:root{color-scheme:light;--honey: #ffce3f;--honey-lo: #ffe29a;--honey-hi: #f0ae14;--honey-deep: #8a6100;--on-honey: #2e2205;--on-honey-2: #523c08;--on-honey-3: #6e5210;--paper: #f7f5f1;--sur: #fffdf9;--sur-text: #fffbf2;--ink: #191e2e;--ink-2: #565d70;--ink-3: #8c8a80;--ink-4: #bebaaf;--line: #e8e3d9;--line-2: #d9d3c7;--night: #131828;--night-2: #242b40;--night-line: #262d42;--on-night: #f2f0ea;--on-night-2: #a3a9b9;--on-night-3: #6f768a;--heart: #d5382a;--grn: #1f8a54;--hot: #b02f22;--black: #0d1220;--wash: #fff1c4;--s1: 8px;--s2: 16px;--s3: 26px;--s4: 44px;--s5: 70px;--s6: 118px;--gut: 24px;--maxw: 1120px;--hang: 96px;--ease: cubic-bezier(.2, .9, .3, 1)}@media(max-width:760px){:root{--s6: 74px;--s5: 48px;--s4: 32px}}*,*:before,*:after{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:17px/1.62 Onest,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}svg{display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}[hidden]{display:none!important}:focus-visible{outline:2.5px solid var(--ink);outline-offset:3px;border-radius:6px}section,header{scroll-margin-top:72px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.skip{position:absolute;left:16px;top:-100px;padding:12px 20px;background:var(--sur);z-index:40;border-radius:8px}.skip:focus{top:12px}h1,h2{font-family:Gabarito,Onest,system-ui,sans-serif;line-height:1.04;letter-spacing:-.035em;text-wrap:balance;font-weight:700}h1{font-size:clamp(40px,6.6vw,84px)}h2{font-size:clamp(28px,3.8vw,46px)}h3{font-family:Gabarito,Onest,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}.band{padding-block:var(--s6)}.lead{font-size:clamp(17.5px,1.75vw,21px);line-height:1.55;color:var(--ink-2);max-width:56ch;text-wrap:pretty}.lead b{color:var(--ink);font-weight:600}.lead.after{margin-top:var(--s2)}.small{font-size:14.5px;color:var(--ink-3);max-width:62ch}.micro{font-size:14px;color:var(--ink-3)}.center{text-align:center;margin-inline:auto}.num{font-family:Gabarito,sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.95;font-variant-numeric:tabular-nums;color:var(--ink)}.num.hot{color:var(--hot)}.num.soft{color:var(--ink)}.kick{font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--honey-deep);display:inline-flex;align-items:center;gap:9px}.kick i{width:7px;height:7px;border-radius:50%;background:var(--heart);flex:none;box-shadow:0 0 0 4px #d5382a2e;animation:pulse 2.4s ease-in-out infinite}.kick.quiet{color:var(--ink-3)}@keyframes pulse{50%{box-shadow:0 0 0 8px #d5382a12}}.mask.name:before{content:attr(data-a) " " attr(data-b)}.mask.mail:before{content:attr(data-a) "@" attr(data-b)}.mask.tel:before{content:attr(data-a) " " attr(data-b)}.mask.mask-ready:before{content:none}.mask a{text-decoration:underline;text-underline-offset:3px}.rhythm-band{overflow:hidden}.rhythm-sign{display:block;width:100%;max-height:180px}.rhythm-sign .bar,.rhythm-sign .heart{opacity:0}.rhythm-band.go .rhythm-sign .bar{transform-box:fill-box;transform-origin:bottom;animation:rhythm-up .26s ease-out forwards}.rhythm-band.go .rhythm-sign .heart{animation:rhythm-heart .22s ease-out forwards}@keyframes rhythm-up{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@keyframes rhythm-heart{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.rhythm-sign .bar,.rhythm-sign .heart{opacity:1;animation:none!important}}@media(max-width:760px){.rhythm-sign{max-height:110px}}.wm{font-family:Gabarito,sans-serif;font-weight:500;font-size:21px;line-height:1;white-space:nowrap;display:inline-flex;align-items:baseline;gap:.24em}.wm .yu{color:var(--honey-hi)}.wm .hrt{width:.58em;height:.58em;align-self:center;margin-left:-.1em}.wm.on-honey .yu{color:var(--sur)}.wm.sm{font-size:17px}.heart{flex:none}.cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--black);color:var(--sur-text);font-family:Gabarito,sans-serif;font-weight:700;font-size:17px;line-height:1;border-radius:999px;padding:19px 34px;border:0;cursor:pointer;box-shadow:0 4px 12px #0d122038;transition:transform .18s cubic-bezier(.2,.7,.3,1),background .18s,box-shadow .18s ease}.cta:after{content:"→";font-weight:600;opacity:0;transform:translate(-6px);transition:opacity .18s ease,transform .18s cubic-bezier(.2,.7,.3,1)}.cta:hover,.cta:focus-visible{background:#1c2333;transform:translateY(-2px);box-shadow:0 10px 22px #0d122047}.cta:hover:after,.cta:focus-visible:after{opacity:1;transform:translate(0)}.cta:active{transform:translateY(0)}.cta:focus-visible{outline:3px solid var(--black);outline-offset:3px}.cta:disabled{background:var(--black);opacity:.85;transform:none;box-shadow:none;cursor:default}.cta:disabled:after{opacity:0}@media(prefers-reduced-motion:reduce){.cta,.cta:after{transition:background .18s,box-shadow .18s ease,opacity .18s ease}.cta:hover,.cta:focus-visible,.cta:active{transform:none}.cta:hover:after,.cta:focus-visible:after{transform:none}}.cta-group{display:grid;gap:10px;justify-items:start;margin-top:var(--s1)}.cta-group .micro{padding-left:4px}.arrow{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:15.5px;color:var(--ink-2)}.arrow svg{flex:none;transition:transform .2s var(--ease)}.arrow:hover{color:var(--ink)}.arrow:hover svg{transform:translate(3px)}.av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;font-family:Gabarito,sans-serif;font-weight:700;font-size:16px}.av.rose{background:#f5d6d3;color:#8b3a30}.av.sky{background:#d9e6f2;color:#2f5677}.av.mint{background:#dcecda;color:#2f6b3a}.av.sun{background:#fdeec2;color:#7a5a00}.av.lilac{background:#e8dcef;color:#5f3a7a}.av.stone{background:#edebe5;color:#6b6960}.chip{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-family:Gabarito,sans-serif;font-weight:600;font-size:13.5px;line-height:1;border-radius:999px;padding:6px 12px}.chip.warn{background:var(--wash);color:var(--on-honey-3)}.chip.hot{background:#fde8e5;color:var(--hot)}.chip.ok{background:#e2f3e9;color:var(--grn)}.chip.cool{background:#edebe5;color:var(--ink-2)}.chip.cool svg{color:var(--grn);flex:none}.hair{border-top:1px solid var(--line)}.bub{max-width:88%;padding:14px 17px 10px;border-radius:18px;font-size:16px;line-height:1.5;position:relative}.bub time{display:block;font-size:11.5px;margin-top:6px;opacity:.7}.bub.out{background:#ffe9a8;color:var(--on-honey);justify-self:end;border-bottom-right-radius:5px}.bub.out time{text-align:right}.bub.in{background:var(--paper);color:var(--ink);justify-self:start;border-bottom-left-radius:5px;box-shadow:inset 0 0 0 1px var(--line)}.bub.in time{color:var(--ink-3)}.nav{position:sticky;top:0;z-index:30;background:var(--honey);transition:background .3s,box-shadow .3s}.nav.stuck,.nav.paper{background:#f7f5f1f0;backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line)}.nav .in{display:flex;align-items:center;gap:var(--s3);padding-block:16px}.nav .links{margin-left:auto;display:flex;gap:22px;font-size:14.5px;font-weight:500;color:var(--on-honey)}.nav .links a:hover{text-decoration:underline;text-underline-offset:5px}.nav.stuck .links,.nav.paper .links{color:var(--ink-2)}.nav .meta{font-size:14px;color:var(--ink-3);padding-left:var(--s3);border-left:1px solid var(--line);line-height:1.3}.nav .try{background:var(--black);color:var(--sur-text);font-family:Gabarito,sans-serif;font-weight:600;font-size:14.5px;border-radius:999px;padding:9px 19px;white-space:nowrap;box-shadow:0 3px 9px #0d122033;transition:transform .18s cubic-bezier(.2,.7,.3,1),background .18s,box-shadow .18s ease}.nav .try:hover,.nav .try:focus-visible{background:#1c2333;transform:translateY(-1px);box-shadow:0 7px 16px #0d122042}.nav .try:active{transform:translateY(0)}.nav.stuck .wm .yu{color:var(--honey-hi)}@media(max-width:760px){.nav .links,.nav .meta{display:none}.nav .try{margin-left:auto}}.hero{background:var(--honey);color:var(--on-honey);padding-top:var(--s5);padding-bottom:0;position:relative;z-index:1}.hero .copy{display:grid;gap:var(--s2);justify-items:center;text-align:center;max-width:1072px;margin-inline:auto}.hero h1{color:var(--ink);font-size:clamp(36px,4.8vw,64px)}.hero h1 .l1,.hero h1 .l2{display:block}.hero h1 .l1{color:var(--ink)}.hero h1 .l2{color:#6f5a1b;margin-top:.14em}.hero .lead{color:#3f4658;max-width:44ch;font-size:clamp(17.5px,1.8vw,21px)}.hero .cta-group{justify-items:center}.hero .cta-group .micro{padding-left:0;color:var(--on-honey-3);text-align:center}.hero .arrow{color:var(--on-honey-2)}.hero .arrow:hover{color:var(--on-honey)}.hero+section{padding-top:calc(var(--s6) + var(--hang))}@media(max-width:480px){.hero .cta-group,.hero .cta{width:100%}.hero .cta{white-space:normal}}.people{position:relative;z-index:2;max-width:760px;margin:var(--s4) auto 0;text-align:left;background:var(--sur);color:var(--ink);border-radius:18px;padding:6px 8px 12px;box-shadow:0 0 0 1px #2e220514,0 44px 90px -36px #2e220580,0 2px 10px #2e220514}.hero .people{margin-bottom:calc(-1 * var(--hang))}.people.flat{box-shadow:none;border:1px solid var(--line);margin:0;max-width:none}.people .ph{display:flex;align-items:baseline;gap:10px;padding:16px 16px 12px}.people .ph b{font-family:Gabarito,sans-serif;font-weight:700;font-size:17px;letter-spacing:-.02em}.people .ph .num{font-size:17px;letter-spacing:-.02em}.people .ph .sub{margin-left:auto;font-size:13px;color:var(--ink-3)}.people .row{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:6px 14px;align-items:center;padding:12px 16px;border-top:1px solid var(--line)}.people .row .name{font-weight:600;font-size:16px}.people .row .was{font-size:14.5px;color:var(--ink-3)}.people .row .now{font-size:14.5px;font-weight:600;color:var(--hot);white-space:nowrap}.people .more{padding:12px 16px 4px;font-size:14px;color:var(--ink-3);border-top:1px solid var(--line)}.people .more .arrow{font-size:14px}@media(max-width:640px){.people .row{grid-template-columns:40px 1fr}.people .row .av{grid-row:span 3}.people .row .was,.people .row .now{grid-column:2}.people .ph .sub{display:none}}.versus{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4);margin-top:var(--s5);align-items:start}@media(max-width:820px){.versus{grid-template-columns:1fr}}.vs-lab{font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.vs-lab.good{color:var(--honey-deep)}.bubble{padding:20px 22px;border-radius:20px 20px 20px 6px;font-size:17px;line-height:1.52}.bubble.dead{background:#edebe5;color:#7c7a72;border-radius:20px 20px 6px}.bubble.live{background:var(--wash);color:var(--ink);box-shadow:0 1px #f0ae1459}.vs-after{display:grid;gap:6px;margin-top:16px;font-size:14.5px;color:var(--ink-3)}.vs-after b{font-weight:600}.vs-after .hit{color:var(--grn)}.vs-after .miss{color:#98958c}.absent{margin-top:var(--s3)}.absent .lb{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.absent ul{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:10px}.absent li{display:inline-flex;align-items:baseline;gap:8px;font-size:15.5px;color:var(--ink-2)}.absent li:before{content:"×";font-family:Gabarito,sans-serif;font-weight:700;font-size:16px;color:var(--heart)}.one-line{font-family:Gabarito,sans-serif;font-weight:600;font-size:clamp(20px,2.3vw,27px);letter-spacing:-.02em;max-width:30ch}.versus-end{margin-top:var(--s5);font-family:Gabarito,sans-serif;font-weight:600;font-size:clamp(21px,2.5vw,29px);letter-spacing:-.025em;max-width:26ch}.bridge{background:var(--sur);border-block:1px solid var(--line)}.bridge .in{display:grid;justify-items:center;text-align:center;gap:var(--s3)}.bridge .fact{font-size:clamp(17px,1.6vw,19.5px);color:var(--ink-2);max-width:44ch;line-height:1.55}.bridge .fact b{color:var(--ink);font-weight:600}.bridge h2{max-width:18ch}.bridge .cta-group{justify-items:center}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4);margin-top:var(--s5)}@media(max-width:860px){.steps{grid-template-columns:1fr;max-width:460px}}.steps>li{display:grid;gap:14px;align-content:start}.steps .n{font-family:Gabarito,sans-serif;font-weight:700;font-size:14px;width:30px;height:30px;border-radius:50%;background:var(--black);color:var(--sur-text);display:grid;place-items:center}.steps p{font-size:15.5px;color:var(--ink-2)}.other-system{margin-top:var(--s3);max-width:68ch}.other-system .arrow{font-size:14.5px}.shot{position:relative;margin-top:var(--s5)}.shot .frame{border-radius:14px;overflow:hidden;background:var(--sur);box-shadow:0 0 0 1px #2e220514,0 44px 90px -36px #2e22058c,0 2px 10px #2e22051a}.shot img{width:100%;height:auto}@media(max-width:640px){.shot .frame{max-width:340px;margin-inline:auto;aspect-ratio:1170 / 1520;border-radius:22px}.shot img{height:100%;object-fit:cover;object-position:top}}.returns{margin-top:var(--s5);max-width:880px}.returns h3{margin-bottom:4px}.returns .rrow{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,1.5fr) auto;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.returns .rrow:last-of-type{border-bottom:1px solid var(--line)}.returns .who b{display:block;font-weight:600;font-size:15.5px}.returns .who span{display:block;font-size:13px;color:var(--ink-3);margin-top:1px}.returns .reply{background:#f3f1ec;border-radius:14px;padding:9px 13px;font-size:14.5px;color:var(--ink);justify-self:start}.returns .verdict{font-size:14px;font-weight:600;color:var(--grn);text-align:right;white-space:nowrap}.returns .verdict.wait{color:var(--ink-3);font-weight:500}.returns .note{margin-top:12px}.returns.night{color:var(--on-night)}.returns.night .rrow{border-color:var(--night-line)}.returns.night .who b{color:var(--on-night)}.returns.night .who span,.returns.night .note,.returns.night .verdict.wait{color:var(--on-night-3)}.returns.night .reply{background:var(--night-2);color:var(--on-night)}.returns.night .verdict{color:#2fa96a}@media(max-width:700px){.returns .rrow{grid-template-columns:40px 1fr}.returns .reply,.returns .verdict{grid-column:2;text-align:left}}.night{background:var(--night);color:var(--on-night)}.night h2{color:var(--on-night)}.night .lead{color:var(--on-night-2);line-height:1.6}.night .small{color:#7f869a}.talk{display:grid;grid-template-columns:minmax(0,52fr) minmax(0,40fr);gap:var(--s5);margin-top:var(--s5);align-items:start}@media(max-width:900px){.talk{grid-template-columns:1fr;gap:var(--s4);max-width:520px}}.thread{display:grid;gap:10px}.night .thread{gap:16px}.night .thread .bub{padding:18px 22px 14px;line-height:1.55}.night .thread .bub time{margin-top:10px}.night .thread .day{padding-block:10px}.night .thread .note{padding-top:12px}.thread .day{justify-self:center;font-size:12.5px;color:var(--on-night-3);padding-block:6px}.night .bub.in{background:var(--night-2);color:var(--on-night);box-shadow:none}.night .bub.in time{color:#8990a3}.thread .note{font-size:13px;color:var(--on-night-3);justify-self:center;padding-top:6px;text-align:center}.ctx h3{color:var(--on-night);margin-bottom:6px}.ctx dl{display:grid;margin-top:14px}.ctx dl>div{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding-block:13px;border-top:1px solid var(--night-line)}.ctx dl>div:last-child{border-bottom:1px solid var(--night-line)}.ctx dt{font-size:15px;color:var(--on-night-2)}.ctx dd{margin:0;font-size:15px;font-weight:600;color:var(--on-night);font-variant-numeric:tabular-nums}.ctx dd.hot{color:#ff7a6b}.ctx .rhythm{display:flex;align-items:flex-end;gap:5px;height:44px;margin-top:22px}.ctx .rhythm i{flex:1;border-radius:3px;background:var(--night-line);height:5px}.ctx .rhythm i.on{height:26px;background:#2fa96a}.rhythm-cap{display:flex;justify-content:space-between;font-size:11.5px;color:var(--on-night-3);margin-top:7px}.ctx .small{margin-top:14px}.talk-end{display:flex;align-items:center;gap:12px;margin-top:var(--s5);font-family:Gabarito,sans-serif;font-weight:600;font-size:clamp(19px,2.2vw,26px);letter-spacing:-.02em;color:var(--on-night);max-width:30ch}.limits{display:grid;margin-top:var(--s4);max-width:800px}.limits>li{padding-block:20px;border-top:1px solid var(--line-2);font-size:16.5px;color:var(--ink-2)}.limits>li:last-child{border-bottom:1px solid var(--line-2)}.limits b{color:var(--ink);font-weight:600}.leadf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:760px;margin-top:var(--s1)}.leadf .cta{justify-self:start}.leadf input{height:52px;border:1px solid var(--line-2);border-radius:999px;background:#fff;padding:0 20px;font:16px Onest,system-ui,sans-serif;color:var(--ink);min-width:0}.leadf input::placeholder{color:var(--ink-4)}.leadf input:focus-visible{outline:2.5px solid var(--ink);outline-offset:2px}.leadf input[aria-invalid=true]{border-color:var(--heart)}.leadf .cta{white-space:nowrap}.leadf .msg{grid-column:1 / -1;font-size:15px;color:var(--ink-2)}.leadf .msg.ok{color:var(--grn);font-weight:600}.leadf .msg.err{color:var(--hot)}.leadf.done input,.leadf.done .cta{display:none}.cta.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.cta.ghost:hover,.cta.ghost:focus-visible{background:#191e2e0f;box-shadow:inset 0 0 0 1.5px var(--ink)}@media(max-width:700px){.leadf{grid-template-columns:1fr}.leadf .cta{justify-self:stretch}}.value-band{background:var(--sur);border-top:1px solid var(--line)}.value-band .steps{margin-top:var(--s4)}.value-cta{display:grid;gap:var(--s2);margin-top:var(--s5)}.value-cta .one-line,.value-cta .leadf{margin-top:0}.final{background:var(--honey);color:var(--on-honey)}.final .in{display:grid;justify-items:center;text-align:center;gap:var(--s3)}.final .quote{font-family:Gabarito,sans-serif;font-weight:700;font-size:clamp(30px,5vw,60px);letter-spacing:-.04em;line-height:1.05;max-width:15ch}.final .lead{color:var(--on-honey-2);text-align:center}.final .micro{color:var(--on-honey-3)}.final .cta-group{justify-items:center}.final{padding-bottom:0}.final .rhythm-band{margin-top:var(--s5);color:var(--black);--heart-fill: var(--heart)}.footer{background:var(--sur);border-top:1px solid var(--line);padding-block:var(--s4)}.footer .in{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;font-size:14px;color:var(--ink-3)}.footer .in a:not(.wm-link):hover{text-decoration:underline;text-underline-offset:5px}.footer .egg{margin-left:auto;display:inline-flex;align-items:center;gap:7px;color:var(--ink-4)}.footer .egg:hover{color:var(--heart)}@media(max-width:760px){.footer .egg{margin-left:0}}.acol{max-width:760px;margin-inline:auto;padding-inline:var(--gut)}.col{max-width:648px;margin-inline:auto;padding-inline:var(--gut);padding-block:var(--s5) var(--s6);display:grid;gap:var(--s4)}.col.narrow{max-width:568px}.intro{display:grid;gap:16px}.intro h1{font-size:clamp(32px,4.4vw,46px)}.intro .lead{font-size:18px}.ahero{padding-block:var(--s5) var(--s4);display:grid;justify-items:center;text-align:center;gap:var(--s2)}.ahero h1{font-size:clamp(34px,4.8vw,60px);max-width:15ch}.ahero .lead{max-width:38ch}.ahero .cta-group{justify-items:center;margin-top:var(--s1)}.chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.see{padding-block:var(--s4);display:grid;gap:var(--s3)}.see h2{font-size:clamp(24px,3vw,32px)}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.trio>div{background:var(--sur);border:1px solid var(--line);border-radius:14px;padding:18px 20px 16px;display:grid;gap:4px;align-content:start}.trio .num{font-size:44px}.trio b{font-weight:600;font-size:15px;margin-top:4px}.trio span:not(.num){font-size:13.5px;color:var(--ink-3)}@media(max-width:600px){.trio{grid-template-columns:1fr}}.form-card{background:var(--sur);border:1px solid var(--line);border-radius:18px;padding:clamp(22px,4vw,36px);display:grid;gap:28px;scroll-margin-top:90px}.form-card>.lead{font-size:17px}.field{display:grid;gap:8px}.field label{font-family:Gabarito,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.01em}.field input{width:100%;height:50px;border:1px solid var(--line-2);border-radius:10px;background:#fff;padding:0 16px;font:16px/1 Onest,system-ui,sans-serif;color:var(--ink);transition:border-color .15s}.field input.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px;letter-spacing:.03em}.field input::placeholder{color:var(--ink-4)}.field input:hover{border-color:var(--ink-4)}.field input:focus-visible{outline:2.5px solid var(--ink);outline-offset:2px;border-color:var(--ink)}.field input[aria-invalid=true]{border-color:var(--heart)}.field .err{font-size:14px;color:var(--hot)}.field details{display:grid;gap:12px}.field summary{list-style:none;cursor:pointer;width:fit-content;display:inline-flex;align-items:center;gap:8px;font-family:Gabarito,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.field summary::-webkit-details-marker{display:none}.field summary svg{flex:none;transition:transform .2s var(--ease);color:var(--ink-3)}.field details[open] summary svg{transform:rotate(90deg)}.field summary:hover svg{color:var(--ink)}.howto{display:grid;gap:14px;padding:20px 22px;border-radius:12px;background:var(--paper);font-size:15.5px;line-height:1.6;color:var(--ink-2)}.howto b{color:var(--ink);font-weight:600}.howto code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14.5px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:3px 8px;color:var(--ink);white-space:nowrap}.howto code mark{background:var(--wash);color:var(--ink);font-weight:600;border-radius:3px;padding:1px 3px}.howto .url{overflow-x:auto;padding-bottom:2px}.steps3{display:grid;gap:12px}.steps3 li{display:grid;grid-template-columns:24px 1fr;gap:10px;font-size:15.5px;line-height:1.6;color:var(--ink-2);align-items:baseline}.steps3 li i{font-style:normal;font-family:Gabarito,sans-serif;font-weight:700;font-size:13px;color:var(--ink-3)}.steps3 b{color:var(--ink);font-weight:600}.slow{background:var(--wash);border-radius:10px;padding:12px 16px;color:var(--on-honey-3)}.note{font-size:14px;color:var(--on-honey-3);background:var(--wash);border-radius:8px;padding:10px 14px;line-height:1.5}.field .opt{font-family:Onest,system-ui,sans-serif;font-weight:500;font-size:13.5px;color:var(--ink-3);margin-left:6px}.agree{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--ink-2);line-height:1.5}.agree input{width:20px;height:20px;margin:3px 0 0;accent-color:var(--ink);flex:none}.agree a{text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.gate .leadf{max-width:none}.leadf .msg.intro{color:var(--ink);font-size:16px}.submit{display:grid;gap:10px;justify-items:center}.submit .cta{width:100%;white-space:normal}.submit .err{font-size:14.5px;color:var(--hot);text-align:center}.trust{display:grid;gap:16px;padding-inline:8px}.trust h3{display:flex;align-items:center;gap:10px}.trust ul{display:grid}.trust li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--line);font-size:16px;color:var(--ink-2)}.trust li:last-child{border-bottom:1px solid var(--line)}.trust li b{color:var(--ink);font-weight:600}.trust li svg{flex:none;margin-top:4px}.fieldset{display:grid;gap:14px}.fieldset h2{font-size:21px}.fieldset>.small{margin-top:-8px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){.two-col{grid-template-columns:1fr}}.mailrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:4px}.mailrow input{height:50px;border:1px solid var(--line-2);border-radius:999px;background:#fff;padding:0 18px;font:16px Onest,system-ui,sans-serif;color:var(--ink);min-width:0}.mailrow input::placeholder{color:var(--ink-4)}.mailrow input:focus-visible{outline:2.5px solid var(--ink);outline-offset:2px}.mailrow .cta{white-space:nowrap}.mailrow .msg{grid-column:1 / -1;font-size:15px;color:var(--ink-2)}.mailrow .msg.ok{color:var(--grn);font-weight:600}.mailrow .msg.err{color:var(--hot)}.mailrow.done input,.mailrow.done .cta{display:none}@media(max-width:520px){.mailrow{grid-template-columns:1fr}}.then{display:grid}.then li{display:grid;grid-template-columns:30px 1fr;gap:14px;padding:14px 0;border-top:1px solid var(--line);font-size:16px;color:var(--ink-2);align-items:start}.then li:last-child{border-bottom:1px solid var(--line)}.then li b{color:var(--ink);font-weight:600}.then .n{font-family:Gabarito,sans-serif;font-weight:700;font-size:13px;width:26px;height:26px;border-radius:50%;background:var(--black);color:var(--sur-text);display:grid;place-items:center;margin-top:1px}.alt{text-align:center;display:grid;gap:8px;justify-items:center;color:var(--ink-2);padding-top:8px}.alt .arrow{color:var(--ink)}.progress{height:4px;border-radius:999px;background:var(--line);overflow:hidden}.progress i{display:block;height:100%;width:0;background:var(--honey-hi);border-radius:999px;transition:width .7s var(--ease)}.steps-list{display:grid}.steps-list li{display:flex;align-items:center;gap:16px;padding:15px 0;border-top:1px solid var(--line);font-size:17px;color:var(--ink-4);transition:color .3s}.steps-list li:last-child{border-bottom:1px solid var(--line)}.steps-list .ic{width:22px;height:22px;flex:none;border-radius:50%;border:1.5px solid var(--line-2);display:grid;place-items:center}.steps-list .ic svg{display:none}.steps-list li.active{color:var(--ink);font-weight:600}.steps-list li.active .ic{border:2.5px solid var(--honey-lo);border-top-color:var(--honey-hi);animation:spin .9s linear infinite}.steps-list li.done{color:var(--ink)}.steps-list li.done .ic{border:0}.steps-list li.done .ic svg{display:block}.steps-list .d,.steps-list li.done .t{display:none}.steps-list li.done .d{display:inline}.steps-list b{font-family:Gabarito,sans-serif;font-weight:700;font-size:20px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fail{display:grid;gap:10px}.fail p{color:var(--hot);font-weight:600}@keyframes spin{to{transform:rotate(360deg)}}.rp-hero{padding-block:var(--s6)}.rp-hero .in{display:grid;gap:var(--s3);justify-items:start}.rp-hero h1{font-size:clamp(38px,5.4vw,74px);max-width:16ch}.rp-hero h1 em{font-style:normal;color:var(--ink);box-shadow:inset 0 -.34em 0 var(--honey)}.rp-hero .lead{max-width:44ch}.groups{display:grid;padding-bottom:var(--s6)}.group{display:grid;grid-template-columns:240px minmax(0,1fr) 300px;gap:var(--s4);align-items:center;padding-block:36px;border-top:1px solid var(--line-2)}.group:last-child{border-bottom:1px solid var(--line-2)}.group .n{display:grid;gap:8px}.group .n .num{font-size:clamp(60px,7vw,88px)}.group .n span:not(.num){font-size:14.5px;font-weight:600;color:var(--ink-2)}.group .t{display:grid;gap:6px}.group .t b{font-size:19px;font-weight:600}.group .t p{font-size:16.5px;color:var(--ink-2);max-width:46ch}.group .call{font-family:Gabarito,sans-serif;font-weight:700;font-size:19px;letter-spacing:-.02em;line-height:1.3;color:var(--on-honey-3);background:var(--wash);border-radius:14px;padding:18px 22px}@media(max-width:900px){.group{grid-template-columns:1fr;gap:16px;padding-block:28px}.group .call{justify-self:start}}.once{display:grid;grid-template-columns:240px minmax(0,1fr) 300px;gap:var(--s4);align-items:center;padding-bottom:var(--s6)}.once .n{display:grid;gap:8px}.once .n .num{font-size:clamp(60px,7vw,88px)}.once .n span:not(.num){font-size:14.5px;font-weight:600;color:var(--ink-2)}.once .t{display:grid;gap:8px}.once .t h2{font-size:clamp(22px,2.4vw,28px);max-width:20ch}.once .t p{font-size:16.5px;color:var(--ink-2);max-width:46ch}.once .t b{color:var(--ink);font-weight:600}.once .call{font-family:Gabarito,sans-serif;font-weight:700;font-size:19px;letter-spacing:-.02em;line-height:1.3;color:var(--on-honey-3);background:var(--wash);border-radius:14px;padding:18px 22px}@media(max-width:900px){.once{grid-template-columns:1fr;gap:16px}.once .call{justify-self:start}}.aha{background:var(--sur);border-block:1px solid var(--line);padding-block:clamp(90px,12vw,170px)}.aha .in{display:grid;justify-items:center;text-align:center;gap:24px}.aha .num{font-size:clamp(104px,16vw,220px)}.aha h2{font-weight:600;font-size:clamp(24px,3vw,40px);max-width:24ch}.money{padding-block:var(--s6);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:var(--s5);align-items:start}@media(max-width:900px){.money{grid-template-columns:1fr;gap:var(--s4)}}.money .in{display:grid;gap:var(--s2)}.money h2{max-width:18ch}.money .lead-num{display:grid;gap:6px;margin-top:6px}.money .lead-num .num{font-size:clamp(40px,5vw,56px)}.money .lead-num .cap{font-size:16px;color:var(--ink-2)}.eq{display:grid;gap:16px;justify-items:start;padding-top:10px}.eq>div{display:grid;gap:4px;justify-items:start}.eq .lab{font-size:14px;font-weight:600;color:var(--ink-3);display:block;margin-bottom:4px}.eq .num{font-size:clamp(40px,5vw,56px);font-weight:700}.eq .x{font-family:Gabarito,sans-serif;font-size:30px;color:var(--ink-4);font-weight:500;line-height:1}.eq .hair{width:100%;border-top-color:var(--line-2)}.eq .sum .num{font-size:clamp(52px,6vw,76px);font-weight:800}.eq .sum span{display:block;font-size:16px;color:var(--ink-2);font-weight:500;margin-top:8px}.eq .in-money{display:inline-flex;align-items:baseline;gap:8px}.eq input{width:128px;height:58px;border:1.5px dashed var(--line-2);border-radius:12px;font:800 40px/1 Gabarito,sans-serif;letter-spacing:-.03em;color:var(--ink);text-align:center;background:#fff}.eq input:focus-visible{outline:2.5px solid var(--ink);outline-offset:2px;border-style:solid}.eq .unit{font-family:Gabarito,sans-serif;font-weight:700;font-size:26px;color:var(--ink-2)}.people-band{background:var(--sur);border-top:1px solid var(--line);padding-block:var(--s6)}.people-band h2{max-width:18ch}.people-band .rows{display:grid;max-width:900px;margin-top:var(--s4)}.person{display:grid;grid-template-columns:48px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;gap:20px;align-items:center;padding-block:20px;border-top:1px solid var(--line)}.person:last-of-type{border-bottom:1px solid var(--line)}.person .name{font-family:Gabarito,sans-serif;font-weight:700;font-size:18px;letter-spacing:-.02em}.person .kv{display:grid;gap:2px}.person .kv span{font-size:13.5px;color:var(--ink-3)}.person .kv b{font-weight:600;font-size:15.5px;font-variant-numeric:tabular-nums}@media(max-width:760px){.person{grid-template-columns:40px 1fr 1fr;gap:10px 14px}.person .av{grid-row:1}.person .name{grid-column:2 / -1}.person .kv:first-of-type{grid-column:2}.person .chip{grid-column:2 / -1;justify-self:start}}.people-band .more{font-size:14.5px;color:var(--ink-3);padding-top:16px}.people-band .no-names{max-width:50ch}.product{background:var(--night);color:var(--on-night);padding-block:var(--s6)}.product h2{color:var(--on-night)}.product .lead{color:var(--on-night-2);max-width:50ch;margin-top:var(--s2)}.product .lead b{color:var(--on-night)}.product .after{display:grid;grid-template-columns:1fr 1fr;gap:var(--s5);margin-top:var(--s5);align-items:start}.product .after .big{font-family:Gabarito,sans-serif;font-weight:600;font-size:clamp(21px,2.4vw,26px);letter-spacing:-.02em;line-height:1.25;max-width:22ch}.product .after p:not(.big){font-size:16.5px;color:var(--on-night-2);max-width:46ch}@media(max-width:760px){.product .after{grid-template-columns:1fr;gap:var(--s3)}}.app{margin-top:var(--s5);background:var(--paper);color:var(--ink);border-radius:16px;overflow:hidden;font-size:15px;display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);box-shadow:0 0 0 1px #ffffff14,0 60px 120px -40px #000000b3}.app-list{border-right:1px solid var(--line);display:grid;align-content:start;padding:16px 12px;gap:6px}.app-search{height:44px;border-radius:999px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;gap:10px;padding:0 16px;color:var(--ink-3);font-size:15px;margin-bottom:8px}.app-search svg{flex:none}.app-sec{display:flex;align-items:center;gap:8px;padding:10px 12px 8px;font-weight:600;font-size:15px}.app-sec .cnt{color:var(--hot);font-family:Gabarito,sans-serif;font-weight:700;font-size:16px}.app-sec svg{margin-left:auto;color:var(--ink-3)}.app-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px}.app-row.on{background:#fff3cd}.app-row .av{width:36px;height:36px;font-size:15px}.app-row div{min-width:0;flex:1;display:grid;gap:2px}.app-row b{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-row span{font-size:13px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-row time{font-size:12.5px;color:var(--ink-3);flex:none;align-self:flex-start;padding-top:2px}.app-row.dim{opacity:.55}.app-row.dimmer{opacity:.3}.app-chat{display:grid;grid-template-rows:auto 1fr auto;background:#fff;min-height:470px}.app-head{display:flex;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid var(--line)}.app-head div{display:grid;gap:2px;min-width:0}.app-head b{font-family:Gabarito,sans-serif;font-weight:700;font-size:17px;letter-spacing:-.02em}.app-head .st{font-size:13.5px;color:var(--grn);display:inline-flex;align-items:center;gap:6px}.app-head .st:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--grn);flex:none}.app-head .chip{margin-left:auto}.app-thread{display:grid;gap:10px;padding:24px 22px;align-content:start}.app-thread .day{justify-self:center;font-size:12.5px;color:var(--ink-3);background:var(--paper);border-radius:999px;padding:4px 12px}.app-thread .bub{max-width:78%}.app-thread .bub.out{background:#fff3cd;color:var(--ink)}.app-thread .bub.in{background:#f3f1ec;color:var(--ink);box-shadow:none}.app-compose{margin:0 22px 20px;height:50px;border-radius:999px;background:var(--paper);border:1px solid var(--line);display:flex;align-items:center;padding:0 10px 0 18px;color:var(--ink-3)}.app-compose svg{margin-left:auto;color:var(--ink)}@media(max-width:820px){.app{grid-template-columns:1fr}.app-list{border-right:0;border-bottom:1px solid var(--line)}.app-row.dim,.app-row.dimmer{display:none}.app-chat{min-height:0}.app-head .chip{display:none}}@media(max-width:480px){.app-thread .bub{max-width:92%}}.rp-cta{background:var(--honey);color:var(--on-honey);padding-block:var(--s6)}.rp-cta .in{display:grid;justify-items:center;text-align:center;gap:var(--s3)}.rp-cta h2{color:var(--on-honey);max-width:18ch}.rp-cta .lead{color:var(--on-honey-2);text-align:center;max-width:40ch}.rp-cta .micro{color:var(--on-honey-3);padding:0}.rp-cta .leadf{justify-self:center}.rp-cta .leadf .msg{color:var(--on-honey-2);text-align:center}.rp-cta .example{margin-top:var(--s2);font-size:15px;color:var(--on-honey-2);display:grid;gap:6px;justify-items:center}.rp-cta .example .arrow{color:var(--on-honey)}.prose{max-width:680px;margin-inline:auto;padding:var(--s5) var(--gut) var(--s6);display:grid;gap:var(--s3)}.prose h1{font-size:clamp(32px,4.4vw,46px)}.draft{font-size:14px;font-weight:600;color:var(--on-honey-3);background:var(--wash);border-radius:8px;padding:10px 14px}.prose h2{font-size:22px;margin-top:var(--s2)}.prose p,.prose li{color:var(--ink-2);font-size:16.5px}.prose ul{display:grid;gap:8px;padding-left:20px;list-style:disc}.prose b{color:var(--ink);font-weight:600}
