.NpsCsatCalculator_page__8vh_1{background:#f8fafc;min-height:100vh;padding:2rem 1rem 4rem}.NpsCsatCalculator_hero__H_yhq{max-width:1100px;margin:0 auto 3rem;padding:2.75rem 2rem;border-radius:24px;background:linear-gradient(135deg,#10b981,#059669 50%,#0f172a);color:#fff;box-shadow:0 24px 60px rgba(15,118,110,.35);text-align:center}.NpsCsatCalculator_heroHeadline__xJ7cx{font-size:clamp(2rem,3vw,3.2rem);font-weight:800;line-height:1.1;margin-bottom:1rem}.NpsCsatCalculator_heroSubhead__IXrju{font-size:clamp(1.05rem,2.1vw,1.4rem);max-width:720px;margin:0 auto 1.5rem;color:hsla(0,0%,100%,.9)}.NpsCsatCalculator_heroMeta__duUpQ{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem}.NpsCsatCalculator_metaBadge__DrqFS{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem;border-radius:999px;background:rgba(15,118,110,.2);backdrop-filter:blur(6px);font-weight:600;font-size:.95rem}.NpsCsatCalculator_metaBadge__DrqFS strong{font-weight:700}.NpsCsatCalculator_grid__WvwiK{max-width:1200px;margin:0 auto;display:grid;gap:2rem}.NpsCsatCalculator_toolsGrid__HV7C4{display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.NpsCsatCalculator_card__kUvfP{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 18px 40px rgba(15,23,42,.08);border:1px solid rgba(15,23,42,.08);display:flex;flex-direction:column;gap:1.25rem}.NpsCsatCalculator_cardHeader__dBabg{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.NpsCsatCalculator_cardTitle__6F9V_{font-size:1.45rem;font-weight:700;color:#0f172a;margin:0}.NpsCsatCalculator_helperText__OGN33{font-size:.95rem;color:#475569;line-height:1.5}.NpsCsatCalculator_inputGroup__7daTL{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,150px);align-items:center;gap:1rem}.NpsCsatCalculator_inputGroup__7daTL+.NpsCsatCalculator_inputGroup__7daTL{margin-top:.85rem}.NpsCsatCalculator_inputLabel___mjsq{font-weight:600;color:#0f172a}.NpsCsatCalculator_numberInput__200G6{width:100%;padding:.65rem .85rem;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#f8fafc;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.NpsCsatCalculator_numberInput__200G6:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.2);background:#fff}.NpsCsatCalculator_metricBadge__KdudO{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;border-radius:999px;background:rgba(16,185,129,.12);color:#065f46;font-weight:700;font-size:.95rem}.NpsCsatCalculator_metricBadge__KdudO span{font-size:1.1rem}.NpsCsatCalculator_metricsRow__MI91V{display:grid;gap:.75rem}.NpsCsatCalculator_metricsRow__MI91V strong{color:#0f172a}.NpsCsatCalculator_chartCard__J7VFa{grid-column:1/-1;text-align:center}.NpsCsatCalculator_canvasWrapper__2Lu8H{position:relative;background:#fff;padding:1.5rem;border-radius:20px;border:1px solid rgba(148,163,184,.24);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35)}.NpsCsatCalculator_chartCanvas__yTfKg{width:100%;max-width:720px;margin:0 auto;display:block}.NpsCsatCalculator_actionsRow__F6Mkk{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.NpsCsatCalculator_primaryButton__xpdhT,.NpsCsatCalculator_secondaryButton__d48I5{border:none;border-radius:999px;padding:.75rem 1.5rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.NpsCsatCalculator_primaryButton__xpdhT{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;box-shadow:0 12px 24px rgba(14,165,233,.3)}.NpsCsatCalculator_primaryButton__xpdhT:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(14,165,233,.35)}.NpsCsatCalculator_secondaryButton__d48I5{background:rgba(15,23,42,.07);color:#0f172a}.NpsCsatCalculator_secondaryButton__d48I5:hover{transform:translateY(-1px);box-shadow:0 12px 20px rgba(15,23,42,.12)}.NpsCsatCalculator_ctaBanner__FnqHI{grid-column:1/-1;background:#0f172a;color:#fff;border-radius:24px;padding:2.5rem 2rem;display:grid;gap:1rem;justify-items:center;text-align:center;box-shadow:0 24px 60px rgba(15,23,42,.4)}.NpsCsatCalculator_ctaBanner__FnqHI h2{font-size:1.75rem;font-weight:800;margin:0}.NpsCsatCalculator_ctaBanner__FnqHI p{margin:0;max-width:620px;color:hsla(0,0%,100%,.85);line-height:1.6}.NpsCsatCalculator_ctaLink__t4ZYI{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.6rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-radius:999px;font-weight:700;text-decoration:none;margin-top:.5rem;box-shadow:0 16px 32px rgba(34,197,94,.35);transition:transform .2s ease,box-shadow .2s ease}.NpsCsatCalculator_ctaLink__t4ZYI:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(34,197,94,.45)}.NpsCsatCalculator_embedArea__VUHX6{width:100%;min-height:120px;padding:1rem;border-radius:16px;border:1px dashed rgba(14,165,233,.6);background:rgba(224,242,254,.6);font-family:Fira Code,Menlo,Monaco,monospace;font-size:.9rem;color:#0f172a;resize:vertical}.NpsCsatCalculator_notice__XGMhT{font-size:.85rem;color:#475569;margin-top:-.25rem}.NpsCsatCalculator_faqSection__t60tJ{grid-column:1/-1;background:#fff;border-radius:24px;padding:2.5rem 2rem;box-shadow:0 18px 40px rgba(15,23,42,.08);border:1px solid rgba(148,163,184,.2)}.NpsCsatCalculator_faqSection__t60tJ h2{font-size:1.85rem;margin-bottom:1.5rem;color:#0f172a}.NpsCsatCalculator_faqItem__eaFsg+.NpsCsatCalculator_faqItem__eaFsg{margin-top:1.75rem}.NpsCsatCalculator_faqItem__eaFsg h3{font-size:1.2rem;margin-bottom:.6rem;color:#0f172a}.NpsCsatCalculator_faqItem__eaFsg p{margin:0;color:#475569;line-height:1.7}.NpsCsatCalculator_divider__Khan3{height:1px;background:linear-gradient(90deg,rgba(148,163,184,0),rgba(148,163,184,.4),rgba(148,163,184,0));margin:1.5rem 0}.NpsCsatCalculator_tagline__g8lfL{font-size:.95rem;color:hsla(0,0%,100%,.78);margin:0}.NpsCsatCalculator_statusMessage__x7vj8{font-size:.85rem;color:#0f172a;text-align:center}@media (max-width:768px){.NpsCsatCalculator_hero__H_yhq{padding:2.25rem 1.5rem}.NpsCsatCalculator_inputGroup__7daTL{grid-template-columns:1fr;gap:.5rem}.NpsCsatCalculator_card__kUvfP{padding:1.75rem}.NpsCsatCalculator_ctaBanner__FnqHI{padding:2.25rem 1.5rem}}@media (max-width:480px){.NpsCsatCalculator_heroMeta__duUpQ{gap:.5rem}.NpsCsatCalculator_metaBadge__DrqFS{width:100%;justify-content:center}.NpsCsatCalculator_actionsRow__F6Mkk{flex-direction:column}.NpsCsatCalculator_primaryButton__xpdhT,.NpsCsatCalculator_secondaryButton__d48I5{width:100%;justify-content:center}}