:root{--color-bg-primary: #0a0a0f;--color-bg-secondary: #12121a;--color-bg-card: #1a1a24;--color-accent: #c9a962;--color-accent-light: #e5d4a1;--color-text-primary: #f5f5f7;--color-text-secondary: #a0a0a8;--color-text-muted: #6b6b73;--color-border: #2a2a35;--color-blue-deep: #1e3a5f;--font-display: "Heebo", sans-serif;--font-body: "Heebo", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--color-bg-primary);color:var(--color-text-primary);line-height:1.7;overflow-x:hidden}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 20% 0%,rgba(30,58,95,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(201,169,98,.05) 0%,transparent 40%);pointer-events:none;z-index:-1}.container{max-width:1200px;margin:0 auto;padding:0 16px}nav{position:fixed;top:0;right:0;left:0;z-index:1000;padding:16px 0;background:linear-gradient(to bottom,var(--color-bg-primary) 0%,transparent 100%);transition:all .3s ease}nav.scrolled{background:#0a0a0ff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border)}.nav-content{display:flex;justify-content:space-between;align-items:center}.logo{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--color-accent);letter-spacing:.02em}.nav-cta{padding:8px 16px;background:transparent;border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-body);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease}.nav-cta:hover{background:var(--color-accent);color:var(--color-bg-primary)}.hero{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;position:relative;padding:100px 16px 60px;text-align:center}.hero:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;background:radial-gradient(circle,rgba(201,169,98,.08) 0%,transparent 70%);pointer-events:none}.hero-content{position:relative;z-index:1;max-width:100%}.hero-image{margin-bottom:32px}.hero-pin-image{width:180px;height:180px;object-fit:cover;border-radius:50%;border:3px solid var(--color-accent);box-shadow:0 0 60px #c9a9624d,0 20px 50px #00000080;animation:float 4s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-badge{display:inline-block;padding:6px 14px;background:#c9a9621a;border:1px solid rgba(201,169,98,.3);color:var(--color-accent);font-size:.75rem;font-weight:500;margin-bottom:24px;letter-spacing:.05em}.hero h1{font-family:var(--font-display);font-size:2rem;font-weight:900;line-height:1.25;margin-bottom:20px;color:var(--color-text-primary)}.hero h1 span{color:var(--color-accent)}.hero-subtitle{font-size:1rem;color:var(--color-text-secondary);max-width:100%;margin:0 auto 32px;font-weight:300;line-height:1.8}.cta-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;background:var(--color-accent);color:var(--color-bg-primary);font-family:var(--font-body);font-size:1rem;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;width:100%;max-width:320px}.cta-button:hover{background:var(--color-accent-light);transform:translateY(-2px);box-shadow:0 10px 40px #c9a9624d}.cta-button svg{width:18px;height:18px;transition:transform .3s ease}.cta-button:hover svg{transform:translate(-4px)}.whatsapp-btn{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff}.whatsapp-btn:hover{background:linear-gradient(135deg,#2be371,#159b8b);box-shadow:0 10px 40px #25d36666}.whatsapp-btn svg{flex-shrink:0}.hero-note{margin-top:20px;font-size:.8rem;color:var(--color-text-muted)}section{padding:60px 0}.section-header{text-align:center;margin-bottom:40px}.section-label{display:inline-block;font-size:.75rem;font-weight:600;color:var(--color-accent);text-transform:uppercase;letter-spacing:.15em;margin-bottom:12px}.section-title{font-family:var(--font-display);font-size:1.75rem;font-weight:700;margin-bottom:16px}.section-description{font-size:1rem;color:var(--color-text-secondary);max-width:100%;margin:0 auto;font-weight:300}.values{background:var(--color-bg-secondary)}.values-grid{display:grid;grid-template-columns:1fr;gap:16px}.value-card{background:var(--color-bg-card);border:1px solid var(--color-border);padding:28px 24px;transition:all .3s ease;position:relative;overflow:hidden}.value-card:before{content:"";position:absolute;top:0;right:0;width:100%;height:3px;background:linear-gradient(90deg,var(--color-accent),transparent);opacity:0;transition:opacity .3s ease}.value-card:hover:before{opacity:1}.value-card:hover{transform:translateY(-4px);border-color:#c9a9624d}.value-icon{width:40px;height:40px;margin-bottom:20px;color:var(--color-accent)}.value-card h3{font-family:var(--font-display);font-size:1.2rem;font-weight:700;margin-bottom:12px}.value-card p{color:var(--color-text-secondary);font-size:.95rem;line-height:1.7}.why{position:relative}.why-content{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.why-text h2{font-family:var(--font-display);font-size:1.75rem;font-weight:700;margin-bottom:20px;line-height:1.3}.why-text h2 span{color:var(--color-accent)}.why-text p{font-size:1rem;color:var(--color-text-secondary);margin-bottom:16px;line-height:1.8}.why-points{margin-top:32px}.why-point{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.why-point-icon{flex-shrink:0;width:22px;height:22px;color:var(--color-accent);margin-top:2px}.why-point-text{font-size:.95rem;color:var(--color-text-secondary)}.why-visual{display:flex;justify-content:center;align-items:center;order:-1}.pin-showcase{width:100%;max-width:280px;aspect-ratio:1;background:linear-gradient(145deg,var(--color-bg-card),var(--color-bg-secondary));border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.pin-showcase:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid rgba(201,169,98,.2);pointer-events:none}.pin-image{width:100%;height:100%;object-fit:cover}.product{background:var(--color-bg-secondary)}.product-content{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.product-image{background:linear-gradient(145deg,var(--color-bg-card),#0f0f17);aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid var(--color-border);max-width:320px;margin:0 auto;width:100%;overflow:hidden}.product-pin-image{width:100%;height:100%;object-fit:cover}.product-details h2{font-family:var(--font-display);font-size:1.75rem;font-weight:700;margin-bottom:20px}.product-description{font-size:1rem;color:var(--color-text-secondary);margin-bottom:24px;line-height:1.8}.product-features{list-style:none;margin-bottom:32px}.product-features li{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--color-border);font-size:.95rem}.product-features li:last-child{border-bottom:none}.feature-icon{width:18px;height:18px;color:var(--color-accent);flex-shrink:0}.product-price{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--color-accent);margin-bottom:12px}.shipping-note{font-size:.9rem;color:var(--color-text-secondary);margin-bottom:24px;font-weight:400}.product-details .cta-button{width:100%;max-width:100%}.disclaimer{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.disclaimer-content{max-width:100%;margin:0 auto;text-align:center}.disclaimer-icon{width:40px;height:40px;color:var(--color-accent);margin-bottom:20px}.disclaimer h2{font-family:var(--font-display);font-size:1.5rem;font-weight:700;margin-bottom:20px}.disclaimer p{font-size:.95rem;color:var(--color-text-secondary);margin-bottom:14px;line-height:1.8}.disclaimer-points{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:32px}.disclaimer-point{display:flex;align-items:center;gap:10px;color:var(--color-text-secondary);font-size:.9rem}.disclaimer-point svg{width:18px;height:18px;color:var(--color-accent)}.final-cta{background:linear-gradient(180deg,var(--color-bg-primary) 0%,var(--color-bg-secondary) 100%);text-align:center;padding:80px 16px;position:relative}.final-cta:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:1px;height:60px;background:linear-gradient(to bottom,var(--color-border),transparent)}.final-cta h2{font-family:var(--font-display);font-size:1.75rem;font-weight:700;margin-bottom:20px;line-height:1.35}.final-cta h2 span{color:var(--color-accent)}.final-cta p{font-size:1rem;color:var(--color-text-secondary);max-width:100%;margin:0 auto 32px;font-weight:300}.final-cta .cta-button{max-width:100%}.cta-secondary{display:inline-block;margin-top:16px;padding:14px 32px;background:transparent;border:1px solid var(--color-text-muted);color:var(--color-text-secondary);font-family:var(--font-body);font-size:.95rem;cursor:pointer;transition:all .3s ease;text-decoration:none}.cta-secondary:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}footer{background:var(--color-bg-secondary);padding:40px 16px;text-align:center;border-top:1px solid var(--color-border)}.footer-content{max-width:100%;margin:0 auto}.footer-logo{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--color-accent);margin-bottom:14px}.footer-text{font-size:.85rem;color:var(--color-text-muted);margin-bottom:20px}.footer-legal{font-size:.75rem;color:var(--color-text-muted)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeInUp .8s ease forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}@media (min-width: 600px){.container{padding:0 24px}.logo{font-size:1.35rem}.nav-cta{padding:10px 20px;font-size:.9rem}.hero{padding:120px 24px 80px}.hero:before{width:450px;height:450px}.hero-badge{padding:8px 18px;font-size:.8rem}.hero h1{font-size:2.5rem}.hero-subtitle{font-size:1.1rem;max-width:600px}.hero-pin-image{width:220px;height:220px}.cta-button{padding:16px 40px;font-size:1.05rem;width:auto;max-width:none}section{padding:80px 0}.section-title{font-size:2rem}.values-grid{grid-template-columns:repeat(2,1fr);gap:20px}.value-card{padding:32px 28px}.value-icon{width:44px;height:44px}.value-card h3{font-size:1.3rem}.why-visual{order:0}.pin-showcase{max-width:320px}.product-image{max-width:400px}.product-details .cta-button{width:auto;max-width:none}.disclaimer-points{flex-direction:row;gap:32px}.final-cta{padding:120px 24px}.final-cta h2{font-size:2.25rem}.final-cta .cta-button{max-width:none}}@media (min-width: 900px){nav{padding:20px 0}.logo{font-size:1.5rem}.nav-cta{padding:10px 24px}.hero{padding:120px 24px 80px}.hero:before{width:600px;height:600px}.hero-badge{padding:8px 20px;font-size:.85rem;margin-bottom:32px}.hero h1{font-size:3.5rem;margin-bottom:24px}.hero-subtitle{font-size:1.25rem;max-width:700px;margin-bottom:48px}.hero-image{margin-bottom:40px}.hero-pin-image{width:280px;height:280px}.cta-button{padding:18px 48px;font-size:1.1rem;gap:12px}.cta-button svg{width:20px;height:20px}.hero-note{font-size:.9rem;margin-top:24px}section{padding:120px 0}.section-header{margin-bottom:64px}.section-label{font-size:.8rem;margin-bottom:16px}.section-title{font-size:3rem;margin-bottom:20px}.section-description{font-size:1.15rem;max-width:650px}.values-grid{grid-template-columns:repeat(4,1fr);gap:24px}.value-card{padding:40px 32px}.value-icon{width:48px;height:48px;margin-bottom:24px}.value-card h3{font-size:1.4rem;margin-bottom:16px}.value-card p{font-size:1rem}.why-content{grid-template-columns:1fr 1fr;gap:80px}.why-text h2{font-size:2.8rem;margin-bottom:24px}.why-text p{font-size:1.1rem;margin-bottom:20px}.why-points{margin-top:40px}.why-point{gap:16px;margin-bottom:24px}.why-point-icon{width:24px;height:24px;margin-top:4px}.why-point-text{font-size:1.05rem}.pin-showcase{max-width:400px}.pin-showcase:before{top:20px;right:20px;bottom:20px;left:20px}.product-content{grid-template-columns:1fr 1fr;gap:64px}.product-image{max-width:none}.product-details h2{font-size:2.5rem;margin-bottom:24px}.product-description{font-size:1.1rem;margin-bottom:32px}.product-features{margin-bottom:40px}.product-features li{gap:16px;padding:16px 0;font-size:1.05rem}.feature-icon{width:20px;height:20px}.product-price{font-size:2rem;margin-bottom:12px}.shipping-note{font-size:.95rem;margin-bottom:32px}.disclaimer-content{max-width:800px}.disclaimer-icon{width:48px;height:48px;margin-bottom:24px}.disclaimer h2{font-size:1.8rem;margin-bottom:24px}.disclaimer p{font-size:1.05rem;margin-bottom:16px}.disclaimer-points{gap:48px;margin-top:40px}.disclaimer-point{gap:12px;font-size:.95rem}.disclaimer-point svg{width:20px;height:20px}.final-cta{padding:160px 24px}.final-cta:before{height:80px}.final-cta h2{font-size:3.5rem;margin-bottom:24px}.final-cta p{font-size:1.2rem;max-width:600px;margin-bottom:48px}footer{padding:48px 24px}.footer-content{max-width:600px}.footer-logo{font-size:1.3rem;margin-bottom:16px}.footer-text{font-size:.9rem;margin-bottom:24px}.footer-legal{font-size:.8rem}}@media (min-width: 1200px){.hero h1{font-size:4.5rem}.hero-subtitle{font-size:1.35rem}.hero-pin-image{width:320px;height:320px}}
