
/* DBAexpress V61 — Tarifas */
.tarifas-shell{grid-template-columns:260px minmax(0,1fr)}
.tarifas-content{min-width:0}
.tarifas-hero{min-height:470px;border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1.08fr .92fr;background:#0a121b;border:1px solid rgba(8,121,220,.26);box-shadow:0 16px 40px rgba(0,0,0,.25);position:relative}
.tarifas-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(5,13,22,.25),transparent 55%,rgba(5,13,22,.18))}
.tarifas-hero-copy{padding:54px 42px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}
.tarifas-hero h1{font-size:50px;line-height:1.02;letter-spacing:-2.6px;margin:12px 0 18px;color:#fff}.tarifas-hero h1 em{font-style:normal;color:#0879dc}
.tarifas-search{margin-top:26px;max-width:620px}.tarifas-search label{display:block;color:#dce8f5;font-size:11px;font-weight:800;margin:0 0 9px}.tarifas-search-row{display:flex;background:#fff;border-radius:28px;padding:4px;box-shadow:0 10px 25px rgba(0,0,0,.22)}.tarifas-search select{flex:1;min-width:0;border:0;outline:0;background:#fff;color:#465567;padding:13px 15px;border-radius:24px;font:600 12px Inter,Arial}.tarifas-search button{border:0;background:#0879dc;color:#fff;border-radius:24px;padding:0 23px;font:800 11px Inter,Arial;cursor:pointer}.tarifas-search button:hover{background:#ff7900}.tarifa-result{font-size:11px;line-height:1.5;margin:9px 4px 0;min-height:17px;color:#aebccc}.tarifa-result.is-warning{color:#ffb66b}.tarifa-result.is-ok{color:#69c1ff}
.tarifas-hero-image{min-height:470px;position:relative;overflow:hidden}.tarifas-hero-image:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a121b 0%,rgba(10,18,27,.42) 18%,rgba(10,18,27,.05) 62%,rgba(10,18,27,.2) 100%);z-index:1}.tarifas-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(.92) brightness(.82)}
.tarifas-benefits{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;background:#08111a;border:1px solid rgba(8,121,220,.22);border-radius:18px;overflow:hidden}.tarifas-benefits article{display:flex;align-items:center;gap:13px;padding:18px 17px;border-right:1px solid rgba(255,255,255,.07)}.tarifas-benefits article:last-child{border-right:0}.tarifas-benefits span{width:40px;height:40px;flex:0 0 40px;border:1px solid #0879dc;border-radius:50%;display:grid;place-items:center;color:#49a9ff;font-size:11px;font-weight:900}.tarifas-benefits b{display:block;color:#f4f7fb;font-size:12px;margin-bottom:4px}.tarifas-benefits p{margin:0;color:#8391a2;font-size:10px;line-height:1.45}
.tarifas-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:end;padding:42px 4px 20px}.tarifas-intro span,.tarifa-cards>article>span,.tarifas-note span{font-size:9px;letter-spacing:2px;color:#0879dc;font-weight:900}.tarifas-intro h2{font-size:30px;line-height:1.08;letter-spacing:-1.2px;color:#fff;margin:9px 0 0}.tarifas-intro p{color:#94a2b3;font-size:12px;line-height:1.7;margin:0}
.tarifa-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tarifa-cards article{background:linear-gradient(145deg,#0d1c2a,#09121b);border:1px solid rgba(8,121,220,.28);border-radius:20px;padding:24px 21px;min-height:220px;position:relative;overflow:hidden}.tarifa-cards article:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;right:-70px;top:-70px;background:rgba(8,121,220,.12)}.tarifa-card-icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#102c4a;border:1px solid rgba(8,121,220,.55);color:#4aa8ff;font-weight:900;margin-bottom:18px}.tarifa-cards h3{font-size:18px;color:#fff;margin:8px 0}.tarifa-cards p{font-size:11px;line-height:1.65;color:#929faf;margin:0 0 17px;max-width:330px}.tarifa-cards a{font-size:11px;color:#4caaff;font-weight:800}.tarifa-cards a:hover{color:#ff7900}
.tarifas-note{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:18px;padding:28px 30px;border-radius:20px;background:#0d141d;border:1px solid rgba(8,121,220,.22)}.tarifas-note h2{color:#fff;font-size:22px;line-height:1.15;margin:8px 0}.tarifas-note p{color:#8e9baa;font-size:11px;line-height:1.65;margin:0;max-width:700px}.tarifas-note a{white-space:nowrap;padding:13px 19px;border-radius:24px;background:#0879dc;color:#fff;font-size:11px;font-weight:800}.tarifas-note a:hover{background:#ff7900}
@media(max-width:1050px){.tarifas-shell{grid-template-columns:220px minmax(0,1fr)}.tarifas-hero h1{font-size:42px}.tarifas-benefits{grid-template-columns:repeat(2,1fr)}.tarifas-benefits article:nth-child(2){border-right:0}.tarifas-benefits article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.07)}}
@media(max-width:760px){.tarifas-shell{display:block;padding:18px 14px 45px}.tarifas-hero{display:flex;flex-direction:column;min-height:0}.tarifas-hero-image{height:245px;min-height:245px;order:-1}.tarifas-hero-copy{padding:30px 22px 32px}.tarifas-hero h1{font-size:39px;letter-spacing:-1.9px}.tarifas-search-row{display:grid;grid-template-columns:1fr}.tarifas-search button{height:45px;margin-top:4px}.tarifas-search select{height:45px}.tarifas-benefits{grid-template-columns:1fr}.tarifas-benefits article{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.tarifas-benefits article:last-child{border-bottom:0!important}.tarifas-intro{display:block;padding:30px 2px 18px}.tarifas-intro p{margin-top:13px}.tarifa-cards{grid-template-columns:1fr}.tarifa-cards article{min-height:auto}.tarifas-note{display:block;padding:24px 20px}.tarifas-note a{display:inline-block;margin-top:16px}.tarifas-hero-copy .nextday-lead{font-size:12px}}
