.sp-report-tpl{--violet-900:#292242;--violet-700:#413A60;--lilac:#B980D0;--lilac-300:#D7B5E3;--lilac-soft:#EBDDF2;--lilac-deep:#9662B5;--pink:#F45197;--yellow:#F4DB6C;--mint:#99E6D8;--mint-deep:#3F9F8C;--ink:#292242;--ink-2:#6B6184;--ink-3:#9B94AE;--line:#E7E4EE;--paper:#FFFFFF;--paper-2:#FAF8FC;--rt-maxw:1180px;font-family:Poppins,sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5}.sp-report-tpl *{box-sizing:border-box;margin:0;padding:0}.sp-report-tpl a{color:inherit}.sp-report-tpl img{display:block;max-width:100%}.sp-report-tpl .rt-wrap{max-width:var(--rt-maxw);margin:0 auto;padding:0 24px}.sp-report-tpl .hero{position:relative;overflow:hidden;background:var(--violet-900);color:#fff;padding:96px 0}.sp-report-tpl .orb{position:absolute;border-radius:999px;pointer-events:none;z-index:0}.sp-report-tpl .hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.sp-report-tpl .eyebrow{font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lilac-300);margin-bottom:24px}.sp-report-tpl .h1{font-weight:500;letter-spacing:-.02em;line-height:1.02;font-size:clamp(40px,6vw,72px)}.sp-report-tpl .h1 .ac{color:var(--lilac-300)}.sp-report-tpl .lede{font-size:clamp(18px,2.1vw,22px);line-height:1.5;font-weight:400;color:#ffffffd1;margin-top:26px;max-width:560px}.sp-report-tpl .inside{margin-top:38px;display:grid;gap:16px}.sp-report-tpl .inside li{list-style:none;display:flex;align-items:flex-start;gap:14px;font-size:17px;color:#ffffffe6}.sp-report-tpl .inside .tick{flex:none;width:26px;height:26px;border-radius:999px;background:#b980d038;border:1px solid rgba(215,181,227,.5);display:flex;align-items:center;justify-content:center;margin-top:1px}.sp-report-tpl .inside .tick svg{width:13px;height:13px}.sp-report-tpl .statrow{display:flex;flex-wrap:wrap;gap:32px;margin-top:42px}.sp-report-tpl .statrow .stat{font-size:42px;font-weight:600;letter-spacing:-.02em;line-height:1;color:#fff}.sp-report-tpl .statrow .stat .u{font-size:24px;font-weight:400}.sp-report-tpl .statrow .lab{font-size:13px;color:#ffffffa8;margin-top:8px;max-width:170px;line-height:1.35}.sp-report-tpl .formcard{background:var(--paper);color:var(--ink);border-radius:22px;padding:40px 38px;box-shadow:0 40px 90px -36px #0000008c}.sp-report-tpl .formcard .badge{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lilac-deep);background:var(--lilac-soft);border-radius:999px;padding:7px 14px;margin-bottom:18px}.sp-report-tpl .formcard h2{font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:1.15}.sp-report-tpl .formcard p.sub{font-size:16px;color:var(--ink-2);margin-top:12px}.sp-report-tpl .hs-form{margin-top:26px;min-height:360px}.sp-report-tpl .hs-form .hs-form-field{margin-bottom:16px}.sp-report-tpl .hs-form label{display:block;font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:7px;letter-spacing:.01em}.sp-report-tpl .hs-form label .hs-form-required{color:var(--pink);margin-left:2px}.sp-report-tpl .hs-form input[type=text],.sp-report-tpl .hs-form input[type=email],.sp-report-tpl .hs-form input[type=tel],.sp-report-tpl .hs-form input[type=number],.sp-report-tpl .hs-form select,.sp-report-tpl .hs-form textarea{width:100%;height:50px;padding:0 16px;font-family:Poppins,sans-serif;font-size:16px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none}.sp-report-tpl .hs-form textarea{height:auto;min-height:96px;padding:14px 16px;line-height:1.45}.sp-report-tpl .hs-form input:focus,.sp-report-tpl .hs-form select:focus,.sp-report-tpl .hs-form textarea:focus{outline:none;border-color:var(--lilac);box-shadow:0 0 0 3px #b980d02e}.sp-report-tpl .hs-form .hs-button,.sp-report-tpl .hs-form input[type=submit]{width:100%;height:54px;margin-top:6px;font-family:Poppins,sans-serif;font-size:17px;font-weight:600;color:#fff;background:var(--lilac);border:0;border-radius:12px;cursor:pointer;transition:background .2s ease;-webkit-appearance:none}.sp-report-tpl .hs-form .hs-button:hover,.sp-report-tpl .hs-form input[type=submit]:hover{background:var(--lilac-deep)}.sp-report-tpl .hs-form .hs-error-msg,.sp-report-tpl .hs-form .hs-error-msgs label{color:var(--pink);font-size:13px;font-weight:500}.sp-report-tpl .hs-form .hs-richtext,.sp-report-tpl .hs-form .legal-consent-container{font-size:12px;color:var(--ink-3);line-height:1.5;margin-top:6px}.sp-report-tpl .hs-form .hs-richtext a,.sp-report-tpl .hs-form .legal-consent-container a{color:var(--lilac-deep)}.sp-report-tpl .privacy{font-size:12px;color:var(--ink-2);margin-top:18px;line-height:1.5}.sp-report-tpl .privacy a{color:var(--lilac-deep)}.sp-report-tpl .inside-sec{padding:84px 0;background:var(--paper)}.sp-report-tpl .sec-eyebrow{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lilac-deep)}.sp-report-tpl .sec-title{font-size:clamp(28px,4vw,44px);font-weight:500;letter-spacing:-.02em;line-height:1.1;margin-top:14px;max-width:740px}.sp-report-tpl .sec-title .ac{color:var(--lilac-deep)}.sp-report-tpl .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:48px}.sp-report-tpl .card{border:1px solid var(--line);border-radius:20px;padding:30px 26px;background:var(--paper-2)}.sp-report-tpl .card .n{font-size:26px;font-weight:300;color:var(--lilac-deep);line-height:1}.sp-report-tpl .card .ct{font-size:21px;font-weight:600;margin:18px 0 10px;line-height:1.2}.sp-report-tpl .card .cd{font-size:15px;color:var(--ink-2);line-height:1.45}.sp-report-tpl .src{font-size:13px;color:var(--ink-2);margin-top:40px}.sp-report-tpl .faq-sec{padding:0 0 84px;background:var(--paper)}.sp-report-tpl .faqlist{margin-top:36px;max-width:820px;border-top:1px solid var(--line)}.sp-report-tpl .faq-item{border-bottom:1px solid var(--line);padding:26px 0}.sp-report-tpl .faq-q{font-size:21px;font-weight:600;color:var(--ink);line-height:1.3;margin:0}.sp-report-tpl .faq-a{font-size:16px;color:var(--ink-2);line-height:1.55;margin-top:12px}@media(max-width:900px){.sp-report-tpl .hero-grid{grid-template-columns:1fr;gap:48px}.sp-report-tpl .hero{padding:64px 0}.sp-report-tpl .cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.sp-report-tpl .cards{grid-template-columns:1fr}.sp-report-tpl .formcard{padding:30px 24px}.sp-report-tpl .statrow{gap:24px}.sp-report-tpl .hero .orb{opacity:.3!important}}.sp-report-tpl .hero{background:var(--violet-900)!important}.sp-report-tpl .hero .h1{color:#fff!important}.sp-report-tpl .hero .h1 .ac,.sp-report-tpl .hero .eyebrow{color:var(--lilac-300)!important}.sp-report-tpl .hero .lede{color:#ffffffd9!important}.sp-report-tpl .hero .inside li{color:#ffffffeb!important}.sp-report-tpl .hero .statrow .stat{color:#fff!important}.sp-report-tpl .hero .statrow .lab{color:#ffffffb3!important}.sp-report-tpl .formcard{background:#fff!important}.sp-report-tpl .formcard h2{color:var(--ink)!important}.sp-report-tpl .formcard p.sub{color:var(--ink-2)!important}.sp-report-tpl .inside-sec,.sp-report-tpl .faq-sec{background:var(--paper)!important}.sp-report-tpl .inside-sec .sec-title,.sp-report-tpl .faq-sec .sec-title{color:var(--ink)!important}.sp-report-tpl .inside-sec .sec-eyebrow,.sp-report-tpl .faq-sec .sec-eyebrow,.sp-report-tpl .sec-title .ac{color:var(--lilac-deep)!important}.sp-report-tpl .card .ct{color:var(--ink)!important}.sp-report-tpl .card .cd,.sp-report-tpl .faq-a{color:var(--ink-2)!important}.sp-report-tpl .faq-q{color:var(--ink)!important}.sp-report-tpl .privacy a{color:var(--lilac-deep)!important}
