/* Source: assets/home-sales.20261003-1.min.css */
.cookie-consent{z-index:180;color:#eef8ff;background:#071b31;border:1px solid #7ec5ee61;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;max-width:1040px;margin:0 auto;padding:14px 16px;display:flex;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 18px 52px #010d1b57}.cookie-consent[hidden]{display:none!important}.cookie-consent-copy{max-width:650px}.cookie-consent-copy>strong{font-size:.98rem;display:inline}.cookie-consent-copy>p{color:#c4d7e8;margin:0 0 0 7px;font-size:.8rem;line-height:1.4;display:inline}.cookie-consent-copy>a{margin-top:3px;font-size:.75rem;display:inline-block}.cookie-consent-copy a,.cookie-preferences a{color:#8ed7ff;text-underline-offset:3px;text-decoration:underline}.cookie-consent-copy .cookie-consent-disclosure{margin:5px 0 0}.cookie-consent-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.cookie-consent-actions .button{white-space:nowrap;min-height:42px;padding:7px 11px;font-size:.78rem}.cookie-settings-button{z-index:70;color:#d8ecfb;min-height:36px;font:inherit;cursor:pointer;background:#09223b;border:1px solid #71a8cf75;border-radius:999px;padding:7px 12px;font-size:.75rem;position:fixed;bottom:14px;right:14px;box-shadow:0 8px 24px #010d1b3d}.cookie-settings-button:hover,.cookie-settings-button:focus-visible{color:#fff;border-color:#8ed7ff}.cookie-preferences{color:#0a2038;background:#f7fbff;border:1px solid #71a8cf59;border-radius:24px;width:min(680px,100% - 28px);max-height:min(760px,100dvh - 28px);padding:0;overflow-y:auto;box-shadow:0 28px 90px #010d1b6b}.cookie-preferences::backdrop{background:#02101fb3}.cookie-preferences-panel{padding:26px}.cookie-preferences-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cookie-preferences-heading h2{margin:4px 0 18px;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1}.cookie-preferences-close{color:#173a58;width:42px;height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d9e7;border-radius:50%;flex:0 0 42px;font-size:1.6rem}.cookie-preference-row{border-top:1px solid #dbe7f0;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.cookie-preference-row strong{font-size:1rem;display:block}.cookie-preference-row p{color:#506a82;margin:5px 0 0;font-size:.88rem;line-height:1.5}.cookie-preference-row input{accent-color:#157cc4;flex:0 0 24px;width:24px;height:24px}.cookie-always-on{color:#126949;text-transform:uppercase;letter-spacing:.08em;flex:none;font-size:.8rem;font-weight:800}.cookie-preferences-note{color:#506a82;margin:16px 0;font-size:.84rem;line-height:1.5}.cookie-preferences-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}@media (width<=760px){.cookie-consent{border-radius:14px;padding:12px;display:block;bottom:8px;left:8px;right:8px}.cookie-consent-copy>strong,.cookie-consent-copy>p{margin:0;display:block}.cookie-consent-copy>p{margin-top:3px;font-size:.75rem;line-height:1.35}.cookie-consent-copy>a{font-size:.7rem}.cookie-consent-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9px;display:grid}.cookie-consent-actions .button{white-space:normal;width:100%;min-width:0;padding:6px 4px;font-size:.7rem;line-height:1.15}.cookie-settings-button{bottom:9px;right:9px}.cookie-preferences-panel{padding:20px}.cookie-preference-row{gap:16px}}.cookie-consent{max-height:calc(100dvh - 20px);overflow-y:auto}.cookie-consent-copy .cookie-consent-disclosure{background:#8ed7ff12;border-left:2px solid #8ed7ff;border-radius:0 6px 6px 0;padding:5px 8px}.cookie-consent-copy .cookie-consent-disclosure strong{color:#eef8ff;font-size:.75rem;display:inline}.cookie-consent-copy .cookie-consent-disclosure p{color:#c4d7e8;margin:0 0 0 4px;font-size:.72rem;line-height:1.35;display:inline}@media (width<=760px){.cookie-consent.cookie-consent{flex-direction:column;align-items:stretch;gap:0;display:flex}.cookie-consent .cookie-consent-copy{min-height:0;overflow-y:auto}.cookie-consent .cookie-consent-actions{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr))}.cookie-consent .cookie-consent-actions .button{white-space:normal;text-align:center;width:100%;min-width:0}.cookie-consent-copy .cookie-consent-disclosure{margin-top:5px}.cookie-consent-copy .cookie-consent-disclosure strong,.cookie-consent-copy .cookie-consent-disclosure p{font-size:.68rem}}:root{--ink:#08182d;--ink-soft:#4c6076;--line:#d8e2ec;--paper:#f7fbff;--paper-blue:#edf6fd;--navy:#07182c;--navy-2:#0d2948;--blue:#1f7ac9;--blue-bright:#4a95d0;--green:#168b6a;--mint:#86e5b0;--coral:#d85048;--rose:#cc4265;--saffron:#d69b22;--gold:#f0cb85;--white:#fff;--shadow:0 18px 50px #0c2b481f;--shadow-small:0 8px 24px #0c2b481a;--container:min(1180px,calc(100% - 48px));--header-height:76px}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:auto;scroll-padding-top:calc(var(--header-height) + 20px)}body{background:var(--paper);color:var(--ink);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}.perf-home{text-rendering:auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.perf-home :where(h1,h2,h3,.brand,.button,.eyebrow){font-family:inherit}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.button.is-navigating{pointer-events:none;position:relative;color:#0000!important}.button.is-navigating:after{content:"Opening reports…";color:var(--white);place-items:center;display:grid;position:absolute;inset:0}a.is-navigating:not(.button){opacity:.68;pointer-events:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}.brand,h1,h2,h3{letter-spacing:0;font-family:Manrope,DM Sans,sans-serif}h2{margin-bottom:22px;font-size:clamp(2.25rem,4.6vw,4.8rem);font-weight:800;line-height:1.04}h3{line-height:1.2}.skip-link{z-index:1000;background:var(--white);color:var(--ink);box-shadow:var(--shadow-small);border-radius:4px;padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:50;height:var(--header-height);color:var(--white);transition:background-color .22s,box-shadow .22s,color .22s;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled,body.menu-open .site-header{color:var(--ink);-webkit-backdrop-filter:blur(18px);background:#f7fbfff5;box-shadow:0 1px #08182d1a}.header-inner{width:var(--container);justify-content:space-between;align-items:center;gap:24px;height:100%;margin:0 auto;display:flex}.brand{align-items:center;gap:11px;min-width:max-content;font-size:1.05rem;font-weight:800;display:inline-flex}.brand img{border-radius:8px;width:42px;height:42px;box-shadow:0 8px 24px #1e7ac947}.brand>span>span{color:#5eb7f1}.site-header.is-scrolled .brand>span>span,body.menu-open .site-header .brand>span>span{color:var(--blue)}.desktop-nav{align-items:center;gap:28px;margin-left:auto;margin-right:auto;display:flex}.desktop-nav a,.expert-link{opacity:.84;font-size:.9rem;font-weight:600;position:relative}.desktop-nav a:after,.expert-link:after{content:"";transform-origin:100%;background:currentColor;height:2px;transition:transform .18s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:focus-visible:after,.desktop-nav a:hover:after,.expert-link:focus-visible:after,.expert-link:hover:after{transform-origin:0;transform:scaleX(1)}.desktop-nav a[aria-current=page]{opacity:1}.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.header-actions{align-items:center;gap:18px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-family:Manrope,sans-serif;font-size:.96rem;font-weight:700;line-height:1;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.button:focus-visible,.button:hover{transform:translateY(-2px)}.button:focus-visible,.menu-button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #4a95d08c}.button-small{min-height:42px;padding:0 18px;font-size:.86rem}.button-primary{color:var(--white);background:#1769ad;border-color:#4da1de;box-shadow:0 12px 26px #1f7ac945}.button-primary:hover{background:#1769ad}.button-light{background:var(--white);color:var(--navy);box-shadow:0 10px 24px #00000021}.site-header.is-scrolled .button-light,body.menu-open .site-header .button-light{color:var(--white);background:var(--blue);box-shadow:none}.button-ghost{color:var(--white);-webkit-backdrop-filter:blur(12px);background:#ffffff12;border-color:#ffffff6b}.menu-button{width:44px;height:44px;color:inherit;background:0 0;border:1px solid;border-radius:6px;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;padding:0 10px;display:none}.menu-button span:not(.sr-only){background:currentColor;height:2px;transition:transform .18s,opacity .18s;display:block}.menu-button[aria-expanded=true] span:nth-child(2){transform:translateY(7px)rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(3){opacity:0}.menu-button[aria-expanded=true] span:nth-child(4){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{display:none}.hero{min-height:min(920px,94svh);padding:calc(var(--header-height) + 78px)24px 160px;isolation:isolate;color:var(--white);background:#03111e;place-items:start center;display:grid;position:relative;overflow:hidden}.hero-media,.hero-shade{z-index:-3;position:absolute;inset:0}.hero-media{background-image:url(galaxy-hero.webp);background-position:50% 44%;background-size:cover;animation:18s ease-in-out infinite alternate heroDrift;transform:scale(1.04)}.hero-shade{z-index:-2;background:linear-gradient(#030e1b8f 0,#030e1b3d 37%,#030f1cd6 100%)}.hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#030f1cf2);height:170px;position:absolute;bottom:0;left:0;right:0}@keyframes heroDrift{0%{transform:scale(1.04)translate(-.4%,-.3%)}to{transform:scale(1.08)translate(.4%,.3%)}}.constellation{pointer-events:none;position:absolute;inset:0}.constellation i{left:var(--x);top:var(--y);width:3px;height:3px;animation:twinkle 3.5s var(--d)ease-in-out infinite;background:#c9eaff;position:absolute;box-shadow:0 0 12px 4px #a7deff75}@keyframes twinkle{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}.hero-inner{text-align:center;width:min(840px,100%)}.eyebrow{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:800;display:inline-flex}.eyebrow span{background:currentColor;width:28px;height:1px;display:inline-block}.hero-eyebrow{color:#b8e4ff}.hero-kicker-link{cursor:pointer;text-decoration:none;transition:color .16s,transform .16s}.hero-kicker-link b{font-size:1rem;line-height:1;transition:transform .16s}.hero-kicker-link:focus-visible,.hero-kicker-link:hover{color:color-mix(in srgb,currentColor 72%,#fff);transform:translateY(-1px)}.hero-kicker-link:focus-visible b,.hero-kicker-link:hover b{transform:translate(4px)}.hero h1{text-shadow:0 18px 55px #00000057;margin-bottom:20px;font-size:clamp(4.25rem,11vw,9rem);font-weight:800;line-height:.88}.hero-copy{color:#ffffffd6;width:min(680px,100%);margin:0 auto;font-size:clamp(1.08rem,2vw,1.38rem);line-height:1.55}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.hero-signals{color:#ffffffb3;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:30px;font-size:.84rem;display:flex}.hero-signals :where(a,span){align-items:center;gap:5px;display:inline-flex}.hero-signals :where(a,span):before{content:"";background:var(--mint);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #86e5b0cc}.hero-signals a{border-radius:6px;padding:4px 6px;transition:color .16s,background-color .16s}.hero-signals a:focus-visible,.hero-signals a:hover{color:#fff;background:#ffffff1a}.hero-signals b{color:var(--white)}.scroll-cue{border:1px solid #ffffff4d;border-radius:18px;place-items:start center;width:34px;height:52px;padding-top:9px;display:grid;position:absolute;bottom:58px;right:26px}.scroll-cue span{background:var(--white);border-radius:3px;width:4px;height:9px;animation:1.6s ease-in-out infinite scrollCue}@keyframes scrollCue{0%{opacity:.9;transform:translateY(0)}to,75%{opacity:0;transform:translateY(19px)}}.signal-band{background:var(--white);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.signal-band div{border-right:1px solid var(--line);align-content:center;min-height:148px;padding:34px clamp(24px,4vw,70px);display:grid}.signal-band div:last-child{border-right:0}.signal-band strong{margin-bottom:5px;font-family:Manrope,sans-serif;font-size:1rem}.signal-band span{color:var(--ink-soft);font-size:.9rem}.section{padding:120px 0;position:relative}.section-inner{width:var(--container);margin:0 auto}.section-copy{max-width:560px}.section-copy>p:not(.eyebrow),.section-heading>p:not(.eyebrow){color:var(--ink-soft);font-size:1.06rem}.inline-link{color:var(--blue);align-items:center;gap:10px;margin-top:16px;font-weight:700;display:inline-flex}.inline-link span{transition:transform .16s}.inline-link:hover span{transform:translate(5px)}.section-heading{max-width:770px;margin-bottom:58px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:90px;font-family:Manrope,sans-serif;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";border:1px solid var(--line);width:30px;height:30px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;transition:transform .18s;display:grid}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{color:var(--ink-soft);margin-top:-8px;padding:0 60px 28px 0}.site-footer{color:#c1d0dc;background:#020b14;padding:70px 0 24px}.footer-bottom,.footer-main{width:var(--container);margin:0 auto}.footer-main{grid-template-columns:minmax(0,1.6fr) repeat(3,1fr);gap:50px;padding-bottom:50px;display:grid}.footer-brand p{color:#7f98ac;max-width:360px;margin:20px 0 10px}.footer-brand>a:last-child{color:#78bfea}.footer-column{align-content:start;gap:10px;display:grid}.footer-column strong{color:var(--white);margin-bottom:8px;font-family:Manrope,sans-serif}.footer-column a{color:#8299ab;font-size:.9rem}.footer-column a:hover{color:var(--white)}.footer-bottom{color:#6d8497;border-top:1px solid #ffffff1a;justify-content:space-between;gap:24px;padding-top:22px;font-size:.78rem;display:flex}.reveal{opacity:1;transform:none}@media (scripting:enabled){.reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(24px)}.reveal.in-view{opacity:1;transform:translateY(0)}}@media (width<=1040px){:root{--container:min(100% - 36px,920px)}.desktop-nav,.expert-link{display:none}.menu-button{display:flex}.mobile-menu{top:var(--header-height);max-height:calc(100vh - var(--header-height));color:var(--ink);opacity:0;pointer-events:none;background:#f7fbfffa;gap:0;padding:18px;transition:transform .22s,opacity .18s;display:grid;position:fixed;left:0;right:0;overflow:auto;transform:translateY(-130%);box-shadow:0 18px 40px #07182c1f}.mobile-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu a{border-bottom:1px solid var(--line);padding:15px 4px;font-weight:700}.mobile-menu a[aria-current=page]{color:var(--blue)}.section-copy{max-width:680px}.footer-main{grid-template-columns:minmax(0,1.4fr) repeat(3,1fr);gap:28px}}@media (width<=760px){:root{--container:calc(100% - 28px);--header-height:68px}body{font-size:15px}h2{font-size:clamp(2rem,8.5vw,2.8rem)}.header-inner{gap:12px}.brand img{width:38px;height:38px}.brand{font-size:.96rem}.header-actions .button-small{display:none}.hero{min-height:94svh;padding:calc(var(--header-height) + 62px)14px 172px}.hero h1{font-size:3.5rem}.hero-copy{font-size:1.04rem}.hero-actions{align-items:stretch;width:min(100%,430px);margin-left:auto;margin-right:auto}.hero-actions .button{flex:180px}.hero-signals,.scroll-cue{display:none}.signal-band{grid-template-columns:minmax(0,1fr)}.signal-band div{border-right:0;border-bottom:1px solid var(--line);min-height:116px}.section{padding:68px 0}.faq-list summary{min-height:82px}.footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-brand{grid-column:span 2}.footer-bottom{flex-direction:column}}@media (width<=420px){:root{--container:calc(100% - 22px)}.hero h1{font-size:3rem}.hero-actions{grid-template-columns:minmax(0,1fr);display:grid}.hero-actions .button{width:100%}.footer-main{grid-template-columns:minmax(0,1fr)}.footer-brand{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.report-led-hero{padding-bottom:56px}.report-led-hero .hero-inner{width:min(1000px,100%)}.report-led-hero h1{letter-spacing:-.055em;text-shadow:0 18px 55px #00000057;max-width:980px;margin-bottom:14px;margin-left:auto;margin-right:auto;font-size:clamp(2.75rem,5.6vw,5.15rem);font-weight:800;line-height:.98}.report-led-hero .hero-copy{width:min(780px,100%)}.hero-hook{color:#f0cb85;margin:0 auto;font-family:Manrope,sans-serif;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:750;line-height:1.3}.hero-price{color:#d9e8f3;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:baseline;gap:10px;margin:16px auto 0;font-size:.86rem;font-weight:700;display:inline-flex}.hero-price strong{color:var(--white);letter-spacing:-.035em;font-family:Manrope,sans-serif;font-size:clamp(1.55rem,2.8vw,2.15rem)}.report-led-hero .hero-copy-compact{color:#c6d9e7;width:min(830px,100%);margin-top:13px;font-size:clamp(.82rem,1.1vw,.96rem);line-height:1.5}.report-led-hero .hero-actions{margin-top:23px}.report-led-hero .hero-signals{margin-top:20px}@media (width<=760px){.report-led-hero h1{font-size:clamp(1.76rem,7.9vw,2.55rem);line-height:1}.hero-hook{font-size:1.12rem}.hero-price{flex-wrap:wrap;gap:2px 8px;margin-top:13px}.report-led-hero .hero-copy-compact{margin-top:10px;font-size:.86rem;line-height:1.45}.report-led-hero .hero-actions{margin-top:18px}}.home-report-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.home-report-actions .inline-link{margin-top:0}.report-preview-orbit{border:1px solid #1f7ac926;border-radius:50%;width:610px;height:610px;animation:28s linear infinite reportOrbit;position:absolute}.report-preview-orbit i{background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 6px #1f7ac91a}.report-preview-orbit i:first-child{top:12%;left:17%}.report-preview-orbit i:nth-child(2){background:var(--saffron);top:35%;right:8%}.report-preview-orbit i:nth-child(3){background:var(--rose);bottom:8%;right:25%}.report-preview-orbit i:nth-child(4){background:var(--green);bottom:32%;left:4%}.report-preview-orbit i:nth-child(5){width:6px;height:6px;top:-5px;left:49%}@keyframes reportOrbit{to{transform:rotate(360deg)}}.report-sample-cover-cta{z-index:6;border:1px solid color-mix(in srgb,var(--report-accent)74%,#fff);width:min(220px,100% - 48px);color:color-mix(in srgb,var(--report-deep)90%,#07121e);background:linear-gradient(135deg,color-mix(in srgb,var(--report-accent)72%,#fff),color-mix(in srgb,var(--report-accent)88%,#fff4cf));box-shadow:0 0 0 7px color-mix(in srgb,var(--report-accent)14%,transparent),0 18px 42px #00000052;cursor:pointer;border-radius:999px;gap:3px;padding:15px 20px 14px;animation:2s ease-in-out infinite report-cover-sample-pulse;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.report-sample-cover-cta strong{font:800 .84rem/1.2 Manrope,sans-serif}.report-sample-cover-cta span{letter-spacing:.08em;text-transform:uppercase;font:800 .57rem/1.2 Manrope,sans-serif}.report-sample-cover-cta:hover{filter:brightness(1.06);animation-play-state:paused}.report-sample-cover-cta:focus-visible{outline-offset:4px;outline:3px solid #fff}@keyframes report-cover-sample-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.035)}}.report-sample-next{border:1px solid color-mix(in srgb,var(--report-accent)68%,#fff);color:#fff;background:color-mix(in srgb,var(--report-accent)18%,transparent);letter-spacing:.02em;white-space:nowrap;width:auto;min-width:92px;padding:0 12px;font:800 .57rem/1 Manrope,sans-serif}@keyframes report-sample-invite{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media (width<=820px){.report-sample-cover-cta{width:min(210px,100% - 44px);top:49%}}@media (width<=520px){.report-sample-next{min-width:82px;padding-inline:9px;font-size:.51rem}.report-preview-orbit{width:430px;height:430px}}.engine-proof-section{color:var(--white);background:radial-gradient(circle at 78% 24%,#2884c73d,#0000 31%),radial-gradient(circle at 16% 86%,#168b6a26,#0000 27%),linear-gradient(145deg,#061425 0,#09243e 52%,#061726 100%);padding:clamp(48px,4vw,56px) 0;overflow:hidden}.engine-proof-section .section-inner{z-index:1;position:relative}.engine-proof-glow{pointer-events:none;opacity:.78;background-image:radial-gradient(circle at 12% 18%,#fff9 0 1px,#0000 1.7px),radial-gradient(circle at 35% 76%,#8dcef594 0 1px,#0000 1.8px),radial-gradient(circle at 89% 68%,#ffffff7a 0 1px,#0000 1.7px),radial-gradient(circle at 72% 10%,#f0cb8594 0 1px,#0000 1.8px);background-size:310px 260px,390px 330px,440px 370px,520px 410px;position:absolute;inset:0}.engine-proof-header{grid-template-columns:minmax(0,1.08fr) minmax(min(350px,100%),.92fr);align-items:start;gap:clamp(36px,5vw,68px);display:grid}.engine-proof-section .eyebrow{color:#8dcef5}.engine-proof-section .eyebrow span{background:#8dcef5}.engine-proof-header h2{max-width:650px;margin-bottom:0;font-size:clamp(2.65rem,3.25vw,3.25rem);line-height:1.01}.engine-proof-copy>p{color:#b9cad8;margin-bottom:10px;font-size:.94rem;line-height:1.55}.engine-proof-copy>p:first-child{color:#e4edf4;font-size:1rem}.engine-proof-thesis{font-family:Manrope,sans-serif;font-weight:800}.engine-proof-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.engine-proof-actions .button{min-height:46px;padding:12px 20px;font-size:.88rem}.engine-inline-link{color:#d5e8f7;margin-top:0}.engine-proof-content{grid-template-columns:minmax(min(520px,100%),1.2fr) minmax(310px,.8fr);align-items:center;gap:clamp(28px,4vw,54px);margin-top:28px;display:grid}.engine-method-stage{isolation:isolate;min-height:400px;margin:0;position:relative}.engine-method-list{margin:0;padding:0;list-style:none;position:absolute;inset:0}.engine-method-stage:before{content:"";filter:blur(2px);background:radial-gradient(circle,#4d9dd538,#144d7814 52%,#0000 72%);border-radius:50%;width:215px;height:215px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.engine-method-ring{pointer-events:none;border:1px solid #97ccee30;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.engine-method-ring:after,.engine-method-ring:before{content:"";background:#8dcef5;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 18px #8dcef5d1}.engine-method-ring:before{width:7px;height:7px;transform:translateX(calc(var(--ring-radius)*-1));margin:-3px 0 0 -3px}.engine-method-ring:after{background:var(--gold);width:4px;height:4px;transform:translateX(var(--ring-radius));margin:-2px 0 0 -2px;box-shadow:0 0 14px #f0cb85c7}.engine-method-ring-outer{--ring-radius:190px;width:380px;height:380px;animation:34s linear infinite engineOrbit}.engine-method-ring-inner{--ring-radius:132px;border-style:dashed;width:264px;height:264px;animation:28s linear infinite engineOrbitReverse}@keyframes engineOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes engineOrbitReverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}.engine-method-core{z-index:2;text-align:center;background:linear-gradient(145deg,#15486ff5,#061e33fa);border:1px solid #99d2f559;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;min-height:160px;padding:19px 15px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0000004d,inset 0 0 42px #4fa0d721}.engine-method-core img{filter:drop-shadow(0 9px 18px #00000052);width:42px;height:42px;margin-bottom:9px}.engine-method-core small,.engine-method-node span,.engine-proof-verification small{color:#8dcef5;letter-spacing:.14em;font-size:.58rem;font-weight:800}.engine-method-core small,.engine-method-node span{font-size:.52rem}.engine-method-core strong{margin:3px 0;font-family:Manrope,sans-serif;font-size:.9rem}.engine-method-core>span{color:#91a9bb;font-size:.6rem}.engine-method-node{z-index:3;backdrop-filter:blur(12px);background:#08223ae0;border:1px solid #94c2df3d;border-radius:12px;align-content:center;width:185px;min-height:78px;padding:13px 15px;display:grid;position:absolute;box-shadow:0 15px 34px #0003}.engine-method-node strong{color:#ecf4f9;margin-top:5px;font-family:Manrope,sans-serif;font-size:.7rem;line-height:1.35}.engine-method-foundation{top:0;left:50%;transform:translate(-50%)}.engine-method-vedic{top:25%;left:0}.engine-method-timing{top:25%;right:0}.engine-method-synthesis{bottom:0;left:5%}.engine-method-western{bottom:0;right:5%}.engine-proof-facts{gap:10px;display:grid}.engine-proof-metrics{background:#97ccee2e;border:1px solid #97ccee33;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.engine-proof-metrics div{background:#061c30e6;flex-direction:column;justify-content:flex-end;min-height:110px;padding:14px;display:flex}.engine-proof-metrics dt{color:var(--white);font-family:Manrope,sans-serif;font-size:clamp(2rem,3.5vw,3.15rem);font-weight:800;line-height:1}.engine-proof-metrics div:last-child dt{white-space:nowrap;font-size:clamp(1.7rem,2.7vw,2.25rem)}.engine-proof-metrics dd{color:#9fb5c5;margin:8px 0 0;font-size:.66rem;line-height:1.4}.engine-proof-verification{background:#11544547;border:1px solid #86e5b033;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:15px;display:grid}.engine-verification-mark{color:#052c21;background:var(--mint);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.engine-proof-verification small{color:var(--mint)}.engine-proof-verification strong{margin:4px 0 6px;font-family:Manrope,sans-serif;font-size:.82rem;line-height:1.35;display:block}.engine-proof-verification p{color:#a9becd;margin:0;font-size:.68rem;line-height:1.5}.engine-proof-note{color:#7f99ac;margin:14px 0 0;font-size:.66rem}@media (width<=1120px){.engine-proof-content{grid-template-columns:minmax(min(500px,100%),1.12fr) minmax(300px,.88fr);gap:26px}.engine-method-node{width:180px}.engine-method-ring-outer{--ring-radius:190px;width:380px;height:380px}.engine-method-ring-inner{--ring-radius:132px;width:264px;height:264px}}@media (width<=960px){.engine-proof-content,.engine-proof-header{grid-template-columns:minmax(0,1fr)}.engine-proof-header{align-items:start;gap:32px}.engine-proof-copy{max-width:720px}.engine-method-stage,.engine-proof-facts{width:min(700px,100%);margin:0 auto}}@media (width<=680px){.engine-proof-section{padding:62px 0}.engine-proof-header{gap:24px}.engine-proof-header h2{font-size:clamp(2.25rem,9.5vw,2.8rem)}.engine-proof-copy>p{font-size:.9rem}.engine-proof-copy>p:first-child{font-size:.96rem}.engine-proof-content{margin-top:34px}.engine-proof-actions{align-items:stretch;display:grid}.engine-proof-actions .button{width:100%}.engine-inline-link{justify-content:center}.engine-method-stage{min-height:0}.engine-method-ring,.engine-method-stage:before{display:none}.engine-method-core,.engine-method-node{width:auto;position:relative;inset:auto;transform:none}.engine-method-core{border-radius:16px;min-height:158px}.engine-method-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px;display:grid;position:relative;inset:auto}.engine-method-node{min-height:104px;padding:14px}.engine-method-foundation{grid-column:1/-1;min-height:92px}.engine-proof-metrics div{min-height:122px;padding:18px 16px}.engine-proof-verification{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.engine-method-list{grid-template-columns:minmax(0,1fr)}.engine-method-foundation{grid-column:auto}.engine-method-node{min-height:112px}.engine-proof-metrics{grid-template-columns:minmax(0,1fr)}.engine-proof-metrics div{min-height:130px}}.home-sample-section{color:var(--white);background:radial-gradient(circle at 82% 18%,#3e92cf47,#0000 34%),linear-gradient(145deg,#07182c,#0b2947 58%,#071a2d);overflow:hidden}.home-sample-layout{grid-template-columns:minmax(0,.72fr) minmax(min(520px,100%),1.28fr);align-items:center;gap:clamp(48px,7vw,100px);display:grid}.home-sample-section .eyebrow{color:#91d2f6}.home-sample-section .eyebrow span{background:#91d2f6}.home-sample-section .section-copy h2{max-width:620px;color:var(--white)}.home-sample-section .section-copy>p:not(.eyebrow){color:#c1d3e1}.home-sample-disclosure{font-size:.83rem;line-height:1.55}.home-sample-section .home-report-actions>span{color:#9fb4c4;font-size:.78rem}.home-sample-viewer{background:#03122199;border:1px solid #f0cb856b;border-radius:30px;width:min(680px,100%);margin-left:auto;padding:18px;box-shadow:0 35px 90px #00000057,inset 0 1px #ffffff14}.home-sample-pages{cursor:pointer;touch-action:pan-y;min-height:590px;position:relative}.home-sample-pages:focus-visible{outline-offset:5px;border-radius:18px;outline:3px solid #91d2f6b8}.home-sample-page{min-height:590px;color:var(--ink);background:linear-gradient(150deg,#fff,#f4f9fc);border:1px solid #dce7efeb;border-radius:20px;padding:clamp(25px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 20px 55px #0003}.home-sample-cover{color:var(--white);background:radial-gradient(circle at 75%,#4192cb57,#0000 27%),linear-gradient(135deg,#315b87 0,#163b63 48%,#0b2948 100%);border-color:#f0cb8599}.home-sample-cover:after{content:"01";color:#ffffff21;font-family:Manrope,sans-serif;font-size:10rem;font-weight:800;line-height:1;position:absolute;bottom:-35px;right:-12px}.home-sample-brand{z-index:2;border-bottom:1px solid #7797b145;align-items:center;gap:10px;padding-bottom:18px;display:flex;position:relative}.home-sample-brand img{border-radius:8px}.home-sample-brand strong{font-family:Manrope,sans-serif}.home-sample-brand strong span{color:#4ca6de}.home-sample-cover .home-sample-brand strong span{color:#f0cb85}.home-sample-brand small{color:#657f94;letter-spacing:.11em;margin-left:auto;font-size:.58rem;font-weight:800}.home-sample-cover .home-sample-brand small{color:#f0cb85}.home-sample-orbit{border:1px solid #f0cb856b;border-radius:50%;width:380px;height:380px;position:absolute;top:118px;right:-45px;box-shadow:0 0 0 46px #04192c2e,0 0 0 92px #ffffff06}.home-sample-orbit:after,.home-sample-orbit:before{content:"";background:#f0cb8559;position:absolute;inset:50%}.home-sample-orbit:before{width:1px;height:100%;transform:translateY(-50%)}.home-sample-orbit:after{width:100%;height:1px;transform:translate(-50%)}.home-sample-orbit i{background:#f0cb85;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #f0cb85cc}.home-sample-orbit i:first-child{top:18%;left:19%}.home-sample-orbit i:nth-child(2){background:#77bce7;top:45%;right:2%}.home-sample-orbit i:nth-child(3){background:#fff;bottom:9%;left:37%}.home-sample-cover-copy{z-index:2;position:absolute;bottom:70px;left:clamp(25px,4vw,42px);right:70px}.home-sample-cover-copy>span,.home-sample-kicker{color:#bd8f43;letter-spacing:.14em;font-size:.66rem;font-weight:800}.home-sample-cover-copy>span{color:#f0cb85}.home-sample-cover-copy h3{max-width:500px;color:var(--white);margin:18px 0 14px;font-size:clamp(2.3rem,5vw,4.5rem);line-height:.98}.home-sample-cover-copy p{color:#b7cad9;letter-spacing:.13em;font-size:.7rem;font-weight:800}.home-sample-page>h3{margin:18px 0 34px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.home-sample-finding{grid-template-columns:175px minmax(0,1fr);align-items:center;gap:34px;display:grid}.home-sample-mini-chart{border:1px solid #b8d3e5;border-radius:50%;width:175px;height:175px;position:relative;box-shadow:inset 0 0 0 30px #eef6fb,inset 0 0 0 31px #c8deed}.home-sample-mini-chart:after,.home-sample-mini-chart:before{content:"";background:#c8deed;position:absolute;inset:50%}.home-sample-mini-chart:before{width:1px;height:100%;transform:translateY(-50%)}.home-sample-mini-chart:after{width:100%;height:1px;transform:translate(-50%)}.home-sample-mini-chart span{z-index:2;color:#fff;background:var(--navy);border-radius:50%;place-items:center;font-size:.62rem;font-weight:800;display:grid;position:absolute;inset:64px}.home-sample-mini-chart i{z-index:3;background:#bd8f43;border-radius:50%;width:9px;height:9px;position:absolute}.home-sample-mini-chart i:first-of-type{top:27px;right:48px}.home-sample-mini-chart i:nth-of-type(2){background:var(--blue);bottom:57px;right:18px}.home-sample-mini-chart i:nth-of-type(3){background:var(--green);bottom:25px;left:48px}.home-sample-finding b{color:var(--navy);font-family:Manrope,sans-serif;font-size:1.35rem;line-height:1.25;display:block}.home-sample-finding p{color:var(--ink-soft);margin-top:14px;font-size:.88rem}.home-sample-evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.home-sample-evidence span{color:#496176;text-align:center;border-right:1px solid var(--line);padding:18px 10px;font-size:.72rem;font-weight:700}.home-sample-evidence span:last-child{border-right:0}.home-sample-timing{border-top:1px solid var(--line);display:grid}.home-sample-timing div{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:20px;min-height:92px;display:grid}.home-sample-timing b{color:var(--blue);font-family:Manrope,sans-serif;font-size:1.35rem}.home-sample-timing span{color:var(--ink);font-weight:700}.home-sample-footnote{color:var(--ink-soft);margin-top:24px;font-size:.8rem}.home-sample-reasoning{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.home-sample-reasoning>div{background:#fff;flex-direction:column;min-height:235px;padding:22px;display:flex}.home-sample-reasoning small{color:var(--blue);font-weight:800}.home-sample-reasoning b{margin-top:auto;font-family:Manrope,sans-serif}.home-sample-reasoning p{color:var(--ink-soft);margin-top:9px;font-size:.78rem}.home-sample-remedies{gap:12px;display:grid}.home-sample-remedies>div{background:#fff;border:1px solid #d8e5ee;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:16px;min-height:92px;padding:16px 18px;display:grid}.home-sample-remedies span{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:38px;height:38px;font-size:.65rem;font-weight:800;display:grid}.home-sample-remedies p{color:var(--ink-soft);font-size:.82rem}.home-sample-remedies b{color:var(--ink);margin-bottom:3px;font-family:Manrope,sans-serif;display:block}.home-sample-summary{max-width:560px;color:var(--ink-soft)}.home-sample-summary-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:36px 0 30px;display:grid}.home-sample-summary-grid span{min-height:112px;color:var(--ink-soft);border:1px solid var(--line);background:#fff;padding:18px;font-size:.74rem}.home-sample-summary-grid b{color:var(--ink);margin-bottom:8px;font-family:Manrope,sans-serif;display:block}.home-sample-controls{justify-content:center;align-items:center;gap:12px;min-height:62px;padding:10px 4px 0;display:flex}.home-sample-controls>button{width:42px;height:42px;color:var(--white);cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;flex:none;font-size:1.1rem}.home-sample-controls>button:focus-visible,.home-sample-controls>button:hover{color:var(--navy);border-color:var(--gold);background:var(--gold)}.home-sample-controls>span{color:#c3d4e1;text-align:center;min-width:112px;font-size:.7rem}.home-sample-dots{align-items:center;gap:6px;display:flex}.home-sample-dots button{cursor:pointer;background:#60798d;border:0;border-radius:999px;width:8px;height:8px;padding:0}.home-sample-dots button[aria-current=true]{background:var(--gold);width:25px}.home-sample-viewer>p{color:#819aab;letter-spacing:.1em;text-align:center;margin:2px 0 0;font-size:.55rem;font-weight:700}.home-catalogue-section{background:#f4f9fc}.home-catalogue-heading{max-width:850px}.home-catalogue-heading>p:last-child{color:var(--ink-soft)}.home-catalogue-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:46px;display:grid}.home-catalogue-grid article{background:var(--white);flex-direction:column;gap:12px;min-height:380px;padding:28px 24px;display:flex}.home-catalogue-grid article>span{min-height:42px;color:var(--blue);letter-spacing:.12em;font-size:.64rem;font-weight:800}.home-catalogue-grid a{color:#314a61;padding:3px 0;font-size:.83rem;font-weight:650}.home-catalogue-grid a:focus-visible,.home-catalogue-grid a:hover{color:var(--blue);transform:translate(3px)}.home-catalogue-cta{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.home-catalogue-cta span{color:var(--ink-soft);font-size:.78rem}.home-comparison-section{background:#fff}.home-comparison-layout{grid-template-columns:minmax(0,.92fr) minmax(min(420px,100%),1.08fr);align-items:center;gap:clamp(50px,8vw,110px);display:grid}.home-comparison-card{color:#fff;background:linear-gradient(145deg,#0b2947,#061727);border-radius:24px;padding:clamp(28px,4vw,48px);box-shadow:0 30px 70px #07182c38}.home-comparison-card>span{color:var(--gold);letter-spacing:.13em;font-size:.65rem;font-weight:800}.home-comparison-card>div{border-bottom:1px solid #ffffff21;min-height:112px;padding:24px 0}.home-comparison-card>div:last-child{border-bottom:0}.home-comparison-card b{font-family:Manrope,sans-serif;font-size:1.1rem;display:block}.home-comparison-card p{color:#b8cbd9;margin-top:7px}.founder-note-section{background:linear-gradient(145deg,#edf6fc,#fff)}.founder-note-layout{grid-template-columns:180px minmax(0,820px);justify-content:center;align-items:start;gap:clamp(34px,6vw,90px);display:grid}.founder-mark{color:#fff;background:radial-gradient(circle at 38% 30%,#205e91 0,#0b3155 47%,#061827 100%);border:1px solid #2f8ccd52;border-radius:50%;place-items:center;width:170px;height:170px;display:grid;position:relative;box-shadow:0 25px 60px #07182c33,inset 0 0 0 12px #ffffff09}.founder-mark:after,.founder-mark:before{content:"";pointer-events:none;border-radius:50%;position:absolute}.founder-mark:before{border:1px solid #2f8ccd33;inset:-15px}.founder-mark:after{border:1px solid #f0cb853d;inset:24px}.founder-mark img{z-index:1;border-radius:16px;width:76px;height:76px;position:relative;box-shadow:0 13px 30px #00000052}.founder-mark span{display:none}.founder-note{margin:0}.founder-note h2{margin-bottom:24px}.founder-note>p:not(.eyebrow){max-width:800px;color:var(--ink-soft);margin-bottom:16px;font-size:1rem;line-height:1.72}.early-feedback-proof{background:#ffffffd1;border:1px solid #cfe0ec;border-radius:18px;margin-top:30px;padding:24px;box-shadow:0 20px 45px #103e6214}.early-feedback-heading{gap:4px;display:grid}.early-feedback-heading>span{color:var(--blue);letter-spacing:.12em;font-size:.6rem;font-weight:800}.early-feedback-heading>strong{font-family:Manrope,sans-serif;font-size:1.02rem}.early-feedback-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 16px;display:grid}.early-feedback-grid article{background:linear-gradient(145deg,#fff,#f3f9fd);border:1px solid #d8e6f0;border-radius:13px;flex-direction:column;min-height:178px;padding:18px 16px;display:flex}.early-feedback-grid article>span{color:var(--blue);letter-spacing:.1em;font-size:.62rem;font-weight:800}.early-feedback-grid article>strong{color:var(--ink);margin-top:auto;font-family:Manrope,sans-serif;font-size:.88rem;line-height:1.3}.early-feedback-grid article>p{color:var(--ink-soft);margin-top:8px;font-size:.72rem;line-height:1.52}.early-feedback-proof>small{color:#687e91;font-size:.67rem;line-height:1.45;display:block}.founder-note footer{border-top:1px solid var(--line);margin-top:28px;padding-top:20px;display:grid}.founder-note footer strong{font-family:Manrope,sans-serif}.founder-note footer span{color:var(--ink-soft);font-size:.78rem}.home-faq-section{background:#fff}.home-faq-layout{grid-template-columns:minmax(0,.78fr) minmax(min(520px,100%),1.22fr);gap:clamp(50px,8vw,110px);display:grid}.home-faq-section .faq-list details{border-top:1px solid var(--line)}.home-faq-section .faq-list details:last-child{border-bottom:1px solid var(--line)}.home-faq-section .faq-list summary{min-height:76px;color:var(--ink);cursor:pointer;align-items:center;padding:18px 40px 18px 0;font-family:Manrope,sans-serif;font-weight:700;display:flex}.home-faq-section .faq-list p{color:var(--ink-soft);padding:0 36px 22px 0}.home-final-cta{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#3690cf59,#0000 40%),#07182c;padding:110px 0}.home-final-cta img{border-radius:15px;margin:0 auto 24px}.home-final-cta h2{color:#fff;max-width:980px;margin:0 auto 24px;font-size:clamp(2.5rem,5.4vw,5rem);line-height:1}.home-final-cta p:not(.eyebrow){color:#bed0dd;max-width:720px;margin:0 auto}.home-final-cta .hero-actions{justify-content:center}.trust-toast{z-index:80;left:max(18px,env(safe-area-inset-left,0px));bottom:max(18px,env(safe-area-inset-bottom,0px));color:#fff;opacity:0;pointer-events:none;background:#07182cf5;border:1px solid #f0cb8573;border-radius:17px;grid-template-columns:42px minmax(0,1fr);gap:13px;width:min(420px,100% - 36px);padding:18px 42px 18px 18px;transition:opacity .22s,transform .22s;display:grid;position:fixed;transform:translateY(18px);box-shadow:0 22px 60px #00000052}.trust-toast.is-visible{opacity:1;transform:none}.trust-toast img{border-radius:9px;width:42px;height:42px}.trust-toast div>span{color:var(--gold);letter-spacing:.1em;margin-bottom:4px;font-size:.54rem;font-weight:800;display:block}.trust-toast strong{font-family:Manrope,sans-serif;font-size:.86rem;display:block}.trust-toast p{color:#bcd0df;margin-top:4px;font-size:.72rem;line-height:1.45}.trust-toast a{color:#fff;align-items:center;gap:7px;margin-top:9px;font-size:.7rem;font-weight:750;display:inline-flex}.trust-toast a,.trust-toast>button{pointer-events:auto}.trust-toast a i{color:var(--gold);font-style:normal}.trust-toast>button{color:#c5d6e3;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:1.35rem;position:absolute;top:6px;right:8px}.trust-toast>button:focus-visible,.trust-toast>button:hover{color:#fff}@media (width<=1100px){.home-comparison-layout,.home-faq-layout,.home-sample-layout{grid-template-columns:minmax(0,1fr)}.home-sample-viewer{margin:0 auto}.home-catalogue-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.home-sample-section{padding-top:68px}.home-sample-layout{gap:36px}.home-sample-viewer{border-radius:22px;padding:10px}.home-sample-page,.home-sample-pages{min-height:500px}.home-sample-page{border-radius:15px;padding:22px 20px}.home-sample-brand small{text-align:right;max-width:108px}.home-sample-orbit{width:360px;height:360px;top:126px;right:-140px}.home-sample-cover-copy{bottom:54px;left:22px;right:42px}.home-sample-cover-copy h3{font-size:clamp(2rem,11vw,3.35rem)}.home-sample-page>h3{margin-bottom:24px;font-size:2rem}.home-sample-finding{grid-template-columns:105px minmax(0,1fr);gap:18px}.home-sample-mini-chart{width:105px;height:105px;box-shadow:inset 0 0 0 18px #eef6fb,inset 0 0 0 19px #c8deed}.home-sample-mini-chart span{inset:38px}.home-sample-mini-chart i:first-of-type{top:16px;right:29px}.home-sample-mini-chart i:nth-of-type(2){bottom:34px;right:10px}.home-sample-mini-chart i:nth-of-type(3){bottom:15px;left:29px}.home-sample-finding b{font-size:1rem}.home-sample-finding p{font-size:.74rem}.home-sample-evidence{margin-top:28px}.home-sample-evidence span{padding:12px 5px;font-size:.58rem}.home-sample-timing div{grid-template-columns:76px minmax(0,1fr);min-height:78px}.home-sample-timing b{font-size:1.05rem}.home-sample-reasoning{grid-template-columns:minmax(0,1fr)}.home-sample-reasoning>div{min-height:0;padding:15px}.home-sample-reasoning b{margin-top:16px}.home-sample-remedies>div{min-height:80px;padding:12px}.home-sample-summary-grid{grid-template-columns:minmax(0,1fr);gap:6px;margin:26px 0 22px}.home-sample-summary-grid span{min-height:64px;padding:12px}.home-sample-summary-grid b{margin-bottom:2px}.home-sample-controls{gap:7px}.home-sample-controls>span{min-width:86px;font-size:.6rem}.home-sample-controls>button{width:38px;height:38px}.home-sample-dots{gap:4px}.home-sample-dots button{width:7px;height:7px}.home-sample-dots button[aria-current=true]{width:20px}.home-catalogue-grid{grid-template-columns:minmax(0,1fr)}.home-catalogue-grid article{min-height:0}.home-catalogue-grid article>span{min-height:0;margin-bottom:10px}.founder-note-layout{grid-template-columns:minmax(0,1fr)}.founder-mark{width:120px;height:120px;margin-left:14px}.founder-mark:before{inset:-11px}.founder-mark:after{inset:18px}.founder-mark img{width:54px;height:54px}.early-feedback-proof{padding:18px}.early-feedback-grid{grid-template-columns:minmax(0,1fr)}.early-feedback-grid article{min-height:0}.early-feedback-grid article>strong{margin-top:22px}.home-final-cta{padding:84px 18px}.trust-toast{left:10px;bottom:max(10px,env(safe-area-inset-bottom,0px));background:linear-gradient(145deg,#0c2f4efb,#051423fc);border-color:#f0cb859e;border-radius:22px;grid-template-columns:48px minmax(0,1fr);gap:14px;width:calc(100% - 20px);padding:20px 46px 20px 18px;box-shadow:0 24px 75px #00000075,inset 0 1px #ffffff1a}.trust-toast img{border-radius:11px;width:48px;height:48px;box-shadow:0 10px 24px #0000004d}.trust-toast div>span{font-size:.56rem}.trust-toast strong{font-size:1rem;line-height:1.25}.trust-toast p{margin-top:7px;font-size:.78rem;line-height:1.48}.trust-toast a{margin-top:12px;font-size:.78rem}.trust-toast>button{width:36px;height:36px;top:9px;right:10px}}@media (width<=390px){.home-sample-controls{flex-wrap:wrap}.home-sample-controls>span{order:5;width:100%}}@media (width<=900px),(pointer:coarse){.reveal,.reveal.in-view{opacity:1;transition:none;transform:none}.constellation i,.engine-method-ring-inner,.engine-method-ring-outer,.hero-media,.report-preview-orbit,.report-sample-cover-cta,.report-sample-next,.scroll-cue span{animation:none}.button-ghost,.engine-method-node,.site-header.is-scrolled,body.menu-open .site-header{backdrop-filter:none}}.perf-reports .report-card,.perf-reports .report-detail-dialog{--report-deep:#173f67;--report-accent:#b1843f;--report-wash:#f0f5fa;--report-line:#c5d6e5;--report-shadow:#1234521c}.perf-reports [data-report-category~=divisional]{--report-deep:#4b306b;--report-accent:#8a62a6;--report-wash:#f6f0f9;--report-line:#dbc9e5;--report-shadow:#46295e1f}.perf-reports [data-report-category~=timing]{--report-deep:#5d421f;--report-accent:#b27a31;--report-wash:#fbf5e9;--report-line:#e3d0aa;--report-shadow:#5a3b161f}.perf-reports [data-report-category~=work]{--report-deep:#155548;--report-accent:#2d8b72;--report-wash:#edf8f4;--report-line:#bcded3;--report-shadow:#1051421f}.perf-reports [data-report-category~=relationships]{--report-deep:#783552;--report-accent:#b95d7d;--report-wash:#fbf0f5;--report-line:#e7c5d2;--report-shadow:#722b491f}.perf-reports [data-report-category~=family]{--report-deep:#285860;--report-accent:#438992;--report-wash:#eef8f8;--report-line:#c3dfe1;--report-shadow:#1f535b1f}.perf-reports [data-report-category~=start]{--report-deep:#183e68;--report-accent:#b1843f;--report-wash:#eef4fa;--report-line:#c3d4e4;--report-shadow:#1234521f}@media (width<=900px),(pointer:coarse),(prefers-reduced-motion:reduce){.perf-home .hero-media,.perf-home .constellation i,.perf-reports .report-preview-orbit{animation:none!important}}.perf-reports .report-detail-cover{pointer-events:auto;cursor:pointer}.perf-reports .report-detail-cover:focus-visible{outline-offset:-5px;outline:3px solid #69b7ec}.perf-home,.perf-reports{--sm-deep:#020b15;--sm-navy:#071a2d;--sm-blue:#3d8dce;--sm-sky:#8bcaf0;--sm-gold:#e6bd73;--sm-gold-light:#fff0bd;--sm-pearl:#fbfaf5}.perf-home .brand img,.perf-reports .brand img{background:#07182c;border:1px solid #9bd2f457;border-radius:12px;box-shadow:inset 0 1px #ffffff2e,0 10px 28px #03182d40}.perf-home .button,.perf-reports .button,.perf-reports .report-buy-trigger,.perf-reports .report-detail-buy{border-radius:12px}.perf-home .button-primary,.perf-reports .button-primary{color:#fff;background:linear-gradient(#ffffff2e,#0000 42%),linear-gradient(135deg,#2f82c5,#1768aa 52%,#0d4d86);border-color:#8bcaf09e;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #01172c4d,0 13px 30px #145e9d47}.perf-home .button-primary:hover,.perf-reports .button-primary:hover{background:linear-gradient(#ffffff38,#0000 42%),linear-gradient(135deg,#398ed0,#1b70b5 52%,#10528e);box-shadow:inset 0 1px #ffffff73,0 17px 36px #145e9d57}.perf-home .site-header .button-light,.perf-reports .site-header .button-light{background:linear-gradient(#fff,#ebf4fbf0);border:1px solid #ffffffb8;box-shadow:inset 0 1px #fff,0 10px 28px #01122233}.perf-home .menu-button,.perf-reports .menu-button{border-radius:12px;box-shadow:inset 0 1px #ffffff47}.perf-home .payment-confidence,.perf-reports .payment-confidence{color:#173f67;text-align:left;align-items:flex-start;gap:10px;max-width:100%;margin:20px 0 0;display:flex}.payment-confidence>svg{flex:0 0 22px;margin-top:1px}.payment-confidence>div{min-width:0}.payment-confidence strong{font-size:.9rem;font-weight:800;line-height:1.4;display:block}.payment-confidence p{color:#52697c;margin:3px 0 0;font-size:.76rem;line-height:1.5}.perf-home .payment-confidence{color:#d7efff;width:fit-content;margin:18px auto 0}.perf-home .payment-confidence p{color:#bdcedd}.perf-reports .payment-confidence+.report-market-actions{margin-top:20px}.perf-home .home-sample-viewer{container-type:inline-size}.perf-home .home-sample-pages{grid-template-columns:minmax(0,1fr);display:grid}.perf-home .home-sample-page{grid-area:1/1;align-self:stretch;min-width:0}.perf-home .home-sample-page[hidden]{visibility:hidden;pointer-events:none;display:block!important}.perf-home .home-sample-cover[hidden]{min-height:500px;padding:26px 28px 32px}@media (width<=760px){.perf-home .home-sample-cover[hidden]{min-height:430px;padding:22px 18px 26px}}.perf-home .home-sample-pages:has(.home-sample-cover:not([hidden])){min-height:0}.perf-home .home-sample-controls{color:#173f67;grid-template-columns:44px minmax(0,1fr) 44px;gap:0 6px;min-height:44px;margin:0 0 6px;padding:0;display:grid}.perf-home .home-sample-controls>[data-home-sample-prev]{grid-area:1/1}.perf-home .home-sample-controls>[data-home-sample-next]{grid-area:1/3}.perf-home .home-sample-controls>[data-home-sample-status]{color:#344f66;text-align:center;grid-area:1/2;min-width:0;font-size:.65rem;line-height:1.35}.perf-home .home-sample-controls>button{color:#173f67;background:#fff;border:1px solid #c5d6e5;border-radius:50%;width:44px;height:44px}.perf-home .home-sample-cover:not([hidden]){background:radial-gradient(circle at 50% 72%,#559cd026,#0000 38%),linear-gradient(135deg,#ffffff12,#0000 40%),#12344f;border:1px solid #e1c38a;border-radius:3px;grid-template-rows:auto minmax(min-content,1fr) auto;gap:24px;min-height:500px;padding:26px 28px 32px;display:grid;box-shadow:inset 0 0 0 7px #12344f,inset 0 0 0 8px #e1c38a99,0 12px 25px #0003}.perf-home .home-sample-cover:after{color:#e1c38a;font:700 .65rem Georgia,serif;bottom:16px;right:18px}.perf-home .home-sample-cover .home-sample-brand{border:0;grid-row:1;grid-template-columns:30px minmax(0,1fr) 80px;gap:7px;min-width:0;padding:0;display:grid}.perf-home .home-sample-cover .home-sample-brand img{border:1px solid #e1c38a;border-radius:50%;width:30px;height:30px}.perf-home .home-sample-cover .home-sample-brand strong{color:#faf0dc;white-space:nowrap;font-size:.85rem}.perf-home .home-sample-cover .home-sample-brand strong span{color:#69b7ec}.perf-home .home-sample-cover .home-sample-brand small{letter-spacing:.1em;text-align:right;max-width:100%;margin:0;font-size:.48rem;line-height:1.45}.perf-home .home-sample-cover-copy{text-align:center;grid-row:2;align-self:center;min-width:0;position:relative;inset:auto}.perf-home .home-sample-cover-copy:before{content:"";background:linear-gradient(90deg,#0000,#e1c38a,#0000);width:48px;height:1px;margin:0 auto 20px;display:block}.perf-home .home-sample-cover-copy>span{font-size:.6rem;line-height:1.4}.perf-home .home-sample-cover-copy h3{color:#faf0dc;text-shadow:1px 2px #9d7942,2px 3px #00000080;overflow-wrap:anywhere;max-width:100%;margin:12px 0;font-size:clamp(1.8rem,7.5cqw,2.8rem);line-height:1.08;font-family:Georgia,Times New Roman,serif!important}.perf-home .home-sample-cover-copy p{color:#e0d4ba;margin:0;font-size:.48rem;line-height:1.5}.perf-home .home-sample-orbit{background:radial-gradient(circle,transparent 0 27%,#e1c38a 28% 29%,transparent 30% 40%,#e1c38a 41% 42%,transparent 43%),repeating-conic-gradient(#e1c38a 0 1deg,transparent 1deg 30deg);border:1px solid #e1c38a;grid-row:3;justify-self:center;width:128px;height:128px;margin:0 0 14px;position:relative;inset:auto;box-shadow:inset 0 0 0 6px #12344f,inset 0 0 0 7px #e1c38a,2px 4px #9d7942,0 12px 22px #00000040}.perf-home .home-sample-orbit:before{background:0 0;border:1px solid #e1c38a;width:74px;height:74px;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(45deg)}.perf-home .home-sample-orbit:after,.perf-home .home-sample-orbit i{display:none}@media (width<=760px){.perf-home .home-sample-cover:not([hidden]){gap:20px;min-height:430px;padding:22px 18px 26px}.perf-home .home-sample-cover .home-sample-brand{grid-template-columns:28px minmax(0,1fr) 64px;gap:6px}.perf-home .home-sample-cover .home-sample-brand strong{font-size:.72rem}.perf-home .home-sample-cover .home-sample-brand small{font-size:.43rem}}.perf-home .home-sample-pages{min-height:0}.perf-home .home-sample-page:not(.home-sample-cover){color:#12344f;background:#f7f1e5;border:1px solid #b99a60;border-radius:3px;height:auto;min-height:430px;padding:26px 24px 28px;box-shadow:inset 0 0 0 6px #f7f1e5,inset 0 0 0 7px #b99a6059}.perf-home .home-sample-page:not(.home-sample-cover) .home-sample-brand{border-bottom:1px solid #c7ab75;grid-template-columns:30px minmax(0,1fr) 80px;gap:7px;margin-bottom:18px;padding:0 0 16px;display:grid}.perf-home .home-sample-page:not(.home-sample-cover) .home-sample-brand img{border:1px solid #b99a60;border-radius:50%;width:30px;height:30px}.perf-home .home-sample-page:not(.home-sample-cover) .home-sample-brand strong{white-space:nowrap;font-size:.8rem}.perf-home .home-sample-page:not(.home-sample-cover) .home-sample-brand small{letter-spacing:.08em;text-align:right;color:#76613a;margin:0;font-size:.46rem;line-height:1.5}.perf-home .home-sample-page:not(.home-sample-cover)>h3{color:#12344f;margin:10px 0 18px;font-size:clamp(1.5rem,6.5cqw,2rem);line-height:1.15;font-family:Georgia,Times New Roman,serif!important}.perf-home .home-sample-kicker{letter-spacing:.12em;color:#8c652b;font-size:.57rem}.perf-home .home-sample-finding{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:16px}.perf-home .home-sample-mini-chart{background:#12344f;border-color:#b99a60;width:80px;height:80px;box-shadow:inset 0 0 0 13px #12344f,inset 0 0 0 14px #c7ab75}.perf-home .home-sample-mini-chart:before,.perf-home .home-sample-mini-chart:after{background:#c7ab75}.perf-home .home-sample-mini-chart span{background:#12344f;inset:28px}.perf-home .home-sample-mini-chart i:first-of-type{top:12px;right:21px}.perf-home .home-sample-mini-chart i:nth-of-type(2){bottom:25px;right:8px}.perf-home .home-sample-mini-chart i:nth-of-type(3){bottom:10px;left:21px}.perf-home .home-sample-finding b{color:#12344f;font-size:1rem;line-height:1.4}.perf-home .home-sample-finding p,.perf-home .home-sample-footnote,.perf-home .home-sample-reasoning p,.perf-home .home-sample-remedies p,.perf-home .home-sample-summary{color:#4e5659;font-size:clamp(.875rem,2.8cqw,.95rem);line-height:1.5}.perf-home .home-sample-finding p{margin:10px 0 0}.perf-home .home-sample-evidence{border-color:#c7ab75;margin-top:22px}.perf-home .home-sample-evidence span{color:#4e5659;border-color:#c7ab75;padding:10px 4px;font-size:.64rem;line-height:1.4}.perf-home .home-sample-timing{border-color:#c7ab75}.perf-home .home-sample-timing div{border-color:#c7ab75;grid-template-columns:55px minmax(0,1fr);gap:12px;min-height:68px}.perf-home .home-sample-timing b{color:#12344f;font-size:1rem}.perf-home .home-sample-timing span{color:#12344f;font-size:.9rem;line-height:1.45}.perf-home .home-sample-footnote{margin:18px 0 0}.perf-home .home-sample-reasoning{background:0 0;border:0;grid-template-columns:1fr;gap:0}.perf-home .home-sample-reasoning>div{background:0 0;border-top:1px solid #c7ab75;grid-template-columns:24px minmax(0,1fr);gap:6px 10px;min-height:0;padding:14px 0;display:grid}.perf-home .home-sample-reasoning small{color:#8c652b;grid-column:1;font-size:.7rem}.perf-home .home-sample-reasoning b{color:#12344f;grid-column:2;margin:0;font-size:.9rem;line-height:1.4}.perf-home .home-sample-reasoning p{grid-column:2;margin:0}.perf-home .home-sample-remedies{gap:0}.perf-home .home-sample-remedies>div{background:0 0;border:0;border-top:1px solid #c7ab75;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;min-height:0;padding:14px 0}.perf-home .home-sample-remedies span{color:#edcf92;background:#12344f;width:28px;height:28px}.perf-home .home-sample-remedies p{margin:0}.perf-home .home-sample-remedies b{color:#12344f}.perf-home .home-sample-summary{margin:0}.perf-home .home-sample-summary-grid{border-top:1px solid #c7ab75;grid-template-columns:1fr;gap:0;margin:20px 0}.perf-home .home-sample-summary-grid span{color:#4e5659;background:0 0;border:0;border-bottom:1px solid #c7ab75;justify-content:space-between;gap:12px;min-height:0;padding:10px 0;font-size:.78rem;line-height:1.5;display:flex}.perf-home .home-sample-summary-grid b{color:#12344f;margin:0}.perf-home .home-sample-page:not(.home-sample-cover)>.button{width:100%;min-height:44px}@media (width<=380px){.perf-home .home-sample-page:not(.home-sample-cover){padding:22px 18px 24px}.perf-home .home-sample-page:not(.home-sample-cover) .home-sample-brand{grid-template-columns:28px minmax(0,1fr) 62px;gap:6px}.perf-home .home-sample-page:not(.home-sample-cover) .home-sample-brand strong{font-size:.72rem}.perf-home .home-sample-page:not(.home-sample-cover) .home-sample-brand small{font-size:.4rem}.perf-home .home-sample-finding{grid-template-columns:1fr}}.perf-home .hero-inner .hero-brand-statement{color:#8bcaf0;letter-spacing:.035em;text-align:center;margin:0 auto 12px;padding:0;font-size:.78rem;font-weight:600;line-height:1.5;animation:none}.perf-home .report-led-hero{background:linear-gradient(155deg,#020b15 0%,#071a2d 56%,#04111e 100%);border-bottom:1px solid #e6bd732e}.perf-home .report-led-hero .hero-media{opacity:.28;background-position:50% 38%;transform:none}.perf-home .report-led-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#8bcaf008 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#8bcaf008 1px,#0000 1px) 0 0/56px 56px,linear-gradient(112deg,#0000 0 40%,#ffffff0d 49%,#0000 58%);position:absolute;inset:0}.perf-home .report-led-hero .hero-shade{background:linear-gradient(90deg,#020b1547,#0000 24% 76%,#020b1547),linear-gradient(#020b156b,#020d189e 58%,#04111e)}.perf-home .report-led-hero h1{color:#fff;text-shadow:0 1px #ffffff14,0 10px 30px #00000061}.perf-home .hero-engine-flash{color:#fff0bd;letter-spacing:.11em;background:#08233adb;border:1px solid #e6bd7385;border-radius:999px;gap:8px;margin-bottom:18px;padding:7px 12px 7px 8px;font-size:.7rem;box-shadow:inset 0 1px #ffffff21,0 8px 20px #00000029}.perf-home .hero-engine-flash>span{color:#08233a;letter-spacing:0;background:linear-gradient(#fff0bd,#e0b45e);border-radius:50%;place-items:center;width:29px;height:29px;font-size:.67rem;font-weight:900;display:grid}.perf-home .hero-engine-flash>b{color:#8bcaf0}.perf-home .hero-hook{color:var(--sm-gold-light);text-shadow:none}.perf-home .hero-hook strong{color:#fff;font-weight:850}.perf-home .hero-hook+.hero-price{margin-top:24px}.perf-home .hero-price{background:#03121fc2;border:1px solid #8bcaf02b;border-left-color:#e6bd739e;border-radius:5px;flex-wrap:nowrap;padding:8px 15px;box-shadow:inset 0 1px #ffffff0e}.perf-home .hero-price strong{color:var(--sm-gold-light);white-space:nowrap;text-shadow:none}.perf-home .report-led-hero .button-primary{background:#216fae;border-color:#a0d8f8ad;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #01172c3d,0 9px 22px #00000038}.perf-home .report-led-hero .button-primary:hover,.perf-home .report-led-hero .button-primary:focus-visible{background:#287dbd;box-shadow:inset 0 1px #ffffff5c,0 11px 25px #00000040}.perf-home .hero-trust-line{color:#cbdbe6;text-align:center;margin:10px auto 0;font-size:.72rem;font-weight:700;line-height:1.45}.perf-home .hero-trust-line span{color:var(--sm-gold);padding:0 6px}.perf-home .hero-pick{border:1px solid #a0d2f140;border-left:3px solid var(--sm-gold);background:#05192be0;border-radius:11px;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 8px 18px #0000002b}.perf-home .hero-pick:before{content:"";pointer-events:none;background:#fff3;height:1px;position:absolute;inset:0 0 auto}.perf-home .hero-pick-price{color:var(--sm-gold-light)}.perf-home .hero-signals a{border:1px solid #0000}.perf-home .hero-signals a:hover,.perf-home .hero-signals a:focus-visible{background:#09253fb8;border-color:#8bcaf038}.perf-home .hero-purchase-assurance{color:#dceaf3;grid-template-columns:repeat(4,minmax(0,1fr));width:min(760px,100%);margin:12px auto 0;padding:0;list-style:none;display:grid}.perf-home .hero-purchase-assurance li{text-align:left;padding:5px 12px 5px 28px;font-size:.72rem;font-weight:700;line-height:1.35;position:relative}.perf-home .hero-purchase-assurance li:before{content:"✓";color:#8fe0bb;font-weight:900;position:absolute;top:5px;left:9px}.perf-home .hero-purchase-assurance li+li{border-left:1px solid #8bcaf029}.perf-home .hero-policy-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 18px;margin:3px auto 0;display:flex}.perf-home .hero-policy-links a{color:#aebfcd;text-underline-offset:3px;align-items:center;min-height:38px;font-size:.68rem;font-weight:650;text-decoration:underline #aebfcd85;display:inline-flex}.perf-home .hero-policy-links a:hover,.perf-home .hero-policy-links a:focus-visible{color:#fff;text-decoration-color:#fff}.perf-home .easy-order-cue{color:#b8cad6;background:#05192b8f;border:1px solid #8bcaf02b;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:100%;margin:2px auto 0;padding:7px 11px;font-size:.67rem;line-height:1.35;display:flex}.perf-home .easy-order-cue strong{color:#fff;font-weight:800}.perf-home .hero-picks-label{color:#b8cad6;letter-spacing:.03em;text-align:left;margin:0 0 8px;font-size:.67rem;font-weight:750}.perf-home .home-sample-section{color:#fff;background:linear-gradient(#8bcaf007 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#8bcaf007 1px,#0000 1px) 0 0/56px 56px,linear-gradient(155deg,#020c17,#09243d 58%,#04111e);border-top:1px solid #e6bd7329;border-bottom:1px solid #8bcaf021}.perf-home .home-sample-page{border-color:#e6bd7357;box-shadow:inset 0 1px #ffffff24,0 18px 46px #02111f3d}.perf-home .signal-band{background:linear-gradient(180deg,#ffffffe6,#f5f0e3e6),var(--sm-pearl);border-top:1px solid #aa762a38;border-bottom-color:#aa762a38;box-shadow:inset 0 1px #fff,0 12px 32px #07243f0f}.perf-home .signal-band div{border-right-color:#aa762a33}.perf-home .home-proof-short{background:#fbfaf5;border-top:1px solid #aa762a33;padding:clamp(64px,8vw,96px) 0}.perf-home .home-proof-short .section-heading{max-width:680px;margin-bottom:34px}.perf-home .home-proof-short-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.perf-home .home-proof-short-grid article{border:1px solid #11466f24;border-top:2px solid var(--sm-gold);background:#fff;border-radius:14px;min-height:190px;padding:24px;box-shadow:0 12px 28px #07243f0f}.perf-home .home-proof-short-grid article>span{color:#a36f23;letter-spacing:.12em;margin-bottom:28px;font-size:.68rem;font-weight:850;display:block}.perf-home .home-proof-short-grid strong{color:#09233c;margin-bottom:8px;font-size:1.06rem;display:block}.perf-home .home-proof-short-grid p{color:#52697d;margin:0;font-size:.86rem;line-height:1.55}.perf-home .home-catalogue-section{background:linear-gradient(#fbfdfe,#f1f6f9)}.perf-home .home-catalogue-grid{gap:14px}.perf-home .home-catalogue-grid article{background:linear-gradient(#fffffffa,#f5f9fcf0);border:1px solid #11466f24;border-top-color:#e6bd739e;border-radius:16px;box-shadow:inset 0 1px #fff,0 14px 34px #07243f13}.perf-home .home-catalogue-grid article>span{color:#a36f23}.perf-home .home-catalogue-grid a{padding-right:24px;position:relative}.perf-home .home-catalogue-grid a:after{content:"→";color:#317db8;opacity:.7;position:absolute;right:2px}.perf-home .engine-proof-section{background:linear-gradient(#8bcaf007 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#8bcaf007 1px,#0000 1px) 0 0/56px 56px,linear-gradient(155deg,#020c17,#09243d 54%,#04111e);border-top:1px solid #fff0bd29;border-bottom:1px solid #fff0bd1f}.perf-home .engine-proof-facts,.perf-home .engine-proof-verification,.perf-home .engine-method-node{border-color:#8bcaf03d;box-shadow:inset 0 1px #ffffff1a,0 18px 42px #0003}.perf-home .home-comparison-section{background:var(--sm-pearl)}.perf-home .home-comparison-card{background:linear-gradient(#8bcaf008 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#8bcaf008 1px,#0000 1px) 0 0/48px 48px,linear-gradient(155deg,#0b2d4c,#051626 72%);border:1px solid #e6bd7357;border-radius:22px;box-shadow:inset 0 1px #ffffff21,0 20px 46px #051c3129}.perf-home .founder-note-section{background:linear-gradient(#f2f7fa,#fbfaf5)}.perf-home .early-feedback-proof{background:#ffffffb8;border:1px solid #aa762a40;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #fff,0 18px 46px #07243f14}.perf-home .home-faq-section{background:#f7fafc}.perf-home .faq-list details{border-color:#11466f21}.perf-home .faq-list summary:after{color:#0f5e9c;background:linear-gradient(#fff,#edf5fa);border-color:#3d8dce40;box-shadow:inset 0 1px #fff,0 5px 12px #07243f14}.perf-home .home-final-cta{background:linear-gradient(#8bcaf007 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#8bcaf007 1px,#0000 1px) 0 0/56px 56px,linear-gradient(155deg,#030d18,#09243d 56%,#04111e);border-top:1px solid #fff0bd2e}@media (width<=760px){.perf-home .report-led-hero{min-height:auto;padding:calc(var(--header-height) + 46px)14px 36px}.perf-home .report-led-hero .hero-inner{width:100%}.perf-home .report-led-hero .eyebrow{margin-bottom:12px;font-size:.66rem;line-height:1.45}.perf-home .hero-engine-flash{letter-spacing:.08em;margin-bottom:13px;padding:5px 10px 5px 6px;font-size:.6rem}.perf-home .hero-engine-flash>span{width:25px;height:25px;font-size:.58rem}.perf-home .report-led-hero h1{letter-spacing:-.045em;margin-bottom:11px}.perf-home .hero-hook{font-size:.93rem;line-height:1.5}.perf-home .hero-price{gap:7px;width:max-content;max-width:100%;margin-top:11px;padding:5px 9px;font-size:.58rem;line-height:1.35}.perf-home .hero-price strong{font-size:1.12rem}.perf-home .report-led-hero .hero-copy-compact{margin-top:8px;font-size:.83rem;line-height:1.42}.perf-home .report-led-hero .hero-actions{margin-top:14px}.perf-home .hero-trust-line{margin-top:9px;font-size:.65rem}.perf-home .hero-trust-line span{padding:0 3px}.perf-home .hero-purchase-assurance{border-top:1px solid #8bcaf024;border-bottom:1px solid #8bcaf024;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px}.perf-home .hero-purchase-assurance li{padding:7px 8px 7px 24px;font-size:.66rem}.perf-home .hero-purchase-assurance li:before{top:7px;left:7px}.perf-home .hero-purchase-assurance li:nth-child(odd){border-left:0}.perf-home .hero-purchase-assurance li:nth-child(n+3){border-top:1px solid #8bcaf024}.perf-home .hero-policy-links{gap:0 14px;margin-top:1px}.perf-home .hero-policy-links a{min-height:38px;font-size:.64rem}.perf-home .easy-order-cue{gap:6px;width:100%;padding:7px 8px;font-size:.62rem}.perf-home .home-proof-short{padding:52px 0}.perf-home .home-proof-short .section-heading{margin-bottom:24px}.perf-home .home-proof-short-grid{grid-template-columns:1fr;gap:10px}.perf-home .home-proof-short-grid article{min-height:0;padding:18px 19px}.perf-home .home-proof-short-grid article>span{margin-bottom:10px}}.perf-reports .site-header{background:#fffffffa;box-shadow:0 1px #11466f1f,0 8px 26px #061f360d}.perf-reports .report-market-hero{background:radial-gradient(circle at 79% 20%,#3d8dce2e,#0000 31%),radial-gradient(circle at 10% 82%,#3d8dce0e,#0000 29%),linear-gradient(145deg,#fff,#eef6fb 58%,#fff)}.perf-reports .report-market-copy h1{color:#061a2f;text-shadow:0 1px #fff,0 14px 36px #06254017}.perf-reports .report-hero-sheet{background:linear-gradient(118deg,#ffffff1f,#0000 26%),radial-gradient(circle at 80% 13%,#63b5e74d,#0000 29%),linear-gradient(145deg,#0b3558,#061c31 70%);border-color:#e6bd73a8;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff0a,0 36px 80px #04203742,0 8px 20px #0420371f}.perf-reports .report-hero-sheet-back{background:linear-gradient(145deg,#dcb874,#173f60 66%);border-color:#aa762a57;box-shadow:0 24px 58px #06254026}.perf-reports .report-hero-tag{background:linear-gradient(145deg,#fffffffa,#efe8d5f2);border-color:#e6bd738a;box-shadow:inset 0 1px #fff,0 16px 34px #06254024}.perf-reports .report-promise-band{background:#fff;border-top:1px solid #11466f1f;border-bottom:1px solid #11466f1f;box-shadow:0 14px 34px #0625400f}.perf-reports .report-promise-band>a{border-right-color:#aa762a2e}.perf-reports .report-catalog-header{background:radial-gradient(circle at 93% 0,#1f7ac916,#0000 34%),#fff;border:1px solid #b68c4b;border-radius:18px;padding:clamp(24px,3vw,38px);position:relative;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #b68c4b52,inset 0 1px #fff,0 22px 58px #07243f1a,0 5px 12px #07243f0e}.perf-reports .report-catalog-header>*{z-index:1;position:relative}.perf-reports .report-catalog-header h2{letter-spacing:-.035em;text-shadow:0 1px #fff,0 8px 24px #0b273314;font-weight:700;font-family:Georgia,Times New Roman,serif!important}.perf-reports .report-filter-row button{color:#344f66;background:linear-gradient(#fff,#eef4f8);border-color:#11466f2e;box-shadow:inset 0 1px #fff,0 6px 14px #07243f0e}.perf-reports .report-filter-row button:hover,.perf-reports .report-filter-row button:focus-visible{color:#173f67;background:linear-gradient(#f7fbff,#e5eff7);border-color:#5083aa}.perf-reports .report-filter-row button:focus-visible{outline-offset:2px;outline:2px solid #1768aa}.perf-reports .report-filter-row button.is-active,.perf-reports .report-filter-row button[aria-pressed=true]{color:#fff;background:linear-gradient(#ffffff1f,#0000),linear-gradient(145deg,#123b62,#071d34);border-color:#8bcaf06b;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #06254033}.perf-reports .report-card[data-report-card]{color:#262b2b;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--report-accent)12%,transparent),transparent 28%),linear-gradient(145deg,#fbf7ed,#f1e8d8);box-shadow:inset 0 0 0 4px #f7f1e5,inset 0 0 0 5px #b68c4b6b,inset 0 1px 0 #fff,0 25px 56px color-mix(in srgb,var(--report-deep)23%,transparent),0 8px 18px #020e1a21;border:1px solid #b68c4b;border-radius:18px;overflow:hidden}.perf-reports .report-card[data-report-card]:after{content:"";pointer-events:none;background:linear-gradient(112deg,#ffffff1f,#0000 31%),linear-gradient(#ffffff0f,#0000);height:34%;position:absolute;inset:0 0 auto}.perf-reports .report-card[data-report-card]>*{z-index:1;position:relative}.perf-reports .report-card[data-report-card] h3{text-shadow:0 10px 30px #0003}.perf-reports .report-card[data-report-card] .report-card-head:before{border:1px solid #e1c38a;border-radius:50%;box-shadow:inset 0 1px #ffffff40,0 7px 16px #0000004d}.perf-reports .report-card[data-report-card] .report-number{color:var(--report-deep);text-shadow:0 1px #fff}.perf-reports .report-card[data-report-card] .report-availability,.perf-reports .report-card[data-report-card] .report-availability.is-available{color:color-mix(in srgb,var(--report-deep)78%,#3d5148)}.perf-reports .report-card[data-report-card] .report-cover-preview{background:radial-gradient(circle at 50% 72%,color-mix(in srgb,var(--report-accent)16%,transparent),transparent 31%),linear-gradient(135deg,#ffffff13,transparent 30%,#00000014),var(--report-deep);min-height:286px;box-shadow:inset 0 0 0 4px var(--report-deep),inset 0 0 0 5px #e1c38a94,inset 0 1px 0 #fff3,0 20px 35px #0000004f,0 7px 14px color-mix(in srgb,var(--report-accent)18%,transparent);border:1px solid #e1c38a;border-radius:3px;padding:20px 20px 18px}.perf-reports .report-card[data-report-card] .report-cover-preview:before{z-index:3;filter:none;background:linear-gradient(112deg,#0000 0 38%,#ffffff13 46%,#0000 54%),radial-gradient(circle at 26% 0,#ffffff1a,#0000 29%);width:auto;height:auto;transition:none;inset:0;transform:none}.perf-reports .report-card[data-report-card] .report-cover-preview:after{z-index:0;width:auto;height:auto;box-shadow:none;opacity:1;border:1px solid #e1c38a75;border-radius:1px;inset:9px}.perf-reports .report-card[data-report-card] .report-cover-brand,.perf-reports .report-card[data-report-card] .report-cover-code,.perf-reports .report-card[data-report-card] .report-cover-copy,.perf-reports .report-card[data-report-card] .report-cover-monogram{z-index:4}.perf-reports .report-card[data-report-card] .report-cover-brand{box-shadow:none;backdrop-filter:none;background:0 0;border:0;padding:0}.perf-reports .report-card[data-report-card] .report-cover-brand-icon{border:1px solid #e1c38a;border-radius:50%;width:30px;height:30px;box-shadow:inset 0 1px #ffffff42,1px 2px #b68c4b99,0 8px 16px #00000057}.perf-reports .report-card[data-report-card] .report-cover-brand-name{letter-spacing:-.02em;text-shadow:0 1px #ffffff42,1px 2px #0000006b;font-size:.84rem;font-family:Georgia,Times New Roman,serif!important}.perf-reports .report-card[data-report-card] .report-cover-brand-star{color:#faf0dc}.perf-reports .report-card[data-report-card] .report-cover-brand-manifest{color:#69b7ec}.perf-reports .report-card[data-report-card] .report-cover-code{color:#e1c38a;letter-spacing:.14em;text-shadow:1px 1px #0009;align-self:start;font-size:.49rem}.perf-reports .report-card[data-report-card] .report-cover-copy{text-align:center;gap:7px;max-width:none;display:grid;position:absolute;top:78px;left:24px;right:24px}.perf-reports .report-card[data-report-card] .report-cover-copy:before{content:"";background:linear-gradient(90deg,#0000,#e1c38a,#0000);width:42px;height:1px;margin:0 auto 4px}.perf-reports .report-card[data-report-card] .report-cover-kicker,.perf-reports .report-card[data-report-card] .report-cover-caption{color:#e1c38a;letter-spacing:.17em;text-shadow:1px 1px #0000008c;font-size:.48rem}.perf-reports .report-card[data-report-card] .report-cover-title{color:#faf0dc;letter-spacing:-.025em;text-shadow:0 1px #fff3da,1px 2px #b68c4b,2px 3px #0000008c,0 10px 22px #0000005c;max-width:none;font-size:1.38rem;font-weight:700;line-height:1.08;font-family:Georgia,Times New Roman,serif!important}.perf-reports .report-card[data-report-card] .report-cover-caption{color:#faf0dcb3;margin-top:1px;font-size:.43rem}.perf-reports .report-card[data-report-card] .report-cover-nebula{z-index:1;background:radial-gradient(circle,transparent 0 26%,#e1c38acc 27% 28%,transparent 29% 39%,#e1c38acc 40% 41%,transparent 42%),repeating-conic-gradient(from 0deg,#e1c38ad1 0 1deg,transparent 1deg 30deg);width:84px;height:84px;box-shadow:inset 0 0 0 5px var(--report-deep),inset 0 0 0 6px #e1c38a,0 2px 0 #fff4d88c,2px 4px 0 color-mix(in srgb,var(--report-deep)68%,#000),0 10px 18px #00000057;opacity:1;filter:none;border:1px solid #e1c38a;border-radius:50%;inset:auto auto 18px 50%;transform:translate(-50%)}.perf-reports .report-card[data-report-card] .report-cover-orbit{z-index:2;opacity:.95;border:1px solid #e1c38a;border-radius:0;width:49px;height:49px;top:auto;bottom:35px;left:50%;transform:translate(-50%)rotate(45deg)}.perf-reports .report-card[data-report-card] .report-cover-orbit:before,.perf-reports .report-card[data-report-card] .report-cover-orbit:after{content:"";box-shadow:none;background:#e1c38ad1;border:0;border-radius:0;position:absolute;inset:auto}.perf-reports .report-card[data-report-card] .report-cover-orbit:before{width:1px;height:66px;top:-9px;left:23px}.perf-reports .report-card[data-report-card] .report-cover-orbit:after{width:66px;height:1px;top:23px;left:-9px}.perf-reports .report-card[data-report-card] .report-cover-monogram{color:#e1c38aad;letter-spacing:.12em;text-shadow:1px 1px #0000008c;font-size:.52rem;font-weight:700;bottom:14px;right:17px;font-family:Georgia,Times New Roman,serif!important}.perf-reports .report-card[data-report-card]>p:not(.report-card-kicker){color:#4f5149;font-size:.9rem;line-height:1.62;font-family:Georgia,Times New Roman,serif!important}.perf-reports .report-card[data-report-card] .report-card-meta span{color:#596058}.perf-reports .report-card[data-report-card] .report-card-meta span+span:before{color:#b68c4b}.perf-reports .report-card[data-report-card] footer{border-top-color:#b68c4b80}.perf-reports .report-card[data-report-card] footer small{color:#67685f}.perf-reports .report-card[data-report-card] footer strong{color:var(--report-deep);text-shadow:0 1px #fff}.perf-reports .report-card[data-report-card] .report-card-includes{color:#54564f}.perf-reports .report-card[data-report-card] .report-card-includes li:before{color:#b68c4b}.perf-reports .report-card[data-report-card] footer{border-top-color:#ffffff24;padding-top:18px}.perf-reports .report-card[data-report-card] .report-buy-trigger{color:#2b210e;background:linear-gradient(#ffffff61,#0000 42%),linear-gradient(135deg,#f1cf8b,#d8a953 72%,#c59038);border:1px solid #f8dea4;min-height:50px;padding:0 20px;font-weight:850;box-shadow:inset 0 1px #ffffffad,inset 0 -1px #6b450d47,0 10px 24px #00000036}.perf-reports .report-card[data-report-card] .report-buy-trigger:hover,.perf-reports .report-card[data-report-card] .report-buy-trigger:focus-visible{background:linear-gradient(#ffffff7a,#0000 42%),linear-gradient(135deg,#f7d99a,#dfb45e 72%,#cb963d)}.perf-reports .report-card[data-report-card] .report-detail-trigger{color:#2b210e;background:linear-gradient(#fff6,#0000 42%),linear-gradient(135deg,#f2d18e,#d9aa54 74%,#c28b31);border:1px solid #f8dea4;border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-weight:850;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #6b450d38,0 10px 24px #00000030}.perf-reports .report-card[data-report-card] .report-detail-trigger:hover,.perf-reports .report-card[data-report-card] .report-detail-trigger:focus-visible{background:linear-gradient(#ffffff7a,#0000 42%),linear-gradient(135deg,#f7d99a,#dfb45e 72%,#cb963d)}.perf-reports .traditional-toggle>summary{background:radial-gradient(circle at 92% 0,#3d8dce14,#0000 32%),#fff;border-color:#e6bd73a8 #aa762a40 #aa762a40;border-radius:16px;box-shadow:inset 0 1px #fff,0 15px 38px #07243f14}.perf-reports .report-detail-dialog{background:radial-gradient(circle at 92% 0,#3d8dce2b,#0000 31%),linear-gradient(#fbfcfd,#eef5f9);border-color:#e6bd7375;box-shadow:inset 0 1px #fff,0 42px 120px #010c177a}.perf-reports .report-detail-visual{background:linear-gradient(118deg,#ffffff1a,transparent 30%),radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--report-accent)30%,transparent),transparent 29%),linear-gradient(145deg,color-mix(in srgb,var(--report-deep)84%,#0d3555),color-mix(in srgb,var(--report-deep)94%,#020b15));box-shadow:inset -1px 0 #e6bd7338,inset 0 1px #ffffff14}.perf-reports .report-detail-dialog .report-detail-cover{background:radial-gradient(circle at 50% 67%,color-mix(in srgb,var(--report-accent)15%,transparent),transparent 32%),linear-gradient(135deg,#ffffff13,transparent 30%,#00000017),var(--report-deep);min-height:620px;box-shadow:inset 0 0 0 7px var(--report-deep),inset 0 0 0 8px #e1c38ab3,inset 0 1px 0 #fff3,0 24px 48px #00000052;border:1px solid #e1c38a;border-radius:3px;padding:32px 32px 28px}.perf-reports .report-detail-cover:before{z-index:3;filter:none;opacity:1;background:linear-gradient(112deg,#0000 0 39%,#ffffff14 47%,#0000 55%),radial-gradient(circle at 24% 0,#ffffff1a,#0000 29%);width:auto;height:auto;inset:0;transform:none}.perf-reports .report-detail-cover:after{content:"";z-index:0;width:auto;height:auto;box-shadow:none;opacity:1;border:1px solid #e1c38a85;border-radius:1px;position:absolute;inset:14px}.perf-reports .report-detail-cover .report-cover-brand,.perf-reports .report-detail-cover .report-cover-code,.perf-reports .report-detail-cover .report-cover-copy,.perf-reports .report-detail-cover .report-cover-monogram{z-index:4}.perf-reports .report-detail-cover .report-cover-brand{box-shadow:none;backdrop-filter:none;background:0 0;border:0;padding:0}.perf-reports .report-detail-cover .report-cover-brand-icon{border:1px solid #e1c38a;border-radius:50%;width:40px;height:40px;box-shadow:inset 0 1px #ffffff42,1px 2px #b68c4b99,0 10px 20px #0000005c}.perf-reports .report-detail-cover .report-cover-brand-name{letter-spacing:-.02em;text-shadow:0 1px #ffffff42,1px 2px #00000070;font-size:1.06rem;font-family:Georgia,Times New Roman,serif!important}.perf-reports .report-detail-cover .report-cover-brand-star{color:#faf0dc}.perf-reports .report-detail-cover .report-cover-brand-manifest{color:#69b7ec}.perf-reports .report-detail-cover .report-cover-code{color:#e1c38a;letter-spacing:.12em;text-align:right;white-space:normal;text-shadow:1px 1px #0009;align-self:start;max-width:96px;font-size:.53rem;line-height:1.35}.perf-reports .report-detail-cover .report-cover-copy{text-align:center;gap:10px;max-width:none;display:grid;position:absolute;top:118px;left:38px;right:38px}.perf-reports .report-detail-cover .report-cover-copy:before{content:"";background:linear-gradient(90deg,#0000,#e1c38a,#0000);width:62px;height:1px;margin:0 auto 7px}.perf-reports .report-detail-cover .report-cover-kicker,.perf-reports .report-detail-cover .report-cover-caption{color:#e1c38a;letter-spacing:.19em;text-shadow:1px 1px #0000008f;font-size:.59rem}.perf-reports .report-detail-cover .report-cover-title{color:#faf0dc;letter-spacing:-.03em;text-shadow:0 1px #fff3da,1px 2px #b68c4b,2px 4px #00000094,0 14px 28px #00000061;max-width:none;font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1.05;font-family:Georgia,Times New Roman,serif!important}.perf-reports .report-detail-cover .report-cover-caption{color:#faf0dcb8;margin-top:2px;font-size:.5rem}.perf-reports .report-detail-cover .report-cover-nebula{z-index:1;background:radial-gradient(circle,transparent 0 27%,#e1c38ad1 28% 29%,transparent 30% 40%,#e1c38ad1 41% 42%,transparent 43%),repeating-conic-gradient(from 0deg,#e1c38ad6 0 1deg,transparent 1deg 30deg);width:154px;height:154px;box-shadow:inset 0 0 0 8px var(--report-deep),inset 0 0 0 9px #e1c38a,0 2px 0 #fff4d899,3px 5px 0 color-mix(in srgb,var(--report-deep)68%,#000),0 16px 28px #0000005c;opacity:1;filter:none;border:1px solid #e1c38a;border-radius:50%;inset:auto auto 102px 50%;transform:translate(-50%)}.perf-reports .report-detail-cover .report-cover-orbit{z-index:2;opacity:.96;border:1px solid #e1c38a;border-radius:0;width:90px;height:90px;top:auto;bottom:133px;left:50%;transform:translate(-50%)rotate(45deg)}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-orbit:before,.perf-reports .report-detail-dialog .report-detail-cover .report-cover-orbit:after{content:"";box-shadow:none;background:#e1c38ad6;border:0;border-radius:0;position:absolute;inset:auto}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-orbit:before{width:1px;height:122px;top:-16px;left:44px}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-orbit:after{width:122px;height:1px;top:44px;left:-16px}.perf-reports .report-detail-cover .report-cover-monogram{color:#e1c38ab8;letter-spacing:.13em;text-shadow:1px 1px #00000094;font-size:.62rem;font-weight:700;bottom:19px;right:23px;font-family:Georgia,Times New Roman,serif!important}.perf-reports .report-detail-dialog .report-sample-cover-cta{color:#2b210e;background:linear-gradient(#fff6,#0000 42%),linear-gradient(135deg,#f2d18e,#d9aa54 74%,#c28b31);border-color:#f5d995;border-radius:12px;animation:none;top:auto;bottom:24px;transform:translate(-50%);box-shadow:inset 0 1px #ffffffb8,0 13px 28px #00000057}.perf-reports .report-detail-dialog .report-sample-cover-cta:hover{filter:none}.perf-reports .report-sample-viewport{border-color:color-mix(in srgb,var(--report-accent)55%,#e6bd73);box-shadow:0 26px 58px #0000004d,0 8px 18px color-mix(in srgb,var(--report-accent)15%,transparent),inset 0 1px 0 #fff3}.perf-reports .report-sample-page{border-top:3px solid color-mix(in srgb,var(--report-accent)55%,#e6bd73);background:linear-gradient(112deg,#fffffff5,transparent 28%,#ffffff7a 69%,transparent),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--report-accent)19%,transparent),transparent 37%),linear-gradient(155deg,#fff,color-mix(in srgb,var(--report-wash)72%,#f3ead6));box-shadow:inset 0 1px 0 #fff,inset 4px 0 0 color-mix(in srgb,var(--report-accent)64%,#e6bd73);position:relative}.perf-reports .report-sample-page:before{content:"";pointer-events:none;border:1px solid color-mix(in srgb,var(--report-accent)18%,#aa762a47);border-radius:8px;position:absolute;inset:12px 12px 12px 15px}.perf-reports .report-sample-page>*{z-index:1;position:relative}.perf-reports .report-sample-page-head{border-bottom-color:color-mix(in srgb,var(--report-accent)31%,#d5b36e);padding-bottom:17px}.perf-reports .report-sample-brand{border:1px solid color-mix(in srgb,var(--report-accent)22%,#aa762a3d);background:#ffffff94;border-radius:9px;padding:5px 9px 5px 5px;box-shadow:inset 0 1px #fff,0 7px 18px #07243f0f}.perf-reports .report-sample-brand img{border:1px solid #b68c4b;border-radius:50%;box-shadow:inset 0 1px #fff,0 5px 12px #03182d3d}.perf-reports .report-sample-brand strong>span:last-child{color:#287fbe}.perf-reports .report-sample-badge{color:#533a15;background:linear-gradient(#fff9e9,#eee1c4);border-color:#aa762a57;box-shadow:inset 0 1px #fff,0 5px 12px #6b450d14}.perf-reports .report-sample-page-kicker{color:color-mix(in srgb,var(--report-accent)70%,#9a6821)}.perf-reports .report-sample-chart{border-color:color-mix(in srgb,var(--report-accent)62%,#d5b36e);background:linear-gradient(90deg,transparent 49.5%,color-mix(in srgb,var(--report-accent)25%,transparent)50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,color-mix(in srgb,var(--report-accent)25%,transparent)50%,transparent 50.5%),radial-gradient(circle,#ffffffbd 0 25%,color-mix(in srgb,var(--report-accent)24%,transparent)25.5% 26%,#ffffff42 26.5% 48%,color-mix(in srgb,var(--report-accent)35%,transparent)48.5% 49%,transparent 49.5%);box-shadow:inset 0 0 0 6px #ffffff57,0 16px 34px color-mix(in srgb,var(--report-deep)13%,transparent)}.perf-reports .report-sample-chart-core{border:2px solid color-mix(in srgb,var(--report-accent)52%,#e6bd73);background:linear-gradient(145deg,color-mix(in srgb,var(--report-deep)82%,var(--report-accent)),var(--report-deep));box-shadow:inset 0 1px 0 #fff3,0 7px 18px color-mix(in srgb,var(--report-deep)25%,transparent)}.perf-reports .report-sample-callout,.perf-reports .report-sample-evidence-layers>div,.perf-reports .report-sample-action-cards>div{border-color:color-mix(in srgb,var(--report-accent)28%,#d5b36e);background:linear-gradient(145deg,#ffffffe6,color-mix(in srgb,var(--report-wash)58%,#f8f3e7));box-shadow:inset 0 1px #fff,0 9px 22px #07243f0f}.perf-reports .report-sample-evidence-layers>div{border-top:2px solid color-mix(in srgb,var(--report-accent)58%,#e6bd73)}.perf-reports .report-sample-action-close{border:1px solid color-mix(in srgb,var(--report-accent)48%,#e6bd73);background:linear-gradient(115deg,#ffffff1a,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--report-deep)82%,var(--report-accent)),var(--report-deep));box-shadow:inset 0 1px 0 #ffffff2e,0 14px 30px color-mix(in srgb,var(--report-deep)22%,transparent)}.perf-reports .report-detail-content{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--report-accent)8%,transparent),transparent 31%),#fff;position:relative;box-shadow:inset 0 1px #fff}.perf-reports .report-detail-content:before{content:"";background:linear-gradient(90deg,var(--report-accent),#e6bd73 54%,transparent);height:3px;position:absolute;top:0;left:0;right:0}.perf-reports .report-detail-title{color:color-mix(in srgb,var(--report-deep)88%,#071d34);text-shadow:0 1px #fff}.perf-reports .report-detail-section{border-top-color:color-mix(in srgb,var(--report-accent)22%,#d5b36e)}.perf-reports .report-detail-assurance{border-color:color-mix(in srgb,var(--report-accent)20%,#d5b36e);background:linear-gradient(135deg,#fffffff5,color-mix(in srgb,var(--report-wash)54%,#f8f3e7));overflow:hidden;box-shadow:inset 0 1px #fff,0 12px 30px #07243f12}.perf-reports .report-detail-price strong{color:color-mix(in srgb,var(--report-deep)76%,#a36f23)}.perf-reports .report-detail-buy-top{background:linear-gradient(#fff6,#0000 42%),linear-gradient(135deg,#f2d18e,#d9aa54 74%,#c28b31);border-color:#f8dda4;box-shadow:inset 0 1px #ffffffb8,0 11px 28px #a56f1e47}.perf-reports .report-checkout{background:#f9fcff;border-color:#e6bd7361;box-shadow:inset 0 1px #fff,0 34px 110px #02112366}@media (width<=900px),(pointer:coarse){.perf-home .hero-pick,.perf-home .home-sample-viewer,.perf-home .home-catalogue-grid article,.perf-home .home-comparison-card,.perf-home .early-feedback-proof,.perf-reports .report-catalog-header,.perf-reports .report-card[data-report-card],.perf-reports .traditional-toggle>summary{box-shadow:inset 0 1px #ffffff24,0 8px 20px #041b301f}.perf-reports .report-card[data-report-card]:after,.perf-home .hero-pick:before{display:none}.perf-home .button,.perf-reports .button,.perf-reports .report-buy-trigger{transition:none}}@media (width<=760px){.perf-home .hero-price{padding:7px 10px}.perf-home .home-sample-viewer{border-radius:18px;padding:8px}.perf-home .signal-band div{border-bottom-color:#aa762a2e;border-right:0}.perf-home .home-catalogue-grid{gap:10px}.perf-home .home-catalogue-grid article,.perf-reports .report-catalog-header{border-radius:16px}.perf-reports .report-catalog-header{padding:22px 18px}.perf-reports .report-filter-row button{min-height:46px}.perf-reports .report-card[data-report-card] .report-buy-trigger{justify-content:center;width:100%;min-height:56px}.perf-reports .report-sample-prompt{padding-right:0}.perf-reports .report-sample-prompt-copy{padding-right:112px}.perf-reports .report-detail-buy-top{flex:100%;width:100%;min-width:0}.perf-reports .report-sample-page{padding:22px 17px 18px}.perf-reports .report-sample-page:before{inset:8px 8px 8px 11px}.perf-reports .report-sample-analysis-grid{grid-template-columns:96px minmax(0,1fr);gap:12px}.perf-reports .report-sample-chart{width:96px;height:96px}.perf-reports .report-sample-chart-core{inset:34px}.perf-reports .report-sample-page-foot{font-size:.56rem}.perf-reports .report-sample-finding small{font-size:.53rem}.perf-reports .report-sample-finding strong{font-size:.86rem}.perf-reports .report-sample-finding p{font-size:.68rem}.perf-reports .report-sample-finding span{font-size:.54rem}.perf-reports .report-filter-row{scroll-snap-type:x proximity;overscroll-behavior-inline:contain}.perf-reports .report-filter-row button{scroll-snap-align:start}.perf-reports .report-card-grid{gap:18px}.perf-reports .report-card[data-report-card]{cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 890px;box-shadow:inset 0 0 0 4px #f7f1e5,inset 0 0 0 5px #b68c4b6b,inset 0 1px 0 #fff,0 12px 28px color-mix(in srgb,var(--report-deep)20%,transparent),0 5px 12px #020e1a1f;padding:18px}.perf-reports .report-card[data-report-card] .report-card-head{order:1}.perf-reports .report-card[data-report-card] .report-cover-preview{order:2;min-height:286px;margin:15px 0 16px}.perf-reports .report-card[data-report-card]>p:not(.report-card-kicker){color:#4f5149;order:3;margin-bottom:14px;font-size:.9rem;line-height:1.6}.perf-reports .report-card[data-report-card] .report-card-meta{order:4;margin:0 0 15px}.perf-reports .report-card[data-report-card] footer{background:linear-gradient(145deg,#f4ead6,#ead9b9);border:1px solid #b68c4b61;border-radius:14px;order:5;margin:0 0 20px;padding:15px}.perf-reports .report-card[data-report-card] footer>div{grid-template-columns:1fr auto;align-items:end;width:100%}.perf-reports .report-card[data-report-card] footer small{align-self:center}.perf-reports .report-card[data-report-card] footer strong{font-size:1.65rem}.perf-reports .report-card[data-report-card] .report-detail-trigger{width:100%;min-height:56px}.perf-reports .report-card[data-report-card] .report-card-includes{color:#54564f;border-top:1px solid #b68c4b6b;order:6;gap:9px;margin:0;padding-top:17px;font-size:.8rem;line-height:1.5}.perf-reports .report-card[data-report-card] .report-card-includes:before{content:"Inside your report";color:var(--report-deep);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:.64rem;font-weight:850}.perf-reports .report-card[data-report-card] .report-card-includes li{padding-left:18px}}.perf-reports .report-card[data-report-collection=traditional]{min-width:0}.perf-reports .report-card[data-report-collection=traditional]>*{min-width:0;max-width:100%}.perf-reports .report-card[data-report-collection=traditional] h3{color:var(--report-deep);text-shadow:none;overflow-wrap:anywhere}.perf-reports .report-card[data-report-collection=traditional] .report-card-kicker{color:var(--report-deep);opacity:.8}.perf-reports .report-card[data-report-collection=traditional] footer{flex-wrap:wrap;align-items:center}.perf-reports .report-card[data-report-collection=traditional] footer>div{flex:72px;width:auto;min-width:0}.perf-reports .report-card[data-report-collection=traditional] footer .report-detail-trigger{white-space:normal;text-align:center;flex:160px;min-width:0;max-width:100%}@media (width<=760px){.perf-reports .report-card[data-report-collection=traditional] .report-card-head{order:1;margin-bottom:12px}.perf-reports .report-card[data-report-collection=traditional] .report-card-kicker{order:2}.perf-reports .report-card[data-report-collection=traditional] h3{order:3;margin-bottom:8px}.perf-reports .report-card[data-report-collection=traditional]>p:not(.report-card-kicker){opacity:1;order:4}.perf-reports .report-card[data-report-collection=traditional] .report-card-meta{order:5;margin-top:0}.perf-reports .report-card[data-report-collection=traditional] footer{flex-direction:column;order:6;align-items:stretch}.perf-reports .report-card[data-report-collection=traditional] footer>div,.perf-reports .report-card[data-report-collection=traditional] footer .report-detail-trigger{flex:none;width:100%}.perf-reports .report-card[data-report-collection=traditional] .report-card-includes{order:7}}@media (width<=1100px){.perf-home .mobile-menu,.perf-reports .mobile-menu,.perf-home .site-header.is-scrolled,.perf-reports .site-header.is-scrolled,.perf-home.menu-open .site-header,.perf-reports.menu-open .site-header{background:#f7fbff}}.perf-reports .report-card[data-report-card] .report-cover-preview{grid-template-rows:auto auto minmax(84px,1fr);grid-template-columns:minmax(0,1fr) minmax(62px,30%);align-content:start;gap:16px 10px;height:auto}.perf-reports .report-card[data-report-card] .report-cover-brand{grid-area:1/1;gap:6px;min-width:0;max-width:100%}.perf-reports .report-card[data-report-card] .report-cover-brand-icon{flex:0 0 30px}.perf-reports .report-card[data-report-card] .report-cover-brand-name{white-space:nowrap}.perf-reports .report-card[data-report-card] .report-cover-code{text-align:right;overflow-wrap:anywhere;grid-area:1/2;min-width:0;max-width:100%;line-height:1.45}.perf-reports .report-card[data-report-card] .report-cover-copy{overflow-wrap:anywhere;grid-area:2/1/3/-1;align-self:center;width:100%;min-width:0;position:relative;inset:auto}.perf-reports .report-card[data-report-card] .report-cover-nebula,.perf-reports .report-card[data-report-card] .report-cover-orbit{grid-area:3/1/4/-1;place-self:center;margin:0;position:relative;inset:auto}.perf-reports .report-card[data-report-card] .report-cover-nebula{transform:none}.perf-reports .report-card[data-report-card] .report-cover-orbit{transform:rotate(45deg)}@media (width<=360px){.perf-reports .report-card[data-report-card] .report-cover-brand-name{font-size:.73rem}.perf-reports .report-card[data-report-card] .report-cover-code{letter-spacing:.08em;font-size:.45rem}}@media (width<=760px){.perf-reports .report-catalog-header{gap:14px;padding:16px 15px}.perf-reports .report-catalog-header .eyebrow{gap:8px;margin-bottom:10px;font-size:.62rem;line-height:1.45}.perf-reports .report-catalog-header .eyebrow span{width:20px}.perf-reports .report-catalog-header h2{margin-bottom:10px;font-size:clamp(1.8rem,8vw,2rem);line-height:1.03}.perf-reports .report-catalog-header>div>p:last-child{margin-bottom:0;font-size:.87rem;line-height:1.48}.perf-reports .report-search{gap:5px}.perf-reports .report-search input{min-height:48px}.perf-reports .report-filter-row{margin:20px 0 12px}.perf-reports .report-card-grid{gap:14px}.perf-reports .report-card[data-report-card]{contain-intrinsic-size:auto 790px;padding:14px}.perf-reports .report-card[data-report-card] .report-cover-preview{min-height:240px;margin:10px 0 12px;padding:16px}.perf-reports .report-card[data-report-card]>p:not(.report-card-kicker){margin-bottom:10px;font-size:.85rem;line-height:1.48}.perf-reports .report-card[data-report-card] .report-card-meta{margin-bottom:10px}.perf-reports .report-card[data-report-card] footer{margin-bottom:12px;padding:12px}.perf-reports .report-card[data-report-card] footer strong{font-size:1.5rem}.perf-reports .report-card[data-report-card] .report-detail-trigger{min-height:52px}.perf-reports .report-card[data-report-card] .report-card-includes{gap:7px;padding-top:12px;font-size:.75rem;line-height:1.42}}@media (prefers-reduced-motion:reduce){.perf-home .button,.perf-reports .button,.perf-reports .report-buy-trigger{transition:none}}.perf-reports .report-detail-dialog{background:#f6f0e4;border:0;box-shadow:0 30px 90px #04121f61}.perf-reports .report-detail-visual{color:#172c3c;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--report-accent)9%,transparent),transparent 30%),linear-gradient(180deg,#fbf7ed 0%,#f2eadb 100%);box-shadow:inset -1px 0 #b68c4b33}.perf-reports .report-sample-prompt{color:#172c3c}.perf-reports .report-sample-prompt strong{color:color-mix(in srgb,var(--report-deep)90%,#102c42);font-family:Georgia,Times New Roman,serif;font-size:1.08rem}.perf-reports .report-sample-prompt small,.perf-reports .report-sample-prompt-copy>span{color:#6d706a;line-height:1.45}.perf-reports .report-detail-share{color:#566b78;width:auto;min-width:0;box-shadow:none;letter-spacing:.015em;background:0 0;margin-top:12px;padding:0 4px;font-size:.72rem}.perf-reports .report-sample-carousel{gap:14px}.perf-reports .report-sample-viewport{background:#f8f2e6;border:0;border-radius:3px;position:relative;box-shadow:0 16px 38px #281f1124,0 2px 6px #281f1114}.perf-reports .report-sample-viewport-arrow,.perf-reports .report-sample-quick-nav{display:none}.perf-reports .report-sample-page{color:#26343b;background:linear-gradient(90deg,#b68c4b14 1px,transparent 1px)27px 0/1px 100% no-repeat,radial-gradient(circle at 100% 0,color-mix(in srgb,var(--report-accent)7%,transparent),transparent 34%),linear-gradient(180deg,#fbf7ed,#f7f0e2);border:0;padding:34px 34px 27px;box-shadow:inset 0 1px #ffffffe6}.perf-reports .report-sample-page:before{display:none}.perf-reports .report-sample-page-head{border-bottom:1px solid #b68c4b80;padding-bottom:16px}.perf-reports .report-sample-brand{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.perf-reports .report-sample-brand img{box-shadow:0 4px 10px #03182d29}.perf-reports .report-sample-brand strong{font-family:Georgia,Times New Roman,serif;font-size:.9rem}.perf-reports .report-sample-badge{color:#76664c;width:auto;box-shadow:none;letter-spacing:.16em;background:0 0;border:0;border-radius:0;padding:0;font-size:.52rem}.perf-reports .report-sample-page-kicker{color:color-mix(in srgb,var(--report-deep)78%,#8d6429);letter-spacing:.18em;margin-top:25px;font-size:.58rem}.perf-reports .report-sample-page h3{color:#152b3b;letter-spacing:-.025em;max-width:94%;margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,4vw,2.25rem);font-weight:600;line-height:1.05}.perf-reports .report-sample-page-subtitle{color:#78786f;font-family:Georgia,Times New Roman,serif;font-size:.82rem}.perf-reports .report-sample-analysis-grid{align-items:center;gap:28px;margin-top:30px}.perf-reports .report-sample-chart{box-shadow:none;background:linear-gradient(90deg,#0000 49.5%,#b68c4b38 50%,#0000 50.5%),linear-gradient(#0000 49.5%,#b68c4b38 50%,#0000 50.5%),radial-gradient(circle,#0000 0 25%,#b68c4b4d 25.5% 26%,#0000 26.5% 48%,#b68c4b6b 48.5% 49%,#0000 49.5%);border:1px solid #b68c4bad}.perf-reports .report-sample-chart-core{box-shadow:0 5px 14px color-mix(in srgb,var(--report-deep)18%,transparent);border-color:#c9a762}.perf-reports .report-sample-findings{gap:17px;display:grid}.perf-reports .report-sample-finding small{color:#9b7840;letter-spacing:.15em}.perf-reports .report-sample-finding strong{color:color-mix(in srgb,var(--report-deep)88%,#19344a);font-family:Georgia,Times New Roman,serif;font-size:1.12rem;line-height:1.2}.perf-reports .report-sample-finding p{color:#555e60;font-size:.82rem;line-height:1.58}.perf-reports .report-sample-finding+.report-sample-finding{border-top:1px solid #b68c4b40;padding-top:15px}.perf-reports .report-sample-reading-path{color:#8b8a80;border-top:1px solid #b68c4b40;padding-top:12px;font-size:.61rem;line-height:1.45}.perf-reports .report-sample-evidence-layers{gap:0;margin-top:26px}.perf-reports .report-sample-evidence-layers>div{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #b68c4b47;border-radius:0;column-gap:12px;padding:15px 0}.perf-reports .report-sample-evidence-layers>div:first-child{border-top:1px solid #b68c4b47}.perf-reports .report-sample-evidence-layers>div>span{color:#a77932;box-shadow:none;background:0 0;border:0;font-family:Georgia,Times New Roman,serif;font-size:.78rem}.perf-reports .report-sample-evidence-layers strong,.perf-reports .report-sample-timeline strong,.perf-reports .report-sample-action-cards strong{color:color-mix(in srgb,var(--report-deep)88%,#19344a);font-family:Georgia,Times New Roman,serif}.perf-reports .report-sample-evidence-layers p,.perf-reports .report-sample-timeline p,.perf-reports .report-sample-action-cards p{color:#626663;line-height:1.5}.perf-reports .report-sample-callout{box-shadow:none;background:0 0;border:0;border-left:2px solid #b68c4b;border-radius:0;margin-top:24px;padding:2px 0 2px 17px}.perf-reports .report-sample-callout strong{color:#263745;font-family:Georgia,Times New Roman,serif}.perf-reports .report-sample-timeline{margin-top:26px}.perf-reports .report-sample-timeline>div{border-bottom:1px solid #b68c4b47;padding:16px 0 16px 42px}.perf-reports .report-sample-timeline>div:first-child{border-top:1px solid #b68c4b47}.perf-reports .report-sample-timeline>div>span{color:#a77932;background:0 0;border:0;font-family:Georgia,Times New Roman,serif;left:0}.perf-reports .report-sample-action-cards{gap:0;margin-top:26px}.perf-reports .report-sample-action-cards>div{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #b68c4b47;border-radius:0;padding:16px 0}.perf-reports .report-sample-action-cards>div:first-child{border-top:1px solid #b68c4b47}.perf-reports .report-sample-action-cards small{color:#9b7840;letter-spacing:.14em}.perf-reports .report-sample-action-close{color:#263745;box-shadow:none;background:0 0;border:0;border-left:2px solid #b68c4b;border-radius:0;margin-top:24px;padding:2px 0 2px 17px}.perf-reports .report-sample-action-close strong{color:#263745;font-family:Georgia,Times New Roman,serif}.perf-reports .report-sample-action-close p{color:#626663}.perf-reports .report-sample-page-foot{color:#8b887d;letter-spacing:.02em}.perf-reports .report-sample-controls{color:#5f655f;box-shadow:none;background:0 0;border:0;border-top:1px solid #b68c4b5c;border-radius:0}.perf-reports .report-sample-prev,.perf-reports .report-sample-next{color:color-mix(in srgb,var(--report-deep)82%,#17334a);box-shadow:none;background:0 0}.perf-reports .report-sample-status{color:#76756c}.perf-reports .report-sample-next{background:#efe1c6;border:1px solid #b68c4b6b}.perf-reports .report-sample-dot{background:#c9bfae}.perf-reports .report-sample-dot[aria-current=true]{background:var(--report-accent)}@media (width>=761px){.perf-reports .report-sample-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;width:100%;padding:10px 0;display:grid}.perf-reports .report-sample-status{text-align:center;white-space:normal;grid-area:1/1/2/-1}.perf-reports .report-sample-dots{grid-area:2/1/3/-1;grid-template-columns:repeat(5,44px);justify-content:center;gap:0;display:grid}.perf-reports .report-sample-dot{width:44px;height:44px;margin:0;padding:0;position:relative;background:0 0!important}.perf-reports .report-sample-dot:after{display:none}.perf-reports .report-sample-dot:before{content:"";background:#bcb3a5;border-radius:99px;width:7px;height:7px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.perf-reports .report-sample-dot[aria-current=true]:before{background:var(--report-accent);width:18px}.perf-reports .report-sample-prev{grid-area:3/1;width:100%;font-size:.72rem}.perf-reports .report-sample-next{grid-area:3/2;width:100%;animation:none}}.perf-reports .report-detail-assurance{box-shadow:none;background:0 0;border:0;border-radius:0}.perf-reports .report-detail-assurance>div{border-top:1px solid #b68c4b57;padding:18px 0}.perf-reports .report-detail-assurance>div+div{border-left:0}.perf-reports .report-detail-buy{color:#2b210e;background:linear-gradient(#ffffff61,#0000 42%),linear-gradient(135deg,#f2d18e,#d9aa54 74%,#c28b31);border:1px solid #f5d995;box-shadow:inset 0 1px #ffffffb8,0 11px 24px #a56f1e33}.perf-reports .report-detail-buy .report-detail-buy-label{color:#2b210e}@media (width<=760px){.perf-reports .report-detail-dialog{border-radius:20px 20px 0 0}.perf-reports .report-detail-close{top:12px;right:12px}.perf-reports .report-sample-carousel{gap:8px}.perf-reports .report-sample-prompt{min-height:58px;padding-right:52px}.perf-reports .report-sample-prompt-copy{padding-right:0}.perf-reports .report-sample-prompt strong{font-size:1rem;line-height:1.15}.perf-reports .report-sample-prompt small,.perf-reports .report-sample-prompt-copy>span{font-size:.61rem;line-height:1.35}.perf-reports .report-detail-share{align-self:center;margin-top:15px}.perf-reports .report-sample-quick-nav{color:#696b65;letter-spacing:.04em;text-align:center;text-transform:uppercase;border-top:1px solid #b68c4b47;border-bottom:1px solid #b68c4b47;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;min-height:44px;padding:0;font-size:.64rem;font-weight:780;display:grid}.perf-reports .report-sample-viewport{touch-action:pan-y}.perf-reports .report-sample-viewport-arrow{color:#2a210f;background:#faf0dce6;border:1px solid #e1c38ab8;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font:800 1.55rem/1 Georgia,Times New Roman,serif;display:grid;box-shadow:inset 0 1px #fff,0 8px 20px #140e0633}.perf-reports .report-sample-viewport-arrow:disabled{opacity:.3;pointer-events:none}.perf-reports .report-detail-visual{padding:10px 12px 14px}.perf-reports .report-sample-page{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--report-accent)6%,transparent),transparent 32%),linear-gradient(180deg,#fbf7ed,#f7f0e2);padding:27px 23px 23px}.perf-reports .report-sample-page-head{padding-bottom:14px}.perf-reports .report-sample-page-kicker{margin-top:22px}.perf-reports .report-sample-page h3{max-width:100%;font-size:1.72rem}.perf-reports .report-sample-analysis-grid{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:25px}.perf-reports .report-sample-chart{width:118px;height:118px;margin:0 auto}.perf-reports .report-sample-chart-core{inset:42px}.perf-reports .report-sample-findings{gap:15px}.perf-reports .report-sample-finding small{font-size:.55rem}.perf-reports .report-sample-finding strong{font-size:1rem}.perf-reports .report-sample-finding p{font-size:.78rem;line-height:1.55}.perf-reports .report-sample-reading-path{font-size:.58rem}.perf-reports .report-sample-evidence-layers strong{font-size:.84rem}.perf-reports .report-sample-evidence-layers p{font-size:.73rem}.perf-reports .report-sample-evidence-layers>div{grid-template-columns:30px minmax(0,1fr);row-gap:5px;padding:16px 0}.perf-reports .report-sample-evidence-layers>div>span{grid-area:1/1}.perf-reports .report-sample-evidence-layers>div>strong{grid-area:1/2}.perf-reports .report-sample-evidence-layers>div>p{grid-area:2/1/auto/-1;margin-left:42px}.perf-reports .report-sample-timeline{border-left:0}.perf-reports .report-sample-timeline>div{grid-template-columns:30px minmax(0,1fr);row-gap:5px;padding:16px 0;display:grid}.perf-reports .report-sample-timeline>div>span{color:#a77932;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/1;position:static}.perf-reports .report-sample-timeline>div>strong{grid-area:1/2}.perf-reports .report-sample-timeline>div>p{grid-area:2/1/auto/-1;margin-left:42px}.perf-reports .report-sample-action-cards{grid-template-columns:minmax(0,1fr)}.perf-reports .report-sample-action-cards>div{grid-template-columns:minmax(0,1fr);gap:5px;padding:16px 0;display:grid}.perf-reports .report-sample-action-cards small,.perf-reports .report-sample-action-cards strong,.perf-reports .report-sample-action-cards p{grid-column:1}.perf-reports .report-sample-action-cards p{font-size:.75rem;line-height:1.5}.perf-reports .report-detail-assurance{grid-template-columns:minmax(0,1fr)}.perf-reports .report-detail-assurance>div{padding:18px 0}.perf-reports .report-sample-callout,.perf-reports .report-sample-action-close{padding-left:15px}.perf-reports .report-sample-controls{grid-template-columns:minmax(0,1fr);justify-content:center;align-items:center;gap:0;min-width:0;min-height:44px;padding:0;display:grid}.perf-reports .report-sample-status{text-align:center;overflow-wrap:anywhere;grid-area:1/1;min-width:0;max-width:100%;min-height:0;font-size:.62rem;line-height:1.35;display:block}.perf-reports .report-sample-arrow{display:none}.perf-reports .report-sample-arrow:disabled{color:#9b978d;cursor:default;opacity:.72;background:#ffffff2e;border-color:#b68c4b33}.perf-reports .report-sample-prev{grid-column:1}.perf-reports .report-sample-next{grid-column:2}.perf-reports .report-sample-dots{grid-area:2/1;grid-template-columns:repeat(5,44px);justify-content:center;gap:0;display:grid}.perf-reports .report-sample-dot{width:44px;height:44px;box-shadow:none;border:0;padding:0;position:relative;background:0 0!important}.perf-reports .report-sample-dot:after{display:none}.perf-reports .report-sample-dot:before{content:"";background:#bcb3a5;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.perf-reports .report-sample-dot[aria-current=true]:before{background:var(--report-accent);border-radius:99px;width:18px}.perf-reports .report-sample-note{display:none}}.perf-reports .report-detail-dialog .report-detail-cover{grid-template-rows:auto minmax(min-content,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(64px,25%);gap:24px 12px}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-brand{grid-area:1/1;min-width:0;max-width:100%}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-code{text-align:right;overflow-wrap:anywhere;grid-area:1/2}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-copy{overflow-wrap:anywhere;grid-area:2/1/3/-1;align-self:center;width:100%;position:relative;inset:auto!important}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-nebula,.perf-reports .report-detail-dialog .report-detail-cover .report-cover-orbit{grid-area:3/1/4/-1;place-self:center;margin:0 0 28px;position:relative;inset:auto!important}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-nebula{transform:none}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-orbit{transform:rotate(45deg)}.perf-reports .report-sample-carousel>.report-detail-buy-top{flex:none;width:100%;min-width:0;min-height:62px;margin:0}@media (width<=760px){.perf-reports .report-sample-carousel>.report-detail-buy-top{min-height:56px}.perf-reports .report-detail-dialog .report-detail-cover{grid-template-rows:auto minmax(min-content,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(62px,74px);column-gap:8px;width:100%;min-width:0;min-height:620px;padding:26px 22px 24px;overflow:hidden}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-brand{gap:6px;min-width:0;max-width:100%}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-brand-icon{flex:0 0 30px;width:30px;height:30px}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-brand-name{white-space:nowrap;min-width:0;font-size:clamp(.72rem,3.5vw,.9rem)}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-code{letter-spacing:.08em;white-space:normal;overflow-wrap:anywhere;place-self:start end;width:100%;min-width:0;max-width:74px;font-size:.48rem;line-height:1.3}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-copy{gap:9px;width:auto;min-width:0;max-width:none;top:116px;left:24px;right:24px}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-kicker{letter-spacing:.16em;overflow-wrap:anywhere;max-width:100%;font-size:.55rem;line-height:1.4}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-title{letter-spacing:-.035em;white-space:normal;overflow-wrap:anywhere;word-break:normal;width:100%;min-width:0;max-width:100%;font-size:clamp(1.58rem,8vw,2.18rem);line-height:1.06}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-caption{letter-spacing:.13em;white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;font-size:.46rem;line-height:1.45}.perf-reports .report-sample-carousel.is-first-page .report-sample-viewport,.perf-reports .report-sample-carousel.is-first-page .report-sample-track,.perf-reports .report-sample-carousel.is-first-page .report-sample-cover-slide,.perf-reports .report-sample-carousel.is-first-page .report-detail-cover{height:auto;min-height:0}.perf-reports .report-sample-carousel.is-first-page .report-sample-track{align-items:flex-start}.perf-reports .report-sample-carousel.is-first-page .report-sample-slide[aria-hidden=true]{height:0;min-height:0;overflow:hidden}.perf-reports .report-sample-carousel.is-first-page .report-detail-cover{min-height:clamp(450px,118vw,510px);margin:0}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-nebula{width:128px;height:128px;bottom:58px}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-orbit{width:74px;height:74px;bottom:85px}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-orbit:before{width:1px;height:100px;top:-13px;left:36px}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-orbit:after{width:100px;height:1px;top:36px;left:-13px}}@media (width<=360px){.perf-reports .report-detail-dialog .report-detail-cover{grid-template-columns:minmax(0,1fr) 64px;column-gap:6px;padding-left:18px;padding-right:18px}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-brand{gap:5px}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-brand-icon{flex-basis:28px;width:28px;height:28px}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-brand-name{font-size:.7rem}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-code{letter-spacing:.065em;max-width:64px;font-size:.44rem}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-copy{left:20px;right:20px}.perf-reports .report-detail-dialog .report-detail-cover .report-cover-title{font-size:clamp(1.48rem,8vw,1.8rem)}}@media (width<=1100px){.perf-reports .report-detail-dialog{box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%;width:calc(100% - 16px);min-width:0;max-width:calc(100vw - 16px);margin-left:auto;margin-right:auto}.perf-reports .report-detail-shell{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.perf-reports .report-detail-visual,.perf-reports .report-detail-content,.perf-reports .report-sample-carousel,.perf-reports .report-sample-viewport,.perf-reports .report-sample-track,.perf-reports .report-sample-slide,.perf-reports .report-sample-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.perf-reports .report-detail-dialog .report-sample-track{will-change:auto;height:auto;transition:none;display:block;transform:none!important}.perf-reports .report-sample-slide{min-height:0;display:block}.perf-reports .report-sample-slide[aria-hidden=true]{display:none}.perf-reports .report-sample-slide[aria-hidden=false]{height:auto}.perf-reports .report-sample-page{min-height:0}.perf-reports .report-sample-page-head{grid-template-columns:minmax(0,1fr) minmax(0,90px);display:grid}.perf-reports .report-sample-page-head>*,.perf-reports .report-sample-page>*,.perf-reports .report-sample-findings,.perf-reports .report-sample-finding,.perf-reports .report-detail-content>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.perf-reports .report-sample-brand{flex-wrap:wrap}.perf-reports .report-sample-badge{white-space:normal}.perf-reports .report-sample-viewport{touch-action:pan-y pinch-zoom}.perf-reports .report-detail-cover,.perf-reports .report-sample-viewport-arrow,.perf-reports .report-sample-dot{touch-action:manipulation}}@media (width>=761px) and (width<=1100px){.perf-reports .report-sample-quick-nav{color:#696b65;text-align:center;border-block:1px solid #b68c4b47;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;min-height:44px;padding:0;font-size:.75rem;font-weight:780;display:grid}.perf-reports .report-sample-viewport-arrow{color:#2a210f;background:#faf0dc;border:1px solid #e1c38a;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:1.55rem;display:grid}.perf-reports .report-sample-viewport-arrow:disabled{opacity:.3}.perf-reports .report-sample-controls{grid-template-columns:minmax(0,1fr)}.perf-reports .report-sample-arrow{display:none}}@media (width>=1101px){.perf-reports .report-sample-controls .report-sample-arrow{color:#273c4c;background:#efe1c6}}.perf-reports .report-card[data-report-card] .report-cover-preview,.perf-reports .report-detail-dialog .report-detail-cover{-webkit-appearance:none;appearance:none;background-color:var(--report-deep,#183e68);color:#faf0dc;background-image:radial-gradient(circle at 50% 67%,#e1c38a1a,#0000 32%),linear-gradient(135deg,#ffffff13,#0000 30%,#00000017)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}form,fieldset,.checkout-field,.checkout-field-grid,.report-search{min-width:0}input,select,textarea{box-sizing:border-box;min-width:0;max-width:100%}@media (width<=1100px),(pointer:coarse){form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),form select,form textarea,.report-search input{min-height:44px;font-size:max(16px,1rem)!important}.mobile-menu{max-height:calc(100vh - var(--header-height));max-height:calc(100dvh - var(--header-height));overscroll-behavior-y:contain;padding-bottom:max(18px,env(safe-area-inset-bottom,0px))}}.report-checkout{box-sizing:border-box;overscroll-behavior-y:contain;min-width:0;max-width:calc(100% - 16px);max-height:min(900px,100dvh - 24px);scroll-padding-block:64px 24px}.report-detail-dialog{overscroll-behavior-y:contain}@media (height<=500px){.report-checkout,.report-detail-dialog{max-height:calc(100dvh - 16px);margin-top:8px;margin-bottom:8px}}.language-trigger{appearance:none;color:#12314a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bfd0de;border-radius:10px;flex-shrink:0;min-height:44px;padding:8px 10px;font:700 13px/1.3 system-ui,sans-serif}.language-trigger:focus-visible,.language-preference button:focus-visible{outline-offset:3px;outline:3px solid #2b7dcc}.language-preference{z-index:1;color:#12314a;text-align:left;box-sizing:border-box;background:#f7fbff;border:1px solid #bacddc;border-radius:14px;width:100%;max-width:740px;margin:0 0 22px;padding:14px;position:relative}.language-preference[hidden]{display:none!important}.language-preference-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.language-preference-inner>div:first-child{flex:240px;min-width:0}.language-preference strong{color:#12314a;letter-spacing:normal;text-shadow:none;font:700 15px/1.45 system-ui,sans-serif}.language-preference p{text-transform:none;letter-spacing:normal;max-width:50ch;color:#435b70!important;margin:4px 0 0!important;font:400 12px/1.5 system-ui,sans-serif!important}.language-choices{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.language-choices button{appearance:none;color:#143550;cursor:pointer;min-height:44px;box-shadow:none;letter-spacing:normal;background:#fff;border:1px solid #afc5d7;border-radius:9px;padding:9px 14px;font:700 14px/1.4 system-ui,sans-serif}.language-choices button[aria-pressed=true]{color:#fff;background:#123b5b;border-color:#123b5b}.language-choices .language-dismiss{min-width:44px;padding:2px 10px;font-size:23px}@media (width<=1100px){.header-actions .expert-link{display:none}.header-actions{gap:8px!important}.language-trigger{padding:8px;font-size:12px}}@media (width<=400px){.site-header .brand{gap:6px}.site-header .brand>img{width:32px;height:32px}.site-header .brand>span{font-size:18px}.site-header .header-inner{gap:8px}.site-header .header-actions{gap:6px!important}.language-trigger{padding:6px;font-size:11px}.language-preference{padding:12px}.language-choices{gap:6px}}html[data-language=hi-Latn] .report-card-includes,html[data-language=hi-Latn] .report-detail-content{overflow-wrap:anywhere}html[data-language=hi-Latn] .hero-engine-flash{white-space:normal}html[data-language=hi-Latn] .perf-reports .report-card[data-report-card] .report-card-includes:before{content:"Is report mein kya milega"}@font-face{font-family:SM Display;font-style:normal;font-weight:500 800;font-display:swap;src:url(fonts/manrope-latin.woff2)format("woff2")}@font-face{font-family:SM Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/dm-sans-latin.woff2)format("woff2")}.perf-home,.perf-reports{--store-navy:#081e34;--store-blue:#56ace9;--store-line:#9ac4e533}:is(.perf-home,.perf-reports) .site-header{border-bottom:1px solid var(--store-line);box-shadow:none;background:#081e34}:is(.perf-home,.perf-reports) .site-header.is-scrolled{background:#081e34;box-shadow:0 4px 18px #03132618}.perf-home.menu-open .site-header,.perf-reports.menu-open .site-header{background:#081e34}:is(.perf-home,.perf-reports) .site-header .brand,:is(.perf-home,.perf-reports) .site-header .desktop-nav a,:is(.perf-home,.perf-reports) .site-header .text-link{color:#eaf4fc}:is(.perf-home,.perf-reports) .site-header .brand span span{color:#67b4ed}:is(.perf-home,.perf-reports) .site-header .desktop-nav a[aria-current]{border-color:#67b4ed}:is(.perf-home,.perf-reports) .site-header .button-light{color:#102b45;box-shadow:none;background:#e9f4fc;border:1px solid #e9f4fc}:is(.perf-home,.perf-reports) .menu-button{color:#eaf4fc;box-shadow:none;border-color:#54728a}:is(.perf-home,.perf-reports) .menu-button span:not(.sr-only){background:#eaf4fc}:is(.perf-home,.perf-reports) .mobile-menu{background:#081e34!important}:is(.perf-home,.perf-reports) .mobile-menu a{color:#eaf4fc}:is(.perf-home,.perf-reports) .button-primary{color:#fff;text-shadow:none;background:#2a79b6;border:1px solid #6fb6e8;border-radius:10px;box-shadow:0 4px 12px #00132620}:is(.perf-home,.perf-reports) .button-primary:hover{background:#22699f;box-shadow:0 6px 16px #00132630}:is(.perf-home,.perf-reports) .reveal{opacity:1;transform:none}:is(.perf-home,.perf-reports) .section{padding-block:72px}:is(.perf-home,.perf-reports) .section h2{letter-spacing:-.035em;text-shadow:none;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.18}.perf-home .report-led-hero{border-bottom:1px solid var(--store-line);background:radial-gradient(at 80% 45%,#174d744d,#0000 54%),linear-gradient(125deg,#081c30,#0e304e);min-height:0;padding:142px 0 64px}.perf-home .report-led-hero :is(.hero-media,.hero-shade,.constellation){display:none}.perf-home .report-led-hero .hero-inner{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;width:min(1120px,100% - 64px);max-width:1120px;margin:auto;padding:0;display:grid}.storefront-intro{min-width:0}.perf-home .report-led-hero .hero-engine-flash{max-width:100%;box-shadow:none;color:#94c9ed;letter-spacing:.12em;text-align:left;background:0 0;border:0;border-radius:0;margin:0 0 22px;padding:0;font-size:.68rem;line-height:1.5;animation:none;display:inline-flex}.perf-home .report-led-hero h1{letter-spacing:-.04em;color:#f4f8fc;max-width:590px;text-shadow:none;margin:0 0 20px;font-size:clamp(2.3rem,4.2vw,3.6rem);font-weight:650;line-height:1.09}.perf-home .report-led-hero .hero-hook{color:#c1d5e5;max-width:510px;text-shadow:none;margin:0 0 24px;font-size:1.05rem;font-weight:400;line-height:1.65}.perf-home .report-led-hero .hero-price{width:auto;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px 12px;margin:0 0 18px;padding:0;display:flex}.perf-home .report-led-hero .hero-price strong{color:#f6dfab;text-shadow:none;font-size:1.5rem;font-weight:650}.perf-home .report-led-hero .hero-price span{letter-spacing:0;text-transform:none;color:#c1d5e5;font-size:.76rem}.perf-home .report-led-hero .hero-actions{justify-content:flex-start;margin:0}.perf-home .report-led-hero .hero-actions .button{min-height:50px;padding:13px 28px;font-size:.95rem}.perf-home .report-led-hero .payment-confidence{color:#c1d5e5;gap:8px;width:auto;margin:18px 0 0}.perf-home .report-led-hero .payment-confidence strong{font-size:.8rem;font-weight:500}.perf-home .report-led-hero .payment-confidence p{color:#a7bfd2;margin-top:2px;font-size:.75rem}.perf-home .report-led-hero .payment-confidence svg{flex-basis:17px;width:17px;height:19px}.perf-home .report-led-hero .hero-trust-line{text-align:left;color:#a7bfd2;max-width:450px;margin:12px 0 0;font-size:.72rem;line-height:1.55}.storefront-product{color:#ecf2f8;perspective:1000px;width:100%;max-width:340px;margin:auto;text-decoration:none;display:block}.storefront-book{background:linear-gradient(115deg,#285675,#10314d 42%,#123b5a);border:1px solid #b9a374;border-radius:3px 10px 10px 3px;flex-direction:column;align-items:center;min-height:430px;padding:28px 26px 22px;transition:transform .2s;display:flex;position:relative;transform:rotate(3deg);box-shadow:-6px 0 #0c243a,5px 5px #c7bda5,9px 8px #163751,0 24px 38px #020f2450}.storefront-book:before{content:"";pointer-events:none;border:1px solid #ccb58255;position:absolute;inset:11px}.storefront-book-brand{align-items:center;gap:8px;width:100%;margin-bottom:34px;display:flex;position:relative}.storefront-book-brand img{border-radius:9px;flex:none}.storefront-book-brand b{letter-spacing:-.03em;color:#f2f7fc;font-size:.9rem}.storefront-book-brand b span{color:#69b7ec}.storefront-book-brand small{letter-spacing:.15em;color:#dcc494;margin-left:auto;font-size:.6rem}.storefront-book-label{letter-spacing:.16em;color:#dcc494;text-align:center;font-size:.57rem;line-height:1.4}.storefront-book-title{letter-spacing:-.04em;color:#f3e7cc;text-align:center;margin:14px 0 20px;font-size:2.25rem;font-weight:400;line-height:1.16;font-family:Georgia,serif!important}.storefront-chart{stroke:currentColor;stroke-width:.8px;color:#cdb17a;width:150px;height:150px;margin:auto;display:block}.storefront-book-foot{color:#d2dfeb;letter-spacing:.08em;text-align:center;margin-top:20px;font-size:.6rem}.storefront-product-caption{color:#c1d5e5;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin:18px 0 0;padding:0 6px;font-size:.8rem;display:flex}.storefront-product-caption b{color:#8bc6ef;font-size:1.25rem}.storefront-product:hover .storefront-book{transform:rotate(0)}.storefront-paths{color:#eff6fc;border-bottom:1px solid var(--store-line);background:#0a243d;padding:42px 0 48px}.storefront-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.storefront-section-heading .eyebrow{color:#92bedf;letter-spacing:.12em;margin:0 0 8px;font-size:.65rem}.storefront-section-heading h2{color:#eff6fc;letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.storefront-section-heading>a{color:#9fd4fb;flex-shrink:0;align-items:center;gap:8px;min-height:44px;font-size:.85rem;text-decoration:none;display:flex}.storefront-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.storefront-path-grid>a{color:#eaf3fb;background:linear-gradient(135deg,#173951,#102e47);border:1px solid #31516b;border-radius:12px;flex-direction:column;min-width:0;padding:22px;text-decoration:none;transition:border-color .2s;display:flex}.storefront-path-grid>a:hover{border-color:#90c5eb}.storefront-path-symbol{color:#c5dcf0;border:1px solid #5f859f;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:16px;font:400 1.25rem Georgia,serif;display:grid}.storefront-path-grid h3{color:#eff6fc;margin:0 0 8px;font-size:1.1rem;line-height:1.3}.storefront-path-grid p{color:#bbcfdf;margin:0 0 20px;font-size:.85rem;line-height:1.5}.storefront-path-link{color:#94cff5;border-top:1px solid #43617880;justify-content:space-between;gap:8px;margin-top:auto;padding-top:14px;font-size:.75rem;line-height:1.45;display:flex}.perf-home .home-sample-section{background:#0c2943;border:0}.perf-home .home-sample-layout{align-items:center;gap:56px}.perf-home .home-sample-layout .section-copy h2{color:#eef5fb}.perf-home .home-sample-layout .section-copy>p:not(.eyebrow){color:#bdd0df;font-size:1rem;line-height:1.65}.perf-home .home-sample-layout .section-copy .eyebrow{color:#91bbdc}.perf-home .home-sample-viewer{background:#e4edf2;border:1px solid #a7bdcc;border-radius:14px;padding:12px;box-shadow:0 15px 35px #04152a40}.perf-home .home-report-actions{gap:16px}.perf-home .home-report-actions>span{color:#bdd0df;font-size:.8rem}.perf-home .home-proof-short-grid article{box-shadow:none;background:0 0;border:0;border-top:1px solid #46647c;border-radius:0;padding:24px 0}.perf-home .home-proof-short-grid p{color:#bdd0df;font-size:.95rem;line-height:1.6}.perf-home .signal-band{color:#edf4fa;box-shadow:none;background:#102e47;border:0}.perf-home .signal-band strong{color:#edf4fa}.perf-home .signal-band span{color:#bdd0df}.perf-home .signal-band>div{border-color:#31516b}.perf-reports .report-market-hero{color:#eef5fc;background:radial-gradient(at 85% 30%,#174d7470,#0000 60%),#0c2943;padding-block:54px}.perf-reports .report-market-hero-inner{align-items:center;gap:60px;min-height:0;padding-block:0}.perf-reports .report-market-copy h1{letter-spacing:-.035em;color:#eef5fc;text-shadow:none;font-size:clamp(2.1rem,4vw,3.3rem);line-height:1.12;font-family:inherit!important}.perf-reports .report-market-copy .eyebrow{color:#9cc8e9;font-size:.68rem}.perf-reports .report-market-lead{color:#c1d5e5;font-size:1.03rem;line-height:1.6}.perf-reports .report-market-note,.perf-reports .report-market-note strong{color:#c1d5e5;font-size:.82rem;font-weight:400}.perf-reports .report-market-copy .payment-confidence{color:#c1d5e5}.perf-reports .report-market-copy .payment-confidence strong{font-size:.8rem;font-weight:500}.perf-reports .report-market-copy .payment-confidence p{color:#a7bfd2}.perf-reports .report-market-actions{flex-wrap:wrap;gap:10px}.perf-reports .report-market-actions .button-outline{box-shadow:none;color:#bfddf2;background:0 0;border:0;padding-inline:8px;font-size:.83rem}.perf-reports .report-hero-visual{max-width:340px;min-height:0;margin:auto;padding:8px}.perf-reports .report-hero-sheet{background:#12344f;border:1px solid #bfa16d;border-radius:3px;min-height:0;padding:26px 22px;box-shadow:0 16px 32px #03132660}.perf-reports .report-hero-sheet h2{color:#f6e9cb;margin:14px 0 6px;font:400 2.1rem/1.15 Georgia,serif!important}.perf-reports .report-hero-sheet p{color:#c1d5e5;font-size:.85rem}.perf-reports .report-sheet-brand strong{color:#f0f5fa;font-size:.8rem}.perf-reports .report-hero-sheet header small{color:#c1d5e5;font-size:.5rem}.perf-reports .report-hero-sheet footer{color:#c1d5e5;margin-top:16px;font-size:.55rem}.perf-reports .report-wheel{width:160px;height:160px;margin:24px auto}.perf-reports .report-hero-tag,.perf-reports .report-hero-halo{display:none}.perf-reports .report-promise-band{box-shadow:none;background:#102f49;border:0}.perf-reports .report-promise-band a{color:#bdd0df;background:0 0;border-color:#31516b}.perf-reports .report-promise-band>a:hover,.perf-reports .report-promise-band>a:focus-visible,.perf-reports .report-promise-band>a:active{background:#183f5c}.perf-reports .report-promise-band>a:focus-visible{outline-offset:-2px;outline:2px solid #96d2ff}.perf-reports .report-promise-band strong{color:#edf4fa;font-size:.9rem}.perf-reports .report-promise-band span{color:#bdd0df;font-size:.8rem}.perf-reports .report-catalog-section{background:#f2f6f9;scroll-margin-top:84px}.perf-reports .report-catalog-header{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #cbd9e4;border-radius:0;gap:32px;padding:0 0 24px}.perf-reports .report-catalog-header h2{color:#102e47;text-shadow:none;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2;font-family:inherit!important}.perf-reports .report-catalog-header p{color:#50677a;font-size:.95rem}.perf-reports .report-search input{box-shadow:none;background:#fff;border:1px solid #a9bfce;border-radius:10px;min-height:48px;font-size:1rem}.perf-reports .report-filter-row{flex-wrap:wrap;gap:8px;margin:22px 0 14px;padding:0;overflow:visible}.perf-reports .report-filter-row button{color:#25455f;min-height:44px;box-shadow:none;background:#fff;border:1px solid #b9ccdb;border-radius:8px;padding:10px 15px;font-size:.8rem}.perf-reports .report-filter-row button.is-active{color:#fff;background:#174e78;border-color:#174e78}.perf-reports .report-results-line{color:#526d82;margin-bottom:22px;font-size:.82rem}.perf-reports .report-card-grid{align-items:start;gap:22px}.perf-reports .report-card[data-report-card]{contain-intrinsic-size:auto 600px;background:#fff;border:1px solid #c2d2dd;border-radius:14px;outline:0;padding:20px;box-shadow:0 6px 20px #16344f0a!important}.perf-reports .report-card[data-report-card] .report-card-head{min-height:24px;margin:0}.perf-reports .report-card[data-report-card] .report-card-head:before{display:none}.perf-reports .report-card[data-report-card] .report-number{color:#61768a;font-size:.7rem}.perf-reports .report-card[data-report-card] .report-availability{box-shadow:none;color:#35695d;letter-spacing:.08em;background:0 0;border:0;border-radius:0;padding:0;font-size:.59rem}.perf-reports .report-card[data-report-card]>p:not(.report-card-kicker){color:#445c6e;margin:12px 0;font-size:.91rem;line-height:1.6;font-family:inherit!important}.perf-reports .report-card[data-report-card] h3{color:#133750}.perf-reports .report-card[data-report-card] .report-card-meta{color:#586d7d;margin:0 0 16px;font-size:.74rem}.perf-reports .report-card[data-report-card] footer{box-shadow:none;background:0 0;border:0;border-top:1px solid #d8e3eb;border-radius:0;gap:12px;margin:0;padding:14px 0 0}.perf-reports .report-card[data-report-card] footer small{color:#627789;font-size:.68rem}.perf-reports .report-card[data-report-card] footer strong{color:#123d5e;font-size:1.4rem}.perf-reports .report-card[data-report-card] .report-detail-trigger{color:#fff;box-shadow:none;min-height:48px;text-shadow:none;background:#174e78;border:1px solid #174e78;border-radius:9px;outline:0;padding:12px 16px;font-size:.85rem}.perf-reports .report-card[data-report-card] .report-detail-trigger:hover,.perf-reports .report-card[data-report-card] .report-detail-trigger:focus-visible{color:#fff;box-shadow:none;background:#103c5e}.perf-reports .report-inclusions{color:#274962;border-top:1px solid #d8e3eb;order:6;margin-top:12px}.perf-reports .report-inclusions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 0;font-size:.82rem;font-weight:600;list-style:none;display:flex}.perf-reports .report-inclusions summary::-webkit-details-marker{display:none}.perf-reports .report-inclusions summary:after{content:"+";font-size:1.15rem;font-weight:400}.perf-reports .report-inclusions[open] summary:after{content:"−"}.perf-reports .report-card[data-report-card] .report-card-includes{color:#445c6e;border:0;gap:9px;margin:0;padding:4px 0 0;font-size:.85rem;line-height:1.55}.perf-reports .report-card[data-report-card] .report-card-includes:before{display:none}.perf-reports .report-card[data-report-card] .report-card-includes strong{color:#254761}:is(.perf-home,.perf-reports) :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #64b9f5}@media (width<=900px){.perf-home .report-led-hero .hero-inner{gap:28px;width:calc(100% - 40px)}.storefront-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-reports .report-market-hero-inner{gap:30px}}@media (width<=760px){:is(.perf-home,.perf-reports) .section{padding-block:44px}.perf-home .report-led-hero{padding:104px 0 32px}.perf-home .report-led-hero .hero-inner{grid-template-columns:minmax(0,1fr);gap:32px;width:calc(100% - 40px)}.perf-home .report-led-hero .hero-engine-flash{letter-spacing:.1em;margin-bottom:14px;font-size:.61rem}.perf-home .report-led-hero h1{max-width:540px;margin-bottom:14px;font-size:clamp(1.95rem,8vw,2.6rem)}.perf-home .report-led-hero .hero-hook{margin-bottom:18px;font-size:.98rem;line-height:1.55}.perf-home .report-led-hero .hero-actions .button{width:100%}.perf-home .report-led-hero .hero-price{margin-bottom:14px}.perf-home .report-led-hero .payment-confidence{margin-top:14px}.perf-home .report-led-hero .hero-trust-line{font-size:.69rem;line-height:1.5}.storefront-product{max-width:295px}.storefront-book{grid-template-columns:minmax(0,1fr) 88px;gap:12px;min-height:0;padding:22px;display:grid;transform:rotate(2deg)}.storefront-book-brand{grid-column:1/-1;margin:0 0 6px}.storefront-book-label{text-align:left;grid-column:1/-1;font-size:.5rem}.storefront-book-title{text-align:left;grid-column:1;margin:0;font-size:1.65rem}.storefront-chart{grid-area:3/2;width:88px;height:88px}.storefront-book-foot{text-align:left;grid-column:1/-1;margin:2px 0 0;font-size:.54rem}.storefront-product-caption{margin-top:12px;font-size:.74rem}.storefront-paths{padding:30px 0}.storefront-section-heading{align-items:start;gap:10px;margin-bottom:20px}.storefront-section-heading .eyebrow{letter-spacing:.09em;font-size:.56rem}.storefront-section-heading h2{font-size:1.45rem}.storefront-section-heading>a{font-size:.75rem}.storefront-path-grid{gap:10px}.storefront-path-grid>a{padding:16px 12px}.storefront-path-symbol{width:29px;height:29px;margin-bottom:12px}.storefront-path-grid h3{overflow-wrap:anywhere;font-size:1rem}.storefront-path-grid p{margin-bottom:16px;font-size:.81rem;line-height:1.5}.storefront-path-link{font-size:.7rem}.perf-home .home-sample-layout{gap:24px}.perf-home .home-sample-layout .section-copy>p:not(.eyebrow){font-size:.95rem}.perf-reports .report-market-hero{padding:32px 0}.perf-reports .report-market-copy h1{font-size:clamp(1.9rem,7vw,2.7rem)}.perf-reports .report-market-hero .report-hero-visual{display:none}.perf-reports .report-market-copy .report-market-lead{font-size:.97rem}.perf-reports .report-market-actions .button-primary{flex:1;min-height:48px}.perf-reports .report-promise-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 20px}.perf-reports .report-promise-band a{border:0;padding:0}.perf-reports .report-promise-band span{font-size:.73rem}.perf-reports .report-catalog-header{gap:20px;padding-bottom:20px}.perf-reports .report-catalog-header h2{font-size:1.65rem;line-height:1.2}.perf-reports .report-filter-row{flex-wrap:wrap;gap:7px;display:flex;overflow:visible}.perf-reports .report-filter-row button{white-space:normal;flex:0 auto;padding:8px 10px;font-size:.73rem}.perf-reports .report-card[data-report-card]{content-visibility:visible;padding:16px}.perf-reports .report-card[data-report-card] .report-cover-preview{min-height:240px;margin:10px 0}.perf-reports .report-card[data-report-card] footer>div{grid-template-columns:1fr auto;width:100%}.perf-reports .report-card[data-report-card] .report-card-includes{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.storefront-book,.storefront-path-grid>a{transition:none}}:is(.perf-home,.perf-reports) .report-detail-content{color:#18374b;background:#fbfdff;padding:0 28px 24px}:is(.perf-home,.perf-reports) .report-detail-content:before{display:none}:is(.perf-home,.perf-reports) .report-detail-introduction{background:radial-gradient(at 100% 0,#2a669b66,#0000 65%),linear-gradient(120deg,#0b253d,#143b58);border-bottom:1px solid #3e6b8a;flex:none;width:calc(100% + 56px);max-width:none;margin:0 -28px;padding:36px 28px 30px;position:relative}:is(.perf-home,.perf-reports) .report-detail-eyebrow{color:#9dd5fb;letter-spacing:.18em;margin:0 0 12px;font-size:.65rem}:is(.perf-home,.perf-reports) .report-detail-title{letter-spacing:-.035em;color:#f5faff;text-shadow:none;margin:0 0 14px;padding:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:750;line-height:1.15;font-family:SM Display,system-ui,sans-serif!important}:is(.perf-home,.perf-reports) .report-detail-summary{color:#c2d8e9;max-width:55ch;margin:0;font-size:.96rem;line-height:1.65}:is(.perf-home,.perf-reports) .report-detail-section{border:0;margin-top:26px;padding-top:0}:is(.perf-home,.perf-reports) .report-detail-section h3{letter-spacing:-.02em;color:#18374b;margin:0 0 16px;font-size:1.1rem;font-weight:700;line-height:1.4;font-family:SM Display,system-ui,sans-serif!important}:is(.perf-home,.perf-reports) .report-detail-includes{counter-reset:reading;color:#4b6070;gap:0;font-size:.91rem;line-height:1.6;display:grid}:is(.perf-home,.perf-reports) .report-detail-includes li{counter-increment:reading;overflow-wrap:anywhere;border-bottom:1px solid #e0eaf2;min-width:0;padding:0 0 0 30px}:is(.perf-home,.perf-reports) .report-detail-includes li:before{content:counter(reading,decimal-leading-zero);color:#587891;font-size:.7rem;line-height:1.5;top:17px;left:0;font-family:SM Text,system-ui,sans-serif!important}:is(.perf-home,.perf-reports) .report-reading-detail{background:0 0;border:0}:is(.perf-home,.perf-reports) .report-reading-detail summary{cursor:pointer;color:#163851;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:13px 0;list-style:none;display:flex}:is(.perf-home,.perf-reports) .report-reading-detail summary::-webkit-details-marker{display:none}:is(.perf-home,.perf-reports) .report-reading-detail summary:after{content:"+";color:#226497;background:#e7f2fa;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:1.1rem;font-weight:400;display:grid}:is(.perf-home,.perf-reports) .report-reading-detail[open] summary:after{content:"−";color:#fff;background:#173f5d}:is(.perf-home,.perf-reports) .report-reading-detail summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #287fc0}:is(.perf-home,.perf-reports) .report-detail-includes strong{color:#17374f;margin:0;font-size:.94rem;font-weight:650;display:block}:is(.perf-home,.perf-reports) .report-reading-detail p{color:#4b6070;margin:0;padding:0 20px 16px 0;font-size:.9rem;line-height:1.6}:is(.perf-home,.perf-reports) .report-detail-meta{margin-top:16px}:is(.perf-home,.perf-reports) .report-detail-meta span{color:#587084;font-size:.72rem;font-weight:500}:is(.perf-home,.perf-reports) .report-detail-assurance{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;margin-top:22px}:is(.perf-home,.perf-reports) .report-detail-assurance>div{border:0;padding:0}:is(.perf-home,.perf-reports) .report-detail-assurance>div+div{border:0}:is(.perf-home,.perf-reports) .report-detail-assurance strong{color:#18374b;margin-bottom:5px;font-size:.8rem}:is(.perf-home,.perf-reports) .report-detail-assurance p{color:#526574;margin:0;font-size:.76rem;line-height:1.55}:is(.perf-home,.perf-reports) .report-detail-bottom{background:radial-gradient(at 100% 0,#285e8266,#0000 65%),#0c2941;border:1px solid #315068;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(150px,1fr);align-items:center;gap:18px;margin-top:24px;padding:20px;display:grid;box-shadow:0 10px 24px #0d283c14,inset 0 1px #ffffff1f}:is(.perf-home,.perf-reports) .report-detail-price{gap:7px;min-width:0}:is(.perf-home,.perf-reports) .report-detail-price small{color:#d0dfeb;font-size:.72rem;line-height:1.5}:is(.perf-home,.perf-reports) .report-detail-price strong{color:#e4f4ff;font-size:2rem;font-weight:700;line-height:1.15;font-family:SM Display,system-ui,sans-serif!important}:is(.perf-home,.perf-reports) .report-detail-bottom .report-detail-buy{color:#fff;background:linear-gradient(135deg,#246fa7,#19578b);border:1px solid #5299cd;border-radius:9px;min-width:0;height:auto;min-height:48px;padding:14px 16px;font-size:.88rem;line-height:1.4;box-shadow:inset 0 1px #76b2dc}:is(.perf-home,.perf-reports) .report-detail-bottom .report-detail-buy:hover{background:#1b639b;transform:none}:is(.perf-home,.perf-reports) .report-detail-bottom .report-detail-buy:focus-visible{outline-offset:4px;outline:3px solid #b4e0ff}:is(.perf-home,.perf-reports) .report-detail-share{color:#4e6474;align-self:center;min-height:44px;margin-top:8px;font-size:.76rem}@media (width<=600px){:is(.perf-home,.perf-reports) .report-detail-content{padding:0 22px max(18px,env(safe-area-inset-bottom,0px))}:is(.perf-home,.perf-reports) .report-detail-introduction{width:calc(100% + 44px);margin-inline:-22px;padding:26px 22px}:is(.perf-home,.perf-reports) .report-detail-assurance{grid-template-columns:minmax(0,1fr);gap:14px}:is(.perf-home,.perf-reports) .report-detail-bottom{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}:is(.perf-home,.perf-reports) .report-detail-price{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}:is(.perf-home,.perf-reports) .report-detail-price strong{white-space:nowrap}:is(.perf-home,.perf-reports) .report-detail-bottom .report-detail-buy{width:100%}}:is(.perf-home,.perf-reports) :is(.site-header,.report-led-hero,.storefront-paths,.report-market-copy,.report-catalog-header,.home-proof-short,.signal-band,.report-detail-content) :is(h1,h2,h3,strong,.button){font-family:SM Display,system-ui,sans-serif!important}:is(.perf-home,.perf-reports) :is(.report-detail-content,.report-detail-content p,.report-detail-content li,.report-detail-meta span,.report-detail-price small,.report-detail-share,.report-market-lead,.hero-hook,.storefront-path-grid p,.report-card-includes){font-family:SM Text,system-ui,sans-serif!important}:is(.perf-home,.perf-reports) .site-header{background:linear-gradient(110deg,#071d31,#10334e);border-bottom-color:#36546c;box-shadow:0 4px 20px #03192a18}:is(.perf-home,.perf-reports) .site-header .language-trigger{color:#eaf5ff;background:#173b55;border-color:#547a96;box-shadow:inset 0 1px #ffffff14}.perf-home .report-led-hero,.perf-reports .report-market-hero{background:radial-gradient(at 90% 15%,#27658d66,#0000 60%),radial-gradient(at 0 100%,#1b4d732e,#0000 70%),#091f35}.perf-home .report-led-hero h1{letter-spacing:-.045em;text-wrap:balance;font-weight:700;line-height:1.12}.perf-reports .report-market-copy h1{letter-spacing:-.04em;text-wrap:balance;font-weight:700;font-family:SM Display,system-ui,sans-serif!important}:is(.perf-home,.perf-reports) :is(.hero-actions,.report-market-actions) .button-primary{color:#fff;background:linear-gradient(130deg,#246fa7,#165990);border-color:#4d96cc;border-radius:12px;box-shadow:inset 0 1px #ffffff30,0 8px 24px #020d2333}.perf-home .storefront-paths{color:#12344f;background:linear-gradient(#edf6ff,#f7fbff);border-color:#d0e2f1}.perf-home .storefront-section-heading h2{color:#12344f}.perf-home .storefront-section-heading .eyebrow,.perf-home .storefront-section-heading>a{color:#27648f}.perf-home .storefront-path-grid>a{color:#12344f;background:linear-gradient(145deg,#fff,#e7f2fb);border:1px solid #c8deef;border-radius:18px;box-shadow:inset 0 1px #fff,0 6px 20px #103d6210}.perf-home .storefront-path-grid>a:hover{background:#f5faff;border-color:#6baddb}.perf-home .storefront-path-symbol{color:#216798;background:#dceefa;border-color:#bad7ed;border-radius:10px;box-shadow:inset 0 1px #fff}.perf-home .storefront-path-grid h3{color:#12344f;font-weight:750}.perf-home .storefront-path-grid p{color:#48627a}.perf-home .storefront-path-link{color:#1d608f;border-color:#c6ddeb}.perf-home .home-proof-short{color:#12344f;background:#edf5fc}.perf-home .home-proof-short h2,.perf-home .home-proof-short-grid strong{color:#12344f}.perf-home .home-proof-short-grid article{border-color:#bcd5e9}.perf-home .home-proof-short-grid p{color:#48627a}.perf-home .home-proof-short .inline-link{color:#206ca3}.perf-reports .report-catalog-section{background:linear-gradient(#eef6fd,#f8fbff)}.perf-reports .report-catalog-header h2{letter-spacing:-.035em;font-weight:750;font-family:SM Display,system-ui,sans-serif!important}.perf-reports .report-search input{background:#fff;border-color:#bdd7eb;border-radius:12px;box-shadow:inset 0 1px 4px #16446a08}.perf-reports .report-card[data-report-card]{background:linear-gradient(145deg,#fff,#edf6fd);border:1px solid #c7dded;border-radius:20px;box-shadow:0 8px 26px #133c6112,inset 0 1px #fff}.perf-reports .report-card[data-report-card]>p:not(.report-card-kicker){font-family:SM Text,system-ui,sans-serif!important}.perf-reports .report-card[data-report-card] .report-detail-trigger{background:linear-gradient(135deg,#286eaa,#174e78);border-radius:10px;box-shadow:inset 0 1px #ffffff25}:is(.perf-home,.perf-reports) .report-detail-dialog{background:#e8f3fc;border-color:#b9d6ea}:is(.perf-home,.perf-reports) .report-detail-visual{background:linear-gradient(140deg,#f1f8ff,#dfeefa);border-color:#bdd8ec}:is(.perf-home,.perf-reports) .report-sample-prompt strong{color:#183e5c;font-family:SM Display,system-ui,sans-serif!important}:is(.perf-home,.perf-reports) .report-sample-prompt-copy>span{color:#506b80}:is(.perf-home,.perf-reports) .report-sample-quick-nav{color:#42667f;border-color:#bdd6e8}:is(.perf-home,.perf-reports) .report-sample-viewport-arrow{color:#205881;background:linear-gradient(145deg,#fff,#e1effa);border-color:#b4d2e8;box-shadow:inset 0 1px #fff,0 3px 9px #153d6510}:is(.perf-home,.perf-reports) .report-sample-status{color:#526d82}:is(.perf-home,.perf-reports) .report-sample-page{background:linear-gradient(145deg,#f9fcff,#eaf4fc);border-color:#bdd8eb}:is(.perf-home,.perf-reports) :is(.report-sample-callout,.report-sample-evidence-layers>div,.report-sample-action-cards>div){background:linear-gradient(145deg,#fff,#e7f3fc);border-color:#c0d9ec}:is(.perf-home,.perf-reports) .report-sample-badge{color:#285e86;box-shadow:none;background:#e5f1fb;border-color:#b7d5ea}.perf-home .home-sample-page:not(.home-sample-cover){background:linear-gradient(145deg,#f9fcff,#eaf4fc);border-color:#bdd8eb}:is(.perf-home,.perf-reports) .report-sample-next{color:#205881;background:#e5f1fb;border-color:#bdd8eb}:is(.perf-home,.perf-reports) .report-sample-dot:before{background:#8eaabd}:is(.perf-home,.perf-reports) .report-sample-dot[aria-current=true]:before{background:#237cb7}:is(.perf-home,.perf-reports) .report-detail-buy-top{color:#fff;background:linear-gradient(135deg,#246fa7,#19578b);border-color:#539ad0;box-shadow:inset 0 1px #77b3dc,0 5px 14px #174a7320}:is(.perf-home,.perf-reports) .report-detail-buy .report-detail-buy-label,:is(.perf-home,.perf-reports) .report-detail-buy-top .report-detail-buy-price{color:inherit}:is(.perf-home,.perf-reports) .report-detail-content .report-detail-title{font-weight:750;font-family:SM Display,system-ui,sans-serif!important}:is(.perf-home,.perf-reports) .report-detail-content .report-detail-section h3{font-size:1.1rem;font-weight:700;line-height:1.4}:is(.perf-home,.perf-reports) .report-detail-content .report-detail-includes strong{font-weight:750;font-family:SM Display,system-ui,sans-serif!important}:is(.perf-home,.perf-reports) .report-detail-price strong{font-weight:700}@media (width<=600px){.perf-home .report-led-hero h1{font-size:clamp(2rem,8.8vw,2.7rem)}.perf-reports .report-market-copy h1{font-size:clamp(1.85rem,7.8vw,2.5rem)}:is(.perf-home,.perf-reports) .report-detail-content .report-detail-title{font-size:clamp(1.7rem,7vw,2rem)}.perf-home .storefront-path-grid>a{padding:18px 14px}}.perf-home .storefront-product{isolation:isolate;max-width:380px;padding:18px;position:relative}.storefront-orbits{pointer-events:none;z-index:-1;position:absolute;inset:0 0 60px}.storefront-orbits i{border:1px solid #81c7f64d;border-radius:50%;position:absolute;inset:12% 0;transform:rotate(-24deg)}.storefront-orbits i:nth-child(2){border-style:dashed;border-color:#81c7f62e;inset:3% 8%;transform:rotate(24deg)}.storefront-orbits i:nth-child(3){border-color:#c1ddf854;inset:24% 0;transform:rotate(36deg)}.storefront-orbits b{color:#b4e3ff;text-shadow:0 0 22px #77b9f1;font-size:30px;animation:3.6s ease-out both storefront-star-arrival;position:absolute;top:24%;left:0}.storefront-orbits b:last-child{font-size:22px;animation-delay:.2s;top:70%;left:auto;right:0}.perf-home .storefront-book{animation:1.2s ease-out both storefront-book-arrival;transform:rotate(-5deg)rotateY(-8deg);box-shadow:-6px 0 #0c243a,5px 5px #acbac4,9px 8px #163751,0 26px 44px #020f2466}.perf-home .storefront-book:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#0000 16%,#b6dfff12 40%,#0000 42% 80%,#b6dfff0a);position:absolute;inset:0}.perf-home .storefront-paths{background:#fbfdff}.perf-home .storefront-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px}.perf-home .storefront-path-grid>a{box-shadow:none;background:0 0;border:0;border-top:1px solid #d6e3ee;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:22px 0;transition:none;display:grid;position:relative}.perf-home .storefront-path-grid>a:hover{background:0 0;border-color:#6ba6cd;transform:none}.perf-home .storefront-path-grid>a:focus-visible{outline-offset:4px;outline:3px solid #277eb8}.perf-home .storefront-path-grid h3{letter-spacing:-.025em;grid-area:1/1;margin:0;font-size:1.12rem;font-weight:700;line-height:1.4}.perf-home .storefront-path-grid p{color:#536b7e;grid-area:2/1/3/-1;max-width:44ch;margin:0;font-size:.88rem;line-height:1.55}.perf-home .storefront-path-link{color:#276b9c;text-align:right;border:0;grid-area:1/2;align-self:center;align-items:center;gap:12px;max-width:160px;margin:0;padding:0;font-size:.72rem;line-height:1.45;display:flex}.perf-home .storefront-path-link b{flex:none;font-size:1.05rem}@media (width<=700px){.perf-home .storefront-paths{padding:32px 0}.perf-home .storefront-paths .section-inner{width:calc(100% - 40px)}.perf-home .storefront-path-grid{grid-template-columns:minmax(0,1fr)}.perf-home .storefront-path-grid>a{gap:7px 12px;padding:18px 0}.perf-home .storefront-path-grid h3{font-size:1.05rem}.perf-home .storefront-path-link{gap:8px;max-width:140px;font-size:.68rem}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.perf-home .storefront-product:hover .storefront-book{transform:rotate(-1deg)rotateY(0)}}@keyframes storefront-star-arrival{0%{opacity:0;transform:scale(.4)rotate(-35deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes storefront-book-arrival{0%{opacity:.6;translate:0 12px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.perf-home .storefront-book,.storefront-orbits b{animation:none}.perf-home .storefront-path-grid>a{transition:none}}.perf-reports #report-catalog{border-top:0;padding-top:0;scroll-margin-top:0}.perf-reports .report-catalog-entry{color:#edf6ff;background:radial-gradient(at 94% 10%,#21669a66,#0000 62%),#091f35;border-bottom:1px solid #31597a;margin-bottom:24px;padding:32px 0 22px}.perf-reports .report-catalog-entry .report-catalog-header{border:0;gap:24px;padding:0}.perf-reports .report-catalog-entry .report-catalog-header .eyebrow{letter-spacing:.12em;color:#9ecded;margin:0 0 10px;font-size:.62rem;line-height:1.5}.perf-reports .report-catalog-entry .report-catalog-header h2{color:#f4f9ff;letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.18}.perf-reports .report-catalog-entry .report-catalog-header p:not(.eyebrow){color:#bdd3e5;max-width:50ch;margin:0;font-size:.88rem;line-height:1.5}.perf-reports .report-catalog-entry .report-search{color:#d7e9f7;gap:7px;font-size:.75rem;font-weight:600}.perf-reports .report-catalog-entry .report-search input{color:#13344f;min-height:48px;box-shadow:none;background:#fff;border-color:#9dc0db;border-radius:10px}.perf-reports .report-catalog-entry .report-search input::placeholder{color:#64788a;opacity:1;font-weight:400}.perf-reports .report-catalog-entry .report-search input:focus-visible{outline-offset:3px;outline:3px solid #75baf0}.perf-reports .report-catalog-entry .report-filter-row{flex-wrap:wrap;gap:6px;margin:20px 0 12px}.perf-reports .report-catalog-entry .report-filter-row button{color:#dcecf8;min-height:44px;box-shadow:none;background:#153750;border:1px solid #496c88;border-radius:8px;padding:9px 12px;font-size:.76rem;line-height:1.4}.perf-reports .report-catalog-entry .report-filter-row button:hover{color:#fff;background:#214b6a}.perf-reports .report-catalog-entry .report-filter-row button[aria-pressed=true]{color:#103b5c;background:#e5f3ff;border-color:#e5f3ff}.perf-reports .report-catalog-entry .report-filter-row button:focus-visible{outline-offset:3px;outline:2px solid #92d1ff}.perf-reports .report-catalog-entry .report-results-line{color:#bdd3e5;margin:0;font-size:.75rem;line-height:1.5}@media (width<=760px){.perf-reports .report-catalog-entry{margin-bottom:18px;padding:24px 0 18px}.perf-reports .report-catalog-entry .report-catalog-header{gap:18px}.perf-reports .report-catalog-entry .report-filter-row{margin-top:16px}.perf-reports .report-catalog-entry .report-filter-row button{padding-inline:10px;font-size:.72rem}}.perf-reports .report-detail-dialog .report-detail-visual{box-shadow:none;background:#f3f8fc;padding:20px}.perf-reports .report-detail-dialog .report-sample-carousel{grid-template-rows:auto auto auto auto;align-content:start;gap:12px}.perf-reports .report-detail-dialog .report-sample-prompt{margin:0;padding:0 52px 0 0}.perf-reports .report-detail-dialog .report-sample-prompt strong{font-size:1rem;font-weight:650;line-height:1.4}.perf-reports .report-detail-dialog .report-sample-prompt-copy>span{font-size:.73rem;line-height:1.45}.perf-reports .report-detail-dialog .report-detail-close{width:44px;height:44px;box-shadow:none;background:#fff;border:1px solid #d6e3ee;font-size:1.7rem;top:14px;right:14px}.perf-reports .report-detail-dialog .report-sample-quick-nav{background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:44px;padding:0;display:grid}.perf-reports .report-detail-dialog .report-sample-quick-nav .report-sample-status{color:#506b80;letter-spacing:0;text-align:center;text-transform:none;white-space:normal;border:0;grid-area:auto;margin:0;padding:0;display:block;font:500 .75rem/1.4 SM Text,sans-serif!important}.perf-reports .report-detail-dialog .report-sample-viewport-arrow{color:#174e78;width:44px;height:44px;box-shadow:none;background:#fff;border:1px solid #d6e3ee;border-radius:10px;place-items:center;padding:0;font-size:1.25rem;display:grid;position:static;transform:none}.perf-reports .report-detail-dialog .report-sample-viewport-arrow:disabled{opacity:.35}.perf-reports .report-detail-dialog .report-sample-viewport-arrow:focus-visible{outline-offset:2px;outline:2px solid #287fc0}.perf-reports .report-detail-dialog .report-sample-controls{display:none}.perf-reports .report-detail-dialog .report-sample-carousel>.report-detail-buy-top{height:auto;min-height:50px;box-shadow:none;background:#226fa8;border:1px solid #226fa8;border-radius:10px;padding:13px 18px;font-size:.95rem;font-weight:650;transform:none}.perf-reports .report-detail-dialog .report-detail-buy-top:hover{background:#185c91}.perf-reports .report-detail-dialog .report-detail-buy-top:focus-visible{outline-offset:3px;outline:3px solid #8fc9ee}@media (width<=760px){.perf-reports .report-detail-dialog .report-detail-visual{padding:18px 16px}.perf-reports .report-detail-dialog .report-sample-carousel.is-first-page .report-detail-cover{grid-template-columns:minmax(0,1fr) 66px;min-height:clamp(360px,100vw,500px);padding:22px}}
/* Source: assets/language.css */
/* Compact, in-flow choice: no forced modal, geolocation or checkout interruption. */
.language-trigger{appearance:none;min-height:44px;padding:8px 10px;border:1px solid #bfd0de;border-radius:10px;background:#fff;color:#12314a;font:700 13px/1.3 system-ui,sans-serif;white-space:nowrap;cursor:pointer;flex-shrink:0}
.language-trigger:focus-visible,.language-preference button:focus-visible{outline:3px solid #2b7dcc;outline-offset:3px}
.language-preference{position:relative;z-index:1;width:100%;max-width:740px;margin:0 0 22px;padding:14px;border:1px solid #bacddc;border-radius:14px;background:#f7fbff;color:#12314a;text-align:left;box-sizing:border-box}
.language-preference[hidden]{display:none!important}
.language-preference-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}
.language-preference-inner>div:first-child{flex:1 1 240px;min-width:0}
.language-preference strong{font:700 15px/1.45 system-ui,sans-serif;color:#12314a;letter-spacing:normal;text-shadow:none}
.language-preference p{margin:4px 0 0!important;font:400 12px/1.5 system-ui,sans-serif!important;color:#435b70!important;max-width:50ch;text-transform:none;letter-spacing:normal}
.language-choices{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.language-choices button{appearance:none;min-height:44px;padding:9px 14px;background:white;color:#143550;border:1px solid #afc5d7;border-radius:9px;font:700 14px/1.4 system-ui,sans-serif;cursor:pointer;box-shadow:none;letter-spacing:normal}
.language-choices button[aria-pressed=true]{background:#123b5b;color:white;border-color:#123b5b}
.language-choices .language-dismiss{font-size:23px;min-width:44px;padding:2px 10px}
@media(max-width:1100px){.header-actions .expert-link{display:none}.header-actions{gap:8px!important}.language-trigger{font-size:12px;padding:8px}}
@media(max-width:400px){.site-header .brand{gap:6px}.site-header .brand>img{width:32px;height:32px}.site-header .brand>span{font-size:18px}.site-header .header-inner{gap:8px}.site-header .header-actions{gap:6px!important}.language-trigger{padding:6px;font-size:11px}.language-preference{padding:12px}.language-choices{gap:6px}}
/* Longer Hinglish wraps naturally, without shrinking body copy or tap targets. */
html[data-language=hi-Latn] .report-card-includes,html[data-language=hi-Latn] .report-detail-content{overflow-wrap:anywhere}
html[data-language=hi-Latn] .hero-engine-flash{white-space:normal}
html[data-language=hi-Latn] .perf-reports .report-card[data-report-card] .report-card-includes::before{content:"Is report mein kya milega"}
/* Source: assets/home-sample.20261004-1.css */
/* Homepage sample only: the catalogue's white, satin-blue and fine-gold finish. */
.perf-home #real-report-sample .home-sample-viewer{--sample-height:430px;display:flex;flex-direction:column;gap:0;padding:12px;border:1px solid #d7e5ef;border-radius:12px;background:#fdfdfd;box-shadow:0 2px 4px rgba(8,30,52,.025),0 10px 24px rgba(8,30,52,.045)}
.perf-home #real-report-sample .home-sample-pages{order:1;height:var(--sample-height);min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}
.perf-home #real-report-sample .home-sample-page{box-sizing:border-box;height:var(--sample-height);min-height:0;align-self:start}
.perf-home #real-report-sample .home-sample-page[hidden]{display:none!important}
.perf-home #real-report-sample .home-sample-cover:not([hidden]){padding:22px;min-height:0;gap:16px;grid-template-rows:auto minmax(min-content,1fr) 112px;border-color:#e1c38a;border-radius:4px 4px 0 0;background-color:#183e68;background-image:radial-gradient(ellipse at 28% 18%,rgba(18,125,184,.22),transparent 64%),linear-gradient(165deg,transparent 28%,rgba(0,0,0,.24));box-shadow:inset 8px 0 12px -8px rgba(0,0,0,.65),inset 0 0 0 8px #183e68,inset 0 0 0 9px rgba(245,213,143,.65)}
.perf-home #real-report-sample .home-sample-cover::after{font-weight:400;font-size:11px;bottom:14px;right:16px}
.perf-home #real-report-sample .home-sample-brand{grid-template-columns:30px minmax(0,1fr) 82px;gap:8px}
.perf-home #real-report-sample .home-sample-brand strong{font-family:"SM Display",system-ui,sans-serif!important;font-size:15px;font-weight:650;text-shadow:none}
.perf-home #real-report-sample .home-sample-brand small{font-size:8px;font-weight:500;line-height:1.5;letter-spacing:.1em}
.perf-home #real-report-sample .home-sample-cover-copy::before{margin-bottom:14px}
.perf-home #real-report-sample .home-sample-cover-copy>span{font-size:10px;font-weight:500;letter-spacing:.16em;color:#f5d58f}
.perf-home #real-report-sample .home-sample-cover-copy h3{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(24px,6.5cqw,36px);font-weight:400;line-height:1.12;margin:12px 0;color:#fff2ce;text-shadow:0 1px 2px rgba(0,0,0,.45);text-wrap:balance}
.perf-home #real-report-sample .home-sample-cover-copy p{font-size:8px;font-weight:500;letter-spacing:.14em;color:#c5d6df}
.perf-home #real-report-sample .home-sample-orbit{width:108px;height:108px;margin:0;border-color:#f3d189;box-shadow:inset 0 0 0 5px #183e68,inset 0 0 0 6px #f3d189,1px 2px 0 rgba(0,0,0,.28),0 5px 10px rgba(0,0,0,.24)}
.perf-home #real-report-sample .home-sample-orbit::before{width:70px;height:70px}
.perf-home #real-report-sample .home-sample-controls{order:2;box-sizing:border-box;min-height:48px;margin:0;padding:2px 8px;gap:6px;border-left:2px solid #bca36d;border-radius:0 0 4px 4px;background:linear-gradient(115deg,#0b2945,#1c5a84)}
.perf-home #real-report-sample .home-sample-controls>button{width:44px;height:44px;min-height:44px;border:1px solid transparent;border-radius:50%;background:transparent;color:#eed5a3;font-size:22px}
.perf-home #real-report-sample .home-sample-controls>[data-home-sample-status]{width:auto;min-width:0;color:#d0e4f2;font-size:12px;line-height:1.4}
.perf-home #real-report-sample .home-sample-controls>button:is(:hover,:focus-visible){background:#ffffff12;border-color:#bca36d;outline:2px solid #eed5a3;outline-offset:-3px}
.perf-home #real-report-sample .home-sample-viewer>p{order:3;margin:10px 4px 0;color:#536b7e;font-size:9px;font-weight:500;line-height:1.5;letter-spacing:.07em}
.perf-home #real-report-sample .home-sample-page:not(.home-sample-cover){overflow-y:auto;overscroll-behavior:contain;padding:20px;color:#48627a;background:#fdfdfd;border:1px solid #d6e3ee;border-radius:4px 4px 0 0;box-shadow:inset 0 2px #bca36d;font-size:13px;line-height:1.5}
.perf-home #real-report-sample .home-sample-page:not(.home-sample-cover) .home-sample-brand{padding-bottom:12px;margin-bottom:14px;border-bottom-color:#e2d6be}
.perf-home #real-report-sample .home-sample-page:not(.home-sample-cover) .home-sample-brand small{color:#27648f}
.perf-home #real-report-sample .home-sample-page:not(.home-sample-cover)>h3{margin:10px 0 16px;color:#164f7c;font-family:"SM Display",system-ui,sans-serif!important;font-size:22px;font-weight:700;line-height:1.2;text-shadow:none}
.perf-home #real-report-sample .home-sample-kicker{color:#27648f;font-size:10px;letter-spacing:.12em}
.perf-home #real-report-sample :is(.home-sample-finding p,.home-sample-footnote,.home-sample-reasoning p,.home-sample-remedies p,.home-sample-summary){color:#48627a;font-size:13px;line-height:1.5}
.perf-home #real-report-sample :is(.home-sample-finding b,.home-sample-reasoning b,.home-sample-remedies b){color:#164f7c;font-size:15px;line-height:1.4}
.perf-home #real-report-sample .home-sample-timing div{grid-template-columns:70px minmax(0,1fr)}
.perf-home #real-report-sample .home-sample-timing span{color:#48627a;font-size:13px;line-height:1.5}
.perf-home #real-report-sample .home-sample-pages:focus-visible{outline:2px solid #287fc0;outline-offset:3px;border-radius:4px}
@media(max-width:760px){.perf-home #real-report-sample .home-sample-viewer{--sample-height:clamp(360px,108vw,440px);padding:10px}.perf-home #real-report-sample .home-sample-cover:not([hidden]){padding:20px}.perf-home #real-report-sample .home-sample-page:not(.home-sample-cover){padding:18px}}
@media(max-width:359px){.perf-home #real-report-sample .home-sample-brand{grid-template-columns:26px minmax(0,1fr) 64px;gap:5px}.perf-home #real-report-sample .home-sample-brand strong{font-size:12px}.perf-home #real-report-sample .home-sample-brand small{font-size:7px}}
/* Source: assets/personal-value.20261007-2.css */
.sm-trust-note{padding-left:16px;border-left:2px solid #bca36d;font-size:.9rem;line-height:1.65}
:is(.perf-home,.perf-reports) .report-detail-introduction .sm-trust-note{color:#dbeaf5;margin-top:18px;font-size:.9rem;line-height:1.65}
.sm-value-section{background:#f4f8fb;border-top:1px solid #d8e4ed;border-bottom:1px solid #d8e4ed;color:#143650}
.sm-value-section h2{max-width:800px;color:#143650}
.sm-value-lead{max-width:760px;color:#49647a}
.sm-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}
.sm-value-grid article{min-width:0;padding:24px;background:#fff;border:1px solid #d8e4ed;border-top:3px solid #bca36d;border-radius:12px}
.sm-value-grid article>span{font-family:Georgia,serif;color:#9a793c;font-size:1.1rem}
.sm-value-grid h3{margin:12px 0;color:#174e79;font-size:1.2rem;line-height:1.35}
.sm-value-grid p{margin:0;color:#49647a;font-size:.95rem;line-height:1.65}
@media(max-width:760px){.sm-value-grid{grid-template-columns:1fr;gap:12px}.sm-value-grid article{padding:20px}.sm-value-section{padding-top:40px;padding-bottom:40px}}
/* Source: assets/report-collections.20261007-1.css */
[data-report-tier=focused],[data-report-filter=focused]{--tier-accent:#d4a17a;--tier-surface:#73492f;--tier-ink:#4d2e1c;--tier-paper:#f8f0e9;--tier-line:#dec7b7}
[data-report-tier=personal],[data-report-filter=personal]{--tier-accent:#d8e0e9;--tier-surface:#526578;--tier-ink:#293e51;--tier-paper:#eef2f6;--tier-line:#c6d1dc}
[data-report-tier=gold],[data-report-filter=gold]{--tier-accent:#f0ce86;--tier-surface:#735722;--tier-ink:#503c15;--tier-paper:#faf4e6;--tier-line:#d9c595}
.sm-report-collections{padding-top:8px}
.sm-gold-spotlight{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 28px;padding:20px 24px;border:1px solid #c5aa72;border-radius:12px;background:linear-gradient(115deg,#102d42,#1b3c50);color:#fff1cf;text-decoration:none}
.sm-gold-spotlight-copy{display:grid;gap:8px;min-width:0}
.sm-gold-spotlight-label{color:#edcf94;font-size:.68rem;letter-spacing:.1em;line-height:1.4;font-weight:600}
.sm-gold-spotlight-copy strong{font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.3;font-weight:600;letter-spacing:-.02em}
.sm-gold-spotlight-link{display:flex;align-items:center;gap:14px;flex-shrink:0;font-size:.8rem;font-weight:650;color:#ffe3a5}
.sm-gold-spotlight-link>span{font-size:1.5rem;line-height:1}
.sm-gold-spotlight:hover{background:#1b4057}
.sm-gold-spotlight:focus-visible{outline:3px solid #287fc0;outline-offset:3px}
@media(max-width:620px){.sm-gold-spotlight{align-items:start;flex-direction:column;gap:14px;padding:18px;margin-bottom:24px}.sm-gold-spotlight-link{min-height:32px;font-size:.78rem}}
.sm-report-collection{margin:0 0 48px}
.sm-collection-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 22px;padding:22px 26px;border-top:2px solid var(--tier-accent);border-bottom:1px solid var(--tier-line);border-radius:12px 12px 0 0;background:var(--tier-paper);color:var(--tier-ink)}
.sm-collection-index{display:flex;align-items:center;gap:10px;font-size:.65rem;font-weight:600;letter-spacing:.16em;line-height:1.4}
.sm-collection-heading h3{margin:8px 0 0;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:650;line-height:1.15;letter-spacing:-.035em;color:inherit}
.sm-collection-price{display:grid;gap:4px;text-align:right;flex-shrink:0}
.sm-collection-price strong{font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums}
.sm-collection-price>span{font-size:.7rem;line-height:1.4}
.sm-report-collection[data-report-tier=gold]>.sm-collection-heading{background:linear-gradient(120deg,#0e293c,#1a3b50);color:#fff1cf;border-bottom-color:#b89a5e}
.sm-report-collection[data-report-tier=gold] .sm-collection-index{color:#e8c783}
@media(max-width:620px){.sm-report-collection{margin-bottom:32px}.sm-collection-heading{gap:16px;padding:18px 16px;margin-bottom:16px}.sm-collection-index{font-size:.6rem;letter-spacing:.12em}.sm-collection-price>span{font-size:.65rem}}
.perf-reports .report-filter-row :is([data-report-filter=focused],[data-report-filter=personal],[data-report-filter=gold]){border-color:var(--tier-accent);color:var(--tier-accent)}
.perf-reports .report-filter-row :is([data-report-filter=focused],[data-report-filter=personal],[data-report-filter=gold])[aria-pressed=true]{background:var(--tier-surface);color:#fff}
.perf-reports #report-catalog .report-card[data-report-tier]{border-color:var(--tier-line)!important;border-top:2px solid var(--tier-accent)!important;box-shadow:0 8px 24px #102f4908!important}
.perf-reports #report-catalog .report-card[data-report-tier] .report-card-head{border:0!important;background:none;gap:8px;flex-wrap:wrap;align-items:center;padding:0}
.perf-reports #report-catalog .report-card[data-report-tier] .report-card-head .report-number{color:var(--tier-ink)!important}
.perf-reports #report-catalog .report-card[data-report-tier] .report-card-head .report-availability{color:#526b7b!important}
.sm-collection-badge{display:inline-flex;align-items:center;border:1px solid var(--tier-line);border-radius:5px;padding:6px 9px;background:var(--tier-paper);color:var(--tier-ink);font-size:.65rem;font-weight:650;letter-spacing:.07em;line-height:1.3;text-transform:uppercase}
.perf-reports #report-catalog .report-card[data-report-tier] .report-card-kicker{color:var(--tier-ink);letter-spacing:.12em}
.perf-reports #report-catalog .report-card[data-report-tier] footer{border-top-color:var(--tier-line)}
.perf-reports #report-catalog .report-card[data-report-tier=gold] :is(.report-detail-trigger,.report-buy-trigger){background:#14364d;color:#fff1cf;border:1px solid #b89a5e;box-shadow:none}
.perf-reports #report-catalog .report-card[data-report-tier=gold] :is(.report-detail-trigger,.report-buy-trigger):hover{background:#1d455e;color:#fff1cf}
.perf-reports #report-catalog .report-card[data-report-tier=gold] :is(.report-detail-trigger,.report-buy-trigger):focus-visible{outline:3px solid #287fc0;outline-offset:3px}
.perf-reports #report-catalog .report-card[data-report-tier] .report-cover-preview,.report-detail-dialog[data-report-tier] .report-cover-preview{border-color:var(--tier-accent)!important}
.perf-reports #report-catalog .report-card[data-report-tier] :is(.report-cover-kicker,.report-cover-code),.report-detail-dialog[data-report-tier] :is(.report-cover-kicker,.report-cover-code){color:var(--tier-accent)!important}
.perf-reports #report-catalog .report-card[data-report-tier] .report-cover-orbit,.report-detail-dialog[data-report-tier] .report-cover-orbit{border-color:var(--tier-accent)!important}
.perf-reports #report-catalog .report-card[data-report-tier=gold] .report-cover-preview,.report-detail-dialog[data-report-tier=gold] .report-cover-preview{background:linear-gradient(145deg,#18394d,#102839)!important;color:#fff1cf!important}
.perf-reports #report-catalog .report-card[data-report-tier=gold] .report-cover-title,.report-detail-dialog[data-report-tier=gold] .report-cover-title{color:#fff1cf!important}
.report-detail-dialog[data-report-tier] .report-detail-introduction{border-top:3px solid var(--tier-accent)}
.report-detail-dialog[data-report-tier=gold] .report-detail-title{color:#fff1cf!important}
.report-detail-dialog[data-report-tier=gold] .report-detail-buy,.report-detail-dialog[data-report-tier=gold] .report-detail-buy-top{background:linear-gradient(120deg,#f0ce86,#d5aa54)!important;color:#172d3d!important;border-color:#f0ce86!important}
.report-detail-dialog[data-report-tier=gold] .report-detail-buy-price{color:#172d3d!important}
.sm-reader-tier{display:inline-block;margin:0 0 14px;border:1px solid var(--tier-accent);padding:5px 10px;border-radius:20px;color:var(--tier-accent);font-size:.8rem;font-weight:700}
/* Gold is illuminated, not animated: depth without extra images or startup work. */
.sm-gold-spotlight{position:relative;isolation:isolate;overflow:hidden;border-color:#c9a65f;background:radial-gradient(ellipse at 85% 0%,#8a6d353d,transparent 65%),linear-gradient(120deg,#081d30,#193b51);box-shadow:inset 0 1px 0 #f5dfad52,0 8px 24px #122f4612}
.sm-gold-spotlight:before{content:"";position:absolute;z-index:-1;right:28px;top:-65px;width:160px;height:160px;border:1px solid #d8b97938;border-radius:50%;box-shadow:0 0 0 18px #d8b9790a,0 0 0 40px #d8b97908;pointer-events:none}
.sm-gold-spotlight-copy strong{max-width:28ch;color:#fff3d8;font-size:clamp(1.2rem,2.3vw,1.6rem)}
.sm-gold-spotlight-link{padding:10px 16px;border:1px solid #f0d99e;border-radius:7px;background:linear-gradient(120deg,#f2d89e,#d8b76d);color:#182d3c;box-shadow:inset 0 1px 0 #fff7df88;min-height:44px}
.sm-gold-spotlight:hover{background:radial-gradient(ellipse at 85% 0%,#8a6d354d,transparent 65%),linear-gradient(120deg,#0c273d,#1d4258)}
.sm-report-collection[data-report-tier=gold]>.sm-collection-heading{position:relative;isolation:isolate;overflow:hidden;border:1px solid #c9a65f;border-radius:14px;padding:28px 30px;background:radial-gradient(ellipse at 80% 15%,#9b793344,transparent 55%),linear-gradient(120deg,#081d30,#173b51);box-shadow:inset 0 1px 0 #f5dfad52,0 10px 30px #142e4612}
.sm-report-collection[data-report-tier=gold]>.sm-collection-heading:after{content:"";position:absolute;z-index:-1;right:10%;top:-130px;width:300px;height:300px;border:1px solid #e2c48726;border-radius:50%;box-shadow:0 0 0 24px #e2c48709,0 0 0 60px #e2c48706;pointer-events:none}
.sm-report-collection[data-report-tier=gold] .sm-collection-heading h3{font-family:Georgia,serif;font-weight:400;font-size:clamp(2.6rem,5vw,3.6rem);letter-spacing:-.03em;color:#ffe7b2}
.sm-gold-collection-line{color:#dfd4bb;font-size:.83rem;line-height:1.5;max-width:28ch;margin:10px 0 0}
.sm-report-collection[data-report-tier=gold] .sm-collection-price strong{color:#ffe7b2}
.perf-reports #report-catalog .report-card[data-report-tier=gold]{background:linear-gradient(155deg,#fffefa,#fbf7ed)!important;box-shadow:0 10px 28px #5b452012!important}
.perf-reports #report-catalog .report-card[data-report-tier=gold] .sm-collection-badge{background:linear-gradient(120deg,#f9efd8,#ead49f);border-color:#c5a365}
.perf-reports #report-catalog .report-card[data-report-tier=gold] footer strong{color:#695020}
.perf-reports #report-catalog .report-card[data-report-tier=gold] :is(.report-detail-trigger,.report-buy-trigger){background:linear-gradient(120deg,#f0d59a,#dbb86c);color:#182d3c;border-color:#b99a5c;box-shadow:inset 0 1px 0 #fff7df88}
.perf-reports #report-catalog .report-card[data-report-tier=gold] :is(.report-detail-trigger,.report-buy-trigger):hover{background:#efd398;color:#182d3c}
@media(max-width:620px){.sm-report-collection[data-report-tier=gold]>.sm-collection-heading{padding:24px 18px;gap:16px;align-items:start}.sm-report-collection[data-report-tier=gold] .sm-collection-price{padding-top:5px}.sm-gold-collection-line{font-size:.76rem;max-width:22ch}.sm-gold-spotlight-link{min-height:44px}}
/* Source: assets/blue-contrast.20261008-1.css */
/* Colour-only contrast pass. Preserve geometry, typography, covers and behaviour. */
:is(.perf-home,.perf-reports) .site-header{background:#081f35;border-bottom-color:#54748e}
:is(.perf-home,.perf-reports) .site-header.is-scrolled{background:#081f35}
:is(.perf-home,.perf-reports) .site-header :is(a,button){color:#eff7ff}
:is(.perf-home,.perf-reports) .site-header .nav-cta{color:#102f47;background:#eaf5ff}
.perf-home .report-led-hero .hero-shade{background:linear-gradient(100deg,#061b32ed,#081f3580)}
.perf-home .report-led-hero h1,.perf-reports .report-market-copy h1{color:#fff}
.perf-home .report-led-hero :is(.hero-hook,.hero-price span,.hero-trust-line,.payment-confidence p),.perf-reports :is(.report-market-lead,.report-market-note){color:#dbeaf5}
.perf-home .report-led-hero .hero-eyebrow{color:#afdfff}
.perf-home .report-led-hero .payment-confidence{color:#dbeaf5}
.perf-home .hero-india-proof :is(dt,.hero-india-heading p){color:#dbeaf5}
body.perf-home .hero-actions .button-primary,body.perf-home .home-report-actions .button-primary,body.perf-reports .report-market-actions .button-primary{background:#155b8c;border-color:#83c4ed;color:#fff}
body.perf-home .hero-actions .button-primary:hover,body.perf-home .home-report-actions .button-primary:hover,body.perf-reports .report-market-actions .button-primary:hover{background:#104b76;color:#fff}
:is(.perf-home,.perf-reports) :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#14679e}
.perf-home .home-sample-section :is(.section-copy>p,.sm-trust-note){color:#dbeaf5}
.perf-home .home-report-actions>span{color:#dbeaf5}
.perf-home .sm-value-section :is(p,.sm-value-lead){color:#354f65}
.perf-home .sm-value-grid :is(h3,p){color:#163b58}
.perf-home .home-final-cta>div>p{color:#dbeaf5}
.perf-reports .report-catalog-entry{background:#081f35}
.perf-reports #report-catalog .report-catalog-entry :is(.sm-trust-note,[data-report-results],label){color:#dbeaf5}
.perf-reports #report-catalog .report-catalog-entry .report-filter-row button{border-color:#87a9c3;color:#e5f2fc}
.perf-reports #report-catalog .report-catalog-entry .report-filter-row button[aria-pressed=true]{background:#e5f2fc;color:#123650;border-color:#e5f2fc}
.perf-reports #report-catalog .report-catalog-entry .report-filter-row button[aria-pressed=true]::before{background:#155b8c}
.perf-reports #report-catalog .report-card[data-report-card]>p:not(.report-card-kicker){color:#354f65}
.perf-reports #report-catalog .report-card[data-report-card] :is(.report-card-meta,.report-card-includes,footer small){color:#354f65}
.perf-reports #report-catalog .report-card[data-report-card] .report-ready{color:#354f65}
.perf-reports #report-catalog .report-card[data-report-card] :is(.report-detail-trigger,.report-buy-trigger){background:#155b8c;color:#fff;border-color:#155b8c}
.perf-reports #report-catalog .report-card[data-report-tier=gold] :is(.report-detail-trigger,.report-buy-trigger){background:#f0ce86;color:#112f46;border-color:#927039}
.perf-reports .report-detail-dialog .report-detail-introduction :is(.report-detail-summary,.sm-trust-note){color:#dbeaf5!important}
.perf-reports .report-detail-dialog .report-detail-section :is(p,.report-reading-detail){color:#354f65}
.perf-reports .report-detail-dialog :is(.report-sample-note,.report-sample-page-foot){color:#536a7c!important}
.perf-reports .report-detail-dialog :is(.report-detail-buy,.report-detail-buy-top){background:#155b8c;color:#fff;border-color:#155b8c}
.perf-reports .report-detail-dialog .report-detail-buy-price{color:#fff!important}
.perf-reports .report-detail-dialog[data-report-tier=gold] .report-detail-buy-price{color:#112f46!important}
:is(.perf-home,.perf-reports) .report-checkout :is(label,legend,.report-checkout-field-hint){color:#294b65}
:is(.perf-home,.perf-reports) .report-checkout :is(input,select,textarea){color:#163b58;border-color:#6989a3}
:is(.perf-home,.perf-reports) .report-checkout :is(input,textarea)::placeholder{color:#536a7c;opacity:1}
:is(.perf-home,.perf-reports) .report-checkout .report-checkout-price-note{color:#dbeaf5}
/* Source: assets/reading-rhythm.20261008-1.css */
/* Breathing room within the blue design. Keep covers and checkout untouched. */
.perf-home .report-led-hero h1,.perf-reports .report-market-copy h1{line-height:1.16;letter-spacing:-.025em;font-weight:650}
.perf-home .report-led-hero .hero-hook{line-height:1.8;letter-spacing:.008em;word-spacing:.025em;max-width:46ch;margin-bottom:16px}
.perf-home .report-led-hero .hero-hook-detail{font-size:1rem;margin-bottom:28px}
.perf-home .report-led-hero .hero-price{line-height:1.65;margin-block:24px}
.perf-home .report-led-hero .hero-actions{margin-top:22px}
.perf-home .report-led-hero .hero-trust-line{line-height:1.75;letter-spacing:.01em}
.perf-home .home-sample-section .section-copy>p{line-height:1.8;letter-spacing:.008em;max-width:52ch;margin-block:22px}
.perf-home .home-sample-section h2{line-height:1.18;letter-spacing:-.025em}
:is(.perf-home,.perf-reports) .sm-value-section{padding-block:clamp(44px,6vw,78px)}
:is(.perf-home,.perf-reports) .sm-value-grid article{padding:28px}
:is(.perf-home,.perf-reports) .sm-value-grid h3{line-height:1.4;margin-bottom:16px}
:is(.perf-home,.perf-reports) .sm-value-grid p{line-height:1.8;letter-spacing:.008em}
:is(.perf-home,.perf-reports) .sm-value-lead{line-height:1.8;max-width:62ch}
.perf-reports .report-market-lead{line-height:1.8;letter-spacing:.008em;max-width:52ch;margin-block:24px}
.perf-reports .report-market-lead-detail{margin-top:0}
.perf-reports .report-catalog-entry .sm-trust-note{line-height:1.85;letter-spacing:.008em}
.perf-reports .sm-collection-heading{padding-block:28px;margin-bottom:28px}
.perf-reports .sm-report-collection{margin-bottom:60px}
.perf-reports #report-catalog .report-card[data-report-card]{padding:22px}
.perf-reports #report-catalog .report-card[data-report-card]>p:not(.report-card-kicker){line-height:1.8;letter-spacing:.008em;word-spacing:.025em;margin-block:18px}
.perf-reports #report-catalog .report-card[data-report-card] h3{line-height:1.25;letter-spacing:-.018em}
.perf-reports #report-catalog .report-card[data-report-card] footer{padding-top:20px;margin-top:20px}
.perf-reports #report-catalog .report-card[data-report-card] .report-card-includes li{line-height:1.75;margin-block:14px}
.perf-reports .report-detail-dialog .report-detail-title{line-height:1.18;letter-spacing:-.025em}
.perf-reports .report-detail-dialog :is(.report-detail-summary,.sm-trust-note){line-height:1.85;letter-spacing:.008em;word-spacing:.025em}
.perf-reports .report-detail-dialog .report-detail-summary{margin-top:22px}
.perf-reports .report-detail-dialog .sm-trust-note{margin-top:24px}
.perf-reports .report-detail-dialog .report-detail-includes li{padding-block:22px}
.perf-reports .report-detail-dialog .report-reading-detail>p{line-height:1.8;letter-spacing:.008em}
.perf-reports .report-detail-dialog .report-sample-page p{line-height:1.75;letter-spacing:.008em}
.perf-reports .report-detail-dialog .report-sample-page h3{line-height:1.25;letter-spacing:-.02em}
:is(.perf-home,.perf-reports) .site-footer p{line-height:1.8}
@media(max-width:760px){
 .perf-home .report-led-hero .hero-hook{font-size:1rem;line-height:1.75}
 .perf-home .report-led-hero .hero-hook-detail{margin-bottom:24px}
 .perf-home .home-sample-section .section-copy>p{line-height:1.75}
 :is(.perf-home,.perf-reports) .sm-value-grid article{padding:24px}
 .perf-reports #report-catalog .report-card[data-report-card]{padding:14px}
 .perf-reports #report-catalog .report-card[data-report-card]>p:not(.report-card-kicker){font-size:16px;line-height:1.75;margin-block:16px}
 .perf-reports .sm-collection-heading{padding:22px 18px;margin-bottom:20px}
 .perf-reports .sm-report-collection{margin-bottom:40px}
 .perf-reports .report-detail-dialog .report-detail-includes li{padding-block:20px}
 .perf-reports .report-detail-dialog .report-sample-page p{font-size:16px;line-height:1.7}
 .perf-reports .report-detail-dialog .report-reading-detail>p{font-size:16px;line-height:1.75}
}
/* Source: assets/home-silver.20261008-1.css */
/* Flat silver-on-blue preview. Copy, layout and report artwork stay intact. */
.perf-home{--silver-title:#e5e9ef;--silver-text:#dbe2eb}
.perf-home :is(.report-led-hero .storefront-intro,.home-sample-section .section-copy,.signal-band,.home-final-cta,.site-footer){color:var(--silver-text)}
.perf-home .report-led-hero :is(h1,.hero-price strong),.perf-home .hero-gratitude h2,.perf-home .home-sample-section .section-copy h2,.perf-home .signal-band strong,.perf-home .home-final-cta h2{color:var(--silver-title);text-shadow:none}
.perf-home .report-led-hero :is(.hero-hook,.hero-price span,.hero-trust-line,.payment-confidence,.payment-confidence strong,.payment-confidence p,.hero-eyebrow),.perf-home .hero-gratitude p,.perf-home .storefront-product-caption,.perf-home .home-sample-section :is(.section-copy>p,.sm-trust-note,.home-report-actions>span),.perf-home .signal-band span,.perf-home .home-final-cta>div>p,.perf-home .site-footer :is(p,a,.footer-bottom){color:var(--silver-text);text-shadow:none}
.perf-home .site-header :is(.desktop-nav a,.text-link,.language-trigger,.mobile-menu a),.perf-home .site-header .brand span,.perf-home .site-footer .brand span{color:var(--silver-title);text-shadow:none}
.perf-home .site-footer .footer-column>strong{color:var(--silver-title);text-shadow:none}
body.perf-home :is(.hero-actions,.home-report-actions) .button-primary{color:var(--silver-title);text-shadow:none}
body.perf-home :is(.hero-actions,.home-report-actions) .button-primary:is(:hover,:focus-visible){color:var(--silver-title);text-shadow:none}
.perf-home .storefront-product-caption b,.perf-home .hero-gratitude{border-color:#a9b7c866;color:var(--silver-title)}
.perf-home .home-final-cta .button-ghost{color:var(--silver-title);text-shadow:none}
.perf-home .storefront-paths{background:#dfe3e8;color:#17344c;border-color:#a8b5c2}
.perf-home .storefront-paths :is(h2,h3){color:#17344c;text-shadow:none}
.perf-home .storefront-paths .storefront-path-grid p{color:#3f5365}
.perf-home .storefront-paths :is(.eyebrow,.storefront-section-heading>a,.storefront-path-link){color:#244f70}
.perf-home .storefront-paths .storefront-path-grid>a{border-top-color:#a8b5c2}
.perf-home .storefront-paths .storefront-path-grid>a:hover{border-top-color:#244f70}
@media(forced-colors:active){.perf-home{--silver-title:CanvasText;--silver-text:CanvasText}}
/* Source: assets/silver-surfaces.20261008-1.css */
/* Shared flat silver surfaces. Leave navy panels and report artwork intact. */
body:is(.perf-home,.perf-reports){--sm-silver-surface:#dfe3e8;--sm-silver-line:#a8b5c2;--sm-silver-ink:#17344c;--sm-silver-copy:#3f5365}
.perf-home :is(.storefront-paths,.home-proof-short,.sm-value-section,.sm-value-grid article){background:var(--sm-silver-surface)}
.perf-home #real-report-sample :is(.home-sample-viewer,.home-sample-page:not(.home-sample-cover)){background:var(--sm-silver-surface)}
.perf-home #real-report-sample :is(.home-sample-viewer>p,.home-sample-footnote){color:var(--sm-silver-copy)}
.perf-reports .report-catalog-section{background:var(--sm-silver-surface)}
.perf-reports #report-catalog .report-card[data-report-card]{background:var(--sm-silver-surface)!important}
.perf-reports .sm-report-collection:not([data-report-tier=gold])>.sm-collection-heading{background:var(--sm-silver-surface)}
.perf-reports #report-catalog .report-catalog-entry .report-search input{background:var(--sm-silver-surface);color:var(--sm-silver-ink)}
.perf-reports #report-catalog .report-catalog-entry .report-filter-row button[aria-pressed=true]{background:var(--sm-silver-surface);color:var(--sm-silver-ink);border-color:var(--sm-silver-surface)}
.perf-reports .report-detail-dialog :is(.report-detail-shell,.report-detail-content,.report-detail-visual,.report-sample-page,.report-sample-callout,.report-sample-evidence-layers>div,.report-sample-action-cards>div){background:var(--sm-silver-surface)}
.perf-reports .report-detail-dialog :is(.report-detail-close,.report-sample-viewport-arrow){background:var(--sm-silver-surface);color:var(--sm-silver-ink)}
.perf-reports .report-detail-dialog :is(.report-sample-note,.report-sample-page-foot){color:var(--sm-silver-copy)!important}
body:is(.perf-home,.perf-reports) :is(.button-light,.cookie-preferences,.cookie-preferences-panel,.cookie-preferences-close,.language-preference){background:var(--sm-silver-surface);color:var(--sm-silver-ink)}
body:is(.perf-home,.perf-reports) .site-header .button-light{background:var(--sm-silver-surface);color:var(--sm-silver-ink)}
body:is(.perf-home,.perf-reports) .button-light:is(:hover,:focus-visible){background:#cfd6df;color:var(--sm-silver-ink)}
.perf-reports .report-checkout,.perf-reports .report-checkout :is(.checkout-shell,.checkout-intro,.checkout-form,.checkout-status,.checkout-close,.checkout-requirements,.checkout-picker-field){background:var(--sm-silver-surface)}
.perf-reports .report-checkout{--paper:var(--sm-silver-surface)}
.perf-reports .report-checkout .checkout-field :is(input,select,textarea){background:var(--sm-silver-surface)}
.perf-reports .report-checkout .checkout-field :is(input,select,textarea):disabled{background:#cbd2db}
.perf-reports .report-checkout :is(input,textarea)::placeholder{color:var(--sm-silver-copy);opacity:1}
.perf-reports .location-suggestions{background:var(--sm-silver-surface)}
body:is(.perf-home,.perf-reports) :is(.cookie-preferences,.language-preference) p{color:var(--sm-silver-copy)}
body:is(.perf-home,.perf-reports) .cookie-preferences a{color:#244f70}
@media(forced-colors:active){body:is(.perf-home,.perf-reports){--sm-silver-surface:Canvas;--sm-silver-line:GrayText;--sm-silver-ink:CanvasText;--sm-silver-copy:CanvasText}}
/* Source: assets/navigation-consent.20261008-1.css */
/* Privacy choices belong in the page, never over a visitor's next action.
   The banner and its first-paint script are authored immediately after the hero. */
.perf-home .cookie-consent,.perf-reports .cookie-consent{
  position:relative;inset:auto;z-index:auto;width:calc(100% - 32px);
  max-width:1040px;max-height:none;margin:20px auto;padding:16px;
  overflow:visible;box-shadow:0 6px 18px rgba(1,13,27,.12);
}
.perf-home .cookie-consent-copy,.perf-reports .cookie-consent-copy{overflow:visible}
.perf-home .cookie-settings-button,.perf-reports .cookie-settings-button{
  position:relative;inset:auto;z-index:auto;display:block;margin:16px auto;
}
@media(max-width:760px){
  .perf-home .cookie-consent,.perf-reports .cookie-consent{width:calc(100% - 24px);padding:12px}
  .perf-home .cookie-consent-actions .button,.perf-reports .cookie-consent-actions .button{min-height:44px}
}
/* Source: assets/report-sale.20261009-1.css */
/* Sale accents only; the silver cards, covers and blue actions stay intact. */
body:is(.perf-home,.perf-reports) .sm-sale-badge{display:inline-block;width:max-content;padding:4px 8px;border:1px solid #80b2d1;border-radius:5px;background:#d9e8f2;color:#123f65;font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap}
body:is(.perf-home,.perf-reports) .sm-sale-note{margin:0 0 10px}
.perf-reports .sm-sale-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 9px}
.perf-reports #report-catalog .sm-sale-price del,.perf-reports .report-detail-price del{font-size:15px;font-weight:500;color:#435d73;text-decoration-thickness:1px}
.perf-reports #report-catalog .sm-sale-price .sm-sale-badge{flex-basis:auto;font-size:10px}
.perf-reports #report-catalog .report-card footer .sm-sale-price strong{display:inline}
.perf-reports #report-catalog .sm-collection-price>.sm-sale-price{justify-content:flex-end}
.perf-reports #report-catalog .sm-collection-price>.sm-sale-price .sm-sale-badge{display:none}
.perf-reports .report-detail-price .sm-sale-badge{margin-top:5px}
.perf-reports .report-detail-price del{display:block}
.perf-reports .sm-report-collection[data-report-tier=personal]>.sm-collection-heading .sm-sale-price del{color:#c4d9e9}
@media(max-width:480px){.perf-reports #report-catalog .report-card footer .sm-sale-price{gap:3px 7px}.perf-reports #report-catalog .report-card footer .sm-sale-price .sm-sale-badge{flex-basis:100%;width:max-content;max-width:max-content}.perf-reports #report-catalog .sm-collection-price>.sm-sale-price{gap:4px 7px}}
/* Source: assets/premium-gold.css */
/* The report stays silver. The two complete-reading covers get their own identity. */
.sm-premium-card{border-color:#a4b7c9!important}
.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-premium-cover.report-cover-preview{display:block!important;position:relative;isolation:isolate;aspect-ratio:1.32;min-height:370px;padding:0!important;overflow:hidden;background:radial-gradient(ellipse at 12% 6%,#386c9d 0,transparent 52%),radial-gradient(ellipse at 95% 100%,#344586 0,transparent 64%),#091e3d!important;border:1px solid #c8b67f!important;box-shadow:0 12px 24px #0e294328!important}
.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-premium-cover::before{content:'';position:absolute;inset:13px;border:1px solid #bbac7b80;pointer-events:none}
.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-premium-cover::after{content:'';position:absolute;inset:0;background-image:radial-gradient(#e2eaf6aa .7px,transparent .7px);background-size:39px 43px;opacity:.28;z-index:-1;pointer-events:none}
.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-premium-cover .report-cover-brand{position:absolute!important;top:26px!important;left:26px!important}
.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-premium-cover .report-cover-brand-name{color:#e0e8f1!important;font-size:15px!important}
.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-premium-cover .report-cover-brand-icon{width:24px!important;height:24px!important}
.sm-premium-edition{position:absolute;top:67px;left:26px;right:26px;text-align:left;font-size:8px;letter-spacing:.15em;color:#b9cbdc}
.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-premium-cover-copy{position:absolute;inset:95px 24px auto;display:grid;gap:9px;text-align:center}
.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-premium-cover .report-cover-kicker{font-size:9px!important;letter-spacing:.19em;color:#ead59d!important}
.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-premium-cover .report-cover-title{font-family:Georgia,serif!important;font-size:clamp(26px,3vw,42px)!important;line-height:1.09!important;font-weight:400!important;color:#f1e8d0!important;text-shadow:none!important;letter-spacing:-.025em!important}
.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-premium-cover-line{font-size:11px;letter-spacing:.015em;color:#c7d6e7}
.sm-premium-motif{position:absolute;width:66%;height:26%;left:17%;bottom:39px;fill:none;stroke:#d3bc7d;stroke-width:1;opacity:.85}
.sm-motif-point{fill:#e4d09b;stroke:none}
.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-premium-cover-foot{position:absolute;bottom:22px;left:20px;right:20px;font-size:7px;letter-spacing:.16em;color:#cbd8e8}
.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-cover-three_perspective_reading.report-cover-preview{background:radial-gradient(ellipse at 15% 10%,#66529b 0,transparent 56%),radial-gradient(ellipse at 98% 100%,#174a69 0,transparent 60%),#201f45!important}
.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-cover-three_perspective_reading .sm-premium-motif{stroke:#d4c5eb}
.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-cover-three_perspective_reading .report-cover-title{font-size:clamp(25px,2.7vw,37px)!important;max-width:330px;margin:auto}
.sm-premium-delivery{font-size:12px!important;color:#163e5f!important;line-height:1.6!important;margin:14px 0!important;letter-spacing:.02em}
.sm-premium-delivery span{color:#957244;margin:0 5px}
.sm-premium-discovery{padding:68px 6%;background:linear-gradient(135deg,#e8edf3,#dce4ee);color:#102d49}
.sm-premium-discovery>p,.sm-premium-discovery>h2,.sm-premium-discovery>div{max-width:1120px;margin-left:auto;margin-right:auto}
.sm-premium-discovery h2{font-family:Georgia,serif!important;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.16;letter-spacing:-.025em}
.sm-premium-discovery>p{line-height:1.7;color:#32516c}
.sm-premium-discovery>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}
.sm-premium-discovery a{position:relative;padding:27px 50px 27px 25px;border-top:2px solid #467da9;background:#eaf0f6;box-shadow:0 7px 18px #102c4510;color:#133a5b;font-family:Georgia,serif;font-size:23px;text-decoration:none}
.sm-premium-discovery a:nth-child(2){border-color:#8075a4}
.sm-premium-discovery a:nth-child(3){border-color:#183e62;background:#dce7f0}
.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-cover-three_perspective_questions.report-cover-preview{background:radial-gradient(ellipse at 10% 5%,#446480 0,transparent 57%),radial-gradient(ellipse at 95% 95%,#214c69 0,transparent 60%),#091d30!important;border-color:#b9c9db!important}
.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-cover-three_perspective_questions .report-cover-title{font-size:clamp(25px,2.6vw,34px)!important;max-width:330px;margin:auto;color:#e8f0fa!important}
.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-cover-three_perspective_questions .sm-premium-motif{stroke:#c5d7ea}
[data-custom-questions] textarea{width:100%;box-sizing:border-box;min-height:84px;resize:vertical;font:inherit;line-height:1.5;color:#153e60;background:#fff;border:1px solid #abc5dc;border-radius:10px;padding:12px 14px}
[data-custom-questions] textarea:focus-visible{outline:3px solid #176da2;outline-offset:2px}
.sm-premium-discovery a strong{display:block;font-family:inherit;font-size:28px;margin-top:15px}
.sm-premium-discovery a small{display:block;font-family:Arial,sans-serif;font-size:12px;line-height:1.8;margin-top:8px;color:#3a5871}
.sm-premium-discovery a>span{position:absolute;right:23px;top:25px;font-size:26px}
.sm-premium-discovery a:hover{background:#f0f4f8}.sm-premium-discovery a:focus-visible{outline:3px solid #1671aa;outline-offset:4px}
.perf-reports .report-detail-dialog .report-sample-carousel .sm-premium-cover.report-detail-cover{height:var(--reader-page-height,440px)!important;min-height:0!important}
@media(max-width:700px){.sm-premium-discovery{padding:44px 22px}.sm-premium-discovery>div{grid-template-columns:1fr}.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-premium-cover.report-cover-preview{min-height:370px}.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-premium-cover .report-cover-title{font-size:34px!important}.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-cover-three_perspective_reading .report-cover-title{font-size:26px!important}}
@media(max-width:700px){.perf-reports :is(#report-catalog,.report-detail-dialog) .sm-cover-three_perspective_questions .report-cover-title{font-size:26px!important}}
/* Source: assets/astrology-standard.css */
/* Silver paper, blue ink. This layer is global-storefront only. */
.sm-methods-standard{box-sizing:border-box;max-width:1120px;margin:32px auto;padding:46px 40px 0;background:linear-gradient(125deg,#edf2f7,#dfe7ef);border:1px solid #b6c6d5;border-top:3px solid #2e7bad;color:#173b59;box-shadow:0 10px 28px #0f29400a}
.sm-methods-standard .sm-standard-heading{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:30px;align-items:center;padding-bottom:30px;border-bottom:1px solid #afc1d1}
.sm-methods-standard .sm-standard-eyebrow,.sm-methods-reader .sm-standard-eyebrow{margin:0 0 14px;font-size:10px;line-height:1.6;font-weight:650;letter-spacing:.17em;color:#29648c}
.sm-methods-standard h2{margin:0 0 18px;font:400 clamp(32px,4.5vw,52px)/1.08 Georgia,serif!important;letter-spacing:-.035em;color:#123a59}
.sm-methods-standard .sm-standard-lead{max-width:650px;margin:0;font-size:15px;line-height:1.8;color:#2c4c65}
.sm-standard-seal{position:relative;display:grid;place-items:center;min-height:180px;text-align:center;color:#1e5d87}
.sm-standard-seal>span{position:relative;z-index:1;font:400 76px/.95 Georgia,serif!important;letter-spacing:-.06em}
.sm-standard-seal>strong{position:relative;z-index:1;margin-top:10px;font-size:8px;line-height:1.6;font-weight:600;letter-spacing:.11em}
.sm-standard-seal i{position:absolute;inset:0;border:1px solid #86abc4;border-radius:50%;pointer-events:none}
.sm-standard-seal i:before,.sm-standard-seal i:after{content:'';position:absolute;inset:12px;border:1px solid #a7bacb;transform:rotate(45deg)}
.sm-standard-seal i:after{inset:26px;transform:none;border-radius:50%}
.sm-standard-traditions{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:28px 0}
.sm-standard-traditions article{position:relative;padding:2px 20px 4px;border-left:3px solid #2979aa}
.sm-standard-traditions article:last-child{border-left-color:#68749b}
.sm-standard-traditions h3{margin:0 0 9px;font:400 30px/1.2 Georgia,serif!important;letter-spacing:-.02em;color:#153c5e}
.sm-methods-standard .sm-standard-framework{margin:0 0 9px;font-size:12px;line-height:1.6;color:#245273;font-weight:600}
.sm-methods-standard .sm-standard-tradition-line{margin:0;font-size:12px;line-height:1.7;color:#436079}
.sm-standard-checks{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:28px}
.sm-standard-checks article{display:flex;gap:12px;padding:18px;background:#d2e1ee;border-top:1px solid #91b3cd}
.sm-standard-checks article>span{color:#457896;font:400 17px/1.6 Georgia,serif!important}
.sm-standard-checks h3{margin:0 0 6px;font-size:14px;line-height:1.4;color:#173f5d;font-weight:650}
.sm-standard-checks p{margin:0;font-size:12px;line-height:1.75;color:#2f5068}
.sm-standard-library{border-top:1px solid #a5bbcd}
.sm-standard-library>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:12px 0;cursor:pointer;color:#164e76;font-size:14px;font-weight:600}
.sm-standard-library>summary::-webkit-details-marker{display:none}.sm-standard-library>summary>span:last-child{font-size:24px;font-weight:400}.sm-standard-library[open]>summary>span:last-child{transform:rotate(45deg)}
.sm-standard-library>summary:focus-visible,.sm-methods-standard footer a:focus-visible{outline:2px solid #2a78aa;outline-offset:4px}
.sm-standard-methods{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:8px 0 20px}
.sm-standard-methods h3{margin:0 0 15px;font-size:15px;color:#183d5a}
.sm-standard-methods ul{display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:0;list-style:none}
.sm-standard-methods li{font-size:11px;line-height:1.5;color:#214b6b;padding:6px 9px;border:1px solid #a2bacd;background:#eaf0f5;border-radius:3px;overflow-wrap:anywhere}
.sm-methods-standard .sm-standard-scope{margin:0 0 22px;font-size:12px;line-height:1.8;color:#3a5971}
.sm-methods-standard footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 -40px;padding:17px 40px;border-top:1px solid #93b6cf;background:#163e60;color:#e0eaf3}
.sm-methods-standard footer p{margin:0;font-size:12px;line-height:1.6}.sm-methods-standard footer a{color:#dcecf8;font-size:12px;font-weight:600;line-height:1.6;text-decoration:none}.sm-methods-standard footer a span{margin-left:12px}
.sm-methods-reader{padding:24px;border:1px solid #a5bdd1;background:linear-gradient(125deg,#edf2f7,#dfe7ef);color:#204762;margin:0 0 24px}
.perf-reports .report-detail-dialog .sm-methods-reader h3{font:400 26px/1.2 Georgia,serif!important;letter-spacing:-.025em;margin:0 0 12px;color:#163d5b}
.perf-reports .report-detail-dialog .sm-methods-reader>p:not(.sm-standard-eyebrow){font-size:13px;line-height:1.75;color:#34536c;margin:0 0 18px}
.sm-methods-reader ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.sm-methods-reader li{padding-left:14px;border-left:2px solid #79a5c3;display:grid;gap:4px}
.sm-methods-reader li strong{font-size:12px;line-height:1.6;color:#164b72;font-weight:650}.sm-methods-reader li span{font-size:12px;line-height:1.7;color:#34536c}
.sm-methods-reader+.report-detail-assurance>div:last-child{display:none}
@media(max-width:760px){.sm-methods-standard{margin:20px 14px;padding:28px 20px 0}.sm-methods-standard .sm-standard-heading{grid-template-columns:minmax(0,1fr) 84px;gap:14px;padding-bottom:22px}.sm-methods-standard h2{font-size:32px!important}.sm-methods-standard .sm-standard-lead{font-size:13px;line-height:1.75}.sm-standard-seal{min-height:108px}.sm-standard-seal>span{font-size:44px!important}.sm-standard-seal>strong{font-size:6px;letter-spacing:.03em}.sm-standard-seal i{inset:5px 0}.sm-standard-seal i:before{inset:9px}.sm-standard-seal i:after{inset:17px}.sm-standard-traditions{gap:14px;padding:22px 0}.sm-standard-traditions article{padding:0 0 0 12px}.sm-standard-traditions h3{font-size:25px!important}.sm-methods-standard .sm-standard-eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:8px}.sm-standard-checks{grid-template-columns:1fr;gap:12px}.sm-standard-methods{grid-template-columns:1fr;gap:24px}.sm-methods-standard footer{margin:0 -20px;padding:16px 20px;align-items:flex-start;flex-direction:column;gap:10px}.sm-methods-reader{padding:20px}}
/* Keep the catalogue compact: the named library is available on demand. */
.perf-reports .sm-methods-standard{padding-top:28px}.perf-reports .sm-methods-standard h2{font-size:32px!important}.perf-reports .sm-standard-heading{padding-bottom:20px}.perf-reports .sm-standard-seal{min-height:140px}.perf-reports .sm-standard-seal>span{font-size:60px!important}.perf-reports .sm-standard-tradition-line{display:none}.perf-reports .sm-standard-traditions{padding:18px 0}.perf-reports .sm-standard-checks{margin-bottom:18px}
@media(max-width:760px){.perf-reports .sm-standard-heading{grid-template-columns:1fr}.perf-reports .sm-standard-seal{display:none}.perf-reports .sm-standard-heading h2 br{display:none}.perf-reports .sm-methods-standard h2{font-size:27px!important}.perf-reports .sm-standard-checks{gap:10px}.perf-reports .sm-standard-checks article{padding:12px}.perf-reports .sm-standard-library>summary{font-size:12px}}
@media(forced-colors:active){.sm-standard-seal i,.sm-standard-seal i:before,.sm-standard-seal i:after,.sm-standard-methods li,.sm-methods-reader{border-color:CanvasText}.sm-standard-traditions article,.sm-methods-reader li{border-left-color:CanvasText}}
/* Source: assets/home-preview.css */
/* Global home preview only: turn the cover into a useful contents invitation. */
.perf-home #real-report-sample .home-sample-viewer.sm-preview-refined{--sample-height:350px;padding:12px;border-radius:12px;background:linear-gradient(125deg,#edf2f7,#dfe7ef)}
.perf-home #real-report-sample .sm-preview-refined .home-sample-cover:not([hidden]){position:relative;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:24px;overflow:hidden}
.perf-home #real-report-sample .sm-preview-refined .home-sample-cover-copy{grid-area:2/1;align-self:center;text-align:left;max-width:100%;padding:0}
.perf-home #real-report-sample .sm-preview-refined .home-sample-cover-copy::before{margin:0 0 12px;width:44px}
.perf-home #real-report-sample .sm-preview-refined .home-sample-cover-copy h3{font-size:36px;line-height:1.05;margin:10px 0 12px;text-wrap:balance}
.perf-home #real-report-sample .sm-preview-refined .home-sample-cover-copy>span{font-size:8px;letter-spacing:.14em}
.perf-home #real-report-sample .sm-preview-refined .home-sample-cover-copy>p{font-size:8px;letter-spacing:.1em;margin:0}
.perf-home #real-report-sample .sm-preview-refined .sm-home-cover-note{max-width:34ch;margin-top:12px;color:#d8e6f1;font-size:11px;line-height:1.6;letter-spacing:0;text-transform:none}
.perf-home #real-report-sample .sm-preview-refined .home-sample-orbit{position:absolute;right:25px;bottom:28px;width:74px;height:74px;margin:0;opacity:.9;pointer-events:none}
.perf-home #real-report-sample .sm-preview-refined .home-sample-orbit::before{width:48px;height:48px}
.perf-home #real-report-sample .sm-home-cover-contents{grid-area:3/1;display:grid;gap:7px;width:calc(100% - 96px);padding:14px 0 0;border-top:1px solid #91b7cf60;color:#e0ebf4;font-size:10px;line-height:1.5;letter-spacing:.02em}
.perf-home #real-report-sample .sm-home-cover-contents span{display:flex;gap:9px;align-items:center}.perf-home #real-report-sample .sm-home-cover-contents span::before{content:'';width:4px;height:4px;flex:none;border-radius:50%;background:#8ecfff}
.perf-home #real-report-sample .sm-home-preview-topics{order:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0 0 10px}
.perf-home #real-report-sample .sm-home-preview-topics button{min-width:0;min-height:44px;padding:8px 4px;background:transparent;border:1px solid #afc3d3;border-radius:5px;color:#184970;font:600 11px/1.4 "SM Text",sans-serif;cursor:pointer;box-shadow:none;letter-spacing:0}
.perf-home #real-report-sample .sm-home-preview-topics button:is(:hover,[aria-pressed="true"]){background:#173f60;border-color:#173f60;color:#e7eff6}
.perf-home #real-report-sample .sm-home-preview-topics button:focus-visible,.perf-home #real-report-sample .sm-home-preview-action:focus-visible{outline:2px solid #267bad;outline-offset:3px}
.perf-home #real-report-sample .sm-preview-refined .home-sample-controls{min-height:48px;border-left-color:#82a8c5;background:linear-gradient(115deg,#123750,#1c5a84)}
.perf-home #real-report-sample .sm-preview-refined .home-sample-controls>button{color:#e2edf5}
.perf-home #real-report-sample .sm-preview-refined>p{margin:13px 0 11px;text-align:center;font-size:10px;line-height:1.5;letter-spacing:0;text-transform:none;color:#35536c}
.perf-home #real-report-sample .sm-home-preview-action{order:4;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 16px;background:#173f60;border:1px solid #31698e;border-radius:5px;color:#e7eff6;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;box-sizing:border-box}
.perf-home #real-report-sample .sm-home-preview-action:hover{background:#20557c}.perf-home #real-report-sample .sm-home-preview-action span{font-size:19px}
@media(max-width:760px){.perf-home #real-report-sample .home-sample-viewer.sm-preview-refined{--sample-height:370px;padding:10px}.perf-home #real-report-sample .sm-preview-refined .home-sample-cover:not([hidden]){padding:22px}.perf-home #real-report-sample .sm-preview-refined .home-sample-cover-copy h3{font-size:34px}}
@media(max-width:359px){.perf-home #real-report-sample .sm-home-preview-topics button{font-size:10px}.perf-home #real-report-sample .sm-preview-refined .home-sample-cover-copy h3{font-size:30px}.perf-home #real-report-sample .sm-preview-refined .home-sample-orbit{right:20px;bottom:29px;width:64px;height:64px}.perf-home #real-report-sample .sm-home-cover-contents{width:calc(100% - 80px)}}
/* Source: assets/storefront-market.css */
html[data-market-pending] [data-sm-market-copy],html[data-market-pending] .report-detail-price,html[data-market-pending] .report-detail-buy-price{visibility:hidden}
html[data-market-pending] .sm-sale-badge,html[data-storefront-market="US"] .sm-sale-badge,html[data-storefront-market="US"] .sm-sale-price del,html[data-storefront-market="US"] .sm-sale-note,html[data-storefront-market="US"] .report-detail-original-price{display:none!important}
.sm-market-status{margin:16px auto;padding:14px 20px;max-width:1100px;background:#e8edf2;color:#153d5e;display:flex;gap:16px;align-items:center;justify-content:space-between;font-size:14px;line-height:1.5}
.sm-market-status button{padding:10px 14px;background:#153d5e;color:#edf3f8;border:0;border-radius:8px;font:inherit;white-space:nowrap;cursor:pointer}
.sm-market-attribution{font-size:11px;line-height:1.5;opacity:.8}
.sm-us-methods{max-width:1100px;margin:0 auto;padding:28px 24px;background:#e8edf2;color:#173b59;border-bottom:1px solid #a6bfd0}
.sm-us-methods h2{font-size:clamp(23px,3vw,32px);line-height:1.2;margin:8px 0 12px;color:#123c61}
.sm-us-methods>p:not(.eyebrow){max-width:760px;font-size:15px;line-height:1.65;margin:0 0 18px}
.sm-us-methods>div{display:flex;gap:8px;flex-wrap:wrap}
.sm-us-methods>div span{font-size:11px;letter-spacing:.03em;border:1px solid #87a6bd;border-radius:20px;padding:6px 10px;color:#163f60}
html[data-storefront-market="US"] .sm-original-report-name{display:block;margin:6px 0 16px;font-size:12px;line-height:1.5;font-weight:500;color:#44647b;letter-spacing:.02em}
html[data-storefront-market="US"] .perf-reports #report-catalog .report-card[data-report-card]{grid-template-areas:"cover" "head" "title" "original" "copy" "meta" "contents" "purchase"}
html[data-storefront-market="US"] .perf-reports #report-catalog .report-card[data-report-card]>.sm-original-report-name{grid-area:original;margin:-8px 0 0}
.perf-reports .report-detail-dialog .report-detail-introduction>.sm-original-report-name{color:#c3d8e7;margin:6px 0 12px}
html[data-storefront-market="US"] [data-sm-language-ui]{display:none!important}
.sm-us-methods .sm-us-delivery-note{margin:18px 0 0!important;font-size:13px!important;font-weight:600;border-top:1px solid #acc0d0;padding-top:14px}
.perf-reports .report-checkout .sm-delivery-choices{margin:0 0 24px;padding:0;border:0}
.sm-delivery-choices[hidden]{display:none!important}
.sm-delivery-choices legend{font-size:14px;font-weight:700;color:#133d63;margin-bottom:10px;letter-spacing:.02em}
.sm-delivery-choices>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.sm-delivery-choices label{display:flex;align-items:center;gap:9px;border:1px solid #9ab2c8;border-radius:12px;padding:14px 12px;background:#edf2f7;color:#153d60;cursor:pointer}
.sm-delivery-choices label:has(input:checked){border:2px solid #1266ad;padding:13px 11px;background:#e0edfa;box-shadow:0 3px 10px #0e467218}
.sm-delivery-choices input{width:16px!important;height:16px!important;margin:0!important;accent-color:#145fa0;flex:0 0 16px}
.sm-delivery-choices span{display:grid;gap:4px}.sm-delivery-choices strong{font-size:14px;color:#103959}.sm-delivery-choices small{font-size:11px;color:#355978;line-height:1.4}
.sm-delivery-choices b{font-size:19px;color:#0d477a;margin-left:auto;white-space:nowrap}.sm-delivery-choices>p{margin:10px 0 0;font-size:11px;line-height:1.5;color:#355570}
@media(max-width:420px){.sm-delivery-choices label{flex-wrap:wrap}.sm-delivery-choices b{width:100%;margin-left:25px}}
/* Source: assets/free-snapshot.css */
.sm-snapshot[hidden]{display:none!important}
.sm-snapshot{padding:clamp(32px,5vw,68px) 24px;background:linear-gradient(125deg,#f8fbff,#e7eef6);color:#133654;border-block:1px solid #c6d7e5}
.sm-snapshot-inner{max-width:1120px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(30px,7vw,86px);align-items:center}
.sm-snapshot-eyebrow{font-size:11px!important;letter-spacing:.17em;font-weight:800;color:#236a9a!important;margin:0 0 15px!important}
.sm-snapshot-copy h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(32px,4.4vw,54px);line-height:1.1;letter-spacing:-.03em;color:#102f4c;margin:0 0 18px}
.sm-snapshot-lead{font-size:16px;line-height:1.7;color:#365670;max-width:560px;margin:0 0 20px}
.sm-snapshot-copy ul{list-style:none;padding:0;margin:0 0 25px;display:grid;gap:10px}
.sm-snapshot-copy li{display:flex;gap:12px;align-items:baseline;font-size:14px;line-height:1.5;font-weight:600;color:#204665}
.sm-snapshot-copy li span{color:#277a81;font-weight:800}
.sm-snapshot-cta{border:1px solid #477fa4;background:linear-gradient(115deg,#176c9f,#103554);color:#fff;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;padding:16px 22px;border-radius:10px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;box-shadow:0 7px 18px #163f5e20;cursor:pointer;min-height:50px}
.sm-snapshot-cta span{color:#f6d596;font-size:23px}.sm-snapshot-cta:disabled{opacity:.65;cursor:wait}
.sm-snapshot :focus-visible,.sm-snapshot-modal :focus-visible{outline:3px solid #2a81b7;outline-offset:4px}
.sm-snapshot-note{font-size:12px;font-weight:700;color:#244e6c;margin:12px 0 6px}.sm-snapshot-small{font-size:12px;line-height:1.6;color:#466077;max-width:440px;margin:0}
.sm-snapshot [data-snapshot-load-status]{font-size:13px;color:#7c332c}.sm-snapshot-cover-wrap{position:relative;padding:10px 10px 22px}
.sm-snapshot-cover{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;cursor:pointer;text-align:center;isolation:isolate;padding:26px 24px 22px;min-height:430px;border:1px solid #be9c60;border-radius:14px;background:radial-gradient(ellipse at 10% 0%,#2a7391 0%,transparent 55%),linear-gradient(145deg,#17446a,#081f38);box-shadow:0 22px 40px #0b30452e,inset 0 0 0 9px #ffffff08;color:#f9e7bd}
.sm-snapshot-cover:after{content:'';position:absolute;inset:13px;border:1px solid #e9cc8c70;border-radius:5px;pointer-events:none;z-index:-1}
.sm-snapshot-brand{align-self:flex-start;display:flex;align-items:center;gap:9px;font:700 18px Arial,sans-serif;letter-spacing:-.5px;color:#fff}.sm-snapshot-brand img{border:1px solid #dabc7e;border-radius:50%}.sm-snapshot-brand b span{color:#7dccf1}
.sm-snapshot-free{position:absolute;right:24px;top:30px;font-size:11px;letter-spacing:.13em;border:1px solid #e6c88a7a;padding:7px 10px;border-radius:30px;color:#ffe6ac;font-weight:800}
.sm-snapshot-edition{font:700 10px Arial,sans-serif;letter-spacing:.19em;color:#e7c584;margin-top:35px}.sm-snapshot-cover>strong{font:400 clamp(27px,3vw,39px)/1.15 Georgia,serif;margin:14px 0 12px;max-width:310px}
.sm-snapshot-caption{font:500 9px/1.7 Arial,sans-serif;letter-spacing:.15em;color:#c1d8e7}.sm-snapshot-cover svg{width:100%;max-width:300px;height:150px;margin:5px 0;fill:none;stroke:#e6c789;stroke-width:1;opacity:.85}.sm-snapshot-cover .sm-snapshot-dot{fill:#e6c789}
.sm-snapshot-topics{font:700 10px/1.9 Arial,sans-serif;letter-spacing:.17em;color:#d5e7f5}.sm-snapshot-cover-footer{font:500 8px/1.7 Arial,sans-serif;letter-spacing:.1em;color:#a3c4da;margin-top:19px}.sm-snapshot-inbox{position:absolute;bottom:9px;left:50%;transform:translateX(-50%);white-space:nowrap;background:#fff;border:1px solid #c0d1e0;color:#245575;border-radius:30px;padding:10px 22px;font:700 10px Arial,sans-serif;letter-spacing:.15em;box-shadow:0 6px 16px #123a5412}
.sm-snapshot-modal{color-scheme:light;padding:0;border:1px solid #b4cbdc;border-radius:18px;background:#f5f8fc;color:#153b59;width:min(640px,calc(100% - 24px));max-height:calc(100dvh - 28px);overflow:auto;box-shadow:0 24px 80px #001b3a60}
.sm-snapshot-modal::backdrop{background:#061b31bd}.sm-snapshot-modal[open]{display:block}.sm-snapshot-modal[hidden]{display:none}
.sm-snapshot-modal *{box-sizing:border-box}.sm-snapshot-modal header{position:relative;padding:28px 64px 22px 28px;border-bottom:1px solid #cbd9e6;background:#eaf1f7}.sm-snapshot-modal h2{font:650 30px/1.25 "SM Display",system-ui,sans-serif;color:#143956;margin:8px 0 10px}.sm-snapshot-modal p{font:400 14px/1.6 Arial,sans-serif;color:#3f5f78;margin:8px 0}.sm-snapshot-modal .sm-snapshot-close{position:absolute;right:15px;top:17px;width:42px;height:42px;border:1px solid #adc7da;background:#fff;color:#193e5c;border-radius:50%;font:26px Arial;cursor:pointer}
.sm-snapshot-modal form,.sm-snapshot-result{padding:24px 28px 28px}.sm-snapshot-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.sm-snapshot-fields label{display:flex;flex-direction:column;gap:7px;font:700 13px Arial,sans-serif;color:#1d4360}.sm-snapshot-fields .sm-snapshot-wide{grid-column:1/-1}
.sm-snapshot-modal input:not([type=checkbox]),.sm-snapshot-modal select{width:100%;min-height:46px;margin:0;border:1px solid #b2c9dc;border-radius:7px;padding:11px;background:#fff;color:#153b59;font:400 16px Arial,sans-serif}.sm-snapshot-modal input:disabled,.sm-snapshot-modal select:disabled{background:#e8eef4;color:#687d8f}.sm-snapshot-modal small{font:400 12px/1.5 Arial,sans-serif;color:#486780}
.sm-snapshot-modal .sm-snapshot-check{display:inline-flex;width:fit-content;max-width:100%;align-items:flex-start;flex-direction:row;gap:10px;font:400 13px/1.6 Arial,sans-serif;margin:0}.sm-snapshot-check input{width:19px;height:19px;flex-shrink:0;margin:1px 0 0;accent-color:#1b648e}.sm-snapshot-check a{color:#185c8d;text-decoration:underline}
.sm-snapshot-modal .sm-snapshot-check label{display:block;min-width:0;cursor:pointer;font:inherit;color:inherit}.sm-snapshot-place>label{margin-bottom:7px}.sm-snapshot-place .sm-snapshot-location-list{margin-top:4px;max-height:190px;overflow-y:auto}
.sm-snapshot-modal .sm-snapshot-consent{margin:22px 0 14px}.sm-snapshot-modal .sm-snapshot-cta{width:100%;font:700 15px Arial,sans-serif}.sm-snapshot-location-list{list-style:none;padding:0;margin:0;border:1px solid #bdcfe0;border-radius:7px;overflow:hidden}.sm-snapshot-location-list:empty{display:none}.sm-snapshot-location-list button{display:block;width:100%;padding:12px;text-align:left;background:#fff;border:0;border-bottom:1px solid #d7e2ec;color:#1b496a;font:400 14px/1.4 Arial,sans-serif;cursor:pointer}.sm-snapshot-location-list button:hover{background:#e8f2f9}.sm-snapshot-modal [hidden]{display:none!important}
.sm-snapshot-modal .sm-snapshot-error{padding:12px;background:#fff0ed;border:1px solid #daada4;border-radius:7px;color:#7a3024}.sm-snapshot-modal [aria-invalid=true]{border:2px solid #a34635!important}.sm-snapshot-result h3{font:650 27px/1.25 "SM Display",system-ui,sans-serif;color:#174c70;margin:5px 0 14px}.sm-snapshot-result a{color:#1d6896;font-weight:700}
/* Match the paid cards' silver surface, typography, contents and Explore footer.
   The free card deliberately has no paid report identity or checkout hook. */
.sm-snapshot.sm-snapshot-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"cover" "head" "title" "copy" "meta" "contents" "purchase";grid-template-rows:auto;gap:16px;padding:22px;min-width:0;border:1px solid #a8b5c2;border-radius:8px;background:var(--sm-silver-surface,#e5e9ef);box-shadow:none;align-self:stretch}
.sm-snapshot-card>*{min-width:0}
.sm-snapshot-card .sm-snapshot-card-head{grid-area:head;display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin:0;padding:0 0 12px;border-bottom:1px solid #a8b5c2}
.sm-snapshot-card .sm-collection-badge{border:0;border-left:2px solid #17476b;border-radius:0;background:none;padding:0 0 0 8px;color:#17344c;font:600 .625rem/1.5 "SM Text",system-ui,sans-serif;letter-spacing:.09em}
.sm-snapshot-card .report-availability{color:#526b7d;font:500 .6875rem/1.5 "SM Text",system-ui,sans-serif}
.sm-snapshot-card .sm-snapshot-card-head:before{display:none}
.sm-snapshot-card .sm-snapshot-card-head{padding:10px 12px;border:1px solid #467699;border-radius:5px;background:linear-gradient(115deg,#0e3656,#175986)}
.sm-snapshot-card .sm-snapshot-card-head .sm-collection-badge{color:#c4d9e9;border-left-color:#a9c9df}
.sm-snapshot-card .sm-snapshot-card-head .report-availability{color:#c4d9e9;background:none;border:0;padding:0;box-shadow:none}
.sm-snapshot-card .sm-snapshot-eyebrow{display:none}
.sm-snapshot-card h3{grid-area:title;align-self:end;margin:0;color:#17344c;font:650 clamp(1.5rem,2.4vw,1.85rem)/1.25 "SM Display",system-ui,sans-serif;letter-spacing:-.02em}
.sm-snapshot-card .sm-snapshot-lead{grid-area:copy;margin:4px 0 0;max-width:none;color:#3f5365;font:400 .9375rem/1.7 "SM Text",system-ui,sans-serif}
.sm-snapshot-card .sm-snapshot-cover{grid-area:cover;min-height:285px;margin:0;padding:19px 20px;align-items:center;text-align:center;border-radius:4px;box-shadow:none;text-decoration:none;box-sizing:border-box}
.sm-snapshot-card .sm-snapshot-brand{font-size:16px}.sm-snapshot-card .sm-snapshot-brand img{width:22px;height:22px}
.sm-snapshot-card .sm-snapshot-free{top:23px;right:22px;font-size:9px;padding:5px 8px}
.sm-snapshot-card .sm-snapshot-edition{margin-top:14px;font-size:9px}
.sm-snapshot-card .sm-snapshot-cover>strong{font-size:29px;max-width:100%;margin:10px 0 6px}
.sm-snapshot-card .sm-snapshot-caption{font-size:8px;max-width:90%;line-height:1.7;margin-top:0}
.sm-snapshot-card .sm-snapshot-cover svg{width:160px;height:80px;margin:6px 0 -8px;flex-shrink:0}
.sm-snapshot-card .sm-snapshot-inclusions{grid-area:contents;border:0;border-top:1px solid #a8b5c2;margin:0;padding:0;color:#204665}
.sm-snapshot-inclusions summary{min-height:44px;box-sizing:border-box;padding:10px 0;font:700 .8125rem/1.5 "SM Text",system-ui,sans-serif;cursor:pointer}
.sm-snapshot-card .sm-snapshot-inclusions ul{gap:9px;margin:13px 0}
.sm-snapshot-card .sm-snapshot-inclusions li{display:list-item;margin-left:16px;font:400 12px/1.6 "SM Text",system-ui,sans-serif}
.sm-snapshot-card .sm-snapshot-small{font:400 12px/1.6 "SM Text",system-ui,sans-serif;margin:12px 0}
.sm-snapshot-card .report-card-meta{grid-area:meta;margin:0;padding:0;color:#3f5365;font:400 .75rem/1.5 "SM Text",system-ui,sans-serif}
.sm-snapshot-card .report-card-meta span{padding:0;border:0;border-radius:0;background:none;color:#35536b;font:500 .75rem/1.5 "SM Text",system-ui,sans-serif;backdrop-filter:none;box-shadow:none}
.sm-snapshot-card footer{grid-area:purchase;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:16px;margin:0;padding:16px 0 0;border-top:1px solid #a8b5c2}
.sm-snapshot-card footer>div{display:flex;flex-direction:column;align-items:start;gap:4px}
.sm-snapshot-card footer small{font:400 .625rem/1.5 "SM Text",system-ui,sans-serif;color:#3f5365}
.sm-snapshot-card .sm-snapshot-card-price{order:-1;color:#17344c;font:650 1.6rem/1.2 "SM Display",system-ui,sans-serif;letter-spacing:-.035em}
.sm-snapshot-card .sm-snapshot-explore{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;box-sizing:border-box;padding:13px 16px;border-radius:9px;font:650 .9375rem/1.3 "SM Text",system-ui,sans-serif;text-decoration:none;background:linear-gradient(120deg,#103f65,#1c648f);border:1px solid #5d96bd;color:#e5e9ef;box-shadow:inset 0 1px 0 #d9efff30,0 3px 8px #102f4914}
.sm-snapshot-card .sm-snapshot-explore:hover{background:linear-gradient(120deg,#164b75,#247bab)}
.perf-reports .sm-snapshot.sm-snapshot-card{background:#e4e8ed}
.sm-snapshot-card .sm-snapshot-card-price{order:1}
.sm-snapshot-card .sm-snapshot-explore{background:linear-gradient(115deg,#0e3e76,#1266b9);border-color:#2468ab;color:#f0f4f8;border-radius:8px;font-size:.875rem}
.sm-snapshot-card .sm-snapshot-explore:is(:hover,:focus-visible){background:linear-gradient(115deg,#0a305e,#10549d);border-color:#2468ab;color:#f0f4f8}
.sm-snapshot-card .sm-snapshot-explore>span{display:flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:24px;padding-left:10px;border-left:1px solid #ffffff47;font-size:1.2rem;font-weight:500}
.sm-snapshot-preview{width:min(800px,calc(100% - 24px))}
.sm-snapshot-preview header{position:sticky;top:0;z-index:1}
.sm-snapshot-preview-body{padding:24px 28px 28px}
.sm-snapshot-preview-body h3{font:650 23px/1.3 "SM Display",system-ui,sans-serif;color:#17344c;margin:24px 0 12px}
.sm-snapshot-preview-contents{list-style:none;margin:0;padding:0;display:grid;gap:0}
.sm-snapshot-preview-contents li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:15px 0;border-top:1px solid #cbd9e6}
.sm-snapshot-preview-contents li>span{font:600 12px/1.7 "SM Text",system-ui,sans-serif;color:#2e6b94}
.sm-snapshot-preview-contents p{margin:0}
.sm-snapshot-preview-action{border-top:1px solid #cbd9e6;margin-top:24px;padding-top:16px}
.sm-snapshot-preview-action [data-snapshot-load-status]{color:#7c332c}
html:has(.sm-snapshot-preview[open]){overflow:hidden}
.perf-home .storefront-path-grid:has(>[data-free-snapshot]:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}
.perf-home .storefront-path-grid>[data-free-snapshot]{grid-row:span 2}
@media(max-width:760px){.perf-home .storefront-path-grid:has(>[data-free-snapshot]:not([hidden])){grid-template-columns:1fr}.perf-home .storefront-path-grid>[data-free-snapshot]{grid-row:auto}.sm-snapshot.sm-snapshot-card{padding:18px;gap:14px}.sm-snapshot-card h3{font-size:1.5rem}.sm-snapshot-card footer{gap:12px}.sm-snapshot-card .sm-snapshot-explore{padding:12px;font-size:.875rem}.sm-snapshot-preview-body{padding:22px}}
@media(max-width:700px){.sm-snapshot{padding:32px 22px}.sm-snapshot-inner{grid-template-columns:1fr;gap:23px}.sm-snapshot-copy{order:1}.sm-snapshot-cover-wrap{max-width:440px;width:100%;margin:auto;order:0}.sm-snapshot-cover{min-height:365px;padding:22px 23px}.sm-snapshot-edition{margin-top:25px}.sm-snapshot-cover svg{height:125px}.sm-snapshot-copy h2{font-size:34px}.sm-snapshot-cta{width:100%}.sm-snapshot-modal header{padding-left:22px}.sm-snapshot-modal form,.sm-snapshot-result{padding:22px}.sm-snapshot-fields{grid-template-columns:1fr}.sm-snapshot-fields .sm-snapshot-wide{grid-column:auto}.sm-snapshot-modal h2{font-size:27px}.sm-snapshot-brand{font-size:17px}}
/* Source: assets/editorial-components.20261008-7.css */
/* Storefront presentation. Checkout is unchanged. */
body:is(.perf-home,.perf-reports) .sm-value-section{padding-block:48px;background:var(--sm-silver-surface)}
body:is(.perf-home,.perf-reports) .sm-value-section h2{max-width:28ch;font-family:"SM Display",system-ui,sans-serif;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:650;line-height:1.25;letter-spacing:-.035em;margin-bottom:18px}
body:is(.perf-home,.perf-reports) .sm-value-lead{font-size:1rem;line-height:1.65}
body:is(.perf-home,.perf-reports) .sm-value-grid{gap:28px;margin:30px 0 0}
body:is(.perf-home,.perf-reports) .sm-value-grid article{display:grid;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:12px 14px;padding:22px 0 0;border:0;border-top:1px solid #9aabb9;border-radius:0;box-shadow:none;background:transparent}
body:is(.perf-home,.perf-reports) .sm-value-grid article>span{grid-column:1;grid-row:1;color:#526b7d;font:500 .75rem/1.8 "SM Text",system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.06em;padding-top:3px}
body:is(.perf-home,.perf-reports) .sm-value-grid h3{grid-column:2;margin:0;color:#17344c;font-family:"SM Display",system-ui,sans-serif;font-size:1.125rem;font-weight:650;line-height:1.45;letter-spacing:-.02em}
body:is(.perf-home,.perf-reports) .sm-value-grid p{grid-column:2;margin:0;color:#3f5365;font-family:"SM Text",system-ui,sans-serif;font-size:.9375rem;line-height:1.7}

.perf-reports #report-catalog .sm-collection-heading{padding:20px 0;margin:0 0 20px;border:0;border-bottom:1px solid #9aabb9;border-radius:0;background:transparent!important;color:#17344c;gap:20px}
.perf-reports #report-catalog .sm-collection-index{font-size:.625rem;letter-spacing:.15em;color:#526b7d}
.perf-reports #report-catalog .sm-collection-heading h3{font-family:"SM Display",system-ui,sans-serif;font-size:clamp(1.55rem,3vw,2rem);font-weight:650;line-height:1.2;margin-top:6px;letter-spacing:-.035em}
.perf-reports #report-catalog .sm-collection-price strong{font:650 1.55rem/1.25 "SM Display",system-ui,sans-serif;color:#17344c;letter-spacing:-.035em}
.perf-reports #report-catalog .sm-collection-price>span{font-size:.6875rem;color:#3f5365}
.perf-reports #report-catalog .sm-report-collection[data-report-tier=personal]>.sm-collection-heading{position:relative;isolation:isolate;padding:24px;border:1px solid #6c9fc5;border-radius:8px;background:linear-gradient(115deg,#103854,#185c87)!important;color:#e5e9ef;overflow:hidden}
.perf-reports #report-catalog .sm-report-collection[data-report-tier=personal]>.sm-collection-heading:after{content:"";position:absolute;z-index:-1;pointer-events:none;right:18%;top:-95px;width:220px;height:220px;border:1px solid #a9d5f02b;border-radius:50%;box-shadow:0 0 0 22px #a9d5f00c,0 0 0 50px #a9d5f008}
.perf-reports #report-catalog .sm-report-collection[data-report-tier=personal] .sm-collection-index{color:#badcf2}
.perf-reports #report-catalog .sm-report-collection[data-report-tier=personal] .sm-collection-price strong{color:#e5e9ef}
.perf-reports #report-catalog .sm-report-collection[data-report-tier=personal] .sm-collection-price>span{color:#dbe2eb}
.perf-reports #report-catalog .report-card[data-report-tier=personal] .sm-collection-badge{border-left-color:#286d9f;color:#244f70}
.perf-reports #report-catalog .sm-report-collection[data-report-tier=gold]>.sm-collection-heading{padding:22px 24px;border:1px solid #c9a65f;border-radius:8px;background:linear-gradient(120deg,#081d30,#173b51)!important;color:#ffe7b2}
.perf-reports #report-catalog .sm-report-collection[data-report-tier=gold] .sm-collection-index{color:#edcf94}
.perf-reports #report-catalog .sm-report-collection[data-report-tier=gold] .sm-collection-price strong{color:#ffe7b2}
.perf-reports #report-catalog .sm-report-collection[data-report-tier=gold] .sm-collection-price>span{color:#dfd4bb}
.perf-reports #report-catalog .sm-gold-collection-line{font-size:.8125rem;margin-top:8px}
.perf-reports #report-catalog .report-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}
.perf-reports #report-catalog .report-card[data-report-card]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"cover" "head" "title" "copy" "meta" "contents" "purchase";grid-template-rows:auto;gap:16px;padding:22px;min-width:0;border:1px solid #a8b5c2!important;border-top:1px solid #a8b5c2!important;border-radius:8px;box-shadow:none!important;overflow:visible;contain-intrinsic-size:auto 600px}
.perf-reports #report-catalog .report-card[data-report-card]:is(:hover,:focus-within){border-color:#66869e!important;box-shadow:none!important;transform:none}
.perf-reports #report-catalog .report-card[data-report-card]>*{order:0;min-width:0}
.perf-reports #report-catalog .report-card[data-report-card] .report-card-head{grid-area:head;min-height:0;margin:0;padding:0 0 12px;gap:8px 12px;border-bottom:1px solid #a8b5c2!important;flex-wrap:wrap}
.perf-reports #report-catalog .report-card[data-report-card] .sm-collection-badge{border:0;border-left:2px solid var(--tier-surface);border-radius:0;padding:0 0 0 8px;background:transparent;color:#17344c;font-size:.625rem;line-height:1.5;letter-spacing:.09em;font-weight:600}
.perf-reports #report-catalog .report-card[data-report-card] .report-number{font:500 .6875rem/1.5 "SM Text",system-ui,sans-serif;color:#526b7d!important;margin-left:auto}
.perf-reports #report-catalog .report-card[data-report-card] .report-number:after{content:none}
.perf-reports #report-catalog .report-card[data-report-card] .report-availability{font-size:.6875rem;letter-spacing:0;line-height:1.5}
.perf-reports #report-catalog .report-card[data-report-card] h3{grid-area:title;align-self:end;margin:0;color:#17344c;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:650;line-height:1.3;letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:break-word}
.perf-reports #report-catalog .report-card[data-report-card] .report-card-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-content:start;align-self:start;gap:8px 12px;margin:0;padding:0}
.perf-reports #report-catalog .report-card[data-report-card] .report-card-meta span{border:0;padding:0;color:#3f5365;font-size:.75rem;line-height:1.5}
.perf-reports #report-catalog .report-card[data-report-card]>p:not(.report-card-kicker){grid-area:copy;margin:4px 0 0;font-family:"SM Text",system-ui,sans-serif!important;font-size:.9375rem;line-height:1.7;color:#3f5365}
.perf-reports #report-catalog .report-card[data-report-card] .report-inclusions{grid-area:contents;margin:0;padding:0;border-top:1px solid #a8b5c2}
.perf-reports #report-catalog .report-card[data-report-card] .report-inclusions summary{min-height:44px;padding:10px 0;font-size:.8125rem;color:#244f70}
.perf-reports #report-catalog .report-card[data-report-card] .report-inclusions summary:after{border:0;border-radius:0;background:transparent;font-size:1.25rem;width:24px;height:24px}
.perf-reports #report-catalog .report-card[data-report-card] footer{grid-area:purchase;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;margin:0;padding:16px 0 0;min-height:0;border-top:1px solid #a8b5c2}
.perf-reports #report-catalog .report-card[data-report-card] footer>div{display:flex;flex-direction:column;align-items:start;gap:4px}
.perf-reports #report-catalog .report-card[data-report-card] footer strong{order:-1;color:#17344c;font:650 1.6rem/1.2 "SM Display",system-ui,sans-serif;letter-spacing:-.035em}
.perf-reports #report-catalog .report-card[data-report-card] footer small{max-width:20ch;text-align:left;font-size:.625rem;line-height:1.5;color:#3f5365}
.perf-reports #report-catalog .report-card[data-report-card] :is(.report-buy-trigger,.report-detail-trigger){min-height:48px;padding:12px;border-radius:5px;font-size:.875rem;line-height:1.35}
.perf-reports #report-catalog .report-card[data-report-card] :is(.report-buy-trigger,.report-detail-trigger)>span:last-child{border:0;background:transparent;border-radius:0;flex-basis:18px;width:18px;height:20px}
.perf-reports #report-catalog .report-card[data-report-card] .report-detail-trigger>span:first-child{width:auto;height:auto;flex:1;text-align:center;white-space:normal}

/* The report cover's editorial type and the real nebula mark carry the brand. */
body.perf-home .report-led-hero .storefront-intro h1{font-family:Georgia,"Times New Roman",serif!important;font-weight:400;letter-spacing:-.025em;line-height:1.15}
body.perf-home .report-led-hero .storefront-intro h1 *,body.perf-home .storefront-paths h3 *,body.perf-reports #report-catalog .sm-collection-heading h3 *{font-family:Georgia,"Times New Roman",serif!important}
.perf-home .storefront-paths h3{font-family:Georgia,"Times New Roman",serif!important;font-weight:400;letter-spacing:-.025em;line-height:1.25}
.perf-reports #report-catalog .sm-collection-heading h3{font-family:Georgia,"Times New Roman",serif!important;font-weight:400;font-size:clamp(1.9rem,3.5vw,2.5rem);letter-spacing:-.025em;line-height:1.15}
body.perf-reports #report-catalog .report-card[data-report-card] h3{font-size:clamp(1.5rem,2.4vw,1.85rem);line-height:1.25;letter-spacing:-.02em}
.perf-home .button-primary,.perf-reports #report-catalog .report-card[data-report-card] .report-detail-trigger{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:13px 16px;border-radius:9px;font-family:"SM Text",system-ui,sans-serif!important;font-size:.9375rem;font-weight:650;letter-spacing:.01em;line-height:1.3;box-shadow:inset 0 1px 0 #d9efff30,0 3px 8px #102f4914}
.perf-home .button-primary *,.perf-reports #report-catalog .report-card[data-report-card] .report-detail-trigger *{font-family:"SM Text",system-ui,sans-serif!important}
.perf-home .button-primary,.perf-reports #report-catalog .report-card[data-report-card]:not([data-report-tier=gold]) .report-detail-trigger{background:linear-gradient(120deg,#103f65,#1c648f);border:1px solid #5d96bd;color:#e5e9ef}
.perf-home .button-primary:before{content:"";flex:0 0 24px;width:24px;height:24px;border:1px solid #8dbcd1;border-radius:50%;background:#071e31 url("icon-192.webp") center/cover no-repeat}
.perf-home .button-primary:is(:hover,:focus-visible),.perf-reports #report-catalog .report-card[data-report-card]:not([data-report-tier=gold]) .report-detail-trigger:is(:hover,:focus-visible){background:linear-gradient(120deg,#164b75,#247bab);border-color:#a2cde9;color:#f0f4f8;transform:none}
.perf-reports #report-catalog .report-card[data-report-card] .report-detail-trigger>span:last-child{font-size:1.25rem;line-height:1;color:inherit}
.perf-reports #report-catalog .report-card[data-report-tier=gold] .report-detail-trigger:before{border-color:#b99a5c}

/* Restore the complete full-width cover artwork; the surrounding card stays refined. */
.perf-reports #report-catalog .report-card[data-report-card] .report-cover-preview{grid-area:cover;width:100%;margin:0;align-self:start}
.perf-reports #report-catalog .report-card[data-report-card] .report-cover-preview:focus-visible{outline:3px solid #287fc0;outline-offset:4px}
@media(max-width:900px){.perf-reports #report-catalog .report-card-grid{grid-template-columns:1fr}}
@media(max-width:760px){
 body:is(.perf-home,.perf-reports) .sm-value-section{padding-block:34px}
 body:is(.perf-home,.perf-reports) .sm-value-grid{grid-template-columns:1fr;gap:22px;margin-top:24px}
 body:is(.perf-home,.perf-reports) .sm-value-grid article{padding-top:18px;gap:8px 12px}
 .perf-reports #report-catalog .sm-collection-heading{padding-block:16px;gap:14px}
 .perf-reports #report-catalog .sm-report-collection[data-report-tier=personal]>.sm-collection-heading{padding:20px 18px}
 .perf-reports #report-catalog .sm-report-collection[data-report-tier=gold]>.sm-collection-heading{padding:18px}
 .perf-reports #report-catalog .report-card[data-report-card]{padding:18px;gap:14px}
 .perf-reports #report-catalog .report-card[data-report-card] h3{font-size:1.5rem}
 .perf-reports #report-catalog .report-card[data-report-card] footer{gap:12px}
 .perf-reports #report-catalog .report-card[data-report-card] .report-detail-trigger{gap:8px;padding:12px;font-size:.875rem}
}
@media(max-width:359px){
 .perf-reports #report-catalog .report-card[data-report-card]{padding:14px;gap:12px}
 .perf-reports #report-catalog .report-card[data-report-card] h3{font-size:1.375rem}
 .perf-reports #report-catalog .report-card[data-report-card] .report-detail-trigger{gap:7px;padding-inline:10px;font-size:.8125rem}
 .perf-reports #report-catalog .report-card[data-report-card] .report-detail-trigger:before{flex-basis:16px;width:16px;height:16px}
}
@media(forced-colors:active){.perf-reports #report-catalog .report-card[data-report-card]{border-color:CanvasText!important}.perf-reports #report-catalog .report-card[data-report-card] .sm-collection-badge{border-left-color:CanvasText}}

/* Richer subject colours, applied only to cover backgrounds. Text and linework stay crisp. */
.perf-reports :is(.report-card,.report-detail-dialog)[data-report-category~=divisional]{--sm-cover-ink:#633492}
.perf-reports :is(.report-card,.report-detail-dialog)[data-report-category~=timing]{--sm-cover-ink:#785018}
.perf-reports :is(.report-card,.report-detail-dialog)[data-report-category~=work]{--sm-cover-ink:#086653}
.perf-reports :is(.report-card,.report-detail-dialog)[data-report-category~=relationships]{--sm-cover-ink:#973451}
.perf-reports :is(.report-card,.report-detail-dialog)[data-report-category~=family]{--sm-cover-ink:#146b78}
.perf-reports :is(.report-card,.report-detail-dialog)[data-report-tier=gold]{--sm-cover-ink:#15476c}
.perf-reports #report-catalog .report-card[data-report-card] .report-cover-preview,.perf-reports .report-detail-dialog .report-cover-preview{background-color:var(--sm-cover-ink,#17578f)!important;background-image:radial-gradient(ellipse at 25% 15%,#54b8e438,transparent 64%),linear-gradient(160deg,#ffffff0a,#0000000f)!important}

/* Bright silver cards. Colour belongs to covers, collection strips and actions. */
.perf-reports #report-catalog .report-card[data-report-card]{background:linear-gradient(145deg,#edf0f4,#dfe5ec)!important;background-color:#e4e8ed!important;border-color:#b0bdca!important;color:#17344c}
.perf-reports #report-catalog .report-card[data-report-card] .report-card-head{padding:10px 12px;border:1px solid #467699;border-bottom-color:#467699!important;border-radius:5px;background:linear-gradient(115deg,#0e3656,#175986)}
.perf-reports #report-catalog .report-card[data-report-card] .sm-collection-badge{color:#e5e9ef;border-left-color:#90c9ef;background:none}
.perf-reports #report-catalog .report-card[data-report-tier=gold] .sm-collection-badge{color:#efd69d;border-left-color:#dbb86c;background:none}
.perf-reports #report-catalog .report-card[data-report-card] .report-card-head :is(.report-number,.report-availability){color:#c4d9e9!important;opacity:1}
.perf-reports #report-catalog .report-card[data-report-card] .report-availability:before{background:#66d2bb}
.perf-reports #report-catalog .report-card[data-report-card] h3{color:#0d3458}
.perf-reports #report-catalog .report-card[data-report-card]>p:not(.report-card-kicker){color:#244660;font-weight:500}
.perf-reports #report-catalog .report-card[data-report-card] .report-card-meta{gap:8px 16px}
.perf-reports #report-catalog .report-card[data-report-card] .report-card-meta span{padding:0;border:0;border-radius:0;background:none;color:#35536b;font-weight:500}
.perf-reports #report-catalog .report-card[data-report-card] .report-inclusions{border-top:1px solid #a8b5c2}
.perf-reports #report-catalog .report-card[data-report-card] .report-inclusions summary{padding:12px 0;border:0;border-radius:0;background:none;color:#164675}
.perf-reports #report-catalog .report-card[data-report-card] .report-inclusions summary:after{color:#164675}
.perf-reports #report-catalog .report-card[data-report-card] .report-card-includes{color:#244660}
.perf-reports #report-catalog .report-card[data-report-card] .report-card-includes strong{color:#0d3458}
.perf-reports #report-catalog .report-card[data-report-card] footer{margin:0;padding:18px 0 0;background:transparent;border:0;border-top:1px solid #a8b5c2;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}
.perf-reports #report-catalog .report-card[data-report-card] footer strong{color:#0d3150;text-shadow:none}
.perf-reports #report-catalog .report-card[data-report-tier=gold] footer strong{color:#0d3150}
body.perf-reports #report-catalog .report-card[data-report-card] footer>div>small{color:#244660!important;opacity:1}
body.perf-reports #report-catalog .report-card[data-report-card] footer>div>small *{color:inherit!important;opacity:1}
.perf-reports #report-catalog .report-card[data-report-card] .report-detail-trigger{min-height:52px;border-radius:8px;box-shadow:inset 0 1px 0 #f0f4f826,0 3px 7px #0d34581a;gap:10px;padding:13px 14px;font-size:.875rem;letter-spacing:.015em}
.perf-reports #report-catalog .report-card[data-report-card] .report-detail-trigger:before{content:none}
.perf-reports #report-catalog .report-card[data-report-card] .report-detail-trigger>span:last-child{display:flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:24px;padding-left:10px;border-left:1px solid currentColor;border-left-color:color-mix(in srgb,currentColor 28%,transparent);font-size:1.2rem;font-weight:500}
.perf-reports #report-catalog .report-card[data-report-card]:not([data-report-tier=gold]) .report-detail-trigger{background:linear-gradient(115deg,#0e3e76,#1266b9);background-color:#0e3e76;border-color:#2468ab;color:#f0f4f8}
.perf-reports #report-catalog .report-card[data-report-card]:not([data-report-tier=gold]) .report-detail-trigger:is(:hover,:focus-visible){background:linear-gradient(115deg,#0a305e,#10549d);background-color:#0a305e;border-color:#2468ab;color:#f0f4f8}
.perf-reports #report-catalog .report-card[data-report-card] .report-detail-trigger:focus-visible{outline:3px solid #4d8bbd;outline-offset:3px}
.perf-reports #report-catalog .report-card[data-report-card] .report-detail-trigger:active{box-shadow:inset 0 1px 3px #071e3126}
@media(max-width:760px){.perf-reports #report-catalog .report-card[data-report-card] footer{padding-top:16px}}
@media(max-width:359px){.perf-reports #report-catalog .report-card[data-report-card] footer{padding-top:14px}.perf-reports #report-catalog .report-card[data-report-card] .report-detail-trigger{gap:6px;padding-inline:10px;font-size:.8125rem;letter-spacing:0}.perf-reports #report-catalog .report-card[data-report-card] .report-detail-trigger>span:last-child{flex-basis:20px;width:20px;padding-left:6px}}
@media(forced-colors:active){.perf-reports #report-catalog .report-card[data-report-card]{background:Canvas!important;color:CanvasText}.perf-reports #report-catalog .report-card[data-report-card] footer{background:Canvas;border-top:1px solid CanvasText}.perf-reports #report-catalog .report-card[data-report-card] :is(h3,p,small,strong,.sm-collection-badge,.report-card-includes li,.report-card-meta span,.report-inclusions summary){color:CanvasText!important;background:Canvas}}
@media(forced-colors:active){.perf-reports #report-catalog .report-card[data-report-card] .report-card-head{background:Canvas;border-color:CanvasText;border-bottom-color:CanvasText!important}.perf-reports #report-catalog .report-card[data-report-card] .report-card-head :is(.report-number,.report-availability){color:CanvasText!important}}
/* Source: assets/page-performance.20261015-1.css */
/* Keep below-the-fold content accessible while avoiding its layout/paint work.
   Heroes, native dialogs, controls and the catalogue grid itself stay live. */
@supports(content-visibility:auto){
  .perf-home main>section:not(:first-of-type),
  .perf-reports main>section:not(:first-of-type):not(#report-catalog){
    content-visibility:auto;contain-intrinsic-size:auto 650px;
  }
  .perf-reports #report-catalog [data-report-card]{
    content-visibility:auto;contain-intrinsic-size:auto 790px;
  }
}
/* No background decorative animation should compete with a foreground order. */
html.has-modal main *,html.has-modal main *::before,html.has-modal main *::after{animation-play-state:paused!important}
