*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#0b1224;color:#e2e8f0;line-height:1.6;-webkit-font-smoothing:antialiased}.container{width:100%;max-width:1100px;margin:0 auto;padding:0 5%}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 24px 0}@media (max-width: 900px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px 12px 0}}.admin-header{background:#0d1628;border-bottom:1px solid #1E2D4A;padding:12px 24px;display:flex;justify-content:space-between;align-items:center}@media (max-width: 480px){.admin-header{padding:10px 14px}}.admin-tabs{display:flex;gap:4px;padding:16px 24px 0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.admin-tabs::-webkit-scrollbar{display:none}@media (max-width: 480px){.admin-tabs{padding:12px 12px 0;gap:4px}.admin-tabs button{padding:7px 12px!important;font-size:12px!important;white-space:nowrap}}.admin-content{padding:16px 24px}@media (max-width: 480px){.admin-content{padding:12px}}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll table{min-width:900px}.action-btns{display:flex;gap:4px;flex-wrap:wrap}.nav-links{display:flex;gap:20px;align-items:center}@media (max-width: 640px){.nav-links a.nav-text{display:none}}.hero-section{text-align:center;padding:80px 5% 60px}@media (max-width: 640px){.hero-section{padding:52px 5% 40px}}.hero-title{font-size:clamp(28px,5vw,56px);font-weight:900;line-height:1.1;margin:0 0 20px;background:linear-gradient(135deg,#e2e8f0,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-size:clamp(15px,2vw,18px);color:#94a3b8;max-width:580px;margin:0 auto 36px;line-height:1.6}.hero-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.section-title{font-size:clamp(22px,4vw,36px);font-weight:900;color:#e2e8f0;text-align:center;margin:0 0 10px}.section-sub{font-size:15px;color:#6b7fa3;text-align:center;margin-bottom:48px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:0}@media (max-width: 900px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.features-grid{grid-template-columns:1fr}}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 760px){.steps-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:760px;margin:0 auto}@media (max-width: 620px){.pricing-grid{grid-template-columns:1fr}}.payment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:28px}@media (max-width: 480px){.payment-grid{grid-template-columns:1fr}}.footer-inner{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.video-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.section-pad{padding:80px 5%}@media (max-width: 640px){.section-pad{padding:52px 5%}.section-sub{margin-bottom:32px}}.cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}details summary{-webkit-user-select:none;user-select:none}details summary::-webkit-details-marker{display:none}.wa-float{position:fixed;bottom:24px;right:24px;z-index:999;background:#25d366;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #25d36673;text-decoration:none;transition:transform .2s}.wa-float:hover{transform:scale(1.1)}.btn-primary{padding:13px 30px;background:#f97316;color:#fff;border-radius:10px;font-weight:800;font-size:15px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;transition:opacity .2s}.btn-primary:hover{opacity:.9}.btn-wa{padding:13px 30px;background:#25d366;color:#fff;border-radius:10px;font-weight:700;font-size:15px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:opacity .2s}.btn-wa:hover{opacity:.9}.btn-outline-wa{padding:13px 30px;background:transparent;border:2px solid #25D366;color:#25d366;border-radius:10px;font-weight:700;font-size:15px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .2s}.btn-outline-wa:hover{background:#25d366;color:#fff}
