@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(/fonts/ReadexPro-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(/fonts/ReadexPro-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px);-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{background:var(--paper);color:var(--ink);font-family:var(--font-en);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}img,svg{max-width:100%;display:block}a{color:var(--purple)}a:hover{color:var(--purple-deep)}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--purple);outline-offset:3px;border-radius:6px}.price-nb{white-space:nowrap}[dir=rtl] .hv-flip{transform:scaleX(-1)}.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-link{inset-inline-start:12px;z-index:100;background:var(--ink);color:#fff;border-radius:10px;padding:10px 16px;transition:top .2s;position:absolute;top:-60px}.skip-link:focus{color:#fff;top:12px}.container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}p,li,dd,figcaption{text-wrap:pretty}.h1,.h2,.h3{font-weight:var(--fw-strong,560);letter-spacing:-.035em;text-wrap:balance;margin:0}.h1{font-size:clamp(46px,7.2vw,96px);line-height:.98}.h2{font-size:clamp(32px,4.4vw,54px);line-height:1.04}.h3{font-size:clamp(28px,3.2vw,44px);line-height:1.06}.lead{color:var(--ink-2);margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.eyebrow{color:var(--ink-2);font-size:15px;font-weight:var(--fw-strong,560);align-items:center;gap:10px;margin:0;line-height:1.4;display:inline-flex}.eyebrow:before{content:"";background:var(--sun);border-radius:10px;flex:none;width:10px;height:10px;animation:2.4s ease-in-out infinite dot-pulse;box-shadow:inset 0 0 0 1px #16213e1f}.chip{border:1px solid var(--border);font-size:15px;font-weight:var(--fw-strong,560);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;line-height:1.3;display:inline-flex}.tag{color:var(--ink);background:var(--card);border:1px solid var(--border);font-size:14px;font-weight:var(--fw-strong,560);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:7px 13px;line-height:1.4;display:inline-flex}.pill{font-size:12px;font-weight:var(--fw-strong,560);border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;line-height:1.4;display:inline-flex}.pill--caution{background:var(--caution-bg);border-color:var(--caution-border);color:var(--caution-ink)}.pill--red{background:var(--red-bg);border-color:var(--red-border);color:var(--red-ink)}.progress{inset-inline:0;z-index:60;background:var(--sun);transform-origin:0;height:3px;transform:scaleX(var(--progress,0));position:fixed;top:0}.site-header{z-index:50;height:var(--header-h);backdrop-filter:saturate(1.6)blur(14px);transition:transform .4s var(--ease-out), border-color .3s, box-shadow .3s;background:#ffffffeb;border-bottom:1px solid #0000;position:sticky;top:0}.site-header.is-scrolled{border-color:var(--border);box-shadow:0 8px 30px -20px #16213e59}.site-header.is-hidden{transform:translateY(-100%)}.site-header__inner{align-items:center;gap:40px;height:100%;display:flex}.wordmark{color:var(--ink);font-family:var(--font-en);letter-spacing:-.025em;align-items:center;gap:8px;font-size:24px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.wordmark:hover{color:var(--ink)}.wordmark__logo{direction:ltr;width:150px;height:auto;display:block}.nav{align-items:center;gap:28px;display:flex}.nav a{color:var(--ink);font-size:15px;font-weight:var(--fw-strong,560);text-decoration:none;position:relative}.nav a:after{content:"";inset-inline:0;background:var(--sun);height:3px;transition:transform .35s var(--ease-out);border-radius:3px;position:absolute;bottom:-6px;transform:scaleX(0)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.header-actions{align-items:center;gap:18px;margin-inline-start:auto;display:flex}.menu-btn{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:none}.mobile-menu{z-index:70;background:var(--ink);color:#fff;clip-path:circle(0 at calc(100% - 42px) 36px);visibility:hidden;transition:clip-path .6s var(--ease-out), visibility 0s linear .6s;flex-direction:column;padding:16px 20px 28px;display:flex;position:fixed;inset:0}.mobile-menu.is-open{clip-path:circle(150% at calc(100% - 42px) 36px);visibility:visible;transition:clip-path .7s var(--ease-out)}.mobile-menu__top{justify-content:space-between;align-items:center;height:40px;display:flex}.mobile-menu .wordmark{color:#fff}.mobile-menu__close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.mobile-menu nav{flex-direction:column;gap:6px;margin-top:40px;display:flex}.mobile-menu nav a{color:#fff;font-size:34px;font-weight:var(--fw-strong,560);letter-spacing:-.02em;opacity:0;transition:opacity .4s, transform .6s var(--ease-spring);text-decoration:none;transform:translateY(24px)}.mobile-menu.is-open nav a{opacity:1;transition-delay:calc(.15s + var(--i) * 60ms);transform:none}.mobile-menu nav a:hover{color:var(--sun)}.mobile-menu__foot{flex-direction:column;gap:14px;margin-top:auto;display:flex}.hero{min-height:min(820px, calc(100svh - var(--header-h)));background:var(--ink);color:#fff;isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.rotator__item{inset-inline-start:0;white-space:nowrap;opacity:0;transition:transform .7s var(--ease-out), opacity .5s;position:absolute;top:0;transform:translateY(110%)}.rotator__item.is-active{opacity:1;transform:none}.rotator__item.is-leaving{opacity:0;transform:translateY(-110%)}.fade-up{animation:fade-up .9s var(--ease-out) both;animation-delay:var(--d,.3s)}.demo{perspective:1000px;justify-self:end;width:340px;height:330px;position:relative}.demo__card{inset-inline:0;transform-origin:bottom;transition:transform .8s var(--ease-spring), opacity .6s, filter .6s;position:absolute;bottom:0}.demo__card[data-pos="0"]{z-index:3;transform:none}.demo__card[data-pos="1"]{z-index:2;opacity:.75;filter:saturate(.6);transform:translateY(-26px)scale(.93)}.demo__card[data-pos="2"]{z-index:1;opacity:.45;filter:saturate(.4);transform:translateY(-50px)scale(.86)}.demo__card[data-pos=out]{z-index:4;opacity:0;transform:translateY(40px)rotate(-8deg)scale(.9)}.dots span{background:var(--ink-2);border-radius:6px;width:6px;height:6px;margin-inline-end:3px;animation:.9s infinite bounce;display:inline-block}.dots span:nth-child(2){animation-delay:.12s}.dots span:nth-child(3){animation-delay:.24s}.wl__label{font-size:14px;font-weight:var(--fw-strong,560);margin-bottom:8px;display:block}.wl__input{min-width:0;height:56px;color:var(--ink);background:#fff;border:1px solid #0000;border-radius:14px;flex:1;padding:0 18px;font-size:16px;transition:border-color .2s,box-shadow .2s}.wl__input::placeholder{color:#9ca3af}.wl__input:focus{border-color:var(--purple);outline:none;box-shadow:0 0 0 4px #16213e2e}.wl__input:not(:placeholder-shown){direction:ltr}.wl__fine{opacity:.8;margin:10px 0 0;font-size:13px;line-height:1.5}.wl__fine a{color:inherit}.wl__error{color:#fecaca;min-height:0;font-size:14px;font-weight:var(--fw-strong,560);margin:10px 0 0}.success-card__badge{background:var(--sun);width:52px;height:52px;animation:pop-in .6s var(--ease-spring) .2s both;border-radius:999px;flex:none;place-items:center;display:grid}.share{margin-top:18px}.share__btn{border:1px solid var(--border);height:40px;color:var(--ink);font-size:14px;font-weight:var(--fw-strong,560);cursor:pointer;transition:transform .35s var(--ease-spring);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 14px;text-decoration:none;display:inline-flex}.share__btn:hover{color:var(--ink);transform:translateY(-2px)rotate(-2deg)}.proof{z-index:2;border-bottom:1px solid var(--border);background:#fff;position:relative}.section{padding-block:clamp(80px,10vw,128px);position:relative;overflow-x:clip}.section--card{background:var(--card)}.blob{z-index:0;filter:blur(70px);opacity:.45;pointer-events:none;border-radius:50%;width:420px;height:420px;animation:18s ease-in-out infinite alternate blob;position:absolute}.section>.container{z-index:1;position:relative}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,96px);display:grid}.stack{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.chips{flex-wrap:wrap;gap:10px;display:flex}.media{aspect-ratio:580/650;width:100%;max-width:580px;position:relative}.fam__row{border:1px solid var(--border);cursor:pointer;text-align:start;transition:border-color .3s, box-shadow .4s var(--ease-out), transform .5s var(--ease-spring);background:#fff;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.fam__row.is-active{border-color:var(--purple);box-shadow:0 0 0 1px var(--purple), 0 12px 24px -16px #16213e99;transform:scale(1.03)}.fam__row b{font-size:16px;line-height:1.2;display:block}.fam__row .pill{margin-top:6px}.fam__row.is-active .pill{animation:wiggle .6s var(--ease-spring)}.step{opacity:.35;flex-direction:column;justify-content:center;gap:14px;min-height:62vh;padding-block:20px;transition:opacity .5s;display:flex}.step h3{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.1}.step p{max-width:460px;color:var(--ink-2);margin:10px 0 0;font-size:19px;line-height:1.6}.phone{background:var(--ink);width:300px;height:600px;transition:transform .8s var(--ease-spring);border-radius:48px;padding:12px;position:relative;transform:rotate(-4deg);box-shadow:0 40px 80px -30px #16213e8c,inset 0 0 0 2px #2a2a2a}.phone:before{content:"";z-index:3;background:var(--ink);border-radius:20px;width:90px;height:26px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.screen{opacity:0;transition:opacity .45s, transform .7s var(--ease-out);pointer-events:none;flex-direction:column;gap:12px;padding:62px 18px 18px;display:flex;position:absolute;inset:0;transform:translateY(24px)scale(.98)}.switch{background:#d1d5db;border-radius:999px;width:46px;height:28px;transition:background-color .3s;position:relative}.switch:after{content:"";top:3px;width:22px;height:22px;transition:transform .45s var(--ease-spring);background:#fff;border-radius:999px;position:absolute;inset-inline-start:3px;box-shadow:0 2px 4px #0003}.currency{font-size:14px;font-weight:var(--fw-strong,560);color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.currency select{border:1px solid var(--border);height:46px;font-weight:var(--fw-strong,560);cursor:pointer;background:#fff;border-radius:12px;padding:0 14px}.plans{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:22px;margin-top:36px;display:grid}.plan{border-radius:var(--radius-xl);border:1px solid var(--border);transition:transform .5s var(--ease-spring), box-shadow .5s var(--ease-out);background:#fff;flex-direction:column;gap:18px;padding:32px;display:flex;position:relative}.plan:hover{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.plan ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.plan li{align-items:flex-start;gap:10px;font-size:16px;display:flex}.plan li .tick{background:var(--sun);width:22px;height:22px;color:var(--ink);border-radius:999px;flex:none;place-items:center;display:grid}.early{border-radius:var(--radius-xl);background:var(--ink);color:#fff;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);min-height:580px;display:grid;position:relative;overflow:hidden}.early .blob{inset-inline-start:-120px;opacity:.25;bottom:-160px}#confetti{z-index:80;pointer-events:none;position:fixed;inset:0}.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq__item{border-bottom:1px solid var(--border)}.faq__item summary{font-size:19px;font-weight:var(--fw-strong,560);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;line-height:1.4;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__answer{overflow:hidden}.faq__answer p{max-width:640px;color:var(--ink-2);margin:0;padding-bottom:22px;font-size:17px;line-height:1.65}.site-footer{background:var(--card);border-top:1px solid var(--border);padding-block:64px 32px}.footer__grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:48px;display:grid}.footer__brand{flex-direction:column;gap:14px;display:flex}.footer__brand p{color:var(--ink-2);margin:0}.footer__col h2{color:var(--muted);font-size:14px;font-weight:var(--fw-strong,560);margin:0 0 12px}.footer__col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer__col a{color:var(--ink);text-decoration:none}.footer__col a:hover{color:var(--purple)}.footer__disclaimer{max-width:860px;color:var(--muted);margin:48px 0 0;font-size:13px;line-height:1.6}.footer__credits{max-width:860px;color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.6}.footer__credits a{color:inherit;text-decoration:underline}.footer__bottom{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:20px;font-size:14px;display:flex}.sticky-cta,.cta-short{display:none}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.crumbs a{color:var(--ink-2)}.crumbs li+li:before{content:"/";color:#cbd5e1;margin-inline-end:8px}.search{width:100%;max-width:560px;position:relative}.search input{border:1px solid var(--border);background:#fff;border-radius:18px;width:100%;height:60px;padding:0 20px 0 52px;font-size:17px;box-shadow:0 18px 40px -28px #16213e66}.search input:focus{border-color:var(--purple);outline:none;box-shadow:0 0 0 4px #16213e2e}.search svg{inset-inline-start:18px;color:var(--muted);position:absolute;top:50%;transform:translateY(-50%)}.filters{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.filters button{border:1px solid var(--border);height:42px;font-size:15px;font-weight:var(--fw-strong,560);cursor:pointer;transition:transform .35s var(--ease-spring), background-color .2s, color .2s;background:#fff;border-radius:999px;padding:0 16px}.filters button:hover{transform:translateY(-2px)}.filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.highlighter{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.highlighter textarea{border:1px solid var(--border);resize:vertical;background:#fff;border-radius:18px;width:100%;min-height:150px;padding:16px;font-size:16px;line-height:1.6}.highlighter textarea:focus{border-color:var(--purple);outline:none;box-shadow:0 0 0 4px #16213e2e}mark.hl{background:var(--sun);color:var(--ink);animation:.45s ease-out both mark-in;animation-delay:calc(var(--i,0) * 60ms);border-radius:8px;padding:2px 6px}@keyframes mark-in{0%{box-shadow:none;background-color:#0000;outline-color:#0000}}mark.hl a{color:inherit;text-decoration:none}.sources{gap:8px;margin:0;padding-inline-start:20px;font-size:15px;display:grid}.js [data-reveal]{opacity:0;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(12px)}.js [data-reveal].is-in{opacity:1;transform:none}@keyframes word-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes hero-zoom{to{transform:scale(1)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes ping{0%{box-shadow:0 0 #ffc23db3}80%,to{box-shadow:0 0 0 10px #ffc23d00}}@keyframes dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(3deg)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes scan{0%{top:6%}to{top:90%}}@keyframes scan-big{0%{transform:translateY(-60px)}to{transform:translateY(60px)}}@keyframes bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes wiggle{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-6deg)}92%{transform:rotate(6deg)}95%{transform:rotate(-3deg)}}@keyframes wobble{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-14deg)}88%{transform:rotate(12deg)}92%{transform:rotate(-8deg)}96%{transform:rotate(4deg)}}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@keyframes blob{0%{transform:translate(0)scale(1)}to{transform:translate(80px,-60px)scale(1.25)}}@keyframes flip-num{0%{opacity:0;transform:translateY(40%)rotateX(60deg)}to{opacity:1;transform:none}}@media (width<=1080px){.nav{display:none}.menu-btn{display:grid}.footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__brand{grid-column:1/-1}}@media (width<=900px){html:has(.sticky-cta){scroll-padding-bottom:160px}body{font-size:16px}.header-actions{gap:10px}.hero{align-items:flex-end;min-height:auto}.demo{justify-self:center;width:min(340px,100%)}.cta-long{display:none}.cta-short{display:inline}.phone{border-radius:44px;width:270px;height:560px}.screen{gap:8px;padding:56px 14px 14px}.split,.faq,.highlighter{grid-template-columns:1fr}.split .media{order:2;justify-self:center}.media{aspect-ratio:auto;flex-direction:column;display:flex}.phone{width:260px;height:520px}.step{opacity:.5;border-radius:20px;flex-direction:row;align-items:flex-start;gap:14px;min-height:0;padding:16px 18px}.step.is-current{opacity:1;background:#fff}.step h3{font-size:22px}.step p{margin-top:4px;font-size:16px}.plans{grid-template-columns:1fr}.plan{padding:26px}.early{grid-template-columns:1fr}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}body:has(.sticky-cta) .site-footer{padding-bottom:182px}.sticky-cta{inset-inline:12px;z-index:40;background:var(--ink);color:#fff;transition:transform .6s var(--ease-spring);border-radius:20px;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex;position:fixed;bottom:12px;transform:translateY(140%);box-shadow:0 20px 40px -12px #16213e80}.sticky-cta.is-shown{transform:none}.sticky-cta span{font-size:15px;font-weight:var(--fw-strong,560);flex:1}}@media (width<=420px){.wordmark{font-size:21px}.wordmark__logo{width:138px}}:root{--motion-press:.12s;--press-scale:.97;--motion-hover:.2s;--motion-swap:.32s;--motion-ease:cubic-bezier(.2, .8, .2, 1)}@media (prefers-reduced-motion:reduce){:root{--motion-press:0s;--press-scale:1;--motion-hover:0s;--motion-swap:0s}}:where(a[href],button,summary,[role=button],[role=tab],[role=radio],input,select,textarea){transition-property:color,background-color,border-color,text-decoration-color,box-shadow;transition-duration:var(--motion-hover);transition-timing-function:var(--motion-ease)}:where(button:not(:disabled),[role=button]):active{transform:scale(var(--press-scale))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal],.js .chips[data-reveal] .chip{opacity:1;clip-path:none;transform:none}}.tick,.success-card__badge,.mobile-menu__close{text-align:center;place-items:center;line-height:1;display:grid}.tick>svg,.success-card__badge>svg{margin:0;display:block}[hidden]{display:none!important}@media (width<=380px){.header-actions{gap:8px}.site-header__inner{gap:10px}}@media (width<=339px){.site-header .container{padding-inline:14px}.site-header .wordmark{font-size:19px}.site-header .wordmark__logo{width:132px}.header-actions{gap:6px}.header-actions .hv-btn--sm{font-size:14px}}.wl__hp{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.wl__check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.wl__check input{width:20px;height:20px;accent-color:var(--sun);flex:none;margin:1px 0 0}@keyframes step-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.facts{border-collapse:collapse;width:100%;font-size:15px}.facts th,.facts td{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:12px 0}.facts th{width:38%;color:var(--muted);font-weight:var(--fw-strong,560);padding-inline-end:12px}.fit{border-radius:var(--radius-lg);background:var(--ink);color:#fff;padding:24px}.fit h2{margin:0 0 6px;font-size:26px;line-height:1.25}.fit>p{color:#d4d4cf;margin:0 0 14px}.diet{border-collapse:separate;border-spacing:0 8px;width:100%}.diet td{border-top:1px solid var(--border);border-bottom:1px solid var(--border);vertical-align:middle;background:#fff;padding:12px 14px;font-size:15px}.diet td:first-child{border-inline-start:1px solid var(--border);font-weight:var(--fw-strong,560);border-start-start-radius:14px;border-end-start-radius:14px;width:34%}.diet td:last-child{border-inline-end:1px solid var(--border);color:var(--ink-2);border-start-end-radius:14px;border-end-end-radius:14px}.diet .pill{white-space:nowrap;font-size:13px}.article{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:clamp(32px,6vw,72px);display:grid}.prose{max-width:720px;color:var(--ink);font-size:18px;line-height:1.75}.prose h2{letter-spacing:-.02em;scroll-margin-top:calc(var(--header-h) + 20px);margin:2em 0 .6em;font-size:28px;line-height:1.25}.prose h3{margin:1.6em 0 .4em;font-size:21px}.prose p,.prose ul,.prose ol{margin:0 0 1.1em}.prose li+li{margin-top:.35em}.prose table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:16px}.prose th,.prose td{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:10px 12px}.prose th{background:var(--card)}.prose blockquote{background:var(--sun-soft);border-inline-start:5px solid var(--sun);border-radius:16px;margin:1.4em 0;padding:16px 20px}.prose blockquote p{margin:0}.prose a{color:var(--purple)}.decoder input{border:1px solid var(--border);background:#fff;border-radius:18px;width:100%;height:60px;padding:0 20px;font-size:18px}.decoder input:focus{border-color:var(--purple);outline:none;box-shadow:0 0 0 4px #16213e2e}.decoder__missing{color:var(--muted);margin-top:12px;font-size:14px}.game{border-radius:var(--radius-xl);background:var(--ink);color:#fff;max-width:720px;box-shadow:var(--shadow);margin-inline:auto;padding:clamp(20px,4vw,36px)}.game [hidden]{display:none!important}.game__streak{color:var(--sun);background:#ffc23d29;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.game__timer{background:#ffffff24;border-radius:6px;height:6px;margin-top:14px;overflow:hidden}.game__timer span{background:var(--sun);transform-origin:0;height:100%;display:block}.game__timer span.is-running{animation:15s linear forwards timer}.game__timer span.is-stopped{animation-play-state:paused}.game__intro{text-align:center;padding:12px 0}.game__intro h2{margin:12px 0 8px;font-size:clamp(30px,5vw,44px);line-height:1.1}.game__intro p{color:#d4d4cf;max-width:460px;margin:0 auto 22px}.game__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.game__options button{color:#fff;min-height:54px;font-size:16px;font-weight:var(--fw-strong,560);cursor:pointer;transition:transform .35s var(--ease-spring), background-color .2s, border-color .2s;background:#ffffff0f;border:1px solid #ffffff3d;border-radius:16px;padding:8px 12px}@media (hover:hover) and (pointer:fine){.game__options button:hover:not(:disabled){border-color:var(--sun);transform:translateY(-3px)}}.game__options button:last-child{grid-column:1/-1}.game__options button.is-right{background:var(--sun);border-color:var(--sun);color:var(--ink);animation:bounce-in .5s var(--ease-spring)}.game__options button.is-wrong{background:#7f1d1d;border-color:#fca5a5;animation:.45s shake}.game__options button:disabled{cursor:default}.game__feedback{background:#ffffff14;border-radius:16px;min-height:70px;margin-top:16px;padding:14px 16px;font-size:15px;line-height:1.5}.game__feedback:empty{visibility:hidden}.game__feedback a{color:var(--sun)}.game__next{width:100%;margin-top:16px}.game__end{text-align:center}.game__score{font-size:clamp(64px,12vw,96px);font-weight:var(--fw-strong,560);color:var(--sun);animation:pop-in .6s var(--ease-spring);margin:12px 0 4px;line-height:1;display:block}.game__rank{font-size:28px;font-weight:var(--fw-strong,560);display:block}.game__end>p{color:#d4d4cf;max-width:440px;margin:8px auto 20px}@keyframes timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes bounce-in{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1)}}.builder{max-width:860px;margin-inline:auto}.people{flex-wrap:wrap;gap:10px;display:flex}.person{border:1px solid var(--border);font-weight:var(--fw-strong,560);animation:pop-in .45s var(--ease-spring);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.person button{background:var(--card);cursor:pointer;border:0;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.pick{flex-wrap:wrap;gap:8px;display:flex}.pick label{position:relative}.pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.pick span{border:1px solid var(--border);min-height:42px;font-size:15px;font-weight:var(--fw-strong,560);transition:transform .35s var(--ease-spring), background-color .2s, border-color .2s;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.pick input:checked+span{background:var(--tint);border-color:var(--purple);color:var(--purple);transform:scale(1.05)}.pick input:focus-visible+span{outline:3px solid var(--purple);outline-offset:2px}.tier{border-radius:var(--radius-xl);border:1px solid var(--border);transition:transform .5s var(--ease-spring), box-shadow .4s var(--ease-out);background:#fff;flex-direction:column;gap:14px;padding:28px;display:flex;position:relative}.tier:hover,.js .tier[data-reveal].is-in:hover{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.tier ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tier li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.kit{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.product{border-radius:var(--radius-lg);border:1px solid var(--border);transition:transform .45s var(--ease-spring), box-shadow .4s var(--ease-out);background:#fff;flex-direction:column;display:flex;overflow:hidden}.product:hover,.js .product[data-reveal].is-in:hover{box-shadow:var(--shadow-lift);transform:translateY(-5px)rotate(-.6deg)}.soon{background:var(--tint);color:var(--purple);font-size:12px;font-weight:var(--fw-strong,560);border-radius:999px;align-self:flex-start;margin-top:6px;padding:4px 10px}.legal{max-width:780px}@media (width<=900px){.kit{grid-template-columns:repeat(2,minmax(0,1fr))}.article{grid-template-columns:1fr}.game__options{grid-template-columns:repeat(2,minmax(0,1fr))}.diet td:first-child{width:auto}}.fit{margin:32px 0 40px}[data-highlighter] textarea{border:1px solid var(--border);width:100%;min-height:170px;font:inherit;resize:vertical;background:#fff;border-radius:18px;padding:16px;font-size:16px;line-height:1.5}[data-highlighter] textarea:focus{border-color:var(--purple);outline:none;box-shadow:0 0 0 4px #16213e2e}.game__intro h2{font-size:clamp(24px,4vw,34px)}.builder [hidden]{display:none!important}.article,.article>*,.prose{min-width:0}@media (width<=700px){.facts,.diet{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.diet td:first-child{width:auto}.prose table{display:block;overflow-x:auto}}.diet thead th{text-align:start;font-size:12px;font-weight:var(--fw-strong,560);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 14px 6px}@media (width<=700px){.diet{border-spacing:0;margin-bottom:14px;display:block;overflow:visible}.diet thead{display:none}.diet tbody{gap:8px;display:grid}.diet tr{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 14px;display:grid}.diet td{border:0;border-radius:0;width:auto;padding:0;display:block}.diet td:first-child{border:0;border-radius:0;width:auto}.diet td:last-child{border:0;border-radius:0;grid-column:1/-1;font-size:14px}}.macro{min-width:0;color:var(--ink-2);flex-direction:column;gap:4px;font-size:12.5px;line-height:1.3;display:flex}.macro b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.macro i{background:var(--card);border-radius:6px;height:6px;display:block;position:relative;overflow:hidden}.macro i:after{content:"";width:var(--w,50%);background:var(--macro,var(--ink));border-radius:6px;position:absolute;inset-block:0;inset-inline-start:0}.watch{gap:8px;display:grid}.builder__phone{gap:8px;max-width:420px;display:flex}.builder__phone select{text-overflow:ellipsis;flex:0 46%;min-width:0}.builder__phone input{flex:auto;min-width:0}.jc{gap:12px;display:grid}.jc__ctas{flex-wrap:wrap;gap:10px;display:flex}.jc__ctas[hidden],.jc__note[hidden]{display:none}.jc__note{color:var(--muted);max-width:52ch;margin:0;font-size:14px;line-height:1.6}.jc--light .jc__note{color:inherit;opacity:.8}.jc__form{border:1px solid var(--border);background:var(--card);max-width:460px;color:var(--ink);border-radius:16px;gap:6px;padding:16px;display:grid}.jc__form[hidden]{display:none}.jc__submit{justify-self:start;margin-top:6px}.jc__signin{margin-top:4px}.jc__done{background:var(--card);max-width:460px;color:var(--ink);border-radius:16px;gap:8px;padding:18px;display:grid}.jc__done:focus{outline:none}.jc__done .jc__done-title{margin:0;font-size:20px}.jc__done p{margin:0;line-height:1.6}.jc__signed{gap:10px;display:grid}.jc__signed p{font-weight:var(--fw-strong,560);align-items:center;gap:8px;margin:0;display:flex}.welcome__h{font-size:var(--fs-h1)}.welcome__h:focus{outline:none}.welcome__signin{gap:8px;max-width:460px;display:grid}.welcome__signin[hidden]{display:none}.acct{gap:16px;display:grid}.acct__verified{font-weight:var(--fw-strong,560);color:var(--fit-ink);align-items:center;gap:8px;margin:0;display:flex}.acct__card{border:1px solid var(--border);background:var(--card);border-radius:18px;justify-items:start;gap:10px;padding:18px;display:grid}.acct__card h2{margin:0;font-size:19px}.acct__card p{margin:0;line-height:1.6}.acct__share{gap:8px;width:100%;max-width:520px;display:flex}.acct__share input{flex:auto;min-width:0}.acct__counts{font-weight:var(--fw-strong,560)}.acct__row{flex-wrap:wrap;gap:8px;display:flex}.acct__danger{color:#c8281e;border-color:#c8281e}.jc[hidden],.jc [hidden],.acct[hidden],.acct [hidden],.jc__done[hidden],.jc__signed[hidden],.welcome__signin[hidden]{display:none!important}.legal section[id]{scroll-margin-top:calc(var(--header-h) + 20px)}.maint{inset-inline:16px;z-index:1000;border-radius:var(--radius);background:var(--ink);color:#fff;max-width:560px;margin:0 auto;padding:14px 18px;font-size:15px;line-height:1.5;position:fixed;bottom:16px;box-shadow:0 12px 32px #00000040}body:has(.ob-foot) .maint{bottom:calc(24px + var(--ob-foot-h,78px))}.maint[hidden]{display:none!important}.step{opacity:.72}.step.is-current{opacity:1}.wl__input{background-color:#fff;border:1.5px solid #d7d7cf}.wl__input:hover{border-color:#b8b8b0}.wl__input:focus{border-color:var(--purple)}.h1,.h2,.h3{font-family:var(--font-display);font-weight:var(--fw-strong,560);letter-spacing:-.03em}:lang(ar) .h1,:lang(ar) .h2,:lang(ar) .h3{font-family:var(--font-en);letter-spacing:0}.hero{background:var(--paper);color:var(--ink)}.store-badges{grid-template-columns:repeat(2,max-content);justify-content:start;align-items:center;gap:8px 10px;display:grid}.store-badges img{width:auto;height:40px;display:block}.store-badges .store-badges__play{height:40px}.store-badges__soon{contain:inline-size;color:var(--muted);font-size:13px;font-weight:var(--fw-strong,560);text-wrap:balance;grid-column:1/-1}.footer__legal{flex-wrap:wrap;gap:6px 18px;display:flex}.footer__legal a{color:inherit;text-decoration:none}.footer__legal a:hover{text-decoration:underline}@media (width<=640px){.footer__bottom{flex-wrap:wrap;align-items:flex-start}.footer__bottom>span{flex-basis:100%}}.progress,.nav a:after{background:var(--ink)}.bullets .tick,.plan li .tick,.success-card__badge{background:var(--ink);color:#fff}@media (width<=900px){.hero{align-items:flex-start}.js [data-reveal=pop],.js [data-reveal=pop-r],.js [data-reveal=zoom]{opacity:1;clip-path:none;transform:none}}.store-badges__item{align-items:center;display:inline-flex}.store-badges__tag{color:#fff;width:max-content;max-width:max-content;font-size:13px;font-weight:var(--fw-strong,560);white-space:nowrap;background:#16213e;border-radius:999px;grid-column:1/-1;justify-self:start;padding:2px 10px;line-height:1.5}.tile{background:#fff}.demo__card[data-pos="1"]{opacity:1;filter:none;box-shadow:0 26px 50px -34px #16213e73}.demo__card[data-pos="2"]{opacity:1;filter:none;box-shadow:0 22px 44px -34px #16213e59}.demo__card[data-pos="1"]:after,.demo__card[data-pos="2"]:after{content:"";border-radius:inherit;background:var(--paper,#fff);pointer-events:none;position:absolute;inset:0}.demo__card[data-pos="1"]:after{opacity:.22}.demo__card[data-pos="2"]:after{opacity:.44}.demo__card[data-pos="0"]:after,.demo__card[data-pos=out]:after{content:none}.jc__quick{min-height:40px;color:inherit;font:inherit;font-size:15px;font-weight:var(--fw-strong,560);text-align:start;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;padding:0;line-height:1.4;text-decoration:underline 1.5px;display:inline-flex}.jc__quick:hover{text-decoration-thickness:2.5px}.jc__quick:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.jc .builder__phone input{width:0}.jc .jc__form .wl__input{min-width:0}.jc__form{width:100%}.jc--goals{gap:14px}.jc__goals{gap:12px;display:grid}.jc__goals-label{font-size:14px;font-weight:var(--fw-strong,560);color:var(--ink-2);margin:0;line-height:1.4}.jc__goal-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jc__goal{border:1px solid var(--border);background:var(--card);min-height:58px;color:var(--ink);font-size:16px;font-weight:var(--fw-strong,560);transition:background-color .25s var(--ease-out), border-color .25s var(--ease-out), color .25s var(--ease-out), transform .35s var(--ease-spring);border-radius:16px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:12px;padding-block:10px;padding-inline:11px 16px;line-height:1.35;text-decoration:none;display:grid}.jc__goal:hover{color:var(--ink);border-color:var(--ink);transform:translateY(-1px)}.jc__goal:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.jc__goal-icon{background:var(--sun);width:36px;height:36px;color:var(--ink);border-radius:11px;place-items:center;display:grid}@media (width<=420px){.jc__goal{grid-template-columns:32px minmax(0,1fr) 16px;gap:10px;min-height:54px;font-size:15px}.jc__goal-icon{border-radius:10px;width:32px;height:32px}}.jc__goals-hint{color:var(--ink-2);margin:-6px 0 0;font-size:13.5px}.jc__goal--pick{cursor:pointer;user-select:none;grid-template-columns:36px minmax(0,1fr) 24px;position:relative}.jc__goal-box{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.jc__goal-check{opacity:.55;border:2px solid;border-radius:8px;place-items:center;width:24px;height:24px;transition:background-color .2s,border-color .2s,opacity .2s;display:grid}.jc__goal-check svg{opacity:0;transition:opacity .2s, transform .3s var(--ease-spring);transform:scale(.6)}.jc__goal--pick:has(.jc__goal-box:checked){border-color:var(--sun)}.jc__goal--pick:has(.jc__goal-box:checked) .jc__goal-check{background:var(--sun);border-color:var(--sun);color:var(--ink);opacity:1}.jc__goal--pick:has(.jc__goal-box:checked) .jc__goal-check svg{opacity:1;transform:scale(1)}.jc__goal--pick:has(.jc__goal-box:focus-visible){outline-offset:2px;outline:2px solid}.jc__goal-box:checked~.jc__goal-check{background:var(--sun);border-color:var(--sun);color:var(--ink);opacity:1}.jc__goal-box:checked~.jc__goal-check svg{opacity:1;transform:scale(1)}.jc__goal-box:focus-visible~.jc__goal-check{outline-offset:3px;outline:2px solid}.jc__goals-set{border:0;min-width:0;margin:0;padding:0}.jc__goals-set>legend{padding:0;display:block}.jc__goal-cta{justify-self:start;margin-top:4px}@media (width<=420px){.jc__goal--pick{grid-template-columns:32px minmax(0,1fr) 22px}}.try{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;margin-top:32px;display:grid}.chip--link{color:var(--ink);text-decoration:none}.chip--link:hover{border-color:var(--ink)}@media (width<=860px){.try{grid-template-columns:1fr}}@media (width<=900px){html{scroll-padding-bottom:86px}}.eyebrow:before{background:var(--ink);width:8px;height:8px;box-shadow:none;animation:none}.jc__goal-check{opacity:.9;border-color:#ffffffb3}.section{padding-block:clamp(64px,8vw,104px)}.section--card+.section--card,.section:not(.section--card)+.section:not(.section--card){border-top:1px solid var(--border)}.faq{grid-template-columns:1fr;max-width:820px}.chip--link{min-height:40px}.wl__wa-fields{gap:8px;margin:4px 0 6px;display:grid}.wl__terms{margin-top:6px}:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.jc__goal-box:focus-visible~.jc__goal-check{outline-color:var(--purple-soft)}@keyframes ring-draw{0%{stroke-dashoffset:100px}}.jc__goal-box:checked~.jc__goal-check{background:var(--bravo);border-color:var(--bravo);color:var(--ink)}.g-rules{margin-top:20px}.g-rules>summary{cursor:pointer;font-weight:var(--fw-strong,560);color:var(--ink);padding:10px 0}.g-rules[open]>summary{margin-bottom:12px}.g-decl{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);width:100%;font-size:15px;overflow:hidden}.g-decl th,.g-decl td{text-align:start;vertical-align:top;border-bottom:1px solid var(--border);padding:12px 14px}.g-decl tbody tr:last-child>*{border-bottom:0}.g-decl thead th{background:var(--paper);color:var(--muted);font-size:12px;font-weight:var(--fw-strong,560);letter-spacing:.05em;text-transform:uppercase}:lang(ar) .g-decl thead th{letter-spacing:0;text-transform:none;font-size:13px}.g-decl tbody th{font-weight:var(--fw-strong,560);color:var(--ink)}.g-mark__v{font-weight:var(--fw-strong,560);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.g-mark small{color:var(--ink-2);margin-top:4px;font-size:13px;line-height:1.45;display:block}.g-mark--yes .g-mark__v{color:var(--fit-ink,var(--ink))}.g-mark--no .g-mark__v{color:var(--muted)}.g-mark--part .g-mark__v,.g-mark--national .g-mark__v{color:var(--caution-ink)}@media (width<=700px){.g-decl,.g-decl tbody,.g-decl tr{display:block}.g-decl{background:0 0;border:0;overflow:visible}.g-decl thead{display:none}.g-decl tr{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);margin-bottom:10px}.g-decl tbody th{border-bottom:1px solid var(--border);display:block}.g-decl td{grid-template-columns:minmax(96px,38%) minmax(0,1fr);align-items:start;gap:2px 12px;display:grid}.g-decl td:before{content:attr(data-col);color:var(--muted);font-size:13px;font-weight:var(--fw-strong,560);grid-row:1/span 2}.g-mark__v{white-space:normal}.g-mark small{grid-column:2;margin-top:0}}.chk__own{border-top:1px solid var(--border);max-width:560px;margin:22px auto 0;padding-top:20px}.chk__own-row{gap:8px;display:flex}.chk__own-row input{border:1.5px solid var(--ink-2);background:var(--card);min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:999px;flex:auto;padding:0 16px;font-size:16px}.chk__own-row input::placeholder{color:var(--muted)}.chk__own-row input:focus-visible{outline:3px solid var(--sun);outline-offset:2px;border-color:var(--ink)}.chk__own-chips:not(:empty){margin-top:12px}.chk__own-chip{align-items:center;gap:8px;display:inline-flex}.chk__own-x{opacity:.8;font-size:18px;line-height:1}mark.hl.is-own{background:var(--sun);color:var(--ink);font-weight:var(--fw-strong,560);outline:1.5px dashed var(--ink);outline-offset:-1.5px}mark.hl.is-own.is-trace{font-weight:var(--fw-regular,400);background:0 0;outline:0}.chk__hits li>b{font-weight:var(--fw-strong,560);color:var(--ink)}@media (width<=520px){.chk__own-row{flex-direction:column}}.footer__photo-credits{max-width:860px;color:var(--muted);overflow-wrap:anywhere;margin-top:12px;scroll-margin-top:96px;font-size:13px;line-height:1.6}.footer__photo-credits>summary{cursor:pointer;text-underline-offset:3px;width:fit-content;min-height:44px;padding-block:11px;text-decoration:underline}.footer__photo-credits>summary:focus-visible{outline-offset:3px;outline:2px solid}.footer__col-title[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:14px;font-weight:var(--fw-strong,560);margin:0 0 12px}.consent{inset-inline-start:16px;z-index:60;color:#16213e;background:#fff;border-radius:14px;max-width:min(380px,100vw - 32px);padding:14px 16px;font-size:14px;line-height:1.5;position:fixed;bottom:16px;box-shadow:0 8px 30px #0000002e}.consent p{margin:0 0 10px}.consent a{color:inherit;text-decoration:underline}.consent__actions{justify-content:flex-end;gap:8px;display:flex}.footer__analytics{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.footer__analytics:disabled{cursor:default;opacity:.8;text-decoration:none}html .site-footer .footer__analytics-note a{color:inherit;text-decoration:underline}html:has(.hv){scroll-padding-top:84px}body:has(.hv){overflow-x:clip}.hv{background:var(--c-bg);color:var(--c-ink);font-family:var(--f-b);-webkit-font-smoothing:antialiased;color-scheme:light;--g:clamp(16px, 4vw, 48px);--ease:cubic-bezier(.16, 1, .3, 1);font-size:17px;line-height:1.55;overflow-x:clip}.hv *,.hv :before,.hv :after{box-sizing:border-box}:where(.hv) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,fieldset){margin:0}:where(.hv) :where(ul,ol){padding:0;list-style:none}:where(.hv) :where(fieldset){border:0;min-width:0;padding:0}:where(.hv) :where(legend){padding:0}:where(.hv) :where(a){color:inherit}:where(.hv) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.hv) :where(button){cursor:pointer}:where(.hv) :where(img){max-width:100%;height:auto;display:block}:where(.hv) :where(svg){display:block}.hv :focus-visible{outline:3px solid var(--c-focus);outline-offset:3px;border-radius:var(--r-sm)}.hv [hidden]{display:none!important}.hv-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.hv-num{font-variant-numeric:tabular-nums}.hv-wrap{max-width:1200px;padding-inline:var(--g);margin-inline:auto}.hv-sec{padding-block:clamp(56px,8vw,104px)}.hv-sec--panel{background:var(--c-panel);border-block:1px solid var(--c-line)}.hv-head{gap:10px 48px;margin-bottom:clamp(24px,4vw,44px);display:grid}@media (width>=900px){.hv-head{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end}}.hv-h1,.hv-h2,.hv-h3{font-family:var(--f-d);font-weight:var(--d-weight);font-stretch:var(--d-stretch);letter-spacing:var(--d-track);text-transform:var(--d-case);text-wrap:balance}.hv-h1{font-size:clamp(44px,10.5vw,112px);line-height:var(--d-lead)}.hv-h1--page{font-size:clamp(40px,8vw,88px)}.hv-h2{font-size:clamp(30px,5vw,58px);line-height:calc(var(--d-lead) + .06)}.hv-h2--sm{font-size:clamp(26px,3.4vw,40px)}.hv-h3{font-size:clamp(22px,2.4vw,30px);line-height:1.05}.hv-line{color:var(--c-muted);max-width:52ch;font-size:clamp(16.5px,1.4vw,19px)}.hv-tag{border-radius:var(--r-sm);background:var(--c-tint);min-height:22px;color:var(--c-ink2);font-size:12px;font-weight:var(--fw-strong,560);text-transform:var(--lbl-case);letter-spacing:var(--lbl-track);white-space:nowrap;align-items:center;padding:2px 8px;line-height:1.2;display:inline-flex}.hv-tag--soon{background:var(--v-hd-bg);color:var(--v-hd-ink)}.hv-btn{border-radius:var(--r-btn);min-height:52px;font-family:var(--f-b);font-weight:var(--btn-weight);text-transform:var(--btn-case);letter-spacing:var(--btn-track);text-align:center;transition:background-color var(--motion-hover) var(--motion-ease), border-color var(--motion-hover) var(--motion-ease), color var(--motion-hover) var(--motion-ease), transform var(--motion-press) var(--motion-ease);border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;line-height:1.1;text-decoration:none;display:inline-flex}.hv-btn svg{flex:none;width:18px;height:18px}.hv-btn--primary{background:var(--c-act);color:var(--c-on-act)}.hv-btn--primary:hover{background:var(--c-act-h);color:var(--c-on-act)}.hv-btn:active{transform:scale(var(--press-scale))}.hv-btn--ghost{color:var(--c-ink);border-color:var(--c-line2);background:0 0}.hv-btn--ghost:hover{border-color:var(--c-ink)}.hv-btn--light{background:var(--c-on-band);color:var(--c-band)}.hv-btn--lg{min-height:58px;padding:0 30px;font-size:17px}.hv-btn--sm{min-height:44px;padding:0 16px;font-size:15px}.hv-btn--block{width:100%}.hv-btn:disabled{opacity:.55;cursor:not-allowed}.hv-link{min-height:44px;color:var(--c-ink);font-weight:var(--fw-strong,560);text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline 1.5px;display:inline-flex}.hv-link:hover{text-decoration-thickness:2.5px}.hv-chip{border:1.5px solid var(--c-line2);border-radius:var(--r-btn);background:var(--c-panel);min-height:44px;font-size:15px;font-weight:var(--fw-strong,560);align-items:center;padding:0 16px;display:inline-flex}.hv-chip:hover{border-color:var(--c-ink)}.hv-chip[aria-pressed=true]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-panel)}.hv-vc{font:700 13.5px/1 var(--f-b);white-space:nowrap;border:1.5px solid;border-radius:999px;align-items:center;gap:6px;padding-block:5px;padding-inline:6px 10px;display:inline-flex}.hv-vc svg{flex:none;width:15px;height:15px}.hv-vc--fit{color:var(--v-fit-ink);background:var(--v-fit-bg);border-color:var(--v-fit)}.hv-vc--hd{color:var(--v-hd-ink);background:var(--v-hd-bg);border-color:var(--v-hd)}.hv-vc--no{color:var(--v-no-ink);background:var(--v-no-bg);border-color:var(--v-no)}.hv-vc--mo{color:var(--v-mo-ink);background:var(--v-mo-bg);border-color:var(--v-mo)}.hv-vc--nm{border:0;justify-content:center;width:26px;height:26px;padding:0}.hv-vc__dot{background:var(--v-mo);width:12px;height:12px;box-shadow:0 0 0 4px var(--v-mo-bg);border-radius:50%}.hv-hero__line{max-width:44ch;color:var(--c-ink2);margin-top:22px;font-size:clamp(17px,1.6vw,20px)}.hv-phone{aspect-ratio:9/19.3;border-radius:54px;width:clamp(272px,24vw,328px);padding:11px;position:relative}.hv-phone:before{content:"";z-index:3;background:inherit;border-radius:20px;width:31%;height:27px;position:absolute;top:22px;left:50%;translate:-50%}.hv-phone__screen{text-align:start;border-radius:44px;flex-direction:column;height:100%;font-size:13px;line-height:1.4;display:flex;position:relative;overflow:hidden}.hv-app__status{font-size:13px;font-weight:var(--fw-strong,560);direction:ltr;justify-content:space-between;align-items:center;padding:17px 28px 4px;display:flex}.hv-app__status svg{width:40px;height:11px}.hv-app__track{flex:1;min-height:0;display:grid}.hv-app__page{opacity:0;visibility:hidden;min-width:0;transform:translateX(var(--app-in,9%));transition:opacity .4s var(--ease), transform .7s var(--ease), visibility 0s linear .7s;flex-direction:column;grid-area:1/1;padding:6px 16px 0;display:flex}.hv-app__page.is-out{transform:translateX(var(--app-out,-9%))}.hv-app__page.is-on{opacity:1;visibility:visible;transition:opacity .5s var(--ease) 80ms, transform .8s var(--ease), visibility 0s;transform:none}@keyframes hv-beam{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.hv-app__page:is([data-phase="1"],[data-phase="2"]) :is(.hv-app__verdict,.hv-app__reason){opacity:0;filter:blur(4px);transform:translateY(6px)}.hv-app__tabs{justify-content:space-around;align-items:center;padding:9px 14px 20px;display:flex}.hv-app__tabs>svg{width:22px;height:22px}.hv-app__scan{border-radius:50%;place-items:center;width:46px;height:46px;margin-top:-10px;display:grid}.hv-app__scan svg{width:22px;height:22px}@media (prefers-reduced-motion:reduce){.hv *,.hv :before,.hv :after{transition:none!important;animation:none!important}.hv-app__page{transform:none}}@media (width<=899px){.hv-vs__item{scroll-snap-align:start}}.hv-vs__item{border:1.5px solid var(--c-line);border-radius:var(--r);background:var(--c-panel);text-align:start;align-items:center;gap:12px;padding:10px;display:flex}.hv-vs__item:hover{border-color:var(--c-line2)}.hv-vs__item[aria-checked=true]{border-color:var(--c-ink);box-shadow:0 0 0 1px var(--c-ink)}.hv-vs__item b{font-size:16px;display:block}.hv-vs__item small{color:var(--c-muted);font-size:13.5px}@keyframes hv-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hv-lens__label{border:1px solid var(--c-line2);border-radius:var(--r);background:var(--c-bg);cursor:ns-resize;-webkit-user-select:none;user-select:none;padding:18px 20px 22px;position:relative}.hv-hid{background:var(--c-ink);color:#0000;font-weight:var(--fw-strong,560);border:0;border-radius:4px;margin:0 1px;padding:2px 6px;line-height:1.4;transition:background .25s,color .25s;display:inline}.hv-hid.is-on{color:var(--c-ink);background:var(--v-no-bg);box-shadow:inset 0 0 0 1.5px var(--v-no)}.hv-hid.is-on[data-sev=hd]{background:var(--v-hd-bg);box-shadow:inset 0 0 0 1.5px var(--v-hd)}.hv-hid__m{font-size:12.5px;font-weight:var(--fw-strong,560);color:var(--v-no-ink);margin-inline-start:6px}.hv-hid[data-sev=hd] .hv-hid__m{color:var(--v-hd-ink)}.hv-lens{inset-inline:-6px;z-index:2;border:2px solid var(--c-ink);border-radius:var(--r-sm);background:color-mix(in srgb, var(--c-ink) 6%, transparent);height:48px;box-shadow:0 0 0 4px color-mix(in srgb, var(--c-bg) 70%, transparent), 0 10px 20px -12px #0006;cursor:grab;touch-action:none;position:absolute;top:0}.hv-lens:active{cursor:grabbing}.hv-try .section{background:0 0;border:0;padding:0}.hv-try .container{max-width:none;padding:0}.hv-try .chk__profiles{display:none}.hv-try .chk--full .chk__grid{grid-template-columns:1fr}.hv-try .chk--full .chk__pane textarea,.hv-try .chk__pane textarea{border:1.5px solid var(--c-line2);border-radius:var(--r);background:var(--c-panel);width:100%;min-height:150px;color:var(--c-ink);resize:vertical;padding:14px 16px;font-size:15.5px;line-height:1.6}.hv-try .chk__pane--out{border-color:var(--c-line);border-radius:var(--r);background:var(--c-panel);min-height:0}.hv-try .chk__head{font-family:var(--f-d);font-stretch:var(--d-stretch)}.hv-try .chk__hits li{background:var(--c-bg);border-color:var(--c-line);border-radius:var(--r-sm)}.hv-try .chk__hits li.is-watch{border-color:var(--c-ink)}.hv-try .chk__hits a{color:var(--c-ink)}.hv-period{border:1px solid var(--c-line2);border-radius:var(--r-btn);background:var(--c-bg);margin-bottom:20px;padding:4px;display:inline-flex}.hv-period button,.hv-seg button{border-radius:var(--r-btn);min-height:42px;font-weight:var(--fw-strong,560);color:var(--c-ink2);background:0 0;border:0;padding:0 18px;font-size:15px}.hv-period [aria-checked=true],.hv-seg [aria-checked=true]{background:var(--c-ink);color:var(--c-panel)}.hv-plans{gap:14px;display:grid}@media (width>=860px){.hv-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-plans--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}}.hv-plan{border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-bg);flex-direction:column;gap:8px;padding:22px;display:flex;position:relative}.hv-sec:not(.hv-sec--panel) .hv-plan{background:var(--c-panel)}.hv-plan__name{font-family:var(--f-d);font-stretch:var(--d-stretch);font-weight:var(--fw-strong,560);font-size:22px}.hv-plan__price{font-family:var(--f-d);font-size:34px;font-weight:var(--fw-strong,560);flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.1;display:flex}.hv-plan__price small{font-family:var(--f-b);font-size:15px;font-weight:var(--fw-strong,560);color:var(--c-muted)}.hv-plan__math{color:var(--c-ink2);font-size:15px}.hv-plan__terms{color:var(--c-muted);font-size:14px}.hv-plan .hv-btn{margin-top:auto}.hv-plan__math+.hv-plan__terms+.hv-btn,.hv-plan__terms+.hv-btn{margin-top:12px}.hv-ed__seats{font-size:13.5px;font-weight:var(--fw-strong,560);color:var(--c-word)}.hv-ed__seats.is-sold{color:var(--c-muted)}.hv-trust{color:var(--c-muted);font-size:14px}.hv-plans__links{flex-wrap:wrap;gap:4px 20px;display:flex}.hv-mc{aspect-ratio:1.586;color:#fff;--fin:linear-gradient(135deg, #5b6470, #2b3038 55%, #6f7a86);perspective:900px;border-radius:12px;width:100%;position:relative}.hv-mc__face{border-radius:inherit;background:var(--fin);backface-visibility:hidden;transition:transform .6s var(--ease);flex-direction:column;justify-content:space-between;padding:7% 7.5%;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,0 14px 28px -18px #0000008c;container-type:inline-size}.hv-mc__face:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff29 45%,#0000 60%);position:absolute;inset:0}.hv-mc__back{justify-content:center;gap:2px;transform:rotateY(180deg)}.hv-mc.is-flipped .hv-mc__front{transform:rotateY(-180deg)}.hv-mc.is-flipped .hv-mc__back{transform:rotateY(0)}.hv-mc__row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hv-mc__brand i{background:currentColor;border-radius:50%;width:.5em;height:.5em;margin-inline-end:.35em;display:inline-block}.hv-mc__brand em{font-style:normal;font-weight:var(--fw-regular,400)}.hv-mc__brand{font-family:var(--f-d);font-weight:var(--fw-strong,560);letter-spacing:-.02em;font-size:max(11px,6.5cqi)}.hv-mc__ed,.hv-mc__since,.hv-mc__name{opacity:.88;font-size:max(9.5px,4.6cqi)}.hv-mc__name{font-weight:var(--fw-strong,560);opacity:1;min-height:1.2em}.hv-mc__no{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.hv-mc__no span{opacity:.8;font-size:max(11px,6cqi)}.hv-mc__no b{font-size:max(20px,13cqi);font-weight:var(--fw-strong,560);letter-spacing:.04em}.hv-mc__k{opacity:.75;font-size:max(9.5px,4.4cqi)}.hv-mc__v{font-size:max(11px,5.4cqi);font-weight:var(--fw-strong,560);margin-bottom:6px}.hv-mc--founder{--fin:linear-gradient(135deg, #6b7684, #2c3139 55%, #8994a1)}.hv-mc--founderTogether{--fin:linear-gradient(135deg, #1f7a66, #0d3a31 55%, #3e9c86)}.hv-mc--lifetimePlus{--fin:linear-gradient(135deg, #c9a45a, #7a5a1f 55%, #e2c47e);color:#1b1407}.hv-mc--lifetimeTogether{--fin:linear-gradient(135deg, #1a1a1c, #050506 55%, #2c2a24);color:#e7cf8f}.hv-mc--foundingPro{--fin:linear-gradient(135deg, #3a3fd6, #151875 55%, #5b61f0)}.hv-steps{gap:12px;display:grid}@media (width>=760px){.hv-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.hv-steps li{border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-panel);align-content:start;gap:6px;padding:18px;display:grid;position:relative}.hv-steps__n{background:var(--c-ink);width:32px;height:32px;color:var(--c-panel);font-weight:var(--fw-strong,560);border-radius:50%;place-items:center;font-size:15px;display:grid}.hv-steps h3{font-size:18px;font-weight:var(--fw-strong,560)}.hv-steps p{color:var(--c-muted);font-size:15px}.hv-field{gap:6px;display:grid}.hv-field label{font-weight:var(--fw-strong,560);font-size:15px}.hv-field label small{color:var(--c-muted);font-weight:var(--fw-strong,560)}.hv-field input,.hv-field select,.hv-field textarea{border:1.5px solid var(--c-line2);border-radius:var(--r-sm);background:var(--c-panel);width:100%;min-height:50px;padding:0 14px;font-size:16px}.hv-field textarea{padding:12px 14px}.hv-field input:focus,.hv-field select:focus,.hv-field textarea:focus{border-color:var(--c-ink);outline:none}.hv-field input:focus-visible,.hv-field select:focus-visible,.hv-field textarea:focus-visible{outline:3px solid var(--c-focus);outline-offset:1px}.hv-field input[aria-invalid=true]{border-color:var(--v-no)}.hv-co__label{font-weight:var(--fw-strong,560);font-size:15px}.hv-co__label small{color:var(--c-muted)}.hv-co__names{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hv-field .hv-co__names label{min-width:0;color:var(--c-muted);gap:4px;font-size:13px;font-weight:400;display:grid}.hv-err{color:var(--v-no-ink);min-height:0;font-size:14px}.hv-hint{color:var(--c-muted);font-size:13.5px}.hv-pro .hv-field select{color:var(--c-on-band);border-color:color-mix(in srgb, var(--c-on-band) 35%, transparent);background:0 0}.hv-pro .hv-field select option{color:#111}.hv-pro input[type=range]{width:100%;min-height:44px;accent-color:var(--c-word)}.hv-pro :focus-visible{outline-color:var(--c-on-band)}.hv-faq{gap:24px;display:grid}@media (width>=900px){.hv-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.hv-qa{border-bottom:1px solid var(--c-line2)}.hv-qa summary{min-height:60px;font-weight:var(--fw-strong,560);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:14px;font-size:17px;list-style:none;display:flex}.hv-qa summary::-webkit-details-marker{display:none}.hv-qa summary:after{content:"+";font-size:24px;font-weight:var(--fw-regular,400);flex:none;line-height:1;transition:transform .2s}.hv-qa[open] summary:after{transform:rotate(45deg)}.hv-qa p{color:var(--c-ink2);max-width:62ch;padding-bottom:18px}@keyframes hv-up{0%{transform:translateY(100%)}to{transform:none}}.hv-sticky__plan small{color:var(--c-muted);font-size:12.5px}html.hv-has-sticky body{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}.hv-co{margin:0;background:var(--c-panel);width:min(460px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--c-ink);overscroll-behavior:contain;border:0;margin-inline-start:auto;padding:0;inset-block:0;overflow-y:auto;box-shadow:-20px 0 60px -20px #00000059}.hv-co::backdrop{background:#0a081080}.hv-co[open]{animation:hv-drawer .35s var(--ease)}@keyframes hv-drawer{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes hv-drawer-rtl{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@media (width<=640px){.hv-co{border-radius:20px 20px 0 0;width:100vw;height:auto;max-height:92dvh;margin:0;inset-block:auto 0}.hv-co[open]{animation-name:hv-sheet}@keyframes hv-sheet{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}}.hv-co__form{padding:22px 22px calc(22px + env(safe-area-inset-bottom,0px));gap:16px;display:grid}.hv-co__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hv-co__title{font-family:var(--f-d);font-stretch:var(--d-stretch);font-weight:var(--fw-strong,560);font-size:26px;line-height:1.1}.hv-co__price{font-family:var(--f-d);font-size:22px;font-weight:var(--fw-strong,560);margin-top:4px}.hv-co__terms{color:var(--c-muted);margin-top:2px;font-size:14px}.hv-co__close{border:1px solid var(--c-line2);background:var(--c-panel);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.hv-co__close svg{width:18px;height:18px}.hv-co__switch{gap:10px;display:grid}.hv-seg{border:1px solid var(--c-line2);border-radius:var(--r-btn);background:var(--c-bg);padding:4px;display:flex}.hv-seg button{flex:1}.hv-co__note{color:var(--c-muted);font-size:14px}.hv-co__card{justify-items:center;gap:6px;display:grid}.hv-co__cardwrap{width:min(320px,100%)}.hv-co__renew{color:var(--c-ink2,#2b3658);margin:8px 0 0;font-size:14px;line-height:1.45}.hv-co__num{border:1.5px solid var(--c-line2);border-radius:var(--r-sm);background:var(--c-panel);align-items:center;display:flex}.hv-co__num span{font-weight:var(--fw-strong,560);color:var(--c-muted);padding-inline:14px 4px}.hv-co__num input{font-variant-numeric:tabular-nums;font-size:18px;font-weight:var(--fw-strong,560);letter-spacing:.06em;border:0!important}.hv-co__numstatus{color:var(--c-ink2);min-height:1.2em;font-size:14px}.hv-co__suggest{flex-wrap:wrap;gap:6px;display:flex}.hv-co__alert{color:var(--v-no-ink);font-weight:var(--fw-strong,560);font-size:15px}.hv-co__alert:empty{display:none}.hv-pagehead{padding-block:clamp(36px,6vw,72px) 8px}.hv-cols{gap:36px;display:grid}@media (width>=860px){.hv-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.hv-cols .hv-line{margin-top:10px}.hv-table{border-top:1px solid var(--c-line2);margin-top:16px;display:grid}.hv-table>div{border-bottom:1px solid var(--c-line2);grid-template-columns:110px minmax(0,1fr);gap:12px;padding-block:12px;display:grid}.hv-table dt{font-weight:var(--fw-strong,560)}html[data-world=light]{background:var(--sky-top);caret-color:#2446c8;scrollbar-color:#16213e59 var(--ground)}html[data-world=light] body{background:linear-gradient(180deg, var(--sky-top) 0, var(--sky-mid) 45%, var(--ground) 100%) top / 100% 640px no-repeat, var(--ground)}html[data-world=light] ::selection{color:#16213e;background:#ffc23d8c}.hv[data-skin=c]{--c-bg:var(--ground);--c-panel:#fff;--c-tint:#e8eefc;--c-ink:#16213e;--c-ink2:#2b3658;--c-muted:#4a5573;--c-line:#e3e8f2;--c-line2:#c7d0e2;--c-act:var(--sun);--c-act-h:var(--sun-hi);--c-on-act:#16213e;--c-word:#16213e;--c-focus:#2446c8;--c-band:#16213e;--c-on-band:#f3f6ff;--p1:#e0715b;--p2:#3f8f86;--p3:#5a7de8;--p4:#b76ad6;--p5:#6f78e3;--p6:#c99a4f;--v-fit:#1f9d55;--v-fit-ink:#13703b;--v-fit-bg:#e2f5e9;--v-hd:#f29422;--v-hd-ink:#8a4b00;--v-hd-bg:#fff0dc;--v-no:#e0433f;--v-no-ink:#a8231f;--v-no-bg:#fde7e6;--v-mo:#6e7891;--v-mo-ink:#48516a;--v-mo-bg:#edf0f6;--f-d:"Readex Pro", ui-sans-serif, system-ui, sans-serif;--f-b:"Readex Pro", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--f-m:"Readex Pro", ui-sans-serif, system-ui, sans-serif;--d-weight:var(--fw-strong,560);--d-stretch:100%;--d-track:-.03em;--d-case:none;--d-lead:1.04;--btn-case:none;--btn-track:0;--btn-weight:560;--lbl-case:none;--lbl-track:0;--r:16px;--r-lg:16px;--r-sm:10px;--r-btn:999px;--shadow:0 18px 40px -26px #16213e6b;font-weight:var(--fw-regular,400);background:0 0}.hv[data-skin=c] :focus-visible{outline-color:var(--c-focus)}html[data-world=light] .site-header{backdrop-filter:none;box-shadow:none;background:0 0;border-bottom-color:#0000}html[data-world=light] .site-header.is-scrolled{background:var(--frost);backdrop-filter:saturate(1.5)blur(20px);border-bottom-color:#16213e14}html[data-world=light] .wordmark,html[data-world=light] .wordmark:hover,html[data-world=light] .nav a{color:var(--ink)}html[data-world=light] .nav a:after{background:var(--sun)}html[data-world=light] .menu-btn{border-color:var(--frost-edge);color:var(--ink);background:#ffffff9e}html[data-world=light] .mobile-menu{background:linear-gradient(#16213e,#232b62)}html[data-world=light] .mobile-menu .wordmark,html[data-world=light] .mobile-menu .wordmark:hover{color:#f3f6ff}.hv[data-skin=c] .hv-hero__line{max-width:44ch;color:var(--ink-2);margin-top:18px;font-size:clamp(17px,1.45vw,20px);line-height:1.5}.hv[data-skin=c] .hv-phone{background:#11152a;box-shadow:0 50px 90px -40px #16213e99,0 16px 30px -18px #16213e66,inset 0 0 0 1.5px #ffffff24}.hv[data-skin=c] .hv-phone__screen{color:#16213e;background:#fff}.hv[data-skin=c] .hv-app__tabs{color:#9aa2b6;border-top:1px solid #eef1f6}.hv[data-skin=c] .hv-app__scan{background:var(--sun);color:#16213e;box-shadow:0 8px 16px -8px #f0a014d9}.hv[data-skin=c] .hv-btn--primary{background:var(--sun);color:#16213e;transition:background-color .2s, box-shadow .3s var(--ease), transform .3s var(--ease);box-shadow:0 12px 26px -12px #f0a014d9,inset 0 1px #ffffff8c}.hv[data-skin=c] .hv-btn--primary:hover{background:var(--sun-hi);color:#16213e;transform:translateY(-1px);box-shadow:0 18px 32px -12px #f0a014f2,inset 0 1px #fff9}.hv[data-skin=c] .hv-btn--light{background:var(--sun);color:#16213e}.hv[data-skin=c] mark.hl.is-watch{color:#16213e}.hv[data-skin=c] .hv-tag{font-weight:var(--fw-strong,560)}.hv[data-skin=c] .hv-vc{font-weight:var(--fw-strong,560);border:0;padding-block:4px;padding-inline:4px 11px}.hv[data-skin=c] .hv-vc svg{width:17px;height:17px}.hv[data-skin=c] .hv-vc--fit svg{color:var(--v-fit)}.hv[data-skin=c] .hv-vc--hd svg{color:var(--v-hd)}.hv[data-skin=c] .hv-vc--no svg{color:var(--v-no)}.hv[data-skin=c] .hv-vc--mo svg{color:var(--v-mo)}.hv[data-skin=c] .hv-h2__lite{font-weight:var(--fw-display-light,250)}.hv[data-skin=c] .hv-sec--panel{background:linear-gradient(180deg, #edf3ff00 0, var(--band) 140px, var(--band) calc(100% - 140px), #edf3ff00 100%);border-block:0}.hv[data-skin=c] :is(.hv-vs__panel,.hv-res,.hv-day,.hv-quiz,.hv-plan,.hv-ed,.hv-steps li,.hv-game){background:var(--c-panel);box-shadow:none;border-color:#0000}.hv[data-skin=c] .hv-plan--family{box-shadow:inset 0 0 0 2px var(--sun)}html[data-world=light] .site-footer{background:var(--band);border-top-color:#16213e14}html[data-world=light] .sticky-cta{background:var(--frost);color:var(--ink);backdrop-filter:saturate(1.5)blur(20px);box-shadow:inset 0 0 0 1px var(--frost-edge), 0 18px 36px -18px #16213e73}.hv-phone--md{width:clamp(260px,22vw,300px)}.hv[data-skin=c] .hv-sec{padding-block:clamp(72px,9vw,128px)}.hv[data-skin=c] .hv-h2{font-size:clamp(34px,5vw,64px);line-height:1.04}.hv[data-skin=c] .hv-head{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;margin-bottom:clamp(36px,5vw,64px)}.hv[data-skin=c] .hv-head .hv-line{margin-inline:auto}.hv[data-skin=c] .hv-line{max-width:50ch;color:var(--c-muted);font-size:clamp(17px,1.4vw,19.5px);line-height:1.5}.hv[data-skin=c] .hv-phone .hv-app__page.is-on{padding-bottom:10px}.hv[data-skin=c] .hv-phone .hv-tag{color:#3b4666;background:#eef2fb}.hv[data-skin=c] .hv-vs__item{text-align:start;transition:background-color .2s, box-shadow .3s var(--ease);background:#ffffff8c;border:0;border-radius:16px;align-items:center;gap:14px;padding:10px 18px 10px 10px;display:flex;box-shadow:inset 0 0 0 1px #16213e12}.hv[data-skin=c] .hv-vs__item:hover{background:#ffffffd9}.hv[data-skin=c] .hv-vs__item[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--sun), 0 18px 34px -24px #16213e80;background:#fff}.hv[data-skin=c] .hv-lens__label{background:#fff8f1;border:0;border-radius:14px;padding:20px 22px 24px;box-shadow:0 26px 50px -30px #16213e73,inset 0 0 0 1px #f3e2d2}@media (width>=980px){.hv[data-skin=c] .hv-lens__label{rotate:-1.2deg}}.hv[data-skin=c] .hv-hid{color:#3b3230;filter:blur(4.5px);transition:filter .4s var(--ease), background-color .3s, box-shadow .3s;background:#16213e0f;padding:0 5px;display:inline-block}.hv[data-skin=c] .hv-hid.is-on{filter:none;color:var(--v-no-ink)}.hv[data-skin=c] .hv-hid.is-on[data-sev=hd]{color:var(--v-hd-ink)}.hv[data-skin=c] .hv-lens{border:2px solid var(--sun);background:#ffc23d1f;border-radius:12px;box-shadow:0 12px 24px -14px #f0a014b3}.hv[data-skin=c] .hv-period{background:#ffffffb3;width:fit-content;margin-inline:auto;box-shadow:inset 0 0 0 1px #16213e14}.hv[data-skin=c] .hv-plan__price{font-family:var(--f-d);font-size:20px;font-weight:var(--fw-regular,400);flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.hv[data-skin=c] .hv-plan__price b{font-size:clamp(44px,4.4vw,60px);font-weight:var(--fw-regular,400);letter-spacing:-.04em;line-height:1}.hv[data-skin=c] .hv-cur{font-size:15px;font-weight:var(--fw-strong,560);color:var(--c-muted)}.hv[data-skin=c] .hv-plan__price small{color:var(--c-muted);font-size:15px}.hv[data-skin=c] .hv-steps{gap:18px;position:relative}.hv[data-skin=c] .hv-steps li{background:0 0;padding:0;position:relative}@media (width>=900px){.hv[data-skin=c] .hv-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.hv[data-skin=c] .hv-steps li:not(:last-child):after{content:"";top:21px;background:linear-gradient(90deg, var(--sun), #ffc23d40);border-radius:2px;height:2px;position:absolute;inset-inline:54px -18px}}.hv[data-skin=c] .hv-steps__n{width:44px;height:44px;box-shadow:inset 0 0 0 2px var(--sun);color:#16213e;font-size:18px;font-weight:var(--fw-regular,400);background:#fff;border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.hv[data-skin=c] .hv-steps li:first-child .hv-steps__n{background:var(--sun);box-shadow:0 10px 20px -10px #f0a014e6}.hv[data-skin=c] .hv-steps h3{font-size:21px;font-weight:var(--fw-strong,560);letter-spacing:-.01em}.hv[data-skin=c] .hv-steps p{color:var(--c-muted);margin-top:4px}.hv[data-skin=c] .hv-pro select,.hv[data-skin=c] .hv-pro input[type=range]{accent-color:var(--sun)}.hv[data-skin=c] .hv-qa summary{font-size:18px;font-weight:var(--fw-strong,560)}.hv-phone__screen>.hv-app__page,.hv-phone__screen>.hv-app__track{flex:1;min-height:0}.hv-phone__screen>.hv-app__page{flex-direction:column;display:flex}.hv-phone--crop{aspect-ratio:auto;height:430px;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.hv-phone--crop .hv-phone__screen{height:calc(100% + 60px)}.hv[data-skin=c] .hv-pagehead .hv-wrap{text-align:center;justify-items:center;display:grid}.hv[data-skin=c] .hv-h1--page{font-size:clamp(48px,7vw,96px);font-weight:var(--fw-regular,400);letter-spacing:-.035em;color:var(--ink);line-height:1.02}.hv[data-skin=c] .hv-pagehead .hv-hero__line{max-width:46ch;color:var(--ink-2);margin-inline:auto}html[data-world=light] .hv-mc{color:#16213e;border-radius:16px}html[data-world=light] .hv-mc__face{box-shadow:inset 0 0 0 1px #16213e0f,0 18px 30px -22px #16213e73}html[data-world=light] .hv-mc__face:after{aspect-ratio:1;background:radial-gradient(circle, var(--mc-sun,#ffc23dbf) 0%, transparent 68%);border-radius:50%;width:78%;inset:auto -18% -62% auto}html[data-world=light] .hv-mc__brand{font-family:inherit;font-weight:var(--fw-strong,560);letter-spacing:-.01em}html[data-world=light] .hv-mc__brand i{background:#ffc23d}html[data-world=light] .hv-mc__no b{font-weight:var(--fw-regular,400);letter-spacing:.02em}html[data-world=light] .hv-mc--founder{--fin:linear-gradient(180deg, #a9cbff, #d6e5ff)}html[data-world=light] .hv-mc--founderTogether{--fin:linear-gradient(180deg, #ffd9c2, #fff1e6)}html[data-world=light] .hv-mc--lifetimePlus{--fin:linear-gradient(180deg, #ffc23d, #ffdc86);--mc-sun:#fff9;color:#16213e}html[data-world=light] .hv-mc--lifetimePlus .hv-mc__brand i{background:#16213e}html[data-world=light] .hv-mc--lifetimeTogether{--fin:linear-gradient(180deg, #16213e, #27376a);color:#fff}html[data-world=light] .hv-mc--foundingPro{--fin:linear-gradient(180deg, #5b7bf0, #8ea4f6);color:#fff}.store-badges__soon bdi{white-space:nowrap}.hv[data-skin=c] .hv-app__tabs{z-index:2;background:#fff;position:relative;box-shadow:0 -14px 14px -6px #fff}.hv[data-skin=c] .hv-app__track{overflow:hidden}a.h4-tile{transition:transform .3s var(--ease)}a.h4-tile:hover{transform:translateY(-3px)}.h4-plans .hv-plan .hv-btn{margin-top:auto}.h4-when{font-size:15px;font-weight:var(--fw-strong,560)}@media (width>=760px){html.hv-has-sticky body{padding-bottom:0}}.hv[data-skin=c] .h4-pick{padding-block:0 clamp(32px,5vw,56px)}.h4-pick__box{background:#fff;border-radius:28px;gap:22px;padding:clamp(20px,3.4vw,40px);display:grid;box-shadow:0 1px 2px #16213e0d,0 24px 48px -32px #16213e4d}.h4-pick__q{gap:12px;display:grid}.h4-pick__q>p{font-size:19px;font-weight:var(--fw-strong,560);align-items:center;gap:10px;display:flex}.h4-pick__q>p b{background:var(--sun);width:28px;height:28px;font-size:14px;font-weight:var(--fw-strong,560);border-radius:50%;place-items:center;display:grid}.h4-pick__opts{flex-wrap:wrap;gap:8px;display:flex}.h4-pick__opts[hidden],.h4-pick__card[hidden]{display:none}.h4-pick__card{color:var(--ink);background:linear-gradient(135deg,#a9cbff,#d6e5ff 60%,#ffe2d1);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:clamp(18px,3vw,28px);display:flex}.h4-pick__card h3{font-size:20px;font-weight:var(--fw-strong,560)}.h4-pick__price{font-size:clamp(40px,6vw,60px);font-weight:var(--fw-regular,400);letter-spacing:-.03em;line-height:1.1}.h4-pick__terms{font-size:17px;font-weight:var(--fw-strong,560)}.h4-pick__math,.h4-pick__card .hv-ed__seats{color:var(--ink-2);margin-top:4px;font-size:15px}.h4-pick__act{justify-items:center;gap:8px;display:grid}.h4-pick__free{color:var(--c-ink2);font-size:15.5px}.hv-pagehead .h4-when{margin-top:10px}.h4-pick__ask{gap:22px;display:grid}.h4-pick__q label{font-size:19px;font-weight:var(--fw-strong,560);align-items:center;gap:10px;display:flex}.h4-pick__q label b{background:var(--sun);width:28px;height:28px;font-size:14px;font-weight:var(--fw-strong,560);border-radius:50%;place-items:center;display:grid}.h4-pick__q select{border:1.5px solid var(--c-line2);max-width:160px;min-height:48px;color:var(--ink);font:inherit;font-weight:var(--fw-strong,560);background:#fff;border-radius:14px;padding:0 14px}.h4-pick__q[hidden]{display:none}.h4-pick__cards{align-content:start;gap:10px;display:grid}@media (width>=980px){.h4-pick__box{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;column-gap:36px}.h4-pick__free{grid-column:1/-1}.h4-pick__card{flex-direction:column;align-items:stretch}.h4-pick__act{justify-items:start}}.hv-plan{flex-direction:column;display:flex}.hv-plan>.hv-btn{margin-top:auto}.hv-btn--ghost[data-buy],a.hv-btn--ghost[data-cta=pro]{border-color:var(--c-ink)}.hv-btn span{white-space:nowrap}.pp-head .hv-wrap{gap:18px}.pp-head .hv-btn{margin-top:8px}.pp-dashsec{padding-block:clamp(24px,4vw,48px) 0}.pp-tiles{gap:14px;display:grid}@media (width>=720px){.pp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.pp-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.pp-tile{background:var(--c-panel);border-radius:16px;align-content:start;gap:8px;padding:22px;display:grid}.pp-tile__icon{background:var(--sun-soft,#fff2cc);width:44px;height:44px;color:var(--c-ink);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.pp-tile h3{font-size:19px;font-weight:var(--fw-strong,560);line-height:1.3}.pp-tile p{color:var(--c-muted);font-size:15.5px}@media (width>=900px){.hv[data-skin=c] .pp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-plans{margin-inline:auto}.pp-table{margin-block:8px 4px;font-size:15px}.pp-table>div{border-bottom-color:var(--c-line);grid-template-columns:minmax(0,1fr) auto;padding-block:10px}.pp-table dt{font-weight:var(--fw-strong,560);color:var(--c-ink2)}.pp-table dd{font-weight:var(--fw-strong,560);text-align:end}.pp-plans__foot{text-align:center;justify-items:center;gap:4px;margin-top:24px;display:grid}.pp-see{flex-wrap:wrap;justify-content:center;gap:10px;max-width:860px;margin-inline:auto;display:flex}.pp-see li{background:var(--c-panel);min-height:48px;font-size:16px;font-weight:var(--fw-strong,560);border-radius:24px;align-items:center;gap:10px;padding-block:8px;padding-inline:10px 18px;display:inline-flex}.pp-see__tick{background:var(--v-fit-bg);width:28px;height:28px;color:var(--v-fit-ink);border-radius:50%;flex:none;place-items:center;display:grid}.pp-share__note{max-width:56ch;color:var(--c-ink2);justify-content:center;align-items:flex-start;gap:10px;margin:24px auto 0;font-size:15.5px;display:flex}.pp-share__note svg{flex:none;margin-top:3px}.pp-apply__grid{gap:28px;display:grid}@media (width>=900px){.pp-apply__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px}}.pp-apply__copy{align-content:start;gap:12px;display:grid}.pp-apply__q{font-size:16px;font-weight:var(--fw-strong,560);margin-top:10px}.pp .pro-pick{flex-wrap:wrap;gap:8px;display:flex}.pp .pro-pick__btn{min-height:44px;font-weight:var(--fw-strong,560);text-align:start}.pp-apply__form .jc__form{background:var(--c-panel);max-width:none;box-shadow:var(--shadow);color:var(--c-ink);border:0;border-radius:20px;gap:8px;padding:clamp(18px,3vw,28px)}.pp-apply__form .jc__done{background:var(--c-panel);max-width:none;box-shadow:var(--shadow)}.pp-apply__form .jc__submit{justify-self:stretch}.pp-apply__form .wl__input:focus{border-color:var(--c-focus);box-shadow:0 0 0 4px #2446c829}.pp-apply__consent{margin-top:12px}.hv[data-skin=c] .pp .hv-h2--sm{font-size:clamp(30px,3.6vw,44px);line-height:1.12}.pp-apply__form .jc__submit svg{flex:none}@media (width<=599px){.pp-table>div{grid-template-columns:minmax(0,1fr);gap:2px}.pp-table dd{text-align:start}}.hv-phone--shots .hv-app__status{z-index:2;position:relative}.hv-phone--shots .hv-app__track{z-index:1;position:absolute;inset:0}.hv-phone--shots.is-bar-light .hv-app__status,.hv-phone--shots .hv-phone__screen:has(.hv-app__page--shot.is-bar-light.is-on) .hv-app__status{color:#fff}.hv-app__page--shot,.hv-app__page--shot.is-out,.hv-app__page--shot.is-on{padding:0;display:block;transform:none}.hv-app__page--shot img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.hv-app__soon{z-index:2;top:48px;position:absolute;inset-inline-start:16px}.pp-table>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:16px}.pp-table dt{white-space:nowrap}.pp-table dd{text-align:end;min-width:0}@media (width<=1099px){.pp-table>div{grid-template-columns:minmax(0,1fr);gap:2px}.pp-table dd{text-align:start}}.js :is([data-h5-reveal],#find .h4-pick__box,#pricing .hv-plans,#gift .hv-plans,#pro .h5-pro-plans,#fair-use .hv-cols)>*{opacity:0;transform:translateY(12px)}.js :is([data-h5-reveal],#find .h4-pick__box,#pricing .hv-plans,#gift .hv-plans,#pro .h5-pro-plans,#fair-use .hv-cols).is-in>*{opacity:1;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);transition-delay:calc(var(--i,0) * 60ms);transform:none}:is([data-h5-reveal],#find .h4-pick__box,#pricing .hv-plans,#gift .hv-plans,#pro .h5-pro-plans,#fair-use .hv-cols)>:nth-child(2){--i:1}:is([data-h5-reveal],#find .h4-pick__box,#pricing .hv-plans,#gift .hv-plans,#pro .h5-pro-plans,#fair-use .hv-cols)>:nth-child(3){--i:2}:is([data-h5-reveal],#find .h4-pick__box,#pricing .hv-plans,#gift .hv-plans,#pro .h5-pro-plans,#fair-use .hv-cols)>:nth-child(4){--i:3}:is([data-h5-reveal],#find .h4-pick__box,#pricing .hv-plans,#gift .hv-plans,#pro .h5-pro-plans,#fair-use .hv-cols)>:nth-child(5){--i:4}:is([data-h5-reveal],#find .h4-pick__box,#pricing .hv-plans,#gift .hv-plans,#pro .h5-pro-plans,#fair-use .hv-cols)>:nth-child(6){--i:5}:is([data-h5-reveal],#find .h4-pick__box,#pricing .hv-plans,#gift .hv-plans,#pro .h5-pro-plans,#fair-use .hv-cols)>:nth-child(7){--i:6}:is([data-h5-reveal],#find .h4-pick__box,#pricing .hv-plans,#gift .hv-plans,#pro .h5-pro-plans,#fair-use .hv-cols)>:nth-child(8){--i:7}@media (width>=1024px){.hv[data-skin=c] .hv-name:not(.is-on){opacity:0!important}}@media (width<=899px){.h5-who__answer:not(.is-on){position:absolute;inset:0;overflow:hidden}}.h5-lib__search:focus-within{box-shadow:inset 0 0 0 2px var(--ink), 0 1px 2px #16213e0d, 0 18px 36px -26px #16213e4d}.h5-word__pair>span{font-weight:var(--fw-regular,400)}.h5-tile input:hover+.h5-tile__in{border-color:var(--ink)}.h5-tile input:checked+.h5-tile__in{border-color:var(--ink);background:var(--band)}.h5-tile input:checked+.h5-tile__in .h5-tile__icon{background:var(--sun)}.h5-tile input:checked+.h5-tile__in .h5-tile__tick{border-color:var(--ink);background:var(--ink);color:#fff}.h5-tile input:focus-visible+.h5-tile__in{outline:3px solid var(--c-focus);outline-offset:3px}.h5-who .hv-h2--sm{font-size:clamp(26px,3vw,36px)}.h5-period{margin-bottom:24px;position:relative}.h5-period:before{content:"";top:4px;bottom:4px;background:var(--ink);width:calc(50% - 4px);transition:transform .3s var(--ease-out);border-radius:999px;position:absolute;inset-inline-start:4px}.h5-period:has([data-period=monthly][aria-checked=true]):before{transform:translate(100%)}.h5-period button{z-index:1;flex:1 1 0;min-width:120px;min-height:44px;transition:color .2s;position:relative}.h5-period button[aria-checked=true]{color:#fff;background:0 0}.h5-plans__grid{gap:16px}.hv-sec--panel .h5-plan,.h5-plan{background:#fff;border:0;border-radius:24px;gap:10px;padding:24px;box-shadow:0 1px 2px #16213e0d,0 18px 36px -26px #16213e4d}.h5-plan__for{color:var(--c-muted);font-size:var(--t-sm);font-weight:var(--fw-strong,560);margin-top:-4px}.h5-plan__equiv{color:var(--ink-2);font-size:var(--t-md)}.h5-plan__save{color:var(--v-fit-ink);font-size:var(--t-sm);font-weight:var(--fw-strong,560)}.h5-plan__save:empty{display:none}.h5-plan__lines{color:var(--ink-2);font-size:var(--t-md);gap:8px;margin:6px 0 12px;padding:0;line-height:1.45;list-style:none;display:grid}.h5-plan__lines li{padding-inline-start:24px;position:relative}.h5-plan__lines li:before{content:"";top:.45em;border:solid var(--v-fit-ink);border-width:0 0 2px 2px;width:11px;height:6px;position:absolute;inset-inline-start:2px;transform:rotate(-45deg)}.h5-plan .hv-btn{margin-top:auto}.h5-plan__charged{color:var(--c-muted);font-size:var(--t-xs);text-align:center;margin-top:2px}.h5-next{max-width:900px;margin:clamp(32px,5vw,56px) auto 0}.h5-next__h{text-align:center;margin-bottom:16px;font-size:clamp(20px,2vw,26px)}.h5-next__steps{counter-reset:h5step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.h5-next__steps li{background:#fff;border-radius:16px;gap:4px;padding:16px 18px;padding-inline-start:58px;display:grid;position:relative}.h5-next__steps li:before{counter-increment:h5step;content:counter(h5step);top:16px;background:var(--sun);width:28px;height:28px;font-size:var(--t-sm);font-weight:var(--fw-strong,560);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-start:16px}.h5-next__steps b{font-size:var(--t-base);font-weight:var(--fw-strong,560)}.h5-next__steps span{color:var(--ink-2);font-size:var(--t-md);line-height:1.45}.h5-plans__foot{text-align:center;justify-items:center;gap:10px;margin-top:clamp(24px,4vw,36px);display:grid}.h5-plans__foot .hv-trust,.h5-plans__pro{color:var(--ink-2);font-size:var(--t-md)}@media (width>=760px){.h5-next__steps{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.h5-next__steps li{grid-row:span 2;grid-template-rows:subgrid;row-gap:4px}}@media (width>=860px){.h5-plans__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.h5-life{background:#fff;border-radius:20px;max-width:760px;margin:20px auto 0;box-shadow:0 1px 2px #16213e0d,0 18px 36px -26px #16213e4d}.h5-life summary{cursor:pointer;min-height:60px;font-size:17px;font-weight:var(--fw-strong,560);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:14px 20px;list-style:none;display:flex}.h5-life summary::-webkit-details-marker{display:none}.h5-life summary small{color:var(--c-muted);font-size:var(--t-sm);font-weight:var(--fw-strong,560)}.h5-life summary:after{content:"+";font-size:24px;font-weight:var(--fw-regular,400);flex:none;line-height:1}.h5-life[open] summary:after{content:"–"}.h5-life__line{color:var(--ink-2);font-size:var(--t-md);margin:0;padding:0 20px 14px}.h5-life__row{gap:12px;padding:0 20px 20px;display:grid}.h5-life__card{background:var(--ground);border-radius:16px;gap:8px;padding:18px;display:grid}.h5-life__card h3{font-size:var(--t-lg);font-weight:var(--fw-strong,560)}@media (width>=640px){.h5-life__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.hv-plans.h5-pro-plans{grid-template-columns:minmax(0,1fr);max-width:440px;margin-inline:auto}.hv-qa summary h3{font:inherit;margin:0;line-height:1.35}.hv-qa__body{overflow:hidden}.h5-close__in{text-align:center;justify-items:center;gap:18px;display:grid}.h5-close__in .hv-line{margin:0 auto}@media (prefers-reduced-motion:reduce){.js :is([data-h5-reveal],#find .h4-pick__box,#pricing .hv-plans,#gift .hv-plans,#pro .h5-pro-plans,#fair-use .hv-cols)>*,.js :is([data-h5-reveal],#find .h4-pick__box,#pricing .hv-plans,#gift .hv-plans,#pro .h5-pro-plans,#fair-use .hv-cols).is-in>*,.h5-prof__reply{opacity:1;transition:none;transform:none}.h4-tile,.h4-tile .hv-phone--tile,.h5-word,.h5-post,.h5-period:before,.h5-tile__in{transition:none}}html .hv[data-skin=c]{--t-xs:13px;--t-sm:14px;--t-md:15.5px;--t-base:17px;--t-lg:19px;--t-xl:22px;--g:clamp(16px, 3.125vw, 48px);--r:20px;--r-lg:20px}.hv .hv-wrap{max-width:calc(1200px + 2 * var(--g))}html .hv[data-skin=c] .hv-sec{padding-block:clamp(32px,3.75vw,48px)}html .hv[data-skin=c] .hv-sec--panel{background:linear-gradient(180deg, #edf3ff00 0, var(--band) 44px, var(--band) calc(100% - 44px), #edf3ff00 100%)}html .hv[data-skin=c] .hv-pagehead{padding-block:clamp(40px,5vw,72px) 8px}html .hv[data-skin=c] .h4-pick{padding-block:0 clamp(32px,3.75vw,48px)}html .hv[data-skin=c] .hv-head{margin-bottom:clamp(24px,3vw,40px)}html .hv[data-skin=c] .hv-plan,html .hv[data-skin=c] .h5-plan{border-color:#0000;border-radius:20px;box-shadow:0 1px 2px #16213e0d,0 18px 36px -26px #16213e4d}.hv .h4-tile,.hv .h4-pick__box,.hv .h4-pick__card{border-radius:20px}.hv .store-badges a{align-items:center;min-height:44px;display:inline-flex}.hv .hv-co .hv-seg button{min-height:44px}html[data-world=light] .site-footer .footer__col ul{gap:0}html[data-world=light] .site-footer a:not(.wordmark):not(.lang-link):not(.hv-btn){align-items:center;min-width:44px;min-height:44px;display:inline-flex}html[data-world=light] .site-footer :is(.wordmark,.lang-link){min-height:44px}html .hv[data-skin=c] .hv-tag{font-size:var(--t-xs)}.hv .hv-chip,.hv .hv-show__chip{transition:background-color var(--motion-hover) var(--motion-ease), border-color var(--motion-hover) var(--motion-ease), color var(--motion-hover) var(--motion-ease), transform var(--motion-press) var(--motion-ease)}.hv .hv-chip:active,.hv .hv-show__chip:active,.hv .h5-tile input:active+.h5-tile__in{transform:scale(var(--press-scale))}@media (prefers-reduced-motion:reduce){.hv .hv-chip,.hv .hv-show__chip{transition:none}.hv .hv-chip:active,.hv .hv-show__chip:active,.hv .h5-tile input:active+.h5-tile__in,.hv .h5-word:active,.hv .h5-post:active{transform:none}}.h5-pricing__pro{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin:0;display:flex}@supports not (grid-template-rows:subgrid){.hv .h4-plans .h5-plan--free .hv-btn{margin-top:8px}}@supports (grid-template-rows:subgrid){@media (width>=860px){html .hv[data-skin=c] .h5-plans__grid{grid-template-rows:repeat(8,auto)}html .hv[data-skin=c] .h5-plans__grid .h5-plan{grid-template-rows:subgrid;grid-row:span 8;align-items:start;row-gap:10px;display:grid}html .hv[data-skin=c] .h5-plans__grid .h5-plan>.hv-plan__name{grid-row:1}html .hv[data-skin=c] .h5-plans__grid .h5-plan>.h5-plan__for{grid-row:2}html .hv[data-skin=c] .h5-plans__grid .h5-plan>.hv-plan__price{grid-row:3}html .hv[data-skin=c] .h5-plans__grid .h5-plan>.h5-plan__equiv{grid-row:4}html .hv[data-skin=c] .h5-plans__grid .h5-plan>.h5-plan__save{grid-row:5}html .hv[data-skin=c] .h5-plans__grid .h5-plan>.h5-plan__body{grid-row:4/7;align-self:start}html .hv[data-skin=c] .h5-plans__grid .h5-plan>.hv-btn{grid-row:7;margin-top:0}html .hv[data-skin=c] .h5-plans__grid .h5-plan>.h5-plan__charged{grid-row:8}}}@media (width>=900px){.hv .h4-tile__stats>span{gap:4px;display:grid}.hv .h4-pair>span{color:var(--sun);font-weight:var(--fw-strong,560)}}.hv .h4-tile__zoom:focus-visible,.h4-zoom__close:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:no-preference){@keyframes h4-zoom-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}}.hv .hv-co__more{min-height:44px;font-size:var(--t-sm);justify-self:start}.hv .hv-co__more[hidden],.hv .hv-co__note[hidden]{display:none}@media (width<=899px){.h5-who__answer:not(.is-on){padding:22px 24px}}.h5-plan__body{align-content:start;gap:10px;min-width:0;display:grid}.h5-plan__body>.h5-plan__lines{margin-top:0}.h6-feat__media--icon>svg{width:44px;height:44px}@media (width>=640px){.h6-feat__media--pairs>svg{display:none}}.h6-feat__media--photo img{object-fit:cover;filter:none;width:100%;height:100%;display:block}@media (width>=640px){.h6-feat__media--icon>svg{width:64px;height:64px}}.h6-pair>span{color:var(--sun);font-weight:var(--fw-strong,560)}.hv-hero__free+.h5-hero__pre{margin-top:6px;font-size:14px}.hv-co{overflow:hidden}.hv-co .hv-co__form{grid-template-rows:minmax(0,1fr) auto;gap:0;height:100%;min-height:0;padding:0}.hv-co__body{overscroll-behavior:contain;align-content:start;gap:16px;min-width:0;min-height:0;padding:22px;scroll-padding-block:16px;display:grid;overflow-y:auto}@media (width<=640px){.hv-co{height:92dvh}}.hv-co__foot{z-index:2;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:50dvh;padding:14px 22px calc(16px + env(safe-area-inset-bottom,0px));background:#fff;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;display:grid;position:relative;overflow-y:auto;box-shadow:0 -12px 24px -18px #16213e59}.hv-co__foot .hv-trust{margin:0;font-size:13px}.hv-co__math{color:var(--ink);font-weight:var(--fw-strong,560)}.hv-co__alert[data-kind=notice]{color:#16213e;font-weight:var(--fw-strong,560);background:#eef4ff;border-radius:14px;padding:12px 14px}.hv-co__alert:focus{outline:none}.hv-co__alert{overflow-wrap:anywhere;min-width:0}.hv-co__alert.is-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hv-co.is-closed :is(.hv-field:has(#hv-co-name),[data-co-gift],.hv-co__switch){display:none}.hv-co{scroll-padding-bottom:calc(var(--co-foot-h,0px) + 16px)}@media (height<=720px){.hv-co__foot{padding-block:8px calc(8px + env(safe-area-inset-bottom,0px));gap:4px}.hv-co__foot .hv-btn--lg{min-height:46px}.hv-co__foot .hv-co__alert:not(:empty){margin-bottom:4px}}.hv-co__foot .hv-co__agree--foot{display:none}@media (height<=719px){.hv-co__foot .hv-co__agree--foot:not([hidden]){display:block}.hv-co__fine .hv-co__agree,.hv-co.is-closed [data-co-math],.hv-co .hv-co__more{display:none}}.hv-co__foot .hv-co__profile{margin-block:0}.hv-co__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.hv-co__head>div{display:contents}.hv-co__head>div>*{grid-column:1/-1}.hv-co__head>div>:is(.hv-co__title,.hv-co__price){grid-column:1}.hv-co__head>.hv-co__close{grid-area:1/2/span 2}.hv-co__who{margin-top:10px}.hv-co__who[hidden]{display:none}.hv-co .hv-co__who button{min-height:44px}.hv-co__fine{gap:4px;display:grid}.hv-co__fine .hv-trust{margin:0;font-size:13px}.hv-co__fine[hidden],.hv-co__personal[hidden]{display:none}.hv-co__personal>summary{border:1.5px solid var(--c-line2);border-radius:var(--r-sm);background:var(--c-panel);min-height:44px;color:var(--c-ink);font-size:15px;font-weight:var(--fw-strong,560);cursor:pointer;align-items:center;gap:6px;padding:10px 14px;list-style:none;display:flex}.hv-co__personal>summary::-webkit-details-marker{display:none}.hv-co__personal-t{flex:1;min-width:0}.hv-co__personal>summary small{color:var(--c-muted);white-space:nowrap;font-weight:400}.hv-co__personal>summary:after{content:"";border-block-end:2px solid;border-inline-end:2px solid;width:8px;height:8px;margin-inline-start:auto;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.hv-co__personal[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.hv-co__personal-body{gap:16px;padding-top:14px;display:grid}@media (prefers-reduced-motion:reduce){.hv-co__personal>summary:after{transition:none}}.hv-co__foot .hv-co__alert:not(:empty){margin-bottom:2px}.hv-co__profile{justify-self:center;align-items:center;min-height:44px;display:inline-flex}@media (width<=640px){.hv-co__cardwrap{width:min(288px,100%)}}@media (width<=639px){html .hv[data-skin=c] .h5-read__grid>li:nth-child(n+4){display:none}}.h5-life__stack{color:var(--ink);gap:4px;margin:4px 0 12px;padding:0;font-size:14px;list-style:none;display:grid}.h5-life__refund{margin:8px 0 0;font-size:13px}.hv[data-skin=c] .hv-pagehead .hv-hero__line.h2-sub{margin-bottom:48px}@media (width<=640px){.hv[data-skin=c] .hv-pagehead .hv-hero__line.h2-sub{margin-bottom:32px}}.hv .h5-next__link{min-height:0;margin-block:-12px;padding-block:12px;display:inline}.nowrap{white-space:nowrap}.hv[data-skin=c] .hv-pagehead .hv-hero__line.h2-sub:has(+.h2-founder){margin-bottom:8px}.h2-founder{color:var(--ink-2);font-size:var(--t-md,16px);margin:0 0 48px}.h2-founder .hv-link{min-height:0;margin-block:-11px;padding-block:11px;display:inline}@media (width<=640px){.h2-founder{margin-bottom:32px}}.hv .h5-hero__pre .hv-link{margin-block:-11px;padding-block:11px}.hv-co__closed-line{background:var(--band,#edf3ff);color:var(--ink);border-radius:14px;margin:10px 0 0;padding:10px 14px;font-size:14px;line-height:1.45}.hv-co__closed-line[hidden],.hv-co__closed-line:empty{display:none}@media (height<=719px){.hv-co__switch{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hv-co__switch>:not(.hv-seg){grid-column:1/-1}.hv-co .hv-co__switch .hv-seg button{min-height:44px;padding-inline:8px}.hv-co .hv-co__body{gap:8px;padding-top:16px}.hv-co .hv-co__fine{gap:2px}}html.co-cancelled:not(.co-band) .hv>.hv-sec:not(#top),html.co-cancelled:not(.co-band) .hv>#membership-v3{visibility:hidden;animation:0s linear 2.5s forwards hv-unhold!important}@keyframes hv-unhold{to{visibility:visible}}.hv-cancelled{box-shadow:inset 0 0 0 1px var(--border,#e3e8f2);color:var(--ink);font-weight:var(--fw-strong,560);background:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 24px;padding:12px 16px;display:flex}.hv-cancelled p{margin:0}.hv-hero__free+.h5-hero__pre{padding-top:6px}:root{--fw-regular:400;--fw-strong:560;--fw-display-light:250;--fs-h2-band:clamp(24px, 2.6vw, 32px);--ink:#16213e;--ink-2:#2b3658;--muted:#4a5573;--border:#e3e8f2;--paper:#fff;--card:#fff;--sun-deep:#f0ad1c;--sun-soft:#fff2cc;--purple:#2446c8;--purple-deep:#16213e;--tint:#eef4ff;--caution-bg:#fffbeb;--caution-border:#fcd34d;--caution-ink:#92400e;--red-bg:#fef2f2;--red-border:#fecaca;--red-ink:#991b1b;--font-en:"Readex Pro", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--radius:14px;--radius-lg:24px;--radius-xl:32px;--radius-card:20px;--radius-row:14px;--tag-h:28px;--tag-fs:13px;--tag-pad:0 12px;--shadow:0 32px 64px -32px #16213e42, 0 10px 24px -14px #16213e24;--shadow-lift:0 22px 40px -18px #16213e4d;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--header-h:72px;--fit-ink:#0e5233;--font-display:"Readex Pro", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--purple-soft:#edf3ff;--bravo:var(--sun);--fs-h1:clamp(38px, 5vw, 64px);--fs-h2:clamp(28px, 3.4vw, 44px);--fs-h3:22px;--sky-top:#a9cbff;--sky-mid:#cadeff;--peach:#ffe2d1;--peach-soft:#fff1e7;--ground:#fff7f1;--band:#edf3ff;--sun:#ffc23d;--sun-hi:#ffcf66;--glow-core:#ffbc68c7;--glow-mid:#ffd0a080;--frost:#ffffffa8;--frost-edge:#ffffffd1;--s-tint:#e8eefc;--s-focus:#2446c8;--t-h1-read:clamp(31px, 4.4vw, 52px);--t-h2-inner:var(--fs-h2);--t-h2-read:clamp(24px, 2.6vw, 32px);font-synthesis:none}@media (width<=900px){:root{--header-h:64px}}.nb{white-space:nowrap}:where(b,strong){font-weight:var(--fw-strong,560)}html[data-world=light] .chk__own-row input:focus-visible,html[data-world=light] .hv .h4-tile__zoom:focus-visible,html[data-world=light] .h4-zoom__close:focus-visible{outline:3px solid var(--s-focus);outline-offset:2px}@media (width>=1081px){html[data-world=light] .nav a{align-items:center;min-height:44px;display:inline-flex}html[data-world=light] .nav a:after{bottom:5px}}html[data-world=light] .nav a:after{background:var(--ink);height:2px}html[data-world=light] .progress{background:var(--ink)}html[data-world=light] .footer__signoff{color:var(--ink);font-family:var(--font-display);font-size:21px;font-weight:var(--fw-strong,560);letter-spacing:-.02em;margin:0}html[data-world=light] .footer__category{max-width:36ch;color:var(--ink-2);font-size:14px;line-height:1.55}@media (width>=1081px){html[data-world=light] .footer__grid{grid-template-columns:minmax(0,1.4fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:36px 24px}}html[data-world=light] .bl-h1{font-size:var(--t-h1-read);font-weight:var(--fw-strong,560);letter-spacing:-.03em;line-height:1.08}html[data-world=light] :is(.bl-h2,.bp-prose h2,.ing-section h2,.h2,.lb-h2){font-family:var(--font-display);font-size:var(--t-h2-read);font-weight:var(--fw-strong,560);letter-spacing:-.02em;line-height:1.15}html[data-world=light] .bl-end__title,html[data-world=light] .bl-feat__title{font-weight:var(--fw-strong,560)}html[data-world=light] .hv[data-skin=c] .hv-faq>.hv-h2,html[data-world=light] .hv[data-skin=c] .pp .hv-h2--sm,html[data-world=light] .hv[data-skin=c] .sp-band .hv-h2{font-size:var(--t-h2-inner);line-height:1.12}@media (width>=900px){html[data-world=light] .hv[data-skin=c] .hv-faq>.hv-h2{top:calc(var(--header-h,72px) + 24px);align-self:start;position:sticky}}html[data-world=light] :is(.lib-card__cat,.g-toc__title,.g-names__col h3,.ob-eyebrow,.ing-section th,.g-decl th){font-size:13px;font-weight:var(--fw-strong,560);letter-spacing:0;text-transform:none}html[data-world=light] :is(.lb-mark,.ing-section td,.ing-section th){font-size:max(13px,1em)}html[data-world=light] :is(.ing-hero .tag,.lb-eyebrow,.lib-hero .eyebrow){width:fit-content;min-height:28px;color:var(--ink);font-size:13px;font-weight:var(--fw-strong,560);letter-spacing:0;text-transform:none;background:#ffffffb3;border:0;border-radius:999px;align-items:center;padding:2px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffd9}html[data-world=light] :is(.site-header,.mobile-menu,.sticky-cta,.consent){--c-act:var(--sun);--c-act-h:var(--sun-hi);--c-on-act:#16213e;--c-ink:#16213e;--c-line2:#d5dcea;--f-b:var(--font-display);--btn-case:none;--btn-track:0;--btn-weight:var(--fw-strong,560);--r-btn:999px}html[data-world=light] :is(.site-header,.mobile-menu,.sticky-cta,.consent) .hv-btn{cursor:pointer;border:0}html[data-world=light] :is(.mobile-menu,.sticky-cta,.consent) .hv-btn--primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px -14px #f0a014e6}html[data-world=light] .consent .hv-btn--ghost{box-shadow:inset 0 0 0 1.5px var(--c-line2);background:#fff}html[data-world=light] .consent .hv-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}html[data-world=light] .header-actions .hv-btn{color:var(--ink);box-shadow:inset 0 0 0 1px var(--frost-edge);transition:background-color var(--motion-hover) var(--motion-ease), color var(--motion-hover) var(--motion-ease), box-shadow var(--motion-hover) var(--motion-ease), transform var(--motion-press) var(--motion-ease);background:#ffffff9e}html[data-world=light] .header-actions .hv-btn:hover{background:var(--sun);color:#16213e;box-shadow:0 10px 22px -12px #f0a014e6}@media (width<=900px){html[data-world=light] .header-actions .hv-btn{padding:0 14px}}@media (width<=380px){html[data-world=light] .header-actions .hv-btn{padding:0 11px}}html[data-world=light] .jc .hv-btn span{white-space:normal}html[data-world=light] .hv[data-skin=c] .hv-btn--ghost{background:#fff;border-width:1.5px;border-color:#d5dcea}html[data-world=light] .hv[data-skin=c] .hv-btn--ghost:hover{border-color:var(--ink)}html[data-world=light] :is(.lb-hub,.lb-part,.lb-num,.lb-moment,.lb-photo,.lb-tablewrap,.pp-tile,.h5-life__card,.sp-band,.game,.g-names__col,.g-toc,.g-decl,.chk__pane,.lb-card__photo){border-radius:20px}html[data-world=light] .h4-pick__q>p b,html[data-world=light] .h4-pick__q label b,html[data-world=light] .h5-step__h b,html[data-world=light] .h5-next__steps li:before,html[data-world=light] .sp-how li:before,html[data-world=light] .lb-ask li:before{background:var(--ink);color:#fff;font-weight:var(--fw-strong,560)}html[data-world=light] .hv[data-skin=c] .hv-steps__n,html[data-world=light] .hv[data-skin=c] .hv-steps li:first-child .hv-steps__n,html[data-world=light] .sp-steps__n,html[data-world=light] .sp-steps li:first-child .sp-steps__n{background:var(--ink);box-shadow:none;color:#fff;font-weight:var(--fw-strong,560)}html[data-world=light] :is(.sp-tile__icon,.pp-tile__icon){background:var(--s-tint);color:var(--ink)}html[data-world=light] :is(.h4-pair,.h6-pair,.h5-who__pair)>span,html[data-world=light] .hv .h4-pair>span,html[data-world=light] .lb-eq:not(.lb-eq--light) b{color:#c9dcff;font-weight:var(--fw-strong,560)}html[data-world=light] mark.hl.is-watch,html[data-world=light] .hv[data-skin=c] mark.hl.is-watch,html[data-world=light] .sp mark.hl.is-watch{color:#16213e;background:#fff1d6;box-shadow:inset 0 -2px #16213e}html[data-world=light] .h5-plan__tag{color:#fff;background:#16213e}html[data-world=light] body .hv[data-skin=c] :is(.hv-h1--page,.sp-h1--short,.lb-h1,.bl-h1,.welcome__h){font-size:var(--fs-h1);font-weight:var(--fw-strong);letter-spacing:-.03em;line-height:1.06}html[data-world=light] body .hv[data-skin=c] :is(.hv-h2,.lb-h2,.bl-h2),html[data-world=light] body .hv[data-skin=c] .hv-pro .hv-h2{font-size:var(--fs-h2);font-weight:var(--fw-strong);line-height:1.1}html[data-world=light] body .hv[data-skin=c] :is(.hv-h2--sm,.h4-pick__ask .hv-h2){font-size:var(--fs-h2-band,clamp(24px, 2.6vw, 32px))}html[data-world=light] body .hv[data-skin=c] .hv-h3,html[data-world=light] body .hv[data-skin=c] .sp h2:not([class]){font-size:var(--fs-h3);font-weight:var(--fw-strong)}html[data-world=light] body :is(ol.crumbs,ol.bl-crumbs,ol.sp-crumbs,ol.lb-crumbs){color:#3f4863;font-size:14px;font-weight:var(--fw-regular,400);text-align:start;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:4px 8px;margin-inline:0;padding:0;line-height:1.4;list-style:none;display:flex}html[data-world=light] body :is(ol.crumbs,ol.bl-crumbs,ol.sp-crumbs,ol.lb-crumbs) li{align-items:baseline;gap:8px;margin:0;padding:0;display:inline-flex}html[data-world=light] body :is(ol.crumbs,ol.bl-crumbs,ol.sp-crumbs,ol.lb-crumbs) li:after{content:none}html[data-world=light] body :is(ol.crumbs,ol.bl-crumbs,ol.sp-crumbs,ol.lb-crumbs) li+li:before{content:"/";color:#3f4863}html[data-world=light] body :is(ol.crumbs,ol.bl-crumbs,ol.sp-crumbs,ol.lb-crumbs) a{color:#3f4863;align-items:center;min-height:44px;margin-block:-12px;text-decoration:none;display:inline-flex}html[data-world=light] body :is(ol.crumbs,ol.bl-crumbs,ol.sp-crumbs,ol.lb-crumbs) a:hover{color:#16213e;text-underline-offset:3px;text-decoration:underline}html[data-world=light] body :is(ol.crumbs,ol.bl-crumbs,ol.sp-crumbs,ol.lb-crumbs) :is(li[aria-current],[aria-current]){color:#16213e;font-weight:var(--fw-regular,400)}.h1-kick{color:#3f4863;font-size:15px;font-weight:var(--fw-strong,560);letter-spacing:.01em;margin-bottom:14px;line-height:1.3;display:block}.pp-shot{justify-items:center;gap:12px;margin:0;display:grid}.pp-shot__cap{color:#5b6580;text-align:center;font-size:14px}html[data-world=light] .hv :is(.h5-founder__who,.hv-period,.hv-seg) button{min-height:44px}html[data-world=light] .hv button.hv-link{position:relative}html[data-world=light] .hv button.hv-link:after{content:"";position:absolute;inset:-11px -4px}html[data-world=light] .site-header a.wordmark{align-items:center;min-height:44px;display:inline-flex}html[data-world=light] .bp-body sup:not(.cite) a{margin:-6px -4px;padding:6px 4px;display:inline-block}html[data-world=light] .hv[data-skin=c] .hv-btn{font-weight:var(--fw-strong,560)}html[data-world=light] .hv[data-skin=c] :is(.h4-tile,.lb-photo,.lb-app,.lb-join,.h5-who__answers,.ob-share){border-radius:20px}@media (pointer:coarse){.hv .hv-link,.hv .h6-feat__go{position:relative}.hv .hv-link:after,.hv .h6-feat__go:after{content:"";position:absolute;inset:-11px -4px}}.pp-plans{align-items:start}html[data-world=light] .lb-trust a{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}html[data-world=light] .footer__analytics{align-items:center;min-height:44px;margin-block:-11px;display:inline-flex}html[data-world=light] sup:not(.cite)>a{margin:-6px -2px;padding:6px 4px;line-height:1;display:inline-block}body{--cv-vis:visible}.site-footer{--cv-foot:visible}html body :is(.store-badges__tag,.sp-product__state,.hub-game__state,.sp-band__stats li,.sp-discounts li){min-height:var(--tag-h);padding:var(--tag-pad);font-size:var(--tag-fs);font-weight:var(--fw-strong,560);border-radius:999px;align-items:center;line-height:1.2;display:inline-flex}:root{--r9-ease:cubic-bezier(.32, .72, 0, 1);--r9-display:clamp(50px, 7.2vw, 96px);--r9-h2:clamp(36px, 4.4vw, 56px);--r9-h3:clamp(24px, 2.2vw, 32px);--r9-lead:clamp(18px, 1.45vw, 21px);--r9-body:17px;--r9-label:12.5px;--r9-num:clamp(56px, 6.4vw, 96px);--r9-w-display:680;--r9-w-title:630}html[data-world=light] body .hv[data-skin=c] .hv-hero .hv-h1{font-size:var(--r9-display);font-weight:var(--r9-w-display);letter-spacing:-.035em;line-height:.98}html[data-world=light] body .hv[data-skin=c] :is(.hv-h2,.lb-h2,.bl-h2){font-size:var(--r9-h2);font-weight:var(--r9-w-title);letter-spacing:-.03em;text-wrap:balance;line-height:1.02}html[data-world=light] body .hv[data-skin=c] .hv-h2__lite{color:var(--muted);font-weight:300}html[data-world=light] body .hv[data-skin=c] .hv-line{font-size:var(--r9-lead);text-wrap:pretty;max-width:46ch;line-height:1.5}html[data-world=light] body .hv[data-skin=c] :is(p,li){text-wrap:pretty}.r9-eyebrow{background:var(--sun-soft);min-height:28px;color:var(--ink);font-size:var(--r9-label);letter-spacing:.01em;border-radius:999px;align-items:center;padding:0 12px;font-weight:560;display:inline-flex}.r9-device{aspect-ratio:390/844;background:var(--ink);border-radius:46px;width:300px;padding:9px;position:relative;box-shadow:0 50px 80px -40px #16213e73,0 18px 36px -18px #16213e4d,inset 0 0 0 1.5px #ffffff1f}.r9-device:after{content:"";pointer-events:none;border-radius:37px;position:absolute;inset:9px;box-shadow:inset 0 0 0 1px #16213e14}.r9-device__screen{object-fit:cover;object-position:top center;background:#fff;border-radius:37px;width:calc(100% - 18px);height:calc(100% - 18px);position:absolute;inset:9px}html[data-world=light] body .hv[data-skin=c] .r9-story__head{text-align:center;margin-bottom:clamp(32px,5vw,56px)}.r9-story__steps{margin:0;padding:0;list-style:none}.r9-step__n{font-size:var(--r9-num);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--sun-deep);font-weight:300;line-height:.9;display:block}html[data-world=light] body .hv[data-skin=c] .r9-step__title{font-size:var(--r9-h3);font-weight:var(--r9-w-title);letter-spacing:-.02em;color:var(--ink);margin:18px 0 0;line-height:1.1}.r9-step__line{max-width:32ch;font-size:var(--r9-lead);color:var(--muted);margin:12px 0 0;line-height:1.5}.r9-step__pic{margin:0}@media (width<=899.98px){.r9-story__stage{display:none}.r9-story__steps{margin-inline:calc(var(--g) * -1);padding:4px var(--g) 24px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--g);scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:min(82%,340px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.r9-story__steps::-webkit-scrollbar{display:none}.r9-step{scroll-snap-align:start;background:var(--band);border-radius:28px;flex-direction:column-reverse;gap:28px;padding:28px 24px 32px;display:flex}.r9-step__pic{place-items:center;display:grid}.r9-device--row{border-radius:38px;width:min(100%,236px);padding:7px}.r9-device--row:after{border-radius:31px;inset:7px}.r9-device--row .r9-device__screen{border-radius:31px;width:calc(100% - 14px);height:calc(100% - 14px);inset:7px}.r9-step__n{font-size:44px}html[data-world=light] body .hv[data-skin=c] .r9-step__title{margin-top:10px}}@media (width>=900px){.r9-story__wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(48px,7vw,120px);display:grid}html[data-world=light] body .hv[data-skin=c] .r9-story__head{grid-column:1/-1}.r9-story__stage{top:var(--header-h,72px);height:calc(100vh - var(--header-h,72px));height:calc(100svh - var(--header-h,72px));grid-area:2/1;align-self:start;place-items:center end;display:grid;position:sticky}.r9-story__stage .r9-device{width:min(300px, calc((100svh - var(--header-h,72px) - 64px) * 390 / 844))}.r9-story__stage .r9-device__screen{opacity:0;transition:opacity .7s var(--r9-ease), transform .8s var(--r9-ease);transform:translateY(14px)scale(.985)}.r9-story[data-step="1"] .r9-device__screen[data-for="1"],.r9-story[data-step="2"] .r9-device__screen[data-for="2"],.r9-story[data-step="3"] .r9-device__screen[data-for="3"]{opacity:1;transform:none}.r9-story__steps{grid-area:2/2}.r9-step{align-items:center;min-height:min(55vh,520px);display:flex}.r9-step__pic{display:none}.r9-step__text{opacity:.28;transition:opacity .6s var(--r9-ease), transform .7s var(--r9-ease);transform:translateY(10px)}.r9-story[data-step="1"] .r9-step[data-n="1"] .r9-step__text,.r9-story[data-step="2"] .r9-step[data-n="2"] .r9-step__text,.r9-story[data-step="3"] .r9-step[data-n="3"] .r9-step__text{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.r9-story__stage .r9-device__screen,.r9-step__text{transition:none!important;transform:none!important}}.r9-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.r9-tile{background:var(--band);color:var(--ink);border-radius:28px;padding:24px;position:relative;overflow:hidden}.r9-tile__icon{width:48px;height:48px;color:var(--ink);background:#ffffffb8;border-radius:14px;place-items:center;display:inline-grid}.r9-tile__icon svg{stroke-width:1.7px;width:26px;height:26px}html[data-world=light] body .hv[data-skin=c] .r9-tile__name{letter-spacing:-.01em;color:var(--ink);margin:20px 0 0;font-size:20px;font-weight:600;line-height:1.15}.r9-tile__line{color:var(--ink-2);margin:8px 0 0;font-size:15.5px;line-height:1.45}.r9-tile__go{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;margin-top:8px;font-weight:560;text-decoration:underline;display:inline-flex}.r9-field--sky{background:#e3edff}.r9-field--sun{background:var(--sun-soft)}.r9-field--peach{background:var(--peach-soft)}.r9-field--mint{background:#e3f5ec}.r9-tile--big{background:linear-gradient(#dce8ff 0%,#eef4ff 100%);grid-column:1/-1;gap:28px;padding:32px 28px 0;display:grid}.r9-tile--names{background:linear-gradient(#ffe7d6 0%,#fff4ec 100%)}html[data-world=light] body .hv[data-skin=c] .r9-tile--big .r9-tile__name{font-size:var(--r9-h3);font-weight:var(--r9-w-title);letter-spacing:-.02em}.r9-tile--big .r9-tile__line{max-width:34ch;font-size:17px}.r9-tile__pic{justify-items:center;height:300px;margin:0;display:grid}.r9-device--tile{aspect-ratio:auto;border-radius:40px 40px 0 0;width:250px;height:100%;padding:8px 8px 0;box-shadow:0 30px 60px -30px #16213e73}.r9-device--tile:after{border-radius:32px 32px 0 0;inset:8px 8px 0}.r9-device--tile .r9-device__screen{border-radius:32px 32px 0 0;width:calc(100% - 16px);height:calc(100% - 8px);inset:8px 8px 0}@media (width>=900px){.r9-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.r9-tile{padding:32px}.r9-tile--big{grid-column:span 6;grid-template-columns:minmax(0,1fr) 250px;align-items:start;min-height:440px;padding:40px 36px 0 40px}.r9-tile--big .r9-tile__text{padding-bottom:40px}.r9-tile__pic{align-self:end;height:400px}.r9-tile--small{grid-column:span 3;min-height:240px}}@media (width<=899.98px){.r9-tile--small{grid-column:1/-1;grid-template-columns:48px minmax(0,1fr);align-items:start;column-gap:16px;padding:20px 22px;display:grid}.r9-tile--small .r9-tile__icon{grid-row:span 2}html[data-world=light] body .hv[data-skin=c] .r9-tile--small .r9-tile__name{margin-top:2px;font-size:18px}.r9-tile--small .r9-tile__line{margin-top:4px}}.r9-tier{max-width:1000px;margin-inline:auto}.r9-tier+.r9-tier{margin-top:clamp(44px,5vw,64px)}.r9-tier__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:30px;display:flex}html[data-world=light] body .hv[data-skin=c] .r9-tier__label{letter-spacing:-.01em;max-width:34ch;color:var(--ink);margin:0;font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.3}html[data-world=light] body .hv[data-skin=c] .r9-tier__head .hv-period{margin:0}html[data-world=light] body .hv[data-skin=c] .r9-plans{grid-template-columns:minmax(0,1fr);gap:34px 20px;padding-top:0;display:grid}@media (width>=700px){html[data-world=light] body .hv[data-skin=c] .r9-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports (grid-template-rows:subgrid){@media (width>=700px){html[data-world=light] body .hv[data-skin=c] .r9-plans{grid-template-rows:repeat(8,auto)}html[data-world=light] body .hv[data-skin=c] .r9-plans>.h5-plan{grid-template-rows:subgrid;grid-row:span 8;align-items:start;row-gap:10px;display:grid}html[data-world=light] body .hv[data-skin=c] .r9-plans>.h5-plan>.hv-plan__name{grid-row:1}html[data-world=light] body .hv[data-skin=c] .r9-plans>.h5-plan>.h5-plan__for{grid-row:2}html[data-world=light] body .hv[data-skin=c] .r9-plans>.h5-plan>.hv-plan__price{grid-row:3}html[data-world=light] body .hv[data-skin=c] .r9-plans>.h5-plan>.h5-plan__body{grid-row:4/7;align-self:start}html[data-world=light] body .hv[data-skin=c] .r9-plans>.h5-plan>.hv-btn{grid-row:7;margin-top:0}html[data-world=light] body .hv[data-skin=c] .r9-plans>.h5-plan>.h5-plan__charged{grid-row:8}}}html[data-world=light] body .hv[data-skin=c] .r9-plans .hv-plan__price b{font-size:clamp(44px,4.6vw,60px)}html[data-world=light] body .hv[data-skin=c] .r9-free{text-align:center;text-wrap:balance;max-width:92ch;color:var(--ink-2);margin:22px auto 0;font-size:16px;line-height:1.5}html[data-world=light] body .hv[data-skin=c] .r9-free .hv-link{min-height:0;padding-block:10px;display:inline}.r9-nb{white-space:nowrap}.h5-plan__mc{top:-20px;z-index:1;perspective:700px;pointer-events:none;width:92px;position:absolute;inset-inline-end:18px;rotate:5deg}@media (width>=1100px){.h5-plan__mc{width:104px}}html[data-world=light] .h5-plan__mc .hv-mc{border-radius:10px}html[data-world=light] .h5-plan__mc .hv-mc__face{padding:9% 10%}html[data-world=light] body .hv[data-skin=c] :is(.h5-plan--founder,.h5-plan--life)>.hv-plan__name{padding-inline-end:104px}@media (prefers-reduced-motion:no-preference){.h5-plan__mc .hv-mc.is-turn{animation:r9-turn .6s var(--r9-ease)}}@keyframes r9-turn{0%{transform:rotateY(-90deg)}to{transform:rotateY(0)}}html[data-world=light] body .hv[data-skin=c] .h5-plan--life{background:radial-gradient(120% 80% at 100% 0%, #ffc23d33 0%, transparent 55%), var(--ink);color:#fff;position:relative;box-shadow:0 1px 2px #16213e14,0 24px 48px -26px #16213e8c}html[data-world=light] body .hv[data-skin=c] .h5-plan--life .hv-plan__name,html[data-world=light] body .hv[data-skin=c] .h5-plan--life .hv-plan__price,html[data-world=light] body .hv[data-skin=c] .h5-plan--life .hv-plan__price b{color:#fff}html[data-world=light] body .hv[data-skin=c] .h5-plan--life :is(.hv-cur,.h5-plan__usd,.hv-plan__price small){color:#ffffffbd}html[data-world=light] body .hv[data-skin=c] .h5-plan--life .h5-founder__who{background:#ffffff1a}html[data-world=light] body .hv[data-skin=c] .h5-plan--life .h5-founder__who button{color:#fffc}html[data-world=light] body .hv[data-skin=c] .h5-plan--life .h5-founder__who button[aria-checked=true]{color:var(--ink);background:#fff}html[data-world=light] body .hv[data-skin=c] .h5-plan--life .h5-plan__lines{color:#ffffffe6}html[data-world=light] body .hv[data-skin=c] .h5-plan--life .h5-plan__lines li:before{border-color:var(--sun)}html[data-world=light] body .hv[data-skin=c] .h5-plan--life .h5-plan__lines li.h5-plan__sumline{color:#ffffffbd}html[data-world=light] body .hv[data-skin=c] .h5-plan--life .h5-plan__lifebtn{color:var(--ink);background:#fff;border:0}html[data-world=light] body .hv[data-skin=c] .h5-plan--life .h5-plan__lifebtn:hover{background:var(--sun)}html[data-world=light] body .hv[data-skin=c] .h5-plan--life .h5-plan__charged{color:#ffffffad}html[data-world=light] body .hv[data-skin=c] .h5-plan--life :focus-visible{outline-color:var(--sun)}html[data-world=light] .h5-plan--life .h5-plan__tag{background:var(--sun);color:var(--ink)}html[data-world=light] .h5-plan--life .hv-mc__face{box-shadow:inset 0 0 0 1px #ffffff38,0 16px 28px -18px #0009}html[data-world=light] .h5-plan--life .hv-mc--lifetimeTogether .hv-mc__face{box-shadow:inset 0 0 0 1.5px #ffc23dd9,0 0 0 3px #ffc23d2e,0 16px 28px -18px #000000b3}.r9-next{margin-top:clamp(56px,7vw,96px)}html[data-world=light] body .hv[data-skin=c] .r9-next__h{font-size:var(--r9-h3);font-weight:var(--r9-w-title);letter-spacing:-.02em;text-align:center;color:var(--ink);margin:0 0 clamp(24px,3vw,40px)}.r9-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.r9-tl{grid-template-columns:44px minmax(0,1fr);column-gap:20px;padding-bottom:32px;display:grid;position:relative}.r9-tl:last-child{padding-bottom:0}.r9-tl:before{content:"";background:linear-gradient(var(--sun-deep), #f0ad1c40);width:2px;position:absolute;top:44px;bottom:0;left:21px}.r9-tl:last-child:before{display:none}.r9-tl__dot{background:var(--sun);width:44px;height:44px;color:var(--ink);border-radius:50%;grid-row:span 2;place-items:center;font-size:18px;font-weight:600;display:grid}.r9-tl__when{min-height:44px;color:var(--ink);align-self:center;align-items:center;font-size:19px;font-weight:600;display:flex}.r9-tl__what{color:var(--ink-2);max-width:36ch;margin-top:4px;font-size:16px;line-height:1.5}@media (width>=900px){.r9-timeline{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}.r9-tl{grid-row:span 3;grid-template-columns:none;grid-template-rows:subgrid;row-gap:16px;padding-bottom:0}.r9-tl__dot{grid-row:auto}.r9-tl:before{background:linear-gradient(90deg, var(--sun-deep), #f0ad1c40);width:auto;height:2px;inset:21px -32px auto 52px}.r9-tl__when{align-self:start;min-height:0}.r9-tl__what{margin-top:0}}.r9-posts{gap:20px;margin:0;padding:0;list-style:none;display:grid}.r9-post{color:var(--ink);gap:14px;text-decoration:none;display:grid}.r9-post__cover{aspect-ratio:4/3;background:var(--band);border-radius:24px;display:block;position:relative;overflow:hidden}.r9-post__cover img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--r9-ease)}.r9-post:hover .r9-post__cover img{transform:scale(1.04)}.r9-post__tag{min-height:28px;color:var(--ink);letter-spacing:.01em;background:#ffffffeb;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:560;display:inline-flex;position:absolute;top:14px;left:14px}.r9-post__title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:20px;font-weight:600;line-height:1.22}.r9-post:hover .r9-post__title{text-underline-offset:4px;text-decoration:underline}.r9-post__meta{color:var(--muted);margin-top:-6px;font-size:14px}@media (width<=899.98px){.r9-posts{margin-inline:calc(var(--g) * -1);padding:4px var(--g) 16px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--g);scrollbar-width:none;grid-auto-columns:min(78%,320px);grid-auto-flow:column;gap:16px;overflow-x:auto}.r9-posts::-webkit-scrollbar{display:none}.r9-post-li{scroll-snap-align:start}}@media (width>=900px){.r9-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.r9-post-li--lead{grid-area:span 2/span 2}.r9-post-li--lead .r9-post__cover{aspect-ratio:auto;height:100%;min-height:420px}.r9-post-li--lead .r9-post{grid-template-rows:1fr auto auto;height:100%}.r9-post-li--lead .r9-post__title{font-size:var(--r9-h3);font-weight:var(--r9-w-title);letter-spacing:-.02em}}.r9-scan{position:relative;overflow:hidden}.r9-scan__beam,.r9-scan__wait,.r9-scan__sheet{pointer-events:none;position:absolute;left:0;right:0}.r9-scan__beam{height:calc(var(--c) * 100%);z-index:1;opacity:0;background:linear-gradient(#ffd66600 0%,#ffd6662e 70%,#ffecb3e6 97%,#fff 100%);top:0;transform:translateY(-100%)}.r9-scan__wait{top:calc(var(--c) * 100%);z-index:1;opacity:0;background:linear-gradient(#e9eef8 0 0) 24px 34px/32% 12px no-repeat,linear-gradient(#e9eef8 0 0) 24px 58px/62% 20px no-repeat,linear-gradient(#f1f4fa 0 0) 24px 100px/calc(100% - 48px) 64px no-repeat,linear-gradient(#f1f4fa 0 0) 24px 180px/calc(100% - 48px) 40px no-repeat,#fff;border-radius:20px 20px 0 0;bottom:0}.r9-scan__sheet{top:calc(var(--c) * 100%);z-index:2;visibility:hidden;border-radius:20px 20px 0 0;bottom:0;overflow:hidden}.hv-app__page--shot .r9-scan__sheet img{width:100%;left:0;top:calc(var(--c) / (1 - var(--c)) * -100%);height:calc(100% / (1 - var(--c)));object-fit:cover;object-position:50% 0;position:absolute}@media (prefers-reduced-motion:no-preference){.r9-scan[data-phase="1"] .r9-scan__beam{animation:r9-sweep 1s var(--r9-ease) both}.r9-scan:is([data-phase="1"],[data-phase="2"]) .r9-scan__wait{opacity:1}.r9-scan[data-phase="1"] .r9-scan__sheet{visibility:visible;transform:translateY(104%)}.r9-scan[data-phase="2"] .r9-scan__sheet{visibility:visible;transition:transform .76s cubic-bezier(.34,1.4,.64,1);transform:none}.r9-scan[data-phase="3"] .r9-scan__wait{transition:opacity .3s var(--r9-ease)}.r9-scan--intro .r9-scan__beam{animation:r9-sweep 1s var(--r9-ease) .4s both}.r9-scan--intro .r9-scan__wait{animation:2.3s linear both r9-intro-wait}.r9-scan--intro .r9-scan__sheet{visibility:visible;animation:.76s cubic-bezier(.34,1.4,.64,1) 1.45s both r9-intro-rise}}@keyframes r9-intro-wait{0%,80%{opacity:1}to{opacity:0}}@keyframes r9-intro-rise{0%{transform:translateY(104%)}to{transform:none}}@keyframes r9-sweep{0%{opacity:0;transform:translateY(-100%)}15%{opacity:1}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference) and (width>=1024px){.hv-show .hv-name{animation:7s ease-in-out infinite alternate r9-drift}.hv-show .hv-name:nth-child(2){animation-duration:9s;animation-delay:-3s}.hv-show .hv-name:nth-child(3){animation-duration:8s;animation-delay:-5s}.hv-show .hv-name:nth-child(4){animation-duration:10s;animation-delay:-2s}}@keyframes r9-drift{0%{translate:0 -6px}to{translate:0 8px}}html[data-world=light] body .hv[data-skin=c] .h5-plan--founder{--lift:0px;background:linear-gradient(#fff3d1 0%,#fffaf0 60%,#fff 100%)}html[data-world=light] body .hv[data-skin=c] .h5-founder__who button{min-height:44px}@media (width>=1024px){html[data-world=light] body .hv[data-skin=c] .hv-hero .hv-h1{font-size:clamp(50px,5.5vw,80px)}}@media (width>=900px){html[data-world=light] body .hv-show .hv-name{white-space:nowrap;width:max-content}html[data-world=light] body .hv-show .hv-name b{white-space:nowrap}html[data-world=light] body .hv-show .hv-name:nth-child(odd){inset-inline-end:calc(50% + clamp(140px,12vw,170px) + 14px)}html[data-world=light] body .hv-show .hv-name:nth-child(2n){inset-inline-start:calc(50% + clamp(140px,12vw,170px) + 14px)}}@media (width<=759px){html[data-world=light] body .hv[data-skin=c] .hv-hero{flex-direction:column;display:flex}html[data-world=light] body .hv[data-skin=c] .hv-hero__head{display:contents}html[data-world=light] body .hv[data-skin=c] .hv-hero__head>*{padding-inline:var(--g)}html[data-world=light] body .hv[data-skin=c] .hv-hero .hv-show{order:1;margin-top:12px}html[data-world=light] body .hv[data-skin=c] .hv-hero__cta{margin-top:18px}html[data-world=light] body .hv[data-skin=c] .hv-hero__head>.hv-hero__free{order:2;margin-top:22px}html[data-world=light] body .hv[data-skin=c] .hv-hero__head>.h5-hero__pre{order:3;margin-inline:auto}html[data-world=light] body .hv[data-skin=c] .hv-hero__stores--below{order:4}html[data-world=light] body .hv[data-skin=c] .hv-hero .hv-phone--lg{width:min(236px,64vw)}html[data-world=light] body .hv[data-skin=c] .h4-does .h4-grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:10px;margin-inline:0;padding:0;display:grid;overflow:visible}html[data-world=light] body .hv[data-skin=c] .h4-does .h4-tile{scroll-snap-align:none;border-radius:20px;gap:10px;padding:14px 12px 0}html[data-world=light] body .hv[data-skin=c] .h4-does .h4-tile--tracker{grid-column:1/-1}html[data-world=light] body .hv[data-skin=c] .h4-does .h4-tile h3{font-size:16.5px}html[data-world=light] body .hv[data-skin=c] .h4-does .h4-tile p{font-size:13.5px;line-height:1.35}html[data-world=light] body .hv[data-skin=c] .h4-does .h4-tile :is(.h4-tile__points,.h4-tile__proof,.h4-tile__go,.h4-tile__free){display:none}html[data-world=light] body .hv[data-skin=c] .h4-does .h4-tile .hv-phone--tile.hv-phone--crop{background:0 0;border-radius:14px 14px 0 0;width:100%;height:200px;margin:auto 0 0;padding:0;box-shadow:0 0 0 1px #16213e14}html[data-world=light] body .hv[data-skin=c] .h4-does .h4-tile--tracker .hv-phone--tile.hv-phone--crop{width:min(280px,86%);height:230px;margin-inline:auto}html[data-world=light] body .hv[data-skin=c] .h4-does .hv-phone--tile:before,html[data-world=light] body .hv[data-skin=c] .h4-does .hv-phone--tile .hv-app__status{display:none}html[data-world=light] body .hv[data-skin=c] .h4-does .hv-phone--tile .hv-phone__screen{border-radius:14px 14px 0 0}html[data-world=light] body .hv[data-skin=c] .h4-does .h4-tile__zoom{inset-inline-end:8px;width:36px;height:36px;bottom:8px}}@media (width<=559.98px){.r9-bento{gap:10px}.r9-tile--small{border-radius:22px;grid-column:span 1;padding:18px 16px;display:block}.r9-tile--small .r9-tile__icon{border-radius:12px;width:40px;height:40px}html[data-world=light] body .hv[data-skin=c] .r9-tile--small .r9-tile__name{margin-top:12px;font-size:16.5px}.r9-tile--small .r9-tile__line{font-size:14px;line-height:1.4}.r9-tile--big{gap:20px;padding:26px 22px 0}.r9-tile__pic{height:230px}.r9-tile--names .r9-tile__pic{height:300px}}@media (width<=759px){.hv>#does{contain-intrinsic-size:auto 1490px}.hv>#features{contain-intrinsic-size:auto 1560px}html[data-world=light] body .hv .h5-who__chips{grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;display:grid}html[data-world=light] body .hv .h5-who__chips .hv-chip{min-height:42px;padding-inline:13px;font-size:14.5px}}@media print{.r9-story__stage{display:none!important}.r9-story__wrap{display:block!important}.r9-step{break-inside:avoid;grid-template-columns:1fr 240px;align-items:center;gap:32px;padding:24px 0;min-height:0!important;display:grid!important}.r9-step__text{opacity:1!important;transform:none!important}.r9-step__pic{display:grid!important}.r9-device--row{width:220px}}html[data-world=light] body :is(ol.crumbs,ol.bl-crumbs,ol.sp-crumbs,ol.lb-crumbs) li+li:before{content:none}html[data-world=light] body :is(ol.crumbs,ol.bl-crumbs,ol.sp-crumbs,ol.lb-crumbs) li:not(:last-child):after{content:"/";color:#3f4863}.hv-co__title:focus{outline:none}
