@font-face{font-family:satoshi;src:url(../media/Satoshi_Variable-s.p.2ta4m073o532p.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.cXw1Ra_className{font-family:satoshi,satoshi Fallback}.cXw1Ra_variable{--font-satoshi:"satoshi", "satoshi Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-15{height:calc(var(--spacing) * 15)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#fff;--surface:#f3f8f5;--text:#333;--secondary:#5e6b64;--steel:#4a5650;--line:#e1e8e4;--line-strong:#c7d3cc;--hover:#f6faf7;--pressed:#eaf3ee;--primary:#387a58;--primary-hover:#33704f;--primary-pressed:#2f6849;--on-primary:#fff;--select:#d3ecdc;--select-hover:#c8e7d3;--dk-bg:#0b0b0b;--dk-surface:#171717;--dk-text:#fff;--dk-muted:#b5b5b5;--muscle:#6db58b;--muscle-light:#a8ddbd;--accent-text:#387a58;--warm:#e9a84c;--brand-red:#387a58;--brand-red-light:#a8ddbd;--brand-pink:#e8f5ec;--error:#b3452a;--error-bg:#fbede7;--focus-ring:0 0 0 2px #fff, 0 0 0 4px #387a58;--signal:var(--muscle-light);--ember:var(--muscle);--coral:var(--muscle-light);--ember-text:var(--accent-text);--orange:var(--muscle-light);--orange-text:var(--accent-text);--green:var(--muscle);--green-text:var(--accent-text);--sage:var(--surface);--powder:var(--surface);--lilac:var(--surface);--butter:var(--surface);--red:var(--error);--disabled-bg:#e9eeeb;--disabled-fg:#8c9690;--radius:14px;--font-display:var(--font-satoshi), "Satoshi", system-ui, sans-serif;--font-body:var(--font-satoshi), "Satoshi", system-ui, sans-serif;--font-serif:var(--font-display);--ease:cubic-bezier(.2, .7, .3, 1)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{font-size:16px}body{background:var(--bg);color:var(--text);font-size:16px;font-family:var(--font-body);-webkit-tap-highlight-color:transparent;font-weight:400}a{color:inherit}button,input,select,textarea,optgroup{font-family:inherit}h1,h2,h3,p{margin:0}.frame{background:var(--bg);flex-direction:column;max-width:440px;min-height:100dvh;margin:0 auto;display:flex;position:relative}.frame.dark{background:var(--dk-bg);color:var(--dk-text)}.grow{flex:1}.hdr{flex:none;align-items:center;gap:8px;height:60px;padding:0 22px;display:flex}.brand{cursor:pointer;border-radius:8px;align-items:center;gap:8px;text-decoration:none;transition:opacity .2s;display:inline-flex}.brand:focus-visible{box-shadow:var(--focus-ring)}@media (hover:hover) and (pointer:fine){.brand:hover{opacity:.8}}.brand img{width:auto;height:26px;display:block}.brand-kb{vertical-align:baseline;width:.66em;height:.79em;color:var(--primary);margin:0 .06em 0 .04em;display:inline-block;transform:translateY(.07em)}.dark .brand-kb{color:var(--muscle-light)}.brand-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:18px;font-weight:700}.brand-sub{color:var(--accent-text);font-weight:500}.dark .brand-sub{color:var(--muscle-light)}.dark .brand-name{color:#fff}.prog{flex-direction:column;gap:8px;padding:8px 22px 0;display:flex}.prog-head{justify-content:space-between;align-items:baseline;font-size:14px;line-height:1;display:flex}.prog-name{letter-spacing:.02em;color:var(--accent-text);font-weight:700}.prog-count{color:var(--secondary);font-weight:500}.prog-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.prog-seg{background:var(--line);border-radius:99px;height:6px;position:relative;overflow:hidden}.prog-seg i{background:var(--primary);border-radius:99px;transition:width .7s cubic-bezier(.22,.8,.24,1);position:absolute;inset:0 auto 0 0}.dark .prog-name{color:var(--muscle-light)}.dark .prog-count{color:var(--dk-muted)}.dark .prog-seg{background:#ffffff29}.dark .prog-seg i{background:var(--muscle-light)}.display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500;line-height:1.12}.q-title{text-align:center;font-family:var(--font-display);letter-spacing:-.015em;margin:26px 26px 24px;font-size:24px;font-weight:500;line-height:1.2}.q-title.sm{font-size:24px;line-height:1.2}.q-sub{text-align:center;color:var(--secondary);margin:-12px 24px 26px;font-size:14px}.muted{color:var(--secondary)}.dark .muted{color:var(--dk-muted)}.or,.gr{color:var(--accent-text)}.dark .or{color:var(--muscle-light)}.label{letter-spacing:.16em;color:var(--secondary);text-transform:uppercase;font-size:14px;font-weight:600}.dark .label{color:var(--dk-muted)}.small{color:var(--secondary);font-size:14px}.center{text-align:center}.em{color:var(--accent-text);font-weight:700}.dark .em{color:var(--muscle-light)}.ul{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.btn,.opt,.rate,.plan,.age{-webkit-user-select:none;user-select:none;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out,transform .12s ease-out}:is(.btn,.opt,.rate,.plan,.age,a,button):focus-visible{box-shadow:var(--focus-ring);outline:none}.dark :is(.btn,a,button):focus-visible{box-shadow:0 0 0 2px var(--dk-bg), 0 0 0 4px var(--brand-red-light)}.opts{flex-direction:column;gap:9px;padding:0 20px;display:flex}.opt{border-radius:var(--radius);background:var(--bg);min-height:58px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 16px;display:flex}.opt-label{font-size:15.5px;font-weight:400}.opt-sub{color:var(--secondary);margin-top:2px;font-size:14px;display:block}.opt:active{background:var(--pressed);box-shadow:inset 0 0 0 1px var(--line-strong)}.opt.on{color:var(--text);box-shadow:inset 0 0 0 2.5px var(--primary);background:#f6f6f6}.opt.on .opt-sub{color:var(--secondary)}.opt-ring{background:#fff;border:1.5px solid #c4c4c4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.opt.on .opt-ring{background:var(--primary);border:0}.rates{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 20px;display:grid}.rate{aspect-ratio:1;border-radius:var(--radius);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font-family:var(--font-display);cursor:pointer;border:0;font-size:28px;font-weight:400}.rate:active{background:var(--pressed)}.rate.on{color:var(--text);box-shadow:inset 0 0 0 2.5px var(--primary);background:#f6f6f6}.rate-ends{color:var(--secondary);justify-content:space-between;padding:10px 20px 0;font-size:14px;display:flex}.age{border-radius:var(--radius);background:var(--bg);height:54px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 16px;font-family:inherit;font-size:16px;display:flex}.age.on{color:var(--text);box-shadow:inset 0 0 0 2.5px var(--primary);background:#f6f6f6}.nav{gap:10px;padding:16px 22px 26px;display:flex}.btn{white-space:nowrap;border-radius:var(--radius);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;height:54px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:flex}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:active{background:var(--primary-pressed)}.btn-primary:disabled,.btn-primary[aria-disabled=true]{background:var(--disabled-bg);color:var(--disabled-fg);cursor:not-allowed}.btn-secondary{background:var(--bg);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);font-weight:400}.btn-secondary:active{background:var(--pressed);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn-dark{background:var(--text);color:var(--bg)}.btn-block{width:100%}.btn-lg{height:54px;font-size:15px}.nav .btn-secondary{flex:1}.nav .btn-primary{flex:1.6}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.btn-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--primary-hover)}.btn-secondary:hover,.opt:not(.on):hover,.rate:not(.on):hover,.age:not(.on):hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line-strong)}.plan:not(.on):hover{border-color:var(--line-strong)}.dark .btn-primary:hover:not(:disabled){background:#eef4f0}}.dark{--surface:#171717;--line:#ffffff1f;--secondary:#bdbdbd;--steel:#d6d6d6}.dark .btn-primary{background:var(--dk-text);color:var(--text)}.dark .btn-secondary{background:var(--dk-surface);color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f}.card{background:var(--surface);border-radius:18px;padding:16px}.card-dark{background:var(--dk-bg);color:var(--dk-text);border-radius:18px;padding:16px}.pill{background:var(--surface);height:26px;color:var(--text);letter-spacing:.14em;border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.dark .pill{color:var(--muscle-light);background:#b5e3c424;box-shadow:inset 0 0 0 1px #b5e3c459}.pill-outline{box-shadow:inset 0 0 0 1px var(--muscle);color:var(--accent-text);letter-spacing:.08em;border-radius:99px;padding:1px 7px;font-size:14px;font-weight:600;line-height:1.5}.tag{background:var(--surface);color:var(--secondary);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:4px;padding:4px 9px;font-size:14px;display:inline-flex}.placeholder{color:var(--accent-text);background:#5fae841a;border-radius:4px;padding:0 4px}.dark .placeholder{color:var(--muscle-light);background:#b5e3c424}.review{flex-direction:column;gap:6px;display:flex}.review h3{font-size:14px;font-weight:500}.review p{color:var(--secondary);font-size:14px;line-height:1.55}.bar{background:var(--line);border-radius:2px;height:3px;overflow:hidden}.bar i{background:var(--primary);border-radius:2px;height:100%;transition:width .2s linear;display:block}.bar.full i{background:var(--muscle)}.dark .bar{background:#262626}.dark .bar i{background:#fff}.input{border-radius:var(--radius);width:100%;height:56px;box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);color:var(--text);border:0;padding:0 44px 0 16px;font-family:inherit;font-size:16px;transition:box-shadow .15s ease-out}.input::placeholder{color:#9aa7a0}.input:focus{box-shadow:inset 0 0 0 1.5px var(--primary);outline:none}.input.valid{box-shadow:inset 0 0 0 1.5px var(--primary)}.input.invalid{box-shadow:inset 0 0 0 1.5px var(--error)}.field-error{color:var(--error);margin-top:6px;font-size:14px}.check{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.check input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin:2px 0 0}.rows{margin:0;padding:0;list-style:none}.row{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:13px 0;display:flex}.row-ic{background:var(--surface);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.row-body{flex-direction:column;flex:1;min-width:0;display:flex}.row-name{font-size:14.5px;font-weight:500;line-height:1.3}.row-desc{color:var(--secondary);margin-top:2px;font-size:14px;line-height:1.4}.plans{flex-direction:column;gap:12px;padding-top:8px;display:flex}.plan{text-align:left;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);cursor:pointer;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex;position:relative}.plan.on{background:var(--bg);color:var(--text);border-color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary)}.plan-top{align-items:center;gap:12px;display:flex}.plan-radio{border:1.5px solid #c4c4c4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.plan.on .plan-radio{background:var(--primary);border:0}.plan-name{font-family:var(--font-display);letter-spacing:.04em;font-size:14px;font-weight:600;line-height:1}.plan-was{color:var(--secondary);margin-top:3px;font-size:14px}.plan.on .plan-was{color:var(--secondary)}.plan-price{flex-direction:column;flex:none;align-items:flex-end;line-height:1.15;display:flex}.plan-price b{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:400}.plan-price s,.plan-price span{opacity:.6;font-size:14px}.plan-sum{color:var(--secondary);margin-left:32px;font-size:14px;line-height:1.45}.plan.on .plan-sum{color:var(--secondary)}.plan-pop{color:#333;background:#f2b866;border-radius:99px;padding:3px 10px;font-size:14px;font-weight:600;line-height:1.3;position:absolute;top:-11px;left:14px}.plan-list{border-top:1px solid var(--line-strong);flex-direction:column;gap:7px;margin:2px 0 0 32px;padding:10px 0 0;list-style:none;display:flex}.plan-list li{gap:8px;font-size:14px;line-height:1.35;display:flex}.plan.on .plan-price .placeholder{color:var(--text);background:#3333330f}.sticky{z-index:20;box-shadow:0 1px 0 var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky;top:0}.timer{color:var(--accent-text);font-weight:500}.stack{flex-direction:column;display:flex}.sec{padding:34px 20px 0}.sec-title{text-align:center;font-family:var(--font-display);letter-spacing:-.015em;font-size:24px;font-weight:500;line-height:1.15}.stats3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.stats3 li{text-align:center;background:var(--surface);border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:12px 6px;display:flex}.stats3 b{font-family:var(--font-display);letter-spacing:-.03em;font-size:30px;font-weight:400;line-height:1}.stats3 span{color:var(--secondary);font-size:14px}.faq button{text-align:left;width:100%;min-height:52px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 14px 0 16px;font-size:15px;font-weight:500;display:flex}.faq p{color:var(--secondary);padding:0 16px 16px;font-size:14px;line-height:1.55}.footer{text-align:center;color:var(--secondary);border-top:1px solid var(--line);margin-top:28px;padding:24px 20px 28px;font-size:14px}.footer a{color:var(--secondary)}.fade-in{animation:fade .3s var(--ease) both}@keyframes fade{0%{opacity:0}to{opacity:1}}.dev-banner{z-index:100;background:var(--text);color:var(--bg);border-radius:8px;gap:8px;padding:6px 10px;font-size:14px;font-weight:600;display:flex;position:fixed;bottom:8px;left:50%;transform:translate(-50%)}.dev-banner a{color:var(--muscle-light)}.glow-panel,.art{background:var(--surface);border-radius:18px;position:relative;overflow:hidden}.art img,.art video{object-fit:cover;width:100%;height:100%;display:block}.note{border-left:2px solid var(--primary);color:var(--secondary);padding:2px 0 2px 14px;font-size:16px;line-height:1.5}.sheet-overlay{z-index:30;background:#3333336b;justify-content:center;align-items:flex-end;padding:14px 14px 22px;display:flex;position:fixed;inset:0}.toast{z-index:50;background:var(--error-bg);width:calc(100% - 40px);max-width:360px;color:var(--error);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.4;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.collage{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:292px;margin:20px 20px 0;display:grid;overflow:hidden}.collage-col{flex-direction:column;gap:8px;display:flex}.collage-tile{background:var(--surface);animation:tileIn .45s var(--ease) both;border-radius:14px;flex:none;position:relative;overflow:hidden}.collage-tile img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}@keyframes tileIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.collage-col.loop{animation:ikscroll var(--dur,16s) linear infinite;will-change:transform}.collage-col.loop.rev{animation-direction:reverse}@keyframes ikscroll{0%{transform:translateY(0)}to{transform:translateY(var(--loop,-278px))}}@media (prefers-reduced-motion:reduce){.collage-col.loop{animation:none}}.trust{box-shadow:none;background:#fff;border-radius:16px;grid-template-columns:1.2fr 1fr 1.05fr;margin:20px 14px 0;display:grid}.trust>div{justify-content:center;align-items:center;gap:6px;min-width:0;padding:7px 6px;display:flex}.trust>div+div{border-left:none}.trust svg{flex:none}.trust-value{color:#333;white-space:nowrap;font-weight:600;display:inline-block}:root{--sheen-ink:radial-gradient(80% 120% at 100% 0%, #ffffff29, #fff0 60%);--sheen-light:radial-gradient(80% 120% at 100% 0%, #33333312, #3330 60%)}.btn-primary{background:var(--sheen-ink), var(--primary);color:var(--on-primary);box-shadow:0 8px 20px -10px #367c5959}.btn-primary:active{background:var(--sheen-ink), var(--primary-pressed);box-shadow:0 2px 6px -2px #367c594d}.btn-primary>svg:last-child{box-sizing:content-box;background:#ffffff2e;border-radius:50%;flex:none;width:15px;height:15px;padding:7.5px}.btn-primary:disabled,.btn-primary[aria-disabled=true]{background:var(--disabled-bg);color:var(--disabled-fg);box-shadow:none}.btn-primary:disabled>svg:last-child,.btn-primary[aria-disabled=true]>svg:last-child{background:0 0;padding:0}.dark .btn-primary{color:var(--text);box-shadow:none;background:#fff}.dark .btn-primary:active{background:#e6e6e6}.dark .btn-primary>svg:last-child{background:#33333314}@media (hover:hover) and (pointer:fine){.btn-primary:hover:not(:disabled):not([aria-disabled=true]){background:radial-gradient(80% 120% at 100% 0%, #fff3, #fff0 60%), var(--primary-hover);box-shadow:0 10px 22px -10px #367c5966}.dark .btn-primary:hover:not(:disabled){background:#f0f0f0}}@media (min-width:600px){body{background:#fff fixed}body:has(.frame.dark){background:#0b0b0b fixed}.frame{max-width:460px;box-shadow:0 0 0 1px #3333330f,0 40px 90px -40px #33333347}.frame.dark{box-shadow:0 0 0 1px #ffffff0f,0 40px 90px -40px #333333b3}}.preview-badge{z-index:200;color:#fff;letter-spacing:.02em;text-align:center;background:#333;padding:5px 12px;font-size:14px;font-weight:600;position:relative}.opt:not(.on),.rate:not(.on){background:#f6f6f6;box-shadow:inset 0 0 0 1px #e8e8e8}.opt:not(.on):active,.rate:not(.on):active{background:#ededed;box-shadow:inset 0 0 0 1px #e0e0e0}.opt.on,.rate.on{box-shadow:inset 0 0 0 2.5px var(--primary);background:#f6f6f6}@media (hover:hover) and (pointer:fine){.opt:not(.on):hover,.rate:not(.on):hover{background:#f0f0f0;transform:none;box-shadow:inset 0 0 0 1px #e0e0e0}}.age{color:var(--text);background:#f6f6f6;padding:0 10px 0 16px;font-weight:500;box-shadow:inset 0 0 0 1px #e8e8e8}.age>svg:last-child{box-sizing:content-box;background:#3333330f;border-radius:50%;flex:none;width:15px;height:15px;padding:7.5px}.age.on{box-shadow:inset 0 0 0 2.5px var(--primary);background:#f6f6f6}@media (hover:hover) and (pointer:fine){.age:not(.on):hover{background:#f0f0f0;transform:none;box-shadow:inset 0 0 0 1px #e0e0e0}}.ik-bar{transform-box:fill-box;transform-origin:50% 100%;animation:1.6s ease-out both ikbar}.ik-rise{animation:1.6s ease-out both ikrise}@keyframes ikbar{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes ikrise{0%{transform:translateY(70px)}to{transform:translateY(0)}}.ik-dot{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite ikdot}.ik-ring{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite ikring}.ik-dot-slide{animation:1.4s ease-out ikslide,1.8s ease-in-out 1.4s infinite ikdot}.ik-ring-late{opacity:0;animation:1.4s ease-out ikslide,1.8s ease-out 1.4s infinite ikring}.ik-label{transform-box:fill-box;animation:1.4s ease-out iklabel}@keyframes ikdot{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes ikring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes ikslide{0%{transform:translate(60px,-30px)}to{transform:translate(0)}}@keyframes iklabel{0%{transform:translate(60px)}to{transform:translate(0)}}.faster-pill{vertical-align:middle;color:#5fae84;font-family:var(--font-body);letter-spacing:.02em;background:#5fae841a;border-radius:99px;margin-left:8px;padding:3px 9px;font-size:14px;font-weight:600;line-height:1.2;display:inline-block}@media (prefers-reduced-motion:reduce){.ik-bar,.ik-rise,.ik-dot,.ik-ring,.ik-dot-slide,.ik-label{animation:none}.ik-ring,.ik-ring-late{display:none}}.wall{background:var(--surface);border-radius:16px;margin:0 20px;overflow:hidden}.wall-grid{transform-origin:50%;gap:5px;padding:5px;display:grid}.wall-grid.zoom{animation:2.6s cubic-bezier(.2,.7,.2,1) .2s both wallzoom}.wall-tile{aspect-ratio:1;background:#e3eae6;border-radius:8px;overflow:hidden}.wall-tile img{object-fit:cover;width:100%;height:100%;display:block}@keyframes wallzoom{0%{transform:scale(3.4)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.wall-grid.zoom{animation:none}}.btn,.opt,.rate,.plan,.age{--t:.26s cubic-bezier(.4, 0, .2, 1);transition:background-color var(--t), color var(--t), box-shadow var(--t), border-color var(--t), opacity var(--t);transform:none!important}.opt-ring,.plan-radio{transition:background-color .26s cubic-bezier(.4,0,.2,1),border-color .26s cubic-bezier(.4,0,.2,1)}.opt-ring svg,.plan-radio svg{animation:ikcheck .24s var(--ease) both}@keyframes ikcheck{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.age>svg:last-child,.btn>svg:last-child{transition:background-color .26s cubic-bezier(.4,0,.2,1),color .26s cubic-bezier(.4,0,.2,1)}.age.on>svg:last-child{background:var(--primary);color:#fff}.age:disabled{cursor:default}.age.dim{opacity:.45}@media (hover:hover) and (pointer:fine){.opt:not(.on):hover,.rate:not(.on):hover{background:#ececec;box-shadow:inset 0 0 0 1px #cfcfcf}.opt:not(.on):hover .opt-ring{border-color:#9e9e9e}.opt.on:hover,.rate.on:hover{box-shadow:inset 0 0 0 2.5px var(--primary);background:#f0f0f0}.age:not(:disabled):not(.on):hover{background:#ececec;box-shadow:inset 0 0 0 1px #cfcfcf}.age:not(:disabled):not(.on):hover>svg:last-child{background:var(--primary);color:#fff}.plan:not(.on):hover{background:#f6f6f6}}.stat-card{background:var(--surface);border-radius:18px;flex-direction:column;gap:16px;margin:22px 20px 0;padding:20px;display:flex}.stat-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.stat-num{letter-spacing:-.035em;color:var(--accent-text);font-size:52px;font-weight:600;line-height:.95}.stat-cap{color:var(--secondary);text-align:right;max-width:260px;font-size:14px;line-height:1.4}.dark .stat-num{color:var(--muscle-light)}.hbars{flex-direction:column;gap:14px;display:flex}.hbar-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;font-size:14px;display:flex}.hbar-head b{font-weight:600}.hbar-track{background:var(--line);border-radius:99px;height:10px;overflow:hidden}.hbar-fill{background:#bdbdbd;border-radius:99px;height:100%;animation:1s cubic-bezier(.22,.8,.24,1) .15s both ikgrow}.hbar-fill.accent{background:var(--muscle)}.dark .hbar-track{background:#ffffff14}.dark .hbar-fill{background:#5c5c5c}.dark .hbar-fill.accent{background:var(--muscle-light)}@keyframes ikgrow{0%{width:0}}.seg-bar{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;display:grid}.seg{background:var(--line);border-radius:4px;height:12px}.seg.on{background:var(--muscle);animation:.4s both ikfade}.dark .seg{background:#ffffff14}.dark .seg.on{background:var(--muscle-light)}@keyframes ikfade{0%{opacity:0}to{opacity:1}}.load-line{flex-direction:column;gap:8px;margin:26px 20px 0;display:flex}.load-line-head{color:var(--secondary);justify-content:space-between;font-size:14px;font-weight:500;display:flex}.load-line-head b{color:var(--text);font-weight:600}.dark .load-line-head b{color:#fff}.load-line-track{background:var(--line);border-radius:99px;height:4px;overflow:hidden}.load-line-track i{background:var(--primary);border-radius:99px;height:100%;transition:width .2s linear;display:block}.dark .load-line-track{background:#ffffff1a}.dark .load-line-track i{background:var(--muscle-light)}.source-line{border-top:1px solid var(--line);color:var(--secondary);margin:16px 20px 0;padding-top:12px;font-size:14px;line-height:1.45}.source-line span{color:var(--text)}.dark .source-line span{color:#e0e0e0}.facts{margin:0;padding:0;list-style:none}.facts li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 0;font-size:14.5px;display:flex}.facts li:last-child{border-bottom:1px solid var(--line)}.facts li span{color:var(--secondary)}.facts li b{font-weight:600}.cmp-yes{color:var(--accent-text)}.cmp-no{color:#9e9e9e}.dark .cmp-yes{color:var(--muscle-light)}.dark .cmp-no{color:#6b6b6b}.pg-anim .pg-line{stroke-dasharray:1;stroke-dashoffset:1px}.pg-anim .pg-area,.pg-anim .pg-late,.pg-anim .pg-base-label,.pg-anim .pg-ring{opacity:0}.pg-anim .pg-dot,.pg-anim .pg-base-dot{transform-box:fill-box;transform-origin:50%;transform:scale(0)}.pg:not(.pg-anim) .pg-ring{display:none}.pg-anim.play .pg-main-line{animation:1.6s cubic-bezier(.45,0,.2,1) .2s forwards pgdraw}.pg-anim.play .pg-area{animation:.8s 1s forwards pgfade}.pg-anim.play .pg-dot{animation:.45s cubic-bezier(.3,1.5,.5,1) 1.7s forwards pgpop,2.4s ease-in-out 2.6s infinite pgbreathe}.pg-anim.play .pg-ring{animation:2.4s ease-out 2.6s infinite pgring}.pg-anim.play .pg-late{animation:.5s 1.85s forwards pgfade}.pg-faster.play .pg-base-line{animation:1.1s cubic-bezier(.45,0,.2,1) .2s forwards pgdraw}.pg-faster.play .pg-base-dot{animation:.4s cubic-bezier(.3,1.5,.5,1) 1.2s forwards pgpop}.pg-faster.play .pg-base-label{animation:.4s 1.3s forwards pgfade}.pg-faster.play .pg-main-line{animation:1.4s cubic-bezier(.45,0,.2,1) 1.6s forwards pgdraw}.pg-faster.play .pg-area{animation:.8s 2.3s forwards pgfade}.pg-faster.play .pg-dot{animation:.45s cubic-bezier(.3,1.5,.5,1) 2.9s forwards pgpop,2.4s ease-in-out 3.8s infinite pgbreathe}.pg-faster.play .pg-ring{animation:2.4s ease-out 3.8s infinite pgring}.pg-faster.play .pg-late{animation:.5s 3s forwards pgfade}.goal-faster .faster-pill{animation:.45s cubic-bezier(.3,1.4,.5,1) 3.2s both pgpill}@keyframes pgdraw{to{stroke-dashoffset:0}}@keyframes pgfade{to{opacity:1}}@keyframes pgpop{to{transform:scale(1)}}@keyframes pgbreathe{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes pgring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes pgpill{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.pg-anim .pg-ring{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.pg-anim *,.goal-faster .faster-pill{animation:none!important}.pg-anim .pg-line{stroke-dashoffset:0}.pg-anim .pg-area,.pg-anim .pg-late,.pg-anim .pg-base-label{opacity:1}.pg-anim .pg-dot,.pg-anim .pg-base-dot{transform:none}}.vs{grid-template-columns:minmax(0,1fr) 72px 128px;margin:6px 20px 0;display:grid;position:relative}.vs-row{display:contents}.vs-band{z-index:0;background:#387a5812;border-radius:16px;grid-column:3;box-shadow:inset 0 0 0 1px #387a582e}.dark .vs-band{background:#a8ddbd12;box-shadow:inset 0 0 0 1px #a8ddbd38}.vs>:not(.vs-band){z-index:1;position:relative}.vs-h{color:var(--secondary);padding:16px 8px 12px;font-size:14px;font-weight:500;line-height:1.25}.vs-us{color:var(--accent-text);font-weight:700}.dark .vs-us{color:var(--muscle-light)}.vs-c{text-align:center;justify-content:center;align-items:center;display:flex}.vs-label,.vs-mark{border-top:1px solid var(--line);padding:15px 8px}.vs-label{align-items:center;padding-left:0;font-size:15px;display:flex}.vs-row:last-child .vs-label,.vs-row:last-child .vs-mark{padding-bottom:18px}.vs-mark{position:relative}.vs-mark>*{animation:.35s both ikfade;animation-delay:inherit}.vs-row .vs-mark:last-child{border-top-color:#0000}@media (prefers-reduced-motion:reduce){.vs-mark>*{animation:none}}@media (min-width:900px){.vs{grid-template-columns:minmax(0,1fr) 120px 180px}.vs-label{font-size:16px}}.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}.consent-overlay{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#33333347;justify-content:center;align-items:flex-end;padding:0;animation:.3s both ikfade;display:flex;position:fixed;inset:0}.consent-card{background:#fff;border-radius:22px 22px 0 0;flex-direction:column;gap:18px;width:100%;max-width:460px;padding:26px 22px 24px;display:flex;box-shadow:0 -12px 40px #33333324}.consent-title{letter-spacing:-.01em;font-size:20px;font-weight:600}.consent-row{border-radius:var(--radius);color:var(--text);cursor:pointer;background:#f6f6f6;align-items:flex-start;gap:14px;padding:16px;font-size:14.5px;line-height:1.5;transition:box-shadow .26s cubic-bezier(.4,0,.2,1),background-color .26s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:inset 0 0 0 1px #e8e8e8}.consent-row.on{box-shadow:inset 0 0 0 2.5px var(--primary)}.consent-row:has(input:focus-visible){box-shadow:inset 0 0 0 2.5px var(--primary), 0 0 0 3px #387a5840}.cbox{background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:background-color .22s,box-shadow .22s;display:flex;box-shadow:inset 0 0 0 1.5px #c4c4c4}.cbox svg{opacity:0;transition:opacity .18s}.consent-row.on .cbox{background:var(--primary);box-shadow:none}.consent-row.on .cbox svg{opacity:1}.consent-link{color:var(--accent-text);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.consent-row:not(.on):hover{background:#f0f0f0;box-shadow:inset 0 0 0 1px #d6d6d6}}@media (min-width:900px){.consent-overlay{align-items:center;padding:24px}.consent-card{border-radius:22px;padding:30px 28px 28px;box-shadow:0 30px 80px #33333338}.consent-title{font-size:22px}}.stages{flex-direction:column;gap:22px;margin:4px 24px 0;display:flex}.stages-total{justify-content:center;align-items:baseline;gap:8px;display:flex}.stages-total span{letter-spacing:-.03em;color:var(--accent-text);font-size:44px;font-weight:600;line-height:1}.stages-total small{color:var(--secondary);font-size:14px}.stage-list{margin:0;padding:0;list-style:none}.stage{grid-template-columns:22px 1fr auto;align-items:center;gap:10px 12px;padding:9px 0;font-size:15px;transition:color .3s;display:grid}.stage-ic{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;justify-content:center;align-items:center;transition:background-color .25s,box-shadow .25s;display:flex}.stage.done .stage-ic{background:var(--primary);box-shadow:none}.stage.done .stage-ic svg{animation:ikcheck .24s var(--ease) both}.stage.active .stage-ic{box-shadow:inset 0 0 0 1.5px #c8e7d3}.stage-spin{border:2px solid #387a582e;border-top-color:var(--primary);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}.stage-label{font-weight:500}.stage.wait{color:#a8a8a8}.stage-status{color:var(--secondary);font-size:14px}.stage.done .stage-status{color:var(--accent-text);font-weight:600}.stage.active .stage-status{color:var(--text);font-weight:600}.stage.wait .stage-status{color:#bdbdbd}.stage-bar{background:var(--line);opacity:0;border-radius:99px;grid-column:2/4;height:4px;transition:opacity .3s;overflow:hidden}.stage.active .stage-bar{opacity:1}.stage-bar i{background:var(--primary);border-radius:99px;height:100%;transition:width .2s linear;display:block}.ready-screen{all:unset;cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:18px;margin:96px auto 0;padding:12px 24px;display:flex}.ready-circle{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.3,1.4,.5,1) both pgpop}.ready-check{stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s cubic-bezier(.45,0,.2,1) .3s forwards pgdraw}.ready-title{font-size:30px;animation:.4s .5s both ikfade}@media (prefers-reduced-motion:reduce){.ready-circle,.ready-check,.ready-title{stroke-dashoffset:0;animation:none}}.timer-bar{height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--secondary);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.timer-bar-time{color:var(--text);min-width:3.2em;font-size:16px;font-weight:700}.timer-bar.expired{background:0 0}.timer-wrap{visibility:hidden}.timer-wrap.timer-on{visibility:visible;animation:.3s both ikfade}.reset-link{all:unset;cursor:pointer;color:var(--accent-text);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.reset-link:focus-visible{box-shadow:var(--focus-ring);border-radius:4px}.reset-body{color:var(--secondary);font-size:15px;line-height:1.55}.reset-body strong{color:var(--text);font-weight:600}.reset-cancel{all:unset;cursor:pointer;color:var(--secondary);border-radius:8px;align-self:center;padding:6px 12px;font-size:14px;font-weight:500}.reset-cancel:focus-visible{box-shadow:var(--focus-ring)}@media (hover:hover) and (pointer:fine){.reset-cancel:hover{color:var(--text)}}.show-more{all:unset;cursor:pointer;color:var(--accent-text);border-radius:99px;align-self:center;margin-top:4px;padding:10px 16px;font-size:14px;font-weight:600;transition:background-color .2s}.show-more:focus-visible{box-shadow:var(--focus-ring)}@media (hover:hover) and (pointer:fine){.show-more:hover{background:var(--surface)}}.review-in{animation:.35s both ikfade}.co{flex-direction:column;gap:18px;width:100%;max-width:560px;margin:0 auto;padding:12px 20px 32px;display:flex}.co-title{letter-spacing:-.02em;font-size:30px;font-weight:600}.co-card{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex}.co-label{color:var(--secondary);font-size:14px}.co-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.co-plan{font-size:20px;font-weight:600}.co-price{align-items:baseline;gap:8px;display:inline-flex}.co-price s{color:var(--secondary);font-size:15px}.co-price b{font-size:24px;font-weight:600}.co-meta{color:var(--secondary);justify-content:space-between;gap:12px;font-size:14px;display:flex}.co-save{color:var(--accent-text);font-weight:600}.co-list{border-top:1px solid var(--line);flex-direction:column;gap:9px;margin:6px 0 0;padding:12px 0 0;list-style:none;display:flex}.co-list li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.co-list svg{color:var(--accent-text);flex:none;margin-top:2px}.co-note{color:var(--secondary);font-size:14px}.co-up{background:var(--primary);color:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:26px 22px 22px;display:flex;position:relative;box-shadow:0 18px 40px -18px #387a588c}.co-up-badge{color:#333;background:#f2b866;border-radius:99px;padding:3px 10px;font-size:14px;font-weight:600;position:absolute;top:-11px;left:22px}.co-up-title{letter-spacing:-.01em;font-size:22px;font-weight:600}.co-up-sub{color:#ffffffd1;margin-top:-4px;font-size:15px;line-height:1.45}.co-up-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:4px;display:flex}.co-up-price b{letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1}.co-up-price span{color:#ffffffd1;font-size:15px}.co-up-price s{color:#ffffffd1}.co-up-save{background:#ffffff24;border-radius:10px;align-self:flex-start;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.4;display:inline-block}.co-up-list{flex-direction:column;gap:9px;margin:4px 0 2px;padding:0;list-style:none;display:flex}.co-up-list li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.co-up-list svg{color:#cfefdc;flex:none;margin-top:2px}.co-up-btn{color:var(--accent-text);background:#fff;height:54px;font-weight:600;box-shadow:0 8px 18px -10px #00000059}.co-up-btn>svg:last-child{box-sizing:content-box;background:#387a581a;border-radius:50%;width:15px;height:15px;padding:7.5px}@media (hover:hover) and (pointer:fine){.co-up-btn:hover{background:#f2f8f4}}.co-field{flex-direction:column;gap:8px;display:flex}.co-field label{color:var(--secondary);font-size:14px}.co-actions{flex-direction:column;gap:12px;margin-top:4px;display:flex}.co-back{all:unset;cursor:pointer;color:var(--secondary);border-radius:8px;align-self:center;align-items:center;gap:6px;padding:8px 12px;font-size:15px;transition:color .2s;display:inline-flex}.co-back:focus-visible{box-shadow:var(--focus-ring)}@media (hover:hover) and (pointer:fine){.co-back:hover{color:var(--primary)}}@media (min-width:900px){.frame:not(.lp)>.co{max-width:560px!important}}.wl{flex-direction:column;gap:28px;width:100%;max-width:560px;margin:0 auto;padding:28px 20px 36px;display:flex}.wl-hero{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.wl-title{letter-spacing:-.02em;font-size:40px;font-weight:600;animation:.4s .4s both ikfade}.wl-sub{color:var(--secondary);max-width:400px;font-size:16px;line-height:1.5;animation:.4s .5s both ikfade}.wl-mail{background:var(--primary);color:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:24px 22px;display:flex;box-shadow:0 18px 40px -18px #387a588c}.wl-mail-title{color:#ffffffd9;font-size:15px;font-weight:500}.wl-mail-to{letter-spacing:-.01em;word-break:break-all;font-size:24px;font-weight:600}.wl-mail-body{color:#ffffffe6;margin-top:4px;font-size:15px;line-height:1.5}.wl-mail-tip{background:#ffffff24;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:14px;line-height:1.45}.wl-h2{margin-bottom:14px;font-size:20px;font-weight:600}.wl-steps{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.wl-steps li{align-items:flex-start;gap:14px;display:flex}.wl-step-n{background:var(--surface);width:30px;height:30px;color:var(--accent-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.wl-step-body{flex-direction:column;gap:3px;padding-top:4px;display:flex}.wl-step-body b{font-size:16px;font-weight:600}.wl-step-body span{color:var(--secondary);font-size:15px;line-height:1.45}.wl-kit{border-top:0;margin:0;padding:0}.wl-dl{flex-direction:column;margin:6px 0 0;display:flex}.wl-dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:15px;display:flex}.wl-dl dt{color:var(--secondary)}.wl-dl dd{text-align:right;margin:0;font-weight:500}.wl-ref{word-break:break-all}.wl-kit-h{border-top:1px solid var(--line);margin-top:10px;padding-top:14px;font-size:15px;font-weight:600}.wl-order a{color:var(--accent-text)}.wl-order{color:var(--secondary);text-align:center;border-top:1px solid var(--line);padding-top:18px;font-size:14px}.wl-help{color:var(--secondary);text-align:center;margin-top:-16px;font-size:14px;line-height:1.5}.wl-help a{color:var(--accent-text);font-weight:600}@media (min-width:900px){.frame:not(.lp)>.wl{max-width:560px!important}}.legal{flex-direction:column;gap:22px;width:100%;max-width:680px;margin:0 auto;padding:20px 20px 48px;display:flex}.legal-title{letter-spacing:-.02em;font-size:34px;font-weight:600}.legal-updated{color:var(--secondary);margin-top:-14px;font-size:14px}.legal-intro{font-size:17px;line-height:1.6}.legal-sec{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:18px;display:flex}.legal-sec h2{font-size:19px;font-weight:600}.legal-sec p{color:var(--steel);font-size:16px;line-height:1.65}.legal-nav{color:var(--secondary);border-top:1px solid var(--line);padding-top:18px;font-size:14px}.legal-nav a{color:var(--accent-text)}@media (min-width:900px){.frame:not(.lp)>.legal{max-width:680px!important}}.nav .btn-secondary,.dark .nav .btn-secondary{box-shadow:none;color:var(--secondary);background:0 0}.nav .btn-secondary:active,.dark .nav .btn-secondary:active{box-shadow:none;color:var(--text);background:0 0}.dark .nav .btn-secondary{color:var(--dk-muted)}@media (hover:hover) and (pointer:fine){.nav .btn-secondary:hover{box-shadow:none;color:var(--primary);background:0 0}.dark .nav .btn-secondary:hover{color:#fff}}::view-transition{pointer-events:none}::view-transition-old(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(.page-out){animation:.16s ease-in both ikvt-out}::view-transition-new(.page-in){animation:.28s ease-out .1s both ikvt-in}::view-transition-old(.page-swap){animation:.16s ease-in both ikvt-out}::view-transition-new(.page-swap){animation:.28s ease-out .1s both ikvt-in}::view-transition-group(.page-swap){animation-duration:0s}@keyframes ikvt-out{0%{opacity:1}to{opacity:0}}@keyframes ikvt-in{0%{opacity:0}to{opacity:1}}@media (min-width:900px){:root{--desk-col:720px;--desk-wide:1120px;--desk-gutter:max(40px, calc((100vw - var(--desk-wide)) / 2))}:is(body,body:has(.frame.dark)){background:var(--bg)}body:has(.frame.dark){background:var(--dk-bg)}.frame,.frame.dark{max-width:none;box-shadow:none;padding-bottom:48px}.hdr{height:76px;padding:0 var(--desk-gutter);box-shadow:0 1px 0 var(--line)}.brand-name{font-size:20px}.sticky{padding:12px var(--desk-gutter)}.frame:not(.lp)>:not(.hdr):not(.sticky):not(.preview-badge){width:100%;max-width:var(--desk-col);margin-left:auto!important;margin-right:auto!important}.frame>.grow{flex:none}.prog{gap:10px;padding:24px 0 0;max-width:560px!important}.prog-head{font-size:14px}.email-panel{width:100%;max-width:480px;margin-left:auto;margin-right:auto;padding-left:28px!important;padding-right:28px!important}.q-title,.q-title.sm{margin:44px 0 30px;font-size:36px;line-height:1.15}.q-sub{margin:-18px 0 32px;font-size:16px}.sec-title{font-size:34px}.opt-label{font-size:16.5px}.opts{gap:12px;width:100%;max-width:560px;margin-left:auto;margin-right:auto}.opt{min-height:66px}.art{width:100%;max-width:560px;margin-left:auto!important;margin-right:auto!important}.rates,.rate-ends{width:100%;max-width:560px;margin-left:auto;margin-right:auto}.nav{width:100%;max-width:520px;margin:0 auto;padding-top:32px}.frame:not(.lp)>:has(.plans){max-width:600px!important}.toast{max-width:420px}.frame.lp{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--desk-wide) / 2)) minmax(0, calc(var(--desk-wide) / 2)) minmax(0, 1fr);grid-template-rows:auto auto auto 1fr auto auto;align-content:start;column-gap:0;display:grid}.frame.lp>*{max-width:none}.frame.lp>.hdr{grid-area:1/1/auto/-1}.frame.lp>.collage{grid-area:2/2/5;width:auto;height:600px;margin:48px 56px 0 0!important}.frame.lp>.lp-title{text-align:left;grid-area:2/3;margin:96px 0 0!important;font-size:52px!important}.frame.lp>.trust{background:0 0;grid-area:3/3;justify-self:start;width:100%;margin:28px 0 0!important}.frame.lp>.trust>div{justify-content:flex-start}.frame.lp>.trust{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:16px}.frame.lp>.trust>div{gap:12px;padding:4px 0}.frame.lp>.trust svg{width:40px;height:auto}.frame.lp>.trust>div>div{line-height:1.25!important}.frame.lp>.trust>div>div>div{font-size:14px!important}.frame.lp>.trust .trust-value{font-size:18px!important}.frame.lp>.trust>div>div>div:first-child:not(.trust-value):not([style*="10"]){font-size:22px!important}.frame.lp>.lp-age{grid-area:4/3;align-self:start;margin:32px 0 0!important}.frame.lp>.lp-age h2{text-align:left;font-size:26px!important}.frame.lp>.lp-age .age{height:64px;font-size:18px}.frame.lp>.lp-sources{grid-area:5/2/auto/4;margin:56px 0 0!important}.frame.lp>.lp-sources ol{columns:2;column-gap:40px;display:block!important}.frame.lp>.lp-sources ol li{break-inside:avoid;margin-bottom:9px}.frame.lp>.grow{display:none}.frame.lp>.lp-legal{grid-area:6/2/auto/4}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
