/* Small launch additions; all supplied artwork and scene composition are retained. */
.language-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin:24px 0;font-size:14px}.language-links a[aria-current="page"]{color:#bba6ff;text-decoration:underline;text-underline-offset:5px}
.art-note{max-width:1100px;margin:0 auto;padding:0 24px 24px;color:#aab5c5;font-size:13px;text-align:center}
.platform.unavailable h2:after{content:' · —';color:#aab5c5}.platform.unavailable{opacity:.85}
.plan-terms{font-size:15px!important;color:#d6deec!important}.pricing-grid article{min-width:0}
.footer-bottom{flex-wrap:wrap;gap:16px}.footer-links{flex-wrap:wrap}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #bda4ff;outline-offset:5px}
.gallery-image{height:auto;aspect-ratio:16/9;object-fit:contain}
.js [data-deferred-scene]:not(.scene-ready) .scene-background,.js [data-deferred-scene]:not(.scene-ready) .download-background,.js [data-deferred-scene]:not(.scene-ready):before{background-image:none!important}
#help-search{display:block;width:100%;max-width:700px;margin:16px 0;padding:16px 18px;border:1px solid #526077;border-radius:8px;background:#0b1420;color:#edf1fa;font:inherit}
.site-footer .brand img{width:28px;height:32px;object-fit:contain}
html:not([lang="en"]) .hero-copy h1{white-space:normal}
html:not([lang="en"]) .use-grid a{min-height:150px}
@media(max-width:650px){.hero{height:auto;min-height:850px}.hero>.section-inner{min-height:850px}.agents{height:auto;min-height:900px}.how{height:auto;min-height:850px}.use-grid a{min-width:0}.site-header .header-actions>a{max-width:120px}.language-links{gap:14px 18px}.art-note{text-align:left}.pricing-grid article{overflow-wrap:break-word}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.pricing-grid article{display:flex;flex-direction:column}.pricing-grid article>a{margin-top:auto;align-self:flex-start}.pricing-grid article p:last-of-type{margin-bottom:28px}
