.report-layout{display:grid;grid-template-columns:0.95fr 1.05fr;gap:7%;padding-top:70px;padding-bottom:90px;align-items:start}.report-intro h1{font-size:clamp(48px,5.2vw,74px);line-height:1.04;margin:26px 0}.report-intro>p{font-size:17px;line-height:1.6;max-width:420px;color:#bdb7b3}.report-steps{border-top:1px solid #3a3330;margin-top:32px;padding-top:24px}.report-steps p{font-size:14px;color:#c9c1bc;margin:17px 0}.report-steps b{color:#71ced5;font-size:11px;letter-spacing:.08em;margin-right:16px}.report-layout .report-small{font-size:12px;line-height:1.6;color:#aaa39e;margin:18px 0 0;max-width:410px}.report-card{border:1px solid #413632;border-radius:18px;background:linear-gradient(140deg,#211b18,#171413);padding:30px;box-shadow:0 24px 80px #0003}.report-card-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:28px}.report-card-heading>span:last-child{font-size:9px;letter-spacing:.1em;color:#a29a93}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.report-grid label{font-size:13px;font-weight:500;display:flex;flex-direction:column;gap:9px}.report-grid input,.report-grid select,.report-grid textarea{font:inherit;width:100%;min-width:0;color:#f1e9e3;background:#110f0e;border:1px solid #51443d;border-radius:7px;padding:12px;outline-offset:3px;color-scheme:dark}.report-grid textarea{resize:vertical;min-height:134px}.report-grid input:focus,.report-grid select:focus,.report-grid textarea:focus{outline:2px solid #80d4d8}.report-grid small{color:#aaa39e;font-size:11px;line-height:1.5;font-weight:400}.report-full{grid-column:1/-1}.report-grid .optional{display:inline;font-weight:400;color:#a69c96;font-size:11px;margin-top:-6px}.report-consent{display:flex;align-items:flex-start;gap:11px;font-size:12px;line-height:1.6;color:#bfb5ad;margin:24px 0}.report-consent input{width:17px;height:17px;flex:0 0 17px;margin-top:2px;accent-color:#f38c72}.report-consent a{color:#8ad3d7;text-decoration:underline}.report-submit{width:100%;justify-content:space-between;border:0;cursor:pointer;font:inherit}.report-submit:disabled{opacity:.6;cursor:wait}.report-error{border-left:2px solid #f59a83;color:#ffc1ad;padding:10px 14px;font-size:13px;line-height:1.5;background:#4b231d50}.report-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.report-success{padding:30px 0}.report-success .eyebrow{display:block;margin-top:25px}.report-check{display:grid;place-items:center;width:55px;height:55px;border:1px solid #7bd1d2;border-radius:50%;font-size:26px;color:#7bd1d2}.report-success h2{font-size:40px;margin:24px 0}.report-success p{font-size:15px;color:#bfb5ad;line-height:1.6}.report-success strong{display:inline-block;font-family:monospace;color:#8edadd;border:1px solid #3f5351;border-radius:6px;padding:13px;margin-top:12px}.report-success .text-link{display:inline-flex;margin-top:28px}.report-card [hidden]{display:none!important}@media(max-width:850px){.report-layout{grid-template-columns:1fr;gap:30px;padding-top:40px;padding-bottom:50px}.report-intro h1{font-size:54px}.report-intro h1 br{display:none}.report-intro h1 em{display:block}.report-intro>p{max-width:620px}.report-steps{display:none}.report-card{padding:24px}.report-intro .report-small{font-size:11px}}@media(max-width:480px){.report-grid{grid-template-columns:1fr}.report-card{padding:22px 18px}.report-card-heading>span:last-child{font-size:8px}.report-intro h1{font-size:46px}.report-grid .optional{display:inline}.report-layout{padding-top:32px}}
