@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base;@layer components{@font-face{font-family:DM Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/jakarta-currency.woff2)format("woff2");unicode-range:U+20A6,U+20B5}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/fonts/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/assets/fonts/dm-sans-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/fragment-mono-currency.woff2)format("woff2");unicode-range:U+20A6,U+20B5}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/dm-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/dm-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--flame:#ff5d02;--flame-deep:#e84f00;--ember:#b83d00;--flame-tint:#ffe3d2;--flame-wash:#fff1e7;--ink:#17120e;--ink-2:#3b332c;--muted:#6b6158;--canvas:#fbf8f4;--paper:#fff;--sand:#f3ede5;--line:#e7dfd5;--line-strong:#d6ccbf;--night:#161514;--night-2:#22201e;--night-3:#33302c;--night-line:#fff6ec1f;--night-muted:#b5ada4;--cream:#fff6ec;--sun:#ffc83d;--lilac:#cbb8ff;--blush:#ffc9d6;--mint:#d8f36a;--sun-tint:#fff3cc;--lilac-tint:#eee8ff;--blush-tint:#ffe9ee;--mint-tint:#f2fad0;--success:#1b7148;--success-bg:#ddf3e6;--warning:#8a5a00;--warning-bg:#fff1cc;--danger:#b42318;--danger-bg:#fde4e1;--font-display:"DM Sans", "Helvetica Neue", Arial, sans-serif;--font-body:"DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:"DM Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--step--2:clamp(.75rem, .7292rem + .0926vw, .8125rem);--step--1:clamp(.875rem, .8542rem + .0926vw, .9375rem);--step-0:clamp(1rem, .9583rem + .1852vw, 1.125rem);--step-1:clamp(1.125rem, 1.0417rem + .3704vw, 1.375rem);--step-2:clamp(1.35rem, 1.2167rem + .5926vw, 1.75rem);--step-3:clamp(1.6rem, 1.3333rem + 1.1852vw, 2.4rem);--step-4:clamp(1.95rem, 1.5rem + 2vw, 3.3rem);--step-5:clamp(2.35rem, 1.6333rem + 3.1852vw, 4.5rem);--step-6:clamp(2.75rem, 1.6rem + 5.1111vw, 6.2rem);--step-7:clamp(3.1rem, 1.3rem + 8vw, 8.5rem);--step-8:clamp(4.5rem, 2.3333rem + 9.6296vw, 11rem);--t-hero:var(--step-7);--t-h2:var(--step-5);--t-h3:var(--step-3);--t-h4:var(--step-2);--t-lede:var(--step-1);--t-body:var(--step-0);--t-small:var(--step--1);--t-label:var(--step--2);--gutter:clamp(16px, 4vw, 56px);--maxw:1320px;--section:clamp(88px, 11vw, 168px);--r-xs:6px;--r-s:10px;--r-m:16px;--r-l:24px;--r-xl:36px;--r-pill:999px;--shadow-1:0 1px 0 #17120e0a, 0 1px 3px #17120e0f;--shadow-2:0 1px 0 #17120e0a, 0 14px 34px -14px #17120e42;--shadow-3:0 2px 0 #17120e0a, 0 40px 80px -28px #17120e61;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dur-1:.16s;--dur-2:.32s;--dur-3:.64s}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--canvas);color:var(--ink);font-family:var(--font-body);font-size:var(--t-body);font-optical-sizing:auto;font-kerning:normal;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}button,input{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4,figure,ul,ol,dl,dd,blockquote{margin:0}ul[role=list],ol[role=list],.plain{padding:0;list-style:none}::selection{background:var(--flame);color:#fff}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.on-dark :focus-visible,.on-dark:focus-visible{outline-color:var(--sun)}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--ink);color:var(--canvas);border-radius:var(--r-s);transition:top var(--dur-2) var(--ease-out);padding:12px 18px;font-weight:600;text-decoration:none;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.container{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section);position:relative}.display,.h1,.h2,.h3,.h4{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:500}.h2{font-size:var(--t-h2);letter-spacing:-.024em;line-height:.98}.h3{font-size:var(--t-h3);letter-spacing:-.018em;line-height:1.08}.h4{font-size:var(--t-h4);letter-spacing:-.012em;font-weight:600;line-height:1.22}.lede{font-size:var(--t-lede);color:var(--ink-2);text-wrap:pretty;max-width:36em;line-height:1.55}.muted{color:var(--muted)}.mono{font-family:var(--font-mono);letter-spacing:.01em;font-size:.8125rem}.num{font-variant-numeric:tabular-nums}.ember{color:var(--ember)}.tab-label{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);width:fit-content;box-shadow:var(--shadow-1);border-radius:10px 10px 10px 3px;align-items:center;gap:8px;padding:9px 14px 9px 12px;line-height:1;display:inline-flex}.tab-label .tip{--s:9px}.on-dark .tab-label,.tab-label--dark{border-color:var(--night-line);color:var(--cream);box-shadow:none;background:#fff6ec0f}.section-head{gap:22px;margin-bottom:clamp(44px,6vw,80px);display:grid}.section-head .h2{max-width:15ch}.section-head--center{text-align:center;justify-items:center}.section-head--center .h2{max-width:18ch}.section-head--center .lede{margin-inline:auto}.section-head--split{grid-template-columns:1fr;align-items:end}@media (min-width:900px){.section-head--split{grid-template-columns:1.25fr 1fr;column-gap:48px}.section-head--split>.lede{justify-self:end;margin-bottom:.4em}}.tip{--s:16px;--c:var(--flame);width:var(--s);height:var(--s);background:var(--c);vertical-align:middle;flex:none;display:inline-block}.tip--circle{border-radius:50%}.tip--square{border-radius:26%}.tip--diamond{border-radius:22%;rotate:45deg;scale:.82}.tip--arch{height:calc(var(--s) * 1.18);border-radius:50% 50% 12% 12%/42% 42% 10% 10%}.tip--pill{width:calc(var(--s) * 1.8);border-radius:999px}.tip--star{clip-path:polygon(50% 0,61.5% 38.5%,100% 50%,61.5% 61.5%,50% 100%,38.5% 61.5%,0 50%,38.5% 38.5%)}.tip--tri{clip-path:polygon(8% 0,100% 50%,8% 100%);border-radius:4px}.c-flame{--c:var(--flame)}.c-sun{--c:var(--sun)}.c-lilac{--c:var(--lilac)}.c-blush{--c:var(--blush)}.c-mint{--c:var(--mint)}.c-night{--c:var(--night)}.c-ink{--c:var(--ink)}.c-cream{--c:var(--cream)}.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}.i--sm{width:1em;height:1em}.i--lg{width:28px;height:28px}.icon-tile{--acc:var(--flame-tint);background:var(--paper);width:48px;height:48px;color:var(--ink);border:1px solid var(--line);border-radius:14px;flex:none;place-items:center;display:inline-grid}.icon-tile .i{width:26px;height:26px}.icon-tile--sm{border-radius:11px;width:36px;height:36px}.icon-tile--sm .i{width:20px;height:20px}.acc-flame{--acc:var(--flame)}.acc-sun{--acc:var(--sun)}.acc-lilac{--acc:var(--lilac)}.acc-blush{--acc:var(--blush)}.acc-mint{--acc:var(--mint)}.acc-tint{--acc:var(--flame-tint)}.btn{--bg:var(--flame);--fg:#fff;--bd:transparent;border-radius:var(--r-pill);background:var(--bg);min-height:52px;color:var(--fg);border:1.5px solid var(--bd);font-family:var(--font-body);letter-spacing:-.005em;white-space:nowrap;isolation:isolate;transition:transform var(--dur-2) var(--ease-spring), background-color var(--dur-1), color var(--dur-1), box-shadow var(--dur-2) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:1.1875rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn .i{transition:transform var(--dur-2) var(--ease-out)}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #17120e73}.btn:hover .i-go{transform:translate(3px)}.btn:active{transform:translateY(0)scale(.98)}.btn--flame:hover{--bg:var(--flame-deep)}.btn--ink{--bg:var(--ink);--fg:var(--canvas)}.btn--ink:hover{--bg:#000}.btn--ghost{--bg:transparent;--fg:var(--ink);--bd:var(--ink)}.btn--ghost:hover{--bg:var(--ink);--fg:var(--canvas)}.btn--cream{--bg:var(--cream);--fg:var(--night)}.btn--sm{min-height:42px;padding:0 18px;font-size:.9375rem}.btn--flame.btn--sm{--bg:var(--ink)}.btn--block{width:100%}.link-arrow{border-bottom:1.5px solid;align-items:center;gap:8px;padding-bottom:2px;font-weight:700;text-decoration:none;display:inline-flex}.link-arrow .i{transition:transform var(--dur-2) var(--ease-out)}.link-arrow:hover .i{transform:translate(3px)}.pill{border-radius:var(--r-pill);white-space:nowrap;background:var(--sand);color:var(--ink-2);align-items:center;gap:6px;padding:5px 10px;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.pill--success{background:var(--success-bg);color:var(--success)}.pill--warning{background:var(--warning-bg);color:var(--warning)}.pill--danger{background:var(--danger-bg);color:var(--danger)}.pill--flame{background:var(--flame);color:#fff;padding:5px 12px;font-size:1.1875rem}.pill--ink{background:var(--ink);color:var(--canvas)}.pill--dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.claim{gap:10px;max-width:540px;display:grid}.claim__field{background:var(--paper);border:1.5px solid var(--ink);border-radius:var(--r-pill);min-height:64px;box-shadow:4px 4px 0 var(--ink);transition:box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);align-items:center;gap:6px;padding:6px 6px 6px 20px;display:flex}.claim__field:focus-within{box-shadow:6px 6px 0 var(--flame);transform:translate(-1px,-1px)}.claim__prefix{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:.9375rem}.claim__input{width:100%;min-width:0;font-family:var(--font-mono);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:10px 2px;font-size:1rem}.claim__input::placeholder{color:#a1968b}.claim__field .btn{min-height:50px;padding:0 20px}.claim__hint{color:var(--muted);align-items:center;gap:8px;min-height:1.5em;padding-left:20px;font-size:.875rem;display:flex}.claim__hint .i{width:16px;height:16px}.claim__hint[data-state=ok]{color:var(--success)}.claim__hint[data-state=error]{color:var(--danger)}.claim__hint b{font-weight:700}.claim--on-flame .claim__field{border-color:var(--ink)}.claim--on-flame .claim__hint:empty{display:none}.claim--on-flame .claim__hint,.claim--on-flame .claim__hint[data-state]{background:var(--paper);width:fit-content;color:var(--ink);border-radius:99px;padding:8px 14px;font-weight:600}@media (max-width:520px){.claim__field{border-radius:22px;flex-wrap:wrap;gap:8px 4px;padding:12px}.claim__prefix{padding-left:8px}.claim__field .btn{width:100%}.claim__hint{padding-left:4px}}.nav{z-index:100;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 12px);pointer-events:none;transition:transform var(--dur-3) var(--ease-out);position:fixed}.nav.is-hidden{transform:translateY(calc(-100% - 24px))}.nav__bar{pointer-events:auto;width:min(calc(100% - 24px), calc(var(--maxw) + 48px));-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);transition:background-color var(--dur-2), border-color var(--dur-2), box-shadow var(--dur-2);background:#fbf8f4b8;border:1px solid #0000;border-radius:20px;align-items:center;gap:16px;margin-inline:auto;padding:10px 10px 10px 20px;display:flex}.nav.is-scrolled .nav__bar{background:#fbf8f4db;border-color:#17120e12;box-shadow:0 10px 30px -18px #17120e59}.brand{color:var(--ink);flex:none;align-items:center;padding:4px 2px;text-decoration:none;display:inline-flex}.logo{aspect-ratio:303.15/84;width:auto;height:26px;fill:var(--flame);display:block}.logo-mark{fill:var(--flame);display:block}.nav__links{margin-inline:auto}.nav__links ul{gap:4px;padding:0;list-style:none;display:flex}.nav__links a{color:var(--ink-2);transition:background-color var(--dur-1), color var(--dur-1);border-radius:12px;align-items:center;gap:9px;padding:10px 14px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.nav__links a:hover,.nav__links a[aria-current]{color:var(--ink);background:#17120e0f}.nav__links .tip{--s:9px;transition:transform var(--dur-2) var(--ease-spring)}.nav__links a:hover .tip{transform:rotate(90deg)scale(1.25)}.nav__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.nav__login{color:var(--ink-2);border-radius:12px;padding:10px 14px;font-size:.9375rem;font-weight:600;text-decoration:none}.nav__login:hover{color:var(--ink);background:#17120e0f}.nav__toggle{background:var(--ink);width:44px;height:44px;color:var(--canvas);border:0;border-radius:12px;place-items:center;display:none}.nav__toggle .i{width:22px;height:22px}@media (min-width:1000px){.nav__links{display:block}}@media (max-width:999px){.nav__links{display:none}.nav__toggle{display:inline-grid}.nav__login{display:none}}@media (max-width:420px){.nav__actions .btn{display:none}}.mobile-menu{z-index:99;background:var(--canvas);padding:calc(env(safe-area-inset-top,0px) + 96px) var(--gutter) calc(env(safe-area-inset-bottom,0px) + 32px);flex-direction:column;gap:28px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu ul{padding:0;list-style:none;display:grid}.mobile-menu li{border-bottom:1px solid var(--line)}.mobile-menu a.mm-link{font-family:var(--font-display);letter-spacing:-.024em;justify-content:space-between;align-items:center;padding:18px 2px;font-size:clamp(2rem,9vw,2.8rem);font-weight:600;line-height:1;text-decoration:none;display:flex}.mobile-menu a.mm-link .tip{--s:16px}.mobile-menu__foot{gap:12px;margin-top:auto;display:grid}.hero{padding-top:clamp(120px,14vw,172px);padding-bottom:clamp(56px,7vw,104px);position:relative;overflow:clip}.hero:before,.grid-lines:before{--g:#17120e13;content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg, transparent calc(33.333% - .5px), var(--g) calc(33.333% - .5px), var(--g) calc(33.333% + .5px), transparent calc(33.333% + .5px), transparent calc(66.666% - .5px), var(--g) calc(66.666% - .5px), var(--g) calc(66.666% + .5px), transparent calc(66.666% + .5px)), linear-gradient(180deg, transparent 54%, var(--g) 54%, var(--g) calc(54% + 1px), transparent calc(54% + 1px));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000 100%)}.grid-lines{isolation:isolate;position:relative}.hero__grid{grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.hero__badge{border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-1);color:var(--ink-2);transition:border-color var(--dur-1), transform var(--dur-2) var(--ease-out);grid-column:1/-1;justify-self:start;align-items:center;gap:10px;margin-bottom:28px;padding:6px 14px 6px 6px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.hero__badge:hover{border-color:var(--ink);transform:translateY(-1px)}.hero__badge .pill{padding:5px 10px}.hero__badge .i{width:16px;height:16px}.hero__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-hero);letter-spacing:-.03em;z-index:2;grid-area:2/1/auto/-1;line-height:.9;position:relative}.ln{margin:-.1em -.22em -.2em;padding:.1em .22em .2em;display:block;overflow:hidden}.split-line-mask{margin:-.08em -.16em -.2em;padding:.08em .16em .2em}.ln__in{display:inline-block}.hl{isolation:isolate;color:#fff;margin-left:-.04em;padding:0 .14em .02em;display:inline-block;position:relative}.hl__bg{z-index:-1;background:var(--flame);transform-origin:0;border-radius:.14em;position:absolute;inset:.1em 0 -.1em}.hero__copy{z-index:2;grid-area:3/1/auto/span 6;gap:28px;padding-top:clamp(24px,3vw,36px);display:grid;position:relative}.hero__lede{font-size:var(--step-1);color:var(--ink-2);max-width:30em;line-height:1.55}.hero__proof{color:var(--ink-2);flex-wrap:wrap;gap:10px 22px;padding:0;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.hero__proof li{align-items:center;gap:8px;display:inline-flex}.hero__proof .i{width:18px;height:18px;color:var(--success);stroke-width:2.2px}.hero__stage{aspect-ratio:1/1.08;width:100%;margin-top:calc(var(--t-hero) * .98);z-index:1;grid-area:2/7/span 3/-1;position:relative}.stage__portrait{aspect-ratio:4/5;width:62%;box-shadow:var(--shadow-3);background:#c8391a;border-radius:50% 50% 32px 32px/40% 40% 32px 32px;position:absolute;top:0;right:2%;overflow:hidden}.stage__portrait img{object-fit:cover;width:100%;height:100%}.stage__phone{z-index:3;width:44%;position:absolute;bottom:0;left:3%;rotate:-5deg}.stage__shape{z-index:0;position:absolute}.stage__shape--a{--s:clamp(48px, 7vw, 92px);top:44%;right:-3%}.stage__shape--b{--s:clamp(26px, 3vw, 40px);top:8%;left:20%}.stage__shape--c{--s:clamp(20px, 2.2vw, 30px);bottom:2%;right:40%}.stage__shape--d{--s:clamp(22px, 2.6vw, 34px);top:42%;left:4%}.float-card{z-index:4;background:var(--paper);box-shadow:var(--shadow-2);white-space:nowrap;border:1px solid #17120e0d;border-radius:18px;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:.8125rem;line-height:1.3;display:flex;position:absolute}.float-card b{color:var(--ink);font-size:.875rem;font-weight:700;display:block}.float-card span{color:var(--muted)}.float-card .icon-tile{border:0;border-radius:12px;width:40px;height:40px}.float-card .icon-tile .i{width:22px;height:22px}.fc-sale{top:13%;left:-16%}.fc-sale .icon-tile{background:var(--mint);--acc:var(--paper)}.fc-sale .amt{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);font-size:1.15rem;font-weight:600}.fc-delivered{top:60%;right:-4%}.fc-delivered .icon-tile{background:var(--lilac);--acc:var(--paper)}.fc-week{flex-direction:column;align-items:stretch;gap:6px;min-width:200px;padding:14px 16px;bottom:-6%;right:8%}.fc-week__top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.fc-week__val{font-family:var(--font-display);letter-spacing:-.018em;color:var(--ink);font-size:1.35rem;font-weight:600}.fc-week>svg{width:100%;height:38px}.fc-week .spark-line{fill:none;stroke:var(--flame);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.fc-week .spark-area{fill:url(#sparkFill)}@media (max-width:899px){.hero__copy{grid-column:1/-1}.hero__stage{grid-area:4/1/auto/-1;justify-self:center;max-width:560px;margin-top:56px}}@media (max-width:640px){.hero__title{line-height:.95}.fc-sale{top:0;left:0}.fc-delivered{top:58%;right:-2%}.fc-week{min-width:170px;bottom:-8%;right:2%}.float-card{transform-origin:50%;scale:.88}}.phone{--pr:15%;aspect-ratio:9/19.2;box-shadow:var(--shadow-3), inset 0 0 0 1.5px #ffffff14;background:linear-gradient(145deg,#2a2420,#0d0a08);border-radius:16%/7.6%;padding:3.2%;position:relative}.phone__screen{background:var(--paper);height:100%;color:var(--ink);border-radius:13%/6.2%;position:relative;overflow:hidden;container-type:inline-size}.phone__island{z-index:5;background:#0d0a08;border-radius:99px;width:30%;height:3.2%;position:absolute;top:1.6%;left:50%;translate:-50%}.phone__status{justify-content:space-between;align-items:center;padding:5cqw 8cqw 1cqw;font-size:4.2cqw;font-weight:700;display:flex}.phone__status .i{stroke-width:2px;width:5.4cqw;height:5.4cqw}.phone__status span:last-child{gap:1.5cqw;display:flex}.store{color:var(--ink);font-size:4.6cqw;line-height:1.35}.store__url{background:var(--sand);font-family:var(--font-mono);color:var(--ink-2);border-radius:99px;align-items:center;gap:1.6cqw;margin:2cqw 5cqw 0;padding:2cqw 3.4cqw;font-size:3.6cqw;display:flex}.store__url .i{stroke-width:2.2px;width:3.8cqw;height:3.8cqw}.store__cover{background:var(--flame);border-radius:5cqw;height:22cqw;margin:3cqw 5cqw 0;position:relative;overflow:hidden}.store__cover .tip{position:absolute}.store__head{text-align:center;justify-items:center;gap:1cqw;margin-top:-10cqw;padding:0 6cqw;display:grid;position:relative}.store__avatar{border:1.2cqw solid var(--paper);object-fit:cover;background:#c8391a;border-radius:50%;width:20cqw;height:20cqw}.store__name{font-family:var(--font-display);letter-spacing:-.018em;margin-top:1cqw;font-size:6.4cqw;font-weight:600;line-height:1.1}.store__bio{color:var(--muted);font-size:3.9cqw;line-height:1.4}.store__tabs{gap:1.6cqw;padding:4cqw 5cqw 2cqw;display:flex;overflow:hidden}.store__tabs span{background:var(--sand);white-space:nowrap;border-radius:99px;padding:1.4cqw 3cqw;font-size:3.4cqw;font-weight:700}.store__tabs span:first-child{background:var(--ink);color:var(--canvas)}.store__list{gap:2.6cqw;padding:1cqw 5cqw 6cqw;display:grid}.prod{border:1px solid var(--line);background:var(--paper);border-radius:4.2cqw;align-items:center;gap:3cqw;padding:2.4cqw;display:flex}.prod__thumb{border-radius:3cqw;flex:none;place-items:center;width:15cqw;height:15cqw;display:grid;position:relative;overflow:hidden}.prod__thumb .i{width:7cqw;height:7cqw}.prod__meta{flex:1;min-width:0}.prod__title{white-space:nowrap;text-overflow:ellipsis;font-size:3.9cqw;font-weight:700;line-height:1.25;display:block;overflow:hidden}.prod__type{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:3.3cqw;display:block;overflow:hidden}.prod__price{font-family:var(--font-display);letter-spacing:-.012em;flex:none;font-size:4.2cqw;font-weight:600}.store__buy{background:var(--flame);color:#fff;border-radius:99px;justify-content:center;align-items:center;gap:1.6cqw;margin:0 5cqw;padding:3.2cqw;font-size:4cqw;font-weight:800;display:flex}.cover-sun{background:var(--sun)}.cover-lilac{background:var(--lilac)}.cover-night{background:var(--night);color:var(--cream)}.cover-blush{background:var(--blush)}.cover-mint{background:var(--mint)}.cover-flame{background:var(--flame)}.cover-ink{background:var(--ink);color:var(--cream)}.ticker{background:var(--night);color:var(--cream);border-radius:var(--r-xl) var(--r-xl) 0 0;padding-block:clamp(18px,2.4vw,28px);overflow:hidden}.ticker__track{will-change:transform;width:max-content;display:flex}.ticker__list{align-items:center;gap:clamp(22px,3vw,40px);margin:0;padding-right:clamp(22px,3vw,40px);list-style:none;display:flex}.ticker__list li{font-family:var(--font-display);font-weight:600;font-size:var(--step-3);letter-spacing:-.02em;white-space:nowrap;line-height:1.1}.ticker__list li.sep{place-items:center;display:grid}.ticker__list .tip{--s:clamp(14px, 1.6vw, 22px)}.swap{background:var(--night);color:var(--cream);padding-block:clamp(72px,9vw,128px)}.swap .lede{color:var(--night-muted)}.swap__grid{align-items:center;gap:48px;display:grid}@media (min-width:900px){.swap__grid{grid-template-columns:1fr 1.05fr;gap:clamp(40px,6vw,96px)}}.swap__copy{align-content:center;gap:22px;display:grid}.swap__copy .h2{max-width:13ch}.swap__after{border-top:1px dashed var(--night-line);gap:18px;padding-top:28px;display:grid}.swap__after .h3{color:var(--cream);max-width:16ch}.swap__after .h3 em{color:var(--flame);font-style:normal}.swap__stage{gap:28px;display:grid;position:relative}.swap__clock{font-family:var(--font-mono);color:var(--ink-2);align-items:center;gap:8px;margin-top:6px;font-size:.8125rem;display:inline-flex}.swap__clock b{color:var(--danger);font-weight:400}.chat{color:var(--ink);background:#e9e2d6 radial-gradient(#17120e12 1px,#0000 1.3px) 0 0/16px 16px;border-radius:28px;gap:10px;padding:22px 18px 24px;display:grid;position:relative;box-shadow:0 30px 60px -30px #0000008c}.chat__head{border-bottom:1px solid #17120e14;align-items:center;gap:10px;margin-bottom:4px;padding:0 4px 12px;display:flex}.chat__head img{object-fit:cover;border-radius:50%;width:36px;height:36px}.chat__head b{font-size:.9375rem;display:block}.chat__head span{color:var(--muted);font-size:.75rem}.msg{border-radius:16px;max-width:82%;padding:9px 12px 18px;font-size:.9375rem;line-height:1.4;position:relative;box-shadow:0 1px 1px #17120e14}.msg time{font-family:var(--font-mono);color:var(--muted);font-size:.625rem;position:absolute;bottom:4px;right:10px}.msg--them{background:var(--paper);border-top-left-radius:4px;justify-self:start}.msg--me{background:#ffd9c2;border-top-right-radius:4px;justify-self:end}.msg__file{font-family:var(--font-mono);background:#17120e0f;border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;font-size:.75rem;display:flex}.msg__file .i{width:16px;height:16px}.msg--angry{background:var(--paper);outline:2px solid var(--danger);outline-offset:-2px}.order-card{z-index:3;background:var(--paper);color:var(--ink);border-radius:28px;gap:18px;padding:24px;display:grid;position:relative;box-shadow:0 40px 80px -30px #0009}.order-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-card__id{font-family:var(--font-mono);color:var(--muted);font-size:.8125rem}.order-card__prod{background:var(--sand);border-radius:18px;align-items:center;gap:14px;padding:12px;display:flex}.order-card__prod .prod__thumb{border-radius:12px;width:56px;height:56px}.order-card__prod .prod__thumb .i{width:26px;height:26px}.order-card__prod b{font-size:1rem;display:block}.order-card__prod span{color:var(--muted);font-size:.8125rem}.order-card__prod .price{font-family:var(--font-display);letter-spacing:-.018em;margin-left:auto;font-size:1.35rem;font-weight:600}.tl{gap:0;padding:0;list-style:none;display:grid}.tl-row{grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:7px 0;font-size:.9375rem;display:grid}.tl-row time{font-family:var(--font-mono);color:var(--muted);font-size:.75rem}.tl-row .dot{background:var(--success-bg);width:22px;height:22px;color:var(--success);border-radius:50%;place-items:center;display:grid}.tl-row .dot .i{stroke-width:2.6px;width:14px;height:14px}.tl-row small{color:var(--muted);font-size:.8125rem}.order-card__foot{border-top:1px dashed var(--line-strong);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:.875rem;display:flex}.order-card__foot b{color:var(--ink);font-family:var(--font-display);letter-spacing:-.012em;font-size:1.1rem}.order-card .burst{pointer-events:none;position:absolute}.swap.is-scene{align-items:center;min-height:100svh;display:flex}.swap.is-scene>.container{width:100%}.swap.is-scene .swap__copy{display:grid}.swap.is-scene .swap__before,.swap.is-scene .swap__after{grid-area:1/1}.swap.is-scene .swap__after{border-top:0;align-content:center;padding-top:0}.swap.is-scene .swap__stage{display:block}.swap.is-scene .order-card{width:min(92%,440px);position:absolute;top:50%;left:50%;translate:-50% -50%}.steps__list{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--paper);gap:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:900px){.steps__list{grid-template-columns:repeat(3,1fr)}}.step{grid-template-rows:auto auto 1fr;gap:16px;padding:clamp(20px,2.4vw,32px);display:grid;position:relative}.step+.step{border-top:1px solid var(--line)}@media (min-width:900px){.step+.step{border-top:0;border-left:1px solid var(--line)}}.step__art{background:var(--sand);border-radius:22px;place-items:center;min-height:240px;padding:28px 0;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.step__art{min-height:350px}}.step__num{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-top:8px;display:flex}.step__num .tip{--s:10px}.step h3{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;font-weight:700;line-height:1.05}.step p{color:var(--ink-2);max-width:34ch}.steps__rail{background:var(--line);border-radius:3px;height:3px;margin:0 0 28px;position:relative;overflow:hidden}.steps__rail i{transform-origin:0;background:var(--flame);border-radius:inherit;position:absolute;inset:0;transform:scaleX(0)}.art-claim{gap:12px;width:84%;display:grid}.art-url{background:var(--paper);box-shadow:var(--shadow-2);font-family:var(--font-mono);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:12px 16px;font-size:clamp(.8rem,1.1vw,.95rem);display:flex;overflow:hidden}.art-url .typed{color:var(--ink)}.art-url .caret{background:var(--flame);width:2px;height:1.1em;animation:1s step-end infinite blink}.art-url .base{color:var(--muted)}.art-url .ok{color:var(--success);margin-left:auto;display:inline-flex}@keyframes blink{50%{opacity:0}}.art-mini-store{background:var(--paper);box-shadow:var(--shadow-1);border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.art-mini-store .av{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.art-mini-store .lines{flex:1;gap:6px;display:grid}.art-mini-store .lines i{background:var(--sand);border-radius:4px;height:8px;display:block}.art-mini-store .lines i:first-child{background:var(--ink);width:60%;height:10px}.art-mini-store .lines i:nth-child(2){width:85%}.art-mini-store .lines i:nth-child(3){width:45%}.art-mini-store .tip{--s:34px}.art-upload{gap:12px;width:80%;display:grid}.art-drop{border:2px dashed var(--line-strong);background:#fff9;border-radius:18px;place-items:center;gap:8px;padding:22px 16px 16px;display:grid;position:relative}.art-file{background:var(--paper);box-shadow:var(--shadow-2);border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:.8125rem;display:flex}.art-file .icon-tile{background:var(--lilac);--acc:var(--paper);border:0;border-radius:10px;width:36px;height:36px}.art-file .icon-tile .i{width:20px;height:20px}.art-file b{font-size:.8125rem;display:block}.art-file span{font-family:var(--font-mono);color:var(--muted);font-size:.6875rem}.art-bar{background:var(--sand);border-radius:6px;width:100%;height:6px;overflow:hidden}.art-bar i{background:var(--flame);border-radius:inherit;transform-origin:0;width:100%;height:100%;display:block}.art-price{background:var(--paper);box-shadow:var(--shadow-1);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 16px;font-size:.8125rem;display:flex}.art-price b{font-family:var(--font-display);letter-spacing:-.012em;font-size:1.15rem}.art-paid{gap:10px;width:80%;display:grid}.art-note{background:var(--paper);box-shadow:var(--shadow-2);border-radius:16px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:.8125rem;display:flex}.art-note .icon-tile{background:var(--mint);--acc:var(--paper);border:0;border-radius:10px;width:34px;height:34px}.art-note .icon-tile .i{width:18px;height:18px}.art-note b{font-family:var(--font-display);letter-spacing:-.012em;font-size:1rem}.art-note span{color:var(--muted)}.art-note time{font-family:var(--font-mono);color:var(--muted);margin-left:auto;font-size:.6875rem}.art-total{background:var(--ink);color:var(--cream);border-radius:16px;justify-content:space-between;align-items:baseline;padding:12px 16px;display:flex}.art-total span{color:#cfc5ba;font-size:.75rem}.art-total b{font-family:var(--font-display);letter-spacing:-.018em;font-size:1.35rem}.art-socials{justify-content:center;gap:8px;display:flex}.art-socials span{background:var(--paper);width:34px;height:34px;box-shadow:var(--shadow-1);border-radius:10px;place-items:center;display:grid}.art-socials .i{width:18px;height:18px}.personas{background:var(--canvas)}.personas__grid{gap:40px;display:grid}@media (min-width:900px){.personas{align-items:center;min-height:100svh;padding-block:96px 40px;display:flex}.personas>.container{width:100%}.personas__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px)}.persona__photo{max-height:calc(100svh - 360px)}}.personas__intro{align-content:start;gap:20px;display:grid}.personas__list{gap:2px;margin-top:8px;padding:0;list-style:none;display:grid}.persona-tab{text-align:left;width:100%;font-family:var(--font-display);font-weight:500;font-size:var(--step-5);letter-spacing:-.028em;color:#968a7f;transition:color var(--dur-2) var(--ease-out);background:0 0;border:0;align-items:baseline;gap:14px;padding:2px 0;line-height:1.04;display:flex}.persona-tab sup{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);font-size:.75rem;font-weight:400;transform:translateY(-.9em)}.persona-tab:hover{color:var(--ink-2)}.persona-tab[aria-selected=true]{color:var(--ink)}.persona-tab .tip{--s:.34em;transition:transform var(--dur-2) var(--ease-spring);align-self:center;transform:scale(0)}.persona-tab[aria-selected=true] .tip{transform:scale(1)}.personas__panels{display:grid;position:relative}.persona{opacity:0;visibility:hidden;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out), visibility 0s linear var(--dur-3);grid-area:1/1;grid-template-columns:1fr;gap:16px;display:grid;transform:translateY(18px)}.persona.is-active{opacity:1;visibility:visible;transition-delay:0s;transform:none}.persona__photo{aspect-ratio:4/4.4;background:var(--sand);border-radius:50% 50% 28px 28px/46% 46% 28px 28px;position:relative;overflow:hidden}.persona__photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);transform:scale(1.06)}.persona.is-active .persona__photo img{transform:scale(1)}.persona__card{z-index:2;background:var(--paper);width:min(360px,88%);box-shadow:var(--shadow-2);border-radius:22px;gap:12px;margin:-120px 16px 0 auto;padding:18px;display:grid;position:relative}.persona__kicker{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.persona__what{font-family:var(--font-display);letter-spacing:-.018em;font-size:1.35rem;font-weight:600;line-height:1.1}.mini-list{gap:8px;padding:0;list-style:none;display:grid}.mini-list li{align-items:center;gap:10px;font-size:.875rem;font-weight:600;display:flex}.mini-list .prod__thumb{border-radius:9px;width:36px;height:36px}.mini-list .prod__thumb .i{width:18px;height:18px}.mini-list b{font-family:var(--font-display);letter-spacing:-.012em;margin-left:auto;font-size:1rem}.persona__handle{z-index:2;position:absolute;top:18px;left:18px}@media (max-width:899px){.personas__list{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-bottom:4px;padding-inline:var(--gutter);gap:8px;display:flex;overflow-x:auto}.personas__list::-webkit-scrollbar{display:none}.persona-tab{font-family:var(--font-body);letter-spacing:0;background:var(--paper);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:99px;align-items:center;padding:10px 16px;font-size:.9375rem;font-weight:700}.persona-tab sup{display:none}.persona-tab .tip{--s:9px;transform:none}.persona-tab[aria-selected=true]{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.persona__card{margin-top:-90px}}.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.tile{--tile-bg:var(--paper);border-radius:var(--r-xl);background:var(--tile-bg);border:1px solid var(--line);transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);flex-direction:column;grid-column:span 12;gap:14px;padding:clamp(22px,2.4vw,32px);display:flex;position:relative;overflow:hidden}.tile:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px #17120e66}.tile h3{font-family:var(--font-display);font-weight:600;font-size:var(--step-2);letter-spacing:-.02em;line-height:1.05}.tile>p{color:var(--ink-2);max-width:38ch;font-size:.9375rem}.tile__ui{margin-top:auto;padding-top:12px}.tile--night{--tile-bg:var(--night);color:var(--cream);border-color:#0000}.tile--night>p{color:var(--night-muted)}.tile--lilac{--tile-bg:var(--lilac-tint);border-color:#0000}.tile--mint{--tile-bg:var(--mint-tint);border-color:#0000}.tile--sun{--tile-bg:var(--sun-tint);border-color:#0000}.tile--blush{--tile-bg:var(--blush-tint);border-color:#0000}@media (min-width:720px){.tile--store{grid-column:span 12}.tile--checkout,.tile--delivery,.tile--analytics,.tile--payout,.tile--library{grid-column:span 6}.tile--library{grid-column:span 12}.tile--seo,.tile--email{grid-column:span 6}}@media (min-width:1080px){.tile--store{grid-area:span 2/span 7}.tile--checkout,.tile--delivery{grid-column:span 5}.tile--analytics,.tile--payout,.tile--library{grid-column:span 4}.tile--seo{grid-column:span 7}.tile--email{grid-column:span 5}}.themer{align-items:center;gap:22px;display:grid}@media (min-width:560px){.themer{grid-template-columns:1fr minmax(0,250px)}}.themer__controls{gap:16px;display:grid}.seg{border:1px solid var(--night-line);background:#fff6ec14;border-radius:14px;flex-wrap:wrap;gap:6px;width:fit-content;padding:5px;display:inline-flex}.seg button{color:var(--cream);transition:background-color var(--dur-1), color var(--dur-1);background:0 0;border:0;border-radius:10px;padding:9px 13px;font-size:.875rem;font-weight:700}.seg button:hover{background:#fff6ec1a}.seg button[aria-pressed=true]{background:var(--cream);color:var(--night)}.swatches{align-items:center;gap:10px;display:flex}.swatches button{background:var(--sw);width:34px;height:34px;transition:transform var(--dur-2) var(--ease-spring);border:2px solid #0000;border-radius:50%;box-shadow:inset 0 0 0 2px #0000001f}.swatches button:hover{transform:scale(1.1)}.swatches button[aria-pressed=true]{border-color:var(--cream);box-shadow:0 0 0 3px var(--night), 0 0 0 5px var(--cream)}.swatch-label{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--night-muted)}.themer .phone{justify-self:center;width:100%;max-width:310px;rotate:3deg}.store{--sa:var(--flame);--sa-ink:var(--ink);--s-bg:var(--paper);--s-card:var(--paper);--s-rad:4.2cqw;--s-font:var(--font-display);background:var(--s-bg);height:100%;transition:background-color var(--dur-2)}.store .store__cover{background:var(--sa);transition:background-color var(--dur-2)}.store .store__buy{background:var(--sa);color:var(--sa-ink);transition:background-color var(--dur-2)}.store .store__tabs span:first-child{background:var(--ink)}.store .prod{border-radius:var(--s-rad);background:var(--s-card);transition:border-radius var(--dur-2), background-color var(--dur-2)}.store .store__name{font-family:var(--s-font)}.store[data-theme=classic]{--s-font:Georgia, "Times New Roman", serif;--s-rad:1.6cqw;--s-bg:#fffdf8}.store[data-theme=classic] .store__name{letter-spacing:-.005em;font-weight:600}.store[data-theme=minimal]{--s-bg:var(--paper);--s-rad:0}.store[data-theme=minimal] .store__cover{border-radius:0;height:6cqw;margin-inline:0}.store[data-theme=minimal] .store__head{margin-top:4cqw}.store[data-theme=minimal] .prod{border-width:0 0 1px}.store[data-theme=bold]{--s-bg:var(--ink);--s-card:#2a231e;color:var(--cream)}.store[data-theme=bold] .prod{border-color:#3a312a}.store[data-theme=bold] .store__bio,.store[data-theme=bold] .prod__type{color:#b9aea3}.store[data-theme=bold] .store__url{color:#d9cfc4;background:#2a231e}.store[data-theme=bold] .store__tabs span{color:var(--cream);background:#2a231e}.store[data-theme=bold] .store__tabs span:first-child{background:var(--sa);color:var(--sa-ink)}.store[data-theme=bold] .store__avatar{border-color:var(--ink)}.store[data-theme=bold] .store__name{letter-spacing:-.026em;font-size:7.2cqw}.checkout-ui{background:var(--canvas);border:1px solid var(--line);border-radius:20px;gap:10px;padding:16px;display:grid}.checkout-ui__row{justify-content:space-between;align-items:center;gap:10px;font-size:.875rem;display:flex}.checkout-ui__row b{font-family:var(--font-display);letter-spacing:-.012em;font-size:1.05rem}.fake-input{background:var(--paper);border:1px solid var(--line);color:var(--ink-2);border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-size:.875rem;display:flex}.fake-input .i{width:16px;height:16px;color:var(--muted)}.trust-row{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:.75rem;font-weight:600;display:flex}.trust-row span{align-items:center;gap:5px;display:inline-flex}.trust-row .i{width:14px;height:14px;color:var(--success);stroke-width:2.2px}.delivery-ui{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.delivery-ui .node{color:var(--ink-2);text-align:center;justify-items:center;gap:6px;font-size:.75rem;font-weight:700;display:grid}.delivery-ui .node .icon-tile{border-radius:16px;width:54px;height:54px}.delivery-ui .wire{background:repeating-linear-gradient(90deg, var(--line-strong) 0 6px, transparent 6px 12px);height:2px;position:relative}.delivery-ui .packet{background:var(--flame);border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;left:0;translate:-50% -50%;box-shadow:0 6px 14px -6px #e84f00b3}.delivery-ui .packet .i{color:#fff;stroke-width:2.2px;width:14px;height:14px}.link-expiry{background:var(--sand);font-family:var(--font-mono);color:var(--ink-2);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;font-size:.75rem;display:flex}.link-expiry b{color:var(--ember);font-weight:400}.bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:132px;padding-top:8px;display:grid}.bars span{height:var(--h);background:var(--lilac);transform-origin:50% 100%;border-radius:8px 8px 4px 4px;display:block;position:relative}.bars span.is-top{background:var(--ink)}.bars span.is-top:after{content:attr(data-v);background:var(--ink);color:var(--cream);white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:.6875rem;font-weight:700;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50%}.bars-x{font-family:var(--font-mono);color:var(--muted);text-align:center;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:8px;font-size:.6875rem;display:grid}.payout-ui{gap:12px;display:grid}.payout-ui__bal{font-family:var(--font-display);font-weight:600;font-size:var(--step-3);letter-spacing:-.026em;line-height:1}.payout-ui__row{background:#ffffffb3;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.8125rem;display:flex}.payout-ui__row span{align-items:center;gap:8px;display:inline-flex}.payout-ui__row .i{width:16px;height:16px}.library-ui{gap:8px;display:grid}.lib-item{background:var(--canvas);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:10px;font-size:.8125rem;display:flex}.lib-item .prod__thumb{border-radius:10px;width:40px;height:40px}.lib-item .prod__thumb .i{width:20px;height:20px}.lib-item b{font-size:.875rem;display:block}.lib-item span{color:var(--muted)}.lib-item .dl{background:var(--ink);width:34px;height:34px;color:var(--cream);border-radius:10px;flex:none;place-items:center;margin-left:auto;display:grid}.lib-item .dl .i{width:16px;height:16px}.serp{background:var(--paper);box-shadow:var(--shadow-1);border-radius:18px;gap:6px;padding:16px 18px;font-family:Arial,Helvetica,sans-serif;display:grid}.serp__url{color:#3c4043;align-items:center;gap:8px;font-size:.75rem;display:flex}.serp__fav{background:var(--flame);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.serp__fav .tip{--s:8px;--c:var(--ink)}.serp__title{color:#1a0dab;font-size:1.1rem;line-height:1.3}.serp__desc{color:#4d5156;font-size:.8125rem;line-height:1.5}.serp__desc b{color:#4d5156}.serp__rich{color:#4d5156;gap:14px;font-size:.75rem;display:flex}.mail-ui{background:var(--paper);box-shadow:var(--shadow-1);border-radius:18px;gap:10px;padding:16px;font-size:.8125rem;display:grid}.mail-ui__from{align-items:center;gap:10px;display:flex}.mail-ui__from span{color:var(--muted)}.mail-ui__subj{font-size:.9375rem;font-weight:700}.mail-ui .receipt-lines{background:var(--canvas);font-family:var(--font-mono);border-radius:12px;gap:4px;padding:10px 12px;font-size:.75rem;display:grid}.mail-ui .receipt-lines div{justify-content:space-between;display:flex}.showcase{background:var(--night);color:var(--cream);overflow:clip}.showcase .lede{color:var(--night-muted)}.showcase .section-head{margin-bottom:clamp(40px,5vw,64px)}.showcase .h2{max-width:16ch}.dash-wrap{perspective:1600px;position:relative}.dash{--d-line:#ece5dc;background:var(--canvas);width:100%;max-width:1180px;color:var(--ink);transform-origin:50% 0;border-radius:22px;margin-inline:auto;font-size:13px;line-height:1.4;overflow:hidden;box-shadow:0 60px 120px -40px #000000b3,0 0 0 1px #ffffff0f}.dash__chrome{border-bottom:1px solid var(--d-line);background:#efe8df;align-items:center;gap:14px;padding:12px 16px;display:flex}.dash__dots{gap:6px;display:flex}.dash__dots i{background:#d6ccbf;border-radius:50%;width:11px;height:11px}.dash__dots i:first-child{background:#ff6b57}.dash__dots i:nth-child(2){background:#ffc83d}.dash__dots i:nth-child(3){background:#3cc47c}.dash__addr{background:var(--paper);max-width:360px;font-family:var(--font-mono);color:var(--muted);text-align:center;border-radius:8px;flex:1;margin-inline:auto;padding:6px 12px;font-size:11px}.dash__body{grid-template-columns:200px 1fr;min-height:560px;display:grid}.dash__side{border-right:1px solid var(--d-line);background:var(--paper);flex-direction:column;gap:4px;padding:18px 12px;display:flex}.dash__side .brand{padding:6px 10px 18px}.dash__nav{color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-weight:600;display:flex}.dash__nav .i{width:18px;height:18px}.dash__nav.is-on{background:var(--ink);color:var(--cream);--acc:var(--flame)}.dash__side .upgrade{background:var(--flame-wash);border-radius:14px;gap:8px;margin-top:auto;padding:14px;display:grid}.dash__side .upgrade b{font-family:var(--font-display);letter-spacing:-.012em;font-size:1rem}.dash__main{align-content:start;gap:16px;padding:22px;display:grid}.dash__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dash__hello{font-family:var(--font-display);letter-spacing:-.018em;font-size:1.5rem;font-weight:600;line-height:1.1}.dash__hello span{font-family:var(--font-body);letter-spacing:0;color:var(--muted);margin-top:4px;font-size:13px;font-weight:500;display:block}.dash__range{background:var(--sand);border-radius:10px;gap:2px;padding:3px;display:flex}.dash__range span{color:var(--muted);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700}.dash__range span.is-on{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-1)}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kpi{background:var(--paper);border:1px solid var(--d-line);border-radius:14px;gap:6px;padding:14px;display:grid}.kpi__label{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.kpi__label .icon-tile{background:var(--sand);border:0;border-radius:8px;width:28px;height:28px}.kpi__label .icon-tile .i{width:16px;height:16px}.kpi__val{font-family:var(--font-display);letter-spacing:-.024em;font-size:1.6rem;font-weight:600;line-height:1}.kpi__delta{color:var(--success);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.kpi__delta .i{stroke-width:2.4px;width:13px;height:13px}.kpi--ink{background:var(--ink);color:var(--cream);border-color:#0000}.kpi--ink .kpi__label{color:#cfc5ba}.kpi--ink .kpi__label .icon-tile{background:var(--flame);color:#fff;--acc:var(--sun)}.dash__row{grid-template-columns:1.6fr 1fr;gap:12px;display:grid}.panel{background:var(--paper);border:1px solid var(--d-line);border-radius:14px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.panel__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.panel__title{font-size:14px;font-weight:700}.panel__meta{color:var(--muted);font-size:12px}.chart{width:100%;height:auto;overflow:visible}.chart-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;display:grid}.chart-stats div{background:var(--canvas);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.chart-stats span{color:var(--muted);font-size:11.5px;font-weight:600}.chart-stats b{font-family:var(--font-display);letter-spacing:-.018em;font-size:1.15rem}.chart .grid-line{stroke:var(--d-line);stroke-width:1px}.chart .axis{fill:var(--muted);font-family:var(--font-mono);font-size:10px}.chart .area{fill:url(#dashFill)}.chart .line{fill:none;stroke:var(--flame);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.chart .pt{fill:var(--paper);stroke:var(--flame);stroke-width:2.5px}.chart .pt-last{fill:var(--flame);stroke:var(--paper);stroke-width:3px}.chart .tip-bg{fill:var(--ink)}.chart .tip-txt{fill:var(--cream);font-family:var(--font-body);font-size:11px;font-weight:700}.orders{border-collapse:collapse;width:100%;font-size:12.5px}.orders th{text-align:left;color:var(--muted);padding:0 8px 8px 0;font-size:11.5px;font-weight:600}.orders td{border-top:1px solid var(--d-line);white-space:nowrap;padding:9px 8px 9px 0}.orders td:last-child,.orders th:last-child{text-align:right;padding-right:0}.orders .who{align-items:center;gap:8px;font-weight:600;display:flex}.orders .who img{object-fit:cover;border-radius:50%;width:24px;height:24px}.orders .amt{font-variant-numeric:tabular-nums;font-weight:700}.top-prod{gap:10px;padding:0;list-style:none;display:grid}.top-prod li{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.top-prod .prod__thumb{border-radius:9px;width:34px;height:34px}.top-prod .prod__thumb .i{width:17px;height:17px}.top-prod b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.top-prod small{color:var(--muted);font-size:11.5px}.top-prod .meter{background:var(--sand);border-radius:5px;grid-column:2/-1;height:5px;margin-top:-4px;overflow:hidden}.top-prod .meter i{height:100%;width:var(--w);background:var(--ink);border-radius:inherit;transform-origin:0;display:block}.top-prod .val{font-size:12.5px;font-weight:700}.balance{background:var(--ink);color:var(--cream);border-radius:14px;gap:10px;padding:14px;display:grid}.balance small{color:#cfc5ba;font-size:12px}.balance b{font-family:var(--font-display);letter-spacing:-.024em;font-size:1.7rem;line-height:1}.balance .btn{min-height:36px;padding:0 14px;font-size:12.5px}.dash__live{color:var(--success);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.dash__live i{background:#2bb673;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #2bb67380}@keyframes pulse{70%{box-shadow:0 0 0 8px #2bb67300}to{box-shadow:0 0 #2bb67300}}@media (max-width:1080px){.dash__body{grid-template-columns:1fr}.dash__side{display:none}}.dash-hint{display:none}@media (max-width:760px){.dash-hint{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--night-muted);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:.75rem;display:flex}.dash-hint .i{width:16px;height:16px}.dash-wrap{margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 12px;scrollbar-width:thin;overflow-x:auto}.dash{width:720px;max-width:none}}.showcase__notes{background:var(--night-line);border-radius:24px;gap:1px;margin-top:clamp(40px,5vw,64px);padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:720px){.showcase__notes{grid-template-columns:repeat(3,1fr)}}.showcase__notes li{background:var(--night);gap:10px;padding:24px;display:grid}.showcase__notes .icon-tile{border-color:var(--night-line);color:var(--cream);--acc:var(--night-3);background:#fff6ec0f}.showcase__notes h3{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.25rem;font-weight:600}.showcase__notes p{color:var(--night-muted);font-size:.9375rem}.trust{background:var(--blush);color:var(--ink);overflow:clip}.trust__statement{font-family:var(--font-display);font-weight:600;font-size:var(--step-5);letter-spacing:-.026em;text-wrap:balance;max-width:20ch;line-height:1.02}.trust__statement .w{opacity:var(--wo,1)}.trust__lock{aspect-ratio:1;width:clamp(76px,9vw,112px);margin-bottom:28px;position:relative}.trust__lock .tip{position:absolute}.trust__grid{gap:16px;margin-top:clamp(48px,6vw,88px);padding:0;list-style:none;display:grid}@media (min-width:720px){.trust__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.trust__grid{grid-template-columns:repeat(4,1fr)}}.trust__grid li{background:#ffffff8c;border:1px solid #17120e0f;border-radius:24px;align-content:start;gap:12px;padding:24px;display:grid}.trust__grid .icon-tile{background:var(--paper);border:0}.trust__grid h3{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.3rem;font-weight:700}.trust__grid p{color:var(--ink-2);font-size:.9375rem}.trust__meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:.75rem;display:flex}.trust__meta span{align-items:center;gap:8px;display:inline-flex}.billing{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:16px;align-items:center;gap:4px;padding:5px;display:inline-flex}.billing button{color:var(--ink-2);transition:background-color var(--dur-2), color var(--dur-2);background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:.9375rem;font-weight:700;display:inline-flex}.billing button[aria-checked=true]{background:var(--ink);color:var(--canvas)}.billing .save{background:var(--mint);color:var(--night);border-radius:99px;padding:3px 8px;font-size:.6875rem;font-weight:800}.billing button[aria-checked=true] .save{background:var(--flame);color:var(--ink)}.plans{align-items:stretch;gap:16px;display:grid}@media (min-width:900px){.plans{grid-template-columns:repeat(3,1fr)}}.plan{border-radius:var(--r-xl);background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:22px;padding:clamp(24px,2.6vw,34px);display:flex;position:relative}.plan__head{gap:10px;display:grid}.plan__name{font-family:var(--font-display);letter-spacing:-.018em;align-items:center;gap:10px;font-size:1.5rem;font-weight:600;display:flex}.plan__name .tip{--s:14px}.plan__for{color:var(--muted);font-size:.9375rem}.plan__price{align-items:baseline;gap:6px;display:flex}.plan__amt{font-family:var(--font-display);font-weight:600;font-size:var(--step-4);letter-spacing:-.028em;font-variant-numeric:tabular-nums;line-height:1}.plan__per{color:var(--muted);font-weight:600}.plan__note{color:var(--muted);min-height:1.4em;font-size:.8125rem}.plan ul{gap:11px;padding:0;font-size:.9375rem;list-style:none;display:grid}.plan li{align-items:flex-start;gap:10px;display:flex}.plan li .i{width:18px;height:18px;color:var(--success);stroke-width:2.4px;margin-top:3px}.plan li.soon,.plan li.soon .i{color:var(--muted)}.plan__cta{margin-top:auto}.plan--featured{background:var(--night);color:var(--cream);border-color:#0000;box-shadow:0 40px 80px -40px #000000b3}.plan--featured .plan__for,.plan--featured .plan__per,.plan--featured .plan__note{color:var(--night-muted)}.plan--featured li .i{color:var(--mint)}.plan__flag{position:absolute;top:22px;right:22px}@media (min-width:900px){.plan--featured{transform:translateY(-14px)}}.pricing__foot{align-items:center;gap:24px;margin-top:40px;display:grid}@media (min-width:900px){.pricing__foot{grid-template-columns:1fr auto}}.receipt{--notch:10px;background:var(--paper);max-width:420px;font-family:var(--font-mono);color:var(--ink-2);box-shadow:var(--shadow-2);border-radius:14px 14px 0 0;padding:22px 22px 30px;font-size:.8125rem;position:relative;-webkit-mask:radial-gradient(circle at 50% 100%,#0000 7px,#000 7.5px) bottom/18px 12px repeat-x,linear-gradient(#000,#000) top/100% calc(100% - 11px) no-repeat;mask:radial-gradient(circle at 50% 100%,#0000 7px,#000 7.5px) bottom/18px 12px repeat-x,linear-gradient(#000,#000) top/100% calc(100% - 11px) no-repeat}.receipt__title{border-bottom:1px dashed var(--line-strong);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:12px;font-size:.6875rem;display:flex}.receipt__row{justify-content:space-between;gap:16px;padding:5px 0;display:flex}.receipt__total{border-top:1px dashed var(--line-strong);color:var(--ink);margin-top:8px;padding-top:12px;font-size:.9375rem}.receipt__total b{font-family:var(--font-display);letter-spacing:-.018em;font-size:1.4rem;font-weight:700}.receipt__note{color:var(--muted);font-size:.6875rem;font-family:var(--font-body);margin-top:12px}.faq__grid{gap:40px;display:grid}@media (min-width:900px){.faq__grid{grid-template-columns:1fr 1.4fr;gap:clamp(40px,6vw,96px)}.faq__intro{align-self:start;position:sticky;top:120px}}.faq__intro{gap:20px;display:grid}.faq__intro .h2{max-width:10ch}.copy-chip{background:var(--paper);border:1px solid var(--line);font-family:var(--font-mono);border-radius:99px;align-items:center;gap:10px;width:fit-content;padding:8px 8px 8px 16px;font-size:.875rem;display:inline-flex}.copy-chip button{background:var(--ink);color:var(--canvas);font-family:var(--font-body);border:0;border-radius:99px;align-items:center;gap:6px;padding:8px 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.copy-chip button .i{width:15px;height:15px}.qa{border-bottom:1px solid var(--line)}.qa:first-child{border-top:1px solid var(--line)}.qa summary{cursor:pointer;font-family:var(--font-display);font-weight:650;font-size:var(--step-1);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;line-height:1.2;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:hover{color:var(--ember)}.qa__icon{background:var(--paper);border:1px solid var(--line);width:38px;height:38px;transition:transform var(--dur-2) var(--ease-out), background-color var(--dur-2);border-radius:50%;flex:none;place-items:center;display:grid}.qa__icon .i{width:18px;height:18px}.qa[open] .qa__icon{background:var(--flame);border-color:var(--flame);color:#fff;transform:rotate(45deg)}.qa__body{overflow:hidden}.qa__body p{color:var(--ink-2);max-width:60ch;padding-bottom:24px}.cta__panel{isolation:isolate;background:var(--flame);color:#fff;border-radius:clamp(28px,4vw,48px);align-items:center;gap:40px;padding:clamp(32px,5vw,72px);display:grid;position:relative;overflow:hidden}@media (min-width:960px){.cta__panel{grid-template-columns:1.1fr 1fr}}.cta__copy{z-index:2;gap:22px;display:grid;position:relative}.cta__title{font-family:var(--font-display);font-weight:600;font-size:var(--step-5);letter-spacing:-.028em;max-width:12ch;line-height:.95}.cta__copy>p{letter-spacing:-.01em;max-width:26em;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:700;line-height:1.35}.cta__phones{justify-content:center;align-items:flex-end;min-height:380px;display:flex;position:relative}.cta__phones .phone{width:min(210px,34%);position:absolute;bottom:-40px}.cta__phones .phone:first-child{bottom:-70px;translate:-72%;rotate:-10deg}.cta__phones .phone:nth-child(2){z-index:2;width:min(236px,38%)}.cta__phones .phone:nth-child(3){bottom:-70px;translate:72%;rotate:10deg}.cta__panel .bg-shape{z-index:-1;opacity:.9;position:absolute}@media (max-width:959px){.cta__phones{min-height:300px;margin-bottom:-40px}}.checkout-screen,.library-screen{gap:3cqw;padding:2cqw 5cqw;font-size:4.4cqw;display:grid}.checkout-screen h4,.library-screen h4{font-family:var(--font-display);letter-spacing:-.018em;margin-top:2cqw;font-size:6.6cqw;font-weight:600;line-height:1.1}.cs-prod{background:var(--sand);border-radius:4cqw;align-items:center;gap:3cqw;padding:3cqw;display:flex}.cs-prod .prod__thumb{border-radius:3cqw;width:14cqw;height:14cqw}.cs-prod .prod__thumb .i{width:7cqw;height:7cqw}.cs-prod b{font-size:3.9cqw;line-height:1.2;display:block}.cs-prod span{color:var(--muted);font-size:3.3cqw}.cs-field{border:1px solid var(--line);color:var(--muted);border-radius:3cqw;padding:3cqw 3.6cqw;font-size:3.6cqw}.cs-field.is-filled{color:var(--ink)}.cs-total{border-top:1px dashed var(--line-strong);justify-content:space-between;padding-top:2cqw;font-size:4.2cqw;font-weight:700;display:flex}.cs-pay{background:var(--ink);color:var(--cream);border-radius:99px;justify-content:center;align-items:center;gap:2cqw;padding:3.6cqw;font-size:4cqw;font-weight:800;display:flex}.cs-trust{color:var(--muted);justify-content:center;gap:3cqw;font-size:3cqw;display:flex}.cs-success{text-align:center;justify-items:center;gap:2cqw;padding:4cqw 0 2cqw;display:grid}.cs-success .ring{background:var(--success-bg);width:18cqw;height:18cqw;color:var(--success);border-radius:50%;place-items:center;display:grid}.cs-success .ring .i{stroke-width:2.4px;width:9cqw;height:9cqw}.ls-item{border:1px solid var(--line);border-radius:4cqw;align-items:center;gap:3cqw;padding:2.6cqw;display:flex}.ls-item .prod__thumb{border-radius:3cqw;width:12cqw;height:12cqw}.ls-item .prod__thumb .i{width:6cqw;height:6cqw}.ls-item b{font-size:3.7cqw;line-height:1.2;display:block}.ls-item span{color:var(--muted);font-size:3.1cqw}.ls-item .dl{background:var(--ink);width:9cqw;height:9cqw;color:var(--cream);border-radius:2.6cqw;flex:none;place-items:center;margin-left:auto;display:grid}.ls-item .dl .i{width:4.6cqw;height:4.6cqw}.footer{background:var(--night);color:var(--cream);margin-top:clamp(-40px,-3vw,-24px);padding-top:clamp(64px,8vw,112px);position:relative;overflow:clip}.footer a{text-decoration:none}.footer__top{border-bottom:1px solid var(--night-line);gap:32px;padding-bottom:48px;display:grid}@media (min-width:900px){.footer__top{grid-template-columns:1.2fr 1fr;align-items:end}}.footer__pitch{font-family:var(--font-display);font-weight:600;font-size:var(--step-3);letter-spacing:-.02em;max-width:20ch;line-height:1.08}.footer__contact{justify-items:start;gap:14px;display:grid}@media (min-width:900px){.footer__contact{justify-items:end}}.footer__mail{font-family:var(--font-display);font-weight:600;font-size:var(--step-2);letter-spacing:-.012em;border-bottom:2px solid var(--flame);padding-bottom:4px}.footer__social{gap:8px;display:flex}.footer__social a{border:1px solid var(--night-line);width:44px;height:44px;transition:background-color var(--dur-1), color var(--dur-1), transform var(--dur-2) var(--ease-spring);border-radius:12px;place-items:center;display:grid}.footer__social a:hover{background:var(--cream);color:var(--night);transform:translateY(-2px)}.footer__social .i{width:20px;height:20px}.footer__cols{grid-template-columns:repeat(2,1fr);gap:32px 24px;padding-block:48px;display:grid}@media (min-width:720px){.footer__cols{grid-template-columns:repeat(4,1fr)}}.footer__cols h3{font-family:var(--font-mono);font-weight:400;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--night-muted);align-items:center;gap:8px;margin-bottom:14px;display:flex}.footer__cols h3 .tip{--s:9px}.footer__cols ul{gap:2px;padding:0;list-style:none;display:grid}.footer__cols a{color:var(--cream);opacity:.92;padding-block:6px;font-size:.9375rem;display:inline-block}.footer__cols a:hover{opacity:1;text-underline-offset:.2em;text-decoration:underline}.footer__cols .soon{color:var(--night-muted);background:#fff6ec1a;border-radius:99px;margin-left:6px;padding:2px 7px;font-size:.6875rem;font-weight:700}.footer__word{-webkit-user-select:none;user-select:none;margin-bottom:-1px;padding-top:clamp(64px,9vw,120px);position:relative}.footer__logo{aspect-ratio:303.15/84;width:100%;height:auto;fill:var(--flame);transform-origin:50% 100%;display:block}.sticker{z-index:2;white-space:nowrap;cursor:grab;touch-action:none;border-radius:99px;align-items:center;gap:8px;padding:10px 18px;font-size:clamp(1.1875rem,1.4vw,1.3rem);font-weight:800;display:inline-flex;position:absolute;box-shadow:0 12px 24px -12px #00000080}.sticker:active{cursor:grabbing}.sticker .tip{--s:12px}.sticker--a{top:4%;left:6%;rotate:-8deg}.sticker--b{top:0;left:44%;rotate:5deg}.sticker--c{top:10%;right:6%;rotate:-4deg}.sticker--d{bottom:18%;left:24%;rotate:6deg}@media (max-width:719px){.footer__word{padding-top:112px}.sticker{gap:6px;padding:7px 12px;font-size:.75rem}.sticker .tip{--s:9px}.sticker--a{top:10px;left:0}.sticker--b{top:4px;left:auto;right:0}.sticker--c{top:58px;left:4%;right:auto}.sticker--d{inset:62px 0 auto auto}}@media (max-width:440px){.sticker--d{display:none}}.sticker--sun{background:var(--sun);color:var(--ink)}.sticker--flame{background:var(--flame);color:#fff}.sticker--lilac{background:var(--lilac);color:var(--ink)}.sticker--mint{background:var(--mint);color:var(--night)}.footer__bottom{padding:20px 0 calc(env(safe-area-inset-bottom,0px) + 24px);color:var(--night-muted);border-top:1px solid var(--night-line);z-index:3;background:var(--night);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:.8125rem;display:flex;position:relative}.footer__bottom nav{flex-wrap:wrap;gap:8px 18px;display:flex}.footer__bottom nav a{padding-block:6px;display:inline-block}.footer__bottom a:hover{color:var(--cream)}.toast{z-index:150;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);background:var(--ink);max-width:calc(100% - 32px);color:var(--cream);transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-spring);border-radius:18px;align-items:center;gap:12px;padding:14px 18px 14px 14px;font-size:.9375rem;display:flex;position:fixed;translate:-50%;box-shadow:0 24px 48px -20px #0009}.toast[data-show=false]{opacity:0;pointer-events:none;transform:translateY(20px)scale(.96)}.toast .icon-tile{background:var(--flame);color:#fff;--acc:var(--sun);border:0;border-radius:10px;width:36px;height:36px}.toast .icon-tile .i{width:20px;height:20px}.page-hero{padding-top:clamp(132px,15vw,188px);padding-bottom:clamp(40px,5vw,64px);position:relative}.page-hero .h1{font-size:var(--step-6);letter-spacing:-.03em;max-width:13ch;line-height:.92}.compare-wrap{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--paper);position:relative;overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:720px;font-size:.9375rem}.compare caption{text-align:left;font-family:var(--font-display);letter-spacing:-.018em;padding:24px 24px 8px;font-size:1.5rem;font-weight:600}.compare th,.compare td{border-top:1px solid var(--line);text-align:center;vertical-align:middle;padding:14px 20px}.compare thead th{background:var(--paper);font-family:var(--font-display);letter-spacing:-.012em;border-top:0;font-size:1.15rem;position:sticky;top:0}.compare thead th:first-child{text-align:left}.compare tbody th{text-align:left;background:var(--paper);font-weight:600;position:sticky;left:0}.compare .group th{background:var(--sand);font-family:var(--font-mono);font-weight:400;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);text-align:left}.compare .col-pro{background:var(--flame-wash)}.compare .yes{color:var(--success);display:inline-grid}.compare .yes .i{stroke-width:2.4px;width:20px;height:20px}.compare .no{color:var(--line-strong);display:inline-grid}.compare .no .i{width:18px;height:18px}.compare .txt{font-weight:600}.compare .soon{color:var(--muted);font-size:.75rem;font-weight:700}.ds-section{border-top:1px solid var(--line);padding-block:clamp(56px,7vw,96px)}.ds-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ds-swatches{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.swatch{background:var(--paper);border:1px solid var(--line);border-radius:20px;overflow:hidden}.swatch__chip{height:108px;font-family:var(--font-mono);justify-content:space-between;align-items:flex-end;padding:12px;font-size:.75rem;display:flex}.swatch__meta{gap:2px;padding:12px 14px 14px;font-size:.8125rem;display:grid}.swatch__meta b{font-size:.9375rem}.swatch__meta code{font-family:var(--font-mono);color:var(--muted);font-size:.75rem}.ds-type-row{border-bottom:1px solid var(--line);align-items:baseline;gap:8px 32px;padding:22px 0;display:grid}@media (min-width:900px){.ds-type-row{grid-template-columns:220px 1fr}}.ds-type-row code{font-family:var(--font-mono);color:var(--muted);font-size:.75rem;line-height:1.6}.ds-shapes{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.ds-shape{background:var(--paper);border:1px solid var(--line);border-radius:22px;gap:14px;padding:22px;display:grid}.ds-shape .stage{background:var(--sand);border-radius:14px;place-items:center;height:96px;display:grid}.ds-shape .tip{--s:44px}.ds-icons{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px;display:grid}.ds-icon{background:var(--paper);border:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);border-radius:16px;justify-items:center;gap:10px;padding:18px 8px 14px;font-size:.6875rem;display:grid}.ds-icon .i{width:30px;height:30px;color:var(--ink);--acc:#ffc9a8}.ds-rules{gap:12px;padding:0;list-style:none;display:grid}@media (min-width:900px){.ds-rules{grid-template-columns:repeat(2,1fr)}}.ds-rules li{background:var(--paper);border:1px solid var(--line);border-radius:20px;gap:8px;padding:20px 22px;display:grid}.ds-rules b{font-family:var(--font-display);letter-spacing:-.012em;font-size:1.15rem}.ds-rules p{color:var(--ink-2);font-size:.9375rem}.ds-pair{border-radius:14px;align-items:center;gap:16px;padding:14px 18px;display:flex}.ds-pair__sample{font-family:var(--font-display);letter-spacing:-.018em;min-width:2.2em;font-size:2rem;font-weight:600;line-height:1}.ds-pair__label{gap:2px;font-size:.9375rem;font-weight:700;display:grid}.ds-pair__label small{font-family:var(--font-mono);font-size:.75rem;font-weight:400}.ds-demo{background:var(--paper);border:1px solid var(--line);border-radius:22px;flex-wrap:wrap;align-items:center;gap:12px;padding:24px;display:flex}.ds-demo--dark{background:var(--night);border-color:#0000}.ds-toc{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.ds-toc a{background:var(--paper);border:1px solid var(--line);border-radius:99px;padding:9px 14px;font-size:.875rem;font-weight:600;text-decoration:none}.ds-toc a:hover{border-color:var(--ink)}.ds-motion{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.ds-motion button{text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:20px;gap:14px;padding:20px;display:grid}.ds-motion .track{background:var(--sand);border-radius:12px;height:44px;position:relative}.ds-motion .ball{background:var(--flame);border-radius:50%;width:28px;height:28px;position:absolute;top:8px;left:8px}.ds-motion code{font-family:var(--font-mono);color:var(--muted);font-size:.75rem}.brand{gap:12px}.brand__product{border-left:1.5px solid var(--line-strong);letter-spacing:-.012em;color:var(--ink);padding-left:12px;font-size:1.0625rem;font-weight:600;line-height:1.2}.brand__home{border-radius:8px;padding:4px 2px;display:block}a.brand__product{padding-block:10px;text-decoration:none}.brand__home:hover .logo{opacity:.8}a.brand__product:hover{color:var(--ember)}.logo--tipstore{aspect-ratio:927/254}.brand__by{font-size:var(--step--1);color:var(--muted);letter-spacing:0;font-weight:500}a.brand__by:hover{color:var(--ink)}.btn--xs{min-height:40px;padding:0 16px;font-size:.9375rem}.hero--center .hero__inner{text-align:center;justify-items:center;gap:26px;display:grid}.hero--center .hero__badge{justify-self:center;margin-bottom:4px}.hero--center .hero__title{font-size:var(--step-7);line-height:.9}.hero--center .hero__lede{max-width:34em;margin-inline:auto}.hero--center .claim{width:100%}.hero--center .claim__hint{justify-content:center;padding-left:0}.hero--center .hero__proof{justify-content:center}.avatars{vertical-align:middle;margin-inline:.02em -.04em;display:inline-flex;translate:0 -.07em}.avatars img{object-fit:cover;border:.05em solid var(--canvas);background:var(--sand);border-radius:50%;width:.74em;height:.74em}.avatars img+img{margin-left:-.24em}.hero__sticker{background:var(--lilac);color:var(--ink);font-family:var(--font-body);letter-spacing:-.005em;box-shadow:var(--shadow-2);border-radius:99px;align-items:center;gap:8px;padding:10px 18px;font-size:clamp(.875rem,1.2vw,1.0625rem);font-weight:700;display:inline-flex;position:absolute;top:clamp(-48px,-3.2vw,-16px);right:1%;rotate:9deg}.hero__sticker:before{content:"";background:var(--ink);clip-path:polygon(50% 0,61.5% 38.5%,100% 50%,61.5% 61.5%,50% 100%,38.5% 61.5%,0 50%,38.5% 38.5%);width:10px;height:10px}@media (max-width:760px){.hero__sticker{display:none}}.hero--center .hero__stage{aspect-ratio:16/9.4;grid-area:auto;max-width:1120px;margin:clamp(56px,7vw,96px) auto 0}.hero--center .stage__portrait{aspect-ratio:auto;width:42%;inset:0 auto 0 50%;translate:-50%}.hero--center .stage__phone{width:21%;bottom:-4%;left:12%;rotate:-7deg}.hero--center .fc-sale{top:14%;left:auto;right:15%}.hero--center .fc-delivered{top:52%;right:9%}.hero--center .stage__shape--a{top:auto;bottom:6%;right:13%}.hero--center .stage__shape--b{top:10%;left:6%}.hero--center .stage__shape--c{top:5%;bottom:auto;right:24%}.hero--center .stage__shape--d{top:4%;left:30%}.stage__caption{z-index:2;text-align:left;color:#fff;font-weight:700;font-size:var(--step-1);letter-spacing:-.012em;background:linear-gradient(#0000,#0c0907b3);justify-content:space-between;align-items:flex-end;gap:12px;padding:64px 20px 20px;line-height:1.1;display:flex;position:absolute;bottom:0;left:0;right:0}.stage__example{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);position:absolute;top:0;left:0}@media (max-width:899px){.hero--center .hero__stage{aspect-ratio:1/1.12;max-width:560px}.hero--center .stage__portrait{width:70%;bottom:14%;left:auto;right:0;translate:none}.hero--center .stage__phone{width:38%;bottom:2%;left:4%}.hero--center .fc-sale{top:3%;left:auto;right:0}.hero--center .fc-delivered{top:auto;bottom:6%;right:-2%}.stage__caption{display:none}.stage__example{inset:auto 0 -28px auto}}.ticker{background:var(--canvas);color:var(--ink);border-block:1px solid var(--line);border-radius:0}.personas.on-dark{background:var(--night);color:var(--cream)}.personas.on-dark .lede{color:var(--night-muted)}.personas.on-dark .persona-tab{color:#8a8178}.personas.on-dark .persona-tab sup{color:var(--night-muted)}.personas.on-dark .persona-tab:hover{color:#d9d0c6}.personas.on-dark .persona-tab[aria-selected=true]{color:var(--cream)}@media (max-width:899px){.personas.on-dark .persona-tab{background:var(--night-2);border-color:var(--night-line);color:var(--cream)}.personas.on-dark .persona-tab[aria-selected=true]{background:var(--cream);color:var(--night);border-color:var(--cream)}}.personas.on-dark .persona__photo{background:var(--night-2)}.persona__card{width:min(420px,92%);color:var(--ink);gap:16px;margin-top:-150px;padding:22px}.persona__goal{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);letter-spacing:-.018em;line-height:1.12}.persona__group{gap:8px;display:grid}.persona__label{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tags{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.tags li{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:99px;padding:5px 11px;font-size:.8125rem;font-weight:600}.tags--solid li{background:var(--sand);color:var(--ink);border-color:#0000}@media (max-width:899px){.persona__card{margin-top:-110px}}.showcase--light{background:var(--canvas);color:var(--ink)}.showcase--light .lede{color:var(--ink-2)}.showcase--light .dash{box-shadow:var(--shadow-3), 0 0 0 1px var(--line)}.showcase--light .dash-hint{color:var(--muted)}.showcase--light .showcase__notes{background:var(--line);border:1px solid var(--line)}.showcase--light .showcase__notes li{background:var(--paper)}.showcase--light .showcase__notes .icon-tile{background:var(--paper);border-color:var(--line);color:var(--ink);--acc:var(--flame-tint)}.showcase--light .showcase__notes .acc-lilac{--acc:var(--lilac)}.showcase--light .showcase__notes .acc-mint{--acc:var(--mint)}.showcase--light .showcase__notes p{color:var(--ink-2)}.plan__amt--tbc{font-size:var(--step-3)}.ph-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px dashed;border-radius:6px;align-self:center;padding:4px 9px;font-size:.6875rem}.plan--featured .ph-tag{color:var(--night-muted)}.plan__intro{margin-bottom:-10px;font-size:.9375rem;font-weight:700}.plan__suits{border-top:1px dashed var(--line-strong);color:var(--ink-2);gap:4px;padding-top:16px;font-size:.875rem;display:grid}.plan__suits b{font-family:var(--font-mono);font-weight:400;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.plan--featured .plan__suits{border-color:var(--night-line);color:var(--night-muted)}.plan--featured .plan__suits b{color:var(--night-muted)}.pricing__more{justify-content:center;margin-top:40px;display:flex}.footer__cta{aspect-ratio:1;background:var(--blush);width:clamp(64px,7vw,88px);color:var(--ink);transition:transform var(--dur-3) var(--ease-spring), background-color var(--dur-2);border-radius:50%;place-items:center;display:grid}.footer__cta .i{aspect-ratio:1;stroke-width:2px;width:42%;height:auto}.footer__cta:hover{background:var(--flame);color:#fff;transform:rotate(45deg)}@media (max-width:719px){.sticker--flame{background:var(--cream);color:var(--ink)}}.tile--sand{--tile-bg:var(--sand);border-color:#0000}.features+.showcase--light,.pricing+.faq{padding-top:0}@media (min-width:900px){.trust__inner{grid-template-columns:1fr auto;align-items:end;column-gap:48px;display:grid}.trust__lock{grid-area:1/2;width:clamp(140px,17vw,240px);margin:0}.trust__statement{grid-area:1/1}.trust__grid,.trust__meta{grid-column:1/-1}}.ph-note{color:var(--muted);justify-content:center;align-items:center;gap:10px;margin-top:28px;font-size:.875rem;display:flex}.compare__note{color:var(--muted);margin-top:14px;font-size:.875rem}.ph-tag{vertical-align:.1em;display:inline-block}.product-card{border-radius:var(--r-xl);background:var(--night);color:var(--cream);transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);gap:32px;padding:clamp(24px,4vw,56px);text-decoration:none;display:grid;overflow:hidden}.product-card:hover{transform:translateY(-4px);box-shadow:0 40px 70px -40px #0009}.product-card:hover .btn .i-go{transform:translate(3px)}@media (min-width:900px){.product-card{grid-template-columns:1.1fr .9fr;align-items:center}}.product-card__copy{align-content:start;gap:20px;display:grid}.product-card__copy>p:not(.product-card__name){color:var(--night-muted);max-width:38em}.product-card__name{color:var(--night-muted);align-items:center;gap:12px;display:flex}.product-card__name .pill{padding:6px 14px;font-size:1.25rem;font-weight:700}.product-card__title{font-weight:500;font-size:var(--t-h3);letter-spacing:-.02em;max-width:16ch;line-height:1.02}.product-card__facts{gap:8px;padding:0;font-weight:600;list-style:none;display:grid}.product-card__facts li{align-items:center;gap:10px;display:flex}.product-card__facts .i{width:18px;height:18px;color:var(--mint);stroke-width:2.4px}.product-card .btn{justify-self:start}.product-card__art{aspect-ratio:4/4.2;background:#c8391a;border-radius:50% 50% 28px 28px/42% 42% 28px 28px;position:relative;overflow:hidden}.product-card__art img{object-fit:cover;width:100%;height:100%}.product-card__art .float-card{color:var(--ink);bottom:8%;left:8%}.product-slots{gap:16px;margin-top:16px;display:grid}@media (min-width:720px){.product-slots{grid-template-columns:1fr 1fr}}.product-slot{border-radius:var(--r-xl);border:1.5px dashed var(--line-strong);color:var(--ink-2);gap:12px;padding:28px;display:grid}.product-slot .tip{--s:28px}.product-slot__name{font-weight:600;font-size:var(--t-h4);letter-spacing:-.012em;color:var(--ink)}.product-slot .ph-tag{margin-right:6px}.about{background:var(--night);color:var(--cream)}.about>.container{gap:28px;display:grid}.about__statement{font-weight:600;font-size:var(--step-5);letter-spacing:-.026em;max-width:22ch;line-height:1.04}.about__statement .w{opacity:var(--wo,1)}.about__source{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--night-muted)}.about__grid{background:var(--night-line);border-radius:24px;gap:1px;margin-top:24px;display:grid;overflow:hidden}@media (min-width:720px){.about__grid{grid-template-columns:1fr 1fr}}.about__grid>div{background:var(--night);color:var(--night-muted);align-content:start;gap:10px;padding:28px;display:grid}.about__label{letter-spacing:-.012em;color:var(--cream);font-size:1.25rem;font-weight:700}.about .ph-tag{color:var(--night-muted);margin-right:6px}.cta__panel--hub{padding-block:clamp(48px,7vw,104px);grid-template-columns:1fr!important}.cta__panel--hub .cta__title{font-size:var(--step-6);max-width:none}.cta__ph{align-items:center;gap:10px;display:flex;font-size:1.25rem!important}.cta__ph .ph-tag{background:var(--paper);border-color:var(--paper);color:var(--ink)}.tip--tri{border-radius:0}.thesis{background:var(--night);color:var(--cream)}.thesis>.container{gap:28px;display:grid}.thesis__statement{font-weight:600;font-size:var(--step-5);letter-spacing:-.028em;max-width:18ch;line-height:1}.thesis__statement .w{opacity:var(--wo,1)}.thesis .lede{color:var(--night-muted)}.thesis__list{padding:0;list-style:none;display:grid}.thesis__list li{border-bottom:1px solid var(--night-line);font-weight:500;font-size:var(--step-2);letter-spacing:-.018em;align-items:center;gap:16px;padding:14px 0;line-height:1.15;display:flex}.principle{background:var(--night);color:var(--cream)}.principle .lede{color:var(--night-muted)}.principle .thesis__statement{font-size:var(--step-4);max-width:24ch;margin-top:28px}.numbered{border-top:1px solid var(--line);padding:0;list-style:none;display:grid}.numbered li{border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr;align-items:center;gap:clamp(14px,2.4vw,32px);padding:clamp(18px,2.2vw,28px) 0;display:grid}.numbered__n{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;color:var(--muted);width:2.4em}.numbered p{font-weight:500;font-size:var(--step-2);letter-spacing:-.018em;max-width:34ch;line-height:1.2}.eco-card__layer{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.eco-card__layer .tip{--s:9px}.eco-card__line{color:var(--ink-2);max-width:32ch;font-size:.9375rem}.eco-card__go{align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:.9375rem;font-weight:700;display:inline-flex}.eco-card__go .i{width:16px;height:16px;transition:transform var(--dur-2) var(--ease-out)}.cta__btns{flex-wrap:wrap;gap:12px;display:flex}.eco-details>.container{display:grid}.eco-detail{border-top:1px solid var(--line);gap:24px;padding:clamp(36px,5vw,64px) 0;scroll-margin-top:96px;display:grid}@media (min-width:900px){.eco-detail{grid-template-columns:1fr 1.3fr;gap:64px}.eco-detail__head{align-self:start;position:sticky;top:110px}}.eco-detail__head{justify-items:start;gap:12px;display:grid}.eco-detail__meta{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;display:inline-flex}.eco-detail__meta .tip{--s:11px}.eco-detail__name{font-weight:600;font-size:var(--step-5);letter-spacing:-.03em;line-height:.95}.eco-detail__line{font-weight:500;font-size:var(--step-1);letter-spacing:-.012em;color:var(--ink-2);max-width:24ch}.eco-detail__body{color:var(--ink-2);align-content:start;gap:18px;font-size:1.0625rem;display:grid}.eco-detail__body>p{max-width:58ch}.eco-detail__body--tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.mini-tile{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:18px;gap:14px;padding:20px;font-weight:600;display:grid}.mini-tile .i{--acc:var(--sun-tint);width:28px;height:28px}.checks{gap:10px;padding:0;list-style:none;display:grid}.checks li{color:var(--ink);align-items:flex-start;gap:10px;display:flex}.checks .i{width:18px;height:18px;color:var(--success);stroke-width:2.4px;flex:none;margin-top:4px}@media (min-width:700px){.checks--2{grid-template-columns:1fr 1fr}}.mini-flow{counter-reset:mf;flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.mini-flow li{counter-increment:mf;background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:99px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:.875rem;font-weight:600;display:inline-flex}.mini-flow li:before{content:counter(mf);background:var(--ink);width:24px;height:24px;color:var(--cream);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.6875rem;display:grid}.ai-chat{background:var(--night);color:var(--cream);border-radius:22px;gap:10px;max-width:520px;padding:20px;display:grid}.ai-chat__label{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--night-muted);display:block}.ai-chat__me{background:var(--paper);color:var(--ink);border-radius:16px 16px 4px;justify-self:end;padding:10px 14px;font-weight:600}.ai-chat__ai{background:var(--night-2);border-radius:16px 16px 16px 4px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.9375rem;display:flex}.ai-chat__av{background:var(--lilac);width:28px;height:28px;color:var(--ink);border-radius:9px;flex:none;place-items:center;display:grid}.ai-chat__av .i{--acc:var(--paper);width:16px;height:16px}.metric-grid{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.metric-grid div{background:var(--paper);gap:4px;padding:16px;display:grid}.metric-grid dt{color:var(--ink);font-weight:700}.metric-grid dd{margin:0;font-size:.9375rem}.insight-card{background:var(--sun-tint);color:var(--ink);border-radius:18px;align-items:flex-start;gap:14px;max-width:560px;padding:18px;font-size:1.0625rem;font-weight:600;display:flex}.insight-card .ai-chat__label{color:var(--muted);margin-bottom:4px}.prod-hero__grid{align-items:center;gap:48px;display:grid}@media (min-width:1000px){.prod-hero__grid{grid-template-columns:1.1fr 1fr}}.prod-hero__copy{justify-items:start;gap:26px;display:grid}.prod-hero .h1{max-width:none;font-size:var(--step-6);line-height:.92}.prod-hero__art{justify-self:center;width:min(100%,460px);position:relative}.arch-photo{aspect-ratio:4/5;background:var(--sand);border-radius:50% 50% 24px 24px/36% 36% 24px 24px;display:block;overflow:hidden}.arch-photo img{object-fit:cover;width:100%;height:100%}.photo-tag{z-index:2;white-space:nowrap;background:var(--blush);color:var(--ink);box-shadow:var(--shadow-2);border-radius:99px;padding:7px 14px;font-size:.875rem;font-weight:700;position:absolute;top:10%;left:-14px;rotate:-5deg}.photo-duo{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(12px,1.6vw,20px);display:grid}.photo-duo figure{position:relative}.photo-duo figure+figure{margin-top:clamp(36px,5vw,72px)}.photo-duo figcaption,.why-problems__ph figcaption{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:12px;line-height:1.5}.why-hero__art{width:min(100%,540px)}.why-problems{align-items:start;gap:clamp(32px,4.5vw,64px);display:grid}.why-problems__ph{max-width:440px;position:relative}.why-problems__shape{z-index:2;position:absolute;top:-26px;right:0}@media (min-width:1000px){.why-problems{grid-template-columns:1.15fr .85fr}.why-problems__ph{justify-self:end;width:100%;position:sticky;top:110px}.why-problems__shape{right:-5%}}.campaign{box-shadow:var(--shadow-3);rotate:2deg}.campaign .tl-row{color:var(--muted)}.campaign .tl-row .dot{background:var(--sand);color:var(--muted)}.campaign .tl-row.is-done{color:var(--ink)}.campaign .tl-row.is-done .dot{background:var(--success-bg);color:var(--success)}.campaign .tl-row.is-now{color:var(--ink);font-weight:700}.campaign .tl-row.is-now .dot{background:var(--flame);color:#fff;box-shadow:0 0 0 5px var(--flame-tint)}.campaign__rails{bottom:-6%;left:-12%}@media (max-width:640px){.campaign__rails{bottom:-40px;left:0}}.fix-stack{aspect-ratio:1}.fix-core{background:var(--night);color:var(--cream);box-shadow:var(--shadow-3);border-radius:28%;place-items:center;display:grid;position:absolute;inset:33%;rotate:12deg}.fix-core .i{--acc:var(--flame);width:46%;height:46%;rotate:-12deg}.fix-chip{background:var(--paper);box-shadow:var(--shadow-2);white-space:nowrap;z-index:2;border-radius:18px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:clamp(.8125rem,1.2vw,.9375rem);font-weight:700;display:flex;position:absolute}.fix-chip .icon-tile{border-radius:11px;width:36px;height:36px}.fix-chip .icon-tile .i{width:20px;height:20px}.fix-chip--a{top:4%;left:0;rotate:-5deg}.fix-chip--b{top:18%;right:0;rotate:4deg}.fix-chip--c{bottom:16%;left:0;rotate:3deg}.fix-chip--d{bottom:2%;right:0;rotate:-4deg}.card-grid{gap:14px;display:grid}@media (min-width:720px){.card-grid--4,.card-grid--3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.card-grid--4{grid-template-columns:repeat(4,1fr)}.card-grid--3{grid-template-columns:repeat(3,1fr)}}.info-card{border-radius:var(--r-l);background:var(--paper);border:1px solid var(--line);align-content:start;gap:12px;padding:24px;display:grid}.info-card h3{letter-spacing:-.018em;font-size:1.35rem;font-weight:600;line-height:1.1}.info-card p{color:var(--ink-2);font-size:.9375rem}.info-card--tint-lilac{background:var(--lilac-tint);border-color:#0000}.info-card--tint-sun{background:var(--sun-tint);border-color:#0000}.info-card--tint-blush{background:var(--blush-tint);border-color:#0000}.info-card--tint-sand{background:var(--sand);border-color:#0000}.info-card .icon-tile{background:var(--sand);border:0}.info-card[class*=info-card--tint] .icon-tile{background:var(--paper)}.flow-sec{background:var(--night);color:var(--cream)}.flow-sec .lede{color:var(--night-muted)}.flow-sec__grid{gap:48px;display:grid}@media (min-width:1000px){.flow-sec__grid{grid-template-columns:1fr 1.1fr;gap:80px}.flow-sec__copy{align-self:start;position:sticky;top:140px}}.flow-sec__copy{align-content:start;gap:22px;display:grid}.flow{gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.flow__rail{background:var(--night-line);width:2px;position:absolute;top:28px;bottom:28px;left:27px}.flow__rail i{background:var(--flame);transform-origin:50% 0;transform:scaleY(var(--fill,1));position:absolute;inset:0}.flow__step{align-items:center;gap:18px;padding:14px 18px 14px 0;display:flex;position:relative}.flow__icon{background:var(--night-2);border:1px solid var(--night-line);width:56px;height:56px;color:var(--cream);z-index:1;border-radius:18px;flex:none;place-items:center;display:grid;position:relative}.flow__icon .i{--acc:var(--night-3);width:26px;height:26px}.flow__step b{font-weight:600;font-size:var(--step-1);letter-spacing:-.012em;line-height:1.2;display:block}.flow__step div span{color:var(--night-muted);font-size:.9375rem}.service{border-radius:var(--r-xl);background:var(--paper);border:1px solid var(--line);align-items:center;gap:32px;padding:clamp(32px,4vw,56px);display:grid}.service+.service{margin-top:16px}@media (min-width:900px){.service{grid-template-columns:1.1fr 1fr;gap:56px}.service--flip .service__art{order:-1}}.service__copy{color:var(--ink-2);align-content:start;gap:16px;display:grid}.service__num{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;color:var(--muted)}.service__title{font-weight:600;font-size:var(--t-h3);letter-spacing:-.02em;color:var(--ink);max-width:18ch;line-height:1.04}.service__note{background:var(--sand);color:var(--ink);border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:.9375rem;font-weight:600;display:flex}.service__note .i{--acc:var(--blush);flex:none;width:20px;height:20px;margin-top:1px}.settle{background:var(--canvas);border:1px solid var(--line);border-radius:22px;gap:4px;padding:22px;display:grid}.settle__label{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-bottom:10px}.settle__row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:.9375rem;display:flex}.settle__row b{letter-spacing:-.018em;font-size:1.35rem;font-weight:600}.settle__row--total{font-weight:700}.docs{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;padding:0;list-style:none;display:grid}.docs li{background:var(--canvas);border:1px solid var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:14px;font-size:.875rem;font-weight:600;display:flex}.docs .i{--acc:var(--lilac-tint);flex:none;width:22px;height:22px}.problem-cloud{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.problem-cloud li{background:var(--paper);border:1px solid var(--line);letter-spacing:-.01em;border-radius:99px;padding:14px 20px;font-size:clamp(.9375rem,1.3vw,1.125rem);font-weight:600}.problem-cloud li:nth-child(4n+1){background:var(--lilac-tint);border-color:#0000}.problem-cloud li:nth-child(4n+3){background:var(--sun-tint);border-color:#0000}.earn__title,.thesis__statement,.cta__title,.footer__pitch,.service__title,.eco-detail__line,.eco-detail__name,.product-card__title,.hub-hero__title,.info-card h3,.step h3,.tile h3,.plan__for{text-wrap:balance}.lede,.eco-card__line,.info-card p,.tile>p,.step p,.eco-detail__body>p,.qa__body p{text-wrap:pretty}@media (min-width:1080px){.tile--store .themer{grid-template-columns:1fr minmax(0,300px)}.tile--store .themer .phone{max-width:300px}}@media (max-width:600px){.eco-detail__body--tiles{grid-template-columns:1fr}.mini-tile{align-items:center;gap:14px;padding:16px 18px;display:flex}.campaign{rotate:none}.fix-core{inset:37%}.swap__after .h3{max-width:none}.compare{min-width:0;font-size:.8125rem}.compare th,.compare td{padding:12px 6px}.compare th:first-child{padding-left:14px}.compare thead th{font-size:.9375rem}.compare tbody th{width:36%;position:static}.compare .group th{font-size:.625rem}}@media (max-width:719px){.sticker--flame .tip{--c:var(--flame)}}@media (max-width:760px){.dash__row{align-items:start}}.hub-hero{padding-bottom:clamp(56px,7vw,96px);overflow:clip}.hub-hero__inner{z-index:1;text-align:center;justify-items:center;gap:24px;display:grid;position:relative}.hub-hero .hero__badge{justify-self:center;margin:0}.hub-hero__title{font-weight:600;font-size:var(--step-6);letter-spacing:-.03em;line-height:.94;position:relative}.hub-hero .lede{max-width:36em;margin-inline:auto}.hub-hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hub-tag{z-index:2;white-space:nowrap;box-shadow:var(--shadow-1);font-family:var(--font-body);letter-spacing:-.005em;border-radius:99px;padding:8px 15px;font-size:clamp(.8125rem,1.05vw,1rem);font-weight:700;line-height:1.2;position:absolute}.hub-tag--a{background:var(--paper);border:1px solid var(--line);color:var(--ink-2);top:clamp(-38px,-2.3vw,-14px);left:-1%;rotate:-6deg}.hub-tag--b{background:var(--blush);color:var(--ink);bottom:clamp(-34px,-2vw,-12px);right:1%;rotate:5deg}@media (max-width:760px){.hub-tag{display:none}}.hub-bubbles{z-index:0;pointer-events:none;position:absolute;inset:0}.bubble{aspect-ratio:1;background:var(--paper);width:clamp(50px,4.4vw,64px);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 16px 30px -16px #17120e59,0 0 0 1px #17120e0d}.bubble .i{width:44%;height:44%}.bubble--a{top:190px;left:6%}.bubble--b{top:360px;left:13%}.bubble--c{top:520px;left:4%}.bubble--d{top:180px;right:6%}.bubble--e{top:350px;right:12%}.bubble--f{top:510px;right:4%}@media (max-width:1099px){.bubble--c,.bubble--f{display:none}.bubble--a{left:3%}.bubble--d{right:3%}.bubble--b{top:420px;left:5%}.bubble--e{top:420px;right:5%}}@media (max-width:899px){.hub-bubbles{display:none}}.hero-card{width:min(100%,560px);margin:clamp(48px,6vw,80px) auto 0;position:relative}.hero-card__back{background:var(--line-strong);border-radius:30px;position:absolute;inset:0;translate:-8px 4px;rotate:-3.5deg}.hero-card__front{background:var(--night);box-shadow:var(--shadow-3);border-radius:30px;padding:12px;position:relative}.hero-card__photo{aspect-ratio:5/4;background:#e3a51c;border-radius:20px;display:block;overflow:hidden}.hero-card__photo img{object-fit:cover;width:100%;height:100%}.hero-card__mark{border:2px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:28px;left:28px}.hero-card__mark .logo-mark{fill:#fff;width:58%;height:auto}.hero-card__bar{color:var(--cream);letter-spacing:-.005em;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:16px 8px 6px 12px;font-size:1rem;font-weight:600;line-height:1.2;display:flex}.btn--blush{--bg:var(--blush);--fg:var(--ink)}.btn--blush:hover{--bg:var(--paper)}.hero-card__chip{z-index:3}.hero-card__chip--a{top:18%;left:-26%}.hero-card__chip--b{top:58%;right:-28%}.hero-card__example{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);position:absolute;bottom:-30px;right:4px}@media (max-width:1000px){.hero-card__chip--a{left:-8%}.hero-card__chip--b{right:-8%}}@media (max-width:640px){.hero-card__chip{scale:.86}.hero-card__chip--a{top:-26px;left:-4px}.hero-card__chip--b{top:auto;bottom:64px;right:-4px}.hero-card__bar{font-size:.9375rem}}.ticker--tab{--tab-in:clamp(16px, 6vw, 96px);--tab-r:clamp(18px, 2.2vw, 30px);color:var(--ink);background:linear-gradient(var(--canvas) 50%, var(--night) 50%);border:0;border-radius:0;padding:0;position:relative}.ticker--tab:before,.ticker--tab:after{content:"";width:var(--tab-in);background:var(--night);position:absolute;top:0;bottom:0}.ticker--tab:before{border-top-right-radius:var(--tab-r);left:0}.ticker--tab:after{border-top-left-radius:var(--tab-r);right:0}.ticker__tab{margin-inline:var(--tab-in);background:var(--canvas);border-radius:0 0 var(--tab-r) var(--tab-r);padding-block:clamp(14px,1.5vw,20px);position:relative;overflow:hidden}.ticker--tab .ticker__tab:before,.ticker--tab .ticker__tab:after{content:"";z-index:1;pointer-events:none;width:56px;position:absolute;top:0;bottom:0}.ticker--tab .ticker__tab:before{background:linear-gradient(90deg, var(--canvas), transparent);left:0}.ticker--tab .ticker__tab:after{background:linear-gradient(270deg, var(--canvas), transparent);right:0}.ticker--tab .ticker__list{gap:clamp(16px,2vw,28px);padding-right:clamp(16px,2vw,28px)}.ticker--tab .ticker__list li{font-family:var(--font-body);font-weight:500;font-size:var(--step-1);letter-spacing:-.012em}.ticker--tab .ticker__list .tip{--s:12px}.ticker--static .ticker__tab{letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(12px,1.8vw,26px);padding-inline:24px;font-size:clamp(.875rem,1.2vw,1.125rem);font-weight:500;display:flex}.ticker--static .ticker__tab:before,.ticker--static .ticker__tab:after{content:none}.ticker--static .sep{place-items:center;display:inline-grid}.ticker--static .tip{--s:11px}@media (max-width:900px){.ticker--static .wide,.ticker--static .sep--wide{display:none}}@media (max-width:560px){.ticker--static span:nth-child(4),.ticker--static span:nth-child(5){display:none}.ticker--static .ticker__tab{gap:10px;padding-inline:12px;font-size:.8125rem}}.footer{margin-top:0;padding-top:0}.footer>.container{padding-top:clamp(64px,8vw,112px)}.meta-row{border-bottom:1px solid var(--night-line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.meta-row__note{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--night-muted);text-align:right;line-height:1.6}.thesis__layout{gap:48px;margin-top:clamp(32px,4vw,64px);display:grid}@media (min-width:1000px){.thesis__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(48px,5vw,88px)}}.thesis__main{align-content:start;gap:28px;display:grid}.thesis__main .thesis__statement{margin-top:0}.thesis__n{width:2.6em;font-family:var(--font-mono);letter-spacing:.06em;color:var(--mint);flex:none;font-size:.75rem}.thesis__photos{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(12px,1.6vw,20px);display:grid}.thesis__ph{position:relative}.thesis__ph--b{margin-top:clamp(48px,8vw,128px)}.thesis__img{aspect-ratio:4/5;background:var(--night-2);border-radius:20px;display:block;overflow:hidden}.thesis__img img{object-fit:cover;width:100%;height:100%}.thesis__ph figcaption{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--night-muted);margin-top:12px;line-height:1.5}.thesis__tag{background:var(--blush);color:var(--ink);white-space:nowrap;border-radius:99px;padding:7px 14px;font-size:.875rem;font-weight:700;position:absolute;top:14%;left:-14px;rotate:-5deg;box-shadow:0 12px 24px -12px #00000080}.earn{background:var(--blush);padding-bottom:0;overflow:clip}.earn__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.earn__titles{gap:22px;display:grid}.earn__title{font-weight:500;font-size:var(--t-h2);letter-spacing:-.026em;line-height:.98}.round-link{background:var(--canvas);width:clamp(56px,6vw,80px);height:clamp(56px,6vw,80px);color:var(--ink);transition:background-color var(--dur-2), color var(--dur-2), transform var(--dur-3) var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}.round-link .i{aspect-ratio:1;stroke-width:2px;width:38%;height:auto;rotate:45deg}.round-link:hover{background:var(--ink);color:var(--cream);transform:rotate(-45deg)}.earn__body{align-items:end;gap:40px;margin-top:clamp(32px,5vw,64px);display:grid}@media (min-width:900px){.earn__body{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:48px}}.earn__side{padding-bottom:clamp(32px,5vw,72px)}.avatar-cloud{width:250px;height:172px;position:relative}.avatar-cloud img{object-fit:cover;border:3px solid var(--blush);border-radius:50%;position:absolute;box-shadow:0 10px 20px -12px #17120e80}.avatar-cloud .ac1{width:60px;height:60px;top:44px;left:0}.avatar-cloud .ac2{width:46px;height:46px;top:0;left:76px}.avatar-cloud .ac3{width:54px;height:54px;top:38px;left:132px}.avatar-cloud .ac4{width:82px;height:82px;top:88px;left:52px}.avatar-cloud__chip{background:var(--night);color:var(--cream);white-space:nowrap;border-radius:99px;padding:7px 13px;font-size:.8125rem;font-weight:700;position:absolute;top:116px;left:126px}.earn__stat{font-weight:700;font-size:var(--step-8);letter-spacing:-.03em;margin-top:24px;line-height:.85}.earn__cap{color:var(--ink-2);margin-top:10px;font-size:.9375rem}.account-card{background:var(--night);color:var(--cream);border-radius:28px 28px 0 0;padding:clamp(22px,3vw,36px) clamp(18px,3vw,36px) clamp(26px,3vw,40px)}.account-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-card .logo{height:26px}.account-card__who{align-items:center;gap:10px;display:flex}.account-card__who img{object-fit:cover;border:2px solid var(--night-3);border-radius:50%;width:46px;height:46px}.account-card__pill{background:var(--mint);color:var(--night);font-size:.8125rem}.account-card__label{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--night-muted);margin-top:26px}.account-card__list{gap:8px;margin-top:12px;padding:0;list-style:none;display:grid}@media (min-width:560px){.account-card__list{grid-template-columns:1fr 1fr}}.account-card__list a{background:var(--night-2);height:100%;color:var(--cream);transition:background-color var(--dur-2), transform var(--dur-2) var(--ease-out);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.account-card__list a:hover{background:var(--night-3);transform:translate(2px)}.account-card__list .i{--acc:var(--flame);flex:none;width:22px;height:22px}.account-card__list span{gap:3px;font-size:.9375rem;font-weight:600;line-height:1.2;display:grid}.account-card__list small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--night-muted);font-size:.6875rem;font-weight:400}.eco-group{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;margin-bottom:14px;display:flex}.eco-group:before{content:"";background:var(--flame);border-radius:50%;width:8px;height:8px}.eco-group--soon:before{background:var(--muted)}.launch-grid{gap:14px;display:grid}@media (min-width:900px){.launch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.launch-card{color:var(--ink);border-radius:var(--r-xl);background:var(--paper);border:1px solid var(--line);transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out), border-color var(--dur-2);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.launch-card:hover{border-color:var(--ink);transform:translateY(-4px);box-shadow:0 24px 40px -28px #17120e73}.launch-card:hover .eco-card__go .i{transform:translate(3px)}.launch-card__art{border-radius:calc(var(--r-xl) - 10px);place-items:center;min-height:236px;margin:10px 10px 0;padding:26px 22px;display:grid}.art-flame{background:var(--flame-wash)}.art-lilac{background:var(--lilac-tint)}.art-sun{background:var(--sun-tint)}.mini-ui{text-align:left;gap:8px;width:min(100%,290px);font-size:.8125rem;line-height:1.3;display:grid}.mini-url{background:var(--paper);box-shadow:var(--shadow-1);font-family:var(--font-mono);color:var(--ink-2);border-radius:99px;align-items:center;gap:6px;padding:8px 12px;font-size:.75rem;display:flex}.mini-url .i{stroke-width:2.2px;width:14px;height:14px}.mini-row{background:var(--paper);box-shadow:var(--shadow-1);border-radius:14px;align-items:center;gap:10px;padding:8px 10px 8px 8px;display:flex}.mini-row .prod__thumb{border-radius:10px;width:36px;height:36px}.mini-row .prod__thumb .i{width:18px;height:18px}.mini-row__t{flex:1;min-width:0;display:grid}.mini-row__t b{font-size:.8125rem}.mini-row__t small{color:var(--muted);font-size:.75rem}.mini-row__p{letter-spacing:-.012em;font-size:.9375rem}.mini-btn{background:var(--ink);color:var(--cream);border-radius:99px;place-items:center;padding:10px;font-weight:700;display:grid}.mini-status{background:var(--paper);box-shadow:var(--shadow-1);border-radius:14px;gap:8px;padding:12px;display:grid}.mini-status .pill{justify-self:start}.mini-check{color:var(--muted);background:#ffffffa6;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.mini-check .i{stroke-width:2.4px;width:16px;height:16px;color:var(--line-strong)}.mini-check.is-done{color:var(--ink)}.mini-check.is-done .i{color:var(--success)}.mini-join{background:var(--ink);color:var(--cream);border-radius:99px;padding:5px 11px;font-size:.75rem;font-weight:700}.mini-chip{background:var(--paper);box-shadow:var(--shadow-1);border-radius:99px;justify-self:start;align-items:center;gap:6px;padding:8px 12px;font-weight:700;display:inline-flex}.mini-chip .i{--acc:var(--blush);width:16px;height:16px}.launch-card__body{flex:1;align-content:start;gap:10px;padding:22px 24px 24px;display:grid}.launch-card__name{font-weight:600;font-size:var(--step-2);letter-spacing:-.026em;align-items:center;gap:12px;line-height:1;display:flex}.launch-card__name .icon-tile{border-radius:12px;width:42px;height:42px}.launch-card__name .icon-tile .i{width:22px;height:22px}.launch-card .eco-card__go{margin-top:6px}.soon-panel{border-radius:var(--r-xl);background:var(--sand);margin-top:14px;padding:clamp(18px,2.6vw,30px)}.soon-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.soon-panel .eco-group{margin:0}.soon-panel__note{color:var(--ink-2);font-size:.9375rem}.soon-grid{gap:10px;display:grid}@media (min-width:640px){.soon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.soon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.soon-card{background:var(--paper);color:var(--ink);transition:border-color var(--dur-2), transform var(--dur-2) var(--ease-out);border:1px solid #0000;border-radius:20px;align-content:start;gap:10px;padding:18px 20px;text-decoration:none;display:grid}.soon-card:hover{border-color:var(--ink);transform:translateY(-2px)}.soon-card:hover .eco-card__go .i{transform:translate(3px)}.soon-card__top{align-items:center;gap:12px;display:flex}.soon-card .icon-tile{background:var(--sand);border:0;border-radius:13px;width:44px;height:44px}.soon-card .icon-tile .i{width:22px;height:22px}.soon-card__name{letter-spacing:-.02em;gap:6px;font-size:1.35rem;font-weight:600;line-height:1;display:grid}.soon-card .eco-card__line{font-size:.875rem}.soon-card .eco-card__go{padding-top:2px;font-size:.875rem}.footer__top{grid-template-columns:1fr}.footer__brand{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.footer__brand .footer__cta{flex:none;height:clamp(64px,7vw,88px)}.footer__mini-logo{width:auto;height:30px}.footer__talk{align-content:space-between;gap:36px;display:grid}.footer__address{color:var(--night-muted);font-style:normal;font-size:var(--step--1);line-height:1.6}.footer__pitch{max-width:24ch;font-weight:500}.footer__contact{flex-wrap:wrap;place-items:center stretch;gap:16px 24px;display:flex}.footer__faces{display:flex}.footer__faces img{object-fit:cover;border:2px solid var(--night);border-radius:50%;width:42px;height:42px}.footer__faces img+img{margin-left:-12px}@media (min-width:900px){.footer__top{grid-template-columns:minmax(0,.75fr) minmax(0,1.7fr);align-items:stretch;gap:0}.footer__brand{padding-right:48px}.footer__talk{border-left:1px solid var(--night-line);padding-left:48px}.footer__contact{justify-items:stretch}.footer__social{margin-left:auto}}.store__url{min-width:0;overflow:hidden}[data-live-name]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.store__url.is-live{box-shadow:0 0 0 1.5px var(--flame);color:var(--ink);animation:live-pulse 1.6s var(--ease-out) infinite}@keyframes live-pulse{0%{box-shadow:0 0 0 1.5px var(--flame), 0 0 0 0 #ff5d0273}70%{box-shadow:0 0 0 1.5px var(--flame), 0 0 0 2.4cqw #ff5d0200}to{box-shadow:0 0 0 1.5px var(--flame), 0 0 0 0 #ff5d0200}}.mini-btn,.mini-join,.mini-swap{display:inline-grid;position:relative;overflow:hidden}.mini-btn{display:grid}.mini-btn>span,.mini-join>span,.mini-swap>span{transition:transform .5s var(--ease-out), opacity .3s;grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.mini-swap{justify-self:start}.mini-btn .i{stroke-width:2.6px;width:15px;height:15px}.swap-b{opacity:0;transform:translateY(110%)}.launch-card:is(:hover,:focus-visible) .swap-a{opacity:0;transform:translateY(-110%)}.launch-card:is(:hover,:focus-visible) .swap-b{opacity:1;transform:none}.mini-btn{transition:background-color .4s}.launch-card:is(:hover,:focus-visible) .mini-btn{background:var(--success)}.mini-join{transition:background-color .4s}.launch-card:is(:hover,:focus-visible) .mini-join{background:var(--success)}.mini-check--last .i,.mini-check--last{transition:color .4s, transform .5s var(--ease-spring)}.launch-card:is(:hover,:focus-visible) .mini-check--last{color:var(--ink)}.launch-card:is(:hover,:focus-visible) .mini-check--last .i{color:var(--success);transform:scale(1.25)}.mini-chip .i{transition:transform .5s var(--ease-spring)}.launch-card:is(:hover,:focus-visible) .mini-chip .i{--acc:var(--flame);transform:scale(1.3)}.launch-card .mini-ui{transition:transform .6s var(--ease-out)}.launch-card:is(:hover,:focus-visible) .mini-ui{transform:translateY(-4px)scale(1.02)}.nf{align-items:center;min-height:88svh;padding-bottom:clamp(64px,8vw,110px);display:flex;overflow:clip}.nf>.container{width:100%}.nf__inner{text-align:center;justify-items:center;gap:22px;display:grid}.nf__code{letter-spacing:-.034em;color:var(--ink);align-items:center;font-size:clamp(7rem,26vw,20rem);font-weight:600;line-height:.8;display:flex}.nf__zero{place-items:center;width:.74em;height:.74em;margin-inline:.04em .06em;display:inline-grid}.nf__zero .tip{--s:100%;width:100%;height:100%;animation:nf-bob 3.2s var(--ease-inout) infinite alternate}@keyframes nf-bob{to{transform:translateY(-6%)scale(.96)}}.nf__title{font-size:var(--step-5);letter-spacing:-.028em;line-height:.95}.nf .lede{max-width:32em;margin-inline:auto}.nf__links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;padding:0;list-style:none;display:flex}.nf__links a{background:var(--paper);border:1px solid var(--line);color:var(--ink);transition:border-color var(--dur-2), transform var(--dur-2) var(--ease-out);border-radius:99px;align-items:center;gap:8px;padding:10px 16px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.nf__links a:hover{border-color:var(--ink);transform:translateY(-2px)}.nf__links .tip{--s:10px}.vs{padding:0;list-style:none;display:grid}.vs__row{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:6px 18px;padding:26px 0;display:grid}.vs__icon{background:var(--paper);border:1px solid var(--line);width:48px;height:48px;color:var(--muted);border-radius:14px;grid-row:span 2;place-items:center;display:grid}.vs__icon .i{width:24px;height:24px}.vs__name{font-size:var(--t-h4);letter-spacing:-.012em;font-weight:600;line-height:1.2}.vs__line{color:var(--ink-2);max-width:46ch}.vs__tag{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-column:2;justify-self:start;margin-top:8px}.vs__row--us{border-radius:var(--r-xl);background:var(--night);color:var(--cream);border:0;margin-top:18px;padding:clamp(24px,3vw,36px)}.vs__row--us .vs__icon{background:var(--flame);color:#fff;border-color:#0000}.vs-head{gap:22px;display:grid}.vs-head .h2{max-width:none}.vs__row--us .vs__name .logo{height:30px}.vs__row--us .vs__line{color:var(--night-muted)}.vs__tag--us{color:var(--sun)}@media (min-width:900px){.vs__row{grid-template-columns:48px minmax(0,16rem) minmax(0,1fr) 12rem;align-items:center;gap:28px}.vs__icon{grid-row:auto}.vs__tag{text-align:right;grid-column:auto;justify-self:end;margin:0}}.community{background:var(--night);color:var(--cream)}.community .lede{color:var(--night-muted)}.comm{gap:16px;padding:0;list-style:none;display:grid}@media (min-width:640px){.comm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.comm{grid-template-columns:repeat(4,minmax(0,1fr))}}.comm__card{border-radius:var(--r-l);background:var(--night-2);border:1px solid var(--night-line);align-content:start;gap:14px;padding:clamp(24px,2.4vw,32px);display:grid}.comm__card .icon-tile{border-color:var(--night-line);color:var(--cream);background:#fff6ec0f;margin-bottom:8px}.comm__card h2,.comm__card h3{font-size:var(--t-h4);letter-spacing:-.012em;font-weight:600;line-height:1.2}.comm__card p{color:var(--night-muted)}.comm__pill{color:var(--cream);background:#fff6ec14;justify-self:start;margin-top:6px}.comm__ph{color:var(--night-muted);font-size:var(--t-small);margin-top:28px}.comm__ph .ph-tag{color:var(--night-muted);margin-right:8px}.earn__lede{font-size:var(--t-lede);color:var(--ink-2);text-wrap:pretty;max-width:34em;line-height:1.5}.wl__grid{align-items:start;gap:clamp(40px,6vw,80px);display:grid}@media (min-width:1000px){.wl__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.wl__copy{position:sticky;top:120px}}.wl__copy{justify-items:start;gap:26px;display:grid}.wl .h1{font-size:var(--step-6);line-height:.92}.wl__perks{color:var(--ink-2);gap:14px;padding:0;font-weight:600;list-style:none;display:grid}.wl__perks li{align-items:center;gap:12px;display:flex}.wl__perks .i{width:22px;height:22px;color:var(--ember);flex:none}.wl__card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-2);padding:clamp(22px,3.4vw,44px)}.wl__form,.wl__row{gap:22px;display:grid}@media (min-width:640px){.wl__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.wl__field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.wl__field>label,.wl__field>legend{font-weight:600;font-size:var(--t-small);color:var(--ink);padding:0}.wl__opt{color:var(--muted);margin-left:6px;font-weight:500}.wl__field input:not([type=checkbox]),.wl__field select,.wl__prefixed{border:1.5px solid var(--line-strong);background:var(--canvas);width:100%;min-height:52px;color:var(--ink);font:inherit;transition:border-color var(--dur-1), box-shadow var(--dur-1);border-radius:14px;padding:12px 16px}.wl__field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.wl__field input:focus,.wl__field select:focus,.wl__prefixed:focus-within{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px #ff5d022e}.wl__field input[aria-invalid=true]{border-color:var(--danger)}.wl__prefixed{font-family:var(--font-mono);align-items:center;gap:2px;padding-block:0;display:flex}.wl__prefixed span{color:var(--muted);flex:none}.wl__prefixed input{font-family:var(--font-mono);box-shadow:none!important;background:0 0!important;border:0!important;min-height:48px!important;padding:12px 0!important}.wl__hint,.wl__note{font-size:var(--t-small);color:var(--muted)}.wl__chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.wl__chip{cursor:pointer;position:relative}.wl__chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.wl__chip span{border-radius:var(--r-pill);border:1.5px solid var(--line-strong);background:var(--canvas);min-height:44px;font-weight:600;font-size:var(--t-small);transition:background-color var(--dur-1), border-color var(--dur-1), color var(--dur-1);align-items:center;padding:0 16px;display:inline-flex}.wl__chip span:before{content:"";width:0;height:2px;transition:width var(--dur-2) var(--ease-out), margin var(--dur-2) var(--ease-out)}.wl__chip:hover span{border-color:var(--ink)}.wl__chip input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.wl__chip input:checked+span:before{border:0 solid;border-width:0 0 2px 2px;width:10px;height:6px;margin-right:8px;transform:rotate(-45deg)translateY(-2px)}.wl__chip input:focus-visible+span{outline:2px solid var(--ember);outline-offset:2px}.wl__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wl__captcha:empty{display:none}.wl__error{background:var(--danger-bg);color:var(--danger);font-weight:600;font-size:var(--t-small);border-radius:14px;padding:12px 16px}.wl__note .ph-tag{margin-left:4px}.wl__done{outline:0;justify-items:start;gap:16px;display:grid}.wl__done-icon{background:var(--flame);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.wl__done-icon .i{width:30px;height:30px}.wl__done p{color:var(--ink-2)}:is(h1,h2,h3,.h1,.h2,.h3,.cta__title,.earn__title,.thesis__statement,.footer__pitch,.nf__title) em{letter-spacing:-.02em;font-style:italic;font-weight:400}.on-dark :is(h1,h2,h3,.h2,.h3,.thesis__statement) em{color:var(--cream)}.tab-label,.mono,.eco-card__layer,.swatch-label{font-feature-settings:"kern" 1}.qa__body p,.eco-detail__body>p,.service__copy>p{max-width:62ch}.prod-hero__copy{container-type:inline-size}.prod-hero .h1{font-size:min(var(--step-6), 13.6cqi)}.prod-hero .hub-hero__ctas{justify-content:flex-start}@media (max-width:640px){.hero--center .hero__title{font-size:min(var(--t-hero), calc((100vw - 2 * var(--gutter)) / 7.6));line-height:1.04}.trust__statement{font-size:var(--step-4)}}.hub-hero .lede,.hero--center .hero__lede,.claim__hint{text-wrap:balance}.nav__links a,.nav__login,.btn,.pill{white-space:nowrap}@media (min-width:1000px) and (max-width:1199px){.nav__links ul{gap:0}.nav__links a{font-size:var(--step--1);gap:7px;padding:10px}}@media (max-width:560px){.hero__badge{font-size:var(--step--2);white-space:nowrap;padding:9px 16px}.hero__badge .pill{display:none}}.motion:not(.motion-ready) [data-intro],.motion:not(.motion-ready) .nav__bar{opacity:0}.motion:not(.motion-ready) .hero__title .ln__in,.motion:not(.motion-ready) .page-hero .ln__in{transform:translateY(130%)}.motion:not(.motion-ready) .hl__bg{transform:scaleX(0)}.motion:not(.motion-ready) .stage__shape{transform:scale(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.justify-center{justify-content:center}.rounded-lg{border-radius:var(--r-l)}.border{border-style:var(--tw-border-style);border-width:1px}.border-line{border-color:var(--line)}.bg-flame{background-color:var(--flame)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.text-step-3{font-size:var(--step-3)}.text-wrap{text-wrap:wrap}.text-ember{color:var(--ember)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow-md{--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.nav{view-transition-name:site-nav}::view-transition-group(site-nav){z-index:10;animation-duration:.5s}::view-transition-old(root){animation:.55s cubic-bezier(.65,0,.35,1) both vt-leave}::view-transition-new(root){animation:.8s cubic-bezier(.16,1,.3,1) both vt-enter}}@keyframes vt-leave{to{opacity:.35;transform:translateY(-3%)scale(.97)}}@keyframes vt-enter{0%{clip-path:inset(100% 0 0 round 56px 56px 0 0)}to{clip-path:inset(0)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
