.jcws-shipping-cost-page{background:var(--bg);margin:0 auto;max-width:var(--max-width-wide-desktop);padding:0}.jcws-shipping-cost-hero{align-items:center;background:linear-gradient(135deg,#d4edda 0%,var(--secondary) 35%,var(--primary) 65%,#d4edda 100%);background-size:400% 400%;animation:jcws-shipping-cost-gradient-shift 12s ease infinite;border-bottom:3px solid var(--success);border-radius:var(--radius-lg);box-shadow:var(--jcws-shadow-strong);display:flex;flex-direction:column;justify-content:center;margin:0 var(--clamp-padding-value) var(--space-lg);min-height:220px;overflow:hidden;padding:var(--space-xs) var(--clamp-padding-value);padding-top:var(--space-sm);position:relative;text-align:center}.jcws-shipping-cost-hero::before{animation:jcws-shipping-cost-shimmer 15s ease-in-out infinite;background:radial-gradient(circle at 20% 50%,rgb(255 255 255 / .3) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgb(255 255 255 / .2) 0%,transparent 50%),radial-gradient(circle at 50% 30%,rgb(255 255 255 / .15) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgb(255 255 255 / .1) 0%,transparent 50%);content:'';height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%;z-index:1}.jcws-shipping-cost-hero-content{position:relative;z-index:2}.jcws-shipping-cost-hero-icon{font-size:clamp(3rem, 8vw, 5rem);margin-bottom:var(--space-lg);opacity:.95;display:inline-block;line-height:0;color:var(--text)}.jcws-shipping-cost-hero h1{color:var(--white);font-family:Prompt,sans-serif;font-size:var(--h1-font-size);font-style:italic;font-weight:700;line-height:var(--leading-tight);margin:0 0 var(--space-md);padding-bottom:0;text-shadow:0 2px 8px rgb(0 0 0 / .2)}.jcws-shipping-cost-hero-subtitle{color:var(--white);font-size:var(--font-xl);font-weight:400;line-height:var(--leading-normal);margin:0;opacity:.95;text-shadow:0 1px 4px rgb(0 0 0 / .15)}.jcws-shipping-cost-layout{display:grid;gap:var(--space-xl);grid-template-columns:280px 1fr 280px;margin:0 var(--space-xl);position:relative;margin-bottom:var(--space-md)}.jcws-shipping-cost-sidebar{background:var(--jcws-bg);border:2px solid var(--jcws-border);border-radius:var(--radius-lg);box-shadow:var(--jcws-shadow);padding:var(--space-xl) var(--space-md);position:sticky;top:var(--space-2xl);transition:var(--transition);word-break:break-word}.jcws-shipping-cost-sidebar:hover{border-color:var(--border-strong);box-shadow:var(--jcws-shadow-strong);transform:translateY(-2px)}.jcws-shipping-cost-sidebar h3{color:var(--primary);font-family:'Ubuntu Sans Regular',sans-serif;font-size:var(--h5-font-size);font-weight:700;margin:0 0 var(--space-lg);padding-bottom:var(--space-sm);border-bottom:2px solid var(--primary);text-transform:uppercase;letter-spacing:.05em}.jcws-shipping-cost-contact-item{align-items:flex-start;display:flex;gap:var(--space-md);margin-bottom:var(--space-lg)}.jcws-shipping-cost-contact-item:last-child{margin-bottom:0}.jcws-shipping-cost-contact-icon{align-items:center;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:var(--radius-full);color:var(--white);display:flex;flex-shrink:0;font-size:var(--font-lg);height:40px;justify-content:center;width:40px;box-shadow:var(--shadow-sm)}.jcws-shipping-cost-contact-info{flex:1}.jcws-shipping-cost-contact-label{color:var(--text-muted);display:block;font-size:var(--font-sm);font-weight:600;margin-bottom:calc(var(--space-xs) / 2);text-transform:uppercase;letter-spacing:.05em}.jcws-shipping-cost-contact-value{color:var(--text);display:block;font-size:var(--font-base);font-weight:500;line-height:var(--leading-normal)}.jcws-shipping-cost-contact-value a{color:var(--primary);text-decoration:none;transition:var(--transition)}.jcws-shipping-cost-contact-value a:hover{color:var(--secondary);text-decoration:underline}.jcws-shipping-cost-trust-list{display:flex;flex-direction:column;gap:var(--space-lg);list-style:none;margin:0;padding:0}.jcws-shipping-cost-trust-item{align-items:center;display:flex;gap:var(--space-md);padding:var(--space-md);background:var(--jcws-surface);border-radius:var(--radius-md);border:1px solid var(--jcws-border);transition:var(--transition)}.jcws-shipping-cost-trust-item:hover{background:var(--jcws-chip-hover);border-color:var(--border-strong);transform:translateX(var(--space-xs))}.jcws-shipping-cost-trust-icon{align-items:center;background:linear-gradient(135deg,var(--success),var(--secondary));border-radius:var(--radius-full);color:var(--white);display:flex;flex-shrink:0;font-size:var(--font-xl);height:48px;justify-content:center;width:48px;box-shadow:var(--shadow-sm)}.jcws-shipping-cost-trust-text{color:var(--text);font-size:var(--font-sm);font-weight:600;line-height:var(--leading-tight)}.jcws-shipping-cost-content{min-width:0}.jcws-shipping-cost-intro{background:var(--jcws-bg);border:2px solid var(--jcws-border);border-radius:var(--radius-lg);box-shadow:var(--jcws-shadow);padding:var(--space-xl);margin-bottom:var(--space-2xl);text-align:center}.jcws-shipping-cost-intro p{color:var(--text);font-size:var(--font-base);line-height:var(--leading-relaxed);margin:0}.wp-block-kadence-tabs .kt-tabs-idshipping_carriers_tabs>.kt-tabs-title-list li .kt-tab-title{font-size:var(--font-base)!important;font-family:var(--font-body)!important;color:var(--text);transition:var(--transition)}.jcws-carrier-cards{display:grid;gap:var(--space-xl);grid-template-columns:1fr}.jcws-carrier-card{background:var(--jcws-bg);border:2px solid var(--jcws-border);border-radius:var(--radius-lg);box-shadow:var(--jcws-shadow);overflow:hidden;transition:var(--transition)}.jcws-carrier-card:hover{border-color:var(--border-strong);box-shadow:var(--jcws-shadow-strong);transform:translateY(-4px)}.jcws-carrier-card-header{background:linear-gradient(135deg,var(--primary),var(--secondary));padding:var(--space-xl) var(--space-lg);text-align:center;position:relative;overflow:hidden}.jcws-carrier-card-header::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,rgb(255 255 255 / .1) 0%,transparent 50%);animation:jcws-shipping-cost-shimmer 8s ease-in-out infinite}.jcws-carrier-card-logo{font-size:clamp(2rem, 5vw, 3rem);margin-bottom:var(--space-md);color:var(--white);position:relative;z-index:2}.jcws-carrier-card-title{color:var(--white);font-family:Prompt,sans-serif;font-size:var(--h3-font-size);font-weight:700;margin:0;position:relative;z-index:2;text-shadow:0 2px 4px rgb(0 0 0 / .2)}.jcws-carrier-card-body{padding:var(--space-xl) 0}.kt-tabs-wrap .wp-block-kadence-tab{padding:var(--space-xl) 0!important}.jcws-carrier-description{color:var(--text-muted);font-size:var(--font-base);line-height:var(--leading-relaxed);margin-bottom:var(--space-xl);text-align:center}.jcws-pricing-table{width:100%;border-collapse:collapse;margin-bottom:var(--space-lg)}.jcws-pricing-table thead{background:var(--jcws-surface);border-bottom:2px solid var(--primary)}.jcws-pricing-table th{color:var(--primary);font-family:'Ubuntu Sans Regular',sans-serif;font-size:var(--font-base);font-weight:700;padding:var(--space-md) var(--space-lg);text-align:left;text-transform:uppercase;letter-spacing:.05em}.jcws-pricing-table tbody tr{border-bottom:1px solid var(--border);transition:var(--transition)}.jcws-pricing-table tbody tr:hover{background:var(--jcws-surface)}.jcws-pricing-table tbody tr:last-child{border-bottom:none}.jcws-pricing-table td{color:var(--text);font-size:var(--font-base);padding:var(--space-md) var(--space-lg);line-height:var(--leading-normal)}.jcws-pricing-table td:first-child{font-weight:600;color:var(--text)}.jcws-pricing-table td:last-child{font-weight:700;color:var(--primary);text-align:right}.jcws-price-highlight{background:var(--jcws-chip-hover);font-size:var(--font-lg)}.jcws-table-notes{background:var(--bg-light);border-left:4px solid var(--primary);border-radius:var(--radius);padding:var(--space-md) var(--space-lg);margin-top:var(--space-lg)}.jcws-table-notes p{color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-normal);margin:0 0 var(--space-xs)}.jcws-table-notes p:last-child{margin-bottom:0}.jcws-table-notes strong{color:var(--text);font-weight:600}.jcws-shipping-cost-cta{align-items:center;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 50%,var(--primary) 100%);background-size:400% 400%;animation:jcws-shipping-cost-gradient-shift 10s ease infinite;border:3px solid var(--success);border-radius:var(--radius-lg);box-shadow:var(--jcws-shadow-strong);display:flex;flex-direction:column;justify-content:center;margin:var(--space-md) var(--clamp-padding-value) var(--space-3xl);min-height:220px;overflow:hidden;padding:var(--space-3xl) var(--clamp-padding-value);position:relative;text-align:center}.jcws-shipping-cost-cta::before{animation:jcws-shipping-cost-shimmer 12s ease-in-out infinite;background:radial-gradient(circle at 30% 40%,rgb(255 255 255 / .25) 0%,transparent 50%),radial-gradient(circle at 70% 70%,rgb(255 255 255 / .2) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgb(255 255 255 / .15) 0%,transparent 50%);content:'';height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%;z-index:1}.jcws-shipping-cost-cta-content{position:relative;z-index:2}.jcws-shipping-cost-cta h2{color:var(--white);font-family:Prompt,sans-serif;font-size:var(--h2-font-size);font-weight:700;line-height:var(--leading-tight);margin:0 0 var(--space-md);padding-bottom:0;text-shadow:0 2px 6px rgb(0 0 0 / .2)}.jcws-shipping-cost-cta-text{color:var(--white);font-size:var(--font-lg);font-weight:400;line-height:var(--leading-normal);margin:0 0 var(--space-xl);opacity:.95;text-shadow:0 1px 3px rgb(0 0 0 / .15)}.jcws-shipping-cost-cta-buttons{display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:center}.jcws-shipping-cost-cta-btn{align-items:center;background:var(--white);border:2px solid var(--white);border-radius:var(--radius-lg);color:var(--primary);display:inline-flex;font-family:'Ubuntu Sans Regular',sans-serif;font-size:var(--font-lg);font-weight:700;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);text-decoration:none;transition:var(--transition);box-shadow:var(--shadow-lg)}.jcws-shipping-cost-cta-btn:hover{background:#fff0;border-color:var(--white);color:var(--white);transform:translateY(-3px);box-shadow:var(--shadow-xl)}.jcws-shipping-cost-cta-btn i{font-size:var(--font-xl)}.jcws-shipping-cost-cta-btn-secondary{background:#fff0;border-color:var(--white);color:var(--white)}.jcws-shipping-cost-cta-btn-secondary:hover{background:var(--white);color:var(--primary)}@keyframes jcws-shipping-cost-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes jcws-shipping-cost-shimmer{0%,100%{opacity:.4;transform:translate(0,0) scale(1)}50%{opacity:.7;transform:translate(5%,5%) scale(1.1)}}@media (min-width:960px) and (max-width:1280px){.jcws-shipping-cost-layout{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:var(--space-xl);margin:0 var(--clamp-padding-value) var(--space-2xl)}.jcws-shipping-cost-content{grid-column:1 / -1;grid-row:1}.jcws-shipping-cost-sidebar-left{grid-column:1;grid-row:2;position:relative;top:0}.jcws-shipping-cost-sidebar-right{grid-column:2;grid-row:2;position:relative;top:0}.jcws-shipping-cost-hero{min-height:200px;padding:var(--space-md) var(--space-sm)}.jcws-shipping-cost-hero h1{font-size:var(--h2-font-size)}.jcws-shipping-cost-hero-subtitle{font-size:var(--font-lg)}.jcws-shipping-cost-cta{min-height:200px;padding:var(--space-2xl) var(--space-xl)}.jcws-shipping-cost-cta h2{font-size:var(--h3-font-size)}}@media (min-width:640px) and (max-width:960px){.jcws-shipping-cost-layout{display:flex;flex-direction:column;gap:var(--space-xl);margin:0 var(--clamp-padding-value) var(--space-2xl)}.jcws-shipping-cost-content{order:1}.jcws-shipping-cost-sidebar-left{order:2;position:relative;top:0;width:100%}.jcws-shipping-cost-sidebar-right{display:none}.jcws-shipping-cost-hero{min-height:200px;padding:var(--space-md) var(--space-sm)}.jcws-shipping-cost-hero h1{font-size:var(--h2-font-size)}.jcws-shipping-cost-hero-subtitle{font-size:var(--font-lg)}.jcws-shipping-cost-cta{min-height:180px;padding:var(--space-2xl) var(--space-xl)}.jcws-shipping-cost-cta h2{font-size:var(--h3-font-size)}.jcws-pricing-table-wrapper{overflow-x:auto}}@media (max-width:639px){.jcws-shipping-cost-page{padding:0}.jcws-shipping-cost-hero{border-radius:var(--radius-md);margin:0 0 var(--space-2xl);min-height:auto;padding:var(--space-sm) var(--space-xs)}.jcws-shipping-cost-hero-icon{font-size:2.5rem;margin-bottom:var(--space-md);display:inline-block;line-height:0}.jcws-shipping-cost-hero h1{font-size:var(--h3-font-size)}.jcws-shipping-cost-hero-subtitle{font-size:var(--font-base)}.jcws-shipping-cost-layout{display:flex;flex-direction:column;gap:0;margin:0}.jcws-shipping-cost-sidebar-left,.jcws-shipping-cost-sidebar-right{display:none}.jcws-shipping-cost-content{padding:0 var(--space-md)}.jcws-shipping-cost-intro{border-radius:0;border-left:none;border-right:none;margin-bottom:var(--space-xl)}.jcws-carrier-card{border-radius:0;border-left:none;border-right:none}.jcws-carrier-card-header{padding:var(--space-lg)}.jcws-carrier-card-title{font-size:var(--h4-font-size)}.jcws-carrier-card-body{padding:var(--space-lg) var(--space-md)}.jcws-pricing-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.jcws-pricing-table{font-size:var(--font-sm)}.jcws-pricing-table th,.jcws-pricing-table td{padding:var(--space-sm) var(--space-md)}.jcws-shipping-cost-cta{border-radius:0;margin:var(--space-2xl) 0 0;min-height:200px;padding:var(--space-xl) var(--space-lg)}.jcws-shipping-cost-cta h2{font-size:var(--h4-font-size)}.jcws-shipping-cost-cta-text{font-size:var(--font-base);margin-bottom:var(--space-lg)}.jcws-shipping-cost-cta-buttons{flex-direction:column;gap:var(--space-sm)}.jcws-shipping-cost-cta-btn{font-size:var(--font-base);padding:var(--space-md) var(--space-lg);width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.jcws-shipping-cost-hero,.jcws-shipping-cost-cta,.jcws-carrier-card-header::before{animation:none!important}.jcws-shipping-cost-hero::before,.jcws-shipping-cost-cta::before{animation:none!important}*{transition:none!important}}.jcws-shipping-cost-cta-btn:focus-visible,.jcws-shipping-cost-contact-value a:focus-visible{outline:3px solid var(--white);outline-offset:4px}@media (prefers-contrast:high){.jcws-shipping-cost-sidebar,.jcws-carrier-card,.jcws-shipping-cost-intro{border-width:3px!important}.jcws-pricing-table th{border-bottom-width:3px!important}}@media print{.jcws-shipping-cost-hero,.jcws-shipping-cost-cta{background:var(--bg-light)!important;border:1px solid var(--border);box-shadow:none!important}.jcws-shipping-cost-hero::before,.jcws-shipping-cost-cta::before,.jcws-carrier-card-header::before{display:none!important}.jcws-shipping-cost-hero h1,.jcws-shipping-cost-cta h2{color:var(--text)!important;text-shadow:none!important}.jcws-shipping-cost-sidebar{break-inside:avoid}.jcws-shipping-cost-cta-buttons{display:none}.jcws-carrier-card{break-inside:avoid;page-break-inside:avoid}.jcws-pricing-table{break-inside:avoid}}