@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;800&display=swap";
:root{--accent-color:#d4af37;--accent-hover:#b5952f;--text-main:#1a1a1a;--text-muted:#4a4a4a;--bg-glass:#ffffffa6;--border-glass:#fffc;--border-radius:16px;--transition:all .3s cubic-bezier(.25, .8, .25, 1);--green:#27ae60;--green-hover:#2ecc71;--card-hero-bg:#ffffffc7;--card-hero-border:#ffffffd9;--card-content-bg:#ffffffa6;--card-content-border:#fffc;--glass-band-bg:#fff6}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text-main);-webkit-font-smoothing:antialiased;background-color:#fdfbfb;font-family:Inter,sans-serif;line-height:1.6;position:relative}.fixed-background{z-index:0;pointer-events:none;background:url(/images/bokeh-bg.JPG) 50% 35%/cover no-repeat,linear-gradient(135deg,#fdfbfb 0%,#ebedee 100%);width:100vw;height:100vh;position:fixed;top:0;left:0;transform:translateZ(0)}.site-wrapper{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}a{color:inherit;text-decoration:none}ul{list-style:none}.container{width:90%;max-width:1200px;margin:0 auto}h1,h2,h3{line-height:1.2}.accent{color:var(--accent-color)}.section-title{text-align:center;margin-bottom:.5rem;font-size:2.5rem}.section-subtitle{text-align:center;color:var(--text-muted);margin-bottom:3rem;font-size:1.1rem}.btn-primary{background-color:var(--accent-color);color:#fff;cursor:pointer;transition:var(--transition);text-align:center;border:none;border-radius:50px;padding:.85rem 2rem;font-family:inherit;font-size:1rem;font-weight:600;display:inline-block}.btn-primary:hover{background-color:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 15px #d4af374d}.btn-outline{border:2px solid var(--accent-color);color:var(--accent-color);transition:var(--transition);text-align:center;cursor:pointer;background:0 0;border-radius:50px;padding:.75rem 1.75rem;font-family:inherit;font-size:1rem;font-weight:600;display:inline-block}.btn-outline:hover{background-color:var(--accent-color);color:#fff}.btn-whatsapp{color:#fff;cursor:pointer;transition:var(--transition);text-align:center;background-color:#25d366;border:none;border-radius:50px;padding:.85rem 2rem;font-size:1rem;font-weight:600;display:inline-block}.btn-whatsapp:hover{background-color:#128c7e;transform:translateY(-2px);box-shadow:0 4px 15px #25d3664d}.btn-green{background-color:var(--green);color:#fff;cursor:pointer;transition:var(--transition);text-align:center;border:none;border-radius:50px;width:100%;padding:.85rem 2rem;font-family:inherit;font-size:1rem;font-weight:600;display:inline-block}.btn-green:hover{background-color:var(--green-hover);transform:translateY(-2px);box-shadow:0 4px 15px #27ae604d}.btn-green:disabled{cursor:not-allowed;box-shadow:none;background-color:#ccc;transform:none}.card{background:var(--card-content-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--card-content-border);border-radius:var(--border-radius);transition:var(--transition);box-shadow:0 10px 30px #0000000d}.card:hover{box-shadow:0 15px 40px #00000014}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background-color:#fffffff2;width:100%;position:fixed;top:0;box-shadow:0 2px 10px #0000000d}.nav-container{justify-content:flex-end;align-items:center;padding:1rem 0;display:flex}.logo-img{object-fit:contain;width:auto;height:45px;display:block}.nav-links{align-items:center;gap:2rem;display:flex}.nav-links a{color:var(--text-main);transition:var(--transition);font-weight:600}.nav-links a:hover{color:var(--accent-color)}.hamburger{cursor:pointer;display:none}.bar{width:25px;height:3px;transition:var(--transition);background-color:var(--text-main);border-radius:3px;margin:5px auto;display:block}.section{padding:6rem 0}.section-glass{background-color:var(--glass-band-bg);-webkit-backdrop-filter:blur(15px);border-top:1px solid #ffffff80;border-bottom:1px solid #ffffff80}footer{color:#fff;background-color:#1a1a1ae6;padding:4rem 0 2rem}.footer-content{flex-wrap:wrap;justify-content:space-between;gap:2rem;margin-bottom:3rem;display:flex}.footer-brand h3{margin-bottom:1rem;font-size:1.8rem}.footer-brand p{color:#999;max-width:300px}.footer-links{align-items:center;gap:2rem;display:flex}.footer-links a{color:#ccc;transition:var(--transition)}.footer-links a:hover{color:var(--accent-color)}.footer-bottom{text-align:center;color:#666;border-top:1px solid #333;padding-top:2rem}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem;display:flex}.included-badge{border-radius:var(--border-radius);color:#27ae60;background:#2ecc711a;justify-content:center;align-items:center;gap:10px;margin-top:1.5rem;padding:1rem;font-weight:600;display:flex}@media (max-width:768px){:root{--card-hero-bg:#ffffffc7;--card-hero-border:#ffffffd9;--card-content-bg:#ffffffa6;--card-content-border:#fffc;--glass-band-bg:#fff6}.card{-webkit-backdrop-filter:none!important;background:var(--card-content-bg)!important;border-color:var(--card-content-border)!important}.section-glass{-webkit-backdrop-filter:none!important;background-color:var(--glass-band-bg)!important}.fixed-background{background-image:url(/images/bokeh-bg-mobile.jpg),linear-gradient(135deg,#fdfbfb 0%,#ebedee 100%);background-position:top;background-size:cover}.hamburger{display:block}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:first-child{transform:translateY(8px)rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.nav-links{text-align:center;background-color:#fff;flex-direction:column;width:100%;padding:2rem 0;transition:all .3s;position:fixed;top:70px;left:-100%;box-shadow:0 10px 27px #0000000d}.nav-links.active{left:0}.section-title{font-size:1.8rem}.footer-content{text-align:center;flex-direction:column;align-items:center}.footer-links{flex-direction:column;gap:1rem}}
