:root{--bg-main:#fff6e8;--bg-soft:#f3e3c8;--text-main:#2a1710;--text-muted:#6b5646;--primary:#c85a2a;--primary-dark:#a9441f;--gold:#c59a4a;--card:#fffcf7;--border:#e2cbaa;--bg-dark:var(--text-main);--bg-gradient-top:#2a1710;--bg-gradient-bottom:#1c0f0a;--gold-hover:#d6ad58;--text-light:#fffcf7;--bg-cream:var(--bg-soft);--bg-white:var(--bg-main);--text-dark:var(--text-main);--text-body:var(--text-muted);--font-serif:"Playfair Display",serif;--font-sans:"Montserrat",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--text-body);background-color:var(--bg-main);line-height:1.6;overflow-x:hidden}.container{width:100%;max-width:1100px;margin:0 auto;padding:0 20px}.section-tag{color:var(--gold);text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:700;font-family:var(--font-sans);margin-bottom:15px;display:block}.section-title{font-family:var(--font-serif);color:var(--text-dark);margin-bottom:25px;font-size:3rem;font-weight:500;line-height:1.1}.section-title em{font-style:italic;font-weight:500}.top-banner{background-color:var(--text-main);color:var(--card);text-align:center;letter-spacing:1px;text-transform:uppercase;padding:10px 20px;font-size:11px;font-weight:700}.top-banner span{color:var(--gold)}.hero{background:linear-gradient(180deg,var(--bg-gradient-top) 0%,var(--bg-gradient-bottom) 100%);color:var(--text-light);text-align:center;padding:60px 0 70px}.badge{color:var(--gold);letter-spacing:1px;text-transform:uppercase;background:#fff6e80f;border:1px solid #c59a4a73;border-radius:30px;align-items:center;gap:8px;margin-bottom:30px;padding:8px 20px;font-size:10px;font-weight:700;display:inline-flex}.hero h1{font-family:var(--font-serif);margin:0;font-size:4rem;font-weight:400;line-height:1.1}.hero h1 em{color:var(--gold);margin-top:5px;font-style:italic;font-weight:500;display:block}.hero-subtitle{font-family:var(--font-serif);color:var(--bg-soft);max-width:720px;margin:25px auto 40px;font-size:1.3rem;font-style:italic;font-weight:400;line-height:1.4}.hero-img{border:1px solid #ffffff0d;border-radius:16px;width:100%;max-width:550px;margin:0 auto 35px;display:block;box-shadow:0 20px 50px #00000080}.price-block{margin-bottom:25px}.price-old{color:#e2cbaa;margin-bottom:5px;font-size:14px;font-weight:500;text-decoration:line-through}.price-new{color:var(--gold);font-family:var(--font-serif);justify-content:center;align-items:flex-start;gap:4px;font-size:5rem;font-weight:600;line-height:1;display:flex}.price-new .currency,.price-new .cents{font-size:1.8rem;font-family:var(--font-sans);margin-top:12px;font-weight:600}.price-sub{color:#e2cbaa;margin-top:10px;margin-bottom:25px;font-size:12px;font-weight:500}.btn{background-color:var(--primary);color:var(--card);text-transform:uppercase;letter-spacing:1px;cursor:pointer;text-align:center;border:none;border-image:;border-radius:8px;padding:20px 50px;font-size:14px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 0 25px #c85a2a52}.btn:hover{background-color:var(--primary-dark);transform:translateY(-2px)}.guarantees{color:var(--bg-soft);flex-wrap:wrap;justify-content:center;gap:20px;margin-top:25px;font-size:12px;font-weight:500;display:flex}.trust-bar{background-color:var(--primary-dark);color:var(--card);padding:25px 0}.trust-container{flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:900px;margin:0 auto;display:flex}.trust-item{text-transform:uppercase;letter-spacing:1px;align-items:center;gap:10px;margin:10px;font-size:13px;font-weight:700;display:flex}.sec-about{background-color:var(--bg-main);padding:120px 0}.about-grid{align-items:center;gap:70px;display:flex}.about-image-card{background:var(--card);border-radius:16px;flex:1;grid-template-columns:repeat(3,1fr);gap:15px;padding:30px;display:grid;box-shadow:0 15px 40px #00000014}.about-image-card img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%}.about-text{flex:1}.about-text h3{font-family:var(--font-serif);color:var(--text-dark);margin-bottom:25px;font-size:2.4rem;font-weight:500;line-height:1.15}.about-text p{color:var(--text-body);margin-bottom:25px;font-size:1.05rem;line-height:1.7}.about-text p strong{color:var(--text-dark);font-weight:700}.sec-features{background-color:var(--bg-soft);padding:100px 0}.sec-header{text-align:center;margin-bottom:60px}.features-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.feature-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:40px 35px;box-shadow:0 5px 20px #00000008}.feature-card .icon{margin-bottom:20px;font-size:28px;display:inline-block}.feature-card h3{font-family:var(--font-serif);color:var(--text-dark);margin-bottom:15px;font-size:1.35rem;font-weight:600;line-height:1.3}.feature-card p{color:var(--text-body);font-size:.95rem;line-height:1.6}.sec-gallery{background-color:var(--bg-main);text-align:center;padding:100px 0}.gallery-grid{background:var(--card);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin:0 auto;padding:40px;display:grid;box-shadow:0 15px 40px #00000014}.gallery-grid img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%}.sec-testimonials{background-color:var(--bg-soft);text-align:center;padding:100px 0}.test-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.test-card{background:var(--card);text-align:left;border-radius:12px;padding:40px 35px;box-shadow:0 5px 20px #00000008}.stars{color:var(--gold);letter-spacing:3px;margin-bottom:20px;font-size:1.1rem}.test-card p{color:var(--text-muted);margin-bottom:30px;font-size:.95rem;font-style:italic;line-height:1.7}.test-author{color:var(--text-dark);font-size:.9rem;font-weight:700}.test-location{color:#e2cbaa;margin-top:2px;font-size:.8rem;font-weight:400;display:block}.sec-target{background:var(--text-main);text-align:center;color:var(--text-light);padding:100px 0}.sec-target h2{font-family:var(--font-serif);color:var(--card);margin-top:15px;font-size:3rem;font-weight:500;line-height:1.15}.sec-target h2 span,.sec-target h2 em{color:var(--gold);font-style:italic}.target-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.target-card{background:#fff6e80f;border:1px solid #c59a4a47;border-radius:12px;padding:50px 35px}.target-card .icon{margin-bottom:20px;font-size:2.5rem;display:inline-block}.target-card h3{color:var(--gold);font-size:1.4rem;font-family:var(--font-serif);margin-bottom:15px;font-weight:500;line-height:1.3}.target-card p{color:var(--bg-soft);font-size:.95rem;line-height:1.6}.sec-offer{background:linear-gradient(180deg,var(--text-main) 0%,#1c0f0a 100%);text-align:center;padding:120px 0}.sec-offer h2{font-family:var(--font-serif);color:var(--card);font-size:3.2rem;font-weight:400;line-height:1.15}.sec-offer h2 em{color:var(--gold)}.offer-card{background-color:#fffcf70a;border:1px solid #c59a4a59;border-radius:16px;max-width:600px;margin:0 auto;padding:60px 50px}.offer-card .price-new{font-size:4.2rem}.offer-list{text-align:left;margin:40px 0;padding-left:0;list-style:none}.offer-list li{color:var(--bg-soft);align-items:flex-start;gap:12px;margin-bottom:15px;font-size:1rem;display:flex}.offer-list li:before{content:"✓";color:var(--gold);flex-shrink:0;font-size:1.2rem;font-weight:700;line-height:1.2}.sec-guarantee{background-color:var(--bg-soft);padding:60px 0}.guarantee-box{background:var(--card);border-radius:12px;align-items:center;gap:30px;max-width:700px;margin:0 auto;padding:40px;display:flex;box-shadow:0 10px 30px #0000000d}.shield-icon{background-color:var(--primary);width:70px;height:70px;color:var(--card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:35px;display:flex;box-shadow:0 4px 15px #c85a2a4d}.guarantee-content h3{font-family:var(--font-sans);color:var(--text-dark);margin-bottom:10px;font-size:1.3rem;font-weight:700}.guarantee-content p{color:var(--text-muted);font-size:1rem;line-height:1.6}.sec-faq{background-color:var(--bg-soft);padding:100px 0}.faq-list{max-width:750px;margin:0 auto}details{background:var(--card);border:1px solid var(--border);border-radius:8px;margin-bottom:15px;overflow:hidden}summary{cursor:pointer;color:var(--text-dark);justify-content:space-between;align-items:center;padding:25px 30px;font-size:1rem;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--gold);font-size:1.5rem;font-weight:300}details[open] summary:after{content:"−"}.faq-answer{color:var(--text-muted);padding:0 30px 30px;font-size:.95rem;line-height:1.7}footer{background-color:var(--text-main);color:var(--text-muted);text-align:center;padding:50px 0;font-size:.85rem}.whatsapp-button{z-index:9999;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #00000026}.whatsapp-button:hover{transform:scale(1.1);box-shadow:0 6px 20px #0003}@media (width<=768px){.hero{padding:45px 0 55px}.hero h1{font-size:2.8rem}.hero-subtitle{font-size:1.1rem}.price-new{font-size:4rem}.section-title,.sec-offer h2,.sec-target h2{font-size:2.3rem}.about-grid{flex-direction:column;gap:40px}.features-grid,.test-grid,.target-grid{grid-template-columns:1fr}.about-image-card{width:100%}.gallery-grid{grid-template-columns:repeat(2,1fr);padding:20px}.trust-container,.trust-item{justify-content:center}.offer-card{padding:40px 25px}.guarantee-box{text-align:center;flex-direction:column}.btn{width:100%;padding:18px 22px}}
