:root{--cardio-navy: #0f172a;--cardio-action: #007bff;--cardio-whatsapp: #25d366;--cardio-sage: #f8fafc;--cardio-white: #FFFFFF;--cardio-accent: #eff6ff;--cardio-radius: 24px}.cardio-wrapper{display:flex;min-height:90vh;background:var(--cardio-sage)}.cardio-panel-content{flex:1;padding:50px 60px;display:flex;flex-direction:column;justify-content:center;max-width:650px}.cardio-badge{background:#fff;padding:.4em 1em;border-radius:50px;font-weight:700;color:var(--cardio-action);display:inline-block;margin-bottom:1.2rem;box-shadow:0 2px 10px #00000008;border:1px solid #bfdbfe}.cardio-header h1{line-height:1.15;margin-bottom:1rem;color:var(--cardio-navy);font-weight:800}.cardio-header .highlight{font-style:italic;color:var(--cardio-action)}.cardio-sub{line-height:1.6;color:#475569;margin-bottom:2rem}.cardio-booking-widget{background:#fff;padding:2rem;border-radius:var(--cardio-radius);box-shadow:0 10px 40px #0f172a0f;border:1px solid #e2e8f0}.cardio-booking-widget h3{margin-top:0;color:var(--cardio-navy);margin-bottom:1rem}.cardio-booking-widget ul{list-style:none;padding:0;margin:0 0 1.5rem}.cardio-booking-widget li{margin-bottom:12px;display:flex;align-items:center;gap:12px;font-weight:500}.cardio-actions-box{display:flex;flex-direction:column;gap:12px}.cardio-btn-primary{display:block;width:100%;text-align:center;background:var(--cardio-action);color:#fff!important;padding:1rem;border-radius:50px;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s;box-sizing:border-box}.cardio-btn-primary:hover{transform:scale(1.01);filter:brightness(.92)}.cardio-btn-whatsapp{display:block;width:100%;text-align:center;background:var(--cardio-whatsapp);color:#fff!important;padding:1rem;border-radius:50px;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s;box-sizing:border-box}.cardio-btn-whatsapp:hover{transform:scale(1.01);filter:brightness(.95)}.cardio-trust-row{margin-top:1.2rem;text-align:center;color:#666}.cardio-extra-consult{margin-top:1.5rem;text-align:center}.cardio-extra-consult p{color:#555;margin-bottom:6px}.cardio-extra-consult a{color:var(--cardio-action);font-weight:700;text-decoration:underline}.cardio-panel-visual{flex:1;position:relative;display:flex;align-items:center;justify-content:center;padding:40px}.cardio-hero-img{width:100%;height:100%;max-height:80vh;object-fit:cover;border-radius:32px;box-shadow:0 20px 40px #0f172a14}.cardio-float-card{position:absolute;bottom:60px;right:60px;background:#fffffff2;padding:1.5rem;border-radius:20px;max-width:300px;box-shadow:0 20px 40px #0000001a}.cardio-stars{color:#ffc107;margin-bottom:.4rem}.cardio-float-card p{margin:0;font-style:italic;color:#333}.section-title-center{text-align:center;margin-bottom:3.5rem;max-width:800px;margin-left:auto;margin-right:auto}.section-title-center h2{color:var(--cardio-navy);margin-top:10px;font-weight:800}.cardio-edu-section{padding:90px 20px;background:#fff}.cardio-edu-container{max-width:1200px;margin:0 auto}.cardio-edu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:30px}.cardio-edu-card{background:var(--cardio-accent);border:1px solid #bfdbfe;border-radius:var(--cardio-radius);padding:40px 30px}.edu-step{font-size:2.2rem;font-weight:900;color:var(--cardio-action);opacity:.3;margin-bottom:10px}.cardio-edu-card h3{font-weight:800;color:var(--cardio-navy);margin-bottom:12px}.cardio-edu-card p{color:#475569;margin:0;line-height:1.6}.cardio-tech-section{padding:90px 20px;background:var(--cardio-sage)}.cardio-tech-container{max-width:1200px;margin:0 auto}.cardio-tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px}.cardio-tech-card{background:#fff;border:1px solid #e2e8f0;border-radius:var(--cardio-radius);padding:35px 25px;transition:transform .2s ease,box-shadow .2s ease}.cardio-tech-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0f172a0f}.tech-icon{font-size:2.6rem;margin-bottom:15px}.cardio-tech-card h3{font-weight:800;color:var(--cardio-navy);margin-bottom:10px}.cardio-tech-card p{color:#475569;margin:0}.cardio-patho-section{padding:90px 20px;background:#fff}.cardio-patho-container{max-width:1100px;margin:0 auto}.cardio-patho-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px}.cardio-patho-item{background:var(--cardio-sage);border:1px solid #e2e8f0;padding:25px;border-radius:20px;display:flex;gap:16px;align-items:flex-start}.patho-bullet{font-size:1.8rem}.cardio-patho-item h4{margin:0 0 6px;font-weight:700;color:var(--cardio-navy)}.cardio-patho-item p{margin:0;color:#64748b}.cardio-emergency-banner{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;padding:70px 20px;margin:40px 0}.emergency-content{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.emergency-text{flex:1;min-width:280px}.emergency-text h2{font-weight:800;margin-bottom:12px;color:#fff;line-height:1.3}.emergency-text p{color:#94a3b8;margin:0;line-height:1.5}.cardio-btn-emergency{background:#ef4444;color:#fff!important;padding:16px 32px;border-radius:50px;font-weight:700;text-decoration:none;display:inline-block;transition:background .2s,transform .2s;box-shadow:0 4px 15px #ef444466}.cardio-btn-emergency:hover{background:#dc2626;transform:scale(1.02)}.cardio-exclusive-section{padding:70px 20px 90px;background:var(--cardio-sage)}.exclusive-box{background:#fff;border:1px solid #e2e8f0;max-width:950px;margin:0 auto;padding:60px 40px;border-radius:32px;box-shadow:0 10px 30px #0f172a0a}.exclusive-box h2{color:var(--cardio-navy);margin:15px 0;font-weight:800}.exclusive-desc{color:#475569;max-width:750px;margin:0 auto 30px}.cardio-hero__actions{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.inline-btn{display:inline-block!important;width:auto!important;padding:14px 32px!important}@media(max-width:900px){.cardio-wrapper{flex-direction:column}.cardio-panel-visual{height:30vh;min-height:250px;padding:0;order:1}.cardio-hero-img{border-radius:0;max-height:none}.cardio-panel-content{order:2;padding:3.5rem 1.5rem 2rem;margin-top:-40px;border-radius:36px 36px 0 0;box-shadow:0 -10px 25px #0000000f;background:var(--cardio-sage);position:relative;z-index:10;max-width:100%}.cardio-float-card{display:none}.emergency-content{flex-direction:column;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cardio-modern.css.map */
