.page_page__R_L9_{padding-top:1.35rem;padding-bottom:4rem}.page_calculator__pfjZ6,.page_ctaSection__cmxWA,.page_guideSection__phPd4,.page_hero__t2u_0{max-width:1040px}.page_hero__t2u_0{display:grid;gap:1rem;margin-bottom:1.4rem}.page_calculatorIntro__ZHs4C span,.page_ctaSection__cmxWA span,.page_eyebrow__pjCKg,.page_sectionIntro__XGmd5 span{color:var(--action-primary);font-size:.74rem;font-weight:600;letter-spacing:.01em;text-transform:none}.page_hero__t2u_0 h1{color:var(--text-primary);font-size:var(--text-public-page-title-size);font-weight:600;line-height:var(--text-public-page-title-line);letter-spacing:var(--text-public-page-title-tracking)}.page_hero__t2u_0 p{max-width:760px;color:var(--text-supporting);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line)}.page_calculator__pfjZ6{display:grid;gap:1rem;padding:1.15rem;border:1px solid var(--surface-card-border);border-radius:var(--surface-card-radius);background:var(--surface-card-bg);box-shadow:var(--surface-card-shadow)}.page_calculatorIntro__ZHs4C{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between;align-items:baseline}.page_calculatorIntro__ZHs4C h2,.page_ctaSection__cmxWA h2,.page_sectionIntro__XGmd5 h2{color:var(--text-primary);font-size:var(--text-public-card-title-size);font-weight:600;line-height:var(--text-public-card-title-line);letter-spacing:var(--text-public-card-title-tracking)}.page_calculatorIntro__ZHs4C p,.page_ctaSection__cmxWA p,.page_sectionIntro__XGmd5 p{max-width:780px;color:var(--text-supporting);font-size:var(--text-body-size);line-height:var(--text-body-line)}.page_calculatorIntro__ZHs4C p strong{color:var(--text-primary);font-weight:600}.page_calculatorGrid__djasD{display:grid;gap:1rem}.page_inputPanel__jRS5m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.page_inputPanel__jRS5m label{display:grid;gap:var(--form-field-gap)}.page_inputPanel__jRS5m label span{color:var(--form-label-color);font-size:var(--form-label-size);font-weight:var(--form-label-weight);line-height:var(--text-label-line)}.page_inputPanel__jRS5m input{width:100%;min-height:var(--input-height);border:1px solid var(--input-border);border-radius:var(--input-radius);padding:var(--input-padding-y) var(--input-padding-x);background:var(--input-bg);color:var(--text-primary);font:inherit;font-size:var(--text-body-size);line-height:var(--text-body-line);transition:var(--input-transition)}.page_inputPanel__jRS5m input:focus{border-color:var(--input-border-focus);box-shadow:var(--input-focus-shadow);outline:none}.page_resultPanel__kn5nr{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:.9rem;align-items:center;min-width:0;border:1px solid var(--surface-nested-border);border-radius:var(--surface-nested-radius);padding:1rem;background:var(--surface-nested-bg)}.page_npsResult__5rqzc,.page_resultEmpty__hIMUy{display:grid;gap:.35rem;text-align:center}.page_resultEmpty__hIMUy{grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);align-items:center;text-align:left}.page_npsResult__5rqzc span,.page_percentGrid__ipubZ span,.page_resultEmpty__hIMUy span{color:var(--text-supporting);font-size:.72rem;font-weight:600;letter-spacing:.01em;text-transform:none}.page_npsResult__5rqzc strong,.page_resultEmpty__hIMUy strong{color:var(--action-primary);font-size:clamp(3.2rem,8vw,5rem);font-weight:600;line-height:1}.page_resultEmpty__hIMUy strong{font-size:2.25rem}.page_npsResult__5rqzc .page_positiveResult__4GXJa{color:var(--semantic-positive)}.page_npsResult__5rqzc .page_attentionResult__9eif3{color:var(--semantic-attention)}.page_npsResult__5rqzc .page_neutralResult__Ez2MI{color:var(--text-primary)}.page_npsResult__5rqzc p,.page_resultEmpty__hIMUy p{color:var(--text-supporting);font-size:.92rem;line-height:1.45}.page_npsResult__5rqzc small{color:var(--text-primary);font-size:var(--text-small-size);line-height:var(--text-small-line)}.page_percentGrid__ipubZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.page_percentGrid__ipubZ div{min-width:0;padding:.72rem;border:1px solid var(--surface-nested-border);border-radius:var(--surface-nested-radius);background:var(--surface-nested-bg);text-align:center}.page_percentGrid__ipubZ strong{display:block;margin-top:.2rem;color:var(--text-primary);font-size:1.05rem}.page_percentGrid__ipubZ .page_promoters__tkwUx strong{color:var(--text-metric-nps-positive)}.page_percentGrid__ipubZ .page_passives__WNiaG strong{color:var(--text-label-nps)}.page_percentGrid__ipubZ .page_detractors__9w3lV strong{color:var(--text-metric-nps-positive)}.page_percentGrid__ipubZ .page_promoters__tkwUx{border-top:3px solid var(--data-nps-strong)}.page_percentGrid__ipubZ .page_passives__WNiaG{border-top:3px solid var(--data-nps-mid)}.page_percentGrid__ipubZ .page_detractors__9w3lV{border-top:3px solid var(--data-nps-soft)}.page_guideSection__phPd4{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-8);margin-top:var(--space-8);border-top:1px solid var(--border-subtle);padding-top:var(--space-6)}.page_sectionIntro__XGmd5{display:grid;gap:.45rem}.page_infoList__IzgVf{display:grid;gap:.55rem;padding-left:1.1rem}.page_guideColumns__ImhKD{display:grid;gap:var(--space-6)}.page_guideColumns__ImhKD>div{display:grid;gap:var(--space-2)}.page_guideColumns__ImhKD h3{color:var(--text-primary);font-size:var(--text-body-lg-size);font-weight:600;line-height:var(--text-body-lg-line)}.page_infoList__IzgVf li{color:var(--text-supporting);font-size:.95rem;line-height:1.6}.page_ctaSection__cmxWA{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-top:1rem;padding:1.15rem;border:1px solid var(--surface-card-border);border-radius:var(--surface-card-radius);background:var(--surface-card-bg);box-shadow:var(--surface-card-shadow)}.page_ctaSection__cmxWA div:first-child{display:grid;gap:.4rem}.page_ctaActions__hFZXF{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.page_ctaActions__hFZXF a{white-space:nowrap}@media (max-width:900px){.page_ctaSection__cmxWA,.page_guideSection__phPd4{grid-template-columns:1fr}.page_ctaSection__cmxWA{align-items:flex-start;flex-direction:column}.page_ctaActions__hFZXF{justify-content:flex-start}}@media (max-width:700px){.page_page__R_L9_{padding-top:.8rem}.page_inputPanel__jRS5m,.page_percentGrid__ipubZ,.page_resultPanel__kn5nr{grid-template-columns:1fr}.page_resultEmpty__hIMUy{grid-column:auto;grid-template-columns:auto auto minmax(0,1fr)}.page_ctaActions__hFZXF,.page_ctaActions__hFZXF a{width:100%}}