.abastece-hero{color:#f5f8ff;background:radial-gradient(at 85% 5%,#173e78,#0000 55%),#051a39;overflow:hidden}.abastece-opening{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.abastece-opening h1{letter-spacing:-.055em;max-width:12ch;margin:28px 0 36px;font-size:clamp(42px,5.5vw,84px);line-height:1.02}.abastece-opening .intro{color:#d5e5fa;max-width:54ch}.abastece-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:40px;display:flex}.abastece-actions a{white-space:normal;max-width:100%}.abastece-secondary{text-underline-offset:6px;align-items:center;min-height:48px;text-decoration:underline;display:inline-flex}.abastece-hero .marketing-button,.abastece-referral .marketing-button{color:#051a39;background:#f5f8ff}.abastece-availability{color:#c3d6ee;max-width:66ch;margin-top:30px;font-size:14px;line-height:1.7}.abastece-concept{background:linear-gradient(145deg,#ffffff12,#ffffff04);border:1px solid #a9c9ff50;border-radius:32px;flex-direction:column;gap:12px;padding:clamp(28px,4vw,56px);display:flex;box-shadow:0 25px 70px #0003}.abastece-concept>strong{letter-spacing:-.09em;font-size:clamp(100px,13vw,185px);font-weight:600;line-height:1}.abastece-concept-line{border-top:1px solid #ffffff40;align-items:center;gap:14px;margin-top:28px;padding-top:24px;display:flex}.abastece-concept-line svg{flex-shrink:0}.abastece-concept p{color:#c3d6ee;font-size:14px;line-height:1.7}.abastece-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:48px 0;padding:0;list-style:none;display:grid}.abastece-steps li{border:1px solid var(--border);background:var(--surface);border-radius:20px;min-height:190px;padding:28px}.abastece-steps li>span{font-family:var(--font-mono);color:var(--muted);margin-bottom:24px;font-size:14px;display:block}.abastece-steps h3{margin:0 0 16px;font-size:20px;line-height:1.4}.abastece-boundary{border-left:3px solid #347cf5;margin:32px 0;padding:24px;line-height:1.7}.abastece-two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.abastece-card{border:1px solid var(--border);background:var(--surface);border-radius:24px;padding:clamp(24px,4vw,48px)}.abastece-card h2{margin:0 0 28px;font-size:clamp(30px,3vw,46px)}.abastece-card .marketing-button{white-space:normal;margin-top:30px}.abastece-referral{color:#f5f8ff;background:#051a39}.abastece-referral .wrap{max-width:1000px}.abastece-referral h2{max-width:14ch}.abastece-referral p,.abastece-referral aside{color:#d5e5fa;line-height:1.8}.abastece-referral .abastece-offer{color:#fff;margin:36px 0 24px}.abastece-faq{max-width:1000px}.abastece-faq h2{margin-bottom:48px}.abastece-faq details{border-top:1px solid var(--border);padding:24px 0}.abastece-faq summary{cursor:pointer;font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1.5}.abastece-faq details p{max-width:75ch;margin:20px 0;line-height:1.8}@media (max-width:900px){.abastece-opening{grid-template-columns:1fr}.abastece-concept{max-width:560px}.abastece-steps{grid-template-columns:1fr 1fr}.abastece-two{grid-template-columns:1fr}}@media (max-width:520px){.abastece-steps{grid-template-columns:1fr}.abastece-steps li{min-height:0}.abastece-actions{flex-direction:column;align-items:stretch}.abastece-actions .marketing-button{justify-content:center}.abastece-concept{border-radius:24px}.abastece-boundary{padding:16px}.abastece-hero{padding-top:48px}}.abastece-card>div{flex-direction:column;height:100%;display:flex}.abastece-card .intro{flex:1}.abastece-steps li{position:relative}.abastece-steps li:not(:last-child):after{content:"";background:#347cf5;width:16px;height:2px;position:absolute;top:50%;right:-17px}@media (min-width:901px){.abastece-steps li:nth-child(3):after{display:none}}@media (min-width:521px) and (max-width:900px){.abastece-steps li:nth-child(2n):after{display:none}}@media (max-width:520px){.abastece-steps li:not(:last-child):after{width:2px;height:16px;top:auto;bottom:-17px;right:50%}}.abastece-page main{overflow-wrap:anywhere}.abastece-opening>*,.abastece-two>*{min-width:0}.abastece-card .marketing-button{max-width:100%}
