@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-400:#a0aec0;--gray-500:#8898aa;--gray-700:#344563;--text:#1a2340;--text-secondary:#5a6a85;--white:#fff;--danger:#e53e3e;--warning:#f6ad55;--info:#4299e1;--radius:14px;--shadow:0 4px 24px #00000014;--shadow-sm:0 2px 8px #0000000f;--bg:#f5f7fa;--bg-card:#fff;--bg-input:#fff;--bg-sidebar:#0a1628;--bg-header:#fff;--border:#e8edf3;--border-input:#d0d9e8;--text-muted:#8898aa;--text-on-dark:#fff;--overlay:#00000073;--scrollbar-thumb:#d0d9e8;--toggle-track:#e8edf3;--toggle-thumb:#fff}[data-theme=dark]{--gray-100:#1a1f2e;--gray-200:#242938;--gray-300:#2e3448;--gray-400:#4a5568;--gray-500:#718096;--gray-700:#a0aec0;--text:#e8edf3;--text-secondary:#a0aec0;--white:#1e2435;--green-light:#0d3325;--shadow:0 4px 24px #00000059;--shadow-sm:0 2px 8px #00000040;--bg:#131722;--bg-card:#1e2435;--bg-input:#242938;--bg-sidebar:#0d1117;--bg-header:#1e2435;--border:#2e3448;--border-input:#3a4255;--text-muted:#718096;--text-on-dark:#e8edf3;--overlay:#000000a6;--scrollbar-thumb:#3a4255;--toggle-track:#00b96b;--toggle-thumb:#fff}body{-webkit-font-smoothing:antialiased;background:#f5f7fa;background:var(--bg);color:#1a2340;color:var(--text);font-family:Inter,-apple-system,sans-serif;min-height:100vh;transition:background .25s ease,color .25s ease}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f5f7fa;background:var(--bg)}::-webkit-scrollbar-thumb{background:#d0d9e8;background:var(--scrollbar-thumb);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 #e8edf3;border:1.5px solid var(--border);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(--bg-card);border:1px solid #e8edf3;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);box-shadow:0 2px 8px #0000000f;box-shadow:var(--shadow-sm);padding:24px;transition:background .25s ease}.form-group{margin-bottom:18px}.form-label{display:block;font-weight:600;margin-bottom:6px}.form-input,.form-label{color:#1a2340;color:var(--text);font-size:14px}.form-input{background:#fff;background:var(--bg-input);border:1.5px solid #d0d9e8;border:1.5px solid var(--border-input);border-radius:10px;outline:none;padding:11px 14px;transition:border .2s,background .25s;width:100%}.form-input:focus{border-color:#00b96b;border-color:var(--green)}.form-input::placeholder{color:#8898aa;color:var(--text-muted)}.input-error{border-color:var(--danger)!important}select.form-input{-webkit-appearance:none;appearance:none;cursor:pointer}.theme-toggle{background:#e8edf3;background:var(--toggle-track);border:none;border-radius:12px;cursor:pointer;flex-shrink:0;height:24px;padding:0;position:relative;transition:background .25s;width:44px}.theme-toggle:after{background:#fff;background:var(--toggle-thumb);border-radius:50%;box-shadow:0 1px 4px #0003;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .25s;width:18px}[data-theme=dark] .theme-toggle:after{transform:translateX(20px)}.theme-toggle-wrap{align-items:center;color:#8898aa;color:var(--text-muted);display:flex;font-size:13px;font-weight:500;gap:8px}.theme-icon{font-size:15px;line-height:1}.spinner{animation:spin .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}.spinner-dark{border-color:#00b96b #0000001f #0000001f;border-top-color:var(--green)}@keyframes spin{to{transform:rotate(1turn)}}.badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;padding:3px 10px}.badge-success{background:#e6f9f0;background:var(--green-light);color:#009959;color:var(--green-dark)}.badge-danger{background:#fff0f0;color:#e53e3e;color:var(--danger)}.badge-warning{background:#fff8ec;color:#b7791f}.badge-info{background:#ebf8ff;color:#2b6cb0}[data-theme=dark] .badge-danger{background:#3d1515;color:#fc8181}[data-theme=dark] .badge-warning{background:#3d2f10;color:#f6ad55}[data-theme=dark] .badge-info{background:#1a2e40;color:#63b3ed}.text-muted{color:#8898aa;color:var(--text-muted)}.text-success{color:#00b96b;color:var(--green)}.text-danger{color:#e53e3e;color:var(--danger)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;touch-action:pan-x pan-y}*{-webkit-tap-highlight-color:transparent}@media (max-width:480px){html{font-size:15px}}@media (max-width:360px){html{font-size:14px}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}80%{transform:scale(.97)}to{transform:scale(1)}}@keyframes shimmerSlide{0%{background-position:-200%}to{background-position:200%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes rotateBadge{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes countUp{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ripple{to{opacity:0;transform:scale(4)}}@keyframes typewriterBlink{0%,to{border-right-color:#00b96b;border-right-color:var(--green)}50%{border-right-color:#0000}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes morphBlob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}50%{border-radius:50% 60% 30% 60%/30% 70% 70% 30%}75%{border-radius:60% 40% 60% 30%/70% 30% 50% 60%}}.anim-slide-up{animation:slideInUp .6s cubic-bezier(.22,1,.36,1) both}.anim-slide-left{animation:slideInLeft .5s cubic-bezier(.22,1,.36,1) both}.anim-bounce-in{animation:bounceIn .65s cubic-bezier(.22,1,.36,1) both}.anim-float{animation:float 3s ease-in-out infinite}.anim-glow{animation:glowPulse 2s ease-in-out infinite}.anim-delay-1{animation-delay:.1s}.anim-delay-2{animation-delay:.2s}.anim-delay-3{animation-delay:.3s}.anim-delay-4{animation-delay:.4s}.anim-delay-5{animation-delay:.5s}.skeleton{animation:shimmerSlide 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e8edf3 25%,#f5f7fa 50%,#e8edf3 75%);background:linear-gradient(90deg,var(--gray-200) 25%,var(--gray-100) 50%,var(--gray-200) 75%);background-size:200% 100%;border-radius:8px}.ripple-btn{overflow:hidden;position:relative}.ripple-btn .ripple-effect{animation:ripple .6s linear;background:#ffffff4d;border-radius:50%;height:20px;margin-left:-10px;margin-top:-10px;pointer-events:none;position:absolute;width:20px}.page-enter{animation:slideInUp .45s cubic-bezier(.22,1,.36,1) both}.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)}[data-theme=dark] .lp{color:var(--text)}[data-theme=dark] .lp-nav{background:#131722eb}[data-theme=dark] .lp-nav-scrolled{background:#131722fa;border-color:var(--border);box-shadow:0 2px 20px #00000059}[data-theme=dark] .lp-logo-text{color:var(--text)}[data-theme=dark] .lp-nav-links{background:var(--bg-card)}[data-theme=dark] .lp-nav-links a{color:var(--text)}[data-theme=dark] .lp-nav-links a:hover{color:var(--green)}[data-theme=dark] .lp-nav-links a{border-bottom-color:var(--border)}[data-theme=dark] .lp-hamburger{color:var(--text)}[data-theme=dark] .lp-hamburger:hover{background:var(--gray-200)}[data-theme=dark] .lp-theme-toggle{color:var(--green)}[data-theme=dark] .lp-hero{background:linear-gradient(150deg,#0d1f17,#0f1e17 35%,#131722 70%,#131722)}[data-theme=dark] .lp-hero p{color:var(--text-secondary)}[data-theme=dark] .lp-hero-stats{background:var(--bg-card);border-color:var(--border);box-shadow:0 4px 24px #0000004d}[data-theme=dark] .lp-stat{border-right-color:var(--border)}[data-theme=dark] .lp-stat-label{color:var(--text-muted)}[data-theme=dark] .lp-hero-badge{background:var(--green-light);border-color:#00b96b40}[data-theme=dark] .btn-hero-secondary{background:var(--bg-card);border-color:var(--border);color:var(--text)}[data-theme=dark] .btn-hero-secondary:hover{border-color:var(--green);color:var(--green)}[data-theme=dark] .lp-section-alt{background:#181e2e}[data-theme=dark] .lp-service-card{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .lp-service-card:hover{border-color:var(--green)}[data-theme=dark] .lp-service-card p{color:var(--text-muted)}[data-theme=dark] .lp-svc-badge{background:var(--green-light)}[data-theme=dark] .btn-outline{background:#0000;border-color:var(--green);color:var(--green)}[data-theme=dark] .btn-outline:hover{background:var(--green);color:#fff}[data-theme=dark] .network-tag{background:var(--bg-card);border-color:var(--border);color:var(--text)}[data-theme=dark] .network-tag:hover{background:var(--gray-200);border-color:var(--green)}[data-theme=dark] .step-card{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .step-card p{color:var(--text-muted)}[data-theme=dark] .step-card h3{color:var(--text)}[data-theme=dark] .step-num{color:#00b96b40}[data-theme=dark] .lp-security-card{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .lp-security-card:hover{background:#00b96b14}[data-theme=dark] .provider-badge{color:var(--text)}[data-theme=dark] .faq-item,[data-theme=dark] .provider-badge{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .faq-q{color:var(--text)}[data-theme=dark] .faq-a{border-top-color:var(--border);color:var(--text-muted)}[data-theme=dark] .lp-footer{background:#0d1117;border-top-color:#ffffff0f}[data-theme=dark] .footer-col p{color:var(--text-muted)}[data-theme=dark] .footer-col h4{color:var(--text)}[data-theme=dark] .footer-link{color:var(--text-muted)}[data-theme=dark] .footer-link:hover{color:var(--green)}[data-theme=dark] .footer-bottom{border-top-color:#ffffff0f;color:var(--text-muted)}[data-theme=dark] .section-title{color:var(--text)}[data-theme=dark] .section-sub{color:var(--text-muted)}.lp-theme-toggle{align-items:center;background:none;border:1.5px solid #00b96b59;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;justify-content:center;line-height:1;padding:5px 9px;transition:background .2s,border-color .2s}.lp-theme-toggle:hover{background:#00b96b1a;border-color:var(--green)}@media (max-width:900px){.lp-theme-toggle{border-color:var(--green);color:var(--green);font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px 14px;width:100%}}.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;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}}@keyframes gradientText{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes cardLift{0%{box-shadow:var(--shadow-sm);transform:translateY(0) scale(1)}to{box-shadow:0 32px 64px #00b96b2e;transform:translateY(-12px) scale(1.02)}}@keyframes borderGlow{0%,to{border-color:#00b96b4d}50%{border-color:#00b96be6}}@keyframes stepFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes badgePop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes spinSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes heroShimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes navSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes statCountIn{0%{opacity:0;transform:scale(.5) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes providerSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lp-hero h1 em{-webkit-text-fill-color:#0000;animation:gradientText 4s linear infinite;background:linear-gradient(90deg,#00b96b,#00d97e,#4ade80,#00b96b);-webkit-background-clip:text;background-clip:text;background-size:300% auto}.lp-hero-badge{animation:badgePop .6s cubic-bezier(.22,1,.36,1) .2s both}.lp-stat-num{animation:statCountIn .7s cubic-bezier(.22,1,.36,1) both;display:block}.lp-stat:first-child .lp-stat-num{animation-delay:.1s}.lp-stat:nth-child(2) .lp-stat-num{animation-delay:.2s}.lp-stat:nth-child(3) .lp-stat-num{animation-delay:.3s}.lp-stat:nth-child(4) .lp-stat-num{animation-delay:.4s}.lp-nav{animation:navSlideDown .5s cubic-bezier(.22,1,.36,1) both}.lp-service-card{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease,border-color .3s}.lp-service-card:hover{border-color:var(--green);box-shadow:0 32px 64px #00b96b2e;transform:translateY(-14px) scale(1.02) rotate(-.5deg)}.lp-service-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.lp-service-card:hover .lp-service-icon{transform:scale(1.18) rotate(-6deg)}.lp-step{transition:transform .3s ease,box-shadow .3s}.lp-step:hover{box-shadow:0 20px 40px #00b96b1f;transform:translateY(-8px)}.lp-network-badge{transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .2s}.lp-network-badge:hover{transform:scale(1.1) translateY(-3px)}.lp-security-card{transition:transform .3s,background .2s}.lp-security-card:hover{animation:borderGlow 2s ease-in-out infinite;transform:translateY(-6px) scale(1.015)}.provider-badge{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.provider-badge:hover{box-shadow:0 8px 24px #00b96b33;transform:translateY(-4px) scale(1.06)}.lp-cta-section{animation:gradientShift 8s ease infinite;background:linear-gradient(135deg,#003d22,#006b3c,#00b96b,#006b3c,#003d22);background-size:300% 300%}.faq-a{transition:max-height .35s ease,padding .2s ease,opacity .2s ease}@media (max-width:1140px){.lp-services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.lp-hero h1{font-size:clamp(2rem,5vw,3rem)}.lp-section{padding:72px 5%}.lp-nav-links{align-items:flex-start;background:var(--bg-card);border-right:1px solid var(--border);box-shadow:4px 0 30px #0000001f;flex-direction:column;gap:6px;inset:0;overflow-y:auto;padding:24px 5%;position:fixed;top:64px;transform:translateX(-100%);transition:transform .32s cubic-bezier(.22,1,.36,1);z-index:199}.lp-nav-links.open{transform:translateX(0)}.lp-nav-links a{border-bottom:1px solid var(--border);font-size:1.1rem;padding:12px 0;width:100%}.lp-nav-cta-desktop{display:none}.lp-nav-cta-mobile{display:flex;flex-direction:column;gap:10px;padding-top:16px;width:100%}.lp-nav-cta-mobile .btn-outline,.lp-nav-cta-mobile .btn-solid{font-size:1rem;padding:12px;text-align:center;width:100%}.lp-hamburger{display:flex}.lp-nav-overlay{background:var(--overlay);display:block;inset:0;position:fixed;top:64px;z-index:198}.lp-services-grid{gap:16px}.lp-services-grid,.lp-steps-grid{grid-template-columns:repeat(2,1fr)}.provider-logos{gap:10px}}@media (max-width:640px){.lp-section{padding:56px 4%}.lp-hero{padding-left:4%;padding-right:4%}.lp-hero h1{font-size:clamp(1.8rem,7vw,2.6rem);letter-spacing:-.01em}.lp-hero p{font-size:.95rem}.lp-hero-actions{gap:10px}.btn-hero-primary,.btn-hero-secondary{font-size:.95rem;justify-content:center;padding:12px 22px;width:100%}.lp-hero-stats{flex-direction:row;flex-wrap:wrap;gap:0;padding:16px 20px}.lp-stat{border-bottom:1px solid var(--border);border-right:none;min-width:50%;padding:12px 8px}.lp-stat:first-child,.lp-stat:nth-child(2){border-right:1px solid var(--border)}.lp-stat:nth-child(3),.lp-stat:nth-child(4){border-bottom:none}.lp-stat-num{font-size:1.4rem}.lp-services-grid{gap:14px;grid-template-columns:1fr}.lp-service-card{flex-direction:row;gap:16px;padding:18px 16px}.lp-svc-top{align-items:flex-start;flex-direction:column;gap:8px}.lp-steps-grid{grid-template-columns:1fr}.lp-step{text-align:left}.step-num{font-size:3rem}.lp-security-grid{grid-template-columns:1fr}.faq-list{max-width:100%}.section-title{font-size:clamp(1.4rem,5vw,1.9rem)}.network-grid{gap:8px;grid-template-columns:repeat(3,1fr)}.lp-network-badge{font-size:.72rem;padding:10px 6px}.footer-grid{gap:28px;grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px;text-align:center}.lp-cta-inner h2{font-size:clamp(1.4rem,5vw,2rem)}.lp-cta-inner p{font-size:.9rem}}@media (max-width:400px){.lp-hero h1{font-size:1.65rem}.lp-stat-num{font-size:1.2rem}.lp-services-grid{gap:10px}.lp-service-card{padding:14px 12px}}.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:var(--bg-card);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:var(--bg-card);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}@media (max-width:480px){.auth-bg{align-items:flex-start;padding:40px 16px 16px}.auth-card{border-radius:16px;padding:28px 20px}.auth-brand-name{font-size:22px}.auth-title,.pin-input{font-size:20px}.pin-input{height:52px;width:46px}}@media (max-width:360px){.auth-card{padding:22px 16px}.pin-input{font-size:18px;height:46px;width:40px}.pin-inputs{gap:6px}}.auth-container{animation:slideInUp .55s cubic-bezier(.22,1,.36,1) both}.auth-card{transition:box-shadow .3s}.form-input:focus{box-shadow:0 0 0 3px #00b96b26}.pin-input:focus{animation:glowPulse 1s ease-in-out}@keyframes glowPulse{0%,to{box-shadow:0 0 0 3px #00b96b26}50%{box-shadow:0 0 0 6px #00b96b40}}.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;position:relative;z-index:2}.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;position:relative;transition:background .2s;z-index:3}.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:var(--bg-card);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:var(--bg-card);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:var(--bg-card);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:768px){.wallet-hero{border-radius:16px;padding:22px 18px}.wallet-balance{font-size:30px}.wallet-stats{gap:16px}.service-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.service-card{font-size:12px;padding:16px 10px}.service-icon{border-radius:12px;height:44px;width:44px}.txn-row{gap:10px;padding:12px 14px}}@media (max-width:480px){.wallet-hero{padding:18px 16px}.wallet-balance{font-size:26px}.service-grid{gap:8px;grid-template-columns:repeat(2,1fr)}.service-card{border-radius:12px;padding:14px 8px}.fund-btn,.txn-amount,.txn-desc{font-size:13px}.fund-btn{padding:9px 16px}}@media (max-width:360px){.wallet-balance{font-size:22px}.service-grid{gap:6px;grid-template-columns:repeat(2,1fr)}}.wallet-hero{animation:slideInUp .55s cubic-bezier(.22,1,.36,1) both}.service-grid{animation:slideInUp .55s cubic-bezier(.22,1,.36,1) .1s both}.service-card{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.service-card:hover{box-shadow:0 12px 32px #00b96b26;transform:translateY(-6px) scale(1.04)}.fund-btn{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.fund-btn:hover{transform:translateY(-2px) scale(1.03)}.txn-row{transition:background .15s,transform .15s}.txn-row:hover{transform:translateX(3px)}.service-page{max-width:560px}.service-form-card{background:var(--bg-card);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:var(--bg-card);border:2px solid var(--gray-200);border-radius:12px;color:var(--text);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:var(--bg-card);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(--text-muted);font-size:12px;margin-top:2px}.plan-price{color:var(--green);font-size:15px;font-weight:800;margin-top:6px}.plan-validity{color:var(--text-muted);font-size:11px}.amount-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.preset-btn{background:var(--bg-card);border:1.5px solid var(--gray-300);border-radius:20px;color:var(--text);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(--text);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:var(--bg-card);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)}.input-error:focus{box-shadow:0 0 0 3px #e53e3e1f!important}.fetch-error-box{align-items:center;background:#fff5f5;border:1px solid #fed7d7;border-radius:10px;color:#c53030;display:flex;font-size:13px;gap:10px;padding:12px 14px}.fetch-error-box svg{flex-shrink:0}.fetch-error-box span{flex:1 1}.retry-btn{align-items:center;background:#fff;border:1px solid #fed7d7;border-radius:7px;color:#c53030;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:background .15s;white-space:nowrap}.retry-btn:hover{background:#fed7d7}@media (max-width:768px){.service-form-card{border-radius:16px;padding:22px 18px}.plan-grid{gap:8px;grid-template-columns:1fr 1fr}.cable-provider-grid,.network-grid{gap:8px;grid-template-columns:repeat(3,1fr)}.pin-inputs{gap:8px}.pin-input{font-size:20px;height:52px;width:46px}}@media (max-width:480px){.service-form-card{padding:18px 14px}.plan-grid{grid-template-columns:1fr}.cable-provider-grid{grid-template-columns:repeat(2,1fr)}.network-grid{gap:6px;grid-template-columns:repeat(3,1fr)}.network-btn{font-size:11px;padding:10px 4px}.network-btn .net-icon{font-size:11px;height:32px;width:32px}.pin-input{font-size:18px;height:48px;width:42px}.amount-presets{gap:6px}.preset-btn{font-size:12px;padding:6px 10px}.summary-box{padding:14px}}@media (max-width:360px){.cable-provider-grid{grid-template-columns:1fr 1fr}.pin-input{height:44px;width:38px}}.service-form-card{animation:slideInUp .5s cubic-bezier(.22,1,.36,1) both}.network-btn{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.network-btn:hover{transform:translateY(-3px) scale(1.06)}.network-btn.selected{transform:scale(1.05)}.plan-btn{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.plan-btn:hover{transform:translateY(-2px)}.plan-btn.selected{transform:scale(1.03)}.cable-provider-btn{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.cable-provider-btn:hover{transform:translateY(-3px) scale(1.04)}.cable-provider-btn.selected{transform:scale(1.04)}.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:var(--bg-card);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:var(--bg-card);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:var(--bg-card);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:768px){.wallet-bal-card{border-radius:16px;padding:24px 20px}.wb-amount{font-size:32px}.wallet-stats-grid{gap:10px;grid-template-columns:1fr 1fr}.wstat-card{gap:8px;padding:14px 12px}}@media (max-width:480px){.wallet-bal-card{padding:20px 16px}.wb-amount{font-size:28px}.wallet-stats-grid{gap:8px;grid-template-columns:1fr 1fr}.wstat-val{font-size:14px}.ledger-row{gap:10px;padding:12px 14px}.ledger-amount{font-size:13px}.wallet-tabs{gap:2px}.tab-btn{font-size:13px;padding:8px 4px}}@media (max-width:360px){.wb-amount{font-size:24px}.wallet-stats-grid{grid-template-columns:1fr}}.wallet-bal-card{animation:slideInUp .5s cubic-bezier(.22,1,.36,1) both}.wallet-stats-grid{animation:slideInUp .5s cubic-bezier(.22,1,.36,1) .08s both}.wstat-card{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.wstat-card:hover{box-shadow:0 10px 28px #00b96b1f;transform:translateY(-4px)}.ledger-row{transition:background .15s,transform .15s}.ledger-row:hover{background:var(--gray-100);transform:translateX(3px)}@keyframes slideInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.layout{display:flex;min-height:100vh}.sidebar{background:var(--bg-sidebar);bottom:0;display:flex;flex-direction:column;left:0;overflow-y:auto;position:fixed;top:0;transition:transform .3s ease,background .25s 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}.sidebar-footer .theme-toggle-wrap{color:#ffffff8c}.main-wrapper{background:var(--bg);display:flex;flex:1 1;flex-direction:column;margin-left:260px;min-height:100vh;transition:background .25s ease}.topbar{align-items:center;background:var(--bg-header);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 24px;position:-webkit-sticky;position:sticky;top:0;transition:background .25s ease,border-color .25s ease;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:var(--overlay);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}}@media (max-width:480px){.topbar{padding:10px 14px}.wallet-chip{font-size:12px;padding:5px 10px}.avatar.sm{font-size:11px;height:28px;width:28px}.main-content{padding:16px 12px}}@media (max-width:360px){.topbar{padding:8px 10px}.wallet-chip{display:none}}.main-content{animation:fadeInContent .4s ease both}@keyframes fadeInContent{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.nav-item{transition:all .2s cubic-bezier(.34,1.56,.64,1)}.nav-item:hover{transform:translateX(4px)}.nav-item.active{transform:none}.cs-fab{align-items:center;background:linear-gradient(135deg,#00b96b,#00874d);border:none;border-radius:50px;bottom:28px;box-shadow:0 6px 24px #00b96b73;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;padding:14px 20px;position:fixed;right:24px;transition:transform .18s ease,box-shadow .18s ease;z-index:9999}.cs-fab:hover{box-shadow:0 10px 32px #00b96b8c;transform:translateY(-2px) scale(1.04)}.cs-fab-label{letter-spacing:.3px}.cs-widget{animation:cs-pop .22s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:18px;bottom:24px;box-shadow:0 12px 48px #0000002e,0 2px 8px #00000014;display:flex;flex-direction:column;max-height:540px;overflow:hidden;position:fixed;right:24px;width:340px;z-index:9999}@keyframes cs-pop{0%{opacity:0;transform:scale(.88) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.cs-header{background:linear-gradient(135deg,#00b96b,#00874d);color:#fff;flex-shrink:0;justify-content:space-between;padding:14px 16px;-webkit-user-select:none;user-select:none}.cs-header,.cs-header-info{align-items:center;display:flex}.cs-header-info{gap:10px}.cs-avatar{align-items:center;background:#ffffff40;border-radius:50%;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.cs-title{font-size:14px;font-weight:700;line-height:1.2}.cs-status{font-size:11px;margin-top:1px;opacity:.85}.cs-header-actions{display:flex;gap:4px}.cs-icon-btn{align-items:center;background:#ffffff2e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .15s;width:28px}.cs-icon-btn:hover{background:#ffffff52}.cs-close-btn:hover{background:#dc3545b3}.cs-messages{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:14px 12px 8px;scroll-behavior:smooth}.cs-messages::-webkit-scrollbar{width:4px}.cs-messages::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.cs-msg{align-items:flex-end;display:flex;gap:6px}.cs-msg-user{flex-direction:row-reverse}.cs-bot-avatar{align-items:center;background:#e6f9f0;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;width:28px}.cs-bubble{border-radius:16px;font-size:13px;line-height:1.5;max-width:82%;padding:9px 13px;word-break:break-word}.cs-bubble-bot{background:#f1f5f9;border-bottom-left-radius:4px;color:#1a202c}.cs-bubble-user{background:linear-gradient(135deg,#00b96b,#00874d);border-bottom-right-radius:4px;color:#fff}.cs-bubble p{margin:0}.cs-quick-topics{flex-shrink:0;padding:0 12px 8px}.cs-quick-label{color:#718096;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.cs-topics-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr 1fr}.cs-topic-btn{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;color:#2d3748;cursor:pointer;display:flex;font-family:inherit;font-size:11.5px;font-weight:500;gap:4px;justify-content:space-between;padding:7px 10px;text-align:left;transition:background .15s,border-color .15s}.cs-topic-btn:hover{background:#e6f9f0;border-color:#00b96b;color:#00874d}.cs-input-row{border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:8px;padding:10px 12px 12px}.cs-input{background:#fafafa;border:1.5px solid #e2e8f0;border-radius:10px;flex:1 1;font-family:inherit;font-size:13px;outline:none;padding:9px 13px;transition:border-color .15s}.cs-input:focus{background:var(--bg-input);border-color:#00b96b}.cs-send-btn{align-items:center;background:linear-gradient(135deg,#00b96b,#00874d);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:opacity .15s,transform .15s;width:38px}.cs-send-btn:hover:not(:disabled){opacity:.9;transform:scale(1.06)}.cs-send-btn:disabled{cursor:default;opacity:.4}.input-error{background:#fff5f5!important;border-color:#e53e3e!important}.input-error:focus{border-color:#c53030!important}@media (max-width:480px){.cs-widget{width:calc(100vw - 32px)}.cs-fab,.cs-widget{bottom:16px;right:16px}}[data-theme=dark] .cs-widget{box-shadow:0 8px 40px #0000008c}[data-theme=dark] .cs-body{background:var(--bg-card)}[data-theme=dark] .cs-messages{background:var(--bg)}[data-theme=dark] .cs-messages::-webkit-scrollbar-thumb{background:var(--gray-300)}[data-theme=dark] .cs-msg.bot{background:var(--bg-card);border:1px solid var(--border);color:var(--text)}[data-theme=dark] .cs-msg.user{background:linear-gradient(135deg,#00875a,#00b96b);color:#fff}[data-theme=dark] .cs-msg-time{color:var(--text-muted)}[data-theme=dark] .cs-quick-topics{background:var(--bg-card);border-top:1px solid var(--border)}[data-theme=dark] .cs-quick-label{color:var(--text-muted)}[data-theme=dark] .cs-topic-chip{background:var(--gray-200);border-color:var(--border);color:var(--text)}[data-theme=dark] .cs-topic-chip:hover{background:var(--green-light);border-color:var(--green);color:var(--green)}[data-theme=dark] .cs-input-row{background:var(--bg-card);border-top:1px solid var(--border)}[data-theme=dark] .cs-input{background:var(--bg-input);border-color:var(--border-input);color:var(--text)}[data-theme=dark] .cs-input::placeholder{color:var(--text-muted)}[data-theme=dark] .cs-input:focus{background:var(--bg-input);border-color:var(--green)}[data-theme=dark] .cs-typing-dot{background:var(--text-muted)}[data-theme=dark] .cs-reset-btn{color:var(--text-muted)}[data-theme=dark] .cs-reset-btn:hover{background:var(--gray-200);color:var(--text)}
/*# sourceMappingURL=main.eaabdc96.css.map*/