.calc-page{isolation:isolate;width:100%;font-family:var(--font-manrope),var(--font-inter),system-ui,sans-serif;color:var(--mfc-ink);margin:0 auto;padding:16px 0 80px}.calc-page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--mfc-sky-wash)0%,var(--background)100%);height:1400px;position:absolute;top:0;left:0;right:0}.calc-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--mfc-ink-soft);margin:0 0 22px;font-size:14px;font-weight:500;line-height:20px}.calc-h1,.calc-h2{color:var(--mfc-ink);margin:0 0 10px;font-size:22px;font-weight:600;line-height:30px}.calc-text+.calc-h2{margin-top:18px}.calc-text{color:var(--mfc-ink);margin:0;font-size:16px;line-height:24px}.calc-h2+.calc-lead{margin-top:-6px}.calc-list{color:var(--mfc-ink);flex-direction:column;gap:9px;margin:0;padding-left:20px;font-size:16px;line-height:24px;display:flex}.calc-list strong,.calc-text strong{font-weight:700}.calc-section{margin-top:36px}.calc-section>:-webkit-any(.calc-text,.calc-list,.calc-table-wrap)+:-webkit-any(.calc-text,.calc-list,.calc-table-wrap){margin-top:10px}.calc-section>:-moz-any(.calc-text,.calc-list,.calc-table-wrap)+:-moz-any(.calc-text,.calc-list,.calc-table-wrap){margin-top:10px}.calc-section>:is(.calc-text,.calc-list,.calc-table-wrap)+:is(.calc-text,.calc-list,.calc-table-wrap){margin-top:10px}.calc-h3{color:var(--mfc-ink);margin:24px 0 8px;font-size:18px;font-weight:600;line-height:26px}.calc-link{color:var(--mfc-blue);text-underline-offset:2px;text-decoration:underline;transition:color .2s}.calc-link:hover{color:var(--mfc-blue-deep)}.calc-refs{word-break:break-word}.calc-table-wrap{border:1px solid var(--mfc-card-line);background:#fff;border-radius:12px;max-width:744px;overflow-x:auto}.calc-table{border-collapse:collapse;width:100%;color:var(--mfc-ink);font-size:16px;line-height:24px}.calc-table th,.calc-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--mfc-card-line);padding:10px 16px}.calc-table th{white-space:nowrap;background:var(--mfc-surface-soft);font-weight:600}.calc-table tbody tr:last-child td{border-bottom:0}.calc-faq .accordion-header{align-items:center;gap:16px}.calc-faq .faqq-q{color:var(--mfc-ink);font-family:inherit;font-size:18px;font-weight:600;line-height:28px}.calc-faq .accordion-header[aria-expanded=true] .faqq-q{color:var(--mfc-blue)!important}.calc-faq .faq-icon{width:20px;height:20px;display:block}.calc-faq .faq-ans{color:var(--mfc-ink-soft);padding-bottom:16px;font-family:inherit;text-align:left!important;font-size:16px!important;line-height:24px!important}.calc-card{border:1px solid var(--mfc-card-line);background:#fff;border-radius:24px;flex-direction:column;gap:30px;max-width:744px;margin-top:30px;padding:24px;display:flex}.calc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 15px;display:grid}.calc-group{flex-direction:column;min-width:0;display:flex}.calc-label{color:var(--mfc-ink-label);margin-bottom:5px;font-size:16px;font-weight:500;line-height:24px}.calc-label-note{color:var(--mfc-muted);font-weight:400}.calc-gender{border:1px solid var(--mfc-field-line);background:#fff;border-radius:999px;grid-template-columns:1fr 1fr;height:40px;padding:3px;display:grid}.calc-gender button{color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;transition:background-color .2s,color .2s}.calc-gender button.is-active{background:var(--foreground);color:#fff}.calc-field{border:1px solid var(--mfc-field-line);background:#fff;border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 4px 0 12px;transition:border-color .2s;display:flex}.calc-field:focus-within{border-color:var(--mfc-blue)}.calc-field.is-invalid{border-color:var(--mfc-danger)}.calc-field input{min-width:0;height:100%;color:var(--foreground);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:16px;font-weight:500;line-height:24px}.calc-field input::placeholder{color:var(--mfc-muted);opacity:1;font-weight:400}.calc-select{border:1px solid var(--mfc-field-line);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:36px;color:var(--foreground);cursor:pointer;background:#fff;border-radius:6px;outline:0;padding:0 12px;font-family:inherit;font-size:16px;font-weight:500;line-height:24px}.calc-select:focus-visible{border-color:var(--mfc-blue)}.calc-ftin{flex:1;align-items:center;gap:13px;height:100%;display:flex}.calc-ftin-part{height:100%;color:var(--foreground);cursor:text;align-items:center;gap:4px;font-size:16px;font-weight:500;line-height:24px;display:flex}.calc-ftin .calc-ftin-part input{box-sizing:content-box;flex:none;min-width:1ch}.calc-units{background:var(--mfc-field-fill);border-radius:6px;flex:none;height:28px;display:flex;overflow:hidden}.calc-units button{min-width:38px;color:var(--mfc-ink-label);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 10px;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;transition:background-color .2s,color .2s}.calc-units button.is-active{background:var(--foreground);color:#fff}.calc-error{color:var(--mfc-danger);margin:6px 0 0;font-size:14px;line-height:24px}.calc-submit{border:1px solid var(--mfc-sky-line);background:var(--mfc-sky-soft);height:54px;color:var(--mfc-sky);cursor:pointer;border-radius:999px;margin-top:-6px;font-family:inherit;font-size:16px;font-weight:600;line-height:24px;transition:background-color .2s,border-color .2s}.calc-submit:hover{border-color:var(--mfc-sky)}.calc-results{scroll-margin-top:calc(var(--mfc-header-h) + 16px);max-width:744px;margin-top:36px}.calc-results-title{color:var(--mfc-ink);margin:0 0 14px;font-size:18px;font-weight:500;line-height:26px}.calc-result-card{border:1px solid var(--mfc-card-line);background:var(--mfc-ink);color:#fff;border-radius:24px;padding:24px 40px}.calc-result-label{letter-spacing:.15em;text-transform:uppercase;color:var(--mfc-sky-ink);margin:0 0 6px;font-size:16px;font-weight:500;line-height:24px}.calc-result-value{margin:0;font-size:42px;font-weight:700;line-height:50px}.calc-result-unit{margin-left:8px;font-size:22px;font-weight:500}.calc-result-text{color:var(--white-85);margin:10px 0 0;font-size:16px;line-height:24px}.calc-btn{border:1px solid var(--mfc-blue);text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;height:54px;padding:0 20px;font-family:inherit;font-size:16px;font-weight:600;line-height:24px;transition:background-color .2s,color .2s;display:flex}.calc-result-cta{background:var(--mfc-blue);color:#fff;margin-top:24px}.calc-result-cta:hover{background:var(--mfc-blue-deep);border-color:var(--mfc-blue-deep)}.calc-divider{border:0;border-top:1px dashed var(--mfc-field-line);margin:36px 0 0}.calc-takeaways{border-left:2px solid var(--mfc-blue);background:var(--mfc-surface-soft);border-radius:12px;margin-top:36px;padding:24px}.calc-takeaways-title{color:var(--mfc-ink);margin:0 0 14px;font-size:16px;font-weight:600;line-height:24px}@media (max-width:600px){.calc-page{padding:0 0 60px}.calc-card{border-radius:20px;gap:24px;padding:20px 16px}.calc-grid{grid-template-columns:1fr;gap:24px}.calc-field,.calc-field input,.calc-select,.calc-ftin-part{font-size:16px}.calc-field,.calc-select{height:44px}.calc-units{height:34px}.calc-result-card{border-radius:20px;padding:20px}.calc-result-value{font-size:36px;line-height:44px}.calc-result-unit{font-size:18px}.calc-takeaways{padding:20px 16px}}
