:root{--emerald-950: #0A1F16;--emerald-900: #05261A;--emerald-800: #0F3324;--emerald-700: #1B3D2E;--emerald-600: #2E5444;--emerald-500: #56806C;--emerald-400: #0B6B47;--sage-200: #B7CBBF;--sage-300: #7E9C8D;--sage-600: #4F6B5D;--sage-700: #3F5A4C;--lime-200: #E3F9B5;--lime-500: #C6F36B;--lime-800: #3E5A12;--cream-50: #F7F4EE;--cream-100: #EFEBE3;--cream-300: #CFC8BB;--cream-500: #8A8273;--orange-100: #FFE3CC;--orange-300: #FFB27A;--orange-500: #FF8A3D;--orange-700: #A8440F;--orange-900: #6E2A0C;--red-100: #FFD9D3;--red-300: #FF8C94;--red-500: #F5333F;--red-700: #C8102E;--red-900: #5E1512;--surface: var(--emerald-900);--surface-sunken: var(--emerald-950);--surface-raised: var(--emerald-800);--border: var(--emerald-600);--border-control: var(--emerald-500);--ink: var(--cream-100);--ink-muted: var(--sage-200);--ink-subtle: var(--sage-300);--accent: var(--lime-500);--on-accent: var(--emerald-900);--warm-text: var(--orange-300);--live: var(--red-500);--danger-fill: var(--red-700);--on-danger: var(--cream-50);--font-display: "Bricolage Grotesque", sans-serif;--font-mono: "IBM Plex Mono", monospace;--font-kr: "Noto Sans KR", sans-serif;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 28px;--radius-icon: 42px;--radius-phone: 44px;--radius-pill: 999px}:root{--display: "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--ease-out: cubic-bezier(.23, 1, .32, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--wrap: 1240px}html[data-audience=insiders],html[data-audience=brands]{--bg: var(--emerald-900);--bg-sunken: var(--emerald-950);--card: var(--emerald-800);--text: var(--cream-100);--muted: var(--sage-200);--faint: var(--sage-300);--rule: var(--emerald-600);--rule-control: var(--emerald-500);--accent: var(--lime-500);--on-accent: var(--emerald-900);--accent-text: var(--lime-500);--warm: var(--orange-500);--on-warm: var(--emerald-900);--star: var(--red-500);--on-star: var(--emerald-900);--danger-text: var(--red-300);--wave: var(--lime-500);--cream-card-bg: var(--cream-100);--cream-card-fg: var(--emerald-900);--name-bg: var(--cream-100);--name-fg: var(--emerald-900);--name-muted: var(--sage-700);--name-faint: var(--sage-600);--note-bg: var(--cream-50);--note-fg: var(--emerald-900);--note-label: var(--orange-700);--grain: .18}html[data-audience=brands]{--name-bg: var(--emerald-900);--name-fg: var(--cream-100);--name-muted: var(--sage-200);--name-faint: var(--sage-300)}html[data-audience=insiders] [data-paper~=insiders],html[data-audience=brands] [data-paper~=brands]{--bg: var(--cream-100);--bg-sunken: #E6E0D5;--card: var(--cream-50);--text: var(--emerald-900);--muted: var(--sage-700);--faint: var(--sage-600);--rule: var(--cream-300);--rule-control: var(--cream-500);--accent: var(--lime-500);--on-accent: var(--emerald-900);--accent-text: var(--lime-800);--star: var(--red-700);--on-star: var(--cream-50);--danger-text: var(--red-700);--wave: var(--emerald-900);--cream-card-bg: var(--emerald-900);--cream-card-fg: var(--cream-100);--grain: 0;background:var(--bg);color:var(--text)}html[data-audience=insiders] .section--sunken[data-paper~=insiders],html[data-audience=brands] .section--sunken[data-paper~=brands]{background:var(--bg-sunken)}html[data-audience=brands] [data-for=insiders],html[data-audience=insiders] [data-for=brands]{display:none!important}[data-for]{animation:swap-in .45s var(--ease-out)}@keyframes swap-in{0%{opacity:0;transform:translateY(6px)}}html.is-swapping body *{transition:none!important;animation:none!important}:root::view-transition-group(root),:root::view-transition-image-pair(root){animation:vt-hold var(--swap-ms, 1s) linear both}@keyframes vt-hold{0%{opacity:1}to{opacity:1}}:root::view-transition-old(root),:root::view-transition-new(root){animation:none;mix-blend-mode:normal;width:100%;height:100%;overflow:clip}:root::view-transition-new(root){clip-path:circle(0px at var(--swap-x, 0px) var(--swap-y, 0px))}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px;scrollbar-gutter:stable}html:not(.is-revealed),html:not(.is-revealed) body{overflow:hidden}body{margin:0;font-family:var(--display);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,p,ol,ul,dl,dd,figure,blockquote{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nowrap{white-space:nowrap}.skip-link{position:fixed;top:12px;left:12px;z-index:200;padding:10px 16px;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-weight:700;transform:translateY(-200%)}.skip-link:focus{transform:none}.container{width:100%;max-width:calc(var(--wrap) + 48px);margin:0 auto;padding:0 max(var(--gutter, 24px),env(safe-area-inset-right)) 0 max(var(--gutter, 24px),env(safe-area-inset-left))}.container--narrow{max-width:928px}.stack{display:flex;flex-direction:column;gap:26px}.stack--18{gap:18px}.stack--20{gap:20px}.label{font:600 13px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.head{display:flex;flex-direction:column;gap:14px}.h2{font-weight:800;font-size:clamp(36px,4.4vw,56px);line-height:1;letter-spacing:-.02em;text-wrap:balance}.h2--faq{font-size:clamp(34px,3.8vw,48px)}.lede{max-width:34em;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--muted)}.logo{display:block;color:inherit}.logo svg{display:block;width:100%;height:auto;overflow:visible}.logo__star{transform-box:fill-box;transform-origin:center;rotate:var(--rot, 0deg);scale:1;transition:rotate .9s var(--spring),scale .6s var(--spring)}.logo:not(.is-in) .logo__star{scale:0;rotate:-120deg}.logo__star polyline{transition:stroke .45s var(--ease-out)}.logo__star circle{transition:fill .45s var(--ease-out)}.logo__star polyline{stroke:var(--red-500)}.logo__star circle:not(.logo__hit){fill:var(--red-500)}.logo--nav{width:92px}.logo--footer{width:110px}.logo--big{width:240px}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:var(--radius-pill);font:700 15px/1.2 var(--display);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out),translate .22s var(--ease-out),background-color .22s var(--ease-out),border-color .22s var(--ease-out),color .22s var(--ease-out)}.btn:active{transform:scale(.97)}.btn--lg{min-height:56px;padding:17px 27px;font-size:17px}.btn--block{width:100%;min-height:56px;font-size:17px}.btn--accent{background:var(--accent);color:var(--on-accent)}.btn--outline{border-color:var(--rule-control);color:var(--text)}.btn--inverse{min-height:56px;padding:0 26px;background:var(--emerald-900);color:var(--cream-100);font-size:17px}.btn--band{min-height:60px;padding:20px 32px;font-size:18px}@media(hover:hover){.band{--star: var(--red-700);--on-star: var(--cream-50)}.btn:hover{translate:0 -2px;border-color:var(--star);background-color:var(--star);color:var(--on-star)}}.nav{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid transparent;transition:background-color .3s,border-color .3s,opacity .7s var(--ease-out),transform .7s var(--ease-out)}html:not(.is-revealed) .nav{opacity:0;transform:translateY(-8px);pointer-events:none}.nav.is-scrolled{border-color:var(--rule);background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.nav__inner{display:flex;align-items:center;gap:24px;max-width:calc(var(--wrap) + 48px);min-height:80px;margin:0 auto;padding:18px max(var(--gutter, 24px),env(safe-area-inset-right)) 18px max(var(--gutter, 24px),env(safe-area-inset-left))}html.is-paper .nav.is-light{--bg: var(--cream-100);--text: var(--emerald-900);--muted: var(--sage-700);--rule: var(--cream-300);--rule-control: var(--cream-300);--card: var(--cream-50)}.nav__brand{display:grid;margin-right:auto;transition:opacity .35s var(--ease-out),scale .4s var(--ease-out),filter .35s var(--ease-out)}.nav__brand>.logo{grid-area:1 / 1;transition:opacity .3s var(--ease-out)}.logo--on-light,html.is-paper .nav.is-light .logo--nav:not(.logo--on-light){opacity:0}html.is-paper .nav.is-light .logo--on-light{opacity:1}html:not(.is-tele) .nav__brand{opacity:0;scale:1.12;filter:blur(6px);pointer-events:none}.nav__links{display:flex;gap:24px;font:600 13px var(--mono);letter-spacing:.08em}.nav__links a{padding:6px 0;color:var(--muted);transition:color .2s}@media(hover:hover){.nav__links a:hover{color:var(--text)}}.switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--rule-control);border-radius:var(--radius-pill);background:var(--card);isolation:isolate;transition:background-color .4s var(--ease-out),border-color .4s var(--ease-out)}.switch__thumb{position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:var(--radius-pill);background:var(--accent);transition:transform .42s var(--ease-out)}html[data-audience=brands] .switch__thumb{transform:translate(100%)}.switch__opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:10px 18px;border-radius:var(--radius-pill);font:700 15px/1.2 var(--display);color:var(--text);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease-out),transform .16s var(--ease-out)}.switch__opt[aria-checked=true]{color:var(--on-accent)}.switch__opt:active{transform:scale(.97)}.hero{position:relative;overflow:hidden}.grain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:var(--grain);mix-blend-mode:overlay;pointer-events:none}.hero__stage{position:absolute;top:0;left:0;right:0;height:100svh;min-height:620px;transform-origin:50% calc(var(--mark-t, 40vh) + var(--mark-h, 0px) / 2);transition:opacity .35s var(--ease-out),scale .4s var(--ease-out),filter .35s var(--ease-out)}html.is-tele .hero__stage{opacity:0;scale:.94;filter:blur(10px);pointer-events:none}.hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__hit{position:absolute;left:var(--mark-l);top:var(--mark-t);width:var(--mark-w);height:var(--mark-h);cursor:pointer}.hero__star{position:absolute;left:var(--star-x);top:var(--star-y);height:var(--star-s);aspect-ratio:1;overflow:visible;color:var(--star);pointer-events:none;translate:-50% -50%;transition:color .45s var(--ease-out)}.hero__star g{transform-box:view-box;transform-origin:50% 50%;rotate:var(--rot, 0deg);scale:1;transition:rotate .9s var(--spring),scale .6s var(--spring)}.hero:not(.is-star) .hero__star g{scale:0;rotate:-150deg}@media(hover:hover){html:not(.is-tele) .hero.is-star .hero__star{pointer-events:auto}.hero__star:hover{color:var(--wave)}}.hero__lockup{position:absolute;left:20px;right:20px;top:var(--cap-y, 72%);text-align:center;pointer-events:none}.hero__arfee{font:600 clamp(14px,1.25vw,24px) / 1.4 var(--mono);letter-spacing:.3em;color:var(--accent-text);opacity:0}.hero__final{position:relative;min-height:100svh;min-height:max(620px,100svh);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;gap:clamp(36px,6vh,64px);max-width:calc(var(--wrap) + 48px);margin:0 auto;padding:112px 24px clamp(80px,11vh,120px);text-align:center;pointer-events:none}.hero__title{font-weight:800;font-size:clamp(44px,6vw,96px);line-height:.95;letter-spacing:-.03em;text-wrap:balance}.hero__title .hw{--hd: calc(var(--i, 0) * 70ms + var(--bloom, 0ms));display:inline-block;opacity:0;translate:0 .35em;filter:blur(8px);transition:opacity .7s var(--ease-out) var(--hd),translate .9s var(--ease-out) var(--hd),filter .7s var(--ease-out) var(--hd)}html.is-title .hero__title .hw{opacity:1;translate:0 0;filter:none}.hero__copy{display:flex;flex-direction:column;align-items:center;gap:24px}.hero__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hero__more{display:flex;flex-direction:column;align-items:center;gap:28px}.hero__lede{max-width:34em;text-wrap:balance;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--muted)}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.hero__eyebrow,.hero__lede,.hero__actions{opacity:0;translate:0 14px;transition:opacity .7s var(--ease-out) var(--hd, 0ms),translate .8s var(--ease-out) var(--hd, 0ms)}.hero__eyebrow{--hd: calc(.12s + var(--bloom, 0ms))}.hero__lede{--hd: calc(.38s + var(--bloom, 0ms))}.hero__actions{--hd: calc(.48s + var(--bloom, 0ms))}html.is-title :is(.hero__eyebrow,.hero__lede,.hero__actions){opacity:1;translate:0 0}html.is-title .hero__actions{pointer-events:auto}.nav__login{min-height:44px;padding:10px 20px;font-size:14px}.hero__login{display:none;margin-top:-12px;font-size:15px;color:var(--muted);opacity:0;transition:opacity .7s var(--ease-out) calc(.56s + var(--bloom, 0ms))}.hero__login a{padding:10px 2px;color:var(--text);font-weight:700;text-decoration:underline;text-underline-offset:3px}html.is-title .hero__login{opacity:1;pointer-events:auto}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cream-100);opacity:0;transition:opacity .6s var(--ease-out);pointer-events:none}html[data-audience=insiders].is-tele .hero:before{opacity:1}html[data-audience=brands] .hero:before{content:none}.grain{transition:opacity .9s var(--ease-out)}html[data-audience=insiders].is-tele .hero{--bloom: .38s;--accent: var(--emerald-900);--on-accent: var(--lime-500);--star: var(--red-700);--on-star: var(--cream-50);--text: var(--emerald-900);--muted: var(--sage-700);--faint: var(--sage-600);--rule-control: var(--cream-300);--grain: 0;color:var(--text)}.flow{--pc: clamp(210px, 19vw, 270px);display:grid;grid-template-columns:minmax(0,300px) clamp(48px,7vw,96px) var(--pc) clamp(48px,7vw,96px) minmax(0,300px);justify-content:center;align-items:center;width:100%;margin:0;text-align:left}.flow>*{opacity:0;translate:0 18px;transition:opacity .7s var(--ease-out) var(--d, 0ms),translate .9s var(--ease-out) var(--d, 0ms)}.flow>:nth-child(1){--d: .2s}.flow>:nth-child(2){--d: .38s}.flow>:nth-child(3){--d: .3s}.flow>:nth-child(4){--d: .52s}.flow>:nth-child(5){--d: .64s}html.is-title .flow>*{opacity:1;translate:0 0}.flow__col{display:flex;flex-direction:column;gap:10px}.flow__label,.flow__top,.flow__choice p span,.flow__tag{font:600 10.5px / 1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase}.flow__label{margin:0 0 4px;color:var(--faint)}.flow__quote,.flow__choice{box-shadow:0 12px 26px -20px #05261a80}.flow__quote{align-self:flex-start;margin:0;padding:12px 16px;border-radius:16px;background:var(--cream-50);color:var(--emerald-900);font:500 14.5px / 1.35 var(--display);rotate:-2deg}.flow__quote--warm{margin-left:24px;background:var(--orange-100);rotate:0deg}.flow__quote--dark{background:var(--emerald-800);box-shadow:inset 0 0 0 1px var(--emerald-600);color:var(--cream-100)}.flow__arrow{justify-self:center;width:calc(100% - 16px);height:12px;overflow:visible;fill:none;stroke:var(--text);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.flow__dots{stroke-width:2;stroke-dasharray:.1 5;animation:flow-dots .7s linear infinite}@keyframes flow-dots{to{stroke-dashoffset:-5.1}}.flow__product{display:flex;flex-direction:column;width:var(--pc);aspect-ratio:.8;padding:16px 16px 18px;border-radius:24px;background:var(--lime-500);color:var(--emerald-900)}.flow__top{display:flex;justify-content:space-between;margin:0}.flow__art{flex:1;min-height:0;width:100%;object-fit:contain}.flow__product .flow__wave{height:34px}.flow__product .flow__wave i{background:var(--emerald-900);animation:how-talk .76s ease-in-out infinite alternate;animation-delay:calc(var(--k) * -97ms)}.flow__choice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:var(--cream-50)}.flow__choice p{display:grid;gap:4px;margin:0;font:700 14.5px / 1.25 var(--display);color:var(--emerald-900)}.flow__choice p span{font-size:9.5px;color:var(--sage-600)}.flow__tag{flex:none;padding:3px 8px;border:1px solid var(--emerald-900);border-radius:var(--radius-pill);font-weight:700;font-size:9.5px;letter-spacing:.08em;color:var(--emerald-900)}.flow__tag--change{border-color:transparent;background:var(--lime-500)}.flow__tag--test{border-color:transparent;background:var(--orange-500)}@media(max-width:820px){.flow{grid-template-columns:minmax(0,360px);justify-content:center;justify-items:stretch;gap:14px}.flow__product{justify-self:center;width:min(260px,72vw)}.flow__arrow{width:40px;height:40px;rotate:90deg}}@media(max-width:600px){.flow,.flow__col{gap:8px}.flow__quote{padding:10px 14px;font-size:14px}.flow__choice{padding:10px 12px}.flow__arrow{width:26px;height:26px}.flow__product{display:grid;grid-template:"art top" auto "art wave" 1fr / 72px 1fr;column-gap:12px;justify-self:stretch;width:auto;height:108px;aspect-ratio:auto;padding:10px 16px 12px 8px;border-radius:20px}.flow__top{grid-area:top;padding-top:4px}.flow__art{grid-area:art;height:88px}.flow__product .flow__wave{grid-area:wave;align-self:end;justify-content:space-between;height:36px}}.fan{--cw: clamp(160px, 17vw, 240px);--ch: calc(var(--cw) * 1.34);--R: calc(var(--cw) * 8.6);position:relative;width:100%;height:calc(var(--ch) * 1.18);margin:0;opacity:0;translate:0 28px;transition:opacity .8s var(--ease-out) calc(.18s + var(--bloom, 0ms)),translate 1s var(--ease-out) calc(.18s + var(--bloom, 0ms))}html.is-title .fan{opacity:1;translate:0 0}.fan__ring{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.fan__slot{position:absolute;top:calc(var(--ch) * .09);left:50%;width:var(--cw);height:var(--ch);margin-left:calc(var(--cw) / -2);transform-origin:50% calc(var(--ch) / 2 + var(--R));rotate:var(--a, 0deg);will-change:rotate,opacity}.fan__card{--pad: calc(var(--cw) * .075);display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--pad) * .6);height:100%;padding:var(--pad);border-radius:calc(var(--cw) * .11);background:var(--c-bg);color:var(--emerald-900);text-align:left;scale:var(--k, 1);box-shadow:0 22px 44px -28px #05261a73;will-change:scale}.fan__tag,.fan__name,.fan__top{font:600 clamp(8.5px,calc(var(--cw) * .047),11.5px) / 1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.fan__tag{padding:.55em 1em;border-radius:var(--radius-pill);background:var(--emerald-900);color:var(--cream-100)}.fan__tag--warm{background:var(--orange-500);color:var(--emerald-900)}.fan__tag--lime{background:var(--lime-500);color:var(--emerald-900)}.fan__art{flex:1;min-height:0;width:100%;object-fit:contain}.fan__name{letter-spacing:.12em}.fan__card--live{--c-bg: var(--emerald-900);color:var(--cream-100)}.fan__top{display:flex;justify-content:space-between;width:100%;color:var(--sage-300)}.fan__live{display:inline-flex;align-items:center;gap:.6em;color:var(--cream-100)}.fan__live i{width:.7em;height:.7em;border-radius:50%;background:var(--red-500);animation:fan-live 1.6s ease-in-out infinite}@keyframes fan-live{50%{opacity:.35}}.fan__quote{width:100%;padding:.8em .95em;border-radius:calc(var(--cw) * .05);background:var(--emerald-800);font:500 clamp(10.5px,calc(var(--cw) * .06),14.5px) / 1.35 var(--display)}html.is-title .fan__card{pointer-events:auto}@media(max-width:600px){.fan__top>span:first-child{display:none}}.hero__ctrl{position:absolute;left:50%;bottom:max(clamp(18px,4.6vh,50px),env(safe-area-inset-bottom));translate:-50% 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:14px 16px;font:600 clamp(11px,.78vw,13px) var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule);cursor:pointer}.hero [data-ctrl=replay],.hero.is-done [data-ctrl=skip]{display:none}.hero [data-ctrl=skip]:not(:focus-visible){opacity:0;pointer-events:none}.hero.is-done [data-ctrl=replay]{display:inline}@media(hover:hover){.hero__ctrl:hover{color:var(--text)}}.section{padding:clamp(72px,8vw,96px) 0}.section--sunken{background:var(--bg-sunken)}.section>.container{display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.section>.container.split{display:grid}@keyframes blink{50%{opacity:.35}}.cards{display:grid}.cards--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.cards--4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.cards--6{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:900px){.cards--6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cards--6{grid-template-columns:1fr}}.card{display:flex;flex-direction:column;gap:14px;padding:32px;border-radius:var(--radius-lg);background:var(--card)}.card__n{font:600 13px var(--mono);letter-spacing:.14em;color:var(--accent-text)}.card h3{font-weight:700;font-size:clamp(24px,2vw,28px);line-height:1.1}.card p{font-size:16px;line-height:1.5;color:var(--muted)}.how__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px}.how__head .head{flex:1 1 520px;min-width:0}.how__cta{display:flex;flex:none}.how{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.how__step{display:flex;flex-direction:column;gap:14px;min-width:0}.how__rail{display:flex;align-items:center;gap:10px}.how__dot{display:grid;flex:none;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--emerald-900);color:var(--lime-500);font:600 12px var(--mono);transition:background-color .4s var(--ease-out),color .4s var(--ease-out),scale .5s var(--spring)}button.how__dot{cursor:pointer;-webkit-tap-highlight-color:transparent}button.how__dot:focus-visible{outline:2px solid var(--emerald-900);outline-offset:3px}.how--insiders .how__dot{background:var(--lime-500);color:var(--emerald-900)}.how__rail i{position:relative;flex:1;height:2px;margin-right:8px;border-radius:1px;background:color-mix(in srgb,var(--emerald-900) 18%,transparent);overflow:hidden}.how__step:last-child .how__rail i{visibility:hidden}.how__card{--c-bg: var(--card);--c-text: var(--text);--c-muted: var(--muted);--c-out: var(--text);--c-mock: var(--emerald-900);display:flex;flex:1;flex-direction:column;gap:10px;padding:22px 20px 20px;border-radius:var(--radius-lg);background:var(--c-bg);color:var(--c-text);transition:background-color .6s var(--ease-out),color .6s var(--ease-out),translate .6s var(--ease-out),scale .45s var(--ease-out),box-shadow .6s var(--ease-out)}.how--insiders .how__card{--c-bg: var(--cream-50);--c-text: var(--emerald-900);--c-muted: var(--sage-700);--c-mock: var(--emerald-900);gap:14px;padding:24px 22px 22px}html[data-audience=insiders] .how__head{justify-content:center;text-align:center}html[data-audience=insiders] .how__head .head{flex:0 1 auto;align-items:center}.how--insiders{gap:20px}.how--insiders .how__dot{margin-bottom:4px}.how--insiders .how__card>p{margin-bottom:8px}.how--insiders .how__mock{margin-top:auto}.how__picks{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:0;list-style:none}.how__picks li{padding:6px 13px;border-radius:var(--radius-pill);background:var(--cream-100);box-shadow:inset 0 0 0 1px var(--cream-300);color:var(--emerald-900);font-weight:600;font-size:13px}.how__picks .is-on{background:var(--lime-500);box-shadow:none;color:var(--emerald-900)}.how__mock.how__invite{flex-direction:row;align-items:center;gap:12px}.how__bottle{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--orange-500);color:var(--cream-50)}.how__mock .how__bottle svg{width:22px;height:22px}.how__invite .how__flag{margin:0 0 3px;padding:0;background:none;color:var(--orange-300);font:600 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase}.how__invite .how__ask{font-size:14px}.how__by .how__live{width:6px;height:6px;margin:0}.how__card h3{font-weight:750;font-size:clamp(22px,1.9vw,26px);line-height:1.1;letter-spacing:-.01em}.how__card>p,.how__out{font-size:15px;line-height:1.45;color:var(--c-muted);transition:color .6s var(--ease-out)}.how__mock{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding:14px;border-radius:var(--radius-md);background:var(--c-mock);color:var(--cream-100);font-size:13px;line-height:1.3;transition:background-color .6s var(--ease-out)}.how__mock ul,.how__mock ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.how__mock svg{flex:none;width:14px;height:14px}.how__top,.how__progress,.how__kicker,.how__by{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;font:600 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sage-300)}.how__rec{display:inline-flex;align-items:center;gap:6px;color:var(--cream-100)}.how__rec:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--red-500)}.how__flag{padding:3px 9px;border-radius:var(--radius-pill);background:var(--orange-500);color:var(--emerald-900)}.how__progress{justify-content:flex-start}.how__progress i{position:relative;flex:1;height:3px;border-radius:2px;background:color-mix(in srgb,var(--cream-100) 14%,transparent);overflow:hidden}.how__progress i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--p);background:var(--lime-500)}.how__ask{margin:0;font-weight:750;font-size:16px;line-height:1.25}.how__opts li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:10px;background:color-mix(in srgb,var(--cream-100) 8%,transparent)}.how__opts li.is-on{background:var(--lime-500);color:var(--emerald-900)}.how__list li,.how__checks li,.how__note{display:flex;align-items:center;gap:8px;margin:0}.how__list svg,.how__checks svg,.how__note svg{color:var(--lime-500)}.how__pill{margin-top:4px;padding:10px;border-radius:var(--radius-pill);background:var(--lime-500);color:var(--emerald-900);font-weight:750;font-size:14px;text-align:center}.how__wave{display:flex;align-items:center;justify-content:center;gap:2px;height:46px}.how__wave i{width:3px;height:calc(var(--h) * 100%);border-radius:2px;background:var(--lime-500)}.how__by{justify-content:center;color:var(--lime-500)}.how__controls{display:flex;align-items:center;justify-content:center;gap:12px}.how__controls span{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--emerald-600);border-radius:50%}.how__controls .is-mic{width:36px;height:36px;border-color:var(--lime-500);background:var(--lime-500);color:var(--emerald-900)}.how__controls .is-end{border-color:var(--red-700);background:var(--red-700)}.how__langs{display:flex;gap:6px;margin:0}.how__langs span{padding:3px 10px;border:1px solid var(--emerald-500);border-radius:var(--radius-pill);font:600 10.5px var(--mono)}.how__langs span:first-child{border-color:var(--lime-500);background:var(--lime-500);color:var(--emerald-900)}.how__chips{justify-items:start}.how__chips li{padding:4px 10px;border-radius:8px;background:color-mix(in srgb,var(--cream-100) 10%,transparent);font-size:12.5px}.how__chips li.is-warm{background:var(--orange-500);color:var(--emerald-900)}.how__note{align-items:flex-start;color:var(--sage-200);font-size:12.5px}.how__bars li{display:grid;gap:5px;font-size:12.5px}.how__bars b{display:block;height:6px;border-radius:3px;background:color-mix(in srgb,var(--cream-100) 12%,transparent);overflow:hidden}.how__bars b:after{content:"";display:block;width:var(--w);height:100%;border-radius:inherit;background:var(--lime-500);transform-origin:left}.how__bars .is-warm b:after{background:var(--orange-500)}.how__quote{margin:0;padding:10px;border-radius:10px;background:color-mix(in srgb,var(--cream-100) 8%,transparent);color:var(--sage-200);font-size:12.5px;line-height:1.4}.how__log li{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px}.how__log li>span{font:600 11px var(--mono);color:var(--sage-300)}.how__tag{flex:none;margin-left:auto;padding:2px 6px;border-radius:var(--radius-pill);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.how__tag--change{background:var(--lime-500);color:var(--emerald-900)}.how__tag--test{background:var(--orange-500);color:var(--emerald-900)}.how__tag--keep{border:1px solid var(--sage-300);color:var(--cream-100)}.how__out{display:grid;gap:4px;margin:auto 0 0;padding-top:14px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);color:var(--c-out);font:500 12.5px/1.4 var(--mono)}.how__out span{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.how__carousel{position:relative}.how--brands{position:relative;padding:8px 0 24px}.how--brands .how__rail i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--emerald-900);transform-origin:left;transform:scaleX(0);transition:transform .5s var(--ease-out)}.how--brands .is-done .how__rail i:after{transform:scaleX(1)}.how--brands .is-active .how__rail i:after{transform:scaleX(var(--how-p, 0));transition:none}.how--brands .is-active .how__dot{background:var(--lime-500);color:var(--emerald-900);scale:1.1}.how--brands .is-active .how__card{--c-bg: var(--emerald-900);--c-text: var(--cream-100);--c-muted: var(--sage-200);--c-out: var(--lime-500);--c-mock: var(--emerald-800);translate:0 -6px;box-shadow:0 22px 44px -18px #05261a73}@media(hover:hover)and (min-width:1101px){.how--brands .how__step.is-hover{position:relative;z-index:1}.how--brands .how__step.is-hover .how__card{scale:1.05;box-shadow:0 30px 56px -20px #05261a80}}.how--brands .is-active .how__checks svg,.how--brands .is-active .how__chips li,.how--brands .is-active .how__tag{animation:how-pop .52s var(--spring) both;animation-delay:calc(var(--k, 0) * .13s + .18s)}.how--brands .is-active .how__bars b:after{animation:how-grow 1s var(--ease-out) both;animation-delay:calc(var(--k, 0) * .14s + .15s)}.how--brands .is-active .how__wave i,.how--insiders .how__wave i{animation:how-talk .76s ease-in-out infinite alternate;animation-delay:calc(var(--k) * -90ms)}@keyframes how-pop{0%{opacity:0;scale:.6}}@keyframes how-grow{0%{transform:scaleX(0)}}@keyframes how-talk{0%{scale:1 .4}}@media(max-width:1100px){.how--brands{grid-auto-columns:min(300px,80%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:52px;margin-bottom:-28px}.how--brands::-webkit-scrollbar{display:none}.how--brands .is-active .how__card{box-shadow:0 14px 26px -16px #05261a66}.how--brands .how__step{scroll-snap-align:start}}@media(max-width:860px){.how--insiders{grid-auto-flow:row;grid-auto-columns:auto}}.how__then{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:24px;padding:clamp(24px,3vw,36px);border-radius:var(--radius-lg);background:var(--lime-500);color:var(--emerald-900)}.how__then .how__kicker{justify-content:flex-start;margin-bottom:10px;color:var(--lime-800)}.how__then h3{font-weight:800;font-size:clamp(26px,2.6vw,34px);line-height:1.05;letter-spacing:-.02em}.how__notes{display:grid;gap:10px}.how__notes article{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--radius-md);background:var(--emerald-900);color:var(--cream-100)}.how__notes .how__kicker{margin-bottom:4px;color:var(--sage-300)}.how__notes p:last-child{margin:0;font-size:15px;line-height:1.4}.how__icon{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--orange-500);color:var(--emerald-900)}.how__icon svg{width:18px;height:18px}.how__live{flex:none;width:8px;height:8px;margin:0 13px;border-radius:50%;background:var(--red-500)}@media(max-width:800px){.how__then{grid-template-columns:1fr}}.how__method{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0;padding:clamp(24px,3vw,32px);border-radius:var(--radius-lg);background:var(--emerald-900);color:var(--cream-100)}.how__method dt{margin-bottom:8px;font:600 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lime-500)}.how__method dd{margin:0;font-size:15px;line-height:1.4}@media(max-width:1100px){.how__method{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.how__method{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.how--brands .is-active :is(.how__checks svg,.how__chips li,.how__tag,.how__wave i),.how--brands .is-active .how__bars b:after,.how--insiders .how__wave i{animation:none}}.tcard{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:var(--radius-md)}.tcard h3{font-weight:800;font-size:24px;line-height:1.15}.tcard p{font-size:15px;line-height:1.45}.tcard--lime{background:var(--lime-500);color:var(--emerald-900)}.tcard--orange{background:var(--orange-500);color:var(--emerald-900)}.tcard--cream{background:var(--cream-card-bg);color:var(--cream-card-fg)}.tcard--raised{background:var(--card);color:var(--text)}.tcard--raised p{color:var(--muted)}@media(hover:hover){.tcard{transition:transform .3s var(--ease-out)}.tcard:hover{transform:translateY(-3px)}}.split{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:clamp(36px,4.5vw,56px);align-items:start}.split--center{align-items:center}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.facts--3 .fact:last-child{grid-column:1 / -1}.fact{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:var(--radius-md);background:var(--card)}.fact dt{font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text)}.fact dd{font-weight:700;font-size:20px;line-height:1.2}.section--name{background:var(--name-bg);color:var(--name-fg)}.section--name .label{color:var(--name-faint)}.name__text{font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--name-muted)}.note{display:flex;flex-direction:column;gap:18px;padding:36px;border-radius:var(--radius-lg);background:var(--note-bg);color:var(--note-fg)}.note__label{font:600 13px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--note-label)}.note__body{font-weight:500;font-size:clamp(19px,1.7vw,22px);line-height:1.45}.note figcaption{display:flex;flex-direction:column;gap:2px}.note__name{font-weight:700;font-size:17px}.note__role{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--name-faint)}.faq details{border-top:1px solid var(--rule)}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{display:flex;justify-content:space-between;gap:16px;padding:22px 0;font-weight:700;font-size:clamp(18px,1.6vw,21px);cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font-size:24px;line-height:1;color:var(--accent-text);transition:transform .3s var(--ease-out)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin-top:-8px;padding-bottom:22px;font-size:17px;line-height:1.55;color:var(--muted)}.faq details[open] p{animation:swap-in .35s var(--ease-out)}.band{padding:clamp(72px,8vw,96px) 0;background:var(--lime-500);color:var(--emerald-900)}.band__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.band__copy{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:14px}.band__title{font-weight:800;font-size:clamp(38px,4.4vw,60px);line-height:.98;letter-spacing:-.03em;text-wrap:balance}.band__copy p{font-size:18px;line-height:1.5}.band__form{flex:1 1 380px;min-width:0;display:flex;flex-wrap:wrap;gap:12px}.band__form input{flex:1 1 220px;min-width:0;height:56px;padding:0 22px;border:1px solid var(--emerald-900);border-radius:var(--radius-pill);background:var(--cream-50);color:var(--emerald-900);font:17px var(--display)}.band__form input:focus-visible{outline:2px solid var(--emerald-900);outline-offset:2px}.band__msg{flex-basis:100%;font-size:16px;font-weight:600}.band__msg[hidden]{display:none}.band__msg.is-error{color:var(--red-700)}.band__form.is-sent input,.band__form.is-sent button{display:none}.footer{padding:48px 0;background:var(--bg-sunken)}.footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.footer__brand{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.footer__tag,.footer__links{font:500 12px var(--mono);letter-spacing:.08em}.footer__tag,.footer__copy{color:var(--faint)}.footer__links{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.footer__links a{padding:12px 0;color:var(--muted)}@media(hover:hover){.footer__links a:hover{color:var(--text)}}.modal{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--bg);color:var(--text)}.modal[open]{animation:modal-in .38s var(--ease-out)}.modal::backdrop{background:#05261a99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@keyframes modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.form{position:relative;display:flex;flex-direction:column;gap:16px;padding:32px 28px}.modal__close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:0;border-radius:var(--radius-pill);background:var(--card);font-size:22px;line-height:1;cursor:pointer}.modal__title{font-weight:800;font-size:30px;line-height:1.1;letter-spacing:-.01em}.modal__lede{margin-bottom:4px;color:var(--muted)}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:14px;font-weight:600;color:var(--muted)}.field input{height:56px;padding:0 18px;border:1px solid var(--rule-control);border-radius:var(--radius-md);background:var(--card);color:var(--text);font:17px var(--display)}.field input:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.form__error{font-size:15px;font-weight:600;color:var(--danger-text)}.form__error[hidden],.form__done[hidden],.btn[hidden]{display:none}.form.is-sent>:not(.form__done,.modal__close){visibility:hidden}.form__done{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:32px 28px;font-size:20px;line-height:1.35;animation:swap-in .45s var(--ease-out)}.form__done .label{color:var(--accent-text)}.reveal{opacity:0;transform:translateY(16px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transition-delay:var(--d, 0ms)}.reveal.in{opacity:1;transform:none}@media(max-width:1080px){.nav__links{display:none}}@media(max-width:820px){.hero__final{gap:48px;padding:112px 20px 104px}.hero__copy{gap:22px}.hero__title{font-size:clamp(38px,9.5vw,64px)}}@media(max-width:720px){.nav__inner{--gutter: 20px;min-height:68px;padding-block:14px;gap:12px}.nav__login{display:none}.hero__login{display:block}.logo--nav{width:76px}.switch__opt{min-height:40px;padding:9px 13px;font-size:13.5px}.container{--gutter: 20px}.card{padding:26px}.note{padding:28px}.band .btn--band{width:100%}}@media(max-width:480px){.facts{grid-template-columns:1fr}.band__form .btn{width:100%}.hero__actions{flex-wrap:nowrap;gap:10px;width:100%}.hero__actions .btn{flex:1 1 0;min-width:0;min-height:52px;padding:14px 10px;font-size:clamp(13.5px,3.9vw,15px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important}html{scroll-behavior:auto}.reveal{opacity:1;transform:none}}html.is-legal{--bg: var(--cream-100);--text: var(--emerald-900);--muted: var(--sage-700);--rule: var(--cream-300);--accent-text: var(--lime-800)}html.is-legal .nav{color:var(--cream-100);border-color:var(--emerald-600);background:var(--emerald-900)}html.is-legal .nav__links a{color:inherit}html.is-legal .nav__brand{opacity:1;scale:1;filter:none;pointer-events:auto}html.is-legal .legal__wordmark{display:block;width:116px;height:auto}html.is-legal .legal__hero{padding:136px 0 56px;color:var(--cream-100);background:var(--emerald-900);border-bottom:6px solid var(--lime-500)}html.is-legal .legal__hero .label{color:var(--sage-200)}html.is-legal .legal h1{margin:20px 0;color:var(--lime-500);font-weight:800;font-size:clamp(40px,7vw,64px);line-height:1.05;letter-spacing:-.03em}html.is-legal .legal__summary{max-width:42em;font-size:19px;line-height:1.6}html.is-legal .legal__contact{display:inline-block;margin-top:24px;color:var(--lime-500)}html.is-legal .legal__article{display:flex;flex-direction:column;gap:24px;padding-top:48px;padding-bottom:64px}html.is-legal .legal__article h2{margin-top:12px;padding-left:16px;border-left:4px solid var(--lime-500);font-weight:700;font-size:24px;letter-spacing:-.02em}html.is-legal .legal__article p,html.is-legal .legal__article li{font-size:17px;line-height:1.7;color:var(--muted)}html.is-legal .legal__article ul{padding-left:1.2em;display:flex;flex-direction:column;gap:16px}html.is-legal .legal__article a{color:var(--accent-text);font-weight:600}html.is-legal .footer{--text: var(--cream-100);--muted: var(--sage-200);--rule: var(--emerald-600);color:var(--text);background:var(--emerald-900)}
