:root{--radius:12px}.container{width:min(1100px,calc(100% - 40px))}.hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:100vh;position:relative}.heroOverlay{background:linear-gradient(90deg,#0f172af2,#0f172ae6 45%,#0f172aa6);inset:0;position:absolute}.heroGrid{grid-gap:42px;align-items:center;display:grid;gap:42px;grid-template-columns:1fr 1.25fr;padding:64px 0;position:relative}.heroTitle{color:#fff;font-size:clamp(28px,3.4vw,48px);letter-spacing:-.3px;line-height:1.15;margin:0 0 12px}.heroTitleAccent{color:#2563eb;color:var(--cta)}.heroSubtitle{color:#cbd5e1;font-size:clamp(14px,1.2vw,16px);line-height:1.65;margin:0;max-width:560px}.heroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.btnPrimary{background:#2563eb;background:var(--cta);border:1px solid #ffffff1f;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:12px 18px;transition:background .16s ease,transform .12s ease,box-shadow .16s ease}.btnPrimary:hover{background:#1d4ed8;background:var(--ctaHover);box-shadow:0 14px 28px #2563eb40;transform:translateY(-1px)}.btnPrimary:active{transform:translateY(0)}.btnSecondary{align-items:center;border:1px solid #2563ebe6;border-radius:10px;color:#2563eb;color:var(--cta);cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;padding:12px 18px;text-decoration:none;transition:background .16s ease,color .16s ease}.btnSecondary:hover{background:#2563eb1f;color:#fff}.heroMeta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;max-width:560px}.metaItem{background:#ffffff0f;border:1px solid #e2e8f024;border-radius:12px;padding:12px}.metaNum{color:#fff;display:block;font-size:14px;font-weight:700}.metaLabel{color:#cbd5e1;display:block;font-size:13px;margin-top:3px}.heroRight{display:flex;justify-content:flex-end}.previewCard{background:#ffffff0f;border:1px solid #e2e8f029;border-radius:16px;box-shadow:0 30px 70px #0206178c;padding:12px}.previewImg{border-radius:12px;display:block;height:auto;object-fit:cover;width:100%}.section{background:#f8fafc;background:var(--bg);padding:72px 0}.altSection{background:#fff}.sectionHead{margin-bottom:26px}.sectionHead.center,.sectionTitle{text-align:center}.sectionTitle{color:var(--text)}.sectionDesc{color:#64748b;color:var(--muted);font-size:15px;margin:0}.section{background:radial-gradient(438% 1130% at 0 70%,#0f51ff80,#0000 25%),#02020233;padding:80px 0}.sectionHead{border-bottom:1px solid #e2e8f0e6;margin-bottom:28px;padding-bottom:16px}.sectionTitle{color:#0f172a;font-size:clamp(20px,2.2vw,28px);letter-spacing:-.2px;margin:0 0 6px}.grid3{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.featureCard{background:radial-gradient(140% 180% at 0 0,#0050ff1f,#fff6f600 55%),#d0e2ff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 14px 28px #0206170f;padding:22px;transition:transform .14s ease,box-shadow .16s ease,border-color .16s ease}.featureCard:hover{border-color:#2563eb73;box-shadow:0 20px 44px #0206171a;transform:translateY(-2px)}.featureIcon{background:#2563eb29;border:1px solid #2563eb4d;border-radius:14px;box-shadow:0 14px 24px #2563eb1f;height:46px;margin-bottom:12px;width:46px}.pricingWrap{display:flex;justify-content:center;margin-top:28px}.pricingCard{background:radial-gradient(140% 180% at 0 0,#0050ff1f,#fff6f600 55%),#d0e2ff;border:1px solid #2563eb38;border-radius:18px;box-shadow:0 24px 60px #0206171a;padding:26px;position:relative;text-align:left;width:min(460px,100%)}.badge{background:#2563eb1f;border:1px solid #2563eb40;color:#2563eb;color:var(--cta);font-weight:800}.pricingTitle{color:#0f172a;color:var(--text);font-size:18px;letter-spacing:-.2px;margin:0}.priceRow{align-items:baseline;display:flex;gap:8px;margin:14px 0 12px}.price{color:#0f172a;color:var(--text);font-size:48px;font-weight:900;letter-spacing:-1px}.per{font-size:14px}.per,.pricingList{color:#64748b;color:var(--muted)}.pricingList{grid-gap:10px;display:grid;font-size:15px;gap:10px;list-style:none;margin:14px 0 18px;padding-left:0}.pricingList li{line-height:1.6;padding-left:28px;position:relative}.pricingList li:before{align-items:center;background:#2563eb24;border:1px solid #2563eb47;border-radius:999px;color:#2563eb;color:var(--cta);content:"✓";display:inline-flex;font-size:13px;font-weight:900;height:20px;justify-content:center;left:0;position:absolute;top:0;width:20px}.btnFull{width:100%}.smallNote{color:#64748b;color:var(--muted);font-size:13px;margin:10px 0 0;text-align:center}@media (max-width:980px){.heroGrid{grid-template-columns:1fr}.heroRight{justify-content:flex-start}.previewCard{width:min(560px,100%)}.grid3,.heroMeta{grid-template-columns:1fr}}@media (max-width:420px){.container{width:min(1100px,calc(100% - 28px))}.btnPrimary,.btnSecondary{width:100%}}.testimonialWrapper{display:flex;height:300px;justify-content:center;margin:0 auto;max-width:800px;overflow:hidden;position:relative}.testimonialCard{align-items:center;background:#fff;background:var(--card-bg,#fff);border:1px solid #eaeaea;border:1px solid var(--border-color,#eaeaea);border-radius:16px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:650px;padding:2rem;position:absolute;text-align:center;top:0;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s ease-in-out;width:100%}.activeSlide{opacity:1;transform:translateY(0);z-index:2}.prevSlide{opacity:0;transform:translateY(-100%);z-index:1}.nextSlide{opacity:0;transform:translateY(100%);z-index:1}.stars{color:#fbbf24;font-size:1.5rem;letter-spacing:2px;margin-bottom:1rem}.testimonialText{color:#4b5563;color:var(--text-color,#4b5563);font-size:1.125rem;font-style:italic;line-height:1.6;margin-bottom:1.5rem}.testimonialAuthor{align-items:center;display:flex;gap:1rem}.authorImg{border:2px solid #3b82f6;border:2px solid var(--accent-color,#3b82f6);border-radius:50%;height:56px;object-fit:cover;width:56px}.authorName{color:#111827;color:var(--heading-color,#111827);font-size:1rem;font-weight:700}.authorName,.authorRole{margin:0;text-align:left}.authorRole{color:#6b7280;color:var(--text-muted,#6b7280);font-size:.875rem}@media (max-width:768px){.testimonialWrapper{height:350px}.testimonialText{font-size:1rem}}.features-section{margin:0 auto;max-width:1100px;padding:80px 20px}.features-container{width:100%}.features-header{margin-bottom:48px;max-width:760px}.features-title{color:#0f172a;font-size:32px;font-weight:600;margin:0 0 12px}.features-subtitle{color:#64748b;font-size:16px;line-height:1.7;margin:0}.features-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 0 #0f172a0a;padding:22px}.feature-card-title{color:#0f172a;font-size:18px;font-weight:600;margin:0 0 10px}.feature-card-desc{color:#64748b;font-size:14px;line-height:1.7;margin:0 0 14px}.feature-card-list{color:#475569;font-size:14px;line-height:1.8;margin:0;padding-left:18px}.features-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:56px;max-width:820px;padding:24px 28px}.features-note-title{color:#0f172a;font-size:16px;font-weight:600;margin:0 0 8px}.features-note-text{color:#64748b;font-size:14px;line-height:1.7;margin:0}@media (max-width:768px){.features-section{padding:56px 16px}.features-grid{grid-template-columns:1fr}.features-title{font-size:26px}}:root{--cta:#2563eb;--ctaHover:#1d4ed8;--textLight:#e5e7eb;--textDim:#cbd5e1}.navBar{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:radial-gradient(120% 200% at 50% 0,#2563eb59 0,#2563eb26 35%,#0f172af2 70%),linear-gradient(180deg,#0f172a,#020617);border-bottom:1px solid #e2e8f01f;box-shadow:0 10px 30px #02061759;position:-webkit-sticky;position:sticky;top:0;z-index:50}.navInner{gap:16px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:14px 20px}.brand,.navInner{align-items:center;display:flex}.brand{cursor:pointer;gap:10px;text-decoration:none}.brandLogo{filter:drop-shadow(0 8px 16px rgba(2,6,23,.35));height:48px;object-fit:contain;width:48px}.brandName{font-size:18px;font-weight:800;letter-spacing:.3px;line-height:1;white-space:nowrap}.brandWhite{color:#e5e7eb;color:var(--textLight)}.brandBlue{color:#2563eb;color:var(--cta)}.navLinks{align-items:center;display:flex;gap:26px}.navLink{color:#cbd5e1;color:var(--textDim);cursor:pointer;font-weight:600;padding:6px 2px;position:relative;text-decoration:none;transition:color .16s ease}.navLink:hover{color:rgba(43,100,255,.986)}.navLink.active{color:#e5e7eb;color:var(--textLight)}.navLink.active:after{background:#ffffffe6;border-radius:999px;bottom:-10px;content:"";height:3px;left:0;position:absolute;right:0}.navCta{background:#2563eb;background:var(--cta);border:1px solid #ffffff1f;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:10px 18px;transition:transform .12s ease,background .16s ease,box-shadow .16s ease}.navCta:hover{background:#1d4ed8;background:var(--ctaHover);box-shadow:0 14px 26px #2563eb47;transform:translateY(-1px)}.navCta:active{transform:translateY(0)}.hamburger{align-items:center;background:#ffffff0f;border:1px solid #e2e8f02e;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:40px;justify-content:center;padding:0;width:44px}.bar{background:#ffffffeb;display:block;height:2px;transition:transform .16s ease,opacity .16s ease;width:20px}.bar1.open{transform:translateY(7px) rotate(45deg)}.bar2.open{opacity:0}.bar3.open{transform:translateY(-7px) rotate(-45deg)}.mobileMenu{margin:0 auto;max-width:1100px;padding:10px 20px 16px}.mobileLinks{grid-gap:6px;background:#ffffff0f;border:1px solid #e2e8f024;border-radius:14px;display:grid;gap:6px;padding:10px}.mobileLink{border-radius:10px;color:#e5e7eb;color:var(--textLight);font-weight:600;padding:10px 12px;text-decoration:none}.mobileLink:hover{background:#ffffff14}.mobileCta{margin-top:10px;width:100%}.desktopOnly{display:inline-flex}.mobileOnly{display:none}@media (max-width:780px){.desktopOnly,.navLinks{display:none}.mobileOnly{display:inline-flex}}:root{--primary:#0f172a;--secondary:#2563eb;--success:#16a34a;--warning:#f59e0b;--danger:#dc2626;--bg:#f8fafc;--card:#fff;--text:#0f172a;--muted:#64748b;--border:#e2e8f0}*{box-sizing:border-box}body,html{height:100%}body{background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}button,input{font-family:inherit}.container{margin:0 auto;max-width:1200px;padding:0 16px;width:100%}.card{background:#fff;background:var(--card);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:14px;box-shadow:0 4px 14px #0f172a0f}.badge{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:6px 10px}.badge--success{background:#16a34a;background:var(--success)}.badge--warning{background:#f59e0b;background:var(--warning)}.badge--danger{background:#dc2626;background:var(--danger)}.btn{border:1px solid #0000;border-radius:10px;cursor:pointer;font-weight:600;padding:10px 14px;transition:.15s ease}.btn--primary{background:#2563eb;background:var(--secondary);color:#fff}.btn--primary:hover{filter:brightness(.9)}.btn--ghost{background:#0000;border-color:#ffffff40;color:#fff}.btn--ghost:hover{background:#ffffff14}.whatsappBtn{color:#22c55e;cursor:pointer;transform:scale(1.5);transition:.2s ease}.whatsappBtn:hover{color:#16a34a}.input{background:#fff;border:2px solid #c5ddff;border-radius:10px;outline:none;padding:10px 12px;width:100%}.input:focus{border-color:#2563eb99;box-shadow:0 0 0 3px #2563eb26}hr.sep{border:0;border-top:1px solid #e2e8f0;border-top:1px solid var(--border);margin:12px 0}.appShell{display:flex;min-height:100vh}.sidebar{background:#0b1224;border-right:1px solid #e2e8f01f;color:#fff;height:100vh;position:-webkit-sticky;position:sticky;top:0;width:260px}.main{display:flex;flex:1 1;flex-direction:column;min-width:0}.navbar{align-items:center;background:#0f172a;background:var(--primary);border-bottom:1px solid #e2e8f01f;color:#fff;display:flex;height:58px;justify-content:space-between;padding:0 16px}.content{padding:18px}.sideHeader{font-weight:800;letter-spacing:.3px;padding:16px}.sideNav{display:flex;flex-direction:column;gap:6px;padding:8px}.sideLink{align-items:center;border-radius:10px;color:#ffffffdb;display:flex;gap:10px;padding:10px 12px}.sideLink:hover{background:#ffffff0f}.sideLink.active{background:#2563eb38;color:#fff}.mobileBarLeft{align-items:center;display:flex;gap:10px}.Apphamburger{align-items:center;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:10px;color:#ffffffa3;cursor:pointer;display:none;height:40px;justify-content:center;width:40px}@media (max-width:900px){.Apphamburger{display:inline-flex}}.mobileOverlay{background:#0206178c;display:flex;inset:0;position:fixed;z-index:50}.mobileDrawer{background:#0b1224;color:#fff;height:100%;padding:10px;width:280px}@media (max-width:901px){.sidebar{display:none}.content{padding:14px}}.month-row{transition:background-color .25s ease,transform .15s ease}.month-row:hover{background-color:#0000000a}.month-row.highlight{background:linear-gradient(90deg,#2564eb26,#2564eb0d);border-left:4px solid #2563eb}.month-cell{padding:12px}.month-name{font-weight:700}.month-value{font-weight:800;text-align:right}body{background:#f8fafc;color:#0f172a;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:0}input:focus+label,input:not(:placeholder-shown)+label,textarea:focus+label,textarea:not(:placeholder-shown)+label{color:#0f172a!important;font-size:12px!important;top:-8px!important}
/*# sourceMappingURL=main.4e867673.css.map*/