.site-shell[data-page-code=tariffs]{--blue:#2563eb;--purple:#1748b8;--grad:linear-gradient(135deg, #2563eb 0%, #1748b8 100%);--ink:#172033;--ink-2:#334155;--muted:#64748b;--bg:#fafdff;--soft:#f3f7fc;--lav:#e8f0ff;--border:#24416e1f;--green:#139568;--sh-sm:0 18px 42px -30px #1e40af57;--sh:0 34px 80px -44px #1e40af6b;--sh-lg:0 48px 100px -48px #1e40af80;--r:22px;--r-lg:32px;background:var(--bg);color:var(--ink)}.site-shell[data-page-code=tariffs] h1,.site-shell[data-page-code=tariffs] h2,.site-shell[data-page-code=tariffs] h3,.site-shell[data-page-code=tariffs] h4{letter-spacing:-.045em;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.site-shell[data-page-code=tariffs] .wrap{max-width:1240px}.site-shell[data-page-code=tariffs] .header__inner{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #ffffff94;border-radius:18px;height:68px;margin-top:12px;box-shadow:0 18px 48px -38px #1e40af6b}.site-shell[data-page-code=tariffs] .header.scrolled .header__inner{background:#fffffff0;border-color:#24416e1a;box-shadow:0 18px 48px -30px #1e40af59}.site-shell[data-page-code=tariffs] .nav{gap:25px}.site-shell[data-page-code=tariffs] .nav a{color:#475569;font-size:14px;font-weight:700}.site-shell[data-page-code=tariffs] .nav a:after{background:#2563eb}.site-shell[data-page-code=tariffs] .header__cta .btn{border-radius:13px;min-height:44px;padding:10px 18px;font-size:14px}.site-shell[data-page-code=tariffs] .header__cta .btn-primary{box-shadow:0 16px 28px -18px #2563ebbf}.site-shell[data-page-code=tariffs] .phero{isolation:isolate;text-align:center;background:radial-gradient(circle at 50% -18%,#93c5fd85,#0000 42%),radial-gradient(circle at 8% 75%,#dbeafe75,#0000 27%),radial-gradient(circle at 92% 78%,#e0e7ff85,#0000 27%),linear-gradient(#f6f9ff 0%,#fafdff 100%);min-height:590px;padding:170px 0 92px;display:flex;position:relative;overflow:hidden}.site-shell[data-page-code=tariffs] .phero:before,.site-shell[data-page-code=tariffs] .phero:after{z-index:-1;content:"";border:1px solid #2563eb14;border-radius:50%;width:300px;height:300px;position:absolute}.site-shell[data-page-code=tariffs] .phero:before{bottom:-210px;left:-80px;box-shadow:0 0 0 54px #2563eb05,0 0 0 108px #2563eb03}.site-shell[data-page-code=tariffs] .phero:after{top:-230px;right:-70px;box-shadow:0 0 0 54px #2563eb05,0 0 0 108px #2563eb03}.site-shell[data-page-code=tariffs] .phero__bg{z-index:-2;background:0 0}.site-shell[data-page-code=tariffs] .phero__bg:before{opacity:.72;content:"";background-image:linear-gradient(#2563eb0b 1px,#0000 1px),linear-gradient(90deg,#2563eb0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 32%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 32%,#000,#0000 72%)}.site-shell[data-page-code=tariffs] .phero .wrap{width:100%;max-width:980px;position:relative}.site-shell[data-page-code=tariffs] .pill-badge{color:#2563eb;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;border:1px solid #2563eb1f;min-height:34px;margin-bottom:22px;padding:8px 14px;font-size:11px;font-weight:800;box-shadow:0 16px 34px -28px #1e40af75}.site-shell[data-page-code=tariffs] .pill-badge svg{width:14px;height:14px}.site-shell[data-page-code=tariffs] .phero h1{max-width:900px;color:var(--ink);letter-spacing:-.06em;margin:0 auto 24px;font-size:clamp(48px,6vw,74px);font-weight:800;line-height:1.01}.site-shell[data-page-code=tariffs] .phero .lead{color:#52627a;max-width:720px;margin:0 auto;font-size:clamp(17px,1.5vw,20px);line-height:1.65}.site-shell[data-page-code=tariffs] .bill{justify-content:center;margin:32px 0 0}.site-shell[data-page-code=tariffs] .bill-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border-color:#2563eb1c;border-radius:15px;padding:5px;box-shadow:0 16px 32px -28px #1e40af7a}.site-shell[data-page-code=tariffs] .bill-toggle button{color:#64748b;border-radius:11px;min-height:42px;padding:9px 18px;font-size:13px}.site-shell[data-page-code=tariffs] .bill-toggle button.on{color:#fff;background:#2563eb;box-shadow:0 12px 24px -16px #2563ebd9}.site-shell[data-page-code=tariffs] #tariff-combos{background:radial-gradient(circle at 100% 15%,#dbeafe8c,#0000 25%),#f3f7fc;padding:108px 0}.site-shell[data-page-code=tariffs] #tariff-combos .wrap{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid}.site-shell[data-page-code=tariffs] #tariff-combos .sec-head{text-align:left;max-width:540px;margin:0}.site-shell[data-page-code=tariffs] .eyebrow{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;background:#e8f0ff;border:1px solid #2563eb1c;border-radius:10px;align-items:center;min-height:31px;margin-bottom:16px;padding:7px 11px;font-family:inherit;font-size:10px;font-weight:800;display:inline-flex}.site-shell[data-page-code=tariffs] .sec-head h2{color:var(--ink);margin-bottom:17px;font-size:clamp(36px,4.2vw,56px);font-weight:800;line-height:1.05}.site-shell[data-page-code=tariffs] .sec-head .lead{color:#64748b;max-width:560px;margin:0;font-size:17px;line-height:1.7}.site-shell[data-page-code=tariffs] .article-grid{display:block}.site-shell[data-page-code=tariffs] .article-card{background:radial-gradient(circle at 100% 0,#bfdbfea3,#0000 32%),#fff;border:1px solid #2563eb29;border-radius:30px;max-width:620px;margin-left:auto;position:relative;overflow:hidden;box-shadow:0 44px 88px -52px #1e40af94}.site-shell[data-page-code=tariffs] .article-card:before{content:"";background:#2563eb;border-radius:0 0 999px 999px;width:88px;height:4px;position:absolute;top:0;left:32px}.site-shell[data-page-code=tariffs] .article-card:hover{border-color:#2563eb3d;transform:translateY(-4px);box-shadow:0 48px 92px -50px #1e40af9e}.site-shell[data-page-code=tariffs] .article-card .card-body{grid-template-columns:1fr auto;align-items:start;gap:22px 28px;padding:38px;display:grid}.site-shell[data-page-code=tariffs] .article-card .tag{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;background:#e8f0ff;border:1px solid #2563eb1a;border-radius:9px;grid-column:1/-1;justify-self:start;margin:0;padding:7px 11px;font-size:10px;font-weight:800}.site-shell[data-page-code=tariffs] .article-card h3{color:var(--ink);margin:0;font-size:28px;font-weight:800}.site-shell[data-page-code=tariffs] .article-card .total{color:#1748b8;letter-spacing:-.035em;text-align:right;white-space:nowrap;grid-area:2/2/4;font-size:19px;font-weight:800}.site-shell[data-page-code=tariffs] .article-card .total span{font-size:54px;line-height:.95}.site-shell[data-page-code=tariffs] .article-card .total small{color:#708096;letter-spacing:0;margin-top:7px;font-size:12px;font-weight:700;display:block}.site-shell[data-page-code=tariffs] .article-card .card-meta{display:contents}.site-shell[data-page-code=tariffs] .article-card .card-meta span{color:#52627a;background:#f8faffdb;border:1px solid #24416e17;border-radius:12px;grid-column:1;padding:11px 14px 11px 39px;font-size:12.5px;font-weight:700;position:relative}.site-shell[data-page-code=tariffs] .article-card .card-meta span:before{content:"";background:#20b47c;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:15px;transform:translateY(-50%);box-shadow:0 0 0 3px #20b47c1f}.site-shell[data-page-code=tariffs] .article-card .btn{background:#2563eb;border-radius:14px;grid-column:1/-1;justify-content:center;min-height:52px;margin-top:4px;font-size:14px;font-weight:800;box-shadow:0 18px 32px -20px #2563ebd1}.site-shell[data-page-code=tariffs] #tariff-params{background:#fafdff;padding:108px 0}.site-shell[data-page-code=tariffs] #tariff-params .sec-head{text-align:center;max-width:760px;margin:0 auto 42px}.site-shell[data-page-code=tariffs] #tariff-params .sec-head h2{margin-bottom:0}.site-shell[data-page-code=tariffs] .modtable-wrap{background:#fff;border-color:#24416e1a;border-radius:26px;max-width:1050px;margin:0 auto;box-shadow:0 30px 70px -48px #1e40af6b}.site-shell[data-page-code=tariffs] .modtable thead th{color:#8491a4;letter-spacing:.095em;background:#f8faff;padding:17px 20px;font-size:10px;font-weight:800}.site-shell[data-page-code=tariffs] .modtable tbody tr{cursor:default;background:#fff;border-color:#24416e14}.site-shell[data-page-code=tariffs] .modtable tbody tr:hover{background:#f8faff}.site-shell[data-page-code=tariffs] .modtable td{padding:18px 20px}.site-shell[data-page-code=tariffs] .mt-fn{gap:15px}.site-shell[data-page-code=tariffs] .mt-ico{color:#2563eb;background:#edf4ff;border:1px solid #2563eb17;border-radius:14px;width:46px;height:46px}.site-shell[data-page-code=tariffs] .mt-name{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:800}.site-shell[data-page-code=tariffs] .mt-desc{color:#5b6b82;font-size:12.5px}.site-shell[data-page-code=tariffs] .cat-badge{color:#3b65bc;text-align:center;background:#f0f5ff;border:1px solid #2563eb14;border-radius:9px;min-width:54px;padding:6px 10px;font-size:11px}.site-shell[data-page-code=tariffs] .tariff-quantity{background:#f7faff;border:1px solid #2563eb24;border-radius:12px;grid-template-columns:34px minmax(52px,auto) 34px;align-items:center;display:inline-grid;overflow:hidden}.site-shell[data-page-code=tariffs] .tariff-quantity button{color:#2563eb;width:34px;height:34px;font:inherit;cursor:pointer;background:#edf4ff;border:0;place-items:center;padding:0;font-size:19px;font-weight:800;line-height:1;transition:background .2s,color .2s;display:grid}.site-shell[data-page-code=tariffs] .tariff-quantity button:hover,.site-shell[data-page-code=tariffs] .tariff-quantity button:focus-visible{color:#fff;background:#2563eb}.site-shell[data-page-code=tariffs] .tariff-quantity button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #2563eb38;position:relative}.site-shell[data-page-code=tariffs] .tariff-quantity button:disabled{color:#b3bdcb;cursor:not-allowed;background:#f4f6f9}.site-shell[data-page-code=tariffs] .tariff-quantity__value{color:#263247;text-align:center;white-space:nowrap;min-width:52px;padding-inline:8px;font-size:12px;font-weight:800}.site-shell[data-page-code=tariffs] .tc-price{color:#708096;font-size:12px;font-weight:700}.site-shell[data-page-code=tariffs] .tc-price .tariff-rate{color:#263247;font-size:14px}.site-shell[data-page-code=tariffs] .tariff-rate-breakdown{color:#5b6b82;white-space:nowrap;margin-top:5px;font-size:10.5px;font-weight:600;display:block}.site-shell[data-page-code=tariffs] .tariff-calculator-summary{background:#f7faff;border-top:1px solid #24416e1a;justify-content:space-between;align-items:center;gap:28px;padding:24px 26px;display:flex}.site-shell[data-page-code=tariffs] .tariff-calculator-summary__copy span,.site-shell[data-page-code=tariffs] .tariff-calculator-summary__copy strong{display:block}.site-shell[data-page-code=tariffs] .tariff-calculator-summary__copy span{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.site-shell[data-page-code=tariffs] .tariff-calculator-summary__copy strong{color:#263247;font-size:14px}.site-shell[data-page-code=tariffs] .tariff-calculator-summary__totals{align-items:stretch;gap:8px;display:flex}.site-shell[data-page-code=tariffs] .tariff-calculator-summary__totals>span{background:#fff;border:1px solid #2563eb1a;border-radius:13px;align-content:center;min-width:126px;padding:12px 15px;display:grid}.site-shell[data-page-code=tariffs] .tariff-calculator-summary__totals small,.site-shell[data-page-code=tariffs] .tariff-calculator-summary__totals b{display:block}.site-shell[data-page-code=tariffs] .tariff-calculator-summary__totals small{color:#708096;margin-bottom:3px;font-size:10px;font-weight:700}.site-shell[data-page-code=tariffs] .tariff-calculator-summary__totals b{color:#263247;white-space:nowrap;font-size:18px}.site-shell[data-page-code=tariffs] .tariff-calculator-summary__totals .is-primary{background:#2563eb;border-color:#2563eb}.site-shell[data-page-code=tariffs] .tariff-calculator-summary__totals .is-primary small{color:#ffffffb8}.site-shell[data-page-code=tariffs] .tariff-calculator-summary__totals .is-primary b{color:#fff}.site-shell[data-page-code=tariffs] .section.soft.tight{background:#f3f7fc;padding:72px 0 88px}.site-shell[data-page-code=tariffs] .guarantees{gap:14px}.site-shell[data-page-code=tariffs] .guarantee{background:#fff;border-color:#24416e1a;border-radius:20px;min-height:180px;padding:24px;position:relative;overflow:hidden;box-shadow:0 24px 54px -42px #1e40af73}.site-shell[data-page-code=tariffs] .guarantee:after{content:"";background:#2563eb0b;border-radius:50%;width:96px;height:96px;position:absolute;bottom:-34px;right:-34px}.site-shell[data-page-code=tariffs] .guarantee .ico-chip{color:#2563eb;background:#eaf2ff;border:1px solid #2563eb17;border-radius:12px;width:42px;height:42px}.site-shell[data-page-code=tariffs] .guarantee b{color:#202b3d;margin:2px 0 7px;font-size:14px;line-height:1.35}.site-shell[data-page-code=tariffs] .guarantee span{color:#708096;font-size:12.5px;line-height:1.55}.site-shell[data-page-code=tariffs] .section.soft.tight+.section{background:#fafdff;padding:92px 0 112px}.site-shell[data-page-code=tariffs] .cta-panel{text-align:left;background:radial-gradient(circle at 88% 8%,#3b82f694,#0000 32%),radial-gradient(circle at 4% 100%,#60a5fa33,#0000 27%),linear-gradient(135deg,#172554 0%,#1748b8 100%);border:1px solid #ffffff1f;border-radius:30px;padding:70px 58px;box-shadow:0 46px 90px -50px #172554b8}.site-shell[data-page-code=tariffs] .cta-panel:before{background:0 0;border:1px solid #ffffff1f;border-radius:50%;width:210px;height:210px;top:50%;left:auto;right:64px;transform:translateY(-50%);box-shadow:0 0 0 38px #ffffff08,0 0 0 76px #ffffff05}.site-shell[data-page-code=tariffs] .cta-panel h2{max-width:710px;margin:0 0 16px;font-size:clamp(36px,4.5vw,58px);font-weight:800;line-height:1.04}.site-shell[data-page-code=tariffs] .cta-panel p{color:#ffffffc2;max-width:610px;margin:0 0 30px;font-size:17px;line-height:1.65}.site-shell[data-page-code=tariffs] .cta-actions{justify-content:flex-start}.site-shell[data-page-code=tariffs] .cta-actions .btn{border:1px solid #ffffff29;border-radius:13px;min-height:50px;padding:14px 20px;font-size:13px;font-weight:800}.site-shell[data-page-code=tariffs] .cta-actions .btn-white{color:#1748b8;border-color:#fff}@media (width<=960px){.site-shell[data-page-code=tariffs] #tariff-combos .wrap{grid-template-columns:1fr;gap:40px}.site-shell[data-page-code=tariffs] #tariff-combos .sec-head{max-width:720px}.site-shell[data-page-code=tariffs] .article-card{max-width:720px;margin:0}}@media (width<=760px){.site-shell[data-page-code=tariffs] .header__inner{border-radius:16px;height:62px;margin-top:8px;padding:0 16px}.site-shell[data-page-code=tariffs] .phero{min-height:auto;padding:132px 0 72px}.site-shell[data-page-code=tariffs] .phero h1{font-size:clamp(42px,12vw,62px)}.site-shell[data-page-code=tariffs] #tariff-combos,.site-shell[data-page-code=tariffs] #tariff-params{padding:76px 0}.site-shell[data-page-code=tariffs] .article-card .card-body{padding:28px}.site-shell[data-page-code=tariffs] .article-card .total span{font-size:46px}.site-shell[data-page-code=tariffs] .section.soft.tight{padding:58px 0 70px}.site-shell[data-page-code=tariffs] .section.soft.tight+.section{padding:64px 0 80px}.site-shell[data-page-code=tariffs] .cta-panel{border-radius:24px;padding:48px 24px}.site-shell[data-page-code=tariffs] .cta-panel:before{display:none}.site-shell[data-page-code=tariffs] .tariff-calculator-summary{flex-direction:column;align-items:stretch}.site-shell[data-page-code=tariffs] .tariff-calculator-summary__totals{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-shell[data-page-code=tariffs] .tariff-calculator-summary__totals>span{min-width:0}}@media (width<=580px){.site-shell[data-page-code=tariffs] .phero h1{font-size:42px;line-height:1.02}.site-shell[data-page-code=tariffs] .pill-badge{border-radius:12px;align-items:flex-start;line-height:1.4}.site-shell[data-page-code=tariffs] .bill-toggle{width:100%}.site-shell[data-page-code=tariffs] .bill-toggle button{flex:1;justify-content:center;padding-inline:9px}.site-shell[data-page-code=tariffs] .sec-head h2{font-size:35px}.site-shell[data-page-code=tariffs] .article-card .card-body{grid-template-columns:1fr;gap:18px;padding:25px 20px}.site-shell[data-page-code=tariffs] .article-card .tag,.site-shell[data-page-code=tariffs] .article-card h3,.site-shell[data-page-code=tariffs] .article-card .total,.site-shell[data-page-code=tariffs] .article-card .card-meta span,.site-shell[data-page-code=tariffs] .article-card .btn{grid-area:auto/1}.site-shell[data-page-code=tariffs] .article-card .total{text-align:left}.site-shell[data-page-code=tariffs] .article-card .total small{display:inline}.site-shell.marketing-public-pages[data-page-code=tariffs] .modtable-scroll{overflow:visible}.site-shell.marketing-public-pages[data-page-code=tariffs] table.modtable{width:100%;min-width:0;display:block}.site-shell[data-page-code=tariffs] .modtable thead{display:none}.site-shell[data-page-code=tariffs] .modtable tbody{display:block}.site-shell[data-page-code=tariffs] .modtable tbody tr{grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;padding:16px;display:grid}.site-shell[data-page-code=tariffs] .modtable td{padding:0;display:block}.site-shell[data-page-code=tariffs] .modtable td:first-child{grid-column:1/-1}.site-shell[data-page-code=tariffs] .modtable td.tc-cat{display:block!important}.site-shell[data-page-code=tariffs] .modtable td.tc-price{align-self:center}.site-shell[data-page-code=tariffs] .tariff-calculator-summary{padding:20px 16px}.site-shell[data-page-code=tariffs] .mt-ico{border-radius:11px;width:38px;height:38px}.site-shell[data-page-code=tariffs] .mt-desc{display:none}.site-shell[data-page-code=tariffs] .tc-price .tariff-rate{font-size:12px}.site-shell[data-page-code=tariffs] .tc-price .per{display:none}.site-shell[data-page-code=tariffs] .guarantees{grid-template-columns:1fr}.site-shell[data-page-code=tariffs] .guarantee{min-height:auto}.site-shell[data-page-code=tariffs] .cta-actions .btn{width:100%}}
