.landing{--lp-bg:#faf8f4;--lp-surface:#fff;--lp-surface-2:#f1ede6;--lp-text:#15171c;--lp-muted:#3b404a;--lp-line:#d9d3c8;--lp-link:#1d4ed8;--lp-cta:#b4400e;--lp-cta-hover:#96340a;--lp-on-cta:#fff;--lp-chip:#fdebdc;--lp-chip-text:#6d2a06;--lp-frame:#17191f;--lp-us:#e8f3e8;--lp-us-line:#2e7031;--lp-fill:#fff2a8;--lp-focus:#1d4ed8;--lp-gutter:16px}:root:has(.landing){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lp-bg,#faf8f4)}:root:has(.landing) body{overflow:auto}.landing{background:var(--lp-bg);min-height:100dvh;color:var(--lp-text);-webkit-text-size-adjust:100%;flex-direction:column;font-size:18px;font-weight:500;line-height:1.6;display:flex}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing main{flex:1}.landing :focus-visible{outline:3px solid var(--lp-focus);outline-offset:3px;border-radius:4px}.landing :where(h1,h2,h3,p,ul,ol){margin:0}.landing :where(ul,ol){padding:0;list-style:none}.landing :where(a){color:var(--lp-link);text-underline-offset:3px}.landing :where(img){max-width:100%;height:auto;display:block}.landing h1{letter-spacing:-.02em;overflow-wrap:break-word;text-wrap:balance;font-size:clamp(34px,8.8vw,58px);font-weight:800;line-height:1.1}.landing h2{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(28px,7vw,42px);font-weight:800;line-height:1.15}.landing h3{font-size:22px;font-weight:800;line-height:1.3}.lp-wrap{width:100%;max-width:1180px;padding-inline:var(--lp-gutter);margin:0 auto}.lp-header{border-bottom:1px solid var(--lp-line);background:var(--lp-surface)}.lp-header__in{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.lp-brand{min-height:48px;color:var(--lp-text);letter-spacing:-.02em;align-items:center;font-size:24px;font-weight:800;text-decoration:none;display:inline-flex}.lp-navlink{align-items:center;min-height:48px;font-weight:700;display:inline-flex}.lp-actions{flex-direction:column;gap:12px;display:flex}.lp-btn{border:2px solid var(--lp-text);background:var(--lp-surface);min-height:56px;color:var(--lp-text);font:inherit;text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:19px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.lp-btn--cta{border-color:var(--lp-cta);background:var(--lp-cta);color:var(--lp-on-cta)}.lp-btn--cta:hover{background:var(--lp-cta-hover);border-color:var(--lp-cta-hover)}.lp-btn--ghost:hover,.lp-btn--dl:hover{background:var(--lp-surface-2)}.lp-btn__meta{color:var(--lp-muted);font-size:16px;font-weight:600}.lp-hero{padding-block:28px 40px}.lp-hero__in{gap:28px;display:grid}.lp-hero__text{flex-direction:column;gap:20px;display:flex}.lp-lead{color:var(--lp-muted);font-size:19px}.lp-proof{flex-wrap:wrap;gap:4px 18px;font-size:17px;font-weight:700;display:flex}.lp-proof li:before{content:"✓ ";color:var(--lp-us-line)}.lp-frame{border:6px solid var(--lp-frame);background:var(--lp-frame);box-shadow:0 12px 32px -18px var(--lp-frame);border-radius:16px;position:relative;overflow:hidden}.lp-frame img{aspect-ratio:16/9;object-fit:cover;width:100%}.lp-section{border-top:1px solid var(--lp-line);padding-block:48px}.lp-section :where(h2)+:where(.lp-sublead,.lp-chips,.lp-statement){margin-top:16px}.lp-sublead{color:var(--lp-muted);max-width:46em;font-size:19px}.lp-statement{margin-top:20px;font-size:22px;font-weight:800;line-height:1.4}.lp-note{color:var(--lp-muted);margin-top:12px;font-size:16px}.lp-chips{flex-wrap:wrap;gap:10px;display:flex}.lp-chips li{background:var(--lp-chip);color:var(--lp-chip-text);border-radius:999px;padding:8px 16px;font-weight:800}.lp-needs .lp-statement{margin-top:24px}.lp-steps{background:var(--lp-surface)}.lp-steps__list{gap:44px;margin-top:32px;display:grid}.lp-step{gap:18px;display:grid}.lp-step__text{flex-direction:column;gap:10px;display:flex}.lp-step__count{text-transform:uppercase;letter-spacing:.06em;color:var(--lp-cta);font-size:16px;font-weight:800}.lp-step h3{font-size:26px}.lp-ticks li,.lp-crosses li{padding-left:30px;font-weight:700;position:relative}.lp-ticks li:before,.lp-crosses li:before{font-weight:800;position:absolute;left:0}.lp-ticks li:before{content:"✓";color:var(--lp-us-line)}.lp-crosses li:before{content:"✕";color:var(--lp-cta)}.lp-docs__grid{gap:20px;margin-top:28px;display:grid}.lp-card{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.lp-card__thumb{aspect-ratio:16/9;object-fit:cover;object-position:top;border-bottom:1px solid var(--lp-line);background:var(--lp-surface-2);width:100%}.lp-card__body{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.lp-card__body .lp-btn{margin-top:auto}.lp-more summary{cursor:pointer;min-height:48px;color:var(--lp-link);align-items:center;font-weight:700;display:flex}.lp-more ul{overflow-wrap:anywhere;gap:4px;font-size:16px;display:grid}.lp-more a{padding-block:6px;display:inline-block}.lp-3d__stage{aspect-ratio:16/10;place-items:center;max-width:960px;margin-top:24px;display:grid}.lp-3d__stage>img{opacity:.85;height:100%;position:absolute;inset:0}.lp-3d__stage canvas{position:absolute;inset:0}.lp-3d__btn{box-shadow:0 6px 20px -6px var(--lp-frame);position:relative}.lp-3d__loading{color:var(--lp-on-cta);font-weight:700}.lp-honest__in{gap:36px;display:grid}.lp-honest h3{margin-block:28px 14px}.lp-crosses{gap:8px;display:grid}.lp-compare{gap:12px;display:grid}.lp-compare li{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:14px;padding:16px 18px}.lp-compare li.is-us{border:2px solid var(--lp-us-line);background:var(--lp-us)}.lp-compare__name{font-weight:700}.lp-compare__price{font-size:26px;font-weight:800;line-height:1.3}.lp-compare__src{align-items:center;min-height:44px;font-size:16px;font-weight:700;display:inline-flex}.lp-compare__extra{color:var(--lp-muted);font-size:16px}.lp-faq details,.lp-faq h2{max-width:860px}.lp-faq h2{margin-bottom:20px}.lp-faq details{border-bottom:1px solid var(--lp-line)}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding-block:12px;font-size:20px;font-weight:800;line-height:1.35;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--lp-cta);flex:none;font-size:30px;line-height:1}.lp-faq details[open] summary:after{content:"−"}.lp-faq details p{padding-bottom:18px}.lp-final{background:var(--lp-surface-2)}.lp-final .lp-actions{margin-top:24px}.lp-footer{border-top:1px solid var(--lp-line);background:var(--lp-surface);color:var(--lp-muted);padding-block:32px 40px;font-size:17px}.lp-footer__in{gap:8px;display:grid}.lp-footer__brand{color:var(--lp-text);font-size:20px;font-weight:800}.lp-footer__nav{flex-wrap:wrap;gap:0 24px;display:flex}.lp-footer__nav a{align-items:center;min-height:48px;font-weight:700;display:inline-flex}.lp-fill{background:var(--lp-fill);color:var(--lp-text);border-radius:4px;padding:0 4px;font-weight:700}.lp-legal{flex-direction:column;gap:16px;max-width:820px;padding-block:32px 56px;display:flex}.lp-legal h2{margin-block:16px 8px;font-size:24px}.lp-legal section p+p{margin-top:12px}.lp-legal__date{color:var(--lp-muted)}.lp-step__media img,.lp-scrolly__frame img{aspect-ratio:16/10}.lp-frame video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.lp-frame video.is-on{opacity:1}.lp-scrolly__stage{display:none}.lp-progress{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-text);align-items:center;gap:14px;font-size:16px;font-weight:800;display:flex}.lp-progress__track{background:var(--lp-line);border-radius:999px;flex:1;height:8px;overflow:hidden}.lp-progress__fill{background:var(--lp-cta);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:599px){.lp-hero__media img{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.lp-frame video{transition:none}}@media (min-width:600px){.lp-actions{flex-flow:wrap}.lp-docs__grid{grid-template-columns:1fr 1fr}}@media (min-width:960px){.landing{font-size:19px}.lp-wrap{--lp-gutter:32px}.lp-hero{padding-block:56px 72px}.lp-hero__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px}.lp-section{padding-block:80px}.lp-honest__in{grid-template-columns:1fr 1fr;gap:64px}.lp-scrolly{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;margin-top:32px;display:grid}.lp-scrolly .lp-steps__list{gap:0;margin-top:0}.lp-scrolly .lp-step{grid-template-columns:1fr;align-content:center;min-height:72vh}.lp-scrolly .lp-step__text{border-left:4px solid var(--lp-line);padding-left:22px;transition:border-color .25s}.lp-scrolly .lp-step.is-active .lp-step__text{border-left-color:var(--lp-cta)}.lp-scrolly .lp-step__media{display:none}.lp-scrolly__stage{flex-direction:column;gap:14px;margin-block:14vh;display:flex;position:sticky;top:max(96px,50vh - 230px)}}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.hqyz0q_className{font-family:Manrope,Manrope Fallback;font-style:normal}
