:root{--black: #400427;--white: #faf9f5;--gray: #b0aea5;--lime: #ecf4a0;--wine: #4e0631;--font-display: "Playfair Display", Georgia, serif;--font-hand: "Biro Script", cursive}body{background:var(--black);color:var(--white)}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.ah-hero{min-height:100svh;display:flex;align-items:center;background:var(--black);padding:4rem 0 5rem;position:relative;overflow:hidden}.ah-dot-grid{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(236,244,160,.12) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,black 20%,transparent 80%);pointer-events:none}.ah-hero:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(236,244,160,.2),transparent)}.ah-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}.ah-hero-text{position:relative;z-index:2}.ah-label{background:#ecf4a01a;color:var(--lime);border:1px solid rgba(236,244,160,.18)}.section-label{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.35rem 1rem;border-radius:100px;margin-bottom:1.25rem}.ah-title{font-family:var(--font-display);font-size:clamp(2.75rem,5.5vw,5rem);font-weight:900;line-height:1.05;letter-spacing:-.03em;color:var(--white);margin-bottom:1.5rem}.ah-title em{color:var(--lime);font-style:italic}.ah-sub{font-size:clamp(.9rem,1.6vw,1.05rem);color:#faf8f8a6;line-height:1.75;max-width:520px;margin-bottom:2.5rem}.ah-ctas{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.ah-caveat{font-size:.78rem;color:#faf8f859;letter-spacing:.03em}.btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border-radius:14px;font-weight:700;font-size:1rem;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;gap:.5rem;white-space:nowrap}.btn-lime{background:var(--lime);color:#0a0a0a;box-shadow:0 8px 24px #ecf4a04d}.btn-lime:hover{transform:translateY(-4px);box-shadow:0 16px 40px #ecf4a080}.btn-wine{background:var(--wine);color:var(--white);box-shadow:0 8px 24px #4e06314d}.btn-wine:hover{background:#3a041f;transform:translateY(-4px);box-shadow:0 12px 32px #4e063166}.ah-terminal{background:#0000008c;border:1px solid rgba(236,244,160,.12);border-radius:18px;overflow:hidden;backdrop-filter:blur(8px);box-shadow:0 24px 80px #00000080;position:relative;z-index:2}.term-bar{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.06)}.term-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.td-red{background:#ff5f57}.td-yellow{background:#febc2e}.td-green{background:#28c840}.term-title{font-size:.72rem;color:#faf8f859;letter-spacing:.08em;margin-left:.5rem;font-family:monospace}.term-body{padding:1.5rem 1.5rem 1rem;display:flex;flex-direction:column;gap:.875rem}.term-line{display:flex;align-items:center;gap:.75rem}.tl-dot{width:8px;height:8px;border-radius:50%;background:#ecf4a066;flex-shrink:0}.tl-blink{background:var(--lime);animation:dotBlink 1.2s ease-in-out infinite}.tl-dim{background:#ffffff26}.tl-tag{font-family:monospace;font-size:.65rem;font-weight:700;letter-spacing:.1em;color:#ecf4a080;flex-shrink:0;min-width:90px}.tl-done .tl-tag,.tl-active .tl-tag{color:var(--lime)}.tl-text{font-size:.82rem;color:#faf8f899;font-family:monospace}.tl-done .tl-text{color:#faf8f8bf}.tl-active .tl-text{color:#faf8f8e6}.term-footer{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;border-top:1px solid rgba(255,255,255,.06);background:#ecf4a008}.term-status{font-size:.7rem;color:var(--lime);font-family:monospace;letter-spacing:.06em}.term-time{font-size:.7rem;color:#faf8f840;font-family:monospace}@keyframes dotBlink{0%,to{opacity:1;box-shadow:0 0 6px var(--lime)}50%{opacity:.4;box-shadow:none}}.ah-ticker{background:var(--wine);overflow:hidden;padding:.8rem 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.ah-ticker-track{display:inline-flex;align-items:center;gap:2rem;white-space:nowrap;animation:marquee 30s linear infinite}.ah-ticker-track span{font-size:.78rem;font-weight:700;color:#fffffff2;text-transform:uppercase;letter-spacing:.08em}.ah-ticker-track .sep{color:var(--lime)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ah-problema{background:#faf9f5;padding:4rem 0;position:relative;overflow:hidden}.ah-problema:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 65% 55% at 8% 80%,rgba(236,244,160,.04) 0%,transparent 60%),radial-gradient(ellipse 45% 40% at 88% 12%,rgba(78,6,49,.03) 0%,transparent 55%);pointer-events:none;z-index:0}.ah-problema>.container{position:relative;z-index:1}.prob-label{background:#4e063114;color:var(--wine)}.prob-header{margin-bottom:4rem}.prob-header h2{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:700;line-height:1.15;color:#0a0a0a}.prob-header h2 em{color:var(--wine);font-style:italic}.prob-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.prob-item{position:relative;min-height:300px;padding:2rem;border-radius:20px;border:1px solid rgba(78,6,49,.08);background:#ffffffb3;backdrop-filter:blur(10px);box-shadow:0 10px 32px #2d021c0f;transition:all .3s ease}.prob-item:hover{transform:translateY(-6px);box-shadow:0 20px 48px #2d021c1f;border-color:#4e063129}.prob-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.prob-icon{width:80px;height:80px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--icon-bg, rgba(236, 244, 160, .12));font-size:2.2rem;color:var(--icon-color, var(--wine))}.prob-badge{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:1.2rem;font-weight:700;color:var(--badge-color, var(--wine));background:var(--badge-bg, rgba(236, 244, 160, .2));flex-shrink:0}.prob-item h3{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;color:#0a0a0a;font-weight:700;letter-spacing:-.01em}.prob-highlight{color:var(--line-color, var(--wine))}.prob-line{width:80px;height:4px;margin:1.2rem 0;border-radius:999px;background:var(--line-color, var(--wine))}.prob-item p{margin:0;color:#2d021cb3;font-size:1rem;line-height:1.65}.prob-item-1{--icon-bg: #f6e8ee;--icon-color: #8a1e55;--badge-bg: #f2e4eb;--badge-color: #8a2b5f;--line-color: #8a1e55}.prob-item-2{--icon-bg: #faecd3;--icon-color: #cb7f00;--badge-bg: #fde7bf;--badge-color: #d88708;--line-color: #e09014}.prob-item-3{--icon-bg: #f7e8ef;--icon-color: #b44879;--badge-bg: #f8dce8;--badge-color: #c04b7b;--line-color: #cf5386}.ah-paradigma{background:var(--wine);padding:4rem 0;position:relative;overflow:hidden}.ah-paradigma:before{content:"";position:absolute;top:-30%;right:-10%;width:50%;height:160%;background:#0000001a;border-radius:50%;pointer-events:none}.para-inner{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;position:relative;z-index:1}.para-label{background:#ecf4a01f;color:var(--lime);border:1px solid rgba(236,244,160,.2)}.para-left h2{font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:900;line-height:1.1;color:var(--white);margin-bottom:1.5rem}.para-left h2 em{color:var(--lime);font-style:italic}.para-tagline{font-size:1.05rem;color:#ffffffbf;margin-bottom:1.75rem}.para-tagline strong{color:var(--lime)}.para-punch{font-family:var(--font-hand);font-size:clamp(1.5rem,2.5vw,2rem);color:#ecf4a0cc;line-height:1.3}.para-item{display:flex;align-items:center;gap:1rem;padding:.9rem 1.25rem;background:#0000002e;border-radius:12px;border:1px solid rgba(236,244,160,.08);margin-bottom:.6rem;transition:all .25s}.para-item:hover{border-color:#ecf4a033}.para-arrow{font-size:1rem;color:var(--lime);flex-shrink:0;font-weight:700}.para-item p{font-size:.92rem;color:#ffffffbf;margin:0}.ah-que-hacemos{background:var(--black);padding:4rem 0;position:relative;overflow:hidden}.ah-que-hacemos:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 65% 60% at 85% 15%,rgba(236,244,160,.08) 0%,transparent 55%),radial-gradient(ellipse 50% 45% at 15% 85%,rgba(78,6,49,.15) 0%,transparent 55%);pointer-events:none;z-index:0}.ah-que-hacemos>.container{position:relative;z-index:1}.qh-label{background:#ecf4a01f;color:var(--lime);border:1px solid rgba(236,244,160,.2)}.qh-header{text-align:center;margin-bottom:3.5rem}.qh-header h2{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3.75rem);color:var(--white);line-height:1.2}.qh-header h2 em{color:var(--lime);font-style:italic}.qh-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.25rem}.qh-card{background:#fafaf8;border-radius:24px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden;transition:all .3s ease;border:3px solid transparent}.qh-card:nth-child(1),.qh-card:nth-child(2),.qh-card:nth-child(3){grid-column:span 2}.qh-card:nth-child(4),.qh-card:nth-child(5){grid-column:span 3}.qh-card:hover{transform:translateY(-6px)}.qhc-flow{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding-bottom:1rem;border-bottom:2px solid rgba(0,0,0,.06)}.qhc-icon{font-size:1.55rem;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#0000000f}.qhc-arrow{font-size:.9rem;color:#00000040;margin:0 .2rem;font-weight:600}.qh-card h3{font-family:var(--font-display);font-size:1.35rem;font-weight:800;line-height:1.1}.qh-card ul{list-style:none;display:flex;flex-direction:column;gap:.65rem;padding:0;margin:0}.qh-card ul li{font-size:.85rem;padding-left:1.25rem;position:relative;line-height:1.6;font-weight:500}.qh-card ul li:before{content:"◆";position:absolute;left:0;font-size:.45rem}.qhc-dark{border-color:#4e06314d;box-shadow:0 8px 28px #4e063114}.qhc-dark h3{color:#0a0a0a}.qhc-dark ul li{color:#2d021cbf}.qhc-dark ul li:before{color:#4e063180}.qhc-wine{border-color:var(--wine);box-shadow:0 8px 28px #4e06311f}.qhc-wine h3{color:var(--wine)}.qhc-wine ul li{color:#2d021cd9}.qhc-wine ul li:before{color:var(--wine)}.qhc-lime{border-color:var(--lime);box-shadow:0 8px 28px #ecf4a01f;background:#ecf4a008}.qhc-lime h3{color:#0a0a0a}.qhc-lime ul li{color:#2d021cd9}.qhc-lime ul li:before{color:var(--lime)}.qhc-feature{border-color:var(--lime);box-shadow:0 8px 28px #ecf4a026;position:relative}.qhc-feature:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle 800px at 100% 0%,rgba(236,244,160,.04) 0%,transparent 100%);pointer-events:none;z-index:0}.qhc-feature>*{position:relative;z-index:1}.qhc-feature h3{color:var(--wine)}.qhc-feature ul li{color:#2d021cd9}.qhc-feature ul li:before{color:var(--lime)}.qhc-badge{position:absolute;top:1.5rem;right:1.5rem;background:var(--lime);color:#0a0a0a;font-size:.65rem;font-weight:800;letter-spacing:.12em;padding:.35rem .8rem;border-radius:100px;text-transform:uppercase;box-shadow:0 4px 12px #ecf4a040}.ah-ejemplos{background:#300a22;padding:4rem 0;border-top:1px solid rgba(78,6,49,.4);border-bottom:1px solid rgba(78,6,49,.4);position:relative;overflow:hidden}.ah-ejemplos:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 100% 50%,rgba(78,6,49,.35) 0%,transparent 60%);pointer-events:none;z-index:0}.ah-ejemplos>.container{position:relative;z-index:1}.ej-label{background:#ecf4a014;color:var(--lime)}.ej-header{text-align:center;margin-bottom:3.5rem}.ej-header h2{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3.75rem);color:var(--white);line-height:1.2}.ej-header h2 em{color:var(--lime);font-style:italic}.ej-list{display:flex;flex-direction:column;gap:1rem}.ej-item{display:flex;align-items:center;gap:1.5rem;padding:1.75rem 2rem;background:#fafaf8;border:2.5px solid transparent;border-radius:18px;transition:all .3s ease;box-shadow:0 6px 20px #0000000f}.ej-item:nth-child(1){border-color:#4e06314d}.ej-item:nth-child(2){border-color:var(--wine)}.ej-item:nth-child(3){border-color:#4e06314d}.ej-item:nth-child(4){border-color:var(--lime)}.ej-item:hover{box-shadow:0 12px 36px #0000001a}.ej-idx{font-family:var(--font-display);font-size:.75rem;font-weight:800;letter-spacing:.08em;color:var(--wine);flex-shrink:0;min-width:90px;padding:.5rem .75rem;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#4e06311a;text-align:center;text-transform:uppercase;white-space:nowrap}.ej-flow{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;flex:1}.ej-step{font-size:.82rem;padding:.4rem 1rem;background:#4e063112;border:1px solid rgba(78,6,49,.15);border-radius:100px;color:#2d021cd9;white-space:nowrap;font-weight:500;transition:all .25s}.ej-end{background:var(--lime);border-color:var(--lime);color:#0a0a0a;font-weight:700}.ej-arr{font-size:.85rem;color:#4e06314d;flex-shrink:0;font-weight:600}.ej-footer{text-align:center;font-family:var(--font-display);font-size:clamp(1.3rem,2.5vw,1.75rem);font-style:italic;color:var(--lime);margin-top:2.5rem}.ah-filtro{background:#f0ede6;color:#0a0a0a;padding:4rem 0}.filtro-label{background:#4e06311a;color:var(--wine)}.filtro-header{text-align:center;margin-bottom:3.5rem}.filtro-header h2{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3.75rem);color:#0a0a0a;line-height:1.2}.filtro-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.filtro-col{border-radius:24px;padding:2.5rem;display:flex;flex-direction:column;gap:1.25rem}.filtro-no{background:var(--black);color:var(--white)}.filtro-si{background:var(--lime);color:#0a0a0a}.filtro-head{display:flex;align-items:center;gap:1rem;margin-bottom:.25rem}.filtro-icon{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.95rem;font-weight:700;flex-shrink:0}.filtro-no .filtro-icon{background:#ffffff14;color:#fff6}.filtro-si .filtro-icon{background:#0000001a;color:#0a0a0a}.filtro-col h3{font-family:var(--font-display);font-size:1.3rem;font-weight:700;margin:0}.filtro-no h3{color:#faf8f899}.filtro-si h3{color:#0a0a0a}.filtro-col ul{list-style:none;display:flex;flex-direction:column;gap:.65rem;padding:0;margin:0}.filtro-col ul li{font-size:.92rem;padding-left:1.25rem;position:relative;line-height:1.5}.filtro-col ul li:before{content:"—";position:absolute;left:0}.filtro-no ul li{color:#faf8f899}.filtro-no ul li:before{color:#4e0631b3}.filtro-si ul li{color:#0a0a0abf}.filtro-si ul li:before{color:#0a0a0a59}.ah-proceso{background:var(--wine);padding:4rem 0;position:relative;overflow:hidden}.ah-proceso:before{content:"";position:absolute;top:-20%;left:-10%;width:40%;height:140%;background:#00000014;border-radius:50%;pointer-events:none}.proc-label{background:#ecf4a01f;color:var(--lime);border:1px solid rgba(236,244,160,.2)}.proc-header{margin-bottom:4rem;position:relative;z-index:1}.proc-header h2{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:700;line-height:1.2;color:var(--white)}.proc-header h2 em{color:var(--lime);font-style:italic}.proc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;z-index:1}.proc-step{text-align:center;padding:0 1.5rem 2rem;position:relative}.proc-circle{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;background:#ecf4a01f;border:1.5px solid rgba(236,244,160,.2);border-radius:50%;font-family:var(--font-display);font-size:.85rem;font-weight:800;color:var(--lime);position:relative;z-index:2}.proc-connector{position:absolute;top:1.75rem;right:0;width:50%;height:1.5px;background:linear-gradient(90deg,#ecf4a033,#ecf4a00d);z-index:1}.proc-step:first-child .proc-connector{left:50%;width:50%;right:auto}.proc-last .proc-connector{display:none}.proc-step h3{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--white);margin-bottom:.6rem}.proc-step p{font-size:.85rem;color:#fff9;line-height:1.6}.ah-precio{background:#18011c;padding:4rem 0;text-align:center;position:relative;overflow:hidden}.ah-precio:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 70% at 50% 50%,rgba(78,6,49,.2) 0%,transparent 60%),radial-gradient(ellipse 35% 35% at 92% 8%,rgba(60,10,70,.15) 0%,transparent 50%);pointer-events:none;z-index:0}.ah-precio>.container{position:relative;z-index:1}.precio-inner{max-width:680px;margin:0 auto}.precio-inner h2{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3.75rem);color:var(--white);margin-bottom:1.5rem;line-height:1.2}.precio-inner h2 em{color:var(--lime);font-style:italic}.precio-sub{font-size:1rem;color:#faf8f88c;line-height:1.75;margin-bottom:2.5rem}.precio-note{display:block;margin-top:1rem;font-size:.78rem;color:var(--white);letter-spacing:.05em}.ah-form{background:#fff;padding:4rem 0;border-top:1px solid rgba(78,6,49,.06);position:relative;overflow:hidden}.ah-form>.container{position:relative;z-index:1}.form-label{background:#4e06311a;color:var(--wine)}.form-hdr{margin-bottom:3.5rem}.form-hdr h2{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3.75rem);color:var(--wine);line-height:1.2}.form-hdr h2 em{color:var(--wine);font-style:italic}.ct-form{display:flex;flex-direction:column;gap:1.1rem;max-width:860px}.ct-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ct-field{display:flex;flex-direction:column;gap:.4rem}.ct-field-full{grid-column:span 2}.ct-label{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#4e06318c}.ct-required{color:var(--wine);font-weight:900}.ct-input{width:100%;padding:.8rem 1rem;background:#fdf8f4;border:1.5px solid rgba(78,6,49,.15);border-radius:10px;font-family:inherit;font-size:.9rem;color:var(--wine);outline:none;transition:all .2s}.ct-input::placeholder{color:#4e063147}.ct-input:focus{border-color:var(--wine);background:#fff;box-shadow:0 0 0 3px #4e063112}.ct-textarea{resize:vertical;min-height:90px;line-height:1.6}.ct-checkbox-field{margin-top:.5rem}.ct-checkbox-label{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;color:#4e0631cc;line-height:1.6;cursor:pointer}.ct-checkbox-label input[type=checkbox]{width:18px;height:18px;min-width:18px;margin-top:.2rem;cursor:pointer;accent-color:var(--wine)}.ct-checkbox-label a{color:var(--wine);font-weight:600;text-decoration:underline;transition:opacity .2s}.ct-checkbox-label a:hover{opacity:.8}.ct-submit-wrap{margin-top:1.5rem}.ct-submit{width:100%;justify-content:center;font-size:.95rem;padding:1rem}.ct-note{font-size:.72rem;color:#4e063159;text-align:center;margin-top:.75rem;letter-spacing:.04em}.ah-cierre{background:var(--lime);color:#0a0a0a;padding:8rem 0;text-align:center}.ah-cierre p{font-size:1.05rem;color:#0a0a0a80;margin-bottom:.5rem}.ah-cierre h2{font-family:var(--font-display);font-size:clamp(3rem,7vw,6rem);font-weight:900;line-height:1;letter-spacing:-.03em;margin-bottom:2.5rem}.ah-cierre h2 em{color:var(--wine);font-style:italic}.animate-in{opacity:0;animation:fadeUp .6s ease forwards}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.ah-hero-inner{grid-template-columns:1fr;gap:2.5rem}.para-inner{grid-template-columns:1fr;gap:3rem}.qh-grid{grid-template-columns:repeat(4,1fr)}.qh-card:nth-child(1),.qh-card:nth-child(2){grid-column:span 2}.qh-card:nth-child(3){grid-column:span 4}.qh-card:nth-child(4),.qh-card:nth-child(5){grid-column:span 2}.proc-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.proc-connector{display:none}.filtro-grid{grid-template-columns:1fr}}@media(max-width:768px){.ah-hero{padding:2rem 0 5rem}.qh-grid{grid-template-columns:1fr 1fr}.qh-card:nth-child(n){grid-column:span 1}.qh-card:nth-child(5){grid-column:span 2}.ct-row{grid-template-columns:1fr}.ct-field-full{grid-column:span 1}.ej-item{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem}.ej-idx{font-size:.7rem;min-width:100%;width:100%;padding:.6rem .8rem}.ej-flow{width:100%;gap:.4rem}.ej-step{font-size:.75rem;padding:.35rem .75rem}.ej-arr{font-size:.75rem}}@media(max-width:540px){.qh-card:nth-child(n){grid-column:span 2}.proc-grid{grid-template-columns:1fr}.ah-ctas{align-items:stretch}.ah-ctas .btn{text-align:center;justify-content:center;width:100%}.filtro-grid{grid-template-columns:1fr}}
