.SalaryCalculator-module__Fis3hG__wizard{flex-direction:column;gap:.75rem;display:flex}.SalaryCalculator-module__Fis3hG__wizardStep{border-radius:var(--gj-radius-lg,.75rem);background:#fff;border:1px solid #00000014;padding:1rem 1.1rem;box-shadow:0 1px 4px #0000000d}.SalaryCalculator-module__Fis3hG__stepHeader{align-items:center;gap:.55rem;margin-bottom:.85rem;display:flex}.SalaryCalculator-module__Fis3hG__stepNum{background:var(--gj-teal,#0d9488);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:inline-flex}.SalaryCalculator-module__Fis3hG__stepTitle{color:var(--gj-navy,#1a3a5c);font-size:.88rem;font-weight:700}.SalaryCalculator-module__Fis3hG__stepOptional{color:#9ca3af;font-size:.82rem;font-weight:400}.SalaryCalculator-module__Fis3hG__stepCurrent{color:var(--gj-teal,#0d9488);font-weight:600}.SalaryCalculator-module__Fis3hG__roleGrid{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}@media (min-width:576px){.SalaryCalculator-module__Fis3hG__roleGrid{grid-template-columns:repeat(4,1fr)}}.SalaryCalculator-module__Fis3hG__roleCard{cursor:pointer;text-align:center;background:#fafafa;border:1.5px solid #00000017;border-radius:.6rem;flex-direction:column;align-items:center;gap:.3rem;padding:.75rem .5rem;transition:border-color .15s,background .15s,transform .1s;display:flex;position:relative}.SalaryCalculator-module__Fis3hG__roleCard:hover{background:#0d94880a;border-color:#0d948859;transform:translateY(-1px)}.SalaryCalculator-module__Fis3hG__roleCardActive{border-width:2px;box-shadow:0 2px 8px #0000001a}.SalaryCalculator-module__Fis3hG__roleIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 2px 6px #0003}.SalaryCalculator-module__Fis3hG__roleTitle{color:var(--gj-navy,#1a3a5c);font-size:.82rem;font-weight:700;line-height:1.2}.SalaryCalculator-module__Fis3hG__roleSub{color:#9ca3af;font-size:.7rem;line-height:1.3}.SalaryCalculator-module__Fis3hG__roleCheck{position:absolute;top:6px;right:6px}.SalaryCalculator-module__Fis3hG__gradeGrid{flex-wrap:wrap;gap:.45rem;display:flex}.SalaryCalculator-module__Fis3hG__gradeBtn{color:var(--gj-navy,#1a3a5c);cursor:pointer;background:#fff;border:1.5px solid #0000001f;border-radius:.45rem;padding:.35rem .8rem;font-size:.84rem;font-weight:600;transition:border-color .12s,background .12s,color .12s;position:relative}.SalaryCalculator-module__Fis3hG__gradeBtn:hover{border-color:var(--gj-teal,#0d9488);color:var(--gj-teal,#0d9488)}.SalaryCalculator-module__Fis3hG__gradeBtnActive{background:var(--gj-teal,#0d9488)!important;border-color:var(--gj-teal,#0d9488)!important;color:#fff!important}.SalaryCalculator-module__Fis3hG__starBadge{color:#f59e0b;vertical-align:super;margin-left:2px;font-size:.6rem}.SalaryCalculator-module__Fis3hG__miniLabel{color:#6b7280;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.SalaryCalculator-module__Fis3hG__sliderWrap{padding:.25rem .25rem 0}.SalaryCalculator-module__Fis3hG__slider{width:100%;accent-color:var(--gj-teal,#0d9488);cursor:pointer}.SalaryCalculator-module__Fis3hG__sliderTicks{color:#9ca3af;justify-content:space-between;margin-top:.3rem;font-size:.72rem;display:flex}.SalaryCalculator-module__Fis3hG__resultCard{border-radius:var(--gj-radius-lg);box-shadow:var(--bs-box-shadow-sm);background:linear-gradient(135deg,#f0fdfa 0%,#ecfdf5 100%);border:none;padding:1.25rem 1.5rem;overflow:hidden}.SalaryCalculator-module__Fis3hG__fadeIn{animation:.3s SalaryCalculator-module__Fis3hG__fadeInUp}@keyframes SalaryCalculator-module__Fis3hG__fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SalaryCalculator-module__Fis3hG__estimatedBadge{color:#92400e;white-space:nowrap;text-overflow:ellipsis;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:.4rem;margin-bottom:.75rem;padding:.35rem .7rem;font-size:.78rem;line-height:1.5;display:block;overflow:hidden}.SalaryCalculator-module__Fis3hG__cardTitle{letter-spacing:.06em;color:#6b7280;text-align:center;margin-bottom:.75rem;font-size:.82rem;font-weight:700}.SalaryCalculator-module__Fis3hG__salaryAmount{color:var(--gj-teal-dark,#0f766e);text-align:center;justify-content:center;align-items:baseline;gap:.4rem;margin:.5rem 0 .25rem;font-size:2.6rem;font-weight:800;line-height:1.05;display:flex}.SalaryCalculator-module__Fis3hG__salaryCur{color:#6b7280;font-size:1.1rem;font-weight:600}.SalaryCalculator-module__Fis3hG__currencyRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.SalaryCalculator-module__Fis3hG__rateNote{color:#9ca3af;font-size:.78rem}.SalaryCalculator-module__Fis3hG__currencySelect{color:#374151;cursor:pointer;appearance:auto;background:#ffffffb3;border:1px solid #00000026;border-radius:.3rem;padding:.15rem .4rem;font-size:.78rem}.SalaryCalculator-module__Fis3hG__depsIncl{color:#6b7280;text-align:center;margin-top:-.2rem;margin-bottom:.2rem;font-size:.78rem}.SalaryCalculator-module__Fis3hG__depsRow2{grid-template-columns:1fr 1fr;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.83rem;display:grid}.SalaryCalculator-module__Fis3hG__depLabel{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.SalaryCalculator-module__Fis3hG__depAmt{color:#9ca3af;font-size:.72rem;font-style:normal}.SalaryCalculator-module__Fis3hG__depChildRow{color:#374151;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.83rem;display:flex}.SalaryCalculator-module__Fis3hG__resultSub{color:#6b7280;text-align:center;margin-bottom:.65rem;font-size:.83rem}.SalaryCalculator-module__Fis3hG__breakdownTable{border-collapse:collapse;color:#374151;width:100%;margin-bottom:.75rem;font-size:.82rem}.SalaryCalculator-module__Fis3hG__breakdownTable td{border-top:1px solid #0000000f;padding:.28rem 0}.SalaryCalculator-module__Fis3hG__btdRight{text-align:right;white-space:nowrap;font-weight:600}.SalaryCalculator-module__Fis3hG__btdTotal td{color:var(--gj-navy,#1a3a5c);border-top:1.5px solid #0000001f;padding-top:.4rem;font-weight:700}.SalaryCalculator-module__Fis3hG__resultLabel{letter-spacing:.04em;color:#6b7280;text-align:center;margin-bottom:.15rem;font-size:.82rem;font-weight:600}.SalaryCalculator-module__Fis3hG__resultAmount{color:var(--gj-teal-dark,#0f766e);text-align:center;margin-bottom:.2rem;font-size:2.4rem;font-weight:700;line-height:1.1}.SalaryCalculator-module__Fis3hG__grossNetRow{display:none}.SalaryCalculator-module__Fis3hG__gnLabel{color:#9ca3af;letter-spacing:.04em;font-size:.72rem;font-weight:600}.SalaryCalculator-module__Fis3hG__gnValue{color:var(--gj-navy,#1a3a5c);font-size:1.05rem;font-weight:700}.SalaryCalculator-module__Fis3hG__breakdown{background:0 0;border-radius:0;max-width:400px;margin:.5rem auto .75rem;padding:0}.SalaryCalculator-module__Fis3hG__depsPanel{background:0 0;border:none;border-radius:0;margin:.75rem 0;padding:0}.SalaryCalculator-module__Fis3hG__depsTitle{color:var(--gj-navy,#1a3a5c);align-items:center;margin-bottom:.5rem;font-size:.82rem;font-weight:600;display:flex}.SalaryCalculator-module__Fis3hG__depsRow{flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.83rem;display:flex}.SalaryCalculator-module__Fis3hG__depToggle{cursor:pointer;color:#374151;align-items:center;gap:.35rem;font-size:.83rem;display:flex}.SalaryCalculator-module__Fis3hG__depToggle input[type=checkbox]{accent-color:var(--gj-teal,#0d9488);cursor:pointer;width:15px;height:15px}.SalaryCalculator-module__Fis3hG__depChild{color:#374151;align-items:center;gap:.3rem;font-size:.83rem;display:flex}.SalaryCalculator-module__Fis3hG__depBtn{cursor:pointer;width:24px;height:24px;color:var(--gj-teal,#0d9488);background:#fff;border:1.5px solid #0000002e;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;line-height:1;display:flex}.SalaryCalculator-module__Fis3hG__depBtn:hover{background:var(--gj-teal,#0d9488);color:#fff;border-color:var(--gj-teal,#0d9488)}.SalaryCalculator-module__Fis3hG__depCount{text-align:center;min-width:1.5rem;font-size:.9rem;font-weight:700}.SalaryCalculator-module__Fis3hG__depTotal{color:#374151;border-top:1px dashed #0000001a;margin-top:.5rem;padding-top:.4rem;font-size:.84rem}.SalaryCalculator-module__Fis3hG__depNote{color:#9ca3af;font-size:.75rem}.SalaryCalculator-module__Fis3hG__benefitsLink{align-items:center;margin:.5rem 0;font-size:.8rem;font-weight:600;display:flex;color:#7c3aed!important;text-decoration:none!important}.SalaryCalculator-module__Fis3hG__benefitsLink:hover{text-decoration:underline!important}.SalaryCalculator-module__Fis3hG__netNote{color:#6b7280;text-align:left;background:#0000000a;border-radius:.4rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.73rem;line-height:1.55}.SalaryCalculator-module__Fis3hG__salaryRow{justify-content:center;align-items:center;gap:.6rem;display:flex}.SalaryCalculator-module__Fis3hG__shareBtn{background:#ffffffb3;border:1.5px solid #0000001f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex;color:#6b7280!important;text-decoration:none!important}.SalaryCalculator-module__Fis3hG__shareBtn:hover{background:var(--gj-teal,#0d9488);border-color:var(--gj-teal,#0d9488);color:#fff!important}.SalaryCalculator-module__Fis3hG__footerNotes{flex-direction:column;gap:.4rem;padding:.75rem 0 .25rem;display:flex}.SalaryCalculator-module__Fis3hG__footerLink{align-items:center;font-size:.82rem;font-weight:600;display:flex;color:#7c3aed!important;text-decoration:none!important}.SalaryCalculator-module__Fis3hG__footerLink:hover{text-decoration:underline!important}.SalaryCalculator-module__Fis3hG__footerMeta{color:#9ca3af;font-size:.74rem;line-height:1.5}.SalaryCalculator-module__Fis3hG__footerMeta a{color:#9ca3af;text-decoration:underline}.SalaryCalculator-module__Fis3hG__cardFooter{color:#b0b7c3;border-top:1px solid #0000000f;margin-top:.35rem;padding-top:.4rem;font-size:.7rem;line-height:1.55}.SalaryCalculator-module__Fis3hG__cardFooter a{color:#b0b7c3;text-decoration:underline}.SalaryCalculator-module__Fis3hG__iconRole{font-size:20px;color:#fff!important}.SalaryCalculator-module__Fis3hG__iconCheck{font-size:16px;color:currentColor!important}.SalaryCalculator-module__Fis3hG__iconInfo{vertical-align:middle;margin-right:4px;font-size:13px;color:currentColor!important}.SalaryCalculator-module__Fis3hG__iconDepMuted{color:#6b7280;font-size:16px}.SalaryCalculator-module__Fis3hG__iconShare{font-size:18px;color:currentColor!important}.SalaryCalculator-module__Fis3hG__iconFootnote{vertical-align:middle;margin-right:3px;font-size:12px}.SalaryCalculator-module__Fis3hG__iconFooterLink{vertical-align:middle;margin-right:4px;font-size:14px}.SalaryCalculator-module__Fis3hG__loadingMsg{font-size:.85rem}.SalaryCalculator-module__Fis3hG__starLegend{color:#9ca3af;margin:.35rem 0 0;font-size:.75rem}.SalaryCalculator-module__Fis3hG__starLegend span{color:#f59e0b}.SalaryCalculator-module__Fis3hG__compareCard{background:#f0fdf9;border:1px solid #0d948838;border-radius:10px;margin-top:1.25rem;overflow:hidden}.SalaryCalculator-module__Fis3hG__compareHeader{background:linear-gradient(135deg,#0d9488,#0891b2);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem 1rem;display:flex}.SalaryCalculator-module__Fis3hG__compareHeaderIcon{font-size:17px;color:#fff!important}.SalaryCalculator-module__Fis3hG__compareHeaderTitle{color:#fff;font-size:.88rem;font-weight:700}.SalaryCalculator-module__Fis3hG__compareHeaderMeta{color:#ffffffbf;margin-left:auto;font-size:.72rem}.SalaryCalculator-module__Fis3hG__compareBody{padding:.6rem 1rem .3rem}.SalaryCalculator-module__Fis3hG__compareBodyAlt{padding-bottom:.8rem}.SalaryCalculator-module__Fis3hG__compareIntro{color:#374151;margin:0;font-size:.78rem;line-height:1.55}.SalaryCalculator-module__Fis3hG__compareLink{color:var(--gj-teal,#0d9488)!important}.SalaryCalculator-module__Fis3hG__compareTableWrap{background:#f0fdf9;overflow-x:auto}.SalaryCalculator-module__Fis3hG__compareTable{border-collapse:collapse;width:100%;font-size:.8rem}.SalaryCalculator-module__Fis3hG__compareTableHeadRow{background:#0d94880f;border-bottom:1px solid #0d94882e}.SalaryCalculator-module__Fis3hG__compareTh{text-align:right;color:#065f46;white-space:nowrap;padding:.4rem .5rem;font-weight:600}.SalaryCalculator-module__Fis3hG__compareThLeft{text-align:left;padding-left:1rem}.SalaryCalculator-module__Fis3hG__compareRow{background:#fff;border-bottom:1px solid #0000000a}.SalaryCalculator-module__Fis3hG__compareCell{text-align:right;color:#374151;padding:.4rem .5rem}.SalaryCalculator-module__Fis3hG__compareCellLeft{text-align:left;padding-left:1rem}.SalaryCalculator-module__Fis3hG__compareCurrentLabel{color:#9ca3af;font-size:.68rem;line-height:1;display:block}.SalaryCalculator-module__Fis3hG__compareCurrentName{color:#374151}.SalaryCalculator-module__Fis3hG__compareMuted{color:#9ca3af;font-weight:400}.SalaryCalculator-module__Fis3hG__compareLoadingCell{color:#9ca3af;padding:.7rem 1rem;font-size:.78rem;font-style:italic}.SalaryCalculator-module__Fis3hG__compareNoData{color:#9ca3af;background:#f0fdf9;padding:.8rem 1rem;font-size:.82rem;line-height:1.6}.SalaryCalculator-module__Fis3hG__compareAltLink{font-weight:500;color:#0d9488!important;text-decoration:none!important}.SalaryCalculator-module__Fis3hG__compareAltCity{color:#9ca3af;font-weight:400}.SalaryCalculator-module__Fis3hG__compareGain{color:#059669;font-size:.85rem;font-weight:700}.SalaryCalculator-module__Fis3hG__compareFooter{background:#f0fdf9;border-top:1px solid #0d94881a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem 1rem .6rem;display:flex}.SalaryCalculator-module__Fis3hG__compareFooterNote{color:#9ca3af;font-size:.68rem}.SalaryCalculator-module__Fis3hG__compareFooterLink{white-space:nowrap;align-items:center;gap:.2rem;font-size:.77rem;font-weight:600;display:inline-flex;color:#0d9488!important;text-decoration:none!important}.SalaryCalculator-module__Fis3hG__compareFooterIcon{font-size:14px;color:currentColor!important}.SalaryCalculator-module__Fis3hG__roleIcon .material-icons{color:#fff!important}.SalaryCalculator-module__Fis3hG__compareHeader .material-icons{color:#fff!important}.SalaryCalculator-module__Fis3hG__miniLabelDetail{margin-bottom:.5rem;display:block}.SalaryCalculator-module__Fis3hG__miniLabelHint{color:#666;font-size:.85em}.SalaryCalculator-module__Fis3hG__singleCityNotice{background-color:#f0f8ff;border-left:3px solid #0d6efd;margin-top:.75rem;padding:.5rem .75rem}.SalaryCalculator-module__Fis3hG__singleCityNoticeText{color:#666;font-size:.82rem}.SalaryCalculator-module__Fis3hG__singleCityNoticeStrong{font-weight:700}.SalaryCalculator-module__Fis3hG__provenanceBox{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;padding:.6rem 1rem;font-size:.78rem;display:flex}.SalaryCalculator-module__Fis3hG__provenanceIcon,.SalaryCalculator-module__Fis3hG__provenanceIconLarge{color:#94a3b8;font-size:1rem}.SalaryCalculator-module__Fis3hG__provenanceItem{align-items:center;gap:.25rem;display:inline-flex}.SalaryCalculator-module__Fis3hG__provenanceUpdated{margin-left:auto}.SalaryCalculator-module__Fis3hG__formCard{border-radius:var(--gj-radius-lg);box-shadow:var(--bs-box-shadow-sm);border:none;margin-bottom:1rem}.SalaryCalculator-module__Fis3hG__sectionLabel{color:var(--gj-text-muted);font-size:.82rem;font-weight:600}.SalaryCalculator-module__Fis3hG__toggleActive{background:var(--gj-teal)!important;border-color:var(--gj-teal)!important}
.page-module__ECXOFa__pageRoot{max-width:1320px}.page-module__ECXOFa__sidebarSticky{top:calc(var(--gj-header-height,64px) + 1rem);z-index:900}.page-module__ECXOFa__browseLabel{color:#6c757d;letter-spacing:.05em}.page-module__ECXOFa__browseCard{border-left-style:solid;border-left-width:3px}.page-module__ECXOFa__browseCardSlate{border-left-color:#6c757d}.page-module__ECXOFa__browseCardBlue{border-left-color:#0d6efd}.page-module__ECXOFa__browseCardTeal{border-left-color:#0dcaf0}.page-module__ECXOFa__browseCardAmber{border-left-color:#fd7e14}.page-module__ECXOFa__browseCardPurple{border-left-color:#6f42c1}.page-module__ECXOFa__browseCardBody{padding:.5rem}.page-module__ECXOFa__browseCardTitle{color:#212529}.page-module__ECXOFa__browseCardText{font-size:.74rem;line-height:1.35}.page-module__ECXOFa__browseCompactCard{border-radius:.7rem}.page-module__ECXOFa__browseCompactLabel{color:#6c757d;letter-spacing:.05em;font-size:.68rem}.page-module__ECXOFa__browseButtonStack{gap:.55rem;display:grid}.page-module__ECXOFa__sidebarButton{padding-top:.52rem;padding-bottom:.52rem;font-size:.78rem;font-weight:700}.page-module__ECXOFa__browseCompactItem{background:#fff;border:1px solid #e5e7eb;border-left-width:3px;border-radius:.45rem;padding:.4rem .5rem;display:block}.page-module__ECXOFa__browseCompactItemLabel{color:#1f2937;font-size:.74rem;font-weight:700;line-height:1.2;display:block}.page-module__ECXOFa__browseCompactItemMeta{color:#6b7280;margin-top:.08rem;font-size:.66rem;line-height:1.25;display:block}.page-module__ECXOFa__pageTitle{font-size:1.6rem}.page-module__ECXOFa__pageTitleIcon{color:var(--gj-teal,#0d9488);font-size:24px}.page-module__ECXOFa__leadText{font-size:.95rem;line-height:1.6}.page-module__ECXOFa__howToBox{color:#495057;background:#f8f9fa;border:1px solid #e9ecef;font-size:.9rem;line-height:1.65}.page-module__ECXOFa__section{border-top:1px solid #00000012}.page-module__ECXOFa__sectionHeaderIconWrap,.page-module__ECXOFa__sectionHeaderIconWrapPurple,.page-module__ECXOFa__sectionHeaderIconWrapTeal,.page-module__ECXOFa__sectionHeaderIconWrapBlue,.page-module__ECXOFa__sectionHeaderIconWrapAmber{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 2px 7px #0d948847}:is(.page-module__ECXOFa__sectionHeaderIconWrap .material-icons,.page-module__ECXOFa__sectionHeaderIconWrapPurple .material-icons,.page-module__ECXOFa__sectionHeaderIconWrapTeal .material-icons,.page-module__ECXOFa__sectionHeaderIconWrapBlue .material-icons,.page-module__ECXOFa__sectionHeaderIconWrapAmber .material-icons){font-size:18px;line-height:1;color:#fff!important}.page-module__ECXOFa__sectionHeaderIconWrap{background:linear-gradient(135deg,#0d9488,#0891b2)}.page-module__ECXOFa__sectionHeaderIconWrapPurple{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 2px 7px #7c3aed47}.page-module__ECXOFa__sectionHeaderIconWrapBlue{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 7px #3b82f647}.page-module__ECXOFa__sectionHeaderIconWrapTeal{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 7px #10b98147}.page-module__ECXOFa__sectionHeaderIconWrapAmber{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 6px #f59e0b47}.page-module__ECXOFa__sectionHeaderTitle{color:var(--gj-navy,#1a3a5c);letter-spacing:-.01em;font-size:1.08rem}.page-module__ECXOFa__cardBlue,.page-module__ECXOFa__cardTeal,.page-module__ECXOFa__cardPurple,.page-module__ECXOFa__cardAmber,.page-module__ECXOFa__cardSlate{border-radius:var(--gj-radius,.75rem);border:1px solid;box-shadow:0 1px 5px #00000012}.page-module__ECXOFa__cardBlue{background:linear-gradient(140deg,#f0f7ff 0%,#e6efff 100%);border-color:#c6d9f5;box-shadow:0 1px 5px #2563eb12}.page-module__ECXOFa__cardTeal{background:linear-gradient(140deg,#f0fdf9 0%,#e5faf3 100%);border-color:#a7edd3;box-shadow:0 1px 5px #10b98112}.page-module__ECXOFa__cardPurple{background:linear-gradient(140deg,#f5f3ff 0%,#ede9fe 100%);border-color:#c4b5fd;box-shadow:0 1px 5px #7c3aed12}.page-module__ECXOFa__cardLavender{background:linear-gradient(140deg,#faf5ff 0%,#f3e8ff 100%);border-color:#d8b4fe;box-shadow:0 1px 5px #a855f712}.page-module__ECXOFa__cardAmber{background:linear-gradient(135deg,#fffbeb,#fef9e0);border-color:#fde68a;box-shadow:0 1px 4px #f59e0b17}.page-module__ECXOFa__cardPurpleSoft{background:linear-gradient(135deg,#fdf4ff,#fae8ff);border-color:#e9d5ff;box-shadow:0 1px 4px #a855f714}.page-module__ECXOFa__infoLead,.page-module__ECXOFa__infoLeadPurple,.page-module__ECXOFa__infoLeadBlue,.page-module__ECXOFa__infoLeadTeal,.page-module__ECXOFa__infoLeadAmber{color:#374151;font-size:.84rem;line-height:1.65}.page-module__ECXOFa__infoTitleBlue{color:#1e3a5f;font-size:.9rem;line-height:1.3}.page-module__ECXOFa__infoTitleTeal{color:#064e3b;font-size:.9rem;line-height:1.3}.page-module__ECXOFa__infoTitlePurple{color:#3b0764;font-size:.9rem;line-height:1.3}.page-module__ECXOFa__infoSubBlue{color:#3b82f6;letter-spacing:.02em;font-size:.78rem}.page-module__ECXOFa__infoSubTeal{color:#059669;letter-spacing:.02em;font-size:.78rem}.page-module__ECXOFa__infoSubPurple{color:#7c3aed;letter-spacing:.02em;font-size:.78rem}.page-module__ECXOFa__infoSubLavender{color:#a855f7;letter-spacing:.02em;font-size:.78rem}.page-module__ECXOFa__calloutAmber{border-radius:var(--gj-radius,.75rem);background:linear-gradient(135deg,#fffbeb,#fef9e0);border:1px solid #fde68a;box-shadow:0 1px 4px #f59e0b17}.page-module__ECXOFa__calloutPurple{border-radius:var(--gj-radius,.75rem);background:linear-gradient(135deg,#fdf4ff,#fae8ff);border:1px solid #e9d5ff;box-shadow:0 1px 4px #a855f714}.page-module__ECXOFa__calloutBlue{border-radius:var(--gj-radius,.75rem);background:#f9fafb;border:1px solid #e5e7eb}.page-module__ECXOFa__calloutTextAmber{color:#78350f;font-size:.82rem;line-height:1.6}.page-module__ECXOFa__calloutAmberTitle{color:#92400e;font-size:.87rem}.page-module__ECXOFa__calloutTextPurple{color:#581c87;font-size:.82rem;line-height:1.65}.page-module__ECXOFa__calloutPurpleTitle{font-size:.87rem}.page-module__ECXOFa__calloutPurpleList{color:#6b21a8}.page-module__ECXOFa__calloutPurpleNote{color:#7e22ce}.page-module__ECXOFa__appliesBox{border-radius:var(--gj-radius,.75rem);color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;padding:11px 15px;font-size:.79rem;line-height:1.6}.page-module__ECXOFa__appliesBox strong{color:#374151}.page-module__ECXOFa__appliesBox span{color:#9ca3af}.page-module__ECXOFa__sectionTitleSmall{color:var(--gj-navy,#1a3a5c);letter-spacing:-.01em;font-size:1.08rem}.page-module__ECXOFa__sectionRule{border-top:1px solid #0000000f}.page-module__ECXOFa__eqTableWrap{border:1px solid #e5e7eb;border-radius:.5rem;overflow-x:auto}.page-module__ECXOFa__eqTable{border-collapse:collapse;width:100%;min-width:640px;font-size:.75rem}.page-module__ECXOFa__eqTableHeadRow{background:#f9fafb}.page-module__ECXOFa__eqTableHeadCell{color:#9ca3af;text-align:center;white-space:nowrap;border-bottom:2px solid #e5e7eb;padding:4px 3px;font-size:.68rem;font-weight:700}.page-module__ECXOFa__eqTableHeadCellLeft{text-align:left;padding:4px 8px}.page-module__ECXOFa__eqRow{border-top:1px solid #f3f4f6}.page-module__ECXOFa__eqLabelCell{color:#374151;white-space:nowrap;vertical-align:middle;border-right:1px solid #e5e7eb;padding:5px 8px;font-size:.72rem;font-weight:700}.page-module__ECXOFa__eqCellWrap{text-align:center;padding:4px 3px}.page-module__ECXOFa__eqCell{text-align:center;white-space:nowrap;border:1px solid #0000000f;border-radius:4px;padding:4px 5px;font-size:.7rem;font-weight:600}.page-module__ECXOFa__eqEmptyCell{padding:5px 3px}.page-module__ECXOFa__eqFootnote{color:#9ca3af;margin-top:.4rem;margin-bottom:0;font-size:.73rem}.page-module__ECXOFa__faqCard{border-radius:var(--gj-radius,.75rem);background:#f9fafb;border:1px solid #e5e7eb}.page-module__ECXOFa__faqQuestion{color:var(--gj-navy,#1a3a5c);font-size:.93rem}.page-module__ECXOFa__faqAnswer{color:#374151;font-size:.85rem;line-height:1.65}.page-module__ECXOFa__faqLink{align-items:center;gap:.25rem;margin-top:.4rem;font-size:.82rem;font-weight:600;display:inline-flex;color:#0d9488!important;text-decoration:none!important}.page-module__ECXOFa__faqLinkIcon{font-size:14px}.page-module__ECXOFa__telegramCard{color:#fff;background:linear-gradient(135deg,#08c 0%,#29b6f6 100%)}.page-module__ECXOFa__coffeeCard{color:#475569;background:#f1f5f9}.page-module__ECXOFa__socialCardText{opacity:.92}
