:root{--ink:#172333;--muted:#657282;--line:#d7dde4;--paper:#f7f8f6;--white:#fff;--red:#9d1f2d;--red2:#c13a49;--navy:#102033;--blue:#2c526d;--gold:#c79a48;--shadow:0 24px 60px rgba(16,32,51,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);line-height:1.6}a{text-decoration:none;color:inherit}.container{width:min(1160px,calc(100% - 40px));margin:auto}.topbar{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.navrow{min-height:82px;display:flex;justify-content:space-between;align-items:center;gap:28px}.brand img{width:220px;height:auto;display:block}.navrow nav{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.navrow nav a{font-size:14px;font-weight:800;color:#314154;padding:9px 12px;border-radius:999px}.navrow nav a:hover{background:#eef2f5}.navrow .nav-cta{background:var(--red);color:#fff}.hero{padding:88px 0 70px;background:radial-gradient(circle at 85% 10%,rgba(199,154,72,.18),transparent 24%),linear-gradient(135deg,#fff,#f0f3f5)}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-weight:900;font-size:12px;color:var(--red);margin:0 0 12px}.hero h1{font-size:clamp(3rem,7vw,6.2rem);line-height:.9;letter-spacing:-.065em;margin:0 0 18px;color:var(--navy)}.hero h2{font-size:clamp(1.65rem,3.1vw,2.75rem);line-height:1.05;letter-spacing:-.04em;margin:0 0 20px;color:var(--red)}.lead{font-size:1.18rem;color:#4d5c6c;max-width:760px;margin:0 0 28px}.actions{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 20px;border-radius:999px;font-weight:900}.button.primary{background:var(--red);color:#fff;box-shadow:0 14px 30px rgba(157,31,45,.23)}.button.secondary{background:#fff;border:1px solid var(--line);color:var(--navy)}.hero-art img{width:100%;display:block;filter:drop-shadow(0 24px 44px rgba(16,32,51,.15))}.price-panel{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.price-panel div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px 18px;min-width:170px;box-shadow:0 10px 24px rgba(16,32,51,.07)}.price-panel small{display:block;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:850;font-size:11px}.price-panel strong{display:block;color:var(--red);font-size:1.65rem}.contact-line{font-size:14px;color:var(--muted);font-weight:700}.contact-line a{color:var(--red)}.section{padding:78px 0}.section h2{font-size:clamp(2.1rem,4vw,3.6rem);line-height:1.02;letter-spacing:-.05em;margin:0 0 16px;color:var(--navy)}.section-lead{max-width:900px;color:var(--muted);font-size:1.08rem;margin:0 0 32px}.opportunity{background:#fff}.cards{display:grid;gap:16px}.cards.six{grid-template-columns:repeat(3,1fr)}.cards article,.buyer-list>div,.related-grid a{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:0 12px 30px rgba(16,32,51,.06)}.cards article span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#f2d9dc;color:var(--red);font-weight:950;margin-bottom:12px}.cards h3,.buyer-list strong,.related-grid strong{display:block;color:var(--navy);font-size:1.12rem;margin-bottom:7px}.cards p,.buyer-list p,.related-grid p{margin:0;color:var(--muted)}.buyers{background:linear-gradient(135deg,var(--navy),#23465f);color:#fff}.buyers h2{color:#fff}.buyers .section-lead{color:#dce5ec}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:34px;align-items:start}.buyer-list{display:grid;gap:13px}.buyer-list>div{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.17);box-shadow:none}.buyer-list strong{color:#fff}.buyer-list p{color:#dce5ec}.authority{background:#f0f3f5}.authority-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:34px;align-items:center}.authority-copy p{color:#526171;font-size:1.04rem}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.proof-grid div{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 12px 30px rgba(16,32,51,.06)}.proof-grid strong{display:block;color:var(--red);font-size:1.3rem}.proof-grid span{color:var(--muted);font-weight:750}.article{background:#fff}.article-wrap{max-width:940px}.article p{color:#425263;font-size:1.05rem}.related{background:#f0f3f5}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.related-grid a{transition:.2s transform,.2s box-shadow}.related-grid a:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.related-grid span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900;color:var(--red);margin-bottom:7px}.cta{padding:80px 0;background:linear-gradient(135deg,var(--red),#681723);color:#fff;text-align:center}.cta-inner{max-width:900px}.cta h2{color:#fff;font-size:clamp(2.2rem,5vw,4rem);line-height:1;letter-spacing:-.05em;margin:0 0 16px}.cta p{color:#f6dfe2;font-size:1.08rem}.cta-price{display:flex;justify-content:center;align-items:end;gap:14px;flex-wrap:wrap;margin:24px 0}.cta-price strong{font-size:3rem;line-height:1}.cta-price span,.cta-price small{font-weight:850}.button.light{background:#fff;color:var(--red)}.email{display:block;margin-top:15px;font-weight:900;color:#fff}footer{background:#0c1724;color:#dce5ec;padding:26px 0}.foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.foot p{margin:0}.foot a{color:#fff;font-weight:850}
@media(max-width:900px){.hero-grid,.split,.authority-grid{grid-template-columns:1fr}.cards.six,.related-grid{grid-template-columns:1fr 1fr}.navrow nav{display:none}.hero-art{max-width:620px}}
@media(max-width:620px){.container{width:min(100% - 26px,1160px)}.brand img{width:190px}.cards.six,.related-grid,.proof-grid{grid-template-columns:1fr}.hero{padding-top:58px}.actions .button{width:100%}.price-panel div{flex:1;min-width:145px}.foot{display:block;text-align:center}.foot p+p{margin-top:8px}}
