*{box-sizing:border-box;margin:0;padding:0}html,body{color:#fff;background:linear-gradient(135deg,#0a1628 0%,#1a2a4a 30%,#0d1f3c 70%,#162a50 100%);width:100%;min-height:100vh;font-family:Inter,Poppins,Segoe UI,system-ui,-apple-system,sans-serif;overflow-x:hidden}.header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#00000080;border-bottom:1px solid #2196f34d;justify-content:space-between;align-items:center;width:100%;padding:20px 5%;display:flex;position:sticky;top:0}.logo-container{align-items:center;gap:15px;display:flex}.logo-img{object-fit:cover;border-radius:12px;width:50px;height:50px;box-shadow:0 4px 12px #2196f34d}.logo{background:linear-gradient(135deg,#fff,#64b5f6);color:#0000;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800}.header-badges{gap:15px;display:flex}.header-badges span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#2196f3e6,#42a5f5cc);border-radius:40px;padding:8px 18px;font-size:13px;font-weight:600}.hero-section{align-items:center;gap:50px;width:100%;max-width:1400px;margin:0 auto;padding:60px 5%;display:flex}.doctor-card{width:40%;position:relative}.doctor-image{object-fit:cover;border:2px solid #2196f366;border-radius:24px;width:100%;transition:transform .3s;box-shadow:0 20px 35px #0000004d}.doctor-image:hover{transform:scale(1.02)}.online-badge{background:linear-gradient(90deg,#00c853,#00e676);border-radius:40px;width:fit-content;margin-top:-20px;margin-left:auto;padding:8px 20px;font-size:13px;font-weight:700;animation:2s infinite pulse-online;position:relative;right:20px;box-shadow:0 4px 12px #00c8534d}@keyframes pulse-online{0%{box-shadow:0 4px 12px #00c8534d}50%{box-shadow:0 4px 20px #00c85399}to{box-shadow:0 4px 12px #00c8534d}}.doctor-info{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#00000080;border:1px solid #2196f34d;border-radius:24px;margin-top:20px;padding:25px}.doctor-info h2{background:linear-gradient(135deg,#64b5f6,#1e88e5);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:28px;font-weight:700}.doctor-info p{color:#90caf9;margin-bottom:8px;font-weight:500}.doctor-info span{color:#bbdefb;font-size:14px}.hero-content{width:60%}.specialized{color:#64b5f6;letter-spacing:2px;background:#2196f326;border-radius:30px;align-items:center;gap:8px;padding:5px 15px;font-size:13px;font-weight:600;display:inline-flex}.heart-icon{width:14px;height:14px;display:inline-block}.whatsapp-icon{fill:#fff;width:22px;height:22px;margin-right:12px;transition:transform .2s}.whatsapp-button .whatsapp-icon,.cta-button .whatsapp-icon{width:20px;height:20px}.whatsapp-button:hover .whatsapp-icon,.cta-button:hover .whatsapp-icon{transform:scale(1.1)}.whatsapp-button,.cta-button{justify-content:center;align-items:center;gap:10px;display:inline-flex}.hero-content h1{background:linear-gradient(135deg,#fff,#64b5f6);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:15px;font-family:Inter,Poppins,sans-serif;font-size:52px;font-weight:800;line-height:1.2}.subtitle{color:#bbdefb;margin-top:20px;font-family:Inter,sans-serif;font-size:18px;font-weight:400}.price-box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2196f31f;border:1px solid #2196f333;border-radius:24px;margin-top:25px;padding:20px}.price-box span{opacity:.9;font-family:Inter,sans-serif;font-size:16px}.price-box h2{background:linear-gradient(135deg,#64b5f6,#0d47a1);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:5px;font-family:Inter,Poppins,sans-serif;font-size:56px;font-weight:800}.benefits{flex-direction:column;gap:12px;margin-top:25px;font-size:16px;display:flex}.benefit-item{cursor:default;background:#ffffff08;border:1px solid #2196f300;border-radius:16px;align-items:center;gap:12px;padding:10px 15px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;transition:all .3s cubic-bezier(.2,.9,.4,1.1);display:flex}.benefit-item:hover{text-shadow:0 0 6px #64b5f680;background:linear-gradient(90deg,#2196f333,#64b5f61a);border-color:#2196f399;transform:scale(1.02)translate(8px);box-shadow:0 8px 20px #2196f333}.check-icon{flex-shrink:0;width:18px;height:18px}.form-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000080;border:1px solid #2196f34d;border-radius:28px;margin-top:35px;padding:40px;transition:all .3s}.form-card:hover{border-color:#2196f399;box-shadow:0 10px 30px #0000004d}.form-card h3{background:linear-gradient(135deg,#64b5f6,#1e88e5);color:#0000;text-align:center;-webkit-background-clip:text;background-clip:text;font-family:Inter,Poppins,sans-serif;font-size:26px;font-weight:700}.form-subtitle{color:#bbdefb;text-align:center;margin-top:8px;margin-bottom:30px;font-family:Inter,sans-serif;font-size:14px}.form-card input{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:14px;width:100%;height:55px;margin-bottom:18px;padding:0 18px;font-family:Inter,sans-serif;font-size:15px;transition:all .2s}.form-card input::placeholder{color:#fff9}.form-card input:focus{background:#00000080;border-color:#2196f3;outline:none;box-shadow:0 0 0 3px #2196f333}.whatsapp-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#25d366,#128c7e);border:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;padding:16px 20px;font-family:Inter,Poppins,sans-serif;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 6px 14px #25d36633}.whatsapp-button-content{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.botao-texto-principal{letter-spacing:.5px;font-family:Inter,Poppins,sans-serif;font-size:16px;font-weight:700}.botao-detalhes{justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.resposta-imediata{opacity:.9;letter-spacing:.5px;background:#fff3;border-radius:20px;padding:3px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.preco-abaixo{color:#f1f1eb;letter-spacing:.5px;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.pulse-button{animation:1.5s ease-in-out infinite pulse-button;position:relative;overflow:hidden}.pulse-button:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pulse-button:active:before{width:300px;height:300px}@keyframes pulse-button{0%{transform:scale(1);box-shadow:0 6px 14px #25d36633}50%{background:linear-gradient(90deg,#2ee06e,#17a86b);transform:scale(1.02);box-shadow:0 15px 30px #25d36680}to{transform:scale(1);box-shadow:0 6px 14px #25d36633}}.whatsapp-button:hover{background:linear-gradient(90deg,#2ee06e,#17a86b);animation:none;transform:translateY(-3px);box-shadow:0 12px 25px #25d36666}.secure-text{text-align:center;color:#fff9;margin-top:18px;font-family:Inter,sans-serif;font-size:12px;display:block}.about-section{background:linear-gradient(135deg,#0000004d,#2196f314);align-items:center;gap:50px;width:100%;max-width:1400px;margin:0 auto;padding:80px 5%;display:flex}.about-text{width:60%}.section-tag{color:#64b5f6;letter-spacing:2px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.about-text h2{background:linear-gradient(135deg,#fff,#64b5f6);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:15px;font-family:Inter,Poppins,sans-serif;font-size:42px;font-weight:700}.about-text p{color:#e3f2fd;margin-top:20px;font-family:Inter,sans-serif;font-size:17px;line-height:1.6}.features{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}.feature-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;border:1px solid #2196f333;border-radius:24px;padding:25px;transition:all .3s}.feature-card:hover{background:#00000080;border-color:#2196f399;transform:translateY(-6px);box-shadow:0 10px 25px #2196f333}.feature-card h3{color:#64b5f6;margin-bottom:12px;font-family:Inter,Poppins,sans-serif;font-size:20px;font-weight:600}.feature-card p{margin-top:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.doctor-side{width:40%}.doctor-side img{border:2px solid #2196f366;border-radius:28px;width:100%;transition:transform .3s;box-shadow:0 20px 35px #0000004d}.doctor-side img:hover{transform:scale(1.02)}.cta-section{text-align:center;background:linear-gradient(135deg,#2196f326,#0000004d);width:100%;padding:80px 5%}.cta-section h2{background:linear-gradient(135deg,#fff,#64b5f6);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Inter,Poppins,sans-serif;font-size:44px;font-weight:800}.cta-section p{color:#bbdefb;margin-top:20px;font-family:Inter,sans-serif;font-size:18px}.cta-button{color:#fff;letter-spacing:1px;background:linear-gradient(90deg,#1565c0,#1e88e5);border-radius:40px;justify-content:center;align-items:center;width:320px;height:65px;margin-top:35px;font-family:Inter,Poppins,sans-serif;font-size:17px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 6px 18px #1565c04d}.cta-button:hover{background:linear-gradient(90deg,#1e88e5,#42a5f5);transform:translateY(-3px)scale(1.02);box-shadow:0 15px 30px #1565c080}.footer{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;width:100%;padding:50px 5%}.footer h3{background:linear-gradient(135deg,#fff,#64b5f6);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Inter,Poppins,sans-serif;font-size:28px;font-weight:700}.footer p{opacity:.9;margin-top:15px;font-family:Inter,sans-serif}.footer-items{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:25px;display:flex}.footer-items span{background:#2196f326;border-radius:40px;padding:8px 20px;font-family:Inter,sans-serif;font-size:13px;transition:all .3s}.footer-items span:hover{background:#2196f359;transform:translateY(-2px)}.copyright{opacity:.7;margin-top:30px;font-family:Inter,sans-serif;font-size:13px}.pulse-effect{animation:2s infinite pulse}@keyframes pulse{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@media (width<=1024px){.hero-content h1{font-size:42px}.about-text h2{font-size:36px}}@media (width<=900px){.hero-section,.about-section{flex-direction:column;padding:40px 5%}.doctor-card,.hero-content,.about-text,.doctor-side{width:100%}.hero-content h1{font-size:36px}.about-text h2{font-size:32px}.features{grid-template-columns:1fr}.header{flex-direction:column;gap:20px;padding:20px 5%}.header-badges{flex-wrap:wrap;justify-content:center}.logo{font-size:24px}.logo-img{width:40px;height:40px}.form-card{padding:25px}.price-box h2{font-size:44px}.cta-section h2{font-size:32px}.cta-button{width:90%;max-width:300px}}@media (width<=480px){.hero-content h1{font-size:28px}.subtitle{font-size:15px}.price-box h2{font-size:38px}.form-card h3{font-size:22px}.whatsapp-button{padding:12px 16px}.botao-texto-principal{font-size:13px}.resposta-imediata{font-size:9px}.preco-abaixo{font-size:11px}.cta-section h2{font-size:24px}.footer h3{font-size:22px}.whatsapp-icon{width:18px;height:18px;margin-right:8px}.whatsapp-button .whatsapp-icon,.cta-button .whatsapp-icon{width:16px;height:16px}.benefit-item{font-size:13px}.check-icon{width:16px;height:16px}}
