:root{--ink:#1f2937;--muted:#6b7280;--soft:#f6f8ff;--line:#e5ebf5;--panel:#fff;--blue:#5580ff;--blue-dark:#2457aa;--blue-deep:#1f4c94;--navy:#173053;--navy-2:#25436f;--green:#0f7a55;color:var(--ink);background:#fff;font-family:Poppins,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit}.site-shell{min-height:100vh}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#fffffff0;justify-content:space-between;align-items:center;padding:18px 44px;display:flex;position:sticky;top:0}.brand,.site-nav,.hero-actions,.format-row,.header-link{align-items:center;display:flex}.brand{text-decoration:none}.brand img{width:auto;height:28px;display:block}.site-nav{color:var(--muted);gap:28px;font-size:.92rem;font-weight:500}.site-nav a,.header-link,.primary-action,.secondary-action{text-decoration:none}.header-link,.nav-button{border:1px solid var(--line);color:var(--ink);border-radius:6px;min-height:40px;padding:0 16px;font-size:.9rem;font-weight:500}.nav-button{color:inherit;cursor:pointer;font:inherit;font-weight:inherit;background:0 0;border:0;min-height:0;padding:0}.hero{background:radial-gradient(circle at 8% 10%,#5580ff1f,#0000 28%),linear-gradient(#fff 0%,#f8faff 100%);align-items:center;max-width:none;margin:0;padding:86px 44px 102px}.hero-copy{text-align:center;max-width:940px;margin:0 auto}.eyebrow{color:var(--blue);letter-spacing:.36em;text-transform:uppercase;margin:0 0 16px;font-size:.82rem;font-weight:500}.hero-eyebrow{font-size:.92rem}.hero h1{color:#1d2754;max-width:940px;margin:0;font-size:4.25rem;font-weight:600;line-height:1.12}.hero h1 span{color:var(--blue)}.hero-intro{color:var(--muted);max-width:820px;margin:24px auto 32px;font-size:1.22rem;line-height:1.7}.hero-actions{flex-wrap:wrap;justify-content:center;gap:14px}.hero-actions.center{justify-content:center}.primary-action,.secondary-action{border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:500;display:inline-flex}button.primary-action,button.secondary-action{font-size:1rem}.primary-action{background:var(--blue);color:#fff}.primary-action:hover,button:hover{background:var(--blue-dark)}.secondary-action{border:1px solid var(--line);color:var(--ink)}.format-row{flex-wrap:wrap;gap:10px;margin-top:28px}.format-row span{background:var(--soft);border:1px solid var(--line);color:#344054;border-radius:6px;padding:8px 13px;font-size:.86rem;font-weight:500}.hero-meta{color:var(--muted);margin:22px 0 0;font-size:1rem;font-weight:400}.report-panel{background:var(--panel);border:1px solid var(--line);border-radius:6px;max-width:500px;overflow:hidden;box-shadow:0 18px 46px #2457aa24}.price-card{background:linear-gradient(135deg, var(--blue-dark), var(--blue));color:#fff;padding:32px}.price-card p,.metrics-card p{color:#98a2b3;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:500}.price-card strong{font-size:4.4rem;font-weight:600;line-height:1;display:block}.price-card span{color:#d0d5dd;margin-top:6px;font-size:1.05rem;font-weight:500;display:block}.price-card small{color:#98a2b3;margin-top:18px;line-height:1.6;display:block}.lead-form{gap:15px;display:grid}.report-card-body{padding:28px 32px 32px}.report-card-body h2{margin:0 0 16px;font-size:1.45rem;font-weight:600}.report-card-body ul{color:var(--muted);gap:12px;margin:0 0 24px;padding:0;line-height:1.55;list-style:none;display:grid}.report-card-body li{grid-template-columns:16px 1fr;gap:10px;display:grid}.report-card-body li:before{background:var(--blue);content:"";border-radius:999px;width:7px;height:7px;margin-top:9px}.secondary-panel-action{border:1px solid var(--line);color:var(--ink);background:#fff;width:100%}label{color:#344054;font-size:.88rem;font-weight:400;display:block}.required-label{color:#d92d20;margin-left:2px;font-weight:400;display:inline}input,select,textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fbfcfe;border-radius:6px;width:100%;margin-top:7px;font-weight:400}input::placeholder,textarea::placeholder{color:#667085;font-weight:400}input,select{height:44px;padding:0 12px}textarea{resize:vertical;min-height:96px;padding:12px}button{background:var(--blue);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:6px;min-height:48px;font-weight:500}button:disabled{cursor:wait;opacity:.65}.form-submit{justify-self:center;min-width:180px;padding:0 32px}.notice{border-radius:6px;margin:0;padding:12px 14px;font-size:.9rem;line-height:1.5}.success{color:#0f6b49;background:#e8f7ef}.error{color:#a11c1c;background:#feecec}.includes-section,.construction-section,.trust-section,.final-cta,.value-section{padding:88px 44px}.section-heading{text-align:center;max-width:780px;margin:0 auto 44px}.section-heading.left{text-align:left;margin-left:0}.section-heading h2,.includes-section h2,.construction-section h2,.trust-section h2,.final-cta h2{margin:0 0 16px;font-size:2.65rem;font-weight:600;line-height:1.12}.section-heading p,.construction-section p,.trust-section p,.final-cta p{color:var(--muted);margin:0;font-size:1.08rem;line-height:1.7}.value-section{gap:72px;max-width:1220px;margin:0 auto;display:grid}.benefit-row,.metrics-card,.risk-list article{border:1px solid var(--line);background:#fff;border-radius:6px}.benefit-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;padding:34px;display:grid;box-shadow:0 16px 42px #2457aa14}.benefit-copy h2{margin:0 0 18px;font-size:2.35rem;font-weight:600;line-height:1.15}.benefit-copy>p:last-child{color:var(--muted);margin:0;font-size:1.06rem;line-height:1.7}.benefit-image{border:1px solid var(--line);background:#fff;border-radius:6px;margin:0;overflow:hidden}.benefit-image img{width:100%;height:auto;display:block}.section-cta{text-align:center;justify-items:center;gap:12px;display:grid}.section-cta p{color:var(--muted);margin:0;font-size:.98rem}.includes-section{background:linear-gradient(135deg, var(--blue-dark), var(--blue-deep));color:#fff}.includes-section .section-heading p{color:#ffffffc7}.includes-layout{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:32px;max-width:1180px;margin:0 auto;display:grid}.includes-list{gap:12px;display:grid}.includes-list span{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:6px;padding:14px 16px;font-weight:500}.metrics-card{color:var(--ink);background:#fff;padding:32px}.metrics-card h3{margin:0 0 28px;font-size:1.8rem}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.metric-grid div{background:var(--soft);border-radius:6px;padding:18px}.metric-grid strong{font-size:1.75rem;display:block}.metric-grid span{color:var(--muted);font-size:.88rem;font-weight:500}.construction-section{grid-template-columns:minmax(0,.95fr) minmax(400px,1.05fr);align-items:center;gap:54px;max-width:1280px;margin:0 auto;display:grid}.risk-list{gap:14px;display:grid}.risk-list article{grid-template-columns:42px 1fr;align-items:start;gap:16px;padding:18px;display:grid;box-shadow:0 10px 26px #2457aa0f}.risk-list span{color:var(--blue);font-family:Menlo,Consolas,monospace;font-weight:700}.risk-list p{color:var(--ink);margin:0;font-weight:500;line-height:1.45}.trust-section{background:var(--soft);text-align:center}.trust-section>*{max-width:850px;margin-left:auto;margin-right:auto}.final-cta{background:linear-gradient(135deg, var(--blue-dark), var(--blue));color:#fff;text-align:center}.final-cta .eyebrow,.final-cta p{color:#ffffffd1}.final-cta .secondary-action{background:#fff;border-color:#fff}.final-cta .primary-action{color:var(--blue-dark);background:#fff}.final-cta .secondary-action{color:#fff;background:0 0;border-color:#ffffff80}.modal-open{overflow:hidden}.modal-backdrop{z-index:50;background:#1118278a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.request-modal{background:#fff;border-radius:8px;width:100%;max-width:620px;max-height:min(92vh,860px);padding:32px;position:relative;overflow:auto;box-shadow:0 28px 80px #11182747}.modal-close{border:1px solid var(--line);color:var(--ink);background:#f3f6fb;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;padding:0;font-size:1.5rem;display:inline-flex;position:absolute;top:20px;right:20px}.modal-close:hover{background:#e8eefb}.modal-header{margin:0 52px 24px 0}.modal-header h2{margin:0 0 12px;font-size:2rem;font-weight:500;line-height:1.16}.modal-header p:last-child{color:var(--muted);margin:0;font-weight:400;line-height:1.65}@media (width<=1040px){.site-header{padding:16px 22px}.site-nav{display:none}.hero,.includes-layout,.construction-section{grid-template-columns:1fr}.hero{padding:56px 22px 72px}.hero h1{font-size:3.25rem}.benefit-row{grid-template-columns:1fr;gap:32px}}@media (width<=680px){.header-link{display:none}.hero{padding:42px 16px 58px}.hero h1{font-size:2.45rem}.hero-intro{font-size:1rem}.price-card,.report-card-body{padding-left:20px;padding-right:20px}.modal-backdrop{padding:12px}.request-modal{padding:24px 18px}.modal-header{margin-right:46px}.form-submit{justify-self:stretch;width:100%}.includes-section,.construction-section,.trust-section,.final-cta,.value-section{padding:64px 16px}.value-section,.metric-grid{grid-template-columns:1fr}.value-section{gap:36px}.benefit-row{padding:18px}.benefit-copy h2{font-size:1.85rem}.section-heading h2,.includes-section h2,.construction-section h2,.trust-section h2,.final-cta h2{font-size:2rem}}
