:root{--phone-w: clamp(256px, min(22.6vw, calc((100svh - 180px)*.452) ), 336px);--phone-pad-ratio: .027;--phone-radius-ratio: .155}@media(max-width:1080px){:root{--phone-w: 288px}}@media(max-width:720px){:root{--phone-w: 270px}}.iphone{--phone-pad: calc(var(--phone-w) * var(--phone-pad-ratio));--phone-outer: calc(var(--phone-w) * var(--phone-radius-ratio));width:var(--phone-w);padding:var(--phone-pad);border-radius:var(--phone-outer);position:relative;flex-shrink:0;background:linear-gradient(145deg,#3a3345,#0b0911 46%,#2a2433);box-shadow:0 0 0 1px #ffffff1f,inset 0 0 0 1px #00000080,inset 0 1px #ffffff38,0 calc(var(--phone-w) * .11) calc(var(--phone-w) * .3) #000000a8;z-index:2}.iphone:before,.iphone:after{content:"";position:absolute;width:2px;border-radius:2px;background:linear-gradient(180deg,#4a4256,#1a1622)}.iphone:before{left:-2px;top:17%;height:15%;box-shadow:0 calc(var(--phone-w) * .2) 0 #2a2433}.iphone:after{right:-2px;top:25%;height:11%}.iphone-screen{aspect-ratio:9 / 19.5;overflow:hidden;border-radius:calc(var(--phone-outer) - var(--phone-pad));position:relative;background:#0d0917;--phone-scale: .7}.iphone-canvas{--font-serif: "Cormorant Garamond", Georgia, serif;--font-sans: "Manrope", system-ui, sans-serif;--font-quote: "Lora", Georgia, serif;--ease-out: cubic-bezier(.23, 1, .32, 1);--glass-tint-subtle: rgba(44, 29, 67, .4);--glass-tint-default: rgba(58, 38, 84, .58);--glass-tint-strong: rgba(72, 48, 102, .78);--glass-tint-floating: rgba(48, 31, 74, .58);--glass-edge-subtle: rgba(248, 244, 255, .12);--glass-edge-default: rgba(248, 244, 255, .16);--glass-edge-strong: rgba(248, 244, 255, .24);--glass-edge-gold: rgba(240, 207, 134, .32);--glass-edge-violet: rgba(167, 139, 250, .3);--glass-edge-love: rgba(242, 97, 122, .34);--glass-edge-career: rgba(78, 143, 224, .34);--glass-edge-decisions: rgba(155, 107, 239, .34);--glass-edge-path: rgba(121, 208, 232, .34);--glass-edge-past: rgba(79, 174, 115, .34);--glass-highlight-subtle: inset 0 1px 0 0 rgba(255, 255, 255, .08);--glass-highlight-default: inset 0 1px 0 0 rgba(255, 255, 255, .18), inset 0 0 20px 0 rgba(167, 139, 250, .03);--glass-highlight-strong: inset 0 1px 0 0 rgba(255, 255, 255, .26), inset 0 20px 40px rgba(255, 255, 255, .03), inset 0 -1px 0 0 rgba(255, 255, 255, .05);--glass-subtle-bg: linear-gradient( 135deg, rgba(255, 255, 255, .08) 0%, var(--glass-tint-subtle) 100% );--glass-default-bg: radial-gradient( 120% 60% at 50% 0%, rgba(255, 255, 255, .09) 0%, transparent 60% ), linear-gradient( 160deg, var(--glass-tint-default) 0%, rgba(28, 18, 44, .68) 55%, rgba(13, 9, 23, .78) 100% );--glass-strong-bg: radial-gradient( 120% 70% at 20% 0%, rgba(255, 255, 255, .15) 0%, transparent 50% ), linear-gradient( 150deg, var(--glass-tint-strong) 0%, rgba(35, 23, 54, .84) 48%, rgba(14, 9, 25, .92) 100% );--glass-floating-bg: linear-gradient( 180deg, var(--glass-tint-floating) 0%, rgba(15, 10, 26, .78) 100% );width:390px;height:845px;position:absolute;top:0;left:0;transform:scale(var(--phone-scale));transform-origin:top left;font-family:var(--font-sans);font-size:16px;line-height:normal;color:#f8f4ff;background:#0d0917;text-align:left;overflow:hidden;isolation:isolate;-webkit-font-smoothing:antialiased}.iphone-canvas *,.iphone-canvas *:before,.iphone-canvas *:after{box-sizing:border-box;margin:0;padding:0}.iphone-canvas :where(h1,h2,h3,h4,h5,h6,p,span,div,label,small){font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;color:inherit}.iphone-canvas img{display:inline;max-width:none}.iphone-canvas .glass-subtle{background:var(--glass-subtle-bg);border:1px solid var(--glass-edge-subtle);box-shadow:var(--glass-highlight-subtle),0 2px 10px #00000029;border-radius:10px}.iphone-canvas .glass-default{background:var(--glass-default-bg);border:1px solid var(--glass-edge-default);box-shadow:var(--glass-highlight-default),0 8px 32px #05020c47,0 2px 8px #0000002e;border-radius:16px}.iphone-canvas .glass-strong{background:var(--glass-strong-bg);border:1px solid var(--glass-edge-strong);box-shadow:var(--glass-highlight-strong),0 20px 56px #04020a75,0 4px 16px #0000003d;border-radius:20px}.iphone-canvas .glass-floating{background:var(--glass-floating-bg);border:1px solid var(--glass-edge-default);box-shadow:inset 0 1px #fff3,inset 0 0 24px #a78bfa0d,0 14px 40px #04020a70,0 -1px #ffffff0f;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border-radius:20px}.iphone-canvas .glass-gold{border-color:var(--glass-edge-gold);box-shadow:inset 0 1px #f0cf8659,0 0 24px #d6a84b24}.iphone-canvas .glass-violet{border-color:var(--glass-edge-violet);box-shadow:inset 0 1px #c4b5fd47,0 0 24px #7c3aed29}.iphone-canvas .glass-love{border-color:var(--glass-edge-love);box-shadow:inset 0 1px #f7a8c44d,0 0 24px #f2617a29}.iphone-canvas .glass-career{border-color:var(--glass-edge-career);box-shadow:inset 0 1px #9cd9ff47,0 0 24px #4e8fe029}.iphone-canvas .glass-decisions{border-color:var(--glass-edge-decisions);box-shadow:inset 0 1px #f2a7c947,0 0 24px #9b6bef29}.iphone-canvas .glass-path{border-color:var(--glass-edge-path);box-shadow:inset 0 1px #d6a84b38,0 0 24px #79d0e829}.iphone-canvas .glass-past{border-color:var(--glass-edge-past);box-shadow:inset 0 1px #d6a84b38,0 0 24px #4fae7329}.ap-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.ap-sky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/app-preview/images/backgrounds/asterra-bg-mobile.webp) center / cover no-repeat;opacity:.5}.ap-sky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 47px 120px,#f8f4ffa6,transparent),radial-gradient(1px 1px at 23px 360px,#f8f4ffa6,transparent),radial-gradient(1px 1px at 187px 100px,#f8f4ff99,transparent),radial-gradient(1px 1px at 164px 640px,#f8f4ff80,transparent),radial-gradient(1px 1px at 250px 760px,#f8f4ff80,transparent),radial-gradient(1px 1px at 250px 80px,#f8f4ffa0,transparent),radial-gradient(1px 1px at 94px 540px,#f8f4ff80,transparent),radial-gradient(1px 1px at 31px 790px,#f8f4ff99,transparent),radial-gradient(1.5px 1.5px at 109px 240px,#f8f4ffbb,transparent),radial-gradient(1.5px 1.5px at 70px 480px,#f8f4ffd0,transparent),radial-gradient(1.5px 1.5px at 203px 300px,#f7e9c3b0,transparent),radial-gradient(1.5px 1.5px at 54px 700px,#f8f4ffa0,transparent),radial-gradient(1.5px 1.5px at 226px 560px,#f8f4ff70,transparent),radial-gradient(1.5px 1.5px at 296px 200px,#f8f4ff90,transparent),radial-gradient(1.5px 1.5px at 328px 440px,#f8f4ffa8,transparent),radial-gradient(1.5px 1.5px at 320px 640px,#f7e9c3d0,transparent),radial-gradient(2px 2px at 335px 160px,#f8f4ffb8,transparent)}.ap-viewport{position:absolute;top:50px;right:0;bottom:0;left:0;overflow:hidden;z-index:1}.ap-content{min-height:100%;position:relative;padding-bottom:98px}.ap-atmosphere{position:relative;isolation:isolate}.ap-atmosphere:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(1px 1px at 12% 18%,rgba(248,244,255,.55) 0%,transparent 100%),radial-gradient(1px 1px at 34% 42%,rgba(214,168,75,.5) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 68% 12%,rgba(248,244,255,.4) 0%,transparent 100%),radial-gradient(1px 1px at 82% 30%,rgba(214,168,75,.4) 0%,transparent 100%),radial-gradient(1px 1px at 22% 65%,rgba(248,244,255,.35) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 90% 60%,rgba(167,139,250,.5) 0%,transparent 100%),radial-gradient(1px 1px at 55% 78%,rgba(248,244,255,.3) 0%,transparent 100%),radial-gradient(1px 1px at 8% 88%,rgba(214,168,75,.35) 0%,transparent 100%);background-repeat:no-repeat;background-size:100% 900px;opacity:.9}.ap-atmosphere>*{position:relative;z-index:1}.iphone-status{position:absolute;top:0;left:0;right:0;height:50px;padding:17px 30px 0 34px;display:flex;justify-content:space-between;align-items:flex-start;font:600 16px/20px -apple-system,SF Pro Text,Helvetica Neue,Arial,sans-serif;letter-spacing:-.01em;z-index:5}.iphone-status-icons{display:flex;align-items:center;gap:6px;margin-top:2px}.island{position:absolute;top:11px;left:50%;transform:translate(-50%);width:124px;height:36px;border-radius:20px;background:#020104;z-index:6}.iphone-home-indicator{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:134px;height:5px;border-radius:5px;background:#f8f4ffe6;z-index:9}.ap-nav{position:absolute;left:0;right:0;bottom:0;height:98px;padding-top:4px;display:flex;align-items:flex-start;background:linear-gradient(180deg,#2c1d4399,#0d0917c7);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border-top:1px solid rgba(248,244,255,.14);box-shadow:0 -10px 32px #05020c52,inset 0 1px #f8f4ff12;z-index:7}.ap-nav-glint{position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(167,139,250,.16) 30%,rgba(214,168,75,.25) 50%,rgba(167,139,250,.16) 70%,transparent 100%)}.ap-nav-indicator{position:absolute;top:0;width:20%;display:flex;justify-content:center}.ap-nav-indicator:before{content:"";width:24px;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(135deg,#f0cf86,#d6a84b 55%,#9a6a23)}.ap-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;min-height:48px;position:relative;font:400 13px/1.25 Arial,Helvetica,sans-serif;letter-spacing:.01em;color:#b8aec9;white-space:nowrap}.ap-tab.selected{font-weight:600;color:#d6a84b}.ap-tab img{width:24px;height:24px}.ap-tab-chat{flex:1;position:relative;display:flex;flex-direction:column;align-items:center}.ap-tab-chat-btn{position:absolute;top:-18px;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#3b1d66);border:1.5px solid #d6a84b;box-shadow:0 0 0 6px #171025,0 4px 14px #7c3aed73,0 0 18px #d6a84b47;display:flex;align-items:center;justify-content:center}.ap-tab-chat-btn img{width:26px;height:26px}.ap-tab-chat>span{margin-top:44px;font:400 13px / 1.25 var(--font-sans);letter-spacing:.01em;color:#b8aec9}.ap-tab-chat.selected>span{font-weight:600;color:#d6a84b}:root{--bg: #07050c;--ink: #f7f2fb;--muted: #a69bab;--gold: #d7ae5a;--gold-2: #efd697;--violet: #8c60f6;--violet-2: #c4a9ff;--serif: "Bodoni Moda", Georgia, serif;--sans: "Inter", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}html[data-landing-paused=true] *,html[data-landing-paused=true] *:before,html[data-landing-paused=true] *:after{animation-play-state:paused!important}body{margin:0;color:var(--ink);font-family:var(--sans);background:radial-gradient(circle at 10% 4%,rgba(98,54,175,.15),transparent 27rem),radial-gradient(circle at 88% 12%,rgba(123,69,214,.11),transparent 25rem),linear-gradient(180deg,#05030a,#08050f 35%,#06040b);overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:200;opacity:.022;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.78'/%3E%3C/svg%3E")}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.progress{position:fixed;left:0;top:0;width:100%;height:2px;z-index:999;background:#ffffff05}.progress>span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--violet-2),var(--gold));box-shadow:0 0 18px #d7ae5a59}.container{width:min(1240px,calc(100% - 56px));margin:0 auto}.kicker{color:var(--gold);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin-bottom:18px}.gold{color:var(--gold-2)}.muted{color:var(--muted)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:500}h1{font-size:clamp(66px,7.1vw,110px);line-height:.89;letter-spacing:-.05em;margin-bottom:28px}h2{font-size:clamp(50px,5.6vw,84px);line-height:.93;letter-spacing:-.045em;margin-bottom:18px}p{line-height:1.82;color:var(--muted)}.nav{position:fixed;z-index:100;top:18px;left:50%;transform:translate(-50%);width:min(1240px,calc(100% - 28px));border:1px solid rgba(255,255,255,.085);border-radius:18px;background:#09060f94;backdrop-filter:blur(26px) saturate(160%);-webkit-backdrop-filter:blur(26px) saturate(160%);box-shadow:0 18px 60px #0000003d,inset 0 1px #ffffff0a}.nav-in{height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 12px 0 18px}.brand{display:flex;align-items:center;gap:11px;min-width:max-content}.brand img{width:25px;height:25px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(215,174,90,.28))}.brand span{font-family:var(--serif);font-size:16px;letter-spacing:.17em}.brand b{color:var(--gold-2);font-weight:500}.nav-center{display:flex;align-items:center;gap:28px;color:#c1b6ca;font-size:12px}.nav-center a{transition:.24s ease}.nav-center a:hover{color:#fff}.nav-right{display:flex;align-items:center;gap:10px}.lang-switch{display:flex;gap:6px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.lang-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:7px 11px;border-radius:999px;background:transparent;color:#b9afc5;font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;transition:.24s ease}.lang-btn.active{background:linear-gradient(180deg,#ffffff1c,#ffffff0a);color:#fff;box-shadow:inset 0 1px #ffffff14}.nav-cta{padding:11px 17px;border-radius:13px;border:1px solid rgba(215,174,90,.26);background:linear-gradient(180deg,#d7ae5a29,#d7ae5a0f);color:#f1d79d;font-size:12px;font-weight:600;transition:.25s ease;white-space:nowrap}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 12px 30px #d7ae5a1a}.hero{min-height:100svh;display:grid;align-items:center;padding:132px 0 78px;overflow:clip;position:relative}.hero:after{content:"";position:absolute;width:650px;height:650px;border-radius:50%;right:-200px;top:18%;background:#6f3bca1a;filter:blur(110px);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:66px;align-items:center;position:relative;z-index:2}.hero-copy{max-width:660px}.hero-title .line{display:block}.hero-title .line.tight{margin-top:-8px}.hero-text{font-size:clamp(16px,1.45vw,19px);max-width:630px;margin-bottom:34px}@media(min-width:1081px){.hero{min-height:215svh;display:block;padding:0}.hero .container.hero-grid{position:sticky;top:86px;min-height:calc(100svh - 92px);padding:146px 0 56px}}.store-row{display:flex;gap:12px;flex-wrap:wrap}.store{min-width:195px;padding:12px 17px;border-radius:16px;border:1px solid rgba(255,255,255,.115);background:linear-gradient(180deg,#ffffff1b,#ffffff0b),#07050da8;display:flex;align-items:center;gap:12px;box-shadow:inset 0 1px #ffffff1f,0 14px 42px #00000038;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);position:relative;overflow:hidden;transition:.3s ease}.store:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;right:-26px;top:-36px;background:#ffffff14;filter:blur(18px)}.store:hover{transform:translateY(-4px);border-color:#d7ae5a4d;box-shadow:0 18px 46px #0000004d,0 0 30px #7b47e41a}.store .icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px}.store small{display:block;color:#978da0;font-size:9px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.store strong{font-size:14px}.hero-micro{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#8b8291;font-size:12px;margin-top:18px}.hero-micro i{width:3px;height:3px;border-radius:50%;background:#5f5866}.hero-micro span{color:#b6acbe}.hero-stage{position:relative;min-height:720px;display:grid;place-items:center;perspective:1500px}.aura{position:absolute;width:620px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(127,70,241,.17),rgba(127,70,241,.06) 36%,transparent 69%)}.aura:before,.aura:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.04)}.aura:before{top:10%;right:10%;bottom:10%;left:10%}.aura:after{top:23%;right:23%;bottom:23%;left:23%;border-color:#d7ae5a1c}.hero-emblem{position:absolute;width:440px;opacity:.13;filter:drop-shadow(0 0 44px rgba(215,174,90,.18))}.float-pill{position:absolute;z-index:7;min-width:174px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.105);background:linear-gradient(180deg,#ffffff1a,#ffffff0a);-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%);box-shadow:0 18px 44px #0000004d,inset 0 1px #ffffff1a}.float-pill small{display:block;color:#90869a;font-size:9px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.float-pill strong{font-size:13px}.center-intro{padding:145px 0 95px;text-align:center}.center-intro h2{max-width:980px;margin-left:auto;margin-right:auto}.center-intro p{max-width:760px;margin:26px auto 0;font-size:17px}.flow{margin-top:34px;display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;color:#b9aec0;font-size:12px}.flow span{padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.flow b{color:var(--gold);font-weight:500}.story{min-height:400vh;position:relative}.story-sticky{position:sticky;top:0;min-height:100svh;display:grid;align-items:center;overflow:hidden}.story-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.story-copy{position:relative;min-height:540px;display:flex;align-items:center}.story-step{position:absolute;left:0;top:50%;transform:translateY(-50%) translateY(20px);opacity:0;filter:blur(8px);transition:opacity .46s ease,transform .46s ease,filter .46s ease;max-width:590px}.story-step.active{opacity:1;transform:translateY(-50%);filter:none}.story-index{color:var(--gold);font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px}.story-step h2{font-size:clamp(52px,5.4vw,80px);margin-bottom:18px}.story-step p{font-size:16px;max-width:520px}.story-visual{position:relative;min-height:720px;display:grid;place-items:center}.visual-orbit{position:absolute;width:620px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.04)}.visual-orbit:before,.visual-orbit:after{content:"";position:absolute;border-radius:50%}.visual-orbit:before{top:14%;right:14%;bottom:14%;left:14%;border:1px solid rgba(215,174,90,.1)}.visual-orbit:after{top:31%;right:31%;bottom:31%;left:31%;border:1px solid rgba(255,255,255,.035)}.visual-emblem{position:absolute;width:330px;opacity:.13;filter:drop-shadow(0 0 40px rgba(215,174,90,.18));transition:transform .5s ease,opacity .5s ease}.visual-set{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transform:translateY(18px) scale(.97);transition:opacity .45s ease,transform .45s ease}.visual-set.active{opacity:1;transform:none}.shot{position:absolute;overflow:hidden;padding:8px;border-radius:36px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#352d42,#090710 52%,#231d2e);box-shadow:0 38px 95px #00000070,0 0 0 1px #ffffff1a,inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.shot:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:33px;border:1px solid rgba(255,255,255,.05);pointer-events:none}.shot:after{content:"";position:absolute;left:50%;top:14px;transform:translate(-50%);width:36%;height:18px;border-radius:0 0 14px 14px;background:#08060df5;z-index:7;box-shadow:inset 0 1px #ffffff0d}.shot img{width:100%;height:100%;object-fit:cover;border-radius:29px}.shot.large{width:290px;aspect-ratio:440 / 962;left:185px;top:95px;z-index:3}.shot.small{width:220px;aspect-ratio:440 / 962;left:30px;top:285px;z-index:2;transform:rotate(-6deg)}.shot.badge{width:200px;aspect-ratio:440 / 962;right:28px;top:235px;z-index:4;transform:rotate(7deg)}.shot-caption{position:absolute;left:16px;top:40px;z-index:8;padding:7px 10px;border-radius:999px;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#f2deb0;border:1px solid rgba(215,174,90,.18);background:#0b07128c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.personal{padding:150px 0 105px}.personal-shell{min-height:720px;border:1px solid rgba(255,255,255,.085);border-radius:36px;background:radial-gradient(circle at 18% 28%,rgba(111,58,201,.2),transparent 34%),linear-gradient(135deg,#2e184c94,#0c0815e6 48%,#130c1fc7);box-shadow:0 40px 110px #00000061;overflow:hidden;position:relative}.personal-grid{min-height:720px;display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center;padding:76px}.personal-copy h2{max-width:590px}.personal-copy p{max-width:520px;font-size:16px}.personal-note{font-family:var(--serif);font-size:28px;color:#d8ccde;margin-top:26px}.personal-visual{position:relative;min-height:480px;display:grid;place-items:center}.glass-note{position:absolute;min-width:198px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,#ffffff1a,#ffffff0a);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);box-shadow:0 22px 46px #0000004d,inset 0 1px #ffffff1a}.glass-note small{display:block;color:#918799;font-size:9px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.glass-note strong{font-size:13px}.duo{padding:30px 0 150px}.duo-head{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:56px}.duo-head h2{max-width:760px;margin-bottom:0}.duo-head p{max-width:360px;font-size:13px;margin-bottom:4px}.duo-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.duo-card{border:1px solid rgba(255,255,255,.085);border-radius:30px;background:linear-gradient(180deg,#ffffff0f,#ffffff06);box-shadow:0 30px 90px #00000047;overflow:hidden;position:relative;min-height:420px}.duo-card .card-top{padding:26px 28px 16px}.duo-card h3{font-size:34px;margin-bottom:10px}.duo-card p{margin-bottom:0;max-width:500px}.duo-card .preview-wrap{position:relative;min-height:520px;padding:0 16px 18px}.duo-card .preview{position:absolute;padding:8px;border-radius:34px;overflow:hidden;background:linear-gradient(145deg,#352d42,#090710 52%,#231d2e);border:1px solid rgba(255,255,255,.12);box-shadow:0 34px 84px #0006,0 0 0 1px #ffffff1a,inset 0 1px #ffffff2e}.duo-card .preview:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:31px;border:1px solid rgba(255,255,255,.05);pointer-events:none}.duo-card .preview:after{content:"";position:absolute;left:50%;top:14px;transform:translate(-50%);width:36%;height:18px;border-radius:0 0 14px 14px;background:#08060df5;z-index:4;box-shadow:inset 0 1px #ffffff0d}.duo-card .preview img{width:100%;height:100%;object-fit:cover;border-radius:28px}.learn-a .preview.one{width:230px;aspect-ratio:440 / 962;left:30px;top:40px;transform:rotate(-5deg)}.learn-a .preview.two{width:246px;aspect-ratio:439 / 957;right:30px;top:80px;transform:rotate(4deg)}.learn-b .preview.one{width:240px;aspect-ratio:437 / 958;left:26px;top:56px;transform:rotate(-4deg)}.learn-b .preview.two{width:250px;aspect-ratio:439 / 956;right:26px;top:42px;transform:rotate(5deg)}.values{padding:40px 0 160px}.values-shell{text-align:center;padding:120px 30px 70px;border-top:1px solid rgba(255,255,255,.06);position:relative}.values-emblem{width:148px;margin:0 auto 28px;opacity:.11;filter:drop-shadow(0 0 30px rgba(215,174,90,.18))}.values-title{font-family:var(--serif);font-size:clamp(52px,6.8vw,96px);line-height:.92;letter-spacing:-.045em;max-width:980px;margin:0 auto}.values-title+.values-title{color:var(--gold-2);margin-top:18px}.value-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:70px;text-align:left}.value-card{min-height:250px;padding:28px;border-radius:25px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.value-card .num{font-family:var(--serif);font-size:22px;color:var(--gold);margin-bottom:52px}.value-card h3{font-size:31px;margin-bottom:10px}.value-card p{font-size:13px;margin-bottom:0}.cta{padding:10px 0 90px}.cta-shell{min-height:560px;border-radius:38px;border:1px solid rgba(255,255,255,.085);background:radial-gradient(circle at 50% 27%,rgba(132,74,237,.2),transparent 31%),linear-gradient(180deg,#ffffff0f,#ffffff06);display:grid;place-items:center;text-align:center;position:relative;overflow:hidden;box-shadow:0 42px 120px #00000061}.cta-shell:before{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;background:conic-gradient(from 180deg,transparent 0 33%,rgba(215,174,90,.055) 40%,transparent 48% 100%)}.cta-in{position:relative;z-index:2;padding:60px 20px}.cta-logo{width:98px;margin:0 auto 22px;filter:drop-shadow(0 0 28px rgba(215,174,90,.22))}.cta h2{max-width:860px;margin-left:auto;margin-right:auto}.cta p{max-width:580px;margin:0 auto 28px;font-size:16px}footer{padding:0 0 36px;color:#746c7a;font-size:11px}.footer-line{border-top:1px solid rgba(255,255,255,.07);padding-top:22px;display:flex;justify-content:space-between;gap:20px}.footer-links{display:flex;gap:18px;flex-wrap:wrap}.legal{font-size:10px;line-height:1.6;color:#5d5664;max-width:760px;margin-top:10px}.reveal{opacity:0;transform:translateY(32px);filter:blur(7px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .9s cubic-bezier(.2,.7,.2,1)}.reveal.on{opacity:1;transform:none;filter:none}@keyframes breathe{0%,to{transform:scale(.93);opacity:.76}50%{transform:scale(1.04);opacity:1}}@keyframes float{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes drift1{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-14px) rotate(1deg)}}@keyframes drift2{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(14px) rotate(-1deg)}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1080px){.nav-center{display:none}.hero-grid,.personal-grid,.duo-grid{grid-template-columns:1fr}.hero{min-height:auto;padding-top:138px}.hero-copy{text-align:center;margin:0 auto}.store-row,.hero-micro{justify-content:center}.hero-stage{min-height:610px}.story{min-height:auto;padding:110px 0 30px}.story-sticky{position:static;min-height:auto}.story-grid{grid-template-columns:1fr;gap:26px}.story-copy{min-height:auto;display:block}.story-step{position:relative;opacity:1;filter:none;transform:none!important;top:auto;margin-bottom:74px}.story-step:last-child{margin-bottom:0}.story-visual{min-height:540px}.visual-set{opacity:1;position:relative;transform:none;margin-bottom:40px;inset:auto;min-height:560px}.visual-set:last-child{margin-bottom:0}.shot.large{left:155px;top:55px}.shot.small{left:18px;top:240px}.shot.badge{right:18px;top:205px}.personal-grid{padding:52px 34px}.personal-copy{text-align:center}.personal-copy p,.personal-copy h2{margin-left:auto;margin-right:auto}.duo-head{display:block}.duo-head p{margin-top:20px}.value-row{grid-template-columns:1fr}}@media(max-width:720px){.container{width:min(100% - 24px,1240px)}.nav{width:calc(100% - 18px);top:9px}.nav-in{height:60px;padding:0 10px 0 13px}.brand span{font-size:14px;letter-spacing:.12em}.brand img{width:23px;height:23px}.lang-switch{gap:4px;padding:3px}.lang-btn{padding:7px 8px;font-size:10px}.nav-cta{padding:10px 11px;font-size:11px}.hero{padding:104px 0 52px}h1{font-size:clamp(50px,14vw,72px)}h2{font-size:clamp(42px,11vw,60px)}.hero-title .line.tight{margin-top:-4px}.hero-text{font-size:15px}.store{flex:1 1 100%;min-width:0;justify-content:center}.hero-stage{min-height:530px}.aura{width:420px}.hero-emblem{width:330px}.float-pill{min-width:148px;padding:11px 13px}.center-intro{padding:95px 0 70px}.center-intro p{font-size:15px}.story{padding:70px 0 0}.story-step h2{font-size:clamp(44px,12vw,58px)}.story-step p{font-size:15px}.story-visual{min-height:490px}.visual-orbit{width:420px}.visual-emblem{width:240px}.visual-set{min-height:460px}.shot.large{width:220px;left:125px;top:35px}.shot.small{width:168px;left:8px;top:195px}.shot.badge{width:150px;right:6px;top:162px}.personal{padding:95px 0 60px}.personal-grid{padding:42px 20px;min-height:770px}.glass-note{min-width:150px;padding:11px 13px}.duo{padding:10px 0 110px}.duo-card{min-height:380px}.duo-card .card-top{padding:22px 20px 14px}.duo-card h3{font-size:28px}.duo-card .preview-wrap{min-height:440px}.learn-a .preview.one,.learn-a .preview.two,.learn-b .preview.one,.learn-b .preview.two{width:180px}.learn-a .preview.one{left:14px;top:44px}.learn-a .preview.two{right:14px;top:92px}.learn-b .preview.one{left:14px;top:68px}.learn-b .preview.two{right:14px;top:48px}.values{padding:0 0 100px}.values-shell{padding-top:92px}.values-emblem{width:120px}.values-title{font-size:clamp(46px,12vw,60px)}.cta-shell{min-height:500px;border-radius:28px}.cta-in{padding:48px 16px}.footer-line{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important;filter:none!important}}body:before{background-image:none}html{scroll-padding-top:100px}button{font-family:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--gold-2);outline-offset:5px}.progress span{width:100%;transform:scaleX(0);transform-origin:left}.brand-emblem{width:110px;display:block;margin:0 auto 28px}.values .brand-emblem{opacity:.15}.cta .brand-emblem{width:90px}.store{color:var(--ink);text-align:left}.store:disabled{cursor:default;opacity:.82}.store:disabled:hover{transform:none}.store svg{width:28px;height:28px}.cta .store-row{justify-content:center}.hero-micro>span+span:before{content:"·";margin-right:10px;color:#5f5866}.hero-title{font-size:clamp(48px,4.7vw,78px);line-height:1.03;letter-spacing:-.045em}.hero-title .line{white-space:nowrap}.hero-title .line.tight{margin-top:0}.hero-grid{grid-template-columns:1.15fr .85fr;gap:36px}.hero-stage{min-height:680px}.story-sticky{display:block;overflow:visible}.story-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.story-copy{display:block;min-height:0}.story-copy h2{font-size:clamp(48px,5.4vw,80px)}.story-copy p{max-width:520px}.story-visual{min-height:700px}.story-dots{display:flex;gap:8px;margin-top:32px}.story-dots span{width:22px;height:2px;background:#ffffff20}.story-dots .active{background:var(--gold)}.personal-visual{min-height:640px}.glass-note{max-width:205px}.learn-visual{min-height:620px;display:grid;place-items:center;padding:30px 0 60px;perspective:1400px}@media(min-width:1081px){.hero{min-height:0;overflow:visible}.hero .container.hero-grid{top:0;min-height:100svh;padding:110px 0 35px}.hero-stage{min-height:0;height:calc(100svh - 150px);max-height:730px}.story{height:420svh;min-height:0}.story-sticky{position:sticky;top:86px;height:calc(100svh - 86px);min-height:700px}.story-panel{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:translateY(22px) scale(.985);filter:blur(5px);transition:opacity .55s ease,transform .55s ease,filter .55s ease,visibility .55s;pointer-events:none}.story-panel.active{opacity:1;visibility:visible;transform:none;filter:none;pointer-events:auto}.story-visual{height:min(700px,calc(100svh - 110px));min-height:0}}@media(max-width:1080px){.hero-title{font-size:clamp(36px,6.8vw,72px)}.hero-title .line{white-space:normal;text-wrap:balance}.hero-stage{min-height:720px}.story-panel{grid-template-columns:1fr;gap:16px;margin-bottom:96px}.story-copy{max-width:660px;margin:0 auto;width:100%}.story-sticky{position:static}.story-visual{width:min(580px,100%);margin:auto;min-height:700px}.personal-visual{min-height:680px}.hero-copy{max-width:760px}}@media(max-width:720px){.nav-in{padding:0 9px;height:62px}.brand span{font-size:11px;letter-spacing:.06em}.brand img{width:20px;height:20px}.brand{gap:6px}.lang-btn{min-width:30px;min-height:36px;padding:7px 5px}.nav-right{gap:5px}.nav-cta{padding:10px 8px;font-size:10px}.hero-title{font-size:clamp(32px,8.1vw,57px)}.hero-title .line{white-space:nowrap}.hero-text{max-width:500px}.hero-stage{min-height:660px}.float-pill{min-width:0;max-width:165px;font-size:11px}.story-copy h2{font-size:44px}.story-visual{min-height:570px}.personal-visual{min-height:600px}.glass-note{max-width:170px;font-size:11px}.learn-visual{min-height:620px}.aura,.visual-orbit{width:100%;max-width:420px}.hero-emblem{max-width:100%}.personal-grid{gap:20px}.value-card{min-height:210px}.values-title{line-height:1.08}}@media(max-width:360px){.brand span,.nav-cta{font-size:9px}.hero-stage{min-height:640px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero{height:auto!important;min-height:0}.hero .container.hero-grid{position:static}.story{height:auto;min-height:0}.story-sticky{position:static;height:auto;min-height:0}.story-panel{position:relative;opacity:1;visibility:visible;transform:none;filter:none;pointer-events:auto;margin-bottom:90px}.reveal{opacity:1;transform:none;filter:none}*,*:before,*:after{transition:none!important;animation:none!important}}.hero:after{right:0;max-width:100%;z-index:0}.hero-grid{min-width:0}.lang-switch{margin:0;min-width:0}@media(max-width:1080px){.hero-grid{grid-template-columns:minmax(0,1fr)}}.aura,.visual-orbit{max-width:100%}.mobile-nav-links{display:none}@media(max-width:1080px){.mobile-nav-links{display:flex;justify-content:center;gap:28px;border-top:1px solid #ffffff08;padding:9px 12px;font-size:11px;color:#c1b6ca}}@media(max-width:720px){.hero{padding-top:140px}}.hero-copy{min-width:0;width:100%}.hero-title{font-size:clamp(48px,4.45vw,64px)}@media(max-width:1080px){.hero-title{font-size:clamp(36px,6.8vw,72px)}}@media(max-width:720px){.hero-title{font-size:clamp(28px,8.1vw,57px)}}.story-copy{min-width:0}@media(max-width:1080px){.story-panel{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.story-copy h2{font-size:clamp(32px,10vw,44px)}}@keyframes bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-9px,0)}}@keyframes cue{0%{transform:scaleY(0);opacity:0}35%{opacity:1}to{transform:scaleY(1) translateY(7px);opacity:0}}.hero-tilt{position:relative;z-index:3;transform:perspective(1500px) rotateY(-7deg) rotateX(3deg)}@property --hero-px{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --hero-py{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --hero-ry{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --hero-rx{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --hero-rotation{syntax: "*"; inherits: false; initial-value: rotate(0deg);}.hero-motion-group{transform:translate3d(var(--hero-px, 0px),var(--hero-py, 0px),0) var(--hero-rotation, rotate(0deg));animation:hero-drift var(--hero-period, 9s) cubic-bezier(.45,0,.55,1) infinite;animation-play-state:paused}.hero-stage[data-hero-active=true] .hero-motion-group{animation-play-state:running}.hero-motion-phone{--hero-period: 9s;--drift-x1: 2px;--drift-y1: -3px;--drift-x2: -2px;--drift-y2: -6px;--hero-rotation: perspective(1500px) rotateY(calc(-7deg + var(--hero-ry, 0deg))) rotateX(calc(3deg + var(--hero-rx, 0deg)))}.hero-motion-ambient,.hero-motion-pills{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-motion-ambient{display:grid;place-items:center;--hero-period: 10s;--drift-x1: -3px;--drift-y1: 2px;--drift-x2: 3px;--drift-y2: -3px}.hero-motion-pills{z-index:7;--hero-period: 8s;--drift-x1: 2px;--drift-y1: -5px;--drift-x2: -2px;--drift-y2: 3px}@keyframes hero-drift{0%,to{transform:translate3d(var(--hero-px, 0px),var(--hero-py, 0px),0) var(--hero-rotation, rotate(0deg))}30%{transform:translate3d(calc(var(--hero-px, 0px) + var(--drift-x1)),calc(var(--hero-py, 0px) + var(--drift-y1)),0) var(--hero-rotation, rotate(0deg))}65%{transform:translate3d(calc(var(--hero-px, 0px) + var(--drift-x2)),calc(var(--hero-py, 0px) + var(--drift-y2)),0) var(--hero-rotation, rotate(0deg))}}.float-pill{min-width:0;width:max-content;max-width:152px}.float-pill.one{right:calc(50% + var(--phone-w) / 2 + 2px);left:auto;top:17%}.float-pill.two{left:calc(50% + var(--phone-w) / 2 + 2px);right:auto;bottom:15%}.store{transition:border-color .3s ease,box-shadow .3s ease,background .3s ease,transform .3s ease}.store:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--glow, 0);background:radial-gradient(120px circle at var(--sx, 50%) var(--sy, 50%),rgba(239,214,151,.2),transparent 70%)}.fan{position:absolute;top:0;right:0;bottom:0;left:0}.fp{position:absolute;left:calc(50% + var(--x, 0) * var(--phone-w));top:50%;transform:translate(-50%,calc(-50% + var(--y, 0) * 1px)) rotate(calc(var(--r, 0) * 1deg))}.fp-cap{position:absolute;left:50%;top:calc(100% + 16px);transform:translate(-50%);white-space:nowrap;padding:6px 13px;border-radius:999px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#e6d6b4;border:1px solid rgba(215,174,90,.2);background:#0b07129e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.story-visual{position:relative;display:block;min-height:0;height:calc(var(--phone-w) * 2.1667 + 96px);max-height:none}.visual-orbit{left:50%;top:50%;transform:translate(-50%,-50%)}.story-copy h2{font-size:clamp(36px,3.2vw,48px);line-height:1.04;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.story-copy p{max-width:430px;font-size:15.5px}.story-meter{display:flex;align-items:center;gap:16px;margin-top:34px}.story-count{font-family:var(--serif);font-size:24px;line-height:1;color:var(--gold-2)}.story-count em{font-style:normal;font-size:12px;color:#75697e;margin-left:3px;letter-spacing:.04em}.story-bars{display:flex;gap:5px;flex:1;max-width:230px}.seg{position:relative;flex:1;height:3px;border-radius:3px;background:#ffffff21;overflow:hidden}.seg i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,var(--violet-2),var(--gold));transform:scaleX(0);transform-origin:left center}.seg.done i{transform:scaleX(1);opacity:.5}.seg.cur i{box-shadow:0 0 10px #d7ae5a8c}.story-hint{display:inline-flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8b8291;white-space:nowrap}.story-hint b{width:1px;height:20px;background:linear-gradient(var(--gold),transparent);transform-origin:top}.personal-grid{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:20px;padding:72px 20px 72px 52px}.personal-copy h2{font-size:clamp(36px,3.4vw,50px);line-height:1.04;overflow-wrap:break-word}.personal-copy p{font-size:15.5px}.personal-note{font-size:24px}.personal-visual{position:relative;display:block;min-height:calc(var(--phone-w) * 2.1667 + 120px)}.personal-visual .fp{top:calc(50% - 24px)}.glass-note{min-width:0;width:max-content;max-width:190px;z-index:8}.glass-note.one{left:0;top:9%}.glass-note.two{right:0;bottom:12%}.glass-note .medals{display:flex;gap:4px;margin:2px 0 10px}.glass-note .medals img{width:34px;height:34px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #d7ae5a59,0 4px 14px #00000059}.learn-visual{position:relative;display:block;padding:0;perspective:none;min-height:calc(var(--phone-w) * 2.1667 + 80px)}@media(min-width:1081px){.story-panel{grid-template-columns:minmax(300px,clamp(320px,31%,420px)) minmax(0,1fr);gap:28px}.story-copy h2{font-size:clamp(36px,3.2vw,48px)}}@media(min-width:1081px)and (prefers-reduced-motion:no-preference){.story-panel .fp{opacity:0;scale:.9;transition:opacity .7s ease calc(var(--i, 0) * .09s + .12s),scale .95s cubic-bezier(.2,.7,.2,1) calc(var(--i, 0) * .09s + .12s)}.story-panel.active .fp{opacity:1;scale:1}}@media(max-width:1080px){.hero-stage{min-height:0;display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 0 0}.hero-motion-ambient{display:flex;flex-direction:column;align-items:center;padding:8px 0 0}.hero-motion-pills{position:relative;inset:auto;display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.float-pill,.glass-note{position:relative;inset:auto;animation:none;width:auto;max-width:min(320px,100%);text-align:center}.story-visual,.personal-visual,.learn-visual{height:auto;min-height:0;width:100%;max-width:100%;margin:0 auto}.personal-visual{display:flex;flex-direction:column;align-items:center;gap:14px}.fan{position:relative;inset:auto;display:flex;gap:22px;width:100%;overflow-x:auto;padding:30px 28px 48px;justify-content:safe center;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fan::-webkit-scrollbar{display:none}.fp,.personal-visual .fp{position:relative;left:auto;top:auto;flex:0 0 auto;scroll-snap-align:center;transform:rotate(calc(var(--r, 0) * .3deg));margin-top:max(0px,calc(var(--y, 0) * .45px))}.fp-cap{top:calc(100% + 14px)}.story-visual .visual-orbit,.personal-visual .visual-orbit,.story-hint{display:none}.seg.cur i{transform:scaleX(1)!important}.personal-grid{grid-template-columns:minmax(0,1fr);padding:44px 22px 40px;gap:28px}.hero-tilt{will-change:auto}}@media(max-width:720px){.float-pill,.glass-note{font-size:11px}.story-meter{margin-top:26px}.fan{gap:16px;padding-inline:20px}}@media(prefers-reduced-motion:reduce){.story-panel .fp{opacity:1;scale:1}}@media(max-width:1080px){.float-pill.one,.float-pill.two,.glass-note.one,.glass-note.two{position:relative;inset:auto;max-width:min(320px,100%);translate:none!important}}@media(min-width:1081px){.float-pill.one{max-width:clamp(112px,calc(50% - var(--phone-w) / 2 + 40px + max(0px,(100vw - 1280px) / 3)),152px)}.float-pill.two{--gutter: 16px;--room: calc( 50% + max((100vw - 1240px) / 2, 28px) - var(--phone-w) / 2 - var(--gutter) + max(0px, (100vw - 1280px) / 4) );max-width:clamp(112px,var(--room),152px);left:calc(50% + var(--phone-w) / 2 + 2px - max(0px,112px - var(--room)))}}@media(max-width:1279px){.hero-motion-pills{animation:none}}@media(min-width:1280px){.float-pill.two{--gutter: 44px}}@media(max-width:360px){.nav-in{gap:8px;padding:0 6px}.brand{gap:4px}.brand span{letter-spacing:.08em}.nav-right{gap:4px}.lang-switch{gap:2px;padding:2px}.lang-btn{min-width:26px;padding:7px 3px;letter-spacing:.04em}.nav-cta{padding:10px 6px}}@media(max-width:720px){.lang-btn{position:relative}.lang-btn:after{content:"";position:absolute;top:-4px;right:-2px;bottom:-4px;left:-2px}.lang-btn:first-child:after{left:-8px}.lang-btn:last-child:after{right:-3px}}@media(max-width:360px){.lang-btn:after{top:-4px;right:-1px;bottom:-4px;left:-1px}}.hero-track,.hero-scene{display:contents}@media(max-width:1080px){.hero-track{display:flow-root;width:100%}.hero-track:after{content:"";display:block;height:var(--hero-track, 0px)}.hero-scene{display:grid;place-items:center;position:sticky;top:var(--hero-pin-top, 132px);width:100%}}@media(prefers-reduced-motion:reduce){.hero-scene{position:static}.hero-track:after{height:0}.hero-stage{height:auto;max-height:none}.hero .container.hero-grid{align-items:start}}
