@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--green:#00b96b;--green-dark:#009959;--green-light:#e6f9f0;--green-mid:#00d97e;--navy:#0a1628;--navy-mid:#122040;--gray-100:#f5f7fa;--gray-200:#e8edf3;--gray-300:#d0d9e8;--gray-500:#8898aa;--gray-700:#344563;--text:#1a2340;--white:#fff;--danger:#e53e3e;--warning:#f6ad55;--info:#4299e1;--radius:14px;--shadow:0 4px 24px #00000014;--shadow-sm:0 2px 8px #0000000f}body{-webkit-font-smoothing:antialiased;background:#f5f7fa;background:var(--gray-100);color:#1a2340;color:var(--text);font-family:Inter,-apple-system,sans-serif;min-height:100vh}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f5f7fa;background:var(--gray-100)}::-webkit-scrollbar-thumb{background:#d0d9e8;background:var(--gray-300);border-radius:3px}.btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .2s}.btn-primary{background:#00b96b;background:var(--green);color:#fff}.btn-primary:hover{background:#009959;background:var(--green-dark);transform:translateY(-1px)}.btn-secondary{background:#f5f7fa;background:var(--gray-100);border:1.5px solid #d0d9e8;border:1.5px solid var(--gray-300);color:#1a2340;color:var(--text)}.btn-secondary:hover{background:#e8edf3;background:var(--gray-200)}.btn-danger{background:#e53e3e;background:var(--danger);color:#fff}.btn-lg{border-radius:12px;font-size:16px;padding:14px 32px}.btn-full{width:100%}.btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.card{background:#fff;background:var(--white);border-radius:14px;border-radius:var(--radius);box-shadow:0 2px 8px #0000000f;box-shadow:var(--shadow-sm);padding:24px}.form-group{margin-bottom:18px}.form-label{color:#344563;color:var(--gray-700);display:block;font-size:13px;font-weight:600;margin-bottom:7px}.form-input{background:#fff;border:1.5px solid #d0d9e8;border:1.5px solid var(--gray-300);border-radius:10px;color:#1a2340;color:var(--text);font-size:15px;outline:none;padding:12px 16px;transition:all .2s;width:100%}.form-input:focus{border-color:#00b96b;border-color:var(--green);box-shadow:0 0 0 3px #00b96b1f}.form-input::placeholder{color:#8898aa;color:var(--gray-500)}.form-input.error{border-color:#e53e3e;border-color:var(--danger)}.badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.badge-success{background:#e6f9f0;color:#009959;color:var(--green-dark)}.badge-danger{background:#fff0f0;color:#e53e3e;color:var(--danger)}.badge-warning{background:#fffbeb;color:#b45309}.badge-info{background:#ebf8ff;color:#2b6cb0}.badge-gray{background:#e8edf3;background:var(--gray-200);color:#344563;color:var(--gray-700)}.spinner{animation:spin .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.spinner-dark{border-color:#00b96b #00b96b33 #00b96b33;border-top-color:var(--green)}@keyframes spin{to{transform:rotate(1turn)}}.page-title{color:#1a2340;color:var(--text);font-size:22px;font-weight:700;margin-bottom:6px}.page-subtitle{color:#8898aa;color:var(--gray-500);font-size:14px;margin-bottom:24px}.grid-2{grid-gap:16px;grid-template-columns:1fr 1fr}.grid-2,.grid-3{display:grid;gap:16px}.grid-3{grid-gap:16px;grid-template-columns:repeat(3,1fr)}.grid-4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr 1fr}}@media (max-width:480px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.empty-state{color:#8898aa;color:var(--gray-500);padding:48px 24px;text-align:center}.empty-state svg{margin:0 auto 16px;opacity:.4}.empty-state p{font-size:15px}.divider{border:none;border-top:1px solid #e8edf3;border-top:1px solid var(--gray-200);margin:20px 0}.text-green{color:#00b96b;color:var(--green)}.text-danger{color:#e53e3e;color:var(--danger)}.text-gray{color:#8898aa;color:var(--gray-500)}.text-sm{font-size:13px}.text-xs{font-size:12px}.font-bold{font-weight:700}.font-semibold{font-weight:600}.mt-4{margin-top:16px}.mb-4{margin-bottom:16px}.lp{color:#1a202c;font-family:Segoe UI,system-ui,-apple-system,sans-serif;overflow-x:hidden}.lp *,.lp :after,.lp :before{box-sizing:border-box;margin:0;padding:0}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@keyframes floatBlob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.97)}}@keyframes scrollBounce{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.4;transform:translateY(8px)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes popIn{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.fade-up-out{opacity:0;transform:translateY(36px)}.fade-up-in{opacity:1;transform:translateY(0);transition:opacity .65s ease 0s,transform .65s ease 0s;transition:opacity .65s ease calc(var(--i, 0)*.1s),transform .65s ease calc(var(--i, 0)*.1s)}.pop-out{opacity:0;transform:scale(.85)}.pop-in{opacity:1;transform:scale(1);transition:opacity .5s ease 0s,transform .5s ease 0s;transition:opacity .5s ease calc(var(--i, 0)*.07s),transform .5s ease calc(var(--i, 0)*.07s)}.lp-nav{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffd9;border-bottom:1px solid #0000;display:flex;height:64px;justify-content:space-between;left:0;padding:0 5%;position:fixed;right:0;top:0;transition:border-color .3s,box-shadow .3s,background .3s;z-index:200}.lp-nav-scrolled{background:#fffffff7;border-color:#e2e8f0;box-shadow:0 2px 20px #00000012}.lp-logo{flex-shrink:0;gap:10px;text-decoration:none}.lp-logo,.lp-logo-icon{align-items:center;display:flex}.lp-logo-icon{background:linear-gradient(135deg,#00b96b,#00875a);border-radius:9px;height:34px;justify-content:center;transition:transform .2s;width:34px}.lp-logo:hover .lp-logo-icon{transform:rotate(-8deg) scale(1.08)}.lp-logo-icon svg{color:#fff}.lp-logo-text{color:#1a202c;font-size:1.15rem;font-weight:800}.lp-logo-text span{color:#00b96b}.lp-nav-links{align-items:center;display:flex;gap:28px}.lp-nav-links a{color:#4a5568;font-size:.9rem;font-weight:500;padding-bottom:2px;position:relative;text-decoration:none}.lp-nav-links a:after{background:#00b96b;border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .22s ease}.lp-nav-links a:hover:after{transform:scaleX(1)}.lp-nav-links a:hover{color:#00b96b}.lp-nav-cta-desktop{display:flex;gap:10px}.lp-nav-cta-mobile{display:none}.btn-outline{border:2px solid #00b96b;border-radius:8px;color:#00b96b;font-size:.86rem;font-weight:600;padding:7px 18px;text-decoration:none;transition:all .2s}.btn-outline:hover,.btn-solid{background:#00b96b;color:#fff}.btn-solid{border-radius:8px;box-shadow:0 2px 10px #00b96b4d;font-size:.86rem;font-weight:600;padding:7px 18px;text-decoration:none;transition:all .2s}.btn-solid:hover{background:#00875a;transform:translateY(-1px)}.lp-hamburger{background:none;border:none;border-radius:8px;color:#1a202c;cursor:pointer;display:none;padding:4px;transition:background .2s}.lp-hamburger:hover{background:#f7fafc}.lp-nav-overlay{display:none}.lp-hero{align-items:center;background:linear-gradient(150deg,#f0fff8,#e8f5f0 35%,#fafffe 70%,#fff);display:flex;flex-direction:column;gap:0;justify-content:center;min-height:100vh;overflow:hidden;padding-left:5%;padding-right:5%;padding-top:64px;position:relative;text-align:center}.hero-bg-blob{animation:floatBlob 12s ease-in-out infinite;border-radius:50%;filter:blur(60px);pointer-events:none;position:absolute}.blob-1{animation-delay:0s;background:radial-gradient(circle,#00b96b1f 0,#0000 70%);height:500px;right:-150px;top:-100px;width:500px}.blob-2{animation-delay:4s;background:radial-gradient(circle,#4299e11a 0,#0000 70%);bottom:50px;height:400px;left:-120px;width:400px}.blob-3{animation-delay:8s;background:radial-gradient(circle,#9f7aea14 0,#0000 70%);height:300px;left:55%;top:40%;width:300px}.lp-hero-inner{align-items:center;display:flex;flex-direction:column;gap:20px;padding-bottom:48px;position:relative;z-index:1}.lp-hero-badge{align-items:center;background:#e6f9f0;border:1px solid #b2f5d8;border-radius:20px;color:#00875a;display:inline-flex;font-size:.8rem;font-weight:600;gap:8px;padding:6px 16px}.pulse-dot{animation:pulse 1.5s ease-in-out infinite;background:#00b96b;border-radius:50%;display:inline-block;height:8px;width:8px}.lp-hero h1{font-size:clamp(2.4rem,6vw,4rem);font-weight:900;letter-spacing:-.02em;line-height:1.12;max-width:720px}.lp-hero h1 em{color:#00b96b;font-style:normal}.amp{color:#00b96b}.lp-hero p{color:#4a5568;font-size:clamp(1rem,2vw,1.15rem);line-height:1.75;max-width:540px}.lp-hero-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.btn-hero-primary{align-items:center;background:#00b96b;border-radius:12px;box-shadow:0 6px 24px #00b96b59;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;gap:6px;padding:14px 30px;text-decoration:none;transition:all .25s}.btn-hero-primary:hover{background:#00875a;box-shadow:0 10px 30px #00b96b66;transform:translateY(-3px)}.btn-arrow{transition:transform .2s}.btn-hero-primary:hover .btn-arrow{transform:translateX(3px)}.btn-hero-secondary{background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#1a202c;font-size:1rem;font-weight:700;padding:14px 30px;text-decoration:none;transition:all .25s}.btn-hero-secondary:hover{border-color:#00b96b;color:#00b96b;transform:translateY(-2px)}.lp-hero-stats{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 24px #00000012;display:flex;flex-wrap:wrap;gap:0;justify-content:center;padding:20px 40px;position:relative;width:min(600px,90%);z-index:1}.lp-stat{border-right:1px solid #e2e8f0;flex:1 1;min-width:100px;padding:8px 16px;text-align:center}.lp-stat:last-child{border-right:none}.lp-stat-num{color:#00b96b;display:block;font-size:1.7rem;font-weight:900;line-height:1}.lp-stat-label{color:#718096;display:block;font-size:.75rem;font-weight:500;margin-top:4px}.hero-scroll-hint{bottom:28px;left:50%;position:absolute;transform:translateX(-50%)}.hero-scroll-hint span{animation:scrollBounce 2s ease-in-out infinite;background:linear-gradient(180deg,#00b96b,#0000);border-radius:2px;display:block;height:36px;margin:0 auto;width:2px}.lp-section{padding:96px 5%}.lp-section-alt{background:#f7fafc}.lp-section-dark{background:#0f172a;color:#fff}.section-tag{align-items:center;background:#e6f9f0;border-radius:20px;color:#00875a;display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin-bottom:12px;padding:4px 14px;text-transform:uppercase}.section-tag-dark{background:#00b96b26;color:#4ade80}.section-title{font-size:clamp(1.7rem,3vw,2.4rem);font-weight:900;letter-spacing:-.01em;line-height:1.2;margin-bottom:14px}.section-sub{color:#718096;font-size:1rem;line-height:1.75;max-width:520px}.section-sub-white{color:#94a3b8}.section-header{margin:0 auto 56px;max-width:640px;text-align:center}.lp-services-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1140px}.lp-service-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;cursor:default;display:flex;flex-direction:column;gap:14px;padding:28px 22px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s}.lp-service-card:hover{border-color:#00b96b;box-shadow:0 24px 48px #0000001a;transform:translateY(-8px)}.lp-svc-top{justify-content:space-between}.lp-service-icon,.lp-svc-top{align-items:center;display:flex}.lp-service-icon{border-radius:14px;box-shadow:0 4px 16px #00000026;flex-shrink:0;font-size:1.5rem;height:52px;justify-content:center;width:52px}.lp-svc-badge{background:#e6f9f0;border:1px solid #b2f5d8;border-radius:20px;color:#00875a;font-size:.7rem;font-weight:700;padding:3px 10px;white-space:nowrap}.lp-service-card h3{font-size:1.05rem;font-weight:800}.lp-service-card p{color:#718096;flex:1 1;font-size:.86rem;line-height:1.65}.lp-service-link{align-items:center;color:#00b96b;display:inline-flex;font-size:.84rem;font-weight:700;gap:4px;margin-top:auto;text-decoration:none}.lp-service-link span{transition:transform .2s}.lp-service-link:hover span{transform:translateX(4px)}.lp-networks{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;max-width:900px}.lp-network-badge{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50px;box-shadow:0 2px 8px #0000000d;display:flex;font-size:.88rem;font-weight:600;gap:10px;padding:12px 20px;transition:transform .25s,box-shadow .25s,border-color .25s}.lp-network-badge:hover{border-color:#00b96b;box-shadow:0 8px 20px #0000001a;transform:translateY(-3px)}.lp-network-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.lp-steps{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1000px;position:relative}.lp-step{align-items:center;display:flex;flex-direction:column;gap:12px;padding:0 20px;position:relative;text-align:center}.lp-step-icon{font-size:2.2rem}.lp-step-num-badge{align-items:center;background:linear-gradient(135deg,#00b96b,#00875a);border-radius:50%;box-shadow:0 4px 16px #00b96b59;color:#fff;display:flex;font-size:.8rem;font-weight:900;height:40px;justify-content:center;letter-spacing:.04em;width:40px}.lp-step h3{font-size:1rem;font-weight:800}.lp-step p{color:#718096;font-size:.86rem;line-height:1.65}.lp-step-connector{background:linear-gradient(90deg,#00b96b 0,#e2e8f0);height:2px;position:absolute;right:-50%;top:58px;width:100%;z-index:0}.lp-security-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1000px}.lp-security-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:26px 22px;transition:background .25s,transform .25s,border-color .25s}.lp-security-card:hover{background:#ffffff17;border-color:#00b96b66;transform:translateY(-4px)}.sec-icon{font-size:1.6rem}.lp-security-card h3{color:#fff;font-size:.95rem;font-weight:800}.lp-security-card p{color:#94a3b8;font-size:.84rem;line-height:1.65}.lp-faq{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:720px}.lp-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;transition:border-color .25s,box-shadow .25s}.lp-faq-item.open{border-color:#00b96b;box-shadow:0 4px 16px #00b96b1a}.lp-faq-q{align-items:center;background:none;border:none;color:#1a202c;cursor:pointer;display:flex;font-size:.92rem;font-weight:700;gap:12px;justify-content:space-between;padding:18px 22px;text-align:left;width:100%}.faq-chevron{color:#00b96b;flex-shrink:0;font-size:1.3rem;transition:transform .25s}.lp-faq-item.open .faq-chevron{transform:rotate(45deg)}.lp-faq-a-wrap{overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.lp-faq-a{color:#718096;font-size:.88rem;line-height:1.75;padding:0 22px 18px}.lp-cta{background:linear-gradient(135deg,#00b96b,#00875a 50%,#006b45);overflow:hidden;padding:100px 5%;position:relative;text-align:center}.cta-bg-blob{animation:floatBlob 10s ease-in-out infinite;background:#ffffff0f;border-radius:50%;height:600px;left:30%;position:absolute;top:-50%;width:600px}.lp-cta-inner{align-items:center;display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.lp-cta h2{color:#fff;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900}.lp-cta p{color:#ffffffd9;font-size:1.05rem;line-height:1.7;max-width:480px}.lp-cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.lp-cta .btn-hero-primary{background:#fff;box-shadow:0 6px 24px #00000026;color:#00875a}.lp-cta .btn-hero-primary:hover{background:#f0fff8;box-shadow:0 10px 32px #0003}.lp-cta .btn-hero-secondary{background:#0000;border-color:#ffffff80;color:#fff}.lp-cta .btn-hero-secondary:hover{background:#ffffff1a;border-color:#fff}.lp-footer{background:#0f172a;color:#94a3b8;padding:52px 5%}.lp-footer-inner{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1100px;text-align:center}.lp-footer .lp-logo-text{color:#fff}.lp-footer-tagline{font-size:.88rem;line-height:1.6;max-width:400px}.lp-footer-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.lp-footer-links a{color:#94a3b8;font-size:.86rem;font-weight:500;text-decoration:none;transition:color .2s}.lp-footer-links a:hover{color:#00b96b}.lp-footer-copy{color:#475569;font-size:.8rem}@media (max-width:1024px){.lp-security-grid,.lp-services-grid,.lp-steps{grid-template-columns:repeat(2,1fr)}.lp-steps{gap:40px}.lp-step-connector{display:none}.lp-hero-stats{gap:0;padding:16px 24px}}@media (max-width:900px){.lp-nav-links{display:none}.lp-nav-links.open{align-items:flex-start;animation:slideDown .25s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;bottom:0;display:flex;flex-direction:column;gap:24px;left:0;padding:32px 5%;position:fixed;right:0;top:64px;z-index:190}.lp-nav-links.open a{font-size:1.1rem}.lp-nav-cta-desktop{display:none}.lp-nav-cta-mobile{display:flex;flex-direction:column;gap:12px;margin-top:8px;width:100%}.lp-nav-cta-mobile .btn-outline,.lp-nav-cta-mobile .btn-solid{font-size:1rem;padding:12px;text-align:center}.lp-hamburger{display:flex}.lp-nav-overlay{background:#0000004d;display:block;inset:0;position:fixed;z-index:180}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.lp-section{padding:72px 5%}.lp-hero{gap:32px;padding:100px 5% 60px}.lp-hero h1{font-size:clamp(2rem,8vw,2.8rem)}.lp-hero-actions{align-items:stretch;flex-direction:column}.btn-hero-primary,.btn-hero-secondary{justify-content:center;text-align:center}.lp-hero-stats{flex-direction:row;flex-wrap:wrap;gap:0;padding:14px 12px;width:100%}.lp-stat{border-bottom:1px solid #e2e8f0;border-right:none;min-width:50%}.lp-stat:nth-child(odd){border-right:1px solid #e2e8f0}.lp-stat:nth-last-child(-n+2){border-bottom:none}.lp-stat-num{font-size:1.4rem}.lp-services-grid{gap:16px;grid-template-columns:1fr}.lp-service-card{padding:22px 18px}.lp-steps{gap:32px;grid-template-columns:1fr}.lp-step{padding:0}.lp-security-grid{grid-template-columns:1fr}.lp-networks{gap:10px}.lp-network-badge{font-size:.82rem;padding:10px 14px}.lp-cta{padding:72px 5%}.lp-cta h2{font-size:1.8rem}.lp-cta-actions{align-items:stretch;flex-direction:column}.section-header{margin-bottom:40px}.hero-scroll-hint{display:none}}@media (max-width:380px){.lp-hero h1{font-size:1.8rem}.lp-stat-num{font-size:1.2rem}.lp-logo-text{font-size:1rem}}.auth-bg{align-items:center;background:linear-gradient(135deg,#0a1628,#122040 60%,#0f2d1f);display:flex;justify-content:center;min-height:100vh;padding:20px}.auth-container{max-width:440px;width:100%}.auth-brand{gap:12px;margin-bottom:28px}.auth-brand,.auth-logo{align-items:center;display:flex;justify-content:center}.auth-logo{background:var(--green);border-radius:12px;color:#fff;font-size:24px;font-weight:800;height:46px;width:46px}.auth-brand-text{align-items:baseline;display:flex;gap:0}.auth-brand-name{color:#fff;font-size:26px;font-weight:800}.auth-brand-ng{color:var(--green);font-size:18px;font-weight:700}.auth-card{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;padding:36px 32px}.auth-title{color:var(--text);font-size:22px;font-weight:800;margin-bottom:6px}.auth-subtitle{line-height:1.6;margin-bottom:28px}.auth-footer,.auth-subtitle{color:var(--gray-500);font-size:14px}.auth-footer{margin-top:20px;text-align:center}.auth-footer a{color:var(--green);font-weight:600;text-decoration:none}.auth-footer a:hover{text-decoration:underline}.password-wrapper{position:relative}.password-toggle{align-items:center;background:none;border:none;color:var(--gray-500);cursor:pointer;display:flex;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.auth-divider{color:var(--gray-500);font-size:13px;margin:20px 0;position:relative;text-align:center}.auth-divider:before{background:var(--gray-200);content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.auth-divider span{background:#fff;padding:0 12px;position:relative}.pin-inputs{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.pin-input{border:2px solid var(--gray-300);border-radius:10px;font-size:22px;font-weight:700;height:56px;outline:none;text-align:center;transition:all .2s;width:52px}.pin-input:focus{border-color:var(--green);box-shadow:0 0 0 3px #00b96b26}.success-box{background:var(--green-light);border-radius:12px;margin-bottom:16px;padding:16px;text-align:center}.success-box p{color:var(--green-dark);font-size:14px;font-weight:500}.dashboard{max-width:700px}.dash-greeting{color:var(--gray-500);font-size:16px;margin-bottom:20px}.dash-greeting span{color:var(--text);font-weight:700}.wallet-hero{background:linear-gradient(135deg,#0a2a18,#00b96b);border-radius:20px;color:#fff;margin-bottom:28px;overflow:hidden;padding:28px;position:relative}.wallet-hero:before{background:#ffffff0f;height:200px;right:-40px;top:-40px;width:200px}.wallet-hero:after,.wallet-hero:before{border-radius:50%;content:"";position:absolute}.wallet-hero:after{background:#ffffff0a;bottom:-60px;height:150px;right:60px;width:150px}.wallet-hero-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.wallet-label{font-size:13px;margin-bottom:6px;opacity:.8}.wallet-balance{font-size:34px;font-weight:800;letter-spacing:-1px}.eye-btn{align-items:center;background:#ffffff26;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;padding:8px;transition:background .2s}.eye-btn:hover{background:#ffffff40}.wallet-stats{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:20px}.ws-label{display:block;font-size:11px;margin-bottom:2px;opacity:.7}.ws-val{font-size:14px;font-weight:700}.ws-val.credit{color:#7efcc8}.ws-val.debit{color:#fca5a5}.fund-btn{align-items:center;background:#fff;border-radius:10px;color:var(--green-dark);display:inline-flex;font-size:14px;font-weight:700;gap:6px;padding:10px 20px;position:relative;text-decoration:none;transition:all .2s;z-index:1}.fund-btn:hover{background:var(--green-light);transform:translateY(-1px)}.section-title{color:var(--text);font-size:17px;font-weight:700;margin-bottom:16px}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.see-all{color:var(--green);font-size:13px;font-weight:600;text-decoration:none}.see-all:hover{text-decoration:underline}.service-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.service-card{align-items:center;background:#fff;border-radius:16px;box-shadow:var(--shadow-sm);color:var(--text);display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:10px;padding:20px 12px;text-decoration:none;transition:all .2s}.service-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.service-icon{align-items:center;border-radius:14px;display:flex;height:52px;justify-content:center;width:52px}.txn-list{background:#fff;border-radius:16px;box-shadow:var(--shadow-sm);overflow:hidden}.txn-row{align-items:center;border-bottom:1px solid var(--gray-100);display:flex;gap:14px;padding:16px 20px;transition:background .15s}.txn-row:last-child{border-bottom:none}.txn-row:hover{background:var(--gray-100)}.txn-icon-wrap{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.txn-icon-wrap.success{background:var(--green-light);color:var(--green)}.txn-icon-wrap.failed{background:#fff0f0;color:var(--danger)}.txn-icon-wrap.pending{background:#fffbeb;color:#b45309}.txn-info{flex:1 1;min-width:0}.txn-desc{color:var(--text);font-size:14px;font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.txn-date{color:var(--gray-500);font-size:12px}.txn-right{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.txn-amount{color:var(--text);font-size:14px;font-weight:700}@media (max-width:600px){.service-grid{grid-template-columns:repeat(2,1fr)}.wallet-balance{font-size:28px}}.service-page{max-width:560px}.service-form-card{background:#fff;border-radius:20px;box-shadow:var(--shadow-sm);padding:28px}.network-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));margin-bottom:20px}.network-btn{align-items:center;background:#fff;border:2px solid var(--gray-200);border-radius:12px;color:var(--gray-700);cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px;padding:12px 8px;transition:all .2s}.network-btn:hover{border-color:var(--green);color:var(--green)}.network-btn.selected{background:var(--green-light);border-color:var(--green);color:var(--green-dark)}.network-btn .net-icon{align-items:center;border-radius:50%;display:flex;font-size:13px;font-weight:800;height:36px;justify-content:center;width:36px}.plan-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:20px}.plan-btn{background:#fff;border:2px solid var(--gray-200);border-radius:12px;cursor:pointer;padding:14px;text-align:left;transition:all .2s}.plan-btn.selected,.plan-btn:hover{border-color:var(--green)}.plan-btn.selected{background:var(--green-light)}.plan-name{color:var(--text);font-size:13px;font-weight:700}.plan-size{color:var(--gray-500);font-size:12px;margin-top:2px}.plan-price{color:var(--green);font-size:15px;font-weight:800;margin-top:6px}.plan-validity{color:var(--gray-500);font-size:11px}.amount-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.preset-btn{background:#fff;border:1.5px solid var(--gray-300);border-radius:20px;color:var(--gray-700);cursor:pointer;font-size:13px;font-weight:600;padding:7px 14px;transition:all .2s}.preset-btn.selected,.preset-btn:hover{background:var(--green-light);border-color:var(--green);color:var(--green-dark)}.summary-box{background:var(--gray-100);border-radius:12px;margin-bottom:20px;padding:16px 18px}.summary-row{display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.summary-row:last-child{border-top:1px solid var(--gray-200);font-size:15px;font-weight:700;margin-bottom:0;padding-top:8px}.pin-label{color:var(--gray-700);font-size:13px;font-weight:600;margin-bottom:10px}.cable-provider-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.cable-provider-btn{background:#fff;border:2px solid var(--gray-200);border-radius:12px;color:var(--text);cursor:pointer;font-size:13px;font-weight:700;padding:14px;text-align:center;transition:all .2s}.cable-provider-btn.selected,.cable-provider-btn:hover{background:var(--green-light);border-color:var(--green);color:var(--green-dark)}.wallet-page{max-width:680px}.wallet-bal-card{background:linear-gradient(135deg,#0a2a18,#00b96b);border-radius:20px;color:#fff;margin-bottom:20px;overflow:hidden;padding:32px;position:relative;text-align:center}.wallet-bal-card:before{background:#ffffff12;border-radius:50%;content:"";height:160px;position:absolute;right:-30px;top:-30px;width:160px}.wb-label{font-size:13px;margin-bottom:8px;opacity:.8}.wb-amount{font-size:38px;font-weight:800;letter-spacing:-1.5px;position:relative}.wb-avail{font-size:13px;margin-top:4px;opacity:.75}.wallet-stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.wstat-card{align-items:center;background:#fff;border-radius:14px;box-shadow:var(--shadow-sm);display:flex;gap:12px;padding:18px 14px}.wstat-card.credit svg{color:var(--green)}.wstat-card.debit svg{color:var(--danger)}.wstat-card.neutral svg{color:var(--info)}.wstat-label{color:var(--gray-500);font-size:12px}.wstat-val{color:var(--text);font-size:16px;font-weight:800}.wallet-tabs{background:var(--gray-200);border-radius:12px;display:flex;gap:4px;margin-bottom:16px;padding:4px}.tab-btn{background:none;border:none;border-radius:9px;color:var(--gray-500);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:9px;transition:all .2s}.tab-btn.active{background:#fff;box-shadow:var(--shadow-sm);color:var(--text)}.detail-row{align-items:center;border-bottom:1px solid var(--gray-100);display:flex;font-size:14px;justify-content:space-between;padding:12px 0}.detail-row:last-child{border-bottom:none}.detail-row span:first-child{color:var(--gray-500)}.detail-row span:last-child{font-weight:600}.ledger-list{background:#fff;border-radius:16px;box-shadow:var(--shadow-sm);overflow:hidden}.ledger-row{align-items:center;border-bottom:1px solid var(--gray-100);display:flex;gap:14px;padding:16px 20px}.ledger-row:last-child{border-bottom:none}.ledger-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ledger-icon.credit{background:var(--green-light);color:var(--green)}.ledger-icon.debit{background:#fff0f0;color:var(--danger)}.ledger-info{flex:1 1;min-width:0}.ledger-desc{color:var(--text);font-size:14px;font-weight:600}.ledger-ref{color:var(--gray-500);font-size:11px;margin-top:2px}.ledger-right{text-align:right}.ledger-amount{font-size:15px;font-weight:700}.ledger-amount.credit{color:var(--green)}.ledger-amount.debit{color:var(--danger)}.ledger-bal{color:var(--gray-500);font-size:11px}@media (max-width:600px){.wallet-stats-grid{grid-template-columns:1fr 1fr}}.layout{display:flex;min-height:100vh}.sidebar{background:var(--navy);bottom:0;display:flex;flex-direction:column;left:0;overflow-y:auto;position:fixed;top:0;transition:transform .3s ease;width:260px;z-index:100}.sidebar-header{border-bottom:1px solid #ffffff14;justify-content:space-between;padding:24px 20px 20px}.logo,.sidebar-header{align-items:center;display:flex}.logo{gap:12px}.logo-icon{align-items:center;background:var(--green);border-radius:10px;display:flex;font-size:20px;height:38px;justify-content:center;width:38px}.logo-icon,.logo-name{color:#fff;font-weight:800}.logo-name{font-size:18px;line-height:1}.logo-sub{color:var(--green);font-size:11px;font-weight:600}.close-btn{background:none;border:none;color:#ffffff80;cursor:pointer;display:none;padding:4px}.sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:2px;padding:16px 12px}.nav-item{align-items:center;border-radius:10px;color:#fff9;display:flex;font-size:14px;font-weight:500;gap:12px;padding:11px 14px;position:relative;text-decoration:none;transition:all .2s}.nav-item:hover{background:#ffffff12;color:#fff}.nav-item.active{background:var(--green);color:#fff}.nav-arrow{margin-left:auto;opacity:0;transition:opacity .2s}.nav-item.active .nav-arrow,.nav-item:hover .nav-arrow{opacity:1}.sidebar-footer{border-top:1px solid #ffffff14;padding:16px 12px}.user-info{align-items:center;display:flex;gap:10px;margin-bottom:12px}.user-name{color:#fff;font-size:13px;font-weight:600}.user-email{color:#ffffff73;font-size:11px}.avatar{align-items:center;background:var(--green);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:38px;justify-content:center;width:38px}.avatar.sm{font-size:12px;height:32px;width:32px}.logout-btn{align-items:center;background:#e53e3e1f;border:none;border-radius:8px;color:#fc8181;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 14px;transition:all .2s;width:100%}.logout-btn:hover{background:#e53e3e38}.main-wrapper{display:flex;flex:1 1;flex-direction:column;margin-left:260px;min-height:100vh}.topbar{align-items:center;background:#fff;border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;padding:12px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.menu-btn{background:none;border:none;color:var(--text);cursor:pointer;display:none;padding:4px}.topbar-right{gap:12px}.topbar-right,.wallet-chip{align-items:center;display:flex}.wallet-chip{background:var(--green-light);border-radius:20px;color:var(--green-dark);font-size:13px;font-weight:700;gap:6px;padding:6px 14px}.main-content{flex:1 1;max-width:1100px;padding:28px;width:100%}.sidebar-overlay{background:#00000080;display:none;inset:0;position:fixed;z-index:90}@media (max-width:900px){.sidebar{transform:translateX(-100%)}.sidebar.open{transform:translateX(0)}.close-btn{display:flex}.main-wrapper{margin-left:0}.menu-btn{display:flex}.sidebar-overlay{display:block}.main-content{padding:20px 16px}}
/*# sourceMappingURL=main.f61652ef.css.map*/