:root{--primary:#1d4ed8;--primary-dark:#1e40af;--accent:#16a34a;--gold:#f59e0b;--danger:#ef4444;--ink:#020617;--muted:#475569;--bg:#f8fafc;--bg-offset:#ffffff;--radius:16px;--shadow:0 6px 18px rgba(2, 6, 23, 0.08);--shadow-lg:0 14px 38px rgba(2, 6, 23, 0.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Plus Jakarta Sans',sans-serif;background:var(--bg);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}.container{max-width:1100px;margin:0 auto;padding:0 20px}@keyframes scroll-x{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes slide-in-bottom{from{transform:translateY(150%)}to{transform:translateY(0)}}.site-header{position:sticky;top:0;z-index:50;background:rgb(255 255 255 / .9);backdrop-filter:blur(10px);border-bottom:1px solid rgb(15 23 42 / .06)}.nav{display:flex;align-items:center;justify-content:space-between;height:68px}.brand{display:flex;align-items:center;gap:.7rem;text-decoration:none;font-weight:800;font-size:1.25rem;color:var(--primary)}.brand-logo{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--primary),#0847b8);box-shadow:var(--shadow)}.menu{display:flex;gap:4px;align-items:center}.menu a{font-weight:700;text-decoration:none;padding:8px 12px;border-radius:8px;color:var(--ink);transition:all .2s}.menu a:hover{background:rgb(29 78 216 / .08);color:var(--primary)}.cta-btn{background:var(--primary);color:#fff!important;padding:10px 20px;border-radius:8px;box-shadow:var(--shadow);transition:all .2s}.cta-btn:hover{transform:translateY(-2px);background:var(--primary-dark);box-shadow:var(--shadow-lg)}.whatsapp-btn{background-color:#25D366;color:#fff!important;padding:8px 16px;border-radius:999px;display:inline-flex;align-items:center;gap:8px}.whatsapp-btn svg{width:20px;height:20px}.menu-toggle,.sheet{display:none}.trust-ticker{background-color:var(--ink);color:var(--bg);padding:10px 0;overflow:hidden;white-space:nowrap}.trust-ticker-content{display:flex;width:200%;animation:scroll-x 25s linear infinite}.trust-ticker-content div{width:100%;display:flex;justify-content:space-around}.trust-ticker span{font-weight:500;font-size:.9rem}.hero{position:relative;isolation:isolate;display:grid;place-items:center;overflow:hidden;background:#f1f6ff}.hero::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at var(--x,50%) var(--y,50%),rgb(29 78 216 / .25),transparent 35%),radial-gradient(circle at calc(100% - var(--x, 50%)) calc(100% - var(--y, 50%)),rgb(139 92 246 / .15),transparent 40%);opacity:0;transition:opacity 0.5s}@media (pointer:fine){.hero:hover::before{opacity:1}}.hero-inner{max-width:900px;text-align:center;padding:60px 0}.kicker{display:inline-block;background:var(--bg-offset);border:1px solid rgb(15 23 42 / .08);padding:8px 16px;border-radius:999px;color:var(--muted);font-weight:700;font-size:.9rem;box-shadow:var(--shadow)}.hero h1{font-size:clamp(2.25rem, 5vw, 3.5rem);line-height:1.15;margin:20px 0 16px;font-weight:800;letter-spacing:-.015em}.hero .lead{font-size:clamp(1rem, 2.4vw, 1.25rem);color:var(--muted);max-width:720px;margin-inline:auto}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border:none;border-radius:999px;padding:16px 32px;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .2s,box-shadow .2s;font-size:1rem}.btn-primary{background:var(--primary);color:#fff;box-shadow:var(--shadow)}.btn-primary:hover{transform:translateY(-3px);background:var(--primary-dark);box-shadow:var(--shadow-lg)}.btn-ghost{background:var(--bg-offset);border:1px solid #e2e8f0}.btn-ghost:hover{transform:translateY(-2px);border-color:var(--primary);color:var(--primary)}.hero-trust-box{display:flex;justify-content:center;align-items:stretch;gap:1px;background-color:#e2e8f0;border-radius:var(--radius);max-width:700px;margin:32px auto 0;box-shadow:var(--shadow);overflow:hidden;text-align:left}.trust-item{background-color:var(--bg-offset);padding:16px 20px;flex:1;display:flex;align-items:center;gap:12px}.trust-item .icon{font-size:1.5rem;color:var(--gold);display:flex;align-items:center;gap:2px}.trust-item .icon svg{width:20px;height:20px}.trust-item strong{display:block;font-size:1rem;color:var(--ink);line-height:1.2}.trust-item span{font-size:.85rem;color:var(--muted)}.trust-item .guarantee-icon{color:var(--accent)}section{padding:80px 0}.section-header{text-align:center;max-width:760px;margin:0 auto 40px}.section-header h2{font-size:clamp(1.8rem, 4vw, 2.5rem);margin:0 0 10px;font-weight:800}.section-header p{color:var(--muted);font-size:1.1rem}.grid{display:grid;gap:24px}.features{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.card{background:var(--bg-offset);border:1px solid #e5e7eb;border-radius:var(--radius);padding:24px;box-shadow:var(--shadow);transition:transform .25s}.card:hover{transform:translateY(-5px)}.card h3,.card h4{margin:0 0 8px}.card p{color:var(--muted);margin:0}.icon{width:52px;height:52px;border-radius:10px;background:linear-gradient(135deg,rgb(29 78 216 / .1),rgb(29 78 216 / .05));color:var(--primary);display:grid;place-items:center}.icon svg{width:28px;height:28px}.brand-statement{text-align:center;max-width:700px;margin:40px auto 0;padding:24px;background:#eef2ff;border-radius:var(--radius);border:1px solid rgb(29 78 216 / .2)}.brand-statement .lead{font-size:1rem;margin-bottom:0}.summary-section{padding-top:60px;padding-bottom:60px}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.summary-item{display:flex;align-items:center;gap:16px;background-color:var(--bg-offset);padding:20px;border-radius:var(--radius);box-shadow:var(--shadow)}.summary-item h4{font-size:1.1rem;margin:0}.split{display:grid;gap:24px;align-items:start}@media(min-width:900px){.split{grid-template-columns:1fr 1fr}}.list .row{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.list .row span{font-weight:900;line-height:1.6}.list .row .x{color:var(--danger)}.list .row .v{color:var(--accent)}.pricing{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.price-card{background:var(--bg-offset);border:1.5px solid #e5e7eb;border-radius:22px;padding:26px;text-align:center;box-shadow:var(--shadow);position:relative;display:flex;flex-direction:column}.price-card .btn{margin-top:auto}.price-card.best{border-color:var(--primary);box-shadow:var(--shadow-lg);transform:scale(1.05)}.badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:var(--gold);color:#111;border-radius:999px;padding:6px 16px;font-weight:800}.price{font-size:2.5rem;font-weight:800;color:var(--primary);margin:8px 0}.ul{list-style:none;padding:0;margin:16px 0;text-align:left}.ul li{display:flex;align-items:flex-start;gap:10px;color:var(--muted);margin:10px 0}.tick{color:var(--accent);font-weight:900}.urgency{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border-radius:24px;box-shadow:var(--shadow-lg);padding:32px;text-align:center}.urgency h3{margin:0 0 8px;font-size:1.5rem}.timer{font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:800;letter-spacing:1px;margin-top:6px}.faq-item{background:var(--bg-offset);border:1px solid #e5e7eb;border-radius:14px}.faq-item summary{font-weight:700;font-size:1.1rem;padding:20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-item summary::after{content:'+';font-size:1.5rem;transition:transform 0.3s}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-item div{padding:0 20px 20px;color:var(--muted)}.cta{background:linear-gradient(135deg,#020617,#0f172a);color:#fff;border-radius:24px;box-shadow:var(--shadow-lg);padding:48px 28px;text-align:center}.payment-logos{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;filter:grayscale(100%) opacity(.7)}.payment-logos img{height:24px}.site-footer{color:var(--muted);padding:60px 20px;background-color:var(--ink)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;text-align:left}.footer-grid h4{color:#fff;font-weight:700;margin-bottom:16px}.footer-grid ul{list-style:none;padding:0}.footer-grid li{margin-bottom:10px}.footer-grid a{color:var(--muted);text-decoration:none;transition:color .2s}.footer-grid a:hover{color:#fff}.social-links{display:flex;gap:16px;margin-top:16px}.social-links a{color:var(--muted)}.social-links a:hover{color:#fff}.footer-bottom{border-top:1px solid #1e293b;margin-top:40px;padding-top:24px;text-align:center;font-size:.9rem}.sticky-cta{position:fixed;bottom:16px;left:50%;z-index:40;transform:translateX(-50%) translateY(150%);transition:transform 0.5s cubic-bezier(.25,1,.5,1);display:block}.sticky-cta.visible{transform:translateX(-50%) translateY(0)}.sticky-cta-inner{display:flex;gap:12px;align-items:center;background-color:var(--bg-offset);padding:8px;border-radius:999px;box-shadow:var(--shadow-lg)}@media(max-width:860px){.menu{display:none}.menu-toggle{display:inline-flex;background:none;border:none}.price-card.best{transform:scale(1)}.footer-grid{grid-template-columns:1fr}.hero-trust-box{flex-direction:column}}@media(max-width:600px){.hero-actions{flex-direction:column;align-items:stretch}.btn{width:100%}.sticky-cta{left:0;right:0;bottom:0;width:100%;transform:translateY(100%)}.sticky-cta.visible{transform:translateY(0)}.sticky-cta-inner{width:100%;border-radius:0;padding:12px 16px;justify-content:center}.sticky-cta-inner .btn-primary{flex-grow:1;text-align:center}.sticky-cta-inner .whatsapp-btn{padding:12px}.sticky-cta-inner .whatsapp-btn span{display:none}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.social-proof-notification{position:fixed;bottom:20px;left:20px;z-index:1500;background-color:var(--bg-offset);border-radius:12px;box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:12px;padding:12px 16px;transform:translateY(200%);opacity:0;transition:transform 0.6s cubic-bezier(.25,1,.5,1),opacity 0.6s ease;max-width:320px;border:1px solid #e5e7eb}.social-proof-notification.show{transform:translateY(0);opacity:1}.proof-icon{font-size:1.5rem}.proof-content p{margin:0;font-size:.9rem;color:var(--muted);line-height:1.4}.proof-content strong{color:var(--ink)}.proof-timestamp{font-size:.8rem;color:#9ca3af}@media (max-width:600px){.social-proof-notification{left:10px;right:10px;bottom:10px;max-width:none;width:auto}body.sticky-cta-visible .social-proof-notification{transform:translateY(-70px)}body.sticky-cta-visible .social-proof-notification.show{transform:translateY(-70px) translateY(0)}}body{font-display:swap}.trust-sec{background:#F9FAFB;padding:40px 15px}.trust-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;max-width:1200px;margin:auto;text-align:center}.trust-item{background:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 20px rgb(0 0 0 / .08);display:flex;flex-direction:column;align-items:center;transition:transform 0.2s,box-shadow 0.2s}.trust-item img{width:50px;height:50px;margin-bottom:15px}.trust-item h3{font-size:18px;font-weight:700;margin-bottom:10px;color:#001F3F}.trust-item p{font-size:14px;color:#4B79A1;line-height:1.5}.trust-item a{color:#001F3F;text-decoration:none;font-weight:700}.trust-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgb(0 0 0 / .12)}@media(max-width:600px){.trust-item h3{font-size:16px}.trust-item p{font-size:13px}.trust-item img{width:40px;height:40px}}.pricing-sec{background:#F9FAFB;padding:50px 15px;text-align:center}.pricing-sec h2{font-size:28px;color:#001F3F;margin-bottom:10px}.pricing-sec p{font-size:16px;color:#4B79A1;margin-bottom:40px}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;max-width:1200px;margin:auto}.pricing-card{background:#fff;padding:25px 15px;border-radius:12px;box-shadow:0 4px 20px rgb(0 0 0 / .08);position:relative;transition:transform 0.2s,box-shadow 0.2s}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgb(0 0 0 / .12)}.pricing-card .ribbon{position:absolute;top:15px;right:-5px;background:gold;color:#001F3F;padding:5px 10px;font-size:12px;font-weight:700;border-radius:4px;transform:rotate(15deg)}.pricing-card .ribbon.hot{background:#FF6B6B;color:#fff}.pricing-card .ribbon.discount{background:#00C851;color:#fff}.pricing-card h3{font-size:20px;color:#001F3F;margin:20px 0 10px 0}.pricing-card .price{font-size:24px;font-weight:700;color:#001F3F;margin-bottom:15px}.pricing-card ul{list-style:none;padding:0;margin:0}.pricing-card ul li{font-size:14px;color:#4B79A1;margin-bottom:8px}@media(max-width:600px){.pricing-card h3{font-size:18px}.pricing-card .price{font-size:20px}.pricing-card ul li{font-size:13px}.pricing-card .ribbon{font-size:10px;padding:4px 8px}}.cta-booking{background:linear-gradient(135deg,#001F3F,#4B79A1);padding:50px 15px;text-align:center;border-radius:12px;color:#fff;margin:40px 0}.cta-booking h2{font-size:28px;margin-bottom:15px;font-weight:700}.cta-booking p{font-size:16px;margin-bottom:25px;color:#f0f4f8}.cta-btn{display:inline-block;background:gold;color:#001F3F;padding:15px 35px;font-size:16px;font-weight:700;border-radius:50px;text-decoration:none;transition:all 0.3s ease;box-shadow:0 5px 20px rgb(0 0 0 / .2)}.cta-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgb(0 0 0 / .25);background:#E6C200}@media(max-width:600px){.cta-booking h2{font-size:24px}.cta-booking p{font-size:14px}.cta-btn{padding:12px 30px;font-size:14px}}