.home-module__Hx0lNG__page{--serif:var(--font-fraunces), Georgia, serif;--sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-jetbrains-mono), ui-monospace, monospace;--paper-2:#efece5;--green-deep:#1a7a3a;--clay-hex:#c96b46;--cut:22px;background:var(--paper);color:var(--ink);font-family:var(--sans);min-height:100vh;font-size:16px;line-height:1.55}.home-module__Hx0lNG__page a{color:inherit;text-decoration:none}.home-module__Hx0lNG__wrap{max-width:1180px;margin:0 auto;padding:0 24px}.home-module__Hx0lNG__mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.home-module__Hx0lNG__eyebrow{color:var(--ink-soft);align-items:center;gap:10px;display:inline-flex}.home-module__Hx0lNG__spark{flex:none;width:12px;height:12px}.home-module__Hx0lNG__h1,.home-module__Hx0lNG__h2,.home-module__Hx0lNG__h3{font-family:var(--serif);letter-spacing:-.02em;font-weight:500;line-height:1.05}.home-module__Hx0lNG__h1{margin:22px 0 24px;font-size:clamp(44px,6.4vw,84px)}.home-module__Hx0lNG__h2{font-size:clamp(34px,4.4vw,56px)}.home-module__Hx0lNG__h3{font-size:26px;line-height:1.15}.home-module__Hx0lNG__lead{color:var(--ink-soft);max-width:560px;font-size:clamp(17px,1.6vw,20px)}.home-module__Hx0lNG__btn{border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 22px;font-size:15px;font-weight:500;transition:transform .15s,background .15s;display:inline-flex}.home-module__Hx0lNG__btn:hover{transform:translateY(-1px)}.home-module__Hx0lNG__btnInk{background:var(--ink);color:var(--paper)!important}.home-module__Hx0lNG__btnLine{border:1px solid var(--rule);background:0 0}.home-module__Hx0lNG__btnLine:hover{background:#fff}.home-module__Hx0lNG__header{z-index:20;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);background:#f5f3eed9;position:sticky;top:0}.home-module__Hx0lNG__nav{justify-content:space-between;align-items:center;height:68px;display:flex}.home-module__Hx0lNG__brand{font-family:var(--serif);letter-spacing:-.01em;align-items:center;gap:10px;font-size:22px;font-weight:500;display:flex}.home-module__Hx0lNG__navLinks{color:var(--ink-soft);align-items:center;gap:32px;font-size:14px;display:flex}.home-module__Hx0lNG__navLinks a:hover{color:var(--ink)}.home-module__Hx0lNG__navBtn{height:40px;padding:0 18px;font-size:14px}.home-module__Hx0lNG__hero{padding:72px 0 96px}.home-module__Hx0lNG__heroGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}.home-module__Hx0lNG__ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.home-module__Hx0lNG__call{border:1px solid var(--rule);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:#fff;padding:26px;box-shadow:0 30px 60px -40px #0a0a0a59}.home-module__Hx0lNG__callTop{color:var(--ink-soft);justify-content:space-between;align-items:center;display:flex}.home-module__Hx0lNG__live{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.home-module__Hx0lNG__dot{background:var(--brand-green);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite home-module__Hx0lNG__pulse;box-shadow:0 0 0 4px #2dd47b2e}@keyframes home-module__Hx0lNG__pulse{50%{box-shadow:0 0 0 7px #2dd47b0d}}.home-module__Hx0lNG__wave{align-items:center;gap:3px;height:44px;margin:22px 0 18px;display:flex}.home-module__Hx0lNG__bar{background:var(--ink);border-radius:2px;flex:1;animation:1.4s ease-in-out infinite home-module__Hx0lNG__wave}@keyframes home-module__Hx0lNG__wave{50%{transform:scaleY(2.2)}}.home-module__Hx0lNG__lines{border-top:1px solid var(--rule);flex-direction:column;gap:12px;padding-top:18px;display:flex}.home-module__Hx0lNG__line{grid-template-columns:78px 1fr;gap:12px;font-size:14.5px;line-height:1.45;display:grid}.home-module__Hx0lNG__who{color:var(--ink-soft);padding-top:2px}.home-module__Hx0lNG__outcome{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.home-module__Hx0lNG__chip{height:30px;font-family:var(--mono);letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.home-module__Hx0lNG__chipOk{color:var(--green-deep);background:#2dd47b24}.home-module__Hx0lNG__chipOk:before{content:"";background:var(--brand-green);border-radius:50%;width:7px;height:7px}.home-module__Hx0lNG__chipSent{color:var(--ink-soft)}.home-module__Hx0lNG__section{padding:104px 0}.home-module__Hx0lNG__secHead{flex-direction:column;gap:18px;max-width:720px;margin-bottom:56px;display:flex}.home-module__Hx0lNG__ruleTop{border-top:1px solid var(--rule)}.home-module__Hx0lNG__pillars{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.home-module__Hx0lNG__pillar{padding:34px 34px 8px 0}.home-module__Hx0lNG__pillar+.home-module__Hx0lNG__pillar{border-left:1px solid var(--rule);padding-left:34px}.home-module__Hx0lNG__pillarLabel{color:var(--ink-soft);align-items:center;gap:10px;display:flex}.home-module__Hx0lNG__pillar .home-module__Hx0lNG__h3{margin:26px 0 16px}.home-module__Hx0lNG__muted{color:var(--ink-soft)}.home-module__Hx0lNG__run{background:var(--paper-2)}.home-module__Hx0lNG__steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.home-module__Hx0lNG__step{background:var(--paper);border:1px solid var(--rule);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);padding:26px 22px 28px}.home-module__Hx0lNG__stepTitle{font-family:var(--serif);letter-spacing:-.01em;margin:30px 0 8px;font-size:24px;font-weight:500}.home-module__Hx0lNG__small{color:var(--ink-soft);font-size:14.5px}.home-module__Hx0lNG__runNote{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.home-module__Hx0lNG__tag{border:1px solid var(--rule);background:var(--paper);border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:14px;display:inline-flex}.home-module__Hx0lNG__outcomesGrid{grid-template-columns:1fr 1fr;align-items:end;gap:56px;display:grid}.home-module__Hx0lNG__chipsBig{flex-wrap:wrap;gap:12px;display:flex}.home-module__Hx0lNG__chipBig{border:1px solid var(--rule);background:#fff;height:44px;padding:0 18px;font-size:13px}.home-module__Hx0lNG__chipBig:before{content:"";border-radius:50%;width:8px;height:8px}.home-module__Hx0lNG__c1:before{background:var(--brand-green)}.home-module__Hx0lNG__c2:before{background:var(--signal-amber)}.home-module__Hx0lNG__c3:before{background:var(--ink)}.home-module__Hx0lNG__c4:before{background:var(--clay-hex)}.home-module__Hx0lNG__cases{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.home-module__Hx0lNG__case{padding:28px 24px 30px 0}.home-module__Hx0lNG__case+.home-module__Hx0lNG__case{border-left:1px solid var(--rule);padding-left:24px}.home-module__Hx0lNG__caseTitle{font-family:var(--serif);letter-spacing:-.01em;margin:22px 0 10px;font-size:22px;font-weight:500}.home-module__Hx0lNG__trust{background:var(--ink);color:var(--paper)}.home-module__Hx0lNG__trust .home-module__Hx0lNG__eyebrow{color:#8f8d87}.home-module__Hx0lNG__trustTitle{margin-top:18px}.home-module__Hx0lNG__trustGrid{border-top:1px solid #2a2a28;grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.home-module__Hx0lNG__trustItem{padding:28px 24px 0 0}.home-module__Hx0lNG__trustItem+.home-module__Hx0lNG__trustItem{border-left:1px solid #2a2a28;padding-left:24px}.home-module__Hx0lNG__trustLabel{color:#8f8d87}.home-module__Hx0lNG__trustHead{margin:18px 0 8px;font-size:16px;font-weight:500}.home-module__Hx0lNG__trustText{color:#a9a69f;font-size:14.5px}.home-module__Hx0lNG__badges{border-top:1px solid #2a2a28;flex-wrap:wrap;justify-content:center;gap:28px 44px;margin-top:64px;padding-top:40px;display:flex}.home-module__Hx0lNG__badge{color:#d9d6cf;align-items:center;gap:10px;font-size:15px;display:inline-flex}.home-module__Hx0lNG__badge b{color:var(--paper);font-weight:600}.home-module__Hx0lNG__laurel{color:#8f8d87;flex:none;width:20px;height:40px}.home-module__Hx0lNG__laurelR{transform:scaleX(-1)}.home-module__Hx0lNG__closing{text-align:center;padding:120px 0}.home-module__Hx0lNG__closing .home-module__Hx0lNG__h2{margin:20px auto 18px}.home-module__Hx0lNG__closingText{color:var(--ink-soft);max-width:520px;margin:0 auto}.home-module__Hx0lNG__closingCtas{justify-content:center}.home-module__Hx0lNG__footer{background:var(--ink);color:var(--paper);border-top:1px solid #2a2a28;padding:48px 0}.home-module__Hx0lNG__foot{color:#a9a69f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex}.home-module__Hx0lNG__foot .home-module__Hx0lNG__brand,.home-module__Hx0lNG__foot a:hover{color:var(--paper)}@media (max-width:960px){.home-module__Hx0lNG__heroGrid,.home-module__Hx0lNG__outcomesGrid{grid-template-columns:1fr}.home-module__Hx0lNG__steps,.home-module__Hx0lNG__cases,.home-module__Hx0lNG__trustGrid{grid-template-columns:1fr 1fr}.home-module__Hx0lNG__case:nth-child(3),.home-module__Hx0lNG__trustItem:nth-child(3){border-left:0;padding-left:0}.home-module__Hx0lNG__case:nth-child(n+3){border-top:1px solid var(--rule)}.home-module__Hx0lNG__trustItem:nth-child(n+3){border-top:1px solid #2a2a28}.home-module__Hx0lNG__hideMobile{display:none}}@media (max-width:720px){.home-module__Hx0lNG__section{padding:76px 0}.home-module__Hx0lNG__hero{padding:40px 0 72px}.home-module__Hx0lNG__wrap{padding:0 16px}.home-module__Hx0lNG__pillars{grid-template-columns:1fr}.home-module__Hx0lNG__pillar,.home-module__Hx0lNG__pillar+.home-module__Hx0lNG__pillar{border-left:0;padding:30px 0 22px}.home-module__Hx0lNG__pillar+.home-module__Hx0lNG__pillar{border-top:1px solid var(--rule)}.home-module__Hx0lNG__steps,.home-module__Hx0lNG__cases,.home-module__Hx0lNG__trustGrid{grid-template-columns:1fr}.home-module__Hx0lNG__case,.home-module__Hx0lNG__case+.home-module__Hx0lNG__case,.home-module__Hx0lNG__trustItem,.home-module__Hx0lNG__trustItem+.home-module__Hx0lNG__trustItem{border-left:0;padding-left:0}.home-module__Hx0lNG__case+.home-module__Hx0lNG__case{border-top:1px solid var(--rule)}.home-module__Hx0lNG__trustItem+.home-module__Hx0lNG__trustItem{border-top:1px solid #2a2a28;padding-top:24px}.home-module__Hx0lNG__line{grid-template-columns:64px 1fr}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__dot,.home-module__Hx0lNG__bar{animation:none}.home-module__Hx0lNG__btn{transition:none}}
