@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-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}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans Variable", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:#ff4a1c;--color-brand-dark:#e63b0f;--color-brand-text:#b8330f;--color-ink:#141311;--color-ink-soft:#5f5a54;--color-bg-soft:#f9fafb;--color-tint:#fff0ea;--color-tint-2:#ffd6c7;--color-line:#e5e7eb;--color-line-strong:#d1d5db;--color-green:#1e8e5a;--color-green-light:#e6f5ec;--font-display:"Plus Jakarta Sans Variable", system-ui, -apple-system, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.bg-bg-soft{background-color:var(--color-bg-soft)}.font-display{font-family:var(--font-display)}.blur{--tw-blur:blur(8px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}}:root{--brand:var(--color-brand);--brand-dark:var(--color-brand-dark);--brand-text:var(--color-brand-text);--ink:var(--color-ink);--ink-soft:var(--color-ink-soft);--bg:#fff;--bg-soft:var(--color-bg-soft);--tint:var(--color-tint);--tint-2:var(--color-tint-2);--line:var(--color-line);--line-strong:var(--color-line-strong);--green:var(--color-green);--green-light:var(--color-green-light);--maxw:1160px;--nav-h:76px;font-synthesis:none}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}body.nav-locked{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:800;line-height:1.08}p{text-wrap:pretty;margin:0}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.eyebrow{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-text);font-size:12.5px;font-weight:700}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(20px)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal][data-d="1"]{transition-delay:80ms}[data-reveal][data-d="2"]{transition-delay:.16s}[data-reveal][data-d="3"]{transition-delay:.24s}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.btn{font-family:var(--font-sans);white-space:nowrap;border:1.6px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:17px 28px;font-size:16px;font-weight:700;line-height:1;transition:transform .16s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 14px 28px -14px #ff4a1cbf}.btn-primary:hover{background:var(--brand-dark);transform:translateY(-2px)}.btn-light{color:var(--brand-text);background:#fff}.btn-light:hover{transform:translateY(-2px);box-shadow:0 14px 30px -16px #00000059}.btn-lg{padding:20px 36px;font-size:17.5px}.btn.is-loading{opacity:.65;pointer-events:none}.btn:disabled{cursor:default}.store-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.store-btn{border:1px solid var(--line);color:#a89b93;cursor:default;-webkit-user-select:none;user-select:none;background:#f4f5f7;border-radius:13px;align-items:center;gap:10px;padding:9px 17px;display:inline-flex}.store-btn svg{opacity:.55;flex:none;width:21px;height:21px}.sb-text{text-align:left;flex-direction:column;line-height:1.08;display:flex}.sb-top{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.sb-name{font-family:var(--font-display);color:#7a6e67;letter-spacing:-.01em;font-size:15px;font-weight:700}.phone{background:#0e0b0a;border-radius:40px;padding:8px;overflow:hidden;box-shadow:0 40px 80px -36px #18120f8c,0 8px 24px -12px #18120f4d}.phone img,.phone picture{object-fit:cover;object-position:top;border-radius:32px;width:100%;height:100%;display:block}.header{z-index:60;height:var(--nav-h);border-bottom:1px solid #0000;align-items:center;transition:background .25s,box-shadow .25s,border-color .25s,height .25s;display:flex;position:fixed;top:0;left:0;right:0}.header.is-scrolled{-webkit-backdrop-filter:saturate(150%)blur(14px);backdrop-filter:saturate(150%)blur(14px);border-bottom-color:var(--line);background:#ffffffd1}.header-row{justify-content:space-between;align-items:center;width:100%;display:flex}.brand img{width:auto;height:30px}.header-cta{align-items:center;gap:14px;display:flex}.header .btn{padding:12px 22px;font-size:14.5px}.nav-links{display:none}.hero{text-align:center;min-height:100svh;padding:calc(var(--nav-h) + 10px) 22px 34px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(ellipse at 50% 35%,var(--tint) 0%,#fdf2f300 62%);z-index:0;pointer-events:none;width:120vw;height:70vh;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.hero-logo-wrap{z-index:2;display:inline-flex;position:relative}.hero-logo{filter:drop-shadow(0 4px 10px #18120f1f);width:clamp(258px,60vw,460px);height:auto}.hero h1{z-index:2;max-width:20ch;margin-top:30px;font-size:clamp(28px,5vw,47px);position:relative}.hero h1 em{color:var(--brand);font-style:normal}.hero-sub{z-index:2;color:var(--ink-soft);max-width:46ch;margin-top:13px;font-size:clamp(15px,2.1vw,18px);position:relative}.hero-actions{z-index:2;flex-direction:column;align-items:center;gap:14px;margin-top:24px;display:flex;position:relative}.sec{flex-direction:column;justify-content:center;min-height:100svh;padding:72px 0;display:flex}.sec-tight{flex-direction:column;justify-content:center;min-height:100svh;padding:64px 0;display:flex}.sec-head{text-align:center;max-width:720px;margin:0 auto 56px}.sec-head .eyebrow{margin-bottom:18px;display:block}.sec-head h2{font-size:clamp(30px,6vw,52px)}.sec-head p{color:var(--ink-soft);margin-top:18px;font-size:clamp(16px,2.4vw,19px)}.row{align-items:center;gap:44px;display:grid}.row .eyebrow{margin-bottom:16px;display:block}.row h2{font-size:clamp(28px,5.4vw,46px)}.row p.lead{color:var(--ink-soft);max-width:46ch;margin-top:18px;font-size:clamp(16px,2.4vw,18.5px)}.row .mini-list{gap:13px;margin-top:26px;padding:0;display:grid}.row .mini-list li{align-items:flex-start;gap:12px;font-size:16px;list-style:none;display:flex}.row .mini-list .ck{background:var(--tint);width:26px;height:26px;color:var(--brand-text);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.row .mini-list .ck svg{width:14px;height:14px}.row .mini-list b{font-weight:700}.panel{background:var(--tint);border-radius:30px;justify-content:center;align-items:flex-end;min-height:380px;padding:40px 30px 0;display:flex;position:relative;overflow:hidden}.panel .phone{aspect-ratio:828/1792;width:min(260px,70%);margin-bottom:-40px}.legal-links{text-align:center;color:var(--ink-soft);margin-top:36px;font-size:13.5px}.legal-links a{color:var(--brand-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.proof-cards{gap:20px;margin-top:8px;display:grid}.tilt-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:30px;box-shadow:0 30px 60px -40px #18120f59}.tilt-card .big{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(30px,6vw,42px);font-weight:700;line-height:1}.tilt-card .big span{color:var(--brand)}.tilt-card p{color:var(--ink-soft);margin-top:12px;font-size:15.5px}.tabs-bar{background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;gap:4px;padding:5px;display:inline-flex}.tabswrap{justify-content:center;margin-bottom:48px;display:flex}.tab-btn{color:var(--ink-soft);font-family:var(--font-sans);background:0 0;border:none;border-radius:999px;align-items:center;gap:9px;padding:12px 24px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex}.tab-btn.is-active{background:var(--brand);color:#fff}.tab-panel{display:none}.tab-panel.is-active{animation:.45s fade;display:block}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.steps{counter-reset:step;gap:14px;max-width:760px;margin:0 auto;display:grid}.step{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:22px;padding:26px 4px;display:grid}.step:first-child{border-top:none}.step-num{counter-increment:step;font-family:var(--font-display);color:var(--tint-2);letter-spacing:-.03em;-webkit-text-stroke:1px var(--line-strong);min-width:56px;font-size:40px;font-weight:700;line-height:1}.step-num:before{content:counter(step,decimal-leading-zero)}.step h3{font-family:var(--font-sans);letter-spacing:-.01em;font-size:19px;font-weight:800}.step p{color:var(--ink-soft);margin-top:6px;font-size:15.5px}.step .pill{color:var(--brand-text);background:var(--tint);border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.step .pill.green{color:var(--green);background:var(--green-light)}.community{text-align:center}.big-num{font-family:var(--font-display);color:var(--brand);letter-spacing:-.04em;font-size:clamp(88px,22vw,200px);font-weight:700;line-height:.82}.big-num sup{vertical-align:super;color:var(--ink);letter-spacing:0;margin-left:.12em;font-size:.26em}.community p.lead{color:var(--ink-soft);max-width:36ch;margin:22px auto 0;font-size:clamp(17px,2.6vw,21px)}.fb-link{color:var(--brand-text);border:1.6px solid #ff4a1c4d;border-radius:999px;align-items:center;gap:9px;margin-top:26px;padding:12px 22px;font-size:15px;font-weight:700;transition:all .18s;display:inline-flex}.fb-link svg{width:18px;height:18px}.fb-link:hover{background:var(--tint);transform:translateY(-2px)}.offer-wrap{background:var(--ink);color:#fff;border-radius:34px;padding:48px 30px;position:relative;overflow:hidden}.offer-wrap:before{content:"";background:radial-gradient(circle,#ff4a1c80,#0000 70%);width:320px;height:320px;position:absolute;top:-80px;right:-80px}.offer-grid{z-index:1;gap:36px;display:grid;position:relative}.offer-wrap .eyebrow{color:#ffb59e}.offer-wrap h2{color:#fff;margin-top:16px;font-size:clamp(28px,5.6vw,44px)}.offer-wrap h2 em{color:#ffb59e;font-style:normal}.offer-wrap .lead{color:#ffffffbd;max-width:42ch;margin-top:18px;font-size:17px}.spots{margin-top:28px}.spots-top{color:#fffc;justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:14px;display:flex}.spots-top b{font-family:var(--font-display);color:#fff;font-size:20px}.spots-track{background:#ffffff29;border-radius:999px;height:9px;overflow:hidden}.spots-track i{background:linear-gradient(90deg,var(--brand),#ff8a5c);border-radius:999px;height:100%;transition:width .9s cubic-bezier(.2,.7,.2,1);display:block}.offer-form{color:var(--ink);background:#fff;border-radius:22px;padding:28px}.offer-form h3{font-family:var(--font-sans);font-size:20px;font-weight:800}.offer-form .sub{color:var(--ink-soft);margin-top:6px;font-size:14px}.offer-form .stack{gap:12px;margin-top:18px;display:grid}.offer-form .btn{width:100%}.offer-form .legal{color:var(--ink-soft);text-align:center;margin-top:12px;font-size:12px}.offer-form .consent{color:var(--ink-soft)}.offer-form .consent input{accent-color:var(--brand)}.offer-form .consent a{color:var(--brand)}[data-field]{text-align:left;flex-direction:column;gap:6px;display:flex}.input{width:100%;font:inherit;color:var(--ink);border:1.6px solid var(--line-strong);background:#fff;border-radius:14px;padding:17px 19px;font-size:16.5px;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:#a99e97}.input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 4px #ff4a1c1a}.input.has-error{border-color:var(--brand);box-shadow:0 0 0 4px #d4183d1f}.field-error{color:#b3261e;font-size:13px;font-weight:600}[data-form-error]{color:#b3261e;text-align:center;margin-top:12px;font-size:13.5px;font-weight:600}.cta-band [data-form-error]{color:#fff0ea}.hp-field{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.cta-band{background:var(--brand);color:#fff;text-align:center;border-radius:34px;padding:60px 30px;position:relative;overflow:hidden}.cta-band:before{content:"";background:radial-gradient(circle,#ffffff14,#0000 70%);width:280px;height:280px;position:absolute;bottom:-80px;left:-60px}.cta-band .eyebrow{color:#ffe3d8}.cta-band h2{color:#fff;margin-top:16px;font-size:clamp(30px,6.4vw,52px)}.cta-band p{color:#ffffffd1;max-width:42ch;margin:16px auto 0;font-size:clamp(16px,2.4vw,18px)}.cta-form{z-index:1;max-width:540px;margin:30px auto 0;position:relative}.cta-row{flex-direction:column;gap:12px;display:flex}.cta-band .input{border-color:#0000}.consent{text-align:left;color:#fffc;flex-flow:wrap;align-items:flex-start;gap:11px;margin-top:16px;font-size:12.5px;display:flex}.consent input{accent-color:#fff;flex:none;width:19px;height:19px;margin-top:1px}.consent span{flex:1;min-width:0}.consent a{color:#fff;text-decoration:underline}.consent .field-error{flex-basis:100%}[data-success]{background:var(--green-light);text-align:center;border:1px solid #bbe7c8;border-radius:20px;padding:24px}[data-success] .ok{background:var(--green);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:12px;display:inline-flex}[data-success] .ok svg{color:#fff;width:24px;height:24px}[data-success] h3{font-family:var(--font-sans);color:var(--green);font-size:21px;font-weight:800}[data-success] p{color:#1f5b34;margin-top:6px;font-size:15px}.cta-band [data-success]{background:#ffffff1f;border-color:#fff3}.cta-band [data-success] .ok{background:#fff}.cta-band [data-success] .ok svg{color:var(--brand)}.cta-band [data-success] h3{color:#fff}.cta-band [data-success] p{color:#ffffffd9}.founders{gap:34px;max-width:820px;margin:0 auto;display:grid}.founder{text-align:center;flex-direction:column;align-items:center;padding:10px;display:flex}.founder .av{background:var(--tint);border-radius:50%;flex:none;width:132px;height:132px;overflow:hidden}.founder .av img{object-fit:cover;width:100%;height:100%}.founder h3{font-family:var(--font-sans);margin-top:18px;font-size:18px;font-weight:800}.founder .role{color:var(--brand-text);margin-top:4px;font-size:13px;font-weight:700}.founder p{color:var(--ink-soft);max-width:34ch;margin-top:10px;font-size:14.5px}.faq{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line)}.faq-q{text-align:left;width:100%;font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;background:0 0;border:none;padding:26px 44px 26px 0;font-size:clamp(18px,4vw,22px);font-weight:600;position:relative}.faq-q:after{content:"+";color:var(--brand);font-size:28px;font-family:var(--font-sans);font-weight:400;transition:transform .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq-item.is-open .faq-q:after{transform:translateY(-50%)rotate(45deg)}.faq-a{max-height:0;transition:max-height .35s;overflow:hidden}.faq-item.is-open .faq-a{max-height:480px}.faq-a p{color:var(--ink-soft);padding:0 30px 28px 0;font-size:16px}.faq-a p b{color:var(--ink)}.faq-a a{color:var(--brand-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.footer{background:var(--ink);color:#ffffffa8;padding:60px 0 32px}.footer-top{gap:34px;display:grid}.footer-about{max-width:32ch;margin-top:16px;font-size:14.5px}.footer-col h4{color:#fff;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:12.5px}.footer-col a,.footer-col span{color:#ffffffa8;padding:5px 0;font-size:14.5px;display:block}.footer-col a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff1f;flex-direction:column;gap:8px;margin-top:42px;padding-top:24px;font-size:12.5px;display:flex}.footer-bottom .legal-row{flex-wrap:wrap;gap:18px;display:flex}.nav-toggle{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;display:inline-flex}.nav-toggle span{background:var(--ink);border-radius:2px;width:20px;height:2px;margin:0 auto;transition:all .25s}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav{inset:var(--nav-h) 0 0 0;z-index:55;visibility:hidden;background:#fff;flex-direction:column;gap:4px;padding:28px 24px 40px;transition:transform .3s;display:flex;position:fixed;transform:translate(100%)}.mobile-nav.is-open{visibility:visible;transform:none}.mobile-nav a{font-family:var(--font-display);border-bottom:1px solid var(--line);padding:14px 0;font-size:26px}.mobile-nav .btn{margin-top:22px}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(min-width:680px){.cta-row{flex-direction:row}.cta-row .input{flex:1}.cta-row .btn{flex:none}.proof-cards,.founders{grid-template-columns:1fr 1fr}}@media(min-width:920px){body{font-size:18px}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{white-space:nowrap;font-size:15px;font-weight:600;transition:color .15s}.nav-links a:hover{color:var(--brand)}.nav-toggle,.mobile-nav{display:none}.sec{padding:96px 0}.row{grid-template-columns:1fr 1fr;gap:64px}.row.reverse .row-media{order:-1}.panel{min-height:460px}.offer-grid{grid-template-columns:1.05fr .95fr;align-items:center}.footer-top{grid-template-columns:1.7fr 1fr 1fr 1fr}}.legal-page{padding:calc(var(--nav-h) + 40px) 0 88px}.legal{max-width:760px;font-size:16.5px;line-height:1.7}.legal .eyebrow{margin-bottom:14px;display:block}.legal h1{font-size:clamp(32px,6vw,46px)}.legal-updated{color:var(--ink-soft);margin-top:12px;font-size:14.5px}.legal h2{scroll-margin-top:calc(var(--nav-h) + 16px);margin:48px 0 14px;font-size:clamp(21px,3.4vw,26px)}.legal h3{font-family:var(--font-sans);letter-spacing:-.01em;margin:28px 0 8px;font-size:17.5px;font-weight:700}.legal p,.legal ul,.legal ol,.legal dl,.legal .table-wrap{margin:0 0 14px}.legal ul,.legal ol{padding-left:22px}.legal ul{list-style:outside}.legal ol{list-style:decimal}.legal li::marker{color:var(--ink-soft)}.legal li{margin:6px 0}.legal a{color:var(--brand-text);text-underline-offset:3px;text-decoration:underline}.legal strong{font-weight:700}.legal .lead{color:var(--ink-soft);margin-top:22px;font-size:18px}.legal .todo{color:#6b4b00;background:#fff3cd;border-radius:6px;padding:1px 6px;font-size:.92em;font-weight:600}.legal .note{background:var(--bg-soft);border:1px solid var(--line);border-radius:16px;padding:18px 20px;font-size:15.5px}.legal dl{grid-template-columns:1fr;gap:2px 20px;display:grid}.legal dt{margin-top:10px;font-weight:700}.legal dd{color:var(--ink-soft);margin:0}.legal .toc{background:var(--bg-soft);border:1px solid var(--line);border-radius:16px;margin-top:28px;padding:18px 22px 18px 40px;font-size:15.5px}.legal .table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.legal table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px;line-height:1.5}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}.legal th{background:var(--bg-soft);font-weight:700}@media(min-width:680px){.legal dl{grid-template-columns:220px 1fr}.legal dt{margin-top: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-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}
