#inkaIntro{display:none!important}body.intro-lock{overflow:auto!important}
.visual-band{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.visual-card{min-width:0;width:100%}@media(max-width:1100px){.visual-band{grid-template-columns:1fr}}
.bank-card22[data-bank*="Davivienda"] .bank-identity :is(img,video){background:#e52435!important}
.bank-card22 .bank-identity :is(img,video){width:100%!important;height:62px!important;max-width:230px;background:#fff!important}.bank-card22 .payment-qr :is(img,video){width:100%!important;height:auto!important;object-fit:contain!important}.payments-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important}.seller-card a.btn.primary{color:white!important;background:linear-gradient(120deg,#116bbc,#334f96)!important}
.hero{padding:84px 0 35px!important;max-width:none!important;width:100%!important}.hero-media{max-width:none;width:100%;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:hidden;mask-image:linear-gradient(to bottom,#000 0%,#000 84%,transparent 100%)}.hero-media :is(img,video){display:block;width:100%;height:auto;mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent)}.hero-content{max-width:1600px;width:92%;padding:18px 0 0;gap:16px 36px}.hero .slot-gallery{width:92%;max-width:1600px;margin:28px auto 0}.hero-stats{padding-top:12px;margin-top:0}.hero-overlay{display:none}
.section{max-width:1740px;padding:48px 4vw}.section-head{gap:24px;margin-bottom:24px;align-items:start}.section h2{font-size:clamp(29px,3.2vw,48px);margin:12px 0}.section-head p{margin-top:12px;max-width:480px}.split{gap:28px}.ticker{width:100%;max-width:none;margin:0;padding:17px 0!important}.ticker div{width:max-content;animation-duration:55s}.visual-band{max-width:1740px;padding-inline:4vw}.visual-card{min-height:320px}
.seller-grid{gap:18px}.seller-card{padding:24px!important}.seller-card .seller-photo{width:124px;height:124px}.seller-card h3{margin:16px 0 5px}.seller-card p{margin:6px 0 18px}.seller-card .btn{gap:12px;min-height:52px;color:#fff!important;background:linear-gradient(120deg,#116bbc,#334f96)!important;box-shadow:0 8px 24px #006ca52b}.seller-card .btn svg{color:#fff!important;width:24px;height:24px;flex:0 0 24px}
#modelos .section-head{display:block}.filters{width:100%;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;margin-top:22px;justify-content:stretch}.filter-btn{border-radius:12px;padding:13px 9px;font-size:14px;font-weight:600;background:#102039;color:#c8daef;border-color:#4983af55;min-height:48px}.filter-btn.active,.filter-btn:hover{background:linear-gradient(125deg,#0d9cd1,#2261bd);color:white;border-color:#75dfff;box-shadow:0 4px 20px #1499d129}.catalog-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.catalog-card{min-height:155px}.apps-grid{max-width:none;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.apps-grid:has(>.app-card:only-child){grid-template-columns:1fr}.app-card:only-child{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(260px,.85fr);gap:14px 28px;padding:30px}.app-card:only-child .app-icon{grid-column:1;grid-row:1/5;width:150px;height:150px}.app-card:only-child h3,.app-card:only-child>p,.app-card:only-child .app-badges{grid-column:2;margin:0;min-height:0}.app-card:only-child .store-actions{grid-column:3;grid-row:1/4;margin:0}.app-card:only-child .store-official,.app-card:only-child .privacy-link{grid-column:3;margin:0}.apps-section{padding-inline:4vw}
.logistics-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:start;gap:28px}.logistics-grid>:is(img,video){max-height:740px;object-fit:contain;background:#081324}.log-copy{padding:30px}.log-copy h3{font-size:clamp(25px,2.6vw,38px);margin:20px 0}.log-links25{display:grid;gap:12px;margin-top:25px}.log-links25 a{padding:18px;border:1px solid #6bd4ff33;border-radius:12px;background:#0c2238;color:#c6e9ff}.contact-grid{grid-template-columns:1fr;margin-bottom:20px}.contact-info{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:26px;padding:24px}.contact-info>:is(img,video){max-height:350px;width:100%;object-fit:contain}.contact-buttons{flex-direction:column;justify-content:center;margin:0;gap:15px}.contact-buttons .btn{min-height:62px}.social-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}
.payments-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.bank-card22,.bank-card22:not(:has(.account22)){display:flex;flex-direction:column;grid-column:auto;gap:0;padding:24px;order:0}.bank-card22:not(:has(.account22)){order:1}.bank-identity{display:flex;flex-direction:column;align-items:start;gap:15px}.bank-identity :is(img,video){width:100%;height:62px;max-width:230px;object-fit:contain;background:white;border-radius:10px;padding:12px}.bank-identity h3{font-size:22px}.bank-card22 .payment-qr{width:100%;margin-top:18px}.bank-card22 .payment-qr :is(img,video){width:100%;height:auto;max-height:400px;object-fit:contain;padding:8px;background:white}.bank-card22:not(:has(.account22)) .bank-identity>:is(img,video){display:none}.bank-card22:not(:has(.account22))>p{font-size:14px;line-height:1.5}.account22{padding-top:20px}.account22 strong{font-size:clamp(20px,1.5vw,27px)}.cursor-orbit22{display:none!important}
@media(pointer:fine) and (hover:hover){body:not(.live-edit8){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 2v17l4-4 4 7 3-2-4-7h8Z' fill='%23f0f7ff' stroke='%230e2c43' stroke-width='1.3'/%3E%3Cpath d='M5 4v11' stroke='%2361d8f0'/%3E%3C/svg%3E") 4 2,auto}input,textarea{cursor:text}}
@media(max-width:1100px){.payments-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filters{grid-template-columns:repeat(4,minmax(0,1fr))}.app-card:only-child{grid-template-columns:130px minmax(0,1fr)}.app-card:only-child .app-icon{width:120px;height:120px}.app-card:only-child .store-actions,.app-card:only-child .store-official,.app-card:only-child .privacy-link{grid-column:2;grid-row:auto}.logistics-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.hero{padding-top:72px!important}.hero-content{width:92%;padding-top:8px}.hero-media{mask-image:linear-gradient(to bottom,#000 85%,transparent)}.hero .slot-gallery{width:92%;margin-top:22px}.section{padding:32px 18px}.section-head{gap:8px}.section-head p{margin:0}.filters{gap:7px}.filter-btn{padding:10px 4px;font-size:11px}.app-card:only-child{display:flex;flex-direction:column;padding:24px;gap:15px}.app-card:only-child .app-icon{width:105px;height:105px}.logistics-grid{grid-template-columns:1fr}.logistics-grid>:is(img,video){max-height:none}.contact-info{grid-template-columns:1fr;padding:18px;gap:16px}.contact-buttons{display:grid;grid-template-columns:1fr 1fr}.contact-buttons .btn{min-height:50px}.payments-grid{grid-template-columns:1fr}.bank-card22 .payment-qr :is(img,video){max-height:none}.account22 strong{font-size:27px}.seller-card .seller-photo{width:105px;height:105px}.apps-grid{grid-template-columns:1fr}.visual-band{padding-inline:18px}}
