@layer tokens,site,morning,page,overrides;@layer tokens{@font-face{font-family:Muller;src:url(/assets/fonts/MullerLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Muller;src:url(/assets/fonts/MullerRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Muller;src:url(/assets/fonts/MullerMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Muller;src:url(/assets/fonts/MullerBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--c-bg: #000011;--c-bg-raised: #0b0b1c;--c-bg-sunken: #050514;--c-white: #ffffff;--c-text: #eeeeee;--c-text-soft: #cccccc;--c-muted: #979fb8;--c-blue: #007ded;--c-blue-bright: #0077ff;--c-blue-deep: #0063be;--c-blue-light: #35a3ff;--c-blue-ice: #59c5ff;--c-deep-1: #060874;--c-deep-2: #0f1559;--c-card: #2b2b36;--c-card-glass: rgba(43, 43, 54, .55);--c-glass: rgba(0, 125, 237, .1);--c-glass-dark: rgba(0, 0, 17, .45);--line-soft: rgba(0, 125, 237, .22);--line: rgba(0, 125, 237, .35);--line-strong: rgba(0, 125, 237, .6);--line-neutral: rgba(151, 159, 184, .4);--glow-sm: 0 0 14px rgba(0, 125, 237, .5);--glow-md: 0 0 22px rgba(0, 125, 237, .6);--glow-lg: 0 0 40px rgba(0, 125, 237, .25);--shadow-panel: 0 10px 34px rgba(0, 0, 17, .5);--r-xs: 5px;--r-sm: 8px;--r-md: 14px;--r-lg: 16px;--r-xl: 24px;--font-muller: "Muller";--font: "Muller", Arial, sans-serif;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fs-display: clamp(34px, 5vw, 60px);--fs-h2: clamp(28px, 3.6vw, 44px);--fs-h3: 22px;--fs-lead: clamp(18px, 1.6vw, 21px);--fs-body: 18px;--fs-small: 15px;--fs-caption: 13px;--lh-tight: 1.12;--lh-base: 1.4;--container: 1200px;--gutter: 30px;--section-y: clamp(80px, 11vw, 140px);--ease-sweep: cubic-bezier(.22, .61, .36, 1);--t-fast: .2s;--t-sweep: .38s;--t-reveal: .7s}@media(max-width:639px){:root{--gutter: 16px;--fs-body: 17px}}}@layer tokens{:root{--im-bg: #000011;--im-accent: #007ded;--im-accent-deep: #0063be;--im-accent-hi: #35a3ff;--im-focus: #35a3ff;--im-text: #fff;--im-text-2: #9eabc5;--im-text-3: rgb(255 255 255 / .6);--im-surface-2: rgb(5 18 55 / .9);--im-surface-2-hi: rgb(14 34 104 / .92);--im-surface-2-lo: rgb(2 5 30 / .94);--im-surface-3: rgb(12 30 90 / .97);--im-node: #0a2f8f;--im-node-on: #1f6fe0;--im-line-1: rgb(0 125 237 / .14);--im-line-2: rgb(0 125 237 / .24);--im-line-3: rgb(0 125 237 / .45);--im-highlight: rgb(180 205 255 / .1);--im-r-btn: 5px;--im-r-row: 12px;--im-r-card: 16px;--im-r-panel: 28px;--im-gutter: clamp(1rem, 4vw, 1.875rem);--im-sp-1: 4px;--im-sp-2: 8px;--im-sp-3: 12px;--im-sp-4: 16px;--im-sp-5: 24px;--im-sp-6: 32px;--im-sp-7: 48px;--im-stack-head: clamp(24px, 1.2rem + 1vw, 32px);--im-gap-grid: clamp(16px, 1.7vw, 24px);--im-gap-split: clamp(32px, 4vw, 64px);--im-pad-card: clamp(24px, 1.2rem + 1.2vw, 36px);--im-measure: 34em;--im-lh-text: 1.55;--im-fs-h2: clamp(1.75rem, 1.379rem + 1.524vw, 2.75rem);--im-fs-xl: clamp(1.375rem, 1.236rem + .571vw, 1.75rem);--im-fs-h3: clamp(1.25rem, 1.157rem + .381vw, 1.5rem);--im-fs-lead: clamp(1.125rem, 1.055rem + .286vw, 1.3125rem);--im-fs-body: clamp(1rem, .977rem + .095vw, 1.0625rem);--im-fs-small: clamp(.9375rem, .914rem + .095vw, 1rem);--im-fs-caption: clamp(.8125rem, .789rem + .095vw, .875rem);--im-l2-bg: linear-gradient(160deg, var(--im-surface-2-hi), var(--im-surface-2) 55%, var(--im-surface-2-lo));--im-l2-shadow: inset 0 1px 0 var(--im-highlight), 0 16px 40px rgb(0 0 17 / .45)}.im-page>section[data-seance=relax]{--im-hush: 1}.im-page>section[data-seance=focus]{--im-hush: .7}.im-page>section[data-seance=silence]{--im-hush: .4}.im-page>section[data-seance]{--im-glow-1: 0 0 16px rgb(0 125 237 / calc(.35 * var(--im-hush)));--im-glow-2: 0 0 28px rgb(0 125 237 / calc(.55 * var(--im-hush)))}}@layer site{@font-face{font-family:Muller;src:url(/assets/fonts/MullerLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Muller;src:url(/assets/fonts/MullerRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Muller;src:url(/assets/fonts/MullerMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Muller;src:url(/assets/fonts/MullerBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Muller;src:url(/assets/fonts/MullerExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--c-bg: #000011;--c-white: #ffffff;--c-text: #eeeeee;--c-text-soft: #cccccc;--c-muted: #979fb8;--c-blue: #007ded;--c-blue-bright: #0077ff;--c-blue-deep: #0063be;--c-deep-1: #060874;--c-deep-2: #0f1559;--c-card: #2b2b36;--font: "Muller", Arial, sans-serif;--header-h: 80px;--container: 1200px;--grid: 1160px;--lh-canon: 1.3;--glow-btn: 0 11px 44px rgba(0, 125, 237, .4)}}@layer site{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;overflow-x:hidden;overflow-x:clip;scrollbar-width:thin;scrollbar-color:var(--c-blue) #050514}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#050514}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--c-blue-bright),var(--c-deep-1));border-radius:8px;border:2px solid #050514}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#35a1ff,var(--c-deep-2))}::-webkit-scrollbar-corner{background:#050514}html[lang^=zh]{--font: "Muller", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font);font-weight:300;line-height:1.3;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--c-blue);color:var(--c-white)}.visually-hidden,.skip-link:not(:focus){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link:focus{position:fixed;z-index:200;top:8px;left:8px;padding:8px 14px;background:var(--c-blue);color:#fff;border-radius:6px}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;padding:12px 16px 0;transform:translateY(-120%);transition:transform .25s linear;pointer-events:none}.site-header.is-pinned{transform:translateY(0)}.site-header__bar{display:none}.site-header__inner{position:relative;max-width:var(--container);height:72px;margin:0 auto;padding:0 18px;display:flex;align-items:center;gap:16px;border-radius:14px;background:#007ded1a;border:1px solid rgba(0,125,237,.22);-webkit-backdrop-filter:blur(29px);backdrop-filter:blur(29px);box-shadow:0 8px 30px #00000a73;pointer-events:auto}.site-header__logo{display:flex;align-items:center}.site-header__logo img{width:200px;height:auto;display:block}.site-header__logo{order:0}.site-header__nav{display:flex;gap:40px;margin-left:auto;order:2}.site-header__socials{order:3}.site-header__cta{order:4}.site-header__nav{gap:26px}.site-header__nav a{font-size:13px;font-weight:300;line-height:1;color:var(--c-text);transition:color .2s;white-space:nowrap}.site-header__nav a:hover{color:var(--c-white)}.site-header__lang{display:flex;align-items:center;gap:6px;order:1;padding:7px 11px;border:0;border-radius:16px;background:#2b2b36d9;color:var(--c-white);font-family:var(--font);font-size:13px;line-height:1;cursor:pointer}.site-header__lang img{border-radius:2px;height:auto}.site-header__lang-caret{display:none}.site-header__lang:after{content:"";width:6px;height:6px;margin:-2px 0 0 2px;border-right:1.5px solid var(--c-muted);border-bottom:1.5px solid var(--c-muted);transform:rotate(45deg);transition:transform .2s}.lang.is-open .site-header__lang:after{transform:rotate(-135deg) translate(-1px,-1px)}.site-header__socials{display:flex;gap:8px;margin-left:auto}.site-header__socials a{flex-shrink:0;transition:transform .2s,filter .2s}.site-header__socials img{width:32px;height:32px}.site-header__socials a:hover{transform:translateY(-2px);filter:brightness(1.25)}.site-header__cta{position:relative;z-index:0;overflow:hidden;display:flex;align-items:center;justify-content:center;width:135px;height:50px;padding:0;border:2px solid var(--c-blue);border-radius:5px;font-size:14px;font-weight:300;line-height:1;white-space:nowrap;color:var(--c-text);background:transparent;box-shadow:0 5px 25px #007ded66;transition:box-shadow .3s}.site-header__cta:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,var(--c-blue) 0%,#35a3ff 100%);transform:translate(-102%);transition:transform .38s cubic-bezier(.22,.61,.36,1)}.site-header__cta:hover:before,.site-header__cta:focus-visible:before{transform:translate(-102%)}.site-header__cta:hover,.site-header__cta:focus-visible{box-shadow:0 0 22px #007dedb3,0 0 54px #007ded59}@media(max-width:1199px){.site-header__nav{display:none}}@media(max-width:979px){.site-header{display:none}}.hero{position:relative;height:100vh;min-height:700px;overflow:hidden;background:var(--c-bg)}.hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__fade{position:absolute;left:0;right:0;bottom:0;height:min(800px,100%);background:linear-gradient(0deg,#001,#0010 19%);pointer-events:none}.hero__scroll{position:absolute;left:50%;top:calc(50% + 273px);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px}.hero__scroll-text{font-size:14px;font-weight:300;line-height:var(--lh-canon);color:var(--c-white);animation:hero-text-float 2s ease-in-out infinite}.hero__chevrons{position:relative;width:34px;height:34px;filter:drop-shadow(0 0 7px rgba(0,125,237,.75))}.hero__chevron{position:absolute;left:50%;width:26px;height:26px;border-right:2px solid var(--c-blue-bright);border-bottom:2px solid var(--c-blue-bright);transform:translate(-50%) scaleY(.62) rotate(45deg);opacity:.12;animation:hero-chevron-wave 1.8s ease-in-out infinite}.hero__chevron--1{top:0}.hero__chevron--2{top:9px;animation-delay:.22s}.hero__chevron--3{top:18px;animation-delay:.44s}@keyframes hero-chevron-wave{0%,to{opacity:.12;transform:translate(-50%) translateY(0) scaleY(.62) rotate(45deg)}30%{opacity:1;transform:translate(-50%) translateY(3px) scaleY(.62) rotate(45deg)}60%{opacity:.25;transform:translate(-50%) translateY(5px) scaleY(.62) rotate(45deg)}}@media(prefers-reduced-motion:reduce){.hero__chevron{animation:none;opacity:.7}}@keyframes hero-text-float{50%{transform:translateY(10px)}}.hero__scroll-text{animation-name:hero-text-float}@media(max-width:639px){.hero__scroll{top:calc(50% + 222px)}}.hud-side{position:absolute;top:12px;display:none;flex-direction:column;gap:8px;height:72px;padding:13px 18px 12px;border-radius:14px;background:#007ded1a;-webkit-backdrop-filter:blur(29px);backdrop-filter:blur(29px);border:1px solid rgba(0,125,237,.35);box-shadow:0 10px 34px #00001180;pointer-events:auto}.hud-side--left{left:20px;width:calc((100vw - var(--container)) / 2 - 40px)}.hud-side--right{right:20px;width:calc((100vw - var(--container)) / 2 - 40px)}.hud-side__row{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.hud-side__label{font-size:9px;color:var(--c-muted);white-space:nowrap}.hud-side__value{font-size:10px;color:var(--c-blue-bright);text-shadow:0 0 8px rgba(0,125,237,.8);white-space:nowrap}.hud-cells{display:grid;grid-template-columns:repeat(10,1fr);grid-auto-rows:7px;gap:3px}.hud-cells i{border-radius:1.5px;background:#007ded29;transition:background .22s,box-shadow .22s}.hud-cells i.is-mid{background:#007ded8c}.hud-cells i.is-hi{background:var(--c-blue-bright);box-shadow:0 0 7px #007dede6}.hud-ticks{display:flex;gap:5px;align-items:flex-end}.hud-ticks button{flex:1;min-width:0;height:17px;padding:0;border:1px solid rgba(0,125,237,.45);border-radius:3px;background:#007ded1f;cursor:pointer;transition:box-shadow .25s,border-color .25s,height .25s}.hud-ticks button:hover{background:#007ded66;border-color:var(--c-blue)}.hud-ticks button.is-active{height:21px;background:var(--c-blue-bright);border-color:var(--c-blue-bright);box-shadow:0 0 10px #007dede6}@media(min-width:1620px){.hud-side{display:flex}}.evolver-cta{position:fixed;right:20px;bottom:20px;z-index:250;display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 18px;border-radius:14px;background:#007ded1a;-webkit-backdrop-filter:blur(29px);backdrop-filter:blur(29px);border:1px solid rgba(0,125,237,.35);box-shadow:0 10px 34px #00001180;opacity:0;transform:translateY(calc(var(--park, 0px) + 16px));pointer-events:none;transition:opacity .45s ease,transform .45s ease}.evolver-cta.is-on{opacity:1;transform:translateY(var(--park, 0px));pointer-events:auto}.evolver-cta__text{font-size:11px;color:var(--c-text-soft);white-space:nowrap}.evolver-cta__btn{position:relative;z-index:0;display:block;width:100%;padding:12px 24px;border:1px solid var(--c-blue);border-radius:8px;font-size:13px;text-align:center;white-space:nowrap;color:var(--c-white);overflow:hidden;transition:box-shadow .3s,border-color .3s}.evolver-cta__btn:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--c-blue-deep),var(--c-blue-bright));transform:translate(-102%);transition:transform .38s cubic-bezier(.22,.61,.36,1);z-index:-1}.evolver-cta__btn:hover{animation:btn-flicker .55s ease-in-out infinite}.evolver-cta__btn:hover:before{transform:translate(-102%)}@media(max-width:979px){.evolver-cta{display:none}}.hud-podium{position:absolute;left:50%;bottom:4%;width:min(560px,74%);aspect-ratio:520 / 150;transform:translate(-50%);pointer-events:none;display:none}.hud-podium:before{content:"";position:absolute;left:50%;top:50%;width:100%;aspect-ratio:1 / 1;border-radius:50%;background:repeating-conic-gradient(rgba(0,125,237,.55) 0 1.1deg,transparent 1.1deg 6deg);-webkit-mask:radial-gradient(50% 50% at 50% 50%,transparent 60%,#000 61%,#000 72%,transparent 73%);mask:radial-gradient(50% 50% at 50% 50%,transparent 60%,#000 61%,#000 72%,transparent 73%);transform:translate(-50%,-50%) scaleY(.288) rotate(0);animation:hud-podium-spin 30s linear infinite;opacity:.5}.hud-podium:after{content:"";position:absolute;inset:8% 4%;border-radius:50%;border:1px solid rgba(0,125,237,.35);box-shadow:0 0 26px #007ded38 inset,0 0 20px #007ded29}.intro-scene.has-3d .hud-podium{display:none}@keyframes hud-podium-spin{to{transform:translate(-50%,-50%) scaleY(.288) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hud-podium:before{animation:none}}.intro-scene{position:relative;height:720px;z-index:5}.intro-scene__stage{position:relative;height:100vh;min-height:700px;overflow:hidden;background:var(--c-bg);pointer-events:auto}.intro-scene>.pin-spacer{pointer-events:none}.intro-scene__stage>img{position:absolute;opacity:0;will-change:transform,opacity}.intro-scene__hud{left:50%;top:50%;width:min(90vw,1160px);transform:translate(-50%,-50%)}.intro-scene__ring{left:50%;top:50%;width:clamp(280px,30.5vw,390px);transform:translate(-50%,-50%)}.intro-scene__brain{left:50%;top:50%;width:clamp(230px,33.3vw,427px);transform:translate(-50%,-50%)}@property --glow{syntax: "<number>"; inherits: true; initial-value: 1;}@keyframes neon-on{0%{--glow: 0}10%{--glow: 1}16%{--glow: .18}26%{--glow: 1}34%{--glow: .42}46%{--glow: 1}54%{--glow: .72}to{--glow: 1}}.intro-scene__plate.is-lit{animation:neon-on .95s ease-out both}@media(prefers-reduced-motion:reduce){.intro-scene__plate.is-lit{animation:none}}.intro-scene__plate{--glow: 1;--pw: clamp(340px, 30vw, 520px);position:absolute;opacity:0;will-change:transform,opacity;width:var(--pw);display:flex;align-items:center;padding:0}.intro-scene__plate:before{content:"";position:absolute;inset:-30% -14%;z-index:-1;background:radial-gradient(60% 62% at 50% 50%,#000011bd,#0010 76%);filter:blur(14px)}.intro-scene__plate p{margin:0;font-size:calc(var(--pw) * .07);line-height:1.3;font-weight:300;text-transform:uppercase;color:rgb(255 255 255 / calc(.34 + .66 * var(--glow)));text-shadow:0 0 calc(7px * var(--glow)) rgb(120 190 255 / calc(.6 * var(--glow))),0 0 calc(26px * var(--glow)) rgb(0 125 237 / calc(.55 * var(--glow))),0 2px 18px rgba(0,0,17,.9),0 0 3px rgba(0,0,17,.65)}.intro-scene__plate--tr,.intro-scene__plate--br{justify-content:flex-end;text-align:right}.intro-scene__motes{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.intro-scene__fluid{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.intro-scene__fluid:before,.intro-scene__fluid:after{content:"";position:absolute;width:90vmax;height:90vmax;border-radius:50%;will-change:transform}.intro-scene__fluid{--amb-blob-a: 6 8 116;--amb-blob-b: 0 60 150;--amb-blob-alpha: 1;--amb-blob-size: 90;--amb-blob-speed: 1}.intro-scene__fluid:before,.intro-scene__fluid:after{width:calc(var(--amb-blob-size) * 1vmax);height:calc(var(--amb-blob-size) * 1vmax)}.intro-scene__fluid:before{left:-30%;top:-30%;background:radial-gradient(circle at 42% 46%,rgb(var(--amb-blob-a) / calc(.24 * var(--amb-blob-alpha))),rgb(var(--amb-blob-a) / 0) 62%);animation:rq-fluid-a calc(52s / var(--amb-blob-speed)) ease-in-out infinite alternate}.intro-scene__fluid:after{right:-32%;bottom:-36%;background:radial-gradient(circle at 55% 52%,rgb(var(--amb-blob-b) / calc(.16 * var(--amb-blob-alpha))),rgb(var(--amb-blob-b) / 0) 60%);animation:rq-fluid-b calc(44s / var(--amb-blob-speed)) ease-in-out infinite alternate}.ambient-mesh{--amb-mesh-a: 11 58 217;--amb-mesh-b: 34 167 255;--amb-mesh-c: 46 28 140;--amb-mesh-alpha: 0;--amb-mesh-speed: 1;position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--amb-mesh-alpha);background-image:radial-gradient(38% 46% at 22% 28%,rgb(var(--amb-mesh-a) / .55),rgb(var(--amb-mesh-a) / 0) 62%),radial-gradient(34% 40% at 76% 22%,rgb(var(--amb-mesh-b) / .34),rgb(var(--amb-mesh-b) / 0) 60%),radial-gradient(44% 50% at 64% 76%,rgb(var(--amb-mesh-c) / .58),rgb(var(--amb-mesh-c) / 0) 64%),radial-gradient(30% 36% at 14% 80%,rgb(var(--amb-mesh-b) / .26),rgb(var(--amb-mesh-b) / 0) 58%);background-repeat:no-repeat;background-size:150% 150%,140% 140%,165% 165%,130% 130%;animation:amb-mesh calc(58s / var(--amb-mesh-speed)) ease-in-out infinite alternate;will-change:background-position;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 84%,transparent 100%)}@keyframes amb-mesh{0%{background-position:0% 0%,100% 0%,60% 100%,0% 100%}to{background-position:30% 22%,64% 30%,26% 62%,38% 58%}}@media(prefers-reduced-motion:reduce){.ambient-mesh{animation:none}}.ambient-haze{--amb-haze: 10 42 106;--amb-haze-alpha: 0;--amb-haze-size: 60%;position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgb(var(--amb-haze) / var(--amb-haze-alpha)) 0%,rgb(var(--amb-haze) / 0) var(--amb-haze-size))}@media(prefers-reduced-motion:reduce){.intro-scene__fluid:before,.intro-scene__fluid:after{animation:none}}.intro-scene__plate--tl{left:5vw;top:15vh}.intro-scene__plate--tr{right:5vw;top:15vh}.intro-scene__plate--bl{left:5vw;bottom:13vh}.intro-scene__plate--br{right:5vw;bottom:13vh}@media(max-width:639px){.intro-scene{height:560px}.intro-scene__ring{width:78vw}.intro-scene__brain{width:60vw}.intro-scene__plate{--pw: min(94vw, 420px)}.intro-scene__plate p{font-size:clamp(21px,6.4vw,30px)}.intro-scene__plate--tl,.intro-scene__plate--tr,.intro-scene__plate--bl,.intro-scene__plate--br{left:4vw;right:4vw;width:auto;justify-content:center;text-align:center}.intro-scene__plate--tl,.intro-scene__plate--bl{top:92px;bottom:auto}.intro-scene__plate--tr,.intro-scene__plate--br{top:auto;bottom:64px}.intro-scene__canvas{filter:saturate(.6)}}.intro-scene.is-static .intro-scene__stage>img,.intro-scene.is-static .intro-scene__plate{opacity:1}.intro-scene__canvas{position:absolute;inset:0;width:100%!important;height:100%!important;pointer-events:none;z-index:0;opacity:.72;filter:saturate(.8)}.intro-scene__plate{z-index:6}.intro-scene.has-3d .intro-scene__hud,.intro-scene.has-3d .intro-scene__ring,.intro-scene.has-3d .intro-scene__brain{display:none}body.is-loading{overflow:hidden}.preloader{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;background:var(--c-bg);clip-path:inset(0)}.preloader__core{position:relative;--pre: min(56vw, 240px);width:var(--pre);height:var(--pre);flex:0 0 auto;display:flex;align-items:center;justify-content:center}.preloader__ring{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(rgba(53,163,255,.85) 0deg 3.6deg,transparent 3.6deg 9deg);-webkit-mask:radial-gradient(circle closest-side,transparent 82%,#000 83% 97%,transparent 98%);mask:radial-gradient(circle closest-side,transparent 82%,#000 83% 97%,transparent 98%);filter:drop-shadow(0 0 8px rgba(0,125,237,.5));animation:pre-spin 14s linear infinite}.preloader__ring--inner{inset:9%;background:repeating-conic-gradient(rgba(0,125,237,.3) 0deg 1.4deg,transparent 1.4deg 6deg);-webkit-mask:radial-gradient(circle closest-side,transparent 88%,#000 89% 96%,transparent 97%);mask:radial-gradient(circle closest-side,transparent 88%,#000 89% 96%,transparent 97%);filter:none;animation:pre-spin-rev 9s linear infinite}.preloader__emblem{width:46%;filter:drop-shadow(0 0 16px rgba(0,125,237,.55));-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 68%);mask-image:linear-gradient(to bottom,#000 55%,transparent 68%);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-position:0 -200%;mask-position:0 -200%;animation:pre-scan 1.5s .15s cubic-bezier(.5,0,.2,1) forwards;transition:filter .3s,transform .3s}.preloader__word{position:absolute;bottom:-56px;left:50%;transform:translate(-50%);font-size:11px;font-weight:300;text-indent:7px;color:var(--c-muted);white-space:nowrap;animation:pre-word 1.7s ease-in-out infinite}@keyframes pre-spin{to{transform:rotate(360deg)}}@keyframes pre-spin-rev{to{transform:rotate(-360deg)}}@keyframes pre-scan{to{-webkit-mask-position:0 0%;mask-position:0 0%}}@keyframes pre-word{50%{opacity:.4}}.preloader.is-done{clip-path:inset(0 0 100% 0);transition:clip-path .7s .24s cubic-bezier(.7,0,.3,1);pointer-events:none}.preloader.is-done .preloader__emblem{filter:drop-shadow(0 0 44px rgba(53,163,255,.95));transform:scale(1.07)}@media(prefers-reduced-motion:reduce){.preloader__ring,.preloader__ring--inner,.preloader__word{animation:none}.preloader__emblem{animation:none;-webkit-mask-image:none;mask-image:none}.preloader.is-done{transition:opacity .3s;clip-path:none;opacity:0}}@media(orientation:landscape)and (max-height:500px){.hero,.intro-scene__stage{min-height:0}.intro-scene__plate{--pw: min(34vw, 260px)}.intro-scene__plate--tl,.intro-scene__plate--tr{top:66px}.intro-scene__plate--bl,.intro-scene__plate--br{bottom:8vh}}}@layer site{.btn-ghost{position:relative;z-index:0;overflow:hidden;display:inline-block;padding:17px 38px;border:1px solid var(--c-blue);border-radius:5px;font-size:15px;font-weight:400;color:var(--c-white);background:transparent;transition:border-color .3s,box-shadow .3s}.btn-ghost:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--c-blue-deep),var(--c-blue-bright));transform:translate(-102%);transition:transform .38s cubic-bezier(.22,.61,.36,1)}.btn-ghost:hover{border-color:var(--c-blue-bright);box-shadow:0 0 22px #007ded99}@keyframes btn-flicker{0%,to{border-color:var(--c-blue);box-shadow:0 0 8px #007ded4d}50%{border-color:#59c5ff;box-shadow:0 0 24px #007dede6,inset 0 0 12px #007ded4d}}.btn-ghost:hover:before{transform:translate(-102%)}.btn-ghost:hover,.btn-ghost:focus-visible{animation:btn-flicker .55s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.btn-ghost:hover,.btn-ghost:focus-visible{animation:none;border-color:var(--c-blue-bright)}}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.no-motion .reveal,.reveal.is-shown{opacity:1;transform:none}.spectrum__layer{opacity:0;transform:translateY(-46px);transition:opacity .45s ease,transform .45s ease}.no-motion .spectrum__layer,.spectrum__layer.is-shown{opacity:1;transform:none}.lang{position:relative;order:1}.lang__menu{position:absolute;left:0;top:calc(100% + 10px);display:none;min-width:150px;padding:8px;border-radius:10px;background:#0b0b1c;border:1px solid rgba(0,125,237,.4)}.lang.is-open .lang__menu{display:block}.lang__menu a{display:block;padding:9px 12px;border-radius:6px;font-size:14px;color:var(--c-text)}.lang__menu a:hover{background:#007ded26}.problems.is-static{height:auto}.problems.is-static .problems__stage{height:auto;min-height:0;overflow:visible;padding:90px 20px 60px}.problems.is-static .problems__title{position:static}.problems.is-static .problems__wheel{position:relative;left:auto;top:auto;margin:40px auto 10px;transform:none}.problems.is-static .problems__arc,.problems.is-static .problems__dna{opacity:1}.problems.is-static .problem-card{position:static;width:min(560px,100%);max-width:none;margin:18px auto 0;opacity:1}.problems.is-static .problem-card.reveal,.problems.is-static .problems__whom-title.reveal,.problems.is-static .whom-chip.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.problems.is-static .reveal.is-shown{opacity:1;transform:none}.problems__static-scene{position:relative;height:min(96vw,420px);margin:18px auto 2px}.problems.is-static.has-3d .problems__wheel,.problems.is-static.has-3d .problems__wave{display:none}.problems.is-static .problems__whom-title{position:static;margin-top:64px;opacity:1}.problems.is-static .whom-chip{position:static;width:min(560px,100%);height:auto;margin:14px auto 0;opacity:1}.mission{position:relative;z-index:2}.mission__stage{position:relative;height:100vh;overflow:hidden}.mission__screen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:max(96px,12vh) 30px 40px;text-align:center}.mission__screen{pointer-events:none}.mission__video{pointer-events:auto}.js .mission__title,.js .mission__text,.js .mission__video,.js .mission__display,.js .mission-card{opacity:0}.mission--static .mission__stage{height:auto;overflow:visible}.mission--static .mission__screen{position:static;padding:60px 30px}.mission--static .mission__title,.mission--static .mission__text,.mission--static .mission__video,.mission--static .mission__display,.mission--static .mission-card{opacity:1}.mission__title{font-size:60px;font-weight:300;line-height:var(--lh-canon);color:var(--c-white)}.mission__text{max-width:760px;margin:0 auto;font-size:19px;font-weight:400;line-height:var(--lh-canon);color:var(--c-white)}.mission__video{position:relative;display:block;width:min(clamp(680px,57vw,1120px),max(320px,calc((100vh - 400px) * 16 / 9)));max-width:100%;margin:0 auto;border:1px solid rgba(0,125,237,.6);border-radius:16px;overflow:hidden;box-shadow:0 0 40px #007ded40}.mission__video img{display:block;width:100%;height:auto}.mission__poster{display:block;position:relative}.mission__player,.mission__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;transition:opacity .5s ease;pointer-events:none}.mission__video.has-player iframe{opacity:1}.mission__video.has-player{cursor:pointer}.mission__video.has-player .mission__poster{z-index:2}.mission__video.has-player .mission__poster img{opacity:0}.mission__poster img{transition:opacity .3s ease .5s}.mission__video.has-player .mission__play:after{display:none}.mission__video.has-player .mission__play{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.5 4.5 6.2 8.8H2.8v6.4h3.4l5.3 4.3z' fill='%23fff'/%3E%3Cpath d='M15.8 9.2l5.4 5.6M21.2 9.2l-5.4 5.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:36px 36px}.mission__video.is-loud .mission__play,.mission__video.is-live .mission__play{display:none}.mission__video.is-paused .mission__play{display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5.5v13l11-6.5z' fill='%23fff'/%3E%3C/svg%3E");background-size:40px 40px}.mission__controls{position:absolute;right:14px;bottom:14px;z-index:3;display:flex;gap:10px;opacity:0;pointer-events:none;transition:opacity .25s}.mission__video.has-player .mission__controls{opacity:1;pointer-events:auto}.mission__ctl{display:block;width:42px;height:42px;padding:0;border:0;border-radius:50%;background-color:#000011b8;background-repeat:no-repeat;background-position:center;background-size:22px 22px;cursor:pointer;transition:background-color .25s}.mission__ctl:hover{background-color:#007deda6}.mission__ctl[hidden]{display:none}.mission__sound{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.5 4.5 6.2 8.8H2.8v6.4h3.4l5.3 4.3z' fill='%23fff'/%3E%3Cpath d='M15.8 9.2l5.4 5.6M21.2 9.2l-5.4 5.6'/%3E%3C/svg%3E")}.mission__video.is-loud .mission__sound{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.5 4.5 6.2 8.8H2.8v6.4h3.4l5.3 4.3z' fill='%23fff'/%3E%3Cpath d='M15.6 9.1a4 4 0 0 1 0 5.8M18.3 6.6a7.6 7.6 0 0 1 0 10.8'/%3E%3C/svg%3E")}.mission__full{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9V4h5M20 9V4h-5M4 15v5h5M20 15v5h-5'/%3E%3C/svg%3E")}.mission__video.is-full .mission__full{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4v5H4M15 4v5h5M9 20v-5H4M15 20v-5h5'/%3E%3C/svg%3E")}.mission__yt{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4l-9 9M18 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E")}.mission__video:fullscreen{background:#000;border-radius:0}.mission__play{position:absolute;inset:0;margin:auto;width:68px;height:68px;border-radius:50%;background-color:#000011b8;transition:transform .25s,background-color .25s}.mission__play:after{content:"";position:absolute;left:27px;top:21px;border-left:20px solid #fff;border-top:13px solid transparent;border-bottom:13px solid transparent}.mission__video:hover .mission__play{transform:scale(1.08);background-color:#007deda6}.mission__display{display:block;margin:0 auto;width:min(88vw,1100px);height:auto}.mission__screen.mission__finale{gap:clamp(40px,6vh,72px)}.mission__screen.mission__screen--one{gap:clamp(16px,2.6vh,30px)}.mission__screen--one .mission__video{margin-top:clamp(8px,2.4vh,26px)}.mission__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:var(--grid);margin:0 auto;text-align:left}.mission-card{padding:32px 20px;border-radius:16px;background:var(--c-card);color:var(--c-white);font-size:18px;line-height:var(--lh-canon)}.problems{position:relative;height:3200px;z-index:4}.problems__stage{position:relative;height:100vh;min-height:700px;overflow:hidden;pointer-events:none}.problems__title{position:absolute;top:110px;width:100%;text-align:center;font-size:44px;font-weight:300;color:var(--c-white);text-transform:uppercase}.problems__wheel{position:absolute;left:50%;top:50%;width:clamp(300px,30vw,385px);aspect-ratio:1447 / 1430;transform:translate(-50%,-47%)}.problems__arc,.problems__dna{position:absolute;opacity:0}.problems__arc{inset:0;width:100%}.problems__dna{left:50%;top:50%;width:30%;transform:translate(-50%,-50%);filter:brightness(0) invert(1) drop-shadow(0 0 16px rgba(255,255,255,.9))}.problem-card{position:absolute;z-index:2;width:min(350px,27vw);padding:26px 30px 30px;border-radius:16px;background:#2b2b368c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,125,237,.22);opacity:0}.problem-card h3{font-size:22px;font-weight:400;color:var(--c-white)}.problem-card ul{margin:14px 0 0;padding:0;list-style:none}.problem-card li{position:relative;padding-left:16px;margin-top:6px;font-size:16px;color:var(--c-text-soft)}.problem-card li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--c-muted)}.problem-card--0{left:20px;top:max(23%,190px)}.problem-card--1{left:20px;top:58%}.problem-card--2{right:20px;top:max(23%,190px)}.problem-card--3{right:20px;top:58%}.problem-card--4{left:0;right:0;margin:0 auto;width:max-content;max-width:min(580px,46vw);bottom:24px}@media(max-height:780px){.problem-card{padding:18px 22px 20px}.problem-card h3{font-size:19px}.problem-card li{font-size:14px;margin-top:4px}}.problems__canvas{position:absolute;inset:0;width:100%!important;height:100%!important;pointer-events:none}.problems.has-3d .problems__wheel,.problems.has-3d .problems__wave{display:none}.problems__whom-title{position:absolute;top:110px;width:100%;text-align:center;font-size:44px;font-weight:300;color:var(--c-white);text-transform:uppercase;opacity:0}.problems__whom-title span{color:var(--c-blue)}.whom-chip{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:min(340px,26vw);height:172px;padding:20px 22px;text-align:center;border-radius:14px;background:#00001173;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,125,237,.28);opacity:0}.whom-chip img{flex-shrink:0;width:44px;height:44px;filter:drop-shadow(0 0 8px rgba(0,125,237,.45))}.whom-chip p{margin:0;font-size:15px;line-height:1.45;color:var(--c-text)}.whom-chip--0{left:20px;top:max(20%,175px)}.whom-chip--1{left:20px;top:45%}.whom-chip--2{left:20px;top:70%}.whom-chip--3{right:20px;top:max(20%,175px)}.whom-chip--4{right:20px;top:45%}.whom-chip--5{right:20px;top:70%}.problems__wave{position:absolute;left:50%;top:50%;width:min(1000px,84vw);transform:translate(-50%,-52%);opacity:0;pointer-events:none}.tech{position:relative;padding:150px 0 40px;z-index:6;background:linear-gradient(180deg,rgba(0,0,17,0) 0%,var(--c-bg) 170px)}.tech__head{display:flex;align-items:center;justify-content:space-between;max-width:calc(var(--grid) + 60px);margin:0 auto 56px;padding:0 30px}.tech__head h2{font-size:40px;font-weight:300;line-height:var(--lh-canon);color:var(--c-white)}.tech__arrows{display:flex;gap:14px}.tech__arrow{width:48px;height:48px;border:1px solid var(--c-blue);border-radius:50%;background:transparent;cursor:pointer;position:relative;transition:background .2s,box-shadow .2s}.tech__arrow:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-right:1.6px solid var(--c-text);border-top:1.6px solid var(--c-text)}.tech__arrow--prev:after{transform:translate(-33%,-50%) rotate(-135deg)}.tech__arrow--next:after{transform:translate(-66%,-50%) rotate(45deg)}.tech__arrow:hover{background:#007ded2e;box-shadow:0 0 14px #007ded80}.tech__swiper.swiper{overflow:hidden;padding:10px 0 26px max(30px,calc((100vw - var(--grid) - 60px) / 2 + 30px))}.swiper-slide.tech-slide{width:280px;height:590px}.tech-slide--low .tech-card{margin-top:40px}.tech-card{position:relative;display:block;width:280px;height:540px;border-radius:25px;background-size:cover;background-position:center;border:1px solid var(--c-deep-1);overflow:hidden;transition:transform .2s ease-out}.tech-card:hover{transform:scale(1.02)}.tech-card__logo{position:absolute;height:auto}.tech-card p{position:absolute;margin:0;font-size:15px;font-weight:400;line-height:var(--lh-canon);text-align:center;color:var(--c-white)}.tech-card[href$=selfcontrol] p{line-height:20px}.tech-card__btn{position:absolute;top:455px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;overflow:hidden;min-width:140px;height:45px;padding:0 18px;border:1px solid var(--c-blue);border-radius:5px;font-size:16px;font-weight:400;line-height:var(--lh-canon);white-space:nowrap;color:var(--c-white);background:transparent;box-shadow:0 11px 55px #007ded66;transition:border-color .3s,box-shadow .3s}.tech-card[href$=selfcontrol] .tech-card__btn{border-width:2px;border-radius:6px;font-size:14px;box-shadow:0 22px 55px #007ded80}.tech-card__btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--c-blue-deep),var(--c-blue-bright));transform:translate(-102%);transition:transform .38s cubic-bezier(.22,.61,.36,1)}.tech-card:hover .tech-card__btn{animation:btn-flicker .55s ease-in-out infinite}.tech-card:hover .tech-card__btn:before{transform:translate(-102%)}.book{position:relative;padding:150px 30px 170px;text-align:center;overflow:hidden;background:linear-gradient(180deg,var(--c-bg) 0%,transparent 26%,transparent 100%),radial-gradient(58% 46% at 50% 64%,rgba(0,125,237,.16) 0%,transparent 70%)}.book__video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.5;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 74%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 74%,transparent 100%)}.book__particles{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.45}.book>:not(.book__particles):not(.book__video){position:relative;z-index:2}.book__dna{margin:0 auto 26px}.book__display{display:inline-block;width:clamp(300px,30vw,580px);height:auto;border-bottom:2px solid var(--c-blue);padding:0 26px 26px}.book__display,.book__sub{margin-top:20px;font-size:22px;white-space:nowrap;color:var(--c-white)}.book__title{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:min(92vw,860px);margin:20px auto 0;font-size:clamp(20px,2vw,30px);font-weight:300;color:var(--c-white)}@media(max-width:639px){.book__title--plain{gap:2px}}.book__doctrine-pic{display:contents}.book__doctrine{width:min(88vw,620px);height:auto}@media(min-width:640px){.book__title{flex-direction:row;align-items:baseline;justify-content:center;flex-wrap:nowrap;gap:.34em;max-width:min(94vw,1220px)}.book__doctrine{width:auto;height:.74em;flex:none}}.book .btn-ghost{margin-top:48px;min-width:240px}.book .btn-ghost,.founder__info .btn-ghost,.spectrum__info .btn-ghost,.neurobot__cta{display:inline-flex;align-items:center;justify-content:center;padding:0;border-width:2px;font-size:16px;font-weight:400;line-height:var(--lh-canon);text-align:center;box-shadow:var(--glow-btn)}.book .btn-ghost,.spectrum__info .btn-ghost{width:240px;height:60px}.founder__info .btn-ghost{width:260px;height:65px;font-size:18px;font-weight:500}.neurobot__cta{width:280px;height:65px;font-size:20px}@media(min-width:640px){.book__dna{display:block;width:100px;height:auto;margin:0 auto}.book__display{display:block;width:360px;margin:43px auto 0;padding:0 0 16px}.book__sub{margin-top:7px}}.founder{padding:103px 30px 26px}.founder__card{position:relative;max-width:var(--grid);margin:0 auto}.founder__bg{position:relative;z-index:0;width:100%;aspect-ratio:1160 / 361;object-fit:cover;object-position:50% 100%;border-radius:20px;border:1px solid var(--c-deep-1)}.founder__card:before{content:"";position:absolute;z-index:1;right:15%;bottom:0;width:42%;height:102%;border-radius:50%;background:radial-gradient(circle,rgba(0,125,237,.5) 0%,transparent 73%);pointer-events:none;display:none}.founder__info{position:absolute;z-index:3;left:6%;top:12%;bottom:12%;display:flex;flex-direction:column;align-items:flex-start}.founder__over{font-size:20px;line-height:1.2;color:var(--c-white)}.founder__over span{font-size:18px;color:var(--c-white)}.founder__wordmark{display:inline-block;width:196px;height:auto;margin-top:6px}.founder__role{margin-top:auto;font-size:20px;line-height:1.2;color:var(--c-white)}.founder__name{margin-top:6px;font-size:clamp(30px,3.125vw,40px);line-height:1.2;font-weight:300;color:var(--c-white)}.founder__info .btn-ghost{margin-top:30px}.founder__photo{position:absolute;z-index:2;right:17%;bottom:2px;width:42%;max-width:486px;pointer-events:none}.founder__socials{position:absolute;z-index:3;right:3.5%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:22px}.founder__socials a{transition:transform .2s,filter .2s}.founder__socials a:hover{transform:translateY(-2px);filter:brightness(1.3)}.roadmap[hidden]{display:none}.roadmap{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;max-width:calc(var(--container) + 60px);margin:0 auto;padding:140px 30px 160px}.roadmap__title{font-size:52px;font-weight:300;color:var(--c-white);align-self:start}.roadmap__list{margin:0;padding:0;list-style:none}.roadmap__item{position:relative;display:grid;grid-template-columns:76px 40px 1fr;align-items:start;min-height:92px}.roadmap__item:not(:last-child):after{content:"";position:absolute;left:82.5px;top:26px;bottom:-4px;width:2px;background:linear-gradient(180deg,#007ded73,#007ded1f);transition:background .4s,box-shadow .4s}.roadmap__item.is-active:not(:last-child):after{background:linear-gradient(180deg,var(--c-blue),rgba(0,125,237,.28));box-shadow:0 0 10px #007ded8c}.roadmap__year{font-size:19px;color:var(--c-text);transition:color .3s}.roadmap__item.is-active .roadmap__year{color:var(--c-white)}.roadmap__dot{position:relative;z-index:1;width:15px;height:15px;margin-top:5px;border-radius:50%;border:2px solid rgba(0,125,237,.55);background:#060620;transition:border-color .3s,box-shadow .3s}.roadmap__dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--c-muted);transition:background .3s}.roadmap__item.is-active .roadmap__dot{border-color:var(--c-blue-bright);animation:roadmap-dot-pulse 1.6s ease-out infinite}.roadmap__item.is-active .roadmap__dot:after{background:var(--c-white)}@keyframes roadmap-dot-pulse{0%{box-shadow:0 0 14px #007dede6,0 0 #007ded73}to{box-shadow:0 0 14px #007dede6,0 0 0 16px #007ded00}}@media(prefers-reduced-motion:reduce){.roadmap__item.is-active .roadmap__dot{animation:none;box-shadow:0 0 14px #007dede6}}.roadmap__item p{font-size:19px;color:var(--c-text);padding-bottom:40px}.donation{padding:40px 30px 60px}.donation__panel{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;max-width:var(--grid);margin:0 auto;padding:30px 40px 26px;border-radius:10px;background:var(--c-blue)}.donation__panel h2{font-size:clamp(40px,5.47vw,70px);font-weight:300;line-height:var(--lh-canon);color:var(--c-white)}.donation__qr{justify-self:center;text-align:center}.donation__qr img{padding:10px;background:#fff;border-radius:12px}.donation__qr span{display:block;margin-top:18px;font-size:17px;font-weight:400;line-height:var(--lh-canon);color:var(--c-white)}.donation__panel>p{font-size:19px;font-weight:400;line-height:var(--lh-canon);color:var(--c-white)}.spectrum{display:grid;grid-template-columns:632fr 528fr;align-items:center;gap:40px;max-width:calc(var(--container) + 60px);margin:0 auto;padding:120px 30px}.spectrum__scene{position:relative;aspect-ratio:1343 / 1180}.spectrum3d-canvas{position:absolute;inset:0;width:100%!important;height:100%!important;pointer-events:none}.spectrum__scene.has-3d .spectrum__pyramid{visibility:hidden}.spectrum__pyramid{position:absolute;inset:0}.spectrum__layer{position:absolute;left:50%}.spectrum__layer:nth-child(1){width:100%;bottom:0;transform:translate(-50%)}.spectrum__layer:nth-child(2){width:56%;bottom:30%;transform:translate(-50%)}.spectrum__layer:nth-child(3){width:40%;bottom:53%;transform:translate(-50%)}.spectrum__layer:nth-child(4){width:21%;bottom:72%;transform:translate(-50%)}.spectrum__layer:nth-child(5){width:16%;bottom:84%;transform:translate(-50%)}.spectrum__neon{line-height:0}.spectrum__neon img{width:min(100%,588px);height:auto;filter:drop-shadow(0 0 12px rgba(0,125,237,.85)) drop-shadow(0 0 40px rgba(0,125,237,.45))}.spectrum__info p{margin-top:26px;width:min(566px,calc(100% + 30px));font-size:20px;line-height:1.4;color:var(--c-white)}.spectrum__info .btn-ghost{margin-top:40px;min-width:235px;text-align:center}.neurobot__fluid{--amb-blob-a: 6 8 116;--amb-blob-b: 0 60 150;--amb-blob-alpha: 1;--amb-blob-size: 90;--amb-blob-speed: 1;position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 86%,transparent 100%)}.neurobot__fluid:before,.neurobot__fluid:after{content:"";position:absolute;width:calc(var(--amb-blob-size) * 1vmax);height:calc(var(--amb-blob-size) * 1vmax);border-radius:50%;filter:blur(70px)}.neurobot__fluid:before{left:-22%;top:-18%;background:radial-gradient(circle,rgb(var(--amb-blob-a) / calc(.22 * var(--amb-blob-alpha))) 0%,transparent 68%);animation:rq-fluid-a calc(52s / var(--amb-blob-speed)) ease-in-out infinite alternate}.neurobot__fluid:after{right:-20%;bottom:-24%;background:radial-gradient(circle,rgb(var(--amb-blob-b) / calc(.16 * var(--amb-blob-alpha))) 0%,transparent 68%);animation:rq-fluid-b calc(44s / var(--amb-blob-speed)) ease-in-out infinite alternate}.neurobot__motes{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);z-index:0;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 88%,transparent 100%)}.neurobot{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:calc(var(--grid) + 60px);margin:0 auto;padding:100px 30px 0}.neurobot__neon{width:min(480px,92%);height:auto}.neurobot__sub{margin-top:28px;font-size:clamp(26px,2.73vw,35px);font-weight:300;line-height:1.2;color:var(--c-white);max-width:520px}.neurobot__list{margin:38px 0 0;padding:0;list-style:none}.neurobot__list li{display:flex;align-items:center;gap:11px;font-size:20px;line-height:1.2;color:var(--c-white)}.neurobot__list li+li{margin-top:10px}.neurobot__list li img{width:30px;height:30px}.neurobot__cta{margin-top:29px;min-width:270px;text-align:center}.neurobot__info,.neurobot__scene{position:relative;z-index:1}.neurobot__scene{position:relative;width:100%;max-width:560px;justify-self:end;aspect-ratio:2 / 3;-webkit-mask-image:linear-gradient(to bottom,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,#000 88%,transparent 100%)}.neurobot__scene canvas{position:absolute;inset:0;width:100%!important;height:100%!important;pointer-events:none}.neurobot__head{width:100%}.neurobot__scene.has-3d .neurobot__head{opacity:0}.footer{padding:27px 30px 28px}.footer__inner{display:grid;grid-template-columns:1fr auto 1fr;gap:48px;align-items:center;max-width:var(--grid);margin:0 auto}.footer__org p{margin-top:12px;font-size:16px;line-height:1.5;color:var(--c-white)}.footer__org p span{white-space:nowrap}.footer__org a{display:block;width:fit-content;margin-top:4px;font-size:16px;line-height:1.5;color:var(--c-blue);text-decoration:underline}.footer__socials{display:flex;gap:14px;justify-self:center}.footer__donate{justify-self:end}.footer__donate{display:flex;align-items:center;gap:18px;box-sizing:border-box;width:240px;height:100px;padding:10px;border:1px solid rgba(0,125,237,.6);border-radius:10px;font-size:15px;font-weight:400;line-height:1.53;color:var(--c-white)}.footer__donate img{width:80px;height:80px;flex:none;background:#fff;border-radius:6px;padding:3px}.burger-fab{position:fixed;right:15px;top:20px;z-index:140;display:none;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:url(/assets/img/burger.svg) center / contain no-repeat;cursor:pointer}.burger-fab span{display:none}.burger{position:fixed;inset:0;z-index:130;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;background:#000011f7}.burger__nav{display:flex;flex-direction:column;align-items:center;gap:22px}.burger__nav a{font-size:20px;color:var(--c-text)}.burger__lang{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:300px}.burger__lang a{padding:8px 14px;border:1px solid rgba(0,125,237,.45);border-radius:18px;font-size:15px;color:var(--c-text)}.burger__lang a[aria-current=page]{border-color:var(--c-blue-bright);color:var(--c-white);background:#007ded2e}.burger__socials{display:flex;gap:14px}.popup{position:fixed;inset:0;z-index:150;display:flex;align-items:center;justify-content:center}.popup[hidden],.burger[hidden]{display:none}.popup__overlay{position:absolute;inset:0;background:#000005b8}.popup__box{position:relative;width:min(420px,calc(100vw - 40px));padding:44px 40px;border-radius:16px;background:#0b0b1c;border:1px solid rgba(0,125,237,.4);text-align:center}.popup__box h3{font-size:26px;font-weight:400;color:var(--c-white)}.popup__close{position:absolute;right:14px;top:8px;border:0;background:none;font-size:30px;color:var(--c-muted);cursor:pointer}.popup__form input{width:100%;margin-top:18px;padding:14px 16px;border:1px solid rgba(151,159,184,.4);border-radius:8px;background:transparent;color:var(--c-white);font-family:var(--font);font-size:16px}.popup__submit{position:relative;z-index:0;overflow:hidden;width:100%;margin-top:22px;padding:15px;border:0;border-radius:8px;background:transparent;color:#fff;font-family:var(--font);font-size:16px;cursor:pointer;transition:box-shadow .3s}.popup__submit:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--c-blue)}.popup__submit:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--c-blue),var(--c-blue-bright));transform:translate(-102%);transition:transform .38s cubic-bezier(.22,.61,.36,1)}.popup__submit:hover{box-shadow:0 0 22px #007ded99}.popup__submit:hover:after{transform:translate(0)}.popup__policy{display:inline-block;margin-top:16px;font-size:13px;color:var(--c-muted);text-decoration:underline}@media(max-width:1199px){.mission__cards{grid-template-columns:1fr;max-width:640px}.problem-card{width:min(320px,30vw)}}@media(max-width:979px){.burger-fab{display:flex}.founder__photo{right:6%}.founder__socials{display:none}.roadmap{grid-template-columns:1fr;padding-top:90px}.spectrum,.neurobot{grid-template-columns:1fr}.neurobot__head{justify-self:center}.donation__panel{grid-template-columns:1fr;text-align:center;padding:44px 30px}.footer__inner{grid-template-columns:1fr}.footer__socials,.footer__donate{justify-self:start}}@media(max-width:639px){.swiper-slide.tech-slide{height:510px}.tech-card{height:460px}.tech-card__btn{top:375px}.tech-slide--low .tech-card{margin-top:0}.mission__screen{padding:96px 20px 40px;gap:18px}.mission__screen.mission__finale{gap:26px}.mission__title{font-size:38px}.mission__text{font-size:16px}.mission__display{width:92vw}.problems{height:auto}.problems__stage{height:auto;min-height:0;overflow:visible;padding:90px 20px 60px}.problems__title{position:static;font-size:30px}.problems__wheel{position:relative;left:auto;top:auto;width:min(320px,80vw);margin:40px auto 10px;transform:none}.problems__arc,.problems__dna{opacity:1}.problem-card{position:static;width:100%;max-width:none;margin-top:18px;opacity:1}.problems__wave{display:none}.tech{padding:44px 0 24px}.tech__head h2{font-size:30px}.tech__head{margin-bottom:24px}.tech__swiper.swiper{padding-top:8px}.book{padding:100px 20px 120px}.book__title{font-size:18px;gap:10px}.book__doctrine{max-width:88vw}.founder{padding:80px 12px 30px}.founder__card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 18px 24px;overflow:hidden;border:1px solid var(--c-deep-1);border-radius:20px;background:linear-gradient(180deg,#06087452,#020310eb 58%)}.founder__bg{position:absolute;left:0;right:0;bottom:0;z-index:0;width:100%;height:auto;aspect-ratio:auto;object-fit:fill;border:0;border-radius:0;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 44%);mask-image:linear-gradient(180deg,transparent 0%,#000 44%)}.founder__card:before{left:50%;right:auto;bottom:24%;width:76%;height:32%;transform:translate(-50%)}.founder__info{display:contents}.founder__over,.founder__role,.founder__name,.founder__info .btn-ghost,.founder__socials{position:relative;z-index:3}.founder__over{order:1}.founder__role{order:2;margin-top:16px}.founder__name{order:3;margin-top:4px;font-size:32px}.founder__photo{order:4;position:relative;right:auto;bottom:auto;width:min(68%,250px);margin:14px 0 2px}.founder__info .btn-ghost{order:5;margin-top:6px}.founder__socials{order:6;display:flex;position:static;flex-direction:row;gap:20px;margin-top:20px;transform:none}.founder__socials img{width:36px;height:36px}.roadmap__title{font-size:34px}.roadmap__item{grid-template-columns:58px 30px 1fr}.roadmap__item:not(:last-child):after{left:64.5px}.roadmap__item p,.roadmap__year{font-size:16px}.spectrum{padding:44px 20px 80px}.spectrum>*{min-width:0}.spectrum__neon img{width:92vw}.tech__head{flex-wrap:wrap;gap:18px;padding:0 20px}.neurobot{padding:70px 20px 0}.footer{padding:70px 20px 90px}}.rq{position:relative;z-index:4}.rq:before{content:"";position:absolute;left:0;right:0;top:-240px;height:500px;z-index:1;pointer-events:none;background:linear-gradient(180deg,#06087400,#0608741f 48%,#06087400)}.rq-stage{position:relative;height:100vh;overflow:hidden}.rq-fluid{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 260px,#000 calc(100% - 180px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 260px,#000 calc(100% - 180px),transparent 100%)}.rq-fluid{--amb-blob-a: 6 8 116;--amb-blob-b: 0 60 150;--amb-blob-alpha: 1;--amb-blob-size: 90;--amb-blob-speed: 1}.rq-fluid:before,.rq-fluid:after{content:"";position:absolute;width:calc(var(--amb-blob-size) * 1vmax);height:calc(var(--amb-blob-size) * 1vmax);border-radius:50%;will-change:transform}.rq-fluid:before{left:-28%;top:-34%;background:radial-gradient(circle at 42% 46%,rgb(var(--amb-blob-a) / calc(.26 * var(--amb-blob-alpha))),rgb(var(--amb-blob-a) / 0) 62%);animation:rq-fluid-a calc(52s / var(--amb-blob-speed)) ease-in-out infinite alternate}.rq-fluid:after{right:-30%;bottom:-40%;background:radial-gradient(circle at 55% 52%,rgb(var(--amb-blob-b) / calc(.18 * var(--amb-blob-alpha))),rgb(var(--amb-blob-b) / 0) 60%);animation:rq-fluid-b calc(44s / var(--amb-blob-speed)) ease-in-out infinite alternate}@keyframes rq-fluid-a{0%{transform:translate(0) scale(1)}50%{transform:translate(14vw,10vh) scale(1.18)}to{transform:translate(4vw,22vh) scale(.94)}}@keyframes rq-fluid-b{0%{transform:translate(0) scale(1.05)}50%{transform:translate(-12vw,-14vh) scale(.92)}to{transform:translate(-20vw,-4vh) scale(1.15)}}@media(prefers-reduced-motion:reduce){.rq-fluid:before,.rq-fluid:after{animation:none}}.rq-motes{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.rq-fluid,.rq-motes{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 88%,transparent 100%)}.rq-scene{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 9%,#000 92%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 9%,#000 92%,transparent 100%)}.rq-scene--mark{opacity:0}.rq-scene canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.rq-scene--mark canvas{opacity:.56}.rq-title{position:absolute;left:0;right:0;top:max(16%,128px);max-width:90vw;margin:0 auto;text-align:center;font-size:clamp(24px,2.8vw,40px);font-weight:300;color:var(--c-white)}.js .rq-title{opacity:0}.rq-slide{position:absolute;top:50%;translate:0 -50%;left:clamp(24px,7vw,120px);max-width:620px}.rq-slide--right{left:auto;right:clamp(24px,7vw,120px);text-align:right}.rq-slide:before{content:"";position:absolute;inset:-22% -16%;z-index:-1;background:radial-gradient(62% 62% at 50% 50%,#000011b8,#0010 76%);filter:blur(14px)}.js .rq-slide{opacity:0}.rq-title,.rq-slide:first-of-type{transition:opacity .55s ease}.rq.is-primed .rq-title,.rq.is-primed .rq-slide:first-of-type{opacity:1}.rq-slide__index{font-size:14px;color:var(--c-blue-bright)}.rq-slide__title{margin-top:14px;font-size:clamp(26px,3.2vw,44px);font-weight:300;line-height:1.1;color:var(--c-white)}.rq-slide__text{margin:20px 0 0;font-size:clamp(19px,1.9vw,27px);line-height:1.45;color:var(--c-white);text-shadow:0 1px 6px rgba(0,0,17,.45)}.rq-whom__title{position:absolute;left:0;right:0;top:max(14%,118px);margin:0 auto;text-align:center;font-size:clamp(24px,2.8vw,40px);font-weight:300;color:var(--c-white);white-space:nowrap}.rq-whom__title span{color:var(--c-blue-bright)}.rq-chip{--cut: 26px;--shape: none;position:absolute;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;width:clamp(280px,27vw,440px);height:clamp(150px,20vh,220px);padding:16px 20px}.rq-chip:before,.rq-chip:after{content:none}.rq-chip img{width:66px;height:66px}.rq-chip p{font-size:clamp(16px,1.4vw,21px);line-height:1.4;color:#fff;text-shadow:0 2px 8px rgba(0,0,17,.5)}.rq-chip img{filter:drop-shadow(0 2px 7px rgba(0,0,17,.5))}.js .rq-whom__title,.js .rq-chip{opacity:0}.rq-chip--0{--shape: polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%)}.rq-chip--1{--shape: polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%)}.rq-chip--2{--shape: polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%)}.rq-chip--3{--shape: polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)))}.rq-chip--4{--shape: polygon(var(--cut) 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut))}.rq-chip--5{--shape: polygon(var(--cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut))}.rq-chip--0{left:clamp(20px,5vw,100px);top:21%}.rq-chip--1{left:clamp(20px,5vw,100px);top:45%}.rq-chip--2{left:clamp(20px,5vw,100px);top:69%}.rq-chip--3{right:clamp(20px,5vw,100px);top:21%}.rq-chip--4{right:clamp(20px,5vw,100px);top:45%}.rq-chip--5{right:clamp(20px,5vw,100px);top:69%}.rq--static .rq-stage{height:auto;overflow:visible;padding:90px 20px 60px}.rq--static .rq-scene,.rq--static .rq-fluid,.rq--static .rq-motes{display:none}.rq--static .rq-title,.rq--static .rq-slide,.rq--static .rq-whom__title,.rq--static .rq-chip{position:static;translate:none;opacity:1!important;width:min(560px,100%);height:auto;margin:18px auto 0;text-align:left;clip-path:none}.rq--static .rq-title,.rq--static .rq-whom__title{text-align:center;margin-top:48px}.rq--static .rq-chip{flex-direction:row;justify-content:flex-start;border:1px solid rgba(0,125,237,.28);background:#0a163e80}.rq--static .rq-chip:before,.rq--static .rq-chip:after{display:none}@media(max-width:639px){.rq-slide,.rq-slide--right{left:20px;right:20px;text-align:left}.rq-title,.rq-whom__title{white-space:normal;left:4vw;right:4vw;width:auto;max-width:none;text-align:center;font-size:22px}.rq-whom__title{font-size:26px}.rq-chip{width:45vw;height:21vh;gap:8px;padding:12px 8px}.rq-chip img{width:38px;height:38px}.rq-chip p{font-size:12.5px}.rq-chip--0,.rq-chip--1,.rq-chip--2{left:10px}.rq-chip--3,.rq-chip--4,.rq-chip--5{right:10px}.rq-chip--0,.rq-chip--3{top:24%}.rq-chip--1,.rq-chip--4{top:47%}.rq-chip--2,.rq-chip--5{top:70%}}@media(max-width:639px){.rq-scene--mark{top:13.4%;bottom:60.7%}.rq-whom__title{top:70px}.rq-scene--mark canvas{opacity:.85}.rq-scene--dna canvas{opacity:.4}.rq-chip{width:48vw;height:auto;gap:6px;padding:0 6px}.rq-chip img{width:34px;height:34px}.rq-chip p{font-size:16.5px;line-height:1.3}.rq-chip--0,.rq-chip--1,.rq-chip--2{left:8px}.rq-chip--3,.rq-chip--4,.rq-chip--5{right:8px}.rq-chip--0,.rq-chip--3{top:42.7%}.rq-chip--1,.rq-chip--4{top:59.1%}.rq-chip--2,.rq-chip--5{top:74.3%}@media(max-width:374px){.rq-chip p{font-size:15.5px}.rq-chip img{width:30px;height:30px}}@media(max-height:700px){.rq-chip p{font-size:14px}.rq-chip img{width:28px;height:28px}.rq-chip{gap:4px}.rq-chip--0,.rq-chip--3{top:42.7%}.rq-chip--1,.rq-chip--4{top:55.5%}.rq-chip--2,.rq-chip--5{top:68.5%}}.mission__screen{padding:88px 20px 36px;gap:16px}.mission__screen.mission__finale{gap:22px}.mission__title{font-size:34px}.mission__text{font-size:18px}.mission__display{width:92vw}.mission__cards{gap:14px}.mission-card{padding:20px;font-size:15px}.tech__swiper.swiper{padding-left:20px}.tech-card{display:flex;flex-direction:column;align-items:center;padding:30px 18px 0}.tech-card__logo,.tech-card p{position:static!important;top:auto!important;left:auto!important;width:auto!important;max-width:76%!important;height:auto}.tech-card p{margin-top:20px!important;line-height:var(--lh-canon)}.tech-card__btn{top:auto;bottom:26px}.book{padding:115px 20px 121px}.book__dna{width:80px;height:auto;margin-bottom:35px}.book__display{display:block;width:220px;margin:0 auto;padding:0 0 7px}.book__sub{margin-top:4px;font-weight:300}.book__title{max-width:255px;margin-top:28px;font-size:15px;gap:2px}.book__title--plain{gap:0}.book__doctrine{max-width:88vw}.book .btn-ghost{min-width:240px;margin-top:35px;padding:18px 20px;border-width:2px;border-color:#007ded;font-weight:500;box-shadow:0 11px 55px #007ded66;vertical-align:top}.roadmap{padding:70px 20px 40px}.donation{padding:20px 20px 24px}.donation__panel{grid-template-columns:1fr;gap:20px;padding:20px;justify-items:center;text-align:center}.donation__panel h2{font-size:34px}.donation__qr img{width:150px;height:150px;padding:8px}.donation__qr span{margin-top:10px;font-size:15px}.donation__panel>p{font-size:15px}.tech__head{flex-wrap:nowrap;justify-content:space-between;gap:16px}.tech__head h2{font-size:26px;white-space:nowrap}.tech__arrows{gap:10px}.founder__photo{width:min(74%,300px);margin:16px 0 0}.founder__info .btn-ghost{width:100%;margin-top:0;padding:24px 20px;font-size:17px}.roadmap__title{font-size:clamp(22px,6.8vw,34px);white-space:nowrap}.spectrum{justify-items:center}.spectrum__scene{width:min(88vw,420px);justify-self:center}.spectrum__info{text-align:center}.spectrum__info .btn-ghost{width:100%;min-width:0}.neurobot{padding:60px 20px 0;gap:20px}.neurobot__info{display:contents}.neurobot__neon{order:1;margin:0 auto}.neurobot__scene{order:2;max-width:100%;justify-self:center}.neurobot__sub{order:3;margin-top:0;font-size:22px;text-align:center}.neurobot__list{order:4;margin-top:0}.neurobot__list li{margin-top:12px;font-size:16px}.neurobot__cta{order:5;width:100%;min-width:0;margin-top:4px}}@media(orientation:landscape)and (max-height:500px){.mission__screen{padding:52px 20px 16px}.mission__screen.mission__screen--one{gap:10px}.mission__screen--one .mission__title{font-size:26px}.mission__screen--one .mission__text{font-size:13px}.mission__screen--one .mission__video{flex-shrink:0;margin-top:4px;width:min(clamp(280px,46vw,560px),calc((100vh - 190px) * 16 / 9))}.mission__ctl{width:34px;height:34px;background-size:18px 18px}.mission__controls{right:10px;bottom:10px;gap:8px}.mission__play{width:52px;height:52px}.mission__video.has-player .mission__play{background-size:28px 28px}.mission__screen.mission__finale{gap:12px}.mission__display{width:min(52vw,380px)}.mission__cards{gap:10px}.mission-card{padding:10px 12px;border-radius:10px;font-size:11.5px}.rq-title{top:12px;font-size:20px}.rq-slide{max-width:44vw}.rq-slide__index{font-size:11px}.rq-slide__title{margin-top:6px;font-size:18px}.rq-slide__text{margin-top:8px;font-size:15px}.rq-whom__title{top:10px;font-size:19px}.rq-chip{width:min(33vw,290px);height:auto;gap:6px;padding:4px 8px}.rq-chip img{width:30px;height:30px}.rq-chip p{font-size:11.5px;line-height:1.3}.rq-chip--0,.rq-chip--3{top:24%}.rq-chip--1,.rq-chip--4{top:50%}.rq-chip--2,.rq-chip--5{top:76%}.tech{padding:30px 0 20px}.tech__head{margin-bottom:14px;padding-right:76px}.tech__head h2{font-size:26px}.tech__swiper.swiper{padding:8px 0 16px max(20px,calc((100vw - var(--container) - 60px) / 2 + 20px))}.swiper-slide.tech-slide{height:min(320px,calc(100vh - 80px))}.tech-card{height:min(290px,calc(100vh - 110px))}.tech-slide--low .tech-card{margin-top:22px}.tech-card__btn{top:auto;bottom:12px;height:38px;font-size:14px}}@media(max-width:639px){.founder__over{font-size:20px;line-height:1.25}.founder__role{font-size:18px;line-height:1.28}.founder__name{font-size:24px;line-height:1.25}.spectrum__info p{width:auto;font-size:15px;line-height:1.4}.neurobot__sub{font-size:20px;line-height:1.2}.neurobot__list li{font-size:15px;line-height:1.2;gap:14px}.neurobot__list li img{width:24px;height:24px}.neurobot__list li+li{margin-top:16px}.neurobot__cta{width:300px;max-width:100%}.footer__org p,.footer__org a{font-size:18px;line-height:1.5}}@media(max-width:979px){.footer__inner{display:flex;flex-direction:column;align-items:flex-start;gap:0}.footer__org{display:contents}.footer__org>img{order:1}.footer__socials{order:2;margin-top:22px}.footer__org>p{order:3;margin-top:22px}.footer__org>a{order:4;margin-top:4px}.footer__donate{order:5;margin-top:26px}}}@layer morning{.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.section{position:relative;padding:var(--section-y) 0 0}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-caption);font-weight:var(--fw-regular);letter-spacing:.08em;text-transform:uppercase;color:var(--c-blue-light)}.eyebrow:before{content:"";width:22px;height:1px;background:currentColor;box-shadow:0 0 8px var(--c-blue)}.h-display{font-size:var(--fs-display);font-weight:var(--fw-light);line-height:var(--lh-tight);color:var(--c-white);letter-spacing:-.01em}.h2{font-size:var(--fs-h2);font-weight:var(--fw-light);line-height:1.15;color:var(--c-white);max-width:820px}.h3{font-size:var(--fs-h3);font-weight:var(--fw-regular);line-height:1.25;color:var(--c-white)}.lead{font-size:var(--fs-lead);line-height:1.45;color:var(--c-text-soft)}.accent{color:var(--c-blue-light);text-shadow:0 0 18px rgba(0,125,237,.45)}.muted{color:var(--c-muted)}.btn-cta{position:relative;z-index:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:60px;padding:18px 34px;border:1px solid var(--c-blue);border-radius:var(--r-sm);background:var(--c-blue-deep);color:var(--c-white);font-family:var(--font);font-size:18px;font-weight:var(--fw-medium);line-height:1.1;text-align:center;cursor:pointer;box-shadow:0 0 22px #007ded59;transition:box-shadow .3s,border-color .3s}.btn-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--c-blue-deep),var(--c-blue-bright));transform:translate(-102%);transition:transform var(--t-sweep) var(--ease-sweep)}.btn-cta:hover:before,.btn-cta:focus-visible:before{transform:translate(0)}.btn-cta:hover,.btn-cta:focus-visible{border-color:var(--c-blue-ice);animation:btn-flicker .55s ease-in-out infinite}.btn-cta__icon{width:22px;height:22px;flex:none}.btn-ghost{position:relative;z-index:0;overflow:hidden;display:inline-block;padding:17px 38px;border:1px solid var(--c-blue);border-radius:var(--r-xs);font-size:15px;font-weight:var(--fw-regular);color:var(--c-white);background:transparent;transition:border-color .3s,box-shadow .3s}.btn-ghost:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--c-blue-deep),var(--c-blue-bright));transform:translate(-102%);transition:transform var(--t-sweep) var(--ease-sweep)}.btn-ghost:hover{border-color:var(--c-blue-bright);box-shadow:var(--glow-md);animation:btn-flicker .55s ease-in-out infinite}@keyframes btn-flicker{0%,to{border-color:var(--c-blue);box-shadow:0 0 8px #007ded4d}50%{border-color:var(--c-blue-ice);box-shadow:0 0 24px #007dede6,inset 0 0 12px #007ded4d}}@media(prefers-reduced-motion:reduce){.btn-cta:hover,.btn-cta:focus-visible,.btn-ghost:hover{animation:none}}.glass{background:var(--c-glass);border:1px solid var(--line-soft);border-radius:var(--r-md);-webkit-backdrop-filter:blur(29px);backdrop-filter:blur(29px);box-shadow:var(--shadow-panel)}.card{position:relative;padding:28px 30px 30px;border-radius:var(--r-lg);background:var(--c-card-glass);border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card--solid{background:var(--c-card);border-color:transparent}.panel{position:relative;overflow:hidden;border-radius:var(--r-xl);border:1px solid var(--line);background:radial-gradient(90% 120% at 10% 100%,rgba(0,125,237,.28) 0%,transparent 55%),radial-gradient(70% 90% at 95% 0%,rgba(53,163,255,.14) 0%,transparent 60%),linear-gradient(140deg,var(--c-deep-2) 0%,#070a3a 55%,var(--c-bg) 100%);box-shadow:var(--glow-lg)}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line);border-radius:18px;background:var(--c-glass-dark);font-size:var(--fs-small);color:var(--c-text);white-space:nowrap}.check-list li{position:relative;padding-left:34px;color:var(--c-text)}.check-list li+li{margin-top:14px}.check-list li:before{content:"";position:absolute;left:0;top:.12em;width:20px;height:20px;background:url(/assets/img/morning/ic-check.svg) center / contain no-repeat}.cross-list li{position:relative;padding-left:34px;color:var(--c-text-soft)}.cross-list li+li{margin-top:14px}.cross-list li:before,.cross-list li:after{content:"";position:absolute;left:3px;top:.68em;width:14px;height:1.6px;border-radius:1px;background:var(--c-muted);transform:rotate(45deg)}.cross-list li:after{transform:rotate(-45deg)}.dot-list li{position:relative;padding-left:18px;color:var(--c-text-soft)}.dot-list li+li{margin-top:8px}.dot-list li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--c-muted)}.timeline{position:relative}.timeline__item{position:relative;display:grid;grid-template-columns:48px 1fr;gap:0 18px;padding-bottom:34px}.timeline__item:last-child{padding-bottom:0}.timeline__item:not(:last-child):after{content:"";position:absolute;left:23px;top:44px;bottom:4px;width:2px;background:linear-gradient(180deg,#007ded99,#007ded1f)}.timeline__num{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--line-strong);background:#060620;font-size:18px;font-weight:var(--fw-regular);color:var(--c-white);box-shadow:0 0 14px #007ded59}.timeline__title{padding-top:10px;font-size:21px;font-weight:var(--fw-regular);color:var(--c-white)}.timeline__text{grid-column:2;margin-top:6px;color:var(--c-text-soft)}.ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ambient:before,.ambient:after{content:"";position:absolute;width:70vmax;height:70vmax;border-radius:50%;will-change:transform}.ambient:before{left:-25%;top:-35%;background:radial-gradient(circle at 45% 50%,#06087466,#06087400 62%);animation:ambient-a 52s ease-in-out infinite alternate}.ambient:after{right:-30%;top:10%;background:radial-gradient(circle at 55% 50%,#003c9638,#003c9600 60%);animation:ambient-b 44s ease-in-out infinite alternate}@keyframes ambient-a{to{transform:translate(12%,8%) scale(1.08)}}@keyframes ambient-b{to{transform:translate(-10%,12%) scale(.94)}}@media(prefers-reduced-motion:reduce){.ambient:before,.ambient:after{animation:none}}.js .reveal{opacity:0;transform:translateY(30px);transition:opacity var(--t-reveal) ease,transform var(--t-reveal) ease}.js .reveal.is-shown{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none}}}@layer page{.im-page{position:relative;isolation:isolate;overflow-x:clip;--c-text: #ffffff;--c-text-soft: #ffffff;--section-y: clamp(80px, 7.8vw, 120px);--gutter: var(--im-gutter);font-size:var(--im-fs-body);letter-spacing:0;hyphens:manual}.im-page :where(p,ul,ol,h1,h2,h3,figure){margin:0}.im-page :where(ul,ol){list-style:none;padding:0}.im-page>section{position:relative;z-index:1}.h2{font-size:var(--im-fs-h2);font-weight:300;line-height:1.3}.h3{font-size:var(--im-fs-h3);font-weight:400;line-height:1.3}.lead{font-size:var(--im-fs-lead);line-height:var(--im-lh-text)}.eyebrow,.chip{font-size:var(--im-fs-caption);font-weight:400;letter-spacing:0}.eyebrow{color:var(--im-accent-hi)}.timeline__num,.timeline__title{font-size:var(--im-fs-lead);font-weight:400}.pim-hero h1{font-weight:300}:where(.im-page,.im-modal) :where(p,li,dd,.fq-a){text-wrap:pretty}:where(.im-page,.im-modal) :where(h2,h3,.fq-q,.im-stepTitle,.timeline__title,.im-compareHead strong,.im-introLead__part){text-wrap:balance}.card{border:1px solid var(--im-line-2);border-radius:var(--im-r-card);background:var(--im-l2-bg);box-shadow:var(--im-l2-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}}@layer page{.im-btn,.im-btnGhost{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:1px solid var(--im-accent);border-radius:var(--im-r-btn);color:var(--im-text);font-size:1rem;font-weight:400;line-height:1.3;text-align:center}.im-btn{background:var(--im-accent-deep);box-shadow:var(--glow-btn)}.im-btnGhost{background:transparent;box-shadow:none}.im-btn:before,.im-btnGhost:before{content:none}.im-btn:hover{border-color:var(--im-accent);box-shadow:var(--glow-btn);animation:none}.im-btnGhost:hover{border-color:var(--im-accent);box-shadow:none;animation:none}@media(hover:hover)and (pointer:fine){.im-btn:hover,.im-btnGhost:hover{border-color:var(--im-accent-hi);animation:btn-flicker .55s ease-in-out infinite}}.im-btn:active,.im-btnGhost:active{transform:translateY(1px);border-color:var(--im-accent-hi)}.im-btnTag{display:inline-block;padding:2px 8px;border-radius:999px;background:#ffffff29;color:var(--im-text);font-size:var(--im-fs-caption);font-weight:400;line-height:1.3;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.im-btnGhost .im-btnTag{background:#007ded33}:is(.im-btn,.im-btnGhost):has(>.im-btnTag){justify-content:space-between;gap:16px;min-width:min(100%,280px);text-align:left}.im-heroLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--im-sp-4) var(--im-sp-6);margin-top:36px}.im-heroLinks>:is(.im-btn,.im-btnGhost),.im-btnNoted>:is(.im-btn,.im-btnGhost){width:100%;min-height:64px;padding-inline:32px;font-size:1.125rem}.im-heroLinks:has(.im-btnNoted){align-items:start}.im-btnNoted{display:flex;flex-direction:column;gap:10px;min-width:0}.im-btnNote{margin:0;color:var(--im-text-2);font-size:var(--im-fs-small);line-height:1.3;text-align:center}@media(max-width:639px){.im-heroLinks{grid-template-columns:minmax(0,1fr)}}[data-todo]{cursor:default}.im-page[data-stubs=honest] [data-todo],.im-page[data-stubs=honest] [data-todo]:hover{border-color:var(--im-line-2);background:transparent;box-shadow:none;color:var(--im-text-3);animation:none}}@layer page{.pim-hero{position:relative;height:100vh;overflow:hidden;background:transparent}.pim-hero__video{position:absolute;inset:0;width:100%;max-width:none;height:100%;object-fit:cover}.pim-hero__overlay{position:absolute;inset:0;background:#000;opacity:.2}.pim-hero__video,.pim-hero__overlay{--pim-fade: clamp(240px, 35vh, 380px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - var(--pim-fade)),transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - var(--pim-fade)),transparent 100%)}.pim-hero__content{position:absolute;inset:0 0 max(calc(50% - 247px),112px);z-index:1;display:grid;grid-template-columns:fit-content(100%);justify-content:center;align-content:end;padding:0 16px;container-type:inline-size}.pim-hero__logo{display:block;width:0;min-width:100%;height:auto;margin-bottom:20px}.pim-hero__logo.reveal{transition-delay:.3s}.pim-hero__tagline.reveal{transition-delay:.42s}.pim-hero__tagline{font-size:clamp(1.125rem,calc((100cqi - 2rem) / 31),1.75rem);font-weight:300;line-height:1.3;text-align:center;color:var(--im-text)}.im-page>.pim-hero{z-index:2}.pim-hero .hero__scroll{z-index:1;top:auto;bottom:var(--im-sp-5)}@media(max-width:639px){.pim-hero__content{inset:0 0 max(calc(50% - 200px),108px)}.pim-hero__tagline{font-size:min(1.125rem,calc(100cqi / 17.8))}}.pim-hero .hero__scroll{bottom:calc(var(--im-sp-5) + 100vh - 100svh)}.pim-hero.is-off .hero__chevron{animation-play-state:paused}@keyframes pim-exhale{to{opacity:0;translate:0 -24px}}@keyframes pim-dim{to{opacity:.6}}@supports (animation-timeline: scroll()){.pim-hero__content,.pim-hero .hero__scroll{animation:pim-exhale linear both;animation-timeline:scroll(root);animation-range:0 60svh}.pim-hero__overlay{animation:pim-dim linear both;animation-timeline:scroll(root);animation-range:0 100svh}}@supports not (animation-timeline: scroll()){.pim-hero__content,.pim-hero .hero__scroll{animation:pim-exhale 1s linear both paused}.pim-hero__overlay{animation:pim-dim 1s linear both paused}}}@layer page{.im-intro{padding:0}.im-introGrid{display:flex;flex-direction:column;align-items:center;text-align:center}.im-intro .im-heroVisual{position:relative;align-self:center;width:100%;max-width:520px;aspect-ratio:858 / 884;pointer-events:none}.im-figure{position:absolute;inset:0}.im-figure__img,.im-figure canvas{position:absolute;inset:0;width:100%;height:100%}.im-figure canvas{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%),linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%),linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-composite:intersect}.im-figure__img{object-fit:contain;transition:opacity .6s ease}.im-figure.has-3d .im-figure__img{opacity:0}.im-introLead{max-width:1100px;margin:clamp(20px,2.5vw,32px) auto 0}.im-introLead__part{display:block}.im-introLead__part+.im-introLead__part{margin-top:.15em}.im-introPanel{position:relative;width:100%;max-width:var(--container);margin-top:clamp(28px,3.5vw,44px);padding:clamp(28px,3.2vw,40px) clamp(20px,2.6vw,36px);border-radius:var(--im-r-panel);background:var(--im-l2-bg);box-shadow:var(--im-l2-shadow);container-type:inline-size}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){@media(min-width:980px)and (not (pointer:coarse)){.im-introPanel{background:linear-gradient(160deg,#78aaff1a,#14286e1f);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 60px #00001159,inset 0 1px #ffffff0f}}}.im-introPanel__ring{position:absolute;inset:0;padding:1px;border-radius:inherit;overflow:hidden;background:#ffffff1a;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.im-introPanel__ring>span{position:absolute;top:50%;left:50%;width:var(--ring-d, 0px);aspect-ratio:1;translate:-50% -50%;background:conic-gradient(#007ded00 0% 58%,#007dedd9 78%,#96cdfff2 86%,#007ded00);animation:im-ring 9s linear infinite}@keyframes im-ring{to{rotate:1turn}}.im-introList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--im-sp-4) clamp(20px,2.4vw,32px);margin:0;text-align:left;font-size:clamp(.875rem,1.42cqi,1rem);font-weight:400;line-height:var(--im-lh-text)}.im-introList li+li{margin-top:0}@media(min-width:980px)and (max-width:1199px){.im-introPanel{padding-inline:24px}.im-introList{column-gap:20px}.im-introList li{padding-left:26px}}.im-introLinks{gap:var(--im-sp-4) clamp(20px,2.4vw,32px);margin-top:clamp(28px,3.4vw,40px)}@media(max-width:979px){.im-introList{grid-template-columns:minmax(0,1fr)}.im-introLead{text-align:left}.im-introLead__part{text-wrap:pretty}.im-introLead__part+.im-introLead__part{margin-top:.8em}}.im-introPanel:not(.is-live) .im-introPanel__ring>span{animation-play-state:paused}@media(max-width:979px){.im-intro .reveal{transform:translateY(12px);transition-duration:.35s}.im-intro .reveal.is-shown{transform:none}}}@layer page{.im-about{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--im-gap-split);align-items:start}.im-wordmark{display:block;width:min(100%,335px);height:auto;margin:10px 0 0}.im-aboutText>:where(p){max-width:var(--im-measure);font-size:var(--im-fs-body);font-weight:300;line-height:var(--im-lh-text);color:var(--im-text)}.im-aboutText>:where(p+p){margin-top:1em}.im-aboutText strong{font-weight:400;color:var(--im-text)}.im-motto{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--im-sp-3) var(--im-sp-5);max-width:none;margin-top:var(--im-sp-6);padding-top:var(--im-sp-5);padding-bottom:2px;border-top:1px solid var(--im-line-1);font-size:var(--im-fs-body);font-weight:400}.im-motto span{color:var(--im-accent-hi)}.im-motto a{position:relative;display:inline-block;padding-block:2px;margin-block:-2px;color:var(--im-text);text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:3px;transition:text-decoration-color var(--t-fast)}.im-motto a:after{content:"";position:absolute;inset:-10px 0}@media(hover:hover)and (pointer:fine){.im-motto a:hover{text-decoration-color:var(--im-accent-hi)}}@media(max-width:979px){.im-about{grid-template-columns:minmax(0,1fr);gap:var(--im-stack-head)}}@media(max-width:639px){.im-wordmark{width:min(100%,300px)}}}@layer page{.im-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--im-gap-grid);margin-top:var(--im-stack-head)}.im-results>li.card{padding:var(--im-pad-card);text-align:left;color:var(--im-text)}.im-resultIcon{display:grid;place-items:center;width:75px;height:75px;margin:0 0 var(--im-sp-5);filter:drop-shadow(0 0 14px rgb(0 125 237 / calc(.55 * var(--im-hush, 1))))}.im-resultIcon>img{grid-area:1 / 1;width:70px;height:auto}.im-resultIcon--dna>img{width:28px;rotate:317deg}.im-results h3{margin-bottom:var(--im-sp-3)}.im-results p{font-size:var(--im-fs-body);font-weight:300;line-height:var(--im-lh-text)}@media(min-width:980px){.im-results h3{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:2.6em}}@media(max-width:979px){.im-results{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.im-resultIcon{width:59px;height:59px}.im-resultIcon>img{width:55px}.im-resultIcon--dna>img{width:22px}}}@layer page{.im-method{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:var(--im-gap-split);align-items:start}.im-methodTitle{grid-column:1 / -1;grid-row:1;max-width:none;font-size:clamp(1.3125rem,6.6cqi,var(--im-fs-h2));text-wrap:balance}.im-methodLead{grid-column:1;grid-row:2;margin-top:var(--im-stack-head)}.im-methodText:first-child{margin-top:0}.im-methodText{margin-top:var(--im-sp-4);color:var(--im-text);line-height:var(--im-lh-text);text-wrap:pretty}.im-phases .timeline__text{line-height:var(--im-lh-text)}.im-phases{grid-column:1;grid-row:3;margin-top:var(--im-sp-6)}.im-methodVisual{grid-column:2;grid-row:1 / -1;align-self:stretch;contain:size;min-height:460px;padding:0}.im-phases .timeline__num{background:var(--im-bg);border:1px solid var(--im-line-2);box-shadow:none;transition:background-color .4s ease,border-color .4s ease,box-shadow .4s ease}.im-phases>li.is-past .timeline__num{background:var(--im-node);border-color:var(--im-node)}.im-phases>li.is-active .timeline__num{background:var(--im-node-on);border-color:var(--im-accent-hi);box-shadow:var(--im-glow-1)}.im-phases>li:not(:last-child):before{content:"";position:absolute;top:44px;bottom:4px;left:23px;z-index:1;width:2px;background:var(--im-accent);transform:scaleY(0);transform-origin:50% 0;transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.im-phases>li.is-past:not(:last-child):before{transform:scaleY(1)}@media(max-width:979px){.im-method{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.im-methodTitle,.im-methodLead,.im-phases,.im-methodVisual{grid-column:1;grid-row:auto}.im-methodVisual{align-self:auto;contain:none;min-height:0;margin-top:var(--im-sp-6)}}}@layer page{.pd-wrap{position:relative;display:flex;flex-direction:column;gap:var(--im-sp-3);height:100%;margin:0;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.pd-svg{display:block;flex:1 1 0;width:100%;min-height:280px;overflow:visible;pointer-events:none}.pd-arc{fill:none;stroke:var(--im-accent);stroke-width:1.5;stroke-opacity:.6;vector-effect:non-scaling-stroke;transition:stroke-opacity .6s ease,stroke-width .6s ease}.pd-tick0{stroke:var(--im-accent-hi);stroke-width:1.5;stroke-opacity:.8;stroke-dasharray:2 4;vector-effect:non-scaling-stroke;transition:stroke-opacity .6s ease}.pd-rest{fill:none;stroke:var(--im-line-3);stroke-width:1;vector-effect:non-scaling-stroke}.pd-restRing{opacity:.6;transition:opacity .6s ease}.pd-arm{transform-box:view-box}.pd-halo{opacity:.5;transition:opacity .25s ease}.pd-rod{stroke:var(--im-text-2);stroke-opacity:.6;stroke-width:1.2;vector-effect:non-scaling-stroke}.pd-bob{fill:var(--im-accent);stroke:var(--im-accent-hi);stroke-width:1.5;vector-effect:non-scaling-stroke}.pd-pivot{fill:var(--im-accent-hi)}.pd-svg.is-armless .pd-rod,.pd-svg.is-armless .pd-bob,.pd-svg.is-armless .pd-pivot{visibility:hidden}.pd-canvas{position:absolute;z-index:1;display:block;pointer-events:none}.pd-hit{position:absolute;top:0;left:0;z-index:2;margin:0;padding:0;border:0;border-radius:50%;background:none;color:inherit;font:inherit;appearance:none;pointer-events:none}@media(hover:hover)and (pointer:fine){.pd-wrap.is-near{cursor:grab}.pd-wrap.is-held{cursor:grabbing}.pd-wrap.is-near .pd-halo,.pd-wrap.is-held .pd-halo{opacity:.8}}.pd-wrap.is-live .pd-arc,.pd-wrap.is-live .pd-tick0{stroke-opacity:.32}.pd-wrap.is-live .pd-restRing{opacity:0}.im-method[data-pd-phase="0"] .pd-wrap.is-live .pd-arc--32,.im-method[data-pd-phase="1"] .pd-wrap.is-live .pd-arc--20,.im-method[data-pd-phase="2"] .pd-wrap.is-live .pd-arc--9{stroke-opacity:.95;stroke-width:2}.im-method[data-pd-phase="1"] .pd-wrap.is-live .pd-arc--32,.im-method[data-pd-phase="2"] .pd-wrap.is-live .pd-arc--32,.im-method[data-pd-phase="2"] .pd-wrap.is-live .pd-arc--20,.im-method[data-pd-phase="3"] .pd-wrap.is-live .pd-arc{stroke-opacity:.14}.im-method[data-pd-phase="3"] .pd-wrap.is-live .pd-tick0{stroke-opacity:.8}.im-method[data-pd-phase="3"] .pd-wrap.is-still .pd-restRing{opacity:.6}.pd-labels{flex:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"relax focus" "still still";gap:calc(var(--im-sp-3) + 10px) var(--im-sp-5);pointer-events:none}.pd-cap{margin:0;line-height:1.3;transition:opacity .6s ease}.pd-cap--relax{grid-area:relax;text-align:left}.pd-cap--focus{grid-area:focus;text-align:right}.pd-cap--still{grid-area:still;text-align:center}.pd-label{display:block;font-size:var(--im-fs-caption);font-weight:400;letter-spacing:0;color:var(--im-text)}.pd-cap--still .pd-label{color:var(--im-accent-hi)}.pd-hint{display:block;font-size:var(--im-fs-small);font-weight:400;color:var(--im-text-2)}.pd-wrap.is-live .pd-cap{opacity:.62}.im-method[data-pd-phase="1"] .pd-wrap.is-live .pd-cap--relax,.im-method[data-pd-phase="2"] .pd-wrap.is-live .pd-cap--focus,.im-method[data-pd-phase="3"] .pd-wrap.is-live .pd-cap--still{opacity:1}@media(max-width:979px){.pd-wrap{height:auto}.pd-svg{flex:none;height:clamp(280px,78vw,400px);min-height:0}}@media(max-width:359px){.pd-labels{grid-template-columns:minmax(0,1fr);grid-template-areas:"relax" "focus" "still"}.pd-cap--relax,.pd-cap--focus{text-align:center}}}@layer page{.im-programHead{max-width:780px;margin-bottom:var(--im-stack-head)}.im-programHead .h2,.im-programHead .lead{margin-top:var(--im-sp-4)}.im-seq{--seq-pad: max(var(--gutter), calc((100vw - var(--container)) / 2));--seq-card: clamp(440px, 37vw, 520px)}.im-seqStage{max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.im-steps>.im-step{display:flex;flex-direction:column;container:step / inline-size;padding:var(--im-pad-card);border:1px solid var(--im-line-2);border-radius:var(--im-r-card);background:var(--im-l2-bg);box-shadow:var(--im-l2-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.im-steps>.im-stepMain{border-color:var(--im-line-3);box-shadow:var(--im-l2-shadow),var(--im-glow-1)}.im-steps>.im-stepSoon{border-style:dashed;border-color:var(--im-line-2);background:none;box-shadow:none}.im-stepIn{flex:1;display:flex;flex-direction:column;gap:var(--im-sp-3)}.im-stepTop{display:flex;flex-wrap:wrap;align-items:center;gap:var(--im-sp-2) var(--im-sp-3)}.im-stepNum{font-size:var(--im-fs-caption);line-height:1.3;font-weight:400;letter-spacing:0;text-transform:uppercase;color:var(--im-accent-hi)}.im-badge{padding:4px 12px;font-size:var(--im-fs-caption);line-height:1.3;font-weight:400;box-shadow:none}.im-badgeMain{border-color:var(--im-accent);background:#007ded33;color:var(--im-text);box-shadow:none}.im-stepTitle{font-size:var(--im-fs-h3);line-height:1.3;font-weight:400;color:var(--im-text);text-wrap:balance}.im-forWho{font-size:var(--im-fs-body);line-height:var(--im-lh-text);color:var(--im-text)}.im-stepBody{display:grid;gap:var(--im-sp-3)}.im-includes{font-size:var(--im-fs-body);line-height:var(--im-lh-text)}.im-includes li+li{margin-top:10px}.im-modulesBtn{display:flex;align-items:center;gap:var(--im-sp-3);width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--im-line-1);border-radius:var(--im-r-row);background:none;color:var(--im-accent-hi);font:inherit;font-size:var(--im-fs-small);line-height:1.3;font-weight:400;text-align:left;cursor:pointer;transition:border-color var(--t-fast)}.im-modulesBtn:after{content:"→";margin-left:auto}@media(hover:hover)and (pointer:fine){.im-modulesBtn:hover{border-color:var(--im-line-3)}}.im-meta{display:grid;gap:var(--im-sp-2);font-size:var(--im-fs-small);line-height:1.3;font-weight:400}.im-meta div{display:flex;gap:10px}.im-meta dt{flex:none;min-width:80px;color:var(--im-text-2)}.im-meta dd{color:var(--im-text)}.im-stepIn>.im-meta{margin-top:auto}.im-stepBottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--im-sp-4) var(--im-sp-5);margin-top:auto;padding-top:var(--im-sp-4);border-top:1px solid var(--im-line-1)}.im-meta+.im-stepBottom{margin-top:0}.im-stepCtas{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--im-sp-3)}@container step (width >= 620px){.im-stepIn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto auto auto 1fr auto auto;grid-template-areas:"top    body" "title  body" "who    body" ".      body" "meta   body" "bottom body";column-gap:40px;row-gap:var(--im-sp-3)}.im-stepTop{grid-area:top}.im-stepTitle{grid-area:title}.im-forWho{grid-area:who}.im-stepBody{grid-area:body;align-self:start}.im-stepIn>.im-meta{grid-area:meta;margin-top:0}.im-stepBottom{grid-area:bottom;margin-top:0}.im-stepCtas a{flex:1 1 280px}}@media(max-width:639px){.im-steps>.im-step{padding:20px 18px}.im-meta dt{min-width:74px}.im-stepBottom{flex-direction:column;align-items:stretch}.im-stepCtas{flex-direction:column}.im-stepCtas a{width:100%;padding-inline:12px;gap:10px;font-size:.9375rem}}@media(max-width:359px){.im-stepCtas a{padding-inline:10px;gap:8px;font-size:.875rem}.im-stepCtas .im-btnTag{padding-inline:6px;font-size:.75rem}}.im-steps>.im-step:after{content:"";position:absolute;inset:-1px;border:1px solid var(--im-accent-hi);border-radius:inherit;opacity:0;pointer-events:none}.im-steps>.im-step.is-target:after{animation:im-target 2.05s both}@keyframes im-target{0%{opacity:0;animation-timing-function:cubic-bezier(.22,.61,.36,1)}12.2%{opacity:1;animation-timing-function:linear}41.5%{opacity:1;animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{opacity:0}}}@layer page{.im-seq.is-h .im-seqStage{position:relative;max-width:none;margin:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.im-seq.is-h .im-programHead{max-width:none;margin:0 0 var(--im-sp-3);padding-inline:var(--seq-pad)}.im-seq.is-h .im-programHead .h2{margin-top:var(--im-sp-1);max-width:none}.im-seq.is-h .im-programHead .lead{margin-top:var(--im-sp-3)}.im-seqBar{display:none}.im-seq.is-h .im-seqBar{display:block;position:relative;flex:none;height:30px;margin:0 var(--seq-pad) var(--im-sp-3)}.im-seq.is-h .im-seqBar:before{content:"";position:absolute;left:0;right:0;top:14px;height:2px;border-radius:2px;background:var(--im-line-2);pointer-events:none}.im-seqBarFill{position:absolute;left:0;right:0;top:14px;height:2px;border-radius:2px;background:var(--im-accent-hi);transform-origin:left center;transform:scaleX(0);pointer-events:none}.im-seqTick{position:absolute;top:0;width:30px;height:30px;margin-left:-15px;display:grid;place-items:center;border:1px solid var(--im-line-2);border-radius:50%;background:var(--im-bg);color:var(--im-text-2);font:inherit;font-size:var(--im-fs-caption);font-weight:400;line-height:1.3;font-variant-numeric:tabular-nums lining-nums;cursor:pointer;transition:border-color .3s,background-color .3s,color .3s}.im-seqTick.is-reached{border-color:var(--im-accent-hi);background:var(--im-node);color:var(--im-text)}.im-seqTick.is-current{border-color:var(--im-accent-hi);background:var(--im-node-on);color:var(--im-text);box-shadow:var(--im-glow-1)}@media(hover:hover)and (pointer:fine){.im-seqTick:hover{border-color:var(--im-accent-hi);color:var(--im-text)}}.im-seq.is-h .im-steps{position:relative;display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--im-gap-grid);width:max-content;padding:0 var(--seq-pad);will-change:transform}.im-seq.is-h .im-step{flex:0 0 var(--seq-card);width:var(--seq-card);padding:clamp(20px,2.6vh,28px);transform:none;transition:opacity .25s linear,border-color .3s}.im-seq.is-h .im-stepBottom{padding-top:var(--im-sp-3)}.im-seq.is-h .im-step.is-current:not(.im-stepMain){border-color:var(--line)}.im-seq.is-h[data-tier=wide]{--seq-card: clamp(720px, 62vw, 860px)}.im-seqTick:after{content:"";position:absolute;inset:-5px;border:1px solid var(--im-accent-hi);border-radius:50%;opacity:0;pointer-events:none}.im-seqTick.is-target:after{animation:im-target 2.05s both}}@layer page{.im-seq:not(.is-h) .im-steps{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--im-gap-grid);padding-left:22px}.im-seq:not(.is-h) .im-steps:before{content:"";position:absolute;left:4px;top:32px;bottom:32px;width:2px;background:linear-gradient(180deg,#007dedb3,#007ded1f);pointer-events:none}.im-seq:not(.is-h) .im-step:before{content:"";position:absolute;left:-23px;top:calc(var(--im-pad-card) + 8px);width:10px;height:10px;border-radius:50%;background:var(--im-node-on);box-shadow:var(--im-glow-1);pointer-events:none}@media(max-width:639px){.im-seq:not(.is-h) .im-step:before{top:28px}}}@layer page{@media(min-width:1024px){.im-compareTitle{max-width:none;white-space:nowrap}}.im-compare{container:cmp / inline-size;margin-top:var(--im-stack-head)}.im-cmp{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--im-line-2);border-radius:var(--im-r-card);background:var(--im-l2-bg);box-shadow:var(--im-l2-shadow)}.im-cmp thead>tr>:first-child{width:31.8%}.im-cmp :is(th,td){padding:18px 22px;vertical-align:middle;text-align:center;color:var(--im-text)}.im-cmp tbody :is(th,td){font-size:var(--im-fs-body);font-weight:300;line-height:1.3}.im-cmp tbody th{text-align:left}.im-cmp :is(tbody,tfoot) tr>*{border-top:1px solid var(--im-line-1)}.im-cmp thead th{display:table-cell;font-size:var(--im-fs-lead);font-weight:400;line-height:1.3}.im-cmp thead strong{display:block;font-weight:400;text-wrap:balance}.im-cmp thead th>span{display:block;margin-top:var(--im-sp-1);font-size:var(--im-fs-xl);font-weight:400;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.im-cmp tr>:nth-child(2){background:rgb(0 125 237 / calc(.16 * var(--im-hush, 1)));box-shadow:inset 1px 0 var(--im-line-2),inset -1px 0 var(--im-line-2)}.im-yes{color:var(--im-accent-hi);font-size:20px;line-height:1.3;text-shadow:none}.im-no{color:var(--im-text-2)}.im-cmp tfoot td{padding:20px 12px}.im-cmp tfoot a{max-width:100%;padding-inline:16px}@container cmp (width >= 1000px){.im-cmp tfoot a{white-space:nowrap}}.im-compareCards{display:none}@container cmp (width < 640px){.im-cmp{display:none}.im-compareCards{display:grid;gap:var(--im-gap-grid)}}.im-compareCards>.card{padding:20px 18px;border:1px solid var(--im-line-2);border-radius:var(--im-r-card);background:var(--im-l2-bg);box-shadow:var(--im-l2-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.im-compareCards>.im-compareCardMain{border-color:var(--im-line-3);box-shadow:var(--im-l2-shadow),var(--im-glow-1)}.im-compareCardTitle{font-size:var(--im-fs-h3);font-weight:400;line-height:1.3;color:var(--im-text);text-wrap:balance}.im-compareCardPrice{margin-top:var(--im-sp-1);font-size:var(--im-fs-xl);font-weight:400;line-height:1.3;font-variant-numeric:tabular-nums lining-nums;color:var(--im-text)}.im-compareCardList{margin:var(--im-sp-4) 0 var(--im-sp-5)}.im-compareCardList li{display:flex;gap:var(--im-sp-3);padding:9px 0;font-size:var(--im-fs-body);line-height:1.3;color:var(--im-text)}.im-compareCardList li span{flex:none;width:16px;text-align:center;color:var(--im-accent-hi)}.im-compareCardList .im-off,.im-compareCardList .im-off span{color:var(--im-text-2)}.im-compareCards>li>a{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}}@layer page{.im-start{display:grid;gap:var(--im-sp-3);margin-top:var(--im-stack-head)}.im-start a{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"if arrow then";align-items:center;column-gap:var(--im-sp-5);padding:20px 24px;border:1px solid var(--im-line-1);border-radius:var(--im-r-row);background:none;color:var(--im-text);transition:border-color var(--t-fast)}.im-startIf{grid-area:if;font-size:var(--im-fs-body);line-height:var(--im-lh-text)}.im-startArrow{display:block;grid-area:arrow;color:var(--im-accent-hi);font-size:20px;line-height:1.3;transition:transform .35s var(--ease-sweep)}.im-startThen{grid-area:then;font-size:var(--im-fs-body);font-weight:400;line-height:var(--im-lh-text)}@media(hover:hover)and (pointer:fine){.im-start a:hover{border-color:var(--im-line-3)}.im-start a:hover .im-startArrow{transform:translate(4px)}}@media(max-width:639px){.im-start a{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"if   arrow" "then arrow";column-gap:var(--im-sp-4);row-gap:var(--im-sp-2);padding:16px 18px}}}@layer page{.im-author.panel{overflow:hidden;padding:clamp(32px,4vw,56px) clamp(24px,4vw,56px) 0;border:1px solid var(--c-deep-1);border-radius:20px;background:#000721 url(/assets/img/founder-card.png) 50% 100% / cover no-repeat;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.im-author{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:var(--im-sp-7)}.im-authorText{padding-bottom:var(--im-sp-7)}.im-authorName{margin:var(--im-sp-3) 0 var(--im-sp-5)}.im-authorText .dot-list li{font-size:var(--im-fs-body);line-height:var(--im-lh-text);color:var(--im-text)}.im-authorText .dot-list li+li{margin-top:var(--im-sp-3)}.im-authorLink{margin-top:var(--im-sp-6)}.im-authorPhoto{justify-self:end;width:100%;max-width:640px}.im-authorPhoto img{display:block;width:100%;height:auto;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%),linear-gradient(180deg,transparent 0,#000 10%,#000 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%),linear-gradient(180deg,transparent 0,#000 10%,#000 100%);mask-composite:intersect}@media(max-width:979px){.im-author{grid-template-columns:minmax(0,1fr);gap:var(--im-stack-head)}.im-author.panel{background-size:100% auto}.im-author{gap:0}.im-authorText{display:contents}.im-authorPhoto{order:1;justify-self:center;max-width:300px;margin-top:var(--im-sp-6)}.im-authorLink{order:2;position:relative;z-index:1;justify-self:stretch;width:auto;margin:0 0 var(--im-sp-5)}}}@layer page{.im-book{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--im-gap-split);align-items:start}.im-bookCover{max-width:280px;filter:drop-shadow(0 22px 30px rgb(0 0 17 / .7))}.im-bookCover img{display:block;width:100%;height:auto}.im-bookTitle{margin-top:var(--im-sp-3)}.im-toc{margin-top:var(--im-stack-head);border-bottom:1px solid var(--im-line-1)}.im-toc li{display:grid;grid-template-columns:2.25em minmax(0,1fr);align-items:baseline;gap:var(--im-sp-4);padding:var(--im-sp-4) 0;border-top:1px solid var(--im-line-1)}.im-toc li:not(:has(.im-tocText)){align-items:center}.im-tocNum{font-size:var(--im-fs-lead);font-weight:300;line-height:1.3;font-variant-numeric:tabular-nums lining-nums;color:var(--im-accent-hi)}.im-tocTitle{font-size:var(--im-fs-body);font-weight:400;color:var(--im-text)}.im-tocText{margin-top:var(--im-sp-1);font-size:var(--im-fs-body);font-weight:300;line-height:var(--im-lh-text);color:var(--im-text)}.im-bookCtas{display:flex;flex-wrap:wrap;gap:var(--im-sp-3);margin-top:var(--im-sp-6)}.im-bookNote{margin-top:var(--im-sp-4);font-size:var(--im-fs-small);font-weight:400;line-height:var(--im-lh-text);color:var(--im-text-2)}@media(min-width:980px){.im-bookCover{position:sticky;top:140px}}@media(max-width:979px){.im-book{grid-template-columns:minmax(0,1fr);gap:var(--im-stack-head)}.im-bookCover{max-width:180px}}@media(max-width:639px){.im-bookCtas>a{width:100%}}}@layer page{.im-faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--im-gap-split);align-items:start;interpolate-size:allow-keywords}.fq-list{border-bottom:1px solid var(--im-line-1);transition:border-color .32s cubic-bezier(.22,.61,.36,1)}.fq-item{border-top:1px solid var(--im-line-1);transition:background-color .32s cubic-bezier(.22,.61,.36,1),border-color .32s cubic-bezier(.22,.61,.36,1)}.fq-item[open]{background-color:#007ded0f;border-top-color:var(--im-line-3)}.fq-item[open]+.fq-item{border-top-color:var(--im-line-3)}.fq-list:has(>.fq-item:last-child[open]){border-bottom-color:var(--im-line-3)}@media(hover:hover)and (pointer:fine){.fq-item:hover{border-top-color:var(--im-line-3)}.fq-item:hover+.fq-item{border-top-color:var(--im-line-3)}.fq-list:has(>.fq-item:last-child:hover){border-bottom-color:var(--im-line-3)}}.fq-q{position:relative;display:block;padding:var(--im-sp-5) calc(var(--im-sp-5) + 28px) var(--im-sp-5) var(--im-sp-5);font-size:var(--im-fs-lead);font-weight:400;line-height:1.3;color:var(--im-text);cursor:pointer;list-style:none}.fq-q::-webkit-details-marker{display:none}.fq-q:after{content:"";position:absolute;right:var(--im-sp-5);top:50%;width:10px;height:10px;border-right:1.6px solid var(--im-accent-hi);border-bottom:1.6px solid var(--im-accent-hi);transform:translateY(-70%) rotate(45deg);transition:transform var(--t-fast)}.fq-item[open]>.fq-q:after{transform:translateY(-30%) rotate(-135deg)}.fq-a{max-width:var(--im-measure);padding:0 var(--im-sp-5) var(--im-sp-5);font-size:var(--im-fs-body);font-weight:300;line-height:var(--im-lh-text);color:var(--im-text)}@supports selector(::details-content){.fq-item::details-content{block-size:0;overflow-y:clip;transition:block-size .32s cubic-bezier(.22,.61,.36,1),content-visibility .32s cubic-bezier(.22,.61,.36,1) allow-discrete}.fq-item[open]::details-content{block-size:auto}}@media(max-width:979px){.im-faq{grid-template-columns:minmax(0,1fr);gap:var(--im-stack-head)}}@media(max-width:639px){.fq-q{padding:var(--im-sp-4) calc(var(--im-sp-4) + 28px) var(--im-sp-4) var(--im-sp-4)}.fq-q:after{right:var(--im-sp-4)}.fq-a{padding:0 var(--im-sp-4) var(--im-sp-4)}}}@layer page{.im-final.panel{overflow:visible;padding:clamp(40px,6vw,72px) clamp(20px,6vw,72px)}.im-final{text-align:center}.im-final .h2{margin:0 auto}.im-final .lead{max-width:620px;margin:var(--im-sp-4) auto 0}.im-final .im-heroLinks{max-width:760px;margin:var(--im-sp-6) auto 0}.im-call{margin-top:var(--im-sp-7);font-size:var(--im-fs-small);font-weight:400;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:var(--im-accent-hi)}.section:has(>.container>.im-final){padding-bottom:calc(var(--section-y) - 27px)}@media(max-width:979px){.im-final .im-heroLinks{grid-template-columns:minmax(0,1fr);max-width:420px}}@media(max-width:639px){.section:has(>.container>.im-final){padding-bottom:calc(var(--section-y) - 70px)}.im-final.panel{padding-inline:16px}.im-final .im-heroLinks>:is(.im-btn,.im-btnGhost){padding-inline:8px;font-size:1rem}}}@layer page{.im-atmos{--amb-blob-a: 6 35 116;--amb-blob-b: 10 47 143;--amb-blob-alpha: .55;--amb-blob-size: 90;--amb-blob-speed: 1;position:fixed;inset:0 0 auto;height:100lvh;z-index:0;overflow:hidden;pointer-events:none;contain:strict}.im-atmos .ambient-mesh{--amb-mesh-a: 11 109 217;--amb-mesh-b: 20 47 158;--amb-mesh-c: 28 38 140;--amb-mesh-alpha: .2;animation:none;will-change:auto;-webkit-mask-image:none;mask-image:none}.im-atmos__fluid{position:absolute;inset:0;overflow:hidden}.im-atmos__fluid:before,.im-atmos__fluid:after{content:"";position:absolute;width:calc(var(--amb-blob-size) * 1vmax);height:calc(var(--amb-blob-size) * 1vmax);border-radius:50%;filter:blur(70px)}.im-atmos__fluid:before{left:-22%;top:-18%;background:radial-gradient(circle,rgb(var(--amb-blob-a) / calc(.22 * var(--amb-blob-alpha))) 0%,transparent 68%);animation:rq-fluid-a calc(52s / var(--amb-blob-speed)) ease-in-out infinite alternate}.im-atmos__fluid:after{right:-20%;bottom:-24%;background:radial-gradient(circle,rgb(var(--amb-blob-b) / calc(.16 * var(--amb-blob-alpha))) 0%,transparent 68%);animation:rq-fluid-b calc(44s / var(--amb-blob-speed)) ease-in-out infinite alternate}.im-atmos__motes{position:absolute;top:0;left:0}}@layer page{html.im-locked{overflow:hidden}.im-modal{width:min(560px,calc(100vw - 32px));max-height:min(82dvh,680px);margin:auto;padding:0;border:1px solid var(--im-line-3);border-radius:var(--im-r-card);background:var(--im-surface-3);color:var(--im-text);font-size:var(--im-fs-body);letter-spacing:0;hyphens:manual;box-shadow:0 30px 80px #000011b3;overflow:auto;overscroll-behavior:contain}.im-modal[open]{animation:im-modal-in .28s var(--ease-sweep)}@keyframes im-modal-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes im-modal-fade{0%{opacity:0}}.im-modal::backdrop{background:#000011bd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media(pointer:coarse),(max-width:979px){.im-modal::backdrop{background:#000011e6;-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.im-modal::backdrop{background:#000011e6}}.im-modal__panel{position:relative;padding:var(--im-pad-card)}.im-modal__panel .h3{padding-right:52px;font-size:var(--im-fs-h3);font-weight:400;line-height:1.3;text-wrap:balance}.im-modal__close{position:absolute;top:12px;right:12px;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--im-line-2);border-radius:50%;background:transparent;color:var(--im-text);font:inherit;font-size:24px;line-height:1.3;cursor:pointer;transition:border-color var(--t-fast)}@media(hover:hover)and (pointer:fine){.im-modal__close:hover{border-color:var(--im-accent-hi)}}.im-modal__list{margin-top:var(--im-sp-4)}.im-modal__list li{display:flex;gap:var(--im-sp-3);padding:12px 0;border-top:1px solid var(--im-line-1);font-size:var(--im-fs-body);line-height:1.3;color:var(--im-text)}.im-modal__list li span{flex:none;width:28px;font-weight:400;font-variant-numeric:tabular-nums lining-nums;color:var(--im-accent-hi)}}@layer page{html:has(.im-page){scroll-padding-top:100px;scrollbar-gutter:stable}}@layer overrides{@media(prefers-reduced-motion:reduce){.im-atmos__fluid:before,.im-atmos__fluid:after{animation:none}.im-introPanel__ring>span{animation:none}}@media(prefers-reduced-motion:reduce){:is(.im-btn,.im-btnGhost):hover{animation:none}}@media(prefers-reduced-motion:reduce)and (hover:hover)and (pointer:fine){:is(.im-btn,.im-btnGhost):not([data-stubs=honest] [data-todo]):hover{border-color:var(--im-accent-hi);box-shadow:0 0 22px #007ded99}}@media(prefers-reduced-transparency:reduce){.im-introPanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--im-l2-bg);box-shadow:var(--im-l2-shadow)}.im-modal::backdrop{background:#000011e6;-webkit-backdrop-filter:none;backdrop-filter:none}}:is(.im-modulesBtn,.im-start a):focus-visible{border-color:var(--im-line-3)}:is(.im-page,.im-modal) :focus-visible{outline:2px solid var(--im-focus);outline-offset:3px}:is(.im-btn,.im-btnGhost):focus-visible{animation:none}.fq-q:focus-visible{outline-offset:-3px}.im-modal__close:focus-visible{border-color:var(--im-accent-hi);box-shadow:var(--glow-sm)}@media(forced-colors:active){.im-introPanel__ring{display:none}.im-introPanel{outline:1px solid CanvasText;outline-offset:-1px}}@supports selector(::details-content){@media(prefers-reduced-motion:reduce){.fq-item::details-content{transition:none}}}@media(prefers-reduced-motion:reduce){.im-steps>.im-step.is-target:after,.im-seqTick.is-target:after{animation:none;opacity:1}.im-startArrow{transition:none}.im-modal[open]{animation:im-modal-fade .15s linear}}@media(forced-colors:active){.im-steps>.im-step:after,.im-seqTick:after,.im-seqTick.is-current{border-color:Highlight}}@media(prefers-reduced-motion:reduce){.pim-hero__content,.pim-hero .hero__scroll,.pim-hero__overlay{animation:none}}.pd-hit:focus-visible{outline:2px solid var(--im-focus);outline-offset:4px}@media(prefers-reduced-motion:reduce){.im-phases>li:before,.im-phases .timeline__num,.pd-arc,.pd-tick0,.pd-restRing,.pd-halo,.pd-cap{transition:none}}@media(forced-colors:active){.pd-bob,.pd-pivot{fill:CanvasText}.pd-rod,.pd-arc,.pd-tick0,.pd-rest{stroke:CanvasText}.pd-halo,.pd-restRing{display:none}.im-phases>li.is-active .timeline__num{border-color:Highlight}}}
