:root{--color-white:#fff;--color-black:#000;--color-cream-50:#fcfcf9;--color-cream-100:#fffffd;--color-gray-200:#f5f5f5;--color-gray-300:#a7a9a9;--color-slate-500:#626c71;--color-charcoal-700:#12172c;--color-charcoal-800:#1e2337;--color-slate-900:#fff;--color-teal-300:#0299eb;--color-teal-400:#08a6ff;--color-yellow:#fc3;--font-family-base:"InterVariable","Inter",sans-serif;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--font-size-4xl:30px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.2;--line-height-normal:1.5;--letter-spacing-tight:-0.01em;--space-0:0;--space-1:1px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--radius-base:24px;--shadow-xs:0 1px 2px rgba(0,0,0,.02);--shadow-sm:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02);--shadow-md:0 4px 6px -1px rgba(0,0,0,.04),0 2px 4px -1px rgba(0,0,0,.02);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.04),0 4px 6px -2px rgba(0,0,0,.02);--shadow-inset-sm:inset 0 1px 0 hsla(0,0%,100%,.15),inset 0 -1px 0 rgba(0,0,0,.03);--duration-fast:150ms;--duration-normal:250ms;--ease-standard:cubic-bezier(0.16,1,0.3,1);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--color-background:var(--color-charcoal-700);--color-surface:var(--color-charcoal-800);--color-text:var(--color-gray-200);--color-text-secondary:#e3e3e0;--color-text-footer:#7a93ae;--color-primary:var(--color-teal-300);--color-primary-hover:var(--color-teal-400);--color-success:var(--color-teal-300);--color-focus-ring:rgba(2,153,235,.4);--color-btn-primary-text:var(--color-slate-900);--shadow-inset-sm:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -1px 0 rgba(0,0,0,.15);--color-card-border:#12172c;--color-success-rgb:2,153,235;--color-gray-200-rgb:245,245,245;--color-gray-300-rgb:167,169,169;--color-teal-300-rgb:2,153,235;--focus-ring:0 0 0 3px var(--color-focus-ring);--focus-outline:3px solid var(--color-primary)}html{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;box-sizing:border-box;scroll-behavior:smooth}body{margin:0;padding:0}*,:after,:before{box-sizing:inherit}:focus-visible{outline:var(--focus-outline);outline-offset:2px}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-md)}p{margin:0 0 var(--space-16) 0}a{color:var(--color-primary);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}a:hover{color:var(--color-primary-hover)}code,pre{background-color:var(--color-secondary);border-radius:var(--radius-base);font-family:var(--font-family-base);font-size:calc(var(--font-size-base)*.95)}code{padding:var(--space-1) var(--space-4)}pre{border:1px solid var(--color-border);margin:var(--space-16) 0;overflow:auto;padding:var(--space-16)}pre code{background:none;padding:0}.container{margin-inline:auto;padding-inline:var(--space-16);width:100%}.section-title{color:var(--color-text);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-16);text-align:center}.btn{align-items:center;border:none;border-radius:var(--radius-base);cursor:pointer;display:inline-flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);justify-content:center;line-height:1.5;min-height:48px;min-width:48px;padding:clamp(12px,4vw,16px) clamp(16px,6vw,32px);position:relative;text-decoration:none;touch-action:manipulation;transition:all var(--duration-normal) var(--ease-standard)}.btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn--primary{background:var(--color-primary);font-size:16px}.btn--primary,.btn--primary:hover{color:var(--color-btn-primary-text)}.btn--primary:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.btn--secondary{background:transparent;border:2px solid #27a7e7;color:#27a7e7;transition:all var(--duration-normal) var(--ease-standard)}.btn--secondary:hover{background:#27a7e7;color:var(--color-white);transform:translateY(-1px)}.btn--secondary:active{background:var(--color-secondary-active)}button,input,select,textarea{touch-action:manipulation}.card{background-color:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-base);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow var(--duration-normal) var(--ease-standard)}.card:hover{box-shadow:var(--shadow-md)}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(30,35,55,.5);left:0;padding-left:var(--space-16);padding-right:var(--space-16);position:fixed;right:0;top:0;z-index:1000}.nav{background:transparent;height:auto;justify-content:space-between;padding:var(--space-16) 0;padding-left:var(--space-16);padding-right:var(--space-16);position:relative;z-index:1100}.nav,.nav__logo{align-items:center;display:flex}.nav__logo{cursor:pointer;gap:var(--space-8)}.nav__logo-text{color:#fff;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);user-select:none}.nav__logo-icon img{display:inline-block;height:2em;margin-bottom:2px;transition:transform .3s ease,box-shadow .3s ease;vertical-align:middle;width:auto}.nav__logo:hover .nav__logo-icon img{box-shadow:var(--shadow-lg);transform:scale(1.2);z-index:2}.nav__menu{align-items:center;background:transparent;box-shadow:none;display:flex;gap:var(--space-32);max-height:none;opacity:1;overflow:visible;padding:0;position:static;transition:none}.nav__link{color:#f5f5f5;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:color var(--duration-fast) var(--ease-standard)}.nav__link:hover{color:var(--color-teal-300)}.nav__cta{font-size:var(--font-size-base);padding:var(--space-8) var(--space-16)}.nav__burger{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;width:40px;z-index:1101}.burger-bar{background:#fff;border-radius:2px;height:2px;margin:3px 0;transform-origin:center;transition:transform .4s ease,opacity .4s ease;width:20px}.nav__burger.open .burger-bar:first-child{transform:translateY(7px) rotate(45deg)}.nav__burger.open .burger-bar:nth-child(2){opacity:0}.nav__burger.open .burger-bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.hero{align-items:center;background-attachment:scroll,scroll;background-image:url(img/stars.webp),linear-gradient(135deg,#5bf2f8,#3c83ff);background-position:center 0,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;color:var(--color-white);display:flex;min-height:100dvh;overflow:hidden;padding:var(--space-32) 0;position:relative}.hero:before{background:linear-gradient(180deg,#12172c,transparent);content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .5s;z-index:0}.hero-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:1}.hero-title{font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-.02em;margin-bottom:var(--space-16)}.hero-subtitle,.hero-title{background:linear-gradient(90deg,#1ac7ff,#fff);-webkit-background-clip:text;font-weight:var(--font-weight-bold);text-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:clamp(3rem,5vw,4rem);margin-bottom:var(--space-24)}.tagline__line{display:inline}@media (max-width:768px){.tagline__line{display:block}}.hero-description{font-size:var(--font-size-xl);line-height:1.6;margin-bottom:var(--space-32);margin-left:auto;margin-right:auto;max-width:600px;opacity:.9;text-shadow:0 2px 4px rgba(0,0,0,.1)}.cta-button{align-items:center;background:var(--color-white);border-radius:var(--radius-base);box-shadow:var(--shadow-lg);color:#27a7e7;display:inline-flex;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);justify-content:center;margin-bottom:var(--space-16);min-height:48px;min-width:48px;padding:clamp(12px,4vw,16px) clamp(16px,6vw,32px);transition:all var(--duration-normal) var(--ease-standard)}.cta-button:hover{background:#fff;box-shadow:0 8px 25px rgba(0,0,0,.15);color:#27a7e7;transform:translateY(-2px)}.urgency-text{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--space-32);opacity:.9;text-shadow:0 2px 4px rgba(0,0,0,.1)}.services{background:var(--color-background);margin-top:42px;padding:var(--space-8) 0}.services-grid{display:flex;flex-wrap:wrap;gap:16px;margin-top:var(--space-32)}@supports (display:grid){.services-grid{display:grid;gap:var(--space-24);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.service-card{background:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-base);box-shadow:var(--shadow-sm);container-type:inline-size;overflow:hidden;padding:var(--space-24);position:relative;text-align:center;transition:all var(--duration-normal) var(--ease-standard)}.service-card:before{background:linear-gradient(90deg,transparent,rgba(39,167,231,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.service-card:hover:before{left:100%}.service-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.service-icon{display:inline-block;height:3em;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.service-card:hover .service-icon{box-shadow:var(--shadow-lg);transform:scale(1.2);z-index:2}.service-title{color:var(--color-text);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-12)}.service-description{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:1.6;margin-bottom:var(--space-20)}@container (min-width: 400px){.service-card{padding:32px}}.access-section{background:linear-gradient(1turn,var(--color-charcoal-800) 0,var(--color-charcoal-700) 100%);padding:var(--space-32) 0;text-align:center}.access-content{margin:0 auto;max-width:600px}.access-title{color:var(--color-text);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);margin-bottom:var(--space-16)}.access-description{color:var(--color-text-secondary);font-size:var(--font-size-xl);line-height:1.6;margin-bottom:var(--space-24)}.footer{background:var(--color-surface);padding:var(--space-24) 0}.footer-content{align-items:center;display:flex;flex-direction:column;gap:var(--space-12);text-align:center}.footer-links{display:flex;gap:var(--space-24);justify-content:center}.footer-link{color:var(--color-text-footer);font-size:var(--font-size-base);transition:color var(--duration-fast) var(--ease-standard)}.footer-link:hover{color:var(--color-primary)}.footer-copyright{color:var(--color-text-footer);font-size:var(--font-size-sm)}.footer-copyright p{margin:0}.popup-overlay{align-items:center;backdrop-filter:blur(5px);background:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all var(--duration-normal) var(--ease-standard);visibility:hidden;width:100%;z-index:1000}.popup-overlay.show{opacity:1;visibility:visible}.popup-content{background:linear-gradient(180deg,var(--color-charcoal-800) 0,var(--color-charcoal-700) 100%);border-radius:var(--radius-base);box-shadow:var(--shadow-lg);max-width:500px;overflow:hidden;padding:var(--space-32);position:relative;text-align:center;transform:scale(.8) translateY(20px);transition:transform var(--duration-normal) var(--ease-standard);width:90%}.popup-overlay.show .popup-content{transform:scale(1) translateY(0)}.popup-content:before{background:linear-gradient(90deg,transparent,rgba(39,167,231,.1),transparent);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .5s ease;width:100%;z-index:10}.popup-content:hover:before{left:100%}.popup-close{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;font-size:24px;position:absolute;right:var(--space-16);top:var(--space-16);transition:color var(--duration-fast) var(--ease-standard)}.popup-close:hover,.popup-title{color:var(--color-text)}.popup-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-16);text-align:center}.popup-text{color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-24);text-align:center}.popup-cta,.popup-text{font-size:var(--font-size-lg)}.popup-cta{background:#0299eb;border-radius:var(--radius-base);color:var(--color-white);font-weight:var(--font-weight-semibold);padding:var(--space-16) var(--space-24);transition:all var(--duration-normal) var(--ease-standard)}.popup-cta:hover{background:#08a6ff;transform:translateY(-1px)}.social-proof{background:var(--color-background);padding:var(--space-32) 0}.testimonials{display:grid;gap:var(--space-24);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:var(--space-32)}.testimonial{background:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-base);padding:var(--space-24);position:relative;transition:box-shadow var(--duration-normal) var(--ease-standard),transform var(--duration-normal) var(--ease-standard)}.testimonial:before{color:var(--color-primary);content:'"';font-size:72px;font-weight:var(--font-weight-bold);left:var(--space-16);line-height:1;pointer-events:none;position:absolute;top:-10px;z-index:1}.testimonial p{color:var(--color-text);font-style:italic;line-height:1.6;margin-bottom:var(--space-16)}.testimonial p,.testimonial-author{font-size:var(--font-size-base);position:relative;z-index:2}.testimonial-author{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}@media (max-width:768px){.social-proof{padding:var(--space-24) 0}.testimonials{gap:var(--space-16);margin-top:var(--space-24)}.testimonial{padding:var(--space-16)}.testimonial p{font-size:var(--font-size-sm)}.testimonial-author{font-size:var(--font-size-xs)}.testimonial:before{font-size:45px}}@media (max-width:480px){.testimonial p{font-size:11px}.testimonial:before{font-size:33px}}@media (min-width:769px) and (max-width:1199px){.testimonials .testimonial:nth-child(3){grid-column:1/-1;justify-self:center;max-width:350px;width:100%}}.faq{background:var(--color-background);color:var(--color-text);font-family:var(--font-family-base);padding:80px 0}.faq-container{counter-reset:faq-counter;margin:0 auto;margin-top:var(--space-32);max-width:800px}.faq-item{background:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-base);counter-increment:faq-counter;margin-bottom:var(--space-16);overflow:hidden;position:relative;transition:box-shadow var(--duration-normal) var(--ease-standard)}.faq-item.hidden{display:none}.faq-item:hover{box-shadow:var(--shadow-sm)}.faq-question{align-items:center;background:transparent;border:none;border-radius:var(--radius-base) var(--radius-base) 0 0;color:var(--color-text);cursor:pointer;display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);justify-content:space-between;min-height:60px;padding:var(--space-20);position:relative;text-align:left;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);user-select:none;width:100%;z-index:1}.faq-question:before{content:counter(faq-counter) ". ";font-weight:600;margin-right:8px}.faq-item.active .faq-question,.faq-question:before,.faq-question:hover,.faq-toggle{color:var(--color-primary)}.faq-toggle{flex-shrink:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1;margin-left:var(--space-12);transition:transform var(--duration-normal) var(--ease-standard)}.faq-item.active .faq-toggle{transform:rotate(45deg)}.faq-answer{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.6;max-height:0;overflow:hidden;padding:0 var(--space-20);padding-bottom:0;padding-top:0;text-align:center;transition:max-height var(--duration-normal) var(--ease-standard),padding var(--duration-normal) var(--ease-standard);user-select:text}.faq-item.active .faq-answer{max-height:1000px;padding-bottom:20px;padding-top:8px}#faqShowMoreBtn{cursor:pointer;display:block;margin:16px auto}@media (max-width:768px){.faq-question{align-items:center;display:grid;gap:var(--space-2);grid-template-columns:auto 1fr auto;justify-items:center;padding-left:var(--space-20);padding-right:var(--space-20);text-align:center}.faq-question:before{color:var(--color-primary);content:counter(faq-counter) ". ";font-weight:600;grid-column:1;justify-self:end;margin:0}.faq-question>span:first-child{grid-column:2;justify-self:center;text-align:center}.faq-toggle{grid-column:3;justify-self:start;margin-left:0}}.fade-in{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}@keyframes countUp{0%{opacity:0}to{opacity:1}}.svg-icon{height:1.5em;margin-right:.5em;vertical-align:middle;width:1.5em;fill:currentColor}@media (max-width:768px){.container{max-width:var(--container-sm)}.hero{background-attachment:scroll;min-height:auto;padding:var(--space-24) 0}.hero-content{padding-bottom:0;padding-left:var(--space-16);padding-right:var(--space-16);padding-top:56px}.services-grid{gap:var(--space-16);grid-template-columns:1fr}.services-grid .service-card{grid-column:auto;justify-self:stretch;max-width:none}.service-card{padding:var(--space-20)}.footer-content{flex-direction:column;text-align:center}.popup-content{margin:var(--space-16);padding:var(--space-24)}.nav{height:62px;justify-content:center;padding-left:var(--space-16);padding-right:var(--space-16)}.nav__logo{align-items:center;gap:var(--space-8);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.nav__burger,.nav__logo{display:flex}.nav__menu{background:rgba(30,35,55,.9);box-shadow:0 4px 24px rgba(0,0,0,.12);flex-direction:column;gap:24px;left:0;max-height:0;opacity:0;overflow:hidden;padding:0;position:fixed;top:56px;transition:max-height .3s ease,opacity .3s ease,padding .3s ease;width:100vw;z-index:1100}.nav__menu.open{max-height:500px;opacity:1;padding:32px 0 24px}}@media (min-width:640px){.container{max-width:var(--container-sm)}}@media (min-width:768px){.container{max-width:var(--container-md)}}@media (min-width:769px){.nav{align-items:center;height:auto;justify-content:space-between}.nav__logo,.nav__menu{position:static;transform:none}.nav__burger{display:none}.nav__menu{background:transparent;box-shadow:none;display:flex;flex-direction:row;gap:var(--space-32);max-height:none;opacity:1;overflow:visible;padding:0;position:static;transition:none}}@media (min-width:769px) and (max-width:1199px){.services-grid{grid-template-columns:repeat(2,1fr)}.services-grid .service-card:nth-child(3){grid-column:1/-1;justify-self:center;max-width:350px;width:100%}.services-grid .service-card:not(:nth-child(3)){grid-column:auto;justify-self:stretch;max-width:none}.nav{padding-left:var(--space-24);padding-right:var(--space-24)}.nav__cta,.nav__link{font-size:calc(var(--font-size-base)*1.1)}.nav__menu{gap:var(--space-24)}}@media (min-width:768px) and (max-width:1024px){.top-up-ton-card{grid-column:1/-1;margin-left:auto;margin-right:auto;max-width:400px;width:100%}}@media (min-width:1024px){.container{max-width:var(--container-lg)}}@media (min-width:834px) and (max-width:1023px){.container{max-width:750px}.container,.hero-content{padding-inline:var(--space-24)}.services-grid{gap:var(--space-20);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px) and (max-width:1199px){.container{max-width:900px;padding-inline:var(--space-32)}}@media (min-width:1200px){.services-grid{grid-template-columns:repeat(3,1fr)}.services-grid .service-card{grid-column:auto;justify-self:stretch;max-width:none}}@media (min-width:1200px) and (max-width:1400px){.container{max-width:1100px}.services-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.container{max-width:var(--container-xl)}}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-width:834px) and (max-width:1199px){.header,.nav{padding-left:var(--space-32);padding-right:var(--space-32)}.nav__cta,.nav__link{font-size:calc(var(--font-size-base)*1.15)}}@media (orientation:landscape) and (min-width:834px) and (max-width:1194px){.nav{padding-bottom:var(--space-12);padding-top:var(--space-12)}.nav__logo-text{font-size:var(--font-size-xl)}}@media (min-width:834px) and (max-width:1194px){.hero{min-height:85vh;padding:var(--space-24) 0}.hero-title{font-size:clamp(2.8rem,6vw,3.5rem)}.hero-subtitle{font-size:clamp(3.2rem,6vw,3.8rem)}.hero-description{font-size:var(--font-size-lg);max-width:550px}}@media (orientation:landscape) and (min-width:1024px) and (max-width:1366px){.hero{min-height:75vh;padding:var(--space-20) 0}.hero-content{max-width:900px}}@media (pointer:coarse) and (min-width:834px){.btn,.cta-button,.nav__cta{min-height:48px;min-width:48px;padding:var(--space-12) var(--space-20)}.nav__link{border-radius:var(--space-4);padding:var(--space-8) var(--space-12);transition:background-color var(--duration-fast) var(--ease-standard)}.nav__link:hover{background-color:hsla(0,0%,100%,.1)}}#scrollProgress{background-color:var(--color-primary);height:4px;left:0;position:fixed;top:0;transition:width .1s ease-out;width:0;z-index:10000}@media (max-width:768px){#scrollProgress{display:block}}@media (min-width:769px){#scrollProgress{display:none}}