.soluciones{background:#f7fafc;color:#18303d}.soluciones-main{padding-bottom:64px}.sol-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;padding-block:24px;color:#4d6773;font-size:13px}.sol-breadcrumb a{text-decoration:underline}.sol-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;padding:clamp(28px,4vw,64px);background:#e4f5fb;border:1px solid #c5e7f2;border-radius:18px;overflow:hidden}.sol-eyebrow{color:#00648a;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.5;margin:0 0 16px}.sol-hero h1{font-size:clamp(32px,3.9vw,60px);line-height:1.06;letter-spacing:-.045em;max-width:850px;margin:0 0 24px;color:#182a35}.sol-lead{font-size:clamp(16px,1.3vw,20px);line-height:1.65;max-width:730px;margin-bottom:28px}.sol-hero .btn{display:inline-flex;gap:30px}.sol-hero-aside{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border-radius:12px;background:#fff;min-width:0;padding:24px}.sol-hero-aside img{width:100%;max-width:300px;height:260px;object-fit:contain}.sol-product-caption{font-size:12px;color:#4d6773;margin-top:15px}.sol-type-product{min-height:250px;display:flex;flex-direction:column;justify-content:center;gap:16px}.sol-type-product strong{font-size:clamp(28px,3vw,44px);line-height:1.15}.sol-type-product small{color:#57707c}.sol-hero-mark{font-size:110px;color:#009fd8;font-weight:700;line-height:1}.sol-hero-aside>strong{font-size:26px;line-height:1.2;margin-top:20px}.sol-hero-aside>small{color:#4d6773}.sol-trust{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 0;border-bottom:1px solid #d5e2e8;font-size:13px}.sol-trust a{font-weight:700;color:#00648a}.sol-section{margin-block:64px;scroll-margin-top:30px}.sol-section h2,.sol-close h2{font-size:clamp(25px,2.6vw,38px);line-height:1.2;letter-spacing:-.035em;margin:0 0 24px;color:#182a35}.sol-section p{line-height:1.7}.sol-section-head{display:flex;justify-content:space-between;gap:40px;align-items:center}.sol-section-head>p{max-width:380px;color:#4d6773;font-size:13px}.sol-intro{max-width:900px}.sol-intro>p:last-child{font-size:19px}.sol-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sol-link{padding:26px;border:1px solid #cbdde6;background:#fff;border-radius:12px;display:flex;flex-direction:column;transition:border-color .15s,background .15s}.sol-link:hover{border-color:#008bbd;background:#f0faff}.sol-link-number{font-size:30px;color:#0088b8;font-weight:700}.sol-link h3{font-size:22px;line-height:1.2;margin:22px 0 6px;color:#182a35}.sol-link p{font-size:13px;color:#4d6773;margin-bottom:28px}.sol-link-cta{margin-top:auto;display:flex;justify-content:space-between;font-size:13px;color:#00648a;font-weight:700}.sol-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:24px}.sol-product{background:#fff;border:1px solid #ccdee6;border-top:4px solid #009fd8;border-radius:12px;padding:clamp(22px,2.5vw,36px)}.sol-product h3{font-size:30px;line-height:1.15;color:#182a35;margin:0 0 8px}.sol-product-heading>span{color:#59717e;font-size:13px}.sol-condition{background:#eef7fa;border-radius:8px;padding:18px;font-size:14px;margin-block:24px}.sol-condition p{margin:6px 0 0}.sol-variant{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:24px 0;border-top:1px solid #dce7eb}.sol-variant>div>strong{font-size:14px}.sol-price{font-size:30px;font-weight:700;letter-spacing:-.04em;color:#172c37;white-space:nowrap}.sol-price small{font-size:12px;letter-spacing:0}.sol-variant>div>span,.sol-variant form>small{display:block;font-size:12px;color:#4d6773}.sol-variant form{max-width:100%;flex:0 1 275px}.sol-variant label{display:block;font-size:12px;margin-bottom:6px}.sol-add{display:flex;gap:8px;align-items:stretch}.sol-add input{width:64px;min-width:0;padding:8px;border:1px solid #8ba8b7;border-radius:6px;background:#fff;color:#18303d;font:inherit}.sol-add .btn{padding:10px 14px;white-space:normal}.sol-variant form>small{margin-top:8px;color:#246b49}.sol-unavailable{display:grid;gap:8px}.sol-details{color:#00648a;text-decoration:underline;display:inline-block;margin-top:15px;font-size:14px}.sol-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.sol-steps article{border-top:1px solid #abc5d3;padding-top:22px}.sol-steps article>span{font-size:30px;color:#0088b8}.sol-steps h3{font-size:21px;line-height:1.35;color:#182a35}.sol-steps p{font-size:15px}.sol-questions{display:grid;grid-template-columns:1fr 1.4fr;gap:60px}.sol-questions details{border-bottom:1px solid #c8dce6;padding:20px 0}.sol-questions summary{font-size:17px;font-weight:600;cursor:pointer;line-height:1.5}.sol-questions details p{font-size:15px}.sol-questions a{color:#00648a;text-decoration:underline}.sol-sources{background:#edf3f6;padding:26px;border-radius:12px;font-size:13px;line-height:1.7}.sol-sources h2{font-size:20px;margin:0}.sol-sources a{color:#00648a;text-decoration:underline}.sol-sources ul{padding-left:20px}.sol-close{padding:40px;background:#18303d;color:#e5f4fb;border-radius:12px;display:flex;align-items:center;gap:30px;justify-content:space-between}.sol-close>div{max-width:720px}.sol-close h2{color:#fff}.sol-close .sol-eyebrow{color:#80dfff}.sol-close p{line-height:1.6}.sol-close>a{flex-shrink:0}.soluciones .commerce-head nav{flex-wrap:wrap}.soluciones :focus-visible{outline:3px solid #0077a8;outline-offset:4px}
.home-soluciones{padding:40px 0}.home-soluciones h2{font-size:clamp(26px,2.5vw,38px);letter-spacing:-.04em;margin:0 0 24px}.home-soluciones .sol-link p{line-height:1.6}.home-soluciones>a{display:inline-block;color:#00648a;margin-top:20px;text-decoration:underline}
@media(min-width:1700px){.soluciones{--ancho:1560px}}
@media(max-width:1050px){.sol-links{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-hero{gap:25px}.sol-variant{align-items:flex-start;flex-direction:column}.sol-variant form{flex:auto;width:100%}.sol-add .btn{flex:1}.sol-close{align-items:flex-start;flex-direction:column}}
@media(max-width:680px){.sol-hero{grid-template-columns:1fr;padding:26px 22px;gap:24px}.sol-hero-aside{padding:15px}.sol-hero-aside img{height:190px}.sol-hero-mark{font-size:70px}.sol-hero-aside>strong{font-size:23px}.sol-type-product{min-height:180px}.sol-section{margin-block:42px}.sol-section-head{display:block}.sol-section-head>p{max-width:none}.sol-links{gap:12px}.sol-link{padding:18px}.sol-link h3{font-size:18px}.sol-link-number{font-size:24px}.sol-steps,.sol-questions{grid-template-columns:1fr;gap:20px}.sol-trust{font-size:12px}.sol-close{padding:26px}.sol-close>a{width:100%;white-space:normal}.sol-breadcrumb{font-size:12px}.sol-sources{overflow-wrap:anywhere}.sol-intro>p:last-child{font-size:17px}.soluciones .commerce-head nav{justify-content:flex-start;gap:16px}}
