@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Rethink+Sans:wght@400;500;600;700&display=swap";.back-to-top{color:#234b7d;cursor:pointer;z-index:999999;background:#e13530;border:none;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0;padding:0;transition:transform .3s,box-shadow .3s;animation:2.5s ease-in-out infinite backToTopFloat;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 10px 30px #0003}.back-to-top span{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-family:Arial,sans-serif;font-size:36px;font-weight:700;line-height:1;animation:1.2s ease-in-out infinite backToTopArrow;display:flex}@keyframes backToTopFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes backToTopArrow{0%{transform:translateY(7px)}50%{transform:translateY(-7px)}to{transform:translateY(7px)}}.back-to-top:hover{transform:scale(1.12);box-shadow:0 15px 40px #00000047}@media (width<=991px){.back-to-top{width:64px;height:64px;bottom:22px;right:22px}.back-to-top span{font-size:30px}}@media (width<=576px){.back-to-top{width:55px;height:55px;bottom:18px;right:15px}.back-to-top span{font-size:26px}}.top-bar{color:#fff;opacity:1;visibility:visible;background:#e13530;width:100%;height:52px;transition:height .35s,opacity .25s,visibility .25s;overflow:hidden}.atomic-header.header-scrolled .top-bar{opacity:0;visibility:hidden;height:0;min-height:0}.top-bar-container{justify-content:space-between;align-items:center;width:100%;max-width:1536px;height:100%;margin:0 auto;padding:0 70px;display:flex}.top-contact{align-items:center;gap:28px;display:flex}.top-contact-item,.location-info{color:#fff;white-space:nowrap;align-items:center;gap:9px;font-size:15px;font-weight:400;text-decoration:none;display:flex}.top-contact-item:hover{opacity:.85}.social-links{align-items:center;gap:15px;display:flex}.follow-text{margin-right:2px;font-size:15px}.social-icon{color:#fff;justify-content:center;align-items:center;width:20px;height:20px;text-decoration:none;transition:transform .2s,opacity .2s;display:flex}.social-icon:hover{opacity:.75;transform:translateY(-2px)}.facebook-icon{font-family:Arial,sans-serif;font-size:18px;font-weight:700}.x-social-icon{font-family:Arial,sans-serif;font-size:15px;font-weight:600}.instagram-camera{border:2px solid #fff;border-radius:5px;width:17px;height:17px;position:relative}.instagram-camera:before{content:"";border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.instagram-camera:after{content:"";background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:2px;right:2px}.linkedin-icon{font-family:Arial,sans-serif;font-size:14px;font-weight:700}.main-header{z-index:10000;width:100%;height:83px;box-shadow:none;background:0 0;transition:box-shadow .3s;position:relative}.main-header:before{content:"";z-index:-1;clip-path:polygon(45px 0,calc(100% - 45px) 0,100% 100%,0 100%);background:#001222;transition:clip-path .35s;position:absolute;inset:0}.atomic-header.header-scrolled .main-header:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.main-header-container{align-items:center;width:100%;max-width:1536px;height:100%;margin:0 auto;padding:0 62px;display:flex}.atomic-logo{flex-shrink:0;align-items:center;width:195px;height:105px;text-decoration:none;display:flex}.atomic-logo img{object-fit:contain;width:150px;max-height:65px;display:block}.desktop-navigation{align-items:center;gap:36px;margin-left:auto;margin-right:auto;display:flex}.nav-link,.nav-dropdown-button{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;height:123px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:color .25s;display:flex;position:relative}.nav-link:hover,.nav-dropdown-button:hover{color:#e13530}.nav-dropdown{align-items:center;height:83px;display:flex;position:relative}.dropdown-menu{opacity:0;visibility:hidden;background:#fff;border-top:3px solid #e13530;min-width:220px;padding:12px 0;transition:opacity .25s,visibility .25s,transform .25s;position:absolute;top:calc(100% - 1px);left:-20px;transform:translateY(10px);box-shadow:0 10px 35px #0000001f}.dropdown-menu.dropdown-open{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu a{color:#1b2335;padding:11px 22px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,padding-left .2s;display:block}.dropdown-menu a:hover{color:#e13530;background:#fff4eb;padding-left:28px}.header-actions{align-items:center;gap:22px;margin-left:36px;display:flex}.search-button{color:#10182d;cursor:pointer;background:#f7f7f7;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:background .25s,color .25s;display:flex}.search-button:hover{color:#fff;background:#e13530}.quote-button{color:#fff;background:#e13530;border-radius:30px;justify-content:center;align-items:center;gap:7px;min-width:169px;height:55px;padding:0 25px;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s,transform .25s;display:flex}.quote-button:hover{background:#10182d;transform:translateY(-2px)}.menu-button{color:#fff;cursor:pointer;background:#071329;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:background .25s,transform .25s;display:flex}.menu-button:hover{background:#e13530;transform:rotate(5deg)}.mobile-navigation{display:none}.search-overlay{z-index:20000;background:#071329f5;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.search-close{color:#fff;cursor:pointer;background:0 0;border:none;width:50px;height:50px;position:absolute;top:35px;right:45px}.search-box{border-bottom:2px solid #fff;width:min(700px,85%);height:65px;display:flex}.search-box input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:25px}.search-box input::placeholder{color:#fff9}.search-box button{color:#fff;cursor:pointer;background:0 0;border:none;width:70px}@media (width<=1200px){.top-bar-container,.main-header-container{padding:0 30px}.desktop-navigation{gap:20px}.header-actions{gap:12px;margin-left:20px}.quote-button{min-width:145px}.atomic-logo{width:170px}.atomic-logo img{width:155px}.main-header:before{clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 100%,0 100%)}}@media (width<=1000px){.top-contact{gap:15px}.top-contact-item,.location-info,.social-links{font-size:13px}.desktop-navigation{gap:13px}.nav-link,.nav-dropdown-button{font-size:13px}.quote-button{min-width:125px;padding:0 15px;font-size:13px}}@media (width<=850px){.top-bar{height:48px}.top-bar-container{justify-content:center;padding:0 20px}.top-contact{gap:15px}.top-contact-item,.location-info{font-size:12px}.location-info,.social-links{display:none}.main-header{height:85px}.main-header-container{padding:0 20px}.main-header:before{clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,20px 100%)}.atomic-logo{width:105px;height:70px}.atomic-logo img{width:145px;max-height:70px}.desktop-navigation{display:none}.header-actions{gap:10px;margin-left:auto}.quote-button{display:none}.search-button,.menu-button{width:45px;height:45px}.mobile-navigation{opacity:0;visibility:hidden;background:#fff;flex-direction:column;width:100%;max-height:calc(100vh - 85px);padding:15px 20px 25px;transition:opacity .25s,visibility .25s,transform .25s;display:flex;position:absolute;top:100%;left:0;overflow-y:auto;transform:translateY(-10px);box-shadow:0 12px 30px #0000001f}.mobile-navigation-open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-navigation>a,.mobile-dropdown>button{color:#10182d;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;width:100%;min-height:50px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:flex}.mobile-dropdown{width:100%}.mobile-submenu{background:#f8f8f8}.mobile-submenu a{color:#555;border-bottom:1px solid #eee;padding:12px 20px;font-size:14px;text-decoration:none;display:block}.mobile-submenu a:hover{color:#e13530}.mobile-quote-button{background:#e13530;border-radius:30px;gap:7px;margin-top:20px;color:#fff!important;border:none!important;justify-content:center!important;min-height:50px!important}}@media (width<=500px){.top-contact{justify-content:center;width:100%}.top-contact-item:nth-child(2){display:none}.main-header-container{padding:0 15px}.atomic-logo{width:140px}.atomic-logo img{width:135px}.search-button,.menu-button{width:42px;height:42px}}.mobile-menu-toggle{color:#fff;cursor:pointer;z-index:10002;background:#071329;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:none;position:relative}.mobile-menu-toggle:hover{background:#e13530}.atomic-header{z-index:9999;width:100%;position:fixed;top:0;left:0}@media (width<=850px){.main-header{z-index:10001;position:relative}.main-header-container{justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0 15px;display:flex}.atomic-logo{flex:1;width:auto;min-width:0;overflow:hidden}.atomic-logo img{object-fit:contain;width:135px;max-width:100%;max-height:65px}.desktop-navigation{display:none!important}.header-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.quote-button{display:none!important}.search-button,.mobile-menu-toggle{flex-shrink:0;width:42px;height:42px;display:flex}.mobile-navigation{overscroll-behavior:contain;z-index:10000;opacity:0;visibility:hidden;pointer-events:none;background:#fff;flex-direction:column;width:100%;max-height:calc(100dvh - 90px);padding:12px 18px 24px;transition:opacity .25s,visibility .25s,transform .25s;display:flex;position:absolute;top:100%;left:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 12px 30px #00000026}.mobile-navigation.mobile-navigation-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-navigation>a,.mobile-dropdown>button{color:#071329;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;font-size:15px;text-decoration:none;display:flex}.mobile-dropdown{width:100%}.mobile-submenu{background:#f8f8f8;flex-direction:column;display:flex}.mobile-submenu a{color:#444;overflow-wrap:anywhere;border-bottom:1px solid #eee;padding:12px 16px;font-size:14px;line-height:1.5;text-decoration:none;display:block}.mobile-submenu a:hover{color:#e13530}.mobile-quote-button{background:#e13530;border-radius:28px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:16px;text-decoration:none;display:flex;color:#fff!important}}@media (width<=380px){.main-header-container{gap:6px;padding:0 10px}.atomic-logo img{width:115px}.header-actions{gap:6px}.search-button,.mobile-menu-toggle{width:38px;height:38px}}.mobile-menu-button,.mobile-navigation{display:none}@media (width<=991px){.header-actions{justify-content:flex-end;align-items:center;margin-left:auto;display:flex!important}.header-actions .quote-button,.desktop-navigation{display:none!important}.mobile-menu-button{color:#fff;cursor:pointer;z-index:1002;-webkit-tap-highlight-color:transparent;background:#e13530;border:none;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:background .2s,transform .2s;display:flex;position:relative}.mobile-menu-button:active{background:#e13530;transform:scale(.94)}.mobile-navigation{z-index:1001;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-top:3px solid #e13530;flex-direction:column;max-height:calc(100dvh - 120px);transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-10px);box-shadow:0 14px 30px #0000002e}.mobile-navigation.mobile-navigation-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-navigation>a,.mobile-dropdown>button{color:#111827;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;width:100%;padding:16px 22px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;display:flex}.mobile-navigation>a:active,.mobile-dropdown>button:active{color:#e13530;background:#fff3e6}.mobile-dropdown>button svg{transition:transform .25s}.mobile-dropdown>button .chevron-rotate{transform:rotate(180deg)}.mobile-submenu{background:#f8f8f8;flex-direction:column;display:flex}.mobile-submenu a{color:#374151;border-bottom:1px solid #eee;padding:13px 22px 13px 38px;font-size:14.5px;font-weight:500;text-decoration:none}.mobile-submenu a:active{color:#ff7f11;background:#fff3e6}.mobile-navigation>a.mobile-quote-button{color:#fff;background:#e13530;border:none;border-radius:50px;justify-content:center;gap:8px;width:auto;margin:18px 22px 22px;padding:14px 20px;font-weight:700}}.footer-section{color:#fff;background:#020b1e;width:100%;min-height:600px;position:relative;overflow:hidden}.footer-background{opacity:.35;filter:brightness(.45)saturate(.75);z-index:0;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.footer-overlay{z-index:1;background:linear-gradient(90deg,#020b1ef0,#020b1ed1);position:absolute;inset:0}.footer-container{z-index:2;box-sizing:border-box;width:100%;max-width:1230px;margin:0 auto;padding:70px 30px 40px;position:relative}.footer-newsletter{grid-template-columns:1fr 1.35fr;align-items:center;gap:80px;display:grid}.footer-newsletter h2{color:#fff;letter-spacing:-1px;margin:0;font-family:Poppins,sans-serif;font-size:38px;font-weight:600;line-height:1.25}.newsletter-form{box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff38;border-radius:32px;align-items:center;width:100%;height:58px;display:flex;position:relative;overflow:hidden}.newsletter-form input{color:#fff;background:0 0;border:none;outline:none;flex:1;height:100%;padding:0 30px;font-family:Poppins,sans-serif;font-size:14px}.newsletter-form input::placeholder{color:#ffffffa6}.newsletter-form button{color:#fff;cursor:pointer;background:#e13530;border:none;border-radius:32px;justify-content:center;align-items:center;gap:8px;min-width:160px;height:58px;margin-right:-1px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;transition:background .3s,transform .3s;display:flex}.newsletter-form button:hover{background:#020b1e;transform:translate(2px)}.footer-divider{background:#ffffff24;width:100%;height:1px;margin:70px 0 105px}.footer-columns{grid-template-columns:1.5fr .9fr 1.1fr 1.1fr;gap:55px;display:grid}.footer-column{min-width:0}.footer-company{padding-right:30px}.footer-company p{color:#ffffffb3;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.9}.footer-socials{align-items:center;gap:12px;margin-top:28px;display:flex}.footer-socials a{color:#fff;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background .3s,transform .3s;display:flex}.footer-socials a:hover{background:#e13530;transform:translateY(-3px)}.footer-column h3{color:#fff;align-items:center;gap:8px;margin:0 0 28px;font-family:Poppins,sans-serif;font-size:21px;font-weight:600;line-height:1.2;display:flex;position:relative}.footer-column h3:after{content:"";background:#e13530;width:90px;height:2px;position:absolute;bottom:-13px;left:26px}.footer-column h3 span{background:#fff;width:18px;height:2px;display:block}.footer-column ul{margin:0;padding:0;list-style:none}.footer-column ul li{margin-bottom:16px}.footer-column ul li a{color:#ffffffad;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;text-decoration:none;transition:color .3s,padding-left .3s}.footer-column ul li a:hover{color:#e13530;padding-left:4px}.opening-row{color:#ffffffad;justify-content:space-between;gap:20px;margin-bottom:17px;font-family:Poppins,sans-serif;font-size:14px;display:flex}.opening-row span:last-child{text-align:right;white-space:nowrap}.footer-contact-button{color:#071329;background:#fff;border-radius:28px;justify-content:center;align-items:center;min-width:135px;height:50px;margin-top:25px;padding:0 25px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background .3s,color .3s,transform .3s;display:inline-flex}.footer-contact-button:hover{color:#fff;background:#e13530;transform:translateY(-3px)}.footer-bottom{z-index:3;background:#03112e;width:100%;position:relative}.footer-bottom-container{box-sizing:border-box;justify-content:space-between;align-items:center;gap:30px;width:100%;max-width:1230px;min-height:82px;margin:0 auto;padding:0 30px;display:flex}.footer-bottom p{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.footer-bottom p span{color:#e13530;font-weight:600}.footer-legal{align-items:center;gap:20px;display:flex}.footer-legal a{color:#fff;font-family:Poppins,sans-serif;font-size:14px;text-decoration:none;transition:color .3s}.footer-legal a:hover{color:#e13530}.footer-legal i{background:#ffffff59;width:1px;height:18px}@media (width<=1200px){.footer-container{max-width:1050px}.footer-columns{gap:35px}.footer-newsletter{gap:45px}.footer-newsletter h2{font-size:34px}}@media (width<=900px){.footer-newsletter{grid-template-columns:1fr;gap:30px}.footer-divider{margin:55px 0 65px}.footer-columns{grid-template-columns:repeat(2,1fr);row-gap:50px}}@media (width<=600px){.footer-container{padding:55px 20px 40px}.footer-newsletter h2{font-size:30px}.newsletter-form{height:54px}.newsletter-form button{min-width:125px;height:54px;font-size:13px}.newsletter-form input{padding:0 18px;font-size:12px}.footer-columns{grid-template-columns:1fr;gap:40px}.footer-company{padding-right:0}.footer-bottom-container{flex-direction:column;align-items:flex-start;gap:20px;min-height:auto;padding:25px 20px}.footer-legal{flex-wrap:wrap}}@media (width<=450px){.footer-newsletter h2{font-size:27px}.newsletter-form button{min-width:110px}.newsletter-form button svg{display:none}.footer-column h3{font-size:19px}}.newsletter-success{color:#fff;font-family:var(--font-family-base);align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:500;display:flex}.newsletter-success svg{color:#e13530;flex-shrink:0}.network-section{box-sizing:border-box;background:#eef3f4;width:100%;min-height:980px;padding:0 35px;position:relative;overflow:hidden}.network-background-shape{z-index:0;clip-path:polygon(22% 0,100% 0,100% 100%,22% 100%,0 50%);background:#071329;width:37%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.network-background-image{object-fit:cover;object-position:center;opacity:.42;filter:brightness(.55)saturate(.8);z-index:0;width:100%;height:100%;position:absolute;inset:0}.network-background-overlay{z-index:1;background:linear-gradient(90deg,#071329fa 0%,#071329e0 40%,#071329b3 100%);position:absolute;inset:0}.network-background-shape:after{content:"";transform-origin:50%;z-index:2;width:150px;height:250px;position:absolute;top:-20px;right:-20px;transform:rotate(-40deg)}.network-container{z-index:2;box-sizing:border-box;grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr);align-items:center;column-gap:55px;width:100%;max-width:1400px;min-height:980px;margin:0 auto;display:grid;position:relative}.network-left{box-sizing:border-box;width:100%;height:100%;padding-top:62px;position:relative}.network-label{color:#ff552d;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1;display:flex}.network-label i{background:#e13530;width:42px;height:2px;display:block}.network-left h2{color:#071329;letter-spacing:-1.5px;margin:0;font-family:Poppins,sans-serif;font-size:44px;font-weight:700;line-height:1.25}.network-description{color:#666d73;margin:20px 0 0;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.8}.network-map-wrapper{pointer-events:none;z-index:1;background-color:#eef2f2;justify-content:flex-start;align-items:flex-end;width:690px;height:470px;display:flex;position:absolute;bottom:0;left:20px;transform:translateY(-140px)}.network-map-image{object-fit:contain;object-position:left bottom;mix-blend-mode:multiply;width:100%;height:100%;display:block}.network-right{box-sizing:border-box;justify-content:flex-end;align-items:center;width:100%;display:flex;position:relative}.estimate-card{z-index:10;box-sizing:border-box;background:#fff;border-radius:30px;width:100%;max-width:595px;min-height:auto;padding:52px 60px 58px;position:relative;box-shadow:0 20px 50px #07132914}.estimate-card h3{color:#071329;letter-spacing:-1px;margin:0 0 38px;font-family:Poppins,sans-serif;font-size:34px;font-weight:700;line-height:1.25}.estimate-field-group{width:100%;margin-bottom:22px}.estimate-field-group label{color:#071329;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.3;display:block}.estimate-field-group input{color:#071329;box-sizing:border-box;background:#eef2f3;border:1px solid #dce1e4;border-radius:32px;outline:none;width:100%;height:57px;padding:0 20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:border-color .3s,background .3s,box-shadow .3s}.estimate-field-group input::placeholder{color:#85898d}.estimate-field-group input:focus{background:#fff;border-color:#ff552d;box-shadow:0 0 0 3px #ff552d14}.estimate-field-group input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.estimate-field-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.estimate-field-group input[type=number]{appearance:textfield}.estimate-size-fields{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.estimate-size-fields input{padding:0 20px}.calculate-cost-button{color:#fff;cursor:pointer;background:#e13530;border:none;border-radius:32px;justify-content:center;align-items:center;gap:10px;width:100%;height:57px;margin-top:4px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:transform .3s,background .3s,box-shadow .3s;display:flex}.calculate-arrow{font-size:21px;line-height:1;transition:transform .3s}.calculate-cost-button:hover{background:#000;transform:translateY(-2px);box-shadow:0 10px 25px #f000002e}.calculate-cost-button:hover .calculate-arrow{transform:translate(3px,-3px)}@media (width>=1500px){.network-section{min-height:1000px;padding-left:40px;padding-right:40px}.network-container{grid-template-columns:minmax(0,1.05fr) minmax(570px,.95fr);column-gap:60px;max-width:1450px;min-height:1000px}.network-left h2{font-size:46px}.network-map-wrapper{width:730px;height:500px}.estimate-card{max-width:600px}}@media (width<=1200px){.network-section{min-height:950px;padding:0 25px}.network-container{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);column-gap:35px;max-width:1050px;min-height:950px}.network-left{padding-top:50px}.network-left h2{font-size:36px}.network-description{font-size:13px}.network-description br{display:none}.network-map-wrapper{width:570px;height:390px;left:-25px}.estimate-card{max-width:500px;padding:42px 42px 45px}.estimate-card h3{margin-bottom:32px;font-size:29px}.estimate-field-group{margin-bottom:20px}.estimate-field-group label{font-size:15px}.estimate-field-group input,.calculate-cost-button{height:54px}}@media (width<=1000px){.network-section{min-height:auto;padding:75px 25px 85px}.network-background-shape{clip-path:none;opacity:.12;width:100%;height:48%;top:auto;bottom:0}.network-container{grid-template-columns:1fr;row-gap:60px;max-width:700px;min-height:auto}.network-left{min-height:620px;padding-top:0}.network-left h2{font-size:40px}.network-map-wrapper{width:700px;max-width:110%;height:450px;left:50%;transform:translate(-50%)}.network-right{justify-content:center}.estimate-card{max-width:650px}}@media (width<=700px){.network-section{padding:60px 20px 70px}.network-container{row-gap:40px}.network-left{min-height:500px}.network-label{font-size:12px}.network-left h2{letter-spacing:-.8px;font-size:31px}.network-description{font-size:13px}.network-map-wrapper{width:620px;max-width:125%;height:360px}.estimate-card{border-radius:24px;min-height:auto;padding:35px 25px 40px}.estimate-card h3{margin-bottom:30px;font-size:27px}.estimate-field-group{margin-bottom:20px}.estimate-field-group label{margin-bottom:9px;font-size:14px}.estimate-field-group input{height:54px;font-size:13px}.calculate-cost-button{height:54px}}@media (width<=500px){.network-section{padding:50px 16px 60px}.network-left{min-height:390px}.network-left h2{font-size:27px}.network-map-wrapper{width:500px;max-width:145%;height:285px}.estimate-card{padding:30px 18px 32px}.estimate-card h3{margin-bottom:28px;font-size:24px;line-height:1.3}.estimate-field-group{margin-bottom:18px}.estimate-field-group label{margin-bottom:8px;font-size:13px}.estimate-field-group input{height:52px;padding:0 16px;font-size:12px}.estimate-size-fields{gap:7px}.estimate-size-fields input{padding:0 12px}.calculate-cost-button{height:54px;font-size:13px}}@media (width<=380px){.network-section{padding:45px 12px 55px}.estimate-card{border-radius:20px;padding:26px 15px 28px}.estimate-card h3{font-size:21px}.estimate-field-group input{height:49px;padding:0 14px}.estimate-size-fields{gap:5px}.estimate-size-fields input{padding:0 9px}}.network-left{transform:translateY(-100px)}.network-label{position:relative;top:-55px}.home-page{width:100%;overflow:hidden}:root{--header-offset:135px}@media (width<=850px){:root{--header-offset:133px}}html{scroll-padding-top:90px}.hero-section{width:100%;height:calc(var(--header-offset) + 560px);isolation:isolate;background:#071329;position:relative;overflow:hidden}.hero-image{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.hero-dark-overlay{z-index:2;background:linear-gradient(90deg,#030a19fa 0%,#030a19f5 25%,#030a19e0 38%,#030a197a 48%,#030a1914 62%,#030a1900 75%);position:absolute;inset:0}.hero-right-image{top:var(--header-offset);z-index:3;clip-path:polygon(40% 0%,94% 0%,72% 100%,34% 100%);background-position:58%;background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0;left:0;right:0}.hero-top-border{top:var(--header-offset);z-index:4;clip-path:polygon(0% 0%,100% 0%,50% 100%);background:#37201cd1;width:25%;height:295px;position:absolute;left:38%}.hero-top-orange{top:var(--header-offset);z-index:5;clip-path:polygon(0% 0%,100% 0%,50% 100%);background:#e13530;width:21%;height:282px;position:absolute;left:40%}.hero-right-border{z-index:4;clip-path:polygon(48% 0%,100% 0%,100% 100%,0% 100%);background:#37201cd1;width:31%;height:487px;position:absolute;bottom:-6px;right:-1%}.hero-right-orange{z-index:5;clip-path:polygon(48% 0%,100% 0%,100% 100%,0% 100%);background:#e13530;width:28%;height:459px;position:absolute;bottom:-6px;right:-1%}.hero-content-wrapper{z-index:10;width:100%;max-width:1536px;height:100%;padding-top:var(--header-offset);box-sizing:border-box;align-items:center;margin:0 auto;padding-bottom:0;padding-left:76px;padding-right:40px;display:flex;position:relative}.hero-content{width:620px;margin-top:-5px}.hero-label{color:#fff;background:#09101f59;border:1px solid #e13530;border-radius:30px;justify-content:center;align-items:center;height:34px;margin-bottom:29px;padding:0 20px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.hero-content h3{color:#fff;letter-spacing:-2.5px;margin:0;font-family:Poppins,sans-serif;font-size:50px;font-weight:700;line-height:1.18}.hero-content p{color:#fff;width:560px;margin:25px 0 38px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.75}.hero-quote-button{color:#fff;background:#e13530;border-radius:30px;justify-content:center;align-items:center;gap:9px;width:172px;height:56px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s;display:inline-flex}.hero-quote-button:hover{background:#e13530;transform:translateY(-3px);box-shadow:0 12px 28px #ff821c47}.hero-quote-button svg{transition:transform .3s}.hero-quote-button:hover svg{transform:translate(3px,-3px)}@media (width<=1200px){.hero-content-wrapper{padding-left:55px}.hero-content h1{font-size:62px}.hero-content p{width:500px}}@media (width<=900px){.hero-section{height:calc(var(--header-offset) + 600px)}.hero-content-wrapper{padding-left:45px;padding-right:45px}.hero-content{width:560px}.hero-content h1{font-size:55px}.hero-content p{width:470px}.hero-top-orange{width:30%;left:58%}.hero-right-orange{width:36%}}@media (width<=700px){.hero-section{height:calc(var(--header-offset) + 650px)}.hero-content-wrapper{padding-left:25px;padding-right:25px}.hero-content{width:100%}.hero-content h1{font-size:45px}.hero-content p{width:100%;font-size:13px}.hero-right-image{clip-path:polygon(35% 0%,100% 0%,75% 100%,25% 100%)}.hero-top-orange{width:38%;left:70%}.hero-right-orange{opacity:.85;width:45%}}@media (width<=450px){.hero-section{height:calc(var(--header-offset) + 620px)}.hero-content-wrapper{padding-left:20px;padding-right:20px}.hero-label{height:32px;padding:0 15px;font-size:10px}.hero-content h1{letter-spacing:-1.5px;font-size:39px}.hero-content p{font-size:12px;line-height:1.7}.hero-quote-button{width:160px;height:53px}}.services-section{background:#fff;width:100%;padding:67px 16px 72px;position:relative}.services-heading{text-align:center;margin-bottom:55px}.services-label{color:#e13530;justify-content:center;align-items:center;gap:7px;margin-bottom:19px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1;display:flex}.services-label-icon{color:#e13530;justify-content:center;align-items:center;display:inline-flex}.services-heading h2{color:#071329;letter-spacing:-1.5px;margin:0;font-family:Poppins,sans-serif;font-size:47px;font-weight:700;line-height:1.2}.services-grid{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;max-width:1536px;margin:0 auto;display:grid}.service-card{background:#fff;border-radius:27px;height:496px;text-decoration:none;transition:transform .35s,box-shadow .35s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 35px #07132914}.service-card:hover{transform:translateY(-8px);box-shadow:0 22px 45px #07132924}.service-image-wrapper{border-radius:27px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.service-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;display:block}.service-card:hover .service-image{transform:scale(1.06)}.service-card-content{z-index:5;background:#fff;border-radius:0 0 27px 27px;height:116px;padding:0 20px 27px;transition:height .4s,padding .4s;position:absolute;bottom:0;left:0;right:0}.service-icon-box{color:#fff;background:#e13530;border-radius:0 0 4px 4px;justify-content:center;align-items:center;width:65px;height:65px;transition:top .4s;display:flex;position:absolute;top:-22px;left:20px;box-shadow:0 4px 12px #ff552d2e}.service-icon-box:after{content:"";border-left:2px solid #e13530;border-right:2px solid #e13530;height:5px;position:absolute;bottom:-5px;left:8px;right:8px}.service-card-content h3{color:#071329;white-space:nowrap;margin:0;font-family:Poppins,sans-serif;font-size:21px;font-weight:600;line-height:1.3;transition:color .3s}.service-arrow{color:#5e6268;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;transition:transform .25s,color .25s;display:flex}@media (width>=1400px){.services-section{padding-left:16px;padding-right:16px}}@media (width<=1200px){.hero-content-wrapper{padding-left:55px}.hero-content h1{font-size:62px}.services-heading h2{font-size:42px}.services-grid{grid-template-columns:repeat(2,1fr);max-width:900px}}@media (width<=900px){.hero-section{height:600px}.hero-content-wrapper{padding:0 45px}.hero-content h1{font-size:55px}.hero-content p{width:470px}.services-section{padding-top:60px}.services-heading{margin-bottom:42px}.services-heading h2{font-size:38px}}@media (width<=700px){.hero-section{height:650px}.hero-content-wrapper{padding:0 25px}.hero-content{width:100%}.hero-content h1{font-size:45px}.hero-content p{width:100%;font-size:13px}.hero-top-orange{width:35%;left:78%}.hero-right-orange{opacity:.8;width:45%}.services-section{padding:55px 20px 60px}.services-heading{margin-bottom:38px}.services-label{font-size:13px}.services-heading h2{letter-spacing:-.8px;font-size:32px}.services-grid{grid-template-columns:1fr;gap:25px;max-width:430px}.service-card{height:490px}}@media (width<=450px){.hero-section{height:620px}.hero-content-wrapper{padding:0 20px}.hero-label{height:32px;padding:0 15px;font-size:10px}.hero-content h1{font-size:39px}.hero-content p{font-size:12px;line-height:1.7}.hero-quote-button{width:160px;height:53px}.services-section{padding:50px 15px 55px}.services-heading h2{font-size:28px}.service-card{border-radius:22px;height:450px}.service-image-wrapper{border-radius:22px}.service-card-content{border-radius:0 0 22px 22px;height:108px;padding-left:18px;padding-right:18px}.service-icon-box{width:60px;height:60px;left:18px}.service-card-content h3{font-size:18px}}.service-card-text{transition:bottom .4s;position:absolute;bottom:27px;left:20px;right:20px}.service-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.service-card-content p{color:#777b82;opacity:0;max-height:0;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.9;transition:max-height .4s,opacity .3s,transform .4s,margin .4s;overflow:hidden;transform:translateY(10px)}.service-card:hover .service-card-content{height:228px;padding-bottom:27px}.service-card:hover .service-card-content h3{color:#e13530}.service-card:hover .service-card-content p{opacity:1;max-height:110px;margin-top:14px;transform:translateY(0)}.service-card:hover .service-arrow{color:#e13530;transform:translate(3px)}.services-grid.services-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:1200px}.services-grid.services-grid-two .service-card{height:450px}@media (width<=800px){.services-grid.services-grid-two{grid-template-columns:minmax(0,560px);justify-content:center;gap:25px}}@media (width<=700px){.services-grid.services-grid-two .service-card{height:490px}}@media (width<=450px){.services-grid.services-grid-two .service-card{height:450px}}.transport-marquee-section{background:#fff;align-items:center;width:100%;height:170px;display:flex;position:relative;overflow:hidden}.transport-marquee-link{width:100%;color:inherit;text-decoration:none;display:block;overflow:hidden}.transport-marquee-track{will-change:transform;width:max-content;animation:24s linear infinite transportMarquee;display:flex}.transport-marquee-content{white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.marquee-outline{color:#0000;-webkit-text-stroke:1.5px #e13530;text-transform:none;margin:0 25px;font-family:Poppins,sans-serif;font-size:68px;font-weight:700;line-height:2;display:inline-block}.marquee-solid{color:#7d879d;margin:0 25px;font-family:Poppins,sans-serif;font-size:68px;font-weight:700;line-height:1;display:inline-block}.marquee-star{color:#071329;margin:0 16px;font-family:Arial,sans-serif;font-size:55px;font-weight:700;line-height:1;display:inline-block}@keyframes transportMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.transport-marquee-link:hover .transport-marquee-track{animation-play-state:paused}@media (width<=900px){.transport-marquee-section{height:145px}.marquee-outline,.marquee-solid{margin:0 20px;font-size:52px}.marquee-star{margin:0 12px;font-size:42px}}@media (width<=600px){.transport-marquee-section{height:115px}.marquee-outline,.marquee-solid{margin:0 14px;font-size:38px}.marquee-star{margin:0 9px;font-size:30px}}@media (width>=1500px){.about-company-section{padding-left:40px;padding-right:40px}.about-company-container{grid-template-columns:620px minmax(0,1fr);column-gap:60px;max-width:1450px}.about-company-images{width:620px}.about-main-image{right:20px}.experience-badge{left:65px}}@media (width<=1200px){.about-company-section{padding:70px 30px 80px}.about-company-container{grid-template-columns:500px minmax(0,1fr);column-gap:40px;max-width:1050px}.about-company-images{width:500px;height:550px}.about-main-image{width:340px;height:330px;right:0}.experience-badge{width:220px;height:46px;font-size:14px;top:30px;left:40px}.about-truck-image{width:330px;height:290px}.about-small-image{width:155px;height:155px;right:0}.about-award-circle{width:115px;height:115px;bottom:180px;right:65px}.about-award-icon{width:80px;height:80px}.about-company-content h2{font-size:37px}}@media (width<=1000px){.about-company-container{grid-template-columns:1fr;row-gap:55px;max-width:850px}.about-company-images{width:600px;max-width:100%;margin:0 auto}.about-company-content{width:100%;max-width:850px;margin:0 auto}}@media (width<=700px){.about-company-section{padding:65px 20px 75px}.about-company-images{width:100%;height:520px}.about-main-image{width:300px;height:300px;right:0}.experience-badge{width:205px;height:45px;font-size:13px;top:25px;left:5px}.about-truck-image{width:300px;height:270px;bottom:20px;left:0}.about-small-image{width:135px;height:135px;bottom:55px;right:5px}.about-award-circle{width:105px;height:105px;bottom:165px;right:70px}.about-award-icon{width:74px;height:74px}.about-company-content h2{letter-spacing:-1px;font-size:34px}.about-tabs{flex-wrap:wrap;gap:8px}.about-tab{min-width:auto;padding:0 18px}.about-tab-content{grid-template-columns:1fr}.about-tab-content img{border-radius:18px;width:100%;height:190px}.about-bottom{flex-direction:column;align-items:flex-start;gap:25px}}@media (width<=450px){.about-company-section{padding:55px 16px 65px}.about-company-images{height:440px}.about-main-image{width:240px;height:245px}.experience-badge{width:180px;height:42px;font-size:11px}.about-truck-image{width:250px;height:220px}.about-small-image{width:105px;height:105px}.about-award-circle{width:85px;height:85px;bottom:130px;right:48px}.about-award-icon{width:60px;height:60px}.about-award-icon svg{width:28px;height:28px}.about-company-content h2{letter-spacing:-.8px;font-size:29px}.about-intro{font-size:13px}}.vp-section{box-sizing:border-box;background:#fff;width:100%;padding:60px 30px 100px;position:relative;overflow:hidden}.vp-container{width:100%;max-width:1250px;margin:0 auto}.vp-heading{text-align:center;margin-bottom:90px}.vp-label{color:#e13530;font-family:var(--font-family-base,"DM Sans", sans-serif);text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.vp-heading h2{color:#071329;font-family:var(--font-family-base,"DM Sans", sans-serif);letter-spacing:-1px;margin:0;font-size:46px;font-weight:700;line-height:1.2}.vp-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;display:grid;position:relative}.vp-item{text-align:center;opacity:0;animation:.8s forwards vpReveal}.vp-item:first-child{animation-delay:.1s}.vp-item:nth-child(2){animation-delay:.3s}.vp-item:nth-child(3){animation-delay:.5s}@keyframes vpReveal{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}.vp-icon-wrapper{flex-shrink:0;width:140px;min-width:140px;height:140px;margin:0 auto 34px;position:relative}.vp-circle{color:#071329;box-sizing:border-box;background:#fff8f6;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:color .3s;display:flex;position:relative}.vp-circle:before{content:"";box-sizing:border-box;border:10px solid #0000;border-color:#0000 #0000 #e13530 #e13530;border-radius:50%;transition:transform .7s;position:absolute;inset:0;transform:rotate(45deg)}.vp-circle svg{z-index:2;transition:transform .4s;position:relative}.vp-item:hover .vp-circle:before{transform:rotate(225deg)}.vp-item:hover .vp-circle{color:#e13530}.vp-item:hover .vp-circle svg{transform:scale(1.1)rotate(-5deg)}.vp-number{color:#fff;width:38px;height:38px;font-family:var(--font-family-base,"DM Sans", sans-serif);z-index:5;background:#e13530;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;top:-19px;left:50%;transform:translate(-35%);box-shadow:0 0 0 4px #fff}.vp-item h3{color:#071329;font-family:var(--font-family-base,"DM Sans", sans-serif);letter-spacing:-.5px;margin:0 0 16px;font-size:30px;font-weight:500;line-height:1.25;transition:color .3s}.vp-item:hover h3{color:#e13530}.vp-item p{color:#5f6368;max-width:340px;font-family:var(--font-family-base,"DM Sans", sans-serif);margin:0 auto;font-size:15px;font-weight:400;line-height:1.8}.vp-arrow{pointer-events:none;opacity:0;width:230px;height:80px;animation:.8s forwards vpArrowReveal;position:absolute;top:35px;transform:translate(-50%)}.vp-arrow-one{animation-delay:.25s;left:33.333%}.vp-arrow-two{animation-delay:.45s;left:66.666%}.vp-arrow svg{width:100%;height:100%;overflow:visible}.vp-arrow-line{animation:1.8s linear infinite vpDash}@keyframes vpDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-27px}}@keyframes vpArrowReveal{0%{opacity:0}to{opacity:1}}@media (width<=1200px){.vp-heading h2{font-size:40px}.vp-item h3{font-size:25px}.vp-arrow{width:170px}}@media (width<=950px){.vp-wrapper{grid-template-columns:1fr;row-gap:60px}.vp-arrow{display:none}.vp-item{max-width:500px;margin:0 auto}}@media (width<=700px){.vp-section{padding:55px 20px 70px}.vp-heading{margin-bottom:55px}.vp-heading h2{letter-spacing:-.8px;font-size:32px}.vp-label{font-size:12px}.vp-item h3{font-size:24px}.vp-item p{font-size:14px}}@media (width<=450px){.vp-heading h2{font-size:28px}.vp-item h3{font-size:22px}}.solutions-section{box-sizing:border-box;background:#f1f5f6;width:100%;min-height:680px;padding:65px 35px 75px;position:relative;overflow:hidden}.solutions-container{box-sizing:border-box;grid-template-columns:560px minmax(0,1fr);align-items:center;column-gap:70px;width:100%;max-width:1400px;min-height:540px;margin:0 auto;display:grid;position:relative}.solutions-visual{width:560px;height:570px;position:relative}.solutions-orange-frame{z-index:1;box-sizing:border-box;border:4px solid #e13530;border-radius:0 28px 28px;width:270px;height:380px;position:absolute;top:55px;right:8px}.solutions-port-image{z-index:3;border-radius:28px 28px 28px 0;width:245px;height:325px;position:absolute;top:0;left:150px;overflow:hidden;box-shadow:0 10px 25px #07132914}.solutions-port-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.solutions-truck-image{z-index:4;border-radius:28px 28px 28px 0;width:177px;height:325px;position:absolute;top:175px;right:0;overflow:hidden;box-shadow:0 12px 30px #0713291f}.solutions-truck-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.solutions-play-button{color:#ff552d;cursor:pointer;z-index:8;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;padding:0;transition:transform .3s,box-shadow .3s;display:flex;position:absolute;top:207px;left:365px;box-shadow:0 8px 25px #0713291f}.solutions-play-button:hover{transform:scale(1.08);box-shadow:0 12px 30px #0713292e}.solutions-cargo-image{z-index:5;width:310px;height:235px;position:absolute;bottom:-20px;left:-80px;overflow:hidden}.solutions-cargo-image img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.solutions-content{width:100%;max-width:650px;padding-bottom:5px;position:relative}.solutions-label{color:#e13530;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1;display:flex}.solutions-content h2{color:#071329;letter-spacing:-1.5px;margin:0;font-family:Poppins,sans-serif;font-size:42px;font-weight:700;line-height:1.22}.solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 35px;width:100%;margin-top:48px;display:grid}.solution-card{box-sizing:border-box;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 50%,calc(100% - 28px) 100%,0 100%,28px 50%);background:#ffffff14;border:1px solid #dce0e2;align-items:flex-start;min-height:142px;padding:25px 30px 22px 54px;transition:transform .35s,background .35s,border-color .35s;display:flex;position:relative}.solution-card:hover{background:#fff;border-color:#ff552d;transform:translateY(-5px)}.solution-icon{color:#e13530;justify-content:center;align-items:center;width:31px;height:31px;transition:transform .3s;display:flex;position:absolute;top:19px;left:51px}.solution-card:hover .solution-icon{transform:translateY(-3px)scale(1.08)}.solution-text{padding-top:27px;padding-left:0}.solution-text h3{color:#071329;margin:0 0 5px;font-family:Poppins,sans-serif;font-size:19px;font-weight:500;line-height:1.3}.solution-text p{color:#686d74;margin:0;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:1.65}@media (width>=1500px){.solutions-section{min-height:700px;padding-left:40px;padding-right:40px}.solutions-container{grid-template-columns:590px minmax(0,1fr);column-gap:70px;max-width:1450px}.solutions-visual{width:590px;height:590px}.solutions-port-image{width:260px;height:325px;left:160px}.solutions-truck-image{width:185px;height:325px}.solutions-play-button{top:210px;left:390px}.solutions-content h2{font-size:44px}}@media (width<=1200px){.solutions-section{padding:65px 25px 75px}.solutions-container{grid-template-columns:460px minmax(0,1fr);column-gap:45px;max-width:1050px}.solutions-visual{width:460px;height:530px}.solutions-orange-frame{width:230px;height:350px;right:0}.solutions-port-image{width:220px;height:300px;left:95px}.solutions-truck-image{width:160px;height:285px;top:165px}.solutions-play-button{width:65px;height:65px;top:200px;left:285px}.solutions-cargo-image{width:260px;height:200px;left:-50px}.solutions-content h2{font-size:36px}.solutions-grid{gap:18px;margin-top:35px}.solution-card{min-height:135px;padding-left:45px}.solution-icon{left:43px}}@media (width<=1000px){.solutions-container{grid-template-columns:1fr;row-gap:65px;max-width:700px}.solutions-visual{width:560px;max-width:100%;margin:0 auto}.solutions-content{max-width:700px;margin:0 auto}}@media (width<=700px){.solutions-section{padding:60px 20px 70px}.solutions-container{row-gap:45px}.solutions-visual{height:470px}.solutions-orange-frame{border-width:3px;width:205px;height:305px;top:45px;right:0}.solutions-port-image{border-radius:22px;width:200px;height:260px;left:70px}.solutions-truck-image{border-radius:22px;width:145px;height:260px;top:145px;right:0}.solutions-play-button{width:60px;height:60px;top:180px;left:calc(50% + 55px)}.solutions-cargo-image{width:230px;height:175px;bottom:-5px;left:-35px}.solutions-content h2{letter-spacing:-1px;font-size:32px}.solutions-grid{grid-template-columns:1fr;gap:18px;margin-top:35px}}@media (width<=450px){.solutions-section{padding:50px 16px 60px}.solutions-visual{height:390px}.solutions-port-image{width:165px;height:220px;left:35px}.solutions-truck-image{width:120px;height:220px;top:125px}.solutions-orange-frame{width:170px;height:260px;top:35px}.solutions-play-button{width:52px;height:52px;top:155px;left:53%}.solutions-cargo-image{width:190px;height:145px;left:-30px}.solutions-content h2{font-size:28px}.solutions-label{font-size:12px}.solution-card{min-height:125px;padding-left:40px}.solution-icon{left:38px}.solution-text h3{font-size:17px}.solution-text p{font-size:12px}}.services-page{background:#eef2f3;width:100%;min-height:100vh;overflow:hidden}.services-page-hero{width:100%;height:380px;position:relative;overflow:hidden}.services-page-hero-image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.services-page-hero-overlay{background:linear-gradient(90deg,#030a19d1 0%,#030a1994 50%,#030a197a 100%);position:absolute;inset:0}.services-page-hero-content{z-index:2;box-sizing:border-box;align-items:center;gap:28px;width:100%;max-width:1190px;height:100%;margin:0 auto;display:flex;position:relative;transform:translateY(55px)}.services-page-title-line{background:#e13530;flex-shrink:0;width:4px;height:112px}.services-page-hero-content h1{color:#fff;letter-spacing:-2px;margin:0 0 18px;font-family:Poppins,sans-serif;font-size:64px;font-weight:700;line-height:1}.services-breadcrumb{align-items:center;gap:12px;font-family:Poppins,sans-serif;font-size:15px;display:flex}.services-breadcrumb a{color:#e13530;text-decoration:none}.services-breadcrumb span{color:#fff;font-size:22px}.services-breadcrumb strong{color:#fff;font-weight:600}.services-page-section{box-sizing:border-box;background:#eef2f3;width:100%;padding:118px 30px 70px}.services-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:1205px;margin:0 auto;display:grid}.services-page-card{box-sizing:border-box;background:#fff;border-radius:28px;min-height:450px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.services-page-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0713291f}.services-card-image{background:#071329;border-radius:16px;width:calc(100% - 40px);height:100px;margin:30px 20px 0;display:flex;position:relative;overflow:hidden}.services-card-icon{color:#fff;z-index:2;background:#071329;justify-content:center;align-items:center;width:100px;min-width:100px;height:100%;display:flex}.services-card-image img{object-fit:cover;object-position:center;width:calc(100% - 100px);height:100%;display:block}.services-card-body{padding:54px 30px 30px}.services-card-body h2{color:#071329;margin:0 0 20px;font-family:Poppins,sans-serif;font-size:23px;font-weight:600;line-height:1.35;transition:color .3s}.services-card-body p{color:#6b7076;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.9}.services-card-divider{background:#d8dde0;width:100%;height:1px;margin:34px 0 35px}.services-view-details{color:#071329;align-items:center;gap:15px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.services-arrow-box{color:#fff;background:#071329;border-radius:7px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .3s,transform .3s;display:flex}.services-page-card:hover .services-arrow-box{background:#e13530;transform:translate(3px)}.services-page-card:hover h2,.services-page-card-active h2{color:#e13530}.services-page-card-active .services-arrow-box{background:#e13530}@media (width<=1200px){.services-page-hero-content{padding:0 55px}.services-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}}@media (width<=800px){.services-page-hero{height:430px}.services-page-hero-content{padding:0 30px}.services-page-hero-content h1{font-size:52px}.services-page-section{padding:75px 20px 60px}}@media (width<=600px){.services-page-grid{grid-template-columns:1fr;max-width:430px}.services-page-hero{height:380px}.services-page-title-line{height:90px}.services-page-hero-content h1{font-size:44px}}@media (width<=450px){.services-page-hero-content{gap:18px;padding:0 20px}.services-page-title-line{width:3px;height:80px}.services-page-hero-content h1{margin-bottom:14px;font-size:38px}.services-breadcrumb{font-size:13px}.services-page-section{padding:55px 15px 50px}.services-page-card{border-radius:22px;min-height:440px}.services-card-image{width:calc(100% - 36px);margin:18px 18px 0}.services-card-icon{width:85px;min-width:85px}.services-card-image img{width:calc(100% - 85px)}.services-card-body{padding:45px 22px 25px}}.logistics-cta{text-align:center;box-sizing:border-box;background:#071329;width:100%;padding:70px 24px}.logistics-cta-content{max-width:850px;margin:0 auto}.logistics-cta h2{color:#fff;margin:0 0 18px;font-size:36px;font-weight:700;line-height:1.3}.logistics-cta p{color:#d5dbe5;max-width:720px;margin:0 auto 30px;font-size:16px;line-height:1.8}.logistics-cta-button{color:#fff;background:#e13530;border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:15px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .3s,transform .3s;display:inline-flex}.logistics-cta-button:hover{background:#e13530;transform:translateY(-3px)}.logistics-cta-button span{font-size:18px}@media (width<=600px){.logistics-cta{padding:50px 20px}.logistics-cta h2{font-size:28px}.logistics-cta p{font-size:14px}}.services-page-grid.services-page-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:40px;width:100%;max-width:1200px;margin:0 auto}.services-page-grid-two .services-page-card{flex-direction:column;height:100%;margin-top:0;display:flex;transform:none}.services-page-grid-two .services-card-body{flex-direction:column;flex:1;display:flex}.services-page-grid-two .services-card-divider{margin-top:auto}@media (width<=800px){.services-page-grid.services-page-grid-two{grid-template-columns:minmax(0,1fr);max-width:560px}}.about-page-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:380px;position:relative;overflow:hidden}.about-page-banner-overlay{z-index:1;background:#071329ad;position:absolute;inset:0}.about-page-banner-content{z-index:2;box-sizing:border-box;align-items:center;gap:28px;width:100%;max-width:1200px;height:100%;margin:0 auto;padding:80px 35px 0;display:flex;position:relative}.breadcrumb-home{color:inherit;text-decoration:none}.about-page-banner-line{background:#e13530;flex-shrink:0;width:5px;height:110px}.about-page-banner-text{flex-direction:column;justify-content:center;display:flex}.about-page-banner-text h1{color:#fff;letter-spacing:-1.5px;margin:0 0 15px;font-family:Poppins,sans-serif;font-size:62px;font-weight:700;line-height:1}.about-page-breadcrumb{color:#fff;align-items:center;gap:10px;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;display:flex}.breadcrumb-home{color:#e13530}.breadcrumb-arrow{color:#fff;font-size:20px;line-height:1}@media (width<=900px){.about-page-banner{height:320px}.about-page-banner-content{padding:0 25px}.about-page-banner-text h1{font-size:50px}.about-page-banner-line{height:90px}}@media (width<=600px){.about-page-banner{height:280px}.about-page-banner-content{gap:18px;padding:0 20px}.about-page-banner-text h1{font-size:40px}.about-page-banner-line{width:4px;height:80px}.about-page-breadcrumb{font-size:13px}}.about-company-section{box-sizing:border-box;background:#fff;width:100%;padding:75px 35px 85px;position:relative;overflow:hidden}.about-company-container{box-sizing:border-box;grid-template-columns:600px minmax(0,1fr);align-items:center;column-gap:55px;width:100%;max-width:1400px;margin:0 auto;display:grid}.about-company-images{width:600px;height:590px;position:relative}.about-main-image{z-index:2;border-radius:0 28px 28px 0;width:392px;height:380px;position:absolute;top:0;right:20px;overflow:hidden}.about-main-image img{object-fit:cover;width:100%;height:100%;display:block}.experience-badge{color:#fff;z-index:8;box-sizing:border-box;border-radius:7px;justify-content:center;align-items:center;width:247px;height:48px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;display:flex;position:absolute;top:35px;left:65px;background:#e13530!important}.experience-badge:after{content:"";border-right:28px solid #0000;width:0;height:0;position:absolute;bottom:-28px;left:0;border-top:28px solid #d9361b!important}.about-truck-image{z-index:4;box-sizing:border-box;border:4px solid #fff;border-radius:28px;width:375px;height:325px;position:absolute;bottom:25px;left:0;overflow:hidden;box-shadow:0 10px 30px #0713291a}.about-truck-image img{object-fit:cover;width:100%;height:100%;display:block}.about-small-image{z-index:5;box-sizing:border-box;border:5px solid #fff;border-radius:50%;width:180px;height:180px;position:absolute;bottom:75px;right:15px;overflow:hidden;box-shadow:0 10px 25px #0713291f}.about-small-image img{object-fit:cover;width:100%;height:100%;display:block}.about-award-circle{z-index:10;z-index:10;background:#071329;border-radius:50%;justify-content:center;align-items:center;width:125px;height:125px;display:flex;position:absolute;bottom:155px;right:150px}.about-award-orange{border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative;overflow:hidden;background:#e13530!important}.award-circle-text{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.award-circle-text text{fill:#fff;letter-spacing:2px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:8px;font-weight:600}.about-award-icon{color:#fff;z-index:4;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.about-company-content{box-sizing:border-box;width:100%;max-width:700px;padding:0;transform:translateY(-70px)}.about-section-label{text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;display:flex;color:#e13530!important}.about-company-content h2{color:#071329;letter-spacing:-1.5px;margin:0;font-family:Poppins,sans-serif;font-size:43px;font-weight:700;line-height:1.18}.about-intro{color:#6f737b;width:100%;max-width:630px;margin:22px 0 26px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.about-tabs{box-sizing:border-box;border-bottom:1px solid #dedede;align-items:center;gap:17px;width:100%;padding-bottom:26px;display:flex}.about-tab{color:#071329;cursor:pointer;background:#f4f4f4;border:none;border-radius:30px;min-width:128px;height:40px;padding:0 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:background .25s,color .25s}.about-tab.active,.about-tab:hover{color:#fff;background:#e13530}.about-tab-content{box-sizing:border-box;grid-template-columns:190px minmax(0,1fr);gap:20px;width:100%;margin-top:27px;display:grid}.about-tab-content img{object-fit:cover;border-radius:0 20px 20px 0;width:190px;height:165px;display:block}.about-tab-text{min-width:0}.about-tab-text p{color:#777b82;margin:0 0 16px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.about-highlight{color:#071329;width:100%;margin:17px 0 0;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;line-height:1.65}.about-bottom{align-items:center;gap:42px;margin-top:32px;display:flex}.about-button{color:#fff;background:#e13530;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;width:137px;height:50px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:transform .25s;display:inline-flex}.about-button:hover{transform:translateY(-2px)}.about-phone{align-items:center;gap:14px;display:flex}.about-phone-icon{color:#fff;background:#071329;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:51px;height:51px;display:flex}.about-phone span,.about-phone strong{font-family:Poppins,sans-serif;display:block}.about-phone span{color:#777b82;margin-bottom:3px;font-size:12px}.about-phone strong{color:#e13530;font-size:14px;font-weight:500}@media (width>=1500px){.about-company-section{padding-left:40px;padding-right:40px}.about-company-container{grid-template-columns:620px minmax(0,1fr);column-gap:60px;max-width:1450px}.about-company-images{width:620px}.about-main-image{right:20px}.experience-badge{left:65px}}@media (width<=1200px){.about-company-section{padding:70px 30px 80px}.about-company-container{grid-template-columns:500px minmax(0,1fr);column-gap:40px;max-width:1050px}.about-company-images{width:500px;height:550px}.about-main-image{width:340px;height:330px;right:0}.experience-badge{width:220px;height:46px;font-size:14px;top:30px;left:40px}.about-truck-image{width:330px;height:290px}.about-small-image{width:155px;height:155px;right:0}.about-award-circle{width:115px;height:115px;bottom:180px;right:65px}.about-award-icon{width:80px;height:80px}.about-company-content h2{font-size:37px}}@media (width<=1000px){.about-company-container{grid-template-columns:1fr;row-gap:55px;max-width:850px}.about-company-images{width:600px;max-width:100%;margin:0 auto}.about-company-content{width:100%;max-width:850px;margin:0 auto}}@media (width<=700px){.about-company-section{padding:65px 20px 75px}.about-company-images{width:100%;height:520px}.about-main-image{width:300px;height:300px;right:0}.experience-badge{width:205px;height:45px;font-size:13px;top:25px;left:5px}.about-truck-image{width:300px;height:270px;bottom:20px;left:0}.about-small-image{width:135px;height:135px;bottom:55px;right:5px}.about-award-circle{width:105px;height:105px;bottom:165px;right:70px}.about-award-icon{width:74px;height:74px}.about-company-content h2{letter-spacing:-1px;font-size:34px}.about-tabs{flex-wrap:wrap;gap:8px}.about-tab{min-width:auto;padding:0 18px}.about-tab-content{grid-template-columns:1fr}.about-tab-content img{border-radius:18px;width:100%;height:190px}.about-bottom{flex-direction:column;align-items:flex-start;gap:25px}}@media (width<=450px){.about-company-section{padding:55px 16px 65px}.about-company-images{height:440px}.about-main-image{width:240px;height:245px}.experience-badge{width:180px;height:42px;font-size:11px}.about-truck-image{width:250px;height:220px}.about-small-image{width:105px;height:105px}.about-award-circle{width:85px;height:85px;bottom:130px;right:48px}.about-award-icon{width:60px;height:60px}.about-award-icon svg{width:28px;height:28px}.about-company-content h2{letter-spacing:-.8px;font-size:29px}.about-intro{font-size:13px}}.working-process-section{box-sizing:border-box;background:#eef3f4;width:100%;padding:78px 35px 85px;position:relative;overflow:hidden}.working-process-container{text-align:center;width:100%;max-width:1200px;margin:0 auto}.working-process-label{color:#e13530;justify-content:center;align-items:center;gap:7px;margin-bottom:18px;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;display:flex}.working-process-label svg{color:#e13530}.working-process-title{color:#071329;letter-spacing:-1.5px;margin:0;font-family:Poppins,sans-serif;font-size:46px;font-weight:700;line-height:1.2}.working-process{grid-template-columns:1fr 120px 1fr 120px 1fr;align-items:start;width:100%;margin-top:68px;display:grid;position:relative}.working-process-line{z-index:1;background:repeating-linear-gradient(90deg,#d5dcdf 0 5px,#0000 5px 10px);height:1px;position:absolute;top:29px;left:0;right:0}.working-process-item{z-index:3;opacity:0;flex-direction:column;align-items:center;animation:.8s forwards processItemReveal;display:flex;position:relative;transform:translateY(25px)}.working-process-item:nth-child(2){animation-delay:.1s}.working-process-item:nth-child(4){animation-delay:.25s}.working-process-item:nth-child(6){animation-delay:.4s}.process-number{z-index:5;color:#62676b;background:#f3f5f5;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-family:Poppins,sans-serif;font-size:17px;font-weight:500;transition:background .3s,color .3s,transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 10px 28px #07132914}.working-process-item:hover .process-number{color:#fff;background:#e13530;transform:translateY(-4px);box-shadow:0 12px 28px #ff552d40}.process-image-wrapper{box-sizing:border-box;background:#eef3f4;border:1px solid #071329;border-radius:50%;width:170px;height:170px;margin-top:38px;padding:8px;transition:transform .45s,box-shadow .45s;position:relative}.process-image-orange{border-color:#e13530}.process-image-wrapper img{object-fit:cover;border-radius:50%;width:100%;height:100%;transition:transform .5s;display:block}.working-process-item:hover .process-image-wrapper{transform:translateY(-7px);box-shadow:0 18px 35px #0713291f}.working-process-item:hover .process-image-wrapper img{transform:scale(1.06)}.working-process-item h3{color:#071329;margin:24px 0 7px;font-family:Poppins,sans-serif;font-size:22px;font-weight:500;line-height:1.35}.working-process-item:first-of-type h3{color:#e13530}.working-process-item p{color:#707579;margin:0;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.7}.process-connector{z-index:6;justify-content:center;align-items:center;height:58px;display:flex;position:relative}.process-truck-icon{z-index:10;color:#e13530;fill:none;animation:1.8s ease-in-out infinite truckMove;position:relative}.process-connector:nth-child(5) .process-truck-icon{animation-delay:.45s}@keyframes truckMove{0%{opacity:.55;transform:translate(-4px)}50%{opacity:1;transform:translate(4px)}to{opacity:.55;transform:translate(-4px)}}@keyframes processItemReveal{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.working-process{grid-template-columns:1fr 90px 1fr 90px 1fr}.process-image-wrapper{width:155px;height:155px}}@media (width<=800px){.working-process-section{padding:65px 20px 70px}.working-process-title{font-size:38px}.working-process{grid-template-columns:1fr;gap:40px;margin-top:50px}.working-process-line{display:none}.process-connector{height:30px}}@media (width<=500px){.working-process-title{font-size:31px}.process-image-wrapper{width:145px;height:145px}.working-process-item h3{font-size:20px}}.why-services-section{box-sizing:border-box;background:#eef3f4;width:100%;padding:50px 35px 80px;position:relative;overflow:hidden}.why-services-container{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:80px;width:100%;max-width:1200px;margin:0 auto;display:grid}.why-services-content{width:100%;padding-right:10px}.why-services-label{color:#e13530;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;display:flex}.why-services-label svg{color:#e13530;flex-shrink:0}.why-services-content h2{color:#071329;letter-spacing:-1.5px;margin:0;font-family:Poppins,sans-serif;font-size:47px;font-weight:700;line-height:1.18}.why-services-intro{color:#666d73;max-width:650px;margin:23px 0 32px;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.8}.why-services-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;display:grid}.why-feature{color:#555c61;align-items:flex-start;gap:10px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.55;transition:transform .3s,color .3s;display:flex}.why-feature svg{color:#e13530;flex-shrink:0;margin-top:1px;transition:transform .3s}.why-feature:hover{color:#071329;transform:translate(5px)}.why-feature:hover svg{transform:scale(1.15)}.why-services-images{--box-h:430px;--main-w:390px;--main-h:410px;--main-r:20px;--sec-w:245px;--sec-h:225px;width:100%;height:var(--box-h);position:relative}.why-services-images:before{content:"";right:calc(var(--main-r) + var(--main-w) - 125px);bottom:calc(var(--box-h) - var(--main-h) + 70px);z-index:1;background:#e13530;border-radius:0 20px 20px 0;width:145px;height:90px;position:absolute}.why-main-image{top:0;right:var(--main-r);width:var(--main-w);height:var(--main-h);z-index:2;border-radius:0 38px 38px;animation:.9s forwards whyImageReveal;position:absolute;overflow:hidden;box-shadow:0 18px 40px #0713291f}.why-main-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.why-main-image:hover img{transform:scale(1.05)}.why-secondary-image{width:var(--sec-w);height:var(--sec-h);z-index:4;box-sizing:border-box;opacity:0;border:8px solid #eef3f4;border-radius:30px;animation:.9s .2s forwards whyImageReveal;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 18px 35px #07132924}.why-secondary-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.why-secondary-image:hover img{transform:scale(1.07)}@keyframes whyImageReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.why-services-container{gap:45px}.why-services-content h2{font-size:40px}.why-services-images{--box-h:390px;--main-w:340px;--main-h:370px;--main-r:25px;--sec-w:220px;--sec-h:205px}}@media (width<=850px){.why-services-section{padding:50px 25px 65px}.why-services-container{grid-template-columns:1fr;gap:50px}.why-services-images{--box-h:430px;--main-w:340px;--main-h:410px;--main-r:20px;--sec-w:230px;--sec-h:215px;max-width:650px;margin:0 auto}}@media (width<=600px){.why-services-section{padding:40px 20px 55px}.why-services-content h2{font-size:34px}.why-services-intro{font-size:16px}.why-services-features{grid-template-columns:1fr;row-gap:15px}.why-services-images{--box-h:360px;--main-w:275px;--main-h:340px;--main-r:10px;--sec-w:170px;--sec-h:165px}}.support-growth-section{background:#eef3f4;padding:85px 35px;overflow:hidden}.support-growth-container{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;display:grid}.support-growth-content{max-width:650px}.support-growth-label,.our-approach-label,.about-requirements-label{color:#e13530;letter-spacing:1.4px;margin-bottom:16px;font-size:12px;font-weight:800;display:inline-block}.support-growth-content h2{color:#071329;letter-spacing:-1px;margin:0 0 24px;font-size:clamp(32px,3.5vw,46px);line-height:1.2}.support-growth-content h2 span,.our-approach-heading h2 span{color:#e13530}.support-growth-content>p{color:#596474;margin:0 0 15px;font-size:15px;line-height:1.9}.support-growth-visual{justify-self:end;width:100%;max-width:460px;padding:0 12px 32px 0;position:relative}.support-growth-visual>img{z-index:1;object-fit:cover;border-radius:12px 65px 12px 12px;width:100%;height:450px;display:block;position:relative;box-shadow:0 20px 45px #07132924}.support-growth-accent{border:2px solid #e13530;border-radius:12px 65px 12px 12px;width:82%;height:85%;position:absolute;top:18px;right:0}.support-growth-caption{z-index:2;background:#fff;border:1px solid #e3e8ef;border-radius:10px;align-items:center;gap:12px;padding:16px 20px;display:flex;position:absolute;bottom:0;left:-30px;box-shadow:0 12px 30px #0713291f}.support-growth-dot{background:#e13530;border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 5px #fff0e4}.support-growth-caption strong{color:#071329;font-size:13px}.support-growth-caption p{color:#687386;margin:5px 0 0;font-size:11px}.our-approach-section{background:#fff;padding:85px 35px 95px}.our-approach-container{max-width:1200px;margin:0 auto}.our-approach-heading{text-align:center;max-width:680px;margin:0 auto 45px}.our-approach-heading h2{color:#071329;margin:0 0 15px;font-size:clamp(32px,3.5vw,44px);line-height:1.2}.our-approach-heading>p{color:#687386;margin:0;font-size:15px;line-height:1.8}.our-approach-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.our-approach-card{background:#fff;border:1px solid #e4e9ef;border-radius:12px;padding:29px 23px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;box-shadow:0 8px 25px #07132909}.our-approach-card:hover{border-color:#ffbf8c;transform:translateY(-5px);box-shadow:0 15px 35px #07132917}.our-approach-number{color:#dfe4eb;font-size:23px;font-weight:800;position:absolute;top:19px;right:19px}.our-approach-icon{color:#e13530;background:#fff0e4;border-radius:12px;place-items:center;width:49px;height:49px;margin-bottom:22px;font-size:25px;font-weight:700;display:grid}.our-approach-card h3{color:#071329;margin:0 0 12px;font-size:18px;font-weight:800}.our-approach-card p{color:#687386;margin:0;font-size:14px;line-height:1.8}.about-requirements-section{background:#fff;padding:25px 35px 85px}.about-requirements-container{background:#fff6ee;border:1px solid #f3d8c3;border-radius:15px;justify-content:space-between;align-items:center;gap:30px;max-width:1200px;margin:0 auto;padding:38px 40px;display:flex}.about-requirements-container>div:first-child{max-width:720px}.about-requirements-label{margin-bottom:8px}.about-requirements-container h2{color:#071329;margin:0 0 12px;font-size:clamp(23px,2.5vw,30px);line-height:1.35}.about-requirements-container p{color:#596474;margin:0;font-size:14px;line-height:1.8}.about-requirements-buttons{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}.about-requirements-primary,.about-requirements-secondary{border:1px solid #e13530;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:13px 17px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.about-requirements-primary{color:#fff;background:#e13530}.about-requirements-primary:hover{background:#e96e0a}.about-requirements-secondary{color:#071329;background:#fff}.about-requirements-secondary:hover{color:#fff;background:#071329;border-color:#071329}.about-requirements-primary:hover,.about-requirements-secondary:hover{transform:translateY(-2px)}@media (width<=1000px){.support-growth-container{gap:45px}.our-approach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-requirements-container{flex-direction:column;align-items:flex-start}}@media (width<=700px){.support-growth-section,.our-approach-section{padding:55px 20px}.support-growth-container{grid-template-columns:1fr;gap:35px}.support-growth-content h2{font-size:33px}.support-growth-visual{justify-self:center;width:calc(100% - 12px)}.support-growth-visual>img{height:clamp(300px,85vw,420px)}.support-growth-caption{left:-8px}.our-approach-heading{margin-bottom:30px}.our-approach-grid{grid-template-columns:1fr;gap:16px}.our-approach-card{padding:24px 21px}.about-requirements-section{padding:10px 20px 55px}.about-requirements-container{padding:25px 20px}.about-requirements-buttons{grid-template-columns:1fr;width:100%;display:grid}.about-requirements-primary,.about-requirements-secondary{width:100%}}.international-transport-page{background:#eef3f4;width:100%}.service-detail-banner{background:#071329;width:100%;height:455px;position:relative;overflow:hidden}.service-banner-image{object-fit:cover;object-position:center;filter:brightness(.72);width:100%;height:100%;position:absolute;inset:0}.service-banner-overlay{background:linear-gradient(90deg,#071329d1 0%,#0713298c 45%,#07132959 100%);position:absolute;inset:0}.service-banner-content{z-index:2;box-sizing:border-box;align-items:center;gap:25px;width:100%;max-width:1200px;height:100%;margin:0 auto;display:flex;position:relative}.service-banner-line{background:#e13530;flex-shrink:0;width:4px;height:112px}.service-banner-content h1{color:#fff;letter-spacing:-1.5px;margin:0 0 15px;font-family:Poppins,sans-serif;font-size:58px;font-weight:700;line-height:1.1;animation:.8s forwards bannerTitleReveal}.service-breadcrumb{color:#fff;align-items:center;gap:7px;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;animation:.8s .15s both bannerBreadcrumbReveal;display:flex}.service-breadcrumb a{color:#e13530;text-decoration:none;transition:color .3s}.service-breadcrumb a:hover,.service-breadcrumb svg{color:#fff}.service-detail-section{box-sizing:border-box;width:100%;padding:85px 35px 100px}.service-detail-container{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:50px;width:100%;max-width:1200px;margin:0 auto;display:grid}.service-sidebar{width:100%}.service-sidebar-card{box-sizing:border-box;background:#fff;border-radius:28px;width:100%;padding:34px 30px 35px;box-shadow:0 15px 40px #0713290f}.service-sidebar-title{color:#071329;align-items:center;gap:9px;margin-bottom:27px;display:flex}.service-sidebar-title svg{color:#e13530}.service-sidebar-title h2{color:#071329;margin:0;font-family:Poppins,sans-serif;font-size:25px;font-weight:600;line-height:1.3}.service-list{flex-direction:column;gap:14px;display:flex}.service-list-item{color:#555c61;box-sizing:border-box;background:#fff;border:1px solid #d9dfe2;border-radius:32px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:60px;padding:0 22px 0 25px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:color .3s,border-color .3s,background .3s,transform .3s,box-shadow .3s;display:flex;position:relative}.service-list-item svg{flex-shrink:0;transition:transform .3s}.service-list-item:hover{color:#e13530;border-color:#e13530;transform:translate(4px)}.service-list-item:hover svg{transform:translate(4px)}.service-list-item.active{color:#fff;background:#e13530;border-color:#e13530;box-shadow:0 10px 25px #ff821c33}.service-list-item.active:hover{color:#fff;background:#e13530;transform:translate(4px)}.service-list-item.active svg{transform:translate(2px)}.service-detail-content{width:100%;min-width:0}.service-detail-image{background:#071329;border-radius:0 28px 28px;width:100%;height:340px;animation:.8s forwards serviceImageReveal;position:relative;overflow:hidden;box-shadow:0 18px 45px #0713291a}.service-detail-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0713292e);position:absolute;inset:0}.service-detail-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.service-detail-image:hover img{transform:scale(1.04)}.service-detail-text{padding-top:32px}.service-content-label{color:#e13530;letter-spacing:.5px;align-items:center;gap:9px;margin-bottom:12px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;display:flex}.service-content-label span:first-child{background:#e13530;width:30px;height:2px}.service-detail-text h2{color:#071329;letter-spacing:-.8px;margin:0 0 20px;font-family:Poppins,sans-serif;font-size:34px;font-weight:700;line-height:1.25}.service-detail-text>p{color:#666d73;margin:0 0 18px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.8}.service-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin-top:32px;display:grid}.service-highlight{box-sizing:border-box;background:#fff;border-radius:18px;align-items:flex-start;gap:13px;padding:20px;transition:transform .3s,box-shadow .3s;display:flex}.service-highlight:hover{transform:translateY(-5px);box-shadow:0 12px 28px #07132914}.service-highlight>span{color:#e13530;background:#ff821c1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;display:flex}.service-highlight h3{color:#071329;margin:0 0 5px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.service-highlight p{color:#707579;margin:0;font-family:Poppins,sans-serif;font-size:14px;line-height:1.6}@keyframes bannerTitleReveal{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes bannerBreadcrumbReveal{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes serviceImageReveal{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.service-detail-container{grid-template-columns:300px minmax(0,1fr);gap:35px}.service-detail-banner{height:420px}.service-banner-content{padding:0 35px}.service-banner-content h1{font-size:48px}.service-detail-image{height:300px}}@media (width<=800px){.service-detail-section{padding:65px 25px 80px}.service-detail-container{grid-template-columns:1fr;gap:40px}.service-sidebar-card{padding:30px}.service-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-detail-image{height:330px}}@media (width<=600px){.service-detail-banner{height:360px}.service-banner-content{gap:18px;padding:0 22px}.service-banner-line{width:3px;height:95px}.service-banner-content h1{font-size:38px}.service-breadcrumb{font-size:13px}.service-detail-section{padding:50px 18px 65px}.service-sidebar-card{padding:25px 20px}.service-list{grid-template-columns:1fr}.service-detail-image{border-radius:0 22px 22px;height:260px}.service-detail-text h2{font-size:28px}.service-highlights{grid-template-columns:1fr}}.transport-approach-section{box-sizing:border-box;background:#f6f8fb;width:100%;padding:80px 24px}.transport-approach-container{grid-template-columns:1.1fr .9fr;align-items:center;gap:55px;max-width:1150px;margin:0 auto;display:grid}.transport-approach-label{color:#e13530;letter-spacing:1.5px;margin-bottom:18px;font-size:13px;font-weight:700;display:inline-block}.transport-approach-content h2{color:#071329;margin:0 0 22px;font-size:36px;font-weight:700;line-height:1.3}.transport-approach-content p{color:#555f70;margin:0 0 18px;font-size:16px;line-height:1.9}.transport-requirements-card{background:#071329;border-bottom:4px solid #e13530;border-radius:12px;padding:38px;box-shadow:0 12px 35px #0713291f}.transport-requirements-card h3{color:#fff;margin:0 0 18px;font-size:25px;line-height:1.4}.transport-requirements-card p{color:#d5dbe5;margin:0 0 28px;font-size:15px;line-height:1.8}.transport-requirements-buttons{flex-wrap:wrap;gap:12px;display:flex}.transport-quote-btn,.transport-contact-btn{border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:13px 19px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.transport-quote-btn{color:#fff;background:#e13530;border:1px solid #e13530}.transport-quote-btn:hover{background:#e96d0b;border-color:#e96d0b;transform:translateY(-2px)}.transport-contact-btn{color:#fff;background:0 0;border:1px solid #fff}.transport-contact-btn:hover{color:#071329;background:#fff;transform:translateY(-2px)}.transport-quote-btn span,.transport-contact-btn span{font-size:17px}@media (width<=900px){.transport-approach-container{grid-template-columns:1fr;gap:30px}.transport-approach-content h2{font-size:32px}}@media (width<=600px){.transport-approach-section{padding:55px 18px}.transport-approach-content h2{font-size:28px}.transport-approach-content p{font-size:14px}.transport-requirements-card{padding:25px 20px}.transport-requirements-card h3{font-size:22px}.transport-requirements-buttons{flex-direction:column}.transport-quote-btn,.transport-contact-btn{box-sizing:border-box;width:100%}}.service-full-section{box-sizing:border-box;width:100%;padding:0 35px 90px}.service-full-container{width:100%;max-width:1200px;margin:0 auto}.service-full-heading{color:#071329;letter-spacing:-.8px;margin:0 0 28px;font-family:Poppins,sans-serif;font-size:34px;font-weight:700;line-height:1.25}.service-full-heading-spaced{margin-top:60px}.service-highlights-full{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;display:grid}.service-highlights-full .service-highlight{grid-column:span 2}.service-highlights-full .service-highlight:nth-child(4),.service-highlights-full .service-highlight:nth-child(5){grid-column:span 3}@media (width<=900px){.service-highlights-full{grid-template-columns:repeat(2,minmax(0,1fr))}.service-highlights-full .service-highlight,.service-highlights-full .service-highlight:nth-child(4),.service-highlights-full .service-highlight:nth-child(5){grid-column:span 1}.service-highlights-full .service-highlight:last-child{grid-column:span 2}}@media (width<=600px){.service-full-section{padding:0 18px 65px}.service-full-heading{font-size:28px}.service-highlights-full{grid-template-columns:1fr}.service-highlights-full .service-highlight,.service-highlights-full .service-highlight:last-child{grid-column:span 1}}.contact-page{background:#eef3f4;width:100%}.contact-banner{background-position:50%;background-size:cover;width:100%;height:370px;position:relative;overflow:hidden}.contact-banner-overlay{z-index:1;background:#040e20b8;position:absolute;inset:0}.contact-banner-content{z-index:2;box-sizing:border-box;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 35px;display:flex;position:absolute;bottom:45px;left:0;right:0}.contact-banner-line{background:#e13530;flex-shrink:0;width:5px;height:112px;margin-right:25px}.contact-banner-content h1{color:#fff;letter-spacing:-1.8px;margin:0 0 14px;font-family:Poppins,sans-serif;font-size:62px;font-weight:700;line-height:1.1}.contact-breadcrumb{color:#fff;align-items:center;gap:8px;font-family:Poppins,sans-serif;font-size:15px;display:flex}.contact-breadcrumb a{color:#e13530;text-decoration:none}.contact-breadcrumb a:hover{text-decoration:none}.contact-breadcrumb strong{color:#fff;font-weight:500}.contact-section{box-sizing:border-box;background:#eef3f4;width:100%;padding:115px 35px 120px}.contact-container{width:100%;max-width:1195px;margin:0 auto}.contact-heading{text-align:center;margin-bottom:80px}.contact-label{color:#e13530;justify-content:center;align-items:center;gap:9px;margin-bottom:17px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;display:flex}.contact-heading h2{color:#071329;letter-spacing:-1.5px;margin:0;font-family:Poppins,sans-serif;font-size:46px;font-weight:700;line-height:1.2}.contact-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.contact-card{box-sizing:border-box;background:#fff;border:1px solid #d9dfe2;border-radius:10px;align-items:flex-start;gap:20px;min-height:150px;padding:30px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.contact-card:hover{border-color:#e13530;transform:translateY(-7px);box-shadow:0 18px 40px #07132914}.contact-card-icon{color:#e13530;background:#eef2f3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;transition:background .3s,color .3s;display:flex}.contact-card:hover .contact-card-icon{color:#fff;background:#e13530}.contact-card-content{z-index:2;padding-top:1px;position:relative}.contact-card-content p{color:#53606c;margin:0 0 7px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.65}.contact-card-content p strong{color:#071329;font-weight:600}.contact-card-content a{color:#071329;align-items:center;gap:7px;margin-top:12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex}.contact-card-content a:hover{color:#e13530}.contact-card-watermark{color:#eef0f1;pointer-events:none;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;position:absolute;bottom:8px;right:8px}.contact-social{text-align:center;margin-top:48px}.contact-social h3{color:#071329;margin:0 0 20px;font-family:Poppins,sans-serif;font-size:17px;font-weight:500}.contact-social-icons{justify-content:center;align-items:center;gap:13px;display:flex}.contact-social-icons a{color:#fff;background:#e13530;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;text-decoration:none;transition:transform .3s,background .3s;display:flex}.contact-social-icons a:hover{background:#071329;transform:translateY(-4px)}@media (width<=1000px){.contact-cards{grid-template-columns:1fr}.contact-card{width:100%;max-width:600px;margin:0 auto}}@media (width<=700px){.contact-banner{height:280px}.contact-banner-content{padding:0 25px}.contact-banner-content h1{font-size:45px}.contact-section{padding:80px 20px}.contact-heading{margin-bottom:55px}.contact-heading h2{font-size:36px}}@media (width<=450px){.contact-banner{height:250px}.contact-banner-content h1{font-size:38px}.contact-banner-line{height:90px;margin-right:18px}.contact-heading h2{font-size:30px}.contact-card{padding:22px}.contact-card-icon{width:60px;height:60px}}.get-in-touch-section{box-sizing:border-box;width:100%;margin-top:120px;padding-bottom:100px}.get-in-touch-heading{text-align:left;width:100%;max-width:1200px;margin:0 auto 55px}.get-in-touch-label{color:#e13530;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;display:flex}.get-in-touch-heading h2{color:#071329;letter-spacing:-1.5px;margin:0;font-family:Poppins,sans-serif;font-size:48px;font-weight:700;line-height:1.2}.contact-form-image-wrapper{box-sizing:border-box;border-radius:30px;grid-template-columns:1fr 1fr;gap:0;width:100%;max-width:1200px;min-height:620px;margin:0 auto;display:grid;overflow:hidden}.contact-form-card{box-sizing:border-box;background:linear-gradient(135deg,#071329f7,#071329e6);justify-content:center;align-items:center;padding:60px;display:flex;position:relative}.contact-form{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:560px;display:grid}.contact-input{width:100%;position:relative}.contact-input.full{grid-column:1/-1}.contact-input input,.contact-input select{color:#071329;box-sizing:border-box;background:#fff;border:1px solid #d7dce0;border-radius:30px;outline:none;width:100%;height:58px;padding:0 50px 0 22px;font-family:Poppins,sans-serif;font-size:14px;transition:border-color .3s,box-shadow .3s}.contact-input input::placeholder{color:#777d83}.contact-input input:focus,.contact-input select:focus{border-color:#e13530;box-shadow:0 0 0 3px #ff821c1f}.contact-input svg{color:#e13530;pointer-events:none;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.contact-input select{appearance:none;cursor:pointer;color:#777d83}.contact-input select:valid{color:#071329}.contact-message{grid-column:1/-1;width:100%;position:relative}.contact-message textarea{resize:none;color:#071329;box-sizing:border-box;background:#fff;border:1px solid #d7dce0;border-radius:25px;outline:none;width:100%;height:175px;padding:20px 50px 20px 22px;font-family:Poppins,sans-serif;font-size:14px;transition:border-color .3s,box-shadow .3s}.contact-message textarea::placeholder{color:#777d83}.contact-message textarea:focus{border-color:#e13530;box-shadow:0 0 0 3px #ff821c1f}.contact-message svg{color:#e13530;pointer-events:none;position:absolute;top:22px;right:22px}.contact-submit-button{color:#fff;cursor:pointer;background:#e13530;border:none;border-radius:30px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;width:100%;height:58px;margin-top:2px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:background .3s,transform .3s,box-shadow .3s;display:flex}.contact-submit-button:hover{background:#e13530;transform:translateY(-2px);box-shadow:0 10px 25px #ff821c40}.contact-submit-button:disabled{opacity:.7;cursor:not-allowed}.contact-success,.contact-error{border-radius:10px;grid-column:1/-1;padding:12px 18px;font-family:Poppins,sans-serif;font-size:13px}.contact-success{color:#16804b;background:#28b4631f}.contact-error{color:#c82333;background:#dc35451f}.contact-image-card{background:#071329;min-height:620px;position:relative;overflow:hidden}.contact-image-card img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s;display:block}.contact-image-card:hover img{transform:scale(1.04)}.contact-image-overlay{background:linear-gradient(#07132914,#071329c7);position:absolute;inset:0}.contact-image-content{color:#fff;position:absolute;bottom:45px;left:45px;right:45px}.contact-image-content svg{color:#e13530;margin-bottom:12px}.contact-image-content h3{margin:0 0 12px;font-family:Poppins,sans-serif;font-size:30px;font-weight:700;line-height:1.25}.contact-image-content p{color:#ffffffd1;max-width:420px;margin:0;font-family:Poppins,sans-serif;font-size:14px;line-height:1.7}.contact-map-wrapper{width:100%;max-width:1200px;margin:80px auto 0}.contact-map-heading{color:#e13530;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;display:flex}.contact-map{box-sizing:border-box;background:#e9eef0;border:1px solid #d9dfe3;border-radius:28px;width:100%;height:420px;overflow:hidden}.contact-map iframe{border:0;width:100%;height:100%;display:block}@media (width<=1000px){.get-in-touch-section{margin-top:90px}.get-in-touch-heading{box-sizing:border-box;padding:0 30px}.contact-form-image-wrapper{grid-template-columns:1fr;width:calc(100% - 60px);margin-left:30px;margin-right:30px}.contact-form-card{padding:45px 35px}.contact-image-card{min-height:500px}}@media (width<=650px){.get-in-touch-section{margin-top:70px}.get-in-touch-heading{padding:0 20px}.get-in-touch-heading h2{font-size:36px}.contact-form-image-wrapper{border-radius:22px;width:calc(100% - 40px);margin-left:20px;margin-right:20px}.contact-form{grid-template-columns:1fr}.contact-input.full,.contact-message,.contact-submit-button,.contact-success,.contact-error{grid-column:1}.contact-form-card{padding:35px 20px}.contact-image-card{min-height:420px}.contact-image-content{bottom:30px;left:30px;right:30px}.contact-image-content h3{font-size:25px}.contact-map-wrapper{box-sizing:border-box;padding:0 20px}.contact-map{border-radius:20px;height:350px}}@media (width>=1001px){.contact-banner{height:300px}.contact-section{padding-top:65px;padding-bottom:60px}.contact-heading{margin-bottom:45px}.contact-heading h2{font-size:42px}.contact-card{min-height:140px;padding:24px}.contact-card-icon{width:64px;height:64px}.contact-social{margin-top:28px}.contact-social h3{margin-bottom:14px}.get-in-touch-section{margin-top:65px;padding-bottom:60px}.get-in-touch-heading{margin-bottom:35px}.get-in-touch-heading h2{font-size:42px}.contact-form-image-wrapper{min-height:500px}.contact-form-card{padding:40px}.contact-image-card{min-height:500px}.contact-form{gap:14px}.contact-input input,.contact-input select{height:52px}.contact-message textarea{height:130px}.contact-submit-button{height:52px}.contact-map-wrapper{margin-top:50px}.contact-map{height:350px}}.contact-subheading{color:#e13530;margin:18px 0 14px;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;line-height:1.3}.contact-intro{color:#53606c;max-width:760px;margin:0 auto 10px;font-family:Poppins,sans-serif;font-size:15px;line-height:1.8}.get-in-touch-text{color:#53606c;margin:12px 0 0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500}@media (width<=700px){.contact-subheading{font-size:19px}.contact-intro{font-size:14px}}.policies-page{--brand-orange:#e13530;--brand-navy:#071329;--brand-text:#4f5969;--brand-muted:#7c8592;--brand-border:#e5eaf0;--brand-pale:#fff7f1;color:var(--brand-navy);font-family:var(--font-family-base,"DM Sans", sans-serif);background:#fff}.policies-page *,.policies-page :before,.policies-page :after{box-sizing:border-box}.policies-page a{text-decoration:none}.policies-hero{--header-offset:140px;padding:calc(var(--header-offset) + 60px) 24px 64px;text-align:center;z-index:0;background:#eef3f4;min-height:380px;position:relative;overflow:hidden}.policies-hero:before{content:"";pointer-events:none;border:40px solid #ff821c17;border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;left:-90px}.policies-hero:after{content:"";pointer-events:none;border:35px solid #0713290e;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-180px;right:-120px}.policies-hero-inner{z-index:1;max-width:900px;margin:0 auto;position:relative}.policies-eyebrow{color:var(--brand-orange,#e13530);letter-spacing:1px;justify-content:center;align-items:center;gap:9px;margin-bottom:18px;font-size:12px;font-weight:700;display:inline-flex}.policies-hero h1{color:var(--brand-navy,#071329);font-family:var(--font-family-headings,"Rethink Sans", sans-serif);letter-spacing:-1.2px;margin:0;font-size:clamp(35px,4.6vw,54px);font-weight:700;line-height:1.15}.policies-hero-inner>p{color:#697483;max-width:690px;margin:20px auto 0;font-size:15px;line-height:1.9}.policies-breadcrumb{justify-content:center;align-items:center;gap:10px;margin-top:24px;font-size:13px;font-weight:600;display:flex}.policies-breadcrumb a{color:var(--brand-orange,#e13530);text-decoration:none}.policies-breadcrumb a:hover,.policies-breadcrumb span{color:var(--brand-navy,#071329)}@media (width<=768px){.policies-hero{--header-offset:110px;min-height:320px;padding-bottom:48px}}.policies-layout{grid-template-columns:245px minmax(0,850px);justify-content:center;align-items:start;gap:34px;padding:65px 28px 90px;display:grid}.policies-sidebar{position:sticky;top:110px}.policies-sidebar-card{border:1px solid var(--brand-border);background:#fff;border-radius:15px;padding:25px 18px;box-shadow:0 10px 35px #0713290b}.policies-sidebar-label{color:var(--brand-orange);letter-spacing:1.1px;font-size:10px;font-weight:800}.policies-sidebar-card h2{font-family:var(--font-family-headings,"Rethink Sans", sans-serif);margin:9px 0 22px;font-size:21px;line-height:1.35}.policies-nav-link{color:var(--brand-navy);border-radius:9px;align-items:center;gap:11px;margin:7px 0;padding:13px 11px;font-size:13px;font-weight:600;transition:background .25s,color .25s;display:flex}.policies-nav-link svg{color:var(--brand-orange);flex-shrink:0}.policies-nav-link:hover{color:var(--brand-orange);background:var(--brand-pale)}.policies-sidebar-note{border-top:1px solid var(--brand-border);align-items:flex-start;gap:10px;margin-top:23px;padding-top:20px;display:flex}.policies-sidebar-note svg{color:var(--brand-orange);flex-shrink:0}.policies-sidebar-note p{color:var(--brand-muted);margin:0;font-size:12px;line-height:1.7}.policies-documents{min-width:0}.policy-document{border:1px solid var(--brand-border);background:#fff;border-radius:16px;margin-bottom:34px;padding:38px 42px;scroll-margin-top:110px;box-shadow:0 12px 38px #0713290b}.policy-document-header{border-bottom:1px solid var(--brand-border);align-items:center;gap:17px;padding-bottom:25px;display:flex}.policy-document-icon{width:57px;height:57px;color:var(--brand-orange);background:var(--brand-pale);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.policy-document-kicker{color:var(--brand-orange);letter-spacing:1px;font-size:10px;font-weight:800}.policy-document-header h2{font-family:var(--font-family-headings,"Rethink Sans", sans-serif);margin:5px 0 4px;font-size:27px;font-weight:700;line-height:1.3}.policy-document-header p{color:var(--brand-muted);margin:0;font-size:12px}.policy-lead{border-left:4px solid var(--brand-orange);color:var(--brand-navy);background:#fff8f3;border-radius:0 9px 9px 0;margin:25px 0 0;padding:21px 23px;font-size:14px;line-height:1.95}.policy-section{border-bottom:1px solid var(--brand-border);padding:28px 0;scroll-margin-top:110px}.policy-section:last-child{border-bottom:none}.policy-section h3{font-family:var(--font-family-headings,"Rethink Sans", sans-serif);align-items:center;gap:12px;margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.45;display:flex}.policy-section h3>span{color:#fff;background:var(--brand-orange);width:36px;height:36px;font-family:var(--font-family-base,"DM Sans", sans-serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.policy-section h4{color:var(--brand-navy);font-family:var(--font-family-headings,"Rethink Sans", sans-serif);margin:21px 0 8px;font-size:16px;font-weight:700}.policy-section p,.policy-section li{color:var(--brand-text);font-size:13.5px;line-height:1.95}.policy-section p{margin:0 0 12px}.policy-section p:last-child{margin-bottom:0}.policy-section ul{gap:6px;margin:12px 0 17px;padding-left:22px;display:grid}.policy-section li{padding-left:3px}.policy-section li::marker{color:var(--brand-orange)}.policy-section strong{color:var(--brand-navy)}.policy-section a{color:var(--brand-orange);overflow-wrap:anywhere}.policy-section a:hover{text-decoration:underline}.policy-info-panel{background:#fffaf6;border:1px solid #f2e5db;border-radius:10px;gap:10px;margin-top:17px;padding:21px;display:grid}.policy-info-panel p{overflow-wrap:anywhere;margin:0}.policy-text-link{margin-top:4px;font-size:13px;font-weight:700;display:inline-flex}.policies-footer-note{border:1px solid var(--brand-border);background:#f7f9fb;border-radius:12px;align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.policies-footer-note svg{color:var(--brand-orange);flex-shrink:0;margin-top:2px}.policies-footer-note p{color:var(--brand-text);margin:0;font-size:13px;line-height:1.8}@media (width<=1050px){.policies-layout{grid-template-columns:210px minmax(0,1fr);gap:22px;padding-left:22px;padding-right:22px}.policy-document{padding:30px}}@media (width<=760px){.policies-hero{padding:55px 20px 45px}.policies-hero-inner>p{font-size:14px}.policies-layout{grid-template-columns:minmax(0,1fr);gap:25px;padding:35px 16px 55px}.policies-sidebar{position:static}.policies-sidebar-card{padding:20px}.policies-sidebar-card h2{margin-bottom:14px}.policies-nav-link{margin:4px 5px 4px 0;padding:11px;display:inline-flex}.policies-sidebar-note{margin-top:15px;padding-top:15px}.policy-document{border-radius:13px;margin-bottom:22px;padding:24px 20px}.policy-document-header{gap:12px;padding-bottom:20px}.policy-document-icon{border-radius:11px;width:47px;height:47px}.policy-document-header h2{font-size:22px}.policy-lead{padding:17px;font-size:13px}.policy-section{padding:23px 0}.policy-section h3{gap:10px;font-size:18px}.policy-section h3>span{width:32px;height:32px;font-size:10px}.policy-section h4{font-size:15px}.policy-section p,.policy-section li{font-size:13px}.policy-info-panel{padding:16px}}@media (width<=420px){.policy-document{padding:20px 15px}.policy-document-header h2{font-size:20px}.policies-eyebrow{font-size:10px}}.terms-page{--terms-orange:#e13530;--terms-navy:#071329;--terms-text:#384255;--terms-muted:#687386;--terms-border:#e3e8ef;color:var(--terms-text);background:#f5f7f9;min-height:100vh;font-family:inherit}.terms-page *,.terms-page :before,.terms-page :after{box-sizing:border-box}.terms-page a{color:inherit}.terms-hero{isolation:isolate;text-align:center;background:#eef3f4;width:100%;padding:42px 20px 34px;position:relative;overflow:hidden}.terms-hero:before{content:"";z-index:-1;pointer-events:none;border:40px solid #ff821c17;border-radius:50%;width:300px;height:300px;position:absolute;top:-205px;left:-95px}.terms-hero:after{content:"";z-index:-1;pointer-events:none;border:35px solid #0713290e;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-180px;right:-120px}.terms-hero-inner{z-index:1;width:100%;max-width:1100px;margin:0 auto;position:relative}.terms-hero h1{color:var(--terms-navy);font-family:var(--font-family-headings,"Rethink Sans", sans-serif);letter-spacing:-1px;overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(31px,4vw,46px);font-weight:700;line-height:1.2;display:block}.terms-breadcrumb{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;line-height:1.6;display:flex}.terms-breadcrumb a{color:var(--terms-orange);text-decoration:none}.terms-breadcrumb a:hover{color:var(--terms-navy)}.terms-breadcrumb span,.terms-breadcrumb svg{color:var(--terms-navy);flex-shrink:0}.terms-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:28px;width:min(1120px,100% - 40px);margin:44px auto 64px;display:grid}.terms-sidebar{position:sticky;top:24px}.terms-sidebar-card{border:1px solid var(--terms-border);background:#fff;border-radius:12px;padding:23px 19px;box-shadow:0 8px 28px #0713290a}.terms-sidebar-label{color:#e13530;letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.terms-sidebar-card h2{color:var(--terms-navy);margin:0 0 20px;font-size:19px;line-height:1.4}.terms-nav-link{border-radius:7px;align-items:center;gap:10px;padding:11px 9px;font-size:13px;font-weight:700;text-decoration:none;display:flex;color:var(--terms-navy)!important}.terms-nav-link svg{color:var(--terms-orange);flex-shrink:0}.terms-nav-link:hover{background:#fff2e8}.terms-document{border:1px solid var(--terms-border);background:#fff;border-radius:13px;min-width:0;padding:clamp(22px,4vw,42px);scroll-margin-top:24px;box-shadow:0 9px 32px #0713290b}.terms-document-header{border-bottom:1px solid var(--terms-border);align-items:center;gap:16px;margin-bottom:25px;padding-bottom:25px;display:flex}.terms-document-icon{color:#e13530;background:#fff0e3;border-radius:11px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.terms-document-kicker{color:#e13530;letter-spacing:.13em;margin:0 0 6px;font-size:10px;font-weight:800;display:block}.terms-document-header h2{color:var(--terms-navy);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,3vw,33px);font-weight:800;line-height:1.25}.terms-updated{color:var(--terms-muted);margin:7px 0 0;font-size:12px}.terms-intro{border-left:3px solid var(--terms-orange);background:#fff8f2;border-radius:0 8px 8px 0;margin-bottom:10px;padding:16px 19px}.terms-intro p{color:#30394a;margin:0;font-size:14px;line-height:1.85}.terms-section{border-bottom:1px solid #edf0f4;padding:25px 0 24px;scroll-margin-top:20px}.terms-section:last-child{border-bottom:0;padding-bottom:0}.terms-section-heading{align-items:flex-start;gap:13px;margin-bottom:15px;display:flex}.terms-section-number{background:var(--terms-navy);color:#fff;font-variant-numeric:tabular-nums;border-radius:7px;flex:0 0 31px;place-items:center;width:31px;height:31px;margin-top:1px;font-size:12px;font-weight:800;display:grid}.terms-section-heading h2{min-width:0;color:var(--terms-navy);overflow-wrap:anywhere;margin:0;font-size:clamp(17px,2vw,20px);font-weight:800;line-height:1.45}.terms-section-content{min-width:0;padding-left:44px}.terms-section-content p{color:var(--terms-text);overflow-wrap:anywhere;margin:0 0 12px;font-size:14px;line-height:1.85}.terms-section-content p:last-child{margin-bottom:0}.terms-list{gap:8px;margin:10px 0 16px;padding:0;list-style:none;display:grid}.terms-list li{color:var(--terms-text);overflow-wrap:anywhere;padding-left:20px;font-size:14px;line-height:1.75;position:relative}.terms-list li:before{content:"";background:var(--terms-orange);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:2px}.terms-contact-details{background:#fffaf6;border:1px solid #f0d5bf;border-radius:8px;margin:12px 0;padding:16px 18px}.terms-contact-details p{margin-bottom:7px}.terms-contact-details p:last-child{margin-bottom:0}@media (width<=850px){.terms-layout{grid-template-columns:1fr;gap:20px;margin-top:25px}.terms-sidebar{position:static}.terms-sidebar-card{padding:15px}.terms-sidebar-card h2{margin-bottom:10px}}@media (width<=560px){.terms-hero{padding:34px 16px 28px}.terms-hero h1{font-size:clamp(28px,7vw,35px)}.terms-layout{width:calc(100% - 24px);margin:16px auto 44px}.terms-document{border-radius:10px;padding:20px 16px 24px}.terms-document-header{align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:20px}.terms-document-icon{flex-basis:43px;width:43px;height:43px}.terms-document-header h2{font-size:24px}.terms-intro{padding:14px}.terms-intro p,.terms-section-content p,.terms-list li{font-size:13px}.terms-section{padding:21px 0}.terms-section-heading{gap:10px}.terms-section-number{flex-basis:28px;width:28px;height:28px;font-size:11px}.terms-section-heading h2{font-size:17px}.terms-section-content{padding-left:0}}:root{--font-family-base:"DM Sans", sans-serif;--font-family-headings:"Rethink Sans", sans-serif;--font-family-btn:"DM Sans", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-family-base);color:#10182d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-headings)}a{color:inherit;font-family:var(--font-family-btn)}button{font-family:var(--font-family-btn)}input,textarea,select{font-family:var(--font-family-base)}img{max-width:100%;display:block}.temporary-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding:80px 20px;display:flex}.temporary-section h1{margin-bottom:15px;font-size:48px}.temporary-section p{color:#777;font-size:18px}
