/* Página [vlc_como_funciona]. Estilos e íconos locales, sin dependencias externas. */
#vlc-como-funciona{background:#f8f9ff;color:#0d1c2e;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.5;width:100%;isolation:isolate}
#vlc-como-funciona *,#vlc-como-funciona *::before,#vlc-como-funciona *::after{box-sizing:border-box}
#vlc-como-funciona .vlc-container{max-width:1280px;margin:0 auto;padding:24px 32px}
#vlc-como-funciona h1,#vlc-como-funciona h2,#vlc-como-funciona h3,#vlc-como-funciona p{padding:0;margin:0;font-family:inherit;color:inherit}
#vlc-como-funciona a{font-family:inherit;text-decoration:none;cursor:pointer}
#vlc-como-funciona svg.vlc-icon{width:1em;height:1em;display:inline-block;flex-shrink:0;vertical-align:middle}
#vlc-como-funciona button[data-vlc-costense-open]{font-family:inherit;border:0;cursor:pointer;text-align:center;appearance:none}
#vlc-como-funciona button[data-vlc-costense-open]:hover{background-color:#D4634D!important}
#vlc-como-funciona button[data-vlc-costense-open]:focus-visible{outline:3px solid #0060ab;outline-offset:4px}
#vlc-como-funciona a[style*="background-color"]:hover{background-color:#D4634D!important}
#vlc-como-funciona summary{list-style:none;gap:16px;cursor:pointer}
#vlc-como-funciona summary::-webkit-details-marker{display:none}
#vlc-como-funciona .vlc-faq>details+details{margin-top:12px}
#vlc-como-funciona summary:focus-visible,#vlc-como-funciona a:focus-visible{outline:3px solid #0060ab;outline-offset:4px}

#vlc-como-funciona .vlc-u1{position:absolute}
#vlc-como-funciona .vlc-u2{background-color:#10b981}
#vlc-como-funciona .vlc-u3{background-color:#001142}
#vlc-como-funciona .vlc-u4{background-color:#0060ab}
#vlc-como-funciona .vlc-u5{background-color:#d3e3ff}
#vlc-como-funciona .vlc-u6{background-color:#e6eeff}
#vlc-como-funciona .vlc-u7{background-color:#dce9ff}
#vlc-como-funciona .vlc-u8{background-color:#eff4ff}
#vlc-como-funciona .vlc-u9{background-color:#ffffff}
#vlc-como-funciona .vlc-u10{background-color:rgba(255,255,255,.2)}
#vlc-como-funciona .vlc-u11{display:block}
#vlc-como-funciona .vlc-u12{border-bottom:0}
#vlc-como-funciona .vlc-u13{bottom:0}
#vlc-como-funciona .vlc-u14{cursor:pointer}
#vlc-como-funciona .vlc-u15{display:flex}
#vlc-como-funciona .vlc-u16{flex:1 1 0%}
#vlc-como-funciona .vlc-u17{flex-direction:column}
#vlc-como-funciona .vlc-u18{flex-shrink:0}
#vlc-como-funciona .vlc-u19{flex-wrap:wrap}
#vlc-como-funciona .vlc-u23{font-weight:700}
#vlc-como-funciona .vlc-u30{font-weight:500}
#vlc-como-funciona .vlc-u32{font-weight:600}
#vlc-como-funciona .vlc-u33{gap:4.0px}
#vlc-como-funciona .vlc-u34{gap:6.0px}
#vlc-como-funciona .vlc-u35{gap:8.0px}
#vlc-como-funciona .vlc-u36{gap:10.0px}
#vlc-como-funciona .vlc-u37{gap:12.0px}
#vlc-como-funciona .vlc-u38{gap:16.0px}
#vlc-como-funciona .vlc-u39{gap:24.0px}
#vlc-como-funciona .vlc-u40{gap:32.0px}
#vlc-como-funciona .vlc-u41{display:grid}
#vlc-como-funciona .vlc-u42{grid-template-columns:repeat(1,minmax(0,1fr))}
#vlc-como-funciona .vlc-group:hover .vlc-u44{transform:scale(1.05)}
#vlc-como-funciona .vlc-group:hover .vlc-u45{color:#001142}
#vlc-como-funciona details[open] .vlc-u46{transform:rotate(180deg)}
#vlc-como-funciona .vlc-u47{height:40.0px}
#vlc-como-funciona .vlc-u48{height:48.0px}
#vlc-como-funciona .vlc-u49{height:8.0px}
#vlc-como-funciona .vlc-u50{height:20.0px}
#vlc-como-funciona .vlc-u51{height:32.0px}
#vlc-como-funciona .vlc-u52{height:100%}
#vlc-como-funciona .vlc-u53:hover{background-color:#00236f}
#vlc-como-funciona .vlc-u54:hover{background-color:#dce9ff}
#vlc-como-funciona .vlc-u55:hover{box-shadow:0 2px 5px rgba(0,0,0,.08)}
#vlc-como-funciona .vlc-u56:hover{box-shadow:0 4px 6px rgba(0,0,0,.09)}
#vlc-como-funciona .vlc-u57:hover{color:#001142}
#vlc-como-funciona .vlc-u58{display:inline-block}
#vlc-como-funciona .vlc-u59{display:inline-flex}
#vlc-como-funciona .vlc-u60{inset:0}
#vlc-como-funciona .vlc-u61{align-items:center}
#vlc-como-funciona .vlc-u62{align-items:flex-end}
#vlc-como-funciona .vlc-u63{align-items:flex-start}
#vlc-como-funciona .vlc-u64{align-items:stretch}
#vlc-como-funciona .vlc-u65{justify-content:space-between}
#vlc-como-funciona .vlc-u66{justify-content:center}
#vlc-como-funciona .vlc-u67{justify-content:flex-end}
#vlc-como-funciona .vlc-u68{line-height:1.625}
#vlc-como-funciona .vlc-u69{left:0}
@media(min-width:1024px){#vlc-como-funciona .vlc-u70{grid-column:span 2 / span 2}}
@media(min-width:1024px){#vlc-como-funciona .vlc-u71{grid-column:span 6 / span 6}}
@media(min-width:1024px){#vlc-como-funciona .vlc-u72{grid-template-columns:repeat(12,minmax(0,1fr))}}
@media(min-width:1024px){#vlc-como-funciona .vlc-u73{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:1024px){#vlc-como-funciona .vlc-u74{padding:40.0px}}
@media(min-width:1024px){#vlc-como-funciona .vlc-u75{padding:48.0px}}
@media(min-width:1024px){#vlc-como-funciona .vlc-u76{padding:32.0px}}
#vlc-como-funciona .vlc-u78{max-width:672px}
#vlc-como-funciona .vlc-u79{max-width:768px}
#vlc-como-funciona .vlc-u80{max-width:448px}
#vlc-como-funciona .vlc-u81{max-width:576px}
#vlc-como-funciona .vlc-u82{margin-bottom:40.0px}
#vlc-como-funciona .vlc-u83{margin-bottom:56.0px}
#vlc-como-funciona .vlc-u84{margin-bottom:8.0px}
#vlc-como-funciona .vlc-u85{margin-bottom:12.0px}
#vlc-como-funciona .vlc-u86{margin-bottom:16.0px}
#vlc-como-funciona .vlc-u87{margin-bottom:20.0px}
#vlc-como-funciona .vlc-u88{margin-bottom:24.0px}
#vlc-como-funciona .vlc-u89{margin-bottom:28.0px}
#vlc-como-funciona .vlc-u90{margin-bottom:32.0px}
@media(min-width:768px){#vlc-como-funciona .vlc-u91{grid-column:span 2 / span 2}}
@media(min-width:768px){#vlc-como-funciona .vlc-u92{flex-direction:row}}
@media(min-width:768px){#vlc-como-funciona .vlc-u93{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:768px){#vlc-como-funciona .vlc-u94{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:768px){#vlc-como-funciona .vlc-u95{align-items:center}}
@media(min-width:768px){#vlc-como-funciona .vlc-u96{align-items:flex-end}}
@media(min-width:768px){#vlc-como-funciona .vlc-u97{margin-top:0.0px}}
#vlc-como-funciona .vlc-u98{margin-top:2.0px}
#vlc-como-funciona .vlc-u99{margin-top:4.0px}
#vlc-como-funciona .vlc-u100{margin-top:12.0px}
#vlc-como-funciona .vlc-u101{margin-top:24.0px}
#vlc-como-funciona .vlc-u102{margin-left:auto;margin-right:auto}
#vlc-como-funciona .vlc-u103{opacity:.4}
#vlc-como-funciona .vlc-u104{overflow:hidden}
#vlc-como-funciona .vlc-u105{padding:16.0px}
#vlc-como-funciona .vlc-u106{padding:20.0px}
#vlc-como-funciona .vlc-u107{padding:24.0px}
#vlc-como-funciona .vlc-u108{padding:28.0px}
#vlc-como-funciona .vlc-u109{padding:32.0px}
#vlc-como-funciona .vlc-u110{padding-bottom:12.0px}
#vlc-como-funciona .vlc-u111{padding-left:48.0px}
#vlc-como-funciona .vlc-u112{padding-left:8.0px}
#vlc-como-funciona .vlc-u113{pointer-events:none}
#vlc-como-funciona .vlc-u114{padding-right:32.0px}
#vlc-como-funciona .vlc-u115{padding-top:4.0px}
#vlc-como-funciona .vlc-u116{padding-top:8.0px}
#vlc-como-funciona .vlc-u117{padding-top:24.0px}
#vlc-como-funciona .vlc-u118{padding-left:10.0px;padding-right:10.0px}
#vlc-como-funciona .vlc-u119{padding-left:12.0px;padding-right:12.0px}
#vlc-como-funciona .vlc-u120{padding-left:16.0px;padding-right:16.0px}
#vlc-como-funciona .vlc-u121{padding-left:20.0px;padding-right:20.0px}
#vlc-como-funciona .vlc-u122{padding-left:24.0px;padding-right:24.0px}
#vlc-como-funciona .vlc-u123{padding-top:4.0px;padding-bottom:4.0px}
#vlc-como-funciona .vlc-u124{padding-top:8.0px;padding-bottom:8.0px}
#vlc-como-funciona .vlc-u125{padding-top:12.0px;padding-bottom:12.0px}
#vlc-como-funciona .vlc-u126{padding-top:14.0px;padding-bottom:14.0px}
#vlc-como-funciona .vlc-u127{position:relative}
#vlc-como-funciona .vlc-u128{border-radius:4px}
#vlc-como-funciona .vlc-u129{border-radius:16px}
#vlc-como-funciona .vlc-u130{border-bottom-right-radius:2px}
#vlc-como-funciona .vlc-u131{border-radius:9999px}
#vlc-como-funciona .vlc-u132{border-radius:8px}
#vlc-como-funciona .vlc-u133{border-top-left-radius:2px}
#vlc-como-funciona .vlc-u134{border-radius:12px}
#vlc-como-funciona .vlc-u135{user-select:none}
#vlc-como-funciona .vlc-u136{box-shadow:0 4px 6px rgba(0,0,0,.09)}
#vlc-como-funciona .vlc-u137{box-shadow:0 1px 3px rgba(0,0,0,.07)}
@media(min-width:640px){#vlc-como-funciona .vlc-u138{flex-direction:row}}
@media(min-width:640px){#vlc-como-funciona .vlc-u139{align-items:center}}
@media(min-width:640px){#vlc-como-funciona .vlc-u140{width:auto}}
#vlc-como-funciona .vlc-u142{font-size:10px}
#vlc-como-funciona .vlc-u143{font-size:12px}
#vlc-como-funciona .vlc-u144{font-size:14px}
#vlc-como-funciona .vlc-u145{font-size:16px}
#vlc-como-funciona .vlc-u146{font-size:18px}
#vlc-como-funciona .vlc-u147{font-size:20px}
#vlc-como-funciona .vlc-u148{font-size:22px}
#vlc-como-funciona .vlc-u149{font-size:24px}
#vlc-como-funciona .vlc-u150{font-size:28px}
#vlc-como-funciona .vlc-u151{font-size:18px;line-height:28px;font-weight:400}
#vlc-como-funciona .vlc-u152{font-size:16px;line-height:24px;font-weight:400}
#vlc-como-funciona .vlc-u153{font-size:14px;line-height:20px;font-weight:400}
#vlc-como-funciona .vlc-u154{text-align:center}
#vlc-como-funciona .vlc-u155{font-size:48px;line-height:56px;font-weight:800}
#vlc-como-funciona .vlc-u156{font-size:32px;line-height:40px;font-weight:700}
#vlc-como-funciona .vlc-u157{font-size:24px;line-height:32px;font-weight:600}
#vlc-como-funciona .vlc-u158{font-size:20px;line-height:28px;font-weight:600}
#vlc-como-funciona .vlc-u159{font-size:14px;line-height:20px;font-weight:600}
#vlc-como-funciona .vlc-u160{font-size:12px;line-height:16px;font-weight:500}
#vlc-como-funciona .vlc-u161{font-size:11px;line-height:14px;font-weight:400}
#vlc-como-funciona .vlc-u162{color:#ffffff}
#vlc-como-funciona .vlc-u163{color:#0d1c2e}
#vlc-como-funciona .vlc-u164{color:#444651}
#vlc-como-funciona .vlc-u165{color:#757682}
#vlc-como-funciona .vlc-u166{color:#001142}
#vlc-como-funciona .vlc-u167{color:#0060ab}
#vlc-como-funciona .vlc-u168{color:#ffffff}
#vlc-como-funciona .vlc-u169{top:0}
#vlc-como-funciona .vlc-u170{letter-spacing:-.025em}
#vlc-como-funciona .vlc-u171{letter-spacing:.05em}
#vlc-como-funciona .vlc-u172{letter-spacing:.1em}
#vlc-como-funciona .vlc-u173{transition:background-color .2s,box-shadow .2s,transform .2s}
#vlc-como-funciona .vlc-u174{transition:color .2s,background-color .2s}
#vlc-como-funciona .vlc-u175{transition:transform .2s}
#vlc-como-funciona .vlc-u176{text-transform:uppercase}
#vlc-como-funciona .vlc-u177{width:40.0px}
#vlc-como-funciona .vlc-u178{width:48.0px}
#vlc-como-funciona .vlc-u179{width:8.0px}
#vlc-como-funciona .vlc-u180{width:20.0px}
#vlc-como-funciona .vlc-u181{width:32.0px}
#vlc-como-funciona .vlc-u182{width:100%}
#vlc-como-funciona .vlc-u183{z-index:10}
@media(max-width:767px){#vlc-como-funciona .vlc-container{padding:16px}#vlc-como-funciona section{padding:24px!important;margin-bottom:32px!important}#vlc-como-funciona h1{font-size:32px;line-height:1.2}#vlc-como-funciona h2{font-size:26px;line-height:1.3}#vlc-como-funciona h3,#vlc-como-funciona summary{font-size:19px;line-height:1.4}#vlc-como-funciona a{max-width:100%;white-space:normal}#vlc-como-funciona [data-vlc-costense-open]{justify-content:center}#vlc-como-funciona svg:not(.vlc-icon){max-width:100%}}
@media(prefers-reduced-motion:reduce){#vlc-como-funciona *{transition:none!important}}
