:root{--bg:#050505;--bg-1:#0c0c0c;--bg-2:#121212;--bg-3:#1a1a1a;--border:#242424;--border-2:#323232;--border-strong:#5a5a5a;--white:#f7f6f4;--text:#e9e8e6;--muted:#9c9b98;--faint:#6c6b69;--accent:#d44036;--accent-hover:#bc392f;--accent-soft:#d4403626;--accent-soft-2:#d4403612;--accent-line:#d4403666;--green:#3fcb7e;--r-s:8px;--r-m:14px;--r-l:24px;--r-full:999px;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}body.lock{overflow:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}::selection{background:var(--accent);color:#fff}h1,h2,h3{letter-spacing:-.03em;color:var(--white);margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:800;line-height:1.02}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-bottom:14px;font-size:12.5px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);width:14px;height:1px;display:inline-block}.wrap{max-width:var(--container);margin:0 auto;padding:0 28px}.muted{color:var(--muted)}.section{border-top:1px solid var(--border);padding:110px 0}.section-head{max-width:640px;margin-bottom:56px}.section-head.center{text-align:center;margin-left:auto;margin-right:auto}.section-head p{color:var(--muted);margin:16px 0 0;font-size:17px;line-height:1.55}.section-head h2{font-size:clamp(30px,4vw,46px)}.btn{border-radius:var(--r-full);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:700;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 0 #d4403680}.btn-primary:hover{background:var(--accent-hover);box-shadow:0 6px 24px -6px #d440368c}.btn-ghost{color:var(--white);border-color:var(--border-2);background:0 0}.btn-ghost:hover{border-color:var(--border-strong);background:var(--bg-2)}.btn-dark{background:var(--white);color:#0a0a0a}.btn-dark:hover{background:#d8d6d2}.btn-block{justify-content:center;width:100%}.btn-lg{padding:16px 26px;font-size:16px}header.nav{z-index:50;backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#050505c7;position:sticky;top:0}.nav-inner{max-width:var(--container);justify-content:space-between;align-items:center;height:112px;margin:0 auto;padding:0 28px;display:flex}.logo{letter-spacing:.01em;color:var(--white);font-family:Inter Tight,sans-serif;font-size:18px;font-weight:900}.logo .dot{color:var(--accent)}.logo-img{width:auto;display:block}.logo-img-nav{height:80px}.logo-img-footer{height:64px}.nav-links{align-items:center;gap:36px;display:flex}.nav-links a{color:var(--muted);font-size:14.5px;font-weight:600;transition:color .15s}.nav-links a:hover{color:var(--white)}.nav-right{align-items:center;gap:18px;display:flex}.nav-burger{background:0 0;border:none;padding:6px;display:none}.nav-burger span{background:var(--white);border-radius:2px;width:22px;height:2px;margin:5px 0;display:block}.mobile-cta{display:none}.hero{padding:84px 0 100px;position:relative}.hero:before{content:"";background:radial-gradient(50% 50% at 50% 0%, var(--accent-soft-2), transparent 70%);pointer-events:none;z-index:0;height:520px;position:absolute;inset:-10% -10% auto}.hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.badge-pill{border-radius:var(--r-full);background:var(--bg-2);border:1px solid var(--border-2);color:var(--muted);align-items:center;gap:8px;margin-bottom:26px;padding:7px 14px 7px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.badge-pill .ping{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s infinite ping;box-shadow:0 0 #3fcb7e99}@keyframes ping{0%{box-shadow:0 0 #3fcb7e8c}70%{box-shadow:0 0 0 7px #3fcb7e00}to{box-shadow:0 0 #3fcb7e00}}.hero h1{max-width:560px;font-size:clamp(40px,5.4vw,68px)}.hero h1 .accent{color:var(--accent)}.hero-sub{color:var(--muted);max-width:480px;margin:22px 0 34px;font-size:18px;line-height:1.6}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.btn-text-icon{color:var(--white);align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.play-ring{border:1px solid var(--border-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .15s,background .15s;display:flex}.btn-text-icon:hover .play-ring{border-color:var(--accent);background:var(--accent-soft-2)}.social-proof{align-items:center;gap:14px;margin-top:48px;display:flex}.avatars{display:flex}.avatars .av{border:2px solid var(--bg);background:var(--bg-3);width:36px;height:36px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin-left:-10px;font-size:11.5px;font-weight:800;display:flex}.avatars .av:first-child{margin-left:0}.avatars .av.plus{background:var(--accent-soft);color:var(--accent)}.social-proof span{color:var(--muted);font-size:13.5px;font-weight:500}.hero-visual{grid-template-columns:2.15fr 1fr;align-items:start;gap:14px;max-width:560px;display:grid}.browser-mock{background:var(--bg-1);border:1px solid var(--border-2);border-radius:var(--r-l);min-width:0;overflow:hidden;box-shadow:0 30px 80px -30px #000000b3,0 0 60px -25px #d440362e}.demo-browser{padding:14px 16px 0}.demo-dots{gap:6px;margin-bottom:12px;display:flex}.demo-dots span{background:var(--bg-3);border:1px solid var(--border-2);border-radius:50%;width:9px;height:9px}.demo-url{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-s);color:var(--faint);padding:7px 12px;font-size:12px}.demo-nav-row{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.demo-nav-pill{background:#23262b;border-radius:4px;width:54px;height:7px}.demo-nav-links{gap:8px;display:flex}.demo-nav-links span{background:#23262b;border-radius:3px;width:22px;height:6px}.demo-site{background:linear-gradient(#131722,#0d1018);border-radius:12px;margin:0 16px;padding:18px 16px 20px;position:relative}.demo-badge{color:#1a1505;letter-spacing:.05em;background:#e8c34a;border-radius:5px;margin-bottom:12px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-block}.demo-h{margin-bottom:10px;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:800;line-height:1.18}.demo-h .l1{color:#f1f2f4;display:block}.demo-h .l2{color:#6c7480;display:block}.demo-p{color:#5b6270;max-width:92%;margin-bottom:30px;font-size:10.5px;line-height:1.5}.demo-btn-wrap{display:inline-block;position:relative}.demo-shop-btn{color:#1a1505;background:#e8c34a;border-radius:6px;padding:8px 16px;font-size:12.5px;font-weight:800;display:inline-block}.demo-highlight-ring{border:2px solid var(--accent);opacity:0;pointer-events:none;border-radius:9px;transition:opacity .3s;position:absolute;inset:-4px}.demo-float-tag{background:var(--accent);color:#fff;white-space:nowrap;opacity:0;border-radius:6px;padding:4px 9px;font-size:10.5px;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px)}.demo-btn-wrap.active .demo-highlight-ring{opacity:1}.demo-btn-wrap.active .demo-float-tag{opacity:1;transform:translateY(0)}.demo-blocks-row{gap:8px;padding:14px 16px 16px;display:flex}.demo-block{background:#1a1d24;border:1px solid #232730;border-radius:8px;flex:1;height:46px}.demo-block.hi{background:#161b2c;border-color:#26304a}.sidekick-col{min-width:0;min-height:392px;position:relative}.sidekick-widget,.reveal-card{border-radius:14px;width:100%;transition:opacity .45s,transform .45s;position:absolute;top:0;left:0;box-shadow:0 24px 60px -16px #0000008c}.sidekick-widget{background:#fcfcfc;overflow:hidden}.sidekick-widget.hide{opacity:0;pointer-events:none;transform:translateY(-8px)scale(.98)}.sw-head{background:var(--accent);align-items:center;gap:8px;padding:11px 12px;display:flex}.sw-logo{width:25px;height:25px;color:var(--accent);background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;font-family:Inter Tight,sans-serif;font-size:12.5px;font-weight:900;display:flex}.sw-titles{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.sw-titles strong{color:#fff;font-size:11.5px;font-weight:800}.sw-titles span{color:#ffffffd9;font-size:9px;font-weight:500}.sw-gear{opacity:.9;flex:none;width:12px;height:12px}.sw-tabs{background:#fff;border-bottom:1px solid #ececec;display:flex}.sw-tab{color:#9a9a9a;text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 2px 7px;font-size:8.3px;font-weight:600;line-height:1.2;display:flex}.sw-tab svg{color:#b3b3b3;width:13px;height:13px}.sw-tab.active{color:var(--accent);background:#faefef;font-weight:700}.sw-tab.active svg{color:var(--accent)}.sw-body{background:#fff;padding:12px 12px 13px}.sw-field{margin-bottom:9px}.sw-label{text-transform:uppercase;letter-spacing:.06em;color:#9a9a9a;margin-bottom:5px;font-size:8.3px;font-weight:700}.sw-label .req{color:var(--accent)}.sw-value{color:#1d1d1d;word-break:break-word;background:#f2f2f2;border-radius:7px;min-height:14px;padding:7px 8px;font-size:10.5px;font-weight:500;line-height:1.35}.sw-desc{min-height:32px}.sw-desc .caret{background:var(--accent);vertical-align:middle;width:1px;height:11px;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.sw-asset{color:#9a9a9a;text-align:center;background:#fafafa;border:1.4px dashed #c7c7c7;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-bottom:11px;padding:7px 6px;font-size:9.3px;font-weight:600;line-height:1.3;transition:border-color .3s,background .3s,color .3s;display:flex}.sw-asset.attached{color:#3d5fd9;background:#eff2ff;border-style:dashed;border-color:#5c7fe0}.sw-submit{background:var(--accent);color:#fff;border:none;border-radius:9px;width:100%;padding:10px;font-family:inherit;font-size:11px;font-weight:800;transition:background .25s}.sw-submit.busy{background:#161616}.reveal-card{background:var(--bg-1);border:1px solid var(--border-2);opacity:0;pointer-events:none;padding:13px 13px 15px;transform:translateY(8px)scale(.98)}.reveal-card.show{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.ticket-row{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:11px;display:flex}.ticket-id{color:var(--white);font-size:11px;font-weight:700;line-height:1.3}.ticket-id .ok{color:var(--green);margin-right:5px}.ticket-type{color:var(--accent);background:var(--accent-soft);border-radius:var(--r-full);white-space:nowrap;padding:3px 8px;font-size:9.5px;font-weight:700}.ticket-label{text-transform:uppercase;letter-spacing:.07em;color:var(--faint);margin-bottom:5px;font-size:9px;font-weight:700}.ticket-desc{color:var(--text);border-left:2px solid var(--border-2);margin-bottom:12px;padding-left:9px;font-size:11px;line-height:1.5}.dev-row{border-top:1px solid var(--border);opacity:0;align-items:center;gap:8px;padding-top:11px;transition:opacity .4s,transform .4s;display:flex;transform:translateY(6px)}.dev-row.show{opacity:1;transform:translateY(0)}.dev-av{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.dev-name{color:var(--white);font-size:11px;font-weight:700;line-height:1.35}.dev-meta{color:var(--muted);font-size:9.5px}.chat-wrap{opacity:0;margin-top:11px;transition:opacity .4s,transform .4s;transform:translateY(6px)}.chat-wrap.show{opacity:1;transform:translateY(0)}.live-row{align-items:center;gap:5px;margin-bottom:6px;display:flex}.live-dot{background:var(--green);border-radius:50%;width:5px;height:5px;animation:1.6s infinite ping}.live-text{letter-spacing:.07em;color:var(--green);font-size:9px;font-weight:800}.chat-bubble{background:var(--bg-2);border:1px solid var(--border);color:var(--text);border-radius:4px 10px 10px;min-height:16px;padding:9px 10px;font-size:10.5px;line-height:1.45}.typing-dots{align-items:center;gap:3px;height:14px;display:inline-flex}.typing-dots span{background:var(--faint);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite tdot}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}@keyframes tdot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.strip{border-top:1px solid var(--border)}.strip-grid{grid-template-columns:repeat(3,1fr);display:grid}.strip-item{border-left:1px solid var(--border);padding:46px 28px}.strip-item:first-child{border-left:none}.strip-num{color:var(--accent);margin-bottom:14px;font-family:Inter Tight,sans-serif;font-size:13px;font-weight:800}.strip-item h3{margin-bottom:8px;font-size:18px;font-weight:700}.strip-item p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.how-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.how-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-m);padding:30px 26px;position:relative}.how-num{color:var(--faint);font-family:Inter Tight,sans-serif;font-size:13px;font-weight:800;position:absolute;top:24px;right:26px}.how-icon{background:var(--accent-soft);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:22px;font-size:20px;display:flex}.how-card h3{margin-bottom:10px;font-size:18.5px}.how-card p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.fix-grid{grid-template-columns:1fr 1fr;gap:48px;margin-bottom:40px;display:grid}.fix-col-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:14px;font-size:12px;font-weight:700}.fix-list{margin:0;padding:0;list-style:none}.fix-list li{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.fix-list li:last-child{border-bottom:none}.fix-emoji{background:var(--bg-2);border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;display:flex}.fix-list strong{color:var(--white);margin-bottom:2px;font-size:14.5px;font-weight:700;display:block}.fix-list span{color:var(--muted);font-size:13px}.also-row{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}.tag-pill{color:var(--text);border:1px solid var(--border-2);border-radius:var(--r-full);background:var(--bg-2);padding:8px 14px;font-size:13px;font-weight:600}.fix-cta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:44px;display:flex}.fix-cta p{color:var(--muted);margin:0;font-size:14px}.who-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.who-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-m);flex-direction:column;height:100%;padding:26px 22px;display:flex}.who-role{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:12px;font-weight:700}.who-quote{color:var(--white);margin-bottom:14px;font-size:15px;font-style:italic;font-weight:600;line-height:1.4}.who-desc{color:var(--muted);flex:1;margin-bottom:18px;font-size:13px;line-height:1.55}.who-badge{color:var(--green);border-radius:var(--r-full);background:#3fcb7e1a;border:1px solid #3fcb7e40;align-self:flex-start;padding:6px 11px;font-size:11.5px;font-weight:700}.plat-wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:50px;display:flex}.plat-row{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.plat-item{border:1px solid var(--border);background:var(--bg-1);border-radius:var(--r-m);color:var(--text);align-items:center;gap:10px;padding:18px 16px;font-size:14px;font-weight:700;display:flex}.plat-dot{border-radius:50%;flex:none;width:11px;height:11px}.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.price-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-l);flex-direction:column;padding:32px 28px;display:flex;position:relative}.price-card.featured{border-color:var(--accent);background:linear-gradient(180deg, var(--accent-soft-2), var(--bg-1) 40%);box-shadow:0 30px 60px -30px #d4403659}.price-tag{background:var(--accent);color:#fff;letter-spacing:.06em;border-radius:var(--r-full);padding:5px 12px;font-size:11px;font-weight:800;position:absolute;top:-13px;left:28px}.price-name{color:var(--white);align-items:center;gap:8px;margin-bottom:18px;font-size:15px;font-weight:700;display:flex}.price-amount{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.price-amount .new{color:var(--white);letter-spacing:-.02em;font-family:Inter Tight,sans-serif;font-size:42px;font-weight:800}.price-amount .old{color:var(--faint);font-size:22px;font-weight:700;text-decoration:line-through}.price-period{color:var(--muted);font-size:13px}.price-sub{color:var(--faint);margin:8px 0 24px;font-size:12.5px}.price-feats{flex:1;margin:0 0 28px;padding:0;list-style:none}.price-feats li{color:var(--text);align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;display:flex}.price-feats li svg{flex:none;margin-top:2px}.price-feats.faded li{color:var(--muted)}.proof-stats{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:64px;display:grid}.stat-num{color:var(--white);letter-spacing:-.02em;font-family:Inter Tight,sans-serif;font-size:clamp(40px,5vw,58px);font-weight:900}.stat-label{color:var(--muted);margin-top:8px;font-size:14px}.testi-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.testi-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-m);padding:26px 24px}.testi-quote{color:var(--text);margin-bottom:22px;font-size:14.5px;line-height:1.6}.testi-who{align-items:center;gap:11px;display:flex}.testi-av{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:800;display:flex}.testi-name{color:var(--white);font-size:13.5px;font-weight:700}.testi-role{color:var(--faint);font-size:12px}.faq-wrap{max-width:760px}.faq-item{border-bottom:1px solid var(--border)}.faq-q{width:100%;color:var(--white);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:24px 4px;font-family:Inter Tight,sans-serif;font-size:17px;font-weight:700;display:flex}.faq-q .plus{border:1px solid var(--border-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .25s,border-color .25s;display:flex;position:relative}.faq-q .plus:before,.faq-q .plus:after{content:"";background:var(--muted);transition:background .2s;position:absolute}.faq-q .plus:before{width:10px;height:1.4px}.faq-q .plus:after{width:1.4px;height:10px}.faq-item.open .plus{border-color:var(--accent);transform:rotate(45deg)}.faq-item.open .plus:before,.faq-item.open .plus:after{background:var(--accent)}.faq-a{max-height:0;transition:max-height .3s;overflow:hidden}.faq-a p{color:var(--muted);max-width:620px;margin:0;padding:0 4px 24px;font-size:14.5px;line-height:1.65}.final-cta{text-align:center;padding:130px 0;position:relative;overflow:hidden}.final-cta:before{content:"";background:radial-gradient(60% 80% at 50% 100%, var(--accent-soft-2), transparent 70%);pointer-events:none;position:absolute;inset:0}.final-cta h2{max-width:720px;margin:0 auto;font-size:clamp(32px,5vw,54px)}.final-cta p{color:var(--muted);max-width:440px;margin:18px auto 36px;font-size:17px}footer{border-top:1px solid var(--border);padding:48px 0}.foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.foot-links{gap:26px;display:flex}.foot-links a{color:var(--muted);font-size:13.5px}.foot-links a:hover{color:var(--white)}.foot-copy{color:var(--faint);border-top:1px solid var(--border);width:100%;margin-top:30px;padding-top:24px;font-size:12.5px}@media (width<=980px){.hero-grid{grid-template-columns:1fr}.hero-visual{margin:0 auto}.strip-grid{grid-template-columns:1fr}.strip-item{border-left:none;border-top:1px solid var(--border)}.strip-item:first-child{border-top:none}.how-grid{grid-template-columns:1fr}.fix-grid{grid-template-columns:1fr;gap:36px}.who-grid,.plat-row{grid-template-columns:1fr 1fr}.price-grid{grid-template-columns:1fr}.proof-stats{grid-template-columns:1fr;gap:36px}.testi-grid{grid-template-columns:1fr}.nav-links{display:none}.nav-burger{display:block}}@media (width<=600px){.hero-visual{grid-template-columns:1fr;max-width:420px}.sidekick-col{min-height:0;margin-top:16px}.sidekick-widget,.reveal-card{position:relative}.sidekick-widget.hide,.reveal-card{display:none}.reveal-card.show{display:block}.sw-head{gap:11px;padding:16px 18px}.sw-logo{border-radius:9px;width:34px;height:34px;font-size:17px}.sw-titles strong{font-size:14.5px}.sw-titles span{font-size:11.5px}.sw-gear{width:16px;height:16px}.sw-tab{gap:6px;padding:12px 4px 11px;font-size:10.8px}.sw-tab svg{width:16px;height:16px}.sw-body{padding:16px 18px 18px}.sw-field{margin-bottom:12px}.sw-label{margin-bottom:6px;font-size:10px}.sw-value{padding:9px 11px;font-size:12.5px}.sw-desc{min-height:38px}.sw-asset{gap:7px;margin-bottom:14px;padding:9px 10px;font-size:11.5px}.sw-submit{border-radius:11px;padding:13px;font-size:13.5px}.ticket-row{gap:8px;margin-bottom:14px}.ticket-id{font-size:13px}.ticket-type{padding:4px 10px;font-size:11px}.ticket-label{margin-bottom:6px;font-size:10.5px}.ticket-desc{margin-bottom:16px;padding-left:12px;font-size:13.5px}.dev-row{gap:12px;padding-top:14px}.dev-av{width:38px;height:38px;font-size:12.5px}.dev-name{font-size:13.5px}.dev-meta{font-size:12px}.chat-wrap{margin-top:14px}.live-row{gap:6px;margin-bottom:8px}.live-dot{width:6px;height:6px}.live-text{font-size:10.5px}.chat-bubble{border-radius:12px;padding:11px 13px;font-size:13px}.reveal-card{padding:18px 18px 20px}}@media (width<=640px){.section{padding:72px 0}.who-grid,.plat-row{grid-template-columns:1fr}.hero{padding:48px 0 60px}.nav-cta{display:none}.mobile-cta{justify-content:center;width:100%;margin-top:6px;display:inline-flex}}.logo-marquee-outer{background-color:var(--accent);background-image:url(/logos/redbg.jpg);background-repeat:repeat;padding:28px 0;overflow:hidden}.logo-marquee-track{align-items:center;gap:17px;width:max-content;animation:32s linear infinite logo-marquee;display:flex}.logo-marquee-outer:hover .logo-marquee-track{animation-play-state:paused}.logo-marquee-item{flex:none;line-height:0;display:block}.logo-marquee-item img{width:auto;height:100px;display:block}@keyframes logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=640px){.logo-marquee-item img{height:64px}}.reviews-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.reviews-head-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reviews-label,.reviews-head-left .rating-score{color:var(--white);font-size:15px;font-weight:700}.reviews-head-left .stars{color:var(--accent);letter-spacing:1px;font-size:15px}.powered-by{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.powered-by strong{color:var(--white);font-size:16px}.cards-row{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.review-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-m);flex-direction:column;height:100%;padding:26px 22px;display:flex}.review-card .stars{color:var(--accent);letter-spacing:2px;margin-bottom:14px;font-size:15px;display:block}.review-card .score{color:var(--white);vertical-align:middle;margin-right:8px;font-size:14px;font-weight:700}.review-quote{color:var(--text);flex:1;margin:0 0 18px;font-size:14.5px;line-height:1.6}.review-author{color:var(--muted);margin-bottom:14px;font-size:13px;line-height:1.5}.verified{color:var(--green);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.verified svg{flex:none;width:15px;height:15px}@media (width<=900px){.cards-row{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.cards-row{grid-template-columns:1fr}.reviews-head-row{align-items:flex-start}}
