:root{--glitch-dur:.3s}.skip-link{z-index:100;background:var(--accent);color:#fff;border-radius:8px;padding:8px 14px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:12px}.about-section,.testimonials-section,.support-section,.security-section,.platform-section,.geo-section,.solutions-section,.svc-section,.final-cta{margin-inline:-20px;padding-inline:20px}a.btn-enter{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.navlink.is-current{color:var(--accent-strong)}.mega-item.is-soon{cursor:default;opacity:.6}.mega-item.is-soon:hover{background:0 0}.mega-item.is-soon:hover strong{color:inherit}.mega-item.is-soon em{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);border:1px solid var(--border);vertical-align:middle;border-radius:99px;margin-left:6px;padding:1px 7px;font-family:IBM Plex Mono,monospace;font-size:.6rem;font-style:normal}.niche-options li{padding:0}.niche-options li a{color:inherit;border-radius:9px;padding:11px 12px;text-decoration:none;display:block}h1{text-wrap:balance;margin:0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.result-head h1{margin-top:8px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.service-card h2{font-size:1.02rem;font-weight:700}a.service-card{color:inherit;text-decoration:none}.card-more{color:var(--accent-strong);margin-top:auto;font-size:.88rem;font-weight:600}.feature-body h2{margin:8px 0 0;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700}.feature-body .btn-primary{margin-top:20px}.section-lede{color:var(--text-muted);max-width:64ch;margin-top:14px;line-height:1.6}.note{color:var(--text-muted);border-left:3px solid var(--accent);max-width:70ch;margin-top:24px;padding-left:14px;font-size:.9rem;line-height:1.55}a:focus-visible,button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.solutions-section{background-color:var(--bg);padding-block:72px}.solutions-section h2{margin:8px 0 0;font-size:clamp(1.6rem,3vw,2.1rem)}.terms-list{border-top:1px solid var(--border);margin:32px 0 0;padding:0;list-style:none}.terms-link{border-bottom:1px solid var(--border);color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:color .16s;display:flex}.terms-link svg{width:20px;height:20px;color:var(--accent-strong);flex:none;transition:transform .16s}.terms-link:hover{color:var(--accent-strong)}.terms-link:hover svg{transform:translate(4px)}.terms-link:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}@media (prefers-reduced-motion:reduce){.terms-link svg{transition:none}}.service-grid-4{grid-template-columns:repeat(4,1fr)}.service-grid-3{grid-template-columns:repeat(3,1fr)}@media (width<=1000px){.service-grid-4,.service-grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.service-grid-4,.service-grid-3{grid-template-columns:1fr}}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.testimonial{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;justify-content:space-between;gap:18px;margin:0;padding:22px;display:flex}.testimonial blockquote{color:var(--text);margin:0;font-size:.95rem;line-height:1.6}.testimonial blockquote p{margin:0}.testimonial figcaption{color:var(--text-muted);align-items:center;gap:12px;font-size:.84rem;display:flex}.testimonial figcaption img{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.testimonial figcaption span{flex-direction:column;display:flex}.testimonial figcaption strong{color:var(--text);font-size:.9rem}.testimonial figcaption a{color:var(--accent-strong);text-decoration:none}@media (width<=900px){.testimonial-grid{grid-template-columns:1fr}}.breadcrumbs{margin-bottom:18px}.breadcrumbs ol{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";opacity:.5;margin-right:6px}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:var(--accent-strong)}.breadcrumbs li[aria-current]{color:var(--text)}.page-hero-inner{align-items:center;gap:40px;max-width:1100px;margin-inline:auto;padding:36px 20px 56px;display:grid;position:relative}.page-hero-inner.has-image{grid-template-columns:1.1fr .9fr}.page-hero h1{max-width:20ch;text-shadow:0 0 26px color-mix(in srgb, var(--accent) 22%, transparent);margin-top:6px;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:800}.page-hero .lede{color:var(--text-muted);max-width:52ch;margin-top:14px;font-size:1.05rem;line-height:1.55}.page-hero .cta-row{margin-top:26px}.page-hero-media img{border:1px solid var(--border);width:100%;height:auto;box-shadow:var(--shadow);border-radius:18px;display:block}.page-hero-text{z-index:1;position:relative}.page-hero-full{align-items:center;min-height:calc(100svh - 107px);display:flex}.page-hero-full .page-hero-inner{width:100%}@media (width<=640px){.page-hero-full{min-height:calc(100svh - 95px)}}@media (width<=900px){.page-hero-inner.has-image{grid-template-columns:1fr}.page-hero-text{text-align:center}.page-hero h1,.page-hero .lede{margin-inline:auto}.page-hero .cta-row,.page-hero .breadcrumbs ol{justify-content:center}}.svc-section{padding-block:64px}.svc-section.tone-a{background:var(--bg)}.svc-section.tone-b{background:var(--surface)}.svc-section h2{margin:8px 0 0;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:800}.svc-section h3{font-family:Manrope,sans-serif}.svc-section .cta-row{margin-top:28px}.split{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.split.no-media{grid-template-columns:1fr;max-width:800px}.split.reverse .split-media{order:-1}.split-text p{color:var(--text-muted);max-width:62ch;margin-top:16px;line-height:1.65}.split-text .btn-primary{margin-top:24px}.split-media img{border:1px solid var(--border);border-radius:16px;width:100%;height:auto;display:block}.split-media.sticky{top:calc(var(--header-h,66px) + 24px);align-self:start;position:sticky}@media (width<=900px){.split{grid-template-columns:1fr;gap:28px}.split.reverse .split-media{order:0}.split-media.sticky{position:static}}.check-list{flex-direction:column;gap:12px;max-width:62ch;margin:16px 0 0;padding:0;list-style:none;display:flex}.check-list li{color:var(--text-muted);padding-left:24px;font-size:.96rem;line-height:1.6;position:relative}.check-list li:before{content:"›";color:var(--accent);font-weight:700;position:absolute;left:4px}.feature-cards{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.feature-cards li{isolation:isolate;background:color-mix(in srgb, var(--accent) 30%, var(--bg));clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);align-items:center;gap:12px;padding:17px 19px;display:flex;position:relative}.feature-cards li:before{content:"";z-index:-1;background:var(--surface);clip-path:polygon(11.4px 0,100% 0,100% calc(100% - 11.4px),calc(100% - 11.4px) 100%,0 100%,0 11.4px);position:absolute;inset:1px}.tone-b .feature-cards li:before{background:var(--surface-2)}.feature-cards .mark{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-strong);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.feature-cards strong{font-size:.95rem;font-weight:600;display:block}.feature-cards em{color:var(--text-muted);font-size:.82rem;font-style:normal;display:block}.feature-cards .is-negative{background:var(--border)}.feature-cards .is-negative .mark{color:var(--text-muted);border:1px solid var(--border);background:0 0}@media (width<=1000px){.feature-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.feature-cards{grid-template-columns:1fr}}.process{counter-reset:step;flex-direction:column;gap:14px;margin:24px 0 0;padding:0;list-style:none;display:flex}.process li{counter-increment:step;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px 18px 64px;position:relative}.tone-b .process li{background:var(--surface-2)}.process li:before{content:counter(step);background:var(--accent-soft);width:32px;height:32px;color:var(--accent-strong);border-radius:10px;justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-weight:700;display:flex;position:absolute;top:18px;left:18px}.process h3{margin:0;font-size:1.02rem;font-weight:700}.process p{color:var(--text-muted);margin:8px 0 0;font-size:.92rem;line-height:1.6}.process a{color:var(--accent-strong)}.steps-block h3{margin:28px 0 0;font-size:1.1rem;font-weight:700}.numbered{color:var(--text-muted);flex-direction:column;gap:10px;max-width:62ch;margin:14px 0 0;padding-left:22px;line-height:1.55;display:flex}.numbered li::marker{color:var(--accent-strong);font-weight:700}.platforms{flex-wrap:wrap;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:flex}.platforms li{background:#f2f4fa;border-radius:14px;align-items:center;padding:18px 28px;display:flex}.platforms img{width:auto;max-height:72px;display:block}.cases-grid{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cases-grid.is-logo{grid-template-columns:repeat(6,1fr)}.cases-grid.is-cover{grid-template-columns:repeat(3,1fr)}.cases-grid a,.cases-grid .case-card{isolation:isolate;background:color-mix(in srgb, var(--accent) 30%, var(--bg));clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);flex-direction:column;height:100%;padding:1px;text-decoration:none;transition:transform .18s,background .18s;display:flex;position:relative}.cases-grid a:before,.cases-grid .case-card:before{content:"";z-index:-1;background:var(--surface);clip-path:polygon(11.4px 0,100% 0,100% calc(100% - 11.4px),calc(100% - 11.4px) 100%,0 100%,0 11.4px);position:absolute;inset:1px}.cases-grid a:hover{background:var(--accent);transform:translateY(-3px)}.cases-grid .case-card{--btn-clip:polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);transition:background .18s}.cases-grid .case-card:hover{background:var(--accent)}.cases-grid .case-card.is-glitch{animation:btnGlitch var(--glitch-dur) steps(1, end) 1 both}@media (prefers-reduced-motion:reduce){.cases-grid .case-card.is-glitch{animation:none}}.cases-grid img{object-fit:contain;background:#f2f4fa;width:100%;display:block}.cases-grid.is-logo img{aspect-ratio:3/2;padding:14px}.cases-grid.is-cover img{aspect-ratio:16/10;object-fit:cover}.cases-grid span{color:var(--text);padding:10px 12px;font-size:.82rem;font-weight:600}@media (width<=1000px){.cases-grid.is-logo{grid-template-columns:repeat(4,1fr)}.cases-grid.is-cover{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cases-grid.is-logo{grid-template-columns:repeat(2,1fr)}.cases-grid.is-cover{grid-template-columns:1fr}}.art-gallery{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.art-gallery img{aspect-ratio:1;object-fit:cover;border:1px solid var(--border);border-radius:12px;width:100%;transition:transform .18s;display:block}.art-gallery a:hover img{transform:scale(1.03)}.final-cta{background:var(--accent-soft);padding-block:72px}.final-cta-inner{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.final-cta h2{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800}.final-cta p{color:var(--text-muted);max-width:52ch;line-height:1.55}.final-cta .btn-primary{margin-top:8px}.list-head{max-width:64ch;margin-bottom:8px}.list-head h1{margin-top:8px;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:800}.list-head p:last-child{color:var(--text-muted);margin-top:12px;line-height:1.55}.chips{flex-wrap:wrap;gap:8px;margin:20px 0;padding:0;list-style:none;display:flex}.chips a{border:1px solid var(--border);background:var(--surface);border-radius:99px;align-items:center;gap:6px;padding:7px 14px;font-size:.86rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.chips a:hover{border-color:var(--accent);color:var(--accent-strong)}.chips a.is-active{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.chips small{opacity:.7;font-size:.74rem}.empty{color:var(--text-muted);margin-top:32px}.other-niches{margin-top:56px}.other-niches h2,.related h2{font-size:1.25rem;font-weight:800}.related{margin-top:64px}.blog-subnav{z-index:30;background:var(--surface);color:#fff;margin-top:-32px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:sticky;top:0}.page-blog header.nav{z-index:60;position:relative}.blog-subnav-inner{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px 24px;padding-block:14px;display:flex}.blog-subnav-brand{color:var(--text);flex:none;align-items:center;margin-right:-24px;text-decoration:none;transition:margin-right .35s;display:flex}.blog-subnav.is-stuck .blog-subnav-brand{margin-right:0}.blog-subnav-brand:focus-visible{outline-offset:4px;outline:2px solid #fff}.blog-subnav.is-stuck .blog-subnav-all{display:none}.blog-subnav-logo{opacity:0;object-fit:contain;flex:none;width:0;height:24px;margin-right:0;transition:width .35s,margin-right .35s,opacity .35s;overflow:hidden}.blog-subnav.is-stuck .blog-subnav-logo{opacity:1;width:100px;margin-right:10px}.blog-subnav-title{white-space:nowrap;opacity:0;max-width:0;color:var(--text);letter-spacing:.04em;text-transform:uppercase;flex:none;margin-right:0;font-size:1rem;font-weight:400;transition:max-width .35s,margin-right .35s,opacity .35s;overflow:hidden}.blog-subnav.is-stuck .blog-subnav-title{opacity:1;max-width:80px;margin-right:0}@media (prefers-reduced-motion:reduce){.blog-subnav-logo{transition:none}}.blog-subnav ul{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.blog-subnav a{color:var(--text);font-size:.92rem;font-weight:500;text-decoration:none}.blog-subnav a:hover,.blog-subnav a.is-active{color:var(--accent-strong)}.blog-search{align-items:center;width:280px;margin-left:auto;display:flex;position:relative}.blog-search input{box-sizing:border-box;color:#1f2937;width:100%;height:40px;font:inherit;background:#f7f7f7;border:0;border-radius:6px;padding:0 44px 0 16px;font-size:.92rem;transition:width .45s cubic-bezier(.2,.8,.2,1),padding .45s,opacity .3s}.blog-search input:focus-visible{outline-offset:2px;outline:2px solid #fff}.blog-search-submit{width:32px;height:32px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.blog-search-submit svg{width:18px;height:18px}.blog-search-submit:focus-visible{outline-offset:2px;outline:2px solid #fff}.blog-search-toggle{display:none}.blog-subnav.is-stuck .blog-search{width:auto;margin-left:0}.blog-subnav.is-stuck .blog-search-toggle{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0;font-size:.92rem;font-weight:500;transition:color .16s;display:inline-flex}.blog-subnav.is-stuck .blog-search-toggle svg{display:none}.blog-subnav.is-stuck .blog-search-toggle:hover{color:var(--accent-strong)}.blog-subnav.is-stuck .blog-search-toggle:focus-visible{outline-offset:2px;outline:2px solid #fff}.blog-subnav.is-stuck .blog-search input{opacity:0;width:0;padding:0}.blog-subnav.is-stuck .blog-search-submit{display:none}.blog-subnav.is-stuck .blog-search.is-open{width:280px}.blog-subnav.is-stuck .blog-search.is-open input{opacity:1;width:100%;padding:0 44px 0 16px}.blog-subnav.is-stuck .blog-search.is-open .blog-search-submit{display:flex}.blog-subnav.is-stuck .blog-search.is-open .blog-search-toggle{display:none}.blog-subnav-spacer{flex:0 1 0;margin-left:-24px;transition:flex-grow .6s cubic-bezier(.2,.8,.2,1)}.blog-subnav.is-stuck .blog-subnav-spacer{flex-grow:1}.blog-subnav.is-stuck .blog-search{margin-left:0}@media (prefers-reduced-motion:reduce){.blog-search,.blog-search input,.blog-search-submit,.blog-search-toggle,.blog-subnav-spacer,.blog-subnav-title{transition:none}}.post-featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:32px;margin-top:32px;display:grid}.post-featured-media{background:var(--surface-2);min-height:280px;display:block;position:relative;overflow:visible}.post-card-media,.post-featured-media{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);position:relative}.post-card-media:before,.post-card-media:after,.post-featured-media:before,.post-featured-media:after{content:"";pointer-events:none;width:8px;height:8px;position:absolute}.post-card-media:before,.post-featured-media:before{border-top:2px solid var(--accent);border-right:2px solid var(--accent);top:-4px;right:-4px}.post-card-media:after,.post-featured-media:after{border-bottom:2px solid var(--accent);border-left:2px solid var(--accent);bottom:-4px;left:-4px}.post-featured-media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.post-featured-body{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.post-featured-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-featured-label{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-strong);font-size:.95rem;font-weight:700}.post-featured h2{margin-top:8px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1.2}.post-featured h2 a{color:inherit;text-decoration:none}.post-featured-bar{background:var(--accent);border-radius:8px;width:60px;height:8px;margin:18px 0;display:block}.post-featured-body p{color:var(--text-muted);line-height:1.6}.post-featured-body .btn-enter{align-self:flex-start;margin-top:22px}@media (width<=760px){.post-featured{grid-template-columns:1fr}.post-featured-media{aspect-ratio:16/9;min-height:0}}.post-grid{grid-template-columns:repeat(3,1fr);gap:40px 36px;margin-top:64px;display:grid}.post-meta-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.post-meta-row time{text-align:right;margin-left:auto}.post-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;transition:transform .18s,border-color .18s;display:flex;overflow:hidden}.post-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));transform:translateY(-3px)}.post-card-media{aspect-ratio:16/9;background:var(--surface-2);display:block;overflow:visible}.post-card-media img{object-fit:cover;width:100%;height:100%;display:block}.post-card-fallback{height:100%;color:var(--accent-strong);justify-content:center;align-items:center;font-family:Manrope,sans-serif;font-size:3rem;font-weight:800;display:flex}.post-card-body{flex-direction:column;gap:10px;padding:18px 20px 22px;display:flex}.post-card-body h2{font-size:1.08rem;font-weight:700;line-height:1.3}.post-card-body h2 a{text-decoration:none}.post-card-body h2 a:hover{color:var(--accent-strong)}.post-card-body p:last-child{color:var(--text-muted);font-size:.9rem;line-height:1.55}.post-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-family:IBM Plex Mono,monospace;font-size:.72rem}.post-meta a{color:var(--accent-strong);text-decoration:none}@media (width<=900px){.post-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.post-grid{grid-template-columns:1fr}}.pagination{margin-top:40px}.pagination ul{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pagination a,.pagination span{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:center;align-items:center;min-width:38px;height:38px;padding-inline:12px;font-size:.88rem;text-decoration:none;display:inline-flex}.pagination a:hover{border-color:var(--accent);color:var(--accent-strong)}.pagination .active span{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.pagination .disabled span{opacity:.45}.article{max-width:760px;margin-inline:auto}.article.article-start{margin-inline:0}.article.article-full{max-width:none;margin-inline:0}.article-head .eyebrow a{color:inherit;text-decoration:none}.article-head h1{margin-top:12px;font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:800;line-height:1.15}.article-lede{color:var(--text-muted);margin-top:16px;font-size:1.1rem;line-height:1.6}.article-cover{margin:28px 0 8px}.article-cover img{border:1px solid var(--border);border-radius:16px;width:100%;height:auto;display:block}.prose{color:color-mix(in srgb, var(--text) 90%, var(--bg));margin-top:28px;font-size:1.04rem;line-height:1.75}.prose>*+*{margin-top:1.1em}.prose h2{margin-top:2em;font-size:1.5rem;font-weight:800}.prose h3{margin-top:1.6em;font-size:1.2rem;font-weight:700}.prose h4{margin-top:1.4em;font-family:Manrope,sans-serif;font-size:1.05rem}.prose a{color:var(--accent-strong);text-underline-offset:3px}.prose img{border-radius:12px;max-width:100%;height:auto;margin-inline:auto;display:block}.prose img[src*="/emoji/"]{vertical-align:-.15em;border-radius:0;width:1.1em;height:1.1em;margin:0;display:inline}.prose figure{margin-inline:0}.prose figcaption{color:var(--text-muted);text-align:center;margin-top:8px;font-size:.84rem}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose blockquote{border-left:3px solid var(--accent);color:var(--text-muted);margin-inline:0;padding:4px 0 4px 18px}.prose table{border-collapse:collapse;width:100%;font-size:.95rem;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--border);text-align:left;padding:8px 12px}.prose iframe{border:0;border-radius:12px;max-width:100%}.prose strong{color:var(--text)}.article-cta{background:linear-gradient(135deg, var(--surface-2), var(--surface));clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:14px;margin-top:48px;padding:34px 34px 32px;display:flex;position:relative}.article-cta:before,.article-cta:after{content:"";pointer-events:none;width:8px;height:8px;position:absolute}.article-cta:before{border-top:2px solid var(--accent);border-right:2px solid var(--accent);top:-4px;right:-4px}.article-cta:after{border-bottom:2px solid var(--accent);border-left:2px solid var(--accent);bottom:-4px;left:-4px}.article-cta h2{color:var(--text);margin:0;font-size:1.5rem;font-weight:800;line-height:1.25}.article-cta p{color:var(--text-muted);max-width:56ch;margin:0;font-size:1.02rem;line-height:1.65}.article-cta .btn-primary{margin-top:10px}.timeline{margin-top:28px}.timeline-years{scrollbar-width:thin;gap:8px;padding:4px 2px 10px;display:flex;overflow-x:auto}.timeline-year{cursor:pointer;background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:10px 20px;font-family:Manrope,sans-serif;font-size:1.05rem;font-weight:800;transition:background .16s,color .16s,border-color .16s}.timeline-year:hover{color:var(--accent-strong);border-color:var(--accent-strong)}.timeline-year[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.timeline-year:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.timeline-panels{margin-top:16px;display:grid}.timeline-panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;grid-area:1/1;padding:24px 22px;display:flex}.timeline-panel.is-inactive{visibility:hidden;pointer-events:none}.timeline-panel .timeline-more{align-self:flex-start;margin-top:auto}.timeline-content.prose{margin-top:0}.timeline-more{cursor:pointer;border:1px solid var(--accent);color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;margin-top:18px;padding:8px 20px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700}.timeline-more:hover{background:var(--accent);color:var(--accent-contrast)}.timeline-more[hidden]{display:none}@media (prefers-reduced-motion:reduce){.timeline-year{transition:none}}.video-carousel{--video-gap:14px;--per-view:3;margin-top:24px;position:relative}@media (width<=900px){.video-carousel{--per-view:2}}@media (width<=560px){.video-carousel{--per-view:1}}.video-viewport{border-radius:14px;overflow:hidden}.video-track{gap:var(--video-gap);margin:0;padding:0;list-style:none;transition:transform .6s;display:flex}.video-track li{flex:0 0 calc((100% - (var(--per-view) - 1) * var(--video-gap)) / var(--per-view))}.video-card{aspect-ratio:16/9;cursor:pointer;background:var(--surface-2);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border:0;width:100%;padding:0;display:block;position:relative;overflow:visible}.video-card:before,.video-card:after{content:"";pointer-events:none;width:8px;height:8px;position:absolute}.video-card:before{border-top:2px solid var(--accent);border-right:2px solid var(--accent);top:-4px;right:-4px}.video-card:after{border-bottom:2px solid var(--accent);border-left:2px solid var(--accent);bottom:-4px;left:-4px}.video-card img{object-fit:cover;width:100%;height:100%;display:block}.video-card .play{background:color-mix(in srgb, var(--bg) 70%, transparent);border:1px solid var(--accent-strong);width:52px;height:52px;color:var(--accent-strong);border-radius:50%;justify-content:center;align-items:center;margin:auto;padding-left:3px;font-size:1.1rem;transition:background .18s,color .18s;display:flex;position:absolute;inset:0}.video-card:hover .play,.video-card:focus-visible .play{background:var(--accent);color:#fff}.video-card:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.video-controls{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.video-nav{cursor:pointer;background:var(--surface);border:1px solid var(--border);width:42px;height:42px;color:var(--accent-strong);border-radius:50%;font-size:1.4rem;line-height:1;transition:background .16s,color .16s}.video-nav:hover{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.video-modal{z-index:1000;background:#000c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.video-modal[hidden]{display:none}.video-modal-dialog{outline:none;width:100%;max-width:960px;position:relative}.video-modal-frame{aspect-ratio:16/9;background:#000;border-radius:14px;position:relative;overflow:hidden}.video-modal-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-modal-close{cursor:pointer;background:var(--surface);border:1px solid var(--border);width:38px;height:38px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-46px;right:0}.video-modal-close:hover{background:var(--accent);color:#fff}.video-modal-close svg{width:18px;height:18px}.brand-evolution{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.brand-evolution li{color:#050e22;text-align:center;background:#f2f4fa;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex}.brand-evolution img{object-fit:contain;max-width:100%;height:80px}.brand-evolution strong{font-family:IBM Plex Mono,monospace;font-size:.9rem}.company-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.company-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:6px;height:100%;padding:14px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.company-card:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));transform:translateY(-3px)}.company-card-media{aspect-ratio:3/2;background:#f2f4fa;border-radius:10px;justify-content:center;align-items:center;margin-bottom:6px;display:flex;overflow:hidden}.company-card-media img{object-fit:contain;max-width:100%;max-height:100%;padding:10px}.company-card-media b{color:#123156;font-family:Manrope,sans-serif;font-size:2rem}.company-card strong{font-size:.95rem}.company-card small{color:var(--text-muted);font-size:.78rem;line-height:1.4}.tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tags a{text-decoration:none}.tags em{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-strong);background:var(--accent-soft);border-radius:99px;padding:3px 9px;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-style:normal}@media (width<=1000px){.company-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.company-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.company-grid{grid-template-columns:1fr}}.company{max-width:900px;margin-inline:auto}.company-head{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.company-head h1{margin-top:6px;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:800}.company-head .btn-primary{margin-top:16px}.company-logo{object-fit:contain;background:#f2f4fa;border-radius:14px;flex-shrink:0;width:150px;height:100px;padding:12px}.company-section{margin-top:44px}.company-section h2{font-size:1.3rem;font-weight:800}.company-section .prose{margin-top:14px;font-size:1rem}.facts{grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0 0;display:grid}.facts div{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-family:IBM Plex Mono,monospace;font-size:.68rem}.facts dd{margin:6px 0 0;font-weight:600}@media (width<=600px){.facts{grid-template-columns:1fr}}.company .testimonial{margin-top:16px}.not-found{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-block:64px;display:flex}.not-found h1{font-size:clamp(2rem,5vw,3rem);font-weight:800}.not-found p{color:var(--text-muted);max-width:48ch}.not-found .cta-row,.not-found .chips{justify-content:center}.site-footer{border-top:1px solid var(--border);background:var(--surface);color:var(--text-muted);margin-inline:-20px;padding:56px 20px 32px;font-size:.88rem;display:block}.footer-grid{grid-template-columns:1.6fr repeat(4,1fr);gap:32px;display:grid}.footer-col-wide{grid-column:span 2}.footer-col.footer-col-wide ul{columns:2;column-gap:28px;display:block}.footer-col.footer-col-wide li{break-inside:avoid;margin-bottom:10px}.footer-brand p{max-width:34ch;margin-top:16px;line-height:1.6}.social{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.social a,.footer-col a{text-decoration:none}.social a{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%;justify-content:center;align-items:center;transition:background .16s,color .16s;display:flex}.social a svg{width:17px;height:17px}.social a:hover{background:var(--accent);color:#fff}.footer-col a:hover{color:var(--accent-strong)}.footer-col h2{letter-spacing:.14em;text-transform:uppercase;color:var(--text);margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:.72rem}.footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-soon em{letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin-left:4px;font-size:.66rem;font-style:normal}.footer-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:22px;font-size:.8rem;display:flex}@media (width<=1000px){.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/-1}}@media (width<=560px){.footer-col-wide{grid-column:1/-1}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column}}.qr-modal{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.qr-modal[hidden]{display:none}.qr-modal-dialog{color:#1f2937;text-align:left;background:#fff;border-radius:14px;outline:none;width:100%;max-width:440px;padding:36px 32px 32px;position:relative;box-shadow:0 20px 50px #00000059}.qr-modal-close{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:14px;right:14px}.qr-modal-close:hover{color:#111827;background:#f3f4f6}.qr-modal-close svg{width:20px;height:20px}.qr-modal-dialog h2{color:#1f2937;margin:0 40px 0 0;font-family:Manrope,system-ui,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2}.qr-modal-bar{background:var(--accent,#1e8cff);border-radius:6px;width:86px;height:6px;margin:10px 0 14px;display:block}.qr-modal-dialog p{color:#4b5563;margin:0;font-size:1rem;line-height:1.5}.qr-modal-code{justify-content:center;margin:24px 0;display:flex}.qr-modal-code canvas{width:220px;height:220px}.qr-modal-continue{cursor:pointer;background:var(--accent,#1e8cff);width:max-content;color:var(--accent-contrast,#f2f4fa);--btn-clip:polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);clip-path:var(--btn-clip);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 26px -10px color-mix(in srgb, var(--accent,#1e8cff) 60%, transparent);justify-content:center;align-items:center;margin:0 auto;padding:10px 22px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;font-weight:700;text-decoration:none;transition:box-shadow .18s,background .18s,color .18s;display:flex;position:relative}.qr-modal-continue:before,.qr-modal-continue:after{content:"";pointer-events:none;width:8px;height:8px;position:absolute}.qr-modal-continue:before{border-top:2px solid var(--accent,#1e8cff);border-right:2px solid var(--accent,#1e8cff);top:-4px;right:-4px}.qr-modal-continue:after{border-bottom:2px solid var(--accent,#1e8cff);border-left:2px solid var(--accent,#1e8cff);bottom:-4px;left:-4px}.qr-modal-continue:hover{background:var(--surface,#0c1e3d);color:var(--accent-contrast,#f2f4fa);box-shadow:0 12px 30px -8px color-mix(in srgb, var(--accent,#1e8cff) 65%, transparent)}.qr-modal-continue.is-glitch{animation:btnGlitch var(--glitch-dur) steps(1, end) 1 both}@media (prefers-reduced-motion:reduce){.qr-modal-continue,.qr-modal-close{transition:none}.qr-modal-continue.is-glitch{animation:none}.cases-grid a,.post-card,.company-card,.art-gallery img{transition:none}}.mega-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:flex}.mega-icon svg{width:19px;height:19px}.mega-item{flex-direction:row;align-items:flex-start;gap:14px}.mega-item:hover .mega-icon{background:var(--accent);color:#fff}.mega-text{flex-direction:column;gap:3px;min-width:0;display:flex}.mega-item strong{align-items:center;gap:8px;display:flex}.mega-item strong em{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong);background:var(--accent-soft);border-radius:99px;padding:2px 8px;font-family:IBM Plex Mono,monospace;font-size:.6rem;font-style:normal;font-weight:500}.mega-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 14px 14px;font-family:IBM Plex Mono,monospace;font-size:.68rem}.mega-banner-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text);justify-content:space-between;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:.68rem;display:flex;position:relative}.mega-banner-label svg{width:13px;height:13px;color:var(--accent-strong)}.mega-banner-media{border:1px solid var(--border);aspect-ratio:16/10;background:var(--surface-2);border-radius:14px;margin-top:14px;position:relative;overflow:hidden}.mega-banner-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.mega-banner-media:after{content:"";background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--bg) 55%, transparent));position:absolute;inset:0}.mega-banner:hover .mega-banner-media img{transform:scale(1.05)}.mega-banner-cta{text-align:center;color:#050e22;background:#f2f4fa;border-radius:11px;margin-top:6px;padding:12px 16px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .16s,transform .16s;display:block;position:relative}.mega-banner-cta:hover{background:#fff;transform:translateY(-1px)}@media (width>=761px){.nav-row{position:relative}.menu-item{position:static}.mega{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, #fff 4%), var(--surface));box-shadow:0 30px 70px -28px #00081ee6, 0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:22px;grid-template-columns:minmax(0,1fr) 310px;gap:10px;padding:12px;top:calc(100% - 4px);left:0;right:0}.mega-main{padding:20px 12px 12px}.mega-list{flex-direction:column;gap:6px;display:flex}.mega-banner{background:linear-gradient(160deg, var(--accent-soft), var(--surface-2) 70%);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));border-radius:16px;justify-content:flex-start;gap:10px;padding:18px}.mega-banner h4{max-width:none;margin-top:6px;font-size:1.2rem;line-height:1.2;position:relative}.mega-banner p:not(.mega-banner-label){max-width:none;font-size:.86rem;position:relative}.mega-banner:not(.has-image){justify-content:flex-end;min-height:230px}}@media (width<=760px){.mega-eyebrow{display:none}.mega-main{padding:0}.mega-list{display:flex}}@media (width>=761px){.mega-main{flex-direction:column;display:flex}}.mega-banner h4{margin:0!important}@media (width>=761px){.mega-banner{gap:8px}.mega-banner h4{margin-top:6px!important}.nav-row{position:static}.nav-right{position:relative}.mega{grid-template-columns:minmax(0,1fr) 260px;min-width:640px;margin-left:auto;left:0;right:0}.mega-main{padding:18px 8px 10px}.mega{z-index:80;top:calc(100% + 14px)}header.nav{z-index:60}}@media (width>=761px) and (width<=1060px){.nav-row{position:relative}.nav-right{position:static}.mega{min-width:0;margin-left:0;left:0;right:0}}.mega-icon{transition:none;background:0 0!important;border:0!important}.mega-item:hover .mega-icon{color:var(--accent-strong);background:0 0!important}.btn-enter{--btn-clip:polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px)}.btn-enter.is-glitch{animation:btnGlitch var(--glitch-dur) steps(1, end) 1 both}@keyframes btnGlitch{0%,to{clip-path:var(--btn-clip);text-shadow:none;transform:translate(0)}14%{clip-path:inset(20% 0 55%);text-shadow:1.5px 0 #ff005a99,-1.5px 0 #00d2ff99;transform:translate(-2px,1px)}28%{clip-path:inset(55% 0 15%);text-shadow:-1.5px 0 #ff005a99,1.5px 0 #00d2ff99;transform:translate(2px,-1px)}42%{clip-path:inset(35% 0);text-shadow:none;transform:translate(-1px)}56%{clip-path:inset(10% 0 65%);text-shadow:1.5px 0 #ff005a99,-1.5px 0 #00d2ff99;transform:translate(2px,1px)}70%{clip-path:inset(60% 0 10%);text-shadow:none;transform:translate(-1px,-1px)}84%{clip-path:var(--btn-clip);text-shadow:-1px 0 #ff005a99,1px 0 #00d2ff99;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.btn-enter.is-glitch{animation:none}}.btn-enter.float-cta,.btn-enter.float-top{z-index:70;position:fixed;bottom:22px}.btn-enter.float-cta{right:22px}.btn-enter.float-top{opacity:0;visibility:hidden;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:opacity .25s,transform .25s,visibility .25s,box-shadow .18s,background .18s,color .18s;display:inline-flex;left:22px;transform:translateY(12px)}.btn-enter.float-top.is-visible{opacity:1;visibility:visible;transform:none}.btn-enter.float-top svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.btn-enter.float-top{transition:none}}.btn-enter.float-wa{align-items:center;gap:9px;display:inline-flex}.btn-enter.float-wa svg{flex:none;width:18px;height:18px}@media (width<=640px){.btn-enter.float-wa{justify-content:center;width:46px;height:46px;padding:0}.btn-enter.float-wa span{display:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.post-carousel{--post-gap:20px;--per-view:3;margin-top:28px;position:relative}@media (width<=900px){.post-carousel{--per-view:2}}@media (width<=600px){.post-carousel{--per-view:1}}.post-carousel-viewport{overflow:hidden}.is-draggable{touch-action:pan-y;-webkit-user-select:none;user-select:none}.is-draggable img{-webkit-user-drag:none}.is-draggable,.is-draggable *{cursor:grab}.is-draggable :is(a,button,[role=button]),.is-draggable :is(a,button,[role=button]) *{cursor:pointer}.is-draggable.is-dragging,.is-draggable.is-dragging *{cursor:grabbing!important}.is-draggable.is-dragging *{pointer-events:none}.post-carousel-track{gap:var(--post-gap);margin:0;padding:0;list-style:none;transition:transform .6s;display:flex}.post-carousel-track li{flex:0 0 calc((100% - (var(--per-view) - 1) * var(--post-gap)) / var(--per-view));min-width:0}.post-carousel-track .post-card{height:100%}.post-carousel-controls{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}@media (prefers-reduced-motion:reduce){.post-carousel-track{transition:none}}.cases-grid.is-carousel{gap:var(--post-gap);margin:0;display:flex}.cases-carousel .post-carousel-viewport{margin:-6px 0;padding:6px 0}.cases-carousel .post-carousel-track li{display:flex}.cases-carousel .post-carousel-track li>a,.cases-carousel .post-carousel-track li>.case-card{width:100%}.cases-grid.is-carousel.is-cover img{aspect-ratio:1;object-fit:contain;height:auto}.cases-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.cases-bar .post-carousel-controls{margin:0 0 0 auto}.hero .hero-solutions-link{align-self:flex-start;align-items:center;gap:10px;margin-top:24px;display:inline-flex}.hero .hero-solutions-link svg{width:12px;height:8px}#solucoes,#nichos{scroll-margin-top:90px}.hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.hero-visual{justify-self:end;width:100%;max-width:440px;position:relative}.hero-visual-main{width:100%;height:auto;display:block}.hero-visual-logo{opacity:.9;height:auto;position:absolute}.hero-visual-logo-elementor{width:20%;top:-2%;left:-24%}.hero-visual-logo-croco{width:22%;top:-6%;right:-12%}.hero-visual-logo-seo{width:19%;bottom:4%;right:-12%}.hero-visual-logo-woo{width:14%;bottom:8%;left:-12%}@media (width<=900px){.hero-split{grid-template-columns:1fr}.hero-visual-logo{display:none}.hero-visual{justify-self:center;max-width:360px;margin-top:24px}}.hero-visual{perspective:1100px}.hero-visual-main{transform-style:preserve-3d;transform:translate3d(calc(var(--hero-mx,0) * -22px), calc(var(--hero-my,0) * -22px), 0) rotateX(calc(var(--hero-my,0) * -16deg)) rotateY(calc(var(--hero-mx,0) * 18deg));transition:transform .35s ease-out}@keyframes heroFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}.hero-visual-logo{animation:5s ease-in-out infinite heroFloat}.hero-visual-logo-elementor{animation-duration:5.5s;animation-delay:0s}.hero-visual-logo-croco{animation-duration:4.8s;animation-delay:-1.5s}.hero-visual-logo-seo{animation-duration:6s;animation-delay:-3s}.hero-visual-logo-woo{animation-duration:5.2s;animation-delay:-2.2s}@media (prefers-reduced-motion:reduce){.hero-visual-main{transition:none;transform:none}.hero-visual-logo{animation:none}}@media (width<=900px){.hero-visual,.hero-visual-logo{transform:none!important}}.post-carousel-track .service-card{height:100%}.post-carousel-track .service-card .mark svg{width:20px;height:20px}.post-carousel-track .service-card.is-soon{cursor:default;opacity:.6}.post-carousel-track .service-card.is-soon:hover{border-color:var(--border);transform:none}.niche-block{margin-top:24px}.post-carousel-track .service-card{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border-radius:0;position:relative}.post-carousel-track .service-card:before,.post-carousel-track .service-card:after{content:"";pointer-events:none;width:8px;height:8px;position:absolute}.post-carousel-track .service-card:before{border-top:2px solid var(--accent);border-right:2px solid var(--accent);top:-4px;right:-4px}.post-carousel-track .service-card:after{border-bottom:2px solid var(--accent);border-left:2px solid var(--accent);bottom:-4px;left:-4px}.video-nav{cursor:pointer;width:46px;height:38px;color:var(--accent-contrast);background:var(--accent);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:0;border-radius:0;padding:0;font-size:1.3rem;line-height:1;transition:background .18s,color .18s;position:relative}.video-nav:before,.video-nav:after{content:"";pointer-events:none;width:8px;height:8px;position:absolute}.video-nav:before{border-top:2px solid var(--accent);border-right:2px solid var(--accent);top:-4px;right:-4px}.video-nav:after{border-bottom:2px solid var(--accent);border-left:2px solid var(--accent);bottom:-4px;left:-4px}.video-nav:hover{color:#000;background:#fff}.video-nav:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.post-carousel-track .service-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border:0;transition:transform .25s,background .25s,box-shadow .25s}.post-carousel-track .service-card:before{width:12px;height:12px;transition:width .25s,height .25s;top:10px;right:10px}.post-carousel-track .service-card:after{width:12px;height:12px;transition:width .25s,height .25s;bottom:10px;left:10px}.post-carousel-track a.service-card:hover{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--accent);transform:translateY(-6px)}.post-carousel-track a.service-card:hover:before,.post-carousel-track a.service-card:hover:after{width:20px;height:20px}.post-carousel-track .service-card.is-soon:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);transform:none}.post-carousel-track .service-card.is-soon:hover:before,.post-carousel-track .service-card.is-soon:hover:after{width:12px;height:12px}.post-carousel-track .service-card{clip-path:none}#solucoes .post-carousel-viewport{margin:-12px 0;padding:12px 0}.niche-filter-item{z-index:1;background:var(--surface);padding:0 0 8px;position:sticky;top:-8px}.niche-filter{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-2);width:100%;height:40px;color:var(--text);font:inherit;border-radius:9px;padding:0 14px;font-size:.92rem}.niche-filter:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.niche-filter::placeholder{color:var(--text-muted)}.niche-empty{color:var(--text-muted);padding:11px 12px;font-size:.92rem}.niche-empty[hidden]{display:none}.about-visual{justify-self:end;width:100%;max-width:420px;position:relative}.about-visual-img{aspect-ratio:1;object-fit:cover;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);width:100%;height:auto;display:block}.about-visual:before,.about-visual:after{content:"";pointer-events:none;z-index:2;width:12px;height:12px;position:absolute}.about-visual:before{border-top:2px solid var(--accent);border-right:2px solid var(--accent);top:-6px;right:-6px}.about-visual:after{border-bottom:2px solid var(--accent);border-left:2px solid var(--accent);bottom:-6px;left:-6px}.about-visual .about-stat{z-index:3;background:var(--accent);box-shadow:0 10px 26px -10px color-mix(in srgb, var(--accent) 60%, transparent);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border:0;border-radius:0;padding:12px 22px;position:absolute;bottom:24px;left:-18px}.about-visual .about-stat .num{color:var(--accent-contrast);font-size:2rem;font-weight:800;line-height:1}@media (width<=900px){.about-visual{justify-self:center;max-width:360px}}.about-visual:before,.about-visual:after{transition:width .3s,height .3s}.about-visual:hover:before,.about-visual:hover:after{width:22px;height:22px}@media (prefers-reduced-motion:reduce){.about-visual:before,.about-visual:after{transition:none}}.about-grid .btn-enter{margin-top:28px}section.about-section{background-color:var(--bg);border-top:0;border-bottom:0}.about-grid{grid-template-columns:1fr 1fr}.about-grid>.about-visual{order:-1}@media (width<=900px){.about-grid{grid-template-columns:1fr}}.page-sobre .split{grid-template-columns:1fr 1fr}.about-visual{justify-self:center;width:100%;max-width:none}.about-grid{align-items:center}section.about-section{padding-top:0}.about-section .about-visual:before{top:0}.google-summary{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 0;font-size:.92rem;display:flex}.google-summary strong{color:var(--text);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.4rem}.stars{color:#fbbc04;letter-spacing:2px;font-size:1rem;line-height:1}.testimonial figcaption small{color:var(--text-muted);font-size:.78rem}.google-more{margin:20px 0 0}.google-more a{color:var(--accent-strong);font-weight:600;text-decoration:none}.google-more a:hover{text-decoration:underline}.art-carousel{width:100%;max-width:400px;margin-left:auto;position:relative}.art-stage{aspect-ratio:4/5;border:1px solid var(--border);box-shadow:var(--shadow);background:var(--surface);border-radius:18px;position:relative;overflow:hidden}.art-slide{opacity:0;visibility:hidden;margin:0;transition:opacity 0s linear .7s,visibility 0s linear .7s;position:absolute;inset:0}.art-slide.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity .7s}.art-slide img{object-fit:cover;width:100%;height:100%;display:block;position:relative}@media (width<=900px){.art-carousel{max-width:340px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.art-slide{transition:none}}.art-story{max-width:290px;margin-inline:auto}.art-story .art-stage{aspect-ratio:9/16}.steps-split .art-story{margin-right:0}.svc-trust .trust-block{margin-inline:0;padding:0}.svc-flow{position:relative}.svc-flow .page-hero{background-image:none;overflow:clip visible}.svc-flow .page-hero-inner{padding-bottom:72px}.svc-flow .svc-section{background:0 0;padding-block:64px;position:relative;overflow-x:clip}.svc-flow .svc-section:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 16%, transparent), transparent 68%);filter:blur(10px);opacity:1;pointer-events:none;z-index:0;border-radius:50%;width:620px;height:620px;position:absolute;top:50%;left:auto;right:auto;transform:translateY(-50%)}.svc-flow .svc-section.tone-a:before{right:-260px}.svc-flow .svc-section.tone-b:before{left:-260px}.svc-flow .svc-section>.wrap{z-index:1;position:relative}.svc-flow .svc-section h2{letter-spacing:-.01em;font-size:clamp(1.7rem,3.2vw,2.4rem)}.svc-flow .split{gap:64px}.svc-flow .split-media img{box-shadow:0 40px 90px -40px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent);border:0;border-radius:26px}.svc-flow .numbered,.steps-block .numbered{counter-reset:n;gap:14px;padding-left:0;list-style:none}.svc-flow .numbered li,.steps-block .numbered li{counter-increment:n;padding-left:48px;position:relative}.svc-flow .numbered li:before,.steps-block .numbered li:before{content:counter(n);width:32px;height:32px;color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:absolute;top:-2px;left:0}.svc-flow .svc-trust,.svc-section.svc-trust.is-flow{padding-block:24px}.svc-flow .svc-trust:before,.svc-section.svc-trust.is-flow:before{display:none}.svc-flow .final-cta,.final-cta.is-flow{background:0 0;padding-block:32px 104px}.svc-flow .final-cta:before,.final-cta.is-flow:before{display:none}.svc-flow .final-cta-inner,.final-cta.is-flow .final-cta-inner{background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--accent) 32%, transparent), transparent 52%), linear-gradient(135deg, #0e1a36e6, #173b68b3 55%, #0b1429e6);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent), 0 40px 90px -40px color-mix(in srgb, var(--accent) 50%, transparent);border-radius:32px;padding:64px 28px;position:relative}.svc-section.is-flow{background:0 0;padding-block:64px;position:relative;overflow-x:clip}.svc-section.is-flow:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 16%, transparent), transparent 68%);filter:blur(10px);opacity:1;pointer-events:none;z-index:0;border-radius:50%;width:620px;height:620px;position:absolute;top:50%;left:auto;right:-260px;transform:translateY(-50%)}.svc-section.is-flow>.wrap{z-index:1;position:relative}.svc-section.is-flow h2{letter-spacing:-.01em;font-size:clamp(1.7rem,3.2vw,2.4rem)}.is-flow .split{gap:64px}.is-flow .split-media img{box-shadow:0 40px 90px -40px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent);border:0;border-radius:26px}.is-flow .process{gap:20px}.is-flow .process li,.tone-b.is-flow .process li{background:0 0;border:0;border-radius:0;padding:0 0 0 48px}.is-flow .process li:before{width:32px;height:32px;color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%;font-family:inherit;font-size:.85rem;top:-2px;left:0}@media (width<=900px){.svc-section.is-flow{padding-block:44px}.svc-section.is-flow:before{width:380px;height:380px}.is-flow .split{gap:32px}}.svc-flow.reveal-ready .reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.svc-flow.reveal-ready .reveal.is-in{opacity:1;transform:none}.svc-flow.reveal-ready .reveal:not(.is-in) .reveal-item{opacity:0}.svc-flow.reveal-ready .reveal.is-in .reveal-item{animation:.7s cubic-bezier(.2,.7,.2,1) backwards flowRise;animation-delay:calc(var(--i,0) * 80ms + .16s)}@keyframes flowRise{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:none}}.svc-flow .svc-section:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(to bottom, transparent, var(--accent-strong));opacity:.7;width:2px;height:64px;margin-left:-1px;position:absolute;top:0;left:50%}.svc-flow.reveal-ready .svc-section:after{transform-origin:top;transition:transform .9s cubic-bezier(.2,.7,.2,1) .1s;transform:scaleY(0)}.svc-flow.reveal-ready .svc-section:has(>.wrap.is-in):after{transform:scaleY(1)}.svc-flow .svc-section.svc-trust:after{display:none}@media (width<=900px){.svc-flow .svc-section:after{height:44px}.svc-flow .svc-section{padding-block:44px}.svc-flow .svc-section:before{width:380px;height:380px}.svc-flow .split{gap:32px}.svc-flow .final-cta-inner,.final-cta.is-flow .final-cta-inner{padding:48px 20px}}@media (prefers-reduced-motion:reduce){.svc-flow.reveal-ready .reveal{opacity:1;transition:none;transform:none}.svc-flow.reveal-ready .reveal .reveal-item{opacity:1;animation:none}.svc-flow.reveal-ready .svc-section:after{transition:none;transform:none}}.journey{--mh:min(74svh, 640px);position:relative}.journey .page-hero-inner{padding-inline:0}@media (width<=1140px){.journey .page-hero-inner{padding-inline:20px}}@media (width>=901px){.journey .page-hero-inner{min-height:calc(var(--mh) + 124px);align-items:center;padding-block:44px 80px}}.journey-rail{z-index:4;pointer-events:none;position:absolute;inset:0}.journey-rail-inner{box-sizing:border-box;padding-bottom:var(--rail-end,0px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:56px;max-width:1100px;height:100%;margin-inline:auto;display:grid}.journey-stage-col{grid-column:2;height:100%;padding-top:44px}.journey-stage{top:calc(var(--header-h,66px) + 20px);height:var(--mh);pointer-events:auto;place-items:center;display:grid;position:sticky}.journey:not(.is-live) .journey-rail{bottom:auto}.journey:not(.is-live) .journey-stage{position:static}.journey .m-frame{width:calc(var(--mh) * .8);max-width:100%;height:var(--mh);background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) calc(var(--glow,.25) * 90%), transparent), 0 40px 90px -36px color-mix(in srgb, var(--accent) calc(var(--glow,.25) * 100%), transparent);border-radius:22px;position:relative;overflow:hidden}.m-canvas{opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.journey-frame .art-carousel{width:auto;max-width:none;margin:0;position:absolute;inset:0}.journey-frame .art-carousel .art-stage{aspect-ratio:auto;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.journey-frame .art-story{opacity:0;pointer-events:none}.scene{min-height:calc(var(--mh) + 145vh)}.scene-copy{top:calc(var(--header-h,66px) + 20px);min-height:var(--mh);flex-direction:column;justify-content:center;align-items:flex-start;max-width:calc(55% - 30.8px);display:flex;position:sticky}.journey:not(.is-live) .scene{min-height:0}.journey:not(.is-live) .scene-copy{min-height:0;position:static}.type-tags{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.type-tags li{isolation:isolate;color:var(--text);background:color-mix(in srgb, var(--accent) 34%, var(--bg));clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border-radius:0;padding:6px 14px;font-size:.82rem;font-weight:600;position:relative}.type-tags li:before{content:"";z-index:-1;background:color-mix(in srgb, var(--accent) 12%, var(--bg));clip-path:polygon(7.4px 0,100% 0,100% calc(100% - 7.4px),calc(100% - 7.4px) 100%,0 100%,0 7.4px);position:absolute;inset:1px}.type-tags .is-more{color:var(--accent-strong);clip-path:none;background:0 0;padding-left:4px;font-weight:500}.type-tags .is-more:before{display:none}.type-tags li:not(.is-more){--btn-clip:polygon(8px 0, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%, 0 8px);transition:background .18s,color .18s}.type-tags li:not(.is-more):hover{background:var(--accent);color:#fff}.type-tags li:not(.is-more).is-glitch{animation:btnGlitch var(--glitch-dur) steps(1, end) 1 both}@media (prefers-reduced-motion:reduce){.type-tags li:not(.is-more).is-glitch{animation:none}}.journey .scene-copy .btn-primary{margin-top:24px}.journey .steps-block{max-width:calc(55% - 30.8px)}.m-form{opacity:0;color:var(--text);pointer-events:none;background:#0b1730;flex-direction:column;gap:12px;padding:18px;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.m-form-head{color:#f1f5ff;justify-content:space-between;align-items:center;font-size:1.05rem;display:flex}.m-form-head span{color:var(--text-muted);font-size:.9rem}.m-field{flex-direction:column;gap:6px;min-height:0;display:flex}.m-field small{color:var(--text-muted);font-size:.74rem}.m-grow{flex:1}.m-box{border:1px solid var(--border);color:#e6edff;text-align:left;background:#08122a;border-radius:8px;min-height:38px;padding:9px 12px;font-size:.86rem;line-height:1.45;position:relative}.m-area{flex:1;padding-right:34px;overflow:hidden}.m-mic{color:var(--text-muted);position:absolute;bottom:10px;right:10px}.m-typed.is-typing:after{content:"";vertical-align:-.12em;background:var(--accent-strong);width:1.5px;height:1em;margin-left:2px;animation:.8s step-end infinite mBlink;display:inline-block}@keyframes mBlink{50%{opacity:0}}.m-chips{flex-wrap:wrap;gap:6px;display:flex}.m-chip{isolation:isolate;color:var(--text-muted);background:var(--border);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border-radius:0;padding:6px 12px;font-size:.8rem;transition:background .3s,color .3s;position:relative}.m-chip:before{content:"";z-index:-1;clip-path:polygon(7.4px 0,100% 0,100% calc(100% - 7.4px),calc(100% - 7.4px) 100%,0 100%,0 7.4px);background:#08122a;transition:background .3s;position:absolute;inset:1px}.m-chip.is-on{background:var(--accent);color:#fff}.m-chip.is-on:before{background:color-mix(in srgb, var(--accent) 24%, #08122a)}.m-form-foot{justify-content:flex-end;display:flex}.m-btn{color:#fff;background:var(--accent);border-radius:8px;padding:9px 18px;font-size:.86rem;font-weight:600;transition:transform .25s,box-shadow .25s}.m-btn.is-press{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 30%, transparent);transform:scale(.94)}@media (width<=900px){.journey{--mh:min(42svh, 380px)}.journey-rail-inner{grid-template-columns:minmax(0,1fr)}.journey-stage-col{grid-column:1;padding-top:14px}.journey-stage:before{content:"";z-index:-1;width:100vw;left:50%;top:calc(-1 * (var(--header-h,66px) + 20px));background:linear-gradient(var(--bg) calc(100% - 22px), transparent);margin-left:-50vw;position:absolute;bottom:-16px}.journey .page-hero-inner{padding-top:calc(var(--mh) + 56px)}.scene{min-height:calc(var(--mh) + 130svh)}.scene-copy{max-width:none;min-height:0;position:static}.journey .steps-block{max-width:none}.m-form{gap:8px;padding:12px}.m-box{min-height:32px;padding:7px 10px;font-size:.78rem}.m-chip{padding:5px 9px;font-size:.74rem}}.cta-choice{display:inline-block;position:relative}.cta-choice-btn{cursor:pointer;font:inherit;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border-radius:0;align-items:center;gap:10px;display:inline-flex}.cta-choice-btn:focus-visible{outline-offset:-5px;outline:2px solid #fff}.cta-chev{transition:transform .2s}.cta-choice.is-open .cta-chev{transform:rotate(180deg)}.cta-menu{z-index:60;text-align:left;filter:drop-shadow(0 18px 26px #00081eb3);width:min(330px,100vw - 40px);position:absolute;top:calc(100% + 8px);left:0}.cta-menu-panel{isolation:isolate;background:color-mix(in srgb, var(--accent) 45%, #0b1730);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);padding:9px;position:relative}.cta-menu-panel:before{content:"";z-index:-1;clip-path:polygon(11.4px 0,100% 0,100% calc(100% - 11.4px),calc(100% - 11.4px) 100%,0 100%,0 11.4px);background:#0b1730;position:absolute;inset:1px}.cta-menu[hidden]{display:none}.cta-menu.is-floating{z-index:90;position:fixed}.cta-choice.is-open .cta-menu{animation:.16s ease-out ctaPop}.cta-choice.is-up .cta-menu{top:auto;bottom:calc(100% + 8px)}@keyframes ctaPop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cta-opt{color:var(--text);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border-radius:0;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:background .15s;display:flex}.cta-opt+.cta-opt{margin-top:2px}.cta-opt:hover,.cta-opt:focus-visible{background:var(--surface-2);outline:none}.cta-opt:hover strong,.cta-opt:focus-visible strong{color:var(--accent-strong)}.cta-opt-ico{width:30px;height:30px;color:var(--accent-strong);flex:none;place-items:center;display:grid}.cta-opt-ico svg{width:22px;height:22px}.cta-opt-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.cta-opt-txt strong{color:#fff;flex-wrap:wrap;align-items:center;gap:8px;font-size:.95rem;font-weight:700;transition:color .15s;display:flex}.cta-opt-txt em{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:99px;padding:2px 8px;font-size:.64rem;font-style:normal;font-weight:700}.cta-opt-txt small{color:var(--text-muted);font-size:.8rem;line-height:1.4}.cta-choice .cta-choice-btn{margin:0!important}.split-text .cta-choice,.journey .scene-copy .cta-choice{margin-top:24px}.final-cta-inner .cta-choice{margin-top:8px}section.cta-open{z-index:3;position:relative}.page-hero.cta-open{clip-path:inset(0 0 -520px);overflow:visible}.final-terms{color:var(--text-muted);text-underline-offset:3px;margin-top:6px;font-size:.78rem;text-decoration:underline}.final-terms:hover{color:var(--accent-strong)}@media (width<=640px){.cta-menu,.cta-choice.is-up .cta-menu{z-index:90;width:auto;position:fixed;inset:auto 12px 12px}}@media (prefers-reduced-motion:reduce){.cta-choice.is-open .cta-menu{animation:none}.cta-chev{transition:none}}.hero-points{flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:0;list-style:none;display:flex}.hero-points li{color:var(--text);align-items:center;gap:8px;font-size:.9rem;font-weight:500;display:flex}.hero-points svg{stroke-width:2.4px;width:18px;height:18px;color:var(--accent-strong);flex:none}@media (width<=900px){.hero-points{justify-content:center}}.perks-head{text-align:center;max-width:760px;margin-inline:auto}.perks-head .section-lede{margin-inline:auto}.perks-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.perks-stats li{text-align:center;border-top:1px solid color-mix(in srgb, var(--accent) 28%, transparent);flex-direction:column;align-items:center;gap:4px;padding:22px 12px;display:flex}.perks-stats strong{letter-spacing:-.02em;background:linear-gradient(135deg, #fff 10%, var(--accent-strong) 60%, var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Manrope,sans-serif;font-size:clamp(2.6rem,6vw,4.2rem);font-weight:800;line-height:1}.perks-stats span{color:var(--text-muted);font-size:.9rem}.perks-stats strong small{letter-spacing:0;color:var(--accent-strong);-webkit-text-fill-color:var(--accent-strong);margin-left:.28em;font-size:.36em;font-weight:700}.perks-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.perk{isolation:isolate;grid-column:span var(--span,2);background:color-mix(in srgb, var(--accent) 30%, var(--bg));clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);align-items:stretch;gap:24px;padding:26px 26px 28px;transition:background .25s;display:flex;position:relative}.perk:before{content:"";z-index:-1;background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 12%, var(--bg)), color-mix(in srgb, var(--accent) 5%, var(--bg)));clip-path:polygon(15.4px 0,100% 0,100% calc(100% - 15.4px),calc(100% - 15.4px) 100%,0 100%,0 15.4px);position:absolute;inset:1px}.perk:hover{background:var(--accent)}.perk-body{flex:1;min-width:0}.perk-icon{width:46px;height:46px;color:var(--accent-strong);place-items:center;margin-bottom:16px;display:grid}.perk-icon svg{width:34px;height:34px}.perk h3{color:#fff;letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:1.15rem;font-weight:700;display:flex}.perk h3 em{letter-spacing:.07em;text-transform:uppercase;color:#fff;background:var(--accent);border-radius:99px;padding:3px 9px;font-size:.64rem;font-style:normal;font-weight:700}.perk p{color:var(--text-muted);margin:10px 0 0;font-size:.96rem;line-height:1.6}.perk-chips{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.perk-chips li{color:var(--text);background:color-mix(in srgb, var(--accent) 16%, transparent);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);padding:5px 12px;font-size:.8rem;font-weight:600}.perk-wave{flex-direction:column;flex:0 0 42%;justify-content:center;gap:16px;min-width:0;display:flex}.perk-rec{color:#fff;background:color-mix(in srgb, #ff4d6d 22%, var(--bg));clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);align-self:flex-start;align-items:center;gap:8px;padding:5px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.perk-rec i{background:#ff4d6d;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite perkPulse}.perk-bars{align-items:center;gap:4px;height:84px;display:flex}.perk-bars i{height:var(--h,50%);background:linear-gradient(var(--accent-strong), var(--accent));transform-origin:50%;animation:1s ease-in-out infinite alternate perkWave;animation-delay:var(--d,0s);border-radius:99px;flex:1}@keyframes perkWave{0%{transform:scaleY(.28)}to{transform:scaleY(1)}}@keyframes perkPulse{50%{opacity:.35;transform:scale(.8)}}.perks-cta{justify-content:center;margin-top:40px;display:flex}@media (width<=1000px){.perk{grid-column:span 3!important}.perk:first-child{grid-column:span 6!important}}@media (width<=700px){.perks-grid{grid-template-columns:1fr}.perk,.perk:first-child{flex-direction:column;gap:20px;grid-column:auto!important}.perk-wave{flex:none}.perks-stats{gap:6px}.perks-stats li{padding:16px 4px}.perks-stats span{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.perk-bars i,.perk-rec i{animation:none}.perk{transition:none}}.m-attach{gap:6px;display:grid}.m-file{isolation:isolate;background:var(--border);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);opacity:0;align-items:center;gap:10px;padding:8px 12px;transition:opacity .3s,transform .3s,background .3s;display:flex;position:relative;transform:translateY(8px)}.m-file:before{content:"";z-index:-1;clip-path:polygon(7.4px 0,100% 0,100% calc(100% - 7.4px),calc(100% - 7.4px) 100%,0 100%,0 7.4px);background:#08122a;position:absolute;inset:1px}.m-file.is-on{opacity:1;transform:none}.m-file{gap:12px;padding:8px 14px 8px 8px}.m-file.is-on{background:var(--accent)}.m-file-thumb{object-fit:cover;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);filter:blur(3px)saturate(.6);background:#fff;flex:none;width:60px;height:60px;transition:filter .5s,transform .5s;transform:scale(.92)}.m-file.is-done .m-file-thumb{filter:none;transform:none}.m-file-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.m-file-info b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:600;overflow:hidden}.m-file-info small{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.m-file.is-done .m-file-info small{color:var(--accent-strong)}.m-file-tag{letter-spacing:.07em;text-transform:uppercase;color:#fff;background:var(--accent);box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 60%, transparent);border-radius:99px;flex:none;padding:3px 10px;font-size:.64rem;font-weight:700}.m-file.is-done .m-file-tag{animation:1.6s ease-in-out infinite mTagPulse}@keyframes mTagPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}50%{box-shadow:0 0 0 6px #0000}}.m-file-ok{color:#35e08a;opacity:0;flex:none;place-items:center;width:20px;height:20px;transition:opacity .25s,transform .25s;display:grid;transform:scale(.4)}.m-file-ok svg{stroke-width:2.6px;width:18px;height:18px}.m-file.is-done .m-file-ok{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.m-file-tag{animation:none!important}.m-file,.m-file-thumb{transition:none}}@media (width<=900px){.m-form{gap:6px;padding:11px}.m-form-head{font-size:.95rem}.m-field{gap:4px}.m-field small{font-size:.68rem}.m-box{min-height:30px;padding:6px 9px;line-height:1.4}.m-area{min-height:62px}.m-area .m-typed{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m-chip{padding:4px 8px}.m-file{gap:7px;padding:5px 8px 5px 5px}.m-file-thumb{width:32px;height:32px}.m-file-info small{display:none}.m-file-info b{font-size:.72rem}.m-file-tag{display:none}.m-file-ok{width:16px;height:16px}.m-file-ok svg{width:15px;height:15px}}.page-hero-media .ld{width:min(100%,460px,max(280px,86.9565svh - 217.391px));margin:0 0 0 auto}.ld-frame{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow), 0 40px 90px -50px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:20px;overflow:hidden}.ld-bar{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 55%, var(--surface));letter-spacing:.05em;color:var(--text-muted);align-items:center;gap:12px;padding:10px 14px;font-family:IBM Plex Mono,monospace;font-size:.68rem;display:flex}.ld-dots{gap:5px;display:flex}.ld-dots i{background:var(--border);border-radius:50%;width:8px;height:8px}.ld-file{text-align:center;color:var(--text);flex:1}.ld-status{text-align:right;min-width:15ch;color:var(--accent-strong);text-transform:uppercase;white-space:nowrap}.ld-svg{width:100%;height:auto;color:var(--accent-strong);display:block;overflow:visible}.ld-guide{fill:none;stroke:var(--accent-strong);stroke-opacity:.22;stroke-dasharray:4 5}.ld-seg{fill:none;stroke:var(--accent-strong);stroke-width:2.2px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .7s ease-in-out,opacity .5s}.ld-seg-s{stroke-width:6px}.ld-tile{fill:url(#ldGrad);transition:opacity .8s}.ld-glyph{fill:#fff;transition:opacity .8s .15s}.ld-word{letter-spacing:.14em;fill:var(--text);font-family:Manrope,sans-serif;font-size:30px;font-weight:800;transition:opacity .6s,transform .6s}.ld-tag{letter-spacing:.32em;fill:var(--accent-strong);font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;transition:opacity .6s .15s,transform .6s .15s}.ld-swatches,.ld-edit{transition:opacity .5s}.ld-anchor{fill:var(--bg);stroke:var(--accent-strong);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:transform .25s cubic-bezier(.3,1.6,.5,1) .12s,opacity .15s .12s}.ld-ripple{fill:none;stroke:var(--accent-strong);stroke-width:1.5px;opacity:0}.ld-handle path{stroke:var(--accent-strong);stroke-opacity:.7;stroke-dasharray:3 3;stroke-width:1.4px;fill:none}.ld-handle circle{fill:var(--accent-strong)}.ld-handle{transition:opacity .3s .2s}.ld-cursor{fill:#fff;stroke:var(--bg);stroke-width:1.2px;stroke-linejoin:round;filter:drop-shadow(0 3px 4px #00081e8c);transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .4s;transform:translate(300px,380px)}.ld:not(.is-anim) .ld-edit,.ld:not(.is-anim) .ld-seg,.ld:not(.is-anim) .ld-guide,.ld.is-anim [data-at]:not(.on):not(.ld-pt):not(.ld-seg){opacity:0}.ld.is-anim .ld-word[data-at]:not(.on),.ld.is-anim .ld-tag[data-at]:not(.on){transform:translateY(8px)}.ld.is-anim .ld-seg:not(.on){stroke-dashoffset:1px}.ld.is-anim .ld-pt:not(.on) .ld-anchor{opacity:0;transform:scale(0)}.ld.is-anim .ld-pt.on .ld-ripple{animation:.6s ease-out .12s ldRipple}.ld.is-anim:not(.is-done) .ld-tile,.ld.is-anim:not(.is-done) .ld-glyph,.ld.is-done .ld-edit,.ld.is-done .ld-seg,.ld.is-done .ld-guide,.ld.is-done .ld-cursor{opacity:0}@keyframes ldRipple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.ld-ripple{transform-box:fill-box;transform-origin:50%}@media (width<=900px){.page-hero-media .ld{width:min(100%,340px,max(220px,34svh));margin-inline:auto}}@media (prefers-reduced-motion:reduce){.ld *{transition:none!important;animation:none!important}}.lf{width:100%;max-width:470px;margin:0 0 0 auto}.lf-body{background:#0b1730;flex-direction:column;gap:12px;padding:18px;display:flex;position:relative}.lf-sec{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);margin:2px 0 -2px;font-family:IBM Plex Mono,monospace;font-size:.68rem}.lf .m-box{min-height:40px;padding-right:12px}.lf .m-typed:empty:before{content:"​"}.lf-file{border:1px solid var(--border);background:#08122a;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;transition:opacity .3s,transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.lf-file-ico{width:34px;height:34px;color:var(--accent-strong);background:var(--accent-soft);border-radius:9px;flex:none;place-items:center;display:grid}.lf-file-ico svg{width:18px;height:18px}.lf-file-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lf-file-info b{color:#fff;font-size:.86rem;font-weight:600}.lf-file-info small{color:var(--text-muted);font-size:.7rem}.lf-file.is-done .lf-file-info small{color:var(--accent-strong)}.lf-file-ok{color:#35e08a;opacity:0;flex:none;place-items:center;width:20px;height:20px;transition:opacity .25s,transform .25s;display:grid;transform:scale(.4)}.lf-file-ok svg{stroke-width:2.6px;width:18px;height:18px}.lf-file.is-done .lf-file-ok{opacity:1;transform:none}.lf-prog{background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.lf-prog i{background:var(--accent);width:100%;height:100%;transition:width .11s linear,opacity .3s;display:block}.lf-file.is-done .lf-prog i{opacity:0}.lf-sent{z-index:2;text-align:center;opacity:1;background:#0b1730f7;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .4s;display:flex;position:absolute;inset:0}.lf-sent-ico{color:#35e08a;background:#35e08a24;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 0 0 1px #35e08a66}.lf-sent-ico svg{stroke-width:2.4px;width:28px;height:28px}.lf-sent strong{font-family:Manrope,sans-serif;font-size:1.15rem;font-weight:800}.lf-sent small{color:var(--text-muted);font-size:.85rem}.lf:not(.is-anim) .lf-sent,.lf.is-anim .lf-sent:not(.is-on){opacity:0;pointer-events:none}.lf.is-anim .lf-file:not(.is-on){opacity:0;transform:translateY(6px)}@media (width<=900px){.lf{margin-inline:auto}}@media (prefers-reduced-motion:reduce){.lf *{transition:none!important}}.perks-stats{grid-template-columns:repeat(var(--cols,4), 1fr)}@media (width<=700px){.perks-stats{grid-template-columns:repeat(2,1fr)}}.eco{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.eco-copy .section-lede{max-width:56ch}.eco-list{flex-direction:column;gap:22px;margin:30px 0 0;padding:0;list-style:none;display:flex}.eco-list li{align-items:flex-start;gap:16px;display:flex}.eco-list .eco-ico{width:40px;height:40px;color:var(--accent-strong);flex:none;place-items:center;display:grid}.eco-list .eco-ico svg{width:32px;height:32px}.eco-list h3{color:#fff;margin:0;font-size:1.08rem;font-weight:700}.eco-list p{color:var(--text-muted);max-width:58ch;margin:6px 0 0;font-size:.96rem;line-height:1.6}.eco-panel{isolation:isolate;background:color-mix(in srgb, var(--accent) 34%, var(--bg));clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);flex-direction:column;padding:20px 20px 22px;display:flex;position:relative}.eco-panel:before{content:"";z-index:-1;background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 13%, var(--bg)), color-mix(in srgb, var(--accent) 5%, var(--bg)));clip-path:polygon(15.4px 0,100% 0,100% calc(100% - 15.4px),calc(100% - 15.4px) 100%,0 100%,0 15.4px);position:absolute;inset:1px}.eco-head{letter-spacing:.04em;color:var(--text);align-items:center;gap:10px;margin-bottom:16px;font-size:.82rem;font-weight:600;display:flex}.eco-head i{background:#35e08a;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite ecoPulse;box-shadow:0 0 #35e08a80}@keyframes ecoPulse{50%{box-shadow:0 0 0 7px #35e08a00}}.eco-row,.eco-leaf{isolation:isolate;background:color-mix(in srgb, var(--accent) 22%, var(--bg));clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);position:relative}.eco-row:before,.eco-leaf:before{content:"";z-index:-1;clip-path:polygon(8.4px 0,100% 0,100% calc(100% - 8.4px),calc(100% - 8.4px) 100%,0 100%,0 8.4px);background:#08122a;position:absolute;inset:1px}.eco-row{align-items:center;gap:14px;padding:14px 16px;display:flex}.eco-panel .eco-ico{width:34px;height:34px;color:var(--accent-strong);flex:none;place-items:center;display:grid}.eco-panel .eco-ico svg{width:26px;height:26px}.eco-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.eco-txt b{color:#fff;font-size:.92rem;font-weight:700}.eco-txt small{color:var(--text-muted);font-size:.76rem}.eco-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:46%;display:flex}.eco-src{flex-wrap:wrap;row-gap:12px}.eco-src .eco-pills{flex:0 0 100%;justify-content:flex-start;max-width:none}.eco-pills i{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 18%, transparent);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);padding:3px 9px;font-size:.66rem;font-style:normal;font-weight:700}.eco-link{justify-content:center;height:26px;display:flex;position:relative}.eco-link:before{content:"";background:color-mix(in srgb, var(--accent) 35%, transparent);width:2px;height:100%}.eco-link i{background:var(--accent-strong);border-radius:99px;width:6px;height:10px;animation:1.6s ease-in-out infinite ecoFlow;position:absolute;top:0}@keyframes ecoFlow{0%{opacity:0;transform:translateY(-4px)}25%{opacity:1}to{opacity:0;transform:translateY(22px)}}.eco-focus{background:var(--accent);flex-direction:column;align-items:stretch;gap:12px}.eco-focus:before{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 16%, #08122a), #08122a)}.eco-focus-top{align-items:center;gap:14px;display:flex}.eco-thumbs{gap:10px;display:flex}.eco-art{aspect-ratio:1;background:var(--border);min-width:0;max-height:84px;color:var(--text-muted);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.eco-art img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-art svg{width:26px;height:26px}.eco-art em{text-align:center;letter-spacing:.03em;color:#fff;background:#040c20d1;padding:2px 0;font-family:IBM Plex Mono,monospace;font-size:.6rem;font-style:normal;font-weight:700;position:absolute;bottom:0;left:0;right:0}.eco-fan{--n:3;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:10px;padding-top:18px;display:grid;position:relative}.eco-fan:before{content:"";top:0;left:calc((100% - (var(--n) - 1) * 10px) / (var(--n) * 2));right:calc((100% - (var(--n) - 1) * 10px) / (var(--n) * 2));background:color-mix(in srgb, var(--accent) 35%, transparent);height:2px;position:absolute}.eco-cell{display:flex;position:relative}.eco-cell:before{content:"";background:color-mix(in srgb, var(--accent) 35%, transparent);width:2px;height:18px;position:absolute;top:-18px;left:calc(50% - 1px)}.eco-cell:after{content:"";background:var(--accent-strong);border-radius:99px;width:6px;height:9px;animation:1.6s ease-in-out infinite ecoDrop;position:absolute;top:-18px;left:calc(50% - 2px)}.eco-cell:nth-child(2):after{animation-delay:.25s}.eco-cell:nth-child(3):after{animation-delay:.5s}.eco-cell:nth-child(4):after{animation-delay:.75s}@keyframes ecoDrop{0%{opacity:0;transform:translateY(-3px)}25%{opacity:1}to{opacity:0;transform:translateY(14px)}}.eco-leaf{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;padding:14px 8px 12px;display:flex}.eco-leaf .eco-ico{width:28px;height:28px}.eco-leaf .eco-ico svg{width:24px;height:24px}.eco-leaf>b{color:#fff;font-size:.84rem;font-weight:700;line-height:1.2}.eco-note{color:var(--text-muted);font-size:.7rem;line-height:1.35}@media (width<=900px){.eco{grid-template-columns:minmax(0,1fr);gap:34px}}@media (width<=520px){.eco-row{flex-wrap:wrap;gap:10px}.eco-pills{justify-content:flex-start;width:100%;max-width:none}.eco-focus-top{flex-wrap:wrap}.eco-note{display:none}.eco-leaf{padding:12px 4px 10px}.eco-leaf>b{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.eco-head i,.eco-link i,.eco-cell:after{animation:none}}.live-count{font-variant-numeric:tabular-nums;color:#fff;font-weight:700}.numbered a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline 1px;transition:color .15s}.numbered a:hover{color:#fff}:root{--cursor-arrow:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M4%203v20.5l5.2-4.9%203.6%208.1%203.6-1.6-3.6-8h7.2L4%203z%22%20fill%3D%22%23050E22%22%20fill-opacity%3D%220.88%22%20stroke%3D%22%231E8CFF%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}html,body{cursor:var(--cursor-arrow) 4 3, default}p,h1,h2,h3,h4,h5,h6,li,blockquote,figcaption,dd,dt,td,th,small{cursor:text}:is(a,button,summary,label,select,[role=button],input[type=submit],[data-qr-link]),:is(a,button,summary,label,select,[role=button],input[type=submit],[data-qr-link]) *{cursor:pointer}.lb{width:100%;max-width:470px;margin:0 0 0 auto}.lb-body{background:#0b1730;flex-direction:column;gap:14px;padding:20px 18px 18px;display:flex}.lb-versions{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.lb-ver{text-align:center;flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;display:flex;position:relative}.lb-ver b{color:#fff;margin-top:6px;font-size:.86rem;font-weight:700}.lb-ver small{color:var(--text-muted);font-size:.7rem;line-height:1.3}.lb-thumb{width:100%;max-width:112px;height:auto;display:block}.lb-arrow{fill:none;width:20px;height:20px;stroke:var(--accent-strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;flex:none;margin-top:40px}.lb-grid{fill:#08122a;stroke:var(--border);stroke-width:10px;stroke-dasharray:36 26}.lb-outline{fill:none;stroke:var(--accent-strong);stroke-width:16px;stroke-linejoin:round;stroke-dasharray:44 30}.lb-anchor{fill:#0b1730;stroke:var(--accent-strong);stroke-width:14px}.lb-tile-soft{fill:color-mix(in srgb, var(--accent) 38%, #0b1730)}.lb-glyph-soft{fill:color-mix(in srgb, #fff 82%, var(--accent))}.lb-approved{filter:drop-shadow(0 10px 18px color-mix(in srgb, var(--accent) 45%, transparent))}.lb-ok{color:#04210f;background:#35e08a;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:-6px;right:calc(50% - 64px);box-shadow:0 0 0 3px #0b1730}.lb-ok svg{stroke-width:3px;width:16px;height:16px}.lb-files{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lb-file{border:1px solid var(--border);background:#08122a;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px 10px;display:flex;position:relative}.lb-file svg{fill:none;width:24px;height:24px;stroke:var(--accent-strong);stroke-width:1.7px;stroke-linejoin:round;flex:none}.lb-file b{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.78rem;font-weight:600;overflow:hidden}.lb-file i{letter-spacing:.06em;color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:99px;padding:1px 6px;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-style:normal;font-weight:700;position:absolute;top:7px;right:7px}@media (width<=900px){.lb{margin-inline:auto}}@media (width<=480px){.lb-arrow{width:14px;margin-top:32px}.lb-ver small{font-size:.64rem}}.lj{--mh:min(74svh, 640px);position:relative}.lj-rail{z-index:4;pointer-events:none;position:absolute;inset:0}.lj-rail-inner{box-sizing:border-box;padding-bottom:var(--rail-end,0px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:56px;max-width:1100px;height:100%;margin-inline:auto;display:grid}.lj-stage-col{grid-column:2;height:100%;padding-top:44px}.lj-stage{top:calc(var(--header-h,66px) + 20px);height:var(--mh);place-items:center;display:grid;position:sticky}.lj-layer{--k:1;opacity:0;width:100%;transform:translateY(18px) scale(calc(var(--k) * .97));grid-area:1/1;place-items:center;transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1);display:grid}.lj-layer.is-active{opacity:1;transform:scale(var(--k))}.lj-layer>.ld,.lj-layer>.lb,.lj-layer>.lf{width:min(100%,450px);max-width:none;margin:0}.lj:not(.is-live) .lj-rail{display:none}.lj .page-hero-inner{padding-inline:0}@media (width<=1140px){.lj .page-hero-inner{padding-inline:20px}}.lj .page-hero-text,.lj .svc-section>.wrap>*{max-width:calc(55% - 30.8px)}.lj .page-hero-text{text-align:left}.lj .page-hero h1,.lj .page-hero .lede{margin-inline:0}.lj .page-hero .cta-row{justify-content:flex-start}.lj .page-hero-inner{min-height:calc(var(--mh) + 124px)}@media (width<=900px){.lj{--mh:min(42svh, 380px)}.lj-rail-inner{grid-template-columns:minmax(0,1fr)}.lj-stage-col{grid-column:1;padding-top:14px}.lj-stage:before{content:"";z-index:-1;width:100vw;left:50%;top:calc(-1 * (var(--header-h,66px) + 20px));background:linear-gradient(var(--bg) calc(100% - 22px), transparent);margin-left:-50vw;position:absolute;bottom:-16px}.lj .page-hero-inner{padding-top:calc(var(--mh) + 56px);min-height:0}.lj .page-hero-text,.lj .svc-section>.wrap>*{max-width:none}.lj .page-hero-text{text-align:center}.lj .page-hero h1,.lj .page-hero .lede{margin-inline:auto}.lj .page-hero .cta-row{justify-content:center}}@media (prefers-reduced-motion:reduce){.lj-layer{transition:none}}.page-hero-media .dm{width:min(100%,540px);margin:0 0 0 auto}.dm-stage{aspect-ratio:100/78;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.dm-device{box-sizing:border-box;aspect-ratio:16/10;width:94%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, #0b1730), 0 40px 90px -45px color-mix(in srgb, var(--accent) 65%, transparent);background:#0b1730;transition:width .9s cubic-bezier(.65,0,.35,1),height .9s cubic-bezier(.65,0,.35,1),padding .9s cubic-bezier(.65,0,.35,1),border-radius .9s cubic-bezier(.65,0,.35,1);position:relative}.dm-screen{background:#050d1f;width:100%;height:100%;transition:border-radius .9s cubic-bezier(.65,0,.35,1);position:relative;overflow:hidden}.dm-iframe{transform-origin:0 0;opacity:1;background:#050d1f;border:0;transition:opacity .22s;position:absolute;top:0;left:0}.dm.is-swapping .dm-iframe{opacity:0}.dm:not(.is-ready) .dm-iframe{display:none}.dm-foot{background:linear-gradient(#22345c,#0b1730);flex:none;width:20%;height:0;margin-top:-1px;transition:width .9s cubic-bezier(.65,0,.35,1),height .9s cubic-bezier(.65,0,.35,1),border-radius .9s cubic-bezier(.65,0,.35,1),clip-path .9s cubic-bezier(.65,0,.35,1),opacity .5s}@media (width<=900px){.page-hero-media .dm{width:min(100%,440px);margin-inline:auto}}@media (prefers-reduced-motion:reduce){.dm-device,.dm-screen,.dm-foot,.dm-iframe{transition:none}}.lb.is-anim .lb-ver,.lb.is-anim .lb-arrow,.lb.is-anim .lb-file{transition:opacity .4s,transform .4s,filter .4s}.lb.is-anim .lb-ver:not(.is-on){opacity:.25;filter:saturate(.3);transform:translateY(6px)}.lb.is-anim .lb-arrow:not(.is-on){opacity:.12}.lb.is-anim .lb-file:not(.is-on){opacity:.2;transform:translateY(6px)}.lj .ld-seg{transition:stroke-dashoffset .35s ease-in-out,opacity .3s}.lj .ld-cursor{transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .3s}@media (width>=901px){.lj-stage{top:calc(50svh - var(--mh) / 2 + var(--header-h,66px) / 2)}.lj .page-hero{min-height:0;display:block}.lj .page-hero-inner{align-items:start;min-height:calc(130svh - 139.1px);padding-block:44px 80px;display:grid}.lj .page-hero-text,.lj [data-stage=form] .split-text{--txt-h:370px;top:calc(50svh + var(--header-h,66px) / 2 - var(--txt-h) / 2);position:sticky}.lj [data-stage=form] .split-text{--txt-h:404px}.lj [data-stage=form]>.wrap{min-height:calc(75svh - 160px)}}.service-card.has-img{gap:0;padding:0;overflow:hidden}.service-card.has-img h3,.service-card.has-img p{padding-inline:22px}.service-card.has-img h3{margin-top:18px}.service-card.has-img p{margin-top:8px;padding-bottom:22px}.kit-img{aspect-ratio:3/2;border-bottom:1px solid var(--border);background:#fff;position:relative}.kit-img img{object-fit:scale-down;image-rendering:auto;width:100%;height:100%;display:block;position:absolute;inset:0}.logo-marquee{flex-direction:column;gap:16px;margin-top:36px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.logo-track{width:max-content;animation:logoRoll var(--dur,60s) linear infinite;display:flex}.logo-row.is-rev .logo-track{animation-direction:reverse}.logo-half{gap:16px;margin:0;padding:0 16px 0 0;list-style:none;display:flex}.logo-half li{width:150px;height:150px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), 0 18px 34px -22px #00081ee6;background:#fff;border-radius:18px;flex:none;transition:transform .25s,box-shadow .25s;overflow:hidden}.logo-half li:hover{box-shadow:0 0 0 1px var(--accent), 0 22px 40px -20px color-mix(in srgb, var(--accent) 60%, transparent);transform:translateY(-4px)}.logo-half img{object-fit:contain;width:100%;height:100%;display:block}@keyframes logoRoll{to{transform:translate(-50%)}}@media (width<=640px){.logo-half{gap:12px;padding-right:12px}.logo-half li{border-radius:14px;width:120px;height:120px}}@media (prefers-reduced-motion:reduce){.logo-track{animation:none}.logo-row{padding-bottom:6px;overflow-x:auto}.logo-half[aria-hidden=true]{display:none}}.plugin-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.plugin-grid li{color:#1b2a44;text-align:center;min-height:150px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), 0 18px 34px -22px #00081ee6;background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 10px;transition:transform .25s,box-shadow .25s;display:flex}.plugin-grid li:hover{box-shadow:0 0 0 1px var(--accent), 0 22px 40px -20px color-mix(in srgb, var(--accent) 60%, transparent);transform:translateY(-4px)}.plugin-grid img{object-fit:contain;width:84px;height:84px;display:block}.plugin-grid span{font-size:.86rem;font-weight:600;line-height:1.25;transition:opacity .25s}.plugin-grid.is-flying li:not(.is-text){box-shadow:none;background:0 0}.plugin-grid.is-flying li:not(.is-text) img{visibility:hidden}.plugin-grid.is-flying li:not(.is-text) span,.orbit.is-flying .orbit-ring li span{opacity:0}.pf-layer{z-index:35;pointer-events:none;position:fixed;inset:0}.pf{will-change:transform, width, height;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent), 0 14px 28px -14px #00081ef2;background:#fff;position:absolute;top:0;left:0}.pf img{object-fit:contain;display:block;position:absolute}.plugin-grid li.is-text span{font-size:1rem;font-weight:800}.plugins-cta{justify-content:center;margin-top:36px}@media (width<=640px){.plugin-grid{grid-template-columns:repeat(2,1fr);gap:12px}.plugin-grid li{border-radius:14px;min-height:132px}}.page-hero-media .orbit{width:min(100%,520px,100svh - 190px);margin:0 0 0 auto}.orbit{aspect-ratio:1;--spin:70s;position:relative;container-type:inline-size}.orbit-glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 38%, transparent), transparent 68%);filter:blur(14px);border-radius:50%;animation:5s ease-in-out infinite orbitPulse;position:absolute;inset:14%}.orbit-line{border:1px dashed color-mix(in srgb, var(--accent) 38%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-line.is-outer{width:84cqw;height:84cqw}.orbit-line.is-inner{width:50cqw;height:50cqw}.orbit-core{background:linear-gradient(160deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #050e22));color:#fff;width:22cqw;height:22cqw;box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 18%, transparent), 0 0 60px -6px var(--accent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-core svg{width:44%;height:44%}.orbit-core b{letter-spacing:.02em;font-size:max(.62rem,2.8cqw);font-weight:800}.orbit-ring{animation:orbitSpin var(--spin) linear infinite;margin:0;padding:0;list-style:none;position:absolute;inset:0}.orbit-ring.is-inner{--r:25cqw;animation-direction:reverse;animation-duration:calc(var(--spin) * .7)}.orbit-ring.is-outer{--r:42cqw}.orbit-ring li{width:0;height:0;transform:rotate(var(--a)) translateX(var(--r));position:absolute;top:50%;left:50%}.orbit-ring li span{width:13cqw;height:13cqw;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent), 0 14px 28px -14px #00081ef2;transform:rotate(calc(-1 * var(--a)));animation:orbitKeep var(--spin) linear infinite;background:#fff;border-radius:22%;justify-content:center;align-items:center;display:flex;position:absolute;top:-6.5cqw;left:-6.5cqw}.orbit-ring.is-inner li span{animation-direction:reverse;animation-duration:calc(var(--spin) * .7)}.page-hero-media .orbit-ring li img{object-fit:contain;width:84%;height:84%;box-shadow:none;border:0;border-radius:0;display:block}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes orbitKeep{to{transform:rotate(calc(-1 * var(--a) - 360deg))}}@keyframes orbitPulse{50%{opacity:.55;transform:scale(.94)}}@media (width<=900px){.page-hero-media .orbit{width:min(100%,380px);margin-inline:auto}}@media (prefers-reduced-motion:reduce){.orbit-ring,.orbit-ring li span,.orbit-glow{animation:none}}.eco-fan[style*="--n: 4"] .eco-leaf{padding-inline:4px}.eco-fan[style*="--n: 4"] .eco-leaf>b{font-size:.76rem}.eco-art.is-logo{background:#fff}.eco-art.is-logo img{object-fit:contain;padding:4px 4px 16px}.wpv{background:color-mix(in srgb, var(--accent) 5%, var(--surface));color:var(--text);box-shadow:0 40px 90px -40px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:26px;position:relative}.wpv-bar{border-bottom:1px solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:26px 26px 0 0;align-items:center;gap:6px;height:40px;padding:0 16px;display:flex}.wpv-bar i{background:color-mix(in srgb, var(--accent) 45%, transparent);border-radius:50%;width:9px;height:9px}.wpv-bar span{color:var(--text-muted);margin-left:10px;font-size:.78rem;font-weight:600}.wpv-bar .wpv-url{background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:999px;flex:1;max-width:260px;padding:4px 12px}.wpv-tiles{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.wpv-tile{text-align:center;background:color-mix(in srgb, var(--accent) 7%, transparent);min-height:176px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:18px 14px;display:flex}.wpv-tile b{margin-top:8px;font-size:.95rem;font-weight:700}.wpv-tile small{color:var(--text-muted);font-size:.78rem;line-height:1.35}.wpv-gauge{width:84px;height:84px;transform:rotate(-90deg)}.wpv-gauge circle{fill:none;stroke-width:7px;stroke-linecap:round}.wpv-gauge .track{stroke:color-mix(in srgb, var(--accent) 20%, transparent)}.wpv-gauge .ring{stroke:var(--accent-strong);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--v))}.wpv-gauge text{transform-origin:40px 40px;fill:var(--text);font-family:Manrope,sans-serif;font-size:22px;font-weight:800;transform:rotate(90deg)}.wpv-devices{width:96px;height:64px;color:var(--accent-strong)}.wpv-price{width:64px;height:64px;color:var(--accent-strong)}.wpv-chart{align-items:flex-end;gap:6px;width:84px;height:64px;display:flex}.wpv-chart span{height:var(--h);background:linear-gradient(180deg, var(--accent-strong), color-mix(in srgb, var(--accent) 45%, transparent));transform-origin:bottom;border-radius:4px 4px 2px 2px;flex:1}.reveal-ready .wpv .ring{stroke-dashoffset:100px;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1) .2s}.reveal-ready .is-in .wpv .ring{stroke-dashoffset:calc(100 - var(--v))}.reveal-ready .wpv-chart span{transition:transform .9s cubic-bezier(.2,.7,.2,1);transform:scaleY(.05)}.reveal-ready .is-in .wpv-chart span{transform:none}.reveal-ready .is-in .wpv-chart span:nth-child(2){transition-delay:80ms}.reveal-ready .is-in .wpv-chart span:nth-child(3){transition-delay:.16s}.reveal-ready .is-in .wpv-chart span:nth-child(4){transition-delay:.24s}.reveal-ready .is-in .wpv-chart span:nth-child(5){transition-delay:.32s}.wpv-page{padding:20px 22px 24px}.wpv-nav{align-items:center;gap:12px;display:flex}.wpv-nav b{background:var(--accent);border-radius:7px;width:24px;height:24px}.wpv-nav span{background:color-mix(in srgb, var(--text) 22%, transparent);border-radius:3px;width:30px;height:6px}.wpv-nav b+span{margin-left:auto}.wpv-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:18px;margin-top:22px;display:grid}.wpv-copy em{background:color-mix(in srgb, var(--text) 30%, transparent);border-radius:6px;height:11px;margin-bottom:9px;display:block}.wpv-copy em:first-child{background:color-mix(in srgb, var(--text) 62%, transparent);height:15px}.wpv-copy em.is-short{width:62%}.wpv-copy u{background:var(--accent);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);width:92px;height:28px;margin-top:16px;display:block}.wpv-shot{aspect-ratio:4/3;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 55%, transparent), color-mix(in srgb, var(--accent) 12%, transparent));border-radius:14px;position:relative;overflow:hidden}.wpv-shot span{aspect-ratio:1;background:#ffffff4d;border-radius:50%;width:46%;position:absolute;top:16%;right:12%}.wpv-shot:after{content:"";background:color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%;height:70%;position:absolute;bottom:-30%;left:-8%;right:-8%}.wpv-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.wpv-cards span{background:color-mix(in srgb, var(--accent) 8%, transparent);height:58px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:12px}.wpv-chip{white-space:nowrap;background:var(--surface-2);color:var(--text);box-shadow:0 14px 30px -12px #00081eb3, 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:.8rem;font-weight:600;animation:5s ease-in-out infinite wpvBob;display:inline-flex;position:absolute}.wpv-chip svg{width:15px;height:15px;color:var(--accent-strong)}.wpv-chip b{color:var(--accent-strong);font-weight:800}.wpv-chip.is-a{top:84px;left:-14px}.wpv-chip.is-b{animation-delay:-1.7s;top:-16px;right:22px}.wpv-chip.is-c{animation-delay:-3.2s;bottom:-14px;right:-10px}@keyframes wpvBob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.rm-stage{height:318px;position:relative;overflow:hidden}.rm-scene{opacity:0;visibility:hidden;flex-direction:column;justify-content:center;padding:18px 22px;transition:opacity .3s,visibility 0s .3s;display:flex;position:absolute;inset:0}.rm-scene.is-on{opacity:1;visibility:visible;transition:opacity .35s}.rm-scene ul,.rm-scene ol{margin:0;padding:0;list-style:none}.rm-scene svg{display:block}@keyframes rmIn{0%{opacity:0;transform:translateY(16px)}}@keyframes rmPop{0%{opacity:0;transform:scale(.3)}60%{transform:scale(1.12)}}@keyframes rmFill{0%{transform:scaleX(0)}}@keyframes rmSlam{0%{opacity:0;transform:scale(2.8)rotate(-26deg)}60%{opacity:1;transform:scale(.9)rotate(-12deg)}to{transform:scale(1)rotate(-12deg)}}@keyframes rmFade{0%{opacity:0}}.rm-scene.is-on .rm-d{animation:rmIn .55s cubic-bezier(.2,.7,.2,1) calc(var(--i,0) * .14s) both}.rm-doc{background:color-mix(in srgb, var(--accent) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent);border-radius:14px;padding:16px 18px 22px;position:relative}.rm-head{color:var(--text-muted);justify-content:space-between;align-items:baseline;font-size:.78rem;display:flex}.rm-head b{color:var(--text);font-size:1rem}.rm-rows li{border-top:1px dashed color-mix(in srgb, var(--accent) 24%, transparent);color:var(--text-muted);justify-content:space-between;align-items:center;padding:11px 0;font-size:.84rem;display:flex}.rm-rows{margin-top:10px!important}.rm-rows em,.rm-total em{background:color-mix(in srgb, var(--text) 30%, transparent);transform-origin:100%;border-radius:4px;width:58px;height:8px;display:block}.rm-total{border-top:1px solid color-mix(in srgb, var(--accent) 38%, transparent);justify-content:space-between;align-items:center;margin-top:2px;padding-top:12px;font-size:.95rem;font-weight:700;display:flex}.rm-total em{background:var(--accent-strong);border-radius:7px;width:84px;height:13px}.rm-scene.is-on .rm-total em{animation:.7s cubic-bezier(.2,.7,.2,1) .7s both rmFill}.rm-stamp{color:#2ecc71;letter-spacing:.14em;background:color-mix(in srgb, #2ecc71 12%, var(--surface));border:3px solid #2ecc71;border-radius:8px;padding:4px 16px;font:800 1.25rem IBM Plex Mono,monospace;position:absolute;bottom:14px;right:16px;transform:rotate(-12deg)}.rm-scene.is-on .rm-stamp{animation:.6s cubic-bezier(.2,.8,.3,1) 1.35s both rmSlam}.rm-form{flex-direction:column;gap:7px;display:flex;position:relative}.rm-form label{letter-spacing:.04em;color:var(--text-muted);font-size:.74rem;font-weight:600}.rm-field{background:color-mix(in srgb, var(--bg) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:9px;padding:9px 12px;font-size:.88rem}.rm-type{white-space:nowrap;vertical-align:bottom;border-right:2px solid #0000;display:inline-block;overflow:hidden}.rm-scene.is-on .rm-type{animation:1.3s steps(16,end) .5s both rmType,.6s step-end .5s 3 rmCaret}@keyframes rmType{0%{width:0}to{width:100%}}@keyframes rmCaret{50%{border-color:var(--accent-strong)}}.rm-sw{gap:8px;display:flex}.rm-sw i{background:var(--c);width:30px;height:30px;box-shadow:0 0 0 2px var(--bg), 0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%}.rm-scene.is-on .rm-sw i{animation:rmPop .45s cubic-bezier(.2,.8,.3,1.2) calc(1.2s + var(--i) * .12s) both}.rm-up{color:var(--text-muted);background:color-mix(in srgb, var(--accent) 7%, transparent);outline:1px dashed color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:-1px;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:.84rem;display:flex}.rm-up svg{width:20px;height:20px;color:var(--accent-strong);flex:none}.rm-track{background:color-mix(in srgb, var(--accent) 20%, transparent);border-radius:4px;flex:1;height:7px;overflow:hidden}.rm-track i{background:var(--accent-strong);transform-origin:0;border-radius:4px;height:100%;display:block}.rm-scene.is-on .rm-up .rm-track i{animation:1.2s 2s both rmFill}.rm-spark{color:var(--accent-strong);pointer-events:none;font-size:1.1rem;position:absolute}.rm-spark.is-a{top:-4px;right:6px}.rm-spark.is-b{font-size:.8rem;top:42px;right:34px}.rm-spark.is-c{font-size:.7rem;top:84px;right:-2px}.rm-scene.is-on .rm-spark{animation:2s ease-in-out infinite both rmTwinkle}.rm-scene.is-on .rm-spark.is-b{animation-delay:.5s}.rm-scene.is-on .rm-spark.is-c{animation-delay:1s}@keyframes rmTwinkle{0%,to{opacity:.15;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(40deg)}}.rm-wire{background:color-mix(in srgb, var(--bg) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex;position:relative}.rm-w{background:color-mix(in srgb, var(--accent) 24%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 50%, transparent);border-radius:10px}.rm-nav{align-items:center;gap:10px;padding:9px 12px;display:flex}.rm-nav b{background:var(--accent);border-radius:7px;width:22px;height:22px}.rm-nav span{background:color-mix(in srgb, var(--text) 30%, transparent);border-radius:3px;width:28px;height:6px}.rm-nav b+span{margin-left:auto}.rm-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:14px;padding:14px;display:grid}.rm-hero em{background:color-mix(in srgb, var(--text) 38%, transparent);border-radius:5px;height:10px;margin-bottom:8px;display:block}.rm-hero em:nth-child(2){width:68%}.rm-hero u{background:var(--accent);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);width:70px;height:24px;margin-top:12px;display:block}.rm-hero i{aspect-ratio:4/3;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 60%, transparent), color-mix(in srgb, var(--accent) 14%, transparent));border-radius:10px;display:block}.rm-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rm-cards .rm-w{height:46px}.rm-scene.is-on .rm-w{animation:rmSketch .5s ease calc(var(--k,0) * .12s) both, rmColor .6s ease calc(1.5s + var(--k,0) * .15s) both}.rm-scene.is-on .rm-nav{--k:0}.rm-scene.is-on .rm-hero{--k:1}.rm-scene.is-on .rm-cards .rm-w:first-child{--k:2}.rm-scene.is-on .rm-cards .rm-w:nth-child(2){--k:3}.rm-scene.is-on .rm-cards .rm-w:nth-child(3){--k:4}@keyframes rmSketch{0%{opacity:0;transform:scale(.94)}}@keyframes rmColor{0%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent), inset 0 0 0 3px transparent;background:0 0}}.rm-scene.is-on .rm-wire :is(.rm-nav b,.rm-nav span,.rm-hero em,.rm-hero u,.rm-hero i){animation:.5s 2.1s both rmFade}.rm-cursor{color:#fff;filter:drop-shadow(0 3px 5px #00081e99);pointer-events:none;width:24px;height:24px;position:absolute;top:10%;left:8%}.rm-scene.is-on .rm-cursor{animation:3.2s cubic-bezier(.5,0,.3,1) .2s both rmCursor}@keyframes rmCursor{0%{top:8%;left:8%}22%{top:44%;left:30%}44%{top:52%;left:62%}66%{top:82%;left:20%}88%,to{top:84%;left:84%}}.rm-install{flex-direction:column;gap:11px;display:flex}.rm-install li{background:color-mix(in srgb, var(--accent) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent);border-radius:12px;align-items:center;gap:12px;padding:11px 14px;display:flex}.rm-ic{width:32px;height:32px;color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:9px;flex:none;place-items:center;display:grid}.rm-ic svg{width:18px;height:18px}.rm-install b{flex:0 0 150px;font-size:.84rem;font-weight:600}.rm-ok{color:#04210f;background:#2ecc71;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.rm-ok svg{width:13px;height:13px}.rm-scene.is-on .rm-install .rm-track i{animation:rmFill .9s cubic-bezier(.4,0,.2,1) calc(.4s + var(--i,0) * 1s) both}.rm-scene.is-on .rm-install li{--i:0}.rm-scene.is-on .rm-install li:nth-child(2){--i:1}.rm-scene.is-on .rm-install li:nth-child(3){--i:2}.rm-scene.is-on .rm-install li:nth-child(4){--i:3}.rm-scene.is-on .rm-install .rm-ok{animation:rmPop .4s cubic-bezier(.2,.8,.3,1.2) calc(1.3s + var(--i,0) * 1s) both}.rm-scene.is-on .rm-install .rm-ic svg{animation:rmSpin 1s linear calc(.4s + var(--i,0) * 1s) 1 both}@keyframes rmSpin{to{transform:rotate(360deg)}}.rm-review{flex-direction:column;gap:12px;display:flex;position:relative}.rm-mini{background:color-mix(in srgb, var(--accent) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent);border-radius:14px;padding:14px 16px 18px;position:relative}.rm-mini-nav{align-items:center;gap:10px;display:flex}.rm-mini-nav b{background:var(--accent);border-radius:6px;width:20px;height:20px}.rm-mini-nav span{background:color-mix(in srgb, var(--text) 26%, transparent);border-radius:3px;width:26px;height:6px}.rm-mini-nav b+span{margin-left:auto}.rm-mini-hero{margin-top:18px}.rm-mini-hero em{background:color-mix(in srgb, var(--text) 40%, transparent);border-radius:6px;width:72%;height:11px;margin-bottom:8px;display:block}.rm-mini-hero em+em{background:color-mix(in srgb, var(--text) 24%, transparent);width:48%}.rm-btn{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:#2ecc71;width:96px;height:28px;margin-top:14px;display:block}.rm-scene.is-on .rm-btn{animation:.5s 2.1s both rmRecolor}@keyframes rmRecolor{0%{background:#ff5a7a}}.rm-pin{color:#1a1300;background:#ffc400;border-radius:50% 50% 50% 4px;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:grid;position:absolute;box-shadow:0 6px 14px -4px #0009}.rm-pin.is-1{top:78px;left:122px}.rm-pin.is-2{top:20px;right:46px}.rm-scene.is-on .rm-pin.is-1{animation:.45s cubic-bezier(.2,.8,.3,1.2) .4s both rmPop}.rm-scene.is-on .rm-pin.is-2{animation:.45s cubic-bezier(.2,.8,.3,1.2) .9s both rmPop}.rm-note{background:var(--surface-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.82rem;display:flex}.rm-note em{color:#2ecc71;align-items:center;gap:5px;font-style:normal;font-weight:700;display:inline-flex}.rm-note em svg{width:14px;height:14px}.rm-scene.is-on .rm-note{animation:.5s cubic-bezier(.2,.7,.2,1) 1.2s both rmIn}.rm-scene.is-on .rm-note em{animation:.4s cubic-bezier(.2,.8,.3,1.2) 2.2s both rmPop}.rm-approved{color:#2ecc71;letter-spacing:.1em;text-transform:uppercase;background:color-mix(in srgb, #2ecc71 14%, var(--surface));border:3px solid #2ecc71;border-radius:8px;align-items:center;gap:7px;padding:6px 16px;font:800 1.05rem IBM Plex Mono,monospace;display:inline-flex;position:absolute;top:58px;right:10px;transform:rotate(-10deg)}.rm-approved svg{width:18px;height:18px}.rm-scene.is-on .rm-approved{animation:.6s cubic-bezier(.2,.8,.3,1) 2.7s both rmSlam2}@keyframes rmSlam2{0%{opacity:0;transform:scale(2.8)rotate(-24deg)}60%{opacity:1;transform:scale(.9)rotate(-10deg)}to{transform:scale(1)rotate(-10deg)}}.rm-deliver{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:14px 18px;display:grid}.rm-seo{flex-direction:column;grid-row:1/3;align-items:center;gap:2px;display:flex}.rm-seo svg{width:104px;height:104px;transform:rotate(-90deg)}.rm-seo circle{fill:none;stroke-width:7px;stroke-linecap:round}.rm-seo .t{stroke:color-mix(in srgb, var(--accent) 20%, transparent)}.rm-seo .r{stroke:#2ecc71;stroke-dasharray:100}.rm-seo text{transform-origin:40px 40px;fill:var(--text);font-family:Manrope,sans-serif;font-size:23px;font-weight:800;transform:rotate(90deg)}.rm-seo small{letter-spacing:.14em;color:var(--text-muted);font-size:.74rem;font-weight:700}.rm-scene.is-on .rm-seo .r{animation:1.5s cubic-bezier(.3,0,.2,1) .2s both rmRing}@keyframes rmRing{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.rm-keycard{background:color-mix(in srgb, var(--accent) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.rm-keycard svg{color:#ffc400;flex:none;width:30px;height:30px}.rm-keycard div{flex-direction:column;flex:1;gap:6px;display:flex}.rm-keycard b{font-size:.84rem}.rm-keycard i{background:color-mix(in srgb, var(--text) 26%, transparent);border-radius:4px;height:7px;display:block}.rm-keycard i+i{width:62%}.rm-publish{height:44px;display:grid;position:relative}.rm-publish span{letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);grid-area:1/1;justify-content:center;align-items:center;gap:9px;font-size:.9rem;font-weight:800;display:inline-flex}.rm-publish .a{background:var(--accent);color:#fff}.rm-publish .b{color:#04210f;background:#2ecc71}.rm-publish .b i{background:#04210f;border-radius:50%;width:10px;height:10px;animation:2s ease-out infinite wpvPulse}.rm-scene.is-on .rm-publish .a{animation:.3s 2.4s both rmGone}.rm-scene.is-on .rm-publish .b{animation:.5s cubic-bezier(.2,.8,.3,1.2) 2.5s both rmPop}@keyframes rmGone{to{opacity:0;transform:scale(.9)}}.rm-chat{flex-direction:column;gap:10px;display:flex}.rm-msg{border-radius:14px;max-width:78%;padding:10px 14px;font-size:.86rem;line-height:1.35}.rm-msg.me{background:var(--accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.rm-msg.team{background:var(--surface-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent);border-bottom-left-radius:4px;align-self:flex-start}.rm-msg svg{vertical-align:-2px;color:#2ecc71;width:14px;height:14px;display:inline-block!important}.rm-dots{gap:4px;display:inline-flex}.rm-dots i{background:var(--text-muted);border-radius:50%;width:7px;height:7px}.rm-msg.typing{max-height:48px;display:none}.rm-scene.is-on .rm-msg.typing{animation:.4s .9s both rmIn,.25s 2s forwards rmTypingOut;display:block}.rm-scene.is-on .rm-msg.typing .rm-dots i{animation:.8s ease-in-out infinite rmBounce}.rm-scene.is-on .rm-msg.typing .rm-dots i:nth-child(2){animation-delay:.12s}.rm-scene.is-on .rm-msg.typing .rm-dots i:nth-child(3){animation-delay:.24s}@keyframes rmBounce{50%{transform:translateY(-5px)}}@keyframes rmTypingOut{to{opacity:0;max-height:0;margin-top:-10px;padding-block:0;overflow:hidden}}.rm-scene.is-on .rm-msg.reply{animation:.45s cubic-bezier(.2,.7,.2,1) 2s both rmIn}.rm-scene.is-on .rm-msg.done{animation:.45s cubic-bezier(.2,.7,.2,1) 3.2s both rmIn}.rm-foot{border-top:1px solid color-mix(in srgb, var(--accent) 18%, transparent);padding:14px 24px 18px}.rm-dots-row{justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:relative}.rm-dots-row:before,.rm-dots-row:after{content:"";border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:11px}.rm-dots-row:before{background:color-mix(in srgb, var(--accent) 22%, transparent);right:11px}.rm-dots-row:after{width:calc((100% - 22px) * var(--p,0));background:var(--accent-strong);transition:width .5s cubic-bezier(.3,0,.2,1)}.rm-dots-row li{z-index:1;position:relative}.rm-dots-row span{width:22px;height:22px;color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 12%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 38%, transparent);border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;transition:background .3s,color .3s,box-shadow .3s,transform .3s;display:grid}.rm-dots-row .is-done span{background:var(--accent-strong);color:var(--bg);box-shadow:none}.rm-dots-row .is-on span{background:var(--accent);color:#fff;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 24%, transparent);transform:scale(1.15)}.rm-title{flex-direction:column;gap:2px;margin:12px 0 0;display:flex}.rm-title small{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:600}.rm-title b{font-size:1rem}@media (width<=600px){.rm-stage{height:340px}.rm-install b{flex-basis:112px;font-size:.78rem}.rm-deliver{grid-template-columns:1fr}.rm-seo{flex-direction:row;grid-row:auto;justify-content:center;gap:14px}.rm-seo svg{width:76px;height:76px}}@media (prefers-reduced-motion:reduce){.rm-scene.is-on .rm-d,.rm-scene.is-on *{animation:none!important}.rm-msg.typing{display:none!important}}@media (width<=600px){.wpv-tiles{gap:10px;padding:12px}.wpv-tile{min-height:150px;padding:14px 8px}.wpv-chip.is-a{left:-6px}.wpv-chip.is-c{right:-4px}}@media (prefers-reduced-motion:reduce){.wpv-chip,.wpv-live .pulse{animation:none}.reveal-ready .wpv .ring,.reveal-ready .wpv-chart span{transition:none}}.wj{--sh:470px;position:relative}.wj .page-hero-inner{padding-inline:0}@media (width<=1140px){.wj .page-hero-inner{padding-inline:20px}}.wj-rail{inset:0 0 var(--wj-end,0px) 0;z-index:4;pointer-events:none;position:absolute}.wj-rail-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:56px;max-width:1100px;height:100%;margin-inline:auto;display:grid}.wj-col{grid-column:2;height:100%}.wj-stage{top:max(calc(var(--header-h,66px) + 20px), calc(var(--header-h,66px) + (100svh - var(--header-h,66px) - var(--sh)) / 2));height:var(--sh);place-items:center;display:grid;position:sticky}.wj-layer{grid-area:1/1;place-items:center;width:100%;display:grid}.wj-stage .dm{width:min(100%,540px);margin:0}.wj-stage .wpv{width:100%}.wj:not(.is-live) .wj-layer:not(:first-child){display:none}.wj:not(.is-live) .wj-rail,.wj:not(.is-live) .wj-stage{position:static}.wj-inline{display:none}.wj:not(.is-live) .wj-inline{display:block}@media (width<=900px){.wj-rail{pointer-events:auto;position:static}.wj-rail-inner{padding:20px 20px 0;display:block}.wj-stage{height:auto;position:static}.wj-layer:not(:first-child){display:none}.wj-inline{display:block}}@media (width>=901px){.wj-stage{--t1:0;--t2:0}.wj.is-live .wj-layer{position:relative}.wj.is-live .wj-layer:first-child{--p:clamp(0, calc(var(--t1) / .62), 1);--e:calc(var(--p) * var(--p) * (3 - 2 * var(--p)));opacity:calc(1 - var(--e));transform:scale(calc(1 + .3 * var(--e)));filter:blur(calc(var(--e) * 5px))}.wj-portal{display:none}.wj.is-live .wj-portal{aspect-ratio:16/10;pointer-events:none;z-index:2;--p:clamp(0, calc((var(--t1) - .1) / .55), 1);width:66%;translate:-50% -50%;scale:calc(.7 + .9 * var(--p));opacity:calc(sin(var(--p) * 3.14159) * .95);border:2px solid var(--accent-strong);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--accent) 55%, transparent), color-mix(in srgb, var(--accent) 6%, transparent) 70%);box-shadow:0 0 70px 6px color-mix(in srgb, var(--accent) 70%, transparent), inset 0 0 50px color-mix(in srgb, var(--accent-strong) 55%, transparent);border-radius:18px;display:block;position:absolute;top:50%;left:50%}.wj.is-live .wj-layer:nth-child(2) .wpv{--pi:clamp(0, calc((var(--t1) - .26) / .4), 1);--ei:calc(var(--pi) * var(--pi) * (3 - 2 * var(--pi)));--po:clamp(0, calc((var(--t2) - .22) / .3), 1);--eo:calc(var(--po) * var(--po) * (3 - 2 * var(--po)));opacity:calc(var(--ei) * (1 - var(--eo)));transform:perspective(1000px) rotateX(calc((1 - var(--ei)) * 32deg + var(--eo) * -16deg)) scale(calc(.5 + .5 * var(--ei) - .1 * var(--eo)));transform-origin:50%}.wj.is-live .wj-layer:nth-child(2) .wpv-tile{--pi:clamp(0, calc((var(--t1) - var(--a)) / .32), 1);--ei:calc(var(--pi) * var(--pi) * (3 - 2 * var(--pi)));--po:clamp(0, calc((var(--t2) - var(--b)) / .24), 1);--eo:calc(var(--po) * var(--po) * (3 - 2 * var(--po)));opacity:calc(var(--ei) * (1 - var(--eo)));transform:translate(calc((1 - var(--ei)) * var(--dx)), calc((1 - var(--ei)) * var(--dy))) perspective(600px) rotateY(calc(var(--eo) * 90deg)) rotate(calc((1 - var(--ei)) * var(--r))) scale(calc(.2 + .8 * var(--ei)))}.wj.is-live .wpv-tile:first-child{--a:.3;--b:.02;--dx:110px;--dy:96px;--r:-16deg}.wj.is-live .wpv-tile:nth-child(2){--a:.37;--b:.08;--dx:-110px;--dy:96px;--r:14deg}.wj.is-live .wpv-tile:nth-child(3){--a:.44;--b:.14;--dx:110px;--dy:-96px;--r:12deg}.wj.is-live .wpv-tile:nth-child(4){--a:.51;--b:.2;--dx:-110px;--dy:-96px;--r:-14deg}.wj.is-live .wj-layer:nth-child(2) .wpv-gauge .ring{--pi:clamp(0, calc((var(--t1) - .52) / .3), 1);stroke-dashoffset:calc(100 - var(--v) * var(--pi));transition:none}.wj.is-live .wj-layer:nth-child(2) .wpv-chart span{--pi:clamp(0, calc((var(--t1) - var(--a)) / .22), 1);transform:scaleY(calc(.05 + .95 * var(--pi)));transition:none}.wj.is-live .wpv-chart span:first-child{--a:.62}.wj.is-live .wpv-chart span:nth-child(2){--a:.66}.wj.is-live .wpv-chart span:nth-child(3){--a:.7}.wj.is-live .wpv-chart span:nth-child(4){--a:.74}.wj.is-live .wpv-chart span:nth-child(5){--a:.78}.wj.is-live .wj-layer:nth-child(3) .wpv{--pi:clamp(0, calc((var(--t2) - .2) / .3), 1);--ei:calc(var(--pi) * var(--pi) * (3 - 2 * var(--pi)));opacity:var(--ei);transform:perspective(1000px) rotateX(calc((1 - var(--ei)) * -26deg)) translateY(calc((1 - var(--ei)) * 40px)) scale(calc(.9 + .1 * var(--ei)))}.wj.is-live .wj-layer:nth-child(3) :is(.wpv-nav,.wpv-copy em,.wpv-copy u,.wpv-shot,.wpv-cards span){--pi:clamp(0, calc((var(--t2) - var(--a)) / var(--d,.18)), 1);--ei:calc(var(--pi) * var(--pi) * (3 - 2 * var(--pi)))}.wj.is-live .wpv-nav{--a:.4;opacity:var(--ei);translate:0 calc((1 - var(--ei)) * -22px)}.wj.is-live .wpv-copy em{opacity:var(--ei);transform-origin:0;scale:var(--ei) 1}.wj.is-live .wpv-copy em:first-child{--a:.48}.wj.is-live .wpv-copy em:nth-child(2){--a:.54}.wj.is-live .wpv-copy em:nth-child(3){--a:.6}.wj.is-live .wpv-copy u{--a:.66;--d:.14;scale:var(--ei);transform-origin:0}.wj.is-live .wpv-shot{--a:.52;--d:.26;opacity:var(--ei);translate:calc((1 - var(--ei)) * 60px) 0;scale:calc(.8 + .2 * var(--ei))}.wj.is-live .wpv-cards span{--d:.2;opacity:var(--ei);translate:0 calc((1 - var(--ei)) * 34px)}.wj.is-live .wpv-cards span:first-child{--a:.7}.wj.is-live .wpv-cards span:nth-child(2){--a:.76}.wj.is-live .wpv-cards span:nth-child(3){--a:.82}.wj.is-live .wj-layer:nth-child(3) .wpv-chip{--pi:clamp(0, calc((var(--t2) - var(--a)) / .14), 1);opacity:var(--pi);scale:calc(var(--pi) + sin(var(--pi) * 3.14159) * .22)}.wj.is-live .wpv-chip.is-a{--a:.84}.wj.is-live .wpv-chip.is-b{--a:.9}.wj.is-live .wpv-chip.is-c{--a:.96}}.act{--ok:#2fd18a;flex-direction:column;align-items:center;gap:18px;padding:8px 0;display:flex}.act-stage{place-items:center;width:176px;padding:18px 0;display:grid;position:relative}.act-glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 38%, transparent), transparent 64%);filter:blur(10px);opacity:.45;pointer-events:none;border-radius:50%;transition:opacity .6s,background .6s;position:absolute;inset:-46%}.act[data-step="3"] .act-glow{opacity:.9}.act[data-step="4"] .act-glow{opacity:.85;background:radial-gradient(circle, color-mix(in srgb, var(--ok) 36%, transparent), transparent 64%)}.act-card,.pf-card{box-sizing:border-box;color:#1b2a44;text-align:center;width:176px;min-height:150px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), 0 18px 34px -22px #00081ee6;background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 10px;display:flex;position:relative}.act-card img,.pf-card img{object-fit:contain;width:84px;height:84px;display:block}.act-card span,.pf-card span{font-size:.86rem;font-weight:600;line-height:1.25}.act:not(.is-here) .act-card{visibility:hidden}.plugin-grid li.is-away{box-shadow:none;outline:2px dashed color-mix(in srgb, var(--accent) 40%, transparent);outline-offset:-2px;background:0 0;transform:none}.plugin-grid li.is-away>*{visibility:hidden}.pf-layer .pf-card{will-change:transform, width, height;min-height:0;margin:0;position:absolute;top:0;left:0}.act-card:after{content:"";pointer-events:none;border:2px solid #0000;border-radius:24px;transition:border-color .4s,box-shadow .4s;position:absolute;inset:-7px}.act[data-step="3"] .act-card:after{border-color:var(--accent);animation:1.1s ease-in-out infinite actPulse}.act[data-step="4"] .act-card:after{border-color:var(--ok);box-shadow:0 0 28px -4px var(--ok)}@keyframes actPulse{50%{box-shadow:0 0 26px 0 color-mix(in srgb, var(--accent) 70%, transparent);transform:scale(1.03)}}.act-check{background:var(--ok);color:#06281a;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .5s cubic-bezier(.3,1.7,.5,1);display:grid;position:absolute;top:-13px;right:-13px;transform:scale(0)}.act-check svg{width:18px;height:18px}.act[data-step="4"] .act-check{transform:scale(1)}.act-pill{isolation:isolate;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:color-mix(in srgb, var(--accent) 55%, var(--bg));clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);align-items:center;gap:10px;min-height:38px;padding:8px 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem;font-weight:700;transition:opacity .3s,background .4s;display:inline-flex;position:relative}.act-pill:before{content:"";z-index:-1;background:var(--bg);clip-path:polygon(8.4px 0,100% 0,100% calc(100% - 8.4px),calc(100% - 8.4px) 100%,0 100%,0 8.4px);position:absolute;inset:1px}.act[data-step="0"] .act-pill{opacity:0}.act[data-step="4"] .act-pill{background:var(--ok);color:var(--ok)}.act-pill span,.act-cap span{display:none}.act[data-step="1"] .act-pill [data-s="1"],.act[data-step="1"] .act-cap [data-s="1"],.act[data-step="2"] .act-pill [data-s="2"],.act[data-step="2"] .act-cap [data-s="2"],.act[data-step="3"] .act-pill [data-s="3"],.act[data-step="3"] .act-cap [data-s="3"],.act[data-step="4"] .act-pill [data-s="4"],.act[data-step="4"] .act-cap [data-s="4"]{display:inline}.act-switch{background:color-mix(in srgb, var(--accent) 25%, #2a3552);border-radius:99px;width:34px;height:18px;transition:background .4s;display:none;position:relative}.act-switch b{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .45s cubic-bezier(.5,1.4,.5,1);position:absolute;top:2px;left:2px}.act[data-step="3"] .act-switch,.act[data-step="4"] .act-switch{display:inline-block}.act[data-step="3"] .act-switch b{animation:.7s 50ms forwards actKnob}.act[data-step="4"] .act-switch{background:var(--ok)}.act[data-step="4"] .act-switch b{transform:translate(16px)}@keyframes actKnob{to{transform:translate(16px)}}.act-steps{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.act-steps li{white-space:nowrap;color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border);border-radius:99px;flex:none;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:.78rem;font-weight:600;transition:color .3s,box-shadow .3s,background .3s;display:flex}.act-steps b{background:color-mix(in srgb, var(--accent) 14%, transparent);width:22px;height:22px;color:var(--accent-strong);border-radius:50%;place-items:center;font-size:.72rem;transition:background .3s,color .3s;display:grid}.act-steps li.is-on{color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.act-steps li.is-on b{background:var(--accent);color:var(--accent-contrast)}.act[data-step="4"] .act-steps li.is-now{box-shadow:inset 0 0 0 1px var(--ok)}.act[data-step="4"] .act-steps li.is-now b{background:var(--ok);color:#06281a}.act-cap{text-align:center;max-width:30ch;min-height:2.8em;color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.45}.act-media{align-self:center}.svc-section.is-full{min-height:calc(100svh - var(--header-h,66px));align-items:center;display:flex}.svc-section.is-full>.wrap{width:100%}.steps-block .numbered li{transition:color .3s}.steps-block .numbered li.is-done{color:var(--text)}.steps-block .numbered li.is-now{color:#fff;font-weight:600}.steps-block .numbered li.is-now:before,.steps-block .numbered li.is-done:before{background:var(--accent);color:var(--accent-contrast)}@media (prefers-reduced-motion:reduce){.act *,.act-card:after{transition:none!important;animation:none!important}}.xp-hint{color:var(--text-muted);margin:10px 0 0;font-size:.88rem;line-height:1.5}.xp{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:28px;margin-top:32px;display:grid}.xp-list{flex-direction:column;gap:10px;display:flex}.xp-item{isolation:isolate;text-align:left;width:100%;font:inherit;color:var(--text-muted);cursor:pointer;background:color-mix(in srgb, var(--accent) 26%, var(--bg));clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border:0;align-items:center;gap:14px;padding:14px 18px;transition:background .2s,color .2s,transform .2s;display:flex;position:relative}.xp-item:before{content:"";z-index:-1;background:var(--surface);clip-path:polygon(11.4px 0,100% 0,100% calc(100% - 11.4px),calc(100% - 11.4px) 100%,0 100%,0 11.4px);transition:background .2s;position:absolute;inset:1px}.xp-item:hover{color:var(--text);background:color-mix(in srgb, var(--accent) 60%, var(--bg))}.xp-item:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-3px}.xp-item.is-active{color:var(--text);background:var(--accent)}.xp-item.is-active:before{background:color-mix(in srgb, var(--accent) 22%, var(--surface))}.xp-label{font-size:1rem;font-weight:700}.xp.is-auto .xp-item.is-active:after{content:"";background:var(--accent-strong);transform-origin:0;height:3px;animation:xpFill var(--xp-ms,5s) linear both;position:absolute;bottom:0;left:0;right:0}.xp.is-paused .xp-item.is-active:after{animation-play-state:paused}@keyframes xpFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.xp-check{color:#0000;width:24px;height:24px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 50%, transparent);border-radius:7px;flex:0 0 24px;place-items:center;transition:background .2s,color .2s,box-shadow .2s;display:grid}.xp-check svg{stroke-width:2.6px;width:15px;height:15px}.xp-item:hover .xp-check{box-shadow:inset 0 0 0 2px var(--accent-strong)}.xp-item.is-active .xp-check{background:var(--accent);color:#fff;box-shadow:none}.xp-stage{isolation:isolate;background:color-mix(in srgb, var(--accent) 36%, var(--bg));clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border-radius:0;min-height:100%;padding:30px 32px 32px;position:relative}.xp-stage:before{content:"";z-index:-1;background:color-mix(in srgb, var(--accent) 6%, var(--surface));clip-path:polygon(11.4px 0,100% 0,100% calc(100% - 11.4px),calc(100% - 11.4px) 100%,0 100%,0 11.4px);position:absolute;inset:1px}.xp-panel+.xp-panel{border-top:1px solid color-mix(in srgb, var(--accent) 18%, transparent);margin-top:32px;padding-top:32px}.xp.is-live .xp-panel{border:0;margin:0;padding:0;display:none}.xp.is-live .xp-panel.is-active{animation:.45s cubic-bezier(.2,.7,.2,1) both xpIn;display:block}@keyframes xpIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.xp-icon{width:52px;height:52px;color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:14px;place-items:center;display:grid}.xp-icon svg{width:26px;height:26px}.xp-panel h3{margin:18px 0 0;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800;line-height:1.2}.xp-panel p{color:var(--text-muted);max-width:56ch;margin:12px 0 0;line-height:1.65}.xp-chips,.xp-logos{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.xp-chips li{color:var(--text);background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 32%, transparent);border-radius:999px;padding:6px 14px;font-size:.82rem;font-weight:600}.xp-logos{gap:12px}.xp-logos li{background:#f2f4fa;border-radius:16px;place-items:center;width:64px;height:64px;transition:transform .2s;display:grid;overflow:hidden}.xp-logos li:hover{transform:translateY(-3px)}.xp-logos img{object-fit:contain;width:100%;height:100%;display:block}.xp-panel .xp-link{width:auto;margin-top:24px}.xp-logos li,.xp-logos li *{cursor:pointer}#plugins-disponiveis{scroll-margin-top:calc(var(--header-h,66px) + 12px)}@media (width<=900px){.xp{grid-template-columns:1fr;gap:18px}.xp-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.xp-item{gap:10px;padding:12px 14px}.xp-label{font-size:.9rem}.xp-stage{padding:24px 22px 26px}}@media (prefers-reduced-motion:reduce){.xp.is-live .xp-panel.is-active{animation:none}.xp-item,.xp-logos li{transition:none}}.wpv-presence{box-shadow:none;background:0 0}.wpv-presence:before{content:"";z-index:-1;background:color-mix(in srgb, var(--accent) 5%, var(--surface));box-shadow:0 40px 90px -40px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:26px;position:absolute;inset:0}@media (width>=901px){.wj.is-live .xp-item{--fx:0px;--fy:0px;--sx:1;--sy:1;--p:clamp(0, calc((var(--t3,1) - var(--a,0)) / .36), 1);--e:calc(var(--p) * var(--p) * (3 - 2 * var(--p)));--lift:calc(sin(var(--e) * 3.14159));--q4:clamp(0, calc((var(--t4,0) - var(--b,.02)) / .34), 1);--x4:calc(var(--q4) * var(--q4) * (3 - 2 * var(--q4)));--sw:calc(sin(var(--x4) * 3.14159) * var(--swirl,60px));opacity:calc(clamp(0, calc(var(--p) * 30), 1) * (1 - clamp(0, calc((var(--x4) - .72) / .28), 1)));translate:calc((1 - var(--e)) * var(--fx) + var(--x4) * var(--tx,0px) + var(--sw)) calc((1 - var(--e)) * var(--fy) - var(--lift) * var(--arc,40px) + var(--x4) * var(--ty,0px) - var(--sw) * .6);rotate:calc(var(--lift) * var(--spin,8deg) + var(--x4) * var(--twist,200deg));scale:calc((var(--sx) + (1 - var(--sx)) * var(--e)) * (1 - .86 * var(--x4))) calc((var(--sy) + (1 - var(--sy)) * var(--e)) * (1 - .86 * var(--x4)));filter:blur(calc(var(--x4) * 2.5px)) brightness(calc(1 + var(--x4) * .9))}.wj.is-live .xp-item>*{opacity:calc(var(--e) * var(--e))}.wj.is-live .xp-item:first-child{--a:.06;--arc:-46px;--spin:-9deg}.wj.is-live .xp-item:nth-child(2){--a:.12;--arc:52px;--spin:7deg}.wj.is-live .xp-item:nth-child(3){--a:.18;--arc:-40px;--spin:-6deg}.wj.is-live .xp-item:nth-child(4){--a:.24;--arc:48px;--spin:9deg}.wj.is-live .xp-item:nth-child(5){--a:.3;--arc:-52px;--spin:-8deg}.wj.is-live .xp-item:nth-child(6){--a:.36;--arc:44px;--spin:6deg}.wj.is-live .xp-item:nth-child(7){--a:.42;--arc:-44px;--spin:-7deg}.wj.is-live .xp-item:nth-child(8){--a:.48;--arc:50px;--spin:8deg}.wj.is-live .wj-layer:nth-child(3) :is(.wpv-nav,.wpv-copy em,.wpv-copy u,.wpv-shot,.wpv-cards span){--launch:clamp(0, calc((var(--t3,0) - var(--l,1)) * 40), 1);opacity:calc(var(--ei) * (1 - var(--launch)))}.wj.is-live .wpv-nav{--l:.06}.wj.is-live .wpv-copy em:first-child{--l:.12}.wj.is-live .wpv-copy em:nth-child(2){--l:.18}.wj.is-live .wpv-copy u{--l:.24}.wj.is-live .wpv-shot{--l:.3}.wj.is-live .wpv-cards span:first-child{--l:.36}.wj.is-live .wpv-cards span:nth-child(2){--l:.42}.wj.is-live .wpv-cards span:nth-child(3){--l:.48}.wj.is-live .wj-layer:nth-child(3) .wpv-bar,.wj.is-live .wj-layer:nth-child(3) .wpv-presence:before{--f:clamp(0, calc((var(--t3,0) - .1) / .4), 1);opacity:calc(1 - var(--f) * var(--f) * (3 - 2 * var(--f)))}.wj.is-live .wj-layer:nth-child(3) .wpv-copy em:nth-child(3){--f:clamp(0, calc((var(--t3,0) - .1) / .4), 1);opacity:calc(var(--ei) * (1 - var(--f) * var(--f) * (3 - 2 * var(--f))))}.wj.is-live .wj-layer:nth-child(3) .wpv-chip{--po:clamp(0, calc(var(--t3,0) / .1), 1);opacity:calc(var(--pi) * (1 - var(--po)));scale:calc((var(--pi) + sin(var(--pi) * 3.14159) * .22) * (1 - var(--po)))}.wj.is-live .xp-stage{--p:clamp(0, calc((var(--t3,1) - .3) / .5), 1);--e:calc(var(--p) * var(--p) * (3 - 2 * var(--p)));--q:clamp(0, calc((var(--t4,0) - .12) / .38), 1);--x:calc(var(--q) * var(--q) * (3 - 2 * var(--q)));opacity:calc(var(--e) * (1 - var(--x)));scale:calc((.74 + .26 * var(--e)) * (1 - .62 * var(--x)));transform-origin:50%;transform:perspective(1100px) rotateY(calc(var(--x) * -72deg));filter:blur(calc(var(--x) * 3px)) brightness(calc(1 + var(--x) * .6));background:color-mix(in srgb, var(--accent) calc(36% + sin(var(--p) * 3.14159) * 64%), var(--bg))}.wj.is-live .xp-item:first-child{--b:.02;--swirl:70px;--twist:220deg}.wj.is-live .xp-item:nth-child(2){--b:.05;--swirl:-70px;--twist:-200deg}.wj.is-live .xp-item:nth-child(3){--b:.08;--swirl:60px;--twist:240deg}.wj.is-live .xp-item:nth-child(4){--b:.11;--swirl:-60px;--twist:-220deg}.wj.is-live .xp-item:nth-child(5){--b:.14;--swirl:70px;--twist:200deg}.wj.is-live .xp-item:nth-child(6){--b:.17;--swirl:-70px;--twist:-240deg}.wj.is-live .xp-item:nth-child(7){--b:.2;--swirl:60px;--twist:220deg}.wj.is-live .xp-item:nth-child(8){--b:.23;--swirl:-60px;--twist:-200deg}.wj.is-live .xp-cta>*{--pe:clamp(0, calc((var(--t3,1) - .7) / .3), 1);--ee:calc(var(--pe) * var(--pe) * (3 - 2 * var(--pe)));--q4:clamp(0, calc((var(--t4,0) - .26) / .34), 1);--x4:calc(var(--q4) * var(--q4) * (3 - 2 * var(--q4)));--sw:calc(sin(var(--x4) * 3.14159) * 60px);opacity:calc(var(--ee) * (1 - clamp(0, calc((var(--x4) - .72) / .28), 1)));translate:calc(var(--x4) * var(--tx,0px) + var(--sw)) calc((1 - var(--ee)) * 26px + var(--x4) * var(--ty,0px) - var(--sw) * .6);rotate:calc(var(--x4) * 220deg);scale:calc((.8 + .2 * var(--ee)) * (1 - .86 * var(--x4)));filter:blur(calc(var(--x4) * 2.5px)) brightness(calc(1 + var(--x4) * .9));transform-origin:50%}.wj-burst{display:none}.wj.is-live .wj-burst{aspect-ratio:1;pointer-events:none;z-index:3;--core:clamp(0, calc((var(--t4,0) - .2) / .3), 1);--off:clamp(0, calc((var(--t4,0) - .5) / .1), 1);--ring:clamp(0, calc((var(--t4,0) - .46) / .34), 1);width:300px;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.wj.is-live .wj-burst:before{content:"";background:radial-gradient(circle, #fff 0, color-mix(in srgb, var(--accent-strong) 85%, transparent) 22%, color-mix(in srgb, var(--accent) 35%, transparent) 50%, transparent 70%);scale:calc(.15 + var(--core) * .85 + (1 - var(--off)) * 0 + var(--ring) * .5);opacity:calc(var(--core) * (1 - var(--off)));filter:blur(calc(4px + var(--core) * 6px));border-radius:50%;position:absolute;inset:0}.wj.is-live .wj-burst:after{content:"";border:3px solid var(--accent-strong);box-shadow:0 0 40px 6px color-mix(in srgb, var(--accent) 70%, transparent), inset 0 0 40px color-mix(in srgb, var(--accent-strong) 50%, transparent);scale:calc(.2 + var(--ring) * 1.55);opacity:calc(sin(var(--ring) * 3.14159) * .95);border-radius:50%;position:absolute;inset:0}.wj.is-live .wj-layer:nth-child(4){--p:clamp(0, calc((var(--t4,0) - .5) / .42), 1);--e:calc(var(--p) * var(--p) * (3 - 2 * var(--p)));opacity:clamp(0, calc(var(--p) * 6), 1);transform-origin:50%;transform:perspective(1300px) rotateY(calc((1 - var(--e)) * -88deg)) scale(calc(.45 + .55 * var(--e)));filter:brightness(calc(1 + sin(var(--p) * 3.14159) * .7)) blur(calc((1 - var(--e)) * 5px))}.wj.is-live .wj-layer:nth-child(4) .wpv-roadmap{overflow:hidden}.wj.is-live .wj-layer:nth-child(4) .wpv-roadmap:after{content:"";z-index:5;pointer-events:none;--sw:clamp(0, calc((var(--t4,0) - .66) / .3), 1);translate:calc(-110% + var(--sw) * 220%) 0;opacity:calc(sin(var(--sw) * 3.14159));background:linear-gradient(105deg,#0000 38%,#ffffff6b 50%,#0000 62%);position:absolute;inset:0}.wj.is-live .wj-layer:nth-child(4) .rm-dots-row li{--pp:clamp(0, calc((var(--t4,0) - .62 - var(--n,0) * .03) / .2), 1);--ee:calc(var(--pp) * var(--pp) * (3 - 2 * var(--pp)));translate:calc((1 - var(--ee)) * (3 - var(--n,0)) * 62px) 0;scale:calc(.3 + .7 * var(--ee));opacity:var(--pp)}.wj.is-live .wj-layer:nth-child(4) .rm-dots-row li:nth-child(2){--n:1}.wj.is-live .wj-layer:nth-child(4) .rm-dots-row li:nth-child(3){--n:2}.wj.is-live .wj-layer:nth-child(4) .rm-dots-row li:nth-child(4){--n:3}.wj.is-live .wj-layer:nth-child(4) .rm-dots-row li:nth-child(5){--n:4}.wj.is-live .wj-layer:nth-child(4) .rm-dots-row li:nth-child(6){--n:5}.wj.is-live .wj-layer:nth-child(4) .rm-dots-row li:nth-child(7){--n:6}.wj.is-live .wj-layer:nth-child(4) .rm-title{--pt:clamp(0, calc((var(--t4,0) - .78) / .2), 1);opacity:var(--pt);translate:0 calc((1 - var(--pt)) * 14px)}.wj.is-live .wj-layer:nth-child(4) .wpv-bar{--pb:clamp(0, calc((var(--t4,0) - .6) / .2), 1);opacity:var(--pb);translate:0 calc((1 - var(--pb)) * -14px)}}.page-hero-media .rack{width:min(100%,520px,100svh - 190px);margin:0 0 0 auto}.rack{aspect-ratio:1;--r:36cqw;--spin:38s;--loop:6.3s;position:relative;container-type:inline-size}.rack-glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 38%, transparent), transparent 68%);filter:blur(16px);border-radius:50%;animation:5s ease-in-out infinite orbitPulse;position:absolute;inset:16%}.rack-ring{border:1px dashed color-mix(in srgb, var(--accent) 38%, transparent);border-radius:50%;width:72cqw;height:72cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rack-wave{border:1.5px solid var(--accent-strong);opacity:0;border-radius:50%;width:40cqw;height:40cqw;animation:4.2s ease-out infinite rackWave;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.rack-wave.is-b{animation-delay:-2.1s}.rack-body{z-index:3;background:linear-gradient(170deg, var(--surface-2), var(--surface));width:42cqw;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent), 0 0 60px -10px var(--accent), 0 26px 40px -22px #00081ef2;border-radius:3cqw;flex-direction:column;gap:2.2cqw;padding:2.8cqw 2.8cqw 4.4cqw;animation:3.2s ease-in-out infinite rackPulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rack-unit{background:color-mix(in srgb, var(--bg) 78%, var(--surface));height:10.6cqw;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:1.8cqw;align-items:center;gap:1.5cqw;padding:0 2.2cqw;display:flex;position:relative}.rack-led{width:1.6cqw;height:1.6cqw;animation:1.5s ease-in-out infinite rackBlink;animation-delay:calc(var(--u) * -.6s);background:#3be08a;border-radius:50%;flex:none;box-shadow:0 0 1.6cqw .2cqw #3be08a}.rack-led.is-b{background:var(--accent-strong);box-shadow:0 0 1.6cqw .2cqw var(--accent);animation-duration:.8s}.rack-slots{gap:.9cqw;margin-left:auto;display:flex}.rack-slots i{background:color-mix(in srgb, var(--accent) 16%, var(--bg));width:2.3cqw;height:5.2cqw;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent);border-radius:.6cqw;display:block}.rack-bar{background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:1cqw;height:.7cqw;position:absolute;bottom:1cqw;left:2.2cqw;right:2.2cqw;overflow:hidden}.rack-bar i{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--accent-strong));width:38%;height:100%;animation:2s ease-in-out infinite rackScan;animation-delay:calc(var(--u) * -.8s);display:block}.rack-base{background:color-mix(in srgb, var(--accent) 40%, transparent);border-radius:1cqw;height:.8cqw;position:absolute;bottom:1.3cqw;left:6cqw;right:6cqw}.rack-orbit{pointer-events:none;animation:orbitSpin var(--spin) linear infinite;margin:0;padding:0;list-style:none;position:absolute;inset:0}.rack-orbit.is-under{z-index:2}.rack-orbit.is-over{z-index:4}.rack-orbit li{width:0;height:0;transform:rotate(var(--a));position:absolute;top:50%;left:50%}.rack-beam{width:var(--r);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--accent-strong) 70%, transparent) 0 1.2cqw, transparent 1.2cqw 2.6cqw);background-size:2.6cqw 100%;border-radius:1cqw;height:.4cqw;animation:.9s linear infinite rackBeam;position:absolute;top:-.2cqw;left:0}.rack-pkt{width:0;height:0;animation:rackPacket var(--loop) ease-in-out infinite;animation-delay:var(--d);position:absolute;top:0;left:0}.rack-pkt .rack-keep{color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent));width:6cqw;height:6cqw;box-shadow:0 0 0 1px #ffffff59, 0 0 3cqw .4cqw var(--accent);border-radius:1.8cqw;justify-content:center;align-items:center;margin:-3cqw 0 0 -3cqw;font-size:2.6cqw;display:flex}.rack-pkt svg{width:62%;height:62%}.rack-arm{left:var(--r);width:0;height:0;position:absolute;top:0}.rack-keep{transform:rotate(calc(-1 * var(--a)));animation:rackKeep var(--spin) linear infinite;position:absolute;top:0;left:0}.rack-arm .rack-keep{width:0;height:0}.rack-chip{white-space:nowrap;background:color-mix(in srgb, var(--surface) 94%, transparent);backdrop-filter:blur(6px);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 36%, transparent), 0 14px 28px -14px #00081ef2;animation:rackPing var(--loop) ease-in-out infinite;animation-delay:var(--d);border-radius:2.2cqw;align-items:center;gap:1.3cqw;padding:1.3cqw 2.2cqw 1.3cqw 1.3cqw;display:flex;position:absolute;top:0;left:0;translate:-50% -50%}.rack-chip svg,.rack-cp{color:#fff;background:linear-gradient(160deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #050e22));border-radius:1.5cqw;flex:none;width:5.6cqw;height:5.6cqw;padding:1.1cqw}.rack-cp{letter-spacing:-.02em;justify-content:center;align-items:center;padding:0;font-size:2.5cqw;font-style:normal;font-weight:800;display:flex}.rack-pkt .rack-cp{background:0 0;width:100%;height:100%;font-size:2.6cqw}.rack-chip em{color:var(--text);font-size:max(.62rem,2.7cqw);font-style:normal;font-weight:700}@keyframes rackKeep{to{transform:rotate(calc(-1 * var(--a) - 360deg))}}@keyframes rackBeam{to{background-position:2.6cqw 0}}@keyframes rackPacket{0%{transform:translateX(var(--r));opacity:0}5%{transform:translateX(var(--r));opacity:1}40%,54%{opacity:1;transform:translate(0)}89%{transform:translateX(var(--r));opacity:1}94%,to{transform:translateX(var(--r));opacity:0}}@keyframes rackPing{0%,82%{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 36%, transparent), 0 14px 28px -14px #00081ef2}90%{box-shadow:0 0 0 1px var(--accent-strong), 0 0 3.4cqw .6cqw color-mix(in srgb, var(--accent) 75%, transparent), 0 14px 28px -14px #00081ef2}to{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 36%, transparent), 0 14px 28px -14px #00081ef2}}@keyframes rackWave{0%{opacity:.7;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}@keyframes rackBlink{50%{opacity:.35}}@keyframes rackScan{0%{transform:translate(-100%)}to{transform:translate(280%)}}@keyframes rackPulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent), 0 0 50px -10px var(--accent), 0 26px 40px -22px #00081ef2}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-strong) 60%, transparent), 0 0 80px -6px var(--accent), 0 26px 40px -22px #00081ef2}}@media (width<=900px){.page-hero-media .rack{width:min(100%,400px);margin-inline:auto}}@media (prefers-reduced-motion:reduce){.rack-glow,.rack-wave,.rack-led,.rack-bar i,.rack-body,.rack-orbit,.rack-keep,.rack-beam,.rack-chip{animation:none}.rack-pkt,.rack-wave{display:none}.rack-keep{transform:rotate(calc(-1 * var(--a)))}}.rack-unit{transition:background .3s,box-shadow .3s}.rack-unit>*{transition:opacity .2s}.rack-unit.is-out{background:color-mix(in srgb, var(--bg) 90%, #000);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent), inset 0 .6cqw 1.4cqw #000410cc}.rack-unit.is-out>*{opacity:0}.bay-deco{display:contents}.bay-leds{left:calc(var(--bk) * .22);gap:calc(var(--bk) * .16);flex-direction:column;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.bay-leds i{width:calc(var(--bk) * .12);height:calc(var(--bk) * .12);box-shadow:0 0 calc(var(--bk) * .12) calc(var(--bk) * .02) #3be08a;background:#3be08a;border-radius:50%;animation:1.5s ease-in-out infinite rackBlink;display:block}.bay-leds i.is-b{background:var(--accent-strong);box-shadow:0 0 calc(var(--bk) * .12) calc(var(--bk) * .02) var(--accent);animation-duration:.8s}.bay-bar{left:calc(var(--bk) * .22);right:calc(var(--bk) * .22);bottom:calc(var(--bk) * .08);height:calc(var(--bk) * .04);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:99px;position:absolute;overflow:hidden}.bay-bar i{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--accent-strong));width:38%;height:100%;animation:2s ease-in-out infinite rackScan;display:block}.rack-flyer{--lift:1;--shadow:0;z-index:35;pointer-events:none;opacity:0;will-change:transform, width, height;border-radius:calc(var(--k,56px) * .17 * var(--lift) + 14px * (1 - var(--lift)));background:color-mix(in srgb, var(--bg) 78%, var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-strong) 55%, transparent), 0 calc(var(--shadow) * 34px) calc(var(--shadow) * 46px) -14px #00081ef2, 0 0 calc(var(--shadow) * 46px) color-mix(in srgb, var(--accent) 65%, transparent);--bk:var(--k,56px);position:fixed;top:0;left:0}.rack-flyer>*{opacity:var(--lift)}.perks-stats.rack-live li{--bk:128px;border-top:0;border:1px dashed color-mix(in srgb, var(--accent) 38%, transparent);box-shadow:none;background:0 0;border-radius:14px;padding:30px 76px;transition:background .3s,border-color .3s,box-shadow .3s;position:relative}.perks-stats.rack-live li>strong,.perks-stats.rack-live li>span{opacity:0;transition:opacity .45s .1s,transform .45s cubic-bezier(.2,.7,.2,1) .1s;transform:translateY(8px)}.perks-stats.rack-live li .bay-deco>*{opacity:0;transition:opacity .35s .15s}.perks-stats.rack-live li.is-docked{background:color-mix(in srgb, var(--bg) 78%, var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent), 0 0 46px -14px var(--accent);border-color:#0000;animation:.7s cubic-bezier(.2,.7,.2,1) bayDock}.perks-stats.rack-live li.is-docked>strong,.perks-stats.rack-live li.is-docked>span,.perks-stats.rack-live li.is-docked .bay-deco>*{opacity:1;transform:none}@keyframes bayDock{0%{box-shadow:0 0 0 2px var(--accent-strong), 0 0 70px 6px color-mix(in srgb, var(--accent) 70%, transparent);transform:scale(1.035)}45%{transform:scale(.985)}to{transform:none}}@media (width<=700px){.perks-stats.rack-live li{--bk:90px;padding:20px 6px}.perks-stats.rack-live li .bay-leds{display:none}}@media (prefers-reduced-motion:reduce){.rack-flyer{display:none}.bay-leds i,.bay-bar i{animation:none}}.wpv-roadmap{isolation:isolate;box-shadow:none;background:color-mix(in srgb, var(--accent) 36%, var(--bg));clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border-radius:0}.wpv-roadmap:before{content:"";z-index:-1;background:color-mix(in srgb, var(--accent) 6%, var(--surface));clip-path:polygon(11.4px 0,100% 0,100% calc(100% - 11.4px),calc(100% - 11.4px) 100%,0 100%,0 11.4px);position:absolute;inset:1px}.wpv-roadmap .wpv-bar{border-radius:0}.plans-head{text-align:center;max-width:760px;margin-inline:auto}.plans-head .section-lede{margin-inline:auto}.plans-grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));align-items:stretch;gap:16px;margin-top:40px;display:grid}.plan{isolation:isolate;background:color-mix(in srgb, var(--accent) 30%, var(--bg));clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);flex-direction:column;padding:28px 24px 26px;display:flex;position:relative}.plan:before{content:"";z-index:-1;background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 12%, var(--bg)), color-mix(in srgb, var(--accent) 5%, var(--bg)));clip-path:polygon(15.4px 0,100% 0,100% calc(100% - 15.4px),calc(100% - 15.4px) 100%,0 100%,0 15.4px);position:absolute;inset:1px}.plan.is-featured{background:var(--accent-strong)}.plan.is-featured:before{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 34%, var(--bg)), color-mix(in srgb, var(--accent) 14%, var(--bg)))}.plan-badge{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--accent);align-self:flex-start;margin:0 0 12px;padding:4px 10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600}.plan h3{margin:0;font-size:1.25rem;font-weight:800}.plan-text{color:var(--text-muted);min-height:2.7em;margin:8px 0 0;font-size:.9rem;line-height:1.5}.plan-price{align-items:baseline;gap:4px;margin:22px 0 4px;display:flex}.plan-price span{color:var(--text-muted);font-size:1rem;font-weight:700}.plan-price strong{letter-spacing:-.02em;font-family:Manrope,sans-serif;font-size:2.6rem;font-weight:800;line-height:1}.plan-price em{color:var(--text-muted);font-size:.9rem;font-style:normal}.plan-list{border-top:1px solid color-mix(in srgb, var(--accent) 24%, transparent);flex:1;align-content:start;gap:10px;margin:20px 0 26px;padding:20px 0 0;list-style:none;display:grid}.plan-list li{align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.4;display:flex}.plan-list svg{width:18px;height:18px;color:var(--accent-strong);flex:none;margin-top:1px}.plan-cta{text-align:center;box-sizing:border-box;width:100%}.cta-choice.plan-cta{display:block}.plan-cta .cta-choice-btn{box-sizing:border-box;justify-content:center;width:100%}.plan:has(.cta-choice.is-open){clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,calc(100% - 16px) calc(100% + 600px),0 calc(100% + 600px),0 16px)}.plan:has(.cta-choice.is-up.is-open){clip-path:polygon(16px -600px,calc(100% + 16px) -600px,calc(100% + 16px) calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}@media (width<=640px){.plan:has(.cta-choice.is-open){clip-path:none}}.plans-note{text-align:center;border-left:0;margin:28px auto 0;padding-left:0}@media (width<=1100px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.plans-grid{grid-template-columns:1fr}.plan-text{min-height:0}}.hub-core{z-index:3;aspect-ratio:1;background:linear-gradient(160deg, var(--surface-2), var(--surface));width:30cqw;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 38%, transparent), 0 0 60px -10px var(--accent), 0 26px 40px -22px #00081ef2;border-radius:6cqw;justify-content:center;align-items:center;animation:3.2s ease-in-out infinite rackPulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hub-spin{border:1.5px dashed color-mix(in srgb, var(--accent-strong) 55%, transparent);border-radius:8cqw;animation:18s linear infinite orbitSpin;position:absolute;inset:-2.2cqw}.hub-icon{color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent));width:15cqw;height:15cqw;box-shadow:0 0 0 1px #ffffff4d, 0 0 5cqw .6cqw var(--accent);border-radius:4.2cqw;justify-content:center;align-items:center;display:flex}.hub-icon svg{stroke-width:1.5px;width:62%;height:62%}.hub-status{white-space:nowrap;color:var(--text);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent);border-radius:99px;align-items:center;gap:1.2cqw;padding:1cqw 2.2cqw;font-size:max(.58rem,2.3cqw);font-weight:700;display:flex;position:absolute;bottom:-3.4cqw;left:50%;translate:-50%}.hub-status i{background:#3be08a;border-radius:50%;width:1.6cqw;height:1.6cqw;animation:1.5s ease-in-out infinite rackBlink;display:block;box-shadow:0 0 1.6cqw .2cqw #3be08a}.hub .rack-chip em{font-size:max(.6rem,2.6cqw)}@media (prefers-reduced-motion:reduce){.hub-core,.hub-spin,.hub-status i{animation:none}}.vpsb{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:28px;margin-top:40px;display:grid}.vpsb-controls{gap:34px;padding:12px 4px 0;display:grid}.vpsb-label{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vpsb-label strong{font-size:1.05rem;font-weight:700;display:block}.vpsb-label small{color:var(--text-muted);margin-top:3px;font-size:.84rem;display:block}.vpsb-label output{text-align:right;letter-spacing:-.02em;background:linear-gradient(135deg, #fff 10%, var(--accent-strong) 70%);color:#0000;-webkit-background-clip:text;background-clip:text;flex:none;min-width:4.5ch;font-family:Manrope,sans-serif;font-size:1.7rem;font-weight:800;line-height:1}.vpsb-scale{color:var(--text-muted);justify-content:space-between;margin-top:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;display:flex}.vpsb input[type=range]{--p:0%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:26px;margin:14px 0 0;display:block}.vpsb input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent-strong) var(--p), color-mix(in srgb, var(--accent) 20%, var(--bg)) var(--p));border-radius:99px;height:6px}.vpsb input[type=range]::-moz-range-track{background:color-mix(in srgb, var(--accent) 20%, var(--bg));border-radius:99px;height:6px}.vpsb input[type=range]::-moz-range-progress{background:var(--accent-strong);border-radius:99px;height:6px}.vpsb input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--accent-strong);width:22px;height:22px;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 22%, transparent), 0 4px 14px #00081e99;background:#fff;border-radius:50%;margin-top:-8px;transition:box-shadow .2s}.vpsb input[type=range]::-moz-range-thumb{border:3px solid var(--accent-strong);width:16px;height:16px;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 22%, transparent);background:#fff;border-radius:50%}.vpsb input[type=range]:hover::-webkit-slider-thumb,.vpsb input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 9px color-mix(in srgb, var(--accent) 30%, transparent), 0 4px 14px #00081e99}.vpsb input[type=range]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px;border-radius:6px}.vpsb-seg{background:color-mix(in srgb, var(--accent) 12%, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);grid-template-columns:1fr 1fr;gap:6px;margin-top:14px;padding:5px;display:inline-grid}.vpsb-seg button{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:10px 18px;font-size:.9rem;font-weight:600;transition:background .2s,color .2s}.vpsb-seg button em{opacity:.85;font-size:.82rem;font-style:normal;font-weight:500}.vpsb-seg button:hover{color:var(--text)}.vpsb-seg button.is-on{background:var(--accent);color:#fff}.vpsb-seg button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.vpsb-summary{isolation:isolate;background:color-mix(in srgb, var(--accent) 30%, var(--bg));clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);padding:28px 26px 26px;position:relative}.vpsb-summary:before{content:"";z-index:-1;background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 22%, var(--bg)), color-mix(in srgb, var(--accent) 7%, var(--bg)));clip-path:polygon(15.4px 0,100% 0,100% calc(100% - 15.4px),calc(100% - 15.4px) 100%,0 100%,0 15.4px);position:absolute;inset:1px}.vpsb-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600}.vpsb-summary .plan-price{margin:12px 0 4px}.vpsb-summary .plan-price strong{font-size:3rem}.vpsb-break{border-top:1px solid color-mix(in srgb, var(--accent) 24%, transparent);gap:8px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:grid}.vpsb-break li{color:var(--text-muted);justify-content:space-between;gap:12px;font-size:.88rem;display:flex}.vpsb-break li[hidden]{display:none}.vpsb-break b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.vpsb-incl{margin-top:18px;padding-top:16px}.vpsb-summary:has(.cta-choice.is-open){clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,calc(100% - 16px) calc(100% + 600px),0 calc(100% + 600px),0 16px)}.vpsb-summary:has(.cta-choice.is-up.is-open){clip-path:polygon(16px -600px,calc(100% + 16px) -600px,calc(100% + 16px) calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.apps-filter{flex-wrap:wrap;justify-content:center;gap:8px;margin:34px 0 0;display:flex}.apps-filter[hidden]{display:none}.apps-filter button{font:inherit;cursor:pointer;color:var(--text-muted);background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent);border:0;border-radius:99px;padding:8px 16px;font-size:.86rem;font-weight:600;transition:background .2s,color .2s}.apps-filter button em{opacity:.7;margin-left:4px;font-size:.78rem;font-style:normal}.apps-filter button:hover{color:var(--text);background:color-mix(in srgb, var(--accent) 22%, transparent)}.apps-filter button.is-on{color:#fff;background:var(--accent);box-shadow:none}.apps-filter button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.apps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.app{background:color-mix(in srgb, var(--accent) 7%, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);align-items:flex-start;gap:14px;padding:18px 16px;transition:background .2s,box-shadow .2s,transform .2s;display:flex}.app[hidden]{display:none}.app:hover{background:color-mix(in srgb, var(--accent) 16%, var(--bg));box-shadow:inset 0 0 0 1px var(--accent-strong);transform:translateY(-3px)}.app-mark{letter-spacing:-.02em;color:#fff;background:linear-gradient(160deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #050e22));border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:800;display:grid}.app-mark.has-icon{background:#fff;box-shadow:0 6px 16px -8px #00081ee6}.app-mark img{object-fit:contain;width:28px;height:28px;display:block}.app-body{min-width:0}.app h3{margin:0;font-size:1rem;font-weight:700;line-height:1.2}.app-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong);margin:3px 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;font-weight:600}.app-desc{color:var(--text-muted);margin:8px 0 0;font-size:.84rem;line-height:1.45}.app-time{color:var(--text-muted);align-items:center;gap:6px;margin:10px 0 0;font-size:.76rem;display:flex}.app-time svg{width:14px;height:14px;color:var(--accent-strong);flex:none}@media (width<=1100px){.apps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.vpsb{grid-template-columns:1fr;gap:24px}.apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.apps-grid{grid-template-columns:1fr}.vpsb-seg{width:100%;display:grid}.vpsb-summary:has(.cta-choice.is-open){clip-path:none}}@media (prefers-reduced-motion:reduce){.app,.app:hover{transition:none;transform:none}}.page-hero-media .sys{width:min(100%,560px);margin:0 0 0 auto}.sys{aspect-ratio:1/.92;position:relative;container-type:inline-size}.sys-glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 34%, transparent), transparent 68%);filter:blur(18px);border-radius:50%;animation:5s ease-in-out infinite orbitPulse;position:absolute;inset:8% 2% 2%}.sys-win{z-index:1;background:linear-gradient(170deg, var(--surface-2), var(--surface));width:82cqw;height:64cqw;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent), 0 0 60px -14px var(--accent), 0 30px 50px -26px #00081ef2;border-radius:2.4cqw;flex-direction:column;display:flex;position:absolute;top:7cqw;left:0;overflow:hidden}.sys-bar{background:color-mix(in srgb, var(--bg) 70%, var(--surface));border-bottom:1px solid color-mix(in srgb, var(--accent) 20%, transparent);flex:none;align-items:center;gap:1.1cqw;height:5.6cqw;padding:0 2.2cqw;display:flex}.sys-bar i{background:color-mix(in srgb, var(--accent-strong) 45%, transparent);border-radius:50%;flex:none;width:1.5cqw;height:1.5cqw}.sys-url{white-space:nowrap;text-overflow:ellipsis;max-width:34cqw;color:var(--text-muted);background:color-mix(in srgb, var(--bg) 80%, transparent);border-radius:99px;flex:1;margin-left:2cqw;padding:.8cqw 2cqw;font-size:max(.5rem,2cqw);overflow:hidden}.sys-body{flex:1;min-height:0;display:flex}.sys-side{border-right:1px solid color-mix(in srgb, var(--accent) 16%, transparent);flex-direction:column;flex:none;align-items:center;gap:2cqw;width:9cqw;padding:2.4cqw 0;display:flex}.sys-side b{background:linear-gradient(160deg, var(--accent-strong), var(--accent));border-radius:1.2cqw;width:4.2cqw;height:4.2cqw;margin-bottom:1cqw}.sys-side span{width:5.2cqw;height:5.2cqw;color:var(--text-muted);border-radius:1.4cqw;place-items:center;display:grid}.sys-side span.is-on{color:#fff;background:color-mix(in srgb, var(--accent) 30%, transparent)}.sys-side svg{width:3.2cqw;height:3.2cqw}.sys-main{flex-direction:column;flex:1;gap:2cqw;min-width:0;padding:2.4cqw 2.6cqw;display:flex}.sys-top{justify-content:space-between;align-items:center;display:flex}.sys-title{color:#fff;font-size:max(.55rem,2.5cqw);font-weight:700}.sys-live{color:#3be08a;align-items:center;gap:.8cqw;font-size:max(.5rem,2cqw);font-weight:600;display:inline-flex}.sys-live i{background:#3be08a;border-radius:50%;width:1.4cqw;height:1.4cqw;animation:1.5s ease-in-out infinite rackBlink;box-shadow:0 0 1.4cqw #3be08a}.sys-kpis{grid-template-columns:repeat(3,1fr);gap:1.6cqw;display:grid}.sys-kpi{color:var(--accent-strong);background:color-mix(in srgb, var(--bg) 62%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:1.4cqw;flex-direction:column;gap:.8cqw;padding:1.6cqw 1.8cqw;display:flex}.sys-kpi em{white-space:nowrap;color:var(--text-muted);font-size:max(.45rem,1.9cqw);font-style:normal}.sys-kpi strong{opacity:.9;background:#fff;border-radius:.8cqw;width:55%;height:2.6cqw;display:block}.sys-kpi svg{width:100%;height:5cqw;display:block;overflow:visible}.sys-chart{background:color-mix(in srgb, var(--bg) 55%, var(--surface));min-height:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent);border-radius:1.4cqw;flex:1;align-items:flex-end;gap:1.4cqw;padding:1.4cqw 1.6cqw 0;display:flex;overflow:hidden}.sys-chart i{height:var(--h);background:linear-gradient(var(--accent-strong), var(--accent));transform-origin:bottom;animation:2.6s ease-in-out infinite alternate sysBar;animation-delay:var(--d);border-radius:.7cqw .7cqw 0 0;flex:1}.sys-rows{flex-direction:column;gap:1.2cqw;margin:0;padding:0;list-style:none;display:flex}.sys-rows li{background:color-mix(in srgb, var(--bg) 55%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:1.2cqw;align-items:center;gap:1.6cqw;padding:1cqw 1.6cqw;display:flex}.sys-dot{background:color-mix(in srgb, var(--accent) 50%, transparent);border-radius:50%;flex:none;width:1.8cqw;height:1.8cqw}.sys-dot.is-go{background:var(--accent-strong)}.sys-dot.is-ok{background:#3be08a}.sys-line{background:color-mix(in srgb, var(--text) 18%, transparent);border-radius:1cqw;flex:1;height:1cqw}.sys-line.is-short{flex:none;width:12cqw}.sys-tag{color:var(--text-muted);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:99px;flex:none;padding:.5cqw 1.4cqw;font-size:max(.45rem,1.8cqw);font-style:normal;font-weight:700}.sys-tag.is-go{color:var(--accent-strong)}.sys-tag.is-ok{color:#3be08a;background:#3be08a24}.sys-phone{z-index:3;width:31cqw;height:62cqw;box-shadow:0 0 0 .35cqw color-mix(in srgb, var(--accent) 55%, transparent), 0 0 60px -10px var(--accent), 0 34px 44px -22px #00081ef2;background:linear-gradient(160deg,#16335c,#07142c);border-radius:5cqw;padding:1.2cqw;animation:6s ease-in-out infinite sysFloat;position:absolute;bottom:0;right:0}.sys-notch{z-index:2;background:#02070f;border-radius:99px;width:9cqw;height:2.4cqw;margin-left:-4.5cqw;position:absolute;top:2.4cqw;left:50%}.sys-screen{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 80%, var(--bg)), var(--bg));border-radius:4cqw;flex-direction:column;gap:2cqw;height:100%;padding:6cqw 2cqw 2.4cqw;display:flex;overflow:hidden}.sys-apphead{color:#fff;align-items:center;gap:1.4cqw;font-size:max(.5rem,2.3cqw);font-weight:700;display:flex}.sys-apphead b{background:linear-gradient(160deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #050e22));border-radius:1.3cqw;place-items:center;width:4.6cqw;height:4.6cqw;display:grid}.sys-apphead svg{width:3cqw;height:3cqw}.sys-map{aspect-ratio:100/70;background:linear-gradient(color-mix(in srgb, var(--accent) 12%, transparent) 1px, transparent 1px) 0 0 / 6cqw 6cqw, linear-gradient(90deg, color-mix(in srgb, var(--accent) 12%, transparent) 1px, transparent 1px) 0 0 / 6cqw 6cqw, color-mix(in srgb, var(--bg) 70%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:2cqw;flex:none;position:relative;overflow:hidden}.sys-map svg{width:100%;height:100%;position:absolute;inset:0}.sys-route{stroke:var(--accent-strong);stroke-width:2px;stroke-dasharray:4 5;animation:1s linear infinite sysDash}.sys-stop{fill:var(--bg);stroke:var(--accent-strong);stroke-width:1.2px}.sys-pin{background:var(--accent-strong);width:3.6cqw;height:3.6cqw;box-shadow:0 0 0 .9cqw color-mix(in srgb, var(--accent) 40%, transparent), 0 0 2.4cqw var(--accent);border-radius:50%;margin:-1.8cqw 0 0 -1.8cqw;animation:8s linear infinite sysPin;position:absolute;top:82.9%;left:12%}.sys-card{background:color-mix(in srgb, var(--bg) 55%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:2cqw;align-items:center;gap:1.6cqw;padding:1.6cqw;animation:8s ease-in-out infinite sysDone;display:flex}.sys-check{color:#04210f;background:#3be08a;border-radius:50%;flex:none;place-items:center;width:5.2cqw;height:5.2cqw;display:grid}.sys-check svg{stroke-width:2.6px;width:3.2cqw;height:3.2cqw}.sys-card b{color:#fff;font-size:max(.5rem,2.1cqw);display:block}.sys-card small{color:var(--text-muted);font-size:max(.44rem,1.8cqw);display:block}.sys-prog{background:color-mix(in srgb, var(--accent) 18%, transparent);border-radius:1cqw;flex:none;height:1cqw;overflow:hidden}.sys-prog i{transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--accent-strong));height:100%;animation:8s linear infinite sysProg;display:block}.sys-chips{margin:0;padding:0;list-style:none}.sys-chips li{z-index:4;animation:5.5s ease-in-out infinite sysFloat;animation-delay:calc(var(--i) * -.9s);position:absolute}.sys-chips li:first-child{top:0;left:3cqw}.sys-chips li:nth-child(2){top:-1cqw;left:36cqw}.sys-chips li:nth-child(3){bottom:13cqw;left:0}.sys-chips li:nth-child(4){bottom:2cqw;left:19cqw}.sys-chips li:nth-child(5){top:-1cqw;right:0}.sys-chips li:nth-child(6){bottom:7cqw;left:44cqw}.sys-chip{white-space:nowrap;background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 14px 28px -14px #00081ef2;border-radius:2.2cqw;align-items:center;gap:1.3cqw;padding:1.2cqw 2.2cqw 1.2cqw 1.2cqw;display:flex}.sys-chip svg{color:#fff;background:linear-gradient(160deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #050e22));border-radius:1.5cqw;flex:none;width:5.4cqw;height:5.4cqw;padding:1.1cqw}.sys-chip em{color:var(--text);font-size:max(.62rem,2.7cqw);font-style:normal;font-weight:700}@keyframes sysFloat{50%{transform:translateY(-1.6cqw)}}@keyframes sysBar{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@keyframes sysDash{to{stroke-dashoffset:-9px}}@keyframes sysPin{0%{opacity:0;top:82.9%;left:12%}4%{opacity:1;top:82.9%;left:12%}24%{top:57.1%;left:30%}44%{top:65.7%;left:52%}66%{top:31.4%;left:70%}84%{opacity:1;top:20%;left:88%}97%{opacity:1;top:20%;left:88%}to{opacity:0;top:20%;left:88%}}@keyframes sysProg{0%{transform:scaleX(.06)}84%,to{transform:scaleX(1)}}@keyframes sysDone{0%,80%{opacity:.4;transform:scale(.97)}86%,96%{opacity:1;transform:none}to{opacity:.4;transform:scale(.97)}}@media (width<=900px){.page-hero-media .sys{width:min(100%,440px);margin-inline:auto}}@media (prefers-reduced-motion:reduce){.sys-glow,.sys-live i,.sys-chart i,.sys-route,.sys-pin,.sys-card,.sys-prog i,.sys-phone,.sys-chips li{animation:none}.sys-pin{top:20%;left:88%}}.seg{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-items:start;gap:28px;margin-top:44px;display:grid}.seg:not(.is-tabs){grid-template-columns:minmax(0,1fr)}.seg:not(.is-tabs) .seg-tabs{display:none}.seg:not(.is-tabs) .seg-panels{gap:18px;display:grid}.seg.is-tabs .seg-panel:not(.is-on){display:none}.seg-tabs{flex-direction:column;gap:10px;display:flex}.seg-tab{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--text-muted);background:color-mix(in srgb, var(--accent) 7%, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent);border:0;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;font-size:.98rem;font-weight:600;transition:background .2s,color .2s,box-shadow .2s,transform .2s;display:flex}.seg-tab:hover{color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--bg))}.seg-tab:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.seg-tab.is-on{color:#fff;background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #050e22));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-strong) 60%, transparent), 0 18px 34px -18px var(--accent);transform:translate(6px)}.seg-ico{width:34px;height:34px;color:var(--accent-strong);flex:none;place-items:center;display:grid}.seg-tab.is-on .seg-ico{color:#fff}.seg-ico svg{width:26px;height:26px}.seg-ico.is-lg{color:#fff;background:linear-gradient(160deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #050e22));width:56px;height:56px;box-shadow:0 14px 28px -14px var(--accent);border-radius:16px}.seg-ico.is-lg svg{width:30px;height:30px}.seg-panel{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 13%, var(--bg)), color-mix(in srgb, var(--accent) 5%, var(--bg)));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent), 0 40px 80px -50px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:24px;padding:34px}.seg.is-tabs .seg-panel.is-on{animation:.45s cubic-bezier(.2,.7,.2,1) segIn}.seg-head{align-items:center;gap:18px;display:flex}.seg-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);margin:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:500}.seg-head h3{letter-spacing:-.01em;color:#fff;margin:4px 0 0;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800}.seg-text{color:var(--text-muted);max-width:64ch;margin:18px 0 0;line-height:1.65}.seg-mods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.seg-mods li{color:var(--text);background:color-mix(in srgb, var(--bg) 60%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:12px;align-items:flex-start;gap:12px;padding:13px 15px;font-size:.94rem;font-weight:500;line-height:1.4;display:flex}.seg-mods svg{stroke-width:2.6px;width:20px;height:20px;color:var(--accent-contrast);background:var(--accent);border-radius:50%;flex:none;padding:3px}.seg-app{color:var(--text);background:color-mix(in srgb, var(--accent) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:14px;align-items:flex-start;gap:14px;margin:20px 0 0;padding:16px 18px;font-size:.94rem;line-height:1.55;display:flex}.seg-app svg{width:24px;height:24px;color:var(--accent-strong);flex:none}@keyframes segIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=900px){.seg{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:32px}.seg-tabs{scroll-snap-type:x proximity;scrollbar-width:thin;flex-direction:row;padding-bottom:6px;overflow-x:auto}.seg-tab{white-space:nowrap;scroll-snap-align:start;flex:none;width:auto}.seg-tab.is-on{transform:none}.seg-panel{padding:24px 20px}}@media (width<=600px){.seg-mods{grid-template-columns:minmax(0,1fr)}.seg-head{align-items:flex-start}}.stk{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}.stk-copy .section-lede{max-width:56ch}.stk-list h3 em{vertical-align:middle;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:99px;margin-left:10px;padding:2px 9px;font-size:.64rem;font-style:normal;font-weight:700}.stk-diagram{background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 55%), linear-gradient(160deg, color-mix(in srgb, var(--accent) 10%, var(--bg)), var(--bg));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent), 0 40px 90px -40px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:26px;flex-direction:column;align-items:stretch;padding:24px;display:flex}.stk-layer{background:color-mix(in srgb, var(--bg) 55%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent);border-radius:14px;padding:16px 18px}.stk-layer-top{flex-direction:column;gap:2px;display:flex}.stk-layer b{color:#fff;font-size:1rem;font-weight:700}.stk-layer small{color:var(--text-muted);font-size:.82rem}.stk-layer ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.stk-layer li{color:var(--text);background:color-mix(in srgb, var(--accent) 18%, transparent);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);padding:5px 12px;font-size:.8rem;font-weight:600}.stk-layer.is-core{background:linear-gradient(160deg, var(--accent), color-mix(in srgb, var(--accent) 50%, #050e22));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-strong) 60%, transparent), 0 0 46px -8px var(--accent);animation:3.4s ease-in-out infinite stkCore}.stk-layer.is-core small{color:#fffc}.stk-layer.is-core li{color:#fff;background:#ffffff2e}.stk-link{background:color-mix(in srgb, var(--accent) 38%, transparent);align-self:center;width:2px;height:34px;position:relative}.stk-link i{background:var(--accent-strong);width:8px;height:8px;box-shadow:0 0 10px var(--accent);border-radius:50%;margin-left:-4px;animation:1.8s linear infinite stkDot;position:absolute;top:0;left:50%}.stk-link i:nth-child(2){animation-direction:reverse;animation-delay:-.9s}@keyframes stkDot{0%{opacity:0;top:-4px}15%,85%{opacity:1}to{opacity:0;top:calc(100% - 4px)}}@keyframes stkCore{50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-strong) 60%, transparent), 0 0 64px -4px var(--accent)}}@media (width<=900px){.stk{grid-template-columns:minmax(0,1fr);gap:34px}}@media (prefers-reduced-motion:reduce){.stk-layer.is-core,.stk-link i{animation:none}}.mob{gap:56px}.mob-phones{justify-content:center;align-items:flex-start;gap:6%;padding:16px 0 28px;display:flex;position:relative}.mob-glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 30%, transparent), transparent 66%);filter:blur(18px);border-radius:50%;position:absolute;inset:6% 4%}.mob-col{z-index:1;flex-direction:column;align-items:center;gap:14px;width:44%;max-width:230px;display:flex;position:relative}.mob-col.is-a{margin-top:44px}.mob-phone{aspect-ratio:9/18.5;width:100%;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 50%, transparent), 0 0 50px -10px var(--accent), 0 30px 40px -22px #00081ef2;background:linear-gradient(160deg,#16335c,#07142c);border-radius:30px;padding:7px;animation:6s ease-in-out infinite mobFloat;position:relative}.mob-col.is-i .mob-phone{animation-delay:-3s}.mob-cam{z-index:2;background:#02070f;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:13px;left:50%}.mob-island{z-index:2;background:#02070f;border-radius:99px;width:64px;height:18px;margin-left:-32px;position:absolute;top:12px;left:50%}.mob-screen{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 80%, var(--bg)), var(--bg));border-radius:24px;flex-direction:column;gap:9px;height:100%;padding:38px 12px 12px;display:flex;overflow:hidden}.mob-top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.mob-top b{color:#fff;font-size:.82rem;font-weight:700}.mob-top em{color:var(--text-muted);font-size:.6rem;font-style:normal}.mob-item,.mob-appt{background:color-mix(in srgb, var(--bg) 55%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:11px;align-items:center;gap:8px;padding:9px;display:flex}.mob-appt{padding:13px 9px}.mob-dot{background:color-mix(in srgb, var(--accent) 50%, transparent);border-radius:50%;flex:none;width:9px;height:9px}.mob-dot.is-go{background:var(--accent-strong);box-shadow:0 0 8px var(--accent)}.mob-dot.is-ok{background:#3be08a}.mob-lines{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mob-lines i{background:color-mix(in srgb, var(--text) 20%, transparent);border-radius:3px;height:5px;display:block}.mob-lines i:last-child{width:60%}.mob-tag{color:var(--text-muted);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:99px;flex:none;padding:2px 7px;font-size:.52rem;font-style:normal;font-weight:700}.mob-tag.is-go{color:var(--accent-strong)}.mob-tag.is-ok{color:#3be08a;background:#3be08a24}.mob-photo{border:1px dashed color-mix(in srgb, var(--accent-strong) 45%, transparent);min-height:0;color:var(--accent-strong);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;font-size:.6rem;display:flex}.mob-photo svg{width:26px;height:26px}.mob-btn{text-align:center;color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent));border-radius:11px;padding:9px;font-size:.68rem;font-weight:700;animation:3.6s ease-in-out infinite mobPress;display:block}.mob-days{gap:5px;display:flex}.mob-days span{text-align:center;color:var(--text-muted);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:9px;flex:1;padding:7px 0;font-size:.64rem;font-weight:700}.mob-days span.is-on{color:var(--bg);background:#fff}.mob-time{background:color-mix(in srgb, var(--accent) 34%, transparent);border-radius:5px;flex:none;width:30px;height:18px}.mob-col.is-i .mob-btn{margin-top:auto}.mob-label{color:#fff;background:color-mix(in srgb, var(--accent) 24%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);border-radius:99px;padding:5px 16px;font-size:.8rem;font-weight:700}.mob-list{gap:18px;margin-top:26px}@keyframes mobFloat{50%{transform:translateY(-8px)}}@keyframes mobPress{0%,70%,to{box-shadow:0 0 #0000}85%{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 30%, transparent)}}@media (width<=900px){.mob{gap:28px}.mob-col{width:46%}}@media (prefers-reduced-motion:reduce){.mob-phone,.mob-btn{animation:none}}.brief-wa{align-items:center;gap:10px;display:inline-flex}.brief-wa svg{stroke-width:2px;width:20px;height:20px}.brief-note{margin-top:22px}.chat{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 90%, var(--bg)), var(--bg));max-width:440px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent), 0 40px 80px -40px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:24px;margin-inline:auto;overflow:hidden}.chat-head{background:color-mix(in srgb, #25d366 14%, var(--surface));border-bottom:1px solid color-mix(in srgb, var(--accent) 18%, transparent);align-items:center;gap:12px;padding:14px 18px;display:flex}.chat-avatar{color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent));border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.chat-head b{color:#fff;font-size:.95rem;display:block}.chat-head small{color:#3be08a;align-items:center;gap:6px;font-size:.74rem;display:flex}.chat-head small i{background:#3be08a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #3be08a}.chat-body{flex-direction:column;gap:10px;min-height:340px;padding:18px;display:flex}.chat-msg{border-radius:16px;max-width:84%;margin:0;padding:10px 14px;font-size:.88rem;line-height:1.45}.chat-msg.is-me{color:#fff;background:color-mix(in srgb, #25d366 38%, var(--bg));border-bottom-right-radius:4px;align-self:flex-end}.chat-msg.is-us{color:var(--text);background:var(--surface-2);border-bottom-left-radius:4px;align-self:flex-start}.chat-note{text-align:center;color:var(--text-muted);margin:0;padding:0 18px 16px;font-size:.74rem}.chat.is-armed .chat-msg{opacity:0;transform:translateY(12px)scale(.97)}.chat.is-play .chat-msg{animation:.5s forwards chatIn;animation-delay:calc(var(--i) * 1.3s + .3s)}@keyframes chatIn{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chat.is-armed .chat-msg{opacity:1;transform:none}.chat.is-play .chat-msg{animation:none}}.faq-list{flex-direction:column;gap:12px;max-width:820px;margin:36px auto 0;display:flex}.faq-item{background:color-mix(in srgb, var(--accent) 7%, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:14px;transition:background .2s,box-shadow .2s}.faq-item[open]{background:color-mix(in srgb, var(--accent) 13%, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 48%, transparent)}.faq-item summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:1rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;border-radius:14px}.faq-chev{border-right:2px solid var(--accent-strong);border-bottom:2px solid var(--accent-strong);flex:none;width:10px;height:10px;margin-top:-4px;transition:transform .25s;transform:rotate(45deg)}.faq-item[open] .faq-chev{margin-top:4px;transform:rotate(-135deg)}.faq-item p{max-width:70ch;color:var(--text-muted);margin:0;padding:0 22px 20px;font-size:.96rem;line-height:1.65}.tl{counter-reset:none;grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:18px;margin:48px 0 0;padding:0;list-style:none;display:grid}.tl-step{padding-top:6px;position:relative}.tl-step:not(:last-child):before{content:"";background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--accent-strong) 70%, transparent) 0 6px, transparent 6px 12px);background-size:12px 100%;border-radius:2px;height:2px;animation:1s linear infinite tlRun;position:absolute;top:34px;left:48px;right:-4px}.tl-node{color:#fff;background:linear-gradient(160deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #050e22));width:56px;height:56px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-strong) 50%, transparent), 0 14px 28px -12px var(--accent);border-radius:18px;place-items:center;margin-bottom:18px;display:grid;position:relative}.tl-ico svg{width:28px;height:28px;display:block}.tl-node b{width:22px;height:22px;color:var(--bg);background:#fff;border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:-8px;right:-8px}.tl-step h3{color:#fff;margin:0;font-size:1.05rem;font-weight:700}.tl-step p{color:var(--text-muted);margin:8px 0 0;font-size:.92rem;line-height:1.55}@keyframes tlRun{to{background-position:12px 0}}@media (width<=1000px){.tl{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:36px}.tl-step{padding:0 0 0 76px}.tl-node{margin:0;position:absolute;top:0;left:0}.tl-step:not(:last-child):before{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--accent-strong) 70%, transparent) 0 6px, transparent 6px 12px);background-size:100% 12px;width:2px;height:auto;animation-name:tlRunY;inset:64px auto -20px 27px}.tl-step{min-height:56px}}@keyframes tlRunY{to{background-position:0 12px}}@media (prefers-reduced-motion:reduce){.tl-step:before{animation:none!important}}.mob-next{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 34%, var(--bg)), color-mix(in srgb, var(--accent) 14%, var(--bg)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-strong) 40%, transparent);border-radius:11px;align-items:center;gap:10px;padding:11px 10px;display:flex}.mob-next svg{width:22px;height:22px;color:var(--accent-strong);flex:none}.mob-next b{color:#fff;font-size:.66rem;display:block}.mob-next small{color:var(--text-muted);font-size:.54rem;display:block}.brief .numbered{margin-top:22px}@media (width<=600px){.mob-top b{white-space:nowrap;font-size:.7rem}.mob-top em{display:none}.mob-days span{padding:6px 0}}.svc-flow a.btn-primary{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border-radius:0}.brief-wa,.mob-btn{border-radius:0}.mob-btn{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.seg-tab,.seg-panel,.seg-mods li,.seg-app,.stk-diagram,.stk-layer,.faq-item,.chat,.sys-chip,.mob-label{--cut:12px;--ring:color-mix(in srgb, var(--accent) 26%, transparent);--fill:var(--bg);isolation:isolate;box-shadow:none;background:var(--ring);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));border-radius:0;position:relative}.seg-tab:before,.seg-panel:before,.seg-mods li:before,.seg-app:before,.stk-diagram:before,.stk-layer:before,.faq-item:before,.chat:before,.sys-chip:before,.mob-label:before{content:"";z-index:-1;background:var(--fill);clip-path:polygon(calc(var(--cut) - .6px) 0, 100% 0, 100% calc(100% - var(--cut) + .6px), calc(100% - var(--cut) + .6px) 100%, 0 100%, 0 calc(var(--cut) - .6px));position:absolute;inset:1px}.seg-tab{--cut:10px;--ring:color-mix(in srgb, var(--accent) 22%, transparent);--fill:color-mix(in srgb, var(--accent) 7%, var(--bg));transition:color .2s,transform .2s}.seg-tab:hover{--fill:color-mix(in srgb, var(--accent) 15%, var(--bg));background:var(--ring)}.seg-tab.is-on{--ring:var(--accent-strong);--fill:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #050e22));background:var(--ring);box-shadow:none}.seg-panel{--cut:16px;--fill:linear-gradient(160deg, color-mix(in srgb, var(--accent) 13%, var(--bg)), color-mix(in srgb, var(--accent) 5%, var(--bg)))}.seg-panel:before{clip-path:polygon(15.4px 0,100% 0,100% calc(100% - 15.4px),calc(100% - 15.4px) 100%,0 100%,0 15.4px)}.seg-mods li{--cut:9px;--ring:color-mix(in srgb, var(--accent) 22%, transparent);--fill:color-mix(in srgb, var(--bg) 85%, var(--surface))}.seg-app{--cut:10px;--ring:color-mix(in srgb, var(--accent) 40%, transparent);--fill:color-mix(in srgb, var(--accent) 18%, var(--bg))}.seg-ico.is-lg{box-shadow:none;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border-radius:0}.stk-diagram{--cut:16px;--fill:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 55%), linear-gradient(160deg, color-mix(in srgb, var(--accent) 10%, var(--bg)), var(--bg))}.stk-layer{--cut:10px;--ring:color-mix(in srgb, var(--accent) 30%, transparent);--fill:color-mix(in srgb, var(--bg) 55%, var(--surface))}.stk-layer.is-core{--ring:var(--accent-strong);--fill:linear-gradient(160deg, var(--accent), color-mix(in srgb, var(--accent) 50%, #050e22));box-shadow:none;animation:none}.faq-item{--cut:12px;--ring:color-mix(in srgb, var(--accent) 24%, transparent);--fill:color-mix(in srgb, var(--accent) 7%, var(--bg));transition:none}.faq-item[open]{--ring:color-mix(in srgb, var(--accent) 55%, transparent);--fill:color-mix(in srgb, var(--accent) 13%, var(--bg));background:var(--ring);box-shadow:none}.faq-item summary{border-radius:0}.faq-item summary:focus-visible{outline-offset:-4px;border-radius:0}.chat{--cut:16px;--fill:linear-gradient(180deg, color-mix(in srgb, var(--surface) 90%, var(--bg)), var(--bg))}.chat:before{clip-path:polygon(15.4px 0,100% 0,100% calc(100% - 15.4px),calc(100% - 15.4px) 100%,0 100%,0 15.4px)}.chat-msg{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);border-radius:0}.chat-msg.is-me,.chat-msg.is-us{border-radius:0}.chat-avatar{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);border-radius:0}.sys-chip{--cut:9px;--ring:color-mix(in srgb, var(--accent) 45%, transparent);--fill:color-mix(in srgb, var(--surface) 96%, var(--bg))}.sys-chip svg{clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);border-radius:0}.mob-label{--cut:8px;--ring:color-mix(in srgb, var(--accent) 45%, transparent);--fill:color-mix(in srgb, var(--accent) 26%, var(--bg));padding:6px 18px}.stk-list h3 em,.sys-tag,.mob-tag{clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);border-radius:0}.tl-node{width:64px;height:64px;box-shadow:none;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);border-radius:0}.tl-node b{clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);border-radius:0;width:19px;height:19px;font-size:.64rem;top:5px;right:5px}.tl-step:not(:last-child):before{top:38px;left:78px;right:-4px}@media (width<=1000px){.tl-step{min-height:64px;padding-left:88px}.tl-step:not(:last-child):before{inset:72px auto -22px 31px}}.seg.is-auto .seg-tab.is-on:after{content:"";opacity:.85;transform-origin:0;background:#fff;width:100%;height:3px;animation:6s linear forwards segTimer;position:absolute;bottom:0;left:0}@keyframes segTimer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sys-node{z-index:2;pointer-events:none;width:0;height:64px;position:absolute;top:0;left:50%}.sys-node i{width:8px;height:8px;box-shadow:0 0 14px 3px var(--accent-strong);opacity:0;background:#fff;border-radius:50%;position:absolute;top:-4px;left:-4px}.sys-node b{border:2px solid var(--accent-strong);background:var(--bg);opacity:0;border-radius:50%;width:14px;height:14px;position:absolute;top:57px;left:-7px;transform:scale(0)}.sys-node b:after{content:"";border:1.5px solid var(--accent-strong);opacity:0;border-radius:50%;position:absolute;inset:-2px}.svc-section:has(>.wrap.is-in) .sys-node i{animation:.9s cubic-bezier(.5,0,.8,.4) .15s both sysPacket}.svc-section:has(>.wrap.is-in) .sys-node b{animation:.5s cubic-bezier(.2,.9,.3,1.6) 1s both sysNode}.svc-section:has(>.wrap.is-in) .sys-node b:after{animation:1.5s ease-out 1.05s both sysRipple}@keyframes sysPacket{0%{opacity:0;top:-6px}12%,88%{opacity:1}to{opacity:0;top:60px}}@keyframes sysNode{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes sysRipple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.sys-fx .w{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.sys-fx .w>i{font-style:normal;display:inline-block;transform:translateY(115%)}.sys-fx .reveal.is-in .w>i{transition:transform .85s cubic-bezier(.2, .8, .2, 1) calc(var(--w,0) * 70ms + .25s);transform:none}.sys-fx .svc-section,.sys-fx .final-cta{scroll-margin-top:60px}.sys-fx.reveal-ready .reveal:not(.is-in) :is(.perks-stats li,.seg-tab,.seg-panels,.stk-layer,.stk-link,.stk-list li,.mob-col,.mob-glow,.mob-list li,.tl-node,.tl-step h3,.tl-step p,.brief .numbered li,.brief-note,.chat,.faq-item),.sys-fx.reveal-ready .final-cta-inner:not(.is-in)>:not(h2){opacity:0}.sys-fx.reveal-ready .reveal:not(.is-in) .tl-step:not(:last-child):before{clip-path:var(--wipe,inset(0 100% 0 0))}.sys-fx.reveal-ready .reveal.is-in .perks-stats li{animation:.7s cubic-bezier(.2,.8,.2,1) both sysRise;animation-delay:calc(var(--i,0) * .13s + .3s)}.perk:nth-child(odd){--dx:-80px;--rot:-3deg}.perk:nth-child(2n){--dx:80px;--rot:3deg}.sys-fx.reveal-ready .reveal.is-in .perk{animation:.95s cubic-bezier(.2,.85,.25,1) both sysFly;animation-delay:calc(var(--i,0) * 90ms + .4s)}.sys-fx.reveal-ready .reveal.is-in .seg-tab{animation:.7s cubic-bezier(.2,.8,.2,1) both sysInL;animation-delay:calc(var(--i,0) * 90ms + .35s)}.sys-fx.reveal-ready .reveal.is-in .seg-panels{animation:.9s cubic-bezier(.2,.8,.2,1) .45s both sysInR}.sys-fx.reveal-ready .reveal.is-in .seg-panel.is-on .seg-mods li{animation:.55s cubic-bezier(.2,.8,.2,1) both sysRise;animation-delay:calc(var(--i,0) * 70ms + .15s)}.sys-fx.reveal-ready .reveal.is-in .stk-layer{animation:.85s cubic-bezier(.2,.9,.25,1.15) both sysDrop;animation-delay:calc(var(--i,0) * .13s + .3s)}.sys-fx.reveal-ready .reveal.is-in .stk-link{animation:.4s ease-out both sysGrow;animation-delay:calc(var(--i,0) * .13s + .45s)}.stk-link{transform-origin:top}.sys-fx.reveal-ready .reveal.is-in .stk-list li{animation:.7s cubic-bezier(.2,.8,.2,1) both sysInL;animation-delay:calc(var(--i,0) * .11s + .3s)}.sys-fx.reveal-ready .reveal.is-in .mob-col.is-a{animation:1.15s cubic-bezier(.2,.9,.25,1.08) .35s both sysPhoneL}.sys-fx.reveal-ready .reveal.is-in .mob-col.is-i{animation:1.15s cubic-bezier(.2,.9,.25,1.08) .55s both sysPhoneR}.sys-fx.reveal-ready .reveal.is-in .mob-glow{animation:1.6s .2s both sysFade}.sys-fx.reveal-ready .reveal.is-in .mob-list li{animation:.7s cubic-bezier(.2,.8,.2,1) both sysInR;animation-delay:calc(var(--i,0) * .11s + .5s)}.mob-col.is-a{translate:0 calc(var(--mp,0) * 28px)}.mob-col.is-i{translate:0 calc(var(--mp,0) * -28px)}.sys-fx.reveal-ready .reveal.is-in .tl-node{animation:.65s cubic-bezier(.2,1.4,.3,1) both sysNodePop;animation-delay:calc(var(--i,0) * .33s + .3s)}.sys-fx.reveal-ready .reveal.is-in .tl-step h3{animation:.6s cubic-bezier(.2,.8,.2,1) both sysRise;animation-delay:calc(var(--i,0) * .33s + .5s)}.sys-fx.reveal-ready .reveal.is-in .tl-step p{animation:.6s cubic-bezier(.2,.8,.2,1) both sysRise;animation-delay:calc(var(--i,0) * .33s + .65s)}.sys-fx.reveal-ready .reveal.is-in .tl-step:not(:last-child):before{animation:1s linear infinite tlRun,.5s ease-out both sysWipe;animation-delay:0s, calc(var(--i,0) * .33s + .6s)}.sys-fx.reveal-ready .reveal.is-in .brief .numbered li{animation:.65s cubic-bezier(.2,.8,.2,1) both sysInL;animation-delay:calc(var(--i,0) * .12s + .3s)}.sys-fx.reveal-ready .reveal.is-in .brief-note{animation:.6s .9s both sysRise}.sys-fx.reveal-ready .reveal.is-in .chat{animation:1s cubic-bezier(.2,.9,.25,1.1) .3s both sysChat}.faq-item:nth-child(odd){--fx:-60px}.faq-item:nth-child(2n){--fx:60px}.sys-fx.reveal-ready .reveal.is-in .faq-item{animation:.7s cubic-bezier(.2,.8,.2,1) both sysFaq;animation-delay:calc(var(--i,0) * 90ms + .25s)}.sys-fx .final-cta-inner{overflow:hidden}.sys-fx.reveal-ready .final-cta-inner.is-in>:not(h2){animation:.7s cubic-bezier(.2,.8,.2,1) both sysRise;animation-delay:calc(var(--i,0) * .13s + .5s)}.sys-fx.reveal-ready .final-cta-inner.is-in:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffffff29 50%,#0000 62%);animation:1.8s .7s both sysSweep;position:absolute;inset:0;transform:translate(-110%)}@keyframes sysRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes sysInL{0%{opacity:0;transform:translate(-56px)}to{opacity:1;transform:none}}@keyframes sysInR{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes sysFly{0%{opacity:0;transform:translate(var(--dx,0), 46px) rotate(var(--rot,0deg)) scale(.92)}to{opacity:1;transform:none}}@keyframes sysDrop{0%{opacity:0;transform:translateY(-44px)scale(.94)}to{opacity:1;transform:none}}@keyframes sysGrow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}@keyframes sysFade{0%{opacity:0}to{opacity:1}}@keyframes sysPhoneL{0%{opacity:0;transform:translate(-90px,100px)rotate(-12deg)scale(.88)}to{opacity:1;transform:none}}@keyframes sysPhoneR{0%{opacity:0;transform:translate(90px,100px)rotate(12deg)scale(.88)}to{opacity:1;transform:none}}@keyframes sysNodePop{0%{opacity:0;transform:scale(.3)rotate(-25deg)}to{opacity:1;transform:none}}@keyframes sysWipe{0%{clip-path:var(--wipe,inset(0 100% 0 0))}to{clip-path:inset(0)}}@keyframes sysChat{0%{opacity:0;transform:translate(80px)rotate(2.5deg)scale(.92)}to{opacity:1;transform:none}}@keyframes sysFaq{0%{opacity:0;transform:translateX(var(--fx,0))}to{opacity:1;transform:none}}@keyframes sysSweep{to{transform:translate(110%)}}@media (width<=1000px){.sys-fx{--wipe:inset(0 0 100% 0)}.sys-fx.reveal-ready .reveal.is-in .tl-step:not(:last-child):before{animation:1s linear infinite tlRunY,.5s ease-out both sysWipe;animation-delay:0s, calc(var(--i,0) * .33s + .6s)}}.sys-fx .page-hero-media{transform:translateY(calc(var(--hp,0) * -70px)) scale(calc(1 - var(--hp,0) * .08));opacity:calc(1 - var(--hp,0) * .75);will-change:transform, opacity}.sys-fx .page-hero-text{transform:translateY(calc(var(--hp,0) * -34px));opacity:calc(1 - var(--hp,0) * .8)}.wpv-auto .rm-chat{gap:12px}.au-map{flex-direction:column;gap:11px;display:flex}.au-map li{background:color-mix(in srgb, var(--accent) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent);border-radius:12px;align-items:center;gap:12px;padding:11px 14px;display:flex}.au-map b{flex:1;min-width:0;font-size:.84rem;font-weight:600}.au-tag{letter-spacing:.08em;text-transform:uppercase;border-radius:99px;flex:none;padding:4px 10px;font:600 .66rem IBM Plex Mono,ui-monospace,monospace}.au-map .is-auto .au-tag{color:#2ecc71;background:#2ecc7124;box-shadow:inset 0 0 0 1px #2ecc7173}.au-map .is-manual{opacity:.72}.au-map .is-manual .au-tag{color:var(--text-muted);background:color-mix(in srgb, var(--text) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 22%, transparent)}.rm-scene.is-on .au-tag{animation:rmPop .45s cubic-bezier(.2,.8,.3,1.2) calc(.9s + var(--i,0) * .45s) both}.au-flow{position:relative}.au-nodes{grid-template-columns:repeat(4,1fr);display:grid}.au-node{z-index:1;flex-direction:column;align-items:center;gap:9px;display:flex;position:relative}.au-node span{color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent));clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);place-items:center;width:56px;height:56px;display:grid}.au-node svg{width:26px;height:26px}.au-node em{font-size:.78rem;font-style:normal;font-weight:700}.au-line{background:color-mix(in srgb, var(--accent) 24%, transparent);border-radius:2px;height:2px;position:absolute;top:27px;left:12.5%;right:12.5%}.au-line i{background:var(--accent-strong);transform-origin:0;border-radius:2px;position:absolute;inset:0}.au-line:after{content:"";width:12px;height:12px;box-shadow:0 0 14px 3px var(--accent-strong);opacity:0;background:#fff;border-radius:50%;margin-left:-6px;position:absolute;top:-5px;left:0}.au-caption{text-align:center;color:var(--text-muted);margin:26px 0 0;font-size:.8rem}.rm-scene.is-on .au-node span{animation:rmPop .5s cubic-bezier(.2,.8,.3,1.2) calc(var(--k,0) * .5s + .15s) both}.rm-scene.is-on .au-node em{animation:rmIn .45s ease calc(var(--k,0) * .5s + .35s) both}.rm-scene.is-on .au-line i{animation:1.5s linear .3s both rmFill}.rm-scene.is-on .au-line:after{animation:2.4s linear 2s infinite backwards auRun}@keyframes auRun{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}.au-live{flex-direction:column;gap:12px;display:flex}.au-live-head{background:#2ecc7117;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;display:flex;box-shadow:inset 0 0 0 1px #2ecc7161}.au-live-head b{font-size:.9rem}.au-live-head em{color:#2ecc71;align-items:center;gap:5px;margin-left:auto;font-size:.74rem;font-style:normal;font-weight:700;display:inline-flex}.au-live-head svg{width:14px;height:14px}.au-dot{background:#2ecc71;border-radius:50%;width:10px;height:10px;animation:1.8s ease-out infinite auPing;box-shadow:0 0 #2ecc7199}@keyframes auPing{0%{box-shadow:0 0 #2ecc7199}to{box-shadow:0 0 0 10px #0000}}.au-live-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.au-stat{background:color-mix(in srgb, var(--accent) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.au-stat strong{letter-spacing:-.02em;color:var(--accent-strong);font-family:Manrope,sans-serif;font-size:1.8rem;font-weight:800;line-height:1.1}.au-stat span{color:var(--text-muted);font-size:.76rem}.au-bars{background:color-mix(in srgb, var(--accent) 5%, transparent);height:76px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:12px;align-items:flex-end;gap:8px;padding:10px 12px 0;display:flex}.au-bars i{height:var(--h);background:linear-gradient(180deg, var(--accent-strong), color-mix(in srgb, var(--accent) 40%, transparent));transform-origin:bottom;border-radius:4px 4px 0 0;flex:1}.rm-scene.is-on .au-bars i{animation:.8s cubic-bezier(.2,.7,.2,1) both auGrow}.rm-scene.is-on .au-bars i:first-child{animation-delay:.8s}.rm-scene.is-on .au-bars i:nth-child(2){animation-delay:.9s}.rm-scene.is-on .au-bars i:nth-child(3){animation-delay:1s}.rm-scene.is-on .au-bars i:nth-child(4){animation-delay:1.1s}.rm-scene.is-on .au-bars i:nth-child(5){animation-delay:1.2s}.rm-scene.is-on .au-bars i:nth-child(6){animation-delay:1.3s}.rm-scene.is-on .au-bars i:nth-child(7){animation-delay:1.4s}@keyframes auGrow{0%{transform:scaleY(.04)}}@media (width<=600px){.au-map b{font-size:.78rem}.au-node span{width:46px;height:46px}.au-line{top:22px}.au-stat strong{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.au-dot,.au-line:after{animation:none}}.aj{--sh:490px;position:relative}.aj .page-hero-inner{padding-inline:0}@media (width<=1140px){.aj .page-hero-inner{padding-inline:20px}}.aj-rail{inset:0 0 var(--aj-end,0px) 0;z-index:4;pointer-events:none;position:absolute}.aj-rail-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:56px;max-width:1100px;height:100%;margin-inline:auto;display:grid}.aj-col{grid-column:2;height:100%}.aj-stage{top:max(calc(var(--header-h,66px) + 20px), calc(var(--header-h,66px) + (100svh - var(--header-h,66px) - var(--sh)) / 2));height:var(--sh);place-items:center;display:grid;position:sticky}.aj-layer{grid-area:1/1;place-items:center;width:100%;display:grid}.aj-stage .rack{width:min(100%,470px);margin:0 auto}.aj-stage .wpv{width:100%}.aj-ring,.aj:not(.is-live) .aj-layer:not(:first-child){display:none}.aj:not(.is-live) .aj-rail,.aj:not(.is-live) .aj-stage{position:static}.aj:not(.is-live) .aj-stage{height:auto}.aj:not(.is-live) .wj-inline{display:block}@media (width<=900px){.aj-rail{pointer-events:auto;position:static}.aj-rail-inner{padding:20px 20px 0;display:block}.aj-stage{height:auto;position:static}.aj-layer:not(:first-child){display:none}.aj-card-ok{opacity:1!important;transform:none!important}}.aj-steps{counter-reset:none;margin:30px 0 0;padding:0;list-style:none}.aj-steps li{min-height:112px;padding:0 0 38px 64px;position:relative}.aj-steps li:last-child{min-height:0;padding-bottom:12px}.aj-steps li:not(:last-child):before{content:"";background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--accent-strong) 55%, transparent) 0 6px, transparent 6px 12px);border-radius:2px;width:2px;position:absolute;top:52px;bottom:8px;left:21px}.aj-steps-ic{width:44px;height:44px;color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 12%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 38%, transparent);border-radius:50%;place-items:center;font:700 .9rem IBM Plex Mono,ui-monospace,monospace;transition:background .3s,color .3s,box-shadow .3s;display:grid;position:absolute;top:0;left:0}.aj-steps-ic svg{width:20px;height:20px}.aj-steps small{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);margin-top:2px;font:600 .68rem IBM Plex Mono,ui-monospace,monospace;display:block}.aj-steps h3{margin:2px 0 0;font-size:1.08rem;font-weight:700;line-height:1.35}.aj-steps p{color:var(--text-muted);max-width:52ch;margin:8px 0 0;font-size:.93rem;line-height:1.6}.aj-steps li.is-done .aj-steps-ic{background:var(--accent-strong);color:var(--bg);box-shadow:none}.aj-steps li.is-on .aj-steps-ic{background:var(--accent);color:#fff;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 24%, transparent)}@media (width>=901px){.aj.is-live .aj-steps li{opacity:.38;transition:opacity .4s}.aj.is-live .aj-steps li.is-done{opacity:.62}.aj.is-live .aj-steps li.is-on{opacity:1}}.pipe-result{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#2ecc7117;align-items:center;gap:12px;margin:14px 0 0;padding:14px 18px;font-weight:600;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #2ecc7161}.split-text .pipe-result{color:var(--text);max-width:none}.pipe-result svg{stroke-width:2.8px;color:#04210f;background:#2ecc71;border-radius:50%;flex:none;width:20px;height:20px;padding:3px}.aj-feed{width:100%;max-width:440px;margin-inline:auto}.aj-feed-title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:9px;margin:0 0 14px;font:600 .7rem IBM Plex Mono,ui-monospace,monospace;display:flex}.aj-feed-title i{background:#2ecc71;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite auPing}.aj-cards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aj-card{background:color-mix(in srgb, var(--accent) 8%, var(--bg));height:58px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);align-items:center;gap:14px;padding:0 14px;transition:background .3s,box-shadow .3s,translate .3s;display:flex;position:relative}.aj-card-ic{width:36px;height:36px;color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:10px;flex:none;place-items:center;transition:background .3s,color .3s;display:grid}.aj-card-ic svg{width:19px;height:19px}.aj-card-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aj-card-tx b{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.aj-card-tx small{color:var(--text-muted);font-size:.75rem}.aj-card-ok{color:#04210f;opacity:0;background:#2ecc71;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.3,1.3);display:grid;transform:scale(.4)}.aj-card-ok svg{stroke-width:3px;width:13px;height:13px}.aj-card.is-done .aj-card-ok,.aj-card.is-on .aj-card-ok{opacity:1;transform:none}.aj-card.is-on{background:color-mix(in srgb, var(--accent) 24%, var(--bg));box-shadow:inset 0 0 0 1px var(--accent-strong);translate:8px}.aj-card.is-on .aj-card-ic{background:var(--accent);color:#fff}.aj-chain{width:100%;max-width:420px;margin-inline:auto}.aj-nodes{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.aj-node{position:relative}.aj-node:not(:last-child):after{content:"";background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--accent-strong) 70%, transparent) 0 4px, transparent 4px 8px);width:2px;height:22px;transition:background .3s;position:absolute;top:100%;left:30px}.aj-node.is-done:not(:last-child):after{background:var(--accent-strong)}.aj-node.is-on:not(:last-child):before{content:"";z-index:1;width:12px;height:12px;box-shadow:0 0 14px 3px var(--accent-strong);background:#fff;border-radius:50%;animation:1.1s cubic-bezier(.5,0,.5,1) infinite ajPkt;position:absolute;top:100%;left:25px}@keyframes ajPkt{0%{opacity:0;transform:translateY(-14px)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(24px)}}.aj-node-box{background:color-mix(in srgb, var(--accent) 8%, var(--bg));height:60px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);align-items:center;gap:14px;padding:0 16px 0 12px;transition:background .3s,box-shadow .3s;display:flex;position:relative}.aj-node-ic{color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent));clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);opacity:.6;flex:none;place-items:center;width:38px;height:38px;transition:opacity .3s;display:grid}.aj-node-ic svg{width:20px;height:20px}.aj-node-tx{flex-direction:column;gap:1px;min-width:0;display:flex}.aj-node-tx small{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);font:600 .64rem IBM Plex Mono,ui-monospace,monospace}.aj-node-tx b{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;overflow:hidden}.aj-node-n{color:var(--text-muted);margin-left:auto;font:700 .72rem IBM Plex Mono,ui-monospace,monospace}.aj-node.is-done .aj-node-ic,.aj-node.is-on .aj-node-ic{opacity:1}.aj-node.is-on .aj-node-box{background:color-mix(in srgb, var(--accent) 24%, var(--bg));box-shadow:inset 0 0 0 1px var(--accent-strong)}@media (width>=901px){.aj-stage{--t1:0;--t2:0;--t3:0}.aj.is-live .aj-layer{position:relative}.aj.is-live .aj-layer:first-child{--p:clamp(0, calc(var(--t1) / .55), 1);--e:calc(var(--p) * var(--p) * (3 - 2 * var(--p)));opacity:calc(1 - var(--e));transform:scale(calc(1 - .55 * var(--e))) rotate(calc(var(--e) * -50deg));filter:blur(calc(var(--e) * 6px))}.aj.is-live .aj-ring{aspect-ratio:1;pointer-events:none;z-index:3;--p:clamp(0, calc((var(--t) - .12) / .6), 1);width:340px;translate:-50% -50%;scale:calc(.15 + 1.55 * var(--p));opacity:calc(sin(var(--p) * 3.14159) * .95);border:3px solid var(--accent-strong);background:radial-gradient(circle, color-mix(in srgb, var(--accent) 42%, transparent), transparent 66%);box-shadow:0 0 44px 6px color-mix(in srgb, var(--accent) 70%, transparent), inset 0 0 44px color-mix(in srgb, var(--accent-strong) 50%, transparent);border-radius:50%;display:block;position:absolute;top:50%;left:50%}.aj-ring.is-1{--t:var(--t1)}.aj-ring.is-2{--t:var(--t2)}.aj-ring.is-3{--t:var(--t3)}.aj.is-live .aj-layer:nth-child(2) .aj-feed-title{--pi:clamp(0, calc((var(--t1) - .55) / .25), 1);--po:clamp(0, calc(var(--t2) / .25), 1);opacity:calc(var(--pi) * (1 - var(--po)))}.aj.is-live .aj-card{--pi:clamp(0, calc((var(--t1) - .3 - var(--k) * .045) / .3), 1);--ei:calc(var(--pi) * var(--pi) * (3 - 2 * var(--pi)));--po:clamp(0, calc((var(--t2) - var(--k) * .04) / .3), 1);--eo:calc(var(--po) * var(--po) * (3 - 2 * var(--po)));--dy:calc((2.5 - var(--k)) * 68px);opacity:calc(var(--ei) * (1 - var(--eo)));transform:translateY(calc((1 - var(--ei)) * var(--dy) + var(--eo) * var(--dy))) rotate(calc((1 - var(--ei)) * -14deg + var(--eo) * 18deg)) scale(calc(.25 + .75 * var(--ei) - .6 * var(--eo)))}.aj.is-live .aj-node{--pi:clamp(0, calc((var(--t2) - .3 - var(--k) * .06) / .3), 1);--ei:calc(var(--pi) * var(--pi) * (3 - 2 * var(--pi)));--po:clamp(0, calc((var(--t3) - var(--k) * .04) / .3), 1);--eo:calc(var(--po) * var(--po) * (3 - 2 * var(--po)));--dy:calc((2 - var(--k)) * 82px);opacity:calc(var(--ei) * (1 - var(--eo)));transform:translateY(calc((1 - var(--ei)) * var(--dy) + var(--eo) * var(--dy))) scale(calc(.3 + .7 * var(--ei) - .6 * var(--eo)))}.aj.is-live .aj-layer:nth-child(4){--p:clamp(0, calc((var(--t3) - .4) / .5), 1);--e:calc(var(--p) * var(--p) * (3 - 2 * var(--p)));opacity:clamp(0, calc(var(--p) * 6), 1);transform-origin:50%;transform:perspective(1300px) rotateY(calc((1 - var(--e)) * -88deg)) scale(calc(.45 + .55 * var(--e)));filter:brightness(calc(1 + sin(var(--p) * 3.14159) * .7)) blur(calc((1 - var(--e)) * 5px))}.aj.is-live .aj-layer:nth-child(4) .wpv-roadmap{overflow:hidden}.aj.is-live .aj-layer:nth-child(4) .wpv-roadmap:after{content:"";z-index:5;pointer-events:none;--sw:clamp(0, calc((var(--t3) - .7) / .28), 1);translate:calc(-110% + var(--sw) * 220%) 0;opacity:calc(sin(var(--sw) * 3.14159));background:linear-gradient(105deg,#0000 38%,#ffffff6b 50%,#0000 62%);position:absolute;inset:0}.aj.is-live .aj-layer:nth-child(4) .rm-dots-row li{--pp:clamp(0, calc((var(--t3) - .66 - var(--n,0) * .03) / .2), 1);--ee:calc(var(--pp) * var(--pp) * (3 - 2 * var(--pp)));translate:calc((1 - var(--ee)) * (1.5 - var(--n,0)) * 90px) 0;scale:calc(.3 + .7 * var(--ee));opacity:var(--pp)}.aj.is-live .aj-layer:nth-child(4) .rm-dots-row li:nth-child(2){--n:1}.aj.is-live .aj-layer:nth-child(4) .rm-dots-row li:nth-child(3){--n:2}.aj.is-live .aj-layer:nth-child(4) .rm-dots-row li:nth-child(4){--n:3}.aj.is-live .aj-layer:nth-child(4) .rm-title{--pt:clamp(0, calc((var(--t3) - .8) / .18), 1);opacity:var(--pt);translate:0 calc((1 - var(--pt)) * 14px)}.aj.is-live .aj-layer:nth-child(4) .wpv-bar{--pb:clamp(0, calc((var(--t3) - .62) / .2), 1);opacity:var(--pb);translate:0 calc((1 - var(--pb)) * -14px)}}@media (prefers-reduced-motion:reduce){.aj-feed-title i,.aj-node.is-on:not(:last-child):before{animation:none}}.int-section{overflow-x:clip}.int-rows{flex-direction:column;gap:14px;width:100vw;margin:44px calc(50% - 50vw) 0;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.int-row{padding:4px 0;overflow:hidden}.int-track{gap:14px;width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite intRun;display:flex}.int-row.is-back .int-track{animation-duration:46s;animation-direction:reverse}.int-row:hover .int-track{animation-play-state:paused}.int-chip{white-space:nowrap;background:color-mix(in srgb, var(--accent) 9%, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);align-items:center;gap:10px;padding:13px 22px;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.int-chip:hover{background:color-mix(in srgb, var(--accent) 22%, var(--bg))}.int-chip svg{width:20px;height:20px;color:var(--accent-strong);flex:none}@keyframes intRun{to{transform:translate(calc(-50% - 7px))}}@media (prefers-reduced-motion:reduce){.int-rows{width:auto;margin-inline:0;-webkit-mask-image:none;mask-image:none}.int-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.int-chip[aria-hidden]{display:none}}.sys-fx.reveal-ready .reveal:not(.is-in) :is(.aj-steps li,.pipe-result,.int-row,.process li,.wpv-roadmap){opacity:0}.sys-fx.reveal-ready .reveal.is-in .aj-steps li{animation:.7s cubic-bezier(.2,.8,.2,1) backwards sysInL;animation-delay:calc(var(--i,0) * .11s + .3s)}.sys-fx.reveal-ready .reveal.is-in .pipe-result{animation:.7s .9s both sysRise}.sys-fx.reveal-ready .reveal.is-in .int-row{animation:1s cubic-bezier(.2,.8,.2,1) .4s both sysInL}.sys-fx.reveal-ready .reveal.is-in .int-row.is-back{animation-name:sysInR;animation-delay:.6s}.sys-fx.reveal-ready .reveal.is-in .process li{animation:.7s cubic-bezier(.2,.8,.2,1) both sysInL;animation-delay:calc(var(--i,0) * .13s + .35s)}.sys-fx.reveal-ready .reveal.is-in .wpv-roadmap{animation:.95s cubic-bezier(.2,.8,.2,1) .4s both sysInR}.sup{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;display:grid}.sup-copy .section-lede{max-width:58ch}.sup-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.sup-list li{--cut:10px;isolation:isolate;background:color-mix(in srgb, var(--accent) 24%, transparent);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));align-items:flex-start;gap:14px;padding:16px 16px 18px;display:flex;position:relative}.sup-list li:before{content:"";z-index:-1;background:color-mix(in srgb, var(--accent) 8%, var(--bg));clip-path:polygon(calc(var(--cut) - .6px) 0, 100% 0, 100% calc(100% - var(--cut) + .6px), calc(100% - var(--cut) + .6px) 100%, 0 100%, 0 calc(var(--cut) - .6px));position:absolute;inset:1px}.sup-ico{width:34px;height:34px;color:var(--accent-strong);flex:none;place-items:center;display:grid}.sup-ico svg{width:28px;height:28px}.sup-list h3{color:#fff;margin:0;font-size:1rem;font-weight:700}.sup-list p{color:var(--text-muted);margin:5px 0 0;font-size:.9rem;line-height:1.5}.sup-card{--cut:16px;isolation:isolate;background:color-mix(in srgb, var(--accent) 30%, transparent);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));padding:24px;position:relative}.sup-card:before{content:"";z-index:-1;background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 55%), linear-gradient(160deg, color-mix(in srgb, var(--accent) 10%, var(--bg)), var(--bg));clip-path:polygon(15.4px 0,100% 0,100% calc(100% - 15.4px),calc(100% - 15.4px) 100%,0 100%,0 15.4px);position:absolute;inset:1px}.sup-head{align-items:center;gap:14px;display:flex}.sup-shield{color:#fff;background:linear-gradient(160deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #050e22));clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);place-items:center;width:48px;height:48px;display:grid}.sup-shield svg{width:26px;height:26px}.sup-head b{color:#fff;font-size:1.05rem;display:block}.sup-head small{color:#3be08a;align-items:center;gap:7px;font-size:.78rem;display:flex}.sup-head small i{background:#3be08a;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite rackBlink;box-shadow:0 0 8px #3be08a}.sup-pulse{width:100%;height:64px;margin:20px 0 16px;display:block;overflow:visible}.sup-pulse polyline{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sup-pulse-bg{stroke:color-mix(in srgb, var(--accent) 35%, transparent)}.sup-pulse-run{stroke:var(--accent-strong);stroke-dasharray:22 78;filter:drop-shadow(0 0 6px var(--accent));animation:2.6s linear infinite supRun}@keyframes supRun{0%{stroke-dashoffset:22px}to{stroke-dashoffset:-78px}}.sup-tickets{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sup-tickets li{background:color-mix(in srgb, var(--bg) 55%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);align-items:center;gap:12px;padding:12px 14px;display:flex}.sup-dot{background:color-mix(in srgb, var(--accent) 50%, transparent);border-radius:50%;flex:none;width:9px;height:9px}.sup-dot.is-go{background:var(--accent-strong);box-shadow:0 0 8px var(--accent);animation:1.2s ease-in-out infinite rackBlink}.sup-dot.is-ok{background:#3be08a}.sup-ticket{min-width:0;color:var(--text);flex:1;font-size:.88rem;font-weight:500}.sup-tag{letter-spacing:.04em;color:var(--text-muted);background:color-mix(in srgb, var(--accent) 14%, transparent);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);flex:none;padding:3px 9px;font-size:.66rem;font-style:normal;font-weight:700}.sup-tag.is-go{color:var(--accent-strong)}.sup-tag.is-ok{color:#3be08a;background:#3be08a24}.sup-note{text-align:center;color:var(--text-muted);margin:16px 0 0;font-size:.74rem}@media (width<=1000px){.sup{grid-template-columns:minmax(0,1fr);gap:34px}}@media (width<=600px){.sup-list{grid-template-columns:minmax(0,1fr)}.sup-card{padding:20px 16px}.sup-tickets li{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.sup-pulse-run,.sup-dot.is-go,.sup-head small i{animation:none}.sup-pulse-run{stroke-dasharray:none}}.sys-fx.reveal-ready .reveal:not(.is-in) :is(.sup-list li,.sup-card){opacity:0}.sys-fx.reveal-ready .reveal.is-in .sup-list li{animation:.65s cubic-bezier(.2,.8,.2,1) both sysRise;animation-delay:calc(var(--i,0) * .1s + .3s)}.sys-fx.reveal-ready .reveal.is-in .sup-card{animation:.9s cubic-bezier(.2,.8,.2,1) .45s both sysInR}.sys-fx.reveal-ready .reveal.is-in .sup-tickets li{animation:.55s cubic-bezier(.2,.8,.2,1) both sysRise;animation-delay:calc(var(--i,0) * .15s + .9s)}.sup-copy h2{text-wrap:balance}.platforms a{transition:transform .2s;display:flex}.platforms a:hover{transform:translateY(-3px)}.adt-panel{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:34px;display:grid}.adt-art{justify-content:center;align-items:center;min-width:0;display:flex}.adt-copy{min-width:0}.adt-copy h3{letter-spacing:-.01em;color:#fff;margin:4px 0 0;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800}.adt-where{color:var(--text);align-items:flex-start;gap:12px;margin:18px 0 0;font-size:.94rem;line-height:1.5;display:flex}.adt-where svg{width:22px;height:22px;color:var(--accent-strong);flex:none}.adt-where b{color:#fff;font-weight:700}.adt-goals-title{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);margin:22px 0 0;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:500}.adt-copy .seg-mods{grid-template-columns:minmax(0,1fr);margin-top:10px}@media (width>=901px){.adt{grid-template-columns:minmax(0,.24fr) minmax(0,.76fr)}.adt:not(.is-tabs){grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.adt-panel{grid-template-columns:minmax(0,1fr);gap:24px}.adt-art{order:-1}}.sys-fx.reveal-ready .reveal .seg.adt .seg-tab{opacity:1;animation:none}.svc-flow.reveal-ready .adt-section>.wrap.reveal{opacity:1;transition:none;transform:none}.seg.adt .seg-tab.is-on{transform:none}.hub.is-flying .rack-chip,.hub.is-flying .rack-beam,.hub.is-flying .rack-pkt{visibility:hidden}.seg.is-flying .seg-tab{box-shadow:none;background:0 0}.seg.is-flying .seg-tab:before{opacity:0}.seg.is-flying .seg-tab>*{visibility:hidden}.af-layer{z-index:35;pointer-events:none;position:fixed;inset:0}.af-card{box-sizing:border-box;white-space:nowrap;color:var(--text);will-change:transform, width, height;background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 36%, transparent), 0 14px 28px -14px #00081ef2;align-items:center;gap:10px;padding:0 14px 0 10px;font-weight:700;display:flex;position:absolute;top:0;left:0;overflow:hidden}.af-card svg{color:#fff;background:linear-gradient(160deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #050e22));border-radius:8px;flex:none;width:26px;height:26px;padding:5px}.apro{width:100%;max-width:460px;margin-inline:auto;position:relative}.apro-card{background:linear-gradient(160deg, var(--surface-2), var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent), 0 0 60px -18px var(--accent), 0 30px 50px -26px #00081ef2;border-radius:22px;padding:26px;position:relative}.apro-head{align-items:center;gap:14px;display:flex}.apro-head>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.apro-head b{color:#fff;font-size:1rem;font-weight:800}.apro-head small{color:var(--text-muted);font-size:.82rem}.apro-avatar{color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent));width:52px;height:52px;box-shadow:0 0 22px -4px var(--accent);border-radius:16px;flex:none;place-items:center;display:grid}.apro-avatar svg{width:26px;height:26px}.apro-badge{color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--bg));border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:.74rem;font-weight:700;display:inline-flex}.apro-badge i{background:#3be08a;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite rackBlink;display:block;box-shadow:0 0 8px #3be08a}.apro-chart{background:color-mix(in srgb, var(--accent) 8%, var(--bg));border-radius:16px;align-items:flex-end;gap:10px;height:150px;margin-top:24px;padding:18px 16px 0;display:flex}.apro-chart span{height:var(--h);background:linear-gradient(180deg, var(--accent-strong), color-mix(in srgb, var(--accent) 30%, transparent));transform-origin:bottom;animation:.8s cubic-bezier(.2,.8,.2,1) both aproGrow;animation-delay:calc(var(--i,0) * 60ms);border-radius:6px 6px 2px 2px;flex:1}.apro-chart span:nth-child(2){--i:1}.apro-chart span:nth-child(3){--i:2}.apro-chart span:nth-child(4){--i:3}.apro-chart span:nth-child(5){--i:4}.apro-chart span:nth-child(6){--i:5}.apro-chart span:nth-child(7){--i:6}.apro-list{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.apro-list li{color:var(--text);align-items:center;gap:12px;font-size:.94rem;display:flex}.apro-list svg{color:#fff;background:linear-gradient(160deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #050e22));border-radius:7px;flex:none;width:22px;height:22px;padding:4px}@keyframes aproGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.apro-chart span,.apro-badge i{animation:none}}@media (width<=640px){.apro-card{padding:20px}.apro-chart{height:120px}}.am{--ink:#1f2430;--mut:#6b7280;--ln:#e3e6ec;--loop:7s;user-select:none;width:100%;font-family:Roboto,Arial,Helvetica,sans-serif;line-height:1.25;container-type:inline-size}.am.is-wide{max-width:540px}.am.is-tall{width:min(100%,280px)}.am b,.am h4{font-weight:700}.am i,.am em{font-style:normal}.am-avatar{color:#fff;background:linear-gradient(160deg,#63b0ff,#1e8cff);border-radius:50%;flex:none;place-items:center;width:7cqw;height:7cqw;font-size:3.2cqw;font-weight:800;display:grid}.am-ln{background:var(--ln);border-radius:1cqw;height:1.5cqw;display:block}.am-ln.is-t{background:#cfd4de;width:70%;height:2.2cqw}.am-ln.is-s{width:38%}.am-ln.is-m{width:82%}.am-win,.am-post,.am-form,.am-appcard,.am-adline,.am-chat,.am-pmax{color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent), 0 26px 50px -26px #00081ef2;background:#fff;border-radius:2.4cqw;overflow:hidden}.am-pmax{overflow:visible}.am-bar{border-bottom:1px solid var(--ln);background:#eef0f4;align-items:center;gap:1.2cqw;padding:2cqw 2.4cqw;display:flex}.am-bar i{background:#c9ced8;border-radius:50%;flex:none;width:1.8cqw;height:1.8cqw}.am-url{white-space:nowrap;text-overflow:ellipsis;color:var(--mut);background:#fff;border-radius:99px;flex:1;margin-left:1.6cqw;padding:.9cqw 2.4cqw;font-size:max(.55rem,2.5cqw);overflow:hidden}.am-body{flex-direction:column;gap:2.4cqw;padding:3cqw 3.4cqw 3.6cqw;display:flex}.am-search{border:1px solid var(--ln);border-radius:99px;align-items:center;gap:2cqw;padding:1.8cqw 3cqw;font-size:max(.62rem,3cqw);display:flex;box-shadow:0 1px 4px #00000014}.am-search svg{width:3.6cqw;height:3.6cqw;color:var(--mut);flex:none}.am-type{white-space:nowrap;border-right:1px solid var(--ink);width:16ch;animation:amType var(--loop) steps(16) infinite;display:block;overflow:hidden}.am-res{flex-direction:column;gap:1.2cqw;display:flex}.am-res.is-ad{animation:amPop var(--loop) ease-out infinite;background:#f3f7ff;border-radius:1.6cqw;padding:2.2cqw 2.6cqw}.am-spons{color:var(--mut);margin:0;font-size:max(.52rem,2.4cqw)}.am-spons b{color:var(--ink);margin-right:1.4cqw}.am-res h4{color:#1a0dab;margin:.4cqw 0;font-size:max(.8rem,4cqw);font-weight:500;line-height:1.25}.am-desc{color:#4d5156;margin:0;font-size:max(.58rem,2.8cqw)}.am-links{flex-wrap:wrap;gap:2cqw;margin:1cqw 0 0;padding:0;list-style:none;display:flex}.am-links li{color:#1a0dab;background:#e0eaff;border-radius:99px;padding:.6cqw 2.2cqw;font-size:max(.52rem,2.5cqw)}.am-ban{color:#fff;background:linear-gradient(90deg,#1e8cff,#5b3df5);border-radius:1.2cqw;align-items:center;gap:2.4cqw;padding:1.8cqw 2.6cqw 3cqw;font-size:max(.6rem,2.8cqw);display:flex;position:relative}.am-ban b{font-size:max(.7rem,3.4cqw)}.am-ban span{opacity:.92;flex:1}.am-ban em,.am-rect em{color:#1e3a8a;background:#fff;border-radius:99px;padding:.9cqw 2.6cqw;font-style:normal;font-weight:700;animation:2.4s ease-in-out infinite amBeat}.am-ban small,.am-rect small{opacity:.8;font-size:max(.4rem,1.7cqw);position:absolute;bottom:.6cqw;left:1.4cqw}.am-rect small{color:var(--mut);top:.8cqw;bottom:auto}.am-cols{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:3cqw;display:grid}.am-art,.am-side{flex-direction:column;gap:1.5cqw;display:flex}.am-pic{background:linear-gradient(135deg,#cfe3ff,#e6dcff);border-radius:1.4cqw;height:15cqw;display:block}.am-rect{text-align:center;border:1px solid var(--ln);background:linear-gradient(160deg,#fff4e0,#ffe1e1);border-radius:1.4cqw;flex-direction:column;align-items:center;gap:.8cqw;padding:3.4cqw 2cqw 2.4cqw;font-size:max(.5rem,2.4cqw);display:flex;position:relative}.am-rect b{font-size:max(.62rem,3cqw)}.am-rect em{color:#fff;background:#1e8cff;margin-top:.6cqw}.am-logo{color:#fff;background:#1e8cff;border-radius:50%;place-items:center;width:6cqw;height:6cqw;font-size:3cqw;font-weight:800;display:grid}.am-video{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent), 0 26px 50px -26px #00081ef2;background:#fff;border-radius:2.4cqw;overflow:hidden}.am-vscreen{aspect-ratio:16/9;background:radial-gradient(circle at 72% 28%,#785affb3,#0000 55%),linear-gradient(135deg,#0b2a5b,#1e8cff 70%,#0b2a5b);place-items:center;display:grid;position:relative}.am-badge{color:#fff;background:#0009;border-radius:.8cqw;padding:.8cqw 2cqw;font-size:max(.5rem,2.3cqw);font-weight:700;position:absolute;top:2.4cqw;left:2.4cqw}.am-playico svg{color:#fff;filter:drop-shadow(0 0 2cqw #0006);width:12cqw;height:12cqw}.am-vbrand{color:#fff;font-size:max(.8rem,4.2cqw);position:absolute;bottom:7cqw;left:3cqw}.am-skip{color:#fff;animation:amSkip var(--loop) ease-out infinite;background:#141414e0;border:1px solid #fff6;border-right:0;padding:1.4cqw 3cqw;font-size:max(.55rem,2.6cqw);font-weight:700;position:absolute;bottom:6cqw;right:0}.am-vbar{background:#ffffff4d;height:1cqw;position:absolute;bottom:0;left:0;right:0}.am-vbar i{transform-origin:0;height:100%;animation:amProg var(--loop) linear infinite;background:#f03;display:block}.am-vmeta{color:var(--ink);align-items:center;gap:2.4cqw;padding:2.4cqw 3cqw;display:flex}.am-vmeta div{flex-direction:column;flex:1;gap:1cqw;display:flex}.am-cta{white-space:nowrap;color:#fff;background:#065fd4;border-radius:99px;flex:none;padding:1.2cqw 3cqw;font-size:max(.55rem,2.6cqw);font-style:normal;font-weight:700}.am-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4cqw;display:grid}.am-card{border:1px solid var(--ln);animation:amRise var(--loop) ease-in-out infinite;animation-delay:calc(var(--i) * .3s);background:#fff;border-radius:1.4cqw;flex-direction:column;gap:.8cqw;padding:1.6cqw;display:flex}.am-photo{aspect-ratio:1;background:linear-gradient(160deg,#e9f1ff,#dfe6f5);border-radius:1cqw;place-items:center;display:grid}.am-photo i{background:linear-gradient(135deg,#1e8cff,#5b3df5);border-radius:30%;width:48%;height:48%;display:block;transform:rotate(-8deg)}.am-card b{font-size:max(.68rem,3.4cqw)}.am-pname{color:#1a0dab;font-size:max(.52rem,2.4cqw)}.am-card small{color:var(--mut);font-size:max(.46rem,2.1cqw)}.am-card em{color:var(--mut);font-size:max(.42rem,1.9cqw);font-style:normal}.am-pmax{background:linear-gradient(160deg,#fff,#f1f5ff);flex-direction:column;align-items:center;padding:3.4cqw;display:flex}.am-assets{gap:2cqw;margin:0;padding:0;list-style:none;display:flex}.am-assets li{color:#1a0dab;background:#e0eaff;border-radius:99px;padding:1cqw 3cqw;font-size:max(.55rem,2.6cqw);font-weight:600}.am-flow{background:#c7d2ea;flex:none;width:2px;height:7cqw;display:block;position:relative}.am-flow i{background:#1e8cff;border-radius:50%;width:1.8cqw;height:1.8cqw;margin-left:-.9cqw;animation:1.6s linear infinite amDrop;position:absolute;top:0;left:50%}.am-core{color:#fff;background:linear-gradient(160deg,#1e8cff,#3b2fd0);border-radius:2cqw;flex-direction:column;align-items:center;gap:.6cqw;padding:2.4cqw 7cqw;animation:3s ease-in-out infinite amBeat;display:flex;box-shadow:0 10px 24px -10px #1e8cff}.am-core svg{width:6cqw;height:6cqw}.am-core b{font-size:max(.7rem,3.4cqw)}.am-core small{opacity:.85;font-size:max(.5rem,2.3cqw)}.am-chans{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6cqw;width:100%;margin:2cqw 0 0;padding:0;list-style:none;display:grid;position:relative}.am-chans:before{content:"";background:#c7d2ea;height:2px;position:absolute;top:-2cqw;left:10%;right:10%}.am-chans li{border:1px solid var(--ln);animation:amRise var(--loop) ease-in-out infinite;animation-delay:calc(var(--i) * .25s);background:#fff;border-radius:1.4cqw;flex-direction:column;align-items:center;gap:.8cqw;padding:2cqw 0 1.6cqw;font-size:max(.46rem,2.1cqw);font-weight:600;display:flex;position:relative}.am-chans li:before{content:"";background:#c7d2ea;width:2px;height:2cqw;position:absolute;top:-2cqw;left:50%}.am-chans svg{color:#1e8cff;width:5cqw;height:5cqw}.am-appcard{flex-direction:column;gap:3cqw;padding:3.6cqw;display:flex}.am-apphead{align-items:center;gap:3cqw;display:flex}.am-apphead div{flex-direction:column;flex:1;gap:.5cqw;min-width:0;display:flex}.am-apphead b{font-size:max(.8rem,4cqw)}.am-apphead small{color:var(--mut);font-size:max(.52rem,2.5cqw)}.am-appicon{color:#fff;background:linear-gradient(160deg,#63b0ff,#5b3df5);border-radius:3cqw;flex:none;place-items:center;width:13cqw;height:13cqw;display:grid}.am-appicon svg{width:60%;height:60%}.am-stars{color:#f5a623;font-size:max(.55rem,2.6cqw)}.am-stars em{color:var(--mut)}.am-install{color:#fff;background:#1e8cff;border-radius:99px;flex:none;padding:1.6cqw 4cqw;font-size:max(.6rem,2.9cqw);font-weight:700;animation:2.4s ease-in-out infinite amBeat}.am-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw;display:grid}.am-shots i{aspect-ratio:9/13;box-shadow:inset 0 0 0 1px var(--ln);background:linear-gradient(170deg,#dfe9ff,#efe6ff);border-radius:2cqw;display:block}.am-shots i:nth-child(2){background:linear-gradient(170deg,#ffe7d6,#ffd9e6)}.am-shots i:nth-child(3){background:linear-gradient(170deg,#d9f7e8,#dff3ff)}.am-phead{align-items:center;gap:2.4cqw;padding:3cqw 3cqw 1.6cqw;display:flex}.am-phead .am-avatar{width:9cqw;height:9cqw;font-size:4cqw}.am-phead div{flex:1;line-height:1.2}.am-phead b{font-size:max(.7rem,3.3cqw);display:block}.am-phead small{color:var(--mut);font-size:max(.5rem,2.4cqw)}.am-dots{letter-spacing:.2em;color:var(--mut);font-size:max(.7rem,3.4cqw)}.am-ptext{margin:0;padding:0 3cqw 2cqw;font-size:max(.62rem,3cqw)}.am-creative{aspect-ratio:16/9;background:linear-gradient(135deg,#1e8cff,#5b3df5 60%,#c026d3);place-items:center;display:grid;position:relative;overflow:hidden}.am-creative i{background:#ffffff29;border-radius:50%;position:absolute}.am-creative i:first-of-type{width:26cqw;height:26cqw;bottom:-9cqw;left:-5cqw}.am-creative i:nth-of-type(2){width:16cqw;height:16cqw;top:-6cqw;right:6cqw}.am-off{z-index:1;letter-spacing:-.02em;color:#fff;text-shadow:0 .6cqw 2cqw #00000040;font-size:max(1rem,7.5cqw);font-weight:800;position:relative}.am-pcta{background:#f0f2f5;align-items:center;gap:2cqw;padding:2.2cqw 3cqw;display:flex}.am-pcta div{flex:1;min-width:0}.am-pcta small{color:var(--mut);font-size:max(.46rem,2.1cqw);display:block}.am-pcta b{font-size:max(.62rem,3cqw)}.am-pcta em{white-space:nowrap;background:#e4e6eb;border-radius:1.2cqw;padding:1.4cqw 3cqw;font-size:max(.55rem,2.6cqw);font-style:normal;font-weight:700;animation:2.4s ease-in-out infinite amBeat}.am-react{color:var(--mut);gap:3cqw;padding:2.2cqw 3cqw;font-size:max(.55rem,2.6cqw);display:flex}.am-rsp{margin-left:auto}.am-heart{color:#f02849;animation:amLike var(--loop) ease-in-out infinite;display:inline-block}.am-view{padding:0 3cqw;overflow:hidden}.am-track{animation:amSlide var(--loop) ease-in-out infinite;gap:2.4cqw;display:flex}.am-slide{flex-direction:column;flex:none;gap:.6cqw;width:44cqw;display:flex}.am-slide b{font-size:max(.6rem,2.9cqw)}.am-slide small{color:var(--mut);font-size:max(.55rem,2.6cqw)}.am-slide em{color:#1877f2;font-size:max(.52rem,2.4cqw);font-style:normal;font-weight:700}.am-pager{justify-content:center;gap:1.4cqw;padding:2.4cqw 0 3cqw;display:flex}.am-pager i{background:#d0d3d8;border-radius:50%;width:1.6cqw;height:1.6cqw}.am-pager i:first-child{background:#1877f2}.am-phone{aspect-ratio:9/18;box-shadow:0 0 0 .6cqw color-mix(in srgb, var(--accent) 45%, transparent), 0 26px 50px -22px #00081ef2;background:#0b0f1a;border-radius:9cqw;padding:2cqw}.am-screen{color:#fff;background:linear-gradient(170deg,#1e1b4b,#5b3df5 55%,#c026d3);border-radius:7.4cqw;height:100%;position:relative;overflow:hidden}.am-phone .am-avatar{width:9cqw;height:9cqw;font-size:4cqw;box-shadow:0 0 0 .4cqw #fff}.am-scene{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2cqw;padding:0 6cqw 12cqw;display:flex;position:absolute;inset:0}.am-off.is-big{font-size:max(1.3rem,13cqw);line-height:1}.am-sub{z-index:1;opacity:.92;font-size:max(.7rem,4.2cqw);font-weight:600;position:relative}.am-blob{background:#ffffff1f;border-radius:50%;width:72cqw;height:72cqw;animation:6s ease-in-out infinite amFloat;position:absolute;bottom:-16cqw;left:-20cqw}.am-segs{z-index:3;gap:1.4cqw;display:flex;position:absolute;top:5cqw;left:5cqw;right:5cqw}.am-segs i{background:#ffffff59;border-radius:1cqw;flex:1;height:.9cqw;position:relative;overflow:hidden}.am-segs i:first-child:after{content:"";transform-origin:0;animation:amProg var(--loop) linear infinite;background:#fff;position:absolute;inset:0}.am-shead{z-index:3;align-items:center;gap:2.4cqw;display:flex;position:absolute;top:9cqw;left:5cqw;right:5cqw}.am-shead b{font-size:max(.7rem,3.6cqw)}.am-shead small{opacity:.8;font-size:max(.56rem,2.8cqw)}.am-swipe{z-index:3;flex-direction:column;align-items:center;gap:.4cqw;font-size:max(.7rem,3.6cqw);font-weight:700;animation:1.6s ease-in-out infinite amSwipe;display:flex;position:absolute;bottom:5cqw;left:0;right:0}.am-swipe span{font-size:max(.9rem,5cqw);line-height:.7}.am-top{z-index:3;text-align:center;text-shadow:0 0 2cqw #0006;font-size:max(.7rem,3.6cqw);font-weight:700;position:absolute;top:6cqw;left:0;right:0}.am-top.is-pill{background:#0006;border-radius:99px;padding:.8cqw 3cqw;top:9cqw;left:5cqw;right:auto}.am-rail{z-index:3;flex-direction:column;align-items:center;gap:3.6cqw;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:34cqw;right:3cqw}.am-rail li{flex-direction:column;align-items:center;font-size:max(1rem,7cqw);line-height:1;display:flex}.am-rail svg{width:7cqw;height:7cqw}.am-rail small{margin-top:.6cqw;font-size:max(.52rem,2.6cqw)}.am-rail .am-heart{color:#fff}.am-cap{z-index:3;flex-direction:column;gap:1cqw;font-size:max(.62rem,3.2cqw);display:flex;position:absolute;bottom:19cqw;left:4cqw;right:17cqw}.am-cap b{font-size:max(.72rem,3.6cqw)}.am-cap em{background:#ffffff40;border-radius:.6cqw;align-self:flex-start;padding:.3cqw 1.6cqw;font-size:max(.5rem,2.4cqw);font-style:normal}.am-cap p{margin:0}.am-music{white-space:nowrap;opacity:.85;overflow:hidden}.am-vcta{z-index:3;color:#111;background:#fffffff5;border-radius:2cqw;justify-content:space-between;align-items:center;padding:2.8cqw 4cqw;font-size:max(.72rem,3.5cqw);font-weight:700;animation:2.6s ease-in-out infinite amBeat;display:flex;position:absolute;bottom:4cqw;left:3cqw;right:3cqw}.am-vitrine .am-screen{background:linear-gradient(170deg,#3b0a45,#c026d3 60%,#fb7185)}.am-vitrine .am-cap{bottom:54cqw}.am-prod .am-photo{aspect-ratio:4/3}.am-tray{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw;display:grid;position:absolute;bottom:19cqw;left:3cqw;right:3cqw}.am-prod{color:#111;animation:amRise var(--loop) ease-in-out infinite;animation-delay:calc(var(--i) * .3s);background:#fffffff5;border-radius:2cqw;flex-direction:column;gap:.8cqw;padding:1.4cqw;display:flex}.am-prod b{font-size:max(.58rem,2.8cqw)}.am-prod small{color:#555;font-size:max(.46rem,2.2cqw)}.am-spark .am-screen{background:linear-gradient(170deg,#0f2a5b,#0e7490 55%,#22c55e)}.am-boost{z-index:3;white-space:nowrap;background:linear-gradient(90deg,#1e8cff,#c026d3);border-radius:99px;padding:.8cqw 3cqw;font-size:max(.58rem,2.8cqw);font-weight:700;position:absolute;top:13cqw;left:50%;translate:-50%}.am-bubble{z-index:3;color:#111;animation:amBubble var(--loop) ease-out infinite;background:#fff;border-radius:3cqw 3cqw 3cqw .8cqw;padding:1.6cqw 3cqw;font-size:max(.58rem,2.8cqw);position:absolute;bottom:38cqw;left:4cqw}.am-top-view .am-screen{background:linear-gradient(170deg,#0b1220,#1e8cff 60%,#5b3df5)}.am-top-view .am-screen:after{content:"";z-index:6;opacity:0;pointer-events:none;animation:amOpen var(--loop) ease-out infinite;background:#000;position:absolute;inset:0}.am-sound{z-index:3;background:#0006;border-radius:50%;place-items:center;width:8cqw;height:8cqw;font-size:max(.7rem,4cqw);display:grid;position:absolute;top:8cqw;right:5cqw}.am-bigcard{z-index:3;color:#111;background:#fffffff5;border-radius:3cqw;align-items:center;gap:2.4cqw;padding:3cqw;display:flex;position:absolute;bottom:4cqw;left:3cqw;right:3cqw}.am-bigcard div{flex:1;min-width:0;line-height:1.2}.am-bigcard b{font-size:max(.7rem,3.5cqw);display:block}.am-bigcard small{color:#555;font-size:max(.52rem,2.5cqw)}.am-bigcard em{white-space:nowrap;color:#fff;background:#1e8cff;border-radius:99px;padding:1.4cqw 3cqw;font-size:max(.58rem,2.8cqw);font-style:normal;font-weight:700;animation:2.4s ease-in-out infinite amBeat}.am-effect .am-screen{background:linear-gradient(170deg,#2a2a40,#5b3df5 70%,#8b5cf6)}.am-face{position:absolute;inset:0}.am-head{background:linear-gradient(170deg,#f5c9a6,#e0a37c);border-radius:50% 50% 46% 46%;width:38cqw;height:46cqw;position:absolute;top:24%;left:50%;translate:-50%}.am-head:before{content:"";border-bottom:.9cqw solid #8a4a38;border-radius:0 0 50% 50%;height:7%;position:absolute;bottom:18%;left:32%;right:32%}.am-head:after{content:"";background:linear-gradient(90deg,#1e8cff,#5b3df5);border-radius:2.2cqw;height:15%;position:absolute;top:34%;left:6%;right:6%;box-shadow:0 0 3cqw #5b3df5b3}.am-body-sh{background:linear-gradient(170deg,#1e8cff,#3b2fd0);border-radius:40% 40% 0 0;width:78cqw;height:50cqw;position:absolute;top:63%;left:50%;translate:-50%}.am-sprk{color:#ffe066;animation:1.8s ease-in-out infinite amTwinkle;position:absolute}.am-sprk svg{width:100%;height:100%;display:block}.am-sprk.s1{width:10cqw;height:10cqw;top:20%;left:16%}.am-sprk.s2{width:8cqw;height:8cqw;animation-delay:-.6s;top:32%;right:14%}.am-sprk.s3{width:6cqw;height:6cqw;animation-delay:-1.2s;top:14%;left:34%}.am-effects{z-index:3;justify-content:center;align-items:center;gap:3cqw;display:flex;position:absolute;bottom:16cqw;left:0;right:0}.am-effects i{background:#ffffff47;border-radius:50%;place-items:center;width:9cqw;height:9cqw;display:grid}.am-effects i.is-brand{background:linear-gradient(160deg,#63b0ff,#5b3df5);width:13cqw;height:13cqw;animation:2.4s ease-in-out infinite amBeat;box-shadow:0 0 0 .8cqw #fff}.am-effects svg{color:#fff;width:60%;height:60%}.am-rec{z-index:3;border:1cqw solid #ffffffe6;border-radius:50%;place-items:center;width:13cqw;height:13cqw;display:grid;position:absolute;bottom:3cqw;left:50%;translate:-50%}.am-rec i{background:#fe2c55;border-radius:50%;width:8cqw;height:8cqw;animation:2s ease-in-out infinite amBeat;display:block}.am-msg{flex-direction:column;align-items:center;display:flex}.am-adline{align-items:center;gap:2.4cqw;width:100%;padding:2.4cqw 3cqw;display:flex}.am-adline div{flex:1;min-width:0;line-height:1.2}.am-adline b{font-size:max(.62rem,3cqw);display:block}.am-adline small{color:var(--mut);font-size:max(.5rem,2.3cqw)}.am-adline em{white-space:nowrap;color:#04210f;background:#25d366;border-radius:99px;align-items:center;gap:1cqw;padding:1.4cqw 2.6cqw;font-size:max(.52rem,2.5cqw);font-style:normal;font-weight:700;animation:2.4s ease-in-out infinite amBeat;display:inline-flex}.am-adline em svg{width:3.6cqw;height:3.6cqw}.am-msg .am-flow{height:5cqw}.am-chat{color:#111;background:#ece5dd;width:100%}.am-chead{color:#fff;background:#075e54;align-items:center;gap:2.4cqw;padding:2cqw 3cqw;display:flex}.am-chead div{line-height:1.15}.am-chead b{font-size:max(.62rem,3cqw);display:block}.am-chead small{opacity:.8;font-size:max(.48rem,2.2cqw)}.am-bubbles{flex-direction:column;gap:1.6cqw;padding:3cqw;display:flex}.am-bubbles p{max-width:78%;animation:amMsg var(--loop) ease-out infinite backwards;animation-delay:calc(var(--i) * 1.2s);background:#fff;border-radius:0 2cqw 2cqw;margin:0;padding:1.6cqw 2.6cqw;font-size:max(.55rem,2.7cqw);box-shadow:0 1px 1px #0000001a}.am-bubbles p.is-me{background:#d9fdd3;border-radius:2cqw 0 2cqw 2cqw;align-self:flex-end}.am-form{flex-direction:column;gap:2.2cqw;padding:4cqw;display:flex;position:relative}.am-fhead{border-bottom:1px solid var(--ln);align-items:center;gap:2.4cqw;padding-bottom:2cqw;display:flex}.am-fhead .am-avatar{width:9cqw;height:9cqw;font-size:4cqw}.am-fhead b{font-size:max(.75rem,3.6cqw);display:block}.am-fhead small{color:var(--mut);font-size:max(.5rem,2.4cqw)}.am-field{border:1px solid var(--ln);border-radius:1.4cqw;flex-direction:column;gap:.6cqw;padding:1.8cqw 2.6cqw;display:flex}.am-field small{color:var(--mut);font-size:max(.45rem,2.1cqw)}.am-field span{animation:amMsg var(--loop) ease-out infinite backwards;animation-delay:calc(var(--i) * .6s);font-size:max(.62rem,3cqw);font-weight:600}.am-send{text-align:center;color:#fff;background:#1877f2;border-radius:1.4cqw;align-self:stretch;padding:2cqw;font-size:max(.65rem,3.1cqw);font-weight:700;animation:2.6s ease-in-out infinite amBeat}.am-done{opacity:0;animation:amDone var(--loop) ease-in-out infinite;background:#fffffff7;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;display:flex;position:absolute;inset:0}.am-done span{color:#fff;background:#22c55e;border-radius:50%;place-items:center;width:11cqw;height:11cqw;display:grid}.am-done svg{stroke-width:2.6px;width:60%;height:60%}.am-done b{font-size:max(.8rem,4cqw)}.am-done small{color:var(--mut);font-size:max(.55rem,2.6cqw)}@keyframes amType{0%{width:0}18%,to{width:16ch}}@keyframes amPop{0%,18%{opacity:0;transform:translateY(2cqw)}26%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes amBeat{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes amRise{0%,to{transform:translateY(0)}50%{transform:translateY(-1cqw)}}@keyframes amSkip{0%,40%{opacity:0;transform:translate(100%)}50%,to{opacity:1;transform:none}}@keyframes amProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes amDrop{0%{opacity:0;top:-.9cqw}15%,85%{opacity:1}to{opacity:0;top:calc(100% - .9cqw)}}@keyframes amLike{0%,60%,80%,to{transform:scale(1)}68%{transform:scale(1.5)}}@keyframes amSlide{0%,18%{transform:translate(0)}34%,52%{transform:translate(-46.4cqw)}68%,88%{transform:translate(-92.8cqw)}to{transform:translate(0)}}@keyframes amSwipe{50%{transform:translateY(-1.8cqw)}}@keyframes amFloat{50%{transform:translateY(-3cqw)}}@keyframes amBubble{0%,38%{opacity:0;transform:translateY(2cqw)}48%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes amOpen{0%{opacity:1}12%,to{opacity:0}}@keyframes amTwinkle{50%{opacity:.35;transform:scale(.7)}}@keyframes amMsg{0%{opacity:0;transform:translateY(1.4cqw)}8%,86%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes amDone{0%,72%{opacity:0}78%,92%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.am *,.am :before,.am :after{animation:none!important}.am-type{width:16ch}}.modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.mode{--mc:var(--accent-strong);isolation:isolate;background:color-mix(in srgb, var(--mc) 42%, var(--bg));clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);flex-direction:column;padding:28px 26px 24px;display:flex;position:relative}.mode:before{content:"";z-index:-1;background:linear-gradient(160deg, color-mix(in srgb, var(--mc) 14%, var(--bg)), color-mix(in srgb, var(--mc) 4%, var(--bg)));clip-path:polygon(15.4px 0,100% 0,100% calc(100% - 15.4px),calc(100% - 15.4px) 100%,0 100%,0 15.4px);position:absolute;inset:1px}.mode.is-auto{--mc:#2ecc71}.mode-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--mc);background:color-mix(in srgb, var(--mc) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mc) 42%, transparent);align-self:flex-start;align-items:center;gap:8px;margin:0;padding:5px 12px 5px 9px;font:600 .7rem IBM Plex Mono,ui-monospace,monospace;display:inline-flex}.mode-badge svg{width:16px;height:16px}.mode h3{margin:18px 0 0;font-size:1.35rem;font-weight:800;line-height:1.25}.mode>p:not(.mode-badge):not(.mode-run){color:var(--text-muted);margin:10px 0 0;font-size:.95rem;line-height:1.6}.mode-chips{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.mode-chips li{color:var(--text);background:color-mix(in srgb, var(--mc) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mc) 30%, transparent);border-radius:99px;padding:6px 12px;font-size:.8rem;font-weight:600}.mode-run{letter-spacing:.03em;color:var(--mc);white-space:pre-wrap;margin:auto 0 0;padding-top:20px;font:600 .74rem IBM Plex Mono,ui-monospace,monospace}.mode-run:before{content:"";border-top:1px dashed color-mix(in srgb, var(--mc) 35%, transparent);margin-bottom:14px;display:block}.mode-vis{background:color-mix(in srgb, var(--mc) 6%, var(--bg));min-height:62px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mc) 22%, transparent);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);align-items:center;gap:14px;margin-top:20px;padding:0 16px;display:flex}.mv-btn{color:#fff;background:var(--accent);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);align-items:center;gap:8px;padding:11px 18px;font-size:.86rem;font-weight:700;animation:5s ease-in-out infinite mvPress;display:inline-flex}.mv-btn svg{width:16px;height:16px}.mv-arrow{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--accent-strong) 70%, transparent) 0 6px, transparent 6px 12px);transform-origin:0;border-radius:2px;flex:1;min-width:24px;height:2px;animation:5s ease-in-out infinite mvArrow}.mv-out{color:#2ecc71;background:#2ecc7121;align-items:center;gap:7px;margin-left:auto;padding:9px 15px;font-size:.82rem;font-weight:700;animation:5s ease-in-out infinite mvOut;display:inline-flex;box-shadow:inset 0 0 0 1px #2ecc716b}.mv-out svg{stroke-width:3px;width:15px;height:15px}.mv-clock{border:2px solid #2ecc71;border-radius:50%;flex:none;width:40px;height:40px;position:relative;box-shadow:0 0 0 4px #2ecc7124}.mv-clock i{transform-origin:bottom;background:#2ecc71;border-radius:2px;width:2px;height:15px;margin-left:-1px;animation:5s linear infinite mvHand;position:absolute;bottom:50%;left:50%}.mv-clock:after{content:"";background:#2ecc71;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.mv-sched{color:var(--text-muted);font:600 .76rem IBM Plex Mono,ui-monospace,monospace}.mode.is-auto .mv-out{animation-name:mvOutAuto}@keyframes mvPress{0%,12%{filter:none;transform:none}18%{filter:brightness(1.4);transform:scale(.9)}26%,to{filter:none;transform:none}}@keyframes mvArrow{0%,18%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@keyframes mvOut{0%,38%{opacity:0;transform:translate(-10px)}48%,88%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes mvHand{to{transform:rotate(360deg)}}@keyframes mvOutAuto{0%,70%{opacity:0;transform:translate(-10px)}80%,94%{opacity:1;transform:none}to{opacity:0}}.mode-promise{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:#2ecc7114;flex-wrap:wrap;align-items:center;gap:14px 36px;margin-top:20px;padding:22px 26px;display:flex;box-shadow:inset 0 0 0 1px #2ecc715c}.mode-promise h3{flex:280px;margin:0;font-size:1.15rem;font-weight:800;line-height:1.35}.mode-promise ul{flex-wrap:wrap;flex:2 420px;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.mode-promise li{align-items:center;gap:9px;font-size:.9rem;font-weight:600;display:flex}.mode-promise svg{stroke-width:2.8px;color:#04210f;background:#2ecc71;border-radius:50%;flex:none;width:20px;height:20px;padding:3px}@media (width<=860px){.modes{grid-template-columns:1fr}}.sol-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sol{background:color-mix(in srgb, var(--accent) 7%, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);flex-direction:column;gap:10px;padding:20px 18px 16px;transition:background .2s,box-shadow .2s,transform .2s;display:flex}.sol[hidden]{display:none}.sol:hover{background:color-mix(in srgb, var(--accent) 16%, var(--bg));box-shadow:inset 0 0 0 1px var(--accent-strong);transform:translateY(-3px)}.sol-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.sol-ic{color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent));border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.sol-ic svg{width:21px;height:21px}.sol-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sol-tag{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:4px 9px;font:600 .6rem IBM Plex Mono,ui-monospace,monospace}.sol-tag.is-demand{color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 42%, transparent)}.sol-tag.is-auto{color:#2ecc71;background:#2ecc711f;box-shadow:inset 0 0 0 1px #2ecc716b}.sol h3{margin:4px 0 0;font-size:1.02rem;font-weight:700;line-height:1.3}.sol p{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.55}.sol-run{border-top:1px dashed color-mix(in srgb, var(--accent) 26%, transparent);color:var(--text-muted);align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:.76rem;display:flex}.sol-run svg{width:15px;height:15px;color:var(--accent-strong);flex:none}@media (width<=1000px){.sol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sol-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mv-btn,.mv-arrow,.mv-out,.mv-clock i{animation:none}.mv-out{opacity:1}}.sys-fx.reveal-ready .reveal:not(.is-in) :is(.mode,.mode-promise,.sol){opacity:0}.sys-fx.reveal-ready .reveal.is-in .mode{animation:.85s cubic-bezier(.2,.8,.2,1) both sysInL;animation-delay:calc(var(--i,0) * .16s + .3s)}.sys-fx.reveal-ready .reveal.is-in .mode:nth-child(2n){animation-name:sysInR}.sys-fx.reveal-ready .reveal.is-in .mode-promise{animation:.8s .9s both sysRise}.sys-fx.reveal-ready .reveal.is-in .sol{animation:.65s cubic-bezier(.2,.8,.2,1) both sysRise;animation-delay:calc(var(--i,0) * 60ms + .3s)}.sys-fx.reveal-ready .reveal.is-in .sol-grid.is-filtering .sol{animation:.35s both sysFade}.sys-fx{--k:1}@media (width<=900px){.sys-fx{--k:.45}}.sys-fx.sys-scrub.reveal-ready .reveal.is-in :is(.perks-stats li,.perk,.seg-tab,.seg-panels,.stk-layer,.stk-link,.stk-list li,.mob-col.is-a,.mob-col.is-i,.mob-list li,.brief .numbered li,.chat,.faq-item,.sup-list li,.sup-card,.tl-node,.tl-step h3,.tl-step p){animation:none}.sys-fx.sys-scrub .fx{--r:calc(1 - var(--b,1));translate:calc(var(--r) * var(--dx,0px) * var(--k)) calc(var(--r) * var(--dy,44px) * var(--k));rotate:calc(var(--r) * var(--rot,0deg));scale:calc(1 - var(--r) * var(--ds,.06));opacity:min(1, calc(var(--b,1) * 2.4));-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--b,1) * 150% - 50%), transparent calc(var(--b,1) * 150%));mask-image:linear-gradient(to bottom, #000 calc(var(--b,1) * 150% - 50%), transparent calc(var(--b,1) * 150%))}.sys-fx.sys-scrub .fx.fx-done{opacity:1;-webkit-mask-image:none;mask-image:none}.sys-fx.sys-scrub .perks-stats li{--dy:60px;--ds:.18}.sys-fx.sys-scrub .perk:nth-child(odd){--dx:-100px;--dy:64px;--rot:-3.5deg;--ds:.1}.sys-fx.sys-scrub .perk:nth-child(2n){--dx:100px;--dy:64px;--rot:3.5deg;--ds:.1}.sys-fx.sys-scrub .seg-tab{--dx:-84px;--dy:0px;--ds:.04}.sys-fx.sys-scrub .seg-panels{--dx:84px;--dy:0px;--ds:.03;transform-origin:0;transform:perspective(1400px) rotateY(calc(var(--r) * -9deg))}.sys-fx.sys-scrub .stk .fx{-webkit-mask-image:none;mask-image:none}.sys-fx.sys-scrub .stk-list li{--dx:-32px;--dy:0px;--ds:0}.sys-fx.sys-scrub .stk-layer:nth-child(4n+1){--dx:-40px;--dy:0px;--rot:0deg;--ds:.02}.sys-fx.sys-scrub .stk-layer:nth-child(4n+3){--dx:40px;--dy:0px;--rot:0deg;--ds:.02}.sys-fx.sys-scrub .stk-link.fx{translate:none;rotate:none;scale:1 var(--b,1);transform-origin:top;-webkit-mask-image:none;mask-image:none}.sys-scrub .stk-list li{cursor:pointer}.sys-scrub .stk-list li:focus-visible{outline:2px solid var(--accent-strong);outline-offset:6px;border-radius:6px}.sys-fx.sys-scrub .mob-list li{--dx:72px;--dy:0px;--ds:.03}.sys-fx.sys-scrub .sup-list li{--dy:42px;--ds:.08}.sys-fx.sys-scrub .sup-card{--dx:96px;--dy:30px;--rot:2.5deg;--ds:.08}.sys-fx.sys-scrub .brief .numbered li{--dx:-56px;--dy:0px;--ds:.03}.sys-fx.sys-scrub .chat{--dx:104px;--dy:30px;--rot:3deg;--ds:.08}.sys-fx.sys-scrub .faq-item:nth-child(odd){--dx:-84px;--dy:0px;--ds:.02}.sys-fx.sys-scrub .faq-item:nth-child(2n){--dx:84px;--dy:0px;--ds:.02}.sys-fx.sys-scrub .mob-col.fx{--ds:.1;-webkit-mask-image:none;mask-image:none}.sys-fx.sys-scrub .mob-col.is-a.fx{--dx:-150px;--dy:130px;--rot:-11deg;translate:calc(var(--r) * var(--dx) * var(--k)) calc(var(--r) * var(--dy) * var(--k) + var(--mp,0) * 28px)}.sys-fx.sys-scrub .mob-col.is-i.fx{--dx:150px;--dy:130px;--rot:11deg;translate:calc(var(--r) * var(--dx) * var(--k)) calc(var(--r) * var(--dy) * var(--k) + var(--mp,0) * -28px)}main.svc-flow.sys-fx.sys-scrub.reveal-ready .svc-section:after{height:48px;transform:scaleY(var(--sb,1));opacity:calc(.3 + var(--sb,1) * .5);transition:none}main.sys-fx.sys-scrub.reveal-ready .svc-section .sys-node{height:48px}main.sys-fx.sys-scrub.reveal-ready .svc-section .sys-node i{top:calc(var(--sb,1) * 44px - 4px);opacity:calc(min(1, var(--sb,1) * 10) * min(1, (1 - var(--sb,1)) * 10));animation:none}main.sys-fx.sys-scrub.reveal-ready .svc-section .sys-node b{transform:none;scale:min(1, max(0, calc((var(--sb,1) - .86) * 7)));opacity:min(1, max(0, calc((var(--sb,1) - .86) * 7)));animation:none;top:41px}main.sys-fx.sys-scrub.reveal-ready .svc-section .sys-node b:after{opacity:0;animation:none}main.sys-fx.sys-scrub.reveal-ready .svc-section.is-hit .sys-node b:after{animation:1.3s ease-out both sysRippleS}@keyframes sysRippleS{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.svc-flow.sys-scrub .svc-section:before{--gs:-1;translate:calc((var(--sp,.5) - .5) * var(--gs) * 170px * var(--k)) calc((var(--sp,.5) - .5) * -280px * var(--k))}.svc-flow.sys-scrub .svc-section.tone-b:before{--gs:1}.sys-fx.sys-scrub .sys-win{translate:calc(var(--hp,0) * -48px) calc(var(--hp,0) * -28px);scale:calc(1 - var(--hp,0) * .08);rotate:calc(var(--hp,0) * -2.4deg)}.sys-fx.sys-scrub .sys-phone{translate:calc(var(--hp,0) * 58px) calc(var(--hp,0) * 150px);rotate:calc(var(--hp,0) * 8deg)}.sys-fx.sys-scrub .sys-chips li{translate:calc(var(--hp,0) * var(--cx,0) * 96px) calc(var(--hp,0) * var(--cy,-1) * 84px)}.sys-fx.sys-scrub .sys-chips li:first-child{--cx:-1;--cy:-1}.sys-fx.sys-scrub .sys-chips li:nth-child(2){--cx:0;--cy:-1.4}.sys-fx.sys-scrub .sys-chips li:nth-child(3){--cx:-1.4;--cy:.5}.sys-fx.sys-scrub .sys-chips li:nth-child(4){--cx:-.7;--cy:1.1}.sys-fx.sys-scrub .sys-chips li:nth-child(5){--cx:1;--cy:-1}.sys-fx.sys-scrub .sys-chips li:nth-child(6){--cx:.5;--cy:1.3}.sys-fx.sys-scrub .tl-step{--lit:1;--wire:1;--hd:0}.sys-fx.sys-scrub .tl-node{opacity:calc(.3 + var(--lit) * .7);scale:calc(.78 + var(--lit) * .22);filter:saturate(calc(.15 + var(--lit) * .85)) brightness(calc(.65 + var(--lit) * .35))}.sys-fx.sys-scrub .tl-step h3,.sys-fx.sys-scrub .tl-step p{opacity:calc(.28 + var(--lit) * .72);translate:0 calc((1 - var(--lit)) * 16px)}main.sys-fx.sys-scrub.reveal-ready .reveal.is-in .tl-step:not(:last-child):before{clip-path:inset(0 calc((1 - var(--wire)) * 100%) 0 0);animation:1s linear infinite tlRun}.sys-fx.sys-scrub .tl-step:not(:last-child):after{content:"";pointer-events:none;background:radial-gradient(circle 7px at calc(var(--wire) * 100%) 50%, color-mix(in srgb, #fff calc(var(--hd) * 100%), transparent) 0 2.5px, color-mix(in srgb, var(--accent-strong) calc(var(--hd) * 70%), transparent) 3px, transparent 7px), linear-gradient(color-mix(in srgb, var(--accent) 20%, transparent), color-mix(in srgb, var(--accent) 20%, transparent)) center / 100% 2px no-repeat;height:12px;position:absolute;top:33px;left:78px;right:-4px}@media (width<=1000px){main.sys-fx.sys-scrub.reveal-ready .reveal.is-in .tl-step:not(:last-child):before{clip-path:inset(0 0 calc((1 - var(--wire)) * 100%) 0);animation:1s linear infinite tlRunY}.sys-fx.sys-scrub .tl-step:not(:last-child):after{background:radial-gradient(circle 7px at 50% calc(var(--wire) * 100%), color-mix(in srgb, #fff calc(var(--hd) * 100%), transparent) 0 2.5px, color-mix(in srgb, var(--accent-strong) calc(var(--hd) * 70%), transparent) 3px, transparent 7px), linear-gradient(color-mix(in srgb, var(--accent) 20%, transparent), color-mix(in srgb, var(--accent) 20%, transparent)) center / 2px 100% no-repeat;width:14px;height:auto;inset:72px auto -22px 25px}}.adt-panel{position:relative}.adt-art{flex-direction:column;gap:20px}.adt-mock{justify-content:center;width:100%;display:flex}.adt-path{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:540px;margin:0;padding:0;list-style:none;display:grid;position:relative}.adt-path li{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 4px;display:flex;position:relative}.adt-step{z-index:1;width:30px;height:30px;color:var(--text-muted);background:color-mix(in srgb, var(--accent) 12%, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent);animation:.5s both adtLit;animation-delay:calc(var(--i) * 1s + .5s);border-radius:50%;place-items:center;font-size:.82rem;font-weight:700;display:grid;position:relative}.adt-step svg{stroke-width:2.6px;width:16px;height:16px}.adt-path em{color:var(--text-muted);animation:.5s both adtTxt;animation-delay:calc(var(--i) * 1s + .5s);font-size:.8rem;font-style:normal;font-weight:600;line-height:1.3}.adt-path li:not(:last-child):before{content:"";background:linear-gradient(var(--accent-strong), var(--accent-strong)) no-repeat left / 0 100% color-mix(in srgb, var(--accent) 24%, transparent);width:calc(100% - 40px);height:2px;animation:.5s linear both adtLink;animation-delay:calc(var(--i) * 1s + .9s);border-radius:2px;position:absolute;top:14px;left:calc(50% + 20px)}.adt-path li:not(:last-child):after{content:"";width:8px;height:8px;box-shadow:0 0 10px var(--accent-strong);opacity:0;animation:.5s linear both adtDot;animation-delay:calc(var(--i) * 1s + .9s);background:#fff;border-radius:50%;position:absolute;top:11px;left:calc(50% + 20px)}.adt.is-tabs .adt-panel.is-on:after{content:"";background:var(--accent-strong);width:10px;height:10px;box-shadow:0 0 14px 2px var(--accent);pointer-events:none;border-radius:50%;margin-top:-5px;animation:.7s ease-out both adtPing;position:absolute;top:50%;left:-30px}@keyframes adtLit{0%{color:var(--text-muted)}to{color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent));box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 28%, transparent), 0 0 18px var(--accent)}}@keyframes adtTxt{0%{color:var(--text-muted)}to{color:var(--text)}}@keyframes adtLink{to{background-size:100% 100%}}@keyframes adtDot{0%{opacity:0;left:calc(50% + 20px)}12%,88%{opacity:1}to{opacity:0;left:calc(150% - 28px)}}@keyframes adtPing{0%{opacity:1;left:-30px;transform:scale(1)}to{opacity:0;left:26%;transform:scale(2.4)}}@media (width<=900px){.adt.is-tabs .adt-panel.is-on:after{display:none}}.ajn{--p:1;margin-top:52px;position:relative}.ajn-rail{background:color-mix(in srgb, var(--accent) 22%, transparent);border-radius:3px;height:3px;position:absolute;top:21px;left:10%;right:10%}.ajn-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-strong));box-shadow:0 0 12px var(--accent);transform-origin:0;transform:scaleX(var(--p));position:absolute;inset:0}.ajn-pkt{top:50%;left:calc(var(--p) * 100%);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 18px var(--accent-strong);background:#fff;border-radius:50%;margin:-7px 0 0 -7px;position:absolute}.ajn-nodes{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ajn-node{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.ajn-ico{z-index:1;width:46px;height:46px;color:var(--text-muted);background:color-mix(in srgb, var(--accent) 16%, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 36%, transparent);border-radius:50%;flex:none;place-items:center;transition:background .4s,color .4s,box-shadow .4s;display:grid;position:relative}.ajn-ico svg{width:22px;height:22px}.ajn-node.is-lit .ajn-ico,.ajn:not(.is-armed) .ajn-ico{color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent));box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 26%, transparent), 0 0 26px var(--accent)}.ajn-node.is-lit .ajn-ico:after{content:"";border:2px solid var(--accent-strong);border-radius:50%;animation:1s ease-out both ajnRing;position:absolute;inset:0}.ajn-body{flex-direction:column;align-items:center;gap:10px;width:100%;transition:opacity .5s,transform .5s,filter .5s;display:flex}.ajn.is-armed .ajn-node:not(.is-lit) .ajn-body{opacity:.32;filter:saturate(.4);transform:translateY(12px)}.ajn-body h3{letter-spacing:-.01em;color:#fff;margin:6px 0 0;font-size:1.05rem;font-weight:800}.ajn-body p{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.5}.ajn-vis{aspect-ratio:4/3;background:color-mix(in srgb, var(--accent) 10%, var(--bg));width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent);border-radius:16px;place-items:center;padding:10px;display:grid;overflow:hidden;container-type:inline-size}.ajv{color:#1f2430;text-align:left;background:#fff;border-radius:6cqw;width:100%;padding:6cqw;font-family:Roboto,Arial,Helvetica,sans-serif;line-height:1.25;position:relative;box-shadow:0 14px 30px -16px #00081ee6}.ajv i{background:#e3e6ec;border-radius:2cqw;height:3cqw;margin-top:3cqw;display:block}.ajv i.is-s{width:60%}.ajv em{color:#fff;background:#1e8cff;border-radius:99px;margin-top:4cqw;padding:2cqw 6cqw;font-size:max(.55rem,6.5cqw);font-style:normal;font-weight:700;display:inline-block}.ajv-ad small{color:#6b7280;font-size:max(.5rem,6cqw);display:block}.ajv-ad b{color:#1a0dab;font-size:max(.7rem,9cqw);display:block}.am-morph{z-index:35;pointer-events:none;will-change:transform, width, height;position:fixed;top:0;left:0;overflow:hidden}.adt-section.am-out .adt-mock{visibility:hidden}.ajn-vis{position:relative}.am-land{display:none;position:absolute;inset:10px;overflow:hidden}.am-fit{transform-origin:0 0;width:360px;position:absolute;top:0;left:0}.am-measure{visibility:hidden;pointer-events:none;width:360px;position:absolute;top:0;left:-9999px}.apl{width:100%;max-width:520px;margin-inline:auto}.apl-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.apl-dot{background:#3be08a;border-radius:50%;flex:none;width:8px;height:8px;animation:1.5s ease-in-out infinite rackBlink;box-shadow:0 0 8px #3be08a}.apl-head b{color:#fff;flex:1;font-size:.95rem;font-weight:700}.apl-counter{font-variant-numeric:tabular-nums;color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent));min-width:84px;box-shadow:0 0 18px -4px var(--accent);border-radius:99px;justify-content:center;padding:6px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.apl-counter.is-pop{animation:.35s ease-out aplPop}.apl-body{position:relative}.apl-rail{background:color-mix(in srgb, var(--accent) 22%, transparent);pointer-events:none;border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:21px;overflow:visible}.apl-rail i{background:linear-gradient(180deg, var(--accent-strong), var(--accent));width:100%;height:100%;box-shadow:0 0 10px var(--accent);border-radius:2px;position:absolute;top:0;left:0}.apl-pkt{width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 40%, transparent), 0 0 18px var(--accent-strong);background:#fff;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:0;left:50%}.apl.is-armed .apl-rail i{height:var(--y,0px)}.apl.is-armed .apl-pkt{top:var(--y,0px)}.apl:not(.is-armed) .apl-pkt{display:none}.apl-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.apl-step{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.apl-ico{width:44px;height:44px;color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 14%, var(--bg));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:14px;place-items:center;transition:color .35s,background .35s,box-shadow .35s;display:grid;position:relative}.apl-ico svg{width:22px;height:22px}.apl-block{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 10%, var(--bg)), var(--bg));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent);border-radius:16px;padding:14px 16px;transition:opacity .4s,transform .4s,box-shadow .4s}.apl-block b{color:#fff;font-size:1rem;font-weight:700;display:block}.apl-block small{color:var(--text-muted);margin-top:4px;font-size:.86rem;line-height:1.45;display:block}.apl-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.apl-chips span{letter-spacing:.05em;text-transform:uppercase;color:#cfe6ff;background:color-mix(in srgb, var(--accent) 26%, var(--bg));border-radius:99px;padding:4px 10px;font-size:.7rem;font-weight:700}.apl-step.is-lit .apl-ico{color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent));box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 24%, transparent), 0 0 22px var(--accent);animation:.45s cubic-bezier(.2,.9,.3,1.3) both aplPop}.apl-step.is-lit .apl-ico:after{content:"";border-radius:inherit;border:2px solid var(--accent-strong);animation:1s ease-out both aplRing;position:absolute;inset:0}.apl-step.is-lit .apl-block{box-shadow:0 0 0 1px var(--accent-strong), 0 18px 32px -20px var(--accent)}.apl.is-armed .apl-step:not(.is-lit) .apl-block{opacity:.42;transform:translate(8px)}.apl.is-armed .apl-step:not(.is-lit) .apl-ico{color:var(--text-muted);background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}.apl-foot{color:var(--text-muted);justify-content:space-between;margin-top:14px;font-size:.78rem;font-weight:600;display:flex}@keyframes aplRing{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes aplPop{0%{transform:scale(.7)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.apl-step.is-lit .apl-ico,.apl-step.is-lit .apl-ico:after,.apl-dot{animation:none}}@media (width<=640px){.apl-step{grid-template-columns:38px minmax(0,1fr);gap:12px}.apl-ico{width:38px;height:38px}.apl-block{padding:12px 13px}.apl-rail{left:18px}}.apb-coin{z-index:35;pointer-events:none;color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent));box-shadow:0 0 16px -2px var(--accent);will-change:transform, width, height, opacity;place-items:center;display:grid;position:fixed;top:0;left:0}.apb-coin svg{width:55%;height:55%}.apb-coin[hidden]{display:none}.bud-flow.is-fed .bud-wallet svg{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 30%, transparent), 0 0 26px var(--accent)}.apb-fly{z-index:35;pointer-events:none;background:linear-gradient(180deg, var(--accent-strong), var(--accent));box-shadow:0 0 12px -2px var(--accent);will-change:transform, width, height;position:fixed;top:0;left:0}.am-drop{z-index:35;pointer-events:none;will-change:transform, width, height;position:fixed;top:0;left:0;overflow:hidden;container-type:inline-size}.ajn-node.is-sent .ajv-rep{visibility:hidden}.apro.is-drop:not(.is-landed) .apro-chart span{animation:none;transform:scaleY(.05)}.am-tune{z-index:80;color:#e6edf7;background:#050e22f0;border-radius:12px;gap:6px;width:260px;padding:12px 14px;font:500 13px/1.4 system-ui,sans-serif;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 0 0 1px #1e8cff80}.am-tune b{color:#fff;font-size:14px}.am-tune code{color:#63b0ff;font-size:12px}.am-tune div{flex-wrap:wrap;gap:6px;display:flex}.am-tune button{font:inherit;color:#fff;cursor:pointer;background:#1e8cff;border:0;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700}.ajn-vis.is-landed .am-land{display:block}.ajn-vis.is-landed>.ajv{visibility:hidden}.ajv-type{color:var(--accent-strong,#1e8cff);background:#e4f1ff;border-radius:99px;margin-top:3cqw;padding:1.4cqw 4cqw;font-size:max(.5rem,5.6cqw);font-weight:700;display:inline-block}.ajv-type:empty{display:none}.ajn-node.is-lit .ajv-ad{animation:.6s cubic-bezier(.2,.9,.3,1.3) both ajPop}.ajn-node.is-lit .ajv-ad em{animation:1.6s ease-in-out .6s infinite amBeat}.ajv-click{height:100%;box-shadow:none;background:0 0;place-items:center;padding:0;display:grid}.ajv-click em{margin:0;padding:3cqw 9cqw;font-size:max(.6rem,8cqw)}.ajv-cur{color:#fff;filter:drop-shadow(0 2px 3px #0000008c);width:14cqw;height:14cqw;position:absolute;top:56%;left:56%}.ajv-cur svg{width:100%;height:100%;display:block}.ajv-ring{border:2px solid var(--accent-strong);opacity:0;border-radius:50%;width:30cqw;height:30cqw;margin:-15cqw 0 0 -15cqw;position:absolute;top:50%;left:50%}.ajn.is-armed .ajn-node:not(.is-lit) .ajv-cur{top:92%;left:84%}.ajn-node.is-lit .ajv-cur{animation:.9s cubic-bezier(.3,.8,.3,1) both ajCursor}.ajn-node.is-lit .ajv-click em{animation:.9s both ajPress}.ajn-node.is-lit .ajv-ring{animation:.8s ease-out .85s both ajRip}.ajv-bar{gap:2cqw;margin-bottom:4cqw;display:flex}.ajv-bar i{background:#c9ced8;border-radius:50%;width:3cqw;height:3cqw;margin:0}.ajv-hero{transform-origin:top;background:linear-gradient(135deg,#1e8cff,#5b3df5);border-radius:3cqw;height:20cqw;display:block}.ajv-page em{color:#04210f;background:#25d366}.ajn-node.is-lit .ajv-hero{animation:.7s ease-out both ajGrow}.ajn-node.is-lit .ajv-page i{animation:.5s ease-out .35s both ajFade}.ajn-node.is-lit .ajv-page i.is-s{animation-delay:.5s}.ajn-node.is-lit .ajv-page em{animation:.5s ease-out .65s both ajFade}.ajv-lead{align-items:center;gap:5cqw;padding:5cqw;display:flex}.ajv-bell{color:#04210f;background:#25d366;border-radius:50%;flex:none;place-items:center;width:16cqw;height:16cqw;display:grid}.ajv-bell svg{width:60%;height:60%}.ajv-lead p{margin:0}.ajv-lead b{font-size:max(.65rem,8cqw);display:block}.ajv-lead small{color:#6b7280;font-size:max(.5rem,6cqw)}.ajn-node.is-lit .ajv-lead{animation:.7s cubic-bezier(.2,.9,.3,1.25) both ajDrop}.ajn-node.is-lit .ajv-bell{animation:1.4s ease-in-out .7s infinite amBeat}.ajv-bars{align-items:flex-end;gap:3cqw;height:34cqw;display:flex}.ajv-bars i{height:var(--h);background:linear-gradient(var(--accent-strong), var(--accent));transform-origin:bottom;border-radius:1.6cqw 1.6cqw 0 0;flex:1;margin:0}.ajv-rep b{color:#15803d;margin-top:3cqw;font-size:max(.55rem,7cqw);display:block}.ajn.is-armed .ajn-node:not(.is-lit) .ajv-bars i{transform:scaleY(.06)}.ajn-node.is-lit .ajv-bars i{animation:.8s cubic-bezier(.2,.8,.3,1) both ajBar}.ajn-node.is-lit .ajv-bars i:nth-child(2){animation-delay:.1s}.ajn-node.is-lit .ajv-bars i:nth-child(3){animation-delay:.2s}.ajn-node.is-lit .ajv-bars i:nth-child(4){animation-delay:.3s}.ajn-node.is-lit .ajv-bars i:nth-child(5){animation-delay:.4s}@keyframes ajnRing{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes ajPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes ajCursor{0%{top:92%;left:84%}to{top:56%;left:56%}}@keyframes ajPress{0%,70%{transform:scale(1)}82%{transform:scale(.92)}to{transform:scale(1)}}@keyframes ajRip{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@keyframes ajGrow{0%{opacity:0;transform:scaleY(.1)}to{opacity:1;transform:none}}@keyframes ajFade{0%{opacity:0;transform:translateY(2cqw)}to{opacity:1;transform:none}}@keyframes ajDrop{0%{opacity:0;transform:translateY(-12cqw)}to{opacity:1;transform:none}}@keyframes ajBar{0%{transform:scaleY(.06)}to{transform:scaleY(1)}}@media (width<=1000px){.ajn{margin-top:36px}.ajn-rail{display:none}.ajn-nodes{grid-template-columns:minmax(0,1fr);gap:14px}.ajn-node{text-align:left;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:0 18px;display:grid}.ajn-body{align-items:flex-start;padding-bottom:22px}.ajn-vis{max-width:280px}.ajn-node:not(:last-child):before{content:"";background:color-mix(in srgb, var(--accent) 22%, transparent);border-radius:3px;width:3px;position:absolute;top:46px;bottom:-14px;left:21px}.ajn-node.is-lit:has(+.ajn-node.is-lit):before,.ajn:not(.is-armed) .ajn-node:not(:last-child):before{background:linear-gradient(var(--accent), var(--accent-strong));box-shadow:0 0 10px var(--accent)}}.bud{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.bud-copy .cta-row{margin-top:26px}.bud-fee{color:var(--accent-strong);margin:14px 0 0;font-size:.88rem;font-weight:600;line-height:1.45}.bud-note{color:var(--text);background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent);border-radius:14px;align-items:flex-start;gap:12px;margin:24px 0 0;padding:14px 16px;font-size:.92rem;line-height:1.5;display:flex}.bud-note svg{width:22px;height:22px;color:var(--accent-strong);flex:none}.bud-card{background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 55%), linear-gradient(160deg, color-mix(in srgb, var(--accent) 10%, var(--bg)), var(--bg));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent), 0 40px 90px -40px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:26px;padding:30px}.bud-top{justify-content:space-between;gap:16px;display:flex}.bud-top small{color:var(--text-muted);font-size:.8rem;display:block}.bud-top strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;margin-top:4px;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;display:block}.bud-top div:last-child{text-align:right}.bud-top div:last-child strong{color:var(--accent-strong)}.bud-range{--fill:0%;-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--accent-strong) var(--fill), color-mix(in srgb, var(--accent) 24%, transparent) var(--fill));border-radius:99px;width:100%;height:8px;margin:26px 0 10px;display:block}.bud-range:focus-visible{outline:2px solid var(--accent-strong);outline-offset:8px}.bud-range::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 45%, transparent), 0 4px 14px #00000073;background:#fff;border:0;border-radius:50%}.bud-range::-moz-range-thumb{width:26px;height:26px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 45%, transparent), 0 4px 14px #00000073;background:#fff;border:0;border-radius:50%}.bud-range::-moz-range-track{background:0 0}.bud-scale{color:var(--text-muted);justify-content:space-between;font-size:.78rem;display:flex}.bud-scale em{color:var(--accent-strong);margin-left:4px;font-style:normal}.bud-flow{--lvl:1;border-top:1px dashed color-mix(in srgb, var(--accent) 30%, transparent);grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:0 10px;margin-top:34px;padding-top:28px;display:grid}.bud-wallet{flex-direction:column;align-items:center;gap:8px;display:flex}.bud-wallet svg{color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent));border-radius:18px;width:54px;height:54px;padding:14px;box-shadow:0 0 0 1px #ffffff40}.bud-wallet small{color:var(--text-muted);font-size:.72rem;font-weight:600}.bud-stream{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--accent-strong) 55%, transparent) 0 8px, transparent 8px 16px);border-radius:3px;height:3px;position:relative}.bud-stream i{width:9px;height:9px;box-shadow:0 0 10px var(--accent-strong);opacity:0;background:#fff;border-radius:50%;position:absolute;top:-3px;left:0}.bud-stream i.is-on{animation:budGo calc(2.6s - var(--lvl) * .2s) linear infinite;animation-delay:calc(var(--k) * -.35s)}.bud-core{color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent));width:66px;height:66px;box-shadow:0 0 0 1px #ffffff4d, 0 0 30px var(--accent);animation:budPulse calc(3.2s - var(--lvl) * .3s) ease-in-out infinite;border-radius:20px;place-items:center;display:grid;position:relative}.bud-core svg{width:56%;height:56%}.bud-chips{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.bud-chips li{color:var(--text);background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent);animation:2.4s ease-in-out infinite budChip;animation-delay:calc(var(--i) * .25s);border-radius:99px;align-items:center;gap:8px;padding:7px 13px 7px 8px;font-size:.84rem;font-weight:600;display:flex}.bud-chips svg{color:#fff;background:var(--accent);border-radius:50%;width:24px;height:24px;padding:5px}@keyframes budGo{0%{opacity:0;left:0}10%,90%{opacity:1}to{opacity:0;left:calc(100% - 9px)}}@keyframes budPulse{50%{box-shadow:0 0 0 1px #ffffff80, 0 0 56px var(--accent-strong);transform:scale(1.08)}}@keyframes budChip{50%{box-shadow:inset 0 0 0 1px var(--accent-strong), 0 0 16px color-mix(in srgb, var(--accent) 55%, transparent)}}@media (width<=900px){.bud{grid-template-columns:minmax(0,1fr);gap:34px}.bud-card{padding:22px}}@media (prefers-reduced-motion:reduce){.adt-step,.adt-path em,.adt-path li:before,.adt-path li:after{animation:none}.adt-step{color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent))}.adt-path em{color:var(--text)}.adt-path li:not(:last-child):before{background-size:100% 100%}.adt-path li:after,.adt.is-tabs .adt-panel.is-on:after{display:none}.bud-stream i,.bud-core,.bud-chips li{animation:none}.bud-stream i.is-on:first-child{opacity:1;left:50%}}@media (width<=900px){main.svc-flow.sys-fx.sys-scrub.reveal-ready .svc-section:after,main.sys-fx.sys-scrub.reveal-ready .svc-section .sys-node{height:34px}main.sys-fx.sys-scrub.reveal-ready .svc-section .sys-node i{top:calc(var(--sb,1) * 30px - 4px)}main.sys-fx.sys-scrub.reveal-ready .svc-section .sys-node b{top:27px}}.sx-beam{pointer-events:none;z-index:2;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;top:0;left:0;overflow:visible}.sx-beam.is-on{opacity:1}.sx-beam path{fill:none;stroke-linecap:round}.sx-beam .base{stroke:color-mix(in srgb, var(--accent) 40%, transparent);stroke-width:1.5px;stroke-dasharray:2 7}.sx-beam .flow{stroke:var(--accent-strong);stroke-width:2.5px;filter:drop-shadow(0 0 6px var(--accent-strong))}.sx-beam-stk .flow{stroke-dasharray:4 9;animation:.7s linear infinite sxFlow}.sx-beam circle{fill:#fff;filter:drop-shadow(0 0 7px var(--accent-strong))}.sx-beam-stk circle{r:3.5px}@keyframes sxFlow{to{stroke-dashoffset:-13px}}.sys-scrub .is-linked>li{transition:filter .45s}.sys-scrub .is-linked>li:not(.is-spot){filter:saturate(.7)brightness(.86)}.sys-scrub .is-linked>li.is-spot .eco-ico,.sys-scrub .is-linked>li.is-spot .sup-ico{color:#fff;filter:drop-shadow(0 0 9px var(--accent-strong))}.sys-scrub .is-linked>li.is-spot h3{color:var(--accent-strong)}.sys-scrub .eco-ico,.sys-scrub .sup-ico{transition:filter .45s,color .3s}.sys-scrub .stk.is-linked .stk-layer{transition:filter .45s,--ring .45s}.sys-scrub .stk.is-linked .stk-layer:not(.is-spot){filter:saturate(.6)brightness(.82)}.sys-scrub .stk.is-linked .stk-layer.is-spot{--ring:var(--accent-strong);filter:drop-shadow(0 0 16px color-mix(in srgb, var(--accent) 60%, transparent))}.sys-scrub .stk-layer li{transition:background .3s,color .3s}.sys-scrub .stk-layer li.is-spot{color:#04101f;background:var(--accent-strong)}.sys-scrub .mob-phone{transition:filter .4s}.sys-scrub .mob-phone.is-recv{filter:brightness(1.22) drop-shadow(0 0 22px var(--accent))}.sx-beam-mob .base{stroke-dasharray:2 7}.sx-beam-mob .flow{stroke-width:3px}.sx-beam-mob circle{r:5px}.sys-scrub .sup-tickets li{--lit:1;opacity:calc(.32 + var(--lit) * .68);translate:calc((1 - var(--lit)) * 36px) 0;position:relative}.sys-scrub .sup-tickets li:after{content:"";transform-origin:0;width:100%;height:2px;transform:scaleX(var(--lit));background:linear-gradient(90deg, var(--accent), var(--accent-strong));position:absolute;bottom:0;left:0}.sys-scrub .sup-pulse-run{animation:none}.hf-layer{z-index:35;pointer-events:none;position:fixed;inset:0}.hf-card{box-sizing:border-box;background:color-mix(in srgb, var(--bg) 55%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), 0 14px 28px -14px #00081ef2;will-change:transform, width, height;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;top:0;left:0}.hf-check{color:#04210f;background:#3be08a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.hf-check svg{stroke-width:2.6px;width:16px;height:16px}.hf-card b{color:#fff;white-space:nowrap;font-size:.78rem;line-height:1.2;display:block}.hf-card small{color:var(--text-muted);white-space:nowrap;font-size:.66rem;line-height:1.3;display:block}.sys-card.is-away{visibility:hidden}.mob-photo{transition:border-color .5s,background .5s}.mob-empty{flex-direction:column;align-items:center;gap:6px;display:flex}.mob-done{text-align:center;flex-direction:column;align-items:center;gap:6px;display:none}.mob-done b{color:#fff;font-size:.6rem;line-height:1.25}.mob-check{color:#04210f;background:#3be08a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.mob-check svg{stroke-width:2.6px;width:16px;height:16px}.mob-photo.is-filled{background:#3be08a14;border-style:solid;border-color:#3be08a8c}.mob-photo.is-filled .mob-empty{display:none}.mob-photo.is-filled .mob-done{display:flex}.sob-grow{background:linear-gradient(160deg, var(--surface-2), var(--surface));width:100%;max-width:520px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent), 0 0 60px -22px var(--accent), 0 30px 50px -28px #00081ef2;border-radius:22px;margin-inline:auto;padding:24px 22px 18px;position:relative}.sob-grow-top{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.sob-grow-top b{color:#fff;font-size:1.05rem;font-weight:800}.sob-grow-top span{color:var(--text-muted);font-size:.84rem}.sob-grow-chart{align-items:flex-end;gap:6px;height:250px;padding-top:20px;display:flex;position:relative}.sob-grow-col{height:var(--h);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.sob-grow-col i{background:linear-gradient(180deg, var(--accent-strong), color-mix(in srgb, var(--accent) 30%, transparent));transform-origin:bottom;width:100%;height:100%;box-shadow:0 0 14px -6px var(--accent);border-radius:8px 8px 3px 3px;display:block}.sob-grow-col span{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.64rem;font-weight:700;position:absolute;bottom:-22px}.sob-grow-col.is-now i{background:linear-gradient(180deg, #fff, var(--accent-strong));box-shadow:0 0 22px -2px var(--accent)}.sob-grow-col.is-now span{color:#fff}.sob-grow-col.is-now:before{content:"Hoje";letter-spacing:.04em;color:#fff;background:var(--accent);white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:.62rem;font-weight:800;position:absolute;top:-26px;left:50%;translate:-50%}.sob-grow-line{pointer-events:none;z-index:2;width:100%;height:calc(100% - 20px);position:absolute;inset:20px 0 0;overflow:visible}.sob-grow-line polyline{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px var(--accent))}.sob-grow.is-armed .sob-grow-col i{transform:scaleY(0)}.sob-grow.is-armed .sob-grow-line polyline{stroke-dasharray:1 1;stroke-dashoffset:1px}.sob-grow.is-armed.is-in .sob-grow-col i{animation:.8s cubic-bezier(.2,.8,.2,1) both sobGrow;animation-delay:calc(var(--i) * 80ms)}.sob-grow.is-armed.is-in .sob-grow-line polyline{animation:1.6s ease-out .7s forwards sobLine}@keyframes sobGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sobLine{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.sob-grow.is-armed .sob-grow-col i{transform:none}.sob-grow.is-armed .sob-grow-line polyline{stroke-dashoffset:0}.sob-grow.is-armed.is-in .sob-grow-col i,.sob-grow.is-armed.is-in .sob-grow-line polyline{animation:none}}@media (width<=640px){.sob-grow{padding:18px 14px 14px}.sob-grow-chart{gap:4px;height:200px}.sob-grow-col span{font-size:.56rem}}.sb-fly{z-index:35;pointer-events:none;white-space:nowrap;color:var(--text);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 36%, transparent), 0 14px 28px -14px #00081ef2;transform-origin:0 0;will-change:transform, opacity;border-radius:99px;align-items:center;gap:8px;padding:0 12px 0 8px;display:flex;position:fixed;top:0;left:0}.sb-fly svg{color:#fff;background:linear-gradient(160deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #050e22));border-radius:8px;flex:none;width:24px;height:24px;padding:5px}.sb-fly em{font-size:.78rem;font-style:normal;font-weight:700}.sb-fly[hidden]{display:none}.sol-section{padding-block:88px}.sol-head{max-width:720px}.sol-head h2{letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.12}.sol-head .section-lede{margin-top:14px}.sol-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.sol-card{background:linear-gradient(160deg, var(--surface-2), var(--surface));min-width:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent), 0 26px 50px -34px #00081ef2;border-radius:24px;flex-direction:column;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.sol-card:hover{box-shadow:0 0 0 1px var(--accent), 0 0 46px -18px var(--accent), 0 30px 60px -34px #00081ef2;transform:translateY(-4px)}.sol-card.is-wide{grid-column:span 3}.sol-card.is-third{grid-column:span 2}.sol-media{aspect-ratio:16/8;position:relative;overflow:hidden}.sol-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.sol-card:hover .sol-media img{transform:scale(1.04)}.sol-media:after{content:"";background:linear-gradient(180deg, transparent 60%, var(--surface) 100%);pointer-events:none;position:absolute;inset:0}.sol-card.is-plain .sol-body{padding-top:30px}.sol-body{flex-direction:column;flex:1;gap:10px;padding:26px 24px 24px;display:flex;position:relative}.sol-body .eyebrow{margin:0}.sol-body h3{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:800;line-height:1.2}.sol-body h3 em{color:var(--accent-strong);font-style:normal}.sol-blurb{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.55}.sol-links{gap:8px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:grid}.sol-links a{color:var(--text);background:color-mix(in srgb, var(--accent) 8%, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.sol-links a:hover,.sol-links a:focus-visible{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #050e22));color:#fff;outline:none;transform:translate(4px)}.sol-link-ico{width:30px;height:30px;color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 16%, var(--bg));border-radius:9px;flex:none;place-items:center;display:grid}.sol-link-ico svg{width:18px;height:18px}.sol-links a:hover .sol-link-ico,.sol-links a:focus-visible .sol-link-ico{color:#fff;background:#ffffff2e}.sol-link-arrow{color:var(--accent-strong);margin-left:auto;transition:transform .2s}.sol-links a:hover .sol-link-arrow{color:#fff;transform:translate(3px)}@media (width<=1000px){.sol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-card.is-wide,.sol-card.is-third{grid-column:auto}.sol-card:last-child:nth-child(odd){grid-column:span 2}}@media (width<=640px){.sol-section{padding-block:64px}.sol-grid{grid-template-columns:minmax(0,1fr);gap:16px}.sol-card.is-wide,.sol-card.is-third,.sol-card:last-child:nth-child(odd){grid-column:auto}.sol-body{padding:22px 18px 20px}}@media (prefers-reduced-motion:reduce){.sol-card,.sol-media img,.sol-links a,.sol-link-arrow{transition:none}.sol-card:hover,.sol-links a:hover{transform:none}}.sol-media{background:radial-gradient(120% 90% at 80% 0%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 60%), var(--bg)}.sol-media svg{width:100%;height:100%;display:block}.sol-media:after{display:none}.sc-grid path{fill:none;stroke:#1e8cff;stroke-opacity:.08;stroke-width:1px}.sc-draw{stroke-dasharray:1 1;animation:6s ease-in-out infinite scDraw}@keyframes scDraw{0%{stroke-dashoffset:1px}55%,to{stroke-dashoffset:0}}.sc-pen{filter:drop-shadow(0 0 6px #63b0ff)}.sc-float{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite scFloat}.sc-d2{animation-delay:-1.2s}.sc-d3{animation-delay:-2.4s}.sc-d4{animation-delay:-3.6s}@keyframes scFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.sc-card{animation:6s ease-in-out infinite scSlide}@keyframes scSlide{0%,to{opacity:.6;transform:translateY(16px)}30%,70%{opacity:1;transform:translateY(0)}}.sc-block{transform-box:fill-box;transform-origin:50%;animation:7s ease-out infinite both scPop}.sc-b2{animation-delay:.6s}.sc-b3{animation-delay:1.2s}.sc-b4{animation-delay:1.8s}@keyframes scPop{0%{opacity:0;transform:scale(.85)}12%,80%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.85)}}.sc-cursor{animation:5s ease-in-out infinite scCursor}@keyframes scCursor{0%,to{opacity:0}10%,80%{opacity:1}}.sc-ripple{transform-box:fill-box;transform-origin:50%;opacity:0;animation:5s ease-out infinite scRipple}@keyframes scRipple{0%,70%{opacity:0;transform:scale(.6)}76%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.sc-kpi{transform-box:fill-box;transform-origin:50%;animation:7s ease-out infinite both scPop}.sc-kpi.sc-d2{animation-delay:.5s}.sc-kpi.sc-d3{animation-delay:1s}.sc-bar{transform-box:fill-box;transform-origin:bottom;animation:scRise 4s ease-in-out var(--d,0s) infinite both}@keyframes scRise{0%,to{transform:scaleY(.25)}45%,70%{transform:scaleY(1)}}.sc-trend{stroke-dasharray:1 1;animation:4s ease-in-out infinite scDraw}.sc-packet{filter:drop-shadow(0 0 6px #fff)}.sc-toast{transform-box:fill-box;animation:6s ease-in-out infinite scToast}@keyframes scToast{0%,to{opacity:0;transform:translate(40px)}15%,75%{opacity:1;transform:translate(0)}}.sc-led{animation:1.6s ease-in-out infinite scBlink}.sc-led.sc-d2{animation-delay:-.5s}.sc-led.sc-d3{animation-delay:-1s}@keyframes scBlink{0%,to{opacity:1}50%{opacity:.2}}.sc-flow{stroke-dashoffset:0;animation:1s linear infinite scFlow}@keyframes scFlow{to{stroke-dashoffset:-14px}}.sc-cloud{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite scPulse}@keyframes scPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.sc-typed{transform-box:fill-box;transform-origin:0;animation:4s steps(12,end) infinite scType}@keyframes scType{0%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}.sc-caret{animation:.9s step-end infinite scBlink}.sc-ad{transform-box:fill-box;transform-origin:50%;animation:6s ease-out infinite both scAd}.sc-a2{animation-delay:.5s}.sc-a3{animation-delay:1s}@keyframes scAd{0%{opacity:0;transform:translateY(14px)}12%,85%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}.sc-ad.is-hot rect[stroke]{animation:6s ease-in-out infinite scHot}@keyframes scHot{0%,to{stroke-opacity:.4}30%,60%{stroke-opacity:1}}@media (prefers-reduced-motion:reduce){.sol-media svg *{animation:none!important}.sc-draw,.sc-trend{stroke-dashoffset:0}.sc-ripple{opacity:0}}.hero-visual.hero-orbit{max-width:540px}@media (width<=900px){.hero-visual.hero-orbit{max-width:400px}}.dep{margin-top:44px}.dep-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:16px;gap:20px;padding:8px 2px 12px;display:flex;position:relative;overflow-x:auto}.dep-track::-webkit-scrollbar{display:none}.dep-track:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}.dep-slide{scroll-snap-align:start;background:linear-gradient(160deg, var(--surface-2), var(--surface));min-width:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:20px;flex-direction:column;flex:0 0 86%;margin:0;padding:24px;transition:transform .35s,box-shadow .35s;display:flex}@media (width>=640px){.dep-slide{flex-basis:calc(50% - 10px)}}@media (width>=1024px){.dep-slide{flex-basis:calc(33.3333% - 13.3333px)}}.dep-slide:hover{box-shadow:0 0 0 1px var(--accent), 0 0 40px -18px var(--accent);transform:translateY(-4px)}.dep-stars{letter-spacing:.2em;color:#fbbf24;font-size:.95rem}.dep-quote{color:var(--text);flex:1;margin:16px 0 0;font-size:.98rem;line-height:1.6}.dep-quote p{margin:0}.dep-by{align-items:center;gap:12px;margin:22px 0 0;display:flex}.dep-by img,.dep-avatar{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.dep-avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);place-items:center;font-size:.85rem;font-weight:800;display:grid}.dep-by b{color:#fff;font-size:.95rem;font-weight:700;display:block}.dep-by small{color:var(--text-muted);font-size:.8rem;display:block}@media (prefers-reduced-motion:reduce){.dep-track{scroll-behavior:auto}.dep-slide{transition:none}.dep-slide:hover{transform:none}}.gbadge-wrap{justify-content:center;margin-top:28px;display:flex}.gbadge{color:#1f2937;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);max-width:100%;box-shadow:0 16px 36px -16px color-mix(in srgb, var(--accent) 70%, transparent);background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;padding:16px 30px;transition:box-shadow .18s,transform .18s;display:inline-flex;position:relative}.gbadge:hover{box-shadow:0 20px 44px -14px color-mix(in srgb, var(--accent-strong) 75%, transparent);transform:translateY(-2px)}.gbadge:before,.gbadge:after{content:"";pointer-events:none;width:10px;height:10px;position:absolute}.gbadge:before{border-top:2px solid var(--accent);border-right:2px solid var(--accent);top:-4px;right:-4px}.gbadge:after{border-bottom:2px solid var(--accent);border-left:2px solid var(--accent);bottom:-4px;left:-4px}.gbadge-logo{letter-spacing:-.03em;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:2rem;font-weight:800;line-height:1}.gbadge-logo span:first-child{color:#4285f4}.gbadge-logo span:nth-child(2){color:#ea4335}.gbadge-logo span:nth-child(3){color:#fbbc05}.gbadge-logo span:nth-child(4){color:#4285f4}.gbadge-logo span:nth-child(5){color:#34a853}.gbadge-logo span:nth-child(6){color:#ea4335}.gbadge-score{align-items:center;gap:10px;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;display:flex}.gbadge-score strong{color:#111827;font-size:1.8rem;font-weight:800;line-height:1}.gbadge-stars{letter-spacing:.12em;color:#fbbc05;font-size:1.1rem}.gbadge-count{letter-spacing:.08em;text-transform:uppercase;color:#5f6368;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;font-weight:700}@media (width<=640px){.gbadge{padding:14px 20px}.gbadge-logo{font-size:1.6rem}.gbadge-score strong{font-size:1.5rem}}.dep-slide{cursor:grab}.dep-track.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.dep-track.is-dragging .dep-slide{cursor:grabbing}.dep-track.is-dragging,.dep-track.is-dragging *{-webkit-user-select:none;user-select:none}.dep-track img{-webkit-user-drag:none;user-drag:none}.dep-slide,.dep-slide *{cursor:grab}.dep-track.is-dragging,.dep-track.is-dragging *{cursor:grabbing}.gbadge-wrap{justify-content:flex-start}.dep-slide{--cut:16px;--ring:color-mix(in srgb, var(--accent) 34%, transparent);--fill:linear-gradient(160deg, color-mix(in srgb, var(--accent) 12%, var(--bg)), var(--bg));isolation:isolate;box-shadow:none;background:var(--ring);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));border-radius:0;padding:28px 26px 24px;transition:transform .35s,--ring .35s;position:relative}.dep-slide:before{content:"";z-index:-1;background:var(--fill);clip-path:polygon(calc(var(--cut) - .6px) 0, 100% 0, 100% calc(100% - var(--cut) + .6px), calc(100% - var(--cut) + .6px) 100%, 0 100%, 0 calc(var(--cut) - .6px));position:absolute;inset:1px}.dep-slide:after{content:"“";color:var(--accent-strong);opacity:.12;pointer-events:none;z-index:0;font-family:Georgia,Times New Roman,serif;font-size:96px;line-height:1;position:absolute;top:4px;right:20px}.dep-slide:hover{--ring:var(--accent-strong);transform:translateY(-4px)}.dep-slide .dep-quote,.dep-slide .dep-by,.dep-slide .dep-top{z-index:1;position:relative}.dep-avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 18px -4px var(--accent)}.dep-by b{font-family:Manrope,ui-sans-serif,system-ui,sans-serif}section.solutions-section,section.testimonials-section,section.security-section,section.geo-section,section.about-section,section.support-section,section.platform-section{background-color:var(--bg)}section.geo-section:after{display:none}.page-home section.tech-edge,.page-home section.solutions-section,.page-home section.about-section,.page-home section.testimonials-section,.page-home section.support-section,.page-home section.security-section,.page-home section.platform-section,.page-home section.geo-section{background-color:var(--bg)}.page-home section.tech-edge:before{display:none}.page-home section.hero{background-color:var(--bg);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:44px 44px}.page-home section.hero:before,.page-home section.hero:after{display:none}.page-home section.tech-edge{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:44px 44px}.sbs{aspect-ratio:1;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:linear-gradient(160deg, var(--surface-2), var(--surface));width:100%;max-width:420px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent), 0 0 60px -26px var(--accent);margin-inline:auto;position:relative;container-type:inline-size}.sbs:before{content:"";background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);pointer-events:none;background-size:9% 9%;position:absolute;inset:0}.sbs-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sbs-flow{fill:none;stroke:color-mix(in srgb, var(--accent) 70%, transparent);stroke-width:.5px;stroke-dasharray:1.6 1.6;vector-effect:non-scaling-stroke;animation:1.2s linear infinite sbsFlow}@keyframes sbsFlow{to{stroke-dashoffset:-3.2px}}.sbs-pkt{filter:drop-shadow(0 0 4px #63b0ff)}.sbs-core{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 34%, transparent), var(--surface) 70%);width:34%;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 0 40px -6px var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.sbs-ring{border:1.5px dashed color-mix(in srgb, var(--accent-strong) 60%, transparent);border-radius:50%;animation:18s linear infinite sbsSpin;position:absolute;inset:-9%}@keyframes sbsSpin{to{transform:rotate(360deg)}}.sbs-year{color:#fff;text-align:center;flex-direction:column;align-items:center;line-height:1;display:flex}.sbs-year em{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:3.2cqw;font-style:normal}.sbs-year strong{letter-spacing:-.02em;margin-top:1cqw;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:8.5cqw;font-weight:800}.sbs-card{left:var(--x);top:var(--y);white-space:nowrap;background:linear-gradient(160deg, var(--surface-2), var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 36%, transparent), 0 14px 28px -16px #00081ef2;clip-path:polygon(2.4cqw 0,100% 0,100% calc(100% - 2.4cqw),calc(100% - 2.4cqw) 100%,0 100%,0 2.4cqw);animation:5s ease-in-out infinite sbsFloat;animation-delay:var(--d);align-items:center;gap:2.4cqw;padding:2.2cqw 3.6cqw 2.2cqw 2.2cqw;display:flex;position:absolute;translate:-50% -50%}@keyframes sbsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6cqw)}}.sbs-ico{color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent));width:8cqw;min-width:30px;height:8cqw;min-height:30px;box-shadow:0 0 12px -3px var(--accent);border-radius:2.4cqw;flex:none;place-items:center;display:grid}.sbs-ico svg{width:55%;height:55%}.sbs-card b{color:var(--text);font-size:max(.68rem,3.4cqw);font-weight:700}@media (prefers-reduced-motion:reduce){.sbs-ring,.sbs-card,.sbs-flow{animation:none}}.dep-panel{--cut:18px;--ring:color-mix(in srgb, var(--accent) 34%, transparent);--fill:linear-gradient(160deg, color-mix(in srgb, var(--accent) 10%, var(--bg)), var(--bg));isolation:isolate;background:var(--ring);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));padding:40px 36px 32px;position:relative}.dep-panel:before{content:"";z-index:-1;background:var(--fill);clip-path:polygon(calc(var(--cut) - .6px) 0, 100% 0, 100% calc(100% - var(--cut) + .6px), calc(100% - var(--cut) + .6px) 100%, 0 100%, 0 calc(var(--cut) - .6px));position:absolute;inset:1px}.dep-panel-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.dep-more{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem;font-weight:700;text-decoration:none}.dep-more:hover{color:var(--accent-strong)}.dep-leave{color:var(--accent-contrast);background:var(--accent);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);box-shadow:0 10px 26px -10px color-mix(in srgb, var(--accent) 60%, transparent);margin-left:auto;padding:12px 24px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s;position:relative}.dep-leave:hover,.dep-leave:focus-visible{color:#000;box-shadow:0 12px 30px -8px color-mix(in srgb, var(--accent-strong) 65%, transparent);background:#fff;outline:none}@media (width<=640px){.dep-panel{padding:28px 18px 24px}.dep-leave{text-align:center;width:100%;margin-left:0}}section.dep-section{background-color:var(--bg);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:44px 44px;padding-block:72px}section.dep-section:before{display:none}.hv{justify-self:end;width:300px;max-width:100%;margin-inline:auto;position:relative;container-type:inline-size}.feature-layout.reverse .hv{justify-self:start}@keyframes hsDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes hsIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hs-clock{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 30%, transparent), var(--surface) 70%);width:30%;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 0 30px -6px var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6%;right:-4%}.hs-clock strong{color:#fff;z-index:1;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:6.5cqw;font-weight:800}.hs-ring{border:1.5px dashed color-mix(in srgb, var(--accent-strong) 60%, transparent);border-radius:50%;animation:14s linear infinite hsSpin;position:absolute;inset:-8%}@keyframes hsSpin{to{transform:rotate(360deg)}}.hsec-visual{aspect-ratio:1}.hsec-svg{width:100%;height:100%;display:block;overflow:visible}.hsec-trail{stroke:color-mix(in srgb, var(--accent) 45%, transparent);stroke-width:2px;stroke-dasharray:4 6;fill:none;animation:1.4s linear infinite hsecTrail}@keyframes hsecTrail{to{stroke-dashoffset:-20px}}.hsec-pkt{animation:3.2s ease-in-out infinite hsecPkt;animation-delay:var(--d)}.hsec-pkt rect{transform-box:fill-box}@keyframes hsecPkt{0%{opacity:0;transform:translate(0)}10%{opacity:1}70%{opacity:1;transform:translate(58px)}80%,to{opacity:0;transform:translate(64px)}}.hsec-shackle{transition:transform .8s cubic-bezier(.2,.9,.3,1.2)}.hsec-visual.is-armed:not(.is-lit) .hsec-shackle{transform:translateY(-16px)}.hsec-visual.is-lit .hsec-shackle{transform:none}.hsec-badge{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 36%, transparent);align-items:center;gap:8px;padding:6px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;bottom:-2%;left:50%;translate:-50%}.hsec-badge i{background:#3be08a;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite rackBlink;display:block;box-shadow:0 0 6px #3be08a}@media (prefers-reduced-motion:reduce){.hs-ring,.hsec-trail,.hsec-pkt,.hs-typing span,.hsec-badge i{animation:none}}.hs-visual{width:340px;max-width:100%}.hs2-glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 38%, transparent), transparent 68%);filter:blur(18px);pointer-events:none;border-radius:50%;position:absolute;inset:-8% -10%}.hs2-card{background:linear-gradient(160deg, var(--surface-2), var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 36%, transparent), 0 30px 60px -30px #00081ef2;border-radius:24px;padding:10px;position:relative}.hs2-head{color:#fff;background:linear-gradient(90deg, var(--accent-strong), var(--accent));border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex}.hs2-av{background:#fff3;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.8rem;font-weight:800;display:grid}.hs2-who{flex-direction:column;flex:1;min-width:0;display:flex}.hs2-who b{font-size:.9rem;font-weight:700}.hs2-who small{color:#ffffffd9;font-size:.74rem;display:grid}.hs2-stage-a,.hs2-stage-b{grid-area:1/1}.hs2-online{white-space:nowrap;background:#00000040;border-radius:99px;padding:3px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem}.hs2-body{flex-direction:column;gap:9px;min-height:230px;padding:14px 6px 8px;font-size:.84rem;display:flex}.hs2-msg{max-width:82%;color:var(--text);border-radius:14px;margin:0;padding:9px 12px;line-height:1.45}.hs2-in{background:#ffffff0f;border:1px solid #ffffff1a;border-top-left-radius:4px;align-self:flex-start}.hs2-out{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 22%, transparent);color:#fff;border-top-right-radius:4px;align-self:flex-end}.hs2-ai{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 22%, transparent);color:#fff;border-top-right-radius:4px;align-self:flex-end;max-width:88%}.hs2-ai em{color:#67e8f9;align-items:center;gap:6px;margin-bottom:3px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;font-style:normal;font-weight:700;display:flex}.hs2-ai em:before{content:"";background:linear-gradient(135deg, #67e8f9, var(--accent-strong));border-radius:3px;width:10px;height:10px}.hs2-typing{background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:14px;align-self:flex-end;gap:5px;padding:10px 12px;display:flex}.hs2-typing span{background:#63b0ff;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite hsDot}.hs2-typing span:nth-child(2){animation-delay:.15s}.hs2-typing span:nth-child(3){animation-delay:.3s}.hs2-done{color:#3be08a;background:#3be08a1f;border-radius:99px;align-self:center;gap:6px;margin:4px 0 0;padding:6px 12px;font-size:.74rem;font-weight:700;display:inline-flex;box-shadow:0 0 0 1px #3be08a59}.hs-visual.is-armed .hs2-stage-b,.hs-visual.is-armed:not(.is-lit) .hs2-msg,.hs-visual.is-armed:not(.is-lit) .hs2-typing,.hs-visual.is-armed:not(.is-lit) .hs2-done{opacity:0}.hs-visual.is-lit .hs2-msg,.hs-visual.is-lit .hs2-typing,.hs-visual.is-lit .hs2-done{animation:.5s cubic-bezier(.2,.8,.2,1) both hsIn;animation-delay:calc(var(--i) * .8s)}.hs-visual.is-lit .hs2-stage-a{animation:.4s 4s both hs2Out}.hs-visual.is-lit .hs2-stage-b{animation:.4s 4.2s both hsIn}@keyframes hs2Out{to{opacity:0}}.hs2-card{overflow:visible}@media (prefers-reduced-motion:reduce){.hs2-typing span{animation:none}}.hs-visual{overflow:hidden}.hs2-glow{inset:0}.hs-clock{bottom:0;right:2%}.platform-section .feature-layout{align-items:stretch}.platform-section .feature-body .btn-enter{margin-top:36px}.hpl-visual{aspect-ratio:auto;place-self:stretch end;width:340px;height:auto;min-height:380px}.hpl-stage{perspective:900px;height:100%;min-height:380px;position:relative;overflow:hidden}.hpl-beam{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 60%, transparent) 20%, color-mix(in srgb, var(--accent) 60%, transparent) 80%, transparent);border-radius:2px;width:2px;position:absolute;top:4%;bottom:24%;left:50%;translate:-50%}.hpl-beam i{width:10px;height:10px;box-shadow:0 0 12px 3px var(--accent);background:#fff;border-radius:50%;animation:3.2s ease-in-out infinite hplBeam;position:absolute;left:-4px}@keyframes hplBeam{0%{opacity:0;top:0}10%{opacity:1}85%{opacity:1;top:100%}to{opacity:0;top:100%}}.hpl-layer{left:calc(var(--i) * 3% + 2%);right:calc((3 - var(--i)) * 3% + 2%);top:calc(var(--i) * 19% + 3%);background:linear-gradient(160deg, var(--surface-2), var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent), 0 22px 40px -22px #00081ef2;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);animation:6s ease-in-out infinite hplFloat;animation-delay:calc(var(--i) * -1.5s);transform-style:preserve-3d;align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute;overflow:hidden}.hpl-layer:after{content:"";width:30%;animation:5s ease-in-out infinite hplSweep;animation-delay:calc(var(--i) * .8s);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);position:absolute;top:0;bottom:0;left:-40%}@keyframes hplFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hplSweep{0%{left:-40%}60%,to{left:120%}}.hpl-l-ico{color:#fff;background:linear-gradient(160deg, var(--accent-strong), var(--accent));width:36px;height:36px;box-shadow:0 0 14px -4px var(--accent);flex:none;place-items:center;display:grid}.hpl-l-ico svg{width:18px;height:18px}.hpl-l-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hpl-l-txt b{color:#fff;white-space:nowrap;font-size:.88rem}.hpl-l-txt small{color:var(--text-muted);white-space:nowrap;font-size:.72rem}.hpl-pill{letter-spacing:.06em;text-transform:uppercase;color:#bbf7d0;background:#3be08a1f;flex:none;align-items:center;gap:6px;padding:4px 9px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;display:inline-flex;box-shadow:0 0 0 1px #3be08a59}.hpl-pill i{background:#3be08a;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite rackBlink;display:block;box-shadow:0 0 6px #3be08a}.hpl-core{color:#fff;background:linear-gradient(135deg, var(--accent-strong), color-mix(in srgb, var(--accent) 55%, #050e22));clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);box-shadow:0 26px 50px -22px var(--accent);align-items:center;gap:14px;padding:16px 18px;display:flex;position:absolute;bottom:3%;left:4%;right:4%}.hpl-core-ring{border:1.5px dashed #ffffff8c;border-radius:50%;width:44px;height:44px;animation:12s linear infinite hsSpin;position:absolute;top:50%;left:18px;translate:0 -50%}.hpl-core-ico{background:#ffffff29;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.hpl-core-ico svg{width:22px;height:22px}.hpl-core-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.hpl-core-txt small{letter-spacing:.08em;text-transform:uppercase;color:#fffc;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem}.hpl-core-txt b{font-size:1rem;font-weight:800}.hpl-visual.is-armed:not(.is-lit) .hpl-layer{opacity:0}.hpl-visual.is-lit .hpl-layer{animation:6s ease-in-out infinite hplFloat,.6s cubic-bezier(.2,.8,.2,1) both hplIn;animation-delay:calc(var(--i) * -1.5s), calc(var(--i) * .3s)}@keyframes hplIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1}}@media (width<=900px){.hpl-visual{width:100%;max-width:340px;min-height:340px}.hpl-stage{min-height:340px}.platform-section .feature-body .btn-enter{margin-top:28px}}@media (prefers-reduced-motion:reduce){.hpl-layer,.hpl-layer:after,.hpl-beam i,.hpl-core-ring,.hpl-pill i{animation:none}}.geo-section .geo-atlas{aspect-ratio:1;flex:0 0 min(440px,100%);width:min(440px,100%);height:auto}.geo-section .geo-atlas:before{filter:blur(18px);inset:-6%}.geo-atlas .ga-svg{width:100%;height:100%;position:absolute;inset:0}.ga-disk{stroke:none}.ga-outline{fill:none;stroke:var(--accent);stroke-width:1.4px;opacity:.85}.ga-grid{fill:none;stroke:color-mix(in srgb, var(--accent) 34%, transparent);stroke-width:.9px}.ga-arcs{fill:none;stroke:#63b0ffcc;stroke-width:1.6px;stroke-dasharray:4 5;animation:1.6s linear infinite gaDash}@keyframes gaDash{to{stroke-dashoffset:-18px}}.ga-dot{fill:#63b0ff;stroke:#fff;stroke-width:1.2px;filter:drop-shadow(0 0 4px #1e8cff);transition:opacity .2s}.ga-dot.is-origin{fill:#fff;filter:drop-shadow(0 0 8px #1e8cff)}.geo-atlas .ga-cards{pointer-events:none;position:absolute;inset:0}.ga-card{white-space:nowrap;opacity:0;background:linear-gradient(160deg, var(--surface-2), var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 14px 28px -14px #00081ef2;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);align-items:center;gap:8px;padding:7px 10px 7px 7px;transition:opacity .25s;display:flex;position:absolute;transform:translate(-50%,-115%)}.ga-flag{flex:none;width:30px;height:20px;display:block;overflow:hidden;box-shadow:0 0 0 1px #fff3}.ga-flag svg{width:100%;height:100%;display:block}.ga-info{flex-direction:column;gap:1px;min-width:0;display:flex}.ga-info b{color:#fff;font-size:.74rem;font-weight:800}.ga-info small{color:var(--text-muted);font-size:.66rem}@media (prefers-reduced-motion:reduce){.ga-arcs{animation:none}}.ga-comets{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #63b0ff)drop-shadow(0 0 10px #1e8cff)}.ga-dot.is-br{fill:#9bd0ff}.ga-ring{fill:none;stroke:#63b0ff;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite gaPulse}@keyframes gaPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.2)}}.geo-atlas .ga-card{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);gap:6px;padding:5px 8px 5px 5px}.geo-atlas .ga-flag{width:24px;height:16px}.geo-atlas .ga-info b{font-size:.68rem}.geo-atlas .ga-info small{font-size:.6rem}@media (prefers-reduced-motion:reduce){.ga-ring{opacity:0;animation:none}}.security-section .feature-body ul{max-width:none}.sub-section{padding-block:56px 72px}.sub-card{background:linear-gradient(160deg, var(--surface-2), var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent), 0 0 60px -26px var(--accent);clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);padding:36px 32px;position:relative}.sub-card h2{color:#fff;letter-spacing:-.01em;margin:10px 0 0;font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:800}.sub-lede{color:var(--text-muted);max-width:62ch;margin:12px 0 0;line-height:1.6}.sub-fields{grid-template-columns:1fr 1fr auto;gap:12px;margin-top:24px;display:grid}.sub-field input{box-sizing:border-box;width:100%;font:inherit;color:var(--text);background:color-mix(in srgb, var(--accent) 6%, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent);border:0;outline:none;padding:13px 16px;font-size:.95rem}.sub-field input::placeholder{color:var(--text-muted)}.sub-field input:focus{box-shadow:inset 0 0 0 2px var(--accent-strong)}.sub-field input[aria-invalid=true]{box-shadow:inset 0 0 0 2px #f87171}.sub-submit{cursor:pointer;font:inherit;white-space:nowrap;border:0}.sub-consent{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;font-size:.86rem;display:flex}.sub-consent input{accent-color:var(--accent);margin-top:3px}.sub-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sub-errors{color:#fecaca;background:#f871711a;margin:16px 0 0;padding:12px 16px;font-size:.88rem;list-style:none;box-shadow:inset 0 0 0 1px #f8717166}.sub-errors li+li{margin-top:4px}.sub-done{color:#bbf7d0;background:#3be08a1f;align-items:center;gap:10px;margin:24px 0 0;padding:14px 18px;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #3be08a66}.sub-done svg{color:#3be08a;width:20px;height:20px}@media (width<=760px){.sub-fields{grid-template-columns:1fr}.sub-card{padding:28px 20px}}.sub-topics{border:0;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:20px 0 0;padding:0;display:flex}.sub-topics legend{float:left;letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--accent-strong);margin-bottom:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;font-weight:700}.sub-topic{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.sub-topic input{accent-color:var(--accent);width:16px;height:16px}.sub-hint{color:#fecaca;margin:10px 0 0;font-size:.84rem}.sub-modal{box-sizing:border-box;width:min(1100px,100vw - 32px);max-width:min(1100px,100vw - 32px);color:var(--text);background:0 0;border:0;padding:0}.sub-modal-box{box-sizing:border-box;width:100%}.sub-modal::backdrop{backdrop-filter:blur(4px);background:#020814b8}.sub-modal-box{text-align:center;background:linear-gradient(160deg, var(--surface-2), var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 0 80px -20px var(--accent);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);padding:36px 32px 30px;position:relative}.sub-modal-ico{color:#fff;background:linear-gradient(160deg,#3be08a,#16a34a);place-items:center;width:64px;height:64px;margin:0 auto;display:grid;box-shadow:0 0 30px -6px #3be08a}.sub-modal-ico svg{width:30px;height:30px}.sub-modal h3{color:#fff;margin:18px 0 0;font-size:1.6rem;font-weight:800}.sub-modal p{color:var(--text-muted);margin:10px 0 0;font-size:1rem;line-height:1.55}.sub-modal .btn-enter{cursor:pointer;font:inherit;border:0;margin-top:22px}.sub-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.sub-submit:disabled:hover{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #050e22));color:var(--accent-contrast)}.related .post-card{--cut:16px;--ring:color-mix(in srgb, var(--accent) 30%, transparent);isolation:isolate;background:var(--ring);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));border:0;border-radius:0;transition:transform .18s,background .18s;position:relative}.related .post-card:before{content:"";z-index:-1;background:var(--surface);clip-path:polygon(calc(var(--cut) - .6px) 0, 100% 0, 100% calc(100% - var(--cut) + .6px), calc(100% - var(--cut) + .6px) 100%, 0 100%, 0 calc(var(--cut) - .6px));position:absolute;inset:1px}.related .post-card:hover{background:var(--accent-strong);transform:translateY(-3px)}.article-card{--cut:22px;--ring:color-mix(in srgb, var(--accent) 30%, transparent);isolation:isolate;background:var(--ring);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));margin-top:28px;padding:clamp(22px,4vw,44px);position:relative}.article-card:before{content:"";z-index:-1;background:linear-gradient(160deg, var(--surface-2), var(--surface));clip-path:polygon(calc(var(--cut) - .6px) 0, 100% 0, 100% calc(100% - var(--cut) + .6px), calc(100% - var(--cut) + .6px) 100%, 0 100%, 0 calc(var(--cut) - .6px));position:absolute;inset:1px}.article-card .prose{margin-top:0}@media (width<=640px){.article-card{--cut:14px;padding:20px 18px}}.share{background:color-mix(in srgb, var(--accent) 8%, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:36px;padding:20px 22px;display:flex}.share-title{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem;font-weight:700}.share-list{flex-wrap:wrap;gap:8px;display:flex}.share-btn{font:inherit;color:var(--text);cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border:0;align-items:center;gap:6px;padding:9px 14px;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.share-btn:hover,.share-btn:focus-visible{color:#fff;background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #050e22));outline:none}.share-btn[hidden]{display:none}.share-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.share-toggle{margin-left:auto}.share-toggle[aria-expanded=true]{color:#fff;background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #050e22))}.share-collapse{grid-template-rows:1fr;width:100%;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),opacity .35s,margin-top .45s;display:grid}.share-collapse>.share-list{min-height:0;transition:transform .45s cubic-bezier(.2,.8,.2,1);overflow:hidden}.share.is-ready .share-collapse{opacity:0;grid-template-rows:0fr;margin-top:0}.share.is-ready.is-open .share-collapse{opacity:1;grid-template-rows:1fr;margin-top:14px}.share.is-ready .share-collapse>.share-list{transform:translateY(-8px)}.share.is-ready.is-open .share-collapse>.share-list{transform:none}.share-list .share-btn{opacity:1}.share.is-ready .share-list .share-btn{transition:opacity .3s,transform .3s}.share.is-ready:not(.is-open) .share-list .share-btn{opacity:0;transform:translateY(-6px)}.share.is-ready.is-open .share-list .share-btn:first-child{transition-delay:50ms}.share.is-ready.is-open .share-list .share-btn:nth-child(2){transition-delay:.1s}.share.is-ready.is-open .share-list .share-btn:nth-child(3){transition-delay:.15s}.share.is-ready.is-open .share-list .share-btn:nth-child(4){transition-delay:.2s}.share.is-ready.is-open .share-list .share-btn:nth-child(5){transition-delay:.25s}@media (prefers-reduced-motion:reduce){.share-collapse,.share-collapse>.share-list,.share.is-ready .share-list .share-btn{transition:none}}@media (width<=900px){.split>.split-media,.split.reverse>.split-media,.feature-layout>.feature-badge,.feature-layout.reverse>.feature-badge,.hero-split>.hero-visual,.sol-grid>.sol-media,.page-hero-inner.has-image>.page-hero-media{order:-1}}@media (width<=760px){.burger:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-row>.logo{position:relative}.nav-row>.logo:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.social a{position:relative}.social a:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer-col ul{gap:0}.footer-col.footer-col-wide li{margin-bottom:0}.footer-col ul a{align-items:center;min-height:44px;display:flex}.footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.breadcrumbs a{padding-block:12px;display:inline-block}.breadcrumbs{margin-bottom:6px}.blog-subnav ul a{align-items:center;min-height:44px;display:flex}.btn-enter,.btn-primary{padding-block:14px}.link-more,.final-terms,.dep-more{padding-block:12px;display:inline-block}.video-nav,.post-carousel-controls button,.timeline-more{min-width:44px;min-height:44px}.sub-consent{min-height:44px}}[id]{scroll-margin-top:calc(var(--header-h,66px) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}a,button,summary,[role=button]{-webkit-tap-highlight-color:color-mix(in srgb, var(--accent) 18%, transparent)}@media (width<=760px){.apps-filter button{min-height:44px}.chips a{min-height:44px;padding-block:10px}.pagination a,.pagination span{min-width:44px;height:44px}.blog-search-submit,.blog-search-toggle{min-width:44px;min-height:44px}.blog-search input{min-height:44px}.back-link{padding-block:12px;display:inline-block}.dep-leave{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.sub-consent input[type=checkbox]{flex-shrink:0;width:22px;height:22px}.sub-fields input,.sub-fields select{min-height:44px}.skip-link{align-items:center;min-height:44px;display:inline-flex}.footer-brand .logo{display:inline-flex;position:relative}.footer-brand .logo:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.page-whatsapp a[class*=rounded-lg],.page-whatsapp a[class*=inline-flex],.page-whatsapp button[class*=size-8]{min-height:44px}.page-whatsapp button[class*=size-8]{min-width:44px}input[type=range]{height:44px}.share-btn{min-height:44px}.post-meta a{padding-block:10px;display:inline-block}.page-whatsapp button[class*=snap-start],.page-whatsapp button[class*=gap-1\.5],.page-whatsapp [class*=rounded-xl][class*=py-1\.5]{min-height:44px}}