@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");.tp-hero{position:relative;width:100%;min-height:280px;background:linear-gradient(135deg,#1a3a5c,#2d6a9f 50%,#1a3a5c);display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 32px;overflow:hidden}.tp-hero__bg{position:absolute;inset:0;background:url(/transport/img2.jpg) 50%/cover no-repeat;opacity:.45}.tp-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,40,70,.5) 0,rgba(15,40,70,.75))}.tp-hero__content{position:relative;z-index:2;padding:96px 48px 0}.tp-hero__title{font-size:42px;font-weight:700;color:#fff;margin-bottom:6px;line-height:1.15}.tp-hero__subtitle{font-size:15px;color:hsla(0,0%,100%,.82);margin-bottom:20px}.tp-hero__badges{display:flex;gap:24px;flex-wrap:wrap}.tp-hero__badge{display:flex;align-items:center;gap:6px;color:hsla(0,0%,100%,.88);font-size:13px}.tp-hero__badge-icon{display:inline-flex;align-items:center;justify-content:center;font-size:16px}.tp-hero__badge-icon svg{width:1em;height:1em}@media (max-width:1100px){.tp-hero__content{padding:88px 24px 0}}@media (max-width:700px){.tp-hero{min-height:240px}.tp-hero__title{font-size:28px}.tp-hero__content{padding:80px 12px 0}}.benefits{width:100%;padding:28px 48px}.benefits__wrapper{background:#f7f3ff;border-radius:18px;padding:28px 32px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.benefit-card{display:flex;align-items:flex-start;gap:14px}.benefit-card__icon{width:48px;height:48px;border-radius:50%;background:#fff;color:#7c4dff;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;box-shadow:0 2px 8px rgba(124,77,255,.08)}.benefit-card__content h3{margin:0 0 6px;font-size:17px;font-weight:600;color:#222}.benefit-card__content p{margin:0;font-size:14px;line-height:1.5;color:#666}@media (max-width:1024px){.benefits__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.benefits{padding:20px}.benefits__wrapper{grid-template-columns:1fr;padding:20px}}