.v4{--bg:#fcfbf7;--bg2:#e6e3d8;--surface:#fff;--surface2:#e6e3d8;--line:rgba(21,23,28,.3);--line2:#15171c;--hair:#dad7cc;--tx:#15171c;--tx2:rgba(21,23,28,.7);--tx3:rgba(21,23,28,.5);--accent:#d7e3ff;--accent2:#7ea6ff;--accent3:#ff6c4c;--accent-ink:#15171c;--check-ico:#15171c;--blue:#7ea6ff;--v4-flare:#ff6c4c;--v4-glow:#ffa946;--v4-signal:#7ea6ff;--v4-error-bg:#f8e4e4;--v4-error-ink:#7f1c34;--v4-fathom:#0a1a3a;--v4-pulse:#7f1c34;--tint-rgb:21,23,28;--shadow-rgb:21,23,28;--grad-depth-text:linear-gradient(#15171c,#15171c);--grad-luminance:linear-gradient(#15171c,#15171c);--grad-alloy:linear-gradient(#15171c,#15171c);--plate-silver:#fff;--plate-graphite:#15171c;--serif:var(--v4-display),"EB Garamond",Georgia,serif;--sans:var(--v4-body),Figtree,Arial,sans-serif;--font-nav:var(--v4-body);color:var(--tx);font-family:var(--sans);min-height:100vh}.v4,.v4 .nav{background:var(--bg)}.v4 .nav{--nav-tint:var(--bg2)}.v4 .nav-aud-link.active{background:#fff}.v4 .nav-logo svg{width:28px;height:28px}.v4 .nav-logo .logo-name{font-size:20px}.v4 .nav-cta{background:var(--accent);border-color:var(--tx);color:var(--accent-ink)}.v4 .btn,.v4 .btn-primary,.v4 .btn-secondary{padding:16px 24px;border:2px solid var(--tx)!important;border-radius:8px;background:var(--accent)!important;color:var(--accent-ink)!important;font-family:var(--sans);font-size:16px;font-weight:600;line-height:16px;box-shadow:none!important;animation:none!important;filter:none!important;transition:transform .2s,color .3s}.v4 .btn-secondary{background:var(--bg)!important;color:var(--tx)!important}.v4 .btn-sm{padding:14px}.v4 .btn-primary:after,.v4 .btn-primary:before,.v4 .btn-secondary:after,.v4 .btn-secondary:before{display:none!important}.v4 .btn-primary:hover,.v4 .btn-secondary:hover,.v4 .btn:hover{transform:scale(.98)!important}.v4 .btn-face,.v4 .btn-label{gap:10px}.v4 .heropr-title,.v4 .section-title,.v4 h1,.v4 h2,.v4 h3{font-family:var(--serif);font-weight:400;letter-spacing:-.03em;color:var(--tx)}.v4 .heropr-title{font-family:var(--v4-hero),"Bricolage Grotesque",system-ui,sans-serif;font-weight:600;letter-spacing:-.035em;font-size:clamp(56px,7.3vw,118px);line-height:.98}.v4 .heropr-cta{margin-top:44px}.v4 .heropr-cta .btn-primary{padding:20px 32px;font-size:18px;line-height:18px}.v4 .heropr-stage{max-width:1000px}.v4 .section-title{font-size:clamp(32px,3.3vw,48px);line-height:1.1}.v4 .em-accent,.v4 .metal-text,.v4 .metal-text-sweep{background:none;-webkit-text-fill-color:currentColor;color:var(--tx);font-style:italic;animation:none}.v4 .heropr-sub,.v4 p{font-size:20px;font-weight:500;line-height:1.3;color:var(--tx)}.v4 .heropr-sub{max-width:540px;margin-top:40px;font-size:18px;line-height:1.55}.v4 .logo-name{font-family:var(--sans);font-weight:600;letter-spacing:-.01em}.v4 .lmp{background:var(--bg2);color:var(--tx);border:none;box-shadow:none;animation:none;filter:none}.v4 .lmp-core,.v4 .lmp-shader{display:none}.v4 .lmp-label{color:var(--tx)}.v4 .lpx-tabs{background:var(--surface);border:1px solid var(--hair);padding:4px}.v4 .lpx-tab{color:var(--tx2);font-weight:600;border:2px solid transparent}.v4 .lpx-tab:hover{color:var(--tx)}.v4 .lpx-tab.is-active{color:var(--tx);background:transparent;border-color:var(--accent);box-shadow:none}.v4 .lpx-tab.is-active:after,.v4 .lpx-tab.is-active:before{display:none}.v4 .lpx-item{background:var(--surface);border:1px solid var(--hair);border-radius:12px}.v4 .lpx-item:before{display:none}.v4 .lpx-item.is-open{border:2px solid var(--tx)}.v4 .lpx-item-ico{background:var(--bg2);color:var(--tx);border:none}.v4 .lpx-frame{border:1px solid var(--hair);box-shadow:none}.v4 .lpx.section-pad{padding-bottom:58px}.v4 .agents.section-pad{padding-top:52px}.v4 .llb{padding-bottom:50px}.v4 .lpx.section-pad{padding-top:24px}.v4 .cmp-faqs.panel-carved{background:var(--bg);border:1px solid var(--accent);border-radius:14px;box-shadow:none}.v4 .cmp-faq{border-top-color:var(--accent)}.v4 .lpx-faq .faq-item{background:var(--bg)}.v4 .llb-slot img{filter:grayscale(1);opacity:.7}.v4 .sc-tab{border:2px solid transparent;font-weight:600}.v4 .sc-tab,.v4 .sc-tab.active{background:var(--accent);color:var(--tx)}.v4 .sc-tab.active{border-color:var(--tx);box-shadow:none}.v4 .cta-glow,.v4 .grain,.v4 .hero-void{display:none}.v4 .band-tint{background:#f5f3ec;box-shadow:none}.v4 .band-dark,.v4 .cta{background:var(--tx);color:var(--bg);border-radius:80px 80px 0 0}.v4 .cta .section-title,.v4 .cta p{color:var(--bg)}.v4 .band-dark .em-accent,.v4 .cta .em-accent{color:var(--accent)}