:root{--ink:#161616;--ink-2:#3a3b37;--mut:#6f716b;--line:#1616161a;--line-2:#16161629;--fog:#f3f3ef;--white:#fff;--green:#71b558;--green-h:#65a74d;--green-ink:#3b7a2a;--green-wash:#e6f1df;--lime:#b8d63a;--red:#c8322b;--red-wash:#fbe9e7;--on-dark:#ffffffb8;--line-dark:#ffffff1f;--font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display:"Inter Tight", "Inter", ui-sans-serif, system-ui, sans-serif;--max:1200px;--gutter:40px;--nav-h:72px;--r-card:16px;--r-lg:28px;--r-xl:32px;--shadow:0 1px 2px #1616160f, 0 12px 32px -8px #16161629;--shadow-lg:0 2px 6px #0000001a, 0 40px 80px -24px #00000073;--ease:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px);-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--ink-2);background:var(--white);letter-spacing:-.008em;-webkit-font-smoothing:antialiased;font-feature-settings:"calt";font-size:17px;line-height:1.5;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}ul,ol{list-style:none}button,input,select{font:inherit;color:inherit}b,strong{color:var(--ink);font-weight:600}.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}[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;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:var(--white);border-radius:999px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.dark :focus-visible{outline-color:var(--white)}.container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}@media (max-width:640px){:root{--gutter:20px}body{font-size:16px}}.display{font-family:var(--display);text-transform:uppercase;color:var(--ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.75rem,.9rem + 6.4vw,6.75rem);font-weight:900;line-height:.96}.display--md{font-size:clamp(2.4rem,1rem + 4.2vw,5rem);line-height:1}.dark .display{color:var(--white)}.h2{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;font-size:clamp(2rem,1.25rem + 2.4vw,3.5rem);font-weight:700;line-height:1.06}.h3{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:700;line-height:1.3}.lead{color:var(--ink-2);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55}.dark .lead{color:var(--on-dark)}.center{text-align:center}.center .lead{margin-inline:auto}.mut{color:var(--mut)}.fine{color:var(--mut);font-size:13px;line-height:1.5}.btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;height:52px;transition:background-color .2s var(--ease), transform .2s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn--primary{background:var(--green);color:var(--ink)}.btn--primary:hover{background:var(--green-h)}.btn--ink{background:var(--ink);color:var(--white)}.btn--ink:hover{background:#2b2c29}.btn--lg{height:60px;padding:0 34px;font-size:18px}.btn--sm{height:40px;padding:0 18px;font-size:15px}.btn--block{width:100%}.link{color:var(--ink);text-underline-offset:5px;align-items:center;gap:6px;font-size:16.5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.link:hover{text-decoration-thickness:2.5px}.dark .link{color:var(--white)}.cta-row{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.center .cta-row{justify-content:center}.nav{z-index:50;-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px);background:#ffffffeb;transition:box-shadow .2s;position:sticky;top:0}.nav.is-scrolled{box-shadow:0 1px 0 var(--line)}.nav__inner{height:var(--nav-h);align-items:center;gap:36px;display:flex}.nav__logo img{width:auto;height:36px}.nav__links{border-radius:999px;gap:2px;padding:4px;display:flex}.nav__links a{color:var(--ink);border-radius:999px;padding:9px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s}.nav__links a:hover{background:var(--fog)}.nav__links a.is-active{background:var(--green-wash)}.nav__actions{align-items:center;gap:22px;margin-left:auto;display:flex}.nav__help,.nav__login{color:var(--ink);font-size:15px;font-weight:500;text-decoration:none}.nav__help:hover,.nav__login:hover{text-underline-offset:4px;text-decoration:underline}.nav__toggle{background:var(--fog);cursor:pointer;border:0;border-radius:999px;place-items:center;width:44px;height:44px;display:none}.nav__mobile{border-top:1px solid var(--line);background:var(--white)}.nav__mobile .container{padding-block:8px 20px;display:grid}.nav__mobile a{border-bottom:1px solid var(--line);color:var(--ink);padding:14px 0;font-size:18px;font-weight:600;text-decoration:none}@media (max-width:960px){.nav__links,.nav__help{display:none}.nav__toggle{display:grid}}@media (max-width:520px){.nav__login{display:none}.nav__logo img{height:32px}.nav__actions{gap:10px}}.sec{padding:128px 0}.sec--fog{background:var(--fog)}.sec--dark{background:var(--ink);color:var(--on-dark)}.sec-head{max-width:760px}.sec-head .lead{max-width:36em;margin-top:22px}.sec-head .cta-row{margin-top:36px}.center.sec-head{margin-inline:auto}@media (max-width:640px){.sec{padding:88px 0}}.hero{text-align:center;padding:88px 0 0}.hero .lead{max-width:34em;margin:28px auto 0}.hero .cta-row{justify-content:center;margin-top:36px}.hero__fine{margin-top:16px}.stage{margin-top:88px;position:relative}.stage__board{border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--ink);position:absolute;inset:72px 0 0}.stage__inner{text-align:left;grid-template-columns:1fr 400px 1fr;align-items:start;gap:40px;padding:0 48px 56px;display:grid;position:relative}.dm{background:var(--white);width:100%;max-width:300px;box-shadow:var(--shadow-lg);border-radius:22px 22px 22px 6px;justify-self:end;margin-top:152px;padding:18px 20px}.dm__who{color:var(--mut);align-items:center;gap:10px;font-size:13px;display:flex}.dm__av{background:var(--fog);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.dm__text{letter-spacing:-.02em;color:var(--ink);margin-top:10px;font-size:19px;font-weight:600;line-height:1.3}.rec{background:var(--white);width:100%;max-width:300px;box-shadow:var(--shadow-lg);border-radius:20px;margin-top:248px;padding:22px}.rec__label{color:var(--mut);font-size:13px}.rec__value{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px;font-size:48px;font-weight:900;line-height:1}.rec__value small{font-family:var(--font);letter-spacing:0;color:var(--mut);font-size:20px;font-weight:600}.bar{background:var(--fog);border-radius:6px;height:6px;margin-top:20px;position:relative}.bar:before{content:"";background:var(--green);border-radius:6px;position:absolute;inset:0 14%}.bar i{background:var(--ink);width:16px;height:16px;box-shadow:0 0 0 3px var(--white);border-radius:50%;margin-left:-8px;position:absolute;top:-5px;left:50%}.bar__ends{color:var(--mut);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:10px;font-size:12.5px;display:flex}.bar__ends b{color:var(--ink);font-weight:600}.cert{background:var(--white);width:100%;color:var(--ink-2);box-shadow:var(--shadow-lg);border-radius:22px;padding:22px;font-size:13px;position:relative}.cert__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.cert__brand{letter-spacing:.12em;color:var(--ink);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.cert__brand i{background:var(--green);border-radius:50%;width:7px;height:7px}.cert__id{letter-spacing:.08em;color:var(--mut);font-variant-numeric:tabular-nums;font-size:11px}.cert__who{align-items:center;gap:12px;margin-top:16px;display:flex}.avatar{width:44px;height:44px;box-shadow:0 0 0 2px var(--white), 0 0 0 3.5px var(--green);background:radial-gradient(circle at 50% 38%,#e9d8c4 0 26%,#0000 27%),radial-gradient(circle at 50% 100%,#2f3a2b 0 44%,#0000 45%),#cfe3c1;border-radius:50%;flex:none}.cert__handle{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex}.cert__handle svg{width:16px;height:16px;color:var(--green)}.cert__sub{color:var(--mut);font-size:12.5px}.cert__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:16px;display:grid}.cert__metrics div{background:var(--fog);border-radius:10px;padding:10px}.cert__metrics b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:700;display:block}.cert__metrics span{color:var(--mut);margin-top:2px;font-size:10.5px;display:block}.cert__rates{background:var(--fog);border-radius:12px;margin-top:12px;padding:14px}.cert__rates p{color:var(--mut);font-size:11.5px}.cert__rates dl{gap:8px;margin-top:10px;display:grid}.cert__rates dl div{justify-content:space-between;gap:12px;display:flex}.cert__rates dt{color:var(--ink-2)}.cert__rates dd{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.cert__foot{border-top:1px dashed var(--line-2);align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.qr{width:52px;height:52px;color:var(--ink);flex:none}.qr svg{width:100%;height:100%}.cert__foot b{font-size:12.5px;display:block}.cert__foot span{color:var(--mut);font-size:11.5px}.js .stage .dm,.js .stage .cert,.js .stage .rec{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(28px)}.js .stage.is-in .dm,.js .stage.is-in .cert,.js .stage.is-in .rec{opacity:1;transform:none}@media (max-width:1100px){.stage__inner{grid-template-columns:1fr 380px 1fr;gap:24px;padding-inline:24px}}@media (max-width:900px){.stage{margin-top:64px}.stage__board{border-radius:var(--r-lg) var(--r-lg) 0 0;inset:120px 0 0}.stage__inner{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:0 20px 48px}.dm{z-index:2;order:1;justify-self:start;max-width:270px;margin:0 0 -18px;position:relative}.stage__inner .cert{order:2;max-width:400px}.rec{order:3;justify-self:center;max-width:400px;margin:16px 0 0}}@media (max-width:640px){.hero{padding-top:48px}}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:56px 0 0;display:grid}.facts .i{width:26px;height:26px;color:var(--ink)}.facts h3{letter-spacing:-.015em;color:var(--ink);margin-top:20px;font-size:18px;font-weight:700}.facts p{color:var(--mut);margin-top:6px;font-size:16px}@media (max-width:800px){.facts{grid-template-columns:minmax(0,1fr);gap:28px}}.pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.pain{border-radius:var(--r-lg);background:var(--fog);flex-direction:column;padding:28px;display:flex}.pain__q{background:var(--white);letter-spacing:-.02em;max-width:92%;color:var(--ink);border-radius:20px 20px 20px 6px;align-self:flex-start;padding:14px 18px;font-size:18px;font-weight:600;line-height:1.35}.pain__from{color:var(--mut);margin-bottom:10px;font-size:13px}.pain p:last-child{color:var(--ink-2);margin-top:24px;font-size:16px;line-height:1.55}.pains__after{letter-spacing:-.015em;color:var(--ink);margin-top:40px;font-size:19px;font-weight:600}.pains__after .link{font-size:inherit;margin-left:10px}.sec-head--wide{max-width:none}.sec-head--wide .h2{max-width:16em;margin-inline:auto}.pains__after.center{margin-top:48px}@media (max-width:900px){.pains{grid-template-columns:minmax(0,1fr)}}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:88px;display:grid}.split>*{min-width:0}.sec--green .lead{color:var(--ink)}.sec--green .sec-head .cta-row{margin-top:40px}.verdicts{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.verdicts span{height:36px;color:var(--ink);background:#ffffff80;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.verdicts i{background:var(--ink);border-radius:50%;width:8px;height:8px}.verdicts .v-warn i{background:var(--red)}.verdicts .v-ok i{background:var(--green-ink)}.verdicts .v-good i{background:var(--ink);box-shadow:0 0 0 2px var(--white)}.calc{border-radius:var(--r-lg);background:var(--white);width:100%;max-width:500px;box-shadow:var(--shadow);justify-self:end;padding:32px}.calc__label{color:var(--mut);font-size:14px;font-weight:500}.calc__row{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.calc__select{align-items:center;display:inline-flex;position:relative}.calc__select select{background:var(--fog);appearance:none;cursor:pointer;border:0;border-radius:999px;height:44px;padding:0 40px 0 18px;font-size:16px;font-weight:600}.calc__select .i{pointer-events:none;width:18px;height:18px;position:absolute;right:14px}.calc__amount{align-items:baseline;gap:6px;min-width:0;display:flex}.calc__amount input{text-align:right;width:100%;min-width:0;max-width:220px;font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;font-size:52px;font-weight:900}.calc__amount span{color:var(--mut);font-size:20px;font-weight:600}.calc__amount:focus-within input{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:8px;text-decoration-thickness:3px}.calc .field-error{color:var(--red);margin-top:8px;font-size:14px;font-weight:500}.calc__strip{background:var(--green-wash);color:var(--ink);border-radius:12px;margin:20px 0 24px;padding:12px 16px;font-size:14.5px}.calc__result{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-top:8px;padding-bottom:22px;display:flex}.calc__tone{background:var(--line-2);border-radius:50%;flex:none;width:14px;height:14px}.calc__tone[data-tone=warn]{background:var(--red)}.calc__tone[data-tone=ok]{background:var(--green)}.calc__tone[data-tone=good]{background:var(--ink);box-shadow:0 0 0 3px var(--green-wash)}.calc__verdict{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);text-transform:uppercase;font-size:44px;font-weight:900;line-height:1}.calc__verdict[data-tone=warn]{color:var(--red)}.calc__rows{grid-template-columns:1fr 1fr;gap:16px;padding:20px 0;display:grid}.calc__rows span{color:var(--mut);font-size:13px;display:block}.calc__rows b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:700;display:block}.calc__note{color:var(--ink-2);font-size:15px;line-height:1.5}.calc .btn{margin-top:24px}@media (max-width:960px){.split{grid-template-columns:minmax(0,1fr);gap:56px}.calc{justify-self:stretch;max-width:none}}@media (max-width:520px){.calc{padding:22px}.calc__amount input{font-size:40px}.calc__verdict{font-size:34px}}.sec--dark .sec-head{max-width:980px}.sec--dark .lead b,.sec--dark .lead strong{color:var(--white)}.table-card{border-radius:var(--r-lg);background:var(--white);color:var(--ink-2);margin-top:72px;padding:12px 32px 8px;overflow-x:auto}.rates{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:620px}.rates th,.rates td{text-align:right;border-bottom:1px solid var(--line);padding:22px 20px}.rates thead th{color:var(--mut);vertical-align:bottom;padding-top:26px;padding-bottom:18px;font-size:14px;font-weight:600}.rates thead th small{margin-top:2px;font-size:12.5px;font-weight:400;display:block}.rates th[scope=row]{text-align:left;color:var(--ink);padding-left:0;font-size:17px;font-weight:600}.rates th:first-child{text-align:left;padding-left:0}.rates td{color:var(--ink-2);font-size:18px}.rates .is-rec{background:var(--green);color:var(--ink);font-weight:700}.rates thead .is-rec{color:var(--ink);border-radius:16px 16px 0 0;font-size:15px}.rates tbody tr:last-child th,.rates tbody tr:last-child td{border-bottom:0}.rates tbody tr:last-child .is-rec{border-radius:0 0 16px 16px}.rates__sub{color:var(--mut);margin-top:2px;font-size:13px;font-weight:400;display:block}.table-note{text-align:center;color:#ffffff8c;margin-top:20px;font-size:14px}@media (max-width:640px){.table-card{border-radius:20px;margin-top:48px;padding:4px 18px}.rates th,.rates td{padding:16px 12px}}.doc{border-radius:var(--r-lg);background:var(--fog);place-items:center;padding:64px 40px;display:grid}.doc .cert{max-width:400px;box-shadow:var(--shadow)}.doc .cert__posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.doc .cert__posts span{aspect-ratio:1;background:linear-gradient(160deg,#d9cdba,#b9a88f);border-radius:10px}.doc .cert__posts span:nth-child(2){background:linear-gradient(160deg,#bfd6b1,#8db277)}.doc .cert__posts span:nth-child(3){background:linear-gradient(160deg,#c9c9c2,#9c9c94)}.checks{gap:16px;margin-top:32px;display:grid}.checks li{color:var(--ink-2);padding-left:36px;font-size:17px;line-height:1.5;position:relative}.checks li:before{content:"";background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 12.5l3.5 3.5 7.5-8'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;width:24px;height:24px;position:absolute;top:1px;left:0}.split--rev>:first-child{order:2}.split .sec-head .cta-row{margin-top:40px}.split .h2{font-size:clamp(2rem,1.25rem + 2vw,3.1rem)}@media (max-width:960px){.split--rev>:first-child{order:0}}@media (max-width:640px){.doc{border-radius:22px;padding:28px 14px}}.steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:64px;display:grid}.step{border-radius:var(--r-lg);background:var(--white);padding:32px 28px 36px}.step .step__n{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);margin:0;font-size:64px;font-weight:900;line-height:1}.step .step__n:after{content:"";background:var(--green);border-radius:4px;width:32px;height:4px;margin-top:20px;display:block}.step h3{margin-top:24px}.step p{color:var(--mut);margin-top:10px;font-size:16px;line-height:1.55}@media (max-width:1000px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.steps{grid-template-columns:minmax(0,1fr)}}.brand-card{border-radius:var(--r-xl);background:var(--ink);color:var(--on-dark);text-align:center;padding:96px 64px}.brand-card .lead{max-width:36em;margin:24px auto 0}.brand-card__list{color:var(--white);flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-top:32px;font-size:15.5px;display:flex}.brand-card__list li{align-items:center;gap:10px;display:inline-flex}.brand-card__list li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.brand-card__sep{background:var(--line-dark);max-width:560px;height:1px;margin:56px auto}.brand-card h3{letter-spacing:-.03em;color:var(--white);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700}.brand-card__note{margin-top:10px;font-size:16px}.waitlist{max-width:520px;margin:28px auto 0}.inline-form{gap:8px;display:flex}.inline-form input{background:var(--white);min-width:0;height:56px;color:var(--ink);border:0;border-radius:999px;flex:1;padding:0 24px;font-size:16px}.inline-form input::placeholder{color:var(--mut)}.inline-form .btn{height:56px}.waitlist .field-error{color:#ff8a80;margin-top:10px;font-size:14px}.waitlist .form-ok{color:var(--green);align-items:center;gap:8px;margin-top:12px;font-size:15px;display:inline-flex}.waitlist .form-ok .i{width:18px;height:18px}.waitlist .fine{color:#ffffff80;margin-top:14px}.waitlist .fine a{color:#fffc}.waitlist .consent{text-align:left;color:#ffffffb3;cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 16px;font-size:13.5px;line-height:1.5;display:flex}.waitlist .consent input{width:18px;height:18px;accent-color:var(--green);cursor:pointer;flex:none;margin-top:2px}.waitlist .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:640px){.brand-card{border-radius:24px;padding:64px 22px}.inline-form{flex-direction:column}.inline-form input{flex:none;width:100%}.inline-form .btn{width:100%}}.rules{border-top:1px solid var(--ink)}.rules li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;padding:28px 0;display:grid}.rules h3{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:700}.rules p{color:var(--ink-2);font-size:16.5px;line-height:1.55}@media (max-width:700px){.rules li{grid-template-columns:minmax(0,1fr);gap:8px}}.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:88px;display:grid}.faq .sec-head .lead a{color:var(--ink);font-weight:600}.faq__list{border-top:1px solid var(--ink)}.faq details{border-bottom:1px solid var(--line)}.faq summary{letter-spacing:-.02em;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:19px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq .plus{background:var(--fog);width:36px;height:36px;transition:transform .3s var(--ease), background-color .2s;border-radius:50%;flex:none;place-items:center;display:grid}.faq .plus .i{width:18px;height:18px}.faq details[open] .plus{background:var(--green);transform:rotate(45deg)}.faq details p{max-width:38em;color:var(--ink-2);padding:0 56px 26px 0;font-size:16.5px;line-height:1.6}@media (max-width:900px){.faq{grid-template-columns:minmax(0,1fr);gap:40px}}.end{text-align:center;padding:152px 0}.end .display{max-width:12em;margin-inline:auto}.end .cta-row{margin-top:44px}.end .fine{margin-top:18px}.end .fine a{color:var(--ink);font-weight:600}@media (max-width:640px){.end{padding:96px 0}}.footer{background:var(--fog);color:var(--ink-2);padding:72px 0 32px}.footer__grid{grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:32px;display:grid}.footer__brand img{width:auto;height:44px}.footer__brand p{max-width:22em;color:var(--mut);margin-top:18px;font-size:14px}.footer__tag{letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ink)!important;margin-top:10px!important;font-size:11px!important}.footer h4{color:var(--ink);font-size:14px;font-weight:700}.footer ul{gap:10px;margin-top:16px;display:grid}.footer ul a{color:var(--mut);font-size:14px;text-decoration:none}.footer ul a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.footer__bottom{border-top:1px solid var(--line);color:var(--mut);justify-content:space-between;gap:16px;margin-top:64px;padding-top:24px;font-size:13px;display:flex}@media (max-width:900px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand{grid-column:1/-1}}.float-cta{z-index:40;background:var(--ink);color:var(--white);box-shadow:var(--shadow-lg);transition:opacity .3s var(--ease), transform .3s var(--ease);border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 22px;text-decoration:none;display:flex;position:fixed;bottom:24px;right:24px}.float-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(16px)}.float-cta__label{letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-size:11px;font-weight:700;display:block}.float-cta__text{font-size:15px;font-weight:600;display:block}.float-cta__btn{background:var(--green);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.float-cta__btn .i{width:20px;height:20px}@media (max-width:640px){.float-cta{justify-content:space-between;bottom:16px;left:16px;right:16px}}.js .reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(24px)}.js .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal,.js .stage .dm,.js .stage .cert,.js .stage .rec{opacity:1;transition:none;transform:none}}.js .stage.reveal{opacity:1;transform:none}.stage__board,.sec--green,.sec--dark,.sec--fog,.doc,.brand-card,.footer{isolation:isolate;overflow:hidden}.sec--green,.sec--dark,.sec--fog,.footer,.doc,.brand-card{position:relative}.sec--dark,.brand-card,.stage__board{background:linear-gradient(to bottom, transparent 58%, #0000006b 100%), radial-gradient(150% 120% at 50% 35%, transparent 45%, #0000009e 100%), var(--ink)}.sec--green{background:linear-gradient(to bottom, transparent 55%, #12340a4d 100%), radial-gradient(150% 120% at 50% 35%, transparent 42%, #12340a6b 100%), var(--green)}.sec--fog,.doc,.footer{background:linear-gradient(to bottom, transparent 55%, #504c3c12 100%), radial-gradient(150% 120% at 50% 35%, transparent 45%, #504c3c29 100%), var(--fog)}.stage__board:before,.sec--green:before,.sec--dark:before,.sec--fog:before,.doc:before,.brand-card:before,.footer:before{content:"";z-index:-1;pointer-events:none;transform:translate3d(0, calc(var(--p,0) * -26%), 0);will-change:transform;position:absolute;inset:-45% 0}.sec--dark:before,.brand-card:before{background:radial-gradient(70% 30% at 50% 36%,#ffffff2b,#ffffff0d 45%,#0000 72%),radial-gradient(40% 18% at 50% 70%,#ffffff0d,#0000 70%)}.sec--green:before{background:radial-gradient(70% 30% at 50% 36%,#ffffff57,#ffffff1a 45%,#0000 72%),radial-gradient(40% 18% at 50% 70%,#ffffff1a,#0000 70%)}.sec--fog:before,.doc:before,.footer:before{background:radial-gradient(70% 30% at 50% 36%,#fff,#ffffff73 45%,#0000 72%)}.stage__board:before{background:radial-gradient(32% 26% at 50% 46%,#ffffff29,#0000 72%),radial-gradient(80% 36% at 50% 36%,#ffffff30,#ffffff0f 45%,#0000 74%)}.stage__board:after,.sec--green:after,.sec--dark:after,.sec--fog:after,.doc:after,.brand-card:after,.footer:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;mix-blend-mode:overlay;opacity:.1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/220px 220px;position:absolute;inset:0}.sec--green:after{opacity:.13}.sec--fog:after,.doc:after,.footer:after{opacity:.07}.stage__board:after,.brand-card:after{box-shadow:inset 0 1px #ffffff17}.hero>.container:first-child,.sec-head,.pains__after,.end .container,.brand-card .display,.brand-card .lead,.brand-card__list{translate:0 calc(var(--p,0) * var(--depth,1) * -26px)}.stage__inner .dm{translate:calc(min(var(--p,0), .35) * 60px) calc(min(var(--p,0), .35) * 180px);--lf:1.7}.stage__inner .cert{translate:0 calc(min(var(--p,0), .35) * 90px);--lf:1.15;box-shadow:0 2px 6px #0000001f,0 60px 100px -30px #000c,0 24px 40px -24px #00000080}.stage__inner .rec{translate:calc(min(var(--p,0), .35) * -60px) calc(min(var(--p,0), .35) * 240px);--lf:1.4}.js .stage.is-in.is-settled .dm,.js .stage.is-in.is-settled .cert,.js .stage.is-in.is-settled .rec{--leave:max(0, calc((-.12 - var(--p,0)) * var(--lf,1)));opacity:max(0, calc(1 - var(--leave) * 1.5));filter:blur(calc(var(--leave) * 16px));scale:calc(1 - var(--leave) * .14);transition:none}.calc,.table-card,.table-note{translate:0 calc(var(--p,0) * var(--depth,1) * 72px)}.doc .cert{translate:0 calc(var(--p,0) * var(--depth,1) * 50px)}@media (max-width:900px){.stage__inner .dm,.stage__inner .cert,.stage__inner .rec{translate:none}.js .stage.is-in.is-settled .dm,.js .stage.is-in.is-settled .cert,.js .stage.is-in.is-settled .rec{opacity:1;filter:none;scale:1}}.pains,.steps,.faq__list,.rules,.waitlist{translate:0 calc(var(--p,0) * var(--depth,1) * 40px)}@media (max-width:640px){:root{--depth:.5}}@media (prefers-reduced-motion:reduce){.hero,.stage,.stage__board,.sec,.end,.doc,.brand-card,.footer{--p:0!important}}.cert{overflow:hidden}.cert__sig{background:linear-gradient(90deg,#71b558,#b8d63a 50%,#e7eb3d);height:4px;position:absolute;bottom:0;left:0;right:0}.js .stage .bar i{transition:left 1.4s cubic-bezier(.2,.9,.25,1.12) .55s;left:14%}.js .stage.is-in .bar i{left:50%}@media (prefers-reduced-motion:reduce){.js .stage .bar i{transition:none;left:50%}}:root{--ease-out:cubic-bezier(.16, 1, .3, 1)}.wd{vertical-align:top;margin:-.14em -.03em -.22em;padding:.14em .03em .22em;display:inline-block;overflow:hidden}.wd>span{display:inline-block}.js .wd>span{transition:transform 1.15s var(--ease-out);transition-delay:calc(var(--w,0) * 45ms + .14s);transform:translateY(150%)}.js .reveal.is-in .wd>span,.js.is-loaded .hero .wd>span{transform:none}.js.is-loaded .hero .wd>span{transition-delay:calc(var(--w,0) * 55ms + .15s)}.js .nav{opacity:0;transition:opacity .9s var(--ease-out), translate .9s var(--ease-out), box-shadow .2s;translate:0 -10px}.js .hero .lead,.js .hero .cta-row{opacity:0;transition:opacity 1s var(--ease-out), translate 1s var(--ease-out);translate:0 18px}.js.is-loaded .nav,.js.is-loaded .hero .lead,.js.is-loaded .hero .cta-row{opacity:1;translate:0}.js.is-loaded .hero .lead{transition-delay:.55s}.js.is-loaded .hero .cta-row{transition-delay:.7s}.js .reveal{opacity:0;transition:opacity 1.1s var(--ease-out), transform 1.25s var(--ease-out), filter 1.1s var(--ease-out), scale 1.25s var(--ease-out), translate .6s var(--ease-out), box-shadow .6s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms), calc(var(--i,0) * 90ms), calc(var(--i,0) * 90ms), calc(var(--i,0) * 90ms), 0s, 0s;transform:translateY(32px)}.js .calc.reveal,.js .table-card.reveal,.js .doc.reveal,.js .pain.reveal,.js .step.reveal{filter:blur(12px);scale:.96}.js .reveal.is-in{opacity:1;filter:none;transform:scale(1)}.js .stage .dm,.js .stage .cert,.js .stage .rec{filter:blur(14px);transition:opacity 1.2s var(--ease-out), transform 1.3s var(--ease-out), filter 1.2s var(--ease-out), scale 1.3s var(--ease-out);scale:.94}.js .stage.is-in .dm,.js .stage.is-in .cert,.js .stage.is-in .rec{filter:none;scale:1}.js .stage.is-in .dm{transition-delay:.75s}.js .stage.is-in .cert{transition-delay:.9s}.js .stage.is-in .rec{transition-delay:1.05s}.js .stage .bar i{transition:left 1.5s cubic-bezier(.2,.9,.25,1.12) 1.6s}.js .table-card .rates .is-rec{background:var(--green);position:relative}.js .table-card .rates .is-rec:after{content:"";background:var(--white);transform-origin:bottom;transition:transform .55s var(--ease-out);position:absolute;inset:-1px 0}.js .table-card.is-in .rates .is-rec:after{transform:scaleY(0)}.js .table-card.is-in .rates thead .is-rec:after{transition-delay:.4s}.js .table-card.is-in .rates tbody tr:first-child .is-rec:after{transition-delay:.52s}.js .table-card.is-in .rates tbody tr:nth-child(2) .is-rec:after{transition-delay:.64s}.js .table-card.is-in .rates tbody tr:nth-child(3) .is-rec:after{transition-delay:.76s}.js .table-card.is-in .rates tbody tr:nth-child(4) .is-rec:after{transition-delay:.88s}.js .table-card.is-in .rates tbody tr:nth-child(5) .is-rec:after{transition-delay:1s}.js .table-card .rates tbody tr{opacity:0;transition:opacity .8s var(--ease-out), translate .8s var(--ease-out);translate:0 12px}.js .table-card.is-in .rates tbody tr{opacity:1;translate:0}.js .table-card.is-in .rates tbody tr:first-child{transition-delay:.3s}.js .table-card.is-in .rates tbody tr:nth-child(2){transition-delay:.38s}.js .table-card.is-in .rates tbody tr:nth-child(3){transition-delay:.46s}.js .table-card.is-in .rates tbody tr:nth-child(4){transition-delay:.54s}.js .table-card.is-in .rates tbody tr:nth-child(5){transition-delay:.62s}.js .step .step__n:after{transform-origin:0;transition:transform 1s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms + .45s);transform:scaleX(0)}.js .step.is-in .step__n:after{transform:none}.btn{transition:background-color .3s var(--ease), translate .5s var(--ease-out), box-shadow .5s var(--ease-out), transform .2s var(--ease)}.btn--primary:hover{translate:0 -2px;box-shadow:0 16px 30px -14px #3b7a2ab3}.btn--ink:hover{translate:0 -2px;box-shadow:0 16px 30px -14px #0000008c}.pain:hover,.step:hover{translate:0 -4px;box-shadow:0 22px 44px -26px #16161647}.faq .plus{transition:transform .5s var(--ease-out), background-color .3s}@media (prefers-reduced-motion:reduce){.js .nav,.js .hero .lead,.js .hero .cta-row,.js .table-card .rates tbody tr{opacity:1;transition:none;translate:none}.js .reveal,.js .stage .dm,.js .stage .cert,.js .stage .rec{filter:none;scale:1}.js .table-card .rates .is-rec:after{display:none}.js .step .step__n:after{transition:none;transform:none}.btn:hover,.pain:hover,.step:hover{translate:none}}.survey-explainer{color:#fff;text-align:left;border:1px solid #ffffff38;border-radius:16px;max-width:760px;margin:28px auto 0;padding:20px 24px;font-size:16px;line-height:1.65}.survey-explainer>strong:first-child{margin-bottom:6px;display:block}@media (max-width:600px){.survey-explainer{margin-top:20px;padding:18px}}.survey-explainer strong{color:inherit}.calc__amount-field{flex:1;min-width:0;max-width:300px}.calc__amount-label{color:var(--ink);cursor:text;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.calc__amount{cursor:text;background:#fff;border:2px solid #777d73;border-radius:12px;width:100%;padding:10px 14px;transition:border-color .15s,box-shadow .15s}.calc__amount:hover{border-color:var(--ink)}.calc__amount:focus-within{border-color:#42752f;box-shadow:0 0 0 4px #71b55838}.calc__amount input{text-align:left;cursor:text;max-width:none;font-size:38px;line-height:1.25}.calc__amount:focus-within input{text-decoration:none}.calc__amount input::placeholder{color:#767676;font-size:26px;font-weight:500}.calc__amount-hint{color:var(--ink-2);margin-top:8px;font-size:12px;line-height:1.5}@media (max-width:600px){.calc__row{flex-direction:column;align-items:stretch}.calc__select{align-self:flex-start}.calc__amount-field{width:100%;max-width:none}}.affiliate .sec-head .lead{max-width:34em}.ref{margin-top:96px;position:relative}.js .ref.reveal{opacity:1;filter:none;transform:scale(1)}.ref__board{border-radius:var(--r-xl);isolation:isolate;background:linear-gradient(to bottom, transparent 55%, #12340a4d 100%), radial-gradient(150% 120% at 50% 35%, transparent 42%, #12340a6b 100%), var(--green);position:absolute;inset:64px 0 0;overflow:hidden}.ref__board:before{content:"";z-index:-1;pointer-events:none;transform:translate3d(0, calc(var(--p,0) * -26%), 0);background:radial-gradient(34% 26% at 66% 44%,#ffffff4d,#0000 72%),radial-gradient(70% 30% at 50% 36%,#ffffff4d,#ffffff14 45%,#0000 72%);position:absolute;inset:-45% 0}.ref__board:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:overlay;opacity:.13;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/220px 220px;position:absolute;inset:0}.ref__inner{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:40px 56px;padding:0 64px 64px;display:grid;position:relative}.ref__left{padding-top:120px}.ref__invites{gap:14px;display:grid}.invite{background:var(--white);border-radius:18px;align-items:center;gap:14px;width:min(100%,400px);padding:16px 18px;display:flex;box-shadow:0 2px 6px #00000014,0 28px 50px -28px #12340ab3}.invite:nth-child(2){margin-left:36px}.invite:nth-child(3){margin-left:72px}.invite__av{background:var(--fog);width:42px;height:42px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.invite__name{letter-spacing:-.015em;color:var(--ink);font-size:15px;font-weight:700}.invite__checks{flex-wrap:wrap;gap:4px 14px;margin-top:4px;display:flex}.invite__checks li{color:var(--ink-2);padding-left:20px;font-size:13px;position:relative}.invite__checks li:before{content:"";background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23161616' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 12.5l3.5 3.5 7.5-8'/%3E%3C/svg%3E") center / 10px no-repeat;border-radius:50%;width:15px;height:15px;position:absolute;top:2px;left:0}.ref__progress{align-items:center;gap:16px;max-width:472px;margin-top:28px;display:flex}.ref__bar{background:#16161629;border-radius:8px;flex:1;height:8px;position:relative;overflow:hidden}.ref__bar i{border-radius:inherit;background:var(--ink);position:absolute;inset:0}.ref__progress p{color:var(--ink);white-space:nowrap;font-size:15px}.premium{background:var(--white);border-radius:24px;padding:26px 26px 30px;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000001a,0 60px 100px -30px #12340ad9,0 24px 40px -24px #00000059}.premium__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.premium__pill{background:var(--ink);height:28px;color:var(--white);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.premium__feat{gap:14px;margin-top:18px;display:flex}.premium__ico{background:var(--green-wash);width:40px;height:40px;color:var(--green-ink);border-radius:12px;flex:none;place-items:center;display:grid}.premium__ico .i{width:20px;height:20px}.premium__feat h3{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:700}.premium__feat p{color:var(--mut);margin-top:2px;font-size:14px}.premium__chart{background:var(--fog);border-radius:14px;margin-top:22px;padding:16px 16px 10px}.premium__chart svg{width:100%;height:96px;display:block;overflow:visible}.premium__area{fill:#71b55838}.premium__line{fill:none;stroke:var(--green-ink);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.premium__months{color:var(--mut);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.premium__sim-k{color:var(--mut);font-size:11.5px;font-weight:600}.premium__sim-row{color:var(--mut);letter-spacing:-.02em;white-space:nowrap;align-items:flex-end;gap:14px;margin-top:8px;padding-bottom:6px;font-size:20px;font-weight:700;display:flex}.premium__sim-row small{letter-spacing:0;color:var(--mut);font-size:11px;font-weight:600;display:block}.premium__sim-row b{color:var(--ink);font-size:28px;font-weight:800;line-height:1.1}.premium__sim-row b small{color:var(--green-ink)}.premium__sim-row i{padding-bottom:3px;font-style:normal}.premium__fine{color:var(--mut);margin-top:12px;font-size:11.5px}.ref__invites{translate:0 calc(var(--p,0) * var(--depth,1) * 36px)}.premium{translate:0 calc(var(--p,0) * var(--depth,1) * 72px)}.js .ref .invite,.js .ref .premium{opacity:0;filter:blur(12px);transition:opacity 1.1s var(--ease-out), filter 1.1s var(--ease-out), scale 1.2s var(--ease-out), transform 1.2s var(--ease-out);transform:translateY(28px)}.js .ref.is-in .invite,.js .ref.is-in .premium{opacity:1;filter:none;transform:none}.js .ref.is-in .invite:first-child{transition-delay:.1s}.js .ref.is-in .invite:nth-child(2){transition-delay:.25s}.js .ref.is-in .invite:nth-child(3){transition-delay:.4s}.js .ref .invite__checks li:before{transition:scale .6s cubic-bezier(.3,1.6,.5,1);scale:0}.js .ref.is-in .invite__checks li:before{scale:1}.js .ref.is-in .invite:first-child li:first-child:before{transition-delay:.6s}.js .ref.is-in .invite:first-child li:nth-child(2):before{transition-delay:.72s}.js .ref.is-in .invite:nth-child(2) li:first-child:before{transition-delay:.84s}.js .ref.is-in .invite:nth-child(2) li:nth-child(2):before{transition-delay:.96s}.js .ref.is-in .invite:nth-child(3) li:first-child:before{transition-delay:1.08s}.js .ref.is-in .invite:nth-child(3) li:nth-child(2):before{transition-delay:1.2s}.js .ref .ref__bar i{transform-origin:0;transition:transform 1.2s var(--ease-out) .7s;transform:scaleX(0)}.js .ref.is-in .ref__bar i{transform:none}.js .ref.is-in .premium{transition-delay:1.25s}.js .ref .premium__line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease-out) 1.9s}.js .ref.is-in .premium__line{stroke-dashoffset:0}.js .ref .premium__area{opacity:0;transition:opacity 1s var(--ease-out) 2.4s}.js .ref.is-in .premium__area{opacity:1}@media (max-width:1100px){.ref__inner{grid-template-columns:minmax(0,1fr) 380px;padding-inline:40px}}@media (max-width:900px){.ref{margin-top:64px}.ref__board{border-radius:var(--r-lg);inset:40px 0 0}.ref__inner{grid-template-columns:minmax(0,1fr);gap:32px;padding:0 20px 28px}.ref__left{order:2;padding-top:0}.premium{order:1}.invite{width:100%}.invite:nth-child(2),.invite:nth-child(3){margin-left:0}.ref__invites,.premium{translate:none}}@media (max-width:420px){.premium{padding:22px 18px 26px}.premium__top{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.js .ref .invite,.js .ref .premium{opacity:1;filter:none;transition:none;transform:none}.js .ref .invite__checks li:before{transition:none;scale:1}.js .ref .ref__bar i{transition:none;transform:none}.js .ref .premium__line{stroke-dashoffset:0;transition:none}.js .ref .premium__area{opacity:1;transition:none}.ref__board:before{transform:none}}.hero{isolation:isolate;background:radial-gradient(62% 58% at 50% 0,#fff 0%,#ffffffd9 38%,#fff0 72%),radial-gradient(150% 110% at 50% 28%,#0000 48%,#504c3c21 100%),linear-gradient(#f8f8f5,#f1f1ec);position:relative}.hero:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:overlay;opacity:.06;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/220px 220px;position:absolute;inset:0}.nav{background:#f8f8f5e0}.hero>.container:first-child{position:relative}.hero__float{pointer-events:none;position:absolute;inset:0}.ftag{text-align:left;background:var(--white);border-radius:16px;gap:2px;padding:12px 16px 13px;display:grid;position:absolute;box-shadow:0 1px 2px #1616160f,0 18px 40px -18px #16161647}.ftag small{color:var(--mut);white-space:nowrap;font-size:11.5px}.ftag b{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:900;line-height:1.05}.ftag__ok{text-transform:uppercase;align-items:center;gap:8px;display:inline-flex;color:var(--green-ink)!important}.ftag__ok i{background:var(--green);border-radius:50%;width:9px;height:9px}.ftag--far{--f-scale:.86;--f-blur:1.2px;--f-op:.82;--f-rate:-40px}.ftag--mid{--f-scale:.95;--f-blur:.4px;--f-op:.94;--f-rate:30px}.ftag--near{--f-scale:1.06;--f-blur:0px;--f-op:1;--f-rate:90px}.ftag{scale:var(--f-scale);filter:blur(var(--f-blur));opacity:var(--f-op);translate:0 calc(var(--p,0) * var(--depth,1) * var(--f-rate))}.ftag--a{top:372px;left:1%}.ftag--b{top:500px;left:11%}.ftag--c{top:360px;right:2%}.ftag--d{top:500px;right:10%}.js .ftag{opacity:0;filter:blur(16px);transition:opacity 1.2s var(--ease-out), filter 1.2s var(--ease-out), transform 1.3s var(--ease-out);transform:translateY(24px)}.js.is-loaded .ftag{opacity:var(--f-op);filter:blur(var(--f-blur));transform:none}.js.is-loaded .ftag--c{transition-delay:.85s}.js.is-loaded .ftag--b{transition-delay:1s}.js.is-loaded .ftag--a{transition-delay:1.1s}.js.is-loaded .ftag--d{transition-delay:1.2s}@media (max-width:1180px){.hero__float{display:none}}@media (prefers-reduced-motion:reduce){.js .ftag{opacity:var(--f-op);filter:blur(var(--f-blur));transition:none;transform:none}}::selection{background:var(--green);color:var(--ink)}.sheet{border-radius:48px 48px 0 0;margin-top:-48px;position:relative;box-shadow:0 -30px 60px -40px #16161673}.sheet:not(.sec--green):not(.sec--dark):not(.sec--fog):not(.end):not(.footer){background:var(--white)}@media (max-width:640px){.sheet{border-radius:28px 28px 0 0;margin-top:-28px}}.end{isolation:isolate;background:radial-gradient(62% 70% at 50% 0,#fff 0%,#ffffffd9 38%,#fff0 72%),radial-gradient(150% 110% at 50% 40%,#0000 48%,#504c3c24 100%),linear-gradient(#f8f8f5,#f1f1ec);overflow:hidden}.end:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:overlay;opacity:.06;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/220px 220px;position:absolute;inset:0}.end .display{max-width:11em}.footer{color:var(--on-dark);background:linear-gradient(to bottom, transparent 55%, #0006 100%), radial-gradient(150% 120% at 50% 35%, transparent 45%, #0009 100%), var(--ink);padding-top:96px}.footer:before{background:radial-gradient(70% 30% at 50% 36%,#ffffff1f,#ffffff0a 45%,#0000 72%)}.footer:after{opacity:.1}.footer h4{color:var(--white)}.footer__brand p,.footer ul a,.footer__bottom{color:#ffffff94}.footer ul a:hover{color:var(--white)}.footer__tag{color:#ffffffd9!important}.footer__bottom{border-top-color:var(--line-dark)}.rates .is-rec{border-bottom-color:#65a44e}.rates thead .is-rec{box-shadow:inset 0 1px #ffffff59}.rates tbody td.is-rec{letter-spacing:-.01em;font-size:19px}.survey-explainer{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:720px;color:var(--on-dark);background:#ffffff0d;border:0;margin-top:24px;padding:20px 26px;font-size:15.5px;box-shadow:inset 0 0 0 1px #ffffff17,0 20px 40px -24px #0009}.survey-explainer>strong:first-child,.survey-explainer strong{color:var(--white)}.survey-explainer{translate:0 calc(var(--p,0) * var(--depth,1) * 72px)}.dark .display{background:linear-gradient(#fff 8%,#e6e6e2 46%,#a3a49e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.dark .display:has(.wd){background:0 0}.dark .display .wd>span{background:linear-gradient(#fff 18%,#e6e6e2 52%,#9fa09a 92%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.14em -.03em -.22em;padding:.14em .03em .22em}.cert__metrics{grid-template-columns:1fr 1.28fr 1fr .78fr}.cert__metrics div{min-width:0;padding:10px 9px}.cert__metrics span{white-space:nowrap}@media (max-width:440px){.cert__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.survey-explainer,.table-note{transition:translate .6s var(--ease-out)}:root{--r-ctl-xs:8px;--r-ctl-sm:10px;--r-ctl:14px;--r-ctl-lg:16px}.btn{border-radius:var(--r-ctl)}.btn--lg{border-radius:var(--r-ctl-lg)}.btn--sm,.nav .btn--sm{border-radius:11px}.inline-form input,.inline-form .btn{border-radius:var(--r-ctl)}.calc__select select,.calc__amount{border-radius:12px}.nav__links{border-radius:var(--r-ctl)}.nav__links a{border-radius:var(--r-ctl-sm)}.nav__toggle{border-radius:12px}.verdicts span{border-radius:var(--r-ctl-sm)}.premium__pill{border-radius:var(--r-ctl-xs)}.faq .plus,.skip{border-radius:var(--r-ctl-sm)}.float-cta{border-radius:18px}.float-cta__btn{border-radius:12px}.btn--primary{background:linear-gradient(#85c66c 0%,#71b558 52%,#65a64d 100%);box-shadow:inset 0 1px #ffffff61,inset 0 -1px #143c0a2e,0 1px 2px #16340a38,0 10px 22px -12px #3b7a2aa6}.btn--primary:hover{background:linear-gradient(#8dcc74 0%,#78bb5f 52%,#6aab52 100%);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #143c0a2e,0 2px 4px #16340a33,0 18px 32px -14px #3b7a2abf}.btn--primary:active{background:linear-gradient(#6aab52 0%,#71b558 100%);box-shadow:inset 0 2px 4px #143c0a40,0 1px 2px #16340a33}.btn--ink{background:linear-gradient(#3a3b38 0%,#222321 55%,#161616 100%);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0006,0 1px 2px #0000004d,0 10px 22px -12px #000000b3}.btn--ink:hover{background:linear-gradient(#454643 0%,#2a2b29 55%,#1b1b1b 100%);box-shadow:inset 0 1px #fff3,inset 0 -1px #0006,0 2px 4px #0000004d,0 18px 32px -14px #000000bf}.btn--ink:active{background:linear-gradient(#161616 0%,#262725 100%);box-shadow:inset 0 2px 4px #00000080}.float-cta__btn{background:linear-gradient(#85c66c 0%,#71b558 52%,#65a64d 100%);box-shadow:inset 0 1px #ffffff61,inset 0 -1px #143c0a2e,0 6px 14px -8px #3b7a2acc}.dark .btn--primary{box-shadow:inset 0 1px #ffffff61,inset 0 -1px #143c0a2e,0 1px 2px #0006,0 12px 28px -12px #96d67c9e}.table-card{color:var(--on-dark);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#ffffff13 0%,#ffffff06 100%);border:1px solid #ffffff1a;padding:8px 28px 4px;box-shadow:inset 0 1px #ffffff1f,0 40px 80px -40px #000000d9}.rates th,.rates td{border-bottom-color:#ffffff14}.rates thead th{color:#ffffff8c}.rates thead th small{color:#ffffff61}.rates th[scope=row]{color:var(--white)}.rates__sub{color:#ffffff73}.rates td{color:#ffffffb8}.rates tbody th,.rates tbody td:not(.is-rec){transition:background-color .3s}.rates tbody tr:hover th,.rates tbody tr:hover td:not(.is-rec){background:#ffffff08}.rates .is-rec,.js .table-card .rates .is-rec{isolation:isolate;color:var(--white);background:0 0;border-bottom-color:#71b55838;position:relative}.rates .is-rec:before{content:"";z-index:-1;background:linear-gradient(#7ec46275,#71b55842);position:absolute;inset:-1px 0;box-shadow:inset 1px 0 #96d67c9e,inset -1px 0 #96d67c9e}.rates thead .is-rec:before{border-radius:16px 16px 0 0;box-shadow:inset 0 1px #b4e1a08c,inset 1px 0 #96d67c9e,inset -1px 0 #96d67c9e}.rates tbody tr:last-child .is-rec:before{border-radius:0 0 16px 16px;box-shadow:inset 0 -1px #96d67c9e,inset 1px 0 #96d67c9e,inset -1px 0 #96d67c9e}.rates thead .is-rec{color:var(--white)}.rates thead .is-rec small{color:#ffffff9e}.rates tbody td.is-rec{font-family:var(--display);letter-spacing:-.02em;color:var(--white);font-size:22px;font-weight:900}.js .table-card .rates .is-rec:after{display:none}.js .table-card .rates .is-rec:before{clip-path:inset(0 0 100%);transition:clip-path .6s var(--ease-out)}.js .table-card.is-in .rates .is-rec:before{clip-path:inset(0)}.js .table-card.is-in .rates thead .is-rec:before{transition-delay:.4s}.js .table-card.is-in .rates tbody tr:first-child .is-rec:before{transition-delay:.52s}.js .table-card.is-in .rates tbody tr:nth-child(2) .is-rec:before{transition-delay:.64s}.js .table-card.is-in .rates tbody tr:nth-child(3) .is-rec:before{transition-delay:.76s}.js .table-card.is-in .rates tbody tr:nth-child(4) .is-rec:before{transition-delay:.88s}.js .table-card.is-in .rates tbody tr:nth-child(5) .is-rec:before{transition-delay:1s}@media (max-width:640px){.table-card{padding:4px 16px}.rates tbody td.is-rec{font-size:19px}}.stage__inner .dm,.stage__inner .cert,.stage__inner .rec,.doc .cert,.invite,.premium,.calc,.pain,.ftag{-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);background:linear-gradient(155deg,#ffffffdb 0%,#ffffffa8 100%);border:1px solid #ffffffb8;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff40,0 2px 6px #0000000f,0 34px 70px -34px #00000073}.stage__inner .dm,.stage__inner .cert,.stage__inner .rec{background:linear-gradient(155deg,#fffffff2 0%,#ffffffd6 100%);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #fff3,0 2px 6px #0000001f,0 60px 100px -30px #000c}.invite,.premium{box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff40,0 2px 6px #0000000f,0 40px 70px -32px #12340abf}.calc{box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff40,0 2px 6px #0000000f,0 40px 70px -32px #12340a99}.cert__metrics div,.cert__rates,.premium__chart{background:#1616160b;box-shadow:inset 0 0 0 1px #ffffff8c}.premium__ico{background:#71b55829}.invite__av,.dm__av{background:#1616160f}.calc__select select{background-color:#1616160d}.calc__strip{background:#71b55826}.pain__q{box-shadow:0 1px 2px #1616160f,0 10px 24px -14px #1616164d}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.stage__inner .dm,.stage__inner .cert,.stage__inner .rec,.doc .cert,.invite,.premium,.calc,.pain,.ftag{background:#fffffff5}}.facts{padding-bottom:120px}#problem{padding-top:112px}@media (max-width:640px){.facts{padding-bottom:80px}#problem{padding-top:80px}}@media (prefers-reduced-motion:reduce){.js .table-card .rates .is-rec:before{clip-path:none;transition:none}}@media (max-width:640px){.table-card{border-radius:22px;padding:6px;overflow:visible}.rates{min-width:0;display:block}.rates thead{display:none}.rates tbody{gap:6px;display:grid}.rates tbody tr{background:#ffffff0a;border-radius:16px;grid-template-columns:1fr 1.2fr 1fr;align-items:stretch;padding:14px 14px 12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.rates tbody th[scope=row]{border:0;grid-column:1/-1;padding:0 0 12px;font-size:16px}.rates tbody td{text-align:center;border:0;align-content:end;gap:2px;padding:10px 8px;font-size:15px;display:grid;position:relative}.rates tbody td:after{content:attr(data-label);font-family:var(--font);letter-spacing:0;color:#ffffff73;order:-1;font-size:11px;font-weight:500}.rates tbody td.is-rec{border-radius:12px;font-size:18px}.rates tbody td.is-rec:after{color:#ffffffbf}.rates tbody td.is-rec:before,.rates tbody tr:last-child .is-rec:before{border-radius:12px;top:0;bottom:0;box-shadow:inset 0 0 0 1px #96d67c9e}}.rcards{translate:0 calc(var(--p,0) * var(--depth,1) * 72px);grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:72px;display:grid}.rcard{color:var(--ink-2);-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);background:linear-gradient(155deg,#fffffff2 0%,#ffffffd6 100%);border:1px solid #ffffffb8;border-radius:22px;flex-direction:column;padding:24px 22px 22px;display:flex;box-shadow:inset 0 1px #fffffff2,0 2px 6px #0000001f,0 50px 90px -34px #000000d9}.rcard__name{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:700}.rcard__sub{color:var(--mut);margin-top:2px;font-size:13px}.rcard__label{color:var(--green-ink);margin-top:28px;font-size:12px;font-weight:600}.rcard__value{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:clamp(28px,1rem + 1.3vw,36px);font-weight:900;line-height:1}.rcard__value small{font-family:var(--font);letter-spacing:0;color:var(--mut);font-size:15px;font-weight:600}.rcard__bar{background:linear-gradient(90deg,#85c66c,#65a64d);border-radius:6px;height:6px;margin-top:auto;padding:0;position:relative;box-shadow:inset 0 1px #ffffff59}.rcard__value{margin-bottom:26px}.rcard__bar i{left:var(--at,50%);background:var(--ink);width:18px;height:18px;box-shadow:0 0 0 3px var(--white), 0 3px 8px #0000004d;border-radius:50%;margin-left:-9px;position:absolute;top:-6px}.rcard__ends{justify-content:space-between;gap:8px;margin-top:14px;display:flex}.rcard__ends dt{color:var(--mut);font-size:11px}.rcard__ends dd{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:600}.rcard__ends div:last-child{text-align:right}.rcard:hover{transition:translate .5s var(--ease-out);translate:0 -4px}.js .rcard .rcard__bar i{transition:left 1.2s cubic-bezier(.2,.9,.25,1.12);transition-delay:calc(var(--i,0) * 90ms + .5s);left:0}.js .rcard.is-in .rcard__bar i{left:var(--at,50%)}@media (max-width:1100px){.rcards{grid-template-columns:repeat(6,minmax(0,1fr))}.rcard{grid-column:span 2}.rcard:nth-child(4),.rcard:nth-child(5){grid-column:span 3}}@media (max-width:640px){.rcards{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:48px}.rcard,.rcard:nth-child(4),.rcard:nth-child(5){border-radius:18px;grid-column:auto;grid-template-columns:1fr auto;column-gap:12px;padding:18px;display:grid}.rcard__name,.rcard__sub{grid-column:1}.rcard__label{text-align:right;grid-area:1/2;margin-top:0}.rcard__value{text-align:right;grid-area:2/2;margin:0;font-size:24px}.rcard__bar,.rcard__ends{grid-column:1/-1}.rcard__bar{margin-top:18px}}@media (prefers-reduced-motion:reduce){.js .rcard .rcard__bar i{left:var(--at,50%);transition:none}}.fan{--s:clamp(0, calc(1.35 - var(--p,0) * 2), 1);isolation:isolate;height:570px;margin-top:72px;padding:0;list-style:none;position:relative}.js .fan.reveal{opacity:1;filter:none;transform:scale(1)}.fc{--rot:0deg;--dx:0px;--dy:0px;width:300px;height:410px;color:var(--ink-2);transform-origin:50% 140%;rotate:calc(var(--rot) * (.14 + .86 * var(--s)));translate:calc(var(--dx) * var(--s)) calc(var(--dy) * var(--s));transition:rotate .7s var(--ease-out), translate .7s var(--ease-out), scale .5s var(--ease-out), filter .5s;background:linear-gradient(160deg,#fff,#edede9);border:1px solid #ffffffb3;border-radius:26px;flex-direction:column;margin-left:-150px;padding:26px;display:flex;position:absolute;top:30px;left:50%;box-shadow:inset 0 1px #fff,0 50px 90px -36px #000000e6}.fc--1{--rot:-24deg;--dx:-80px;--dy:30px;z-index:0;filter:brightness(.82)}.fc--2{--rot:-12deg;--dx:-40px;--dy:8px;z-index:1;filter:brightness(.9)}.fc--3{--dy:-20px;z-index:2;box-shadow:inset 0 1px #fff,0 0 0 1px #96d67cb3,0 70px 110px -36px #000000f2,0 0 80px -10px #71b55859}.fc--4{--rot:12deg;--dx:40px;--dy:8px;z-index:1;filter:brightness(.9)}.fc--5{--rot:24deg;--dx:80px;--dy:30px;z-index:0;filter:brightness(.82)}.fc:hover,.fc:focus-within{z-index:3;filter:none;scale:1.03}.fc .cert__brand{margin-bottom:18px}.fc__name{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:700}.fc__sub{color:var(--mut);margin-top:2px;font-size:13px}.fc__k{color:var(--green-ink);margin-top:auto;font-size:13px;font-weight:600}.fc__v{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:6px;font-size:60px;font-weight:900;line-height:1}.fc__v small{font-family:var(--font);letter-spacing:0;color:var(--mut);font-size:20px;font-weight:600}.fc__bar{background:linear-gradient(90deg,#85c66c,#65a64d);border-radius:6px;height:6px;margin-top:22px;position:relative}.fc__bar i{left:var(--at,50%);background:var(--ink);border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:-6px;box-shadow:0 0 0 3px #fff,0 3px 8px #0000004d}.fc__ends{justify-content:space-between;margin-top:12px;display:flex}.fc__ends dt{color:var(--mut);font-size:11px}.fc__ends dd{color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:600}.fc__ends div:last-child{text-align:right}@media (max-width:1000px){.fan{gap:10px;height:auto;margin-top:48px;display:grid}.fc{filter:none;border-radius:20px;width:auto;min-width:0;height:auto;margin:0;padding:24px;position:static;translate:none;rotate:none}.fc--3{order:-1}.fc__k{margin-top:18px}.fc__v{font-size:40px}}@media (min-width:641px) and (max-width:1000px){.fan{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fc--3{grid-column:1/-1}}@media (min-width:1001px){.fc--1{--dx:-180px}.fc--2{--dx:-100px}.fc--4{--dx:100px}.fc--5{--dx:180px}}@media (prefers-reduced-motion:reduce){.fan{--s:1}.fc{transition:none}}.letter-sec{background:var(--white)}.letter{max-width:680px;color:var(--ink-2);rotate:-.6deg;translate:0 calc(var(--p,0) * var(--depth,1) * 30px);background:linear-gradient(170deg,#fff 0%,#fafaf6 100%);border-radius:6px 6px 28px;margin:0 auto;padding:64px 72px 56px;position:relative;box-shadow:0 1px 2px #1616160f,0 30px 60px -30px #16161659,0 0 0 1px #1616160d}.letter p{letter-spacing:-.012em;font-size:19px;line-height:1.65}.letter p+p{margin-top:18px}.letter__hi{color:var(--ink);font-weight:600;font-size:22px!important}.letter a{color:var(--ink);text-underline-offset:4px;font-weight:600}.letter__bye{margin-top:36px!important}.letter__sig{color:#2e5f22;transform-origin:0;font-family:Caveat,cursive;font-weight:600;rotate:-3deg;letter-spacing:0!important;margin-top:2px!important;font-size:46px!important;line-height:1!important}.letter__logo{opacity:.85;width:auto;height:34px;position:absolute;bottom:54px;right:56px}@media (max-width:640px){.letter{padding:40px 26px 36px;rotate:none}.letter p{font-size:17px}.letter__sig{font-size:40px!important}.letter__logo{margin-top:24px;position:static}}.avatar{background:url(/assets/creator/avatar.jpg) 50% 30%/cover no-repeat}.doc .cert__posts span{background:50%/cover no-repeat}.doc .cert__posts span:first-child{background-image:url(/assets/creator/post1.jpg)}.doc .cert__posts span:nth-child(2){background-image:url(/assets/creator/post2.jpg)}.doc .cert__posts span:nth-child(3){background-image:url(/assets/creator/post3.jpg)}.qr{box-sizing:content-box;background:#fff;border-radius:6px;padding:4px;display:block}.qr svg{width:100%;height:100%;display:block}.nav__logo{align-items:center;display:inline-flex}.footer__brand img{height:56px}.letter__logo{height:40px}@media (max-width:520px){.nav__logo img{height:24px}}@media (max-width:520px){.nav__logo img{height:32px}}.nav__logo img{height:46px}@media (max-width:520px){.nav__logo img{height:38px}}
:root:root{--font:var(--font-inter), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display:var(--font-inter-tight), var(--font-inter), "Inter Tight", ui-sans-serif, system-ui, sans-serif;--font-display:var(--display)}.letter__sig{font-family:var(--font-caveat), "Caveat", cursive}@media (prefers-reduced-motion:reduce){.js .wd>span{transition:none!important;transform:none!important}}
