.gcl.free-report{color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-inter), "Inter", sans-serif;background:#eef2fb}.free-report ::selection{color:#0b1220;background:#d8e4ff}.free-report a{text-underline-offset:4px}.free-report :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #1d3fb8}.gcl.free-report header{background:#f8faff;padding:18px 4%;animation:none;position:relative;transform:none}.gcl.free-report .brand-logo{height:44px}.gcl.free-report .report-home{min-height:44px;color:var(--ink);align-items:center;gap:12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.gcl.free-report .report-hero{isolation:isolate;grid-template-columns:minmax(0,1.25fr) minmax(350px,.85fr);align-items:center;gap:clamp(32px,5vw,88px);padding:76px max(5%,50vw - 648px) 88px;display:grid;position:relative;overflow:hidden}.free-report .report-art{z-index:-1;background:linear-gradient(90deg,#f4f7fdfa,#f4f7fde8 43%,#f4f7fd1f 100%),url(/hero-ribbons.jpg) 50%/cover;position:absolute;inset:0}.gcl.free-report h1{letter-spacing:-.035em;margin-bottom:26px;font-size:clamp(38px,4.35vw,66px);line-height:1.08}.gcl.free-report h1 span{color:#245ce5}.gcl.free-report .report-intro>p{max-width:49ch;font-size:17px;line-height:1.75}.gcl.free-report .report-benefits{gap:13px;margin:28px 0 34px;font-size:14px;line-height:1.5;list-style:none;display:grid}.free-report .report-benefits li{padding-left:25px;position:relative}.free-report .report-benefits li:before{content:"";border:2px solid #245ce5;border-width:0 2px 2px 0;width:7px;height:12px;position:absolute;top:5px;left:3px;transform:rotate(45deg)}.gcl.free-report .report-signoff{font-size:13px;font-weight:650}.free-report .report-signoff strong{color:#245ce5}.gcl.free-report .report-form-panel{background:#fff;border-radius:18px;padding:clamp(26px,3vw,42px);scroll-margin-top:24px;box-shadow:0 20px 64px #060b1c2b}.gcl.free-report .report-form-panel h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(26px,2.4vw,34px);font-weight:750;line-height:1.18}.gcl.free-report .report-form-panel>p{color:#48556c;margin-bottom:26px;font-size:14px;line-height:1.6}.free-report .report-form-panel form{flex-direction:column;display:flex}.free-report .report-form-panel label{margin-bottom:8px;font-size:13px;font-weight:650}.gcl.free-report .report-form-panel input{color:#0b1220;caret-color:#245ce5;width:100%;min-width:0;height:50px;font:inherit;background:#fff;border:1px solid #b8c3d7;border-radius:10px;margin-bottom:20px;padding:0 14px;font-size:16px}.free-report .report-form-panel input::placeholder{color:#627089;opacity:1}.free-report .report-form-panel input:disabled{background:#f4f7fd}.gcl.free-report .report-submit{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#0b1220;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:14px;font-weight:650;text-decoration:none;transition:background-color .2s;display:flex}.gcl.free-report .report-submit:hover{background:#1d3fb8}.gcl.free-report .report-submit:disabled{cursor:wait;background:#48556c}.gcl.free-report .report-fineprint{text-align:center;color:#48556c;margin:16px 0;font-size:12px;line-height:1.6}.gcl.free-report .report-consent{color:#627089;font-size:11px;line-height:1.7}.free-report .report-consent a{color:#36455e}.gcl.free-report .report-error{color:#a31625;margin:0 0 16px;font-size:13px;line-height:1.6}.free-report .report-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gcl.free-report .report-result{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;min-height:410px;display:flex}.free-report .report-result>svg{color:#245ce5}.gcl.free-report .report-result h2{margin:0}.free-report .report-result p{overflow-wrap:anywhere;color:#48556c;font-size:15px;line-height:1.7}.free-report .report-result strong{color:#0b1220}.gcl.free-report .report-delivery-note{font-size:13px}.gcl.free-report .report-secondary-link{color:#1d3fb8;justify-content:center;align-self:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}.gcl.free-report .report-explainer{grid-template-columns:1fr 1fr;gap:9%;max-width:1296px;margin:auto;padding:72px 5%;display:grid}.gcl.free-report .report-explainer h2{letter-spacing:-.025em;margin-bottom:18px;font-size:32px;font-weight:750;line-height:1.2}.free-report .report-explainer p,.free-report dd{color:#48556c;max-width:42ch;font-size:14px;line-height:1.75}.free-report .report-explainer dl{gap:24px;display:grid}.free-report .report-explainer dt{margin-bottom:6px;font-size:15px;font-weight:700}.gcl.free-report .report-footer{color:#c7d2e8;text-align:left;background:#060b1c;align-items:center;gap:24px;padding:26px 5%;font-size:12px;display:flex}.free-report .report-footer>a{color:#fff;font-size:17px;font-weight:750}.free-report .report-footer a{color:inherit;align-items:center;min-height:44px;display:inline-flex}.free-report .report-footer>div{gap:24px;margin-left:auto;display:flex}.gcl.free-report .report-skip{z-index:100;color:#0b1220;background:#fff;padding:12px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.gcl.free-report .report-skip:focus{transform:translateY(0)}.report-spinner{animation:1s linear infinite report-spin}@keyframes report-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.gcl.free-report .report-hero{grid-template-columns:1fr;gap:34px;padding:40px 6% 48px}.free-report .report-art{background:linear-gradient(#f4f7fdfa,#f4f7fdf0 45%,#f4f7fd4d),url(/hero-ribbons.jpg) 65%/cover}.gcl.free-report h1{margin-bottom:18px;font-size:clamp(34px,8.7vw,52px)}.gcl.free-report .report-intro>p{font-size:15px}.gcl.free-report .report-benefits{gap:10px;margin:20px 0;font-size:13px}.gcl.free-report .report-signoff{display:none}.gcl.free-report .report-explainer{grid-template-columns:1fr;gap:28px;padding:44px 6%}.gcl.free-report .report-explainer h2{font-size:28px}.gcl.free-report .report-footer{flex-wrap:wrap;gap:0 20px}.free-report .report-footer>span{display:none}.gcl.free-report .brand-logo{height:40px}}@media (prefers-reduced-motion:reduce){.report-spinner{animation:none}.gcl.free-report,.gcl.free-report *{scroll-behavior:auto;transition:none}}
