@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,700;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);.navbar_active p{color:#1b75bb!important}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.navbar{display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-webkit-justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center}.navbar-brand{-webkit-box-flex:0;-webkit-flex:0 0 auto;-webkit-box-ordinal-group:1;-webkit-order:0}.navbar-toggler{-webkit-box-flex:0;-webkit-flex:0 0 auto;-webkit-box-ordinal-group:3;-webkit-order:2;margin-left:auto}.navbar-collapse{-webkit-box-flex:1;-webkit-flex:1 1 auto;-webkit-box-ordinal-group:2;-webkit-order:1}.container{display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-pack:justify;-webkit-justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center}}}@media screen and (max-width:991px){@supports (-webkit-appearance:none){.navbar{flex-wrap:nowrap}.navbar-toggler{position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:1000}.navbar-brand{position:relative;z-index:999}}}.navbar-light .navbar-toggler{color:#000;border-color:transparent;outline:none}.tech-page{--tech-navy:#0b2239;--tech-navy-2:#113052;--tech-blue:#1b75bb;--tech-blue-hover:#155e96;--tech-accent:#5fb4e8;--tech-ink:#101828;--tech-body:#344054;--tech-muted:#667085;--tech-pale:#f8f9fb;--tech-line:#e0e0e0;--tech-success:#12b76a;--tech-caveat:#8b5c38;--tech-on-navy:#dbe8f3;--tech-on-navy-dim:#bdd0e1;--tech-radius:16px;--tech-radius-lg:24px;--tech-shadow:0 16px 45px rgba(16,24,40,0.08);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55;color:var(--tech-body)}.tech-page a:not(.tech-button){color:inherit}.tech-page h1,.tech-page h2,.tech-page h3,.tech-page p{margin-top:0}.tech-page [id]{scroll-margin-top:120px}.tech-page h1{max-width:730px;margin-bottom:24px;font-size:52px;line-height:1.1}.tech-page h1,.tech-page h2{color:var(--tech-ink);font-weight:700;letter-spacing:-.02em}.tech-page h2{max-width:840px;margin-bottom:20px;font-size:36px;line-height:1.2}.tech-page h3{color:var(--tech-ink);font-size:20px;font-weight:600;line-height:1.3}.tech-page p{color:var(--tech-muted)}.tech-band{padding:96px 0 104px}.tech-eyebrow{margin:0 0 18px;color:var(--tech-blue);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tech-heading{max-width:790px;margin-bottom:56px}.tech-heading.tech-heading-compact{margin-bottom:46px}.tech-heading>p:last-child{font-size:18px}.tech-actions{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;align-items:center}.tech-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 22px;border:1px solid transparent;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s ease,background .2s ease}.tech-button:hover{text-decoration:none;transform:translateY(-2px)}.tech-button-primary{background:var(--tech-blue);color:#fff;box-shadow:0 10px 28px rgba(27,117,187,.25)}.tech-button-primary:hover{background:var(--tech-blue-hover);color:#fff}.tech-button-secondary{border-color:var(--tech-line);background:#fff;color:var(--tech-ink)}.tech-button-secondary:hover{color:var(--tech-ink)}.tech-button-link{padding-left:12px;padding-right:12px;color:var(--tech-blue)}.tech-button-link:hover{color:var(--tech-blue-hover)}.tech-button-light{background:#fff}.tech-button-light,.tech-button-light:hover{color:var(--tech-navy)}.tech-button-outline{border-color:hsla(0,0%,100%,.35);color:#fff}.tech-button-outline:hover{color:#fff}.tech-hero{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:80px;gap:80px;align-items:center;padding:48px 0 96px}.tech-hero-lede{max-width:660px;margin-bottom:36px;font-size:20px;line-height:1.55}.tech-hero-proof{padding:38px;border:1px solid rgba(95,180,232,.25);border-radius:28px;background:linear-gradient(145deg,var(--tech-navy),var(--tech-navy-2));box-shadow:0 28px 70px rgba(11,34,57,.23);color:#fff}.tech-proof-core{display:flex;flex-direction:column;padding-bottom:28px;border-bottom:1px solid hsla(0,0%,100%,.15)}.tech-proof-label{color:var(--tech-accent);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tech-proof-core strong{margin:8px 0 2px;font-size:32px;font-weight:700;letter-spacing:-.02em}.tech-proof-core>span:last-child{color:var(--tech-on-navy-dim)}.tech-proof-rail{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:30px 14px 20px}.tech-proof-rail span{position:relative;height:2px;background:rgba(95,180,232,.25)}.tech-proof-rail span:before{content:"";position:absolute;left:0;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--tech-accent);box-shadow:0 0 20px var(--tech-accent)}.tech-proof-result{display:grid;grid-gap:10px;gap:10px}.tech-proof-result span{display:flex;grid-gap:11px;gap:11px;align-items:center;color:var(--tech-on-navy);font-weight:600}.tech-proof-result i{width:9px;height:9px;border-radius:50%;background:var(--tech-success);box-shadow:0 0 0 5px rgba(18,183,106,.12)}.tech-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--tech-line);border-radius:var(--tech-radius);box-shadow:var(--tech-shadow);background:#fff}.tech-metrics article{display:flex;grid-gap:15px;gap:15px;align-items:center;padding:25px;border-right:1px solid var(--tech-line)}.tech-metrics article:last-child{border-right:0}.tech-icon-grid svg,.tech-metrics svg,.tech-outcome-grid svg,.tech-use-list svg{width:30px;height:30px;flex:0 0 auto;color:var(--tech-blue)}.tech-metrics b,.tech-metrics span{display:block}.tech-metrics b{color:var(--tech-ink);font-size:16px}.tech-metrics span{color:var(--tech-muted);font-size:14px}.tech-migration{border-radius:32px;background:var(--tech-pale);padding-left:56px;padding-right:56px}.tech-migration-flow{display:grid;grid-template-columns:1fr 1.12fr 1fr;grid-gap:26px;gap:26px;align-items:stretch}.tech-state-card,.tech-transition-card{min-height:255px;padding:32px;border-radius:var(--tech-radius);text-align:center}.tech-state-card{border:1px solid var(--tech-line);background:#fff}.tech-transition-card{background:var(--tech-navy);box-shadow:0 20px 45px rgba(11,34,57,.18);color:#fff}.tech-migration-flow svg{display:block;width:48px;height:48px;margin:32px auto 20px;color:var(--tech-blue)}.tech-transition-card svg{color:var(--tech-accent)}.tech-migration-flow h3{margin-bottom:8px;font-size:22px}.tech-transition-card h3{color:#fff}.tech-migration-flow p{margin:0;font-size:16px}.tech-transition-card p{color:var(--tech-on-navy-dim)}.tech-step{display:inline-block;color:var(--tech-blue);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tech-transition-card .tech-step{color:var(--tech-accent)}.tech-balance-rail{display:flex;justify-content:space-between;grid-gap:20px;gap:20px;margin-top:28px;padding:18px 24px;border-left:4px solid var(--tech-blue);background:#fff}.tech-balance-rail span{color:var(--tech-blue);font-weight:700}.tech-balance-rail b{color:var(--tech-ink)}.tech-no-change{display:flex;justify-content:center;grid-gap:10px;gap:10px;flex-wrap:wrap;margin-top:22px}.tech-keyword-row span,.tech-no-change span{padding:8px 14px;border:1px solid var(--tech-line);border-radius:999px;background:#fff;color:var(--tech-ink);font-size:14px;font-weight:600}.tech-icon-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.tech-icon-grid article,.tech-outcome-grid article{padding:28px;border:1px solid var(--tech-line);border-radius:var(--tech-radius);background:#fff}.tech-icon-grid svg,.tech-outcome-grid svg{margin-bottom:24px}.tech-icon-grid h3,.tech-outcome-grid h3{margin-bottom:11px}.tech-icon-grid p,.tech-outcome-grid p{margin:0;font-size:16px}.tech-principle{margin:30px 0 0;padding:24px 28px;border-radius:14px;background:var(--tech-navy);color:var(--tech-on-navy);font-size:18px}.tech-principle strong{color:#fff}.tech-stack-band{border-top:1px solid var(--tech-line);border-bottom:1px solid var(--tech-line)}.tech-stack-layout{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:90px;gap:90px;align-items:center}.tech-stack-diagram{display:flex;flex-direction:column;align-items:center}.tech-stack-diagram>div{display:flex;width:100%;grid-gap:20px;gap:20px;align-items:center;padding:20px 24px;border:1px solid var(--tech-line);border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(11,34,57,.05)}.tech-stack-diagram>div.tech-stack-active{border-color:var(--tech-navy);background:var(--tech-navy);color:#fff}.tech-stack-diagram svg{width:34px;height:34px;flex:0 0 auto;color:var(--tech-blue)}.tech-stack-diagram .tech-stack-active svg{color:var(--tech-accent)}.tech-stack-diagram b,.tech-stack-diagram small,.tech-stack-diagram span{display:block}.tech-stack-diagram b{color:var(--tech-ink);font-size:16px}.tech-stack-diagram .tech-stack-active b{color:#fff}.tech-stack-diagram small{color:var(--tech-muted);font-size:14px}.tech-stack-diagram .tech-stack-active small{color:var(--tech-on-navy-dim)}.tech-stack-diagram>i{width:2px;height:24px;background:var(--tech-blue)}.tech-stack-copy{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px}.tech-stack-copy article{padding-bottom:24px;border-bottom:1px solid var(--tech-line)}.tech-stack-copy h3{margin-bottom:8px}.tech-stack-copy p{margin:0;font-size:16px}.tech-footnote{margin:34px 0 0;color:var(--tech-muted);font-size:16px}.tech-unified{border-radius:32px;background:linear-gradient(180deg,#f9fbfd,#eef4f9);padding-left:56px;padding-right:56px}.tech-unified-diagram{padding:36px;border:1px solid var(--tech-line);border-radius:var(--tech-radius-lg);background:#fff}.tech-domain-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.tech-domain-row article{display:flex;flex-direction:column;align-items:center;padding:26px 18px;border:1px solid var(--tech-line);border-radius:14px;text-align:center}.tech-domain-row svg,.tech-relay svg{width:38px;height:38px;flex:0 0 auto;margin-bottom:14px;color:var(--tech-blue)}.tech-domain-row b,.tech-domain-row span{display:block}.tech-domain-row b{color:var(--tech-ink)}.tech-domain-row span{color:var(--tech-muted);font-size:14px}.tech-connector-lines{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center}.tech-connector-lines i{width:2px;height:32px;background:var(--tech-blue)}.tech-relay{display:flex;grid-gap:18px;gap:18px;align-items:center;justify-content:center;padding:24px;border-radius:14px;background:var(--tech-navy);color:#fff}.tech-relay svg{margin:0;color:var(--tech-accent)}.tech-relay b,.tech-relay small{display:block}.tech-relay small{color:var(--tech-on-navy-dim);font-size:14px}.tech-unified-diagram>p{margin:18px 0 0;text-align:center;font-size:14px;font-weight:600}.tech-keyword-row{display:flex;justify-content:center;grid-gap:10px;gap:10px;flex-wrap:wrap;margin-top:24px}.tech-keyword-row span{background:transparent}.tech-outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.tech-outcome-grid small{display:block;margin-top:14px;color:var(--tech-caveat);font-size:15px;font-weight:600}.tech-use-cases{border-top:1px solid var(--tech-line)}.tech-use-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.tech-use-list article{display:flex;grid-gap:20px;gap:20px;align-items:flex-start;padding:24px 0;border-bottom:1px solid var(--tech-line)}.tech-use-list h3{margin-bottom:7px}.tech-use-list p{margin:0;font-size:16px}.tech-verify{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;margin-bottom:100px;padding:64px;border-radius:30px;background:var(--tech-navy);color:#fff}.tech-verify h2{color:#fff}.tech-verify>div>p:not(.tech-eyebrow){color:var(--tech-on-navy-dim)}.tech-verify ol{grid-row:span 2;margin:0;padding:0;list-style:none;counter-reset:item}.tech-verify li{position:relative;padding:0 0 28px 54px;border-left:1px solid rgba(95,180,232,.28)}.tech-verify li:last-child{border-left-color:transparent}.tech-verify li:before{counter-increment:item;content:"0" counter(item);position:absolute;left:-19px;top:0;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(95,180,232,.4);border-radius:50%;background:var(--tech-navy);color:var(--tech-accent);font-size:13px;font-weight:700}.tech-verify li b,.tech-verify li span{display:block}.tech-verify li b{font-size:18px}.tech-verify li span{color:var(--tech-on-navy-dim);font-size:16px}.tech-verify-path{grid-column:1/-1;margin:8px 0 0;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.13);color:var(--tech-on-navy-dim)!important;font-size:14px;text-align:center}@media (max-width:1199.95px){.tech-hero,.tech-stack-layout,.tech-verify{grid-template-columns:1fr}.tech-hero,.tech-stack-layout,.tech-verify{grid-gap:48px;gap:48px}.tech-hero-proof{max-width:600px}.tech-verify ol{grid-row:auto}}@media (max-width:899.95px){.tech-page h1{font-size:40px}.tech-band{padding:64px 0 72px}.tech-hero{padding:32px 0 64px}.tech-metrics{grid-template-columns:repeat(2,1fr)}.tech-metrics article:nth-child(2){border-right:0}.tech-metrics article:nth-child(-n+2){border-bottom:1px solid var(--tech-line)}.tech-domain-row,.tech-migration-flow{grid-template-columns:1fr}.tech-icon-grid,.tech-outcome-grid,.tech-stack-copy{grid-template-columns:repeat(2,1fr)}.tech-connector-lines{display:none}}@media (max-width:599.95px){.tech-page h1{font-size:26px}.tech-page h2{font-size:28px}.tech-icon-grid,.tech-metrics,.tech-outcome-grid,.tech-stack-copy,.tech-use-list{grid-template-columns:1fr}.tech-metrics article{border-right:0;border-bottom:1px solid var(--tech-line)}.tech-metrics article:last-child{border-bottom:0}.tech-migration,.tech-unified{padding-left:20px;padding-right:20px}.tech-migration-flow{grid-gap:14px;gap:14px}.tech-state-card,.tech-transition-card{min-height:auto}.tech-balance-rail{flex-direction:column}.tech-unified-diagram,.tech-verify{padding:28px 20px}.tech-actions{align-items:stretch}.tech-actions .tech-button{width:100%}.tech-proof-core strong{font-size:28px}}@media (prefers-reduced-motion:reduce){.tech-page *{transition:none!important}}.mq-page{--mq-navy:#0b2239;--mq-navy-2:#113052;--mq-blue:#1b75bb;--mq-blue-hover:#155e96;--mq-blue-pale:#eef4f9;--mq-accent:#5fb4e8;--mq-ink:#101828;--mq-body:#344054;--mq-muted:#667085;--mq-pale:#f8f9fb;--mq-line:#e4e7ec;--mq-on-navy:#dbe8f3;--mq-on-navy-dim:#a9c2d8;--mq-radius:16px;--mq-radius-lg:24px;--mq-shadow:0 16px 45px rgba(16,24,40,0.08);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55;color:var(--mq-body)}.mq-page dl,.mq-page h1,.mq-page h2,.mq-page h3,.mq-page ol,.mq-page p,.mq-page ul{margin-top:0}.mq-page ol,.mq-page ul{padding-left:0;list-style:none}.mq-page a:not(.mq-button){color:inherit}.mq-page [id]{scroll-margin-top:120px}.mq-shell{max-width:1180px;margin:0 auto;padding:0 24px}.mq-section{padding:88px 0}.mq-section-pale{background:var(--mq-pale);border-top:1px solid var(--mq-line);border-bottom:1px solid var(--mq-line)}.mq-section-navy{background:linear-gradient(135deg,var(--mq-navy),var(--mq-navy-2));color:var(--mq-on-navy)}.mq-section-head{max-width:760px;margin-bottom:48px}.mq-page h2,.mq-section-head h2{font-size:36px;line-height:1.25;font-weight:600;color:var(--mq-ink);margin-bottom:16px}.mq-section-navy h2{color:#fff}.mq-section-head p{font-size:18px;color:var(--mq-muted);margin-bottom:0}.mq-eyebrow{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mq-blue);margin-bottom:14px}.mq-section-navy .mq-eyebrow{color:var(--mq-accent)}.mq-note{font-size:14px;line-height:1.6;color:var(--mq-muted);margin:28px 0 0;max-width:760px}.mq-note-on-navy{color:var(--mq-on-navy-dim)}.mq-actions{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;margin-top:32px}.mq-button{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:13px 24px;border-radius:10px;border:1px solid transparent;font-size:16px;font-weight:600;line-height:1.2;transition:background .18s ease,color .18s ease,border-color .18s ease}.mq-button,.mq-button:focus-visible,.mq-button:hover{text-decoration:none}.mq-button-primary{background:var(--mq-blue);border-color:var(--mq-blue);color:#fff}.mq-button-primary:focus-visible,.mq-button-primary:hover{background:var(--mq-blue-hover);border-color:var(--mq-blue-hover);color:#fff}.mq-button-secondary{background:#fff;border-color:var(--mq-line);color:var(--mq-ink)}.mq-button-secondary:focus-visible,.mq-button-secondary:hover{border-color:var(--mq-blue);color:var(--mq-blue)}.mq-button-light{background:#fff;border-color:#fff;color:var(--mq-navy)}.mq-button-light:focus-visible,.mq-button-light:hover{background:var(--mq-on-navy);border-color:var(--mq-on-navy);color:var(--mq-navy)}.mq-button-outline{border-color:rgba(219,232,243,.45);color:#fff}.mq-button-outline:focus-visible,.mq-button-outline:hover{border-color:#fff;background:hsla(0,0%,100%,.1);color:#fff}.mq-button-ghost{color:var(--mq-on-navy);padding-left:8px;padding-right:8px}.mq-button-ghost:focus-visible,.mq-button-ghost:hover{color:#fff}.mq-card-cta,.mq-proof-panel-link,.mq-text-link{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-weight:600;color:var(--mq-blue);text-decoration:none}.mq-card-cta:focus-visible,.mq-card-cta:hover,.mq-proof-panel-link:focus-visible,.mq-proof-panel-link:hover,.mq-text-link:focus-visible,.mq-text-link:hover{color:var(--mq-blue-hover);text-decoration:underline}.mq-page a.mq-card-cta,.mq-page a.mq-proof-panel-link,.mq-page a.mq-text-link{color:var(--mq-blue)}.mq-page a.mq-proof-panel-link{color:var(--mq-accent)}.mq-hero{padding-top:64px;padding-bottom:0;background:linear-gradient(180deg,var(--mq-blue-pale),#fff)}.mq-hero-shell{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;grid-gap:48px;gap:48px}.mq-hero-symbol{width:56px;height:56px;display:block;margin-bottom:20px}.mq-hero h1{font-size:44px;line-height:1.16;font-weight:700;letter-spacing:-.02em;color:var(--mq-ink);margin-bottom:20px}.mq-hero-lede{font-size:19px;line-height:1.6;color:var(--mq-muted);max-width:620px;margin-bottom:0}.mq-hero-art{display:flex;justify-content:center}.mq-hero-pattern{width:100%;max-width:420px;height:auto}.mq-hero-pattern-links path{stroke:var(--mq-accent);stroke-width:1;opacity:.55}.mq-hero-pattern-nodes circle{fill:#fff;stroke:var(--mq-blue);stroke-width:1.4}.mq-hero-pattern-key{fill:none;stroke:var(--mq-blue);stroke-width:2;stroke-linecap:round}.mq-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:64px 0 0;background:var(--mq-line);border:1px solid var(--mq-line);border-radius:var(--mq-radius);overflow:hidden}.mq-proof-strip li{background:#fff;padding:24px 20px;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.mq-proof-strip strong{font-size:26px;font-weight:700;line-height:1.2;color:var(--mq-blue)}.mq-proof-strip span{font-size:14px;color:var(--mq-muted)}.mq-grid{display:grid;grid-gap:24px;gap:24px}.mq-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mq-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mq-card{display:flex;flex-direction:column;padding:28px 24px;background:#fff;border:1px solid var(--mq-line);border-radius:var(--mq-radius)}.mq-card h3{font-size:19px;font-weight:600;line-height:1.3;color:var(--mq-ink);margin-bottom:10px}.mq-card p{font-size:15px;line-height:1.65;color:var(--mq-muted);margin-bottom:0}.mq-card-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:18px;border-radius:12px;background:var(--mq-blue-pale);color:var(--mq-blue);flex:0 0 auto}.mq-card-icon svg{width:24px;height:24px}.mq-card-icon-sm{width:34px;height:34px;border-radius:9px;margin-bottom:0}.mq-card-icon-sm svg{width:19px;height:19px}.mq-module-card p{margin-bottom:18px}.mq-tags{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-bottom:20px}.mq-tags li{padding:4px 10px;border-radius:999px;background:var(--mq-pale);border:1px solid var(--mq-line);font-size:12px;font-weight:500;color:var(--mq-body)}.mq-module-card .mq-card-cta{margin-top:auto}.mq-badges{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:40px}.mq-badges li{padding:7px 14px;border-radius:8px;background:#fff;border:1px solid var(--mq-line);font-size:14px;font-weight:500;color:var(--mq-body)}.mq-accordion{margin-top:32px}.mq-accordion-toggle{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:13px 22px;border-radius:10px;border:1px solid var(--mq-line);background:#fff;font-family:inherit;font-size:16px;font-weight:600;color:var(--mq-ink);cursor:pointer}.mq-accordion-toggle:hover{border-color:var(--mq-blue);color:var(--mq-blue)}.mq-accordion-chevron{width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.mq-accordion-toggle[aria-expanded=true] .mq-accordion-chevron{transform:translateY(2px) rotate(-135deg)}.mq-accordion-intro{max-width:760px;font-size:15px;color:var(--mq-muted);margin:28px 0 24px}.mq-matrix-group{background:#fff;border:1px solid var(--mq-line);border-radius:var(--mq-radius);padding:20px 24px;margin-bottom:12px}.mq-matrix-group h3{font-size:16px;font-weight:600;color:var(--mq-ink);margin-bottom:14px}.mq-matrix-row{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:baseline;padding:10px 0;border-top:1px solid var(--mq-line)}.mq-matrix-row p{font-size:15px;line-height:1.6;color:var(--mq-body);margin-bottom:0}.mq-status{display:inline-block;align-self:start;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.mq-status-standard{background:#e7f4ed;color:#05603a}.mq-status-candidate{background:#fdf1e3;color:#8b5c38}.mq-status-classical{background:var(--mq-pale);color:var(--mq-muted);border:1px solid var(--mq-line)}.mq-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:36px;gap:36px;margin-bottom:40px}.mq-flow li{position:relative;padding:20px 18px;border:1px solid var(--mq-line);border-radius:var(--mq-radius);background:var(--mq-blue-pale);font-size:15px;font-weight:600;line-height:1.45;color:var(--mq-navy)}.mq-flow li+li:before{content:"";position:absolute;left:-26px;top:50%;width:16px;height:8px;transform:translateY(-50%);background:var(--mq-blue);clip-path:polygon(0 35%,60% 35%,60% 0,100% 50%,60% 100%,60% 65%,0 65%)}.mq-mainnet-shell{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-gap:56px;gap:56px;align-items:start}.mq-mainnet-copy p{font-size:17px;line-height:1.65;color:var(--mq-on-navy);margin-bottom:18px}.mq-proof-panel{background:hsla(0,0%,100%,.07);border:1px solid rgba(219,232,243,.22);border-radius:var(--mq-radius-lg);padding:28px}.mq-proof-panel dl{margin-bottom:0}.mq-proof-panel dl>div{padding:14px 0;border-bottom:1px solid rgba(219,232,243,.16)}.mq-proof-panel dl>div:first-child{padding-top:0}.mq-proof-panel dt{font-size:13px;font-weight:500;color:var(--mq-on-navy-dim);margin-bottom:4px}.mq-proof-panel dd{font-size:17px;font-weight:600;color:#fff;margin-bottom:0;line-height:1.45}.mq-proof-panel-link{margin-top:20px}.mq-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:0}.mq-steps li{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:22px 20px;background:#fff;border:1px solid var(--mq-line);border-radius:var(--mq-radius)}.mq-step-number{font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--mq-blue)}.mq-step-action{font-size:15px;line-height:1.55;color:var(--mq-body)}.mq-why h2{max-width:820px}.mq-why-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px;margin-bottom:28px}.mq-why-body p{font-size:17px;line-height:1.7;color:var(--mq-muted);margin-bottom:0}.mq-cta-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:48px;gap:48px;align-items:center;padding:48px;background:#fff;border:1px solid var(--mq-line);border-radius:var(--mq-radius-lg);box-shadow:var(--mq-shadow)}.mq-cta-copy p{font-size:17px;line-height:1.65;color:var(--mq-muted)}.mq-cta-copy p,.mq-cta-routes{margin-bottom:0}.mq-cta-routes li{display:grid;grid-template-columns:34px minmax(0,150px) minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid var(--mq-line)}.mq-cta-routes li:last-child{border-bottom:none;padding-bottom:0}.mq-cta-route-type{font-size:14px;font-weight:600;color:var(--mq-ink)}.mq-cta-routes a{font-size:15px;text-decoration:none;word-break:break-word}.mq-cta-routes a,.mq-page .mq-cta-routes a{color:var(--mq-blue)}.mq-cta-routes a:focus-visible,.mq-cta-routes a:hover{text-decoration:underline}@media (max-width:1024px){.mq-section{padding:64px 0}.mq-hero-shell{grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px}.mq-hero h1{font-size:38px}.mq-hero-art{order:-1;justify-content:flex-start}.mq-page h2,.mq-section-head h2{font-size:30px}.mq-grid-3,.mq-grid-4,.mq-proof-strip,.mq-why-body{grid-template-columns:repeat(2,minmax(0,1fr))}.mq-flow,.mq-steps{grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);grid-template-columns:none;overflow-x:auto;padding-bottom:8px}.mq-mainnet-shell{grid-template-columns:minmax(0,1fr);grid-gap:36px;gap:36px}.mq-cta-panel{grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px;padding:36px}}@media (max-width:767px){.mq-shell{padding:0 16px}.mq-section{padding:48px 0}.mq-hero{padding-top:40px}.mq-hero h1{font-size:30px}.mq-hero-lede{font-size:17px}.mq-hero-art{order:0;margin-top:32px}.mq-hero-pattern{max-width:280px}.mq-page h2,.mq-section-head h2{font-size:26px}.mq-section-head{margin-bottom:32px}.mq-section-head p{font-size:16px}.mq-grid-3,.mq-grid-4,.mq-proof-strip,.mq-why-body{grid-template-columns:minmax(0,1fr)}.mq-actions{flex-direction:column;align-items:stretch}.mq-button{width:100%}.mq-accordion-toggle{width:100%;justify-content:space-between}.mq-flow,.mq-steps{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);overflow-x:visible;grid-gap:12px;gap:12px}.mq-flow li+li:before{display:none}.mq-matrix-row{grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.mq-status{white-space:normal}.mq-cta-panel{padding:28px 20px}.mq-cta-routes li{grid-template-columns:34px minmax(0,1fr);grid-row-gap:4px;row-gap:4px}.mq-cta-routes li>a{grid-column:2}.mq-proof-panel{padding:22px}}.full-bleed{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}