:root{--ink:#333333;--brand:#575757;--heading:#6e6e6e;--accent:#999999;--pale:#efefef;--line:#d4d4d4;--white:#ffffff;--muted:#6d6d6d;--error:#565656;--radius:12px;--shadow:0 10px 28px rgba(60,60,60,.07);font-family:Manrope,Arial,sans-serif;color:var(--ink);background:#ffffff;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;min-width:320px;font-size:16px;line-height:1.5}button,input,select{font:inherit}button{cursor:pointer}a{color:var(--brand)}a:hover,button:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #6b6b6b;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.16;letter-spacing:-.025em}h1{font-size:clamp(30px,3vw,43px);max-width:21ch}h2{font-size:clamp(25px,2.45vw,34px)}h3{font-size:20px}.container{width:min(100% - 40px,1180px);margin-inline:auto}.section{padding:88px 0;scroll-margin-top:80px}.section-muted{background:#f4f4f4}.eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--brand);margin-bottom:14px}.section-heading{display:grid;grid-template-columns:1.05fr .85fr;gap:48px;align-items:end;margin-bottom:34px}.section-heading h2{margin:0}.section-heading>p{max-width:55ch;color:#525252;margin:0}.section-lead{font-size:18px;color:#525252;max-width:54ch}.button,.quiet-button,.text-button,.link-button,.footer-link,.inline-button{appearance:none;border:0;background:transparent}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 20px;border-radius:22px;text-align:center;font-weight:700;text-decoration:none;line-height:1.35}.button-primary{background:var(--brand);color:#ffffff;border:2px solid var(--brand)}.button-primary:hover{background:#424242;border-color:#424242}.button-secondary{color:var(--brand);border:2px solid var(--brand);background:#ffffff}.button-secondary:hover{background:#ededed}.quiet-button{min-height:44px;color:var(--brand);font-weight:700}.text-button,.link-button,.inline-button{padding:0;color:var(--brand);text-decoration:underline;text-underline-offset:3px;text-align:left;font-weight:700;min-height:44px}.inline-button{min-height:auto;font-weight:400}.text-link{min-height:44px;display:inline-flex;align-items:center;font-weight:700;text-underline-offset:3px}.action-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.prototype-banner{display:flex;justify-content:space-between;gap:12px;padding:6px 20px;background:#333333;color:#ffffff;font-size:12px;line-height:1.4}.prototype-banner span:first-child{font-weight:700}.skip-link{position:absolute;top:-100px;z-index:1000;background:#ffffff;padding:12px;left:10px}.skip-link:focus{top:10px}.site-header{position:relative;z-index:10;background:#ffffff;border-bottom:1px solid var(--line)}.utility{min-height:30px;display:flex;justify-content:space-between;align-items:center;color:#626262;font-size:12px;border-bottom:1px solid #ececec}.utility .text-button{min-height:30px;font-size:12px}.header-main{display:flex;align-items:center;gap:24px;min-height:78px}.brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--brand);font-size:22px;font-weight:700;letter-spacing:-.045em;white-space:nowrap}.desktop-nav{display:flex;align-items:center;gap:15px;margin-left:auto}.desktop-nav a{font-size:13px;text-decoration:none;color:var(--ink);white-space:nowrap;font-weight:700}.desktop-nav a:hover{text-decoration:underline}.header-actions{display:flex;align-items:center;gap:6px}.header-actions .button{font-size:13px;min-height:44px;padding:9px 14px}.menu-toggle,.mobile-menu{display:none}.hero{background:#ffffff;padding:70px 0 80px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.68fr);gap:64px;align-items:stretch}.hero-intro{max-width:58ch;font-size:18px;color:#525252}.segmented{display:inline-flex;max-width:100%;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--pale);margin:20px 0 20px}.segment-tab{min-height:48px;border:0;background:transparent;color:var(--brand);border-radius:8px;padding:8px 16px;font-size:14px;font-weight:700}.segment-tab.is-active{background:#ffffff;color:var(--ink);box-shadow:0 1px 6px rgba(0,0,0,.1)}.hero-context{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 22px}.hero-context label{font-weight:700}.hero-context select{width:210px}.hero-context .field-hint{width:100%;margin:0;color:var(--muted);font-size:13px}.hero-scenario{border-left:4px solid var(--brand);padding:0 0 0 20px}.hero-scenario h2{font-size:23px;margin-bottom:8px}.hero-scenario p{color:#525252;max-width:52ch}.proof-line{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:13px;margin:22px 0 0}.hero-path{background:var(--pale);padding:28px;border:1px dashed #b1b1b1;display:flex;flex-direction:column;justify-content:center}.wireframe-label,.mock-note{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.hero-path ol{padding:0;list-style:none;margin:10px 0}.hero-path li{padding:17px 0;border-bottom:1px solid #cdcdcd;font-weight:700}.hero-path li span{font-size:12px;color:var(--brand);margin-right:16px}.hero-path>p:last-child{font-size:13px;color:var(--muted);margin:18px 0 0}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.steps li{border-top:3px solid var(--brand);padding:18px 16px;background:#f7f7f7;min-width:0}.step-number,.card-index{color:var(--brand);font-weight:700;font-size:13px}.steps h3{margin:14px 0 10px}.steps p{color:#525252;min-height:100px}.steps a,.steps .link-button{font-size:14px}.inline-note{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid var(--line);padding:20px 24px;margin-top:28px}.inline-note p{margin:0}.inline-note a{white-space:nowrap;font-weight:700}.calc-layout{display:grid;grid-template-columns:1fr .85fr;gap:22px;align-items:start}.panel{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.form-panel{padding:28px}.form-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px}.pill{display:inline-block;border:1px solid #bcbcbc;border-radius:99px;padding:5px 10px;font-size:12px;color:var(--brand);font-weight:700;line-height:1.2;margin:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field{min-width:0;margin-bottom:18px}.form-grid .field{margin:0}.field-wide{grid-column:1/-1}.field label,.hero-context label{display:block;margin-bottom:7px;font-weight:700;font-size:14px}.field input,.field select,.hero-context select{width:100%;min-height:48px;border:1px solid #a5a5a5;border-radius:6px;background:#ffffff;color:var(--ink);padding:10px 12px}.field input::placeholder{color:#6e6e6e;opacity:1}.field input[aria-invalid="true"]{border:2px solid var(--error)}.field small{display:block;margin-top:5px;color:var(--muted);line-height:1.35}.field .error,.error{color:var(--error);font-size:13px;font-weight:700;min-height:0}.weight-row{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center}.weight-row input[type=range]{width:100%;accent-color:var(--brand);min-height:44px}.presets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0}.presets span{font-size:13px;color:var(--muted);margin-right:3px}.presets button{border:1px solid #bdbdbd;border-radius:8px;background:#ffffff;color:var(--brand);padding:7px 11px;min-height:44px;font-weight:700}.presets button:hover,.presets button.is-selected{background:var(--pale);border-color:var(--brand)}.disclosure{width:100%;border:0;border-top:1px solid var(--line);background:transparent;min-height:52px;text-align:left;display:flex;justify-content:space-between;align-items:center;color:var(--brand);font-weight:700}.dimensions{padding:14px 0}.dimensions .field-hint{margin:0;color:var(--muted);font-size:13px}.form-submit{width:100%;margin-top:20px}.form-footnote{margin:10px 0 0;color:var(--muted);font-size:12px}.result-panel{min-height:410px;padding:28px;display:flex;align-items:center;justify-content:center}.result-empty{text-align:center;max-width:34ch}.result-empty p{color:var(--muted)}.result-icon{display:grid;place-items:center;margin:0 auto 20px;width:58px;height:58px;border:2px dashed #a6a6a6;border-radius:50%;color:var(--brand);font-size:28px}.result-card{border:1px solid var(--line);padding:16px;border-radius:8px;margin-top:12px}.result-card h4{font-size:17px;margin:0 0 8px}.result-card p{margin:0 0 10px;color:#525252}.result-panel.has-result{display:block}.result-panel h3{margin:0 0 7px}.result-meta{color:var(--muted);font-size:13px}.result-card .button{min-height:44px}.loading-spinner{width:36px;height:36px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--brand);margin:0 auto 16px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.buyout-layout{display:grid;grid-template-columns:.85fr 1fr;gap:70px;align-items:start}.requirements{border-left:3px solid #aaaaaa;padding-left:18px;margin-top:38px}.requirements h3{font-size:17px}.requirements li{margin:8px 0}.product-link{margin-bottom:14px}.link-input-row{display:flex;gap:8px}.link-input-row input{flex:1;min-width:0}.remove-link{min-width:44px;min-height:48px;border:1px solid #bdbdbd;border-radius:6px;color:var(--brand);background:#ffffff}.add-link{width:100%;border-style:dashed;margin-bottom:24px}.add-link:disabled{opacity:.55;cursor:not-allowed}.check{display:flex;align-items:flex-start;gap:11px;line-height:1.4;margin-top:10px}.check input{width:22px;height:22px;accent-color:var(--brand);flex:none;margin:0}.check span{font-size:14px}.check+.error{margin:8px 0}.success-panel{text-align:left}.success-panel .pill{margin-bottom:16px}.success-panel p{color:#525252}.benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.benefits article{background:#ffffff;border:1px solid var(--line);padding:24px;min-height:190px}.benefits h3{margin:16px 0 8px}.benefits p{color:#525252;margin:0}.benefit-support .link-button{margin-top:8px}.segment-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.segment-card{border:1px solid var(--line);padding:30px;display:flex;flex-direction:column;align-items:flex-start;min-height:295px}.segment-card:nth-child(2){background:#f0f0f0}.segment-card h3{margin:22px 0 12px;font-size:25px}.segment-card p:not(.pill){max-width:44ch;color:#525252}.segment-card .button{margin-top:auto}.savings-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.comparison{background:#ffffff;border:1px solid var(--line);padding:24px}.comparison h3{margin-bottom:18px}.comparison dl{margin:0}.comparison dl div{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding:12px 0}.comparison dt{color:#525252}.comparison dd{margin:0;text-align:right;font-weight:700;color:var(--brand)}.source-note{font-size:13px;color:var(--muted);margin:18px 0}.fact-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.fact-strip>div{padding:22px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.fact-strip>div:last-child{border:0}.fact-value{font-size:38px;color:var(--brand);line-height:1}.fact-strip small{color:var(--muted)}.trust-note{border-left:3px solid var(--line);padding:10px 20px;margin-top:26px;color:#525252}.trust-note p{margin:5px 0}.review-carousel{display:grid;grid-template-columns:52px 1fr 52px;gap:14px;align-items:center;margin-bottom:20px}.round-button{border:1px solid var(--brand);border-radius:50%;background:#ffffff;color:var(--brand);width:48px;height:48px;font-size:23px}.review-card{background:#ffffff;border:1px solid var(--line);padding:30px;min-height:216px}.review-card blockquote{margin:22px 0;font-size:22px;line-height:1.3}.review-card p{color:var(--muted);font-size:14px}.faq-layout{display:grid;grid-template-columns:.75fr 1.2fr;gap:80px}.faq-layout>div:first-child p:not(.eyebrow){color:#525252}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-weight:700;list-style:none;padding:14px 6px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font-size:24px;color:var(--brand)}.faq-list details[open] summary:after{content:'−'}.faq-list details p{padding:0 36px 18px 6px;color:#525252;margin:0}.store-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.store-grid article{background:#ffffff;border:1px solid var(--line);padding:16px}.store-logo{height:94px;background:#f4f4f4;border:1px dashed #b5b5b5;display:grid;place-items:center;color:var(--muted);font-size:13px}.store-grid h3{font-size:18px;margin:15px 0 5px}.store-grid p{font-size:13px;color:var(--muted);margin:0}.final-cta{background:var(--pale)}.final-inner{display:flex;align-items:center;justify-content:space-between;gap:60px}.final-inner h2{max-width:18ch}.final-inner p:last-child{max-width:58ch;color:#525252;margin:0}.final-inner .button{flex:none}.site-footer{background:#333333;color:#ffffff;padding:64px 0 20px}.site-footer .eyebrow{color:#d1d1d1}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:34px}.site-footer .brand{color:#ffffff}.site-footer h2{font-size:16px;letter-spacing:0;margin:4px 0 20px}.footer-grid a:not(.brand),.footer-link{display:block;color:#ffffff;font-size:14px;line-height:1.35;text-decoration:underline;text-underline-offset:3px;padding:6px 0;text-align:left;min-height:36px}.footer-brand p{max-width:30ch;margin-top:20px;color:#dedede;font-size:14px}.footer-contact{border-top:1px solid #838383;margin-top:32px;padding:22px 0;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.footer-contact p{max-width:52ch;font-size:13px;color:#dedede;margin:0}.footer-contact .button{margin-left:auto}.footer-bottom{border-top:1px solid #838383;padding-top:18px;display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:#dedede}.footer-bottom a{margin-left:auto;color:#ffffff}.site-footer .button-secondary{border-color:#ffffff;background:transparent;color:#ffffff}.site-footer .button-secondary:hover{background:#4d4d4d}dialog{max-width:min(92vw,520px);border:1px solid var(--line);border-radius:12px;padding:0;box-shadow:0 20px 70px rgba(26,26,26,.24)}dialog::backdrop{background:rgba(31,31,31,.56)}.dialog-inner{padding:32px;position:relative}.dialog-close{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;background:transparent;color:var(--brand);font-size:29px}.dialog-disclaimer{background:var(--pale);padding:12px;color:#525252;font-size:13px}.dialog-inner .button{margin-top:10px}@media(max-width:1190px){.desktop-nav{gap:10px}.desktop-nav a{font-size:12px}.header-main{gap:12px}.header-actions .button{padding-inline:10px}.hero-grid{gap:35px}}@media(max-width:1023px){.desktop-nav,.header-actions,.utility{display:none}.header-main{min-height:66px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:48px;height:48px;margin-left:auto;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px}.menu-toggle span{height:2px;background:var(--brand);width:100%}.mobile-menu:not([hidden]){display:block;border-top:1px solid var(--line);box-shadow:var(--shadow);background:#ffffff}.mobile-menu-inner{padding-block:14px 22px;display:flex;flex-direction:column;align-items:stretch}.mobile-menu a,.mobile-menu .text-button{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--line);color:var(--ink);font-weight:700;text-decoration:none}.mobile-menu .button{margin:0 0 12px}.hero-grid{grid-template-columns:1fr}.hero-path{display:none}.section-heading{grid-template-columns:1fr;gap:10px}.section-heading>p{max-width:70ch}.steps{grid-template-columns:repeat(2,1fr)}.steps p{min-height:0}.benefits{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.faq-layout{gap:30px}}@media(max-width:767px){.container{width:min(100% - 32px,640px)}.section{padding:58px 0}.hero{padding:36px 0 60px}.hero h1{font-size:28px;line-height:1.16}.hero-intro{font-size:16px}.segmented{display:flex;width:100%;margin:18px 0}.segment-tab{flex:1;font-size:13px;padding:8px}.tab-suffix{display:none}.hero-context{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.hero-context label{margin:0}.hero-context select{width:100%}.hero-context .field-hint{grid-column:1/-1}.hero-scenario h2{font-size:19px}.hero-scenario p{font-size:14px}.hero .button{width:100%}.hero .action-row{gap:4px}.hero .text-link{min-height:40px;font-size:14px}.proof-line{font-size:12px;gap:4px 8px}.steps{grid-template-columns:1fr;gap:0}.steps li{display:grid;grid-template-columns:40px 1fr;column-gap:12px;border-top:0;border-left:3px solid var(--brand);padding:13px 16px}.steps .step-number{grid-row:1/4}.steps h3{margin:0 0 4px}.steps p{margin:0 0 5px}.inline-note{display:block}.inline-note a{display:inline-block;margin-top:12px;white-space:normal}.calc-layout,.buyout-layout,.segment-cards,.savings-grid,.faq-layout{grid-template-columns:1fr;gap:20px}.form-panel{padding:20px}.result-panel{min-height:220px;padding:20px}.buyout-layout{gap:26px}.requirements{margin-top:20px}.benefits{grid-template-columns:1fr}.benefits article{min-height:0}.segment-card{min-height:0}.segment-card .button{margin-top:16px}.fact-strip{grid-template-columns:repeat(2,1fr)}.fact-strip>div:nth-child(2){border-right:0}.fact-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.store-grid{grid-template-columns:repeat(2,1fr)}.final-inner{display:block}.final-inner .button{margin-top:25px;width:100%}.footer-grid{gap:26px}.footer-contact .button{margin-left:0}.review-carousel{grid-template-columns:48px 48px 1fr;gap:10px}.review-card{grid-column:1/-1;grid-row:1}.review-carousel #review-next{grid-column:2}.review-carousel #review-prev{grid-column:1}.review-card blockquote{font-size:18px}.section-heading{margin-bottom:25px}}@media(max-width:480px){.prototype-banner{font-size:10px;display:block;padding:4px 16px}.prototype-banner span{display:block}.brand{font-size:20px}.hero-context{display:block}.hero-context select{width:100%;margin:4px 0 0}.hero-context .field-hint{margin-top:5px}.form-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.weight-row{grid-template-columns:90px 1fr}.comparison dl div{display:block}.comparison dd{text-align:left;margin-top:4px}.store-grid{gap:8px}.store-grid article{padding:10px}.store-logo{height:68px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-brand{grid-column:1/-1}.footer-bottom a{margin-left:0}.proof-line span{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.loading-spinner{animation:none}*,*::before,*::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}[hidden]{display:none!important}.annotation{display:none;margin-top:14px;padding:10px 12px;background:#f9f9f9;border-left:3px solid #7c7c7c;color:#424242;font-size:13px}.show-annotations .annotation{display:block}.prototype-banner{align-items:center}.prototype-banner button{border:1px solid #d5d5d5;background:transparent;color:#ffffff;min-height:28px;border-radius:4px;padding:2px 8px;font-size:12px}.prototype-banner button[aria-pressed=true]{background:#ffffff;color:var(--ink)}.utility-contact{display:flex;align-items:center;gap:16px}.utility-contact .text-button{min-height:28px}.utility-contact .support-hours{color:var(--muted)}.desktop-nav .nav-dropdown{position:relative}.desktop-nav .nav-dropdown summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:13px;font-weight:700;white-space:nowrap;color:var(--ink)}.desktop-nav .nav-dropdown summary::-webkit-details-marker{display:none}.desktop-nav .nav-dropdown summary:after{content:'⌄';margin-left:4px;color:var(--brand)}.desktop-nav .nav-panel{position:absolute;z-index:20;top:100%;left:-15px;width:220px;padding:8px;background:#ffffff;border:1px solid var(--line);box-shadow:var(--shadow)}.desktop-nav .nav-panel a,.desktop-nav .nav-panel .nav-link{display:flex;align-items:center;min-height:44px;width:100%;padding:8px;color:var(--ink);background:transparent;border:0;text-align:left;font-size:14px;text-decoration:none;font-weight:500;white-space:normal}.desktop-nav .nav-panel a:hover,.desktop-nav .nav-panel .nav-link:hover{background:var(--pale)}.mobile-support{background:var(--pale);padding:10px 14px;margin:2px 0 12px;display:grid;gap:4px}.mobile-support span{font-size:13px;color:var(--muted)}.mobile-menu strong{margin-top:9px;font-size:13px;color:var(--brand)}.mobile-menu .text-button{padding-left:12px}.hero-context .cis-choice{flex-basis:100%;max-width:330px}.cis-choice label{font-size:13px}.cis-choice select{margin-top:4px}.cis-choice small{display:block;font-size:12px;color:var(--muted)}.product-presets{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.product-presets>span{width:100%;font-size:14px;font-weight:700}.product-presets button{border:1px solid #bdbdbd;border-radius:8px;background:#ffffff;color:var(--brand);padding:7px 11px;min-height:44px;font-weight:700}.product-presets button:hover,.product-presets button.is-selected{background:var(--pale);border-color:var(--brand)}.goods-value{margin:14px 0 0}.optional{font-weight:400;color:var(--muted)}.result-controls{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:8px;align-items:center;margin:18px 0}.result-controls label{font-size:13px;font-weight:700}.result-controls select{min-width:0;width:100%;min-height:44px;border:1px solid #a5a5a5;border-radius:6px;background:#ffffff;color:var(--ink);padding:6px}.tariff-facts{margin:12px 0}.tariff-facts div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--line)}.tariff-facts dt{color:#525252}.tariff-facts dd{margin:0;font-weight:700;text-align:right}.tariff-facts small{display:block;font-weight:400;color:var(--muted)}.result-card details{border-top:1px solid var(--line);margin-bottom:12px}.result-card summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--brand);font-weight:700}.result-card .pill{margin-bottom:9px}.result-card.unavailable{background:#f6f6f6;color:#666666}.unavailable-note{font-size:13px;color:#6a6a6a}.tariff-foot{font-size:13px;color:var(--muted);margin:16px 0 0}.result-panel.has-result{padding:24px}.result-panel .result-card .button{width:100%}.benefits article small{display:block;color:var(--muted);font-size:12px;margin-top:12px}.support-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.support-actions .button{min-height:44px;font-size:13px;padding:8px 12px}.buyer-flow{margin-top:22px;padding:28px;scroll-margin-top:20px}.buyer-flow-head{display:flex;justify-content:space-between;align-items:center}.buyer-flow h3{font-size:26px;margin:18px 0 8px}.buyer-flow h4{font-size:20px;margin:0 0 12px}.buyer-stages{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0}.buyer-stages li{background:var(--pale);padding:14px;display:grid;gap:8px}.buyer-stages span{font-size:13px;color:#525252}.buyer-conditions{border:1px solid var(--line);padding:18px;margin:18px 0}.buyer-form{border-top:1px solid var(--line);padding-top:22px}.buyer-form .form-grid{margin-bottom:14px}.buyer-form .button-primary{margin-top:18px}.next-steps{margin:15px 0}.next-steps article{border:1px solid var(--line);padding:18px}.next-steps h4{margin:0 0 8px}.next-steps p{font-size:14px}.review-skeleton{display:grid;gap:9px;margin:22px 0;max-width:420px}.review-skeleton span{height:12px;background:#dfdfdf;border-radius:3px}.review-skeleton span:nth-child(2){width:90%}.review-skeleton span:nth-child(3){width:63%}.store-grid .store-logo{border-style:dashed}.footer-brand .button{font-size:13px;white-space:normal}.footer-contact{display:grid;grid-template-columns:1fr 1fr auto;align-items:start}.footer-contact-actions{display:flex;flex-direction:column;gap:8px}.footer-contact p{margin-top:9px}.footer-contact .button{margin-left:0}.chat-widget{position:fixed;right:20px;bottom:20px;z-index:25}.chat-launcher{min-width:60px;min-height:54px;border:2px solid #ffffff;border-radius:99px;background:var(--brand);color:#ffffff;font-weight:700;box-shadow:0 7px 24px rgba(52,52,52,.25)}.chat-panel{width:min(340px,calc(100vw - 32px));margin-bottom:8px;border:1px solid var(--line);background:#ffffff;padding:16px;box-shadow:0 15px 40px rgba(41,41,41,.24);border-radius:10px}.chat-panel-head{display:flex;justify-content:space-between;align-items:center}.chat-panel-head button{border:0;background:transparent;width:44px;height:44px;font-size:26px;color:var(--brand)}.chat-panel p{font-size:14px;margin:10px 0}.chat-panel .chat-status{background:var(--pale);padding:10px;font-size:13px}.chat-panel .button{width:100%}@media(max-width:1190px){.desktop-nav{gap:8px}.desktop-nav a,.desktop-nav .nav-dropdown summary{font-size:12px}.header-main{gap:10px}.brand{font-size:20px}}@media(max-width:1023px){.utility-contact{display:none}.buyer-stages{grid-template-columns:1fr}.footer-contact{grid-template-columns:1fr 1fr}.footer-contact-actions{grid-column:1/-1;flex-direction:row}}@media(max-width:767px){.chat-widget{right:12px;bottom:12px}.chat-widget.chat-suppressed{display:none}.chat-panel{margin-bottom:5px}.buyer-flow{padding:18px}.buyer-flow-head{gap:10px}.buyer-flow .form-grid{grid-template-columns:1fr}.result-controls{grid-template-columns:auto 1fr}.result-controls label:nth-of-type(2){grid-column:1}.footer-contact{grid-template-columns:1fr}.footer-contact-actions{grid-column:auto;flex-direction:column}.segment-card ul{padding-left:20px}.segment-card li{margin:5px 0}}@media(max-width:480px){.prototype-banner{position:relative;padding-right:130px}.prototype-banner button{position:absolute;right:10px;top:5px;font-size:10px}.hero-context .cis-choice{max-width:none}.result-panel.has-result{padding:16px}.result-card{padding:13px}.tariff-facts div{display:block}.tariff-facts dd{text-align:left}.support-actions .button{width:100%}.footer-contact-actions .button{width:100%}}textarea{font:inherit;min-height:100px;resize:vertical}.field textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:11px;color:var(--ink)}.field textarea:focus-visible{outline:3px solid #6b6b6b;outline-offset:2px}.hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);gap:40px;align-items:start}.hero-conversion{min-width:0;display:flex;flex-direction:column;gap:18px}.hero-conversion .proof-line{margin:0}.hero-conversion .hero-path{justify-content:flex-start}.hero-scenario{padding-left:16px}.hero-scenario .action-row{align-items:flex-start;gap:8px}.hero-scenario .button{max-width:100%}.prototype-banner button,.utility .text-button,.utility-contact .text-button{min-height:44px}.brand,.desktop-nav a,.steps a,.inline-note a,.footer-bottom a{min-height:44px;display:inline-flex;align-items:center}.steps a,.inline-note a,.footer-bottom a{min-width:44px}.site-footer .footer-grid a:not(.brand),.site-footer .footer-link{min-height:44px;min-width:44px;display:flex;align-items:center}.check{align-items:center}.check input{width:44px;height:44px;cursor:pointer}.check .inline-button{min-height:44px;display:inline-flex;align-items:center}.chat-widget.chat-suppressed.is-open{display:block}@media(max-width:1023px){.hero-grid{grid-template-columns:1fr;gap:0}.calc-layout{grid-template-columns:1fr;gap:20px}}@media(max-width:767px){.hero .text-link{min-height:44px}}@media(max-width:480px){.hero{padding-top:16px}.segmented{margin-block:12px}}.tariff-toggle,.tariff-compact-facts{display:none}.tariff-summary-copy{min-width:0}.tariff-limit{border-top:1px solid var(--line);margin:0 0 12px;padding-top:12px}.tariff-limit strong{display:block;color:var(--brand);font-size:14px}.tariff-limit p{margin:8px 0 0;font-size:13px;color:var(--muted)}@media(max-width:768px){.tariff-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tariff-summary h4{margin:0 0 7px}.tariff-compact-facts{display:grid;gap:2px;color:var(--ink);font-size:13px;line-height:1.4}.tariff-compact-facts strong{font-weight:700}.tariff-toggle{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;padding:8px 10px;border:1px solid var(--brand);border-radius:8px;background:#ffffff;color:var(--brand);font-size:13px;font-weight:700}.tariff-toggle:hover{background:var(--pale)}.tariff-toggle[aria-expanded=true] span:last-child{transform:rotate(180deg)}.tariff-detail-body{margin-top:12px}}.result-panel.needs-recalculation{border-style:dashed}.result-panel.needs-recalculation .result-empty h3{margin-bottom:12px}.chat-widget.chat-suppressed:not(.is-open){display:none}@media(max-width:767px){.chat-widget{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.chat-launcher{width:48px;min-width:48px;height:48px;min-height:48px;padding:0}}@font-face{font-family:"EasyShip Manrope UI";src:url("5a987d1484070f1ea54d.woff2") format("woff2");font-weight:400;font-display:swap;unicode-range:U+0400-052F,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:"EasyShip Manrope UI";src:url("2ad647b9159d27d27f49.woff2") format("woff2");font-weight:700;font-display:swap;unicode-range:U+0400-052F,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:"EasyShip Manrope UI";src:url("849290ef12a2eeb9af5c.woff2") format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-024F}@font-face{font-family:"EasyShip Manrope UI";src:url("d2a12c85a831e4b5db34.woff2") format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-024F}.site-header,.hero{--ui-blue:#1a5e78;--ui-blue-deep:#174e63;--ui-heading:#3e758b;--ui-green:#00af67;--ui-green-dark:#006c43;--ui-pale:#e9f1f3;--ui-ink:#193846;--ui-muted:#365662;--ui-line:#b9cfd6;--ui-focus:#007a4b;--ui-shadow:0 14px 36px rgba(26,94,120,.10);font-family:"EasyShip Manrope UI",Manrope,Arial,sans-serif;color:var(--ui-ink)}.site-header :is(a,button,summary):focus-visible,.hero :is(a,button,select):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.site-header :is(a,button,summary),.hero :is(a,button,select){transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.site-header :is(a,button,summary):active,.hero :is(a,button):active{transform:translateY(1px)}.site-header{background:#fff;border-bottom:1px solid var(--ui-line)}.site-header .utility{min-height:34px;border-bottom:1px solid #dce8ec;color:var(--ui-muted);font-size:12px}.site-header .utility-contact{gap:17px}.site-header .utility-contact .text-button{color:var(--ui-blue);text-decoration:none;font-weight:700}.site-header .utility-contact .text-button:hover{text-decoration:underline;text-underline-offset:4px}.site-header .utility-contact .support-hours{color:var(--ui-muted)}.site-header .header-main{min-height:76px;gap:18px}.site-header .brand{flex:none;width:101px;height:56px;min-height:56px;display:flex;align-items:center}.site-header .brand img{display:block;width:101px;height:auto;object-fit:contain}.site-header .desktop-nav{gap:16px}.site-header .desktop-nav>a,.site-header .desktop-nav .nav-dropdown>summary{font-size:12px;line-height:1.25;color:var(--ui-ink);font-weight:700;min-height:44px;text-decoration:none}.site-header .desktop-nav>a:hover,.site-header .desktop-nav .nav-dropdown>summary:hover{color:var(--ui-blue);text-decoration:underline;text-underline-offset:5px}.site-header .desktop-nav .nav-dropdown>summary:after{content:'⌄';color:var(--ui-blue);margin-left:6px;font-size:15px;line-height:1}.site-header .nav-panel{top:calc(100% + 3px);left:-14px;width:228px;padding:8px;border:1px solid var(--ui-line);border-radius:8px;background:#fff;box-shadow:var(--ui-shadow)}.site-header .nav-dropdown[open] .nav-panel{animation:ui-menu-in .16s ease-out both}.site-header .nav-panel :is(a,.nav-link){color:var(--ui-ink);border-radius:5px;font-size:13px}.site-header .nav-panel :is(a,.nav-link):hover,.site-header .nav-panel :is(a,.nav-link):focus-visible{background:var(--ui-pale);color:var(--ui-blue-deep)}.site-header .header-actions{gap:8px}.site-header .header-actions .quiet-button{color:var(--ui-blue);font-size:13px;padding:0 3px}.site-header .header-actions .quiet-button:hover{text-decoration:underline;text-underline-offset:4px}.site-header .header-actions .button{border:1.5px solid var(--ui-blue);color:var(--ui-blue);background:#fff;min-height:44px;border-radius:22px;padding:9px 15px;white-space:nowrap}.site-header .header-actions .button:hover{background:var(--ui-pale)}.site-header .menu-toggle{border-color:var(--ui-line);border-radius:8px;background:#fff}.site-header .menu-toggle span{background:var(--ui-blue)}.site-header .menu-toggle:hover{background:var(--ui-pale)}.site-header .menu-toggle[aria-expanded=true]{background:var(--ui-pale);border-color:var(--ui-blue)}.site-header .mobile-menu:not([hidden]){background:#fff;border-color:var(--ui-line);box-shadow:var(--ui-shadow);max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain}.site-header .mobile-menu:not([hidden]){animation:ui-menu-in .16s ease-out both}.site-header .mobile-menu-inner{padding-block:16px 26px}.site-header .mobile-menu-inner>.button{background:var(--ui-blue);border:2px solid var(--ui-blue);color:#fff;border-radius:22px;min-height:48px}.site-header .mobile-menu-inner>.button:hover{background:var(--ui-blue-deep)}.site-header .mobile-support{background:var(--ui-pale);border-radius:8px;padding:12px 14px}.site-header .mobile-support span{color:var(--ui-muted)}.site-header .mobile-menu :is(a,.text-button){color:var(--ui-ink);border-color:#dce8ec}.site-header .mobile-menu :is(a,.text-button):hover{color:var(--ui-blue);background:var(--ui-pale)}.site-header .mobile-menu strong{color:var(--ui-blue)}.hero{background:linear-gradient(115deg,#f7fbfc 0%,var(--ui-pale) 100%);padding:62px 0 70px}.hero .hero-grid{grid-template-columns:minmax(0,1.28fr) minmax(335px,.88fr);gap:52px;align-items:start}.hero .eyebrow{color:var(--ui-blue-deep);font-size:12px;letter-spacing:.065em;margin-bottom:14px}.hero h1{color:var(--ui-blue);font-size:clamp(34px,3vw,42px);line-height:1.12;letter-spacing:-.032em;max-width:23ch;margin-bottom:18px}.hero .hero-intro{color:var(--ui-muted);font-size:17px;line-height:1.48;max-width:52ch;margin-bottom:0}.hero .segmented{background:#dce9ed;border-color:#c9dce2;border-radius:11px;padding:4px;margin:25px 0 20px;width:min(100%,530px);display:flex}.hero .segment-tab{flex:1;border-radius:8px;color:var(--ui-blue-deep);font-size:13px;line-height:1.25;padding:9px 11px;min-height:46px}.hero .segment-tab:hover{background:rgba(255,255,255,.68)}.hero .segment-tab.is-active{background:#fff;color:var(--ui-ink);box-shadow:0 2px 8px rgba(26,94,120,.12)}.hero .hero-context{gap:10px 12px;margin-bottom:0}.hero .hero-context label{color:var(--ui-ink);font-size:14px}.hero .hero-context select{background:#fff;border:1.5px solid #8caebc;border-radius:8px;color:var(--ui-ink);min-height:46px;padding:9px 13px;width:220px}.hero .hero-context select:hover{border-color:var(--ui-blue)}.hero .hero-context .field-hint,.hero .cis-choice small{color:var(--ui-muted);font-size:12px;line-height:1.35}.hero .cis-choice label{font-size:13px}.hero .hero-conversion{gap:16px}.hero .hero-scenario{border:1px solid #d5e5ea;border-top:4px solid var(--ui-green);border-radius:12px;padding:24px 26px;background:#fff;box-shadow:var(--ui-shadow)}.hero .hero-scenario h2{color:var(--ui-blue-deep);font-size:22px;line-height:1.22;margin-bottom:10px}.hero .hero-scenario p{color:var(--ui-muted);font-size:15px;line-height:1.45;margin-bottom:15px}.hero .hero-scenario .action-row{gap:10px;align-items:center}.hero .button-primary{background:var(--ui-blue);border:2px solid var(--ui-blue);color:#fff;border-radius:22px;min-height:48px;box-shadow:0 6px 14px rgba(26,94,120,.12)}.hero .button-primary:hover{background:var(--ui-blue-deep);border-color:var(--ui-blue-deep);box-shadow:0 8px 18px rgba(26,94,120,.18)}.hero .button-secondary{border-color:var(--ui-blue);color:var(--ui-blue);background:#fff}.hero .text-link{color:var(--ui-blue);font-size:13px;text-decoration-thickness:1px;text-underline-offset:4px}.hero .text-link:hover{color:var(--ui-blue-deep)}.hero .proof-line{color:var(--ui-muted);font-size:12px;line-height:1.45;margin:0;padding:0 3px;gap:7px}.hero .hero-path{background:#dce9ed;border:1px solid #c4d9df;border-radius:10px;padding:18px 22px}.hero .hero-path .wireframe-label{color:var(--ui-blue-deep);margin:0 0 5px;font-size:11px}.hero .hero-path ol{margin:0}.hero .hero-path li{border-color:#b9cfd6;padding:10px 0;color:var(--ui-ink);font-size:13px;line-height:1.25}.hero .hero-path li:last-child{border-bottom:0}.hero .hero-path li span{color:var(--ui-green-dark);margin-right:12px}@keyframes ui-menu-in{from{opacity:.6;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1190px){.site-header .header-main{gap:10px}.site-header .desktop-nav{gap:8px}.site-header .desktop-nav>a,.site-header .desktop-nav .nav-dropdown>summary{font-size:11.5px}.site-header .brand{width:88px}.site-header .brand img{width:88px}.site-header .header-actions .button{padding-inline:11px}.hero .hero-grid{gap:35px}}@media(max-width:1023px){.site-header .header-main{min-height:68px}.site-header .brand{width:97px;height:52px;min-height:52px}.site-header .brand img{width:97px}.hero .hero-grid{grid-template-columns:1fr;gap:20px}.hero .hero-path{display:none}.hero .hero-scenario{padding:20px 22px}}@media(max-width:767px){.hero{padding:25px 0 46px}.hero h1{font-size:28px;line-height:1.13;max-width:24ch;margin-bottom:12px}.hero .hero-intro{font-size:15px;line-height:1.42}.hero .segmented{margin:16px 0 14px;width:100%}.hero .segment-tab{font-size:12px;padding:7px 9px;min-height:44px}.hero .hero-context{margin:0}.hero .hero-context select{width:100%}.hero .hero-grid{gap:16px}.hero .hero-scenario{padding:17px 18px}.hero .hero-scenario h2{font-size:19px}.hero .hero-scenario p{font-size:13px;line-height:1.4;margin-bottom:12px}.hero .proof-line{font-size:11px}}@media(max-width:480px){.site-header .header-main{min-height:62px}.site-header .brand{width:90px;height:49px;min-height:49px}.site-header .brand img{width:90px}.hero{padding:14px 0 38px}.hero .eyebrow{font-size:10px;margin-bottom:7px}.hero h1{font-size:26px;line-height:1.09;margin-bottom:10px;letter-spacing:-.027em}.hero .hero-intro{font-size:14px;line-height:1.34}.hero .segmented{margin:11px 0 10px;padding:3px}.hero .segment-tab{font-size:11.5px;line-height:1.2;padding:6px 7px;min-height:44px}.hero .hero-context label{font-size:13px}.hero .hero-context select{min-height:44px;padding:8px 11px;margin-top:4px}.hero .hero-context .field-hint{margin-top:4px;font-size:11px}.hero .hero-grid{gap:12px}.hero .hero-scenario{padding:13px 15px;border-top-width:3px}.hero .hero-scenario h2{font-size:17px;line-height:1.18;margin-bottom:6px}.hero .hero-scenario p{font-size:12.5px;line-height:1.34;margin-bottom:9px}.hero .hero-scenario .action-row{gap:1px}.hero .button-primary{min-height:46px;font-size:13px;padding:9px 12px}.hero .text-link{font-size:12px}.hero .proof-line{font-size:10.5px}.hero .proof-line span{display:inline;color:var(--ui-green-dark)}}@media(prefers-reduced-motion:reduce){.site-header :is(a,button,summary),.hero :is(a,button,select){transition:none}.site-header .nav-dropdown[open] .nav-panel,.site-header .mobile-menu:not([hidden]){animation:none}}.site-header,.hero{--brand-green:#00af67;--brand-cta-1:#087b4e;--brand-cta-2:#007b72;--brand-cta-3:#006f77;--brand-hover-1:#06653f;--brand-hover-2:#00635d;--brand-hover-3:#005c63;--brand-wash-1:#f1faf9;--brand-wash-2:#d8f1eb;--brand-wash-3:#b9ead8}html[data-brand-variant="A"] .site-header,html[data-brand-variant="A"] .hero{--brand-cta-1:#68de84;--brand-cta-2:#13bdb3;--brand-cta-3:#00adaf;--brand-hover-1:#4bcf74;--brand-hover-2:#0eaaa1;--brand-hover-3:#009da0;--brand-wash-1:#e9f1f3;--brand-wash-2:#c9f3e8;--brand-wash-3:#9fecc6}.site-header{background:linear-gradient(to bottom,#1a5e78 44px,#fff 44px);border-color:#b4d4d6}.site-header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#1a5e78,#13bdb3,#68de84);pointer-events:none}.site-header .utility{min-height:44px;color:#fff;border-color:rgba(255,255,255,.22)}.site-header .utility-contact .text-button{min-height:44px}.site-header .utility-contact .text-button,.site-header .utility-contact .support-hours{color:#fff}.site-header .utility-contact .text-button:hover{text-decoration-color:#68de84}.site-header .brand{width:89px;height:90px;min-height:90px}.site-header .brand img{width:89px;height:auto;object-fit:contain}.site-header .header-main{min-height:90px}.site-header .desktop-nav>a,.site-header .desktop-nav .nav-dropdown>summary{border-bottom:2px solid transparent}.site-header .desktop-nav>a:hover,.site-header .desktop-nav .nav-dropdown>summary:hover,.site-header .nav-dropdown[open]>summary{border-bottom-color:var(--brand-green);text-decoration:none;color:var(--ui-blue-deep)}.site-header .header-actions .button{border-color:#008c65;color:var(--ui-blue-deep)}.site-header .header-actions .button:hover{border-color:#007b72;background:#e7f8f1}.site-header .nav-panel{border-top:3px solid var(--brand-green)}.site-header .nav-panel :is(a,.nav-link):hover,.site-header .nav-panel :is(a,.nav-link):focus-visible{background:#e7f8f1}.site-header .menu-toggle{border-color:#8bc8c1}.site-header .menu-toggle[aria-expanded=true]{background:#e7f8f1;border-color:#008c65}.site-header .mobile-support{background:#e9f5f3}.site-header .mobile-menu strong{color:#006c43}.site-header .mobile-menu :is(a,.text-button):hover{background:#e7f8f1}.hero{background:linear-gradient(111deg,var(--brand-wash-1) 0%,var(--brand-wash-2) 56%,var(--brand-wash-3) 100%)}.hero h1{color:#1a5e78}.hero .eyebrow{color:#006c43}.hero .segmented{background:#d3eee9;border-color:#a9d7d3}.hero .segment-tab.is-active{box-shadow:inset 0 -3px var(--brand-green),0 2px 8px rgba(26,94,120,.10)}.hero .segment-tab:not(.is-active):hover{background:#e7f8f1}.hero .hero-context select{border-color:#78b7b6}.hero .hero-context select:focus-visible{border-color:#007a4b}.hero .hero-scenario{position:relative;overflow:hidden;border-top:1px solid #c4e1df}.hero .hero-scenario::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(-233deg,var(--brand-cta-1) 0%,var(--brand-cta-2) 75%,var(--brand-cta-3) 100%)}.hero .hero-path{background:#e6f6f1;border-color:#b9dcd5}.hero .hero-path li span,.hero .proof-line span{color:#006c43}.hero .button-primary,.site-header .mobile-menu-inner>.button{color:#fff;border:2px solid transparent;background-color:var(--brand-cta-2);background-image:linear-gradient(-233deg,var(--brand-cta-1) 0%,var(--brand-cta-2) 75%,var(--brand-cta-3) 100%);background-origin:border-box;box-shadow:0 7px 18px rgba(0,111,119,.16)}.hero .button-primary:hover,.site-header .mobile-menu-inner>.button:hover{color:#fff;border-color:transparent;background-image:linear-gradient(-233deg,var(--brand-hover-1) 0%,var(--brand-hover-2) 75%,var(--brand-hover-3) 100%);background-origin:border-box;box-shadow:0 9px 21px rgba(0,111,119,.21)}.hero .button-primary:focus-visible,.site-header .mobile-menu-inner>.button:focus-visible{outline:3px solid #174e63;outline-offset:3px}.hero .button-primary:active,.site-header .mobile-menu-inner>.button:active{transform:translateY(1px);box-shadow:0 3px 10px rgba(0,111,119,.16)}.hero .button-primary:disabled,.site-header .mobile-menu-inner>.button:disabled{background:#c9d9d9;border-color:#c9d9d9;color:#365662;box-shadow:none;cursor:not-allowed;transform:none}.hero .text-link:hover{text-decoration-color:var(--brand-green)}@media(max-width:1023px){.site-header{background:#fff}.site-header .brand{width:70px;height:71px;min-height:71px}.site-header .brand img{width:70px}.site-header .header-main{min-height:72px}}@media(max-width:480px){.site-header .brand{width:66px;height:67px;min-height:67px}.site-header .brand img{width:66px}.site-header .header-main{min-height:68px}}@media(prefers-reduced-motion:reduce){.hero .button-primary,.site-header .mobile-menu-inner>.button{transition:none}}.hero{background-color:#075a78;background-image:url("b562c095808a219e623b.jpg");background-repeat:no-repeat;background-size:1920px auto;background-position:left top}.hero h1,.hero .eyebrow,.hero .hero-intro,.hero .hero-context label,.hero .hero-context .field-hint,.hero .cis-choice small{color:#fff}.hero .proof-line{color:#174e63;background:rgba(255,255,255,.93);border-radius:8px;padding:7px 10px}.hero .proof-line span{color:#006c43}@media(max-width:1023px){.hero{position:relative;background-image:linear-gradient(180deg,#075a78 0%,#0a6489 30%,#3c99a1 54%,#68de84 80%,#99e694 100%)}.hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("b562c095808a219e623b.jpg");background-repeat:no-repeat;background-size:760px 1600px;background-position:42% top;opacity:.82;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 35%,transparent 74%);mask-image:linear-gradient(to bottom,#000 0%,#000 35%,transparent 74%)}.hero::after{content:"";position:absolute;inset:0 0 auto;height:470px;pointer-events:none;background:linear-gradient(to bottom,rgba(2,45,66,.53) 0%,rgba(2,45,66,.53) 70%,transparent 100%)}.hero>.container{position:relative;z-index:1}}@media(min-width:700px) and (max-width:1023px){.hero::before{background-size:1100px 1900px;background-position:48% top;opacity:.9}}@media(max-width:380px){.hero::before{background-position:39% top}}#calculator{--brand:#1a5e78;--heading:#3e758b;--accent:#00af67;--pale:#e9f1f3;--line:#b9cfd6;--muted:#365662;--error:#7e2f2f;--radius:14px;--shadow:none;--calc-deep:#174e63;--calc-ink:#193846;--calc-cta:linear-gradient(-233deg,#68de84 0%,#13bdb3 75%,#00adaf 100%);background:#e9f1f3;color:var(--calc-ink);font-family:"EasyShip Manrope UI",Manrope,Arial,sans-serif}#calculator .section-heading{align-items:end;margin-bottom:30px;gap:32px}#calculator .section-heading .eyebrow{color:#006c43;letter-spacing:.09em;margin-bottom:10px}#calculator h2{color:var(--brand);font-weight:700;letter-spacing:-.035em}#calculator .section-heading>p{color:var(--muted);font-size:16px;line-height:1.5;max-width:44ch}#calculator .calc-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:24px;align-items:start}#calculator .panel{border:1px solid var(--line);border-radius:16px;box-shadow:none;background:#fff}#calculator .form-panel{padding:30px 32px 28px}#calculator .form-header{margin-bottom:24px}#calculator .pill{border:1px solid var(--line);background:#e9f1f3;color:var(--calc-deep);border-radius:99px;font-weight:700;padding:6px 12px}#calculator .form-grid{gap:18px 20px}#calculator .field{margin-bottom:18px}#calculator .form-grid .field{margin:0}#calculator .field label{color:var(--calc-ink);font-size:14px;margin-bottom:8px}#calculator .field :is(input,select){border:1px solid #9bbdc6;border-radius:10px;min-height:48px;color:var(--calc-ink);background:#fff;padding:10px 13px}#calculator .field :is(input,select):hover{border-color:var(--brand)}#calculator .field :is(input,select):focus-visible,#calculator .result-controls select:focus-visible,#calculator :is(button,a):focus-visible{outline:3px solid #006c43;outline-offset:2px}#calculator .field input::placeholder{color:#526b74}#calculator .field input[aria-invalid="true"],#calculator .field select[aria-invalid="true"]{border:2px solid var(--error);background:#fff9f9}#calculator .field small{color:var(--muted);font-size:12px;line-height:1.4}#calculator .field .error{color:var(--error);font-size:13px}#calculator .weight-row{grid-template-columns:116px minmax(0,1fr);gap:16px}#calculator .weight-row input[type=range]{accent-color:var(--brand);padding:0;border:0;min-height:44px;cursor:pointer}#calculator .presets,#calculator .product-presets{gap:8px;margin:18px 0}#calculator .presets span,#calculator .product-presets>span{color:var(--calc-ink);font-size:13px;font-weight:700}#calculator .presets span{width:100%;margin:0}#calculator .product-presets{margin-top:22px;margin-bottom:24px}#calculator :is(.presets,.product-presets) button{min-width:44px;min-height:44px;border:1px solid #9bbdc6;border-radius:10px;background:#fff;color:var(--brand);padding:8px 13px;font-size:13px;line-height:1.25;box-shadow:none}#calculator :is(.presets,.product-presets) button:hover{background:#e9f1f3;border-color:var(--brand)}#calculator :is(.presets,.product-presets) button.is-selected{background:#dcecef;border-color:var(--brand);color:var(--calc-deep)}#calculator .disclosure{border-color:var(--line);color:var(--brand);min-height:56px;padding:0 2px}#calculator .disclosure:hover{color:var(--calc-deep)}#calculator .dimensions{padding:18px 0 8px}#calculator .dimensions .field-hint{color:var(--muted);line-height:1.45}#calculator .goods-value{margin-top:18px}#calculator .goods-value .optional{color:var(--muted)}#calculator .button{border-radius:22px}#calculator .form-submit{margin-top:22px;min-height:50px}#calculator .button-primary{background-color:#13bdb3;background-image:var(--calc-cta);border:2px solid #00adaf;color:#fff;box-shadow:0 5px 12px rgba(26,94,120,.13)}#calculator .button-primary:hover{filter:brightness(.94);box-shadow:0 6px 15px rgba(26,94,120,.18)}#calculator .button-primary:active{filter:brightness(.9);transform:translateY(1px)}#calculator .button-primary:disabled{background:#c9d9d9;border-color:#c9d9d9;color:#365662;box-shadow:none;filter:none;cursor:not-allowed}#calculator .button-secondary{background:#fff;color:var(--brand);border:2px solid var(--brand)}#calculator .button-secondary:hover{background:#e9f1f3}#calculator .annotation{color:var(--muted);font-size:12px;line-height:1.45}#calculator .result-panel{min-height:400px;padding:30px;align-items:center;justify-content:center}#calculator .result-panel.has-result{padding:28px;display:block}#calculator .result-panel.needs-recalculation{border-style:dashed;border-width:2px}#calculator .result-empty h3,#calculator .result-panel h3{color:var(--brand);font-size:21px}#calculator .result-empty p{color:var(--muted);line-height:1.5}#calculator .result-icon{border-color:var(--line);color:var(--brand)}#calculator .loading-spinner{border-color:var(--line);border-top-color:var(--accent)}#calculator .result-meta{color:var(--muted);margin-bottom:18px}#calculator .result-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;margin:18px 0 20px}#calculator .result-controls label{color:var(--calc-ink);font-size:13px;grid-row:1}#calculator .result-controls select{grid-row:2;min-height:44px;padding:8px 12px;border:1px solid #9bbdc6;border-radius:10px;background:#fff;color:var(--calc-ink)}#calculator .result-controls label:nth-of-type(1),#calculator #result-sort{grid-column:1}#calculator .result-controls label:nth-of-type(2),#calculator #result-auth{grid-column:2}#calculator .result-card{border:1px solid var(--line);border-radius:12px;padding:18px;margin-top:12px;background:#fff}#calculator .result-card[data-tariff="A"]{border-color:#00af67;background:#f6fcf9}#calculator .result-card.unavailable{background:#f2f6f7;color:var(--muted)}#calculator .result-card h4{color:var(--calc-ink);font-size:18px;line-height:1.35;margin:0 0 10px}#calculator .result-card .pill{margin-bottom:10px;font-size:12px;line-height:1.3}#calculator .result-card[data-tariff="A"] .pill{background:#e1f5e9;border-color:#7bbf96;color:#155d3e}#calculator .result-card[data-tariff="B"] .pill{background:#e9f1f3;color:var(--calc-deep)}#calculator .result-card.unavailable .pill{background:#fff;border-color:#a7b7bc;color:#3d565f}#calculator .tariff-facts{margin:13px 0}#calculator .tariff-facts div{padding:9px 0;border-color:#dce8ec}#calculator .tariff-facts dt{color:var(--muted)}#calculator .tariff-facts dd{color:var(--calc-ink)}#calculator .tariff-facts small{color:var(--muted)}#calculator .tariff-limit{border-color:var(--line);padding-top:14px}#calculator .tariff-limit strong{color:var(--calc-deep)}#calculator .tariff-limit p,#calculator .unavailable-note,#calculator .tariff-foot{color:var(--muted);line-height:1.5}#calculator .tariff-cta{min-height:48px}#calculator .result-card.unavailable .tariff-detail-body{opacity:1}#calculator .tariff-toggle{border-color:var(--brand);color:var(--brand);border-radius:10px}#calculator .tariff-toggle:hover{background:#e9f1f3}#calculator .tariff-toggle span:last-child{transition:transform .18s ease}@media(max-width:1023px){#calculator .calc-layout{grid-template-columns:1fr;gap:18px}#calculator .result-panel{min-height:280px}}@media(max-width:768px){#calculator{padding:64px 0}#calculator .section-heading{grid-template-columns:1fr;gap:10px;margin-bottom:22px}#calculator .section-heading>p{max-width:55ch}#calculator .form-panel,#calculator .result-panel.has-result{padding:24px}#calculator .tariff-summary{align-items:center}#calculator .tariff-compact-facts{color:var(--muted);font-size:13px;line-height:1.45}#calculator .tariff-toggle{min-width:48px;min-height:48px}#calculator .tariff-detail-body{margin-top:16px}#calculator .tariff-detail-body:not([hidden]){animation:calc-tariff-reveal .18s ease-out both}}@keyframes calc-tariff-reveal{from{opacity:.65;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){#calculator{padding:52px 0}#calculator .container{width:min(100% - 32px,1180px)}#calculator .form-panel,#calculator .result-panel,#calculator .result-panel.has-result{padding:18px}#calculator .form-grid{grid-template-columns:1fr;gap:16px}#calculator .weight-row{grid-template-columns:100px minmax(0,1fr);gap:12px}#calculator .presets,#calculator .product-presets{gap:7px}#calculator :is(.presets,.product-presets) button{padding:8px 10px}#calculator .result-controls{grid-template-columns:1fr 1fr;gap:6px 8px}#calculator .result-card{padding:14px}#calculator .tariff-summary{gap:8px}#calculator .tariff-summary h4{font-size:16px}#calculator .tariff-toggle{font-size:12px;padding:7px 8px}}@media(prefers-reduced-motion:reduce){#calculator .tariff-toggle span:last-child{transition:none}#calculator .tariff-detail-body:not([hidden]),#calculator .loading-spinner{animation:none}}#calculator{background:linear-gradient(125deg,#e9f1f3 0%,#f1f8f5 58%,#e9f6ef 100%)}#calculator .section-heading{margin-bottom:28px}#calculator #calc-title{position:relative;padding-left:17px;color:#1a5e78}#calculator #calc-title::before{content:"";position:absolute;left:0;top:.14em;bottom:.14em;width:4px;border-radius:4px;background:linear-gradient(180deg,#68de84,#00adaf)}#calculator .section-heading .eyebrow{color:#006c43}#calculator .panel{border-color:#b9cfd6;box-shadow:0 8px 25px rgba(26,94,120,.055)}#calculator .form-panel{position:relative}#calculator .form-panel::before,#calculator .result-panel.has-result::before{content:"";display:block;position:absolute;top:0;left:22px;right:22px;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#1a5e78 0%,#13bdb3 63%,#68de84 100%);pointer-events:none}#calculator .result-panel.has-result{position:relative}#calculator .form-header{margin-bottom:22px}#calculator .form-header .pill,#calculator .result-panel.has-result>.pill{display:inline-flex;align-items:center;gap:8px;background:#1a5e78;border-color:#1a5e78;color:#fff;padding:7px 13px}#calculator .form-header .pill::before,#calculator .result-panel.has-result>.pill::before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:#68de84}#calculator #calc-form>.form-grid{border-bottom:1px solid #d6e6e8;padding-bottom:23px;margin-bottom:18px}#calculator #calc-form>.presets{margin-top:0}#calculator #calc-form>.product-presets{border-bottom:1px solid #d6e6e8;padding-bottom:22px;margin-bottom:4px}#calculator .presets span,#calculator .product-presets>span{color:#174e63;font-weight:700}#calculator .field label{color:#174e63}#calculator .field :is(input,select){border-color:#a8c6cc}#calculator .field :is(input,select):hover{border-color:#1a5e78}#calculator .field :is(input,select):focus-visible{border-color:#00adaf}#calculator .weight-row input[type=range]{accent-color:#00adaf}#calculator :is(.presets,.product-presets) button{border-color:#b4cdd1;background:#fff;color:#1a5e78}#calculator :is(.presets,.product-presets) button:hover{border-color:#00adaf;background:#eef9f4}#calculator :is(.presets,.product-presets) button.is-selected{background:#dff4e9;border-color:#00af67;color:#155d3e;box-shadow:inset 0 0 0 1px #00af67}#calculator .disclosure{border-top:0;color:#1a5e78}#calculator .disclosure span{color:#00adaf;font-size:20px;line-height:1}#calculator .form-submit.button-secondary{background:#e9f1f3}#calculator .form-submit.button-secondary:hover{background:#dcecef}#calculator .result-panel.has-result>h3{margin-top:12px;color:#1a5e78}#calculator .result-panel.has-result>.result-meta{margin-bottom:16px}#calculator .result-controls{padding:13px 0 17px;border-top:1px solid #dce8ec;border-bottom:1px solid #dce8ec;margin:18px 0 20px}#calculator .result-card{box-shadow:none}#calculator .result-card[data-tariff="A"]{position:relative;border-color:#52bd8a;background:#effaf4;box-shadow:0 7px 18px rgba(0,111,103,.07)}#calculator .result-card[data-tariff="A"]::before{content:"";position:absolute;left:17px;right:17px;top:0;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#68de84,#13bdb3,#00adaf);pointer-events:none}#calculator .result-card[data-tariff="A"] .pill{background:#d7f4e2;border-color:#70c791;color:#155d3e}#calculator .result-card[data-tariff="A"] h4{color:#174e63}#calculator .result-card[data-tariff="B"]{background:#fbfefe;border-color:#c7dce1}#calculator .result-card[data-tariff="B"] .pill{background:#dceef2;border-color:#a9ccd5;color:#174e63}#calculator .result-card.unavailable{background:#f2f5f5;border-color:#c9d4d7;box-shadow:none}#calculator .result-card.unavailable .pill{background:#fff;border-color:#a6b9bf;color:#365662}#calculator .tariff-facts dd{font-variant-numeric:tabular-nums}#calculator .tariff-toggle{border-color:#7cb4c2}#calculator .tariff-toggle[aria-expanded="true"]{border-color:#00adaf;background:#e9f8f2}@media(max-width:768px){#calculator .form-panel::before,#calculator .result-panel.has-result::before{left:16px;right:16px}#calculator #calc-title{padding-left:14px}#calculator #calc-form>.form-grid{padding-bottom:12px;margin-bottom:12px}#calculator #calc-form>.product-presets{padding-bottom:14px}#calculator .result-panel.has-result>h3{margin-top:8px}#calculator .result-controls{padding:8px 0 10px;margin:15px 0 18px}}@media(prefers-reduced-motion:reduce){#calculator .result-card[data-tariff="A"]::before{animation:none}}#how{background:#fff}#how .steps{position:relative;gap:20px}#how .steps::before{content:"";position:absolute;top:41px;left:7%;right:7%;border-top:2px dashed #3e758b;pointer-events:none;opacity:.55}#how .steps li{position:relative;background:#f4f8f9;border:1px solid #d6e5e9;border-top:3px solid #00af67;border-radius:14px;padding:24px 20px;box-shadow:0 10px 25px rgba(26,94,120,.06)}#how .step-number{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#e2f4e9;color:#17653b;font-size:16px}#how .steps li:nth-child(-n+3) .step-number{color:transparent;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:40px 40px}#how .steps li:nth-child(1) .step-number{background-image:url("24f55b83580bfa3e268c.png")}#how .steps li:nth-child(2) .step-number{background-image:url("af63c2e48c794c5de35b.png")}#how .steps li:nth-child(3) .step-number{background-image:url("14d1ab09e69274666916.png")}#how .steps h3{margin-top:18px}#how .steps li::after{content:"";display:block;width:40px;height:40px;margin-top:18px;background-position:center;background-repeat:no-repeat;background-size:contain}#how .steps li:nth-child(-n+3)::after{display:none}#how .steps li:nth-child(4)::after{background-image:url("25d77e620e23634bc5b5.png")}@media(max-width:1023px){#how .steps::before{display:none}}@media(max-width:767px){#how .steps{gap:12px}#how .steps li{display:grid;grid-template-columns:52px 1fr;column-gap:14px;padding:18px;border-top:1px solid #d6e5e9;border-left:3px solid #00af67}#how .step-number{grid-row:1/5}#how .steps h3{margin:0 0 8px}#how .steps li::after{grid-column:2;margin-top:8px;width:32px;height:32px}}#how .steps li{box-sizing:border-box;display:flex;flex-direction:column;min-height:385px;padding:24px 20px;transition:transform 200ms ease,box-shadow 200ms ease,border-color 200ms ease;transform-origin:center center}#how .step-number{flex:none}#how .steps h3{box-sizing:border-box;margin:18px 0 0;min-height:78px;line-height:1.3}#how .steps p{min-height:0;margin:0 0 12px;flex:1 1 auto}#how .steps a,#how .steps .link-button{margin-top:auto;align-self:flex-start}#how .steps li:nth-child(4) .step-number{position:relative;background:transparent;color:transparent;font-size:0}#how .steps li:nth-child(4) .step-number::before{content:"4";position:absolute;inset:6px;display:flex;align-items:center;justify-content:center;border:3px solid #22c99e;border-radius:50%;box-shadow:inset 0 0 0 1px #d9f4e5;color:#00af67;font-size:25px;line-height:1;font-weight:700}#how .steps li:nth-child(4)::after{display:none}@media(hover:hover) and (pointer:fine){#how .steps li:hover{transform:translateY(-3px) scale(1.01);border-color:#00af67;box-shadow:0 14px 28px rgba(26,94,120,.13)}}#how .steps li:focus-within{border-color:#00af67;box-shadow:0 12px 24px rgba(26,94,120,.12)}#how .inline-note{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:26px;padding:21px 26px;border:1px solid #bde6c9;border-left:4px solid #00af67;border-radius:14px;background:#ebfeef;color:#1a5e78}#how .inline-note p{margin:0;line-height:1.5}#how .inline-note strong{color:#1a5e78}#how .inline-note a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid #00af67;border-radius:22px;background:#fff;color:#17653b;text-decoration:none;white-space:nowrap}#how .inline-note a:hover{background:#e9f1f3}#how .inline-note a:focus-visible{outline:3px solid #1a5e78;outline-offset:3px}@media(min-width:768px) and (max-width:1023px){#how .steps li{min-height:310px}}@media(max-width:767px){#how .steps li{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:14px;min-height:0;padding:18px}#how .steps .step-number{grid-row:1/4}#how .steps h3{min-height:0;margin:0 0 8px}#how .steps p{margin:0 0 10px}#how .steps a,#how .steps .link-button{margin-top:0}#how .inline-note{display:block;padding:20px}#how .inline-note a{margin-top:16px;white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){#how .steps li{transition:none}#how .steps li:hover{transform:none}}#how .promo-r2{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr) auto;align-items:center;gap:24px;min-height:132px;padding:24px 28px;background:#ebfeef;border-color:#bde6c9;border-left-color:#00af67}#how .promo-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}#how .promo-flow li{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;color:#1a5e78;font-size:12px;font-weight:700;line-height:1.25}#how .promo-flow li:not(:last-child)::after{content:"→";position:absolute;right:-11px;top:10px;color:#00af67;font-size:19px;line-height:1}#how .promo-flow svg{display:block;width:32px;height:32px;fill:none;stroke:#00af67;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}#how .promo-copy{min-width:0}#how .promo-copy h3{margin:0 0 7px;color:#1a5e78;font:700 23px/1.25 Manrope,Arial,sans-serif}#how .promo-copy p{margin:0;color:#1a5e78;font:400 16.5px/1.5 Manrope,Arial,sans-serif}#how .inline-note.promo-r2 .promo-cta{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;min-width:202px;margin:0;padding:12px 20px;border:0;border-radius:999px;background:linear-gradient(100deg,#68de84 0%,#13bdb3 52%,#00adaf 100%);background-clip:padding-box;box-shadow:0 8px 20px rgba(0,173,175,.18);color:#fff;font:700 16px/1.2 Manrope,Arial,sans-serif;text-align:center;text-decoration:none;white-space:nowrap;transition:filter 180ms ease,box-shadow 180ms ease,transform 180ms ease}@media(hover:hover) and (pointer:fine){#how .inline-note.promo-r2 .promo-cta:hover{filter:brightness(.94);box-shadow:0 10px 22px rgba(0,173,175,.25)}}#how .inline-note.promo-r2 .promo-cta:focus-visible{outline:3px solid #1a5e78;outline-offset:4px}#how .inline-note.promo-r2 .promo-cta:active{transform:translateY(1px);filter:brightness(.88)}@media(max-width:1050px){#how .promo-r2{grid-template-columns:minmax(190px,230px) minmax(0,1fr) auto;gap:16px;padding:22px}#how .promo-copy h3{font-size:22px}#how .inline-note.promo-r2 .promo-cta{min-width:0;max-width:190px;white-space:normal}}@media(max-width:900px){#how .promo-r2{grid-template-columns:minmax(0,1fr) auto;gap:16px}#how .promo-flow{grid-column:1/-1;max-width:280px}}@media(max-width:767px){#how .promo-r2{display:flex;flex-direction:column;align-items:stretch;gap:15px;min-height:0;padding:20px}#how .promo-flow{width:min(100%,310px);max-width:none;align-self:center}#how .promo-copy h3{font-size:20px;line-height:1.3;margin-bottom:6px}#how .promo-copy p{font-size:16px;line-height:1.5}#how .inline-note.promo-r2 .promo-cta{width:100%;max-width:none;min-height:48px;margin:0}}@media(prefers-reduced-motion:reduce){#how .inline-note.promo-r2 .promo-cta{transition:none}#how .inline-note.promo-r2 .promo-cta:active{transform:none}}#how .promo-r2{grid-template-columns:230px minmax(0,1fr) auto}#how .promo-art{position:relative;align-self:center;width:230px;height:130px;flex:none;pointer-events:none}#how .promo-vector{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}@media(max-width:1050px){#how .promo-r2{grid-template-columns:215px minmax(0,1fr) auto}#how .promo-art{width:215px;height:122px}}@media(max-width:900px){#how .promo-r2{grid-template-columns:minmax(0,1fr) auto}#how .promo-art{grid-column:1/-1}}@media(max-width:767px){#how .promo-art{width:205px;height:116px;align-self:center;margin:-6px 0 -4px}}#how .promo-r2{grid-template-columns:230px minmax(0,1fr) 280px;column-gap:22px}#how .promo-copy h3{margin:0 0 10px;color:#1a5e78;font-family:Manrope,Arial,sans-serif;font-size:27px;font-weight:700;line-height:1.24}#how .promo-copy p{font-family:Manrope,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.45}#how .inline-note.promo-r2 .promo-cta{width:280px;min-width:280px;max-width:none;min-height:54px;font-size:16.5px;white-space:nowrap}@media(max-width:1100px){#how .promo-r2{grid-template-columns:215px minmax(0,1fr) 240px;column-gap:18px}#how .promo-copy h3{font-size:25px}#how .inline-note.promo-r2 .promo-cta{width:240px;min-width:240px}}@media(max-width:900px){#how .promo-r2{grid-template-columns:minmax(0,1fr) 230px}#how .inline-note.promo-r2 .promo-cta{width:230px;min-width:230px}}@media(max-width:767px){#how .promo-r2{display:flex;flex-direction:column;align-items:stretch;gap:15px}#how .promo-copy h3{font-size:22px;line-height:1.3;margin-bottom:8px}#how .promo-copy p{font-size:17px;line-height:1.48}#how .inline-note.promo-r2 .promo-cta{width:100%;min-width:0;max-width:none;min-height:52px}}@media (min-width:1024px){.site-header .brand{width:157px;height:159px;min-height:159px}.site-header .brand img{width:157px;height:auto}.site-header .header-main{min-height:159px}.site-header .desktop-nav>a,.site-header .desktop-nav .nav-dropdown>summary{font-size:16px;line-height:1.25;white-space:nowrap}}@media (min-width:1191px) and (max-width:1439px){.site-header .desktop-nav>a,.site-header .desktop-nav .nav-dropdown>summary{font-size:15px}}@media (min-width:1024px) and (max-width:1190px){.site-header .desktop-nav>a,.site-header .desktop-nav .nav-dropdown>summary{font-size:13.5px}.site-header .header-main{gap:12px}}#buyout{background:#f0f8f7;color:#174e63;border-block:1px solid #d8e9e8;padding-block:72px}#buyout .buyout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:start}#buyout .buyout-kicker{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:#006c65;margin-bottom:16px}#buyout h2{font-size:36px;line-height:1.2;letter-spacing:-.035em;color:#174e63;margin:0 0 20px;max-width:530px}#buyout .section-lead{font-size:17px;line-height:1.6;color:#365b6b;margin:0;max-width:490px}#buyout .buyout-art{display:block;width:min(100%,430px);height:auto;margin:30px 0 20px}#buyout .buyout-route{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:12px;font-size:13px;font-weight:700;color:#236274}#buyout .buyout-route li+li:before{content:'→';margin-right:12px;color:#008f85}#buyout .form-panel{background:#fff;border:1px solid #c8dedf;border-top:4px solid #13bdb3;border-radius:16px;padding:28px;box-shadow:0 8px 20px rgba(23,78,99,.05);min-width:0}#buyout h3{font-size:22px;line-height:1.35;color:#174e63;margin:0 0 8px}#buyout .buyout-demo{font-size:13px;line-height:1.5;color:#496875;margin:0 0 24px}#buyout .field{margin-bottom:18px}#buyout label{color:#174e63;font-weight:700;font-size:14px}#buyout input:not([type=checkbox]),#buyout select{width:100%;min-width:0;min-height:48px;background:#fff;border:1px solid #8faeb7;border-radius:8px;color:#173d4c;font-size:16px;padding:11px 12px}#buyout input::placeholder{color:#667b85;opacity:1}#buyout .link-input-row{display:flex;align-items:start;gap:8px}#buyout .link-input-row input{flex:1}#buyout .remove-link{flex:none;width:44px;height:48px;border:1px solid #c3d8db;border-radius:8px;background:#fff;color:#174e63;font-size:22px;line-height:1;padding:0}#buyout .add-link{font-size:14px;min-height:44px;border:1px solid #8aaeb5;border-radius:8px;background:#fff;color:#174e63;padding:9px 12px;margin:0 0 22px;display:inline-flex;gap:6px;align-items:center;box-shadow:none}#buyout .add-link:disabled{opacity:1;background:#eef3f4;color:#5c7077;border-color:#cbd9dc;cursor:not-allowed}#buyout .check{display:flex;gap:10px;align-items:flex-start;min-height:44px;font-size:13px;font-weight:400;line-height:1.55;margin:0}#buyout .check input{flex:none;width:22px;height:22px;margin:2px 0 0;accent-color:#008d81}#buyout .policy-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#174e63;text-underline-offset:3px}#buyout .buyout-error{color:#9d2636;font-size:13px;line-height:1.5;margin:5px 0 0;overflow-wrap:anywhere}#buyout .buyout-error:empty{display:none}#buyout [aria-invalid=true]{border-color:#b33141!important;box-shadow:0 0 0 1px #b33141}#buyout .buyout-conditions{border-top:1px solid #d8e5e7;padding-top:18px;margin:18px 0 22px;font-size:13px;line-height:1.5}#buyout .buyout-conditions dl{margin:0}#buyout .buyout-conditions dl>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}#buyout .buyout-conditions dt{font-weight:700}#buyout .buyout-conditions dd{margin:0;text-align:right;color:#4a6570}#buyout .buyout-conditions p{font-size:12px;margin:10px 0 0;color:#4a6570}#buyout .buyout-conditions :is(dt,dd) p{font-size:13px;margin:0;color:inherit}#buyout .form-submit{width:100%;min-height:50px;border:0;border-radius:25px;color:#fff;background:linear-gradient(110deg,#68de84 0%,#13bdb3 54%,#00adaf 100%);box-shadow:0 6px 14px rgba(0,111,119,.15);font-size:16px;font-weight:800;padding:13px 20px;transition:box-shadow .18s ease,filter .18s ease}#buyout .form-submit:hover{filter:brightness(.97);box-shadow:0 8px 18px rgba(0,111,119,.2);text-decoration:none}#buyout .form-submit:active{box-shadow:0 3px 8px rgba(0,111,119,.15)}#buyout :is(button,input,select,a):focus-visible{outline:3px solid #174e63;outline-offset:3px}#buyout .buyout-fixture{margin-top:20px;padding-top:16px;border-top:1px dashed #c7d9dd}#buyout .buyout-fixture label{font-size:12px;font-weight:600}#buyout .buyout-fixture select{font-size:13px;min-height:44px;margin-top:6px}#buyout .buyout-state{overflow-wrap:anywhere}#buyout .buyout-state:focus{outline:none}#buyout .state-tag{display:inline-block;background:#e2f5ee;color:#006b60;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:700;margin-bottom:18px}#buyout .buyout-state p{font-size:15px;line-height:1.6;color:#365b6b}#buyout .draft-summary{background:#f2f8f8;border-radius:8px;padding:16px;margin:20px 0;font-size:14px}#buyout .draft-summary ol{padding-left:20px;margin:8px 0}#buyout .state-actions{display:flex;flex-direction:column;gap:8px;margin-top:20px}#buyout .state-actions button{min-height:44px;border-radius:8px;font-size:14px;padding:10px 14px}#buyout .state-actions .button-secondary{color:#174e63;background:#fff;border:1px solid #7dabb3}#buyout .product-link{animation:buyout-field-in .18s ease-out}#buyout .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes buyout-field-in{from{opacity:.3}to{opacity:1}}@media(max-width:1023px){#buyout .buyout-layout{gap:28px}#buyout h2{font-size:30px}#buyout .form-panel{padding:22px}}@media(max-width:767px){#buyout{padding-block:48px}#buyout .buyout-layout{grid-template-columns:1fr;gap:24px}#buyout h2{font-size:28px;line-height:1.2;margin-bottom:14px}#buyout .section-lead{font-size:16px;line-height:1.55}#buyout .buyout-art,#buyout .buyout-route{display:none}#buyout .buyout-kicker{margin-bottom:12px}#buyout .form-panel{padding:20px 16px;border-radius:12px}#buyout .buyout-conditions dl>div{display:block;padding:6px 0}#buyout .buyout-conditions dd{text-align:left;margin-top:2px}#buyout h3{font-size:20px}}@media(prefers-reduced-motion:reduce){#buyout .product-link{animation:none}#buyout .form-submit{transition:none}}#how .how-banner{margin:0 0 32px;border-radius:16px;overflow:hidden}#how .how-banner img{display:block;width:100%;height:auto}@media(max-width:767px){#how .how-banner{margin-bottom:24px;border-radius:12px}}#buyout .buyout-photo{display:block;width:100%;max-width:none;height:auto;border-radius:14px}@media(max-width:767px){#buyout .buyout-photo{margin:20px 0 0;border-radius:12px}}#why{padding-block:64px;background:#f3f8f9;font-family:'EasyShip Manrope UI',Manrope,Arial,sans-serif;color:#174e63}#why .section-heading h2{color:#174e63}#why .section-heading>p{color:#365662}#why .eyebrow{color:#006c65}#why .benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#why .benefits article{position:relative;isolation:isolate;display:flex;min-width:0;min-height:192px;padding:0;border:1px solid #d6e5e9;border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(26,94,120,.045)}#why .why-art{position:absolute;right:0;top:8px;width:150px;aspect-ratio:4/3;margin:0;overflow:hidden;border-radius:0 14px 0 0;pointer-events:none;z-index:0}#why .why-art img{display:block;width:100%;height:100%;object-fit:contain}#why .why-art::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff,rgba(255,255,255,.96) 28%,rgba(255,255,255,0) 56%),linear-gradient(0deg,#fff,rgba(255,255,255,0) 32%)}#why .why-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;padding:22px}#why .card-index{font-size:12px;line-height:18px;font-weight:700;letter-spacing:.08em;color:#006c65;margin:0 0 6px}#why .benefits h3{color:#174e63;font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.025em;margin:0 0 10px;max-width:calc(100% - 90px);min-height:60px;overflow-wrap:normal}#why .benefits p{font-size:16px;line-height:1.5;color:#365662;margin:0}#why .benefits article .annotation{display:none}.show-annotations #why .benefits article .annotation{display:block}#why .support-actions{gap:8px;margin-top:auto;padding-top:16px;width:100%}#why .support-actions .button{flex:1 1 110px;min-width:0;min-height:44px;border-color:#1a5e78;color:#1a5e78;background:#fff}#why .support-actions .button:hover{background:#e7f8f1}#why .support-actions .button:focus-visible{outline:3px solid #174e63;outline-offset:3px}@media(max-width:1199px){#why .benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:767px){#why{padding-block:48px}#why .benefits{grid-template-columns:1fr;gap:16px}#why .why-art{width:128px}#why .benefits article{min-height:188px}#why .why-copy{padding:20px}#why .benefits h3{font-size:22px;line-height:1.3;min-height:57.2px;max-width:calc(100% - 78px)}}#why .benefits article{border-top:3px solid #00af67}.button.button-primary{color:#fff;border-color:transparent;background-color:#13bdb3;background-image:linear-gradient(-233deg,#68de84 0%,#13bdb3 75%,#00adaf 100%);background-origin:border-box;background-clip:border-box;box-shadow:0 7px 18px rgba(0,111,119,.16)}.button.button-primary:hover{color:#fff;border-color:transparent;background-image:linear-gradient(-233deg,#4bcf74 0%,#0eaaa1 75%,#009da0 100%);background-origin:border-box;box-shadow:0 9px 21px rgba(0,111,119,.21)}.button.button-primary:active{background-image:linear-gradient(-233deg,#4bcf74 0%,#0eaaa1 75%,#009da0 100%);box-shadow:0 3px 10px rgba(0,111,119,.16)}.button.button-secondary{color:#174e63;border-color:#008c65;background:#fff}.button.button-secondary:hover{color:#174e63;border-color:#007b72;background:#e7f8f1}.button.button-secondary:active{background:#d8f1e6;border-color:#006c65}.button:focus-visible{outline:3px solid #174e63;outline-offset:3px}.button.button-primary:disabled{background:#c9d9d9;border-color:#c9d9d9;color:#365662;box-shadow:none;cursor:not-allowed}.button.button-secondary:disabled{background:#edf3f3;border-color:#b5c8c9;color:#526d76;cursor:not-allowed}#why .support-actions .button{color:#174e63;border-color:#008c65}#why .support-actions .button:hover{background:#e7f8f1;border-color:#007b72}#why .support-actions .button:active{background:#d8f1e6;border-color:#006c65}:is(.quiet-button,.text-button,.link-button,.inline-button,.text-link){color:#174e63}:is(.quiet-button,.text-button,.link-button,.inline-button,.text-link):hover{color:#006c65}:is(.quiet-button,.text-button,.link-button,.inline-button,.text-link):focus-visible{outline:3px solid #174e63;outline-offset:3px}.round-button{color:#174e63;border-color:#008c65;background:#fff}.round-button:hover{background:#e7f8f1;border-color:#007b72}.round-button:active{background:#d8f1e6;border-color:#006c65}.round-button:focus-visible{outline:3px solid #174e63;outline-offset:3px}.site-footer .button.button-secondary{color:#fff;border-color:#68de84;background:transparent}.site-footer .button.button-secondary:hover{color:#fff;border-color:#68de84;background:rgba(104,222,132,.10)}.site-footer .button.button-secondary:active{background:rgba(104,222,132,.18)}.site-footer .button:focus-visible{outline-color:#68de84}#buyout{background:#fff}#why,#reviews{background:#f3f8f9}#segments,#trust,#faq,#final-cta{background:#fff}#savings,#stores{background:#eef8f3}:is(#why,#segments,#savings,#trust,#reviews,#faq,#stores,#final-cta){box-shadow:inset 0 1px 0 rgba(26,94,120,.10)}:root{--es-accent-gradient:linear-gradient(90deg,#68de84 0%,#13bdb3 52%,#00adaf 100%);--es-cta-gradient:linear-gradient(-233deg,#68de84 0%,#13bdb3 75%,#00adaf 100%);--es-cta-hover:linear-gradient(-233deg,#4bcf74 0%,#0eaaa1 75%,#009da0 100%)}:is(#how .steps li,#why .benefits article,#buyout .form-panel,.hero .hero-scenario,.site-header .nav-panel){background-color:#fff;background-image:var(--es-accent-gradient);background-size:100% 3px;background-position:left top;background-repeat:no-repeat;background-origin:border-box;background-clip:border-box;border-top-color:transparent}#how .steps li{background-color:#f4f8f9}#how .steps li:is(:hover,:focus-within){border-top-color:transparent}.hero .hero-scenario::before{display:none}#calculator .form-panel::before,#calculator .result-panel.has-result::before,#calculator .result-card[data-tariff="A"]::before{height:3px;background:var(--es-accent-gradient);border-radius:0 0 3px 3px}@media(max-width:767px){#how .steps li{border-left-width:1px;border-left-color:#d6e5e9;padding-left:20px}}#calculator .button.button-primary{border:0;padding:13px 22px;color:#fff;background-color:#13bdb3;background-image:var(--es-cta-gradient);background-origin:border-box;background-clip:border-box;box-shadow:0 7px 18px rgba(0,111,119,.16);filter:none}#calculator .button.button-primary:hover{background-image:var(--es-cta-hover);filter:none;box-shadow:0 9px 21px rgba(0,111,119,.21)}#calculator .button.button-primary:active{background-image:var(--es-cta-hover);filter:none;box-shadow:0 3px 10px rgba(0,111,119,.16)}#calculator .button.button-secondary{background:#fff;color:#174e63;border-color:#008c65}#calculator .button.button-secondary:hover{background:#e7f8f1;color:#174e63;border-color:#007b72}#calculator .button.button-secondary:active{background:#d8f1e6;border-color:#006c65}#calculator #calc-submit{border:0;padding:13px 22px}#calculator #calc-submit.button-secondary{background:#e7f8f1;color:#174e63;box-shadow:none}#calculator #calc-submit.button-secondary:hover{background:#d8f1e6}#calculator #calc-submit.button-secondary:active{background:#c9eadb}#calculator .button:focus-visible{outline:3px solid #174e63;outline-offset:3px}#calculator .button.button-primary:disabled,#calculator #calc-submit:disabled{background:#c9d9d9;color:#365662;box-shadow:none;filter:none;cursor:not-allowed}#buyout .button.button-secondary{color:#174e63;border-color:#008c65;background:#fff}#buyout .button.button-secondary:hover{background:#e7f8f1;border-color:#007b72}#buyout .button.button-secondary:active{background:#d8f1e6;border-color:#006c65}#calculator .tariff-toggle{color:#174e63;border-color:#008c65;background:#fff}#calculator .tariff-toggle:is(:hover,[aria-expanded="true"]){background:#e7f8f1;border-color:#007b72}#calculator .tariff-toggle:active{background:#d8f1e6}#how .inline-note.promo-r2{--es-promo-stripe:linear-gradient(180deg,#68de84 0%,#13bdb3 52%,#00adaf 100%);border-left-color:transparent;background-color:#ebfeef;background-image:linear-gradient(#ebfeef,#ebfeef),var(--es-promo-stripe);background-origin:padding-box,border-box;background-clip:padding-box,border-box;background-size:14px 100%,14px 100%;background-position:left top,left top;background-repeat:no-repeat}#footer .button.button-secondary{--es-footer-inner:#333333;color:#fff;border-color:transparent;background-color:transparent;background-image:linear-gradient(var(--es-footer-inner),var(--es-footer-inner)),var(--es-accent-gradient);background-origin:padding-box,border-box;background-clip:padding-box,border-box;background-repeat:no-repeat}#footer .button.button-secondary:hover{--es-footer-inner:#38443b;border-color:transparent}#footer .button.button-secondary:active{--es-footer-inner:#3d5242;border-color:transparent}#how .inline-note.promo-r2 .promo-art{display:grid;place-items:center}#how .promo-motion-scene{--promo-loop:6.4s;position:relative;display:block;width:100%;aspect-ratio:2172/724}#how .promo-motion-image{display:block;width:100%;height:auto}#how .promo-motion-overlay{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;overflow:visible}#how .promo-motion-glint{opacity:0;offset-path:path("M 818 178 C 1000 40 1230 85 1358 260");offset-rotate:0deg;animation:es-promo-route var(--promo-loop) cubic-bezier(.45,0,.2,1) infinite}#how .promo-motion-check{opacity:0;transform-box:fill-box;transform-origin:center;animation:es-promo-confirm var(--promo-loop) ease-in-out infinite}#how .promo-motion-check-delivery{animation-delay:1.8s}@keyframes es-promo-route{0%,8%{offset-distance:0%;opacity:0}18%{offset-distance:8%;opacity:.7}54%{offset-distance:100%;opacity:.7}64%,100%{offset-distance:100%;opacity:0}}@keyframes es-promo-confirm{0%,22%,54%,100%{opacity:0;transform:scale(1)}32%,42%{opacity:.32;transform:scale(1.055)}}@media(prefers-reduced-motion:reduce){#how .promo-motion-overlay{display:none}#how :is(.promo-motion-glint,.promo-motion-check){animation:none!important}}#segments .segment-card .segment-photo{flex:none;align-self:center;width:100%;max-width:320px;aspect-ratio:4/3;margin:16px 0 0;border-radius:var(--radius);overflow:hidden}#segments .segment-photo img{display:block;width:100%;height:auto}@media(min-width:768px){#segments .segment-card .segment-photo{max-width:none}}#segments .segment-card:nth-child(2){background:#ebfeef}#segments .segment-card:first-child>.button-primary{border:0;padding:13px 22px}#why>.container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px}#why>.container>.section-heading,#why>.container>.benefits{grid-column:1/-1}#why .benefits{grid-auto-rows:1fr}#why .why-support-actions{grid-column:3;gap:8px;margin:14px 0 0;padding:0;width:100%}#why .why-support-actions .button{flex:1 1 auto;width:auto;white-space:nowrap;min-height:44px}#why .why-support-actions .button-primary{border:0;padding:10px 14px;color:#fff;background-color:#13bdb3;background-image:var(--es-cta-gradient);background-origin:border-box;background-clip:border-box}#why .why-support-actions .button-primary:hover,#why .why-support-actions .button-primary:active{color:#fff;background-color:#13bdb3;background-image:var(--es-cta-hover);background-origin:border-box;background-clip:border-box}@media(max-width:1199px){#why>.container{grid-template-columns:repeat(2,minmax(0,1fr))}#why .benefits{grid-auto-rows:auto}#why .why-support-actions{grid-column:2}}@media(max-width:767px){#why>.container{grid-template-columns:minmax(0,1fr)}#why .why-support-actions{grid-column:1}}@media(max-width:480px){#why .why-support-actions .button{flex-basis:100%;width:100%}}:root{--es-action-height:50px;--es-action-radius:calc(var(--es-action-height)/2);--es-action-border-width:2px;--es-action-font-size:16px;--es-action-font-weight:700;--es-action-gradient:var(--es-cta-gradient);--es-action-hover:var(--es-cta-hover);--es-action-text-dark:#174e63;--es-action-focus:#174e63;--es-action-surface:#fff;--es-action-surface-hover:#e7f8f1;--es-action-surface-active:#d8f1e6}:is(.site-header,#main,#footer,#demo-dialog,#chat-widget) :is(#calc-submit,.button-primary,.button-secondary,.promo-cta):not(.add-link){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--es-action-height);min-height:var(--es-action-height);max-width:100%;border-radius:var(--es-action-radius);font-family:'EasyShip Manrope UI',Manrope,Arial,sans-serif;font-size:var(--es-action-font-size);font-weight:var(--es-action-font-weight);line-height:20px;padding:5px 22px;text-align:center;white-space:normal;text-decoration:none;filter:none;transform:none;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}:is(.site-header,#main,#footer,#demo-dialog,#chat-widget) :is(#calc-submit,.button-primary,.button-secondary,.promo-cta):not(.add-link):is(.button-primary,.promo-cta){border:0;color:#fff;background-color:#13bdb3;background-image:var(--es-action-gradient);background-origin:border-box;background-clip:border-box;background-size:100% 100%;background-repeat:no-repeat;box-shadow:0 7px 18px rgba(0,111,119,.16)}:is(.site-header,#main,#footer,#demo-dialog,#chat-widget) :is(#calc-submit,.button-primary,.button-secondary,.promo-cta):not(.add-link):is(.button-primary,.promo-cta):hover{color:#fff;background-image:var(--es-action-hover);box-shadow:0 9px 21px rgba(0,111,119,.21);filter:none}:is(.site-header,#main,#footer,#demo-dialog,#chat-widget) :is(#calc-submit,.button-primary,.button-secondary,.promo-cta):not(.add-link):is(.button-primary,.promo-cta):active{color:#fff;background-image:var(--es-action-hover);box-shadow:0 3px 10px rgba(0,111,119,.16);filter:none;transform:none}:is(.site-header,#main,#footer,#demo-dialog,#chat-widget) :is(#calc-submit,.button-primary,.button-secondary):not(.add-link).button-secondary{--es-action-inner:var(--es-action-surface);border:var(--es-action-border-width) solid transparent;padding:3px 20px;color:var(--es-action-text-dark);background-color:transparent;background-image:linear-gradient(var(--es-action-inner),var(--es-action-inner)),var(--es-action-gradient);background-origin:padding-box,border-box;background-clip:padding-box,border-box;background-size:100% 100%,100% 100%;background-position:0 0,0 0;background-repeat:no-repeat;box-shadow:none}:is(.site-header,#main,#footer,#demo-dialog,#chat-widget) :is(#calc-submit,.button-primary,.button-secondary):not(.add-link).button-secondary:hover{--es-action-inner:var(--es-action-surface-hover);color:var(--es-action-text-dark);border-color:transparent}:is(.site-header,#main,#footer,#demo-dialog,#chat-widget) :is(#calc-submit,.button-primary,.button-secondary):not(.add-link).button-secondary:active{--es-action-inner:var(--es-action-surface-active);color:var(--es-action-text-dark);border-color:transparent;transform:none}#calculator #calc-submit{--es-action-surface:#e7f8f1;--es-action-surface-hover:#d8f1e6;--es-action-surface-active:#c9eadb}#footer{--es-action-surface:#333333;--es-action-surface-hover:#38443b;--es-action-surface-active:#3d5242;--es-action-text-dark:#fff;--es-action-focus:#68de84}#footer .footer-brand>.button{width:100%;max-width:360px}:is(.site-header,#main,#footer,#demo-dialog,#chat-widget) :is(#calc-submit,.button-primary,.button-secondary,.promo-cta):not(.add-link):focus-visible{outline:3px solid var(--es-action-focus);outline-offset:3px}:is(.site-header,#main,#footer,#demo-dialog,#chat-widget) :is(#calc-submit,.button-primary,.button-secondary,.promo-cta):not(.add-link):disabled{color:#365662;box-shadow:none;cursor:not-allowed;filter:none}:is(.site-header,#main,#footer,#demo-dialog,#chat-widget) :is(#calc-submit,.button-primary):not(.add-link).button-primary:disabled{background:#c9d9d9}#footer .footer-grid :is(a:not(.brand),.footer-link):not(.button){color:#fff;text-decoration:none;padding-block:4px;min-height:32px;transition:color .16s ease,text-decoration-color .16s ease}#footer .footer-grid a:not(.brand):not(.button):visited{color:#fff}#footer .footer-grid :is(a:not(.brand),.footer-link):not(.button):hover{color:#fff;text-decoration:underline;text-underline-offset:3px}#footer .footer-grid :is(a:not(.brand),.footer-link):not(.button):focus-visible{color:#fff;text-decoration:underline;outline:3px solid #68de84;outline-offset:2px}#footer .footer-bottom a,#footer .footer-bottom a:visited{color:#fff;text-decoration:none;transition:color .16s ease,text-decoration-color .16s ease}#footer .footer-bottom a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}#footer .footer-bottom a:focus-visible{color:#fff;text-decoration:underline;outline:3px solid #68de84;outline-offset:2px}@media(max-width:767px){#footer .footer-grid :is(a:not(.brand),.footer-link):not(.button){min-height:36px;padding-block:6px}}@media(prefers-reduced-motion:reduce){:is(.site-header,#main,#footer,#demo-dialog,#chat-widget) :is(#calc-submit,.button-primary,.button-secondary,.promo-cta):not(.add-link),#footer .footer-grid :is(a:not(.brand),.footer-link):not(.button),#footer .footer-bottom a{transition:none}}#footer .footer-brand .brand img{display:block;width:109px;height:auto;flex:none}#stores .store-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}#stores .store-grid article{padding:0;min-width:0;border:1px solid var(--line);border-radius:16px;background:#fff}#stores .store-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:168px;padding:24px;border-radius:inherit;color:var(--ink);text-decoration:none;transition:background-color .16s ease}#stores .store-link:hover{background:var(--es-action-surface-hover)}#stores .store-link:active{background:var(--es-action-surface-active)}#stores .store-link:focus-visible{outline:3px solid var(--es-action-focus);outline-offset:4px}#stores .store-logo{display:flex;align-items:center;justify-content:center;width:100%;height:72px;border:0;background:transparent}#stores .store-mark{display:block;width:auto;height:auto;max-width:min(100%, 132px);max-height:72px;object-fit:contain}#stores .store-grid h3{margin:0;color:inherit;font-size:18px;line-height:1.35}@media (max-width: 767px){#stores .store-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}#stores .store-link{min-height:142px;padding:18px 12px;gap:10px}#stores .store-logo{height:64px}#stores .store-mark{max-width:min(100%, 108px);max-height:64px}#stores .store-grid h3{font-size:16px}}@media (prefers-reduced-motion: reduce){#stores .store-link{transition:none}}#faq .faq-layout > div:first-child{position:relative;isolation:isolate}#faq .faq-layout > div:first-child::after{content:"";position:absolute;z-index:-1;pointer-events:none;left:0;bottom:4px;width:100%;height:120px;background:url("9decd4a225a5d7354aa5.svg") center/contain no-repeat;opacity:.50;mask-image:linear-gradient(90deg, transparent, #000 10%, #000 88%, transparent)}#stores,#final-cta{position:relative;isolation:isolate}#stores::before,#stores::after,#final-cta::before{content:"";position:absolute;z-index:-1;pointer-events:none;background-repeat:no-repeat}#stores::before{right:0;bottom:0;width:min(920px, 80vw);height:480px;background-image:url("082aadfd15075be7954c.png");background-size:contain;background-position:right bottom;opacity:.44;mask-image:linear-gradient(125deg, transparent 5%, #000 54%)}#stores::after{right:max(16px, calc((100% - 1180px) / 2));top:0;width:320px;height:86px;background-image:url("9decd4a225a5d7354aa5.svg");background-position:center;background-size:contain;opacity:.46;mask-image:linear-gradient(90deg, transparent, #000 25%, #000)}#final-cta::before{right:0;bottom:0;width:340px;height:210px;background-image:url("082aadfd15075be7954c.png");background-position:right bottom;background-size:contain;opacity:.40;mask-image:linear-gradient(125deg, transparent 5%, #000 72%)}@media (min-width: 768px) and (max-width: 1199px){#faq .faq-layout > div:first-child::after{height:100px;opacity:.46}}@media (max-width: 767px){#faq .faq-layout > div:first-child::after{display:none}#stores::before{width:min(460px, 100%);height:420px;opacity:.40}#stores::after{top:0;right:16px;width:210px;height:46px;opacity:.42}#final-cta::before{width:200px;height:110px;opacity:.28}}#faq{position:relative;isolation:isolate}#faq::before{display:none}@media (max-width: 767px){#faq::before{content:"";display:block;position:absolute;right:16px;bottom:8px;width:min(210px, 70%);height:40px;z-index:-1;pointer-events:none;background:url("9decd4a225a5d7354aa5.svg") center/contain no-repeat;opacity:.42;mask-image:linear-gradient(90deg, transparent, #000 25%, #000)}}.es-facts{--es-facts-blue:var(--es-text-heading, var(--es-action-text-dark, #174e63));--es-facts-green:#00af67;--es-facts-line:#d6e5e9;--es-facts-muted:#365662;--es-facts-wash:#f3f8f9;--es-facts-gap:20px;padding:88px 0;background:#fff;color:var(--es-facts-blue);font-family:"EasyShip Manrope UI",Manrope,Arial,sans-serif;scroll-margin-top:80px}.es-facts *,.es-facts *::before,.es-facts *::after{box-sizing:border-box}.es-facts__container{width:min(100% - 40px, 1180px);margin-inline:auto}.es-facts__heading{display:grid;grid-template-columns:1.05fr .85fr;gap:48px;align-items:end;margin-bottom:34px}.es-facts .es-facts__title{margin:0;color:var(--es-facts-blue);font-size:var(--es-type-h2, clamp(25px, 2.45vw, 34px));line-height:1.16;letter-spacing:-.025em;font-weight:700}.es-facts .es-facts__lead{margin:0;max-width:55ch;color:var(--es-facts-muted);font-size:16px;line-height:1.5}.es-facts__cards{position:relative}.es-facts__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--es-facts-gap);list-style:none;padding:0;margin:0}.es-facts__card{min-width:0;padding:10px;background:#fff;border:1px solid var(--es-facts-line);border-radius:14px;box-shadow:0 10px 25px rgba(26,94,120,.06)}.es-facts__media{display:flex;align-items:center;justify-content:center;height:185px;overflow:hidden;border-radius:10px;background:radial-gradient(ellipse at 50% 60%, #e7f8f1, transparent 73%)}.es-facts__picture{display:block;flex:none;width:100%;height:100%;min-width:0;min-height:0}.es-facts__picture--clients{transform:translate(-10px, -8px) scale(1.35)}.es-facts__image{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center}.es-facts__meta{position:relative;padding:16px 14px 14px;border-radius:10px;background:var(--es-facts-wash)}.es-facts__meta::before{content:"";display:block;width:24px;height:3px;margin-bottom:10px;border-radius:2px;background:var(--es-accent-gradient, linear-gradient(90deg,#68de84,#13bdb3,#00adaf))}.es-facts .es-facts__metric{height:46px;margin:0 0 3px;line-height:46px}.es-facts__value{display:inline-block;font-size:36px;line-height:46px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.es-facts__value[data-size="long"]{font-size:18px}.es-facts .es-facts__label{margin:0;font-size:18px;line-height:1.4;letter-spacing:-.015em;font-weight:700}.es-facts__publications{margin-top:24px;padding:22px 26px;border-left:3px solid var(--es-facts-green);border-radius:12px;background:var(--es-facts-wash)}.es-facts .es-facts__publications-title{margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.4}.es-facts .es-facts__publications-text{margin:0;font-size:16px;color:var(--es-facts-muted);line-height:1.5}.es-facts__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width: 1199px){.es-facts__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.es-facts__media{height:207px}}@media (max-width: 767px){.es-facts{padding:56px 0}.es-facts__container{width:calc(100% - 32px)}.es-facts__heading{display:block;margin-bottom:26px}.es-facts .es-facts__lead{margin-top:14px}.es-facts__grid{grid-template-columns:minmax(0, 1fr);gap:18px}.es-facts__media{height:165px}.es-facts__meta{padding:16px}.es-facts__value{font-size:30px;line-height:40px}.es-facts .es-facts__metric{height:40px;line-height:40px}.es-facts__publications{padding:20px}}@media (max-width: 359px){.es-facts__media{height:148px}.es-facts__picture--clients{transform:translate(-8px, -8px) scale(1.22)}}.es-facts .es-facts__demo-note{margin:16px 0 0;color:var(--es-facts-muted);font-size:14px;line-height:1.5}.es-facts__card{background-image:var(--es-accent-gradient,linear-gradient(90deg,#68de84 0%,#13bdb3 52%,#00adaf 100%));background-size:100% 3px;background-position:left top;background-repeat:no-repeat;background-origin:border-box;background-clip:border-box;border-top-color:transparent}.site-header .header-actions{flex:none}.site-header .header-cart{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:8px;color:var(--ui-blue-deep, #174e63);background:transparent;text-decoration:none}.site-header .header-cart:hover{background:var(--es-action-surface-hover, #e7f8f1)}.site-header .header-cart:active{background:var(--es-action-surface-active, #d8f1e6);transform:none}.site-header .header-cart svg{display:block;flex:none}@media (max-width: 1023px){.site-header .header-actions{display:flex;margin-left:auto}.site-header .header-actions > :not(.header-cart){display:none}#top .header-actions > #header-registration{display:none}.site-header .menu-toggle{margin-left:0}}@media (max-width: 767px){#segments .segment-card > .button{width:min(100%, 320px);align-self:center;margin-inline:auto;height:50px;min-height:50px;border-radius:25px;font-size:16px;font-weight:700;line-height:20px}#main #how > .container > .link-button,#main #savings > .container > .button,#main #reviews > .container > .link-button,#main #buyer-flow .buyer-conditions > .buyer-calc,#main #stores > .container > .stores-catalog-link{display:flex;width:fit-content;max-width:100%;margin-inline:auto}}.es-back-to-top{position:fixed;z-index:9;left:max(20px, env(safe-area-inset-left));bottom:max(20px, env(safe-area-inset-bottom));display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:0;border-radius:50%;color:#fff;cursor:pointer;background-color:#13bdb3;background-image:var(--es-action-gradient, linear-gradient(-233deg, #68de84 0%, #13bdb3 75%, #00adaf 100%));box-shadow:0 7px 18px rgba(0,111,119,.16)}.es-back-to-top[hidden]{display:none}.es-back-to-top:hover{background-image:var(--es-action-hover, linear-gradient(-233deg, #4bcf74, #0eaaa1 75%, #009da0))}.es-back-to-top:active{box-shadow:0 3px 10px rgba(0,111,119,.16)}.es-back-to-top:focus-visible{outline:3px solid var(--es-action-focus, #174e63);outline-offset:3px}.es-back-to-top svg{display:block;pointer-events:none}@media (max-width: 767px){.es-back-to-top{left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom))}}:root{--es-type-family:"EasyShip Manrope UI",Manrope,Arial,sans-serif;--es-type-h2:clamp(25px, 2.45vw, 34px);--es-type-h2-line:1.16;--es-type-card:22px;--es-type-card-line:1.3;--es-type-body:16px;--es-type-body-line:1.5;--es-type-helper:14px;--es-type-helper-line:1.5;--es-type-label:13px;--es-type-cta:16px;--es-text-heading:#1a5e78;--es-text-primary:#193846;--es-text-secondary:#365662;--es-text-muted:#4a6570;--es-text-on-dark:#fff}#main > section.section .es-section-title{font-family:var(--es-type-family);font-size:var(--es-type-h2);font-weight:700;line-height:var(--es-type-h2-line);letter-spacing:-.025em;color:var(--es-text-heading)}#main :is(#how .steps h3, #why .benefits h3, #segments .segment-card h3, #savings .comparison h3){font-family:var(--es-type-family);font-size:var(--es-type-card);font-weight:700;line-height:var(--es-type-card-line);letter-spacing:-.025em;color:var(--es-text-heading)}#main :is(.section-heading > p, #trust .es-facts__lead, #buyout .buyout-intro > .section-lead,
  #how .steps p, #why .benefits p, #segments .segment-card p:not(.pill), #segments .segment-card li,
  #savings .comparison dt, #reviews .review-card > p:not(.annotation), #faq .faq-list p, #final-cta .final-inner p){font-family:var(--es-type-family);font-size:var(--es-type-body);font-weight:400;line-height:var(--es-type-body-line);letter-spacing:normal;color:var(--es-text-secondary)}#main :is(#segments .segment-card .pill, #reviews #review-type, #reviews .review-card > .pill){font-family:var(--es-type-family);color:var(--es-text-muted)}#main :is(#savings .source-note, #reviews .review-card .annotation, #trust .es-facts__demo-note){font-family:var(--es-type-family);font-size:var(--es-type-helper);font-weight:400;line-height:var(--es-type-helper-line);letter-spacing:normal;color:var(--es-text-muted)}#main #savings .comparison dd{font-family:var(--es-type-family);color:var(--es-text-primary);font-size:var(--es-type-body);line-height:var(--es-type-body-line)}#main #faq .faq-list summary{font-family:var(--es-type-family);font-size:var(--es-type-body);font-weight:700;line-height:var(--es-type-body-line);color:var(--es-text-heading)}@media (max-width: 767px){:root{--es-type-card:20px}}#main #segments .segment-card > .button{box-sizing:border-box;width:min(100%, var(--es-segment-cta-width, 239.65625px));height:50px;min-height:50px;border-radius:25px;font:700 16px/20px var(--es-type-family);padding-inline:20px}@media (max-width: 767px){#main #segments .segment-card > .button{width:min(100%, 320px);align-self:center;margin-inline:auto}}#main #how .steps .step-number{position:relative;display:flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:40px;min-width:40px;height:40px;margin:6px;padding:0;border:3px solid transparent;border-radius:50%;background-color:transparent;background-image:linear-gradient(#f4f8f9, #f4f8f9),var(--es-accent-gradient);background-origin:padding-box,border-box;background-clip:padding-box,border-box;background-size:100% 100%,100% 100%;background-repeat:no-repeat;color:var(--es-text-heading);font:700 25px/1 var(--es-type-family);box-shadow:none;filter:none;transform:none}#main #how .steps .step-number::before,#main #how .steps .step-number::after{content:none}#main #how .steps :is(a, .link-button),#main #how .steps a:visited{font:700 16px/24px var(--es-type-family);color:var(--es-text-heading);text-decoration:none;text-underline-offset:4px}#main #how .steps :is(a, .link-button):hover,#main #how .steps :is(a, .link-button):focus-visible{text-decoration:underline}#main #how .steps :is(a, .link-button):focus-visible{outline:3px solid var(--es-text-heading);outline-offset:3px}@media (prefers-reduced-motion: no-preference) and (hover: hover) and (pointer: fine){#main #how .steps li:hover{transform:translateY(-3px)}}#trust.es-facts{position:relative;isolation:isolate}#trust.es-facts::before{content:"";position:absolute;z-index:-1;pointer-events:none;left:0;top:0;width:min(820px, 76vw);height:100%;background:url("082aadfd15075be7954c.png") left top/contain no-repeat;opacity:.9;filter:saturate(.22);mask-image:linear-gradient(90deg, #000 0%, rgba(0,0,0,.75) 40%, transparent 100%)}@media (max-width: 767px){#trust.es-facts::before{width:100%;height:420px;opacity:.6}}#chat-widget #chat-launcher{position:relative;width:56px;min-width:56px;height:54px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 0 3px;border:0;border-radius:50%;background:transparent;color:#fff;font:700 16px/20px var(--es-type-family);text-decoration:none;box-shadow:none;filter:none;transform:none}#chat-widget #chat-launcher .chat-bubble-art{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#chat-widget #chat-launcher .chat-bubble-label{position:relative;pointer-events:none}#chat-widget #chat-launcher:focus-visible{outline:3px solid var(--es-text-heading);outline-offset:3px}@media (max-width: 767px){#chat-widget #chat-launcher{width:48px;min-width:48px;height:48px;min-height:48px}}#chat-widget #chat-launcher .chat-bubble-art{display:block;background-image:var(--es-action-gradient);mask:url("2f5c2a549d7369e765b7.svg") center/contain no-repeat}#chat-widget #chat-launcher:hover .chat-bubble-art{background-image:var(--es-action-hover)}#stores .stores-carousel{margin-bottom:22px}#stores .store-grid{grid-template-columns:repeat(4, minmax(0, 1fr));margin-bottom:0}#stores .store-page{display:contents}#stores .store-page[hidden]{display:none}#stores .stores-controls{display:none}#stores .stores-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width: 767px){#stores .store-grid{display:block;overflow:hidden;touch-action:pan-y}#stores .store-page{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}#stores .store-page[hidden]{display:none}#stores .store-link:focus-visible{outline-offset:-4px}#stores .store-grid:not([data-stores-ready]){margin-bottom:60px}#stores .store-grid:not([data-stores-ready]) > .store-page + .store-page{display:none}#stores .stores-controls{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}#stores .stores-controls[hidden]{display:none}#stores .stores-nav-button,#stores .stores-dot{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:44px;min-height:44px;border:1px solid #b9cfd6;border-radius:22px;padding:8px 12px;background:#fff;color:var(--es-text-heading, #1a5e78);font:700 14px/20px var(--es-type-family);cursor:pointer}#stores .stores-nav-button:hover:not(:disabled){background:var(--es-action-surface-hover, #e7f8f1)}#stores .stores-nav-button:active:not(:disabled){background:var(--es-action-surface-active, #d8f1e6)}#stores .stores-nav-button:disabled{opacity:.45;cursor:default}#stores .stores-dots{display:flex;align-items:center;gap:0}#stores .stores-dot{width:44px;padding:0;border:0;background:transparent}#stores .stores-dot::before{content:"";width:8px;height:8px;border:1px solid #1a5e78;border-radius:50%;background:transparent}#stores .stores-dot[aria-pressed="true"]::before{background:#1a5e78}#stores .stores-controls button:focus-visible{outline:3px solid #1a5e78;outline-offset:2px}#trust .es-facts__card{--es-facts-compact-media:112px;display:grid;grid-template-columns:var(--es-facts-compact-media) minmax(0, 1fr);gap:14px;align-items:center;padding:14px}#trust .es-facts__media{width:var(--es-facts-compact-media);height:var(--es-facts-compact-media)}#trust .es-facts__picture--clients{transform:translate(calc(var(--es-facts-compact-media) * -.117), calc(var(--es-facts-compact-media) * -.065)) scale(1.35)}#trust .es-facts__meta{min-width:0;padding:0;background:transparent;border-radius:0}#trust .es-facts__meta::before{display:none}#trust .es-facts__value:not([data-size="long"]){font-size:32px;line-height:40px}#trust .es-facts__label{font-size:17px;line-height:1.35}}@media (max-width: 374px){#trust .es-facts__card{--es-facts-compact-media:96px}}#footer .footer-bottom .footer-copyright{font:400 14px/1.5 var(--es-type-family);color:#dedede}@media (max-width: 767px){#back-to-top{width:56px;min-width:56px;height:56px;min-height:56px;left:calc(18px + env(safe-area-inset-left, 0px));bottom:calc(22px + env(safe-area-inset-bottom, 0px))}#chat-widget{right:calc(18px + env(safe-area-inset-right, 0px));bottom:calc(22px + env(safe-area-inset-bottom, 0px))}#chat-widget #chat-launcher{width:56px;min-width:56px;height:56px;min-height:56px}#trust .es-facts__meta{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#trust .es-facts__label{width:100%;font-size:18px}}