.pricing-calculator_root__VCxfa{--brand-green:#87bc8f;--green-strong:color-mix(in srgb,var(--brand-green) 50%,#323232);--green-surface:color-mix(in srgb,var(--brand-green) 12%,#fff);--green-soft:color-mix(in srgb,var(--brand-green) 20%,#fff);--green-selected:color-mix(in srgb,var(--brand-green) 30%,#fff);--ink:#323232;--muted:#606b65;--line:color-mix(in srgb,var(--brand-green) 28%,#fff);--accent:#fec35a;background:var(--green-surface);color:var(--ink);scroll-margin-top:5rem}.pricing-calculator_root__VCxfa *,.pricing-calculator_root__VCxfa :after,.pricing-calculator_root__VCxfa :before{box-sizing:border-box}.pricing-calculator_root__VCxfa h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0 0 10px;color:var(--ink)}.pricing-calculator_root__VCxfa p{margin:0}.pricing-calculator_root__VCxfa button,.pricing-calculator_root__VCxfa input{font:inherit}.pricing-calculator_root__VCxfa button{cursor:pointer}.pricing-calculator_root__VCxfa button:disabled{opacity:.45;cursor:not-allowed}.pricing-calculator_root__VCxfa :is(button,input,summary,a):focus-visible{outline:3px solid #06c;outline-offset:3px}.pricing-calculator_actions__XwzUz,.pricing-calculator_heading__2blwi{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.pricing-calculator_heading__2blwi{justify-content:space-between;margin-bottom:28px}.pricing-calculator_muted__3VpxC,.pricing-calculator_small__ILtbh{color:var(--muted)}.pricing-calculator_small__ILtbh{font-size:12px;line-height:1.5}.pricing-calculator_remove__HS5NW,.pricing-calculator_reset__Wwns6{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:0;background:transparent;color:var(--muted);font-size:14px!important;border-radius:10px}.pricing-calculator_reset__Wwns6:hover{background:var(--green-soft);color:var(--ink)}.pricing-calculator_remove__HS5NW:hover{color:#a43021;background:#fcece8}.pricing-calculator_columns__D2lEg{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:24px;align-items:start}.pricing-calculator_sidebar__8oH3G,.pricing-calculator_spaces__AloLQ{min-width:0;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 4px 20px #24342e04;scroll-margin-top:100px}.pricing-calculator_spaces__AloLQ{overflow:hidden}.pricing-calculator_spacesHeading__7e8h7,.pricing-calculator_summaryHeading__Q0ZcP{display:flex;align-items:center;justify-content:space-between;gap:16px}.pricing-calculator_spacesHeading__7e8h7{padding:24px 24px 20px}.pricing-calculator_spacesHeading__7e8h7 h3,.pricing-calculator_summaryHeading__Q0ZcP h3{color:var(--ink);font-size:19px;font-weight:700;letter-spacing:-.02em;margin:0;line-height:1.4}.pricing-calculator_spacesHeading__7e8h7 p{margin-top:4px}.pricing-calculator_badge__pc_S4{background:var(--green-soft);color:var(--green-strong);border-radius:8px;padding:5px 10px;font-size:13px;font-weight:600;white-space:nowrap}.pricing-calculator_toolbar__jgLw5{margin:0 16px 16px;padding:14px 16px;background:var(--green-surface);border-radius:12px}.pricing-calculator_toggle__6dLNt{display:flex;gap:10px;align-items:center;cursor:pointer;position:relative;min-height:32px}.pricing-calculator_toggle__6dLNt>span:first-child{font-size:14px;font-weight:600;color:var(--ink)}.pricing-calculator_toggle__6dLNt>span:last-child{font-size:12px}.pricing-calculator_toggle__6dLNt>input{position:absolute;opacity:0;width:1px;height:1px}.pricing-calculator_track__P1di5{margin-left:auto;flex:0 0 44px;height:26px;border-radius:20px;background:#bbc4be;position:relative}.pricing-calculator_track__P1di5:after{content:"";position:absolute;width:20px;height:20px;background:#fff;border-radius:50%;top:3px;left:3px;box-shadow:0 1px 3px #0002;transition:transform .15s}.pricing-calculator_toggle__6dLNt input:checked+.pricing-calculator_track__P1di5{background:var(--brand-green);box-shadow:inset 0 0 0 1px var(--green-strong)}.pricing-calculator_toggle__6dLNt input:checked+.pricing-calculator_track__P1di5:after{background:var(--green-strong);transform:translateX(18px)}.pricing-calculator_toggle__6dLNt input:focus-visible+.pricing-calculator_track__P1di5{outline:3px solid #06c;outline-offset:3px}.pricing-calculator_toolbar__jgLw5>.pricing-calculator_small__ILtbh{display:block;margin-top:4px}.pricing-calculator_compact__BEYK_{display:grid;grid-template-columns:minmax(100px,1fr) 110px 104px 28px;align-items:center;gap:10px;padding:16px 24px}.pricing-calculator_tableHeader__m9ojl{padding-top:8px;padding-bottom:10px;border-bottom:1px solid var(--line);font-size:11px;text-transform:uppercase;letter-spacing:.045em}.pricing-calculator_tableHeader__m9ojl span{color:var(--muted)}.pricing-calculator_space__UJU0g+.pricing-calculator_space__UJU0g{border-top:1px solid #edf0ed}.pricing-calculator_rowSummary__Tmdhx{width:100%;text-align:left;border:0;background:transparent;min-height:66px;font-size:14px!important;transition:background .15s}.pricing-calculator_rowSummary__Tmdhx:hover{background:var(--green-surface)}.pricing-calculator_spaceName__GYuH1{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricing-calculator_compactMode__DFZ0e{display:inline-flex;align-items:center;justify-self:start;gap:5px;font-size:11px;padding:5px 8px;border-radius:7px;white-space:nowrap}.pricing-calculator_compactMode__DFZ0e svg{flex-shrink:0}.pricing-calculator_compactMode__DFZ0e[data-mode=direct]{color:#1554a0;background:#eaf2ff}.pricing-calculator_compactMode__DFZ0e[data-mode=assisted]{color:#76500a;background:#fff3d9}.pricing-calculator_compactMode__DFZ0e[data-mode=free]{color:var(--green-strong);background:var(--green-soft)}.pricing-calculator_compactMode__DFZ0e svg{fill:currentColor}.pricing-calculator_alignRight__6I9Aw,.pricing-calculator_rowIncome__ykZPo{text-align:right}.pricing-calculator_rowIncome__ykZPo{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.pricing-calculator_mobileAnnual__s7qbY{display:none}.pricing-calculator_editIcon__9ILcj{display:flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:50%;color:#68746b}.pricing-calculator_focused__AorE1 .pricing-calculator_editIcon__9ILcj,.pricing-calculator_rowSummary__Tmdhx:hover .pricing-calculator_editIcon__9ILcj{background:var(--green-soft);color:var(--ink)}.pricing-calculator_focused__AorE1{background:var(--green-surface);box-shadow:inset 3px 0 var(--brand-green)}.pricing-calculator_editor__TrHdY{padding:8px 24px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pricing-calculator_modeField__pkrab,.pricing-calculator_nameField__n13ch{grid-column:1/-1}.pricing-calculator_editor__TrHdY label,.pricing-calculator_editor__TrHdY legend{font-size:13px;color:var(--muted);font-weight:600}.pricing-calculator_editor__TrHdY input{display:block;width:100%;min-width:0;min-height:44px;border:1px solid #cdd7ce;border-radius:10px;padding:10px 12px;margin-top:6px;color:var(--ink);background:#fff;font-size:16px;font-weight:400}.pricing-calculator_editor__TrHdY input:disabled{background:var(--green-soft);color:var(--muted)}.pricing-calculator_modeButtons__lqN_8{display:flex;gap:8px;margin-top:6px}.pricing-calculator_modeButtons__lqN_8 button{flex:1;display:flex;align-items:center;flex-direction:column;gap:5px;border:1px solid #dce4dc;border-radius:10px;padding:10px 6px;background:#fff;font-size:12px!important;min-height:62px}.pricing-calculator_modeButtons__lqN_8 button[aria-pressed=true]{border-color:var(--green-strong);background:var(--green-selected);box-shadow:inset 0 0 0 1px var(--green-strong)}.pricing-calculator_bookingBreakdown__T7iif{grid-column:1/-1;border:1px solid var(--line);border-radius:12px;background:#fff;padding:14px 16px}.pricing-calculator_bookingBreakdown__T7iif dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:8px;font-size:14px}.pricing-calculator_bookingBreakdown__T7iif dd{white-space:nowrap;font-variant-numeric:tabular-nums}.pricing-calculator_bookingTotal__0KVeP{border-top:1px solid var(--line);padding-top:10px;font-weight:600}.pricing-calculator_editorActions__9H_CE{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding-top:4px}.pricing-calculator_done__PWOLX,.pricing-calculator_pill__1Ga4D{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #d7e0d8;border-radius:12px;font-size:14px!important;font-weight:600!important;background:#fff;color:var(--ink)}.pricing-calculator_pill__1Ga4D:hover{border-color:var(--green-strong);background:var(--green-surface)}.pricing-calculator_done__PWOLX{background:var(--brand-green);border-color:var(--green-strong);color:var(--ink)}.pricing-calculator_done__PWOLX:hover{background:var(--green-selected)}.pricing-calculator_done__PWOLX svg{fill:var(--ink)}.pricing-calculator_addRow__oBgv0{border-top:1px solid var(--line);padding:16px 24px;display:grid;gap:10px}.pricing-calculator_addRow__oBgv0 .pricing-calculator_pill__1Ga4D{border-style:dashed;background:var(--green-surface);width:100%}.pricing-calculator_addRow__oBgv0>.pricing-calculator_small__ILtbh{text-align:center;font-size:11px}.pricing-calculator_modeGuide__JJrsm{border-top:1px solid var(--line);padding:0 24px}.pricing-calculator_modeGuide__JJrsm summary{min-height:48px}.pricing-calculator_legend___gQOs{display:grid;gap:16px;padding:4px 0 20px}.pricing-calculator_legend___gQOs>span{display:flex;align-items:flex-start;gap:10px;font-size:13px}.pricing-calculator_legend___gQOs svg{flex-shrink:0;margin-top:2px}.pricing-calculator_legend___gQOs strong{font-weight:600;color:var(--ink)}.pricing-calculator_modeTip__g_p2N{display:block;margin-top:3px;color:var(--muted)}.pricing-calculator_warning__MZqFY{color:#a43021;font-size:13px;padding:12px 24px;background:#fff3ee}.pricing-calculator_modeField__pkrab .pricing-calculator_warning__MZqFY{margin-top:8px;padding:8px;border-radius:8px}.pricing-calculator_sidebar__8oH3G{padding:24px;position:sticky;top:88px}.pricing-calculator_summaryHeading__Q0ZcP{margin-bottom:24px}.pricing-calculator_estimateBadge__s4CoJ{color:#606b65;background:var(--green-soft);padding:4px 8px;border-radius:6px;font-size:11px}.pricing-calculator_duration__k4Ukv{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.pricing-calculator_line__7Uurq{display:flex;justify-content:space-between;gap:12px}.pricing-calculator_duration__k4Ukv label{font-size:14px;color:var(--muted);align-self:center}.pricing-calculator_duration__k4Ukv output{font-size:16px;font-weight:700;color:var(--ink);background:var(--green-soft);border-radius:8px;padding:4px 10px}.pricing-calculator_duration__k4Ukv input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;padding:0;margin:24px 0 10px;border:0;border-radius:8px;background:linear-gradient(to right,var(--green-strong) 0,var(--green-strong) var(--range-progress),var(--green-soft) var(--range-progress),var(--green-soft) 100%);cursor:pointer}.pricing-calculator_duration__k4Ukv input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--brand-green);border:4px solid #fff;box-shadow:0 0 0 1px var(--green-strong),0 2px 5px #0002}.pricing-calculator_duration__k4Ukv input::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--brand-green);border:3px solid #fff;box-shadow:0 0 0 1px var(--green-strong)}.pricing-calculator_duration__k4Ukv>.pricing-calculator_line__7Uurq:nth-of-type(2){position:relative}.pricing-calculator_fiveYearMark__uesWv{position:absolute;left:44.44%;transform:translateX(-50%)}.pricing-calculator_rate__xKgxj{margin-top:14px!important;padding:8px 10px;background:var(--green-surface);color:#606b65;border-radius:8px;font-size:12px;line-height:1.4}.pricing-calculator_rate__xKgxj[data-discounted=true]{background:var(--green-soft);color:var(--green-strong)}.pricing-calculator_cards___Xj5o{display:grid;gap:0}.pricing-calculator_card__OpLAN{display:grid;grid-template-columns:1fr auto;align-items:baseline;-moz-column-gap:12px;column-gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.pricing-calculator_card__OpLAN h3{display:flex;align-items:center;gap:6px;color:#526157;font:400 14px/1.4 var(--font-titillium),Geneva,Tahoma,sans-serif;margin:0}.pricing-calculator_card__OpLAN h3 svg{display:none}.pricing-calculator_card__OpLAN .pricing-calculator_amount__vnOyx{color:var(--ink);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}.pricing-calculator_card__OpLAN>.pricing-calculator_small__ILtbh{grid-column:1/-1;margin-top:3px;font-size:11px}.pricing-calculator_card__OpLAN .pricing-calculator_activation__sy_Fi{grid-column:1/-1;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;row-gap:2px;font-size:11px;margin-top:10px;color:var(--muted)}.pricing-calculator_activation__sy_Fi span,.pricing-calculator_activation__sy_Fi strong{color:var(--muted)}.pricing-calculator_activation__sy_Fi strong{font-weight:600}.pricing-calculator_balance__oGROR{display:block;margin:20px -8px 0;border:0;border-radius:16px;padding:20px;background:#fff1cc}.pricing-calculator_balance__oGROR h3{font-weight:600;color:#59451c;font-size:14px}.pricing-calculator_balance__oGROR .pricing-calculator_amount__vnOyx{font-size:clamp(32px,3.5vw,44px);font-weight:700;margin:6px 0;color:var(--ink)}.pricing-calculator_balance__oGROR .pricing-calculator_small__ILtbh{color:#68552e;font-size:11px}.pricing-calculator_balance__oGROR[data-negative=true]{background:#fff0e9}.pricing-calculator_balance__oGROR[data-negative=true] .pricing-calculator_amount__vnOyx{color:#a43021}.pricing-calculator_sidebar__8oH3G .pricing-calculator_disclaimer__U4FzN{margin:14px 0 18px;font-size:11px;line-height:1.5}.pricing-calculator_mediationNote__lJEsv{border-top:1px solid var(--line);padding-top:14px;font-size:12px;line-height:1.5}.pricing-calculator_mediationNote__lJEsv p,.pricing-calculator_mediationNote__lJEsv span{color:var(--muted)}.pricing-calculator_mediationNote__lJEsv .pricing-calculator_line__7Uurq>:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.pricing-calculator_mediationNote__lJEsv p{margin-top:6px}.pricing-calculator_sidebar__8oH3G details{border-top:1px solid var(--line);font-size:13px}.pricing-calculator_root__VCxfa summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:600;color:#526157;min-height:44px;font-size:13px}.pricing-calculator_root__VCxfa summary::-webkit-details-marker{display:none}.pricing-calculator_root__VCxfa details[open]>summary>svg{transform:rotate(45deg)}.pricing-calculator_sidebar__8oH3G details>p{margin:4px 0 16px}.pricing-calculator_details__ExpSL{display:grid;gap:10px;margin:8px 0 16px;font-size:12px}.pricing-calculator_details__ExpSL dt{color:var(--muted)}.pricing-calculator_details__ExpSL dd{white-space:nowrap;margin:0;font-variant-numeric:tabular-nums}.pricing-calculator_mobileJump__HhZ_U{display:none}@media (max-width:1100px){.pricing-calculator_columns__D2lEg{grid-template-columns:minmax(0,1fr) 320px;gap:16px}.pricing-calculator_compact__BEYK_{grid-template-columns:minmax(80px,1fr) 92px 90px 20px;padding:14px 16px;gap:8px}.pricing-calculator_compactMode__DFZ0e{padding:4px 6px;font-size:10px}.pricing-calculator_compactMode__DFZ0e svg{width:14px}.pricing-calculator_sidebar__8oH3G{padding:20px}}@media (max-width:900px){.pricing-calculator_columns__D2lEg{grid-template-columns:1fr;gap:20px}.pricing-calculator_sidebar__8oH3G{position:static}.pricing-calculator_compact__BEYK_{grid-template-columns:minmax(100px,1fr) 130px 110px 28px;padding:16px 24px}.pricing-calculator_compactMode__DFZ0e{font-size:12px}.pricing-calculator_mobileJump__HhZ_U{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:600;color:var(--green-strong);text-decoration:underline;text-underline-offset:3px}.pricing-calculator_sidebar__8oH3G>.pricing-calculator_mobileJump__HhZ_U{margin-top:10px}.pricing-calculator_summaryHeading__Q0ZcP{margin-bottom:16px}.pricing-calculator_card__OpLAN .pricing-calculator_amount__vnOyx{font-size:26px}.pricing-calculator_balance__oGROR .pricing-calculator_amount__vnOyx{font-size:42px}}@media (max-width:600px){.pricing-calculator_heading__2blwi{align-items:flex-start;gap:0;margin-bottom:20px}.pricing-calculator_root__VCxfa h2{font-family:var(--font-display),Georgia,serif;max-width:280px;font-size:30px}.pricing-calculator_muted__3VpxC{font-size:14px}.pricing-calculator_actions__XwzUz{margin-left:auto}.pricing-calculator_reset__Wwns6{font-size:12px!important;padding-right:0}.pricing-calculator_sidebar__8oH3G,.pricing-calculator_spaces__AloLQ{border-radius:18px}.pricing-calculator_spacesHeading__7e8h7{padding:20px 16px 16px}.pricing-calculator_spacesHeading__7e8h7 h3,.pricing-calculator_summaryHeading__Q0ZcP h3{font-size:18px}.pricing-calculator_spacesHeading__7e8h7 .pricing-calculator_small__ILtbh{font-size:11px}.pricing-calculator_toolbar__jgLw5{padding:12px;margin:0 10px 12px}.pricing-calculator_compact__BEYK_{grid-template-columns:minmax(0,1fr) auto 24px;gap:6px 10px;padding:14px 16px}.pricing-calculator_tableHeader__m9ojl{display:none}.pricing-calculator_spaceName__GYuH1{grid-column:1/3;font-size:14px}.pricing-calculator_compactMode__DFZ0e{grid-column:1;grid-row:2;font-size:10px;padding:3px 6px}.pricing-calculator_rowIncome__ykZPo{grid-column:2;grid-row:2;font-size:13px}.pricing-calculator_mobileAnnual__s7qbY{display:inline;color:var(--muted);font-weight:400;font-size:10px}.pricing-calculator_editIcon__9ILcj{grid-column:3;grid-row:1/3;width:24px}.pricing-calculator_editor__TrHdY{padding:8px 16px 16px;gap:14px 10px}.pricing-calculator_addRow__oBgv0{padding:14px 16px}.pricing-calculator_modeGuide__JJrsm{padding:0 16px}.pricing-calculator_sidebar__8oH3G{padding:20px}.pricing-calculator_card__OpLAN .pricing-calculator_amount__vnOyx{font-size:24px}.pricing-calculator_card__OpLAN h3{font-size:13px}.pricing-calculator_balance__oGROR{margin-left:-4px;margin-right:-4px;padding:18px}.pricing-calculator_balance__oGROR .pricing-calculator_amount__vnOyx{font-size:38px}}@media (prefers-reduced-motion:reduce){.pricing-calculator_root__VCxfa *{transition:none!important;scroll-behavior:auto!important}}