/* Scoped to metat markup. No remote fonts, icons, libraries or global theme reset. */
/* Optional release film. Hidden server-side until configured and explicitly enabled. */
.metat-site .mw-film-heading{max-width:800px;margin-bottom:36px}.metat-site .mw-film-player{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#111;border:1px solid var(--mw-line);border-radius:24px}.metat-site .mw-film-player:focus-visible{outline:2px solid var(--mw-ink);outline-offset:6px}.metat-site .mw-film-note{margin-top:18px;margin-bottom:0}.metat-site .mw-film-note a{text-decoration:underline;text-underline-offset:4px}
html.metat-canvas-root{padding:0;background:#fff}body.metat-canvas{padding:0;width:100%;max-width:none}body.metat-canvas>main{display:block;width:100%}
.metat-site{--mw-ink:#151515;--mw-muted:#626262;--mw-line:#e5e5e3;--mw-surface:#f4f4f2;box-sizing:border-box;background:#fff;color:var(--mw-ink);color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17px;font-weight:400;line-height:1.65;text-align:left;-webkit-font-smoothing:antialiased;isolation:isolate;position:relative;width:100%;max-width:none}
.metat-site *,.metat-site *::before,.metat-site *::after{box-sizing:border-box}.metat-site a{color:inherit;text-decoration:none;box-shadow:none}.metat-site a:hover{text-decoration:none;color:inherit}.metat-site a:focus-visible,.metat-site summary:focus-visible{outline:2px solid var(--mw-ink);outline-offset:5px}.metat-site h1,.metat-site h2,.metat-site h3,.metat-site p,.metat-site figure{padding:0;margin:0;border:0;font-family:inherit;color:inherit;text-transform:none}.metat-site h1{font-size:clamp(44px,5.4vw,78px);font-weight:600;line-height:1.055;letter-spacing:-.064em}.metat-site h2{font-size:clamp(32px,4.4vw,58px);font-weight:600;line-height:1.12;letter-spacing:-.055em}.metat-site h3{font-size:21px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.metat-site p{margin-bottom:18px}.metat-site img{border:0;border-radius:0;box-shadow:none;display:block;max-width:100%;height:auto}.metat-site .mw-header,.metat-site .mw-main,.metat-site .mw-footer{width:min(100% - 64px,1160px);margin-inline:auto}.metat-site .mw-header{display:flex;align-items:center;gap:32px;min-height:108px;border-bottom:1px solid var(--mw-line)}.metat-site .mw-wordmark{font-family:ui-rounded,"SF Pro Rounded",-apple-system,BlinkMacSystemFont,sans-serif;font-size:46px;font-weight:650;line-height:1;letter-spacing:-2.8px;white-space:nowrap}.metat-site .mw-nav{margin-left:auto;display:flex;align-items:center;gap:26px;font-size:14px}.metat-site .mw-nav a[aria-current]{font-weight:650}.metat-site .mw-language{display:flex;align-items:center;gap:2px;border:1px solid var(--mw-line);border-radius:999px;padding:3px;font-size:12px;font-weight:600}.metat-site .mw-language a{border-radius:999px;padding:5px 8px;line-height:1.3;color:var(--mw-muted)}.metat-site .mw-language a[aria-current]{background:var(--mw-ink);color:white}.metat-site .mw-skip{position:absolute;top:-100px;left:20px;z-index:10;background:#fff;padding:10px 16px}.metat-site .mw-skip:focus{top:12px}.metat-site .mw-eyebrow{font-size:12px;font-weight:650;letter-spacing:.15em;text-transform:uppercase;margin:0 0 26px}.metat-site .mw-lead{font-size:clamp(19px,2vw,24px);line-height:1.55;color:var(--mw-muted);max-width:680px;letter-spacing:-.018em}.metat-site .mw-meta{font-size:13px;line-height:1.65;color:var(--mw-muted);letter-spacing:0}.metat-site .mw-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:30px;min-height:780px;padding-block:70px}.metat-site .mw-hero-copy{position:relative;z-index:1}.metat-site .mw-hero h1{margin-bottom:30px}.metat-site .mw-cta-row{margin:34px 0 18px}.metat-site .mw-button,.metat-site .mw-pill{display:inline-flex;justify-content:center;align-items:center;gap:28px;min-height:52px;border:1px solid var(--mw-ink);border-radius:999px;padding:12px 24px;background:var(--mw-ink);color:#fff;font-size:15px;font-weight:550;line-height:1.4;letter-spacing:-.01em;transition:transform .2s ease,background .2s ease}.metat-site a.mw-button:hover,.metat-site a.mw-pill:hover{background:#323232;color:#fff;transform:translateY(-2px)}.metat-site .mw-coming-soon{background:var(--mw-surface);color:var(--mw-muted);border-color:transparent}.metat-site .mw-hero-visual{position:relative;display:flex;align-items:center;justify-content:center;padding:46px 25px;min-height:610px}.metat-site .mw-orbit{position:absolute;width:100%;aspect-ratio:1;border-radius:50%;background:var(--mw-surface);z-index:-1}.metat-site .mw-phone{background:#fff;padding:8px;border:1px solid #dededb;border-radius:42px;box-shadow:0 28px 64px #0000000c;overflow:hidden;transform:translateZ(0)}.metat-site .mw-phone img{border-radius:33px;width:100%;height:auto}.metat-site .mw-hero-visual .mw-phone{width:268px;transform:rotate(5deg);position:relative;z-index:1}.metat-site .mw-visual-wordmark{position:absolute;bottom:52px;left:6px;background:#fff;border:1px solid var(--mw-line);border-radius:22px;padding:18px 25px;font-family:ui-rounded,"SF Pro Rounded",-apple-system,sans-serif;font-size:46px;font-weight:650;letter-spacing:-3px;line-height:1;z-index:2;box-shadow:0 12px 32px #00000005}.metat-site .mw-section{padding-block:88px;border-top:1px solid var(--mw-line)}.metat-site .mw-story{max-width:900px;margin-inline:auto;text-align:center}.metat-site .mw-story h2{margin-bottom:30px}.metat-site .mw-story .mw-lead{margin-inline:auto}.metat-site .mw-section-title{margin-bottom:38px}.metat-site .mw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.metat-site .mw-card{padding:30px;border-radius:25px;background:var(--mw-surface)}.metat-site .mw-number{display:block;font-size:13px;color:var(--mw-muted);margin-bottom:35px}.metat-site .mw-card h3{margin-bottom:15px}.metat-site .mw-card p{font-size:16px;line-height:1.65;color:var(--mw-muted);margin:0}.metat-site .mw-gallery-section>h2{margin-bottom:50px}.metat-site .mw-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-bottom:26px}.metat-site .mw-screen .mw-phone{max-width:270px;margin-inline:auto}.metat-site .mw-screen figcaption{padding-top:27px;max-width:300px;margin-inline:auto}.metat-site .mw-screen h3{margin-bottom:10px;font-size:19px}.metat-site .mw-screen p{font-size:15px;line-height:1.6;color:var(--mw-muted)}.metat-site .mw-privacy-feature{background:var(--mw-surface);border:0;border-radius:30px;padding:64px;margin-block:20px 70px}.metat-site .mw-privacy-feature h2{margin-bottom:28px}.metat-site .mw-text-link{display:inline-block;font-size:15px;font-weight:600;border-bottom:1px solid var(--mw-ink);padding-block:6px;margin-top:6px}.metat-site .mw-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:44px;row-gap:44px;margin-top:48px}.metat-site .mw-feature-grid h3{font-size:20px;margin-bottom:12px}.metat-site .mw-feature-grid p{font-size:16px;color:var(--mw-muted)}.metat-site .mw-provider-note{border-top:1px solid var(--mw-line);padding-top:24px;margin-top:24px;font-size:14px;color:var(--mw-muted);max-width:800px}.metat-site .mw-closing{text-align:center;padding-block:90px 100px}.metat-site .mw-closing .mw-wordmark{display:block;font-size:72px;letter-spacing:-4px;margin-bottom:38px}.metat-site .mw-closing h2{font-size:clamp(30px,4.2vw,53px);margin-bottom:26px}.metat-site .mw-closing .mw-eyebrow{margin-bottom:32px}.metat-site .mw-footer{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--mw-line);padding-block:28px 42px;font-size:13px;color:var(--mw-muted)}.metat-site .mw-footer p{margin:0}.metat-site .mw-footer>div{display:flex;gap:24px;flex-wrap:wrap}.metat-site .mw-footer a:hover{text-decoration:underline;text-underline-offset:4px}.metat-site .mw-page-hero{padding-block:80px 48px;max-width:820px}.metat-site .mw-page-hero h1{margin-bottom:28px}.metat-site .mw-page-hero .mw-meta{margin-top:22px}.metat-site .mw-document{padding-bottom:70px}.metat-site .mw-document>.mw-grid{margin-bottom:60px}.metat-site .mw-document>h2{margin-bottom:26px}.metat-site .mw-faq details{padding:22px 0;border-bottom:1px solid var(--mw-line);background:none}.metat-site .mw-faq summary{cursor:pointer;font-size:20px;font-weight:550;line-height:1.45}.metat-site .mw-faq details p{max-width:800px;margin:18px 0 0;color:var(--mw-muted)}.metat-site .mw-contact{padding:32px;background:var(--mw-surface);border-radius:24px;margin-top:40px}.metat-site .mw-contact h3{margin-bottom:14px}.metat-site .mw-contact p{max-width:740px}.metat-site .mw-contact .mw-pill{max-width:100%;overflow-wrap:anywhere;text-align:center}.metat-site .mw-prose{max-width:780px}.metat-site .mw-prose h3{margin:32px 0 14px}.metat-site .mw-prose h3:first-child{margin-top:0}.metat-site .mw-prose p{font-size:17px;line-height:1.75}.metat-site .mw-prose a{text-decoration:underline;text-underline-offset:4px}.metat-site .mw-prose .mw-meta{font-size:13px;margin-top:28px}body.metat-canvas{margin:0;background:#fff}body.metat-canvas>main{margin:0;padding:0;max-width:none}body.metat-canvas .metat-site{margin:0}
/* Fixed text layout: motion changes opacity/transforms, never document flow. */
.metat-site .mw-hero-intro{display:flex;align-items:center;gap:23px;min-height:32px;margin-bottom:25px}
.metat-site .mw-intro-words{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:550;letter-spacing:.025em;line-height:1.5;white-space:nowrap;margin:0}
.metat-site .mw-intro-words span{display:inline-block;animation:mw-word-in .48s cubic-bezier(.22,1,.36,1) both}
.metat-site .mw-intro-words span:nth-child(1){animation-delay:.04s}
.metat-site .mw-intro-words span:nth-child(2){animation-delay:.18s;color:var(--mw-muted)}
.metat-site .mw-intro-words span:nth-child(3){animation-delay:.21s}
.metat-site .mw-intro-words span:nth-child(4){animation-delay:.35s;color:var(--mw-muted)}
.metat-site .mw-intro-words span:nth-child(5){animation-delay:.38s}
.metat-site .mw-intro-logo{display:inline-block;font-family:ui-rounded,"SF Pro Rounded",-apple-system,BlinkMacSystemFont,sans-serif;font-size:29px;font-weight:650;line-height:1;letter-spacing:-1.7px;transform-origin:35% 75%;animation:mw-logo-settle .96s .56s cubic-bezier(.22,1,.36,1) both}
.metat-site .mw-hero-title>span{display:block;animation:mw-line-in .82s .16s cubic-bezier(.22,1,.36,1) both}
.metat-site .mw-hero-title>span+span{animation-delay:.25s}
@keyframes mw-word-in{from{opacity:0;transform:translate3d(0,7px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@keyframes mw-line-in{from{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@keyframes mw-logo-settle{0%{opacity:0;transform:translate3d(9px,5px,0) rotate(-5deg) scale(.96)}55%{opacity:1;transform:translate3d(-1px,0,0) rotate(1.3deg) scale(1)}80%{transform:translate3d(0,0,0) rotate(-.35deg) scale(1)}100%{opacity:1;transform:translate3d(0,0,0) rotate(0) scale(1)}}
@media(max-width:380px){.metat-site .mw-hero-intro{gap:15px}.metat-site .mw-intro-words{gap:7px;font-size:11px}.metat-site .mw-intro-logo{font-size:27px}}

@media(max-width:900px){.metat-site .mw-hero{grid-template-columns:1.15fr 1fr;min-height:680px;gap:10px;padding-block:45px}.metat-site .mw-hero-visual{min-height:560px;padding-inline:10px}.metat-site .mw-hero-visual .mw-phone{width:232px}.metat-site .mw-visual-wordmark{font-size:34px;bottom:55px;left:0}.metat-site .mw-gallery{gap:25px}.metat-site .mw-phone{padding:6px;border-radius:32px}.metat-site .mw-phone img{border-radius:25px}.metat-site .mw-card{padding:24px}.metat-site .mw-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metat-site .mw-nav{gap:18px}.metat-site .mw-header{gap:22px}}
@media(max-width:680px){.metat-site .mw-header,.metat-site .mw-main,.metat-site .mw-footer{width:calc(100% - 36px)}.metat-site .mw-header{min-height:94px;gap:12px;flex-wrap:wrap;padding-block:20px}.metat-site .mw-wordmark{font-size:36px;letter-spacing:-2px}.metat-site .mw-language{margin-left:auto}.metat-site .mw-nav{order:3;width:100%;justify-content:center;margin:0;gap:26px;font-size:13px}.metat-site .mw-nav:empty{display:none}.metat-site .mw-hero{display:flex;flex-direction:column;align-items:stretch;gap:18px;min-height:0;padding-block:54px 45px}.metat-site .mw-hero h1{font-size:clamp(42px,8.8vw,60px);margin-bottom:25px}.metat-site .mw-eyebrow{font-size:11px;letter-spacing:.13em;margin-bottom:23px}.metat-site .mw-hero .mw-lead{font-size:20px}.metat-site .mw-hero-visual{min-height:540px;max-width:400px;width:100%;margin-inline:auto;padding-block:35px}.metat-site .mw-hero-visual .mw-phone{width:228px}.metat-site .mw-orbit{width:100%}.metat-site .mw-visual-wordmark{left:6px;bottom:38px;font-size:39px;padding:18px 24px}.metat-site .mw-section{padding-block:54px}.metat-site .mw-grid{grid-template-columns:1fr;gap:14px}.metat-site .mw-card{padding:28px}.metat-site .mw-number{margin-bottom:18px}.metat-site .mw-story{text-align:left}.metat-site .mw-section-title{margin-bottom:28px}.metat-site .mw-gallery{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:25px;padding:0 5px 22px;-webkit-overflow-scrolling:touch}.metat-site .mw-screen{flex:0 0 79%;scroll-snap-align:start;max-width:285px}.metat-site .mw-screen .mw-phone{max-width:248px}.metat-site .mw-screen figcaption{padding-inline:10px}.metat-site .mw-privacy-feature{padding:32px 25px;margin-block:16px 45px;border-radius:25px}.metat-site .mw-privacy-feature .mw-lead{font-size:19px}.metat-site .mw-feature-grid{grid-template-columns:1fr;row-gap:22px;margin-top:32px}.metat-site .mw-feature-grid article{border-bottom:1px solid var(--mw-line);padding-bottom:10px}.metat-site .mw-provider-note{border:0;padding-top:0}.metat-site .mw-closing{padding-block:65px}.metat-site .mw-closing .mw-wordmark{font-size:64px}.metat-site .mw-footer{display:block;padding-block:27px 36px}.metat-site .mw-footer>div{margin-top:16px;gap:20px}.metat-site .mw-page-hero{padding-block:50px 30px}.metat-site .mw-page-hero h1{font-size:48px}.metat-site .mw-faq summary{font-size:19px}.metat-site .mw-contact{padding:26px}.metat-site .mw-document{padding-bottom:45px}.metat-site .mw-prose p{font-size:16px}}
@media(prefers-reduced-motion:reduce){.metat-site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.metat-site a.mw-button:hover,.metat-site a.mw-pill:hover{transform:none}}

/* Own-card product story uses the same editorial rhythm as the existing sections. */
.metat-site .mw-own-cards>h2{margin-bottom:28px}.metat-site .mw-own-cards>.mw-lead{margin-bottom:38px}.metat-site .mw-optional-note{max-width:800px;color:var(--mw-muted);font-size:16px;margin-top:30px}

/* Product context and readable, keyboard-operable networking FAQ. */
.metat-site .mw-product-label{font-size:13px;letter-spacing:.06em;margin:24px 0 16px}
.metat-site .mw-faq{max-width:880px}
.metat-site .mw-faq details{border-top:1px solid #e7e7e9;padding:22px 0}
.metat-site .mw-faq details:last-child{border-bottom:1px solid #e7e7e9}
.metat-site .mw-faq summary{cursor:pointer;font-size:19px;font-weight:600;line-height:1.4;padding-right:18px}
.metat-site .mw-faq summary:focus-visible{outline:2px solid currentColor;outline-offset:6px;border-radius:4px}
.metat-site .mw-faq details p{max-width:740px;color:#626269;line-height:1.65;margin:16px 0 0}
