.landing-main-intro{padding:80px 40px;background:transparent;margin-top:5%;margin-bottom:-5%}.landing-main-intro__heading{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(24px,4vw,56px);line-height:1.2;color:#00002a;max-width:1200px;margin:0 auto 40px}.heading-highlight{display:block;color:#09f}.landing-main-intro__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1200px;margin:0 auto}.landing-main-intro__left{padding-right:20px}.landing-main-intro__description{font-family:Poppins,sans-serif;font-weight:400;font-size:clamp(14px,2vw,24px);line-height:1.5;color:#00002a;margin-bottom:24px}.landing-main-intro__description strong{font-weight:700}.landing-main-intro__subtext{font-family:Poppins,sans-serif;font-weight:400;font-size:clamp(12px,1.6vw,20px);line-height:1.5;color:#00002a;margin:0 0 20px}.landing-main-intro__right{display:flex;align-items:center}.landing-main-intro__features{display:flex;flex-direction:column;gap:20px}.feature-item{display:flex;align-items:center;gap:16px}.feature-icon{width:clamp(32px,3vw,48px);height:clamp(32px,3vw,48px);flex-shrink:0;display:flex;align-items:center;justify-content:center}.feature-icon img,.feature-icon svg{width:100%;height:100%;object-fit:contain}.feature-text{font-family:Poppins,sans-serif;font-weight:500;font-size:clamp(12px,1.6vw,20px);line-height:1.4;color:#00002a}.landing-main-intro__cta{max-width:1200px;margin:60px auto 0;padding-left:0}.landing-main-intro__button{position:relative;display:inline-flex;align-items:center;gap:12px;padding:clamp(10px,2vw,15px) clamp(50px,10vw,99px) clamp(10px,2vw,15px) clamp(20px,3vw,35px);background:#00002a;color:#f1d9ff;text-decoration:none;border-radius:50px;font-family:Poppins,sans-serif;font-weight:600;font-size:clamp(12px,1.8vw,20px);line-height:1.4;transition:transform .2s ease,box-shadow .2s ease}.landing-main-intro__button svg{position:absolute;right:0;top:50%;transform:translateY(-50%);width:clamp(35px,5vw,55px);height:auto}.landing-main-intro__button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}@media (max-width: 990px){.landing-main-intro{padding:60px 40px}.landing-main-intro__grid{gap:40px}}@media (max-width: 768px){.landing-main-intro{padding:50px 20px}.landing-main-intro__grid{grid-template-columns:1fr;gap:40px}.landing-main-intro__left{padding-right:0}.landing-main-intro__cta{margin-top:40px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/landing-main-intro.css.map */
