html,body{background:#24164f;margin:0;padding:0}.free-report-shell,.free-report-shell *,.free-report-shell :before,.free-report-shell :after{box-sizing:border-box}.free-report-shell a{text-decoration:none}.free-report-shell{color:#f8f6ff;min-height:100vh;font-family:var(--font-inter), Arial, Helvetica, sans-serif;background:radial-gradient(circle at 14% 8%,#806be7bd,#0000 29%),radial-gradient(circle at 91% 19%,#ff77432e,#0000 25%),linear-gradient(135deg,#24164f 0%,#332268 50%,#4c244e 100%);padding:22px clamp(18px,5vw,76px) 24px;overflow:hidden}.free-report-header{justify-content:space-between;align-items:center;width:min(1120px,100%);margin:0 auto;display:flex}.free-report-brand{color:#fff;font:800 21px/1.1 var(--font-manrope,sans-serif);letter-spacing:-.04em;align-items:center;gap:12px;display:flex}.free-report-brand>span{background:#24184f;border:1px solid #ffffff21;border-radius:12px;justify-content:center;align-items:center;gap:3px;width:42px;height:42px;display:flex;box-shadow:0 10px 25px #0d082447}.free-report-brand i{background:#6d75ff;border-radius:5px;width:5px}.free-report-brand i:first-child{height:16px}.free-report-brand i:nth-child(2){background:#ffc24e;height:25px}.free-report-brand i:nth-child(3){background:#ff7649;height:32px}.free-report-back{color:#fffc;border:1px solid #ffffff3b;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:750;display:inline-flex}.free-report-progress{background:#ffffff21;border-radius:99px;width:min(860px,88%);height:4px;margin:20px auto 12px;overflow:hidden}.free-report-progress i{border-radius:inherit;background:linear-gradient(90deg,#ff7b4a,#ffc44d);height:100%;transition:width .45s;display:block}.free-report-card{color:#271954;text-align:center;background:#fffffff9;border:1px solid #ffffffa3;border-radius:30px;width:min(760px,100%);min-height:480px;margin:0 auto;padding:clamp(30px,4vw,52px);box-shadow:0 30px 80px #11073257}.free-report-card-entry{width:min(860px,100%);min-height:0;box-shadow:none;color:#fff;background:0 0;border:0;border-radius:0;padding:8px 0 4px}.free-report-eyebrow{color:#6751b8;letter-spacing:.14em;margin-bottom:17px;font-size:11px;font-weight:900;display:block}.free-report-card h1{color:#281956;max-width:680px;font:720 clamp(32px, 4vw, 46px)/1.03 var(--font-manrope), var(--font-inter), sans-serif;letter-spacing:-.055em;margin:0 auto}.free-report-card-entry h1{color:#fff}.free-report-card-entry>.free-report-eyebrow,.free-report-card-entry .free-report-guide>.free-report-eyebrow{color:#ffb184}.free-report-card h1 em{color:#765ec8;font-style:normal}.free-report-card>p,.free-report-card form>p,.free-report-working>p{color:#746d89;max-width:650px;margin:14px auto 22px;font-size:15px;line-height:1.55}.free-report-card.free-report-card-entry>p,.free-report-card.free-report-card-entry .free-report-guide-intro{color:#f0ebf8}.free-report-primary,.free-report-secondary{min-height:58px;font:800 15px/1 var(--font-manrope,sans-serif);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 26px;display:inline-flex}.free-report-primary{color:#fff;background:linear-gradient(135deg,#7c65cb,#533ba3);box-shadow:0 12px 24px #432c8f40,inset 0 1px #ffffff40}.free-report-primary:hover{transform:translateY(-1px);box-shadow:0 15px 28px #432c8f4f}.free-report-primary:disabled{cursor:wait;opacity:.58;transform:none}.free-report-secondary{color:#46357f;background:#f6f3fb;border:1px solid #d9d1eb}.free-report-actions{justify-content:center;gap:12px;margin:28px 0;display:flex}.free-report-choice-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 6px;display:grid}.free-report-choice{background:linear-gradient(145deg,#fff,#f4f0fb);border:1px solid #ffffffb3;border-radius:19px;flex-direction:column;align-items:flex-start;min-height:222px;padding:21px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 14px 34px #10082f33}.free-report-choice-number,.free-report-guide-number{color:#5d46ae;background:#e8e1f7;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.free-report-choice h2,.free-report-guide h2{color:#2f215d;font:720 17px/1.22 var(--font-manrope), var(--font-inter), sans-serif;letter-spacing:-.025em;margin:14px 0 7px}.free-report-choice p{color:#6f687f;margin:0 0 17px;font-size:12.5px;line-height:1.48}.free-report-choice .free-report-primary,.free-report-choice .free-report-secondary{width:100%;margin-top:auto}@media (hover:hover){.free-report-choice:hover{background:linear-gradient(145deg,#fff,#ebe4fb);border-color:#a995e5;transform:translateY(-3px);box-shadow:0 18px 42px #140a3a4d,0 0 0 3px #9e87e221}}.free-report-guide{text-align:left;position:relative}.free-report-guide>h1,.free-report-guide>.free-report-eyebrow,.free-report-guide-intro{text-align:center}.free-report-guide-intro{color:#746d89;max-width:610px;margin:12px auto 21px;font-size:14px;line-height:1.55}.free-report-guide-upload{color:#fff;background:#ffffff1c;border:1px solid #ffffff57;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:14px 16px;display:flex}.free-report-guide-upload>span{gap:3px;display:grid}.free-report-guide-upload strong{font:750 13px/1.2 var(--font-manrope), var(--font-inter), sans-serif}.free-report-guide-upload small{color:#e2dced;font-size:10.5px}.free-report-guide-upload .free-report-primary{flex:none;min-height:45px;padding:0 17px;font-size:12px}.free-report-guide-back{color:#6652a8;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 16px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.free-report-card-entry .free-report-guide-back{color:#f0ebf8}.free-report-guide-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.free-report-guide-steps>li{background:#faf8fd;border:1px solid #e4deef;border-radius:18px;gap:16px;padding:20px;display:flex}.free-report-guide-steps>li>div{flex:1;min-width:0}.free-report-guide h2{margin:3px 0 7px}.free-report-guide-steps p{color:#746d89;margin:0 0 14px;font-size:13px;line-height:1.58}.free-report-guide-steps strong{color:#3f3072}.free-report-guide-checks{gap:8px;margin:3px 0 14px;padding:0;list-style:none;display:grid}.free-report-guide-checks li{color:#5e5672;background:#eee9f8;border-radius:11px;padding:10px 12px 10px 34px;font-size:12.5px;line-height:1.48;position:relative}.free-report-guide-checks li:before{color:#fff;content:"✓";background:#6b55b9;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:900;display:grid;position:absolute;top:10px;left:12px}.free-report-guide-steps .free-report-primary,.free-report-guide-steps .free-report-secondary{min-height:48px;padding:0 19px;font-size:13px}.free-report-guide-steps .free-report-secondary{white-space:normal;text-align:center;width:fit-content;max-width:100%}.free-report-guide-video{background:#25194d;border:1px solid #ded6ec;border-radius:14px;width:min(100%,520px);margin-top:13px;display:block;box-shadow:0 10px 25px #27195424}.free-report-guide-zip{width:100%;margin-top:4px}.free-report-guide-wait{color:#81798f;margin-top:9px;font-size:10.5px;line-height:1.45;display:block}.free-report-guide-confirm{color:#513d94;min-height:43px;font:800 12px/1 var(--font-manrope,sans-serif);cursor:pointer;background:#fff;border:1px solid #d6ceea;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:0 16px;display:inline-flex}.free-report-guide-confirm:hover{background:#f6f3fc;border-color:#9580d5}.free-report-guide-complete{color:#287657;align-items:center;gap:7px;min-height:35px;margin-top:13px;font-size:11.5px;font-weight:800;display:inline-flex}.free-report-trust{color:#777087;justify-content:center;gap:22px;margin:28px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.free-report-trust li,.free-report-note{align-items:center;gap:6px;display:inline-flex}.free-report-trust svg{color:#3d9873}.free-report-icon,.free-report-success{color:#654db7;background:#f0ecfb;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 13px;display:grid}.free-report-card-entry>.free-report-icon{color:#d5cdff;background:#ffffff1a;border:1px solid #ffffff29}.free-report-success{color:#27835d;background:#e9f8f1}.free-report-note{color:#8a8399;justify-content:center;margin-top:16px;font-size:11.5px;line-height:1.4}.free-report-card-entry>.free-report-note,.free-report-card-entry .free-report-guide>.free-report-note{color:#e8e1f2}.free-report-error{background:#fff3f0;border:1px solid #f2c8bf;border-radius:12px;padding:12px 14px;color:#9a3929!important;font-size:13px!important;line-height:1.45!important}.free-report-working{place-content:center;min-height:390px;display:grid}.free-report-working>div{background:#ece8f4;border-radius:99px;width:min(430px,80vw);height:8px;margin:0 auto 10px;overflow:hidden}.free-report-working>div i{border-radius:inherit;background:linear-gradient(90deg,#7864cb,#ff814e);height:100%;transition:width .2s;display:block}.free-report-working>small{color:#8b8498;font-size:11px}.free-report-spinner{border:4px solid #e6e0f2;border-top-color:#7058bd;border-radius:50%;width:50px;height:50px;margin:0 auto 24px;animation:.8s linear infinite free-report-spin}@keyframes free-report-spin{to{transform:rotate(360deg)}}.free-report-receipt{background:#e7e2ef;border:1px solid #e7e2ef;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin:30px 0;display:grid;overflow:hidden}.free-report-receipt span{background:#f9f7fd;place-content:center;gap:6px;min-height:105px;padding:15px;display:grid}.free-report-receipt strong{color:#2c1d5b;font:800 24px/1.1 var(--font-manrope,sans-serif)}.free-report-receipt small{color:#837c92;font-size:10px}.free-report-card form{text-align:left;display:grid}.free-report-card form h1,.free-report-card form>p,.free-report-card form>.free-report-eyebrow,.free-report-card form>.free-report-icon{text-align:center}.free-report-card label:not(.free-report-check){color:#403564;gap:8px;margin:0 0 16px;font-size:12px;font-weight:800;display:grid}.free-report-card label small{color:#928ba0;font-weight:600}.free-report-card input:not([type=checkbox]),.free-report-card select{color:#2c2153;width:100%;height:58px;font:600 15px/1 var(--font-inter,sans-serif);background:#faf9fd;border:1px solid #ded8e9;border-radius:14px;outline:none;padding:0 17px;box-shadow:inset 0 1px 2px #190c3a06}.free-report-card input:focus,.free-report-card select:focus{border-color:#806cd0;box-shadow:0 0 0 4px #755dcc21}.free-report-check{color:#675f78;cursor:pointer;align-items:flex-start;gap:11px;margin:7px 0 20px;font-size:12px;line-height:1.5;display:flex}.free-report-check input{accent-color:#6650b8;flex:none;width:17px;height:17px;margin-top:1px}.free-report-card form .free-report-primary{width:100%;margin-top:6px}.free-report-code{text-align:center;letter-spacing:.34em;font-size:24px!important}.free-report-text-button{color:#6b58aa;cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:12px;font-weight:750}.free-report-footer{color:#ffffffd1;justify-content:center;align-items:center;gap:18px;width:min(800px,100%);margin:12px auto 0;font-size:10.5px;display:flex}.free-report-footer span{align-items:center;gap:6px;display:inline-flex}.free-report-footer a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.free-report-shell{padding:12px 12px 18px}.free-report-header{padding:0 2px}.free-report-brand{gap:9px;font-size:16px}.free-report-brand>span{border-radius:10px;width:34px;height:34px}.free-report-brand i:first-child{height:12px}.free-report-brand i:nth-child(2){height:19px}.free-report-brand i:nth-child(3){height:24px}.free-report-back{min-height:34px;padding:0 10px;font-size:10.5px}.free-report-progress{width:84%;margin:11px auto 8px}.free-report-card{border-radius:23px;min-height:0;padding:27px 20px}.free-report-card-entry{padding:4px 0 0}.free-report-card-entry>.free-report-icon{display:none}.free-report-eyebrow{margin-bottom:7px;font-size:9px}.free-report-card h1{font-size:27px;line-height:1.04}.free-report-card>p,.free-report-card form>p,.free-report-working>p{margin:9px auto 13px;font-size:12.5px;line-height:1.43}.free-report-actions{flex-direction:column}.free-report-actions>*{width:100%}.free-report-choice-grid{grid-template-columns:1fr;gap:8px;margin:13px 0 5px}.free-report-choice{border-radius:15px;min-height:0;padding:13px 14px}.free-report-choice-number{border-radius:7px;width:23px;height:23px;font-size:10px}.free-report-choice h2{margin:8px 0 3px;font-size:14px}.free-report-choice p{margin-bottom:9px;font-size:11px;line-height:1.35}.free-report-choice .free-report-primary{border-radius:12px;min-height:41px;padding:0 17px;font-size:12px}.free-report-note{margin-top:9px;font-size:10px}.free-report-guide-back{margin-bottom:10px}.free-report-guide-intro{margin:8px auto 14px;font-size:12px;line-height:1.4}.free-report-guide-upload{flex-direction:column;align-items:stretch;gap:9px;padding:12px}.free-report-guide-upload .free-report-primary{width:100%}.free-report-guide-steps>li{gap:12px;padding:17px 15px}.free-report-guide-steps .free-report-primary,.free-report-guide-steps .free-report-secondary{width:100%;max-width:100%;padding-inline:13px}.free-report-guide-confirm{width:100%}.free-report-trust{flex-direction:column;align-items:flex-start;gap:9px;margin-left:18px}.free-report-receipt{grid-template-columns:1fr 1fr}.free-report-receipt span:last-child{grid-column:1/-1}.free-report-footer{text-align:center;flex-wrap:wrap;gap:7px 13px;margin-top:9px;font-size:9.5px}}.free-report-back{font-size:12px}.free-report-eyebrow{font-size:10px}.free-report-card>p,.free-report-card form>p,.free-report-working>p{font-size:14px}.free-report-choice p,.free-report-choice .free-report-primary{font-size:13px}.free-report-note{font-size:11.5px}.free-report-guide-intro{font-size:14px}.free-report-guide-upload small{font-size:11.5px}.free-report-guide-upload .free-report-primary,.free-report-guide-back{font-size:13px}.free-report-guide-steps p{font-size:14px}.free-report-guide-checks li{font-size:13px}.free-report-guide-wait,.free-report-guide-complete,.free-report-trust,.free-report-working>small{font-size:12px}.free-report-receipt small{font-size:11px}.free-report-card label:not(.free-report-check),.free-report-check,.free-report-text-button{font-size:13px}.free-report-footer{font-size:11px}
