.meta-page{--meta-blue:#0866ff;--meta-deep:#004fc4;--meta-cyan:#00a6ff;--meta-navy:#0a1533;--meta-soft:#eaf3ff;--meta-line:#1011241f;background:#f7faff;color:#101124}
.meta-page .noise{opacity:.018;background-image:repeating-linear-gradient(0deg,#0866ff 0 1px,transparent 1px 4px)}
.meta-page .nav{position:sticky;top:0;background:#f7faffd9;border-color:var(--meta-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.meta-page .logo i,.meta-page .switch summary:after{color:var(--meta-blue)}
.meta-page .nav-actions>a:last-child{padding:12px 16px;border-radius:99px;background:var(--meta-blue);color:#fff}
.meta-page .hero{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - 78px);background:radial-gradient(circle at 79% 37%,#0082fb2b 0,transparent 27%),radial-gradient(circle at 58% 15%,#77c7ff24 0,transparent 23%),linear-gradient(135deg,#fff 0,#f4f9ff 56%,#e7f2ff 100%)}
.meta-page .hero:before{content:'META / ADS / SYSTEM';position:absolute;z-index:-1;left:-2vw;bottom:-3vw;color:#0866ff08;font:900 clamp(96px,17vw,270px)/.68 Arial,sans-serif;letter-spacing:-.09em;white-space:nowrap}
.meta-page .hero:after{content:'';position:absolute;z-index:-2;inset:0;background-image:linear-gradient(#0866ff0d 1px,transparent 1px),linear-gradient(90deg,#0866ff0d 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to right,#000,transparent 82%)}
.meta-page .kicker,.meta-page .micro{color:var(--meta-blue);font-weight:700}
.meta-page h1{position:relative;color:#101124}
.meta-page h1 i{width:max-content;max-width:100%;background:linear-gradient(100deg,var(--meta-deep),var(--meta-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}
.meta-page .lead{color:#4f5a73}
.meta-page .btn{border-color:#1011242c;color:#101124;background:#ffffff8f;backdrop-filter:blur(10px)}
.meta-page .btn.primary{border-color:var(--meta-blue);background:linear-gradient(115deg,var(--meta-deep),var(--meta-cyan));color:#fff;box-shadow:0 18px 45px #0866ff2e}
.meta-page .art{position:relative;border:0;border-radius:50%;overflow:visible;background:radial-gradient(circle at 50% 50%,#fff 0 14%,#dcecff 15% 35%,#c6e1ff4d 36%,transparent 65%);box-shadow:inset 0 0 0 1px #0866ff26,0 45px 100px #0866ff21}
.meta-page .art:before,.meta-page .art:after{content:'';position:absolute;top:30%;width:53%;height:36%;border:clamp(18px,2.2vw,35px) solid var(--meta-blue);border-radius:50%;background:transparent;box-shadow:0 22px 55px #0866ff2e,inset 0 0 20px #fff8}
.meta-page .art:before{left:6%;transform:rotate(-20deg);border-color:var(--meta-deep)}
.meta-page .art:after{left:41%;transform:rotate(20deg);border-color:var(--meta-cyan)}
.meta-page .art-label,.meta-page .art-code{color:#345070;font-weight:700}
.meta-page .art-label{padding:10px 13px;border:1px solid #0866ff2b;border-radius:99px;background:#ffffffe0}
.meta-page .art-code{padding:12px 14px;background:#0a1533;color:#9fc8ff;border-radius:12px;box-shadow:0 18px 40px #0a153330}
.meta-page .strip{position:relative;background:#fff;border-color:var(--meta-line);box-shadow:0 18px 70px #0e53a70c}
.meta-page .strip article{border-color:var(--meta-line)}
.meta-page .strip b{color:var(--meta-blue)}
.meta-page .strip p{color:#5c667d}
.meta-page .intro{position:relative;background:var(--meta-navy);color:#fff;overflow:hidden}
.meta-page .intro:before{content:'';position:absolute;right:-10%;top:-40%;width:60vw;height:60vw;border:1px solid #3f8dff45;border-radius:50%;box-shadow:0 0 0 7vw #0866ff09,0 0 0 14vw #0866ff06}
.meta-page .intro h2 i{background:linear-gradient(100deg,#79c5ff,#4b86ff);-webkit-background-clip:text;background-clip:text;color:transparent}
.meta-page .intro-copy{color:#b8c7e3}
.meta-page .scope{background:#eef5ff;color:#101124}
.meta-page .scope-head p,.meta-page .scope-card p{color:#57647e}
.meta-page .scope-grid{border-color:#0866ff2b;background:#fff}
.meta-page .scope-card{position:relative;border-color:#0866ff2b;transition:.35s;background:linear-gradient(145deg,#fff,#f8fbff)}
.meta-page .scope-card:before{content:'';position:absolute;left:0;top:0;width:0;height:3px;background:linear-gradient(90deg,var(--meta-deep),var(--meta-cyan));transition:.35s}
.meta-page .scope-card:hover{z-index:2;transform:translateY(-7px);box-shadow:0 24px 55px #0866ff1b}
.meta-page .scope-card:hover:before{width:100%}
.meta-page .scope-card span{color:var(--meta-blue);font-weight:700}
.meta-page .process{background:#fff;color:#101124}
.meta-page .process-row,.meta-page .step{border-color:var(--meta-line)}
.meta-page .step{position:relative;background:linear-gradient(180deg,#fff,#f8fbff)}
.meta-page .step span{color:var(--meta-blue);font-weight:700}
.meta-page .step p{color:#5b657b}
.meta-page .faq{background:#f4f8ff;color:#101124}
.meta-page .faq details{border-color:#0866ff26}
.meta-page .faq summary{position:relative;padding-right:55px}
.meta-page .faq summary:after{content:'+';position:absolute;right:10px;color:var(--meta-blue);font-size:28px}
.meta-page .faq details[open] summary:after{content:'−'}
.meta-page .faq details p{color:#56637b}
.meta-page .cta{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--meta-deep),var(--meta-blue) 52%,var(--meta-cyan));color:#fff}
.meta-page .cta:before,.meta-page .cta:after{content:'';position:absolute;width:46vw;height:27vw;border:clamp(25px,4vw,68px) solid #ffffff18;border-radius:50%}
.meta-page .cta:before{left:-10%;top:20%;transform:rotate(-18deg)}
.meta-page .cta:after{right:-10%;top:20%;transform:rotate(18deg)}
.meta-page .cta>div{position:relative;z-index:2}
.meta-page .cta .micro{color:#bfe2ff}
.meta-page .cta a{background:#fff;color:var(--meta-deep);box-shadow:0 22px 55px #003e9f66}
@media(max-width:800px){.meta-page .nav{position:relative}.meta-page .hero{padding-top:70px}.meta-page h1{font-size:18vw}.meta-page .art{width:92vw;margin-left:calc((100vw - 92vw - var(--pad)*2)/2)}.meta-page .art:before,.meta-page .art:after{border-width:20px}.meta-page .scope-card:hover{transform:none}.meta-page .cta:before,.meta-page .cta:after{width:85vw;height:52vw}}
@media(prefers-reduced-motion:reduce){.meta-page .scope-card{transition:none}}
