.page-distributor .dist-hero{background:var(--bg-dark);color:#fff;padding:168px 0 84px}.page-distributor .dist-eyebrow{align-items:center;gap:14px;margin-bottom:22px;display:flex}.page-distributor .dist-eyebrow:before{content:"";background:var(--terra);width:48px;height:1px}.page-distributor .dist-eyebrow span{font:500 12px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--terra-ink)}.page-distributor .dist-eyebrow.dark span{color:var(--terra-dark)}.page-distributor .dist-hero h1{font:400 clamp(38px, 5.6vw, 66px) / 1.08 var(--font-serif);color:#fff;max-width:16ch;margin:0}.page-distributor .dist-hero h1 em{font-style:italic}.page-distributor .dist-hero-sub{max-width:58ch;font:400 17px/1.65 var(--font-sans);color:#ffffffb8;margin:26px 0 0}.page-distributor .dist-hero-cta{margin-top:34px}.page-distributor .dist-stats{background:var(--bg-alt);border-bottom:1px solid var(--border);padding:44px 0}.page-distributor .dist-stats dl{text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;margin:0;display:grid}.page-distributor .dist-stats dd{font:400 clamp(30px, 4vw, 44px) / 1 var(--font-serif);color:var(--dark);margin:0}.page-distributor .dist-stats dt{font:500 11px/1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--light);margin-top:8px}.page-distributor .dist-why{background:var(--bg);padding:96px 0}.page-distributor .dist-how{background:var(--bg-alt);padding:96px 0}.page-distributor .dist-fit{background:var(--bg);padding:96px 0}.page-distributor .dist-head{max-width:62ch;margin-bottom:52px}.page-distributor .dist-head h2{font:400 clamp(30px, 4vw, 44px) / 1.14 var(--font-serif);color:var(--dark);margin:0 0 16px}.page-distributor .dist-head p{font:400 17px/1.7 var(--font-sans);color:var(--mid);margin:0}.page-distributor .dist-cards{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;display:grid}.page-distributor .dist-card{background:var(--bg);padding:34px 30px 38px}.page-distributor .dist-card h3{font:400 22px/1.3 var(--font-serif);color:var(--dark);margin:0 0 12px}.page-distributor .dist-card h3:before{content:"";background:var(--terra);width:26px;height:1px;margin-bottom:18px;display:block}.page-distributor .dist-card p{font:400 15px/1.7 var(--font-sans);color:var(--mid);margin:0}.page-distributor .dist-steps{background:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:1px;margin:0;padding:0;list-style:none;display:grid}.page-distributor .dist-step{background:var(--bg-alt);grid-template-columns:88px 1fr;align-items:start;gap:24px;padding:28px 4px;display:grid}.page-distributor .dist-step-num{font:400 30px/1 var(--font-serif);color:var(--terra-ink)}.page-distributor .dist-step p{max-width:68ch;font:400 16px/1.7 var(--font-sans);color:var(--dark);margin:0}.page-distributor .dist-note{border-left:2px solid var(--terra-light);max-width:68ch;font:400 15px/1.65 var(--font-sans);color:var(--mid);margin:30px 0 0;padding-left:18px}.page-distributor .dist-fit-grid{grid-template-columns:1fr 1.25fr;align-items:start;gap:64px;display:grid}.page-distributor .dist-fit-text h2{font:400 clamp(28px, 3.6vw, 40px) / 1.14 var(--font-serif);color:var(--dark);margin:0}.page-distributor .dist-points{gap:18px;margin:0;padding:0;list-style:none;display:grid}.page-distributor .dist-points li{font:400 16px/1.65 var(--font-sans);color:var(--mid);padding-left:30px;position:relative}.page-distributor .dist-points li:before{content:"";background:var(--terra);width:16px;height:1px;position:absolute;top:11px;left:0}.page-distributor .dist-reach{border-top:1px solid var(--border);font:500 12px/1.7 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--light);margin:56px 0 0;padding-top:24px}.page-distributor .dist-form-section{background:var(--bg-alt);padding:96px 0 108px;scroll-margin-top:80px}.page-distributor .dist-form-grid{grid-template-columns:1fr 1.25fr;align-items:start;gap:64px;display:grid}.page-distributor .dist-form-head h2{font:400 clamp(28px, 3.6vw, 40px) / 1.14 var(--font-serif);color:var(--dark);margin:0 0 16px}.page-distributor .dist-form-head p{max-width:48ch;font:400 16px/1.7 var(--font-sans);color:var(--mid);margin:0 0 14px}.page-distributor .dist-form-direct{font-size:15px}.page-distributor .dist-form-direct a{color:var(--terra-dark);border-bottom:1px solid var(--border)}.page-distributor .quote-card{background:var(--bg)}.page-distributor .quote-field input,.page-distributor .quote-field select,.page-distributor .quote-field textarea{background:var(--bg-alt)}.page-distributor .quote-field input:focus-visible,.page-distributor .quote-field select:focus-visible,.page-distributor .quote-field textarea:focus-visible{background:#fff}@media (max-width:900px){.page-distributor .dist-hero{padding:128px 0 64px}.page-distributor .dist-stats dl{grid-template-columns:repeat(2,1fr);gap:26px}.page-distributor .dist-why,.page-distributor .dist-how,.page-distributor .dist-fit{padding:64px 0}.page-distributor .dist-head{margin-bottom:36px}.page-distributor .dist-step{grid-template-columns:56px 1fr;gap:16px}.page-distributor .dist-fit-grid,.page-distributor .dist-form-grid{grid-template-columns:1fr;gap:40px}.page-distributor .dist-form-section{padding:64px 0 80px}}
