.page-module__gZPX_W__page{background:var(--c-bg);color:var(--c-text)}.page-module__gZPX_W__hero{padding:clamp(9rem, 14vw, 12rem) var(--container-padding) clamp(3rem, 7vw, 6rem);border-bottom:1px solid var(--c-border-strong);background-color:#f7f7fa;background-image:linear-gradient(#4f46e50b 1px,#0000 1px),linear-gradient(90deg,#4f46e50b 1px,#0000 1px);background-size:32px 32px;position:relative;overflow:hidden}.page-module__gZPX_W__hero:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #4f46e529;border-radius:50%;width:min(34vw,440px);position:absolute;top:7rem;right:-9rem;box-shadow:0 0 0 42px #4f46e506,0 0 0 84px #4f46e505}.page-module__gZPX_W__heroGrid,.page-module__gZPX_W__analysisRail,.page-module__gZPX_W__scopeSection,.page-module__gZPX_W__explainerSection,.page-module__gZPX_W__processSection,.page-module__gZPX_W__learnSection,.page-module__gZPX_W__faqSection{width:100%;max-width:var(--container-max);margin-inline:auto;position:relative}.page-module__gZPX_W__heroGrid{grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.page-module__gZPX_W__heroCopy{padding-top:clamp(1rem,4vw,4rem)}.page-module__gZPX_W__eyebrow,.page-module__gZPX_W__kicker,.page-module__gZPX_W__panelLabel{letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:700}.page-module__gZPX_W__eyebrow{color:var(--c-accent-dark);align-items:center;gap:.65rem;margin-bottom:1.5rem;display:flex}.page-module__gZPX_W__liveDot{background:var(--c-amber);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #f5b51b2e}.page-module__gZPX_W__heroCopy h1{max-width:12ch;font-family:var(--font-heading), sans-serif;letter-spacing:-.065em;font-size:clamp(3.2rem,6.1vw,6.25rem);font-weight:700;line-height:.93}.page-module__gZPX_W__lead{max-width:58ch;color:var(--c-text-muted);margin-top:clamp(1.5rem,3vw,2.4rem);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.65}.page-module__gZPX_W__heroProof{color:#3f4354;flex-wrap:wrap;gap:.7rem 1.4rem;margin-top:2rem;font-size:.86rem;font-weight:600;display:flex}.page-module__gZPX_W__heroProof li{align-items:center;gap:.55rem;display:flex}.page-module__gZPX_W__heroProof li:before{content:"";background:var(--c-accent);width:5px;height:5px}.page-module__gZPX_W__formPanel,.page-module__gZPX_W__resultPanel{z-index:1;background:#fffffff7;border:1px solid #0f112024;border-radius:5px 28px 5px 5px;padding:clamp(1.5rem,3vw,2.5rem);position:relative;box-shadow:0 26px 70px #262a471f}.page-module__gZPX_W__formPanel:before,.page-module__gZPX_W__resultPanel:before{content:"";background:var(--c-amber);width:5.5rem;height:3px;position:absolute;top:-1px;left:2rem}.page-module__gZPX_W__panelTopline,.page-module__gZPX_W__resultHeader,.page-module__gZPX_W__checkHeading{justify-content:space-between;gap:1rem;display:flex}.page-module__gZPX_W__panelTopline{color:var(--c-text-light);align-items:center;margin-bottom:1.25rem}.page-module__gZPX_W__panelTopline>span{font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:.74rem}.page-module__gZPX_W__panelLabel{color:var(--c-accent)}.page-module__gZPX_W__formPanel>h2,.page-module__gZPX_W__resultHeader h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.035em;font-size:clamp(1.65rem,2.4vw,2.3rem);line-height:1.08}.page-module__gZPX_W__resultHeader h2:focus{outline:none}.page-module__gZPX_W__formIntro{max-width:48ch;color:var(--c-text-muted);margin-top:.75rem;font-size:.95rem}.page-module__gZPX_W__form{gap:1rem;margin-top:1.7rem;display:grid}.page-module__gZPX_W__field,.page-module__gZPX_W__fieldRow{min-width:0}.page-module__gZPX_W__fieldRow{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.page-module__gZPX_W__field label{justify-content:space-between;margin-bottom:.45rem;font-size:.79rem;font-weight:700;display:flex}.page-module__gZPX_W__field label span{color:var(--c-text-light);text-transform:uppercase;letter-spacing:.07em;font-size:.7rem;font-weight:500}.page-module__gZPX_W__field input,.page-module__gZPX_W__urlField{border:1px solid var(--c-border-strong);width:100%;transition:border-color var(--dur-fast), box-shadow var(--dur-fast), background var(--dur-fast);background:#fafafe;border-radius:7px}.page-module__gZPX_W__field>input{min-height:3.1rem;color:var(--c-text);font:inherit;padding:.8rem .9rem}.page-module__gZPX_W__urlField{align-items:center;display:flex;overflow:hidden}.page-module__gZPX_W__urlField span{border-right:1px solid var(--c-border);color:var(--c-text-light);background:#f0f1f6;align-self:stretch;align-items:center;padding-inline:.85rem;font-size:.83rem;display:flex}.page-module__gZPX_W__urlField input{min-width:0;min-height:3.1rem;color:var(--c-text);font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:.8rem}.page-module__gZPX_W__field>input:focus,.page-module__gZPX_W__urlField:focus-within{border-color:var(--c-accent);background:#fff;outline:none;box-shadow:0 0 0 3px #4f46e51f}.page-module__gZPX_W__field input[aria-invalid=true]{border-color:#b42318}.page-module__gZPX_W__field input::placeholder{color:#9ca0b2}.page-module__gZPX_W__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.page-module__gZPX_W__consent{color:var(--c-text-muted);grid-template-columns:1.1rem 1fr;align-items:start;gap:.7rem;font-size:.78rem;line-height:1.5;display:grid}.page-module__gZPX_W__consent input{width:1.05rem;height:1.05rem;accent-color:var(--c-accent);margin-top:.12rem}.page-module__gZPX_W__consent a,.page-module__gZPX_W__explainerBody a{color:var(--c-accent-dark);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.page-module__gZPX_W__formStatus{color:#b42318;min-height:1.5rem;font-size:.82rem}.page-module__gZPX_W__loadingMessage{color:var(--c-accent-dark);align-items:center;gap:.65rem;display:flex}.page-module__gZPX_W__spinner{border:2px solid #4f46e533;border-top-color:var(--c-accent);border-radius:50%;width:.9rem;height:.9rem;animation:.8s linear infinite page-module__gZPX_W__spin}@keyframes page-module__gZPX_W__spin{to{transform:rotate(360deg)}}.page-module__gZPX_W__submitButton,.page-module__gZPX_W__primaryAction,.page-module__gZPX_W__secondaryAction{min-height:3.35rem;transition:transform var(--dur-fast), background var(--dur-fast), color var(--dur-fast);border-radius:7px;justify-content:center;align-items:center;gap:1rem;padding:.85rem 1.2rem;font-size:.88rem;font-weight:700;display:inline-flex}.page-module__gZPX_W__submitButton,.page-module__gZPX_W__primaryAction{color:#17120a;background:var(--c-amber)}.page-module__gZPX_W__submitButton:not(:disabled):hover,.page-module__gZPX_W__primaryAction:hover{background:#ffc534;transform:translateY(-2px)}.page-module__gZPX_W__submitButton:disabled{cursor:wait;opacity:.72}.page-module__gZPX_W__submitButton:focus-visible,.page-module__gZPX_W__primaryAction:focus-visible,.page-module__gZPX_W__secondaryAction:focus-visible,.page-module__gZPX_W__learnLinks a:focus-visible,.page-module__gZPX_W__faqList summary:focus-visible{outline-offset:3px;outline:3px solid #4f46e559}.page-module__gZPX_W__dataNote,.page-module__gZPX_W__resultCaveat{color:var(--c-text-light);margin-top:1rem;font-size:.72rem;line-height:1.45}.page-module__gZPX_W__analysisRail{border-block:1px solid var(--c-border-strong);grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,7vw,6rem);display:grid}.page-module__gZPX_W__railItem{align-items:center;gap:.8rem;min-height:3.5rem;padding:.7rem 1rem;font-size:.78rem;display:flex}.page-module__gZPX_W__railItem+.page-module__gZPX_W__railItem{border-left:1px solid var(--c-border-strong)}.page-module__gZPX_W__railItem span{color:var(--c-accent);font-variant-numeric:tabular-nums;font-size:.7rem}.page-module__gZPX_W__railItem strong{font-weight:650}.page-module__gZPX_W__resultHeader{align-items:flex-start}.page-module__gZPX_W__score{border:1px solid;border-radius:4px 14px 4px 4px;flex:none;align-items:baseline;min-width:6.4rem;padding:.65rem .8rem;display:flex}.page-module__gZPX_W__score strong{font-family:var(--font-heading), sans-serif;font-size:2.2rem;line-height:1}.page-module__gZPX_W__score span{font-size:.7rem}.page-module__gZPX_W__strong{color:#147d58}.page-module__gZPX_W__medium{color:#9a6500}.page-module__gZPX_W__weak{color:#b42318}.page-module__gZPX_W__metricGrid{border:1px solid var(--c-border);grid-template-columns:1fr 1fr;margin-top:1.5rem;display:grid}.page-module__gZPX_W__metricGrid>div{gap:.35rem;min-width:0;padding:1rem;display:grid}.page-module__gZPX_W__metricGrid>div+div{border-left:1px solid var(--c-border)}.page-module__gZPX_W__metricGrid span{color:var(--c-text-light);text-transform:uppercase;letter-spacing:.07em;font-size:.69rem}.page-module__gZPX_W__metricGrid strong{overflow-wrap:anywhere;font-size:1.05rem}.page-module__gZPX_W__checkList{gap:.65rem;margin-top:1.4rem;display:grid}.page-module__gZPX_W__checkItem{border:1px solid var(--c-border);background:#f7f7fa;grid-template-columns:.6rem minmax(0,1fr);gap:.8rem;padding:.9rem;display:grid}.page-module__gZPX_W__statusMark{background:#8b90a6;border-radius:50%;width:.55rem;height:.55rem;margin-top:.3rem}.page-module__gZPX_W__statusMark.page-module__gZPX_W__good{background:#19875f}.page-module__gZPX_W__statusMark.page-module__gZPX_W__warning{background:#cf8b0b}.page-module__gZPX_W__statusMark.page-module__gZPX_W__critical{background:#c13c31}.page-module__gZPX_W__statusMark.page-module__gZPX_W__unknown{background:#8b90a6}.page-module__gZPX_W__checkHeading{align-items:baseline}.page-module__gZPX_W__checkHeading h3{font-size:.86rem}.page-module__gZPX_W__checkHeading span{color:var(--c-text-light);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.page-module__gZPX_W__checkValue{overflow-wrap:anywhere;margin-top:.2rem;font-size:.79rem;display:block}.page-module__gZPX_W__checkItem p{color:var(--c-text-muted);margin-top:.25rem;font-size:.76rem;line-height:1.45}.page-module__gZPX_W__recommendations{margin-top:1.7rem}.page-module__gZPX_W__recommendations ol{border-top:1px solid var(--c-border-strong);margin-top:.8rem}.page-module__gZPX_W__recommendations li{border-bottom:1px solid var(--c-border);grid-template-columns:2rem 1fr;gap:.75rem;padding-block:.9rem;display:grid}.page-module__gZPX_W__recommendations li>span{color:var(--c-accent);font-size:.72rem;font-weight:700}.page-module__gZPX_W__recommendations h3{font-size:.88rem}.page-module__gZPX_W__recommendations p{color:var(--c-text-muted);margin-top:.2rem;font-size:.76rem;line-height:1.5}.page-module__gZPX_W__resultActions{gap:.7rem;margin-top:1.5rem;display:grid}.page-module__gZPX_W__secondaryAction{color:var(--c-accent-dark);border:1px solid var(--c-border-strong)}.page-module__gZPX_W__secondaryAction:hover{background:var(--c-accent-bg)}.page-module__gZPX_W__scopeSection,.page-module__gZPX_W__processSection,.page-module__gZPX_W__faqSection{padding:clamp(5rem, 9vw, 9rem) var(--container-padding)}.page-module__gZPX_W__sectionHeading{grid-template-columns:minmax(0,.85fr) minmax(18rem,1.15fr);align-items:start;column-gap:clamp(2rem,7vw,7rem);display:grid}.page-module__gZPX_W__sectionHeading .page-module__gZPX_W__kicker{color:var(--c-accent);grid-column:1;margin-bottom:1rem}.page-module__gZPX_W__sectionHeading h2{grid-column:1;max-width:16ch}.page-module__gZPX_W__sectionHeading>p:last-child{max-width:56ch;color:var(--c-text-muted);grid-area:1/2/span 2;font-size:1.05rem}.page-module__gZPX_W__sectionHeading h2,.page-module__gZPX_W__explainerLead h2,.page-module__gZPX_W__learnSection h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.05em;font-size:clamp(2.2rem,4.1vw,4rem);line-height:1}.page-module__gZPX_W__areaGrid{border-block:1px solid var(--c-border-strong);grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,6vw,5rem);display:grid}.page-module__gZPX_W__areaCard{min-height:17rem;padding:clamp(1.5rem,3vw,2.5rem)}.page-module__gZPX_W__areaCard+.page-module__gZPX_W__areaCard{border-left:1px solid var(--c-border-strong)}.page-module__gZPX_W__areaMarker{color:var(--c-accent);font-size:.72rem;font-weight:700;display:block}.page-module__gZPX_W__areaCard h3{font-family:var(--font-heading), sans-serif;letter-spacing:-.03em;margin-top:4rem;font-size:1.55rem}.page-module__gZPX_W__areaCard p{color:var(--c-text-muted);margin-top:.8rem}.page-module__gZPX_W__explainerSection{padding:clamp(5rem, 9vw, 9rem) var(--container-padding);background:var(--c-text);color:#fff;grid-template-columns:minmax(0,.9fr) minmax(18rem,.72fr);gap:clamp(3rem,10vw,10rem);display:grid}.page-module__gZPX_W__explainerLead .page-module__gZPX_W__kicker{color:var(--c-amber);margin-bottom:1.2rem}.page-module__gZPX_W__explainerLead h2{max-width:13ch}.page-module__gZPX_W__explainerBody{color:#c5c8d4;align-self:end;gap:1.4rem;font-size:1.02rem;display:grid}.page-module__gZPX_W__explainerBody a{color:#ffcc50}.page-module__gZPX_W__processSection{border-bottom:1px solid var(--c-border-strong)}.page-module__gZPX_W__processList{border-top:1px solid var(--c-border-strong);margin-top:clamp(3rem,6vw,5rem);display:grid}.page-module__gZPX_W__processList li{border-bottom:1px solid var(--c-border-strong);grid-template-columns:minmax(5rem,.32fr) 1fr;gap:2rem;padding-block:1.6rem;display:grid}.page-module__gZPX_W__processList li>span{color:var(--c-accent);font-family:var(--font-heading), sans-serif;font-size:2rem}.page-module__gZPX_W__processList h3{font-family:var(--font-heading), sans-serif;letter-spacing:-.025em;font-size:1.35rem}.page-module__gZPX_W__processList p{color:var(--c-text-muted);margin-top:.35rem}.page-module__gZPX_W__learnSection{padding:clamp(5rem, 9vw, 9rem) var(--container-padding);grid-template-columns:minmax(0,.75fr) minmax(20rem,1fr);gap:clamp(3rem,9vw,9rem);display:grid}.page-module__gZPX_W__learnSection .page-module__gZPX_W__kicker{color:var(--c-accent);margin-bottom:1rem}.page-module__gZPX_W__learnLinks{border-top:1px solid var(--c-border-strong)}.page-module__gZPX_W__learnLinks a{border-bottom:1px solid var(--c-border-strong);transition:color var(--dur-fast), padding-left var(--dur-fast);grid-template-columns:7rem 1fr;gap:1rem;padding:1.4rem 0;font-weight:650;display:grid}.page-module__gZPX_W__learnLinks a:hover{color:var(--c-accent);padding-left:.7rem}.page-module__gZPX_W__learnLinks span{color:var(--c-text-light);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:600}.page-module__gZPX_W__faqSection{border-top:1px solid var(--c-border-strong);grid-template-columns:minmax(0,.7fr) minmax(20rem,1fr);gap:clamp(3rem,9vw,9rem);display:grid}.page-module__gZPX_W__faqSection .page-module__gZPX_W__sectionHeading{display:block}.page-module__gZPX_W__faqSection .page-module__gZPX_W__sectionHeading h2{max-width:13ch}.page-module__gZPX_W__faqList{border-top:1px solid var(--c-border-strong)}.page-module__gZPX_W__faqList details{border-bottom:1px solid var(--c-border-strong)}.page-module__gZPX_W__faqList summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.4rem 0;font-weight:700;list-style:none;display:flex}.page-module__gZPX_W__faqList summary::-webkit-details-marker{display:none}.page-module__gZPX_W__faqList summary:after{content:"+";color:var(--c-accent);flex:none;font-size:1.3rem;font-weight:400}.page-module__gZPX_W__faqList details[open] summary:after{content:"−"}.page-module__gZPX_W__faqList details p{max-width:58ch;color:var(--c-text-muted);padding:0 2rem 1.5rem 0}@media (max-width:960px){.page-module__gZPX_W__heroGrid{grid-template-columns:1fr}.page-module__gZPX_W__heroCopy{padding-top:0}.page-module__gZPX_W__heroCopy h1{max-width:14ch}.page-module__gZPX_W__formPanel,.page-module__gZPX_W__resultPanel{max-width:44rem}.page-module__gZPX_W__sectionHeading,.page-module__gZPX_W__explainerSection,.page-module__gZPX_W__learnSection,.page-module__gZPX_W__faqSection{grid-template-columns:1fr}.page-module__gZPX_W__sectionHeading>p:last-child{grid-area:auto/1;margin-top:1.5rem}.page-module__gZPX_W__explainerBody{max-width:44rem}}@media (max-width:680px){.page-module__gZPX_W__hero{padding-top:7.5rem}.page-module__gZPX_W__hero:before{display:none}.page-module__gZPX_W__heroCopy h1{font-size:clamp(2.85rem,14vw,4.6rem)}.page-module__gZPX_W__heroProof{gap:.6rem;display:grid}.page-module__gZPX_W__formPanel,.page-module__gZPX_W__resultPanel{border-radius:4px 20px 4px 4px;padding:1.25rem}.page-module__gZPX_W__fieldRow,.page-module__gZPX_W__metricGrid,.page-module__gZPX_W__analysisRail,.page-module__gZPX_W__areaGrid{grid-template-columns:1fr}.page-module__gZPX_W__analysisRail{margin-top:3rem}.page-module__gZPX_W__railItem+.page-module__gZPX_W__railItem,.page-module__gZPX_W__areaCard+.page-module__gZPX_W__areaCard,.page-module__gZPX_W__metricGrid>div+div{border-left:0;border-top:1px solid var(--c-border-strong)}.page-module__gZPX_W__areaCard{min-height:auto;padding-block:2rem}.page-module__gZPX_W__areaCard h3{margin-top:2.2rem}.page-module__gZPX_W__resultHeader{display:grid}.page-module__gZPX_W__score{width:fit-content}.page-module__gZPX_W__processList li{grid-template-columns:2.5rem 1fr;gap:.8rem}.page-module__gZPX_W__learnLinks a{grid-template-columns:1fr;gap:.35rem}}@media (prefers-reduced-motion:reduce){.page-module__gZPX_W__spinner{animation:none}.page-module__gZPX_W__submitButton,.page-module__gZPX_W__primaryAction,.page-module__gZPX_W__secondaryAction,.page-module__gZPX_W__learnLinks a{transition:none}}
