.page-module__nrAv7G__hero{background:var(--slate);align-items:center;min-height:88vh;display:flex;position:relative;overflow:hidden}.page-module__nrAv7G__heroImage{z-index:0;position:absolute;inset:0}.page-module__nrAv7G__heroGradient{background:linear-gradient(to right, var(--slate) 0%, var(--slate) 35%, #2e3a59d9 55%, #2e3a5966 75%, transparent 100%);z-index:1;position:absolute;inset:0}.page-module__nrAv7G__heroContent{z-index:2;width:100%;max-width:1160px;margin:0 auto;padding:7rem 1.5rem 7rem 5vw;position:relative}.page-module__nrAv7G__heroH1{color:var(--white);margin-bottom:0;font-size:clamp(2.6rem,5.5vw,4rem);line-height:1}.page-module__nrAv7G__heroSub{color:#faf8f4d1;max-width:480px;margin-top:1.25rem;margin-bottom:2.25rem;font-size:1.05rem;line-height:1.7}.page-module__nrAv7G__heroCtas{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.page-module__nrAv7G__sectionHead{text-align:center;margin-bottom:3rem}.page-module__nrAv7G__sectionSub{max-width:600px;color:var(--slate-gray);margin:0 auto;font-size:1rem;line-height:1.7}.page-module__nrAv7G__problem{padding:var(--section-pad)}.page-module__nrAv7G__painGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.page-module__nrAv7G__painCard{background:var(--cream);border:1px solid var(--taupe);border-radius:var(--radius-card);border-top:3px solid #c0392b;flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem;display:flex}.page-module__nrAv7G__painIcon{color:#c0392b;background:#fdf0ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.page-module__nrAv7G__painTitle{color:var(--slate);font-size:1rem;font-weight:600;line-height:1.3}.page-module__nrAv7G__painDesc{color:var(--slate-gray);font-size:.875rem;line-height:1.65}.page-module__nrAv7G__personal{padding:var(--section-pad)}.page-module__nrAv7G__personalGrid{grid-template-columns:1fr 1.4fr;align-items:center;gap:5rem;display:grid}.page-module__nrAv7G__personalPhoto{aspect-ratio:3/4;background:var(--indigo);border-radius:14px;position:relative;overflow:hidden}.page-module__nrAv7G__personalPhotoOverlay{background:linear-gradient(#0000 50%,#2e3a59d9 100%);position:absolute;inset:0}.page-module__nrAv7G__personalBadge{flex-direction:column;gap:.1rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem}.page-module__nrAv7G__personalBadge span{font-family:var(--font-heading);color:var(--gold);font-size:1.3rem;font-weight:600;line-height:1.1}.page-module__nrAv7G__personalH2{color:var(--white);margin-bottom:0;font-size:clamp(1.8rem,3vw,2.4rem)}.page-module__nrAv7G__personalText{color:#faf8f4c7;margin-top:1rem;font-size:.975rem;line-height:1.75}.page-module__nrAv7G__personalQuote{border-left:3px solid var(--gold);border-radius:0 var(--radius-card) var(--radius-card) 0;background:#ffffff0d;margin-top:1.75rem;padding:1.25rem 1.5rem}.page-module__nrAv7G__personalQuote p,.page-module__nrAv7G__personalQuote{font-family:var(--font-heading);color:#faf8f4e6;font-size:1.05rem;font-style:italic;font-weight:500;line-height:1.55}.page-module__nrAv7G__personalQuote cite{font-family:var(--font-body);color:var(--gold);letter-spacing:.06em;margin-top:.75rem;font-size:.78rem;font-style:normal;font-weight:600;display:block}.page-module__nrAv7G__solutionSection{padding:var(--section-pad)}.page-module__nrAv7G__solutionGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.page-module__nrAv7G__solutionCard{background:var(--white);border:1px solid var(--taupe);border-radius:var(--radius-card);transition:box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem;display:flex}.page-module__nrAv7G__solutionCard:hover{box-shadow:var(--shadow-hover);border-color:var(--gold)}.page-module__nrAv7G__solutionIcon{background:var(--gold-tint);width:48px;height:48px;color:var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__nrAv7G__solutionTitle{color:var(--slate);font-size:1rem;font-weight:600;line-height:1.3}.page-module__nrAv7G__solutionDesc{color:var(--slate-gray);font-size:.875rem;line-height:1.65}.page-module__nrAv7G__comparison{padding:var(--section-pad)}.page-module__nrAv7G__tableWrap{border-radius:var(--radius-card);border:1px solid var(--taupe);box-shadow:var(--shadow-card);overflow-x:auto}.page-module__nrAv7G__table{border-collapse:collapse;width:100%;font-size:.9rem}.page-module__nrAv7G__table thead tr{background:var(--slate)}.page-module__nrAv7G__thLabel{text-align:left;width:30%;padding:1rem 1.5rem}.page-module__nrAv7G__thAca,.page-module__nrAv7G__thUsh{text-align:left;letter-spacing:.08em;text-transform:uppercase;padding:1rem 1.5rem;font-size:.82rem;font-weight:700}.page-module__nrAv7G__thAca{color:#e88;align-items:center;gap:.5rem;display:flex}.page-module__nrAv7G__thUsh{color:var(--sage)}.page-module__nrAv7G__table tbody tr{border-bottom:1px solid var(--taupe)}.page-module__nrAv7G__table tbody tr:last-child{border-bottom:none}.page-module__nrAv7G__table tbody tr:nth-child(2n){background:var(--cream)}.page-module__nrAv7G__tdLabel{color:var(--slate);padding:1rem 1.5rem;font-size:.875rem;font-weight:600}.page-module__nrAv7G__tdAca{color:#c0392b;padding:1rem 1.5rem;font-size:.875rem}.page-module__nrAv7G__tdUsh{color:#2e7d32;padding:1rem 1.5rem;font-size:.875rem;font-weight:600}.page-module__nrAv7G__whoSection{padding:var(--section-pad)}.page-module__nrAv7G__personaGrid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem;display:grid}.page-module__nrAv7G__personaCard{background:var(--white);border:1px solid var(--taupe);border-radius:var(--radius-card);transition:border-color var(--transition), box-shadow var(--transition);align-items:center;gap:.75rem;padding:1.25rem 1rem;display:flex}.page-module__nrAv7G__personaCard:hover{border-color:var(--gold);box-shadow:var(--shadow-card)}.page-module__nrAv7G__personaEmoji{flex-shrink:0;font-size:1.4rem}.page-module__nrAv7G__personaLabel{color:var(--slate);font-size:.875rem;font-weight:600;line-height:1.3}.page-module__nrAv7G__personaNote{text-align:center;color:var(--slate-gray);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.page-module__nrAv7G__faqSection{padding:var(--section-pad)}.page-module__nrAv7G__faqGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.page-module__nrAv7G__faqCard{background:var(--cream);border:1px solid var(--taupe);border-radius:var(--radius-card);flex-direction:column;gap:.75rem;padding:1.75rem;display:flex}.page-module__nrAv7G__faqQ{font-family:var(--font-heading);color:var(--slate);font-size:1.1rem;font-weight:600;line-height:1.3}.page-module__nrAv7G__faqA{color:var(--slate-gray);font-size:.9rem;line-height:1.7}.page-module__nrAv7G__cta{padding:var(--section-pad);text-align:center}.page-module__nrAv7G__ctaH2{color:var(--white);margin-bottom:1rem;font-size:clamp(1.8rem,3.5vw,2.6rem)}.page-module__nrAv7G__ctaSub{color:#faf8f4bf;max-width:560px;margin:0 auto 2rem;font-size:1rem;line-height:1.7}.page-module__nrAv7G__ctaBtns{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:1060px){.page-module__nrAv7G__painGrid,.page-module__nrAv7G__solutionGrid,.page-module__nrAv7G__personaGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.page-module__nrAv7G__hero{min-height:auto}.page-module__nrAv7G__heroContent{padding:5rem 1.5rem 4rem}.page-module__nrAv7G__heroGradient{background:linear-gradient(#2e3a59f0 0%,#2e3a59bf 60%,#2e3a5980 100%)}.page-module__nrAv7G__personalGrid{grid-template-columns:1fr;gap:3rem}.page-module__nrAv7G__personalPhoto{aspect-ratio:4/3}.page-module__nrAv7G__faqGrid{grid-template-columns:1fr}}@media (max-width:560px){.page-module__nrAv7G__painGrid,.page-module__nrAv7G__solutionGrid{grid-template-columns:1fr}.page-module__nrAv7G__personaGrid{grid-template-columns:1fr 1fr}}
