:root{--paper:#f6f4ef;--ink:#111210;--ink-2:rgba(17,18,16,.68);--ink-3:rgba(17,18,16,.44);--rule:rgba(17,18,16,.12);--lime:#c1f21f;--lime-ink:#23261f;--lime-press:#b5e512;--paper-2:hsla(43,28%,95%,.72);--paper-3:hsla(43,28%,95%,.46);--paper-rule:hsla(43,28%,95%,.2);--f-display:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Helvetica,Arial,sans-serif;--f-text:var(--font-geist-sans),"Geist","Helvetica Neue",Helvetica,Arial,sans-serif;--f-mono:var(--f-text);--fs-h1:clamp(42px,4vw + 27px,84px);--fs-h2:clamp(34px,2.5vw + 24px,60px);--fs-h3:clamp(22px,.4vw + 19.5px,24px);--fs-body:16px;--fs-small:13px;--fs-eyebrow:12px;--max:1200px;--gutter:24px;--sec-pad:68px;--r-card:24px;--r-btn:8px;--btn-h:52px}@media (max-width:560px){:root{--gutter:20px;--sec-pad:44px;--fs-eyebrow:11px;--fs-body:15px;--btn-h:48px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--fs-body)/1.6 var(--f-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%;height:auto}a{color:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}button,input{font:inherit;color:inherit}b,strong{font-weight:600}::-moz-selection{background:var(--ink);color:var(--paper)}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:16px;top:-100px;z-index:100;padding:10px 14px;background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-btn);font-size:var(--fs-small)}.skip:focus{top:16px}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--sec-pad)}.h1,.h2{font-family:var(--f-display);font-weight:800;letter-spacing:-.03em;word-spacing:.04em;color:inherit;text-wrap:balance}.h1{font-size:var(--fs-h1);line-height:.98}.h2{font-size:var(--fs-h2);line-height:1}.h3{font-family:var(--f-display);font-weight:700;font-size:var(--fs-h3);line-height:1.15;letter-spacing:-.02em}.eyebrow{font:600 var(--fs-eyebrow)/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;text-wrap:balance}.muted{color:var(--ink-2)}.small{font-size:var(--fs-small);line-height:1.6}.num{font-variant-numeric:tabular-nums}.sec-head{max-width:1000px;margin:0 auto clamp(44px,5vw,72px);text-align:center}.sec-head .eyebrow{margin-bottom:22px}.sec-head__sub{max-width:60ch;margin:26px auto 0;color:var(--ink-2);text-wrap:pretty}@media (max-width:560px){.sec-head .eyebrow{margin-bottom:16px}.sec-head__sub{margin-top:18px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:var(--btn-h);padding:0 26px;border:1px solid var(--ink);border-radius:var(--r-btn);font:600 15px/1 var(--f-text);letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.btn .arr{display:inline-block;font-weight:500;font-size:15px;transition:transform .18s ease}.btn:hover .arr{transform:translateX(3px)}.btn--lime{background:var(--lime);color:var(--lime-ink)}.btn--lime:active,.btn--lime:hover{background:var(--lime-press)}.btn--lime:active{transform:translateY(1px)}.btn--line{background:transparent;color:var(--ink)}.btn--line:hover{background:var(--ink);color:var(--paper)}.pill{display:inline-flex;align-items:center;min-height:26px;padding:3px 12px;border:1px solid var(--ink);border-radius:999px;font:500 11px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.pill--id{text-transform:none;letter-spacing:.04em;font-weight:600}.card{border:1px solid var(--ink);border-radius:var(--r-card);background:transparent}.mark{flex:0 0 auto;width:16px;height:16px;margin-top:.3em;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.needs{display:inline-flex;align-items:center;max-width:100%;padding:2px 8px;border:1px dashed var(--ink-3);border-radius:999px;font:500 11px/1.45 var(--f-mono);letter-spacing:.02em;text-transform:none;color:var(--ink-2);vertical-align:.12em;white-space:normal;text-align:left}.on-ink .needs{color:var(--paper-2);border-color:var(--paper-3)}.on-ink :focus-visible{outline-color:var(--paper)}.cta-end{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:clamp(44px,5vw,64px);text-align:center}.cta-end__note{font-size:var(--fs-small);color:var(--ink-2)}@media (max-width:560px){.cta-end .btn{width:100%}}.band-ink{--band-pad:104px;background:var(--ink);color:var(--paper);padding-block:var(--band-pad)}@media (max-width:560px){.band-ink{--band-pad:64px}}.band-ink .muted,.band-ink .sec-head__sub{color:var(--paper-2)}.band-ink .eyebrow{color:var(--lime)}.band-ink .card{border-color:var(--paper-rule)}.band-ink .btn--lime{border-color:var(--lime)}.band-ink .btn--line{color:var(--paper);border-color:var(--paper)}.band-ink .btn--line:hover{background:var(--paper);color:var(--ink)}.band-ink .needs{color:var(--paper-2);border-color:var(--paper-3)}.hl{color:var(--lime)}.card--solid{background:#fff}.fold-nav{position:relative;z-index:20;border-bottom:1px solid var(--ink);background:var(--paper)}.fold-nav__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;max-width:calc(var(--max) + var(--gutter) * 2);height:76px;margin-inline:auto;padding-inline:var(--gutter)}.fold-nav__logo{display:flex;align-items:center}.fold-nav__wordmark{width:auto;height:26px}.fold-nav__links{display:flex;align-items:center;justify-content:flex-end;gap:clamp(20px,2.4vw,38px);padding-right:clamp(22px,2.8vw,40px)}.fold-nav__links a{padding:10px 0;font:600 var(--fs-eyebrow)/1.4 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;transition:color .15s ease}.fold-nav__links a:hover{color:var(--ink)}.fold-nav__action{display:flex;align-items:center;justify-content:flex-end}@media (max-width:860px){.fold-nav__links{display:none}}@media (max-width:560px){.fold-nav__inner{height:60px}.fold-nav__wordmark{height:17px}.fold-nav__action .btn{gap:8px}}@media (max-width:389px){.fold-nav__action .btn{display:none}}.fold-hero{position:relative;padding:56px 0 72px;border-bottom:1px solid var(--ink)}.fold-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,rgba(17,18,16,.055) 1px,transparent 0),linear-gradient(180deg,rgba(17,18,16,.055) 1px,transparent 0);background-size:80px 80px;background-position:calc(50% + 40px) 100%;-webkit-mask-image:radial-gradient(ellipse 62% 90% at 50% 100%,#000 18%,transparent 100%);mask-image:radial-gradient(ellipse 62% 90% at 50% 100%,#000 18%,transparent 100%)}.fold-hero__edge{position:absolute;left:50%;bottom:-16px;z-index:1;display:grid;place-items:center;width:32px;height:32px;margin-left:-16px;border:1px solid var(--ink);border-radius:999px;background:var(--paper)}.fold-hero__edge svg{width:16px;height:16px;fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fold-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.fold-hero__pill{margin-bottom:26px}.fold-hero__title{max-width:1180px}.fold-hero__sub{max-width:56ch;margin-top:24px;font-size:18px;line-height:1.55;text-wrap:pretty}.fold-hero__checks{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:28px;font-size:var(--fs-body);font-weight:500;line-height:1.6}.fold-hero__checks li{display:flex;align-items:flex-start;gap:8px}.fold-hero__checks .mark{margin-top:.25em}.fold-hero__actions{display:flex;align-items:center;justify-content:center;gap:12px 24px;margin-top:32px}.fold-hero__primary{min-height:64px;padding:0 32px;font-size:18px}.fold-hero__primary .arr{font-size:18px}.fold-hero__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;font-size:15px;font-weight:500;line-height:1;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--ink-3)}.fold-hero__link:hover{text-decoration-color:var(--ink)}.fold-hero__link .arr{text-decoration:none}.fold-hero__small{margin-top:16px;font-size:var(--fs-small);line-height:1.6;color:var(--ink-2)}.fold-host{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px;text-align:left}.fold-host__photo{flex:0 0 auto;display:block;width:64px;height:64px;border-radius:var(--r-card);-o-object-fit:cover;object-fit:cover}.fold-host__text{font-size:var(--fs-small);line-height:1.55;color:var(--ink-2)}.fold-host__text span{display:block}.fold-host__text b{font-weight:600;color:var(--ink)}@media (max-width:860px){.fold-hero{padding:48px 0 72px}.fold-hero__inner{align-items:flex-start;text-align:left}.fold-hero__actions,.fold-hero__checks{justify-content:flex-start}}@media (max-width:560px){.fold-hero{padding:32px 0 56px}.fold-hero:before{background-size:56px 56px;background-position:calc(50% + 28px) 100%}.fold-hero__pill{margin-bottom:16px;white-space:normal}.fold-hero__sub{margin-top:14px;font-size:16px;line-height:1.55}.fold-hero__checks{flex-direction:column;gap:8px;margin-top:18px}.fold-hero__actions{flex-direction:column;gap:8px;width:100%;margin-top:24px}.fold-hero__actions .btn{width:100%}.fold-hero__primary{min-height:56px}.fold-hero__small{margin-top:14px}.fold-host__photo{width:60px;height:60px}}.fold-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--paper);border-top:1px solid var(--ink);transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.fold-sticky.is-on{transform:none}.fold-sticky__inner{display:flex;align-items:center;gap:16px;padding-block:12px calc(12px + env(safe-area-inset-bottom, 0px))}.fold-sticky__mark{flex:0 0 auto;width:36px;height:36px;background:var(--ink);-webkit-mask:url(/assets/logos/rivus-symbol.png) center/contain no-repeat;mask:url(/assets/logos/rivus-symbol.png) center/contain no-repeat}.fold-sticky__copy{flex:1 1 auto;min-width:0}.fold-sticky__title{font:700 22px/1.15 var(--f-display);letter-spacing:-.02em}.fold-sticky__meta,.fold-sticky__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fold-sticky__meta{margin-top:3px;font-size:var(--fs-small);line-height:1.4;color:var(--ink-2)}.fold-sticky__note{display:none}.fold-sticky__btn{flex:0 0 auto}@media (max-width:860px){.fold-sticky__inner{gap:12px;padding-block:10px calc(10px + env(safe-area-inset-bottom, 0px))}.fold-sticky__copy,.fold-sticky__mark{display:none}.fold-sticky__note{display:block;flex:1 1 auto;min-width:0;font-size:var(--fs-small);line-height:1.5;color:var(--ink-2)}.fold-sticky__btn{gap:8px}}@media (max-width:560px){.fold-sticky__inner{flex-direction:column;align-items:stretch;gap:8px;padding-block:10px calc(10px + env(safe-area-inset-bottom, 0px))}.fold-sticky__note{font-weight:500;line-height:1.4;text-align:center}.fold-sticky__btn{width:100%}}.fold-nav__back{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 0 0 14px;font-size:var(--fs-small);font-weight:500;text-decoration:none}.fold-nav__back:hover{text-decoration:underline;text-underline-offset:5px}@media (max-width:560px){.fold-nav__back-more{display:none}}.fold-nav--booking .fold-nav__inner{grid-template-columns:auto 1fr}.fold-nav--booking .fold-nav__action{justify-content:flex-end}.fold-book{position:relative;padding:64px 0 96px}.fold-book:before{content:"";position:absolute;inset:0 0 auto;height:720px;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,rgba(17,18,16,.05) 1px,transparent 0),linear-gradient(180deg,rgba(17,18,16,.05) 1px,transparent 0);background-size:80px 80px;background-position:calc(50% + 40px) -1px;-webkit-mask-image:radial-gradient(ellipse 55% 70% at 30% 20%,#000 20%,transparent 100%);mask-image:radial-gradient(ellipse 55% 70% at 30% 20%,#000 20%,transparent 100%)}.fold-book__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head cal" "more cal";grid-template-rows:auto 1fr;-moz-column-gap:56px;column-gap:56px;align-items:start}.fold-book__head{grid-area:head}.fold-book__more{grid-area:more}.fold-book__cal{grid-area:cal}.fold-book__head .eyebrow{margin-bottom:22px}.fold-book__sub{margin-top:24px;font-size:var(--fs-body);line-height:1.6;text-wrap:pretty}.fold-book .fold-host{justify-content:flex-start;margin-top:28px}.fold-book__steps{margin-top:40px;border-top:1px solid var(--ink);counter-reset:step}.fold-book__steps li{display:grid;grid-template-columns:44px 1fr;gap:8px;padding:16px 0;border-bottom:1px solid var(--rule);font-size:var(--fs-body);line-height:1.55}.fold-book__steps li:before{counter-increment:step;content:"0" counter(step);font:600 13px/1.4 var(--f-text);font-variant-numeric:tabular-nums;padding-top:5px}.fold-book__steps b{display:block;font:700 22px/1.2 var(--f-display);letter-spacing:-.02em;margin-bottom:4px;text-wrap:balance}.fold-book__steps span{display:block;color:var(--ink-2);text-wrap:pretty}.fold-book__cal{overflow:hidden}.fold-book__calhead{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 24px;border-bottom:1px solid var(--rule);font-size:var(--fs-small);font-weight:600;line-height:1.4}.fold-book__calhead span:last-child{font-weight:500;color:var(--ink-2)}.fold-book__prefill{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--rule)}.fold-book__prefill div{padding:16px 24px;min-width:0}.fold-book__prefill div+div{border-left:1px solid var(--rule)}.fold-book__prefill dt{font:600 11px/1.3 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.fold-book__prefill dd{margin-top:4px;font-size:var(--fs-body);overflow-wrap:anywhere;color:var(--ink-3)}.fold-book__prefill dd.is-filled{color:var(--ink);font-weight:500}.fold-book__embed{display:grid;place-items:center;min-height:520px;margin:20px;padding:32px;border:1px dashed var(--ink-3);border-radius:var(--r-btn);text-align:center;color:var(--ink-2);font-size:var(--fs-small)}.fold-book__embed--live{display:block;min-height:520px;margin:0;padding:8px;border:0;text-align:left}.fold-book__embed b{display:block;margin-bottom:6px;font:700 22px/1.2 var(--f-display);letter-spacing:-.02em;color:var(--ink)}.fold-book__meta{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule)}.fold-book__meta div{padding:16px 24px 18px}.fold-book__meta div+div{border-left:1px solid var(--rule)}.fold-book__meta dt{font:800 26px/1 var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.fold-book__meta dd{margin-top:6px;font-size:var(--fs-small);line-height:1.4;color:var(--ink-2)}@media (max-width:960px){.fold-book{padding:48px 0 80px}.fold-book__grid{grid-template-columns:1fr;grid-template-areas:"head" "cal" "more";grid-template-rows:auto;row-gap:32px}.fold-book__steps{margin-top:0}.fold-book__embed{min-height:420px}.fold-book__embed--live{min-height:480px;padding:4px}}@media (max-width:560px){.fold-book{padding:32px 0 64px}.fold-book__grid{row-gap:24px}.fold-book__head .eyebrow{margin-bottom:12px}.fold-book__sub{font-size:var(--fs-body);line-height:1.55;margin-top:14px}.fold-book .fold-host{margin-top:16px}.fold-book__calhead{gap:12px;padding:13px 16px;font-size:13px}.fold-book__prefill{grid-template-columns:1fr}.fold-book__prefill div{display:grid;grid-template-columns:52px 1fr;align-items:baseline;gap:8px;padding:10px 16px}.fold-book__prefill div+div{border-left:0;border-top:1px solid var(--rule)}.fold-book__prefill dd{margin-top:0;font-size:var(--fs-body)}.fold-book__embed{margin:12px;min-height:360px;padding:24px;place-items:start center}.fold-book__embed p{padding-top:40px}.fold-book__meta div{padding-inline:16px}.fold-book__meta dt{font-size:22px}}.pain{--pa-cycle:5s}.pain.section{padding-top:72px}@media (max-width:560px){.pain.section{padding-top:56px}}.pain__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pain-card{display:flex;flex-direction:column;padding:24px}.pain-card__art{padding:20px;border:1px dashed var(--ink);border-radius:var(--r-card)}.pain-card__title{margin-top:24px;text-wrap:balance}.pain-card__line{margin-top:10px;color:var(--ink-2);text-wrap:pretty}@media (max-width:1023px){.pain__cards{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}}@media (max-width:560px){.pain__cards{gap:20px}.pain-card{padding:20px}.pain-card__art{padding:12px}.pain-card__title{margin-top:20px}.pain-card__line{margin-top:8px}}.pa{display:block;width:100%;height:auto;overflow:visible;font-variant-numeric:tabular-nums}.pa text{font-family:var(--f-text);line-height:1.3;fill:var(--ink)}.pa .pa-t11{font-size:11px;font-weight:400}.pa .pa-t13{font-size:13px;font-weight:600}.pa .pa-fig{font-family:var(--f-display);font-size:20px;font-weight:700;line-height:1;letter-spacing:-.02em}.pa .pa-strong{font-weight:600}.pa .pa-dim{fill:var(--ink-2)}.pa .pa-onink{fill:var(--paper)}.pa-back{fill:var(--paper)}.pa-back,.pa-sheet,.pa-sheetfill{stroke:var(--ink);stroke-width:1.25}.pa-sheet,.pa-sheetfill{fill:#fff;stroke-linejoin:round}.pa-page{fill:var(--paper)}.pa-ink,.pa-page{stroke:var(--ink);stroke-width:1.25}.pa-ink{fill:none;stroke-linecap:round;stroke-linejoin:round}.pa-line{stroke-width:1.5;stroke-dasharray:1 1;stroke-dashoffset:0}.pa-grid{stroke:var(--rule);stroke-width:1;stroke-dasharray:3 3}.pa-rule{stroke:var(--rule);stroke-width:1}.pa-drop{stroke:var(--ink);stroke-width:1;stroke-dasharray:2 2}.pa-lime{fill:var(--lime);stroke:var(--ink);stroke-width:1.25}.pa-nostroke{stroke:none}.pa-track{fill:none;stroke:var(--ink);stroke-width:1.25}.pa-dot{fill:var(--ink)}.pa-dot--lime{fill:var(--lime);stroke:var(--ink);stroke-width:1.25}.pa-inkfill{fill:var(--ink)}.pa-bar{fill:var(--rule)}.pa1-n,.pa4-sa{opacity:0}.pa1-n2{opacity:1}.pa1-wipe,.pa4-bar{transform-box:fill-box;transform-origin:0 50%}.pain.is-armed .pa1-n0{animation:pa-n0 var(--pa-cycle) linear infinite both paused}.pain.is-armed .pa1-n1{animation:pa-n1 var(--pa-cycle) linear infinite both paused}.pain.is-armed .pa1-n2{animation:pa-n2 var(--pa-cycle) linear infinite both paused}.pain.is-armed .pa1-line,.pain.is-armed .pa2-line{animation:pa-draw var(--pa-cycle) linear infinite both paused}.pain.is-armed .pa1-wipe{animation:pa1-wipe var(--pa-cycle) linear infinite both paused}.pain.is-armed .pa1-bars{animation:pa-fadeout var(--pa-cycle) linear infinite both paused}.pain.is-armed .pa1-end{animation:pa1-end var(--pa-cycle) ease-out infinite both paused}.pain.is-armed .pa2-row0{animation:pa2-row0 var(--pa-cycle) ease-out infinite both paused}.pain.is-armed .pa2-row1{animation:pa2-row1 var(--pa-cycle) ease-out infinite both paused}.pain.is-armed .pa2-row2{animation:pa2-row2 var(--pa-cycle) ease-out infinite both paused}.pain.is-armed .pa2-row3{animation:pa2-row3 var(--pa-cycle) ease-out infinite both paused}.pain.is-armed .pa2-q0{animation:pa2-q0 var(--pa-cycle) ease-out infinite both paused}.pain.is-armed .pa2-q1{animation:pa2-q1 var(--pa-cycle) ease-out infinite both paused}.pain.is-armed .pa2-q2{animation:pa2-q2 var(--pa-cycle) ease-out infinite both paused}.pain.is-armed .pa2-q3{animation:pa2-q3 var(--pa-cycle) ease-out infinite both paused}.pain.is-armed .pa4-g1{animation:pa4-g1 var(--pa-cycle) ease-out infinite both paused}.pain.is-armed .pa4-g2{animation:pa4-g2 var(--pa-cycle) cubic-bezier(.2,.9,.3,1) infinite both paused}.pain.is-armed .pa4-g3{animation:pa4-g3 var(--pa-cycle) ease-out infinite both paused}.pain.is-armed .pa4-sa{animation:pa4-sa var(--pa-cycle) linear infinite both paused}.pain.is-armed .pa4-sb{animation:pa4-sb var(--pa-cycle) linear infinite both paused}.pain.is-armed .pa4-f2{animation:pa4-f2 var(--pa-cycle) linear infinite both paused}.pain.is-armed .pa4-pct{animation:pa4-pct var(--pa-cycle) linear infinite both paused}.pain.is-armed .pa4-f3{animation:pa4-f3 var(--pa-cycle) linear infinite both paused}.pain.is-armed .pa4-note{animation:pa2-q3 var(--pa-cycle) ease-out infinite both paused}.pain.is-armed .pain-card.is-playing *{animation-play-state:running}@keyframes pa-n0{0%,14%{opacity:1}20%,94%{opacity:0}to{opacity:1}}@keyframes pa-n1{0%,20%{opacity:0}26%,32%{opacity:1}38%,to{opacity:0}}@keyframes pa-n2{0%,38%{opacity:0}44%,88%{opacity:1}94%,to{opacity:0}}@keyframes pa-draw{0%{stroke-dashoffset:1;opacity:1}56%,92%{stroke-dashoffset:0;opacity:1}98%{stroke-dashoffset:0;opacity:0}98.5%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:1;opacity:1}}@keyframes pa-fadeout{0%,92%{opacity:1}98%{opacity:0}to{opacity:1}}@keyframes pa1-wipe{0%{transform:scaleX(0)}56%,98%{transform:scaleX(1)}98.5%,to{transform:scaleX(0)}}@keyframes pa1-end{0%,54%{opacity:0}60%,92%{opacity:1}98%,to{opacity:0}}@keyframes pa2-row0{0%,4%{opacity:0;transform:translateY(4px)}10%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes pa2-row1{0%,17%{opacity:0;transform:translateY(4px)}23%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes pa2-row2{0%,30%{opacity:0;transform:translateY(4px)}36%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes pa2-row3{0%,43%{opacity:0;transform:translateY(4px)}49%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes pa2-q0{0%,11%{opacity:0}17%,92%{opacity:1}98%,to{opacity:0}}@keyframes pa2-q1{0%,24%{opacity:0}30%,92%{opacity:1}98%,to{opacity:0}}@keyframes pa2-q2{0%,37%{opacity:0}43%,92%{opacity:1}98%,to{opacity:0}}@keyframes pa2-q3{0%,50%{opacity:0}56%,92%{opacity:1}98%,to{opacity:0}}@keyframes pa4-g1{0%{transform:scaleX(0);opacity:1}20%,92%{transform:scaleX(1);opacity:1}98%{transform:scaleX(1);opacity:0}98.5%,to{transform:scaleX(0);opacity:0}}@keyframes pa4-g2{0%,26%{transform:scaleX(0);opacity:1}38%,92%{transform:scaleX(1);opacity:1}98%{transform:scaleX(1);opacity:0}98.5%,to{transform:scaleX(0);opacity:0}}@keyframes pa4-g3{0%,42%{transform:scaleX(0);opacity:1}50%,92%{transform:scaleX(1);opacity:1}98%{transform:scaleX(1);opacity:0}98.5%,to{transform:scaleX(0);opacity:0}}@keyframes pa4-sa{0%,8%{opacity:1}14%,94%{opacity:0}to{opacity:1}}@keyframes pa4-sb{0%,14%{opacity:0}20%,88%{opacity:1}94%,to{opacity:0}}@keyframes pa4-f2{0%,26%{opacity:0}32%,92%{opacity:1}98%,to{opacity:0}}@keyframes pa4-pct{0%,38%{opacity:0}44%,92%{opacity:1}98%,to{opacity:0}}@keyframes pa4-f3{0%,42%{opacity:0}48%,92%{opacity:1}98%,to{opacity:0}}:is(.proof-why,.proof-td,.proof-results,.proof-bio) .h3{font-size:var(--fs-h3);text-wrap:balance}.proof-k{font:600 11px/1.4 var(--f-text);letter-spacing:.14em;text-transform:uppercase}:is(.proof-why,.proof-results) .proof-k{color:var(--paper-2)}:is(.proof-why,.proof-results) .pill{border-color:var(--paper);color:var(--paper)}.proof-why .cta-end__note{color:var(--paper-2)}.proof-why__card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.proof-why__side{padding:44px 44px 40px}.proof-why__side--untested{border-right:1px solid var(--paper-rule);color:var(--paper-2)}.proof-why__side--untested .pill{border-color:var(--paper-rule);color:var(--paper-2)}.proof-why__lead{margin-top:24px;font:700 26px/1.12 var(--f-display);letter-spacing:-.02em;text-wrap:balance}.proof-why__side--test .proof-why__lead{color:var(--paper);max-width:24ch}.proof-why__cons{margin-top:28px}.proof-why__cons li{display:flex;gap:14px;padding:16px 0 17px;border-top:1px solid var(--paper-rule);line-height:1.55}.proof-why__rules{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin-top:28px}.proof-why__rules li{display:grid;grid-template-columns:40px minmax(0,1fr);padding:18px 0 22px;border-top:1px solid var(--paper-rule)}.proof-why__n{font:800 22px/1.15 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lime)}.proof-why__rules .h3{font-size:22px}.proof-why__rules p{margin-top:8px;line-height:1.55;color:var(--paper-2);text-wrap:pretty}@media (max-width:960px){.proof-why__card{grid-template-columns:1fr}.proof-why__side--untested{border-right:0;border-bottom:1px solid var(--paper-rule)}.proof-why__lead{max-width:24ch}}@media (max-width:560px){.proof-why__side{padding:26px 20px 20px}.proof-why__lead{margin-top:18px;font-size:24px}.proof-why__cons{margin-top:18px}.proof-why__cons li{padding:13px 0 14px}.proof-why__rules{grid-template-columns:1fr;margin-top:18px}.proof-why__rules li{grid-template-columns:38px minmax(0,1fr);padding:16px 0 18px}}.proof-td__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:start}.proof-td__list{border-top:1px solid var(--rule)}.proof-td__item{display:flex;gap:18px;padding:24px 0 26px;border-bottom:1px solid var(--rule)}.proof-td__item .mark{width:20px;height:20px;margin-top:3px;stroke-width:1.8}.proof-td__item p{margin-top:6px;line-height:1.55;color:var(--ink-2)}.proof-maths{padding:30px 32px 28px}.proof-maths__lead{margin-top:14px;line-height:1.55;color:var(--ink-2)}.proof-maths__sum{width:100%;margin-top:22px;border-collapse:collapse}.proof-maths__sum td,.proof-maths__sum th{padding:9px 0;border-top:1px solid var(--rule);text-align:left;vertical-align:baseline}.proof-maths__sum th{width:26px;font-weight:500;color:var(--ink-2)}.proof-maths__sum td:nth-child(2){width:110px;padding-right:14px;text-align:right;font-weight:600}.proof-maths__sum td:last-child{color:var(--ink-2)}.proof-maths__total td,.proof-maths__total th{padding-top:16px}.proof-maths__total td:nth-child(2){font:800 34px/1 var(--f-display);letter-spacing:-.03em}.proof-maths__total td:last-child{color:var(--ink);font-weight:500}.proof-maths__note{margin-top:16px;font-size:var(--fs-small);line-height:1.55;color:var(--ink-2)}@media (max-width:960px){.proof-td__grid{grid-template-columns:1fr;gap:40px}}@media (max-width:560px){.proof-td__item{padding:20px 0 22px;gap:14px}.proof-maths{padding:24px 20px 22px}.proof-maths__sum th{width:18px}.proof-maths__sum td:nth-child(2){width:88px;padding-right:12px}.proof-maths__total td:nth-child(2){font-size:26px}}.proof-samples{margin-top:clamp(72px,8vw,112px)}.proof-samples__head{margin-bottom:24px}.proof-samples__prov{max-width:60ch;margin-top:8px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.proof-shot{min-width:0}.proof-shot__frame{--ar:.5;--ct:0%;--ch:1;position:relative}.proof-shot__clip{overflow:hidden;aspect-ratio:calc(var(--ar) / var(--ch));border:1px solid var(--rule);border-radius:var(--r-btn)}.proof-shot__clip img{width:100%;aspect-ratio:var(--ar);-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transform:translateY(calc(var(--ct) * -1))}.proof-hl{position:absolute;left:var(--x);top:calc((var(--y) - var(--ct)) / var(--ch));width:var(--w);height:calc(var(--h) / var(--ch));border:2px solid var(--ink);border-radius:5px;pointer-events:none}.proof-hl--gap{border-style:dashed}.proof-pin{--pin:26px;position:absolute;top:calc((var(--y) - var(--ct)) / var(--ch));z-index:1;display:grid;place-items:center;width:var(--pin);height:var(--pin);border:2px solid var(--paper);outline:1px solid var(--ink);border-radius:50%;background:var(--ink);color:var(--paper);font:600 12px/1 var(--f-text);font-variant-numeric:tabular-nums;transform:translate(-50%,-50%)}.proof-shot--before .proof-pin{left:0}.proof-shot--after .proof-pin{left:100%}.proof-pin--list{position:static;flex:0 0 auto;transform:none}.proof-shot figcaption{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:12px;font-size:var(--fs-small);line-height:1.55;color:var(--ink-2)}.proof-shot__ph{flex-basis:100%}.proof-shot figcaption b{font:600 11px/1.8 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.proof-feature__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:24px 40px;border-bottom:1px solid var(--rule)}.proof-feature__id{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px}.proof-feature__page{font-size:var(--fs-small);color:var(--ink-2)}.proof-feature__body{display:grid;grid-template-columns:minmax(0,708px) minmax(0,1fr);gap:48px;padding:36px 40px 40px}.proof-feature__media{min-width:0}.proof-feature__shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.proof-feature__notes{display:flex;flex-direction:column;padding-top:4px}.proof-leaks{margin-top:18px;border-top:1px solid var(--rule)}.proof-leak{display:flex;gap:16px;padding:22px 0 24px;border-bottom:1px solid var(--rule)}.proof-leak .proof-pin{margin-top:1px}.proof-leak__title{font:700 22px/1.15 var(--f-display);letter-spacing:-.02em;text-wrap:balance}.proof-leak p{margin-top:8px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.proof-leak .proof-leak__test{margin-top:12px;color:var(--ink)}.proof-leak__test b{margin-right:6px;font:600 11px/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase}.proof-feature__fig{margin-top:auto;padding-top:28px}.proof-feature__fig p:last-child{margin-top:10px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.proof-feature__fig b{color:var(--ink);font-weight:600}.proof-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.proof-mini{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "tabs" "shots" "list";align-content:start;padding:28px 44px 32px}.proof-mini__head{grid-area:head;display:flex;flex-direction:column;gap:2px}.proof-mini .proof-tabs{grid-area:tabs}.proof-mini__shots{grid-area:shots;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:26px}.proof-mini__leaks{grid-area:list;margin-top:26px;border-top:1px solid var(--rule)}.proof-mini__leaks li{display:flex;gap:14px;padding:15px 0 16px;border-bottom:1px solid var(--rule)}.proof-mini__leaks p,.proof-samples__foot{line-height:1.55;text-wrap:pretty}.proof-samples__foot{max-width:96ch;margin-top:24px;font-size:var(--fs-small);color:var(--ink-2)}.proof-samples__foot b{color:var(--ink);font-weight:600}.proof-tabs{display:none}.proof-tab{flex:1 1 0;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;font:600 11px/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);cursor:pointer}.proof-tab[aria-selected=true]{background:var(--ink);color:var(--paper)}.proof-tab:focus-visible{outline-offset:2px;border-radius:999px}.proof-quote{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:1fr auto;grid-template-areas:"head text" "by text";margin-top:clamp(56px,6vw,80px)}.proof-quote__head{grid-area:head;padding:40px 44px 0;font:700 26px/1.12 var(--f-display);letter-spacing:-.02em;text-wrap:balance}.proof-quote__text{grid-area:text;display:flex;flex-direction:column;justify-content:center;padding:40px 48px 42px;border-left:1px solid var(--rule);font-size:var(--fs-body);line-height:1.6;color:var(--ink-2);text-wrap:pretty}.proof-quote__text b{color:var(--ink);font-weight:600}.proof-quote__by{grid-area:by;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:32px 44px 40px}.proof-quote__logo{width:116px;height:auto}.proof-quote__who{display:flex;flex-direction:column;gap:1px}.proof-quote__name{font-weight:600}.proof-quote__role{font-size:var(--fs-small);line-height:1.55;color:var(--ink-2)}@media (max-width:1180px){.proof-feature__body{grid-template-columns:minmax(0,1fr);gap:36px}.proof-feature__shots{max-width:640px;width:100%;margin-inline:auto}.proof-feature__fig{margin-top:0}.proof-more{grid-template-columns:minmax(0,1fr)}.proof-mini{grid-template-columns:minmax(0,1fr) minmax(0,468px);grid-template-areas:"head shots" "list shots" "tabs shots";grid-template-rows:auto 1fr;-moz-column-gap:48px;column-gap:48px}.proof-mini__shots{margin-top:0}.proof-mini__leaks{margin-top:22px;align-self:start}}@media (max-width:860px){.proof-mini{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "tabs" "shots" "list";grid-template-rows:none}.proof-mini__shots{width:100%;max-width:468px;margin:26px auto 0}.proof-quote{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"head" "text" "by"}.proof-quote__text{padding:20px 44px 0;border-left:0}.proof-quote__by{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px 20px;margin:28px 44px 0;padding:20px 0 32px;border-top:1px solid var(--rule)}}@media (max-width:600px){.proof-feature__shots{max-width:none}.proof-feature__shots,.proof-mini__shots{grid-template-columns:minmax(0,1fr);gap:30px}.proof-mini__shots{max-width:264px;margin-top:20px}[data-shot-tabs][data-show] .proof-tabs{display:flex;width:100%;max-width:216px;margin:20px auto 0;border:1px solid var(--ink);border-radius:999px}.proof-feature[data-show] .proof-tabs{margin:0 auto 22px}[data-shot-tabs][data-show=after] .proof-shot--before,[data-shot-tabs][data-show=before] .proof-shot--after{display:none}}@media (max-width:560px){.proof-samples__head{margin-bottom:18px}.proof-feature__head{padding:20px}.proof-feature__body{padding:24px 18px 26px;gap:28px}.proof-shot .proof-pin{--pin:22px;font-size:11px}.proof-shot figcaption{flex-direction:column}.proof-leak{gap:14px;padding:20px 0 22px}.proof-feature__fig{padding-top:24px}.proof-mini{padding:22px 20px 16px}.proof-mini__leaks{margin-top:24px}.proof-mini__leaks li{gap:12px;padding:14px 0 15px}.proof-mini__leaks li:last-child{border-bottom:0}.proof-samples__foot{margin-top:20px}.proof-quote__head{padding:28px 20px 0;font-size:24px}.proof-quote__text{padding:16px 20px 0}.proof-quote__by{margin:22px 20px 0;padding:18px 0 22px}.proof-quote__logo{width:92px}}.proof-case__head{justify-content:space-between;gap:12px 24px;padding:22px 32px;border-bottom:1px solid var(--paper-rule)}.proof-case__head,.proof-case__id{display:flex;align-items:center;flex-wrap:wrap}.proof-case__id{gap:16px}.proof-case__when{font-size:var(--fs-small);color:var(--paper-2)}.proof-case__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr)}.proof-case__col{display:flex;flex-direction:column;align-items:flex-start;padding:28px 32px 32px}.proof-case__col+.proof-case__col{border-left:1px solid var(--paper-rule)}.proof-case__story{padding-top:10px;padding-bottom:10px}.proof-case__step{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:18px 0 20px}.proof-case__step+.proof-case__step{border-top:1px solid var(--paper-rule)}.proof-case__read{line-height:1.55;color:var(--paper-2);text-wrap:pretty}.proof-case__read--strong{color:var(--paper);font-weight:500}.proof-case__result .proof-k{margin-bottom:18px}.proof-metric{width:100%}.proof-metric+.proof-metric{margin-top:26px;padding-top:22px;border-top:1px solid var(--paper-rule)}.proof-metric__top{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px}.proof-metric__name{font-weight:500}.proof-metric__lift{font:800 clamp(38px,2vw + 18px,50px)/.96 var(--f-display);letter-spacing:-.03em}.proof-bar{display:grid;grid-template-columns:72px minmax(0,1fr) 64px;align-items:center;gap:14px;margin-top:8px;font-size:var(--fs-small)}.proof-bar__k{color:var(--paper-2)}.proof-bar__track{display:block;height:14px}.proof-bar__fill{display:block;width:var(--w);height:100%;border:1px solid var(--paper);border-radius:3px}.proof-bar--new .proof-bar__fill{background:var(--paper)}.proof-bar__v{text-align:right;font-weight:600}.proof-metric__note{margin-top:12px;font-size:var(--fs-small);line-height:1.55;color:var(--paper-2)}.proof-case__you{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 28px;padding:20px 32px 22px;border-top:1px solid var(--paper-rule)}.proof-case__you p:last-child{font-weight:500;line-height:1.55;text-wrap:pretty}.proof-case__foot{display:flex;flex-wrap:wrap;gap:8px 40px;padding:16px 32px;border-top:1px solid var(--paper-rule);font-size:var(--fs-small);color:var(--paper-2)}.proof-case__foot b{color:var(--paper);font-weight:600}@media (max-width:860px){.proof-case__body{grid-template-columns:1fr}.proof-case__col+.proof-case__col{border-left:0;border-top:1px solid var(--paper-rule)}}@media (max-width:560px){.proof-case__head{padding:18px 20px}.proof-case__col{padding:22px 20px 24px}.proof-case__story{padding-block:4px}.proof-case__step{padding:16px 0 18px}.proof-metric__top{flex-direction:column;align-items:flex-start;gap:4px}.proof-bar{grid-template-columns:62px minmax(0,1fr) 54px;gap:10px}.proof-case__you{flex-direction:column;padding:20px 20px 22px}.proof-case__foot{padding:14px 20px;gap:4px 20px}}.proof-bio__card{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:56px;padding:24px 56px 24px 24px;align-items:center}.proof-bio__photo{aspect-ratio:4/5;overflow:hidden;border-radius:var(--r-btn)}.proof-bio__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%}.proof-bio__text{padding-block:24px}.proof-bio__hello{font:700 26px/1.12 var(--f-display);letter-spacing:-.02em;text-wrap:balance}.proof-bio__bg{margin-top:16px}.proof-bio__body{margin-top:16px;max-width:54ch;line-height:1.6}.proof-bio__stack{margin-top:36px;padding-top:24px;border-top:1px solid var(--rule)}.proof-bio__tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.proof-bio__only{margin-top:18px;font-size:var(--fs-small);line-height:1.55;color:var(--ink-2)}@media (max-width:860px){.proof-bio__card{grid-template-columns:1fr;gap:8px;padding:20px}.proof-bio__photo{aspect-ratio:4/3}.proof-bio__text{padding:16px 4px 8px}}@media (max-width:560px){.proof-bio__card{padding:12px}.proof-bio__photo{aspect-ratio:1/1}.proof-bio__text{padding:16px 8px 12px}.proof-bio__hello{font-size:24px}}.offer-how__sub b{color:var(--ink);font-weight:600}.offer-steps{--step-pad:32px;--num:44px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.offer-step{position:relative;padding:44px var(--step-pad) 44px}.offer-step+.offer-step{border-left:1px solid var(--rule)}.offer-step:before{content:"";position:absolute;top:calc(44px + var(--num) / 2);left:0;right:0;height:1px;background:var(--ink)}.offer-step:first-child:before{left:var(--step-pad)}.offer-step:last-child:before{right:auto;width:var(--step-pad)}.offer-step__num{position:relative;display:grid;place-items:center;width:var(--num);height:var(--num);border-radius:50%;background:var(--ink);color:var(--paper);font:600 14px/1 var(--f-text);font-variant-numeric:tabular-nums;letter-spacing:.02em}.offer-step .h3{margin-top:28px}.offer-step__when{margin-top:14px;font-variant-numeric:tabular-nums}.offer-step__body{margin-top:16px;font-size:var(--fs-body);line-height:1.6}.offer-guar__text,.offer-safe__item p,.offer-term__v{text-wrap:pretty}.offer-safe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule)}.offer-safe__item{display:flex;gap:14px;padding:30px 32px 34px}.offer-safe__item+.offer-safe__item{border-left:1px solid var(--rule)}.offer-safe__item .mark{margin-top:.28em}.offer-safe__item p{max-width:58ch;font-size:var(--fs-body);line-height:1.6}.offer-how__note{margin-top:16px;padding-inline:32px;font-size:var(--fs-small);line-height:1.6;color:var(--ink-2)}@media (max-width:1080px){.offer-steps{--step-pad:26px}.offer-safe__item{padding-inline:26px}}@media (max-width:1023px){.offer-steps{grid-template-columns:1fr 1fr}.offer-step:nth-child(3){border-left:0}.offer-step:nth-child(n+3){border-top:1px solid var(--rule)}.offer-step:before{display:none}}@media (max-width:640px){.offer-steps{--num:40px;grid-template-columns:1fr;padding-block:8px}.offer-step{display:grid;grid-template-columns:var(--num) minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;align-content:start;padding:20px 20px 24px}.offer-step>*{grid-column:2}.offer-step+.offer-step{border-left:0}.offer-step:nth-child(n+2){border-top:0}.offer-step:before{display:block;top:0;bottom:0;left:calc(20px + var(--num) / 2);right:auto;width:1px;height:auto}.offer-step:first-child:before{top:40px;left:calc(20px + var(--num) / 2)}.offer-step:last-child:before{bottom:auto;height:40px;width:1px}.offer-step__num{grid-column:1;grid-row:1/span 4;align-self:start;font-size:13px}.offer-step .h3{margin-top:8px}.offer-step__when{justify-self:start;margin-top:10px}.offer-step__body{margin-top:12px}.offer-safe{grid-template-columns:1fr}.offer-safe__item{gap:12px;padding:22px 20px 24px}.offer-safe__item+.offer-safe__item{border-left:0;border-top:1px solid var(--rule)}.offer-how__note{margin-top:14px;padding-inline:20px}}.offer-guar b{font-weight:600;color:var(--paper)}.offer-guar .sec-head__sub{text-wrap:balance}@media (min-width:900px){.offer-guar__h2-end{display:block}}.offer-guar__sub-2{display:block}.offer-guar__card{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding-block:clamp(36px,4vw,52px)}.offer-guar__col{display:flex;flex-direction:column;padding-inline:clamp(32px,4vw,56px)}.offer-guar__col+.offer-guar__col{border-left:1px solid var(--paper-rule)}.offer-guar__text{max-width:50ch;margin-top:16px;font-size:var(--fs-body);line-height:1.6;color:var(--paper-2)}.offer-terms{margin-top:22px}.offer-term{display:grid;grid-template-columns:7.5rem minmax(0,1fr);-moz-column-gap:24px;column-gap:24px;align-items:baseline;padding-block:15px;border-top:1px solid var(--paper-rule)}.offer-term:last-child{padding-bottom:0}.offer-term__k{font:500 var(--fs-body)/1.5 var(--f-text);color:var(--paper-2)}.offer-term__v{font-size:var(--fs-body);line-height:1.55;font-variant-numeric:tabular-nums}.offer-guar__action{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:32px}.offer-guar__note{font-size:var(--fs-small);color:var(--paper-2)}@media (max-width:860px){.offer-guar__card{grid-template-columns:1fr;max-width:640px;margin-inline:auto}.offer-guar__col+.offer-guar__col{margin-top:32px;padding-top:32px;border-left:0;border-top:1px solid var(--paper-rule)}}@media (max-width:560px){.offer-guar__card{padding-block:28px}.offer-guar__col{padding-inline:20px}.offer-guar__col+.offer-guar__col{margin-top:28px;padding-top:28px}.offer-term{grid-template-columns:1fr;row-gap:2px;padding-block:12px}.offer-term__k{font-size:var(--fs-small)}.offer-guar__action{align-items:stretch}.offer-guar__action .btn{width:100%}.offer-guar__note{text-align:center}}.close-faq__mail{color:var(--ink);text-underline-offset:3px;padding-block:13px}.close-faq__more{margin-top:20px;text-align:center;color:var(--ink-2)}.close-faq__list{max-width:880px;margin-inline:auto;overflow:hidden}.close-faq__item+.close-faq__item{border-top:1px solid var(--rule)}.close-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px;padding:24px 28px 24px 36px;list-style:none;cursor:pointer}.close-faq__item summary::-webkit-details-marker{display:none}.close-faq__item summary:focus-visible{outline-offset:-4px;border-radius:20px}.close-faq__q{font-family:var(--f-display);font-weight:700;font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.close-faq__item summary:hover .close-faq__q{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.close-faq__icon{position:relative;flex:0 0 auto;width:36px;height:36px;border:1px solid var(--ink);border-radius:50%;transition:background-color .2s ease}.close-faq__icon:after,.close-faq__icon:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--ink);transform:translate(-50%,-50%);transition:transform .2s ease,background-color .2s ease}.close-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.close-faq__item[open] .close-faq__icon{background:var(--ink)}.close-faq__item[open] .close-faq__icon:after,.close-faq__item[open] .close-faq__icon:before{background:var(--paper)}.close-faq__item[open] .close-faq__icon:after{transform:translate(-50%,-50%) rotate(0deg)}.close-faq__a{max-width:calc(64ch + 36px);padding:0 96px 30px 36px;color:var(--ink-2);line-height:1.6;text-wrap:pretty}.close-faq__a p+p{margin-top:12px}.close-faq__lead{color:var(--ink);font-weight:500}.close-faq__a .close-faq__foot{margin-top:16px;font-size:var(--fs-small);line-height:1.5}@media (max-width:560px){.close-faq__item summary{min-height:72px;padding:20px 16px 20px 20px;gap:16px}.close-faq__icon{width:32px;height:32px}.close-faq__icon:after,.close-faq__icon:before{width:11px}.close-faq__a{padding:0 20px 24px}}.close-final__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.close-final__eyebrow{margin-bottom:22px}.close-final .h2{max-width:900px}.close-final__sub{max-width:54ch;margin-top:24px;color:var(--paper-2);text-wrap:pretty}.close-final__actions{display:flex;flex-direction:column;align-items:center;margin-top:40px}.close-final__host{margin-top:16px;font-size:var(--fs-small);color:var(--paper-2)}.close-final__host strong{color:var(--paper);font-weight:600}.close-final__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:780px;margin-top:56px;border-top:1px solid var(--paper-rule)}.close-final__meta div{padding:26px 16px 0}.close-final__meta div+div{border-left:1px solid var(--paper-rule)}.close-final__meta dt{font:800 clamp(30px,1.6vw + 20px,44px)/1 var(--f-display);letter-spacing:-.03em;word-spacing:.04em}.close-final__meta dd{margin-top:10px;font-size:var(--fs-small);line-height:1.45;color:var(--paper-2)}.close-final__guar{width:100%;max-width:780px;margin-top:30px;padding:26px 24px 0;border-top:1px solid var(--paper-rule);color:var(--paper-2);text-wrap:balance}.close-final__guar strong{color:var(--paper);font-weight:600}@media (max-width:560px){.close-final__eyebrow{margin-bottom:16px}.close-final__sub{margin-top:18px}.close-final__actions{margin-top:28px;align-items:stretch}.close-final__actions .btn{width:100%}.close-final__meta{margin-top:40px}.close-final__meta div{padding:18px 6px 0}.close-final__meta dt{letter-spacing:-.02em}.close-final__guar{margin-top:36px;padding-top:22px}}.close-foot{padding:40px 0 28px}.close-foot__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px 48px;padding-bottom:22px;border-bottom:1px solid var(--rule)}.close-foot__logo{justify-self:start;display:inline-flex;align-items:center;min-height:44px;min-width:44px}.close-foot__logo img{width:115px;height:auto}.close-foot__line{font-size:var(--fs-small);line-height:1.5;color:var(--ink-2)}.close-foot__nav{display:flex;flex-wrap:wrap;gap:0 24px;font-size:var(--fs-small)}.close-foot__nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding-inline:12px;margin-inline:-12px;text-decoration:none}.close-foot__nav a:hover{text-decoration:underline;text-underline-offset:4px}.close-foot__nav a:focus-visible{outline-offset:-2px}.close-foot__base{display:flex;justify-content:space-between;gap:16px;padding-top:20px;font-size:var(--fs-small);line-height:1.5;color:var(--ink-2)}@media (max-width:960px){.close-foot__row{grid-template-columns:1fr;gap:8px}}@media (max-width:560px){.close-foot{padding:32px 0 24px}.close-foot__row{padding-bottom:20px}.close-foot__base{flex-direction:column;gap:4px}}.nf{display:grid;place-items:center;min-height:56vh;text-align:center}.nf__inner{max-width:640px}.nf .eyebrow{color:var(--ink-2)}.nf__title{margin-top:18px;font-size:clamp(38px,2.6vw + 26px,64px)}.nf__sub{max-width:48ch;margin:22px auto 0;color:var(--ink-2);text-wrap:pretty}.nf__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin-top:34px}.nf__back{font-size:var(--fs-small);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.nf__back:hover{color:var(--ink)}@media (max-width:560px){.nf__actions{gap:14px}.nf__actions .btn{width:100%}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sticky{position:sticky}.table{display:table}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.rounded{border-radius:.25rem}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:__GeistSans_4ca988;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_4ca988;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_4ca988{font-family:__GeistSans_4ca988,__GeistSans_Fallback_4ca988}.__variable_4ca988{--font-geist-sans:"__GeistSans_4ca988","__GeistSans_Fallback_4ca988"}@font-face{font-family:__Inter_Tight_325304;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_Tight_325304;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_Tight_325304;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_Tight_325304;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_Tight_325304;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_Tight_325304;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:__Inter_Tight_325304;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Tight_325304;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_Tight_325304;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_Tight_325304;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_Tight_325304;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_Tight_325304;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_Tight_325304;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:__Inter_Tight_325304;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Tight_Fallback_325304;src:local("Arial");ascent-override:100.20%;descent-override:24.95%;line-gap-override:0.00%;size-adjust:96.68%}.__className_325304{font-family:__Inter_Tight_325304,__Inter_Tight_Fallback_325304;font-style:normal}.__variable_325304{--font-inter-tight:"__Inter_Tight_325304","__Inter_Tight_Fallback_325304"}