.public-showcase{--showcase-bg:#090d0b;background:var(--showcase-bg);font-family:Segoe UI Variable,Segoe UI,sans-serif}.public-showcase .site-header{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(130deg,#27362ac4,#121c16b8);border:1px solid #e9f4dc24;border-radius:22px;width:min(1120px,100% - 56px);height:70px;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 44px #0005,inset 0 1px #ffffff0d}.public-showcase .header-inner{gap:42px;width:100%;padding:0 24px}.public-showcase .brand{font-family:Bahnschrift,Segoe UI,sans-serif;font-size:30px;font-weight:800}.public-showcase .site-nav{color:#d6dfd1;gap:26px}.public-showcase .site-nav a{font-size:13px}.public-showcase .site-nav a:hover{color:#d3fb73}.public-showcase .header-actions{gap:20px}.public-showcase .header-actions .button{background:#ffffff05;border-color:#e3f3d92b;border-radius:10px;min-height:40px;padding:8px 14px;font-size:12px}.public-showcase .design-refresh{--ink:#090d0b;--panel:#111a14;--edge:#d8ebbd20}.public-showcase .design-refresh .container{width:min(1280px,100% - 96px)}.public-showcase .design-refresh .hero{background:#090d0b;border:0;border-radius:0;width:100%;min-height:810px;margin:0;overflow:hidden}.public-showcase .design-refresh .hero-copy{background:0 0;justify-content:center;width:58%;padding:166px 30px 104px max(48px,50vw - 640px)}.public-showcase .design-refresh .hero-copy>.eyebrow{color:#c3d1b6;gap:12px;margin-bottom:26px;font-size:12px}.hero-eyebrow-divider{background:#d3fb7350;width:1px;height:13px}.public-showcase .design-refresh .hero h1{letter-spacing:-.055em;text-shadow:0 8px 44px #0006;font-family:Bahnschrift,Segoe UI Variable,sans-serif;font-size:clamp(62px,6.4vw,94px);font-weight:750;line-height:1.04}.public-showcase .design-refresh .hero h1 .outline-text{letter-spacing:-.055em;color:#f1f6e9;margin-top:6px;font-size:1em;font-weight:750}.public-showcase .design-refresh .hero p{color:#c2ceba;max-width:410px;margin:26px 0;font-size:16px;line-height:1.8}.public-showcase .hero-game-switch{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c281bae;border-color:#bdd39c30;border-radius:30px;flex-wrap:wrap;max-width:100%;margin-bottom:30px;padding:5px}.public-showcase .hero-game-switch button{border-radius:24px;padding:10px 20px;font-size:13px}.public-showcase .hero-game-switch button[aria-pressed=true]{color:#17220f;background:#d3fb73;box-shadow:0 3px 18px #c9f26c20}.public-showcase .design-refresh .hero .actions{gap:24px}.public-showcase .design-refresh .button.primary{background:linear-gradient(130deg,#e5ffa5,#bde85b);border-color:#dbff8d;box-shadow:0 6px 28px #c6f36a20,inset 0 1px #fff7}.public-showcase .design-refresh .hero .button{border-radius:12px;min-height:54px;padding-inline:25px}.public-showcase .design-refresh .hero .text-link{color:#d9e3d0;font-size:13px}.public-showcase .design-refresh .hero-caption{letter-spacing:.04em;color:#aab9a0;margin-top:34px;font-size:10px}.public-showcase .design-refresh .hero-art>img{object-position:center;filter:saturate(.8);transform:translate3d(var(--hero-shift-x,0px), var(--hero-shift-y,0px), 0) scale(1.04)}.public-showcase .design-refresh .art-shade{background:linear-gradient(90deg,#090d0bf5 0%,#090d0bdd 21%,#090d0b55 48%,#0000 73%),linear-gradient(#090d0b77 0%,#0000 37%,#090d0b22 72%,#090d0b 100%)}.public-showcase .design-refresh .hero--eftspt .art-shade{background:linear-gradient(90deg,#090d0bf7,#090d0bc7 28%,#090d0b33 65%),linear-gradient(#0000 55%,#090d0b)}.public-showcase .design-refresh .art-index{color:#bdc8b0;background:#0d170baa;border:0;font-size:10px;top:130px;right:max(48px,50vw - 640px)}.public-showcase .design-refresh .art-bottom{bottom:100px;right:max(48px,50vw - 640px)}.public-showcase .design-refresh .art-bottom strong{font-size:22px;font-weight:600}.public-showcase .design-refresh .art-bottom a{width:44px;height:44px}.glass-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#263325dc,#111c15c9);border:1px solid #d4e9bc35;border-radius:16px;box-shadow:0 20px 65px #0007,inset 0 1px #ffffff13}.hero-interface{z-index:4;width:256px;padding:12px;transition:transform .25s,border-color .25s;position:absolute;top:155px;right:8.5%;transform:rotate(3deg)}.hero-interface:hover{border-color:#d3fb7370;transform:rotate(0)translateY(-4px)}.hero-interface-heading{color:#d1dfc6;align-items:center;gap:8px;padding:2px 2px 10px;font-size:10px;display:flex}.interface-dot{background:#d3fb73;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #d3fb7370}.hero-interface-heading>svg{width:13px;height:13px;margin-left:auto}.hero-interface>img{object-fit:cover;object-position:top;opacity:.9;border-radius:8px;width:100%;height:146px}.hero-interface-caption{color:#cbd7c2;justify-content:space-between;align-items:center;padding:12px 2px 1px;font-size:10px;display:flex}.hero-interface-caption>span{color:#d3fb73;border:1px solid #d3fb7330;border-radius:4px;padding:1px 5px}.hero-access{z-index:3;align-items:center;gap:13px;padding:16px 20px;display:flex;position:absolute;bottom:88px;right:32%;transform:rotate(-3deg)}.hero-access>svg{color:#d3fb73;background:#d3fb730a;border:1px solid #d3fb7330;border-radius:10px;width:34px;height:34px;padding:7px}.hero-access strong,.hero-access span{display:block}.hero-access strong{font-size:13px;font-weight:600}.hero-access span{color:#b8c8ad;margin-top:3px;font-size:10px}.hero-orbit{z-index:1;pointer-events:none;border:1px solid #d3fb731a;border-radius:50%;width:500px;height:500px;position:absolute;top:23%;left:56%;transform:rotate(-25deg)}.hero-orbit>span:first-child{border:1px dashed #d3fb7322;border-radius:50%;width:350px;height:350px;position:absolute;inset:75px}.hero-orbit>span:last-child{background:#d3fb73;border-radius:50%;width:8px;height:8px;position:absolute;top:61px;left:77px;box-shadow:0 0 22px #d3fb73}.public-showcase .public-atmosphere{opacity:.2;position:absolute}.public-showcase .public-atmosphere svg{display:none}.public-showcase .public-atmosphere:after{content:"";background-image:linear-gradient(#bdd89e07 1px,#0000 1px),linear-gradient(90deg,#bdd89e07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:700px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.public-showcase .design-refresh .ticker{margin-top:-18px;padding:0}.public-showcase .design-refresh .ticker>.container{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);letter-spacing:0;background:linear-gradient(110deg,#1c271b80,#101a13a0);border:1px solid #c3dd9e20;border-radius:16px;padding:24px 28px;font-size:13px}.public-showcase .ticker :is(span,a){align-items:center;gap:10px;display:flex}.public-showcase .ticker svg{color:#d3fb73;width:18px;height:18px}.public-showcase .ticker a:hover{color:#d3fb73}.public-showcase .design-refresh .section{padding-block:94px}.public-showcase .design-refresh .section-heading{align-items:center;margin-bottom:36px}.section-kicker{color:#b6ce95;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;display:inline-flex}.section-kicker svg{width:15px;height:15px}.public-showcase .design-refresh h2{letter-spacing:-.04em;font-family:Bahnschrift,Segoe UI Variable,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:650}.public-showcase .design-refresh .product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:30px}.public-showcase .design-refresh .product-card{box-shadow:0 20px 50px #0003, inset 0 1px 0 #fff05;background:linear-gradient(145deg,#1b281ad9,#101811e6);border-color:#d3eac123;border-radius:22px}.public-showcase .design-refresh .product-card:hover{border-color:#d3fb7350}.public-showcase .design-refresh .product-image{aspect-ratio:1.65}.public-showcase .design-refresh .product-image img{object-position:67% center;filter:saturate(.72);transition:transform .6s}.public-showcase .design-refresh .product-card:hover .product-image img{transform:scale(1.035)}.public-showcase .design-refresh .product-image:after{z-index:1;background:linear-gradient(#0000 20%,#111b1266 66%,#121b13 100%),linear-gradient(90deg,#090d0b88,#0000)}.product-scene-title{z-index:2;letter-spacing:-.035em;color:#f3f7ea;text-shadow:0 6px 26px #0006;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:clamp(38px,4vw,60px);font-weight:800;line-height:.95;position:absolute;bottom:25px;left:28px}.product-edition{z-index:2;letter-spacing:.12em;color:#dfebd4;font-size:10px;position:absolute;top:23px;left:26px}.public-showcase .design-refresh .image-status{font-size:11px;top:20px;right:20px}.public-showcase .design-refresh .product-body{padding:22px 28px 28px}.public-showcase .design-refresh .product-body h3{margin-block:8px 12px;font-size:25px}.public-showcase .design-refresh .product-kind{color:#a8b99b;font-size:12px}.public-showcase .design-refresh .product-body .button{background:#d3fb7309;border-color:#bdd79140;border-radius:10px}.public-showcase .design-refresh .product-interface-preview{margin-top:16px}.public-showcase .design-refresh .feature-strip{border:0;gap:20px;padding-top:0;padding-bottom:0}.public-showcase .design-refresh .feature-strip>div{background:linear-gradient(140deg,#22331a55,#141d1433);border:1px solid #c2dba01c;border-radius:16px;padding:28px}.public-showcase .design-refresh .feature-strip>div>svg{background:#d3fb7310;border:1px solid #d3fb7323;border-radius:12px;width:42px;height:42px;padding:10px}.client-showcase{grid-template-columns:.86fr 1.14fr;align-items:center;gap:72px;display:grid}.client-showcase-copy h2{white-space:pre-line}.client-showcase-copy>p{max-width:440px;margin-top:24px;font-size:15px;line-height:1.8}.client-capabilities{gap:22px;margin:30px 0;display:grid}.client-capabilities>div{align-items:flex-start;gap:14px;display:flex}.client-capabilities>div>svg{color:#d3fb73;background:#d3fb730d;border:1px solid #d3fb7323;border-radius:10px;width:34px;height:34px;padding:8px}.client-capabilities span{color:#e2ead9;font-size:14px}.client-capabilities small{color:#a3b098;margin-top:4px;font-size:12px;display:block}.client-showcase-copy .text-link{color:#d3fb73}.client-showcase-visual{perspective:1200px;position:relative}.client-showcase-visual:before{content:"";pointer-events:none;background:radial-gradient(#b2e16417,#0000 65%);position:absolute;inset:-70px 0}.client-window{border-radius:20px;padding:14px;transform:rotateY(-6deg)rotate(1.5deg)}.client-window-bar{color:#b1c0a4;align-items:center;gap:16px;padding:4px 4px 16px;font-size:11px;display:flex}.client-window-bar>svg{width:14px;height:14px;margin-left:auto}.window-dots{gap:5px;display:flex}.window-dots i{background:#d3fb734d;border-radius:50%;width:6px;height:6px}.window-dots i:first-child{background:#d3fb73}.client-window>a{border:1px solid #e1f3c81a;border-radius:10px;display:block;overflow:hidden}.client-window img{width:100%}.client-window-footer{color:#aab99d;justify-content:space-between;align-items:center;padding:15px 4px 0;font-size:10px;display:flex}.client-window-footer>span:first-child{align-items:center;gap:7px;display:inline-flex}.client-window-footer svg{color:#d3fb73;width:12px;height:12px}.client-visual-note{text-align:center;color:#85977a;margin-top:24px;font-size:11px;display:block}.public-showcase .design-refresh #pricing{padding-top:16px}.public-showcase .design-refresh .segmented{background:#192318;border-color:#c2dc9b30;border-radius:30px}.public-showcase .design-refresh .segmented button{border-radius:24px}.public-showcase .design-refresh .price-card{background:linear-gradient(130deg,#20301b6b,#101811);border-radius:18px}.public-showcase .design-refresh .price-card.featured{background:radial-gradient(at 100% 0,#c9f36b1e,#0000 70%),#182314;border-color:#d3fb7370;box-shadow:0 0 40px #c9f36b07}.public-showcase .pricing-empty{background:linear-gradient(130deg,#20301b6b,#101811);border-color:#c2dc9b30;border-radius:18px}.public-showcase .design-refresh .status-section{background:linear-gradient(120deg,#26391b7a,#111911);border-radius:18px;padding:38px}.public-showcase .design-refresh .faq-layout{border-top-color:#d3fb731a}.public-showcase .design-refresh .faq-layout details{background:#17221380;border:1px solid #d3fb731a;border-radius:12px;margin-bottom:12px;padding:0 22px}.public-showcase .design-refresh .faq-layout details[open]{background:#22321b66;border-color:#d3fb7340}.public-showcase .design-refresh .final-cta{color:#edf0e6;background:radial-gradient(at 90% 0,#d3fb7326,#0000 65%),#182513;border-color:#d3fb7340;border-radius:22px;padding:48px}.public-showcase .design-refresh .final-cta .eyebrow{color:#b2c99c}.public-showcase .design-refresh .final-cta .button{color:#17220f;background:#d3fb73;border-color:#d3fb73}.public-showcase .design-refresh .final-cta a:focus-visible{outline-color:#d3fb73}.public-showcase .site-footer{border-color:#d3fb731a;width:min(1280px,100% - 96px)}.public-showcase .footer-bottom{border-color:#d3fb731a}@media (max-width:1100px){.public-showcase .site-header{width:calc(100% - 48px)}.public-showcase .header-inner{gap:26px;padding-inline:20px}.public-showcase .site-nav{gap:18px}.public-showcase .header-actions{gap:14px}.public-showcase .design-refresh .hero{min-height:780px}.public-showcase .design-refresh .hero-copy{width:64%;padding-left:40px}.public-showcase .design-refresh .hero h1{font-size:clamp(60px,7vw,78px)}.hero-interface{width:220px;top:160px;right:6%}.hero-interface>img{height:125px}.hero-access{bottom:72px;right:27%}.public-showcase .design-refresh .container{width:calc(100% - 64px)}.public-showcase .design-refresh .hero.container{width:100%}.client-showcase{gap:38px}.public-showcase .design-refresh .ticker>.container{gap:20px;padding:24px}}@media (max-width:900px){.public-showcase .site-nav{display:none}.public-showcase .menu-toggle{display:flex}.public-showcase .site-nav.open{background:#142014f5;border:1px solid #d3fb7330;border-radius:16px;flex-direction:column;gap:2px;padding:18px 22px;display:flex;position:absolute;top:80px;left:0;right:0;box-shadow:0 12px 40px #0008}.public-showcase .design-refresh .hero-copy{width:70%}.public-showcase .design-refresh .hero h1{font-size:65px}.hero-interface{width:215px;top:470px;right:5%}.hero-access{display:none}.public-showcase .design-refresh .art-bottom{bottom:44px;right:40px}.public-showcase .design-refresh .art-index{display:none}.public-showcase .design-refresh .ticker>.container{grid-template-columns:1fr 1fr;display:grid}.client-showcase{grid-template-columns:1fr;gap:48px}.client-showcase-copy{max-width:640px}.client-showcase-visual{max-width:650px;margin-inline:auto}}@media (max-width:760px){.public-showcase .site-header{border-radius:18px;width:calc(100% - 28px);height:64px;top:14px}.public-showcase .header-inner{gap:16px;padding-inline:18px}.public-showcase .brand{font-size:26px}.public-showcase .header-actions{gap:12px}.public-showcase .header-actions .button{padding:8px 12px;font-size:11px}.public-showcase .header-actions .button svg{display:none}.public-showcase .menu-toggle{background:#d3fb7308;border:0;border-radius:10px;width:36px;height:36px}.public-showcase .design-refresh .hero{min-height:970px}.public-showcase .design-refresh .hero-copy{justify-content:flex-start;width:100%;padding:126px 28px 30px}.public-showcase .design-refresh .hero-copy>.eyebrow{gap:9px;margin-bottom:24px;font-size:10px}.public-showcase .design-refresh .hero h1{font-size:clamp(48px,8.8vw,66px)}.public-showcase .design-refresh .hero h1 .outline-text{margin-top:6px}.public-showcase .design-refresh .hero p{max-width:470px;margin:22px 0;font-size:15px}.public-showcase .hero-game-switch{margin-bottom:26px}.public-showcase .design-refresh .hero .actions{gap:22px}.public-showcase .design-refresh .hero-caption{margin-top:24px;padding-top:0;font-size:9px}.public-showcase .design-refresh .hero-art{height:calc(100% - 410px);top:410px}.public-showcase .design-refresh .hero-art>img{object-position:67% center}.public-showcase .design-refresh .art-shade,.public-showcase .design-refresh .hero--eftspt .art-shade{background:linear-gradient(#090d0b 0%,#090d0b88 15%,#0000 40%,#090d0b 100%)}.hero-interface{width:205px;top:auto;bottom:92px;right:24px}.hero-interface>img{height:112px}.hero-orbit{width:350px;height:350px;top:auto;bottom:90px;left:12%}.hero-orbit>span:first-child{width:240px;height:240px;inset:55px}.public-showcase .design-refresh .art-bottom{text-align:left;bottom:40px;left:28px;right:auto}.public-showcase .design-refresh .art-bottom strong{font-size:18px}.public-showcase .design-refresh .art-bottom .badge{font-size:10px}.public-showcase .design-refresh .container{width:calc(100% - 40px)}.public-showcase .design-refresh .hero.container{width:100%}.public-showcase .design-refresh .ticker{margin-top:0}.public-showcase .design-refresh .ticker>.container{gap:18px 14px;padding:20px;font-size:11px}.public-showcase .design-refresh .section{padding-block:64px}.public-showcase .design-refresh .section-heading{align-items:flex-start}.public-showcase .design-refresh .product-image{aspect-ratio:1.55}.product-scene-title{font-size:clamp(38px,8vw,58px)}.public-showcase .design-refresh .feature-strip{gap:14px;padding-block:0}.public-showcase .design-refresh .feature-strip>div{grid-template-columns:42px 1fr;gap:4px 20px;padding:24px}.public-showcase .design-refresh .feature-strip h3{font-size:18px}.public-showcase .design-refresh .feature-strip p{font-size:13px}.client-window{transform:none}.client-window-footer{font-size:9px}.public-showcase .design-refresh .status-section{padding:28px}.public-showcase .design-refresh .faq-layout details{padding-inline:18px}.public-showcase .design-refresh .final-cta{padding:32px}.public-showcase .site-footer{width:calc(100% - 40px)}}@media (max-width:420px){.public-showcase .header-inner{padding-inline:14px}.public-showcase .brand{font-size:24px}.public-showcase .header-actions{gap:9px}.public-showcase .header-actions .button{max-width:100px;padding:7px 10px;line-height:1.3}.public-showcase .design-refresh .hero{min-height:1020px}.public-showcase .design-refresh .hero-copy{padding-inline:24px}.public-showcase .design-refresh .hero h1{font-size:clamp(42px,11vw,48px)}.public-showcase .design-refresh .hero .actions{flex-direction:column;align-items:flex-start}.public-showcase .design-refresh .hero-art{height:calc(100% - 470px);top:470px}.public-showcase .design-refresh .hero-caption{gap:7px;font-size:8px}.public-showcase .design-refresh .hero-caption span+span{padding-left:7px}.hero-interface{width:192px;bottom:108px;right:24px}.public-showcase .design-refresh .ticker>.container{gap:18px 10px;padding:18px 14px;font-size:10px}.public-showcase .ticker svg{width:14px;height:14px}.public-showcase .ticker :is(span,a){gap:7px}.public-showcase .design-refresh .product-body{padding-inline:24px}.product-scene-title{font-size:38px;bottom:24px;left:24px}.public-showcase .design-refresh .status-section{padding:24px}.public-showcase .design-refresh .final-cta{padding:28px}}@media (prefers-reduced-motion:reduce){.public-showcase *,.public-showcase :before,.public-showcase :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.public-showcase .design-refresh .hero-art>img{transform:none}.public-showcase .hero-interface:hover{transform:rotate(3deg)}}
