.page-module__CnhNXG__page{width:100%;color:var(--light);overflow-x:hidden}.page-module__CnhNXG__main{width:100%}.page-module__CnhNXG__container{z-index:2;max-width:1240px;margin:0 auto;padding:0 2rem;position:relative}.page-module__CnhNXG__hero{align-items:center;min-height:84vh;padding:9rem 0 6rem;display:flex;position:relative}.page-module__CnhNXG__heroBackground{z-index:0;position:absolute;inset:0;overflow:hidden}.page-module__CnhNXG__gridPattern{opacity:.35;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.page-module__CnhNXG__vignette{pointer-events:none;background:radial-gradient(60% 60% at 50% 25%,#0000 0%,#00000073 70%,#000000bf 100%);position:absolute;inset:0}.page-module__CnhNXG__orbA,.page-module__CnhNXG__orbB{filter:blur(140px);opacity:.42;border-radius:50%;width:720px;height:720px;animation:14s ease-in-out infinite page-module__CnhNXG__float;position:absolute;transform:translateZ(0)}.page-module__CnhNXG__orbA{background:var(--primary);top:-280px;left:-280px}.page-module__CnhNXG__orbB{background:var(--secondary);animation-delay:-5s;bottom:-300px;right:-300px}@keyframes page-module__CnhNXG__float{0%{transform:translate(0,0)scale(1)}50%{transform:translateY(-34px)scale(1.05)}to{transform:translate(0,0)scale(1)}}.page-module__CnhNXG__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gray);margin:0 0 1rem;font-size:.82rem;font-weight:650}.page-module__CnhNXG__heroTitle{max-width:18ch;margin:0;font-size:clamp(3rem,6.6vw,5.6rem);font-weight:920;line-height:1.02}.page-module__CnhNXG__gradientText{background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-module__CnhNXG__heroSubtitle{max-width:70ch;color:var(--gray-light);margin:1.3rem 0 0;font-size:1.35rem;line-height:1.65}.page-module__CnhNXG__heroActions{flex-wrap:wrap;gap:1rem;margin-top:2.25rem;display:flex}.page-module__CnhNXG__primaryButton{color:var(--light);background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:14px;justify-content:center;align-items:center;padding:1.15rem 2.2rem;font-weight:750;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.page-module__CnhNXG__primaryButton:hover{filter:saturate(1.08);transform:translateY(-3px);box-shadow:0 18px 46px #00e0ff38}.page-module__CnhNXG__secondaryButton{color:var(--light);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border-radius:14px;justify-content:center;align-items:center;padding:1.15rem 2.2rem;font-weight:750;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.page-module__CnhNXG__secondaryButton:hover{background:#ffffff16;border-color:#ffffff38;transform:translateY(-3px)}.page-module__CnhNXG__metrics{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0d;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.75rem 0 0;padding:1.25rem;display:grid}.page-module__CnhNXG__metric{padding:.75rem .9rem}.page-module__CnhNXG__metricLabel{color:var(--gray);margin:0;font-size:.95rem}.page-module__CnhNXG__metricValue{color:var(--light);margin:.25rem 0 0;font-size:1.15rem;font-weight:750}.page-module__CnhNXG__section{padding:6.5rem 0}.page-module__CnhNXG__sectionTitle{margin:0 0 1rem;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:880;line-height:1.1}.page-module__CnhNXG__sectionSubtitle{max-width:80ch;color:var(--gray-light);margin:0 0 2.6rem;font-size:1.18rem;line-height:1.65}.page-module__CnhNXG__symptomGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:2rem;display:grid}.page-module__CnhNXG__symptomCard{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-style:preserve-3d;background:#ffffff0d;border-radius:20px;padding:2.1rem;transition:transform .22s,box-shadow .22s}.page-module__CnhNXG__symptomCard:hover{transform:translateY(-8px);box-shadow:0 22px 52px #00e0ff24}.page-module__CnhNXG__cardTitle{background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 .75rem;font-size:1.4rem;font-weight:820}.page-module__CnhNXG__cardText{color:var(--gray-light);margin:0;font-size:1.06rem;line-height:1.6}.page-module__CnhNXG__reframe{color:var(--gray-light);margin-top:2.4rem;font-size:1.25rem}.page-module__CnhNXG__reframeEmphasis{color:var(--light);font-weight:820}.page-module__CnhNXG__definition{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0d;border-radius:22px;padding:2.4rem}.page-module__CnhNXG__definitionText{color:var(--gray-light);margin:0;font-size:1.12rem;line-height:1.75}.page-module__CnhNXG__definitionBoundary{color:var(--light);margin:1.25rem 0 0;font-size:1.12rem;font-weight:720;line-height:1.75}.page-module__CnhNXG__loopGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:2.2rem;display:grid}.page-module__CnhNXG__loopCard{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform-style:preserve-3d;background:#ffffff0d;border-radius:22px;padding:2.4rem;transition:transform .22s,box-shadow .22s}.page-module__CnhNXG__loopCard:hover{transform:translateY(-10px);box-shadow:0 26px 58px #00e0ff29}.page-module__CnhNXG__loopHeader{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.page-module__CnhNXG__loopKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gray);margin:0;font-size:.78rem;font-weight:750}.page-module__CnhNXG__loopTitle{color:var(--light);margin:0;font-size:1.55rem;font-weight:880}.page-module__CnhNXG__bullets{color:var(--gray-light);margin:1.2rem 0 0;padding-left:1.15rem;line-height:1.7}.page-module__CnhNXG__bullets li{margin:.35rem 0}.page-module__CnhNXG__scorePanel{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0d;border-radius:22px;grid-template-columns:1.3fr .7fr;gap:1.4rem;padding:2.4rem;display:grid}.page-module__CnhNXG__scoreHeadline{color:var(--light);margin:0 0 .75rem;font-size:1.5rem;font-weight:900}.page-module__CnhNXG__scoreRight{grid-template-columns:1fr;align-content:start;gap:.75rem;display:grid}.page-module__CnhNXG__scoreChip{border:1px solid var(--glass-border);color:var(--light);background:#ffffff0f;border-radius:999px;padding:.75rem .95rem;font-weight:720}.page-module__CnhNXG__fitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;display:grid}.page-module__CnhNXG__fitCard{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0d;border-radius:22px;padding:2.4rem}.page-module__CnhNXG__finalSection{text-align:center;padding:7.5rem 0 8.5rem}.page-module__CnhNXG__finalTitle{margin:0 0 1rem;font-size:clamp(2.4rem,4.6vw,3.6rem);font-weight:920}.page-module__CnhNXG__finalSubtitle{max-width:78ch;color:var(--gray-light);margin:0 auto 2.6rem;font-size:1.2rem;line-height:1.75}.page-module__CnhNXG__finalActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:980px){.page-module__CnhNXG__metrics,.page-module__CnhNXG__symptomGrid,.page-module__CnhNXG__loopGrid,.page-module__CnhNXG__fitGrid,.page-module__CnhNXG__scorePanel{grid-template-columns:1fr}.page-module__CnhNXG__hero{min-height:auto;padding:8rem 0 5.5rem}}@media (prefers-reduced-motion:reduce){.page-module__CnhNXG__orbA,.page-module__CnhNXG__orbB{animation:none}.page-module__CnhNXG__primaryButton,.page-module__CnhNXG__secondaryButton,.page-module__CnhNXG__symptomCard,.page-module__CnhNXG__loopCard{transition:none}.page-module__CnhNXG__primaryButton:hover,.page-module__CnhNXG__secondaryButton:hover,.page-module__CnhNXG__symptomCard:hover,.page-module__CnhNXG__loopCard:hover{transform:none}}
