@keyframes discordGlow{0%{opacity:.2;transform:translate3d(-10px,10px,0) scale(1)}50%{opacity:.5;transform:translate3d(0,0,0) scale(1.03)}to{opacity:.25;transform:translate3d(10px,-10px,0) scale(1.06)}}@keyframes discordFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mobileTestimonialFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes animStarParticles{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}@font-face{font-family:"Maven Pro";src:url(fonts/MavenPro-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Maven Pro";src:url(fonts/MavenPro-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Maven Pro";src:url(fonts/MavenPro-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--primary:#0d9488;--secondary:#06b6d4;--dark:#0a1e1e;--darker:#051010;--light:#f9fafb;--gray:#d1d5db;--border:rgba(6, 182, 212, 0.2);--shadow:rgba(0, 0, 0, 0.3);--step--2:clamp(0.8rem, 0.4vw + 0.6rem, 0.9rem);--step--1:clamp(0.9rem, 0.6vw + 0.7rem, 1rem);--step-0:clamp(1rem, 0.8vw + 0.8rem, 1.15rem);--step-1:clamp(1.4rem, 1.4vw + 0.9rem, 1.9rem);--step-2:clamp(1.9rem, 2.4vw + 1rem, 2.8rem)}*{margin:0;padding:0;box-sizing:border-box}.skip-to-main{position:absolute;top:-40px;left:0;background-color:#00b4b4;color:#001015;padding:.75rem 1.25rem;z-index:100;text-decoration:none;border-radius:999px;font-weight:600;transition:top .3s}.skip-to-main:focus{top:0;outline:3px solid #fff;outline-offset:2px}body{font-family:"Maven Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:var(--darker);color:var(--light);line-height:1.6;overflow-x:hidden;font-size:var(--step-0)}a{text-decoration:none;color:inherit}.container{max-width:1240px;margin:0 auto;padding:0 20px}.header,a{transition:all .3s ease}.header{position:fixed;top:0;width:100%;padding:1rem 0;background:rgba(13,148,136,.95);backdrop-filter:blur(5px);z-index:100}.header.scrolled{background:rgba(13,148,136,.98);backdrop-filter:blur(10px)}.header .container,.logo{display:flex;align-items:center}.header .container{justify-content:space-between}.logo{gap:.5rem;font-size:var(--step-1);font-weight:700}.logo-img{height:40px;width:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.25)}.logo-text{background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav{display:flex;gap:2rem}.hamburger{display:none;margin-left:1rem;padding:.4rem .75rem;border-radius:999px;border:1px solid rgba(15,23,42,.3);background:rgba(5,16,16,.95);color:var(--light);cursor:pointer;font-size:1.1rem}.hamburger:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.nav a{color:var(--light);font-weight:500}.nav a:hover{color:var(--secondary)}.nav a:focus-visible{outline:2px solid var(--secondary);outline-offset:2px;border-radius:4px}.hero{padding:120px 0 80px;background:linear-gradient(135deg,var(--darker) 0%,var(--dark) 100%);position:relative;overflow:hidden}.hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(13,148,136,.1)0,transparent 70%);pointer-events:none}.hero .container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}.hero-title{font-size:var(--step-2);font-weight:800;line-height:1.2;margin-bottom:1.5rem}.gradient-text{background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:var(--step-0);color:var(--gray);font-weight:300;margin-bottom:2rem}.hero-buttons{display:flex;gap:1rem;margin-bottom:3rem}.btn{display:inline-block;padding:1rem 2rem;border-radius:12px;font-weight:600;transition:all .3s ease;cursor:pointer;border:0;font-size:var(--step-0)}.btn-download:focus-visible,.btn-large:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn:focus-visible{outline:2px solid var(--secondary);outline-offset:3px;box-shadow:0 0 0 4px rgba(6,182,212,.2)}.btn-primary{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;box-shadow:0 8px 24px rgba(13,148,136,.3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(13,148,136,.4)}.btn-secondary{background:rgba(6,182,212,.1);border:2px solid var(--secondary);color:var(--secondary)}.btn-secondary:hover{background:rgba(6,182,212,.2)}.btn-discord{background:#5865f2;color:#fff;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 8px 24px rgba(88,101,242,.35)}.btn-discord:hover{background:#4752c4;transform:translateY(-2px);box-shadow:0 12px 32px rgba(88,101,242,.45)}.hero-stats{display:flex;gap:1.75rem;margin-top:2rem;justify-content:center;flex-wrap:wrap}.stat{flex:0 1 240px;max-width:260px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.4rem 1.6rem 1.5rem;border-radius:18px;background:radial-gradient(circle at top,rgba(45,212,191,.16),transparent 55%),rgba(7,24,24,.98);border:1px solid rgba(6,182,212,.35);box-shadow:0 12px 32px rgba(0,0,0,.6);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.stat:hover{transform:translateY(-4px);border-color:var(--secondary);box-shadow:0 18px 45px rgba(6,182,212,.4)}.hero-stats .stat-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:.6rem;border-radius:999px;background:rgba(5,16,16,.96);border:1px solid rgba(45,212,191,.8);color:#a5f3fc;font-size:1.3rem;box-shadow:0 8px 22px rgba(0,0,0,.6)}.stat-number{font-size:var(--step-2);font-weight:800;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.25rem}.stat-label{color:var(--gray);font-size:var(--step--2);font-weight:300;max-width:260px;margin:0}.hero-stats .stat-number{font-size:var(--step-1)}.hero-stats .stat-label{font-size:var(--step--1)}.app-preview{background:linear-gradient(135deg,rgba(13,148,136,.1),rgba(6,182,212,.1));border:2px solid var(--border);border-radius:20px;padding:2rem;box-shadow:0 20px 60px var(--shadow)}.preview-placeholder{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;background:rgba(10,30,30,.5);border-radius:12px;font-size:1.5rem;color:var(--gray)}.preview-image{width:100%;height:100%;object-fit:cover;border-radius:12px}.animate-ready{opacity:0;transform:translateY(20px);transition:opacity .4s ease-out,transform .4s ease-out}.animate-in{opacity:1;transform:translateY(0)}.features{padding:100px 0;background:var(--dark)}.section-title{text-align:center;font-size:var(--step-2);font-weight:800;margin-bottom:3rem;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature-card{background:linear-gradient(135deg,rgba(13,148,136,.05),rgba(6,182,212,.05));border:2px solid var(--border);border-radius:16px;padding:2rem;transition:all .3s ease;box-shadow:0 4px 24px rgba(0,0,0,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.feature-card:hover{transform:translateY(-5px);border-color:var(--secondary);box-shadow:0 12px 32px rgba(6,182,212,.2)}.feature-card:focus-within{outline:2px solid var(--secondary);outline-offset:3px}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature-card h3{font-size:var(--step-1);margin-bottom:1rem;color:var(--light)}.feature-card p{color:var(--gray);line-height:1.6}.functionality-overview .section-subtitle{max-width:760px;margin:0 auto 2rem;text-align:center;color:var(--gray);font-weight:300}.functionality-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.75rem}.functionality-card{background:linear-gradient(135deg,rgba(13,148,136,.05),rgba(6,182,212,.05));border:2px solid var(--border);border-radius:16px;padding:1.75rem 1.9rem;box-shadow:0 4px 24px rgba(0,0,0,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s ease}.functionality-card:hover{transform:translateY(-4px);border-color:var(--secondary);box-shadow:0 12px 32px rgba(6,182,212,.2)}.functionality-title{font-size:var(--step-0);margin-bottom:.5rem;color:var(--light)}.faq-item p,.functionality-text{color:var(--gray);font-weight:300;line-height:1.6}.pricing{padding:100px 0;background:var(--darker)}.policy,.privacy-page,.terms{padding:140px 0 120px;background:var(--darker)}.policy-card,.pricing-card,.privacy-card,.terms-card{max-width:600px;margin:0 auto 4rem;background:linear-gradient(135deg,rgba(13,148,136,.1),rgba(6,182,212,.1));border:2px solid var(--border);border-radius:20px;padding:3rem;position:relative;text-align:center;box-shadow:0 4px 24px rgba(0,0,0,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.policy-card,.privacy-card,.terms-card{max-width:800px;text-align:left}.policy-card .section-title,.privacy-card .section-title,.terms-card .section-title{text-align:left;font-size:2rem;margin-bottom:1.5rem}.legal-updated{color:var(--gray);font-weight:300;margin-bottom:1rem}.legal-paragraph{font-weight:300;margin-bottom:.75rem}.legal-section-title{margin-top:2rem;margin-bottom:.75rem}.legal-list{margin-left:1.25rem;color:var(--gray);font-weight:300;margin-bottom:1rem}.legal-back{margin-top:2rem}.pricing-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-weight:600;font-size:.875rem}.pricing-title{font-size:var(--step-1)}.pricing-price,.pricing-title{margin-bottom:2rem}.price-currency{font-size:var(--step-1);vertical-align:top;color:var(--secondary)}.price-amount{font-size:clamp(2.6rem,4vw + 1.6rem,4.6rem);font-weight:800;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-period{display:block;color:var(--gray);font-size:var(--step--1)}.pricing-features{list-style:none;margin-bottom:2rem;text-align:left}.pricing-features li{padding:.75rem 0;border-bottom:1px solid var(--border);color:var(--light)}.pricing-features li:last-child{color:var(--secondary);font-weight:600}.btn-large{padding:1.25rem 3rem;font-size:1.125rem}.pricing-note{color:var(--gray);font-size:var(--step--2);font-weight:300;margin-top:1rem}.comparison-table{width:100%;border-collapse:collapse;margin-top:2rem}.comparison-table td,.comparison-table th{padding:1rem;text-align:left;border-bottom:1px solid var(--border)}.comparison-table th{background:rgba(13,148,136,.1);font-weight:600}.comparison-table .highlight{color:var(--secondary);font-weight:600}@media (max-width:768px){.pricing-comparison{margin-top:2.5rem}}.trial-notice{position:fixed;top:80px;right:16px;z-index:1100;max-width:320px;padding:.85rem 1.25rem;border-radius:12px;background:rgba(15,23,42,.95);border:1px solid rgba(148,163,184,.5);color:#e5f4ff;font-size:var(--step--1);box-shadow:0 12px 30px rgba(0,0,0,.6)}@media (max-width:640px){.comparison-table-wrapper{overflow-x:hidden}.comparison-table,.comparison-table tbody,.comparison-table th,.comparison-table tr{display:block;width:100%}.comparison-table thead{width:100%;display:none}.comparison-table{min-width:0;border-collapse:separate}.comparison-table tr{margin-bottom:1rem;border-radius:12px;border:1px solid var(--border);background:rgba(13,148,136,.08);box-shadow:0 4px 18px rgba(0,0,0,.25)}.comparison-table td{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 1rem;white-space:normal}.comparison-table td:first-child{font-weight:600;color:var(--light);border-bottom:1px solid rgba(6,182,212,.25)}.comparison-table td:nth-child(2)::before,.comparison-table td:nth-child(3)::before,.comparison-table td:nth-child(4)::before{font-weight:500;color:var(--gray);margin-right:.5rem}.comparison-table td:nth-child(2)::before{content:"Total Print"}.comparison-table td:nth-child(3)::before{content:"ONYX RIPCenter 25*"}.comparison-table td:nth-child(4)::before{content:"ONYX PosterShop 25*"}}.download{padding:100px 0;background:radial-gradient(circle at 0 0,rgba(6,182,212,.12),transparent 55%),var(--dark)}.download-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:stretch;background:linear-gradient(135deg,rgba(13,148,136,.12),rgba(6,182,212,.08));border:2px solid var(--border);border-radius:20px;padding:2.5rem 3rem;box-shadow:0 4px 24px rgba(0,0,0,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.download-features{list-style:none;margin-top:1.5rem}.download-features li{padding:.75rem 0;color:var(--light);font-size:var(--step-0)}.download-buttons{display:flex;flex-direction:column;gap:1rem}.btn-download{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 2rem;background:linear-gradient(135deg,rgba(13,148,136,.1),rgba(6,182,212,.1));border:2px solid var(--border);border-radius:16px;transition:all .3s ease;box-shadow:0 4px 24px rgba(0,0,0,.18)}.btn-download:hover{border-color:var(--secondary);transform:translateX(5px);box-shadow:0 8px 24px rgba(6,182,212,.2)}.download-icon{font-size:3.25rem}.download-text{display:flex;flex-direction:column;text-align:left}.download-text strong{font-size:var(--step-0);color:var(--light);margin-bottom:.25rem}.contact-item p,.download-note,.download-text small,.footer-column a{color:var(--gray)}.download-note{font-size:var(--step--1);font-weight:300;margin-top:1rem;text-align:center}.faq{padding:100px 0;background:var(--darker)}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.faq-item{background:rgba(13,148,136,.05);border:1px solid var(--border);border-radius:12px;padding:2rem;box-shadow:0 4px 24px rgba(0,0,0,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.faq-item h3,.footer-column h3{color:var(--secondary);margin-bottom:1rem;font-size:var(--step-1)}.contact{padding:100px 0;background:var(--dark)}.contact-info{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:2rem 2.5rem;max-width:720px;margin:0 auto}.contact-item{display:flex;gap:1.5rem;align-items:flex-start;padding:2rem;background:rgba(13,148,136,.05);border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);min-height:140px}.contact-icon{font-size:2rem}.contact-item strong{display:block;margin-bottom:.5rem;font-size:var(--step-1)}.contact-item p{font-weight:300}.footer{background:var(--darker);border-top:1px solid var(--border);padding:3rem 0 1rem}.footer-content{display:grid;grid-template-columns:1fr 2fr 1.2fr;gap:3rem;margin-bottom:2rem}.footer-brand p{color:var(--gray);margin-top:1rem}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.footer-column a{display:block;padding:.5rem 0}.contact-item strong,.footer-column a:hover{color:var(--secondary)}.footer-bottom{border-top:1px solid var(--border);padding-top:2rem;text-align:center;color:var(--gray)}.footer-discord-widget{padding:0;display:flex;flex-direction:column;gap:.75rem}.footer-discord-title{color:var(--secondary);font-size:var(--step-1);margin-bottom:.5rem}.footer-discord-widget iframe{border-radius:8px;background:#0b1120}.discord-card{position:relative;border-radius:18px;padding:1.25rem 1.4rem 1.4rem;background:radial-gradient(circle at top left,rgba(59,130,246,.18),transparent 55%),radial-gradient(circle at bottom right,rgba(6,182,212,.18),transparent 55%),rgba(7,24,24,.97);border:1px solid rgba(6,182,212,.45);box-shadow:0 16px 40px rgba(0,0,0,.65);display:flex;flex-direction:column;gap:1.1rem;overflow:hidden}.footer-discord-widget .footer-discord-widget::before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 0 0,rgba(59,130,246,.22),transparent 60%);opacity:0;pointer-events:none;animation:discordGlow 6s ease-in-out infinite alternate}.footer-discord-widget .footer-discord-widget .footer-discord-title{display:none}.discord-card-header{display:flex;align-items:center;gap:.9rem}.discord-card-icon{width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 20%,#e0f2fe,#0ea5e9);border:1px solid rgba(14,165,233,.9);box-shadow:0 8px 22px rgba(37,99,235,.55);font-size:1.5rem;color:#f9fafb}.discord-card-text{display:flex;flex-direction:column}.discord-card-title{font-size:var(--step-0)}.discord-card-subtitle{font-size:var(--step--2);color:var(--gray)}.discord-card-body{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.discord-card-stats{display:flex;gap:1.5rem}.discord-card-stat-number{display:block;font-weight:700;font-size:var(--step-0)}.discord-card-stat-label{font-size:var(--step--2);color:var(--gray)}.discord-card-button{border-radius:999px;padding:.7rem 2.1rem;box-shadow:0 14px 36px rgba(88,101,242,.8);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-size:var(--step-0);font-weight:600}.discord-card-button:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 18px 44px rgba(88,101,242,.9)}@media (max-width:768px){.discord-card-body{flex-direction:column;align-items:flex-start}.discord-card-button{width:100%;text-align:center;justify-content:center}}.discord-status-header{display:flex;align-items:center;gap:.75rem}.discord-status-icon{width:36px;height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#5865f2;color:#fff;font-size:1.5rem;box-shadow:0 8px 20px rgba(88,101,242,.6);animation:discordFloat 4s ease-in-out infinite alternate}.discord-status-subtitle{color:var(--gray);font-size:var(--step--2)}.discord-status-body{display:flex;align-items:center;justify-content:space-between;gap:1rem}.discord-status-counts{display:flex;gap:1.5rem}.discord-status-count{min-width:70px}.discord-status-number{display:block;font-weight:700;font-size:var(--step-0);color:var(--light)}.discord-status-label{font-size:var(--step--2);color:var(--gray)}.discord-status-btn{white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 10px 30px rgba(88,101,242,.6)}.discord-status-btn:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 16px 40px rgba(88,101,242,.8)}@media (max-width:768px){.discord-status-body{flex-direction:column;align-items:flex-start}}.sticky-cta{position:fixed;bottom:20px;left:0;right:0;z-index:999;display:flex;justify-content:center;padding:0 16px;pointer-events:none;opacity:0;transform:translateY(30px);transition:opacity .45s ease,transform .45s ease}.sticky-cta.visible{opacity:1;transform:translateY(0)}.sticky-cta-inner{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.9rem 1.9rem;border-radius:20px;background:linear-gradient(135deg,rgba(13,148,136,.38),rgba(6,182,212,.22));background-color:rgba(7,24,24,.96);border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 35px rgba(0,0,0,.6);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);max-width:720px;width:100%}.sticky-cta-text{color:#cfefff;font-size:clamp(.95rem,1.1vw,1.1rem);font-weight:500}.sticky-cta-highlight{font-weight:700;background:linear-gradient(90deg,#14b8a6,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sticky-cta-buttons{display:flex;gap:.75rem}.btn-small{padding:.6rem 1.4rem;font-size:.9rem}.sticky-cta-buttons .btn-primary{background:linear-gradient(90deg,#0d9488,#06b6d4);color:#00151a;border:0;box-shadow:0 8px 24px rgba(13,148,136,.65)}.sticky-cta-buttons .btn-discord{background:#5865f2;box-shadow:0 10px 28px rgba(88,101,242,.7)}.sticky-cta-buttons .btn-discord:hover,.sticky-cta-buttons .btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.sticky-cta-close{position:absolute;top:8px;right:10px;border:0;background:0 0;color:rgba(207,239,255,.8);font-size:1.1rem;cursor:pointer;padding:.15rem .4rem}.sticky-cta-close:hover{color:#e5f4ff}.sticky-cta-toggle,.sticky-cta-toggle.hidden{display:none}@media (max-width:600px){.sticky-cta{bottom:12px;padding:0 10px}.sticky-cta-inner{flex-direction:column;align-items:flex-start;text-align:left;gap:.9rem;padding:.8rem 1.1rem;background:linear-gradient(135deg,rgba(13,148,136,.32),rgba(6,182,212,.18));background-color:rgba(5,16,16,.96);box-shadow:0 8px 28px rgba(0,0,0,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sticky-cta-buttons{width:100%;flex-wrap:wrap}.sticky-cta-buttons .btn-discord,.sticky-cta-buttons .btn-primary{flex:1 1 auto;justify-content:center;text-align:center}.sticky-cta-toggle{display:inline-flex;align-items:center;justify-content:center;position:fixed;right:16px;bottom:16px;z-index:998;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:rgba(15,23,42,.95);color:#e5f4ff;font-size:.8rem;cursor:pointer;box-shadow:0 10px 25px rgba(0,0,0,.65)}}@media (max-width:968px){.footer-discord-widget{order:3}.contact-info{grid-template-columns:1fr;max-width:480px}.hero{padding:104px 0 72px}.hero .container{text-align:center;gap:2.5rem}.hero-buttons,.hero-stats{justify-content:center}.download-content,.footer-content,.hero .container{grid-template-columns:1fr}.hamburger{display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.header.is-mobile .nav{display:none;position:absolute;right:16px;top:64px;flex-direction:column;gap:.75rem;padding:.75rem 1rem;background:rgba(5,16,16,.97);border-radius:12px;border:1px solid var(--border);box-shadow:0 16px 40px rgba(0,0,0,.6)}.header.is-mobile .nav.is-open{display:flex}}@media (max-width:640px){.hero{padding:96px 0 64px}.hero .container{gap:2.25rem}.hero-title{font-size:2rem}.hero-subtitle{font-size:1.05rem}.hero-buttons,.hero-stats{flex-direction:column;align-items:stretch}.hero-stats{gap:1.5rem;align-items:center;margin-top:1.75rem;margin-bottom:1.5rem}.stat{margin-left:auto;margin-right:auto}.contact,.download,.faq,.features,.pricing{padding:72px 0}.contact-item,.feature-card{padding:1.5rem}.faq-item{padding:1.4rem 1.6rem}.features-grid{grid-template-columns:1fr;gap:1.25rem}.feature-icon{font-size:2.4rem}.policy-card,.pricing-card,.terms-card{margin-bottom:3rem}.testimonials{padding:64px 0}.testimonials .section-title{font-size:clamp(1.7rem,4vw,2.1rem);line-height:1.2;padding:0 10px;margin-bottom:2rem}.testimonials .testimonial-card{width:100%!important;max-width:100%;min-width:0!important;box-sizing:border-box;padding:1.25rem 1rem!important;margin:0 auto 1.5rem;animation:mobileTestimonialFloat 8s ease-in-out infinite;scroll-snap-align:start;flex:0 0 auto}.testimonials .testimonial-card p{font-size:.95rem}.testimonials .testimonials-slider{gap:1.25rem!important;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;animation:none!important;transform:none!important}.animate-ready{transition-duration:.3s}.download-content{padding:2rem 1.75rem;gap:2rem}.footer{padding:2.5rem 0 1.5rem}.footer-content{gap:2rem}}@media (max-width:480px){.container{padding:0 16px}.section-title{font-size:2rem;margin-bottom:2.25rem}.download-content,.pricing-card{padding:1.75rem 1.5rem}.btn{padding:.85rem 1.6rem;font-size:.95rem}.btn-download{padding:1.2rem 1.5rem}.testimonials .testimonial-card{width:92%!important;max-width:92%;min-width:0!important;box-sizing:border-box;padding:1rem .85rem!important}.testimonials .testimonial-card p{font-size:var(--step--1);line-height:1.5}}@media (max-width:768px){.testimonials.paused .testimonial-card{animation-play-state:paused}}:root{--stars-layer1-shadow:117px 1613px #14b8a6, 1488px 635px #06b6d4, 944px 914px #14b8a6, 647px 277px #06b6d4, 1792px 1205px #14b8a6, 656px 1517px #06b6d4, 820px 1839px #14b8a6, 1153px 1400px #06b6d4, 870px 13px #14b8a6, 550px 702px #06b6d4, 1155px 1056px #14b8a6, 88px 1709px #06b6d4, 1450px 1090px #14b8a6, 1929px 457px #06b6d4, 1390px 905px #14b8a6, 1771px 269px #06b6d4, 1741px 669px #14b8a6, 432px 64px #06b6d4, 563px 996px #14b8a6, 1918px 1873px #06b6d4, 1845px 1211px #14b8a6, 231px 1503px #06b6d4, 37px 220px #14b8a6, 1970px 495px #06b6d4, 1812px 925px #14b8a6, 67px 1398px #06b6d4, 535px 279px #14b8a6, 1837px 829px #06b6d4, 1945px 685px #14b8a6, 1677px 1817px #06b6d4, 1317px 1415px #14b8a6, 1785px 905px #06b6d4, 1787px 1554px #14b8a6, 802px 1296px #06b6d4, 512px 1101px #14b8a6, 583px 1364px #06b6d4, 336px 558px #14b8a6, 979px 334px #06b6d4, 106px 792px #14b8a6, 204px 34px #06b6d4, 1845px 1763px #14b8a6, 445px 1599px #06b6d4, 386px 453px #14b8a6, 471px 952px #06b6d4, 1466px 1676px #14b8a6, 1885px 303px #06b6d4, 51px 1717px #14b8a6, 1211px 299px #06b6d4, 1546px 1887px #14b8a6, 1067px 33px #06b6d4;--stars-layer2-shadow:1117px 1306px #14b8a6, 1078px 1783px #06b6d4, 1179px 1085px #14b8a6, 1145px 920px #06b6d4, 422px 1233px #14b8a6, 387px 98px #06b6d4, 1153px 637px #14b8a6, 1084px 782px #06b6d4, 476px 453px #14b8a6, 926px 1306px #06b6d4, 60px 1086px #14b8a6, 753px 1575px #06b6d4, 272px 1684px #14b8a6, 1285px 750px #06b6d4, 1416px 1327px #14b8a6, 1931px 473px #06b6d4, 736px 1395px #14b8a6, 1816px 763px #06b6d4, 438px 879px #14b8a6, 665px 1902px #06b6d4, 1341px 677px #14b8a6, 1404px 1073px #06b6d4, 100px 597px #14b8a6, 357px 1689px #06b6d4, 1044px 1342px #14b8a6;--stars-layer3-shadow:940px 1360px #14b8a6, 1071px 539px #06b6d4, 1710px 1414px #14b8a6, 836px 299px #06b6d4, 1944px 1420px #14b8a6, 253px 1449px #06b6d4, 1257px 1250px #14b8a6, 1588px 1830px #06b6d4, 1077px 1204px #14b8a6, 273px 1081px #06b6d4, 1993px 766px #14b8a6, 1808px 479px #06b6d4, 917px 263px #14b8a6, 663px 1820px #06b6d4, 342px 1988px #14b8a6, 727px 1250px #06b6d4;--stars-layer4-shadow:233px 1976px #0d9488, 1196px 1119px #14b8a6, 646px 740px #06b6d4, 335px 645px #0d9488, 1119px 1452px #14b8a6, 176px 1870px #06b6d4, 639px 1711px #0d9488, 647px 1388px #14b8a6, 1516px 1108px #06b6d4, 464px 66px #0d9488}.star-particles-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}#stars-layer1,#stars-layer1:after{position:absolute;width:1px;height:1px;background:0 0;box-shadow:var(--stars-layer1-shadow)}#stars-layer1{left:0;top:0;will-change:transform;transform:translateZ(0);animation:animStarParticles 15s linear infinite}#stars-layer1:after{content:"";top:2000px}#stars-layer2,#stars-layer2:after{position:absolute;width:2px;height:2px;background:0 0;box-shadow:var(--stars-layer2-shadow)}#stars-layer2{left:0;top:0;will-change:transform;transform:translateZ(0);animation:animStarParticles 25s linear infinite}#stars-layer2:after{content:"";top:2000px}#stars-layer3,#stars-layer3:after{position:absolute;width:3px;height:3px;background:0 0;box-shadow:var(--stars-layer3-shadow)}#stars-layer3{left:0;top:0;will-change:transform;transform:translateZ(0);animation:animStarParticles 35s linear infinite}#stars-layer3:after{content:"";top:2000px}#stars-layer4,#stars-layer4:after{position:absolute;width:1px;height:1px;background:0 0;box-shadow:var(--stars-layer4-shadow)}#stars-layer4{left:0;top:0;will-change:transform;transform:translateZ(0);animation:animStarParticles 10s linear infinite}#stars-layer4:after{content:"";top:2000px}