:root{--bg:#04111a;--bg-2:#061823;--panel:#081e2a;--blue:#34dfff;--cyan:#7cf5ff;--green:#00f5a0;--text:#effbff;--muted:#87a9b7;--max-width:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 20% 0%,#1055752b,transparent 28%),radial-gradient(circle at 90% 10%,#00f5a00f,transparent 25%),var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}h1,h2,h3,p{margin-top:0}.container{width:min(var(--max-width),calc(100% - 40px));z-index:1;margin:0 auto;position:relative}.background{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.ambient{filter:blur(90px);border-radius:999px;position:absolute}.ambient-1{background:#19c5ff1a;width:420px;height:420px;top:20px;right:-100px}.ambient-2{background:#00f5a014;width:340px;height:340px;bottom:12%;left:-110px}.background-atom{fill:none;stroke:#4fdcff09;stroke-width:3px;width:420px;position:absolute}.background-atom circle{fill:#4fdcff06}.atom-bg-1{top:-70px;right:-100px;transform:rotate(17deg)}.header{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#031019e6;border-bottom:1px solid #49d2ff1a;position:sticky;top:0}.navbar{justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}.brand{align-items:center;gap:13px;display:flex}.brand-symbol{background:linear-gradient(#0e2f3ff2,#061823f2);border:1px solid #5ee7ff38;border-radius:13px;place-items:center;width:45px;height:45px;display:grid;box-shadow:inset 0 0 20px #33d3ff0a,0 0 22px #00e6ff12}.brand-symbol svg{width:29px;height:29px}.brand-copy strong,.brand-copy small{display:block}.brand-copy strong{letter-spacing:.13em;font-size:15px}.brand-copy small{color:var(--muted);letter-spacing:.18em;margin-top:3px;font-size:8px}.desktop-nav{color:#a4c0cb;align-items:center;gap:32px;font-size:13px;display:flex}.desktop-nav a:hover{color:#fff}.nav-actions{align-items:center;display:flex}.language-switcher{position:relative}.language-button{color:#a9c8d3;cursor:pointer;background:#071d29b8;border:1px solid #4bd5ff29;border-radius:12px;align-items:center;gap:8px;height:41px;padding:0 13px;font-size:11px;font-weight:800;display:flex}.language-icon{color:var(--cyan);font-size:15px}.language-arrow{color:#668b99}.language-menu{opacity:0;visibility:hidden;z-index:200;background:#051722;border:1px solid #4bd5ff29;border-radius:14px;width:180px;padding:7px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-5px);box-shadow:0 20px 50px #00000059}.language-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.language-menu button{color:#a5c6d2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;padding:10px;font-size:11px;display:block}.language-menu button:hover,.language-menu button.active{color:#fff;background:#33d7ff14}.button{color:#03141b;letter-spacing:.025em;background:linear-gradient(135deg,#00ef9a,#5defff);border:1px solid #49ffd375;border-radius:13px;justify-content:center;align-items:center;gap:15px;min-height:50px;padding:0 24px;font-size:13px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 0 25px #00f5a014}.button:hover{transform:translateY(-2px);box-shadow:0 0 30px #00f5a029,0 0 50px #31d7ff14}.button.ghost{color:var(--text);box-shadow:none;background:#04141e8c;border-color:#4bd6ff38}.hero{border-bottom:1px solid #44ceff1a;min-height:720px;position:relative;overflow:hidden}.hero-grid{background-image:radial-gradient(circle,#4ae0ff21 1px,#0000 1px),linear-gradient(#36c1ee09 1px,#0000 1px),linear-gradient(90deg,#36c1ee09 1px,#0000 1px);background-size:35px 35px,70px 70px,70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 95%);mask-image:linear-gradient(#000 30%,#0000 95%)}.hero-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;min-height:720px;padding:60px 0;display:grid}.eyebrow{color:#85efff;letter-spacing:.14em;background:#071e2a78;border:1px solid #4fdfff33;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:10px;font-weight:900;display:inline-flex}.status-dot{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 12px #00f5a099}.breadcrumb{color:#648f9e;gap:11px;margin:25px 0;font-size:11px;display:flex}.breadcrumb a:hover{color:#e2f9ff}h1{letter-spacing:-.055em;margin-bottom:30px;font-size:clamp(48px,5.6vw,78px);line-height:.99}h1 span{display:block}.hero-accent{color:#88d8eb}.hero-description{color:#9fbdc9;max-width:590px;font-size:17px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-note{color:#5e91a3;letter-spacing:.14em;margin:38px 0 0;font-size:10px;font-weight:800}.hero-visual{justify-content:center;display:flex}.core-panel{background:linear-gradient(#0c2836f2,#061a26e6);border:1px solid #4bd4ff2b;border-radius:26px;width:min(510px,100%);padding:24px;box-shadow:0 20px 70px #00000047}.panel-header{color:#83b8ca;letter-spacing:.1em;justify-content:space-between;gap:12px;font-size:9px;font-weight:700;display:flex}.system-status{color:#6affc7;align-items:center;gap:7px;display:flex}.system-status i{background:var(--green);border-radius:50%;width:7px;height:7px}.atom-stage{place-items:center;height:370px;display:grid;position:relative}.halo{background:radial-gradient(circle,#00f5a01a,#0000 65%);border-radius:50%;width:335px;max-width:100%;height:335px;position:absolute}.large-atom{filter:drop-shadow(0 0 9px #00f5a021);width:min(100%,320px);position:relative}.panel-footer{border-top:1px solid #4bd5ff1f;flex-direction:column;gap:7px;padding-top:18px;display:flex}.panel-footer strong{letter-spacing:.09em;font-size:13px}.panel-footer span{color:#79a6b7;letter-spacing:.15em;font-size:9px}.section-label{color:#73efff;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:900}h2{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(38px,4.5vw,60px);line-height:1.02}.why-section{padding:112px 0}.section-heading{max-width:720px;margin-bottom:48px}.section-heading p,.donate-copy p,.other-card p{color:var(--muted);line-height:1.75}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.benefit{background:linear-gradient(145deg,#00f5a008,#30d5ff09),#061b27cc;border:1px solid #4ad5ff24;border-radius:23px;min-height:270px;padding:30px;position:relative}.benefit-index{color:#5f9cae;letter-spacing:.15em;font-size:10px}.benefit-icon{color:#63e7eb;margin:27px 0 17px;font-size:37px}.benefit h3{margin-bottom:12px;font-size:19px}.benefit p{color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.75}.donate-section{background:linear-gradient(#071a269e,#06151fba);border-top:1px solid #4bd3ff17;border-bottom:1px solid #4bd3ff17;padding:110px 0}.donate-layout{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.donate-copy h2{max-width:560px}.donate-copy>p{max-width:530px}.info-line{color:#a4c4cf;align-items:center;gap:12px;margin-top:20px;font-size:12px;display:flex}.donate-card{background:radial-gradient(circle at 50% 30%,#00f5a01a,#0000 50%),linear-gradient(150deg,#0d3040,#071c29 78%);border:1px solid #49ffd33b;border-radius:26px;padding:34px;box-shadow:0 28px 80px #00000040}.donate-top,.card-bottom{color:#8dbac8;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:800;display:flex}.card-chip{border:1px solid #4bd5ff26;border-radius:8px;padding:8px}.donate-emblem{color:#4be7ff;background:#0e2f3f;border:1px solid #4de8ff4d;border-radius:22px;place-items:center;width:88px;height:88px;margin:42px auto 30px;font-size:64px;display:grid}.donate-card h3{text-align:center;letter-spacing:-.025em;margin-bottom:15px;font-size:28px}.donate-card>p{color:#9abfca;text-align:center;font-size:13px;line-height:1.7}.donate-button{width:100%;margin:20px 0 10px}.configuration-note{color:#8eb3be!important;font-size:11px!important}.card-bottom{border-top:1px solid #4bd5ff1f;margin-top:24px;padding-top:25px}.other-section{padding:95px 0}.other-card{background:linear-gradient(135deg,#0c2736d4,#061924d9);border:1px solid #4bd5ff24;border-radius:26px;grid-template-columns:1fr auto;align-items:center;gap:36px;padding:50px;display:grid}.other-card h2{font-size:clamp(28px,3vw,40px)}.other-card p{max-width:700px;margin-bottom:0}footer{background:#030f1773;border-top:1px solid #4ad4ff17;padding:70px 0 28px}.footer-main{grid-template-columns:1.4fr .65fr .75fr 1.25fr;gap:50px;padding-bottom:54px;display:grid}.footer-brand{align-items:center;gap:13px;display:flex}.footer-symbol{color:#5ce8ff;background:#071924ba;border:1px solid #49d4ff29;border-radius:13px;place-items:center;width:45px;height:45px;font-size:29px;display:grid}.footer-brand strong{letter-spacing:.11em;font-size:12px;display:block}.footer-brand p{color:var(--muted);margin:7px 0 0;font-size:10px}.footer-column{flex-direction:column;gap:12px;display:flex}.footer-column strong{color:#dff8ff;letter-spacing:.14em;margin-bottom:4px;font-size:9px}.footer-column a{color:var(--muted);font-size:11px}.footer-column a:hover{color:var(--cyan)}.footer-contact{border-left:1px solid #4ad4ff1a;padding-left:30px}.footer-contact h3{margin:8px 0 9px;font-size:22px}.footer-contact p{max-width:320px;color:var(--muted);margin-bottom:20px;font-size:11px;line-height:1.7}.contact-email{color:#8ff7ff;background:#081d29a6;border:1px solid #4bd5ff29;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;font-size:11px;display:flex}.email-arrow{color:var(--green);font-size:18px}.footer-bottom{color:#577986;letter-spacing:.08em;border-top:1px solid #4ad4ff14;justify-content:space-between;gap:15px;padding-top:25px;font-size:9px;display:flex}@media (width<=1050px){.desktop-nav{display:none}.hero-layout{grid-template-columns:1fr;gap:50px}.hero-visual{justify-content:flex-start}.core-panel{max-width:600px}.donate-layout{gap:40px}.footer-main{grid-template-columns:1fr 1fr}.footer-contact{border-left:0;padding-left:0}}@media (width<=700px){.container{width:calc(100% - 28px)}.navbar{gap:12px;min-height:69px}.brand-copy strong{font-size:12px}.brand-copy small{font-size:7px}.hero-layout{padding:65px 0}.hero{min-height:0}h1{font-size:clamp(39px,10vw,56px)}.hero-description{font-size:15px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.core-panel{padding:17px}.panel-header{flex-direction:column}.atom-stage{height:300px}.large-atom{max-width:270px}.why-section,.donate-section{padding:75px 0}.benefit-grid,.donate-layout{grid-template-columns:1fr}.benefit{min-height:230px}.other-section{padding:75px 0}.other-card{grid-template-columns:1fr;padding:30px}.other-card .button{justify-self:start}.footer-main{grid-template-columns:1fr;gap:34px}.footer-bottom{flex-direction:column}.donate-card{padding:24px}}@media (width<=430px){.brand-symbol{width:40px;height:40px}.language-button{padding:0 10px}.panel-header{font-size:8px}.hero-note{font-size:9px}.donate-card h3{font-size:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--reading-width:72ch}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{text-rendering:optimizelegibility;overflow-x:hidden}main{min-width:0}main p,main li{line-height:1.75}main p{max-width:var(--reading-width)}main .hero-description,main .lead{max-width:62ch;line-height:1.75}main h1,main h2,main h3{overflow-wrap:break-word;letter-spacing:-.027em}main h1{font-size:clamp(2.35rem,5.1vw,4.7rem);line-height:1.09}main h2{font-size:clamp(1.9rem,3.65vw,3.3rem);line-height:1.15}main h3{line-height:1.24}main section{scroll-margin-top:90px}main a:focus-visible,main button:focus-visible,header a:focus-visible,header button:focus-visible{outline-offset:4px;outline:3px solid #7cf5ff}main .hero-description,main .section-heading p,main .product-description,main .feature-card p,main .benefit p{color:#b4ced8}main .hero,main .products-section,main .features-section,main .about-section,main .pricing-section,main .faq-section,main .donate-section,main .why-section{padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(48px,6vw,88px)}main .feature-card,main .benefit,main .product-featured,main .core-panel,main .donate-card{box-shadow:0 8px 32px #00000014}main .feature-card p,main .benefit p{font-size:clamp(.94rem,1vw,1.05rem)}main img,main video,main svg{max-width:100%}main .hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}main .hero-actions a,main .hero-actions button{text-align:center;max-width:100%;min-height:44px}main .data-grid{overflow-wrap:anywhere}@media (width<=1050px){header .desktop-nav{gap:12px}main .hero-layout,main .donate-layout{gap:32px}main .hero h1{font-size:clamp(2.3rem,5.7vw,4.1rem)}}@media (width<=768px){html{scroll-padding-top:74px}body{overflow-x:hidden}.container,.wrap{width:calc(100% - 36px)!important;max-width:100%!important;margin-inline:auto!important}header .navbar,header .nav{flex-wrap:wrap;gap:12px}header .desktop-nav{white-space:nowrap;scrollbar-width:thin;gap:14px;max-width:100%;padding-block:6px;display:flex;overflow-x:auto}header .nav-actions{margin-left:auto}main .hero-layout,main .donate-layout,main .about-layout,main .privacy-layout{grid-template-columns:minmax(0,1fr)!important}main .hero h1{font-size:clamp(2.05rem,8vw,3.3rem);line-height:1.1}main h2{font-size:clamp(1.75rem,6.3vw,2.7rem)}main .feature-grid,main .benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main .hero-visual,main .dashboard-window,main .core-panel{min-width:0;max-width:100%}main .hero-metrics{flex-wrap:wrap;gap:12px}main table{width:100%}main .table-wrap,main .comparison-table,main .comparison-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}}@media (width<=560px){.container,.wrap{width:calc(100% - 28px)!important}header .navbar,header .nav{padding-block:10px}header .brand-copy small{font-size:.62rem}header .header-cta,header .portal-header{display:none}main .hero,main .products-section,main .features-section,main .about-section,main .pricing-section,main .faq-section,main .donate-section{padding-block:42px}main .hero h1{font-size:clamp(2rem,9.8vw,2.85rem)!important}main h2{font-size:clamp(1.7rem,7.9vw,2.4rem)!important}main .hero-description{font-size:1rem;line-height:1.7}main .feature-grid,main .benefit-grid,main .pricing-grid,main .metrics{grid-template-columns:minmax(0,1fr)!important}main .hero-actions{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}main .hero-actions>a,main .hero-actions>button{justify-content:center;width:100%}main .product-featured,main .feature-card,main .benefit,main .donate-card{min-width:0}main .dashboard-window{width:100%;overflow:hidden}main .chart svg{width:100%}main .faq-section details{max-width:100%}main table{font-size:.85rem}main th,main td{padding:10px 8px}main .data-grid{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
