:root{--apice-purple-primary:#5c2d91;--apice-purple-dark:#3f1869;--apice-purple-light:#7537ae;--apice-purple-ultralight:#f5effc;--apice-purple-subtle:#faf7fd;--apice-green-action:#00c88c;--apice-green-hover:#00b07b;--apice-green-light:#e6faf3;--apice-text-main:#1f1b29;--apice-text-muted:#5e5768;--apice-text-subtle:#8a8296;--apice-border-light:#eae3f2;--apice-border-purple:#d5c3eb;--apice-surface-white:#fff;--apice-surface-gray:#f8f9fa;--apice-surface-purple:#fbf9fe;--apice-shadow-sm:0 2px 8px #5c2d910d;--apice-shadow-md:0 10px 30px -5px #5c2d9114;--apice-shadow-lg:0 20px 45px -10px #5c2d911f;--apice-shadow-card:0 12px 35px -8px #1f1b2912}.apice-root{font-family:var(--font-body,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--apice-text-main);-webkit-font-smoothing:antialiased;background-color:#fff;line-height:1.5;overflow-x:hidden}.apice-topbar{color:#f1e9fa;text-align:center;background-color:#3f1869;justify-content:center;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.8125rem;font-weight:500;display:flex}.apice-topbar strong{color:#00c88c;font-weight:700}.apice-header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--apice-border-light);background-color:#fffffffa;transition:all .25s;position:sticky;top:0;box-shadow:0 4px 20px #5c2d910a}.apice-header-inner{justify-content:space-between;align-items:center;max-width:1380px;margin:0 auto;padding:.9rem 1.5rem;display:flex}.apice-logo-wrap{align-items:center;gap:.65rem;text-decoration:none;display:flex}.apice-logo-icon{background:linear-gradient(135deg, var(--apice-purple-primary) 0%, #7537ae 100%);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 12px #5c2d9140}.apice-logo-text{flex-direction:column;display:flex}.apice-logo-name{letter-spacing:-.02em;color:var(--apice-purple-primary);font-size:1.35rem;font-weight:800;line-height:1}.apice-logo-tagline{letter-spacing:.12em;text-transform:uppercase;color:var(--apice-text-subtle);margin-top:2px;font-size:.6875rem;font-weight:600}.apice-nav-links{align-items:center;gap:1.8rem;margin:0;padding:0;list-style:none;display:flex}.apice-nav-links a{color:var(--apice-text-main);font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .2s}.apice-nav-links a:hover{color:var(--apice-purple-primary)}.apice-nav-actions{align-items:center;gap:.9rem;display:flex}.apice-btn-login{border:1.5px solid var(--apice-purple-primary);color:var(--apice-purple-primary);background:0 0;border-radius:9999px;align-items:center;gap:.4rem;padding:.55rem 1.3rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.apice-btn-login:hover{background-color:var(--apice-purple-ultralight)}.apice-btn-action-primary{background-color:var(--apice-green-action);color:#0c3829;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:.45rem;padding:.65rem 1.5rem;font-size:.875rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #00c88c59}.apice-btn-action-primary:hover{background-color:var(--apice-green-hover);transform:translateY(-1px);box-shadow:0 6px 18px #00c88c73}.apice-hero{color:#fff;background:linear-gradient(135deg,#4c1d95 0%,#5c2d91 40%,#7537ae 100%);padding:4.5rem 1.5rem 5.5rem;position:relative;overflow:hidden}.apice-hero-bg-shapes{pointer-events:none;position:absolute;inset:0;overflow:hidden}.apice-hero-shape-circle{background:radial-gradient(circle,#ffffff14 0%,#0000 70%);border-radius:50%;width:650px;height:650px;position:absolute;top:-10%;right:-5%}.apice-hero-shape-curve{clip-path:ellipse(55% 100% at 50% 100%);background-color:#fff;height:70px;position:absolute;bottom:-40px;left:0;right:0}.apice-hero-inner{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:3.5rem;max-width:1380px;margin:0 auto;display:grid;position:relative}.apice-hero-content h1{letter-spacing:-.03em;margin-bottom:1.25rem;font-size:clamp(2.4rem,4.2vw,3.8rem);font-weight:800;line-height:1.08}.apice-hero-content h1 em{color:#00c88c;font-style:normal}.apice-hero-subtitle{color:#f3ebfa;max-width:580px;margin-bottom:1.8rem;font-size:1.15rem;line-height:1.6}.apice-hero-benefits{flex-direction:column;gap:.75rem;margin:0 0 2.2rem;padding:0;list-style:none;display:flex}.apice-hero-benefit-item{color:#fff;align-items:center;gap:.75rem;font-size:1rem;font-weight:500;display:flex}.apice-hero-benefit-icon{color:#00c88c;background-color:#00c88c33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.apice-hero-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.apice-hero-btn-main{background-color:var(--apice-green-action);color:#073b2a;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.6rem;padding:1.05rem 2.2rem;font-size:1.05rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 8px 24px #00c88c66}.apice-hero-btn-main:hover{background-color:var(--apice-green-hover);transform:translateY(-2px);box-shadow:0 12px 30px #00c88c80}.apice-hero-btn-secondary{color:#fff;background-color:#ffffff14;border:2px solid #ffffffd9;border-radius:9999px;padding:.95rem 1.8rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .25s}.apice-hero-btn-secondary:hover{color:var(--apice-purple-primary);background-color:#fff}.apice-hero-media{justify-content:center;display:flex;position:relative}.apice-hero-img-wrap{border:4px solid #fff3;border-radius:28px;width:100%;max-width:490px;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #0006}.apice-hero-img{object-fit:cover;object-position:center 20%;width:100%;height:480px;display:block}.apice-floating-proof{color:var(--apice-text-main);border:1px solid var(--apice-border-light);background-color:#fff;border-radius:18px;align-items:center;gap:.85rem;padding:.85rem 1.3rem;animation:4s ease-in-out infinite floatBounce;display:flex;position:absolute;bottom:24px;left:-20px;box-shadow:0 15px 35px #0000002e}.apice-floating-stars{color:#ffb703;gap:2px;display:flex}@keyframes floatBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.apice-stats-strip{border-bottom:1px solid var(--apice-border-light);background-color:#fff;padding:3.5rem 1.5rem}.apice-stats-inner{text-align:center;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid}.apice-stat-item h3{color:var(--apice-purple-primary);margin-bottom:.4rem;font-size:clamp(2.2rem,3.2vw,3rem);font-weight:900;line-height:1}.apice-stat-item p{color:var(--apice-text-muted);margin:0;font-size:.95rem;font-weight:600}.apice-services-sec{background-color:var(--apice-surface-purple);padding:5.5rem 1.5rem}.apice-sec-header{text-align:center;max-width:760px;margin:0 auto 3.5rem}.apice-sec-tag{text-transform:uppercase;letter-spacing:.1em;color:var(--apice-purple-primary);background-color:var(--apice-purple-ultralight);border-radius:9999px;margin-bottom:.9rem;padding:.4rem 1rem;font-size:.8125rem;font-weight:700;display:inline-block}.apice-sec-title{color:var(--apice-text-main);letter-spacing:-.02em;margin-bottom:.9rem;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:800;line-height:1.15}.apice-sec-desc{color:var(--apice-text-muted);font-size:1.05rem;line-height:1.6}.apice-services-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:3.5rem;max-width:1380px;margin:0 auto;display:grid}.apice-services-media{position:relative}.apice-services-media img{object-fit:cover;width:100%;height:480px;box-shadow:var(--apice-shadow-card);border-radius:24px}.apice-services-cards-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.apice-service-card{border:1px solid var(--apice-border-light);box-shadow:var(--apice-shadow-sm);background-color:#fff;border-radius:20px;padding:1.75rem;transition:all .25s}.apice-service-card:hover{box-shadow:var(--apice-shadow-md);border-color:var(--apice-border-purple);transform:translateY(-4px)}.apice-service-icon-box{background-color:var(--apice-purple-ultralight);width:48px;height:48px;color:var(--apice-purple-primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:flex}.apice-service-card h4{color:var(--apice-text-main);margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.apice-service-card p{color:var(--apice-text-muted);margin:0;font-size:.9rem;line-height:1.5}.apice-niches-sec{background-color:#fff;padding:5.5rem 1.5rem}.apice-niche-tabs{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:3rem;display:flex}.apice-niche-tab-btn{background-color:var(--apice-surface-gray);color:var(--apice-text-muted);cursor:pointer;border:1.5px solid #0000;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.6rem;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex}.apice-niche-tab-btn.active{background-color:var(--apice-purple-primary);color:#fff;box-shadow:0 4px 15px #5c2d9140}.apice-niche-panel{background:linear-gradient(145deg, #fff 0%, var(--apice-purple-subtle) 100%);border:1px solid var(--apice-border-light);max-width:1240px;box-shadow:var(--apice-shadow-md);border-radius:28px;grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;margin:0 auto;padding:3rem;display:grid}.apice-niche-info h3{color:var(--apice-purple-primary);margin-bottom:1rem;font-size:1.9rem;font-weight:800}.apice-niche-info p{color:var(--apice-text-muted);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.6}.apice-niche-checks{grid-template-columns:1fr 1fr;gap:.8rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.apice-niche-checks li{color:var(--apice-text-main);align-items:center;gap:.6rem;font-size:.925rem;font-weight:600;display:flex}.apice-niche-media img{object-fit:cover;width:100%;height:380px;box-shadow:var(--apice-shadow-sm);border-radius:20px}.apice-sim-sec{color:#fff;background:linear-gradient(135deg,#2a0845 0%,#5c2d91 100%);padding:5rem 1.5rem}.apice-sim-container{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#ffffff0f;border:1px solid #ffffff26;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;max-width:1100px;margin:0 auto;padding:3.5rem;display:grid}.apice-sim-left h2{margin-bottom:1rem;font-size:2.2rem;font-weight:800;line-height:1.2}.apice-sim-left p{color:#e5d7f7;margin-bottom:1.8rem;font-size:1.05rem;line-height:1.6}.apice-sim-controls{color:var(--apice-text-main);background-color:#fff;border-radius:22px;padding:2.5rem;box-shadow:0 20px 50px #00000040}.apice-slider-group{margin-bottom:1.75rem}.apice-slider-label{justify-content:space-between;align-items:center;margin-bottom:.65rem;font-size:.95rem;font-weight:700;display:flex}.apice-slider-val{color:var(--apice-purple-primary);font-size:1.35rem;font-weight:800}.apice-range-input{width:100%;accent-color:var(--apice-purple-primary);cursor:pointer}.apice-economy-result-box{background-color:var(--apice-purple-ultralight);border:1.5px dashed var(--apice-purple-primary);text-align:center;border-radius:16px;margin-top:1.5rem;padding:1.25rem}.apice-economy-result-box span{text-transform:uppercase;color:var(--apice-purple-primary);font-size:.8125rem;font-weight:700;display:block}.apice-economy-number{color:var(--apice-green-action);margin:.35rem 0;font-size:2.2rem;font-weight:900;line-height:1.1}.apice-pricing-sec{background-color:#fff;padding:6rem 1.5rem}.apice-billing-toggle{justify-content:center;align-items:center;gap:1rem;margin-bottom:3.5rem;display:flex}.apice-toggle-pill{background-color:var(--apice-surface-gray);border:1px solid var(--apice-border-light);border-radius:9999px;padding:.3rem;display:flex}.apice-toggle-btn{color:var(--apice-text-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.55rem 1.4rem;font-size:.9rem;font-weight:700;transition:all .2s}.apice-toggle-btn.active{background-color:var(--apice-purple-primary);color:#fff;box-shadow:0 2px 8px #5c2d9133}.apice-plans-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:2rem;max-width:1280px;margin:0 auto;display:grid}.apice-plan-card{border:1.5px solid var(--apice-border-light);background-color:#fff;border-radius:24px;flex-direction:column;padding:2.5rem 2rem;transition:all .3s;display:flex;position:relative}.apice-plan-card:hover{box-shadow:var(--apice-shadow-lg);border-color:var(--apice-border-purple);transform:translateY(-6px)}.apice-plan-card.featured{border:2px solid var(--apice-purple-primary);background:linear-gradient(180deg, #fff 0%, var(--apice-purple-subtle) 100%);box-shadow:0 15px 40px -10px #5c2d9126}.apice-plan-badge{background-color:var(--apice-purple-primary);color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;padding:.35rem 1.1rem;font-size:.75rem;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.apice-plan-header{border-bottom:1px solid var(--apice-border-light);margin-bottom:1.8rem;padding-bottom:1.8rem}.apice-plan-name{color:var(--apice-text-main);margin-bottom:.4rem;font-size:1.4rem;font-weight:800}.apice-plan-desc{color:var(--apice-text-muted);min-height:40px;font-size:.875rem;line-height:1.4}.apice-plan-price-wrap{align-items:baseline;gap:.3rem;margin-top:1.25rem;display:flex}.apice-plan-currency{color:var(--apice-text-main);font-size:1.2rem;font-weight:700}.apice-plan-amount{color:var(--apice-purple-primary);letter-spacing:-.03em;font-size:3rem;font-weight:900;line-height:1}.apice-plan-freq{color:var(--apice-text-subtle);font-size:.875rem;font-weight:600}.apice-plan-features{flex-direction:column;flex:1;gap:.85rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.apice-plan-feature-item{color:var(--apice-text-main);align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.4;display:flex}.apice-plan-feature-item svg{color:var(--apice-green-action);flex-shrink:0;margin-top:2px}.apice-steps-sec{background-color:var(--apice-surface-purple);padding:5.5rem 1.5rem}.apice-steps-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:1200px;margin:0 auto;display:grid;position:relative}.apice-step-card{border:1px solid var(--apice-border-light);text-align:center;box-shadow:var(--apice-shadow-sm);background-color:#fff;border-radius:24px;padding:2.5rem 2rem;position:relative}.apice-step-number{background-color:var(--apice-purple-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 1.5rem;font-size:1.35rem;font-weight:800;display:flex;box-shadow:0 6px 16px #5c2d914d}.apice-step-card h4{color:var(--apice-text-main);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.apice-step-card p{color:var(--apice-text-muted);margin:0;font-size:.925rem;line-height:1.6}.apice-team-sec{color:#fff;background:linear-gradient(135deg,#491b7a 0%,#5c2d91 100%);padding:6rem 1.5rem}.apice-team-inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:4rem;max-width:1380px;margin:0 auto;display:grid}.apice-team-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.apice-team-member{background-color:#ffffff1a;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 10px 25px #0003}.apice-team-member img{object-fit:cover;width:100%;height:230px;display:block}.apice-team-info h2{margin-bottom:1.25rem;font-size:clamp(2.2rem,3.5vw,3.2rem);font-weight:800;line-height:1.15}.apice-team-info p{color:#f1e5fb;margin-bottom:2rem;font-size:1.1rem;line-height:1.65}.apice-testimonials-sec{background-color:#fff;padding:6rem 1.5rem}.apice-testimonials-grid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1320px;margin:0 auto;display:grid}.apice-test-card{background-color:var(--apice-surface-purple);border:1px solid var(--apice-border-light);box-shadow:var(--apice-shadow-sm);border-radius:24px;flex-direction:column;justify-content:space-between;padding:2.25rem;display:flex}.apice-test-stars{color:#ffb703;gap:2px;margin-bottom:1.25rem;display:flex}.apice-test-card p{color:var(--apice-text-main);margin-bottom:1.5rem;font-size:1rem;font-style:italic;line-height:1.6}.apice-test-user{border-top:1px solid var(--apice-border-light);align-items:center;gap:.85rem;padding-top:1.25rem;display:flex}.apice-test-avatar{object-fit:cover;border-radius:50%;width:48px;height:48px}.apice-test-user strong{color:var(--apice-text-main);font-size:.95rem;display:block}.apice-test-user span{color:var(--apice-text-subtle);font-size:.8125rem}.apice-contact-sec{background-color:var(--apice-surface-purple);padding:6rem 1.5rem}.apice-contact-inner{border:1px solid var(--apice-border-light);max-width:1200px;box-shadow:var(--apice-shadow-lg);background-color:#fff;border-radius:32px;grid-template-columns:1fr 1fr;margin:0 auto;display:grid;overflow:hidden}.apice-contact-info-col{color:#fff;background:linear-gradient(135deg,#4c1d95 0%,#5c2d91 100%);flex-direction:column;justify-content:space-between;padding:4rem 3.5rem;display:flex}.apice-contact-info-col h3{margin-bottom:1rem;font-size:2.2rem;font-weight:800;line-height:1.2}.apice-contact-info-col p{color:#e5d7f7;font-size:1.05rem;line-height:1.6}.apice-contact-form-col{padding:4rem 3.5rem}.apice-form-group{margin-bottom:1.25rem}.apice-form-label{color:var(--apice-text-main);margin-bottom:.4rem;font-size:.875rem;font-weight:700;display:block}.apice-form-input,.apice-form-select{border:1.5px solid var(--apice-border-light);width:100%;color:var(--apice-text-main);background-color:#fff;border-radius:12px;outline:none;padding:.85rem 1.1rem;font-size:.95rem;transition:border-color .2s}.apice-form-input:focus,.apice-form-select:focus{border-color:var(--apice-purple-primary);box-shadow:0 0 0 3px #5c2d911a}.apice-faq-sec{background-color:#fff;padding:6rem 1.5rem}.apice-faq-list{flex-direction:column;gap:1rem;max-width:900px;margin:0 auto;display:flex}.apice-faq-item{border:1px solid var(--apice-border-light);border-radius:16px;transition:all .2s;overflow:hidden}.apice-faq-item.open{border-color:var(--apice-purple-primary);box-shadow:var(--apice-shadow-sm)}.apice-faq-question{width:100%;color:var(--apice-text-main);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 1.75rem;font-size:1.05rem;font-weight:700;display:flex}.apice-faq-answer{color:var(--apice-text-muted);padding:0 1.75rem 1.4rem;font-size:.95rem;line-height:1.6}.apice-footer{color:#d1c4e6;background-color:#2b0f4c;border-top:1px solid #ffffff1a;padding:5rem 1.5rem 3rem}.apice-footer-inner{grid-template-columns:1.5fr repeat(3,1fr);gap:3rem;max-width:1380px;margin:0 auto 4rem;display:grid}.apice-footer-brand h4{color:#fff;margin-bottom:.75rem;font-size:1.5rem;font-weight:800}.apice-footer-col h5{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.2rem;font-size:.95rem;font-weight:700}.apice-footer-links{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.apice-footer-links a{color:#b9a9d4;font-size:.9rem;text-decoration:none;transition:color .2s}.apice-footer-links a:hover{color:#fff}.apice-footer-bottom{color:#9c89be;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;max-width:1380px;margin:0 auto;padding-top:2rem;font-size:.8125rem;display:flex}@media (max-width:1024px){.apice-nav-links,.apice-btn-login{display:none}.apice-hero-inner{text-align:center;grid-template-columns:1fr}.apice-hero-content h1{font-size:2.5rem}.apice-hero-subtitle{margin:0 auto 1.8rem}.apice-hero-benefits{align-items:center}.apice-hero-actions{justify-content:center}.apice-hero-media{margin-top:2rem}.apice-stats-inner{grid-template-columns:repeat(2,1fr)}.apice-services-layout,.apice-niche-panel,.apice-sim-container{grid-template-columns:1fr}.apice-plans-grid,.apice-steps-grid{grid-template-columns:1fr;max-width:480px}.apice-team-inner{grid-template-columns:1fr}.apice-testimonials-grid{grid-template-columns:1fr;max-width:520px}.apice-contact-inner{grid-template-columns:1fr}.apice-footer-inner{grid-template-columns:1fr 1fr}}@media (max-width:640px){.apice-stats-inner{grid-template-columns:1fr;gap:1.5rem}.apice-services-cards-grid,.apice-niche-checks,.apice-footer-inner{grid-template-columns:1fr}.apice-footer-bottom{text-align:center;flex-direction:column;gap:1rem}}
