@font-face{font-family:Bricolage Grotesque;src:url(/assets/BricolageGrotesque-Variable-Cl6lbBrA.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/InstrumentSans-Variable-B8SxWc57.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root,[data-theme=light]{--ground:#fff6ea;--surface:#fff;--ink:#1a1423;--muted:#5e5668;--line:#e8dcc9;--pop:#ff5a36;--zest:#ffd23f;--bubble:#ffb0d6;--on-pop:#1a1423;--focus:var(--ink)}[data-theme=dark]{--ground:#16121f;--surface:#241d30;--ink:#fff6ea;--muted:#b8afc3;--line:#3a3148;--focus:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--ground:#16121f;--surface:#241d30;--ink:#fff6ea;--muted:#b8afc3;--line:#3a3148;--focus:var(--ink)}}:root{--space-8:8px;--space-16:16px;--space-24:24px;--space-40:40px;--radius-tail:6px;--radius-bubble:24px;--radius-pill:999px;--font-display:"Bricolage Grotesque", "Arial Black", system-ui, sans-serif;--font-text:"Instrument Sans", system-ui, sans-serif}.stat-xl{font-family:var(--font-display);letter-spacing:-.04em;font-size:120px;font-weight:800;line-height:.9}.display{font-family:var(--font-display);letter-spacing:-.03em;font-size:64px;font-weight:800;line-height:.92}.title{font-family:var(--font-display);letter-spacing:-.02em;font-size:36px;font-weight:700;line-height:1.05}.heading{font-family:var(--font-text);font-size:20px;font-weight:700;line-height:26px}.body{font-family:var(--font-text);font-size:16px;font-weight:400;line-height:24px}.label{font-family:var(--font-text);letter-spacing:.06em;font-size:13px;font-weight:600;line-height:16px}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ground);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ol,ul{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.muted{color:var(--muted)}.bubble{border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-bubble) var(--radius-tail)}.bubble.you{border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-tail) var(--radius-bubble)}.btn{padding:var(--space-16) var(--space-24);border-radius:var(--radius-pill);background:var(--pop);color:var(--on-pop);cursor:pointer;border:0;text-decoration:none;display:inline-block}.btn:hover{background:var(--ink);color:var(--ground)}.logo-reverse,:root[data-theme=dark] .logo{display:none}:root[data-theme=dark] .logo-reverse{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .logo{display:none}:root:not([data-theme]) .logo-reverse{display:block}}.wrap{width:100%;max-width:1120px;padding-inline:var(--space-16);margin-inline:auto}@media (width>=720px){.wrap{padding-inline:var(--space-40)}}.skip{left:var(--space-16);top:calc(-1 * var(--space-40) * 2);padding:var(--space-8) var(--space-16);border-radius:var(--radius-pill);background:var(--ink);color:var(--ground);text-decoration:none;position:absolute}.skip:focus{top:var(--space-16)}.site-header{justify-content:space-between;align-items:center;gap:var(--space-16);padding-block:var(--space-24);display:flex}.brand{display:inline-block}.brand img{vertical-align:top;width:auto;height:32px}.btn.small{padding:var(--space-8) var(--space-24)}.card{gap:var(--space-8);padding:var(--space-24);flex-direction:column;display:flex}.pop{background:var(--pop);color:var(--on-pop)}.zest{background:var(--zest);color:var(--on-pop)}.surface{background:var(--surface)}.hero{gap:var(--space-40);padding-block:var(--space-24) var(--space-40);align-items:center;display:grid}@media (width>=900px){.hero{grid-template-columns:1.15fr 1fr}}.hero-copy{align-items:flex-start;gap:var(--space-24);flex-direction:column;display:flex}.lead,.intro{max-width:34em}.actions{align-items:center;gap:var(--space-16) var(--space-24);flex-wrap:wrap;display:flex}.more{text-underline-offset:4px;font-weight:700}.chat{gap:var(--space-16);flex-direction:column;display:flex}.chat .card{width:100%;max-width:min(360px,88%)}.chat .you{align-self:flex-end}.watermark{margin-top:var(--space-16)}.section{gap:var(--space-24);padding-block:var(--space-40);flex-direction:column;display:flex}.steps{gap:var(--space-16);padding:0;list-style:none;display:grid}@media (width>=720px){.steps{grid-template-columns:repeat(3,1fr)}}.step{gap:var(--space-8);padding:var(--space-24);background:var(--surface);flex-direction:column;display:flex}.privacy{gap:var(--space-24);padding:var(--space-40) var(--space-24);background:var(--surface);flex-direction:column;display:flex}@media (width>=720px){.privacy{padding:var(--space-40)}}.points{gap:var(--space-24);padding:0;list-style:none;display:grid}@media (width>=720px){.points{grid-template-columns:repeat(2,1fr)}}.points li{gap:var(--space-8);flex-direction:column;display:flex}.recap{gap:var(--space-40);display:grid}@media (width>=720px){.recap{grid-template-columns:1fr 1.4fr}}.recap>div{gap:var(--space-16);flex-direction:column;display:flex}.facts{padding-left:var(--space-24);gap:var(--space-8);flex-direction:column;display:flex}.chips{gap:var(--space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip{padding:var(--space-8) var(--space-16);border-radius:var(--radius-pill);background:var(--surface)}.pair{gap:var(--space-16);display:grid}@media (width>=720px){.pair{grid-template-columns:repeat(2,1fr)}}.guide,.plan{gap:var(--space-16);padding:var(--space-24);background:var(--surface);flex-direction:column;display:flex}.plan.zest{background:var(--zest)}.guide ol,.plan ul{padding-left:var(--space-24);gap:var(--space-8);flex-direction:column;display:flex}.faq{gap:var(--space-16);flex-direction:column;max-width:760px;display:flex}.faq details{padding:var(--space-16) var(--space-24);background:var(--surface)}.faq summary{cursor:pointer}.faq details p{margin-top:var(--space-8)}.final{align-items:flex-start;gap:var(--space-24);padding:var(--space-40) var(--space-24);flex-direction:column;display:flex}@media (width>=720px){.final{padding:var(--space-40)}}.btn.ink{background:var(--on-pop);color:var(--pop)}.site-footer{gap:var(--space-16);padding-block:var(--space-40);border-top:1px solid var(--line);flex-direction:column;display:flex}.notfound{justify-content:center;gap:var(--space-24);min-height:100dvh;padding-block:var(--space-40);flex-direction:column;display:flex}.notfound .card{align-items:flex-start;max-width:480px}
