.page-module___8aEwW__shell{color:#f8fafc;min-height:100vh;font-family:var(--primary-font);background:radial-gradient(circle at 52% 2%,#8b9c8c2e,#0000 18rem),radial-gradient(circle at 18% 22%,#2e5e5347,#0000 29rem),radial-gradient(circle at 82% 14%,#262a536b,#0000 26rem),linear-gradient(#010201 0%,#030604 44%,#020302 100%)}.page-module___8aEwW__glass{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff13,#ffffff06),#040806b8;border:1px solid #8b9c8c33;box-shadow:0 24px 80px #00000057}.page-module___8aEwW__softGlass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#2e5e5329,#262a5314),#ffffff09;border:1px solid #8b9c8c29}.page-module___8aEwW__heroGrid{background-image:radial-gradient(circle at 88% 40%,#90ee9a47 1px,#0000 1.6px),linear-gradient(#8b9c8c0b 1px,#0000 1px),linear-gradient(90deg,#8b9c8c0b 1px,#0000 1px);background-position:right 13rem,50%,50%;background-size:18px 18px,92px 92px,92px 92px;-webkit-mask-image:radial-gradient(circle at top,#000 0%,#0000 68%);mask-image:radial-gradient(circle at top,#000 0%,#0000 68%)}.page-module___8aEwW__heroSection{max-width:1300px;padding:180px 18px 50px}.page-module___8aEwW__pageContainer{width:100%;max-width:1300px}.page-module___8aEwW__siteHeader{border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:100%;max-width:1300px;padding:10px 12px;display:grid}.page-module___8aEwW__headerMenu,.page-module___8aEwW__headerActions{align-items:center;gap:8px;display:flex}.page-module___8aEwW__headerMenu{justify-content:flex-start}.page-module___8aEwW__headerActions{justify-content:flex-end}.page-module___8aEwW__headerMenu a{color:#d9e1d8c7;border-radius:999px;padding:10px 12px;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s}.page-module___8aEwW__headerMenu a:hover{color:#fff;background:#8b9c8c1a}.page-module___8aEwW__logoSlot{filter:drop-shadow(0 18px 32px #0000006b);justify-content:center;align-items:center;width:fit-content;padding:0 18px;text-decoration:none;display:inline-flex}.page-module___8aEwW__loginButton,.page-module___8aEwW__demoButton{border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.page-module___8aEwW__loginButton{color:#d9e1d8;background:#ffffff0b;border:1px solid #8b9c8c33;width:44px;height:44px}.page-module___8aEwW__demoButton{color:#020302;background:linear-gradient(135deg,#9fe0a8,#8b9c8c);border:1px solid #9fe0a873;min-height:44px;padding:0 18px;font-size:.9rem;font-weight:800;box-shadow:0 0 32px #9fe0a838}.page-module___8aEwW__loginButton:hover,.page-module___8aEwW__demoButton:hover{transform:translateY(-1px)}.page-module___8aEwW__loginButton:hover{background:#8b9c8c1f;border-color:#9fe0a873}.page-module___8aEwW__mobileMenuButton,.page-module___8aEwW__mobileMenuPanel{display:none}.page-module___8aEwW__mobileMenuButton{color:#d9e1d8;background:#ffffff0b;border:1px solid #8b9c8c38;border-radius:999px;justify-self:end;place-items:center;width:44px;height:44px}.page-module___8aEwW__mobileMenuPanel{background:radial-gradient(circle at 100% 0,#90ee9a1f,#0000 12rem),#030604eb;border:1px solid #8b9c8c24;border-radius:24px;grid-column:1/-1;padding:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.page-module___8aEwW__mobileMenuPanel nav{gap:4px;display:grid}.page-module___8aEwW__mobileMenuPanel a,.page-module___8aEwW__mobileMenuActions a{color:#d9e1d8d1;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.page-module___8aEwW__mobileMenuPanel a:hover{color:#fff;background:#8b9c8c1a}.page-module___8aEwW__mobileMenuActions{border-top:1px solid #8b9c8c1f;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding-top:10px;display:grid}.page-module___8aEwW__mobileMenuActions a:first-child{background:#ffffff0a;border:1px solid #8b9c8c29;justify-content:center}.page-module___8aEwW__mobileMenuActions a:last-child{color:#020302;background:linear-gradient(135deg,#9fe0a8,#8b9c8c);justify-content:center}.page-module___8aEwW__heroTitle{font-family:var(--heading-font);text-shadow:0 10px 28px #00000080}.page-module___8aEwW__titleAccent{color:#9fdfaa;-webkit-text-fill-color:transparent;background:linear-gradient(92deg,#9ef0a9 8%,#8b9c8c 52%,#67bfa5 100%);-webkit-background-clip:text;background-clip:text;display:block}.page-module___8aEwW__titleRule{background:linear-gradient(90deg,#0000,#8b9c8c,#0000);border-radius:999px;width:64px;height:2px;margin:24px auto 0;box-shadow:0 0 22px #8b9c8cb3}.page-module___8aEwW__publicHero{grid-template-columns:minmax(0,.95fr) minmax(280px,24rem);align-items:center;gap:72px;min-height:620px;padding:52px 0 64px;display:grid}.page-module___8aEwW__publicBackLink{color:#d9e1d8c2;border-bottom:1px solid #8b9c8c57;align-items:center;gap:8px;padding-bottom:6px;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.page-module___8aEwW__publicBackLink:hover{color:#fff;border-color:#9fe0a8}.page-module___8aEwW__publicEyebrow{color:#8b9c8c;letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.82rem;font-weight:700;display:inline-flex}.page-module___8aEwW__publicTitle{color:#fff;letter-spacing:0;max-width:720px;margin:22px 0 0;font-size:clamp(2.55rem,4vw,4rem);font-weight:650;line-height:1.08}.page-module___8aEwW__publicDescription{color:#d9e1d8c7;max-width:700px;margin:24px 0 0;font-size:1.08rem;line-height:1.85}.page-module___8aEwW__publicHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.page-module___8aEwW__publicHeroActions a{color:#d9e1d8;border:1px solid #90ee9a42;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-size:.94rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.page-module___8aEwW__publicHeroActions a:first-child{color:#020302;background:#9fe0a8;border-color:#9fe0a8}.page-module___8aEwW__publicHeroActions a:hover{background:#90ee9a1a;border-color:#90ee9a80;transform:translateY(-1px)}.page-module___8aEwW__publicHeroActions a:first-child:hover{background:#b8f4bf}.page-module___8aEwW__publicSummary{background:linear-gradient(145deg,#0c1814e6,#020302eb);border:1px solid #8b9c8c24;border-radius:30px;padding:28px;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000047}.page-module___8aEwW__publicSummary:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 0,#90ee9a21,#0000 36%),linear-gradient(90deg,#90ee9a14,#0000 44%);position:absolute;inset:0}.page-module___8aEwW__publicSummaryIcon{color:#90ee9a;border:1px solid #90ee9a2e;border-radius:999px;place-items:center;width:46px;height:46px;display:inline-grid;position:relative}.page-module___8aEwW__publicSummary h2{color:#fff;margin:20px 0 0;font-size:1.35rem;font-weight:700;line-height:1.25;position:relative}.page-module___8aEwW__publicSummary p{color:#d9e1d8ad;margin:12px 0 0;font-size:.94rem;line-height:1.75;position:relative}.page-module___8aEwW__publicSummary a{color:#9fe0a8;align-items:center;gap:8px;margin-top:22px;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.page-module___8aEwW__publicBody{border-top:1px solid #8b9c8c21;grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);gap:56px;padding:58px 0 66px;display:grid}.page-module___8aEwW__publicBodyIntro{align-self:start;position:sticky;top:24px}.page-module___8aEwW__publicBodyIntro span{color:#8b9c8c;letter-spacing:.28em;text-transform:uppercase;font-size:.78rem;font-weight:800}.page-module___8aEwW__publicBodyIntro p{color:#d9e1d8a8;margin:18px 0 0;font-size:.96rem;line-height:1.85}.page-module___8aEwW__publicSections{gap:18px;display:grid}.page-module___8aEwW__publicSection{background:#ffffff06;border:1px solid #8b9c8c1f;border-radius:24px;grid-template-columns:72px minmax(0,1fr);gap:28px;padding:26px;display:grid}.page-module___8aEwW__publicSection:first-child{border-top:1px solid #8b9c8c1f;padding-top:26px}.page-module___8aEwW__publicSectionIndex{color:#9fe0a86b;font-family:var(--font-geist-mono);font-size:1rem;font-weight:800}.page-module___8aEwW__publicSectionHeading{align-items:center;gap:14px;display:flex}.page-module___8aEwW__publicSectionHeading span{color:#90ee9a;display:inline-flex}.page-module___8aEwW__publicSection h2{color:#fff;margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:700;line-height:1.2}.page-module___8aEwW__publicSection p{color:#d9e1d8bf;max-width:780px;margin:14px 0 0;font-size:1rem;line-height:1.82}.page-module___8aEwW__publicSection ul{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.page-module___8aEwW__publicSection li{color:#d9e1d8c7;border:1px solid #8b9c8c29;border-radius:999px;padding:9px 13px;font-size:.86rem;line-height:1.2}.page-module___8aEwW__publicCta{border-top:1px solid #8b9c8c29;border-bottom:1px solid #8b9c8c1f;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;display:flex}.page-module___8aEwW__publicCta p{color:#8b9c8c;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.page-module___8aEwW__publicCta h2{color:#fff;margin:8px 0 0;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:700;line-height:1.15}.page-module___8aEwW__publicCta a{color:#020302;background:#9fe0a8;border-radius:999px;align-items:center;gap:10px;min-width:max-content;padding:14px 20px;font-size:.95rem;font-weight:850;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.page-module___8aEwW__publicCta a:hover{background:#b8f4bf;transform:translateY(-1px)}.page-module___8aEwW__heroAura{pointer-events:none;filter:blur(.3px);opacity:.7;background:radial-gradient(circle,#2e5e5326,#0000 58%),conic-gradient(from 128deg,#90ee9a66,#0000 16% 64%,#90ee9a47,#0000 76%);border:1px solid #8b9c8c14;border-radius:999px;width:min(42rem,86vw);height:min(42rem,86vw);position:absolute;top:9.2rem;left:50%;transform:translate(-50%)}.page-module___8aEwW__heroAura:before,.page-module___8aEwW__heroAura:after{content:"";border-radius:inherit;position:absolute}.page-module___8aEwW__heroAura:before{border:1px solid #90ee9a6b;width:34rem;height:34rem;inset:-9rem auto auto -29rem;box-shadow:0 0 28px #90ee9a38}.page-module___8aEwW__heroAura:after{background-image:radial-gradient(circle,#90ee9a61 1px,#0000 1.5px);background-size:12px 12px;border-top:1px solid #90ee9a59;width:34rem;height:18rem;bottom:-8rem;right:-25rem;transform:rotate(-13deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 74%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 74%,#0000)}.page-module___8aEwW__sectionIntro{text-align:center;gap:16px;max-width:900px;margin:0 auto 34px;display:grid}.page-module___8aEwW__sectionIntro p{color:#8b9c8cc7;letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.page-module___8aEwW__sectionIntro span{color:#d9e1d8b8;max-width:690px;margin:0 auto;font-size:1rem;line-height:1.75}.page-module___8aEwW__featureGrid{border-top:1px solid #8b9c8c1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 44px;padding-top:42px;display:grid}.page-module___8aEwW__featureCard{border-bottom:1px solid #8b9c8c1f;grid-template-rows:auto 1fr;gap:22px;min-height:180px;padding:0 0 30px;display:grid;position:relative}.page-module___8aEwW__featureCard:before{display:none}.page-module___8aEwW__featureIcon{z-index:1;color:#90ee9a;filter:none;justify-content:center;align-items:center;width:fit-content;display:inline-flex;position:relative}.page-module___8aEwW__platformLogo{background:radial-gradient(circle at top,#9fe0a821,#0000 70%),#ffffff0a;border:1px solid #8b9c8c2e;border-radius:18px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #ffffff06,0 14px 34px #00000047}.page-module___8aEwW__heroBand{z-index:1;background:linear-gradient(110deg,#0d2318eb,#040c08db);border:1px solid #90ee9a29;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1120px;min-height:108px;margin:38px auto 0;padding:25px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 22px 70px #00000040}.page-module___8aEwW__bandAction{z-index:2;color:#031008;background:#9fe0a8;border-radius:999px;flex:none;align-items:center;gap:9px;padding:12px 17px;font-size:.86rem;font-weight:800;transition:transform .2s,background .2s;display:inline-flex;position:relative}.page-module___8aEwW__bandAction:hover{background:#b8f4bf;transform:translateY(-2px)}.page-module___8aEwW__bandIcon{color:#90ee9a;flex:none;place-items:center;width:54px;height:54px;display:grid}.page-module___8aEwW__bandWave{background-image:radial-gradient(circle,#90ee9a59 1px,#0000 1.6px),linear-gradient(140deg,#0000,#2e5e5329);background-size:12px 12px,100% 100%;width:46%;height:110px;position:absolute;bottom:-34px;right:0;transform:skewY(-9deg);-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.page-module___8aEwW__productPanel,.page-module___8aEwW__answerEnginePanel{border-top:1px solid #8b9c8c1f;border-bottom:1px solid #8b9c8c14;position:relative;overflow:visible}.page-module___8aEwW__productPanel{grid-template-columns:minmax(0,1fr) minmax(340px,.74fr);gap:72px;padding:58px 0;display:grid}.page-module___8aEwW__productCopy{flex-direction:column;justify-content:center;min-height:520px;display:flex}.page-module___8aEwW__insightStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:620px;margin-top:34px;display:grid}.page-module___8aEwW__insightStats div{border-left:1px solid #8b9c8c2e;padding:4px 0 4px 18px}.page-module___8aEwW__insightStats strong{color:#9fe0a8;font-size:2rem;line-height:1;display:block}.page-module___8aEwW__insightStats span{color:#d9e1d89e;margin-top:8px;font-size:.82rem;line-height:1.45;display:block}.page-module___8aEwW__scanFlowCard{flex-direction:column;align-self:stretch;max-height:560px;padding:0;display:flex}.page-module___8aEwW__scanFlowList{scrollbar-color:#90ee9a6b #8b9c8c14;scrollbar-width:thin;gap:0;max-height:390px;padding-right:10px;display:grid;overflow-y:auto}.page-module___8aEwW__scanFlowList::-webkit-scrollbar{width:8px}.page-module___8aEwW__scanFlowList::-webkit-scrollbar-track{background:#8b9c8c14;border-radius:999px}.page-module___8aEwW__scanFlowList::-webkit-scrollbar-thumb{background:linear-gradient(#90ee9a,#2e5e53);border-radius:999px}.page-module___8aEwW__flowStep{border-top:1px solid #8b9c8c1f;grid-template-columns:48px 1fr;gap:16px;padding:18px 0 18px 2px;display:grid}.page-module___8aEwW__flowStep:last-child{border-bottom:1px solid #8b9c8c1f}.page-module___8aEwW__flowStep>span{color:#90ee9a;border:1px solid #90ee9a2e;border-radius:999px;place-items:center;width:36px;height:36px;font-size:.78rem;font-weight:800;display:grid}.page-module___8aEwW__flowStep h4{color:#fff;margin:0;font-size:1rem;font-weight:700}.page-module___8aEwW__flowStep p{color:#d9e1d8a8;margin:5px 0 0;font-size:.86rem;line-height:1.65}.page-module___8aEwW__answerEnginePanel{background:radial-gradient(circle at 85% 0,#90ee9a12,#0000 30%),linear-gradient(145deg,#07100ceb,#020705f2);border:1px solid #8b9c8c24;border-radius:30px;gap:30px;padding:44px;display:grid;box-shadow:inset 0 1px #ffffff08,0 28px 90px #00000038}.page-module___8aEwW__answerEngineHeader{grid-template-columns:minmax(0,.92fr) minmax(280px,.48fr);align-items:end;gap:28px;display:grid}.page-module___8aEwW__answerEngineHeader>p{color:#d9e1d8ad;margin:0;font-size:1rem;line-height:1.75}.page-module___8aEwW__signalList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module___8aEwW__signalList article{color:#90ee9a;background:#ffffff06;border:1px solid #8b9c8c1f;border-radius:20px;gap:14px;min-height:150px;padding:20px;transition:transform .2s,border-color .2s,background .2s;display:flex}.page-module___8aEwW__signalList article:hover{background:#90ee9a0b;border-color:#90ee9a47;transform:translateY(-3px)}.page-module___8aEwW__signalList article>svg{background:#90ee9a17;border-radius:10px;flex:none;width:32px;height:32px;padding:5px}.page-module___8aEwW__signalList h3{color:#fff;margin:0;font-size:1rem;font-weight:700}.page-module___8aEwW__signalList p{color:#d9e1d8ad;margin:8px 0 0;font-size:.88rem;line-height:1.7}.page-module___8aEwW__faqPreview{border-top:1px solid #8b9c8c24;margin-top:10px;padding-top:36px}.page-module___8aEwW__faqLayout{grid-template-columns:minmax(250px,.48fr) minmax(0,1fr);align-items:start;gap:46px;display:grid}.page-module___8aEwW__faqIntro{position:sticky;top:100px}.page-module___8aEwW__faqIntroCopy{color:#d9e1d89e;max-width:340px;margin:18px 0 0;font-size:.9rem;line-height:1.7}.page-module___8aEwW__faqList{gap:10px;display:grid}.page-module___8aEwW__faqItem{background:#ffffff05;border:1px solid #8b9c8c1f;border-radius:18px;padding:18px 20px;transition:border-color .2s,background .2s}.page-module___8aEwW__faqItem:hover,.page-module___8aEwW__faqItem[open]{background:#90ee9a09;border-color:#90ee9a3b}.page-module___8aEwW__faqItem summary{min-height:32px}.page-module___8aEwW__faqPanel{border-top:1px solid #8b9c8c1f;padding-top:26px}.page-module___8aEwW__faqPanel details{border-top:1px solid #8b9c8c1f;margin-top:12px;padding-top:12px}.page-module___8aEwW__faqPanel summary{cursor:pointer;color:#9fe0a8;font-weight:600}.page-module___8aEwW__faqPanel p{color:#d9e1d8d1;margin-top:8px;font-size:.9rem;line-height:1.7}.page-module___8aEwW__lockedPanel{background:linear-gradient(135deg,#050b09f5,#020504fa),#020504eb;border:1px solid #8b9c8c38;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000057,inset 0 0 0 1px #ffffff06}.page-module___8aEwW__lockedPanelInfo{background:radial-gradient(circle at 18% 12%,#2e5e5352,#0000 18rem),linear-gradient(135deg,#050d0afa,#020605f5);position:relative}.page-module___8aEwW__lockedPanelInfo:after{content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(circle,#90ee9a1a 1px,#0000 1.5px);background-size:18px 18px;position:absolute;inset:0}.page-module___8aEwW__lockedPanelInfo>*{z-index:1;position:relative}.page-module___8aEwW__lockedPanelForm{background:radial-gradient(circle at 78% 4%,#90ee9a4d,#0000 14rem),linear-gradient(155deg,#0f271dfa,#030806f7);position:relative;box-shadow:inset 1px 0 #90ee9a38,inset 0 0 0 1px #90ee9a1a,0 0 70px #90ee9a1a}.page-module___8aEwW__lockedTeaser{background:linear-gradient(90deg,#90ee9a1c,#90ee9a09),#040a08c2;border:1px solid #90ee9a24;box-shadow:inset 0 0 0 1px #ffffff06}.page-module___8aEwW__opportunityPanel{position:relative;overflow:hidden}.page-module___8aEwW__opportunityPanel:before{content:"";pointer-events:none;opacity:.16;background-image:radial-gradient(circle,#90ee9a29 1px,#0000 1.5px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.page-module___8aEwW__opportunityPanel>*{z-index:1;position:relative}.page-module___8aEwW__opportunityCard{background:linear-gradient(145deg,#0d1915d1,#030806b8),#030806b8;border:1px solid #8b9c8c21;transition:transform .22s,border-color .22s,background .22s;box-shadow:inset 0 1px #ffffff09}.page-module___8aEwW__opportunityCard:hover{background:linear-gradient(145deg,#12261ee0,#040a08cc),#030806c7;border-color:#90ee9a47;transform:translateY(-3px)}.page-module___8aEwW__gainPanel{background:radial-gradient(circle at 100% 0,#9fe0a82e,#0000 8rem),#2e5e531f;border:1px solid #8b9c8c33;box-shadow:inset 0 0 0 1px #ffffff06}.page-module___8aEwW__compactCapture,.page-module___8aEwW__reportCapture{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#2e5e532e,#040806b3),#040806bd;border:1px solid #8b9c8c2e;box-shadow:inset 0 0 0 1px #ffffff06}.page-module___8aEwW__compactCapture{border-radius:24px;padding:16px}.page-module___8aEwW__reportCapture{border-radius:28px;padding:24px}.page-module___8aEwW__lockedPanel:before{content:"";filter:blur(8px);background:radial-gradient(circle,#8b9c8c52,#0000 68%);height:16rem;position:absolute;inset:-40% 20% auto}.page-module___8aEwW__meter{background:conic-gradient(from 180deg, #8b9c8c var(--score), #ffffff1a 0)}.page-module___8aEwW__progressLine{background:linear-gradient(90deg,#2e5e53,#8b9c8c,#9fe0a8);box-shadow:0 0 30px #2e5e5373}.page-module___8aEwW__scanToast{z-index:60;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 100% 0,#90ee9a29,#0000 14rem),#030604e0;border:1px solid #8b9c8c38;border-radius:24px;width:min(390px,100vw - 32px);padding:18px;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 28px 100px #00000094,inset 0 0 0 1px #ffffff09}.page-module___8aEwW__scanSpinner{border:2px solid #90ee9a38;border-top-color:#90ee9a;border-radius:999px;flex:none;width:36px;height:36px;animation:1s linear infinite page-module___8aEwW__spin}.page-module___8aEwW__siteFooter{color:#d9e1d89e;text-align:center;border-top:1px solid #8b9c8c29;justify-items:center;gap:12px;width:100%;max-width:1300px;padding:46px 2px 0;font-size:.84rem;display:grid}.page-module___8aEwW__footerLogo{object-fit:contain;filter:drop-shadow(0 18px 46px #9fe0a829);width:min(500px,72vw);height:auto}.page-module___8aEwW__siteFooter p{color:#d9e1d894;max-width:700px;margin:0;font-size:.9rem;line-height:1.7}@keyframes page-module___8aEwW__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.page-module___8aEwW__heroSection{min-height:auto}.page-module___8aEwW__siteHeader{border-radius:26px;grid-template-columns:1fr auto 1fr;gap:10px;padding:10px}.page-module___8aEwW__logoSlot{grid-column:2;justify-self:center;padding:0}.page-module___8aEwW__headerMenu,.page-module___8aEwW__headerActions{display:none}.page-module___8aEwW__mobileMenuButton{grid-area:1/3;display:grid}.page-module___8aEwW__siteHeaderOpen .page-module___8aEwW__mobileMenuPanel{display:block}.page-module___8aEwW__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.page-module___8aEwW__productPanel,.page-module___8aEwW__answerEngineHeader,.page-module___8aEwW__signalList,.page-module___8aEwW__faqLayout{grid-template-columns:1fr}.page-module___8aEwW__faqIntro{position:static}.page-module___8aEwW__productCopy{min-height:auto}.page-module___8aEwW__heroBand{max-width:560px}.page-module___8aEwW__publicHero,.page-module___8aEwW__publicBody{grid-template-columns:1fr;gap:34px}.page-module___8aEwW__publicHero{min-height:auto;padding:50px 0 46px}.page-module___8aEwW__publicBodyIntro{max-width:620px;position:static}.page-module___8aEwW__publicSummary{max-width:560px}.page-module___8aEwW__publicCta{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.page-module___8aEwW__shell{background:radial-gradient(circle at 50% 0,#8b9c8c29,#0000 14rem),radial-gradient(circle at 20% 20%,#2e5e5333,#0000 20rem),linear-gradient(#010201 0%,#030604 44%,#020302 100%)}.page-module___8aEwW__heroGrid{opacity:.85;background-size:24px 24px,72px 72px,72px 72px}.page-module___8aEwW__logoSlot img{object-fit:contain;max-width:min(210px,58vw);height:52px}.page-module___8aEwW__publicHero{padding:42px 0 38px}.page-module___8aEwW__publicEyebrow{font-size:.76rem}.page-module___8aEwW__publicTitle{font-size:clamp(2.2rem,9.6vw,3.25rem);line-height:1.08}.page-module___8aEwW__publicDescription{font-size:.98rem;line-height:1.75}.page-module___8aEwW__publicBody{padding:38px 0 44px}.page-module___8aEwW__publicSection{grid-template-columns:1fr;gap:12px;padding:22px}.page-module___8aEwW__publicSectionIndex{font-size:.86rem}.page-module___8aEwW__publicSectionHeading{align-items:flex-start}.page-module___8aEwW__publicSection ul{gap:8px}.page-module___8aEwW__publicCta{padding:26px 0}.page-module___8aEwW__heroAura{opacity:.55;width:23rem;height:23rem;top:10.5rem}.page-module___8aEwW__heroAura:before,.page-module___8aEwW__heroAura:after{display:none}.page-module___8aEwW__featureGrid{grid-template-columns:1fr;row-gap:18px;margin-top:34px}.page-module___8aEwW__featureCard{gap:18px;min-height:auto;padding-bottom:22px}.page-module___8aEwW__featureIcon{width:fit-content;height:auto}.page-module___8aEwW__featureIcon svg{width:30px;height:30px}.page-module___8aEwW__productPanel,.page-module___8aEwW__answerEnginePanel{padding:28px}.page-module___8aEwW__insightStats{grid-template-columns:1fr}.page-module___8aEwW__scanFlowCard{padding:0}.page-module___8aEwW__scanFlowList{max-height:340px}.page-module___8aEwW__flowStep{grid-template-columns:42px 1fr;gap:12px;padding:16px 0}.page-module___8aEwW__signalList article{min-height:0;padding:18px}.page-module___8aEwW__faqPanel{padding-top:22px}.page-module___8aEwW__heroBand{flex-direction:column;align-items:flex-start;margin-top:30px;padding:22px}.page-module___8aEwW__heroBand>div{align-items:flex-start}.page-module___8aEwW__bandIcon{width:42px;height:42px}.page-module___8aEwW__bandWave{display:none}.page-module___8aEwW__lockedPanel{padding:20px}.page-module___8aEwW__compactCapture,.page-module___8aEwW__reportCapture{border-radius:22px;padding:14px}.page-module___8aEwW__scanToast{border-radius:20px;width:calc(100vw - 24px);padding:14px;bottom:12px;right:12px}.page-module___8aEwW__siteFooter{text-align:center;padding-top:34px}}@media (max-width:420px){.page-module___8aEwW__titleRule{margin-top:18px}.page-module___8aEwW__heroBand{border-radius:0}.page-module___8aEwW__scanSpinner{width:30px;height:30px}}
.report-module__d2O0Ia__page{color:#f5f7f4;min-height:100vh;font-family:var(--font-space-grotesk), Arial, sans-serif;background:#020302;padding:24px 32px 40px;position:relative;overflow:hidden}.report-module__d2O0Ia__backdrop{z-index:0;pointer-events:none;background:radial-gradient(circle at 15% 12%,#2e5e5347,#0000 28rem),radial-gradient(circle at 86% 8%,#262a5347,#0000 34rem),linear-gradient(#020302,#050806 56%,#020302);position:fixed;inset:0}.report-module__d2O0Ia__backdrop:after{content:"";opacity:.24;background-image:radial-gradient(circle,#90ee9a29 1px,#0000 1.5px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.report-module__d2O0Ia__topbar,.report-module__d2O0Ia__expertBanner,.report-module__d2O0Ia__hero,.report-module__d2O0Ia__grid,.report-module__d2O0Ia__section{z-index:1;max-width:1300px;margin-inline:auto;position:relative}.report-module__d2O0Ia__topbar{margin-bottom:24px}.report-module__d2O0Ia__expertBanner{background:linear-gradient(135deg,#90ee9a29,#2e5e5314),#050c09e0;border:1px solid #9fe0a83d;border-radius:24px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:18px 20px;display:flex;overflow:hidden;box-shadow:0 18px 60px #00000047,inset 0 1px #ffffff0d}.report-module__d2O0Ia__expertBanner div{min-width:0}.report-module__d2O0Ia__expertBanner span{color:#9fe0a8;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:.76rem;font-weight:850;display:inline-flex}.report-module__d2O0Ia__expertBanner strong{color:#fff;margin-top:8px;font-size:clamp(1.08rem,2vw,1.38rem);line-height:1.25;display:block}.report-module__d2O0Ia__expertBanner p{color:#d9e1d8b8;margin:6px 0 0;line-height:1.55}.report-module__d2O0Ia__expertBanner a{color:#020302;background:#9fe0a8;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-weight:900;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.report-module__d2O0Ia__expertBanner a:hover{background:#b8f4bf;transform:translateY(-1px)}.report-module__d2O0Ia__actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.report-module__d2O0Ia__action{color:#d9e1d8;background:#90ee9a14;border:1px solid #90ee9a47;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 18px;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.report-module__d2O0Ia__action:hover{color:#fff;background:#90ee9a24;border-color:#90ee9a85;transform:translateY(-1px)}.report-module__d2O0Ia__hero{background:radial-gradient(circle at 86% 8%,#90ee9a1f,#0000 22rem),linear-gradient(135deg,#091411f0,#020302fa);border:1px solid #8b9c8c2e;border-radius:34px;grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;gap:clamp(24px,5vw,60px);padding:clamp(26px,4vw,54px);display:grid;overflow:hidden;box-shadow:0 26px 90px #00000061,inset 0 1px #ffffff0a}.report-module__d2O0Ia__hero:before{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(circle,#90ee9a38 1px,#0000 1.5px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 10% 0,#000,#0000 38%);mask-image:radial-gradient(circle at 10% 0,#000,#0000 38%)}.report-module__d2O0Ia__heroContent,.report-module__d2O0Ia__scorePanel{z-index:1;position:relative}.report-module__d2O0Ia__reportBrand{background:#0208068f;border:1px solid #8b9c8c29;border-radius:999px;align-items:center;gap:14px;max-width:100%;padding:8px 14px 8px 10px;display:inline-flex}.report-module__d2O0Ia__reportBrand img{width:132px;height:auto}.report-module__d2O0Ia__reportBrand span{color:#d9e1d8b8;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:850}.report-module__d2O0Ia__eyebrow,.report-module__d2O0Ia__sectionTitle span{color:#9fe0a8;letter-spacing:.24em;text-transform:uppercase;font-size:.78rem;font-weight:850;display:block}.report-module__d2O0Ia__hero h1{color:#fff;letter-spacing:0;max-width:850px;margin:14px 0 0;font-size:clamp(2.2rem,5vw,4.9rem);font-weight:750;line-height:.98}.report-module__d2O0Ia__websiteLink{color:#d9e1d8;overflow-wrap:anywhere;background:#90ee9a14;border:1px solid #90ee9a38;border-radius:999px;align-items:center;gap:9px;max-width:100%;margin-top:26px;padding:10px 14px;text-decoration:none;display:inline-flex}.report-module__d2O0Ia__heroCopy{color:#d9e1d8b8;max-width:760px;margin:22px 0 0;font-size:1.05rem;line-height:1.75}.report-module__d2O0Ia__metaStrip{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.report-module__d2O0Ia__metaStrip span{color:#d9e1d8c7;background:#ffffff09;border:1px solid #8b9c8c29;border-radius:999px;align-items:center;gap:9px;padding:10px 13px;font-size:.92rem;font-weight:700;display:inline-flex}.report-module__d2O0Ia__scorePanel{text-align:center;background:radial-gradient(circle at 50% 18%,#90ee9a29,#0000 12rem),#020806b8;border:1px solid #90ee9a29;border-radius:30px;align-content:center;justify-items:center;padding:26px;display:grid}.report-module__d2O0Ia__scoreRing{background:conic-gradient(#90ee9a var(--score), #8b9c8c2e 0);border-radius:999px;place-items:center;width:190px;height:190px;padding:14px;display:grid}.report-module__d2O0Ia__scoreRing>div{border-radius:inherit;background:#020806;place-items:center;width:100%;height:100%;display:grid}.report-module__d2O0Ia__scoreRing strong{color:#fff;font-size:4rem;line-height:1;display:block}.report-module__d2O0Ia__scoreRing span{color:#90ee9a;letter-spacing:.22em;text-transform:uppercase;margin-top:-44px;font-size:.82rem;font-weight:850;display:block}.report-module__d2O0Ia__scorePanel p{color:#d9e1d8ad;margin:18px 0 0;line-height:1.6}.report-module__d2O0Ia__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.report-module__d2O0Ia__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;display:grid}.report-module__d2O0Ia__grid{margin-top:18px}.report-module__d2O0Ia__field,.report-module__d2O0Ia__platformCard,.report-module__d2O0Ia__recommendationCard,.report-module__d2O0Ia__bars{background:linear-gradient(145deg,#0a1411e6,#040806d6);border:1px solid #8b9c8c26;border-radius:24px;box-shadow:inset 0 1px #ffffff0a}.report-module__d2O0Ia__field{padding:20px}.report-module__d2O0Ia__field span,.report-module__d2O0Ia__platformName{color:#8b9c8ceb;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:850;display:block}.report-module__d2O0Ia__field strong{overflow-wrap:anywhere;color:#fff;display:block}.report-module__d2O0Ia__section{margin-top:44px}.report-module__d2O0Ia__sectionTitle{margin-bottom:18px}.report-module__d2O0Ia__sectionTitle h2{color:#fff;margin:8px 0 0;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:800}.report-module__d2O0Ia__sectionTitle p{color:#d9e1d8a8;max-width:850px;margin:10px 0 0;line-height:1.7}.report-module__d2O0Ia__platformCard{min-height:180px;padding:24px;display:block}.report-module__d2O0Ia__platformSummary{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.report-module__d2O0Ia__platformContent{min-width:0}.report-module__d2O0Ia__platformContent>strong{color:#fff;margin-bottom:12px;font-size:1.35rem;display:block}.report-module__d2O0Ia__platformStatus{color:#d9e1d8ad;margin:0;line-height:1.55}.report-module__d2O0Ia__platformMeta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.report-module__d2O0Ia__platformMeta span,.report-module__d2O0Ia__platformTier{color:#d9e1d8b3;text-transform:capitalize;background:#ffffff06;border:1px solid #8b9c8c29;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.report-module__d2O0Ia__platformTier{color:#90ee9a;border-color:#90ee9a38;flex:none}.report-module__d2O0Ia__platformTier.report-module__d2O0Ia__strong{background:#90ee9a14}.report-module__d2O0Ia__platformTier.report-module__d2O0Ia__watch{color:#facc15;background:#facc1514;border-color:#facc153d}.report-module__d2O0Ia__platformTier.report-module__d2O0Ia__risk{color:#fb7185;background:#fb718514;border-color:#fb71853d}.report-module__d2O0Ia__platformDetails{border-top:1px solid #8b9c8c21;margin-top:20px;padding-top:15px}.report-module__d2O0Ia__platformDetails summary{cursor:pointer;color:#9fe0a8;font-size:12px;font-weight:800}.report-module__d2O0Ia__formula{color:#d9e1d89e;background:#ffffff06;border-radius:12px;margin:14px 0;padding:12px;font-size:11px}.report-module__d2O0Ia__platformBreakdown{gap:8px;display:grid}.report-module__d2O0Ia__platformBreakdownRow{background:#0000003d;border-radius:12px;grid-template-columns:minmax(130px,1fr) 75px 70px;align-items:center;gap:10px;padding:11px;display:grid}.report-module__d2O0Ia__platformBreakdownRow strong,.report-module__d2O0Ia__platformBreakdownRow span{display:block}.report-module__d2O0Ia__platformBreakdownRow span,.report-module__d2O0Ia__platformBreakdownRow p,.report-module__d2O0Ia__platformSignals small{color:#d9e1d88c;font-size:10px}.report-module__d2O0Ia__platformBreakdownRow p{grid-column:1/-1;margin:0}.report-module__d2O0Ia__contribution strong{color:#90ee9a}.report-module__d2O0Ia__gap strong{color:#facc15}.report-module__d2O0Ia__platformSignals{gap:8px;margin-top:14px;display:grid}.report-module__d2O0Ia__platformSignals>div{align-items:flex-start;gap:9px;display:flex}.report-module__d2O0Ia__platformSignals p{margin:0}.report-module__d2O0Ia__platformSignals small{margin-top:2px;display:block}.report-module__d2O0Ia__signalPass{color:#90ee9a}.report-module__d2O0Ia__signalFail{color:#fb7185}.report-module__d2O0Ia__signalWarning{color:#facc15}.platform-score-modal>p{display:none}.platform-score-modal>div:nth-child(3):before{color:#fff;content:"How the score was calculated";margin:20px 0 12px;font-size:17px;font-weight:800;display:block}.platform-score-modal>div:nth-child(3):after{color:#d9e1d8b3;content:"Improvement plan: start with the categories showing the largest yellow available-point values. Complete the recommended action in each row, then rescan. Reaching exactly 100 requires every weighted category to reach 100; completing the largest gaps first moves the result closest to 100 fastest.";background:#90ee9a0d;border:1px solid #90ee9a24;border-radius:12px;margin-top:14px;padding:12px;font-size:11px;line-height:1.7;display:block}.platform-score-modal>div:nth-child(4){display:none}.platform-score-modal>div:nth-child(3)>div{padding:13px}.platform-score-modal>div:nth-child(3)>div>p{margin-top:10px;padding-top:10px}.platform-score-modal>div:nth-child(3)>div>p:before{color:#90ee9a;content:"How to improve: ";font-weight:800}:is(.platform-score-modal .report-module__d2O0Ia__contribution p,.platform-score-modal .report-module__d2O0Ia__gap p){display:none}.platform-score-modal .report-module__d2O0Ia__contribution:after{color:#d9e1d880;content:"points earned";text-transform:uppercase;font-size:9px}.platform-score-modal .report-module__d2O0Ia__gap:after{color:#d9e1d880;content:"points available";text-transform:uppercase;font-size:9px}.report-module__d2O0Ia__scorePill{background:conic-gradient(#90ee9a calc(var(--platform-score,75) * 1%), #8b9c8c2e 0);border-radius:999px;flex:none;place-items:center;width:82px;height:82px;display:grid}.report-module__d2O0Ia__scorePill strong{border-radius:inherit;color:#fff;background:#020806;place-items:center;width:64px;height:64px;font-size:1.35rem;display:grid}.report-module__d2O0Ia__strong{box-shadow:0 0 30px #90ee9a14}.report-module__d2O0Ia__watch{background:conic-gradient(#facc15 calc(var(--platform-score) * 1%), #8b9c8c2e 0)}.report-module__d2O0Ia__risk{background:conic-gradient(#fb7185 calc(var(--platform-score) * 1%), #8b9c8c2e 0)}.report-module__d2O0Ia__bars{gap:14px;padding:22px;display:grid}.report-module__d2O0Ia__bars>div{grid-template-columns:150px minmax(0,1fr) 48px;align-items:center;gap:14px;display:grid}.report-module__d2O0Ia__bars div div{background:#8b9c8c24;border-radius:999px;height:12px;overflow:hidden}.report-module__d2O0Ia__bars i{border-radius:inherit;background:linear-gradient(90deg,#2e5e53,#9fe0a8);height:100%;display:block}.report-module__d2O0Ia__bars span,.report-module__d2O0Ia__bars strong{color:#d9e1d8db}.report-module__d2O0Ia__recommendations{gap:18px;display:grid}.report-module__d2O0Ia__recommendationCard{padding:24px;position:relative;overflow:hidden}.report-module__d2O0Ia__recommendationCard:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 16%,#90ee9a21,#0000 18rem);position:absolute;inset:0}.report-module__d2O0Ia__recommendationTop,.report-module__d2O0Ia__recommendationGrid{z-index:1;position:relative}.report-module__d2O0Ia__recommendationTop{grid-template-columns:58px minmax(0,1fr) 100px;align-items:start;gap:18px;display:grid}.report-module__d2O0Ia__recommendationIcon{color:#90ee9a;background:#90ee9a1a;border:1px solid #90ee9a3d;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.report-module__d2O0Ia__recommendationTop span{color:#9fe0a8;letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;font-weight:850;display:inline-block}.report-module__d2O0Ia__recommendationTop h3{color:#fff;margin:8px 0 0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:800}.report-module__d2O0Ia__recommendationTop p{color:#d9e1d8b8;margin:10px 0 0;line-height:1.7}.report-module__d2O0Ia__gainBadge{text-align:center;background:#90ee9a14;border:1px solid #90ee9a2e;border-radius:22px;place-items:center;min-height:86px;display:grid}.report-module__d2O0Ia__gainBadge strong{color:#90ee9a;font-size:2rem;line-height:1}.report-module__d2O0Ia__gainBadge span{color:#d9e1d894;letter-spacing:.16em;margin-top:-8px;font-size:.72rem}.report-module__d2O0Ia__recommendationGrid{border-top:1px solid #8b9c8c1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;padding-top:20px;display:grid}.report-module__d2O0Ia__recommendationGrid div{background:#0208067a;border-radius:18px;padding:17px}.report-module__d2O0Ia__recommendationGrid svg{color:#90ee9a}.report-module__d2O0Ia__recommendationGrid span{color:#9fe0a8e6;letter-spacing:.16em;text-transform:uppercase;margin-top:12px;font-size:.72rem;font-weight:850;display:block}.report-module__d2O0Ia__recommendationGrid p{color:#d9e1d8bd;margin:8px 0 0;line-height:1.65}@media print{.report-module__d2O0Ia__actions,.report-module__d2O0Ia__expertBanner,.report-module__d2O0Ia__topbar{display:none}.report-module__d2O0Ia__page{color:#111827;background:#fff;padding:0}.report-module__d2O0Ia__backdrop{display:none}}@media (max-width:900px){.report-module__d2O0Ia__expertBanner{flex-direction:column;align-items:flex-start}.report-module__d2O0Ia__hero,.report-module__d2O0Ia__recommendationTop,.report-module__d2O0Ia__recommendationGrid{grid-template-columns:1fr}.report-module__d2O0Ia__scorePanel{text-align:left;justify-items:start}.report-module__d2O0Ia__scoreRing{width:150px;height:150px}.report-module__d2O0Ia__scoreRing strong{font-size:3rem}}@media (max-width:720px){.report-module__d2O0Ia__page{padding:16px 14px 30px}.report-module__d2O0Ia__actions{flex-wrap:wrap;justify-content:flex-start}.report-module__d2O0Ia__expertBanner a{width:100%}.report-module__d2O0Ia__reportBrand{border-radius:22px;flex-direction:column;align-items:flex-start;padding:12px}.report-module__d2O0Ia__bars>div{grid-template-columns:1fr}.report-module__d2O0Ia__platformCard{align-items:flex-start}}
