.CanadaLanding_root__BCfT_{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}@keyframes CanadaLanding_fadeInUp___ABTO{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes CanadaLanding_fadeInLeft__73QR3{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes CanadaLanding_fadeInRight__tLtae{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes CanadaLanding_float__8IyLm{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes CanadaLanding_floatRotate__YDgN1{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(10deg)}}@keyframes CanadaLanding_pulse__qboLW{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes CanadaLanding_spin___FlJd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes CanadaLanding_scrollBounce__Bfkqh{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes CanadaLanding_planeMove__W06N4{0%{left:-50px;top:50%}to{left:80%;top:20%}}@keyframes CanadaLanding_leafFall__istHX{0%{transform:translateY(-100px) rotate(0deg);opacity:0}10%{opacity:1}to{transform:translateY(100vh) rotate(1turn);opacity:0}}.CanadaLanding_visible__dihM9{animation:CanadaLanding_fadeInUp___ABTO .8s ease forwards}.CanadaLanding_visible__dihM9 .CanadaLanding_faqItem__gLHKi,.CanadaLanding_visible__dihM9 .CanadaLanding_partnerCard__ojaYR,.CanadaLanding_visible__dihM9 .CanadaLanding_routeCard__PL8u_,.CanadaLanding_visible__dihM9 .CanadaLanding_serviceCard__UkoeE,.CanadaLanding_visible__dihM9 .CanadaLanding_stepCard__qthRk,.CanadaLanding_visible__dihM9 .CanadaLanding_testimonialCard__r5K5F{animation:CanadaLanding_fadeInUp___ABTO .6s ease forwards}.CanadaLanding_visible__dihM9 .CanadaLanding_serviceCard__UkoeE:first-child{animation-delay:.1s}.CanadaLanding_visible__dihM9 .CanadaLanding_serviceCard__UkoeE:nth-child(2){animation-delay:.2s}.CanadaLanding_visible__dihM9 .CanadaLanding_serviceCard__UkoeE:nth-child(3){animation-delay:.3s}.CanadaLanding_visible__dihM9 .CanadaLanding_serviceCard__UkoeE:nth-child(4){animation-delay:.4s}.CanadaLanding_visible__dihM9 .CanadaLanding_partnerCard__ojaYR:first-child{animation-delay:.1s}.CanadaLanding_visible__dihM9 .CanadaLanding_partnerCard__ojaYR:nth-child(2){animation-delay:.2s}.CanadaLanding_visible__dihM9 .CanadaLanding_partnerCard__ojaYR:nth-child(3){animation-delay:.3s}.CanadaLanding_visible__dihM9 .CanadaLanding_stepCard__qthRk:first-child{animation-delay:.1s}.CanadaLanding_visible__dihM9 .CanadaLanding_stepCard__qthRk:nth-child(2){animation-delay:.2s}.CanadaLanding_visible__dihM9 .CanadaLanding_stepCard__qthRk:nth-child(3){animation-delay:.3s}.CanadaLanding_visible__dihM9 .CanadaLanding_stepCard__qthRk:nth-child(4){animation-delay:.4s}.CanadaLanding_visible__dihM9 .CanadaLanding_routeCard__PL8u_:first-child{animation-delay:.1s}.CanadaLanding_visible__dihM9 .CanadaLanding_routeCard__PL8u_:nth-child(2){animation-delay:.15s}.CanadaLanding_visible__dihM9 .CanadaLanding_routeCard__PL8u_:nth-child(3){animation-delay:.2s}.CanadaLanding_visible__dihM9 .CanadaLanding_routeCard__PL8u_:nth-child(4){animation-delay:.25s}.CanadaLanding_visible__dihM9 .CanadaLanding_routeCard__PL8u_:nth-child(5){animation-delay:.3s}.CanadaLanding_visible__dihM9 .CanadaLanding_routeCard__PL8u_:nth-child(6){animation-delay:.35s}.CanadaLanding_container__HgL0g{max-width:1240px;margin:0 auto;padding:0 20px}.CanadaLanding_hero__PKMlj{min-height:100vh;position:relative;display:flex;align-items:center;padding:60px 0;overflow:hidden;background:linear-gradient(135deg,#7f1d1d,#dc2626 50%,#991b1b)}.CanadaLanding_heroBackground__2jHSn{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.CanadaLanding_canadaMap__BOuxt{position:absolute;top:50%;right:-10%;width:70%;height:80%;transform:translateY(-50%);opacity:.1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 600'%3E%3Cpath fill='%23fff' d='M200 100L250 150L300 120L350 180L400 140L450 200L500 160L550 220L600 180L650 240L700 200L750 260L800 220L200 100Z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain}.CanadaLanding_heroOverlay__e_bws{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.08) 0,transparent 40%),radial-gradient(circle at 60% 80%,rgba(0,0,0,.1) 0,transparent 40%)}.CanadaLanding_mapleLeaf__4guP1{position:absolute;font-size:60px;opacity:.15;animation:CanadaLanding_leafFall__istHX 15s linear infinite;left:10%;top:-100px}.CanadaLanding_mapleLeaf2__VxxHI{position:absolute;font-size:40px;opacity:.1;animation:CanadaLanding_leafFall__istHX 20s linear 5s infinite;left:50%;top:-100px}.CanadaLanding_mapleLeaf3__3iJPb{position:absolute;font-size:50px;opacity:.12;animation:CanadaLanding_leafFall__istHX 18s linear 10s infinite;left:80%;top:-100px}.CanadaLanding_heroContent__8v750{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.CanadaLanding_flagBadge__OonAn{display:inline-flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);padding:10px 20px;border-radius:50px;margin-bottom:25px;border:1px solid hsla(0,0%,100%,.25);animation:CanadaLanding_fadeInLeft__73QR3 .6s ease}.CanadaLanding_flag__piioi{font-size:24px}.CanadaLanding_flagBadge__OonAn span:last-child{color:#fff;font-weight:600;font-size:14px;letter-spacing:2px}.CanadaLanding_heroTitle__s0FHi{margin-bottom:25px;animation:CanadaLanding_fadeInLeft__73QR3 .8s ease .2s backwards}.CanadaLanding_titleLine1__Btmpz{display:block;font-size:24px;color:hsla(0,0%,100%,.9);font-weight:500;margin-bottom:5px}.CanadaLanding_titleLine2__UguWe{display:block;font-size:64px;font-weight:900;color:#fff;line-height:1.1;margin-bottom:10px;text-shadow:2px 2px 10px rgba(0,0,0,.2)}.CanadaLanding_titleLine3__BSDVj{display:block;font-size:42px;font-weight:800;color:hsla(0,0%,100%,.95)}.CanadaLanding_heroDescription__NKo2J{font-size:18px;color:hsla(0,0%,100%,.9);line-height:1.7;margin-bottom:30px;max-width:500px;animation:CanadaLanding_fadeInLeft__73QR3 .8s ease .4s backwards}.CanadaLanding_heroDescription__NKo2J strong{color:#fff}.CanadaLanding_courierPartners__4DbXX{margin-bottom:35px;animation:CanadaLanding_fadeInLeft__73QR3 .8s ease .5s backwards}.CanadaLanding_partnerLabel__i8CCv{display:block;color:hsla(0,0%,100%,.7);font-size:13px;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.CanadaLanding_partners__sxRfA{display:flex;gap:15px;flex-wrap:wrap}.CanadaLanding_partnerBadge__olBa8{display:flex;flex-direction:column;align-items:center;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);padding:12px 20px;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.CanadaLanding_partnerBadge__olBa8:hover{background:hsla(0,0%,100%,.25);transform:translateY(-3px)}.CanadaLanding_partnerLogo__J31V_{font-weight:800;font-size:18px;color:#fff}.CanadaLanding_partnerName__zrG6V{font-size:10px;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:1px}.CanadaLanding_heroStats__6M25Y{display:flex;gap:40px;margin-bottom:35px;animation:CanadaLanding_fadeInLeft__73QR3 .8s ease .6s backwards}.CanadaLanding_heroStat__WW29T{text-align:center}.CanadaLanding_heroStatNumber__BhXhV{display:block;font-size:36px;font-weight:800;color:#fff}.CanadaLanding_heroStatLabel__gPHdj{font-size:13px;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:1px}.CanadaLanding_heroButtons__8H_F5{display:flex;gap:15px;flex-wrap:wrap;animation:CanadaLanding_fadeInLeft__73QR3 .8s ease .7s backwards}.CanadaLanding_primaryButton__kfm6C{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#dc2626;padding:16px 32px;border-radius:10px;text-decoration:none;font-weight:700;font-size:16px;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2)}.CanadaLanding_primaryButton__kfm6C:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.CanadaLanding_secondaryButton__nyXqv{display:inline-flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.1);color:#fff;padding:16px 32px;border-radius:10px;text-decoration:none;font-weight:600;font-size:16px;border:2px solid hsla(0,0%,100%,.4);transition:all .3s ease;backdrop-filter:blur(10px)}.CanadaLanding_secondaryButton__nyXqv:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.6);transform:translateY(-3px)}.CanadaLanding_whiteButton__6LkQx{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#dc2626;padding:16px 32px;border-radius:10px;text-decoration:none;font-weight:700;font-size:16px;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2)}.CanadaLanding_whiteButton__6LkQx:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.CanadaLanding_heroFormWrapper__pKB1W{animation:CanadaLanding_fadeInRight__tLtae .8s ease .4s backwards}.CanadaLanding_quoteBox__Wd_ny{background:#fff;padding:35px;border-radius:20px;box-shadow:0 25px 50px rgba(0,0,0,.3)}.CanadaLanding_quoteHeader__Uaj25{text-align:center;margin-bottom:25px}.CanadaLanding_quoteHeader__Uaj25 h3{font-size:24px;color:#dc2626;margin-bottom:5px}.CanadaLanding_quoteHeader__Uaj25 p{color:#64748b;font-size:14px}.CanadaLanding_inputGroup__oDgAD{margin-bottom:15px}.CanadaLanding_inputRow__79_Y0{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:15px}.CanadaLanding_input__wvuhF{width:100%;padding:14px 18px;border:2px solid #e2e8f0;border-radius:10px;font-size:15px;transition:all .3s ease;background:#f8fafc}.CanadaLanding_input__wvuhF:focus{outline:none;border-color:#dc2626;background:#fff;box-shadow:0 0 0 4px rgba(220,38,38,.1)}.CanadaLanding_submitButton__Oddpm{width:100%;padding:16px;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;font-family:inherit}.CanadaLanding_submitButton__Oddpm:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(220,38,38,.4)}.CanadaLanding_submitButton__Oddpm:disabled{background:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.CanadaLanding_spinner__4oWtI{width:24px;height:24px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:CanadaLanding_spin___FlJd .8s linear infinite}.CanadaLanding_quoteFooter__x_KVq{display:flex;justify-content:space-between;margin-top:20px;padding-top:15px;border-top:1px solid #e2e8f0}.CanadaLanding_quoteFooter__x_KVq span{font-size:12px;color:#64748b}.CanadaLanding_scrollIndicator__Et8jk{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);text-align:center;z-index:1}.CanadaLanding_scrollIndicator__Et8jk span{display:block;color:hsla(0,0%,100%,.6);font-size:12px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.CanadaLanding_scrollArrow__B3R9q{width:24px;height:24px;margin:0 auto;border-right:2px solid hsla(0,0%,100%,.6);border-bottom:2px solid hsla(0,0%,100%,.6);transform:rotate(45deg);animation:CanadaLanding_scrollBounce__Bfkqh 1.5s infinite}.CanadaLanding_canadaBanner__PI8S9{background:linear-gradient(135deg,#1a1a1a,#333);padding:40px 0;overflow:hidden}.CanadaLanding_canadaPresenceGrid__RVevv{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin-bottom:20px}.CanadaLanding_canadaPresenceItem__BcU5v{display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;animation:CanadaLanding_fadeInUp___ABTO .6s ease backwards}.CanadaLanding_canadaPresenceItem__BcU5v:first-child{animation-delay:.1s}.CanadaLanding_canadaPresenceItem__BcU5v:nth-child(2){animation-delay:.15s}.CanadaLanding_canadaPresenceItem__BcU5v:nth-child(3){animation-delay:.2s}.CanadaLanding_canadaPresenceItem__BcU5v:nth-child(4){animation-delay:.25s}.CanadaLanding_canadaPresenceItem__BcU5v:nth-child(5){animation-delay:.3s}.CanadaLanding_canadaPresenceItem__BcU5v:nth-child(6){animation-delay:.35s}.CanadaLanding_canadaPresenceItem__BcU5v:nth-child(7){animation-delay:.4s}.CanadaLanding_canadaPresenceItem__BcU5v:nth-child(8){animation-delay:.45s}.CanadaLanding_cityIcon__wl4mw{font-size:32px;animation:CanadaLanding_float__8IyLm 3s ease-in-out infinite}.CanadaLanding_canadaPresenceItem__BcU5v span{font-size:13px;font-weight:600;letter-spacing:1px}.CanadaLanding_canadaBannerText__QHAvB{text-align:center;color:hsla(0,0%,100%,.8);font-size:16px}.CanadaLanding_canadaBannerText__QHAvB strong{color:#dc2626}.CanadaLanding_sectionHeader__kXSNy{text-align:center;margin-bottom:60px}.CanadaLanding_sectionBadge__WgSpj{display:inline-block;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;padding:8px 20px;border-radius:50px;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}.CanadaLanding_sectionHeader__kXSNy h2{font-size:42px;font-weight:800;color:#1a1a1a;margin-bottom:15px;line-height:1.2}.CanadaLanding_sectionHeader__kXSNy p{font-size:18px;color:#64748b;max-width:600px;margin:0 auto}.CanadaLanding_expressPartners__U75wh{padding:100px 0;background:linear-gradient(180deg,#f8fafc,#fff);opacity:0}.CanadaLanding_partnersShowcase__XWS2v{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.CanadaLanding_partnerCard__ojaYR{background:#fff;border-radius:20px;padding:40px 30px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.08);transition:all .4s ease;border:1px solid #e2e8f0;opacity:0}.CanadaLanding_partnerCard__ojaYR:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.15);border-color:#dc2626}.CanadaLanding_partnerCardLogo__uumzp{margin-bottom:25px}.CanadaLanding_dhlLogo__lh24v{background:linear-gradient(135deg,#fc0,#d40511);padding:15px 30px;font-size:28px;letter-spacing:2px}.CanadaLanding_dhlLogo__lh24v,.CanadaLanding_fedexLogo__fUqWZ{display:inline-block;color:#fff;border-radius:10px;font-weight:900}.CanadaLanding_fedexLogo__fUqWZ{background:linear-gradient(135deg,#4d148c,#f60);padding:15px 25px;font-size:24px;letter-spacing:1px}.CanadaLanding_upsLogo__7X4vH{display:inline-block;background:linear-gradient(135deg,#351c15,#ffb500);color:#fff;padding:15px 30px;border-radius:10px;font-weight:900;font-size:28px;letter-spacing:2px}.CanadaLanding_dhlLogoSmall__Vw0zO{background:linear-gradient(135deg,#fc0,#d40511);font-size:16px;letter-spacing:2px}.CanadaLanding_dhlLogoSmall__Vw0zO,.CanadaLanding_fedexLogoSmall__Or00K{display:inline-block;color:#fff;padding:8px 15px;border-radius:5px;font-weight:900;margin-bottom:8px}.CanadaLanding_fedexLogoSmall__Or00K{background:linear-gradient(135deg,#4d148c,#f60);font-size:14px;letter-spacing:1px}.CanadaLanding_upsLogoSmall__cgdop{display:inline-block;background:linear-gradient(135deg,#351c15,#ffb500);color:#fff;padding:8px 15px;border-radius:5px;font-weight:900;font-size:16px;letter-spacing:2px;margin-bottom:8px}.CanadaLanding_partnerCard__ojaYR h3{font-size:22px;color:#1a1a1a;margin-bottom:12px}.CanadaLanding_partnerCard__ojaYR>p{color:#64748b;line-height:1.6;margin-bottom:20px;font-size:15px}.CanadaLanding_partnerFeatures__l1djC{list-style:none;margin-bottom:25px}.CanadaLanding_partnerFeatures__l1djC li{padding:8px 0;color:#475569;font-size:14px;border-bottom:1px dashed #e2e8f0}.CanadaLanding_partnerFeatures__l1djC li:last-child{border-bottom:none}.CanadaLanding_partnerDelivery__KXKY5{background:linear-gradient(135deg,#fef2f2,#fee2e2);padding:15px;border-radius:12px}.CanadaLanding_deliveryTime__bIyEP{display:block;font-size:28px;font-weight:800;color:#dc2626}.CanadaLanding_deliveryLabel__LBV_L{font-size:13px;color:#64748b;text-transform:uppercase;letter-spacing:1px}.CanadaLanding_pricing__fcjET{padding:100px 0;background:linear-gradient(180deg,#1a1a1a,#2a2a2a);opacity:0}.CanadaLanding_pricing__fcjET .CanadaLanding_sectionBadge__WgSpj{background:linear-gradient(135deg,#fff,#f0f0f0);color:#dc2626}.CanadaLanding_pricing__fcjET .CanadaLanding_sectionHeader__kXSNy h2{color:#fff}.CanadaLanding_pricing__fcjET .CanadaLanding_sectionHeader__kXSNy p{color:hsla(0,0%,100%,.7)}.CanadaLanding_pricingTabs__M71C_{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.3)}.CanadaLanding_pricingTabContent__j3SoE{padding:40px}.CanadaLanding_pricingTable__3pLsL{border:1px solid #e2e8f0;border-radius:15px;overflow:hidden;margin-bottom:30px}.CanadaLanding_pricingTableHeader__cw_i7{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff}.CanadaLanding_pricingTableHeader__cw_i7 .CanadaLanding_pricingTableCell__P4l0W{padding:20px;text-align:center;font-weight:700;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:8px}.CanadaLanding_pricingTableHeader__cw_i7 .CanadaLanding_pricingTableCell__P4l0W:first-child{text-align:left;align-items:flex-start}.CanadaLanding_pricingTableRow__BePn8{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;border-bottom:1px solid #e2e8f0;transition:all .3s ease}.CanadaLanding_pricingTableRow__BePn8:last-child{border-bottom:none}.CanadaLanding_pricingTableRow__BePn8:hover{background:#fef2f2}.CanadaLanding_pricingTableCell__P4l0W{padding:25px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.CanadaLanding_pricingTableRow__BePn8 .CanadaLanding_pricingTableCell__P4l0W:first-child{align-items:flex-start}.CanadaLanding_weightSlab__7YCLw{font-size:20px;font-weight:700;color:#1a1a1a;display:block;margin-bottom:5px}.CanadaLanding_weightNote__C1udF{font-size:13px;color:#64748b}.CanadaLanding_priceAmount__2BCM8{font-size:24px;font-weight:800;color:#dc2626}.CanadaLanding_priceUnit__nT4r_{font-size:14px;color:#64748b;margin-top:3px}.CanadaLanding_bestValue__4pQEG{background:linear-gradient(135deg,#fef2f2,#fee2e2);position:relative}.CanadaLanding_bestValue__4pQEG:hover{background:linear-gradient(135deg,#fee2e2,#fecaca)}.CanadaLanding_bestValueBadge__7Zsjo{display:inline-block;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-top:8px}.CanadaLanding_pricingNotes__31DHe{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px;justify-content:center}.CanadaLanding_pricingNote__541iG{display:flex;align-items:center;gap:10px;color:#64748b;font-size:14px}.CanadaLanding_noteIcon__0hqW7{font-size:18px}.CanadaLanding_pricingCta__Dgqel{text-align:center}.CanadaLanding_services__3LHER{padding:100px 0;background:#fff;opacity:0}.CanadaLanding_servicesGrid__i4Sws{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.CanadaLanding_serviceCard__UkoeE{background:linear-gradient(135deg,#f8fafc,#fff);border-radius:20px;padding:40px;border:1px solid #e2e8f0;transition:all .4s ease;display:flex;flex-direction:column;opacity:0}.CanadaLanding_serviceCard__UkoeE:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(220,38,38,.1);border-color:#dc2626}.CanadaLanding_serviceIconWrapper__XtQtE{margin-bottom:20px}.CanadaLanding_serviceIcon__QuiTD{width:70px;height:70px;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:36px;box-shadow:0 10px 25px rgba(220,38,38,.3)}.CanadaLanding_serviceContent__zoLiD h3{font-size:24px;color:#1a1a1a;margin-bottom:12px}.CanadaLanding_serviceContent__zoLiD>p{color:#64748b;line-height:1.6;margin-bottom:20px}.CanadaLanding_serviceList__hcdMm{list-style:none;margin-bottom:25px;flex-grow:1}.CanadaLanding_serviceList__hcdMm li{display:flex;align-items:center;gap:12px;padding:10px 0;color:#475569;font-size:15px}.CanadaLanding_serviceButton__oKZ0h{display:inline-block;background:transparent;color:#dc2626;padding:12px 25px;border-radius:10px;text-decoration:none;font-weight:600;font-size:15px;border:2px solid #dc2626;transition:all .3s ease;text-align:center}.CanadaLanding_serviceButton__oKZ0h:hover{background:#dc2626;color:#fff}.CanadaLanding_whyUs__EN78s{padding:100px 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);opacity:0}.CanadaLanding_whyUsContent__MqXd_{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.CanadaLanding_whyUsText__XcM9P .CanadaLanding_sectionBadge__WgSpj{margin-bottom:20px}.CanadaLanding_whyUsText__XcM9P h2{font-size:38px;font-weight:800;color:#1a1a1a;margin-bottom:15px;line-height:1.2}.CanadaLanding_whyUsText__XcM9P>p{color:#64748b;font-size:17px;line-height:1.7;margin-bottom:35px}.CanadaLanding_whyUsFeatures__RYwjB{display:grid;grid-template-columns:1fr 1fr;gap:25px}.CanadaLanding_whyUsFeature__lh_bX{display:flex;gap:15px}.CanadaLanding_featureIcon__ulltM{width:50px;height:50px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 5px 15px rgba(0,0,0,.08);flex-shrink:0}.CanadaLanding_featureContent__3LNjR h4{font-size:16px;color:#1a1a1a;margin-bottom:5px}.CanadaLanding_featureContent__3LNjR p{font-size:14px;color:#64748b;line-height:1.5}.CanadaLanding_imageWrapper__qRdlQ,.CanadaLanding_whyUsImage__WJDpe{position:relative}.CanadaLanding_canadaImagePlaceholder__T1iW_{width:100%;height:400px;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px rgba(220,38,38,.3)}.CanadaLanding_canadaFlagVisual__OCKBi{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220px;height:140px;display:flex;background:#fff;border-radius:5px;overflow:hidden}.CanadaLanding_redStripe__wsw9E{width:55px;background:#dc2626}.CanadaLanding_whiteSection__Dm717{flex:1;background:#fff;display:flex;align-items:center;justify-content:center}.CanadaLanding_mapleCenterLeaf__JVpyT{font-size:60px}.CanadaLanding_deliveryTruck__8LoFz{position:absolute;bottom:60px;left:30px;font-size:48px;animation:CanadaLanding_float__8IyLm 3s ease-in-out infinite}.CanadaLanding_package__3P4IU{position:absolute;top:50px;right:40px;font-size:56px;animation:CanadaLanding_float__8IyLm 3s ease-in-out 1s infinite}.CanadaLanding_statsOverlay__yPOfe{position:absolute;bottom:-20px;right:-20px}.CanadaLanding_overlayCard__JwSHb{background:#fff;padding:25px 35px;border-radius:15px;box-shadow:0 15px 40px rgba(0,0,0,.15);text-align:center}.CanadaLanding_overlayNumber__WhbGs{display:block;font-size:32px;font-weight:800;color:#dc2626}.CanadaLanding_overlayLabel__Xs0ri{font-size:14px;color:#64748b}.CanadaLanding_popularRoutes__ZeDKU{padding:100px 0;background:#fff;opacity:0}.CanadaLanding_routesGrid__eIsaR{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.CanadaLanding_routeCard__PL8u_{background:linear-gradient(135deg,#f8fafc,#fff);padding:30px;border-radius:15px;text-align:center;border:1px solid #e2e8f0;transition:all .4s ease;opacity:0}.CanadaLanding_routeCard__PL8u_:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(220,38,38,.1);border-color:#dc2626}.CanadaLanding_routeIcon__L9cZE{font-size:48px;margin-bottom:15px;animation:CanadaLanding_float__8IyLm 3s ease-in-out infinite}.CanadaLanding_routeCard__PL8u_ h3{font-size:20px;color:#1a1a1a;margin-bottom:8px}.CanadaLanding_routeCard__PL8u_ p{color:#64748b;font-size:14px;margin-bottom:15px}.CanadaLanding_routeTime__cqRRh{display:inline-block;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;padding:8px 20px;border-radius:25px;font-size:14px;font-weight:600}.CanadaLanding_howItWorks__tNFQ9{padding:100px 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);opacity:0}.CanadaLanding_stepsContainer__8pV8z{position:relative}.CanadaLanding_stepsLine__wZ4oC{position:absolute;top:60px;left:10%;right:10%;height:4px;background:linear-gradient(90deg,#dc2626,#991b1b);border-radius:2px;z-index:0}.CanadaLanding_stepsGrid__NwiAp{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;position:relative;z-index:1}.CanadaLanding_stepCard__qthRk{text-align:center;background:#fff;padding:30px 20px;border-radius:20px;opacity:0;box-shadow:0 5px 20px rgba(0,0,0,.05)}.CanadaLanding_stepNumber__RFd7j{width:50px;height:50px;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;margin:0 auto 20px;box-shadow:0 10px 25px rgba(220,38,38,.3)}.CanadaLanding_stepIcon__SUUoo{font-size:48px;margin-bottom:20px}.CanadaLanding_stepCard__qthRk h3{font-size:20px;color:#1a1a1a;margin-bottom:12px}.CanadaLanding_stepCard__qthRk p{color:#64748b;font-size:15px;line-height:1.6}.CanadaLanding_testimonials__QjXU_{padding:100px 0;background:#fff;opacity:0}.CanadaLanding_testimonialsGrid__3e0_0{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.CanadaLanding_testimonialCard__r5K5F{background:linear-gradient(135deg,#f8fafc,#fff);padding:35px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .4s ease;opacity:0;border:1px solid #e2e8f0}.CanadaLanding_testimonialCard__r5K5F:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.12);border-color:#dc2626}.CanadaLanding_testimonialRating__62bBl{margin-bottom:20px;font-size:20px}.CanadaLanding_testimonialText__hlUPk{color:#475569;font-size:16px;line-height:1.7;margin-bottom:25px;font-style:italic}.CanadaLanding_testimonialAuthor__hIKEy{display:flex;align-items:center;gap:15px}.CanadaLanding_authorAvatar__70ofP{width:50px;height:50px;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.CanadaLanding_authorInfo__x6ZGv strong{display:block;color:#1a1a1a;font-size:16px;margin-bottom:3px}.CanadaLanding_authorInfo__x6ZGv span{color:#64748b;font-size:13px}.CanadaLanding_faq__UqvBR{padding:100px 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);opacity:0}.CanadaLanding_faqGrid__NTWs3{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.CanadaLanding_faqItem__gLHKi{background:#fff;padding:30px;border-radius:15px;border:1px solid #e2e8f0;transition:all .3s ease;opacity:0;animation:CanadaLanding_fadeInUp___ABTO .6s ease forwards}.CanadaLanding_faqItem__gLHKi:first-child{animation-delay:.1s}.CanadaLanding_faqItem__gLHKi:nth-child(2){animation-delay:.15s}.CanadaLanding_faqItem__gLHKi:nth-child(3){animation-delay:.2s}.CanadaLanding_faqItem__gLHKi:nth-child(4){animation-delay:.25s}.CanadaLanding_faqItem__gLHKi:nth-child(5){animation-delay:.3s}.CanadaLanding_faqItem__gLHKi:nth-child(6){animation-delay:.35s}.CanadaLanding_faqItem__gLHKi:hover{border-color:#dc2626;box-shadow:0 10px 30px rgba(220,38,38,.1)}.CanadaLanding_faqItem__gLHKi h3{font-size:18px;color:#1a1a1a;margin-bottom:12px;font-weight:700}.CanadaLanding_faqItem__gLHKi p{color:#64748b;font-size:15px;line-height:1.7}.CanadaLanding_contactCta__fvzFG{padding:100px 0;background:linear-gradient(135deg,#dc2626,#b91c1c);position:relative;overflow:hidden;opacity:0}.CanadaLanding_ctaWrapper__M7tsB{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center;position:relative;z-index:1}.CanadaLanding_ctaContent__jFOg5 h2{font-size:42px;font-weight:800;color:#fff;margin-bottom:15px}.CanadaLanding_ctaContent__jFOg5>p{font-size:18px;color:hsla(0,0%,100%,.9);margin-bottom:30px;line-height:1.6}.CanadaLanding_ctaButtons__26jwS{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:40px}.CanadaLanding_ctaInfo__x_Prb{display:flex;flex-wrap:wrap;gap:30px}.CanadaLanding_ctaInfoItem__uFcK1{display:flex;align-items:center;gap:10px;color:hsla(0,0%,100%,.95);font-size:15px}.CanadaLanding_ctaVisual__TqPG7{position:relative;height:300px}.CanadaLanding_canadaOutline__p83jf{width:100%;height:100%;background:hsla(0,0%,100%,.1);border-radius:20px;position:relative;overflow:hidden}.CanadaLanding_planeAnimation__COWZD{position:absolute;font-size:48px;animation:CanadaLanding_planeMove__W06N4 4s ease-in-out infinite}.CanadaLanding_maplePin__JFGBM{position:absolute;bottom:30%;right:30%;font-size:48px;animation:CanadaLanding_pulse__qboLW 2s ease-in-out infinite}@media (max-width:1024px){.CanadaLanding_heroContent__8v750{grid-template-columns:1fr;gap:40px}.CanadaLanding_titleLine2__UguWe{font-size:48px}.CanadaLanding_titleLine3__BSDVj{font-size:32px}.CanadaLanding_partnersShowcase__XWS2v{grid-template-columns:repeat(2,1fr)}.CanadaLanding_whyUsContent__MqXd_{grid-template-columns:1fr}.CanadaLanding_whyUsImage__WJDpe{order:-1}.CanadaLanding_routesGrid__eIsaR{grid-template-columns:repeat(2,1fr)}.CanadaLanding_ctaWrapper__M7tsB{grid-template-columns:1fr}.CanadaLanding_ctaVisual__TqPG7{display:none}}@media (max-width:768px){.CanadaLanding_heroStats__6M25Y{gap:25px}.CanadaLanding_heroStatNumber__BhXhV{font-size:28px}.CanadaLanding_inputRow__79_Y0{grid-template-columns:1fr}.CanadaLanding_canadaPresenceGrid__RVevv{gap:20px}.CanadaLanding_partnersShowcase__XWS2v{grid-template-columns:1fr}.CanadaLanding_pricingTableHeader__cw_i7,.CanadaLanding_pricingTableRow__BePn8{grid-template-columns:1fr;text-align:center}.CanadaLanding_pricingTableRow__BePn8 .CanadaLanding_pricingTableCell__P4l0W:first-child{background:#fef2f2;align-items:center}.CanadaLanding_routesGrid__eIsaR,.CanadaLanding_servicesGrid__i4Sws,.CanadaLanding_whyUsFeatures__RYwjB{grid-template-columns:1fr}.CanadaLanding_stepsLine__wZ4oC{display:none}.CanadaLanding_stepsGrid__NwiAp{grid-template-columns:1fr 1fr}.CanadaLanding_faqGrid__NTWs3,.CanadaLanding_testimonialsGrid__3e0_0{grid-template-columns:1fr}.CanadaLanding_sectionHeader__kXSNy h2{font-size:32px}}@media (max-width:480px){.CanadaLanding_hero__PKMlj{padding:40px 0}.CanadaLanding_titleLine1__Btmpz{font-size:18px}.CanadaLanding_titleLine2__UguWe{font-size:38px}.CanadaLanding_titleLine3__BSDVj{font-size:24px}.CanadaLanding_heroDescription__NKo2J{font-size:16px}.CanadaLanding_heroStats__6M25Y{flex-direction:column;align-items:flex-start;gap:15px}.CanadaLanding_heroStat__WW29T{display:flex;align-items:center;gap:10px;text-align:left}.CanadaLanding_quoteBox__Wd_ny{padding:25px}.CanadaLanding_stepsGrid__NwiAp{grid-template-columns:1fr}.CanadaLanding_primaryButton__kfm6C,.CanadaLanding_secondaryButton__nyXqv,.CanadaLanding_whiteButton__6LkQx{width:100%;justify-content:center}.CanadaLanding_ctaContent__jFOg5 h2{font-size:32px}.CanadaLanding_ctaButtons__26jwS{flex-direction:column}.CanadaLanding_ctaInfo__x_Prb{flex-direction:column;gap:15px}}