:root{--navy:#071b2e;--navy2:#0b2944;--blue:#0d72c8;--cyan:#1a93df;--ink:#102131;--muted:#637487;--line:#dbe4eb;--soft:#f5f8fa;--white:#fff;--amber:#a86600;--amberBg:#fff3d6;--shadow:0 24px 70px rgba(7,27,46,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:white;line-height:1.6}a{color:inherit;text-decoration:none}.shell{width:min(1160px,calc(100% - 40px));margin:0 auto}.narrow{width:min(840px,100%)}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(219,228,235,.9)}.headerInner{min-height:76px;gap:28px}.brand,.headerInner{display:flex;align-items:center}.brand{gap:11px;font-weight:800}.brandMark{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(145deg,var(--blue),var(--navy2));color:white;font-size:12px;letter-spacing:.06em}.brandWord{font-size:22px;letter-spacing:-.04em}.nav{display:flex;gap:25px;margin-left:auto;color:#385066;font-size:14px}.nav a:hover{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:0;border-radius:9px;background:var(--blue);color:white;font-weight:750;box-shadow:0 10px 24px rgba(13,114,200,.18);cursor:pointer}.button:hover{background:#075fa9}.buttonSmall{min-height:42px;padding:0 16px;font-size:14px}.buttonFull{width:100%}.textLink{font-weight:700;color:var(--blue)}.hero{padding:88px 0 76px;background:radial-gradient(circle at 90% 15%,rgba(26,147,223,.09),transparent 34%),linear-gradient(180deg,#fff,#f9fbfc)}.heroGrid,.twoCol{display:grid;grid-template-columns:1.04fr .96fr;grid-gap:70px;gap:70px;align-items:center}.heroCopy h1,.pageTitle{font-size:clamp(44px,6vw,76px);line-height:.98;letter-spacing:-.055em;margin:14px 0 24px}.pageTitle{font-size:clamp(42px,5vw,66px)}.lead{font-size:21px;max-width:690px;color:#42586b}.leadSmall{font-size:18px;color:#4e6375}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:800;color:var(--blue)}.heroActions{align-items:center;gap:24px;margin-top:34px}.heroActions,.trustLine{display:flex;flex-wrap:wrap}.trustLine{gap:20px;margin-top:28px;color:#66798a;font-size:13px}.trustLine span:before{content:"✓";color:var(--blue);font-weight:900;margin-right:7px}.reportCard{background:white;border:1px solid #e3ebf0;border-radius:18px;box-shadow:var(--shadow);padding:28px}.reportTop{display:flex;justify-content:space-between;gap:20px}.reportTop h3{margin:5px 0 0;font-size:24px}.reportTop p{margin:0;color:var(--muted)}.status{height:max-content;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.statusAmber{background:var(--amberBg);color:var(--amber)}.scoreGrid{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:24px 0}.scoreGrid div{background:white;padding:14px 16px;display:flex;justify-content:space-between;gap:20px}.scoreGrid span{color:var(--muted)}.reportCallout{background:var(--navy);color:white;border-radius:12px;padding:18px}.reportCallout span{display:block;color:#c4d3de;margin-top:4px;font-size:14px}.section{padding:84px 0}.sectionTight{padding:72px 0}.muted{background:var(--soft)}.dark{background:var(--navy);color:white}.dark p{color:#c1d0dc}.lightEyebrow{color:#66b9ed}.sectionHeading{max-width:760px;margin-bottom:38px}.finalCta h2,.sectionHeading h2,.twoCol h2{font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-.04em;margin:10px 0 16px}.sectionHeading p{color:var(--muted);font-size:18px}.centered{text-align:center;margin-left:auto;margin-right:auto}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.step{background:white;border:1px solid var(--line);border-radius:14px;padding:24px}.step>span{color:var(--blue);font-weight:900}.step h3{font-size:20px;margin:14px 0 6px}.step p{color:var(--muted);font-size:14px}.checkList{padding:0;list-style:none;margin:28px 0}.checkList li{padding:9px 0;border-bottom:1px solid var(--line)}.checkList li:before{content:"✓";color:var(--blue);font-weight:900;margin-right:10px}.pricePanel{border:1px solid var(--line);border-radius:18px;padding:34px;background:white;box-shadow:var(--shadow)}.price{font-size:64px;font-weight:850;letter-spacing:-.06em;color:var(--navy);margin:5px 0}.pricePanel small{display:block;color:var(--muted);margin-top:16px}.principles{display:grid;grid-gap:15px;gap:15px}.principles div{border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:20px}.principles strong{display:block;font-size:18px}.principles span{color:#b9cad6}.finalCta{background:linear-gradient(180deg,#f9fbfc,#fff)}.featureGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin:34px 0}.featureCard{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--soft);font-weight:700}.notice{border:1px solid #c7dbe9;background:#f4f9fc;border-radius:12px;padding:18px 20px;margin:28px 0}.notice p{margin:4px 0 0}.compact{margin:12px 0}.timeline{margin:38px 0}.timelineItem{display:grid;grid-template-columns:48px 1fr;grid-gap:20px;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.timelineItem>span{width:42px;height:42px;border-radius:50%;background:var(--navy);color:white;display:grid;place-items:center;font-weight:800}.timelineItem h3{margin:0}.timelineItem p{margin:4px 0;color:var(--muted)}.prose h2{font-size:30px;letter-spacing:-.03em;margin-top:42px}.prose p{font-size:17px;color:#42586b}.contactCard,.successCard{border:1px solid var(--line);border-radius:16px;padding:28px;background:var(--soft);margin-top:28px}.mutedText{color:var(--muted)}.formShell{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;align-items:start}.reviewForm{border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:var(--shadow)}.reviewForm label{display:block;font-size:13px;font-weight:800;color:#32495d;margin-bottom:16px}.reviewForm input,.reviewForm textarea{width:100%;margin-top:7px;border:1px solid #cad6df;border-radius:9px;padding:13px 14px;font:inherit;color:var(--ink);background:white}.reviewForm input:focus,.reviewForm textarea:focus{outline:2px solid rgba(13,114,200,.16);border-color:var(--blue)}.fieldRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.footer{background:#061624;color:#c3d0da;padding:54px 0 22px}.footerGrid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:50px;gap:50px}.footerGrid>div{display:flex;flex-direction:column;gap:9px}.footerBrand,.footerGrid strong{color:white}.footerBottom{border-top:1px solid rgba(255,255,255,.1);margin-top:38px;padding-top:20px;font-size:13px;color:#8499a9}@media(max-width:900px){.nav{display:none}.headerInner{gap:14px}.buttonSmall{margin-left:auto}.formShell,.heroGrid,.twoCol{grid-template-columns:1fr;gap:38px}.hero{padding-top:60px}.footerGrid,.steps{grid-template-columns:1fr 1fr}.footerGrid>div:first-child{grid-column:1/-1}}@media(max-width:620px){.shell{width:min(100% - 28px,1160px)}.siteHeader .brandWord{font-size:19px}.buttonSmall{font-size:12px;padding:0 12px}.hero{padding:48px 0}.heroCopy h1{font-size:52px}.section{padding:60px 0}.featureGrid,.fieldRow,.footerGrid,.steps{grid-template-columns:1fr}.scoreGrid div{display:block}.scoreGrid strong{display:block;margin-top:4px}.reportTop{display:block}.status{display:inline-block;margin-top:14px}}.heroV2{padding:92px 0 86px;background:radial-gradient(circle at 84% 22%,rgba(13,114,200,.13),transparent 29%),radial-gradient(circle at 73% 70%,rgba(26,147,223,.07),transparent 31%),linear-gradient(180deg,#fff,#f7fafc);overflow:hidden}.heroGridV2{grid-template-columns:1.02fr .98fr;gap:64px}.heroCopyV2 h1{font-size:clamp(48px,6.2vw,78px);max-width:760px}.heroCopyV2 .lead{max-width:720px}.listingBox{margin-top:34px;max-width:710px;padding:14px;border:1px solid #d6e1e9;border-radius:16px;background:rgba(255,255,255,.92);box-shadow:0 18px 55px rgba(7,27,46,.09)}.listingLabel{font-size:12px;font-weight:800;color:#315068;text-transform:uppercase;letter-spacing:.08em;margin:0 0 9px 3px}.listingRow{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.fakeInput{min-height:54px;border:1px solid #d6e0e8;border-radius:10px;background:#f8fafb;color:#7b8a97;padding:15px 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listingButton{min-height:54px;padding-inline:23px}.listingHint{font-size:12px;color:#718292;margin:9px 0 0 3px}.listingHint strong{color:var(--ink)}.trustLineV2{margin-top:22px}.heroVisual{position:relative;padding:18px}.visualHalo{position:absolute;inset:10% -8% 2% 5%;border-radius:50%;background:radial-gradient(circle,rgba(13,114,200,.17),rgba(13,114,200,0) 66%);filter:blur(5px)}.reportCardV2{position:relative;z-index:2;padding:30px;border-radius:22px}.identityRow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:22px}.identityRow span{font-size:12px;color:#5d7184;background:#f4f8fb;border:1px solid #e1eaf0;border-radius:9px;padding:9px;text-align:center}.identityRow b{display:block;color:#1d3a51;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.scoreGridV2{margin-top:16px}.goodText{color:#147254}.warnText{color:#a86600}.reportCalloutV2{display:grid;grid-template-columns:54px 1fr;align-items:center;grid-gap:15px;gap:15px}.calloutNumber{width:54px;height:54px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.1);font-size:30px;font-weight:850}.historyChip{position:absolute;z-index:3;background:white;border:1px solid #dfe8ee;border-radius:11px;padding:10px 13px;box-shadow:0 14px 34px rgba(7,27,46,.12);display:flex;flex-direction:column;line-height:1.2}.historyChip strong{font-size:11px;color:var(--blue);text-transform:uppercase;letter-spacing:.08em}.historyChip span{font-size:12px;color:#385066;font-weight:700}.historyChipOne{left:-12px;top:10%}.historyChipTwo{right:-14px;bottom:13%}.signalStrip{border-top:1px solid #edf2f5;border-bottom:1px solid #e3eaef;background:white}.signalGrid{display:grid;grid-template-columns:repeat(3,1fr)}.signalGrid>div{padding:25px 28px;border-right:1px solid #e4ebf0}.signalGrid>div:first-child{padding-left:0}.signalGrid>div:last-child{border-right:0}.signalGrid strong{display:block;color:var(--navy);font-size:15px}.signalGrid span{display:block;color:#6b7d8c;font-size:13px;margin-top:2px}.sectionHeadingWide{max-width:900px}.intelGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.intelCard{position:relative;border:1px solid var(--line);border-radius:16px;padding:28px;background:white;min-height:220px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.intelCard:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(7,27,46,.07);border-color:#c8d9e6}.intelNumber{font-size:12px;font-weight:900;color:#90a6b7}.intelCard h3{font-size:21px;margin:30px 0 9px;letter-spacing:-.02em}.intelCard p{margin:0;color:#687b8b;font-size:14px}.stepsV2 .step{min-height:235px}.trustSection{background:linear-gradient(145deg,#071b2e,#0b2944);color:white}.trustGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:72px;gap:72px;align-items:center}.trustGrid h2{font-size:clamp(36px,4vw,54px);line-height:1.04;letter-spacing:-.04em;margin:12px 0 18px}.trustGrid .leadSmall{color:#c4d3dd}.independenceList{display:grid;grid-gap:12px;gap:12px;margin-top:28px}.independenceList>div{display:grid;grid-template-columns:180px 1fr;grid-gap:18px;gap:18px;border-top:1px solid rgba(255,255,255,.12);padding-top:14px}.independenceList strong{color:white}.independenceList span{color:#abc0cf;font-size:14px}.principlePanel{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:28px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.methodStatement{display:grid;grid-template-columns:42px 1fr;align-items:center;grid-gap:14px;gap:14px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.1)}.methodStatement:last-child{border-bottom:0}.methodStatement span{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:rgba(102,185,237,.13);color:#74c4f3;font-size:12px;font-weight:900}.methodStatement strong{font-size:17px}.offerSection{background:#f5f8fa}.offerGrid{display:grid;grid-template-columns:1fr auto;grid-gap:56px;gap:56px;align-items:center;border:1px solid #dbe5eb;background:white;border-radius:22px;padding:42px 46px;box-shadow:0 20px 55px rgba(7,27,46,.07)}.offerGrid h2{font-size:clamp(34px,4vw,50px);line-height:1.05;letter-spacing:-.04em;margin:10px 0 15px}.offerGrid p{color:#617486;max-width:760px}.offerAction{min-width:220px;text-align:center}.priceV2{font-size:58px;margin:0 0 12px}.buttonLarge{min-height:54px;padding:0 28px}.offerAction small{display:block;color:#7c8b98;margin-top:12px;max-width:220px}.siteHeader{box-shadow:0 1px 0 rgba(8,32,52,.03)}@media(max-width:900px){.heroGridV2,.offerGrid,.trustGrid{grid-template-columns:1fr}.heroVisual{max-width:650px;margin:0 auto;width:100%}.signalGrid{grid-template-columns:1fr}.signalGrid>div{border-right:0;border-bottom:1px solid #e4ebf0;padding:18px 0}.signalGrid>div:last-child{border-bottom:0}.intelGrid{grid-template-columns:1fr 1fr}.offerAction{text-align:left}.independenceList>div{grid-template-columns:1fr}.historyChipOne{left:0}.historyChipTwo{right:0}}@media(max-width:620px){.heroV2{padding:52px 0 58px}.heroCopyV2 h1{font-size:50px}.listingRow{grid-template-columns:1fr}.listingButton{width:100%}.intelGrid{grid-template-columns:1fr}.intelCard{min-height:auto}.identityRow{grid-template-columns:1fr}.historyChip{display:none}.reportCardV2{padding:22px}.offerGrid{padding:28px 22px}.trustGrid{gap:40px}.methodStatement strong{font-size:15px}}.page-shell{background:linear-gradient(180deg,#f8fbfd,#fff 42%);min-height:70vh}.form-wrap{width:min(1040px,calc(100% - 40px));margin:0 auto;padding:72px 0 88px}.form-intro{max-width:760px;margin-bottom:34px}.form-intro h1{font-size:clamp(40px,5vw,62px);line-height:1.02;letter-spacing:-.045em;margin:10px 0 16px}.form-intro p{font-size:18px;color:#526879;margin:0;max-width:760px}.review-form{display:grid;grid-gap:18px;gap:18px}.review-form fieldset{margin:0;padding:26px 28px 28px;border:1px solid var(--line);border-radius:16px;background:white;box-shadow:0 10px 32px rgba(7,27,46,.045)}.review-form legend{padding:0 10px;font-size:15px;font-weight:850;color:var(--navy);letter-spacing:-.01em}.review-form label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:800;color:#344e63}.review-form label>span{color:var(--blue)}.review-form input,.review-form textarea{width:100%;min-height:48px;border:1px solid #cbd8e1;border-radius:10px;background:#fff;color:var(--ink);padding:12px 14px;font:inherit;font-weight:500;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.review-form textarea{min-height:132px;resize:vertical}.review-form input::placeholder,.review-form textarea::placeholder{color:#95a4b0}.review-form input:focus,.review-form textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px rgba(13,114,200,.1);background:#fff}.form-grid{display:grid;grid-gap:16px;gap:16px}.form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.review-form fieldset>label+.form-grid{margin-top:16px}.form-error{border:1px solid #f0b7b7;background:#fff4f4;color:#8d2020;border-radius:11px;padding:14px 16px;font-weight:700}.form-submit-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:4px;border-radius:18px;background:var(--navy);color:white;padding:26px 28px;box-shadow:0 18px 45px rgba(7,27,46,.14)}.form-submit-row>div{display:flex;flex-direction:column;gap:2px}.form-submit-row strong{font-size:19px}.form-submit-row span{color:#bcd0dd;font-size:14px}.primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:9px;padding:0 20px;background:var(--blue);color:#fff;font-weight:800;font:inherit;cursor:pointer;box-shadow:0 10px 24px rgba(13,114,200,.2);transition:transform .15s ease,background .15s ease}.primary-button:hover{background:#075fa9;transform:translateY(-1px)}.primary-button:disabled{opacity:.65;cursor:wait;transform:none}.primary-button.large{min-height:54px;padding:0 26px;font-weight:800}.fine-print{font-size:12px;line-height:1.6;color:#778896;margin:4px 0 0}.fine-print.centered{text-align:center;max-width:800px}.confirmation-wrap{width:min(820px,calc(100% - 40px));padding-top:82px}.confirmation-card{border:1px solid #dce6ed;border-radius:22px;background:white;padding:42px;box-shadow:var(--shadow)}.confirmation-card h1{font-size:clamp(40px,6vw,62px);line-height:1;letter-spacing:-.045em;margin:12px 0 20px;color:var(--navy)}.confirmation-lead{font-size:20px;color:#40576a}.confirmation-status{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:28px 0;padding:17px 19px;border:1px solid #d9e5ed;border-radius:12px;background:#f7fafc}.confirmation-status span{color:#6d7e8d}.confirmation-status strong{color:var(--amber);background:var(--amberBg);padding:6px 10px;border-radius:999px;font-size:13px}.integration-note{border:1px solid #c7dbe9;background:#f4f9fc;border-radius:12px;padding:16px 18px;margin:22px 0;color:#31536a}.confirmation-card .primary-button{margin-top:12px}@media(max-width:760px){.form-wrap{width:min(100% - 28px,1040px);padding:52px 0 68px}.review-form fieldset{padding:22px 18px}.form-grid.three-col,.form-grid.two-col{grid-template-columns:1fr}.form-submit-row{align-items:stretch;flex-direction:column;padding:22px}.form-submit-row .primary-button{width:100%}.confirmation-card{padding:28px 22px}.confirmation-status{align-items:flex-start;flex-direction:column}.form-intro h1{font-size:44px}}.honeypot-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}