:root,html{--s1:6px;--s2:10px;--s3:16px;--s4:22px;--s5:32px;--s6:48px;--s7:72px;--r-tile:30px;--r-card:26px;--r-inner:18px;--r-pill:999px;--mould:#5c2148;--shell:#241435;--shell-deep:#180d24;--tile-ink:#1c0e28;--font-mono:var(--font-body)!important}*{text-transform:none!important}.chip-row li,.crumbs,.crumbs a,.deck-match-kicker,.faq-num,.foot-bottom,.foot-bottom *,.foot-grid h2,.hero-note,.mock-note,.nf .code,.online-kicker,.plan-legend,.rcard .k,.rcard-char .age,.rcard-live,.rcard-persona,.rcard-stats,.scene-tag,.slabel,.stats .lbl,.step .n,.tease-veil-text,.verdict-mark,.verdict-of,.vibe-hit-kicker,.vibe-q{font-family:var(--font-body);letter-spacing:0}body{background:radial-gradient(82% 54% at 6% 2%,rgba(255,138,107,.3),rgba(255,138,107,0) 62%),radial-gradient(72% 50% at 98% 14%,rgba(157,180,255,.26),rgba(157,180,255,0) 64%),radial-gradient(96% 62% at 48% 106%,rgba(255,111,174,.28),rgba(255,111,174,0) 66%),linear-gradient(178deg,#1d1029,#150b20 46%,#1a0d24);background-attachment:fixed}body:before{content:"";position:fixed;z-index:0;left:-14vw;top:24vh;width:62vw;height:62vw;max-width:760px;max-height:760px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,111,174,.34),rgba(255,111,174,0) 68%);filter:blur(150px);animation:orb-drift 26s ease-in-out infinite alternate}@keyframes orb-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(9vw,-11vh,0) scale(1.14)}}body:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,h4{font-family:var(--font-head);font-weight:600;letter-spacing:-.015em}.hero-title{font-size:clamp(2.1rem,8.2vw,3.5rem);font-weight:600;line-height:1.06;letter-spacing:-.02em;margin:0 0 var(--s3);max-width:16ch;text-shadow:0 2px 26px rgba(18,6,28,.55)}.hero-title em{font-style:normal;color:var(--primary)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero-title em{display:inline-block;background:linear-gradient(96deg,#ffd0b6,var(--primary) 46%,var(--bridge));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.hero-sub{font-size:1.14rem;line-height:1.5;max-width:40ch;color:rgba(255,255,255,.88);margin:0 0 var(--s4);text-shadow:0 1px 14px rgba(18,6,28,.5)}.head{max-width:42ch;margin-bottom:var(--s5)}.head h2{font-size:clamp(1.6rem,5.4vw,2.3rem);margin:0 0 var(--s2)}.head p{margin:0;font-size:1.02rem;color:rgba(255,255,255,.8)}.slabel{font-size:.86rem;font-weight:600;color:rgba(255,255,255,.74);margin-bottom:var(--s2)}.slabel .rule,.slabel b{display:none}section{padding-block:var(--s6)}.band{border-top:0}[data-label=personas]{padding-top:var(--s5)}.panel{background:none}.fcard,.stats>div,.stepgrid>.step,.sw-tile.is-on{border:0;border-radius:var(--r-tile);color:var(--tile-ink);background:radial-gradient(128% 92% at 12% 4%,rgba(255,255,255,.6),rgba(255,255,255,0) 56%),linear-gradient(156deg,color-mix(in srgb,var(--tile,var(--primary)) 64%,#ffffff) 0,var(--tile,var(--primary)) 44%,color-mix(in srgb,var(--tile,var(--primary)) 72%,var(--mould)) 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,.72),inset 2px 0 0 rgba(255,255,255,.34),inset 0 -18px 26px -18px rgba(70,18,52,.62),inset -14px -14px 24px -22px rgba(70,18,52,.78),0 22px 38px -24px color-mix(in srgb,var(--tile,var(--primary)) 78%,transparent),0 8px 16px -12px rgba(14,5,22,.66)}.agegate-card,.checklist,.faq-item,.final-media,.mock,.online-open,.pcbox,.rcard-char,.related a,.scene-card,.tease-frame,.verdict-list>li,.verdict-score{border:1px solid color-mix(in srgb,var(--card-tint,var(--primary)) 16%,transparent);border-radius:var(--r-card);overflow:hidden;min-width:0;background:radial-gradient(130% 96% at 10% 2%,color-mix(in srgb,var(--card-tint,var(--primary)) 22%,transparent),transparent 60%),linear-gradient(158deg,#2c1a3c 0,var(--shell) 52%,var(--shell-deep) 100%);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.17),inset 1.5px 0 0 rgba(255,255,255,.07),inset 0 -20px 30px -22px rgba(0,0,0,.85),0 22px 40px -26px color-mix(in srgb,var(--card-tint,var(--primary)) 60%,transparent),0 8px 18px -12px rgba(10,3,18,.72)}.fgrid>.fcard:first-child{--tile:#ff7a3d}.fgrid>.fcard:nth-child(2){--tile:#ff9a66}.fgrid>.fcard:nth-child(3){--tile:#ff3d94}.fgrid>.fcard:nth-child(4){--tile:#ff66b0}.fgrid>.fcard:nth-child(5){--tile:#8aa2ff}.fgrid>.fcard:nth-child(6){--tile:#5b7fff}.stats>div:first-child{--tile:#ff7a3d}.stats>div:nth-child(2){--tile:#ff3d94}.stats>div:nth-child(3){--tile:#ff66b0}.stats>div:nth-child(4){--tile:#5b7fff}.stepgrid>.step:first-child{--tile:#ff7a3d}.stepgrid>.step:nth-child(2){--tile:#ff3d94}.stepgrid>.step:nth-child(3){--tile:#5b7fff}.fgrid,.stats,.stepgrid{padding:8px 6px}.fgrid>.fcard,.stats>div,.stepgrid>.step{transform:rotate(-.7deg) translateY(5px);transition:transform .28s ease,box-shadow .28s ease}.fgrid>.fcard:nth-child(2n),.stats>div:nth-child(2n),.stepgrid>.step:nth-child(2n){transform:rotate(.7deg) translateY(-5px)}.fgrid>.fcard:hover,.stats>div:hover,.stepgrid>.step:hover{transform:rotate(0deg) translateY(-3px)}.btn{border-radius:var(--r-pill);border:0;padding:15px 26px;font-family:var(--font-head);font-weight:600;font-size:1rem;letter-spacing:0;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn-primary{color:var(--tile-ink);background:radial-gradient(120% 160% at 16% 0,rgba(255,255,255,.62),rgba(255,255,255,0) 58%),linear-gradient(152deg,#ffc0a4 0,var(--primary) 48%,#f2705a 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,.8),inset 0 -10px 16px -12px rgba(96,22,42,.7),0 16px 30px -16px rgba(255,138,107,.7),0 5px 12px -8px rgba(14,5,22,.6)}.btn-primary:hover{color:var(--tile-ink);transform:translateY(-2px);box-shadow:inset 0 2px 0 rgba(255,255,255,.85),inset 0 -10px 16px -12px rgba(96,22,42,.7),0 22px 38px -16px rgba(255,138,107,.78),0 6px 14px -8px rgba(14,5,22,.6)}.btn-primary:active{transform:translateY(0)}.btn-ghost{color:#fff;background:rgba(255,255,255,.1);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.28),inset 0 0 0 1px rgba(255,255,255,.16)}.btn-ghost:hover{background:rgba(255,255,255,.17);color:#fff}.btn-sm{padding:11px 19px;font-size:.9rem}.chip-row{gap:var(--s1);margin-top:var(--s4)}.chip-row li{border:0;border-radius:var(--r-pill);padding:7px 14px;font-size:.78rem;font-weight:600;color:color-mix(in srgb,var(--card-tint,var(--primary)) 30%,#fff);background:color-mix(in srgb,var(--card-tint,var(--primary)) 18%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.hero{padding-block:var(--s5) var(--s6)}.hero-grid{gap:var(--s5)}.hero-ctas{gap:var(--s2)}.hero-note{margin:var(--s3) 0 0;font-size:.82rem;gap:var(--s1);color:rgba(255,255,255,.84)}.hero-note svg{color:var(--primary)}@media (max-width:900px){.hero-bleed-copy{padding-top:min(calc(100vw * var(--plate-inv, 1) * .54),224px)}}.hero-faces{margin:var(--s3) 0 var(--s1);gap:var(--s1)}.hero-faces-row{gap:var(--s2)}.hero-faces-row a{width:64px;gap:var(--s1);color:rgba(255,255,255,.92)}.hero-face-ring .slot{border:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--card-tint,var(--primary)) 78%,transparent),0 0 0 5px rgba(255,255,255,.1),0 10px 20px -10px color-mix(in srgb,var(--card-tint,var(--primary)) 80%,transparent)}.hero-face-dot{background:#4ade80;border-color:var(--shell-deep)}.hero-face-name{font-size:.78rem;font-weight:600}.hero-faces-note{font-size:.84rem;color:rgba(255,255,255,.8)}.mock{--card-tint:var(--primary);max-width:340px;padding:var(--s3);display:grid;grid-gap:var(--s3);gap:var(--s3);border-radius:var(--r-tile)}.mock[data-dim=true]{opacity:.62}@media (min-width:901px){.hero-bleed-mock{width:clamp(252px,32vw,316px)}}.hero-bleed-mock .mock{background:radial-gradient(130% 96% at 10% 2%,color-mix(in srgb,var(--primary) 24%,transparent),transparent 60%),linear-gradient(158deg,#2c1a3c 0,var(--shell) 52%,var(--shell-deep) 100%);-webkit-backdrop-filter:none;backdrop-filter:none}.sw-plate{position:relative;overflow:hidden}.sw-plate,.sw-plate .slot{border-radius:var(--r-card)}.sw-plate .slot{aspect-ratio:4/5}.sw-plate .slot>img{object-position:50% 22%}.sw-who{position:absolute;inset:auto var(--s2) var(--s2) var(--s2);margin:0;display:grid;grid-gap:2px;gap:2px;padding:10px 14px;border-radius:var(--r-inner);background:color-mix(in srgb,var(--shell-deep) 76%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.sw-who b{font-family:var(--font-head);font-size:1.02rem;font-weight:600;color:#fff}.sw-who span{font-size:.78rem;color:rgba(255,255,255,.8)}.sw-ask{margin:0;font-family:var(--font-head);font-size:.92rem;font-weight:500;color:rgba(255,255,255,.84)}.sw-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s1);gap:var(--s1)}.sw-tile{min-width:0;display:grid;grid-gap:3px;gap:3px;align-content:start;padding:11px 10px 12px;color:rgba(255,255,255,.82);background:linear-gradient(158deg,rgba(255,255,255,.11),rgba(255,255,255,.04));box-shadow:inset 0 1.5px 0 rgba(255,255,255,.18),inset 0 -10px 16px -14px rgba(0,0,0,.7)}.sw-tile,.sw-tile.is-on{border-radius:var(--r-inner)}.sw-tile.is-on{--tile:var(--primary);color:var(--tile-ink)}.sw-tile b{font-family:var(--font-head);font-size:.84rem;font-weight:600;line-height:1.15}.sw-tile span{font-size:.68rem;line-height:1.25;color:rgba(255,255,255,.66)}.sw-tile.is-on span{color:rgba(28,14,40,.78)}.sw-pip{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.sw-tile.is-on .sw-pip{background:var(--tile-ink);box-shadow:0 0 0 3px rgba(28,14,40,.16)}.sw-bubble{margin:0;padding:13px 16px;border-radius:var(--r-inner) var(--r-inner) var(--r-inner) 7px;font-size:.92rem;line-height:1.45;color:rgba(255,255,255,.92);background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.06));box-shadow:inset 0 1.5px 0 rgba(255,255,255,.2),0 10px 22px -16px rgba(0,0,0,.8)}.mock-note{margin:var(--s2) 0 0;font-size:.8rem;color:rgba(255,255,255,.78)}.roster{gap:var(--s3)}.roster-tabs{gap:var(--s1);margin-bottom:var(--s4)}.roster-tab{min-height:44px;padding:10px 20px;border:0;border-radius:var(--r-pill);font-family:var(--font-head);font-size:.92rem;font-weight:500;color:rgba(255,255,255,.86);background:rgba(255,255,255,.09);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.16)}.roster-tab:hover{color:#fff;background:rgba(255,255,255,.15)}.roster-tab.is-active{color:var(--tile-ink);background:radial-gradient(120% 160% at 16% 0,rgba(255,255,255,.6),rgba(255,255,255,0) 58%),linear-gradient(152deg,#ffc0a4,var(--primary) 52%,#f2705a);box-shadow:inset 0 2px 0 rgba(255,255,255,.78),0 12px 24px -14px rgba(255,138,107,.75)}.rcard-char>.body{padding:var(--s3);gap:var(--s1)}.rcard-char .nm{align-items:baseline;gap:var(--s1)}.rcard-char h3{font-size:1.1rem;margin:0}.rcard-char .age{font-size:.8rem;color:rgba(255,255,255,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcard-char>.body>p{margin:0;font-size:.92rem;line-height:1.45;color:rgba(255,255,255,.8)}.rcard-media .slot{border-radius:var(--r-card) var(--r-card) 0 0}.rcard-badges{inset:var(--s2) var(--s2) auto var(--s2)}.rcard-live,.rcard-persona{border-radius:var(--r-pill);font-size:.7rem;font-weight:600;padding:5px 12px;border:0}.rcard-live{color:var(--tile-ink);background:linear-gradient(152deg,#fff 0,var(--card-tint,var(--primary)) 62%);box-shadow:0 8px 18px -10px color-mix(in srgb,var(--card-tint,var(--primary)) 85%,transparent)}.rcard-persona{color:#fff;background:color-mix(in srgb,var(--shell-deep) 72%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.rcard-stats{display:flex;gap:var(--s3);font-size:.76rem;color:rgba(255,255,255,.78)}.stats{border:0;background:none;gap:var(--s3)}.stats>div{padding:var(--s4) var(--s3);overflow:hidden}.stats .num{font-family:var(--font-head);font-weight:600;font-size:clamp(1.8rem,6.4vw,2.3rem);line-height:1;letter-spacing:-.02em;color:var(--tile-ink)}.stats .lbl{margin-top:var(--s1);font-size:.86rem;font-weight:600;line-height:1.35;color:rgba(28,14,40,.8)}.fgrid{border:0;background:none;gap:var(--s3)}.fcard{padding:var(--s4) var(--s4) var(--s5);overflow:hidden}.fcard .ico{width:40px;height:40px;border:0;border-radius:14px;margin-bottom:var(--s3);color:var(--tile-ink);background:linear-gradient(158deg,rgba(255,255,255,.85),rgba(255,255,255,.28));box-shadow:inset 0 1.5px 0 rgba(255,255,255,.9),0 8px 16px -10px rgba(70,18,52,.55)}.fcard h3{font-size:1.14rem;margin:0 0 var(--s1);color:var(--tile-ink)}.fcard p{margin:0;font-size:.95rem;line-height:1.5;color:rgba(28,14,40,.82)}.scene-rail{gap:var(--s3)}.scene-card{width:clamp(212px,24vw,268px)}.scene-card .slot{border-radius:var(--r-card) var(--r-card) 0 0}.scene-tag{top:var(--s2);left:var(--s2);border-radius:var(--r-pill);font-size:.72rem;font-weight:600;padding:5px 12px;color:var(--tile-ink);background:linear-gradient(152deg,#fff,var(--card-tint,var(--primary)) 64%);box-shadow:0 8px 18px -10px color-mix(in srgb,var(--card-tint,var(--primary)) 85%,transparent)}.scene-body{padding:var(--s3)}.scene-body h3{font-size:1.04rem;margin:0 0 var(--s1)}.scene-body p{margin:0;font-size:.9rem;line-height:1.45;color:rgba(255,255,255,.8)}.stepgrid{gap:var(--s3)}.stepgrid>.step{border-top:0;padding:var(--s4)}.step .n{font-size:.82rem;font-weight:700;letter-spacing:0;color:rgba(28,14,40,.66)}.stepgrid>.step h3{font-size:1.2rem;margin:var(--s2) 0 var(--s1);color:var(--tile-ink)}.stepgrid>.step p{margin:0;font-size:.95rem;line-height:1.5;color:rgba(28,14,40,.82)}.prose p{color:rgba(255,255,255,.84)}.prose .lead{color:#fff}.pc-grid{gap:var(--s3)}.checklist,.pcbox{padding:var(--s4)}.pcbox h3{font-family:var(--font-head);font-size:1.06rem;font-weight:600;letter-spacing:0;margin:0 0 var(--s2)}.pcbox.cons,.pcbox.pros{border-top:1px solid transparent}.pcbox.pros{--card-tint:#4ade80}.pcbox.pros h3{color:#4ade80}.pcbox.cons{--card-tint:#b9a6c4}.pcbox.cons h3{color:rgba(255,255,255,.82)}.checklist li,.pcbox li{color:rgba(255,255,255,.84)}.pcbox.cons li svg{color:rgba(255,255,255,.5)}.verdict-score{padding:var(--s4);gap:var(--s2)}.verdict-num{font-family:var(--font-head);font-weight:600;color:var(--primary)}.verdict-of,.verdict-who{color:rgba(255,255,255,.78)}.verdict-list{gap:var(--s3)}.verdict-list>li{padding:var(--s4)}.verdict-list>li:nth-child(6n+1){--card-tint:#ff7a3d}.verdict-list>li:nth-child(6n+2){--card-tint:#ff9a66}.verdict-list>li:nth-child(6n+3){--card-tint:#ff3d94}.verdict-list>li:nth-child(6n+4){--card-tint:#ff66b0}.verdict-list>li:nth-child(6n+5){--card-tint:#8aa2ff}.verdict-list>li:nth-child(6n){--card-tint:#5b7fff}.verdict-row{gap:var(--s2);margin-bottom:var(--s1)}.verdict-row h3{font-size:1.06rem}.verdict-mark{font-size:.94rem;font-weight:700;color:color-mix(in srgb,var(--card-tint,var(--primary)) 45%,#fff)}.verdict-list p{color:rgba(255,255,255,.82);font-size:.96rem;line-height:1.55}.verdict-method{border-left:0;padding:var(--s3) var(--s4);border-radius:var(--r-inner);color:rgba(255,255,255,.8);background:rgba(255,255,255,.06);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.14)}.faq-list{border-top:0;display:grid;grid-gap:var(--s2);gap:var(--s2)}.faq-item{border-bottom:0;padding:0 var(--s3)}.faq-item:nth-child(4n+1){--card-tint:#ff7a3d}.faq-item:nth-child(4n+2){--card-tint:#ff3d94}.faq-item:nth-child(4n+3){--card-tint:#ff66b0}.faq-item:nth-child(4n){--card-tint:#5b7fff}.faq-item summary{padding:var(--s3) 0;gap:var(--s2)}.faq-item .faq-answer{padding:0 0 var(--s4);color:rgba(255,255,255,.82);line-height:1.6}.faq-num{font-size:.82rem;font-weight:700;color:color-mix(in srgb,var(--card-tint,var(--primary)) 45%,#fff)}.faq-q-text{font-size:1.06rem;letter-spacing:-.01em}.faq-arrow{color:rgba(255,255,255,.65)}.faq-item[open] .faq-arrow{color:var(--primary)}.related{border:0;background:none;gap:var(--s3)}.related a{padding:var(--s4);gap:var(--s1)}.related a:nth-child(4n+1){--card-tint:#ff7a3d}.related a:nth-child(4n+2){--card-tint:#ff3d94}.related a:nth-child(4n+3){--card-tint:#ff66b0}.related a:nth-child(4n){--card-tint:#5b7fff}.related a .k{font-size:.8rem;font-weight:700;color:color-mix(in srgb,var(--card-tint,var(--primary)) 45%,#fff)}.related a h3{font-size:1.08rem}.related a p{font-size:.94rem;line-height:1.5;color:rgba(255,255,255,.8)}.block-stack{gap:var(--s6)}.tease{gap:var(--s4)}.tease-frame{--card-tint:var(--bridge);padding:var(--s1)}.tease-frame .slot,.tease-veil{border-radius:22px}.tease-veil-text{font-size:.86rem;font-weight:600;color:rgba(255,255,255,.9)}.tease-who{font-family:var(--font-head);font-size:1.14rem}.tease-hint,.tease-sent{color:rgba(255,255,255,.82);line-height:1.5}.plan-opt,.tease-again,.tease-ask,.vibe-chip{border:0;border-radius:var(--r-pill);min-height:44px;padding:11px 20px;font-family:var(--font-head);font-size:.92rem;font-weight:500;color:#fff;background:rgba(255,255,255,.11);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.18)}.tease-ask{color:var(--tile-ink);background:radial-gradient(120% 160% at 16% 0,rgba(255,255,255,.6),rgba(255,255,255,0) 58%),linear-gradient(152deg,#ffc0a4,var(--primary) 50%,#f2705a);box-shadow:inset 0 2px 0 rgba(255,255,255,.78),0 14px 26px -14px rgba(255,138,107,.72)}.tease-ask:hover{color:var(--tile-ink);transform:translateY(-2px)}.tease-again{text-decoration:none}.tease-again:hover{background:rgba(255,255,255,.18);color:#fff}.online{gap:var(--s3)}.online-kicker{font-size:.88rem;font-weight:600;color:rgba(255,255,255,.84)}.online-dot{background:#4ade80}.online-row{gap:var(--s3)}.online-face{width:82px;gap:var(--s1);color:rgba(255,255,255,.82)}.online-face.is-open{color:#fff}.online-face .slot{outline:0;box-shadow:0 0 0 2px rgba(255,255,255,.16)}.online-face.is-open .slot{box-shadow:0 0 0 3px color-mix(in srgb,var(--card-tint,var(--primary)) 82%,transparent),0 0 0 6px rgba(255,255,255,.12),0 12px 24px -10px color-mix(in srgb,var(--card-tint,var(--primary)) 82%,transparent)}.online-open{--card-tint:var(--accent);padding:var(--s4);gap:var(--s2)}.online-open-name{font-family:var(--font-head);font-size:1.1rem}.online-open-blurb{color:rgba(255,255,255,.82);line-height:1.5}.final-grid p{color:rgba(255,255,255,.84)}.final-media{--card-tint:var(--bridge)}.nav{background:color-mix(in srgb,var(--shell-deep) 74%,transparent);backdrop-filter:blur(26px) saturate(1.7);-webkit-backdrop-filter:blur(26px) saturate(1.7);border-bottom:1px solid rgba(255,255,255,.07)}.brand-mark{border:0;border-radius:11px;color:var(--tile-ink);background:linear-gradient(152deg,#ffc0a4,var(--primary) 54%,var(--bridge));box-shadow:inset 0 1.5px 0 rgba(255,255,255,.75),0 8px 16px -10px rgba(255,138,107,.75)}.nav-links a:not(.btn){color:rgba(255,255,255,.8);font-size:.94rem}.burger,.fc-close{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-pill);background:rgba(255,255,255,.1);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.18)}.nav-sheet{border-top:1px solid rgba(255,255,255,.08)}.nav-sheet a:not(.btn){color:rgba(255,255,255,.85)}.crumbs{border-bottom:0;font-size:.85rem}.crumbs a{color:rgba(255,255,255,.75)}.footer{border-top:1px solid rgba(255,255,255,.07);color:rgba(255,255,255,.78)}.foot-grid h2{font-size:.98rem;font-weight:600}.foot-col a{color:rgba(255,255,255,.76)}.foot-col a:hover{color:#fff}.floating-cta{background:color-mix(in srgb,var(--shell-deep) 82%,transparent);backdrop-filter:blur(26px) saturate(1.7);-webkit-backdrop-filter:blur(26px) saturate(1.7);border-top:1px solid rgba(255,255,255,.08)}.fc-pitch{color:rgba(255,255,255,.86)}.agegate{background:color-mix(in srgb,var(--shell-deep) 86%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.agegate-card{--card-tint:var(--primary);border-radius:var(--r-tile);padding:var(--s5)}.ag-title{font-family:var(--font-head)}.agegate p,.legal li,.legal p{color:rgba(255,255,255,.84)}.legal a,.nf p{color:rgba(255,255,255,.86)}.legal a{-webkit-text-decoration-color:color-mix(in srgb,var(--primary) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--primary) 60%,transparent)}.nf .code{font-size:.9rem;font-weight:700;color:var(--primary)}@media (max-width:768px){.stats>div:nth-child(-n+2),.stats>div:nth-child(2n){border:0}}@media (max-width:640px){section{padding-block:var(--s5)}.hero{padding-block:var(--s4) var(--s5)}.hero-sub{font-size:1.1rem;margin-bottom:var(--s4)}.hero .hero-ctas .btn-ghost{display:none}.hero-ctas .btn{flex:0 1 auto;width:auto}[data-label=personas] .head p,[data-label=personas] .slabel{display:none}.fgrid>.fcard,.fgrid>.fcard:nth-child(2n),.stepgrid>.step,.stepgrid>.step:nth-child(2n){transform:none}.fgrid,.stepgrid{padding:0}.sw-tile b{font-size:.82rem}.scene-card{width:min(72vw,280px)}.scene-card .slot{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){body:before{animation:none}.btn,.fgrid>.fcard,.stats>div,.stepgrid>.step{transition:none}}