/* MetaCore Field Premium V1 — scoped, additive, rollback-safe */
.mc-field-v1{--field-cyan:#00d4df;--field-blue:#1375cf;--field-mint:#41b99e;--field-violet:#6d64d9;--field-ink:#102637;--field-muted:#657b8c;--field-line:#d8e7ed;background:#fff;color:var(--field-ink)}
.mc-field-v1 main{overflow:hidden}
.mc-field-v1 #use-cases,.mc-field-v1 #how,.mc-field-v1 #stack,.mc-field-v1 #proof,.mc-field-v1 #product-path,.mc-field-v1 #pilot,.mc-field-v1 #field-pilot-live,.mc-field-v1 #field-lead-form{scroll-margin-top:94px}
.mc-field-v1 .kicker{display:inline-flex;align-items:center;gap:9px;color:#246f8d;letter-spacing:.14em}.mc-field-v1 .kicker:before{content:"";width:22px;height:2px;flex:0 0 22px;border-radius:99px;background:linear-gradient(90deg,var(--field-cyan),var(--field-blue),var(--field-violet));opacity:.8}
.mc-field-v1 .btn{border-radius:13px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.mc-field-v1 .btn:hover{transform:translateY(-1px);border-color:#a8cad8;box-shadow:0 11px 25px rgba(10,83,104,.085)}.mc-field-v1 .btn.primary{background:linear-gradient(112deg,#116ec3,#0d9fae 74%,#22c8cf);box-shadow:0 13px 29px rgba(16,120,156,.16)}
.mc-field-v1 .section.soft{background:radial-gradient(circle at 92% 8%,rgba(0,212,223,.04),transparent 20%),linear-gradient(180deg,#f6fbfc,#fff);border-color:#e6f0f2}.mc-field-v1 .head{gap:46px;margin-bottom:30px}.mc-field-v1 .head h2{color:#10344a;text-wrap:balance}.mc-field-v1 .head p{color:#657e8d;max-width:570px}
.mc-field-v1 .hero{position:relative;isolation:isolate;padding:68px 0 62px;border-bottom:1px solid #e3eef1;background:radial-gradient(circle at 84% 13%,rgba(0,212,223,.12),transparent 27%),radial-gradient(circle at 55% 96%,rgba(65,185,158,.05),transparent 24%),linear-gradient(105deg,#f9fdfd,#f2fafb 52%,#fff)}.mc-field-v1 .hero:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--field-cyan),var(--field-blue) 64%,var(--field-violet),transparent);opacity:.55}.mc-field-v1 .hero:after{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(18,114,191,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(18,114,191,.018) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.65) 42%,transparent 79%);pointer-events:none}.mc-field-v1 .hero-grid{gap:58px}.mc-field-v1 .hero h1{color:#0f3148;text-wrap:balance}.mc-field-v1 .hero h1 span{background:linear-gradient(105deg,#1272bf,#0e91a3 64%,#35af97);-webkit-background-clip:text;background-clip:text;color:transparent}.mc-field-v1 .lead{color:#60798a}.mc-field-v1 .boundary{position:relative;overflow:hidden;margin-top:20px;padding:15px 16px 15px 18px;border:1px solid #cae7df;border-left:3px solid var(--field-mint);border-radius:14px;background:linear-gradient(145deg,#eefbf7,#fbfefe);box-shadow:0 9px 24px rgba(20,103,83,.04)}.mc-field-v1 .boundary:after{content:"Native safety stays authoritative";position:absolute;right:12px;top:9px;font-size:7px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:#3d8b79;opacity:.7}.mc-field-v1 .hero-card{position:relative;overflow:hidden;padding:16px;border-color:#cce3e7;border-radius:28px;background:linear-gradient(145deg,#fff,#edf9fa);box-shadow:0 28px 68px rgba(10,82,100,.13)}.mc-field-v1 .hero-card:before{content:"";position:absolute;z-index:2;left:20px;right:20px;top:-1px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--field-cyan),var(--field-blue),var(--field-mint));opacity:.75}.mc-field-v1 .hero-card img{margin-bottom:17px;border-radius:20px;filter:saturate(.92) contrast(.99);box-shadow:0 12px 28px rgba(10,78,100,.08)}.mc-field-v1 .hero-card strong,.mc-field-v1 .hero-card p{padding-inline:10px}.mc-field-v1 .hero-card strong{font-size:19px;color:#123b4e}.mc-field-v1 .hero-card p{padding-bottom:10px;color:#68808c}
.mc-field-v1 .use,.mc-field-v1 .step,.mc-field-v1 .cap,.mc-field-v1 .proof-card,.mc-field-v1 .product{position:relative;overflow:hidden;border-color:#d7e6eb;box-shadow:0 10px 28px rgba(10,78,99,.035);transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.mc-field-v1 .use:before,.mc-field-v1 .cap:before,.mc-field-v1 .product:before{content:"";position:absolute;left:18px;right:18px;top:-1px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--field-cyan),var(--field-blue),var(--field-mint));opacity:.18}.mc-field-v1 .use:hover,.mc-field-v1 .step:hover,.mc-field-v1 .cap:hover,.mc-field-v1 .proof-card:hover,.mc-field-v1 .product:hover{transform:translateY(-4px);border-color:#abd0d9;box-shadow:0 20px 42px rgba(10,84,105,.08)}
.mc-field-v1 .formula{position:relative;overflow:hidden;border-color:#cfe2e7;border-radius:20px;background:linear-gradient(145deg,#fff,#f8fcfc);box-shadow:0 13px 34px rgba(10,76,96,.045)}.mc-field-v1 .formula:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--field-cyan),var(--field-blue),var(--field-mint));opacity:.62}.mc-field-v1 .formula strong{background:linear-gradient(125deg,#082e43,#0a5a61);box-shadow:0 7px 18px rgba(8,55,68,.13)}
.mc-field-v1 #stack{background:radial-gradient(circle at 8% 10%,rgba(39,189,210,.045),transparent 22%),linear-gradient(180deg,#f6fbfc,#fff)}.mc-field-v1 .cap.dark{background:radial-gradient(circle at 88% 10%,rgba(0,212,223,.13),transparent 28%),linear-gradient(150deg,#062a40,#095962);box-shadow:0 18px 40px rgba(7,45,61,.13)}.mc-field-v1 .cap.gold{background:radial-gradient(circle at 88% 10%,rgba(180,139,55,.08),transparent 28%),linear-gradient(150deg,#fffaf1,#fff)}
.mc-field-v1 .field-proof{position:relative;background:radial-gradient(circle at 90% 8%,rgba(0,212,223,.065),transparent 24%),linear-gradient(180deg,#fff,#f8fcfc);border-top:1px solid #e5eff1;border-bottom:1px solid #e5eff1}.mc-field-v1 .field-proof:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--field-cyan),var(--field-blue),var(--field-mint),transparent);opacity:.55}.mc-field-v1 .proof-card{min-height:265px;border-radius:21px}.mc-field-v1 .proof-card.module{background:radial-gradient(circle at 88% 10%,rgba(0,212,223,.15),transparent 28%),linear-gradient(145deg,#062a40,#0a5862);box-shadow:0 20px 48px rgba(7,45,61,.15)}.mc-field-v1 .proof-card.pilot{background:radial-gradient(circle at 90% 9%,rgba(180,139,55,.08),transparent 26%),linear-gradient(145deg,#fffaf1,#fff)}
.mc-field-v1 .ladder{gap:9px}.mc-field-v1 .ladder>i{position:relative;color:transparent;width:24px}.mc-field-v1 .ladder>i:before{content:"→";position:absolute;left:50%;top:50%;width:23px;height:23px;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid #c6e0e5;border-radius:50%;background:#fff;color:#147c94;font-size:10px;font-weight:900;box-shadow:0 6px 14px rgba(10,80,100,.06)}.mc-field-v1 .product{min-height:176px;border-radius:16px}.mc-field-v1 .product.codex{background:radial-gradient(circle at 84% 12%,rgba(0,212,223,.15),transparent 26%),linear-gradient(150deg,#062a40,#095863)}.mc-field-v1 .product.quantum{background:radial-gradient(circle at 84% 12%,rgba(55,162,203,.12),transparent 26%),linear-gradient(150deg,#122a40,#24566e)}.mc-field-v1 .product.enterprise{background:radial-gradient(circle at 84% 12%,rgba(109,100,217,.13),transparent 26%),linear-gradient(150deg,#29233a,#4b3e58)}
.mc-field-v1 .pilot-shell{position:relative;overflow:hidden;padding:34px;border:1px solid #145e68;border-radius:26px;background:radial-gradient(circle at 88% 12%,rgba(0,212,223,.15),transparent 27%),radial-gradient(circle at 12% 92%,rgba(65,185,158,.09),transparent 25%),linear-gradient(145deg,#062a40,#0a3852 58%,#095e63);box-shadow:0 28px 68px rgba(7,45,61,.18)}.mc-field-v1 .pilot-shell:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--field-cyan),#48b4e6 55%,var(--field-mint));opacity:.9}.mc-field-v1 .pilot-grid div{position:relative}.mc-field-v1 .pilot-grid div:before{content:"";position:absolute;left:14px;top:12px;width:5px;height:5px;border-radius:50%;background:#72e1d1;box-shadow:0 0 0 4px rgba(114,225,209,.08)}.mc-field-v1 .pilot-grid b{padding-left:13px}
.mc-field-v1 .final-card{position:relative;overflow:hidden;border-color:#d3e7e8;background:radial-gradient(circle at 88% 16%,rgba(0,212,223,.07),transparent 25%),linear-gradient(145deg,#fff,#f5fbfb);box-shadow:0 17px 44px rgba(10,80,100,.055)}.mc-field-v1 .final-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--field-cyan),var(--field-blue),var(--field-mint));opacity:.62}
.mc-field-v1 .field-live-card{position:relative;overflow:hidden;border-color:#145f69;background:radial-gradient(circle at 88% 12%,rgba(0,212,223,.16),transparent 28%),linear-gradient(145deg,#062a40,#0a5862);box-shadow:0 24px 58px rgba(7,45,61,.16)}.mc-field-v1 .field-live-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--field-cyan),#45b4e5,var(--field-mint));opacity:.9}.mc-field-v1 .field-live-aside{position:relative;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.mc-field-v1 .sec-lead{position:relative;padding:54px 0 76px;background:radial-gradient(circle at 92% 10%,rgba(0,212,223,.045),transparent 24%),linear-gradient(180deg,#f6fbfc,#fff)}.mc-field-v1 .sec-lead-head h2{text-wrap:balance}.mc-field-v1 .biz-lead-card{position:relative;overflow:hidden;border-color:#d1e4e8;box-shadow:0 20px 50px rgba(10,80,100,.07)}.mc-field-v1 .biz-lead-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--field-cyan),var(--field-blue),var(--field-mint));opacity:.62}.mc-field-v1 .biz-lead-step.active{border-color:#72c7d4;background:linear-gradient(145deg,#f3fbfc,#ecf9fa);box-shadow:0 8px 20px rgba(10,145,160,.055)}.mc-field-v1 .biz-lead-aside .block{padding:14px;border:1px solid #dfecee;border-radius:14px;background:#fbfefe}.mc-field-v1 .biz-lead-aside .block+.block{margin-top:10px}.mc-field-v1 .field-lead-provenance[hidden]{display:none!important}
.mc-field-v1 a:focus-visible,.mc-field-v1 button:focus-visible,.mc-field-v1 input:focus-visible,.mc-field-v1 select:focus-visible,.mc-field-v1 textarea:focus-visible{outline:3px solid rgba(18,114,191,.22);outline-offset:3px}
@media(max-width:1050px){.mc-field-v1 .ladder>i{width:auto}.mc-field-v1 .ladder>i:before{display:none}}
@media(max-width:760px){.mc-field-v1 .hero{padding:50px 0 44px}.mc-field-v1 .boundary:after{display:none}.mc-field-v1 .hero-card{padding:13px;border-radius:22px}.mc-field-v1 .proof-card{min-height:0}.mc-field-v1 .pilot-shell{padding:24px;border-radius:21px}.mc-field-v1 .field-live-card{padding:25px}.mc-field-v1 .sec-lead{padding:42px 0 62px}.mc-field-v1 .ladder{display:flex!important;flex-direction:column;gap:9px}.mc-field-v1 .ladder .product{width:100%;min-height:0;flex:0 0 auto}.mc-field-v1 .ladder>i{position:relative;display:grid!important;place-items:center;width:100%;height:22px;min-height:22px;transform:none!important;color:transparent!important;font-size:0;flex:0 0 22px}.mc-field-v1 .ladder>i:before{display:none!important}.mc-field-v1 .ladder>i:after{content:"↓";width:23px;height:23px;display:grid;place-items:center;border:1px solid #c6e0e5;border-radius:50%;background:#fff;color:#147c94;font-size:11px;font-weight:900;box-shadow:0 6px 14px rgba(10,80,100,.06)}}
@media(max-width:520px){.mc-field-v1 .hero h1{font-size:43px}.mc-field-v1 .biz-lead-card{padding:18px}.mc-field-v1 .biz-lead-aside .block{padding:12px}}
@media(prefers-reduced-motion:reduce){.mc-field-v1 *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
