:root{--navy:#0d2a4a;--gold:#b58a4a;--ink:#10213a;--muted:#64748a;--line:#d9e0e8;--paper:#f6f8fa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{height:82px;display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:auto;padding:0 28px}.brand{display:flex;align-items:center;gap:12px}.brand-mark,.admin-logo{width:42px;height:42px;display:grid;place-items:center;background:var(--navy);color:#d7b16c;border:1px solid var(--gold);font:25px Georgia}.brand>span:last-child{display:grid;gap:4px;letter-spacing:.1em}.brand small{color:#7d8a9b;font-size:10px}.site-header nav{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:700}.primary-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--navy);color:#fff!important;padding:12px 18px;font-weight:700;cursor:pointer}.primary-button.large{padding:15px 22px}.hero{max-width:1240px;margin:auto;padding:85px 28px 95px;display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center}.eyebrow{color:#9b7135;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.hero h1,.section-heading h2,.form-intro h2{margin:16px 0 0;font:500 clamp(44px,5vw,70px)/1.07 Georgia;color:#0b2440}.hero h1 em{color:var(--gold);font-weight:400}.hero-text{color:#56667b;font-size:18px;line-height:1.7}.hero-text strong{color:#243b56}.hero-actions{display:flex;align-items:center;gap:18px}.hero-actions span{color:#718096;font-size:13px}.benefit-list{list-style:none;padding:0;display:grid;gap:10px;color:#354a64}.hero-panel{background:#0b2645;color:#fff;padding:32px;box-shadow:0 28px 65px #0c274638}.panel-top{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff22;padding-bottom:20px;font-size:11px;letter-spacing:.12em}.ring-wrap{display:flex;align-items:center;gap:24px;padding:32px 0}.ring{width:135px;height:135px;flex:0 0 135px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#d4ab64 0 38%,#68819a 38% 67%,#d8dfe7 67% 83%,#274665 83%);position:relative}.ring:after{content:"";position:absolute;inset:14px;border-radius:50%;background:#0b2645}.ring span{z-index:1;display:grid;text-align:center;font:28px Georgia}.ring small{font:9px Arial;text-transform:uppercase;color:#9baabd}.ring-wrap h2{font:24px Georgia}.ring-wrap p{color:#aebac8;line-height:1.5}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff22}.profile-stats div{display:grid;gap:6px;padding:14px;border-right:1px solid #ffffff22}.profile-stats div:last-child{border:0}.profile-stats span{color:#91a0b2;font-size:10px}.profile-stats strong{font-size:13px}.hero-panel>small{display:block;text-align:center;color:#8ea0b5;margin-top:18px}.trust-strip{max-width:1184px;margin:auto;background:#fff;border:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);box-shadow:0 15px 40px #112a470d}.trust-strip div{display:grid;gap:5px;padding:23px 28px;border-right:1px solid var(--line)}.trust-strip div:last-child{border:0}.trust-strip span{color:#77869a;font-size:13px}.quick-cta,.process-cta{max-width:1184px;margin:30px auto 0;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#e8edf2;border-left:4px solid var(--gold)}.quick-cta div{display:grid;gap:6px}.quick-cta strong{font:22px Georgia}.quick-cta span{color:#68778b}.content-section{max-width:1184px;margin:auto;padding:110px 28px}.section-heading{max-width:760px;margin-bottom:45px}.section-heading h2,.form-intro h2{font-size:48px}.section-heading>p:last-child,.form-intro>p{color:#65748a;font-size:18px;line-height:1.65}.asset-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.asset-grid article{background:#fff;padding:28px;min-height:215px}.asset-grid article>span{color:var(--gold);font:italic 18px Georgia}.asset-grid h3{font:22px Georgia;margin:38px 0 12px}.asset-grid p{color:#6c7a8c;line-height:1.6}.process-section{background:#0b2645;color:#fff;padding:105px max(28px,calc((100vw - 1184px)/2))}.section-heading.light h2{color:#fff}.process-grid{display:grid;grid-template-columns:repeat(3,1fr)}.process-grid article{border-top:1px solid var(--gold);padding:30px 38px 0 0;margin-right:38px}.process-grid b{color:#d7b16c}.process-grid h3{font:22px Georgia}.process-grid p{color:#acb8c6;line-height:1.6}.process-cta{max-width:none;background:#ffffff0d;border:1px solid #d7b16c66;margin-top:55px}.process-cta p{color:#bac5d0}.process-cta strong{font:22px Georgia;color:#fff}.form-section{max-width:1184px;margin:auto;padding:110px 28px;display:grid;grid-template-columns:.72fr 1.28fr;gap:75px;align-items:start}.form-intro{position:sticky;top:25px}.privacy-card{display:grid;gap:8px;background:#e8eef4;padding:20px;margin-top:28px}.privacy-card span{color:#68778a;line-height:1.5;font-size:14px}.lead-form{background:#fff;border:1px solid var(--line);padding:35px;box-shadow:0 22px 55px #122d4b12}.lead-form fieldset{border:0;border-bottom:1px solid var(--line);padding:0 0 30px;margin:0 0 30px}.lead-form legend{font:22px Georgia;margin-bottom:22px}.lead-form legend span{display:inline-grid;place-items:center;width:29px;height:29px;background:var(--navy);color:#d7b16c;font:14px Arial;margin-right:10px}.form-grid{display:grid;gap:18px}.form-grid.two{grid-template-columns:1fr 1fr}.lead-form label,.setup-card label{display:grid;gap:7px;color:#354860;font-size:14px;font-weight:700}.lead-form input,.lead-form select,.setup-card input{width:100%;min-height:44px;border:1px solid #cbd4df;background:#fff;padding:10px;color:#182f4b}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.choice-grid.three{grid-template-columns:repeat(3,1fr)}.choice-grid label{display:flex;align-items:center;border:1px solid var(--line);padding:12px;font-weight:400}.choice-grid input,.consents input{width:auto;min-height:auto}.field-title{font-weight:700;font-size:14px;margin-top:22px}.consents{display:grid;gap:13px}.consents label{display:flex;align-items:flex-start;font-size:12px;font-weight:400;line-height:1.5}.submit{width:100%;margin-top:24px;min-height:54px}.fine-print{color:#7a8798;font-size:12px;line-height:1.5}.honeypot{position:absolute!important;left:-9999px!important}.success-box{background:#edf6ef;border-left:3px solid #4f825b;padding:15px;margin-bottom:22px}.alert-error{background:#fff0ee;color:#9e261b;padding:13px;margin:15px 0}footer{background:#091f39;color:#fff;padding:45px max(28px,calc((100vw - 1184px)/2));display:flex;align-items:center;justify-content:space-between}.floating-cta{position:fixed;right:20px;bottom:20px;background:var(--gold);color:#fff;padding:14px 18px;font-weight:700;box-shadow:0 12px 32px #0d2a4a33}
.setup-page{min-height:100vh;display:grid;place-items:center;background:#eaf0f5;padding:25px}.setup-card{width:min(620px,100%);background:#fff;padding:40px;border:1px solid var(--line);box-shadow:0 25px 60px #0d2a4a1a}.setup-card h1{font:36px Georgia;margin-bottom:8px}.setup-card>p{color:var(--muted);line-height:1.6}.setup-card form{display:grid;gap:18px;margin-top:25px}.setup-card hr{width:100%;border:0;border-top:1px solid var(--line)}.login-card{max-width:480px}
.admin-shell{min-height:100vh;background:#eef2f6;padding-bottom:70px}.admin-header{height:78px;background:#0b2645;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(25px,calc((100vw - 1184px)/2))}.admin-header>div{display:flex;align-items:center;gap:12px}.admin-header>div>span:last-child{display:grid;gap:4px}.admin-header small{display:block;color:#93a4b7;font-size:10px}.admin-summary{max-width:1184px;margin:auto;padding:55px 25px 32px;display:flex;align-items:flex-end;justify-content:space-between}.admin-summary p{color:#9a7036;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.admin-summary h1{font:44px Georgia;margin:7px 0}.admin-summary span{color:#718095;font-size:13px}.lead-count{background:#fff;border:1px solid var(--line);padding:18px;display:grid}.lead-count strong{font-size:28px}.admin-toolbar{max-width:1134px;margin:0 auto 24px;background:#fff;border:1px solid var(--line);padding:20px 24px;display:flex;align-items:center;justify-content:space-between}.admin-toolbar>div{display:grid;gap:5px}.admin-toolbar span{color:#718095;font-size:13px}.admin-download-all,.lead-download{background:var(--navy);color:#fff;padding:12px 16px;font-size:13px;font-weight:700}.lead-cards{max-width:1134px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:22px}.lead-card{background:#fff;border:1px solid var(--line);padding:25px}.lead-card-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:18px}.lead-id{color:#9a7036;font-size:11px;font-weight:700}.lead-card h2{font:27px Georgia;margin:7px 0}.lead-card-head p,.lead-card time{color:#718095;font-size:12px}.lead-contact{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.lead-contact a{background:#eef2f6;padding:10px;font-size:13px;overflow:hidden}.lead-facts{display:grid;grid-template-columns:1fr 1fr;margin:0}.lead-facts div{border:1px solid #e4e9ee;padding:12px}.lead-facts dt{color:#788697;font-size:11px}.lead-facts dd{margin:5px 0 0;font-weight:700;font-size:13px}.lead-assets{margin:18px 0}.lead-assets>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lead-assets span{background:#f4ede2;color:#735328;padding:6px 9px;font-size:11px}.lead-consent{background:#edf5ef;color:#41634a;padding:10px;font-size:11px}.lead-download{display:block;text-align:center;margin-top:17px;background:var(--gold)}.admin-empty{max-width:700px;margin:50px auto;background:#fff;border:1px solid var(--line);padding:50px;text-align:center}
@media(max-width:900px){.hero,.form-section{grid-template-columns:1fr}.asset-grid{grid-template-columns:1fr 1fr}.form-intro{position:static}.trust-strip{margin-inline:20px}.lead-cards{grid-template-columns:1fr;margin-inline:20px}.admin-toolbar,.admin-summary{margin-inline:20px}}
@media(max-width:650px){.site-header{padding-inline:18px}.site-header nav>a:not(.primary-button){display:none}.hero{padding:55px 20px}.hero-actions,.quick-cta,.process-cta,.admin-toolbar,.admin-summary{align-items:flex-start;flex-direction:column}.ring-wrap{flex-direction:column;align-items:flex-start}.profile-stats,.trust-strip,.asset-grid,.process-grid,.form-grid.two,.choice-grid,.choice-grid.three,.lead-contact,.lead-facts{grid-template-columns:1fr}.trust-strip div{border-right:0;border-bottom:1px solid var(--line)}.content-section,.form-section{padding:80px 20px}.process-grid article{margin:0 0 28px}.lead-form{padding:24px 19px}.floating-cta{left:12px;right:12px;text-align:center}.admin-header{padding-inline:18px}.admin-header small{display:none}footer{align-items:flex-start;flex-direction:column;gap:20px}}
.footer-contact{display:grid;gap:5px;font-size:13px}.legal-main{max-width:900px;margin:auto;padding:65px 28px 100px}.legal-main h1{font:48px Georgia;margin:0 0 15px}.legal-main h2{font:25px Georgia;margin:38px 0 12px}.legal-main p,.legal-main li{color:#56667b;line-height:1.7}.legal-main .legal-card{background:#fff;border:1px solid var(--line);padding:28px;margin:25px 0}.legal-main a{color:var(--navy);text-decoration:underline}.legal-back{display:inline-block;margin-bottom:35px;color:var(--navy);font-weight:700}
.seo-faq{max-width:900px;margin:auto;padding:0 28px 100px}.seo-faq .section-heading{text-align:center;margin:0 auto 30px}.seo-faq .section-heading h2{font-size:38px}.faq-list{display:grid;gap:10px}.faq-list details{background:#fff;border:1px solid var(--line);padding:18px 22px}.faq-list summary{cursor:pointer;font-weight:700;color:var(--navy)}.faq-list p{color:#65748a;line-height:1.6;margin:14px 0 2px}
