.free-tools-pro-root{--ft-bg: #030607;--ft-panel: #0d1113;--ft-panel-2: #111517;--ft-border: rgba(238, 229, 210, .16);--ft-border-soft: rgba(238, 229, 210, .09);--ft-gold: #e8b542;--ft-gold-light: #f1cb70;--ft-ivory: #f5efe3;--ft-muted: #a9a8a5;--ft-emerald: #63d3ad;background:radial-gradient(circle at 73% 8%,rgba(31,101,80,.13),transparent 26rem),radial-gradient(circle at 24% 27%,rgba(195,137,28,.06),transparent 24rem),var(--ft-bg);color:var(--ft-ivory)}.free-tools-pro-root .ft-main{padding-top:72px}.ft-hero{padding:26px 30px 18px}.ft-hero-inner{width:min(1360px,100%);min-height:205px;margin:0 auto;display:grid;grid-template-columns:minmax(420px,.85fr) minmax(560px,1.15fr);align-items:center;gap:54px}.ft-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--ft-gold);font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.ft-kicker svg,.ft-private svg{width:16px;height:16px}.ft-hero-copy h1{margin:12px 0 10px;max-width:650px;color:var(--ft-ivory);font-family:var(--font-heading, Georgia, serif);font-size:clamp(42px,3.6vw,58px);font-weight:800;letter-spacing:-.04em;line-height:.98}.ft-hero-copy h1 span{color:var(--ft-gold)}.ft-hero-copy>p{max-width:590px;margin:0;color:#d1d0cc;font-size:16px;line-height:1.55}.ft-private{display:inline-flex;align-items:center;gap:7px;margin-top:13px;padding:6px 10px;border:1px solid rgba(80,215,167,.38);border-radius:7px;background:#1f7a5b14;color:#7de0bd;font-size:12px;font-weight:700}.ft-flow-visual{position:relative;display:grid;grid-template-columns:155px minmax(220px,1fr) 245px;align-items:center;min-width:0}.ft-cost-card{position:relative;z-index:2;min-height:142px;padding:23px 20px;border:1px solid rgba(240,223,190,.24);border-radius:14px;background:linear-gradient(145deg,#17191a,#101314);box-shadow:0 22px 55px #0000005c}.ft-cost-card span{display:block;color:#c8c6c0;font-size:13px}.ft-cost-card strong{display:block;margin-top:7px;color:var(--ft-ivory);font-family:var(--font-heading, Georgia, serif);font-size:30px;line-height:1}.ft-cost-card svg{position:absolute;right:16px;bottom:16px;width:22px;color:var(--ft-gold)}.ft-cost-card-result{min-height:158px;border-color:#3adea5b3;background:radial-gradient(circle at 75% 30%,rgba(62,224,168,.15),transparent 70%),#071110;box-shadow:0 0 40px #23b5841f}.ft-cost-card-result strong{color:#dff7ea;font-size:42px}.ft-cost-card-result em{display:inline-flex;margin-top:12px;padding:5px 11px;border:1px solid rgba(65,207,157,.3);border-radius:999px;color:#7de0bd;font-size:12px;font-style:normal}.ft-cost-card-result svg{top:18px;bottom:auto;color:var(--ft-emerald)}.ft-flow-center{position:relative;min-width:0;margin:0 -14px}.ft-flow-center svg{display:block;width:100%;height:132px;filter:drop-shadow(0 0 10px rgba(224,161,32,.26))}.ft-flow-center span{position:absolute;left:50%;bottom:1px;transform:translate(-50%);color:var(--ft-emerald);font-size:11px;white-space:nowrap}.free-tools-pro-root .ft-tools-section{padding:0 30px 28px}.free-tools-pro-root .ft-tools-section>div{max-width:1360px!important}.free-tools-pro-root .ft-tool-tabs{gap:0!important;overflow:hidden;border:1px solid var(--ft-border);border-radius:14px;background:#080b0d}.free-tools-pro-root .free-tool-selector{min-height:58px!important;padding:10px 20px!important;border:0!important;border-right:1px solid var(--ft-border)!important;border-radius:0!important;background:linear-gradient(180deg,#101416,#0b0f11)!important;box-shadow:none!important}.free-tools-pro-root .free-tool-selector:last-child{border-right:0!important}.free-tools-pro-root .free-tool-selector:hover{background:#141719!important}.free-tools-pro-root .free-tool-selector-active{box-shadow:inset 0 -2px 0 var(--ft-gold)!important;background:linear-gradient(90deg,rgba(220,163,48,.11),transparent 70%),#121412!important}.free-tools-pro-root .free-tool-selector>span:first-child{width:34px!important;height:34px!important;border-radius:9px!important}.free-tools-pro-root .free-tool-selector svg{width:18px!important;height:18px!important}.free-tools-pro-root .free-tool-selector .font-heading{font-size:15px!important}.free-tools-pro-root .free-tool-selector .text-xs{margin-top:1px!important;font-size:11px!important}.ft-calculator-frame{margin-top:10px;overflow:hidden;border:1px solid var(--ft-border);border-radius:16px;background:radial-gradient(circle at 89% 5%,rgba(49,190,142,.06),transparent 22rem),#080b0d;box-shadow:0 28px 80px #00000047}.ft-steps{height:52px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding:0 22px;border-bottom:1px solid var(--ft-border-soft)}.ft-step{display:flex;align-items:center;min-width:0;gap:10px;color:#c4c2bd;font-size:12px}.ft-step span{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid var(--ft-border);border-radius:50%;background:#15191b;font-weight:900}.ft-step.is-active{color:var(--ft-gold-light)}.ft-step.is-active span{border-color:var(--ft-gold);background:var(--ft-gold);color:#090704}.ft-step i{height:1px;flex:1;margin-left:4px;background:#ece5d626}.ft-workspace{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(360px,.88fr);gap:10px;padding:10px}.ft-entry-panel,.ft-advisor{min-width:0;border:1px solid var(--ft-border-soft);border-radius:13px;background:linear-gradient(145deg,#121618,#0d1012)}.ft-entry-panel{padding:16px}.ft-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px}.ft-section-head span{color:var(--ft-gold);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ft-section-head h2{margin:4px 0 0;color:var(--ft-ivory);font-family:var(--font-heading, Georgia, serif);font-size:20px;line-height:1.1}.ft-section-head p{max-width:330px;margin:0;color:#85898a;font-size:11px;text-align:right}.ft-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:13px}.ft-field>span{display:block;margin-bottom:6px;color:#f0eee9;font-size:11px;font-weight:800;text-transform:capitalize}.ft-input-with-prefix,.ft-table-input{display:flex;align-items:center;border:1px solid rgba(241,235,222,.12);border-radius:7px;background:#171b1d!important;transition:border-color .2s,box-shadow .2s}.ft-input-with-prefix:focus-within,.ft-table-input:focus-within{border-color:#e8b542bf;box-shadow:0 0 0 3px #e8b54214}.ft-input-with-prefix b,.ft-table-input span{padding-left:11px;color:#8d9090;font-size:12px}.ft-input-with-prefix input,.ft-table-input input,.ft-table td>input{width:100%;min-width:0;border:0;background:transparent!important;color:#f7f4ee!important;-webkit-text-fill-color:#f7f4ee;outline:0}.ft-input-with-prefix input{height:37px;padding:0 10px 0 7px;font-size:13px}.ft-allocation{display:flex;align-items:center;gap:10px;min-height:46px;margin-top:11px;padding:7px 10px;border:1px solid var(--ft-border-soft);border-radius:9px;background:#00000024}.ft-allocation label{font-size:12px;font-weight:800}.ft-allocation select{height:32px;padding:0 30px 0 11px;border:1px solid var(--ft-border);border-radius:7px;background:#171b1d!important;color:#f7f4ee!important;font-size:12px;font-weight:700}.ft-allocation span{color:#878b8c;font-size:11px}.ft-products-section{margin-top:15px;padding-top:14px;border-top:1px solid var(--ft-border-soft)}.ft-section-head-compact h2{font-size:18px}.ft-table-wrap{margin-top:10px;overflow-x:auto;border:1px solid var(--ft-border-soft);border-radius:9px}.ft-table{width:100%;min-width:770px;border-collapse:collapse;background:#101416!important;font-size:12px}.ft-table th{padding:7px 9px;background:#15191b!important;color:#aaa9a5!important;font-size:9px;font-weight:900;letter-spacing:.08em;text-align:left;text-transform:uppercase}.ft-table td{padding:5px 7px;border-top:1px solid var(--ft-border-soft);background:#101416!important;color:#f2eee5}.ft-table td>input{min-width:112px;height:31px;padding:0 9px;border:1px solid var(--ft-border-soft);border-radius:6px;background:#15191b!important;color:#f7f4ee!important;-webkit-text-fill-color:#f7f4ee;font-weight:700}.ft-table-input{width:94px;height:31px}.ft-table-input input{height:29px;padding:0 7px;font-size:12px}.ft-table td.ft-gold-value{color:var(--ft-gold-light)!important;font-weight:800;white-space:nowrap}.ft-table td.ft-strong-value{color:var(--ft-ivory)!important;font-weight:900;white-space:nowrap}.ft-delete{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:6px;background:transparent;color:#777b7c}.ft-delete:hover{background:#f4544e1c;color:#ff8c86}.ft-delete svg{width:14px}.ft-add{display:inline-flex;align-items:center;gap:7px;margin-top:9px;padding:6px 11px;border:1px solid var(--ft-border);border-radius:7px;background:transparent;color:#b7b7b4;font-size:11px;font-weight:700}.ft-add:hover{border-color:#e8b5428c;color:var(--ft-ivory)}.ft-add svg{width:14px}.ft-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--ft-border-soft)}.ft-toolbar>div{display:flex;gap:7px}.ft-toolbar button{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:0 10px;border:1px solid var(--ft-border);border-radius:7px;background:#0d1113;color:#d8d6d0;font-size:10px;font-weight:700}.ft-toolbar button:hover{border-color:#e8b54294}.ft-toolbar svg{width:13px}.ft-toolbar p{display:flex;align-items:flex-start;gap:6px;max-width:410px;margin:0;color:#969590;font-size:9px;line-height:1.45;text-align:right}.ft-toolbar p svg{flex:0 0 auto;color:var(--ft-gold)}.ft-advisor{position:relative;overflow:hidden;padding:17px;border-color:#34d29a94;background:radial-gradient(circle at 15% 16%,rgba(44,199,147,.11),transparent 17rem),linear-gradient(160deg,#07110f,#090d0f 64%);box-shadow:0 0 48px #1bab7714}.ft-advisor-heading{display:flex;align-items:center;justify-content:space-between}.ft-advisor-heading>div{display:flex;align-items:center;gap:8px}.ft-advisor-heading svg{width:20px;color:var(--ft-emerald)}.ft-advisor-heading h2{margin:0;color:var(--ft-ivory)!important;font-family:var(--font-heading, Georgia, serif);font-size:19px}.ft-advisor-heading>span{padding:4px 8px;border:1px solid rgba(65,207,157,.24);border-radius:999px;background:#2daa7f1c;color:#78dbb8;font-size:9px;font-weight:800}.ft-ai-value{margin-top:11px}.ft-ai-value strong{display:block;color:#71d6ae;font-family:var(--font-heading, Georgia, serif);font-size:clamp(40px,3.4vw,54px);line-height:.98}.ft-ai-value>span{display:block;margin-top:4px;color:#e7e3da;font-size:11px}.ft-ai-value em{display:inline-flex;margin-top:8px;padding:5px 10px;border:1px solid rgba(67,205,157,.26);border-radius:999px;background:#299c7517;color:#7edbb9;font-size:11px;font-style:normal}.ft-insights{display:grid;gap:6px;margin-top:12px}.ft-insight{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:55px;padding:7px;border:1px solid rgba(235,226,207,.14);border-radius:9px;background:#0c1111cc}.ft-insight-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(74,207,160,.22);border-radius:50%;background:#2bb2821c;color:#79ddb8}.ft-insight-icon svg{width:17px}.ft-insight-copy{min-width:0}.ft-insight-copy strong,.ft-insight-copy small{display:block}.ft-insight-copy strong{overflow:hidden;color:#f2eee5;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ft-insight-copy small{margin-top:3px;overflow:hidden;color:#929792;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ft-insight button{display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;color:var(--ft-gold-light);font-size:9px;font-weight:800}.ft-insight button svg{width:11px}.ft-ai-detail{margin-top:8px;padding:10px;border:1px solid rgba(99,211,173,.2);border-radius:8px;background:#278b6c14}.ft-ai-detail strong{color:#c8f1df;font-size:10px}.ft-ai-detail p{margin:5px 0;color:#c8cbc6;font-size:9px;line-height:1.5}.ft-ai-detail small{color:#82aa9c;font-size:8px}.ft-advisor-actions{display:grid;gap:5px;margin-top:8px}.ft-advisor-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid var(--ft-border);border-radius:7px;background:#0c1011;color:#e6e2da;font-size:11px;font-weight:800}.ft-advisor-actions button:hover{border-color:#e8b542a6}.ft-advisor-actions .ft-ai-button{border-color:#e6b344;background:linear-gradient(100deg,#efc35d,#dea42e);color:#100c04;box-shadow:0 10px 25px #cf8f1724}.ft-advisor-actions svg{width:14px}.ft-advisor-trust{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:7px;color:#67caa7;font-size:8px}.ft-advisor-trust svg{width:11px}.ft-action-message{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:5px;color:#8ce1c2;font-size:9px;font-weight:700}.ft-action-message svg{width:12px}.ft-benefits{display:grid;grid-template-columns:repeat(3,1fr);min-height:66px;margin-top:10px;overflow:hidden;border:1px solid var(--ft-border);border-radius:12px;background:linear-gradient(180deg,#101416,#0b0f11)}.ft-benefits article{display:flex;align-items:center;gap:14px;padding:12px 24px;border-right:1px solid var(--ft-border)}.ft-benefits article:last-child{border-right:0}.ft-benefits svg{width:27px;color:var(--ft-gold)}.ft-benefits h2{margin:0;color:var(--ft-ivory);font-size:13px}.ft-benefits p{margin:3px 0 0;color:#8f9292;font-size:10px}.ft-cta{position:relative;display:flex;min-height:80px;align-items:center;justify-content:space-between;gap:25px;margin-top:10px;overflow:hidden;padding:14px 56px;border:1px solid rgba(232,181,66,.55);border-radius:12px;background:radial-gradient(circle at 100% 50%,rgba(216,157,35,.1),transparent 28%),linear-gradient(95deg,#12100b,#081014 75%)}.ft-cta:before,.ft-cta:after{position:absolute;width:130px;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--ft-gold));opacity:.55}.ft-cta:before{left:-30px;top:29px;transform:rotate(-10deg)}.ft-cta:after{right:-30px;bottom:25px;transform:rotate(10deg)}.ft-cta h2{margin:0;color:var(--ft-ivory);font-family:var(--font-heading, Georgia, serif);font-size:23px}.ft-cta p{margin:3px 0 0;color:#9a9b98;font-size:10px}.ft-cta>div:last-child{position:relative;z-index:2;display:flex;gap:10px}.ft-primary-cta,.ft-secondary-cta{display:inline-flex;min-height:41px;align-items:center;justify-content:center;gap:8px;padding:0 24px;border-radius:8px;font-size:11px;font-weight:900;text-decoration:none}.ft-primary-cta{border:1px solid #efc35d;background:linear-gradient(100deg,#efc35d,#dda22e);color:#0c0903!important}.ft-secondary-cta{border:1px solid rgba(235,226,207,.32);background:#00000029;color:var(--ft-ivory)!important}.ft-primary-cta:hover,.ft-secondary-cta:hover{transform:translateY(-1px);filter:brightness(1.06)}.ft-primary-cta svg{width:14px}.free-tools-pro-root footer{margin-top:0!important}@media(max-width:1180px){.ft-hero-inner{grid-template-columns:.9fr 1.1fr;gap:26px}.ft-flow-visual{grid-template-columns:125px minmax(145px,1fr) 185px}.ft-cost-card{min-height:126px;padding:18px 14px}.ft-cost-card-result{min-height:142px}.ft-cost-card strong{font-size:25px}.ft-cost-card-result strong{font-size:34px}.ft-workspace{grid-template-columns:minmax(0,1.65fr) minmax(335px,.85fr)}.ft-toolbar{align-items:flex-start;flex-direction:column}.ft-toolbar p{text-align:left}}@media(max-width:920px){.free-tools-pro-root .ft-main{padding-top:64px}.ft-hero{padding:28px 18px 18px}.ft-hero-inner{grid-template-columns:1fr}.ft-flow-visual{width:100%}.free-tools-pro-root .ft-tools-section{padding:0 18px 28px}.ft-workspace{grid-template-columns:1fr}.ft-grid4{grid-template-columns:repeat(2,1fr)}.ft-advisor{position:static}.ft-benefits,.ft-cta{grid-template-columns:1fr}.ft-benefits article{border-right:0;border-bottom:1px solid var(--ft-border)}.ft-benefits article:last-child{border-bottom:0}.ft-cta{align-items:flex-start;flex-direction:column;padding:22px}}@media(max-width:650px){.ft-hero-copy h1{font-size:40px}.ft-flow-visual{grid-template-columns:1fr;gap:9px}.ft-flow-center{display:none}.ft-cost-card{min-height:110px}.free-tools-pro-root .ft-tool-tabs{display:grid;grid-template-columns:1fr}.free-tools-pro-root .free-tool-selector{border-right:0!important;border-bottom:1px solid var(--ft-border)!important}.ft-steps{padding:0 12px}.ft-step{gap:6px}.ft-step i{display:none}.ft-workspace{padding:7px}.ft-entry-panel,.ft-advisor{padding:13px}.ft-section-head{align-items:flex-start;flex-direction:column}.ft-section-head p{text-align:left}.ft-grid4{grid-template-columns:1fr}.ft-allocation{align-items:flex-start;flex-direction:column}.ft-toolbar>div,.ft-cta>div:last-child{width:100%;flex-direction:column}.ft-toolbar button,.ft-primary-cta,.ft-secondary-cta{width:100%}}html.theme-classic body .free-tools-pro-root{--ft-border: rgba(238, 229, 210, .16) !important;--ft-border-soft: rgba(238, 229, 210, .09) !important;background:radial-gradient(circle at 73% 8%,rgba(31,101,80,.13),transparent 26rem),radial-gradient(circle at 24% 27%,rgba(195,137,28,.06),transparent 24rem),var(--ft-bg)!important;color:var(--ft-ivory)!important}html.theme-classic body .ft-kicker{color:var(--ft-gold)!important}html.theme-classic body .ft-hero-copy h1{color:var(--ft-ivory)!important}html.theme-classic body .ft-hero-copy h1 span{color:var(--ft-gold)!important}html.theme-classic body .ft-hero-copy>p{color:#486581!important}html.theme-classic body .ft-private{border:1px solid rgba(80,215,167,.38)!important;border-radius:7px!important;background:#1f7a5b14!important;color:#16704f!important}html.theme-classic body .ft-cost-card{border:1px solid rgba(240,223,190,.24)!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#fff)!important;box-shadow:0 22px 55px #0000005c!important}html.theme-classic body .ft-cost-card span{color:#486581!important}html.theme-classic body .ft-cost-card strong{color:var(--ft-ivory)!important}html.theme-classic body .ft-cost-card svg{color:var(--ft-gold)!important}html.theme-classic body .ft-cost-card-result{border-color:#3adea5b3!important;background:radial-gradient(circle at 75% 30%,rgba(62,224,168,.15),transparent 70%),#fff!important;box-shadow:0 0 40px #23b5841f!important}html.theme-classic body .ft-cost-card-result strong{color:#18324d!important}html.theme-classic body .ft-cost-card-result em{border:1px solid rgba(65,207,157,.3)!important;border-radius:999px!important;color:#16704f!important}html.theme-classic body .ft-cost-card-result svg{color:var(--ft-emerald)!important}html.theme-classic body .ft-flow-center span{color:var(--ft-emerald)!important}html.theme-classic body .free-tools-pro-root .ft-tool-tabs{border:1px solid var(--ft-border)!important;border-radius:14px!important;background:#fff!important}html.theme-classic body .free-tools-pro-root .free-tool-selector{border:0!important;border-right:1px solid var(--ft-border)!important;border-radius:0!important;background:linear-gradient(180deg,#fff,#fff)!important;box-shadow:none!important}html.theme-classic body .free-tools-pro-root .free-tool-selector:last-child{border-right:0!important}html.theme-classic body .free-tools-pro-root .free-tool-selector:hover{background:#fff!important}html.theme-classic body .free-tools-pro-root .free-tool-selector-active{box-shadow:inset 0 -2px 0 var(--ft-gold)!important;background:linear-gradient(90deg,rgba(220,163,48,.11),transparent 70%),#fff!important}html.theme-classic body .free-tools-pro-root .free-tool-selector>span:first-child{border-radius:9px!important}html.theme-classic body .ft-calculator-frame{border:1px solid var(--ft-border)!important;border-radius:16px!important;background:radial-gradient(circle at 89% 5%,rgba(49,190,142,.06),transparent 22rem),#fff!important;box-shadow:0 28px 80px #00000047!important}html.theme-classic body .ft-steps{border-bottom:1px solid var(--ft-border-soft)!important}html.theme-classic body .ft-step{color:#486581!important}html.theme-classic body .ft-step span{border:1px solid var(--ft-border)!important;border-radius:50%!important;background:#fff!important}html.theme-classic body .ft-step.is-active{color:var(--ft-gold-light)!important}html.theme-classic body .ft-step.is-active span{border-color:var(--ft-gold)!important;background:var(--ft-gold)!important;color:#486581!important;color:#fff!important}html.theme-classic body .ft-step i{background:#ece5d626!important}html.theme-classic body .ft-entry-panel,html.theme-classic body .ft-advisor{border:1px solid var(--ft-border-soft)!important;border-radius:13px!important;background:linear-gradient(145deg,#fff,#fff)!important}html.theme-classic body .ft-section-head span{color:var(--ft-gold)!important}html.theme-classic body .ft-section-head h2{color:var(--ft-ivory)!important}html.theme-classic body .ft-section-head p{color:#486581!important}html.theme-classic body .ft-field>span{color:#18324d!important}html.theme-classic body .ft-input-with-prefix,html.theme-classic body .ft-table-input{border:1px solid rgba(241,235,222,.12)!important;border-radius:7px!important;background:#fff!important}html.theme-classic body .ft-input-with-prefix:focus-within,html.theme-classic body .ft-table-input:focus-within{border-color:#e8b542bf!important;box-shadow:0 0 0 3px #e8b54214!important}html.theme-classic body .ft-input-with-prefix b,html.theme-classic body .ft-table-input span{color:#486581!important}html.theme-classic body .ft-input-with-prefix input,html.theme-classic body .ft-table-input input,html.theme-classic body .ft-table td>input{border:0!important;background:transparent!important;color:#18324d!important;-webkit-text-fill-color:#18324D!important}html.theme-classic body .ft-allocation{border:1px solid var(--ft-border-soft)!important;border-radius:9px!important;background:#00000024!important}html.theme-classic body .ft-allocation select{border:1px solid var(--ft-border)!important;border-radius:7px!important;background:#fff!important;color:#18324d!important}html.theme-classic body .ft-allocation span{color:#486581!important}html.theme-classic body .ft-products-section{border-top:1px solid var(--ft-border-soft)!important}html.theme-classic body .ft-table-wrap{border:1px solid var(--ft-border-soft)!important;border-radius:9px!important}html.theme-classic body .ft-table{border-collapse:collapse!important;background:#fff!important}html.theme-classic body .ft-table th{background:#fff!important;color:#486581!important}html.theme-classic body .ft-table td{border-top:1px solid var(--ft-border-soft)!important;background:#fff!important;color:#18324d!important}html.theme-classic body .ft-table td>input{border:1px solid var(--ft-border-soft)!important;border-radius:6px!important;background:#fff!important;color:#18324d!important;-webkit-text-fill-color:#18324D!important}html.theme-classic body .ft-table td.ft-gold-value{color:var(--ft-gold-light)!important}html.theme-classic body .ft-table td.ft-strong-value{color:var(--ft-ivory)!important}html.theme-classic body .ft-delete{border:0!important;border-radius:6px!important;background:transparent!important;color:#486581!important}html.theme-classic body .ft-delete:hover{background:#f4544e1c!important;color:#b42318!important}html.theme-classic body .ft-add{border:1px solid var(--ft-border)!important;border-radius:7px!important;background:transparent!important;color:#486581!important}html.theme-classic body .ft-add:hover{border-color:#e8b5428c!important;color:var(--ft-ivory)!important}html.theme-classic body .ft-toolbar{border-top:1px solid var(--ft-border-soft)!important}html.theme-classic body .ft-toolbar button{border:1px solid var(--ft-border)!important;border-radius:7px!important;background:#fff!important;color:#18324d!important}html.theme-classic body .ft-toolbar button:hover{border-color:#e8b54294!important}html.theme-classic body .ft-toolbar p{color:#486581!important}html.theme-classic body .ft-toolbar p svg{color:var(--ft-gold)!important}html.theme-classic body .ft-advisor{border-color:#34d29a94!important;background:radial-gradient(circle at 15% 16%,rgba(44,199,147,.11),transparent 17rem),linear-gradient(160deg,#fff,#fff 64%)!important;box-shadow:0 0 48px #1bab7714!important}html.theme-classic body .ft-advisor-heading svg{color:var(--ft-emerald)!important}html.theme-classic body .ft-advisor-heading h2{color:var(--ft-ivory)!important}html.theme-classic body .ft-advisor-heading>span{border:1px solid rgba(65,207,157,.24)!important;border-radius:999px!important;background:#2daa7f1c!important;color:#16704f!important}html.theme-classic body .ft-ai-value strong{color:#16704f!important}html.theme-classic body .ft-ai-value>span{color:#18324d!important}html.theme-classic body .ft-ai-value em{border:1px solid rgba(67,205,157,.26)!important;border-radius:999px!important;background:#299c7517!important;color:#16704f!important}html.theme-classic body .ft-insight{border:1px solid rgba(235,226,207,.14)!important;border-radius:9px!important;background:#0c1111cc!important}html.theme-classic body .ft-insight-icon{border:1px solid rgba(74,207,160,.22)!important;border-radius:50%!important;background:#2bb2821c!important;color:#16704f!important}html.theme-classic body .ft-insight-copy strong{color:#18324d!important}html.theme-classic body .ft-insight-copy small{color:#486581!important}html.theme-classic body .ft-insight button{border:0!important;background:transparent!important;color:var(--ft-gold-light)!important}html.theme-classic body .ft-ai-detail{border:1px solid rgba(99,211,173,.2)!important;border-radius:8px!important;background:#278b6c14!important}html.theme-classic body .ft-ai-detail strong,html.theme-classic body .ft-ai-detail p,html.theme-classic body .ft-ai-detail small{color:#486581!important}html.theme-classic body .ft-advisor-actions button{border:1px solid var(--ft-border)!important;border-radius:7px!important;background:#fff!important;color:#18324d!important}html.theme-classic body .ft-advisor-actions button:hover{border-color:#e8b542a6!important}html.theme-classic body .ft-advisor-actions .ft-ai-button{border-color:#cbd9e5!important;background:linear-gradient(100deg,#efc35d,#dea42e)!important;color:#486581!important;box-shadow:0 10px 25px #cf8f1724!important}html.theme-classic body .ft-advisor-trust,html.theme-classic body .ft-action-message{color:#16704f!important}html.theme-classic body .ft-benefits{border:1px solid var(--ft-border)!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#fff)!important}html.theme-classic body .ft-benefits article{border-right:1px solid var(--ft-border)!important}html.theme-classic body .ft-benefits article:last-child{border-right:0!important}html.theme-classic body .ft-benefits svg{color:var(--ft-gold)!important}html.theme-classic body .ft-benefits h2{color:var(--ft-ivory)!important}html.theme-classic body .ft-benefits p{color:#486581!important}html.theme-classic body .ft-cta{border:1px solid rgba(232,181,66,.55)!important;border-radius:12px!important;background:radial-gradient(circle at 100% 50%,rgba(216,157,35,.1),transparent 28%),linear-gradient(95deg,#fff,#fff 75%)!important}html.theme-classic body .ft-cta:before,html.theme-classic body .ft-cta:after{background:linear-gradient(90deg,transparent,var(--ft-gold))!important}html.theme-classic body .ft-cta h2{color:var(--ft-ivory)!important}html.theme-classic body .ft-cta p{color:#486581!important}html.theme-classic body .ft-primary-cta,html.theme-classic body .ft-secondary-cta{border-radius:8px!important}html.theme-classic body .ft-primary-cta{border:1px solid #CBD9E5!important;background:linear-gradient(100deg,#efc35d,#dda22e)!important;color:#486581!important}html.theme-classic body .ft-secondary-cta{border:1px solid rgba(235,226,207,.32)!important;background:#00000029!important;color:var(--ft-ivory)!important}@media(max-width:920px){html.theme-classic body .ft-benefits article{border-right:0!important;border-bottom:1px solid var(--ft-border)!important}html.theme-classic body .ft-benefits article:last-child{border-bottom:0!important}}@media(max-width:650px){html.theme-classic body .free-tools-pro-root .free-tool-selector{border-right:0!important;border-bottom:1px solid var(--ft-border)!important}}.free-tools-pro-root .ft-hero{padding:18px 30px 12px}.ft-hero-shell{position:relative;isolation:isolate;width:min(1360px,100%);margin:0 auto;overflow:hidden;border:1px solid rgba(113,179,229,.32);border-radius:28px;background:radial-gradient(circle at 86% 12%,rgba(40,151,225,.2),transparent 28rem),radial-gradient(circle at 8% 115%,rgba(224,165,50,.16),transparent 25rem),linear-gradient(135deg,#061522,#0b2a44 54%,#07131e);box-shadow:0 28px 70px #04121f3b,inset 0 1px #ffffff14}.ft-hero-shell:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background-image:linear-gradient(rgba(126,190,232,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(126,190,232,.075) 1px,transparent 1px);background-size:34px 34px;opacity:.32;-webkit-mask-image:linear-gradient(90deg,transparent 4%,#000 40%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent 4%,#000 40%,#000 82%,transparent)}.ft-hero-shell:after{position:absolute;top:-150px;right:13%;z-index:-1;width:340px;height:340px;border-radius:50%;content:"";background:#3fa2e324;filter:blur(70px);pointer-events:none}.ft-hero-shell .ft-hero-inner{position:relative;z-index:1;width:100%;min-height:186px;padding:28px 32px 22px;grid-template-columns:minmax(410px,.9fr) minmax(520px,1.1fr);gap:38px}.ft-hero-shell .ft-kicker{color:#f2c45f!important;text-shadow:0 0 20px rgba(238,183,66,.18)}.ft-hero-shell .ft-hero-copy h1{margin-top:10px;margin-bottom:9px;color:#fff!important;font-size:clamp(40px,3.25vw,54px);line-height:.98;text-shadow:0 6px 28px rgba(0,0,0,.2)}.ft-hero-shell .ft-hero-copy h1 span{color:#f0bd4c!important}.ft-hero-shell .ft-hero-copy>p{max-width:565px;color:#c8d9e6!important;font-size:15px}.ft-hero-trust-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px}.ft-hero-shell .ft-private,.ft-live-calc{display:inline-flex;min-height:30px;align-items:center;gap:7px;margin:0;padding:6px 10px;border-radius:999px!important;font-size:11px;font-weight:800}.ft-hero-shell .ft-private{border:1px solid rgba(100,224,181,.3)!important;background:#1e8c6824!important;color:#8ce5c5!important}.ft-live-calc{border:1px solid rgba(139,198,239,.25);background:#3280b61f;color:#cfe8f8}.ft-live-calc>span{width:7px;height:7px;border-radius:50%;background:#66dcaf;box-shadow:0 0 0 5px #66dcaf1a;animation:ft-signal-pulse 2.2s ease-in-out infinite}.ft-hero-shell .ft-flow-visual{grid-template-columns:145px minmax(190px,1fr) 218px}.ft-hero-shell .ft-cost-card{min-height:126px;padding:20px 18px;border:1px solid rgba(158,201,230,.24)!important;border-radius:17px!important;background:linear-gradient(145deg,#153247f5,#081b29f5)!important;box-shadow:0 18px 42px #0000004d!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ft-hero-shell .ft-cost-card span{color:#b8cedd!important}.ft-hero-shell .ft-cost-card strong{color:#fff!important;font-size:29px}.ft-hero-shell .ft-cost-card svg{color:#78bff0!important}.ft-hero-shell .ft-cost-card-result{min-height:142px;border-color:#55dcab94!important;background:radial-gradient(circle at 80% 14%,rgba(73,215,163,.17),transparent 60%),linear-gradient(145deg,#083431f7,#071d22fa)!important;box-shadow:0 0 0 1px #50dcab0f,0 20px 48px #0000004d,0 0 36px #26bf8b14!important}.ft-hero-shell .ft-cost-card-result strong{color:#e7fff4!important;font-size:38px}.ft-hero-shell .ft-cost-card-result em{border-color:#61e2b447!important;background:#2bab7f1f;color:#8ce5c5!important}.ft-hero-shell .ft-cost-card-result svg{color:#6fe0b8!important}.ft-hero-shell .ft-flow-center{margin:0 -10px}.ft-hero-shell .ft-flow-center svg{filter:drop-shadow(0 0 11px rgba(71,168,227,.2)) drop-shadow(0 0 8px rgba(224,170,58,.15))}.ft-hero-shell .ft-flow-center path{animation:ft-data-stream 5s linear infinite}.ft-hero-shell .ft-flow-center path:nth-of-type(2n){animation-duration:7s;animation-direction:reverse}.ft-hero-shell .ft-flow-center span{color:#8ce5c5!important;font-weight:800;letter-spacing:.02em}.ft-hero-rail{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(142,192,226,.18);background:#020d1761;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ft-hero-rail>span{display:flex;min-height:52px;align-items:center;justify-content:center;gap:8px;border-right:1px solid rgba(142,192,226,.14)}.ft-hero-rail>span:last-child{border-right:0}.ft-hero-rail b{color:#f2c45f;font-family:var(--font-heading, Georgia, serif);font-size:16px}.ft-hero-rail small{color:#bdd0dd;font-size:11px;font-weight:700}.ft-freight-pulse{position:relative;display:grid;grid-template-columns:minmax(230px,.92fr) minmax(500px,1.85fr) minmax(205px,.72fr);gap:14px;align-items:stretch;margin-bottom:13px;overflow:hidden;padding:15px;border:1px solid rgba(97,160,207,.34);border-radius:22px;background:radial-gradient(circle at 84% -35%,rgba(44,147,216,.23),transparent 30rem),radial-gradient(circle at 12% 140%,rgba(220,164,48,.14),transparent 22rem),linear-gradient(125deg,#071725,#0b2740 55%,#07141f);box-shadow:0 18px 50px #061b2d2e,inset 0 1px #ffffff12;color:#fff}.ft-freight-pulse:before{position:absolute;top:0;left:7%;width:45%;height:1px;content:"";background:linear-gradient(90deg,transparent,#ecc15e,transparent);opacity:.85}.ft-freight-pulse__intro,.ft-freight-rate-grid,.ft-freight-pulse__action{position:relative;z-index:1}.ft-freight-pulse__intro{display:flex;flex-direction:column;justify-content:center;padding:3px 7px}.ft-freight-pulse__eyebrow{display:flex;align-items:center;gap:7px;color:#f0c257!important;font-size:9px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.ft-freight-pulse__eyebrow svg,.ft-freight-pulse__intro a svg{width:14px;height:14px}.ft-freight-pulse__intro h2{margin:7px 0 0;color:#fff!important;font-family:var(--font-heading, Georgia, serif);font-size:clamp(20px,1.55vw,25px);font-weight:900;line-height:1.08}.ft-freight-pulse__intro p{margin:5px 0 0;color:#afc4d3!important;font-size:10px;line-height:1.55}.ft-freight-pulse__intro a{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;margin-top:7px;color:#d8e8f3!important;font-size:10px;font-weight:800;text-decoration:none}.ft-freight-pulse__intro a:hover{color:#f2c45f!important}.ft-freight-rate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ft-freight-rate-card{min-width:0;padding:11px 12px 10px;border:1px solid rgba(150,197,228,.2);border-radius:14px;background:linear-gradient(145deg,#183e58b8,#071c2bcc);box-shadow:inset 0 1px #ffffff0d,0 12px 24px #00000024}.ft-freight-rate-card__top{display:flex;align-items:center;justify-content:space-between;gap:7px;color:#9cb6c8!important;font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ft-freight-rate-card__icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:1px solid rgba(102,188,239,.26);border-radius:8px;background:#439cd41f;color:#7bc8f6}.ft-freight-rate-card__icon svg{width:13px;height:13px}.ft-freight-rate-card h3{margin:7px 0 0;color:#fff!important;font-size:12px;font-weight:850}.ft-freight-rate-card__value{margin-top:2px;color:#fff!important;font-family:var(--font-heading, Georgia, serif);font-size:24px;font-weight:900;letter-spacing:-.025em;line-height:1}.ft-freight-rate-card__value>span{margin-left:4px;color:#a7bdcc!important;font-family:inherit;font-size:9px;font-weight:800;letter-spacing:0}.ft-freight-rate-card__range{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:8px;padding-top:7px;border-top:1px solid rgba(154,199,229,.13);color:#8fa9ba!important;font-size:8px}.ft-freight-rate-card__range strong{color:#d6e6ef!important;font-size:9px}.ft-freight-pulse__action{display:flex;flex-direction:column;justify-content:center;padding:13px 14px;border:1px solid rgba(233,188,83,.28);border-radius:15px;background:linear-gradient(145deg,#e9b7421f,#122633b3)}.ft-freight-pulse__action>span{color:#f0c257!important;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.ft-freight-pulse__action>strong{margin-top:5px;color:#eef7fc!important;font-size:12px;line-height:1.4}.ft-freight-pulse__action button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;margin-top:10px;padding:9px 12px;border:1px solid #f1c865;border-radius:10px;background:linear-gradient(110deg,#f1c763,#dfa632);box-shadow:0 10px 24px #dfa63229;color:#102133!important;font-size:11px;font-weight:900;transition:transform .16s ease,box-shadow .16s ease}.ft-freight-pulse__action button:hover{transform:translateY(-1px);box-shadow:0 13px 28px #dfa6323b}.ft-freight-pulse__action button svg{width:15px;height:15px}.free-tools-pro-root .ft-tool-tabs-v2{gap:7px!important;overflow:visible;padding:7px;border:1px solid rgba(130,176,208,.2)!important;border-radius:18px!important;background:#05141fc7!important;box-shadow:0 12px 32px #04121d1f}.free-tools-pro-root .ft-tool-tabs-v2 .free-tool-selector{min-height:66px!important;padding:10px 13px!important;border:1px solid transparent!important;border-radius:12px!important;background:#ffffff09!important}.free-tools-pro-root .ft-tool-tabs-v2 .free-tool-selector:hover{border-color:#85bde23d!important;background:#fff1!important}.free-tools-pro-root .ft-tool-tabs-v2 .free-tool-selector-active{border-color:#ecbd517a!important;background:linear-gradient(125deg,#ebb73e24,#2c78aa14)!important;box-shadow:inset 0 0 0 1px #f1c96514,0 8px 22px #00000024!important}.free-tools-pro-root .ft-tool-tabs-v2 .free-tool-selector>span:first-child{width:36px!important;height:36px!important;border-radius:10px!important}.free-tools-pro-root .ft-tool-tabs-v2 .free-tool-selector .font-heading{font-size:14px!important}.free-tools-pro-root .ft-tool-tabs-v2 .free-tool-selector .text-xs{margin-top:2px!important;font-size:10px!important}html.theme-classic body .ft-hero-shell .ft-hero-copy h1,html.theme-classic body .ft-hero-shell .ft-hero-copy h1 span,html.theme-classic body .ft-hero-shell .ft-cost-card strong,html.theme-classic body .ft-hero-shell .ft-cost-card-result strong{-webkit-text-fill-color:currentColor!important}html.theme-classic body .ft-hero-shell .ft-cost-card{border-color:#9ec9e63d!important;background:linear-gradient(145deg,#153247f5,#081b29f5)!important;box-shadow:0 18px 42px #0000004d!important}html.theme-classic body .ft-hero-shell .ft-cost-card-result{border-color:#55dcab94!important;background:radial-gradient(circle at 80% 14%,rgba(73,215,163,.17),transparent 60%),linear-gradient(145deg,#083431f7,#071d22fa)!important}html.theme-classic body .ft-hero-shell .ft-cost-card span{color:#b8cedd!important}html.theme-classic body .ft-hero-shell .ft-cost-card strong{color:#fff!important}html.theme-classic body .ft-hero-shell .ft-cost-card-result strong{color:#e7fff4!important}html.theme-classic body .ft-hero-shell .ft-cost-card-result em{color:#8ce5c5!important}html.theme-classic body .free-tools-pro-root .ft-tool-tabs-v2{border-color:#cbd9e5!important;background:#ffffffeb!important;box-shadow:0 12px 30px #14375217}html.theme-classic body .free-tools-pro-root .ft-tool-tabs-v2 .free-tool-selector{border:1px solid transparent!important;background:#fff!important}html.theme-classic body .free-tools-pro-root .ft-tool-tabs-v2 .free-tool-selector:hover{border-color:#cbd9e5!important;background:#f7fafc!important}html.theme-classic body .free-tools-pro-root .ft-tool-tabs-v2 .free-tool-selector-active{border-color:#136cb561!important;background:linear-gradient(130deg,#1273c317,#e8b5421a)!important;box-shadow:inset 0 -3px #1673bd!important}html.theme-classic body .free-tools-pro-root .ft-tool-tabs-v2 .free-tool-selector .font-heading{color:#18324d!important}html.theme-classic body .free-tools-pro-root .ft-tool-tabs-v2 .free-tool-selector-active .font-heading{color:#0b67ae!important}html.theme-classic body .free-tools-pro-root .ft-tool-tabs-v2 .free-tool-selector .text-xs{color:#486581!important}html.theme-classic body .free-tools-pro-root .ft-tool-tabs-v2 .free-tool-selector>span:first-child{border-color:#d8e3eb!important;background:#f4f8fb!important;color:#326988!important}html.theme-classic body .free-tools-pro-root .ft-tool-tabs-v2 .free-tool-selector-active>span:first-child{border-color:#1770b661!important;background:#eaf5fc!important;color:#0b67ae!important}@keyframes ft-signal-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.78);opacity:.68}}@keyframes ft-data-stream{to{stroke-dashoffset:-48}}@media(prefers-reduced-motion:reduce){.ft-live-calc>span,.ft-hero-shell .ft-flow-center path{animation:none}.ft-freight-pulse__action button{transition:none}}@media(max-width:1120px){.ft-hero-shell .ft-hero-inner{grid-template-columns:1fr;gap:18px}.ft-hero-shell .ft-flow-visual{width:100%}.ft-freight-pulse{grid-template-columns:minmax(230px,.75fr) minmax(520px,1.6fr)}.ft-freight-pulse__action{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.ft-freight-pulse__action>strong,.ft-freight-pulse__action button{margin-top:0}}@media(max-width:820px){.free-tools-pro-root .ft-hero{padding:14px 18px 11px}.ft-hero-shell{border-radius:22px}.ft-hero-shell .ft-hero-inner{padding:24px 22px 20px}.ft-hero-rail{grid-template-columns:repeat(2,1fr)}.ft-hero-rail>span:nth-child(2){border-right:0}.ft-hero-rail>span:nth-child(-n+2){border-bottom:1px solid rgba(142,192,226,.14)}.ft-freight-pulse{grid-template-columns:1fr}.ft-freight-pulse__action{grid-column:auto}}@media(max-width:650px){.ft-hero-shell .ft-hero-copy h1{font-size:clamp(36px,11vw,44px)}.ft-hero-shell .ft-flow-visual{grid-template-columns:1fr 1.22fr;gap:8px}.ft-hero-shell .ft-flow-center{display:none}.ft-hero-shell .ft-cost-card,.ft-hero-shell .ft-cost-card-result{min-height:112px}.ft-hero-shell .ft-cost-card-result strong{font-size:32px}.free-tools-pro-root .ft-tools-section{padding-right:14px;padding-left:14px}.ft-freight-rate-grid{grid-template-columns:1fr}.ft-freight-rate-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 12px}.ft-freight-rate-card__top{grid-column:1 / -1}.ft-freight-rate-card h3,.ft-freight-rate-card__value,.ft-freight-rate-card__range{margin:0}.ft-freight-rate-card__range{display:flex;flex-direction:column;align-items:flex-end;padding:0;border:0}.ft-freight-pulse__action{display:flex}.free-tools-pro-root .ft-tool-tabs-v2{grid-template-columns:1fr 1fr}.free-tools-pro-root .ft-tool-tabs-v2 .free-tool-selector{border-bottom:1px solid transparent!important}}@media(max-width:450px){.ft-hero-shell .ft-hero-inner{padding:22px 17px 18px}.ft-hero-trust-row{align-items:stretch;flex-direction:column}.ft-hero-shell .ft-private,.ft-live-calc{width:100%;justify-content:center}.ft-hero-shell .ft-flow-visual{grid-template-columns:1fr}.ft-hero-shell .ft-cost-card-start{display:none}.ft-hero-rail>span{min-height:49px;flex-direction:column;gap:1px}.ft-freight-pulse{padding:12px;border-radius:18px}.free-tools-pro-root .ft-tool-tabs-v2{grid-template-columns:1fr}}.ft-hero-rail small{color:#d1e0ea;font-size:12px}.ft-freight-pulse__eyebrow{font-size:11px}.ft-freight-pulse__intro p,.ft-freight-pulse__intro a{font-size:12px}.ft-freight-rate-card__top,.ft-freight-rate-card__range{font-size:11px}.ft-freight-rate-card__value>span,.ft-freight-rate-card__range strong{font-size:11px}.ft-freight-rate-card h3{font-size:13px}.ft-freight-pulse__action>span{font-size:11px}.ft-freight-pulse__action>strong{font-size:13px}.ft-freight-pulse__action button{font-size:12px}.free-tools-pro-root .ft-tool-tabs-v2 .free-tool-selector .font-heading{font-size:15px!important}.free-tools-pro-root .ft-tool-tabs-v2 .free-tool-selector .text-xs{color:#c4d0da!important;font-size:12px!important;line-height:1.35!important}.free-tools-pro-root .ft-step{color:#d6dee5;font-size:13px}.free-tools-pro-root .ft-section-head span{color:#f0c45a;font-size:11px}.free-tools-pro-root .ft-section-head h2{color:#fff8ea;font-size:21px}.free-tools-pro-root .ft-section-head p{color:#c2cbd2;font-size:12px;line-height:1.5}.free-tools-pro-root .ft-field>span,.free-tools-pro-root .ft-allocation label{color:#f3f5f6;font-size:12px}.free-tools-pro-root .ft-input-with-prefix input,.free-tools-pro-root .ft-table-input input,.free-tools-pro-root .ft-table td>input,.free-tools-pro-root .ft-allocation select{font-size:13px}.free-tools-pro-root .ft-allocation span{color:#c0c8ce;font-size:12px}.free-tools-pro-root .ft-table{font-size:13px}.free-tools-pro-root .ft-table th{color:#cbd4da!important;font-size:10.5px;line-height:1.35}.free-tools-pro-root .ft-add,.free-tools-pro-root .ft-toolbar button{color:#e6ebee;font-size:12px}.free-tools-pro-root .ft-toolbar p{color:#c5cdd2;font-size:11px;line-height:1.55}.free-tools-pro-root .ft-advisor-heading>span{color:#9aebcd;font-size:10.5px}.free-tools-pro-root .ft-ai-value>span{color:#edf1ed;font-size:12px}.free-tools-pro-root .ft-ai-value em{color:#9ae6c8;font-size:12px}.free-tools-pro-root .ft-insight{min-height:64px}.free-tools-pro-root .ft-insight-copy strong,.free-tools-pro-root .ft-insight-copy small{overflow:visible;text-overflow:clip;white-space:normal}.free-tools-pro-root .ft-insight-copy strong{color:#f7f4ed;font-size:11.5px;line-height:1.35}.free-tools-pro-root .ft-insight-copy small{color:#bdc7c2;font-size:10.5px;line-height:1.4}.free-tools-pro-root .ft-insight button{color:#f1c85f;font-size:10.5px}.free-tools-pro-root .ft-ai-detail strong{color:#d8f8ea;font-size:12px}.free-tools-pro-root .ft-ai-detail p{color:#d5dcd8;font-size:11px;line-height:1.55}.free-tools-pro-root .ft-ai-detail small{color:#aed3c5;font-size:10.5px;line-height:1.5}.free-tools-pro-root .ft-advisor-actions button{font-size:12px}.free-tools-pro-root .ft-advisor-trust,.free-tools-pro-root .ft-action-message{color:#91e3c5;font-size:10.5px}.free-tools-pro-root .ft-benefits h2{color:#fff8ea;font-size:15px}.free-tools-pro-root .ft-benefits p{color:#c4ccd1;font-size:12px;line-height:1.45}.free-tools-pro-root .ft-cta h2{color:#fff8ea}.free-tools-pro-root .ft-cta p{color:#c7cdd1;font-size:12px;line-height:1.5}.free-tools-pro-root .ft-primary-cta,.free-tools-pro-root .ft-secondary-cta{font-size:12px}.free-tools-pro-root .free-tool-panel{color:#f8fafc}.free-tools-pro-root .free-tool-panel h2,.free-tools-pro-root .free-tool-panel h3,.free-tools-pro-root .free-tool-panel h4,.free-tools-pro-root .free-tool-panel .text-white,.free-tools-pro-root .free-tool-panel .text-\[\#fff7e6\]{color:#fff8ea!important}.free-tools-pro-root .free-tool-panel .text-slate-200,.free-tools-pro-root .free-tool-panel .text-slate-300{color:#dce4eb!important}.free-tools-pro-root .free-tool-panel .text-slate-400{color:#c0cbd5!important}.free-tools-pro-root .free-tool-panel .text-slate-500{color:#aebdca!important}.free-tools-pro-root .free-tool-panel .text-xs{font-size:12.5px!important;line-height:1.5!important}.free-tools-pro-root .free-tool-panel .text-\[10px\]{font-size:11px!important;line-height:1.45!important}.free-tools-pro-root .free-tool-panel .text-\[11px\]{font-size:11.5px!important;line-height:1.5!important}.free-tools-pro-root .free-tool-panel input,.free-tools-pro-root .free-tool-panel select,.free-tools-pro-root .free-tool-panel textarea{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.free-tools-pro-root .free-tool-panel input::-moz-placeholder,.free-tools-pro-root .free-tool-panel textarea::-moz-placeholder{color:#aab8c5!important;opacity:1}.free-tools-pro-root .free-tool-panel input::placeholder,.free-tools-pro-root .free-tool-panel textarea::placeholder{color:#aab8c5!important;opacity:1}.free-tools-pro-root :is(button,a,input,select,textarea):focus-visible{outline:3px solid #74c3f4!important;outline-offset:3px!important}html.theme-classic body .free-tools-pro-root .ft-calculator-frame{border-color:#cbd9e5!important;background:#fff!important;box-shadow:0 22px 60px #1b3f5b1f!important}html.theme-classic body .free-tools-pro-root .ft-steps{border-bottom-color:#d8e3eb!important;background:#f7fafc!important}html.theme-classic body .free-tools-pro-root .ft-step{color:#334e68!important}html.theme-classic body .free-tools-pro-root .ft-step span{border-color:#b8cddd!important;background:#fff!important;color:#334e68!important}html.theme-classic body .free-tools-pro-root .ft-step.is-active{color:#0b67ae!important}html.theme-classic body .free-tools-pro-root .ft-step.is-active span{border-color:#0b67ae!important;background:#0b67ae!important;color:#fff!important}html.theme-classic body .free-tools-pro-root .ft-step i{background:#cbd9e5!important}html.theme-classic body .free-tools-pro-root .ft-entry-panel,html.theme-classic body .free-tools-pro-root .ft-advisor{border-color:#cbd9e5!important;background:#fff!important}html.theme-classic body .free-tools-pro-root .ft-section-head span{color:#825300!important}html.theme-classic body .free-tools-pro-root .ft-section-head h2{color:#102a43!important;-webkit-text-fill-color:#102a43!important}html.theme-classic body .free-tools-pro-root .ft-section-head p{color:#486581!important}html.theme-classic body .free-tools-pro-root .ft-field>span,html.theme-classic body .free-tools-pro-root .ft-allocation label{color:#18324d!important}html.theme-classic body .free-tools-pro-root .ft-input-with-prefix,html.theme-classic body .free-tools-pro-root .ft-table-input,html.theme-classic body .free-tools-pro-root .ft-table td>input,html.theme-classic body .free-tools-pro-root .ft-allocation select{border-color:#b9ccda!important;background:#fff!important}html.theme-classic body .free-tools-pro-root .ft-input-with-prefix input,html.theme-classic body .free-tools-pro-root .ft-table-input input,html.theme-classic body .free-tools-pro-root .ft-table td>input,html.theme-classic body .free-tools-pro-root .ft-allocation select{color:#102a43!important;-webkit-text-fill-color:#102a43!important}html.theme-classic body .free-tools-pro-root .ft-input-with-prefix b,html.theme-classic body .free-tools-pro-root .ft-table-input span{color:#486581!important}html.theme-classic body .free-tools-pro-root .ft-allocation{border-color:#cbd9e5!important;background:#edf4f8!important}html.theme-classic body .free-tools-pro-root .ft-allocation span{color:#486581!important}html.theme-classic body .free-tools-pro-root .ft-products-section,html.theme-classic body .free-tools-pro-root .ft-toolbar{border-color:#d8e3eb!important}html.theme-classic body .free-tools-pro-root .ft-table-wrap{border-color:#cbd9e5!important}html.theme-classic body .free-tools-pro-root .ft-table,html.theme-classic body .free-tools-pro-root .ft-table td{background:#fff!important;color:#18324d!important}html.theme-classic body .free-tools-pro-root .ft-table th{background:#eaf1f6!important;color:#334e68!important}html.theme-classic body .free-tools-pro-root .ft-table td{border-top-color:#d8e3eb!important}html.theme-classic body .free-tools-pro-root .ft-table td.ft-gold-value{color:#825300!important}html.theme-classic body .free-tools-pro-root .ft-table td.ft-strong-value{color:#102a43!important}html.theme-classic body .free-tools-pro-root .ft-delete{color:#526d82!important}html.theme-classic body .free-tools-pro-root .ft-add,html.theme-classic body .free-tools-pro-root .ft-toolbar button{border-color:#b9ccda!important;background:#fff!important;color:#18324d!important}html.theme-classic body .free-tools-pro-root .ft-toolbar p{color:#486581!important}html.theme-classic body .free-tools-pro-root .ft-toolbar p svg{color:#825300!important}html.theme-classic body .free-tools-pro-root .ft-advisor{border-color:#72bda3!important;background:radial-gradient(circle at 12% 10%,rgba(56,180,138,.11),transparent 17rem),linear-gradient(155deg,#f0fbf7,#fff 68%)!important;box-shadow:0 18px 42px #1460461a!important}html.theme-classic body .free-tools-pro-root .ft-advisor-heading h2{color:#102a43!important;-webkit-text-fill-color:#102a43!important}html.theme-classic body .free-tools-pro-root .ft-advisor-heading>span{border-color:#8bcdb6!important;background:#e5f6ef!important;color:#0a6246!important}html.theme-classic body .free-tools-pro-root .ft-ai-value strong{color:#0a6849!important;-webkit-text-fill-color:#0a6849!important}html.theme-classic body .free-tools-pro-root .ft-ai-value>span{color:#334e68!important}html.theme-classic body .free-tools-pro-root .ft-ai-value em{border-color:#8bcdb6!important;background:#e5f6ef!important;color:#0a6246!important}html.theme-classic body .free-tools-pro-root .ft-insight{border-color:#c8ddd5!important;background:#fff!important}html.theme-classic body .free-tools-pro-root .ft-insight-icon{border-color:#9bcfbd!important;background:#e8f6f1!important;color:#0a6849!important}html.theme-classic body .free-tools-pro-root .ft-insight-copy strong{color:#18324d!important}html.theme-classic body .free-tools-pro-root .ft-insight-copy small{color:#486581!important}html.theme-classic body .free-tools-pro-root .ft-insight button{color:#0b67ae!important}html.theme-classic body .free-tools-pro-root .ft-ai-detail{border-color:#abd7c7!important;background:#fff!important}html.theme-classic body .free-tools-pro-root .ft-ai-detail strong{color:#0a6246!important}html.theme-classic body .free-tools-pro-root .ft-ai-detail p,html.theme-classic body .free-tools-pro-root .ft-ai-detail small{color:#486581!important}html.theme-classic body .free-tools-pro-root .ft-advisor-actions button{border-color:#b9ccda!important;background:#fff!important;color:#18324d!important}html.theme-classic body .free-tools-pro-root .ft-advisor-actions .ft-ai-button{border-color:#c18a1f!important;background:linear-gradient(105deg,#f1c763,#dfa632)!important;color:#102a43!important}html.theme-classic body .free-tools-pro-root .ft-advisor-trust,html.theme-classic body .free-tools-pro-root .ft-action-message{color:#0a6246!important}html.theme-classic body .free-tools-pro-root .ft-benefits{border-color:#cbd9e5!important;background:#fff!important}html.theme-classic body .free-tools-pro-root .ft-benefits article{border-color:#d8e3eb!important}html.theme-classic body .free-tools-pro-root .ft-benefits h2{color:#102a43!important;-webkit-text-fill-color:#102a43!important}html.theme-classic body .free-tools-pro-root .ft-benefits p{color:#486581!important}html.theme-classic body .free-tools-pro-root .ft-benefits svg{color:#825300!important}html.theme-classic body .free-tools-pro-root .ft-cta{border-color:#c18a1f!important;background:radial-gradient(circle at 100% 50%,rgba(224,169,54,.13),transparent 30%),linear-gradient(100deg,#fffdf8,#f7fafc 76%)!important}html.theme-classic body .free-tools-pro-root .ft-cta h2{color:#102a43!important;-webkit-text-fill-color:#102a43!important}html.theme-classic body .free-tools-pro-root .ft-cta p{color:#486581!important}html.theme-classic body .free-tools-pro-root .ft-primary-cta{border-color:#b17a14!important;background:linear-gradient(105deg,#f1c763,#dfa632)!important;color:#102a43!important}html.theme-classic body .free-tools-pro-root .ft-secondary-cta{border-color:#18324d!important;background:#18324d!important;color:#fff!important}html.theme-classic body .free-tools-pro-root .free-tool-panel{border-color:#cbd9e5!important;background:#fff!important;color:#18324d!important;box-shadow:0 18px 48px #1b3f5b1a}html.theme-classic body .free-tools-pro-root .free-tool-panel h2,html.theme-classic body .free-tools-pro-root .free-tool-panel h3,html.theme-classic body .free-tools-pro-root .free-tool-panel h4,html.theme-classic body .free-tools-pro-root .free-tool-panel .text-white,html.theme-classic body .free-tools-pro-root .free-tool-panel .text-\[\#fff7e6\]{color:#102a43!important;-webkit-text-fill-color:#102a43!important}html.theme-classic body .free-tools-pro-root .free-tool-panel [class*=text-slate-]{color:#486581!important}html.theme-classic body .free-tools-pro-root .free-tool-panel [class*=text-amber-]{color:#6f4900!important}html.theme-classic body .free-tools-pro-root .free-tool-panel [class*=text-emerald-]{color:#0a6246!important}html.theme-classic body .free-tools-pro-root .free-tool-panel [class*="bg-black/"],html.theme-classic body .free-tools-pro-root .free-tool-panel [class*="bg-white/"]{background:#f4f8fb!important}html.theme-classic body .free-tools-pro-root .free-tool-panel [class*="border-white/"]{border-color:#cbd9e5!important}html.theme-classic body .free-tools-pro-root .free-tool-panel label,html.theme-classic body .free-tools-pro-root .free-tool-panel legend{color:#18324d!important}html.theme-classic body .free-tools-pro-root .free-tool-panel input,html.theme-classic body .free-tools-pro-root .free-tool-panel select,html.theme-classic body .free-tools-pro-root .free-tool-panel textarea{border-color:#b9ccda!important;background:#fff!important;color:#102a43!important;-webkit-text-fill-color:#102a43!important}html.theme-classic body .free-tools-pro-root .free-tool-panel input::-moz-placeholder,html.theme-classic body .free-tools-pro-root .free-tool-panel textarea::-moz-placeholder{color:#5b7285!important;opacity:1}html.theme-classic body .free-tools-pro-root .free-tool-panel input::placeholder,html.theme-classic body .free-tools-pro-root .free-tool-panel textarea::placeholder{color:#5b7285!important;opacity:1}html.theme-classic body .free-tools-pro-root :is(button,a,input,select,textarea):focus-visible{outline-color:#0b67ae!important}html.theme-classic body .free-tools-pro-root .ft-hero-shell,html.theme-classic body .free-tools-pro-root .ft-freight-pulse{color:#f7fbff!important}html.theme-classic body .free-tools-pro-root .ft-hero-shell .ft-kicker{color:#f4cc70!important;-webkit-text-fill-color:#f4cc70!important}html.theme-classic body .free-tools-pro-root .ft-hero-shell .ft-hero-copy h1{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.theme-classic body .free-tools-pro-root .ft-hero-shell .ft-hero-copy h1 span{color:#f3c65d!important;-webkit-text-fill-color:#f3c65d!important}html.theme-classic body .free-tools-pro-root .ft-hero-shell .ft-hero-copy>p{color:#d9e7f0!important;-webkit-text-fill-color:#d9e7f0!important}html.theme-classic body .free-tools-pro-root .ft-hero-shell .ft-private{color:#a9efd6!important;-webkit-text-fill-color:#a9efd6!important}html.theme-classic body .free-tools-pro-root .ft-hero-shell .ft-live-calc{color:#eef8fd!important;-webkit-text-fill-color:#eef8fd!important}html.theme-classic body .free-tools-pro-root .ft-hero-shell .ft-cost-card span{color:#d0dee8!important;-webkit-text-fill-color:#d0dee8!important}html.theme-classic body .free-tools-pro-root .ft-hero-shell .ft-cost-card strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.theme-classic body .free-tools-pro-root .ft-hero-shell .ft-cost-card-result em{color:#a5efd5!important;-webkit-text-fill-color:#a5efd5!important}html.theme-classic body .free-tools-pro-root .ft-hero-shell .ft-flow-center span{color:#9ee9cf!important;-webkit-text-fill-color:#9ee9cf!important}html.theme-classic body .free-tools-pro-root .ft-hero-shell .ft-hero-rail b{color:#f4cc70!important;-webkit-text-fill-color:#f4cc70!important}html.theme-classic body .free-tools-pro-root .ft-hero-shell .ft-hero-rail small{color:#e4eef5!important;-webkit-text-fill-color:#e4eef5!important}html.theme-classic body .free-tools-pro-root .ft-freight-pulse .ft-freight-pulse__eyebrow{color:#f4cc70!important;-webkit-text-fill-color:#f4cc70!important}html.theme-classic body .free-tools-pro-root .ft-freight-pulse .ft-freight-pulse__intro h2{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.theme-classic body .free-tools-pro-root .ft-freight-pulse .ft-freight-pulse__intro p{color:#d2e1eb!important;-webkit-text-fill-color:#d2e1eb!important}html.theme-classic body .free-tools-pro-root .ft-freight-pulse .ft-freight-pulse__intro a{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.theme-classic body .free-tools-pro-root .ft-freight-pulse .ft-freight-rate-card__top{color:#c6d8e4!important;-webkit-text-fill-color:#c6d8e4!important}html.theme-classic body .free-tools-pro-root .ft-freight-pulse .ft-freight-rate-card h3{color:#eef8fd!important;-webkit-text-fill-color:#eef8fd!important}html.theme-classic body .free-tools-pro-root .ft-freight-pulse .ft-freight-rate-card__value{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.theme-classic body .free-tools-pro-root .ft-freight-pulse .ft-freight-rate-card__value>span{color:#d4e2eb!important;-webkit-text-fill-color:#d4e2eb!important}html.theme-classic body .free-tools-pro-root .ft-freight-pulse .ft-freight-rate-card__range{color:#c0d3df!important;-webkit-text-fill-color:#c0d3df!important}html.theme-classic body .free-tools-pro-root .ft-freight-pulse .ft-freight-rate-card__range strong{color:#f3f8fb!important;-webkit-text-fill-color:#f3f8fb!important}html.theme-classic body .free-tools-pro-root .ft-freight-pulse .ft-freight-pulse__action>span{color:#f4cc70!important;-webkit-text-fill-color:#f4cc70!important}html.theme-classic body .free-tools-pro-root .ft-freight-pulse .ft-freight-pulse__action>strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.theme-classic body .free-tools-pro-root .ft-freight-pulse .ft-freight-pulse__action button{color:#102a43!important;-webkit-text-fill-color:#102a43!important}
