.cs-section{--cs-primary: #034D9F;--cs-primary-hover: #0E4076;--cs-dark: #0B294B;--cs-bg: #F8FAFD;--cs-text: #222222;--cs-muted: #5B6B7D;--cs-border: #E3E9F1;--cs-white: #FFFFFF;--cs-radius: 14px;--cs-radius-sm: 8px;--cs-shadow: 0 4px 18px rgba(11,41,75,.06);--cs-shadow-hover: 0 10px 30px rgba(11,41,75,.12);--cs-container: 1280px;color:var(--cs-text);background:var(--cs-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}.cs-section *{box-sizing:border-box}.cs-container{max-width:var(--cs-container);margin:0 auto;padding:0 40px}.cs-eyebrow-divider{width:46px;height:4px;background:var(--cs-primary);border-radius:3px;margin:10px auto 0}.cs-block--left .cs-eyebrow-divider{margin:10px 0 0}.cs-heading-wrap{text-align:center;margin:0 0 44px}.cs-heading-wrap.cs-align-left{text-align:left}.cs-h2{font-size:30px;font-weight:700;color:var(--cs-dark);margin:0;letter-spacing:-.01em}.cs-hero{position:relative;background:var(--cs-hero-bg, linear-gradient(120deg, #EAF1FB 0%, #F8FAFD 45%, #DCE9F9 100%));padding:90px 0 70px;min-height:var(--cs-hero-height, auto);display:flex;align-items:center}.cs-hero__decor{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.cs-hero__decor svg{position:absolute}.cs-hero__grid{position:absolute;top:0;right:0;bottom:0;width:60%;background-image:linear-gradient(rgba(3,77,159,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(3,77,159,.08) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to left,black 30%,transparent 90%);-webkit-mask-image:linear-gradient(to left,black 30%,transparent 90%)}.cs-hero__circle{position:absolute;border-radius:50%;border:1px solid rgba(3,77,159,.18)}.cs-hero__blur{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5}.cs-hero__hex{stroke:#034d9f38;fill:none;stroke-width:1.4}.cs-hero__content{position:relative;z-index:1;max-width:620px}.cs-container{width:100%}.cs-hero__title{font-size:52px;line-height:1.12;font-weight:800;color:var(--cs-dark);margin:0 0 20px;letter-spacing:-.02em}.cs-hero__title em,.cs-hero__title .cs-accent{color:var(--cs-primary);font-style:normal;display:block}.cs-hero__desc{font-size:17px;line-height:1.6;color:var(--cs-muted);margin:0 0 32px;max-width:520px}.cs-hero__ctas{display:flex;gap:14px;flex-wrap:wrap}.cs-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:600;border-radius:8px;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease;line-height:1}.cs-btn svg{width:16px;height:16px}.cs-btn:focus-visible{outline:2px solid var(--cs-primary);outline-offset:2px}.cs-btn--primary{background:var(--cs-primary);color:#fff}.cs-btn--primary:hover{color:#fff!important;background:var(--cs-primary-hover);transform:translateY(-2px);box-shadow:var(--cs-shadow-hover)}.cs-btn--secondary{background:transparent;color:var(--cs-primary);border-color:var(--cs-primary)}.cs-btn--secondary:hover{background:#034d9f0f;transform:translateY(-2px)}.cs-btn--whatsapp{background:#25d366;color:#fff}.cs-btn--whatsapp:hover{color:#fff;background:#1fb959;transform:translateY(-2px)}.cs-btn--outline-light{background:transparent;color:#fff;border-color:#ffffff80}.cs-btn--outline-light:hover{color:#fff;background:#ffffff1f;transform:translateY(-2px)}.cs-btn--block{width:100%;justify-content:center}.cs-industries{padding:0 0 60px;margin-top:-30px;position:relative;z-index:2}.cs-industries__panel{background:#fff;border:1px solid var(--cs-border);border-radius:var(--cs-radius);box-shadow:var(--cs-shadow);padding:30px 34px;display:grid;grid-template-columns:minmax(200px,260px) 1fr;gap:28px;align-items:center}.cs-industries__intro h3{font-size:19px;font-weight:700;color:var(--cs-dark);margin:0 0 6px}.cs-industries__intro p{font-size:14px;color:var(--cs-muted);margin:0;line-height:1.5}.cs-industries__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:18px}.cs-industry-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:14px 8px;border-radius:var(--cs-radius-sm);transition:background-color .2s ease,transform .2s ease}.cs-industry-card:hover{background:var(--cs-bg);transform:translateY(-3px)}.cs-industry-card__icon{width:52px;height:52px;border-radius:50%;background:#034d9f14;color:var(--cs-primary);display:flex;align-items:center;justify-content:center}.cs-industry-card__icon svg{width:24px;height:24px}.cs-industry-card__title{font-size:13.5px;font-weight:600;color:var(--cs-text)}.cs-solutions{padding:20px 0 70px}.cs-solutions__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cs-solution-card{background:#fff;border:1px solid var(--cs-border);border-radius:var(--cs-radius);padding:30px 28px;text-decoration:none;color:inherit;display:block;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cs-solution-card:hover{transform:translateY(-6px);box-shadow:var(--cs-shadow-hover);border-color:transparent}.cs-solution-card__icon{width:52px;height:52px;border-radius:12px;background:#034d9f14;color:var(--cs-primary);display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:background-color .25s ease,color .25s ease}.cs-solution-card__icon svg{width:26px;height:26px}.cs-solution-card:hover .cs-solution-card__icon{background:var(--cs-primary);color:#fff}.cs-solution-card__title{font-size:17px;font-weight:700;color:var(--cs-dark);margin:0 0 8px}.cs-solution-card__desc{font-size:14px;color:var(--cs-muted);line-height:1.55;margin:0 0 16px}.cs-solution-card__link{font-size:13.5px;font-weight:600;color:var(--cs-primary);display:inline-flex;align-items:center;gap:6px}.cs-solution-card__link svg{width:14px;height:14px;transition:transform .2s ease}.cs-solution-card:hover .cs-solution-card__link svg{transform:translate(4px)}.cs-why{padding:20px 0 70px}.cs-why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cs-why-card{background:#fff;border:1px solid var(--cs-border);border-radius:var(--cs-radius);padding:26px 20px;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.cs-why-card:hover{transform:translateY(-4px);box-shadow:var(--cs-shadow-hover)}.cs-why-card__icon{width:44px;height:44px;border-radius:10px;background:#034d9f14;color:var(--cs-primary);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.cs-why-card__icon svg{width:22px;height:22px}.cs-why-card__title{font-size:15px;font-weight:700;color:var(--cs-dark);margin:0 0 6px}.cs-why-card__desc{font-size:13.5px;color:var(--cs-muted);line-height:1.5;margin:0}.cs-consult{padding:20px 0 70px}.cs-consult__grid{display:grid;grid-template-columns:65% 35%;gap:24px;align-items:stretch}.cs-consult__form-wrap{background:#fff;border:1px solid var(--cs-border);border-radius:var(--cs-radius);box-shadow:var(--cs-shadow);padding:36px 38px}.cs-consult__form-wrap h3{font-size:21px;font-weight:700;color:var(--cs-dark);margin:0 0 6px}.cs-consult__form-wrap>p{font-size:14px;color:var(--cs-muted);margin:0 0 26px}.cs-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.cs-form-field{display:flex;flex-direction:column;gap:7px}.cs-form-field--full{grid-column:1 / -1}.cs-form-field label{font-size:13px;font-weight:600;color:var(--cs-dark)}.cs-form-field .cs-required{color:#c0392b;margin-left:2px}.cs-form-field input,.cs-form-field select,.cs-form-field textarea{border:1.5px solid var(--cs-border);border-radius:8px;padding:11px 13px;font-size:14px;line-height:1.4;font-family:inherit;color:var(--cs-text);background:#fff;transition:border-color .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box}.cs-form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6B7D' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;min-height:46px;cursor:pointer}.cs-form-field select::-ms-expand{display:none}.cs-form-field textarea{resize:vertical;min-height:90px}.cs-form-field input:focus,.cs-form-field select:focus,.cs-form-field textarea:focus{outline:none;border-color:var(--cs-primary);box-shadow:0 0 0 3px #034d9f1f}.cs-consult__form-wrap .cs-btn{margin-top:22px}.cs-form-success{display:none;background:#25d36614;border:1px solid rgba(37,211,102,.35);color:#1c7a3f;border-radius:10px;padding:16px 18px;font-size:14px;font-weight:600;margin-top:20px}.cs-form-success.is-visible{display:block}.cs-consult__info{background:linear-gradient(165deg,#eaf1fb,#d9e7f8);border-radius:var(--cs-radius);padding:34px 30px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:flex-start}.cs-consult__info-icon{width:80px;height:80px;border-radius:0;background:transparent;color:var(--cs-primary);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.cs-consult__info-icon svg{width:100%;height:100%}.cs-consult__info h4{font-size:19px;font-weight:700;color:var(--cs-dark);margin:0 0 10px}.cs-consult__info p{font-size:14px;color:var(--cs-muted);line-height:1.55;margin:0 0 20px}.cs-consult__checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;width:100%;text-align:left}.cs-consult__checklist li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--cs-dark)}.cs-consult__checklist svg{width:18px;height:18px;color:var(--cs-primary);flex-shrink:0}.cs-checklist-badge{width:24px;height:24px;border-radius:7px;background:var(--cs-primary);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cs-checklist-badge svg{width:14px;height:14px;color:#fff}.cs-timeline{padding:20px 0 70px}.cs-timeline__track{display:flex;justify-content:space-between;align-items:flex-start;position:relative;margin-top:40px}.cs-timeline__track:before{content:"";position:absolute;top:15px;left:20px;right:20px;height:2px;background-image:linear-gradient(to right,var(--cs-border) 0 8px,transparent 8px 16px);background-size:16px 2px}.cs-timeline__step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;flex:1;position:relative;padding:0 8px;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.cs-timeline__step.is-visible{opacity:1;transform:translateY(0)}.cs-timeline__num{width:32px;height:32px;border-radius:50%;background:var(--cs-primary);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.cs-timeline__title{font-size:13.5px;font-weight:700;color:var(--cs-dark)}.cs-timeline__desc{font-size:12.5px;color:var(--cs-muted);line-height:1.4}.cs-cta{padding:10px 0 60px}.cs-cta__box{background:var(--cs-dark);border-radius:var(--cs-radius);padding:44px 48px;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;background-image:radial-gradient(circle at 85% 30%,rgba(3,77,159,.55),transparent 60%)}.cs-cta__text h3{font-size:25px;font-weight:700;color:#fff;margin:0 0 8px}.cs-cta__text p{font-size:14.5px;color:#ffffffbf;margin:0}.cs-cta__actions{display:flex;gap:14px;flex-wrap:wrap}.cs-stats{padding:0 0 90px}.cs-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cs-stat-card{background:#fff;border:1px solid var(--cs-border);border-radius:var(--cs-radius);padding:24px 20px;display:flex;align-items:center;gap:16px}.cs-stat-card__icon{width:48px;height:48px;border-radius:10px;background:#034d9f14;color:var(--cs-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cs-stat-card__icon svg{width:24px;height:24px}.cs-stat-card__value{font-size:24px;font-weight:800;color:var(--cs-dark);line-height:1.1}.cs-stat-card__label{font-size:13px;color:var(--cs-muted);margin-top:2px}.cs-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.cs-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.cs-reveal,.cs-timeline__step,.cs-btn,.cs-solution-card,.cs-why-card,.cs-stat-card{transition:none!important}}@media(max-width:989px){.cs-container{padding:0 28px}.cs-hero{padding:70px 0 50px}.cs-hero__title{font-size:40px}.cs-hero__content{max-width:100%}.cs-hero__grid{width:100%;opacity:.6}.cs-industries__panel{grid-template-columns:1fr}.cs-industries__grid{grid-template-columns:repeat(3,1fr)}.cs-solutions__grid,.cs-why__grid{grid-template-columns:repeat(2,1fr)}.cs-consult__grid{grid-template-columns:1fr}.cs-consult__info{order:-1}.cs-stats__grid{grid-template-columns:repeat(2,1fr)}.cs-cta__box{justify-content:center;text-align:center}.cs-cta__text{width:100%;text-align:center}}@media(max-width:749px){.cs-container{padding:0 20px}.cs-h2{font-size:24px}.cs-hero{padding:50px 0 40px}.cs-hero__title{font-size:32px}.cs-hero__desc{font-size:15px}.cs-hero__ctas{flex-direction:column}.cs-hero__ctas .cs-btn{width:100%;justify-content:center}.cs-industries__panel{padding:22px}.cs-industries__grid{grid-template-columns:repeat(2,1fr)}.cs-solutions__grid,.cs-why__grid,.cs-form-grid{grid-template-columns:1fr}.cs-consult__form-wrap{padding:26px 22px}.cs-consult__form-wrap .cs-btn{width:100%;justify-content:center}.cs-timeline__track{flex-direction:column;align-items:flex-start;gap:26px}.cs-timeline__track:before{display:none}.cs-timeline__step{flex-direction:row;text-align:left;padding:0}.cs-timeline__step .cs-timeline__num{flex-shrink:0}.cs-timeline__step-text{display:flex;flex-direction:column}.cs-cta__box{padding:32px 26px;flex-direction:column}.cs-cta__actions{width:100%;flex-direction:column}.cs-cta__actions .cs-btn{width:100%;justify-content:center}.cs-stats__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/enterprise-tech-solutions.css.map */
