:root{--dark:#1c1a14;--bg:#fff;--bg-soft:#f7f6f3;--bg-warm:#f0ede6;--bg-dark:#0f0e0b;--orange:#e85d3c;--purple:#7b4fa6;--yellow:#f0c030;--silver:silver;--mid:#6b6560;--border:rgba(28,26,20,.1);--serif:"DM Serif Display",Georgia,serif;--sans:"DM Sans",system-ui,sans-serif;--ff-h:"DM Serif Display",Georgia,serif;--ff-b:"DM Sans",system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--max:1200px;--header-h:0px}html{scroll-behavior:smooth}.lp-page-wrap,.lp-page-wrap *,.lp-page-wrap :after,.lp-page-wrap :before{box-sizing:border-box;margin:0;padding:0}.lp-page-wrap{background:var(--bg);color:var(--dark);font-family:var(--sans);line-height:normal;-webkit-font-smoothing:antialiased}.lp-overflow-guard{max-width:100%;overflow-x:clip;position:relative;width:100%}.lp-overflow-guard .dnd-column,.lp-overflow-guard .dnd-row,.lp-overflow-guard .dnd-section{margin:0;padding:0}.lp-overflow-guard .dnd-section>.row-fluid{max-width:none;width:100%}:where(.lp-page-wrap) img{display:block;max-width:100%}:where(.lp-page-wrap) a{color:inherit;text-decoration:none}:where(.lp-page-wrap) button{background:none;border:none;color:inherit;font:inherit}:where(.lp-page-wrap) ol,:where(.lp-page-wrap) ul{list-style:none}.lp-page-wrap :where(h1,h2,h3,h4,h5,h6){color:inherit;font-family:inherit;font-size:inherit;margin:0}.lp-page-wrap :focus-visible{border-radius:2px;outline:2px solid var(--orange);outline-offset:3px}.lp-page-wrap .wrap{margin:0 auto;max-width:var(--max);padding:0 40px}.lp-page-wrap .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.lp-page-wrap .eyebrow{align-items:center;color:var(--orange);display:flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.lp-page-wrap .eyebrow:before{background:currentColor;content:"";flex-shrink:0;height:1px;width:28px}.lp-page-wrap .eyebrow.is-center{justify-content:center}.lp-page-wrap .section-h2{color:var(--dark);font-family:var(--serif);font-size:clamp(28px,3.5vw,46px);font-weight:700;letter-spacing:-.02em;line-height:1.1}.lp-page-wrap .section-h2 em{color:var(--orange);font-style:italic}.lp-page-wrap .lede{color:var(--mid);font-size:15px;line-height:1.8;margin-top:1rem;max-width:620px}.lp-page-wrap .on-dark .section-h2,.lp-page-wrap.on-dark .section-h2{color:#fff}.lp-page-wrap .on-dark .lede,.lp-page-wrap.on-dark .lede{color:hsla(42,25%,92%,.65)}.lp-page-wrap .btn-primary{align-items:center;background:var(--orange);border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.04em;padding:14px 28px;transition:background .2s,transform .15s}.lp-page-wrap .btn-primary:focus-visible,.lp-page-wrap .btn-primary:hover{background:#c94a2b;color:#fff;transform:translateY(-1px)}.lp-page-wrap .btn-ghost-dark{align-items:center;border:1.5px solid hsla(42,25%,92%,.25);border-radius:4px;color:hsla(42,25%,92%,.85);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:13px 24px;transition:border-color .2s,color .2s}.lp-page-wrap .btn-ghost-dark:focus-visible,.lp-page-wrap .btn-ghost-dark:hover{border-color:hsla(42,25%,92%,.6);color:#fff}.lp-page-wrap .btn-ghost-dark:focus,.lp-page-wrap .btn-ghost-dark:hover,.lp-page-wrap .btn-primary,.lp-page-wrap .btn-primary:focus,.lp-page-wrap .btn-primary:hover{color:#fff!important}.lp-page-wrap li,.lp-page-wrap p{font-family:var(--ff-b)!important}.lp-page-wrap b,.lp-page-wrap strong{font-family:var(--ff-b)!important;font-weight:600!important}.lp-page-wrap p.fit-tag,.lp-page-wrap p.hero-h1,.lp-page-wrap p.roi-num,.lp-page-wrap p.testi-q{font-family:var(--ff-h)!important}.lp-page-wrap h1.hero-eyebrow{font-family:var(--ff-b)!important}.lp-page-wrap blockquote{quotes:none}.lp-page-wrap blockquote:after,.lp-page-wrap blockquote:before{content:none!important}.lp-page-wrap .reveal{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease;visibility:visible!important}.js-reveal-enabled .lp-page-wrap .reveal:not(.in){opacity:0;transform:translateY(24px)}.js-reveal-enabled .lp-page-wrap .reveal.in{opacity:1;transform:none;visibility:visible!important}.vmodal{align-items:center;backdrop-filter:blur(6px);background:rgba(10,9,7,.88);display:none;inset:0;justify-content:center;position:fixed;z-index:9999}.vmodal,.vmodal *,.vmodal :after,.vmodal :before{box-sizing:border-box}.vmodal.open{display:flex}.vmodal-inner{aspect-ratio:16/9;position:relative;width:min(860px,92vw)}.vmodal-inner iframe{border:none;border-radius:6px;display:block;height:100%;width:100%}.vmodal-close{background:none;border:none;color:#fff;cursor:pointer;font-family:var(--sans);font-size:26px;line-height:1;opacity:.8;padding:0;position:absolute;right:0;top:-38px;transition:opacity .2s}.vmodal-close:hover{opacity:1}@media(max-width:900px){:root{--header-h:0px}.lp-page-wrap .wrap{padding:0 24px}}@media(max-width:480px){.lp-page-wrap .wrap{padding:0 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lp-page-wrap .reveal{opacity:1!important;transform:none!important;visibility:visible!important}.lp-page-wrap *,.lp-page-wrap :after,.lp-page-wrap :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}