.qa-int-casos{--qa-navy:#0F1F37;--qa-navy-2:#13223A;--qa-card:#1A293F;--qa-cyan:#18CCF0;--qa-violet:#8E6EEE;--qa-violet-deep:#6F35E8;--qa-line:rgba(255,255,255,.12);--qa-ease:cubic-bezier(.16,1,.3,1);background:var(--qa-navy);color:#fff;font-family:'Oxanium',system-ui,sans-serif;-webkit-font-smoothing:antialiased}.qa-int-casos .mi{font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.qa-int-casos__inner{max-width:1320px;margin:0 auto;padding:88px 24px 80px}.qa-int-casos__head{max-width:700px;margin-bottom:44px}.qa-int-casos__eyebrow{font-size:15px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--qa-cyan)}.qa-int-casos__title{margin:12px 0 0;font-size:clamp(30px,3.8vw,48px);font-weight:600;line-height:1.05;letter-spacing:-.5px}.qa-int-casos__intro{margin:16px 0 0;font-size:17px;font-weight:300;line-height:1.6;color:rgba(255,255,255,.68)}.qa-int-casos__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(200px,auto);grid-auto-flow:dense;gap:18px}.qa-int-casos__card{position:relative;display:flex;flex-direction:column;padding:26px;border-radius:24px;background:var(--qa-card);border:1px solid var(--qa-line);overflow:hidden;transition:transform .35s var(--qa-ease),border-color .35s var(--qa-ease),box-shadow .35s var(--qa-ease)}.qa-int-casos__card:hover{transform:translateY(-4px);border-color:rgba(142,110,238,.5);box-shadow:0 26px 60px rgba(0,0,0,.28)}.qa-int-casos__card--wide{grid-column:span 2}.qa-int-casos__card--tall{grid-row:span 2}.qa-int-casos__card--featured{grid-column:span 2}.qa-int-casos__card--featured{background:linear-gradient(145deg,#22344F 0%,var(--qa-violet-deep) 100%);border-color:rgba(142,110,238,.45);box-shadow:0 24px 70px rgba(111,53,232,.24)}.qa-int-casos__card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.qa-int-casos__icon{width:50px;height:50px;border-radius:14px;background:linear-gradient(180deg,var(--qa-violet) 0%,var(--qa-cyan) 100%);display:grid;place-items:center}.qa-int-casos__card--featured .qa-int-casos__icon{background:rgba(255,255,255,.14)}.qa-int-casos__icon .mi{font-size:26px;color:#fff}.qa-int-casos__tag{padding:5px 11px;border-radius:999px;border:1px solid rgba(24,204,240,.3);background:rgba(24,204,240,.08);font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--qa-cyan);white-space:nowrap}.qa-int-casos__card--featured .qa-int-casos__tag{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.1);color:#fff}.qa-int-casos__card-title{margin:0 0 8px;font-size:21px;font-weight:500;line-height:1.18}.qa-int-casos__card--featured .qa-int-casos__card-title{font-size:26px}.qa-int-casos__card-text{margin:0;font-size:15px;font-weight:300;line-height:1.55;color:rgba(255,255,255,.66)}.qa-int-casos__card--featured .qa-int-casos__card-text{color:rgba(255,255,255,.8)}.qa-int-casos__chat{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:22px}.qa-int-casos__bubble{position:relative;max-width:88%;padding:10px 14px;border-radius:16px;font-size:13.5px;font-weight:300;line-height:1.45}.qa-int-casos__bubble--cliente{align-self:flex-end;background:rgba(255,255,255,.1);border-bottom-right-radius:5px;color:rgba(255,255,255,.9)}.qa-int-casos__bubble--ia{align-self:flex-start;padding-top:24px;background:rgba(24,204,240,.1);border:1px solid rgba(24,204,240,.25);border-bottom-left-radius:5px;color:#fff}.qa-int-casos__card--featured .qa-int-casos__bubble--ia{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25)}.qa-int-casos__bubble-tag{position:absolute;top:7px;left:14px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--qa-cyan)}.qa-int-casos__card--featured .qa-int-casos__bubble-tag{color:#fff}.qa-int-casos__bubble:empty,.qa-int-casos__bubble--cliente>span:empty{display:none}@media (max-width:1100px){.qa-int-casos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.qa-int-casos__inner{padding:60px 20px 56px}.qa-int-casos__grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:14px}.qa-int-casos__card--wide,.qa-int-casos__card--tall,.qa-int-casos__card--featured{grid-column:auto;grid-row:auto}.qa-int-casos__card{padding:22px}}@media (prefers-reduced-motion:reduce){.qa-int-casos__card{transition:none}}