.calculator_page__AuBEz{min-height:100vh;background:transparent}.calculator_hero__c4OMZ{padding:48px 0 36px;background:linear-gradient(135deg,#0f1f36,#143968);color:#fff}.calculator_heroGrid__J_jqY{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:24px;align-items:start}.calculator_eyebrow__Q3vtM,.calculator_sectionTag__0sVh3{display:inline-flex;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.calculator_eyebrow__Q3vtM{color:#c7ddff;margin-bottom:6px}.calculator_sectionTag__0sVh3{color:#0f172a;margin-bottom:8px;background:hsla(0,0%,100%,.3);padding:3px 8px;border-radius:6px;display:inline-block}.calculator_heroCopy__4u6La h1{font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.15;letter-spacing:-.03em;color:#f8fbff;margin:0 0 6px}.calculator_heroCopy__4u6La p{color:hsla(0,0%,100%,.8);max-width:58ch;line-height:1.5;font-size:.82rem;margin:0 0 12px}.calculator_rulesSection__eLbCs{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.calculator_rulesSectionTitle__LcLYF{font-size:.75rem;font-weight:700;color:#c7ddff;text-transform:uppercase;letter-spacing:.05em;margin:0;display:flex;align-items:center;gap:6px}.calculator_heroNotesCompact__Ysqo3{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.calculator_heroNote__2K4Jv{padding:6px 10px;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.calculator_heroNote__2K4Jv strong{display:block;margin-bottom:2px;color:#f8fbff;font-size:.72rem}.calculator_heroNote__2K4Jv span{color:hsla(0,0%,100%,.75);line-height:1.35;font-size:.7rem;display:block}.calculator_accordionHeader__5lLTZ{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:6px 10px;font-size:.72rem;font-weight:600;color:#e2e8f0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .15s ease}.calculator_accordionHeader__5lLTZ:hover{background:hsla(0,0%,100%,.12)}.calculator_accordionBody__fvhEw{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:4px}.calculator_formCard__z0uD0,.calculator_resultCard__2RxFR,.calculator_ruleCard__IZD6M{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 12px 36px rgba(15,23,42,.18)}.calculator_formCard__z0uD0{padding:16px 18px;color:#1e293b}.calculator_formCardHeader__F3Btw{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.calculator_formCardHeader__F3Btw h3{margin:0;font-size:.92rem;font-weight:700;color:#0f172a}.calculator_formRow__Ol8Jc{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.calculator_formRow3__Rx87M{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.calculator_formGroup__CT32I{display:grid;gap:4px;margin-bottom:10px}.calculator_measureHeader__1psyy{display:flex;justify-content:space-between;align-items:baseline;margin:4px 0 6px}.calculator_measureHeader__1psyy strong{color:#1e293b;font-size:.78rem}.calculator_measureHeader__1psyy span{color:#64748b;font-size:.7rem}.calculator_formGroup__CT32I label{color:#475569;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.calculator_formGroup__CT32I input,.calculator_formGroup__CT32I select{width:100%;padding:8px 12px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;font:inherit;font-size:.82rem;color:#0f172a;transition:all .15s ease}.calculator_formGroup__CT32I select{color:#0f172a;cursor:pointer}.calculator_formGroup__CT32I select option{color:#0f172a;background:#fff}.calculator_formGroup__CT32I input::placeholder{color:#94a3b8}.calculator_formGroup__CT32I input:focus,.calculator_formGroup__CT32I select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.calculator_primaryBtn__JDdyK,.calculator_secondaryBtn__S7B05{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;text-decoration:none;font-weight:700;transition:transform .15s ease,box-shadow .15s ease;font-size:.84rem}.calculator_primaryBtn__JDdyK{width:100%;padding:10px 16px;background:linear-gradient(135deg,#0f5ed7,#1c7cff);color:#fff;border:none;cursor:pointer}.calculator_secondaryBtn__S7B05{padding:10px 16px;background:#f8fafc;color:#1e293b;border:1px solid #cbd5e1}.calculator_primaryBtn__JDdyK:hover,.calculator_secondaryBtn__S7B05:hover{transform:translateY(-1px)}.calculator_helperText__4py9V{margin:8px 0 0;color:#64748b;line-height:1.45;font-size:.72rem}.calculator_main__GDExV{padding:32px 0 80px;background:#f8fafc}.calculator_pricingTablesCard__z6ul3{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 4px 16px rgba(0,0,0,.03)}.calculator_pricingTablesHeader__qkgG4{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px;flex-wrap:wrap;gap:12px}.calculator_pricingTablesHeader__qkgG4 h2{font-size:1.25rem;font-weight:800;color:#0f172a;margin:0 0 4px}.calculator_pricingTablesHeader__qkgG4 p{margin:0;color:#64748b;font-size:.82rem}.calculator_originTabs__ozFJm{display:flex;gap:6px;flex-wrap:wrap;padding:4px;background:#f1f5f9;border-radius:10px;width:fit-content;margin-bottom:18px}.calculator_originTab__Ye8uH{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:7px;font-size:.8rem;font-weight:700;border:none;cursor:pointer;background:transparent;color:#64748b;transition:all .15s ease;font-family:inherit}.calculator_originTab__Ye8uH:hover{color:#0f172a;background:hsla(0,0%,100%,.6)}.calculator_originTabActive__5btzM{background:#fff!important;color:#0f5ed7!important;box-shadow:0 1px 4px rgba(0,0,0,.08)}.calculator_rateTableContainer__RdjE9{overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.calculator_rateTable__R3ts2{width:100%;border-collapse:collapse;text-align:left;font-size:.82rem}.calculator_rateTable__R3ts2 th{background:#f8fafc;padding:10px 14px;font-size:.72rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;white-space:nowrap}.calculator_rateTable__R3ts2 td{padding:10px 14px;border-bottom:1px solid #f1f5f9;color:#1e293b;vertical-align:middle}.calculator_rateTable__R3ts2 tr:last-child td{border-bottom:none}.calculator_rateTable__R3ts2 tr:hover td{background:#fbfcfe}.calculator_modeBadge__Dk3ap{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.calculator_modeBadgeAir__CvtPI{background:#eff6ff;color:#1d4ed8;border:1px solid #dbeafe}.calculator_modeBadgeSea__gnMnc{background:#f0fdf4;color:#15803d;border:1px solid #dcfce7}.calculator_ratePrimary__q8iHp{font-weight:800;color:#0f5ed7;font-size:.88rem}.calculator_useInCalcBtn__xQi3Z{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:.72rem;font-weight:700;color:#0f5ed7;background:#eff6ff;border:1px solid #dbeafe;cursor:pointer;transition:all .15s ease}.calculator_useInCalcBtn__xQi3Z:hover{background:#0f5ed7;color:#fff;border-color:#0f5ed7}.calculator_resultCard__2RxFR{padding:20px 24px;margin-bottom:20px}.calculator_resultCard__2RxFR h2{margin:0 0 10px;color:#0f172a;font-size:1.6rem;font-weight:800}.calculator_resultGrid____f2b{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.calculator_resultGrid____f2b article{padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.calculator_feeLine__RBaRZ span,.calculator_resultGrid____f2b span{display:block;color:#64748b;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.calculator_feeLine__RBaRZ strong,.calculator_resultGrid____f2b strong{display:block;margin-top:4px;color:#0f172a;font-size:.95rem}.calculator_breakdown__zTJ8p{margin:0 0 10px;font-size:.82rem;color:#475569}.calculator_feeLine__RBaRZ{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-top:1px solid #e2e8f0;font-size:.8rem}.calculator_disclaimer__WqDly{margin-top:10px;padding:10px 14px;border-radius:10px;background:rgba(251,191,36,.14);color:#78350f;border-left:3px solid #f59e0b;font-size:.78rem;line-height:1.45}.calculator_resultActions__Hd_s9{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.calculator_resultActions__Hd_s9 .calculator_primaryBtn__JDdyK,.calculator_resultActions__Hd_s9 .calculator_secondaryBtn__S7B05{width:auto}.calculator_ruleCard__IZD6M{padding:20px 24px;margin-bottom:20px}.calculator_ruleCard__IZD6M h2{margin:0 0 8px;color:#0f172a;font-size:1.15rem}.calculator_ruleCard__IZD6M p{color:#475569;line-height:1.6;font-size:.82rem;margin:0}.calculator_ruleHighlights__O1icu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.calculator_ruleHighlights__O1icu article{padding:14px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.calculator_ruleHighlights__O1icu span{display:block;color:#64748b;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.calculator_ruleHighlights__O1icu strong{display:block;margin-top:4px;color:#0f172a;font-size:.88rem}.calculator_ruleHighlights__O1icu p{margin:6px 0 0;color:#64748b;line-height:1.5;font-size:.78rem}@media (max-width:1024px){.calculator_accordionBody__fvhEw,.calculator_heroGrid__J_jqY,.calculator_heroNotesCompact__Ysqo3{grid-template-columns:1fr}.calculator_resultGrid____f2b{grid-template-columns:repeat(2,1fr)}.calculator_ruleHighlights__O1icu{grid-template-columns:1fr}}@media (max-width:640px){.calculator_formRow3__Rx87M,.calculator_formRow__Ol8Jc{grid-template-columns:1fr}}