:root{--primary-dark:#2b364d;--primary-blue:#2f6e89;--accent-blue:#80c8f7;--text-dark:#000;--text-light:#666;--bg-light:#f5f5f5;--bg-white:#fff;--bg-gradient:linear-gradient(90deg,#fff,#ecf2fc);--shadow-light:0 4px 20px rgba(0,0,0,.08);--shadow-hover:0 8px 30px rgba(0,0,0,.12);--padding-small:20px;--padding-medium:40px;--padding-large:65px;--padding-xl:80px;--padding-section:90px 20px;--gap-small:30px;--gap-medium:40px;--gap-large:50px;--gap-xl:100px}.hero-section{display:flex;gap:var(--gap-large);padding:var(--padding-large) 0}.hero-left,.hero-right{width:50%}.content-wrapper{padding:0 var(--padding-small)}.hero-title h1{font-weight:700}.hero-description{color:var(--text-dark);font-size:18px;font-weight:700;padding:10px 0 25px}.heros-ummary{color:var(--text-dark);font-size:16px}.hero-video{margin:var(--gap-large) 0 0}.hero-logo-grid-wrapper{display:flex;justify-content:space-between;padding:var(--gap-small) 0 0}.hero-logo-grid-wrapper img{width:140px}.form-container{background-color:var(--bg-light);padding:45px 37px}.form-container h3{color:var(--text-dark);font-weight:700}.gradient-bg,.how-it-works-container{background:var(--bg-gradient)}.section-header{margin-bottom:var(--gap-large);text-align:center}.section-subtitle{font-size:16px;font-weight:700;letter-spacing:0;text-transform:uppercase}.section-subtitle,.section-title{color:var(--text-dark);margin-bottom:10px}.section-title{color:var(--primary-blue);font-weight:700}.section-description{color:var(--text-light);font-size:16px;margin:0 auto;max-width:600px}.steps-container{display:grid;gap:var(--gap-small);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:var(--padding-xl)}.step-card{animation:fadeInUp .6s ease forwards;background:var(--bg-white);border-radius:12px;box-shadow:var(--shadow-light);opacity:0;padding:var(--padding-medium) var(--padding-small) 45px;position:relative;text-align:center;transform:translateY(30px);transition:transform .3s ease,box-shadow .3s ease}.step-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px)}.step-card:first-child{animation-delay:.1s}.step-card:nth-child(2){animation-delay:.2s}.step-card:nth-child(3){animation-delay:.3s}.step-number{background:var(--primary-color);font-size:24px;font-weight:700;height:60px;width:60px}.step-icon,.step-number{align-items:center;border-radius:50%;color:var(--bg-white);display:flex;justify-content:center;margin:0 auto var(--padding-small)}.step-icon{background:linear-gradient(135deg,var(--secondary-color),var(--accent-color));font-size:32px;height:80px;width:80px}.step-title{color:var(--primary-blue);font-size:24px;font-weight:700;margin:auto;max-width:250px}.step-description{color:var(--text-light);font-size:14px;line-height:1.5}.before-after-section{border-radius:16px;margin-top:60px;padding:var(--padding-medium) var(--padding-small)}.before-after-title{font-weight:700;padding-bottom:35px;text-align:center}.comparison-container{display:grid;gap:var(--gap-small);grid-template-columns:1fr 1fr;margin:0 auto}.comparison-card{animation:slideIn .8s ease forwards;background:var(--bg-white);box-shadow:var(--shadow-light);opacity:0;overflow:hidden;transform:translateX(-20px)}.comparison-card:nth-child(2){animation-delay:.2s;transform:translateX(20px)}.comparison-header{border-radius:0;color:var(--bg-white);font-size:23px;font-weight:700;padding:var(--padding-small);text-align:center}.after-header,.before-header{background:var(--primary-dark)}.comparison-content{padding:var(--gap-small)}.content-field{margin-bottom:25px}.field-label{color:#00708c;display:block;font-size:18px;font-weight:600;margin-bottom:0}.field-value{border-radius:6px;font-size:14px;line-height:1.5;padding:10px 0}.after-card .field-value{border-left-color:var(--primary-color)}.how-it-works-container{padding:var(--padding-large) 15px}.featured-section{background-color:var(--primary-dark);padding:var(--padding-xl) 15px}.feature-text{color:var(--bg-white);font-size:26px;font-weight:700;text-align:center}.image-text-section .content-wrapper{align-items:center;display:flex;gap:var(--gap-medium);padding:var(--padding-section)}.image-text-section .content-wrapper>*{width:100%}.image-section img{max-width:100%;width:453px}.text-section h2{font-weight:700}.iat-content{padding:10px 0 0}.iat-content :is(h3,h4){color:var(--accent-blue);font-weight:700}.its-title{color:var(--text-dark);font-size:20px;font-weight:700;padding-bottom:15px}.text-section ul{list-style:none;margin:0;padding:0;padding-bottom:var(--padding-small)}.text-section ul li{padding:5px 0}.text-section ul li span{color:var(--accent-blue);font-weight:700;padding-right:5px}.bg-white{background:var(--bg-white)!important}.step-card.no-shade{background-color:var(--bg-light);border-radius:0;box-shadow:none}.step-card.no-shade p{color:var(--text-dark);font-size:16px;padding:var(--padding-small) 15px 0}.btn-wrapper{text-align:center}.btn-primary.site-btn{background-color:var(--primary-dark);border:1px solid var(--primary-dark);border-radius:12px;color:var(--bg-white);display:inline-block;font-size:18px;font-weight:700;margin:0;padding:var(--padding-small) 25px;text-decoration:none;transition:all .3s ease}.btn-primary.site-btn:hover{background-color:var(--bg-white);color:var(--primary-dark)}.what-next .content-wrapper{align-items:center;display:flex;gap:var(--gap-xl);padding:var(--padding-medium) 15px 0}.what-next h2{font-weight:700}.what-next .content-text{color:var(--text-dark);font-size:18px}.what-next .content-wrapper .content-section{max-width:670px}.about-shipping{background-color:var(--primary-dark)}.about-shipping .content-wrapper{color:var(--bg-white);padding:var(--padding-xl) 15px;text-align:center}.about-shipping .content-wrapper h2{color:var(--bg-white);font-weight:700}.about-shipping .content-wrapper .sub-heading{color:var(--bg-white);font-size:20px;font-weight:700;padding:5px 0 25px}.about-shipping .content-wrapper .summary{font-size:18px;margin:auto;max-width:1000px}.about-shipping .btn-wrapper{margin:var(--padding-medium) 0 0}.about-shipping .btn-wrapper .btn-primary.site-btn.theme-2{background-color:var(--accent-blue);max-width:100%;width:400px}.shopping-carts .content-wrapper{padding:var(--padding-xl) 15px;text-align:center}.shopping-carts h2{font-weight:700}.logo-grids{display:grid;gap:var(--gap-medium);grid-template-columns:repeat(5,1fr);margin:60px 0 0}.logo-grids img{height:38px;object-fit:contain}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes slideIn{to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.how-it-works-container{padding:var(--padding-medium) 15px}.form-container{background-color:var(--bg-light);padding:30px 18px}.hero-section{padding:50px 0}.steps-container{margin-bottom:60px}.comparison-container,.steps-container{gap:var(--padding-small);grid-template-columns:1fr}.before-after-section{padding:var(--gap-small) 15px}.step-card{padding:25px 15px}.comparison-content{padding:var(--padding-small)}.hero-section{flex-direction:column}.hero-left,.hero-right{width:100%}.step-title{font-size:18px}.step-icon img{width:46px}.step-icon{margin:0 auto 5px}.section-header{margin-bottom:20px!important}h2{font-size:27px}.before-after-title{padding-bottom:10px}.comparison-header{font-size:18px}.field-label{font-size:16px}.before-after-section{background:transparent;padding:0}.featured-section{padding:40px 0}.feature-text{font-size:18px}.image-text-section .content-wrapper{flex-direction:column;gap:40px;padding:40px 20px}.image-section img{width:400px}.image-section{text-align:center}.iat-content :is(h3,h4){font-size:16px;margin-bottom:10px}.how-it-works-container.bg-white{padding:45px 15px}.what-next .content-wrapper{flex-direction:column;gap:40px;padding:45px 15px 0}.content-text{font-size:16px!important}.about-shipping .content-wrapper{padding:45px 15px}.about-shipping .content-wrapper .sub-heading{font-size:18px}.about-shipping .btn-wrapper{margin:20px 0}.shopping-carts .content-wrapper{padding:45px 15px}.logo-grids{grid-template-columns:repeat(3,1fr)}.btn-primary.site-btn{font-size:16px;padding:10px}}@media (max-width:480px){.section-header{margin-bottom:var(--gap-small)}.step-icon{font-size:24px;height:60px;width:60px}.step-number{font-size:18px;height:45px;width:45px}.comparison-header{font-size:14px;padding:15px}.field-value{font-size:13px;padding:10px}}