.calculator_page__rpz26{--tool-accent:#c02669;--tool-soft:#fdf2f8;--tool-border:#f5d0e4;--tool-gradient:linear-gradient(115deg,#7c3aed,#c026a0 38%,#e1306c 68%,#f77737);--tool-button-gradient:linear-gradient(110deg,#7836c9,#b5298e 50%,#cb315b);padding-top:84px;color:#111827;background:#fff;font-family:Arial,Helvetica,PingFang SC,Microsoft YaHei,sans-serif}.calculator_hero__DGOUT{position:relative;padding:48px 16px 16px;background:radial-gradient(ellipse 48% 50% at 20% 5%,#ede9fe 0,transparent 75%),radial-gradient(ellipse 48% 50% at 80% 8%,#fce7f3 0,transparent 75%),radial-gradient(ellipse 50% 35% at 50% 55%,#fff3e8 0,transparent 80%)}.calculator_heroHeading__ElX64{position:relative;max-width:1248px;margin:0 auto 40px;text-align:center}.calculator_heroHeading__ElX64 h1{font-size:60px;line-height:1.25;font-weight:700;margin:0 0 20px;padding-bottom:4px}.calculator_heroHeading__ElX64 h1>span{color:var(--tool-accent);background:var(--tool-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.calculator_heroHeading__ElX64>p{max-width:672px;margin:0 auto;font-size:20px;line-height:1.5;color:#4b5563}.calculator_calculator__4KrZU{width:100%;max-width:520px;margin:0 auto 48px;padding:32px;border:1.5px solid transparent;border-radius:20px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(140deg,#c4b5fd,#f9a8d4 55%,#fed7aa) border-box;box-shadow:0 20px 56px #a855f712,0 8px 24px #e1306c0a}.calculator_calculator__4KrZU form{display:flex;flex-direction:column;gap:17.6px}.calculator_calculator__4KrZU label{display:block;margin-bottom:6.4px;font-size:12.8px;font-weight:700;color:#374151}.calculator_calculator__4KrZU label svg{display:inline;margin-right:5px;color:var(--tool-accent);vertical-align:text-bottom}.calculator_calculator__4KrZU form>div:first-child label svg{color:#7c3aed}.calculator_calculator__4KrZU form>div:nth-child(2) label svg{color:#db2777}.calculator_calculator__4KrZU form>div:nth-child(3) label svg{color:#c45b22}.calculator_optional__jiT_H{margin-left:5px;font-size:11.52px;font-weight:400;color:#9ca3af}.calculator_calculator__4KrZU input{width:100%;border:1px solid #e5e7eb;border-radius:16px;padding:12px 16px;background:#fff;color:#111827;font-size:15.2px;line-height:1.5;outline:none;transition:border-color .2s,box-shadow .2s}.calculator_calculator__4KrZU input::placeholder{color:#9ca3af}.calculator_calculator__4KrZU input:focus{border-color:var(--tool-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tool-accent) 12%,transparent)}.calculator_calculator__4KrZU input[aria-invalid=true]{border-color:#dc2626}.calculator_calculator__4KrZU .calculator_formula__bz9UZ{margin:0;font-size:11.52px;line-height:1.5;color:#9ca3af}.calculator_calculateButton__4vuDG{display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:var(--tool-button-gradient);box-shadow:0 6px 16px #c0266924;color:#fff;padding:12px 20px;font-size:15.2px;font-weight:700;line-height:1.5;cursor:pointer;transition:filter .15s,transform .12s}.calculator_calculateButton__4vuDG:hover{filter:brightness(.95)}.calculator_calculateButton__4vuDG:active{transform:scale(.99)}.calculator_calculateButton__4vuDG:focus-visible,.calculator_faqList__u5xM8 summary:focus-visible{outline:2px solid var(--tool-accent);outline-offset:4px}.calculator_calculator__4KrZU .calculator_error__edW03{margin:6px 0 0;color:#dc2626;font-size:12px;line-height:1.6}.calculator_how__wJs7m{padding:64px 0 16px}.calculator_wideContainer___t9Lx{max-width:1152px;padding:0 16px;margin:0 auto}.calculator_sectionHeading__iJn3B{text-align:center;margin-bottom:48px}.calculator_sectionHeading__iJn3B .calculator_eyebrow__6JQ_m{display:block;margin:0 0 12px;color:var(--tool-accent);font-size:11.2px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.calculator_sectionHeading__iJn3B h2{margin:0 0 12px;font-size:36px;line-height:1.2;font-weight:700}.calculator_sectionHeading__iJn3B>p:last-child{max-width:576px;margin:0 auto;font-size:16px;line-height:1.5;color:#6b7280}.calculator_how__wJs7m .calculator_sectionHeading__iJn3B{margin-bottom:56px}.calculator_steps__d3jIg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.calculator_stepCard__evzU6{position:relative;overflow:hidden;border:1px solid var(--tool-border);border-radius:20px;background:#fff;padding:28px}.calculator_audienceCard__EGgCL:first-child,.calculator_benefitCard__nSLQ2:first-child,.calculator_stepCard__evzU6:first-child{--tool-accent:#7c3aed;--tool-soft:#f5f3ff;--tool-border:#ddd6fe}.calculator_audienceCard__EGgCL:nth-child(2),.calculator_benefitCard__nSLQ2:nth-child(2),.calculator_stepCard__evzU6:nth-child(2){--tool-accent:#c02669;--tool-soft:#fdf2f8;--tool-border:#f5d0e4}.calculator_audienceCard__EGgCL:nth-child(3),.calculator_benefitCard__nSLQ2:nth-child(3),.calculator_stepCard__evzU6:nth-child(3){--tool-accent:#c45b22;--tool-soft:#fff7ed;--tool-border:#fed7aa}.calculator_audienceCard__EGgCL:nth-child(4){--tool-accent:#a21caf;--tool-soft:#fdf4ff;--tool-border:#f5d0fe}.calculator_stepCard__evzU6{background:linear-gradient(145deg,var(--tool-soft),#fff 70%)}.calculator_stepNumber__Jsi8e{position:absolute;top:12px;right:16px;line-height:1;font-size:64px;font-weight:800;color:color-mix(in srgb,var(--tool-accent) 12%,transparent);user-select:none}.calculator_iconBox__XVNoC{position:relative;width:44px;height:44px;border:1px solid var(--tool-border);border-radius:12px;background:var(--tool-soft);color:var(--tool-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.calculator_stepCard__evzU6 .calculator_iconBox__XVNoC{margin-bottom:24px}.calculator_stepCard__evzU6 h3{position:relative;margin-bottom:6.4px;font-size:16.8px;font-weight:700}.calculator_accentLine__CyR0Y{width:28px;height:3px;border-radius:2px;background:var(--tool-accent);margin-bottom:14px}.calculator_stepCard__evzU6>p{position:relative;margin:0;font-size:14px;line-height:1.7;color:#6b7280}.calculator_audience__sbkBB,.calculator_benchmarks__FINb2{padding:64px 0;background:linear-gradient(115deg,#faf8ff,#fff7fa 55%,#fffaf5)}.calculator_benchmarkContainer__u1JXv{max-width:1024px;padding:0 16px;margin:0 auto}.calculator_tierGrid__QK1Kr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px}.calculator_low__raUUx{--tier-color:#dc2626;--tier-background:#fef2f2;--tier-border:#fecaca}.calculator_average__SIfEK{--tier-color:#b45309;--tier-background:#fffbeb;--tier-border:#fde68a}.calculator_good__DquhX{--tier-color:#047857;--tier-background:#ecfdf5;--tier-border:#a7f3d0}.calculator_excellent__s4rOw{--tier-color:#7c3aed;--tier-background:#f5f3ff;--tier-border:#ddd6fe}.calculator_tierCard__fEllN{border:1.5px solid var(--tier-border);border-radius:20px;padding:20px;background:var(--tier-background);color:var(--tier-color);text-align:center}.calculator_tierCard__fEllN>svg{margin:0 auto 8px}.calculator_tierCard__fEllN h3{margin:0 0 4.8px;font-size:10.4px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.calculator_tierCard__fEllN strong{display:block;margin-bottom:4.8px;font-size:17.6px;font-weight:800}.calculator_tierCard__fEllN>p{margin:0;font-size:12px;color:#6b7280;line-height:1.55}.calculator_benchmarkNote__ZUuOe{margin:0;color:#9ca3af;font-size:13.12px;line-height:1.5;text-align:center}.calculator_benefits__WUtWz{padding:64px 0}.calculator_audienceGrid__MNLOe,.calculator_benefitGrid__m10EV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.calculator_audienceCard__EGgCL,.calculator_benefitCard__nSLQ2{border:1px solid var(--tool-border);border-radius:20px;padding:28px;background:linear-gradient(145deg,#fff 50%,var(--tool-soft))}.calculator_benefitCard__nSLQ2{display:flex;align-items:flex-start;gap:16px}.calculator_audienceCard__EGgCL h3,.calculator_benefitCard__nSLQ2 h3{margin:0 0 6px;font-size:16px;font-weight:700}.calculator_audienceCard__EGgCL p,.calculator_benefitCard__nSLQ2 p{margin:0;font-size:14px;line-height:1.625;color:#4b5563}.calculator_faq__JIRiK{max-width:896px;margin:0 auto;padding:64px 16px 80px}.calculator_faq__JIRiK .calculator_sectionHeading__iJn3B{margin-bottom:40px}.calculator_faq__JIRiK .calculator_eyebrow__6JQ_m{margin-bottom:16px}.calculator_faq__JIRiK .calculator_sectionHeading__iJn3B>p:last-child{max-width:672px}.calculator_faqList__u5xM8{border:1px solid #f0dbea;border-radius:20px;overflow:hidden;background:#fff}.calculator_faqList__u5xM8 details+details{border-top:1px solid #f3f4f6}.calculator_faqList__u5xM8 summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;font-size:16px;font-weight:600;cursor:pointer;list-style:none;transition:background .15s}.calculator_faqList__u5xM8 summary::-webkit-details-marker{display:none}.calculator_faqList__u5xM8 summary:hover{background:#fdf2f8}.calculator_faqList__u5xM8 summary>svg{flex-shrink:0;margin-top:4px;color:#9ca3af;transition:transform .15s}.calculator_faqList__u5xM8 details[open]>summary>svg{transform:rotate(90deg)}.calculator_faqList__u5xM8 details>p{padding:0 24px 20px;margin:0;font-size:16px;line-height:1.75;color:#4b5563}.calculator_result__hrAPr{margin-top:28px;padding:24px 20px;border:1.5px solid var(--tier-border);border-radius:16px;background:var(--tier-background);color:var(--tier-color)}.calculator_resultHeader__LLGeU{display:flex;align-items:center;gap:20px;margin-bottom:16px}.calculator_gauge__UBh_6{position:relative;width:104px;height:104px;flex-shrink:0}.calculator_gauge__UBh_6>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.calculator_gauge__UBh_6 strong{max-width:80px;font-size:21.6px;font-weight:800;line-height:1;overflow-wrap:anywhere}.calculator_gauge__UBh_6 .calculator_smallRate__0vTQV{font-size:12px}.calculator_gauge__UBh_6 span{font-size:10.4px;font-weight:700}.calculator_resultSummary__eE2ei{min-width:0}.calculator_resultSummary__eE2ei>p{margin-bottom:4px;font-size:10.4px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.calculator_rate__Ngzp2{display:block;font-size:24px;font-weight:800;line-height:1.1;overflow-wrap:anywhere}.calculator_badge__c3LXG{display:inline-block;margin-top:5px;padding:2px 10px;background:var(--tier-color);color:#fff;border-radius:999px;font-size:11.52px;font-weight:700}.calculator_result__hrAPr .calculator_resultDescription__DEVCh{margin:0;font-size:13.12px;line-height:1.65;color:#374151}@media (max-width:1023px){.calculator_heroHeading__ElX64 h1{font-size:48px}}@media (max-width:767px){.calculator_page__rpz26{padding-top:76px}.calculator_heroHeading__ElX64 h1{font-size:36px}.calculator_heroHeading__ElX64>p{font-size:18px}.calculator_sectionHeading__iJn3B h2{font-size:30px}.calculator_audienceGrid__MNLOe,.calculator_benefitGrid__m10EV,.calculator_steps__d3jIg{grid-template-columns:minmax(0,1fr);gap:24px}.calculator_tierGrid__QK1Kr{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator_audienceCard__EGgCL,.calculator_benefitCard__nSLQ2{padding:24px}.calculator_faqList__u5xM8 details>p{font-size:14px}}@media (max-width:639px){.calculator_tierGrid__QK1Kr{grid-template-columns:minmax(0,1fr)}}@media (max-width:374px){.calculator_calculator__4KrZU{padding:24px}.calculator_resultHeader__LLGeU{flex-wrap:wrap}.calculator_gauge__UBh_6{width:88px;height:88px}}@media (prefers-reduced-motion:reduce){.calculator_page__rpz26 *,.calculator_page__rpz26 :after,.calculator_page__rpz26 :before{transition:none}}