:root{--mc23-ink:#121817;--mc23-ink-soft:#1d2926;--mc23-paper:#f6f3ed;--mc23-paper-2:#ece7dc;--mc23-white:#fffdf9;--mc23-muted:#66706c;--mc23-line:rgba(18,24,23,.12);--mc23-accent:#ce4f35;--mc23-accent-dark:#a83a25;--mc23-teal:#1f6e61;--mc23-gold:#b38948;--mc23-radius:28px;--mc23-radius-sm:18px;--mc23-shadow:0 28px 80px rgba(27,31,28,.11);--mc23-shadow-soft:0 16px 45px rgba(27,31,28,.075)}body{background:var(--mc23-paper);color:var(--mc23-ink)}body:has(.mc23-hero){background:var(--mc23-paper)}.site-header.mc23-header{height:78px;background:rgba(246,243,237,.91);border-bottom:1px solid rgba(18,24,23,.075);box-shadow:0 8px 34px rgba(19,31,27,.035);-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%)}.mc23-nav-shell{height:100%;gap:30px}.mc23-header .brand-image{height:44px;min-width:205px}.mc23-header .brand-logo-image{width:205px;height:auto}.mc23-desktop-nav{margin-left:auto;gap:27px}.mc23-desktop-nav a{position:relative;color:#26302d;font-size:13px;font-weight:700;letter-spacing:-.005em;padding:11px 0}.mc23-desktop-nav a:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;border-radius:99px;background:var(--mc23-accent);transform:scaleX(0);transform-origin:right;transition:transform .22s ease}.mc23-desktop-nav a:hover:after,.mc23-desktop-nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.mc23-header-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:0 17px;border:1px solid var(--mc23-ink);border-radius:999px;background:var(--mc23-ink);color:#fff;font-size:13px;font-weight:760;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.mc23-header-cta:hover{transform:translateY(-2px);background:var(--mc23-ink-soft);box-shadow:0 12px 28px rgba(18,24,23,.16)}.mc23-section{padding:112px 0}.mc23-eyebrow,.mc23-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--mc23-muted);font-size:11px;font-weight:820;line-height:1.35;letter-spacing:.135em;text-transform:uppercase}.mc23-kicker i{width:7px;height:7px;border-radius:50%;background:var(--mc23-accent);box-shadow:0 0 0 7px rgba(206,79,53,.11)}.mc23-section-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.62fr);align-items:end;gap:70px;margin-bottom:50px}.mc23-final-cta h2,.mc23-footer-lead h2,.mc23-principles-copy h2,.mc23-process-grid h2,.mc23-section-heading h2{margin:15px 0 0;color:var(--mc23-ink);font-size:clamp(38px,4.45vw,62px);font-weight:560;line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.mc23-section-heading>p{max-width:560px;margin:0 0 4px;color:var(--mc23-muted);font-size:17px;line-height:1.72}.mc23-section-heading.is-light h2{color:#fff}.mc23-section-heading.is-light .mc23-eyebrow,.mc23-section-heading.is-light>p{color:rgba(255,255,255,.64)}.mc23-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.mc23-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 23px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:780;line-height:1.2;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease}.mc23-button:hover{transform:translateY(-2px)}.mc23-button-primary{background:var(--mc23-accent);color:#fff;box-shadow:0 15px 34px rgba(206,79,53,.22)}.mc23-button-primary:hover{background:var(--mc23-accent-dark);box-shadow:0 18px 42px rgba(168,58,37,.23)}.mc23-button-secondary{border-color:var(--mc23-line);background:rgba(255,255,255,.42);color:var(--mc23-ink)}.mc23-button-secondary:hover{border-color:rgba(18,24,23,.3);background:rgba(255,255,255,.78)}.mc23-button-light{background:#fff;color:var(--mc23-ink)}.mc23-button-light:hover{background:#f1eee7}.mc23-text-link{display:inline-flex;align-items:center;gap:8px;color:var(--mc23-ink);font-size:14px;font-weight:800;border-bottom:1px solid rgba(18,24,23,.22);padding-bottom:5px}.mc23-text-link:hover{border-color:var(--mc23-accent);color:var(--mc23-accent-dark)}.mc23-tag-row{display:flex;flex-wrap:wrap;gap:8px}.mc23-tag-row b,.mc23-tag-row span{display:inline-flex;padding:7px 10px;border:1px solid var(--mc23-line);border-radius:999px;background:rgba(255,255,255,.6);color:#48524e;font-size:11px;font-weight:700;line-height:1.3}.mc23-hero{position:relative;overflow:hidden;padding:86px 0 88px;background:radial-gradient(circle at 10% 15%,rgba(206,79,53,.12),transparent 31%),radial-gradient(circle at 88% 9%,rgba(31,110,97,.13),transparent 34%),linear-gradient(180deg,#fbf9f5 0,var(--mc23-paper) 88%)}.mc23-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.24;background-image:linear-gradient(rgba(18,24,23,.05) 1px,transparent 0),linear-gradient(90deg,rgba(18,24,23,.05) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%)}.mc23-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.98fr) minmax(470px,1.02fr);gap:65px;align-items:center}.mc23-hero-copy h1{max-width:800px;margin:25px 0 27px;color:var(--mc23-ink);font-size:clamp(54px,6vw,86px);font-weight:535;line-height:.96;letter-spacing:-.066em;text-wrap:balance}.mc23-hero-copy>p{max-width:685px;margin:0;color:#5f6965;font-size:19px;line-height:1.72}.mc23-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:43px;border-top:1px solid var(--mc23-line);padding-top:22px}.mc23-hero-facts div{min-width:0;padding:0 18px;border-left:1px solid var(--mc23-line)}.mc23-hero-facts div:first-child{padding-left:0;border-left:0}.mc23-hero-facts span,.mc23-hero-facts strong{display:block}.mc23-hero-facts strong{font-size:20px;font-weight:740;letter-spacing:-.035em}.mc23-hero-facts span{margin-top:4px;color:var(--mc23-muted);font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.08em}.mc23-system-visual{position:relative;min-height:600px;display:grid;place-items:center}.mc23-system-visual:before{content:"";position:absolute;width:480px;height:480px;border-radius:50%;border:1px solid rgba(31,110,97,.14);box-shadow:0 0 0 70px rgba(31,110,97,.035),0 0 0 145px rgba(206,79,53,.025)}.mc23-system-window{position:relative;z-index:2;width:min(620px,100%);overflow:hidden;border:1px solid rgba(18,24,23,.12);border-radius:25px;background:rgba(255,253,249,.92);box-shadow:0 38px 110px rgba(24,35,31,.18);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mc23-system-topbar{height:48px;display:flex;align-items:center;gap:13px;padding:0 16px;border-bottom:1px solid rgba(18,24,23,.1);background:rgba(255,255,255,.74);color:#6d7773;font-size:10px;font-weight:720;letter-spacing:.045em;text-transform:uppercase}.mc23-system-topbar>b{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:6px 8px;border-radius:999px;background:#e3f3ed;color:#216953;font-size:9px;letter-spacing:.08em}.mc23-system-topbar>b:before{content:"";width:6px;height:6px;border-radius:50%;background:#2f9974}.mc23-system-dots{display:flex;gap:5px}.mc23-system-dots span{width:7px;height:7px;border-radius:50%;background:#d4cec4}.mc23-system-dots span:first-child{background:#d86d58}.mc23-system-dots span:nth-child(2){background:#d8aa58}.mc23-system-dots span:last-child{background:#64a88e}.mc23-system-body{display:grid;grid-template-columns:124px minmax(0,1fr);min-height:420px}.mc23-system-sidebar{display:flex;flex-direction:column;gap:5px;padding:22px 12px;background:#17221f;color:rgba(255,255,255,.62)}.mc23-system-sidebar strong{margin:1px 10px 14px;color:#fff;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.mc23-system-sidebar span{padding:9px 10px;border-radius:9px;font-size:10px;line-height:1.25}.mc23-system-sidebar .is-active{background:rgba(255,255,255,.11);color:#fff}.mc23-system-main{min-width:0;padding:22px;background:linear-gradient(150deg,#fffdf9,#f2eee6)}.mc23-system-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.mc23-system-heading small,.mc23-system-heading strong{display:block}.mc23-system-heading small{color:var(--mc23-muted);font-size:9px;text-transform:uppercase;letter-spacing:.11em}.mc23-system-heading strong{margin-top:4px;font-size:20px;font-weight:690;letter-spacing:-.035em}.mc23-system-heading>span{padding:6px 8px;border:1px solid var(--mc23-line);border-radius:999px;color:var(--mc23-muted);font-size:9px;font-weight:720}.mc23-system-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:19px}.mc23-system-metrics article{min-width:0;padding:13px;border:1px solid rgba(18,24,23,.085);border-radius:13px;background:rgba(255,255,255,.75)}.mc23-system-metrics small,.mc23-system-metrics span,.mc23-system-metrics strong{display:block}.mc23-system-metrics small{color:var(--mc23-muted);font-size:8px;text-transform:uppercase;letter-spacing:.09em}.mc23-system-metrics strong{margin:7px 0 3px;font-size:18px;letter-spacing:-.04em}.mc23-system-metrics span{color:#7b837f;font-size:8px;line-height:1.35}.mc23-system-workflow{margin-top:12px;padding:15px;border:1px solid rgba(18,24,23,.085);border-radius:15px;background:#fff}.mc23-system-workflow-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(18,24,23,.08);color:var(--mc23-muted);font-size:9px;font-weight:760;text-transform:uppercase;letter-spacing:.075em}.mc23-system-workflow-head b{color:var(--mc23-teal)}.mc23-system-steps{display:grid;gap:1px;margin-top:5px}.mc23-system-steps article{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 3px;border-bottom:1px solid rgba(18,24,23,.055)}.mc23-system-steps article:last-child{border-bottom:0}.mc23-system-steps i{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#f1ede5;color:var(--mc23-accent-dark);font-size:8px;font-style:normal;font-weight:800}.mc23-system-steps small,.mc23-system-steps strong{display:block}.mc23-system-steps strong{font-size:10px}.mc23-system-steps small{margin-top:2px;color:#77807c;font-size:8px;line-height:1.25}.mc23-system-steps article>span{font-size:8px;color:var(--mc23-teal);font-weight:720}.mc23-system-float{position:absolute;z-index:3;width:210px;padding:17px 18px;border:1px solid rgba(18,24,23,.1);border-radius:16px;background:rgba(255,253,249,.94);box-shadow:var(--mc23-shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mc23-system-float small,.mc23-system-float span,.mc23-system-float strong{display:block}.mc23-system-float small{color:var(--mc23-muted);font-size:8px;text-transform:uppercase;letter-spacing:.11em}.mc23-system-float strong{margin:6px 0 4px;font-size:12px}.mc23-system-float span{color:#77807c;font-size:9px;line-height:1.4}.mc23-system-float-product{right:-17px;top:58px;animation:mc23Float 6s ease-in-out infinite}.mc23-system-float-ops{left:-17px;bottom:54px;animation:mc23Float 6s ease-in-out -3s infinite}.mc23-signal-strip{position:relative;z-index:3;background:var(--mc23-ink);color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.mc23-signal-grid{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden}.mc23-signal-grid span{white-space:nowrap;color:rgba(255,255,255,.72);font-size:10px;font-weight:760;letter-spacing:.105em;text-transform:uppercase}.mc23-signal-grid i{flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:var(--mc23-accent)}.mc23-products-section{background:var(--mc23-paper)}.mc23-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mc23-product-grid>a{display:block;height:100%}.mc23-product-card{position:relative;min-height:430px;height:100%;display:flex;flex-direction:column;padding:34px;border:1px solid var(--mc23-line);border-radius:var(--mc23-radius);background:rgba(255,253,249,.86);box-shadow:0 1px 0 rgba(18,24,23,.025);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease;overflow:hidden}.mc23-product-card:before{content:"";position:absolute;right:-95px;top:-95px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(31,110,97,.11),transparent 67%);pointer-events:none}.mc23-product-grid>a:hover .mc23-product-card{transform:translateY(-6px);border-color:rgba(18,24,23,.22);box-shadow:var(--mc23-shadow-soft)}.mc23-product-card.is-commercial{border-top:4px solid #3f9b74}.mc23-product-card.is-public{border-top:4px solid #4b8ca9}.mc23-product-card.is-preparing{border-top:4px solid #c8943e}.mc23-card-number{position:absolute;right:28px;bottom:19px;color:rgba(18,24,23,.055);font-size:85px;font-weight:820;line-height:1;letter-spacing:-.08em}.mc23-product-status{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mc23-product-status span{color:var(--mc23-muted);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.mc23-product-status b{max-width:48%;padding:6px 9px;border:1px solid var(--mc23-line);border-radius:999px;background:#fff;color:#43504b;font-size:9px;line-height:1.35;text-align:center}.mc23-product-card h3{position:relative;z-index:1;margin:38px 0 17px;font-size:clamp(31px,3vw,43px);font-weight:570;line-height:1.02;letter-spacing:-.05em}.mc23-product-card>p{position:relative;z-index:1;max-width:620px;margin:0;color:var(--mc23-muted);font-size:15px;line-height:1.7}.mc23-product-card .mc23-tag-row{position:relative;z-index:1;margin-top:24px}.mc23-card-action{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:30px;font-size:13px}.mc23-platforms-section{position:relative;overflow:hidden;background:linear-gradient(145deg,#111a18,#1b2c28 60%,#311f1a 135%);color:#fff}.mc23-platforms-section:after{content:"";position:absolute;right:-240px;top:-240px;width:620px;height:620px;border:1px solid rgba(255,255,255,.06);border-radius:50%;box-shadow:0 0 0 90px rgba(255,255,255,.018),0 0 0 180px rgba(255,255,255,.012)}.mc23-platforms-section>.container{position:relative;z-index:1}.mc23-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mc23-platform-card{min-height:520px;display:flex;flex-direction:column;padding:31px;border:1px solid rgba(255,255,255,.13);border-radius:25px;background:rgba(255,255,255,.055);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .22s ease,border-color .22s ease,background .22s ease}.mc23-platform-card:hover{transform:translateY(-5px);border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.08)}.mc23-platform-card-custom{background:linear-gradient(160deg,rgba(206,79,53,.19),rgba(255,255,255,.055))}.mc23-platform-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px;color:rgba(255,255,255,.58);font-size:9px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.mc23-platform-card-top b{padding:6px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.78)}.mc23-platform-card h3{margin:34px 0 18px;color:#fff;font-size:clamp(29px,2.65vw,39px);font-weight:540;line-height:1.04;letter-spacing:-.05em}.mc23-platform-card>p{margin:0;color:rgba(255,255,255,.65);font-size:15px;line-height:1.7}.mc23-platform-card ul{list-style:none;display:grid;gap:11px;margin:26px 0 30px;padding:0}.mc23-platform-card li{position:relative;padding-left:21px;color:rgba(255,255,255,.77);font-size:12px;line-height:1.5}.mc23-platform-card li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#d96d57;box-shadow:0 0 0 4px rgba(217,109,87,.12)}.mc23-platform-card>a{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:#fff;font-size:13px;font-weight:780}.mc23-custom-system-list{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 32px}.mc23-custom-system-list span{padding:8px 10px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:rgba(255,255,255,.75);font-size:10px}.mc23-services-section{background:#fffdf9}.mc23-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--mc23-line)}.mc23-service-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:22px;align-items:start;padding:32px 24px;border-bottom:1px solid var(--mc23-line);transition:background .2s ease,padding-left .2s ease}.mc23-service-card:nth-child(odd){border-right:1px solid var(--mc23-line)}.mc23-service-card:hover{background:#f4f0e8;padding-left:30px}.mc23-service-card>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#ece7dd;color:var(--mc23-accent-dark);font-size:10px;font-weight:820}.mc23-service-card small{color:var(--mc23-muted);font-size:9px;font-weight:760;letter-spacing:.085em;text-transform:uppercase}.mc23-service-card h3{margin:8px 0 10px;font-size:25px;font-weight:580;line-height:1.13;letter-spacing:-.035em}.mc23-service-card p{margin:0;color:var(--mc23-muted);font-size:14px;line-height:1.65}.mc23-service-card>b{font-size:20px;font-weight:450;transition:transform .2s ease}.mc23-service-card:hover>b{transform:translate(3px,-3px)}.mc23-principles-section{background:var(--mc23-paper-2)}.mc23-principles-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(480px,1.22fr);gap:92px;align-items:start}.mc23-principles-copy{position:sticky;top:120px}.mc23-principles-copy h2{font-size:clamp(37px,4vw,55px)}.mc23-principles-copy>p{max-width:570px;margin:24px 0;color:var(--mc23-muted);font-size:17px;line-height:1.72}.mc23-principles-list{display:grid;border-top:1px solid var(--mc23-line)}.mc23-principles-list article{display:grid;grid-template-columns:55px minmax(0,1fr);gap:22px;padding:30px 0;border-bottom:1px solid var(--mc23-line)}.mc23-principles-list article>span{color:var(--mc23-accent-dark);font-size:11px;font-weight:820;letter-spacing:.08em}.mc23-principles-list h3{margin:0 0 9px;font-size:25px;font-weight:590;letter-spacing:-.035em}.mc23-principles-list p{margin:0;color:var(--mc23-muted);font-size:15px;line-height:1.7}.mc23-work-section{background:var(--mc23-paper)}.mc23-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.mc23-work-grid article{min-height:315px;display:flex;flex-direction:column;padding:29px;border:1px solid var(--mc23-line);border-radius:22px;background:rgba(255,253,249,.72)}.mc23-work-grid article.is-featured{grid-column:1/-1;min-height:370px;padding:38px;background:linear-gradient(135deg,#fffdf9,#ebe6db)}.mc23-work-grid article>span{align-self:flex-end;color:rgba(18,24,23,.2);font-size:11px;font-weight:820}.mc23-work-grid small{margin-top:auto;color:var(--mc23-muted);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mc23-work-grid h3{max-width:780px;margin:12px 0;font-size:clamp(27px,3vw,42px);font-weight:560;line-height:1.05;letter-spacing:-.047em}.mc23-work-grid article:not(.is-featured) h3{font-size:29px}.mc23-work-grid p{max-width:850px;margin:0;color:var(--mc23-muted);font-size:14px;line-height:1.68}.mc23-work-grid .mc23-tag-row{margin-top:22px}.mc23-section-action{display:flex;justify-content:flex-end;margin-top:30px}.mc23-process-section{background:var(--mc23-ink);color:#fff}.mc23-process-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);gap:85px;align-items:start}.mc23-process-grid>div{position:sticky;top:120px}.mc23-process-grid .mc23-eyebrow{color:rgba(255,255,255,.58)}.mc23-process-grid h2{color:#fff;font-size:clamp(39px,4.4vw,59px)}.mc23-process-grid>div>p{max-width:600px;margin:24px 0 31px;color:rgba(255,255,255,.63);font-size:17px;line-height:1.74}.mc23-process-grid ol{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.12)}.mc23-process-grid li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:20px;padding:27px 0;border-bottom:1px solid rgba(255,255,255,.12)}.mc23-process-grid li>span{color:#d96d57;font-size:11px;font-weight:820;letter-spacing:.08em}.mc23-process-grid strong{display:block;font-size:22px;font-weight:570}.mc23-process-grid li p{margin:7px 0 0;color:rgba(255,255,255,.59);font-size:14px;line-height:1.65}.mc23-insights-section{background:#fffdf9}.mc23-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.mc23-insight-grid>a{display:block;height:100%}.mc23-insight-grid article{min-height:390px;height:100%;display:flex;flex-direction:column;padding:29px;border:1px solid var(--mc23-line);border-radius:22px;background:#fff;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.mc23-insight-grid>a:hover article{transform:translateY(-5px);border-color:rgba(18,24,23,.22);box-shadow:var(--mc23-shadow-soft)}.mc23-insight-grid article>div{display:flex;justify-content:space-between;gap:13px}.mc23-insight-grid article>div span{color:rgba(18,24,23,.25);font-size:10px;font-weight:820}.mc23-insight-grid small{color:var(--mc23-muted);font-size:9px;text-align:right;text-transform:uppercase;letter-spacing:.07em}.mc23-insight-grid h3{margin:52px 0 17px;font-size:29px;font-weight:570;line-height:1.09;letter-spacing:-.04em}.mc23-insight-grid p{margin:0;color:var(--mc23-muted);font-size:14px;line-height:1.68}.mc23-insight-grid b{margin-top:auto;padding-top:28px;font-size:12px}.mc23-final-cta{padding:90px 0;background:linear-gradient(135deg,#e9e3d7,#f7f3ec)}.mc23-final-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:80px;align-items:center}.mc23-final-cta h2{font-size:clamp(39px,4.5vw,61px)}.mc23-final-cta-grid>div:last-child>p{margin:0 0 27px;color:var(--mc23-muted);font-size:17px;line-height:1.72}.site-footer.mc23-footer{padding:0;background:#101715;color:#fff}.mc23-footer-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);gap:80px;align-items:center;padding:79px 0 64px;border-bottom:1px solid rgba(255,255,255,.12)}.mc23-footer .mc23-eyebrow{color:rgba(255,255,255,.52)}.mc23-footer-lead h2{max-width:750px;color:#fff;font-size:clamp(36px,4vw,54px)}.mc23-footer-lead>div:last-child p{margin:0 0 24px;color:rgba(255,255,255,.61);font-size:15px;line-height:1.7}.mc23-footer-grid{display:grid;grid-template-columns:1.55fr repeat(3,minmax(0,.72fr));gap:55px;padding:56px 0 48px}.mc23-footer-intro .brand-footer{display:inline-flex;background:transparent;padding:0}.mc23-footer-intro .brand-logo-image{width:210px}.mc23-footer-intro>p{max-width:450px;margin:22px 0;color:rgba(255,255,255,.58);font-size:13px;line-height:1.7}.mc23-footer-facts{display:flex;flex-wrap:wrap;gap:8px}.mc23-footer-facts span{padding:7px 9px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:rgba(255,255,255,.65);font-size:9px;text-transform:uppercase;letter-spacing:.075em}.mc23-footer-grid>div:not(.mc23-footer-intro){display:flex;flex-direction:column;align-items:flex-start;gap:10px}.mc23-footer-grid>div>strong{margin-bottom:7px;color:#fff;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.mc23-footer-grid a{color:rgba(255,255,255,.62);font-size:13px;line-height:1.45;transition:color .2s ease}.mc23-footer-grid a:hover{color:#fff}.mc23-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:21px 0 30px;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.44);font-size:10px}.mc23-footer-bottom span:last-child{display:flex;gap:9px}.mc23-footer-bottom i{font-style:normal}.mc23-header .mobile-navigation-toggle{border-color:rgba(18,24,23,.15);background:rgba(255,255,255,.55)}.mc23-header .mobile-navigation nav{background:#121b18;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 80px rgba(10,18,15,.32)}.mc23-header .mobile-navigation-cta{color:#ff8e76}@keyframes mc23Float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(max-width:1120px){.mc23-hero-grid{grid-template-columns:1fr;gap:38px}.mc23-hero-copy{max-width:900px}.mc23-system-visual{max-width:760px;width:100%;margin:0 auto}.mc23-platform-grid{grid-template-columns:1fr 1fr}.mc23-platform-card-custom{grid-column:1/-1;min-height:390px}.mc23-principles-grid,.mc23-process-grid{grid-template-columns:1fr;gap:55px}.mc23-principles-copy,.mc23-process-grid>div{position:static}.mc23-process-grid ol{max-width:900px}.mc23-insight-grid{grid-template-columns:1fr 1fr}.mc23-insight-grid>a:last-child{grid-column:1/-1}.mc23-insight-grid>a:last-child article{min-height:300px}.mc23-footer-grid{grid-template-columns:1.25fr repeat(3,1fr);gap:35px}}@media(max-width:920px){.mc23-section{padding:82px 0}.mc23-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:38px}.mc23-section-heading>p{max-width:720px}.mc23-product-grid,.mc23-service-grid{grid-template-columns:1fr}.mc23-service-card:nth-child(odd){border-right:0}.mc23-work-grid{grid-template-columns:1fr}.mc23-work-grid article.is-featured{grid-column:auto}.mc23-final-cta-grid,.mc23-footer-lead{grid-template-columns:1fr;gap:30px}.mc23-footer-grid{grid-template-columns:1fr 1fr}.mc23-footer-intro{grid-column:1/-1}}@media(max-width:760px){.site-header.mc23-header{height:74px}.mc23-header .brand-image{height:40px;min-width:180px}.mc23-header .brand-logo-image{width:180px}.mc23-hero{padding:61px 0 66px}.mc23-hero-copy h1{font-size:clamp(44px,12vw,62px)}.mc23-hero-copy>p{font-size:17px}.mc23-hero-facts{grid-template-columns:1fr;gap:14px}.mc23-hero-facts div{padding:14px 0 0;border-left:0;border-top:1px solid var(--mc23-line)}.mc23-hero-facts div:first-child{border-top:0;padding-top:0}.mc23-system-visual{min-height:515px}.mc23-system-float{display:none}.mc23-system-body{grid-template-columns:92px minmax(0,1fr)}.mc23-system-sidebar{padding-inline:8px}.mc23-system-sidebar span{padding-inline:7px;font-size:8px}.mc23-system-main{padding:15px}.mc23-system-metrics{grid-template-columns:1fr 1fr}.mc23-system-metrics article:last-child{display:none}.mc23-system-steps article{grid-template-columns:27px minmax(0,1fr)}.mc23-system-steps article>span{display:none}.mc23-signal-grid{justify-content:flex-start;overflow:auto;scrollbar-width:none}.mc23-signal-grid::-webkit-scrollbar{display:none}.mc23-insight-grid,.mc23-platform-grid{grid-template-columns:1fr}.mc23-insight-grid>a:last-child,.mc23-platform-card-custom{grid-column:auto}.mc23-platform-card{min-height:auto}.mc23-insight-grid article,.mc23-insight-grid>a:last-child article{min-height:330px}.mc23-service-card{grid-template-columns:42px minmax(0,1fr) auto;padding-inline:12px;gap:14px}.mc23-service-card:hover{padding-left:16px}.mc23-principles-list article{grid-template-columns:42px minmax(0,1fr)}.mc23-footer-grid{grid-template-columns:1fr}.mc23-footer-intro{grid-column:auto}.mc23-footer-bottom{flex-direction:column}}@media(max-width:520px){.mc23-section{padding:68px 0}.mc23-actions{display:grid}.mc23-actions .mc23-button{width:100%}.mc23-final-cta h2,.mc23-principles-copy h2,.mc23-process-grid h2,.mc23-section-heading h2{font-size:clamp(34px,10vw,45px)}.mc23-system-visual{min-height:455px}.mc23-system-topbar>span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc23-system-body{grid-template-columns:1fr}.mc23-system-heading>span,.mc23-system-sidebar{display:none}.mc23-system-window{border-radius:20px}.mc23-system-main{padding:14px}.mc23-system-workflow{padding:12px}.mc23-product-card{min-height:auto;padding:26px}.mc23-product-status{display:grid}.mc23-product-status b{max-width:100%;justify-self:start}.mc23-product-card h3{margin-top:27px}.mc23-card-action{padding-top:36px}.mc23-card-number{font-size:65px}.mc23-platform-card{padding:26px}.mc23-work-grid article,.mc23-work-grid article.is-featured{min-height:auto;padding:26px}.mc23-work-grid small{margin-top:40px}.mc23-process-grid li{grid-template-columns:42px minmax(0,1fr)}.mc23-final-cta{padding:70px 0}.mc23-footer-lead{padding-top:65px}.mc23-footer-grid{padding-top:44px}}@media(prefers-reduced-motion:reduce){.mc23-system-float{animation:none}.mc23-button,.mc23-insight-grid article,.mc23-platform-card,.mc23-product-card,.mc23-service-card{transition:none}}.billing-automation-mode.is-shadow{border-color:#d7b86d;background:linear-gradient(135deg,#fff8df,#f8f4e8)}.billing-automation-mode.is-live{border-color:#7ec5a4;background:linear-gradient(135deg,#ebf9f2,#f7fbf9)}.billing-safety-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;border-color:#d7b86d;background:#fffaf0}.billing-safety-panel strong{display:block;font-size:1rem}.billing-safety-panel p{max-width:850px;margin:.45rem 0 0;color:var(--muted);line-height:1.65}.billing-safety-guards{display:grid;gap:7px;min-width:220px}.billing-safety-guards span{padding:9px 11px;border:1px solid rgba(111,82,20,.18);border-radius:10px;background:#fff;font-size:.78rem;font-weight:700;color:#735714}.billing-automation-audit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.billing-shadow-list{display:grid}.billing-shadow-list article{display:grid;grid-template-columns:148px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.billing-shadow-list article:last-child{border-bottom:0}.billing-shadow-list small,.billing-shadow-list time{font-size:.72rem;color:var(--muted)}.billing-shadow-list strong{font-size:.82rem;overflow-wrap:anywhere}@media(max-width:980px){.billing-safety-panel{display:grid}.billing-safety-guards{min-width:0}.billing-automation-audit-grid{grid-template-columns:1fr}}@media(max-width:680px){.billing-shadow-list article{grid-template-columns:1fr}.billing-shadow-list small,.billing-shadow-list time{grid-column:1}}.billing-v24-page{min-height:100vh;background:linear-gradient(180deg,#f6f2ea,#fff 34rem)}.billing-v24-hero{display:flex;justify-content:space-between;gap:2rem;align-items:flex-end;padding:3rem 0 1.5rem;border-bottom:1px solid rgba(30,35,31,.14)}.billing-v24-hero h1{max-width:760px;margin:.35rem 0 .75rem;font-size:clamp(2.25rem,5vw,4.8rem);line-height:.96;letter-spacing:-.055em;font-weight:560}.billing-v24-hero p{max-width:760px;color:#586159;font-size:1.05rem;line-height:1.7}.billing-v24-hero-actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.billing-v24-safety{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;padding:1rem 0}.billing-v24-safety strong{margin-right:.25rem}.billing-v24-safety span{padding:.5rem .75rem;border:1px solid rgba(30,35,31,.12);border-radius:999px;background:rgba(255,255,255,.72);font-size:.82rem}.billing-v24-workspace{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:1.2rem;align-items:start}.billing-v24-directory{position:sticky;top:1rem;display:flex;flex-direction:column;gap:.45rem;padding:.75rem;border:1px solid rgba(30,35,31,.12);border-radius:1.3rem;background:rgba(255,255,255,.78);max-height:76vh;overflow:auto}.billing-v24-directory>input{position:sticky;top:0;z-index:1;padding:.85rem 1rem;border:1px solid rgba(30,35,31,.16);border-radius:.85rem;background:#fff}.billing-v24-directory>button{display:flex;justify-content:space-between;gap:1rem;text-align:left;padding:.85rem;border:0;border-radius:.9rem;background:transparent;color:inherit;cursor:pointer}.billing-v24-directory>button.is-active,.billing-v24-directory>button:hover{background:#eef1e8}.billing-v24-directory span{display:grid;gap:.2rem}.billing-v24-directory small{color:#687067}.billing-v24-directory em{font-style:normal;font-size:.78rem;color:#56604f;white-space:nowrap}.billing-v24-editor{min-width:0}.billing-v24-editor .billing-form-grid{margin-top:1rem}.billing-v24-rdap{display:flex;justify-content:space-between;gap:1.25rem;align-items:center;margin-top:1.25rem;padding:1.1rem 1.2rem;border-radius:1rem;background:#eef3eb;border:1px solid rgba(54,86,58,.18)}.billing-v24-rdap div{display:grid;gap:.3rem}.billing-v24-rdap span{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#58705a}.billing-v24-rdap p{margin:0;color:#536156}.billing-v24-rdap small{color:#536156}.billing-v24-lines{display:grid;gap:.8rem;padding:1rem;border:1px solid rgba(30,35,31,.13);border-radius:1.2rem;background:#fbfaf6}.billing-v24-lines-head,.billing-v24-lines-total{display:flex;align-items:center;justify-content:space-between;gap:1rem}.billing-v24-lines-head div{display:grid;gap:.2rem}.billing-v24-lines-head span,.billing-v24-lines-total span{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#667067}.billing-v24-line{display:grid;grid-template-columns:2rem minmax(150px,1.1fr) minmax(190px,1.5fr) 80px 115px 125px 80px 105px auto;gap:.55rem;align-items:end;padding:.8rem 0;border-top:1px solid rgba(30,35,31,.1)}.billing-v24-line label{display:grid;gap:.3rem}.billing-v24-line label>span{font-size:.7rem;color:#697168}.billing-v24-line input,.billing-v24-line select{width:100%;min-width:0;padding:.68rem .72rem;border:1px solid rgba(30,35,31,.16);border-radius:.7rem;background:#fff}.billing-v24-line-description{min-width:0}.billing-v24-invoice-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.billing-v24-invoice-totals article{display:grid;gap:.3rem;padding:1rem;border:1px solid rgba(30,35,31,.12);border-radius:1rem;background:#fafaf7}.billing-v24-invoice-totals span{font-size:.76rem;text-transform:uppercase;letter-spacing:.07em;color:#677067}.billing-v24-invoice-totals strong{font-size:1.2rem}.billing-v24-payment-form{display:grid;grid-template-columns:1.2fr repeat(4,minmax(120px,1fr));gap:.8rem;align-items:end;padding:1.2rem;border-radius:1.1rem;background:#eef3eb;border:1px solid rgba(54,86,58,.18)}.billing-v24-payment-form>div{grid-row:span 2}.billing-v24-payment-form>div p{margin:.35rem 0 0;color:#526058}.billing-v24-payment-form label{display:grid;gap:.35rem}.billing-v24-payment-form label span{font-size:.72rem;color:#637064}.billing-v24-payment-form input,.billing-v24-payment-form select,.billing-v24-payment-form textarea{padding:.72rem;border:1px solid rgba(30,35,31,.16);border-radius:.72rem;background:#fff}.billing-v24-payment-form .billing-field-wide{grid-column:2/-1}.billing-public-invoice-lines{margin:1rem 0;border:1px solid rgba(30,35,31,.12);border-radius:1rem;overflow:hidden}.billing-public-invoice-lines table{width:100%;border-collapse:collapse}.billing-public-invoice-lines td,.billing-public-invoice-lines th{padding:.8rem;text-align:left;border-bottom:1px solid rgba(30,35,31,.09)}.billing-public-invoice-lines small{display:block;color:#687168}.billing-public-invoice-totals{display:flex;gap:1rem;justify-content:flex-end;flex-wrap:wrap;padding:1rem}.billing-public-invoice-totals span{display:grid;gap:.2rem;text-align:right}.billing-receipt-page{min-height:100vh;padding:3rem 1.25rem;background:#f4f1e9}.billing-immutable-receipt{max-width:900px;margin:0 auto}.billing-receipt-actions{max-width:900px;margin:1rem auto;display:flex;gap:.75rem;justify-content:flex-end}@media(max-width:1180px){.billing-v24-line{grid-template-columns:2rem repeat(4,minmax(120px,1fr))}.billing-v24-line-description{grid-column:3/-1}.billing-v24-payment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-v24-payment-form>div{grid-column:1/-1;grid-row:auto}.billing-v24-payment-form .billing-field-wide{grid-column:1/-1}}@media(max-width:820px){.billing-v24-hero{align-items:flex-start;flex-direction:column}.billing-v24-hero-actions{justify-content:flex-start}.billing-v24-workspace{grid-template-columns:1fr}.billing-v24-directory{position:static;max-height:22rem}.billing-v24-invoice-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-v24-rdap{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.billing-v24-line{grid-template-columns:2rem 1fr}.billing-v24-line label,.billing-v24-line-description{grid-column:2}.billing-v24-invoice-totals,.billing-v24-payment-form{grid-template-columns:1fr}.billing-v24-payment-form .billing-field-wide{grid-column:1}.billing-public-invoice-lines{overflow:auto}}@media print{.billing-receipt-actions{display:none!important}.billing-receipt-page{padding:0;background:#fff}}.mesh-v25-page{--v25-ink:#14213d;--v25-soft:#f4f7fb;--v25-line:#dce4ef;--v25-accent:#0e7490;--v25-good:#0f766e}.mesh-v25-hero{border:1px solid var(--v25-line);border-radius:24px;padding:28px;background:linear-gradient(135deg,#fff,#f6f9fd 65%,#e9f5f7);box-shadow:0 20px 60px rgba(20,33,61,.08)}.mesh-v25-tabs{position:sticky;top:78px;z-index:7;padding:8px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--v25-line);border-radius:16px}.mesh-v25-stat{appearance:none;text-align:left;cursor:pointer;border:1px solid var(--v25-line);transition:transform .18s ease,box-shadow .18s ease}.mesh-v25-stat:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(20,33,61,.09)}.mesh-v25-overview-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:18px}.mesh-v25-metric-list{display:grid;gap:8px;max-height:390px;overflow:auto;padding-right:4px}.mesh-v25-metric-list>div{display:grid;grid-template-columns:78px minmax(120px,.7fr) minmax(220px,1.5fr);gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--v25-line);border-radius:12px;background:#fff}.mesh-v25-metric-list span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#526175}.mesh-v25-metric-list b{color:var(--v25-ink)}.mesh-v25-metric-list small{color:#68778a}.mesh-v25-current-outstanding{margin-top:14px;padding:12px 14px;border-radius:12px;background:#edf8f8}.mesh-v25-backup dl{display:grid;gap:10px;margin:16px 0}.mesh-v25-backup dl>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--v25-line);padding-bottom:8px}.mesh-v25-backup dt{color:#69778a}.mesh-v25-backup dd{margin:0;font-weight:700;text-align:right}.mesh-v25-backup.is-ready{border-color:#b8ded9}.mesh-v25-backup.is-attention{border-color:#f2d19e}.mesh-v25-export-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mesh-v25-check-grid{border:1px solid var(--v25-line);border-radius:14px;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:290px;overflow:auto}.mesh-v25-check-grid legend{font-weight:700;padding:0 8px}.mesh-v25-check-grid label{display:flex;gap:9px;align-items:flex-start;padding:9px;border-radius:10px;background:var(--v25-soft)}.mesh-v25-check-grid label span{display:grid;gap:2px}.mesh-v25-check-grid small{color:#6c7a8d}.mesh-v25-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mesh-v25-entity-card{min-width:0;overflow:hidden}.mesh-v25-entity-card.is-legacy{border-color:#e1c88b;background:linear-gradient(180deg,#fffdf6,#fff)}.mesh-v25-inline-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end;padding:14px;border:1px solid var(--v25-line);border-radius:14px;background:var(--v25-soft);margin-top:14px}.mesh-v25-inline-form label{display:grid;gap:5px}.mesh-v25-inline-form label span{font-size:.77rem;color:#667489}.mesh-v25-inline-form input,.mesh-v25-inline-form select{width:100%;min-height:42px;border:1px solid #cfd9e5;border-radius:9px;padding:8px 10px;background:#fff}.mesh-v25-mini-list{display:grid;gap:6px;margin-top:12px}.mesh-v25-mini-list>div{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:9px 10px;border-bottom:1px solid var(--v25-line)}.mesh-v25-mini-list small{grid-column:1/-1;color:#6b788a}.mesh-v25-stage-list{display:grid;gap:8px;margin-top:14px}.mesh-v25-stage-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--v25-line);border-radius:12px;background:#fff}.mesh-v25-stage-row>div{display:grid;gap:3px}.mesh-v25-stage-row>div span{font-size:.82rem;color:#6c7a8d}.mesh-v25-stage-create{margin-top:14px;padding:12px;border-radius:14px;background:var(--v25-soft)}.mesh-v25-stage-create summary{font-weight:700;cursor:pointer}.mesh-v25-stage-create form{margin-top:12px}.mesh-v25-recon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.mesh-v25-recon-grid>div{display:grid;gap:6px;padding:13px;border:1px solid var(--v25-line);border-radius:12px;background:var(--v25-soft)}.mesh-v25-recon-grid span{font-size:.78rem;color:#68778b}.mesh-v25-recon-grid strong{font-size:1.45rem}.mesh-v25-warning{padding:10px 12px;border-left:3px solid #c7791a;background:#fff8eb;border-radius:0 10px 10px 0}.mesh-v25-recon .button{margin-top:10px}@media(max-width:1100px){.mesh-v25-card-grid,.mesh-v25-overview-grid{grid-template-columns:1fr}.mesh-v25-export-grid,.mesh-v25-recon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mesh-v25-hero{padding:20px}.mesh-v25-tabs{top:62px;overflow:auto;display:flex;flex-wrap:nowrap}.mesh-v25-tabs button{white-space:nowrap}.mesh-v25-check-grid,.mesh-v25-export-grid,.mesh-v25-inline-form,.mesh-v25-recon-grid{grid-template-columns:1fr}.mesh-v25-metric-list>div{grid-template-columns:1fr;gap:3px}.mesh-v25-stage-row{grid-template-columns:1fr}.mesh-v25-stage-row .billing-text-button,.mesh-v25-stage-row .button{justify-self:start}}:root{--mc29-ink:#111a18;--mc29-muted:#5d6965;--mc29-paper:#f7f4ee;--mc29-cream:#fffdf9;--mc29-line:rgba(17,26,24,.13);--mc29-green:#1f6e61;--mc29-green-dark:#164d44;--mc29-coral:#d8674f;--mc29-gold:#c89b50;--mc29-radius:26px;--mc29-shadow:0 24px 70px rgba(17,26,24,.10)}.mc29-hero{position:relative;overflow:hidden;padding:92px 0 74px;background:radial-gradient(circle at 82% 15%,rgba(216,103,79,.14),transparent 31%),radial-gradient(circle at 65% 80%,rgba(31,110,97,.14),transparent 33%),linear-gradient(145deg,#fffdf8,#f3f0e9 62%,#e8eee9);border-bottom:1px solid var(--mc29-line)}.mc29-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(17,26,24,.025) 1px,transparent 0),linear-gradient(90deg,rgba(17,26,24,.025) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 90%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 90%)}.mc29-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);gap:74px;align-items:center}.mc29-eyebrow,.mc29-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--mc29-green);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.mc29-kicker:before{content:"";width:26px;height:1px;background:currentColor}.mc29-hero-copy h1,.mc29-inner-hero h1,.mc29-market-hero h1,.mc29-partner-hero h1{max-width:900px;margin:24px 0 26px;color:var(--mc29-ink);font-size:clamp(52px,6.4vw,91px);font-weight:535;line-height:.96;letter-spacing:-.065em}.mc29-hero-copy>p,.mc29-inner-hero p,.mc29-market-hero p,.mc29-partner-hero p{max-width:760px;margin:0;color:var(--mc29-muted);font-size:clamp(17px,1.7vw,21px);line-height:1.68}.mc29-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.mc29-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 21px;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.mc29-button:hover{transform:translateY(-2px)}.mc29-button-primary{background:var(--mc29-ink);color:#fff;box-shadow:0 12px 30px rgba(17,26,24,.18)}.mc29-button-primary:hover{background:var(--mc29-green-dark);color:#fff}.mc29-button-secondary{border-color:rgba(17,26,24,.18);background:rgba(255,255,255,.58);color:var(--mc29-ink)}.mc29-button-light{border-color:rgba(255,255,255,.34);background:#fff;color:var(--mc29-ink)}.mc29-trust-note{margin-top:24px!important;color:#485450!important;font-size:12px!important;font-weight:700;letter-spacing:.015em}.mc29-hero-visual{position:relative;min-height:560px;display:grid;place-items:center}.mc29-visual-orbit{position:absolute;border:1px solid rgba(31,110,97,.16);border-radius:50%;pointer-events:none}.mc29-orbit-one{width:510px;height:510px}.mc29-orbit-two{width:390px;height:390px;border-color:rgba(216,103,79,.17)}.mc29-visual-panel{position:relative;z-index:2;width:min(100%,520px);padding:27px;border:1px solid rgba(17,26,24,.13);border-radius:30px;background:rgba(255,255,255,.8);box-shadow:var(--mc29-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mc29-visual-head,.mc29-visual-proof{display:flex;align-items:center;justify-content:space-between;gap:16px}.mc29-visual-head span{color:var(--mc29-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mc29-visual-head b{padding:7px 10px;border-radius:999px;background:#e6f1ee;color:var(--mc29-green-dark);font-size:10px}.mc29-visual-market-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.mc29-visual-market-row article{padding:18px;border:1px solid var(--mc29-line);border-radius:18px;background:#fff}.mc29-visual-market-row small{display:block;color:var(--mc29-muted);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.mc29-visual-market-row strong{display:block;margin:6px 0 8px;font-size:28px;font-weight:590;letter-spacing:-.04em}.mc29-visual-market-row span{color:var(--mc29-muted);font-size:11px;line-height:1.5}.mc29-visual-flow{display:grid;gap:8px}.mc29-visual-flow>div{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:#f1f4f0}.mc29-visual-flow i{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--mc29-ink);color:#fff;font-size:9px;font-style:normal}.mc29-visual-flow span{display:grid}.mc29-visual-flow strong{font-size:12px}.mc29-visual-flow small{color:var(--mc29-muted);font-size:10px}.mc29-visual-proof{margin-top:20px;padding-top:17px;border-top:1px solid var(--mc29-line)}.mc29-visual-proof span{display:grid;gap:3px;color:var(--mc29-muted);font-size:9px}.mc29-visual-proof b{color:var(--mc29-ink);font-size:12px}.mc29-visual-note{position:absolute;z-index:3;right:-18px;bottom:38px;display:grid;gap:5px;max-width:230px;padding:14px 18px;border-radius:16px;background:var(--mc29-ink);color:#fff;box-shadow:0 16px 40px rgba(17,26,24,.24)}.mc29-visual-note span{color:rgba(255,255,255,.62);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.mc29-visual-note strong{font-size:12px}.mc29-proof-strip{border-bottom:1px solid var(--mc29-line);background:#fff}.mc29-proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.mc29-proof-grid>div{display:grid;gap:5px;padding:25px 26px;border-right:1px solid var(--mc29-line)}.mc29-proof-grid>div:last-child{border-right:0}.mc29-proof-grid strong{font-size:19px;font-weight:650}.mc29-proof-grid span{color:var(--mc29-muted);font-size:11px}.mc29-section{padding:100px 0;background:var(--mc29-cream)}.mc29-section-light{background:var(--mc29-paper)}.mc29-section-dark{position:relative;overflow:hidden;background:linear-gradient(145deg,#111a18,#1b2e29 68%,#302019 130%);color:#fff}.mc29-section-dark:after{content:"";position:absolute;right:-240px;top:-260px;width:650px;height:650px;border:1px solid rgba(255,255,255,.06);border-radius:50%;box-shadow:0 0 0 90px rgba(255,255,255,.015),0 0 0 180px rgba(255,255,255,.01)}.mc29-section-dark>.container{position:relative;z-index:1}.mc29-section-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.6fr);gap:70px;align-items:end;margin-bottom:48px}.mc29-contact-panel h2,.mc29-faq-layout h2,.mc29-final-cta h2,.mc29-honesty-card h2,.mc29-scope-layout h2,.mc29-section-heading h2,.mc29-two-column h2{max-width:890px;margin:14px 0 0;color:var(--mc29-ink);font-size:clamp(37px,4.4vw,65px);font-weight:535;line-height:1.02;letter-spacing:-.055em}.mc29-faq-layout>div>p,.mc29-section-heading>p,.mc29-two-column>div>p{margin:0;color:var(--mc29-muted);font-size:15px;line-height:1.75}.mc29-section-dark .mc29-two-column h2,.mc29-section-heading.is-light .mc29-eyebrow,.mc29-section-heading.is-light h2{color:#fff}.mc29-section-heading.is-light>p{color:rgba(255,255,255,.63)}.mc29-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mc29-problem-grid article{min-height:280px;padding:27px;border:1px solid var(--mc29-line);border-radius:22px;background:rgba(255,255,255,.66)}.mc29-priority-grid article>span,.mc29-problem-grid article>span,.mc29-step-grid article>span{display:inline-flex;margin-bottom:48px;color:var(--mc29-coral);font-size:10px;font-weight:850;letter-spacing:.12em}.mc29-priority-grid h3,.mc29-problem-grid h3,.mc29-step-grid h3{margin:0 0 14px;font-size:24px;font-weight:590;line-height:1.1;letter-spacing:-.035em}.mc29-priority-grid p,.mc29-problem-grid p,.mc29-step-grid p{margin:0;color:var(--mc29-muted);font-size:14px;line-height:1.68}.mc29-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mc29-service-card{position:relative;min-height:340px;display:flex;flex-direction:column;padding:28px;border:1px solid var(--mc29-line);border-radius:22px;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.mc29-service-card:hover{transform:translateY(-5px);border-color:rgba(17,26,24,.27);box-shadow:var(--mc29-shadow)}.mc29-service-card>span{color:var(--mc29-coral);font-size:10px;font-weight:850;letter-spacing:.1em}.mc29-service-card small{margin-top:42px;color:var(--mc29-muted);font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.09em}.mc29-service-card h3{margin:12px 0 16px;font-size:29px;font-weight:560;line-height:1.02;letter-spacing:-.045em}.mc29-service-card p{margin:0;color:var(--mc29-muted);font-size:14px;line-height:1.68}.mc29-service-card strong{display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:26px;font-size:12px}.mc29-solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mc29-solution-card{position:relative;min-height:330px;display:flex;flex-direction:column;padding:28px;border:1px solid var(--mc29-line);border-radius:22px;background:#fff;overflow:hidden}.mc29-solution-card>span{color:var(--mc29-green);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.mc29-solution-card h2,.mc29-solution-card h3{max-width:330px;margin:36px 0 15px;font-size:29px;font-weight:560;line-height:1.04;letter-spacing:-.045em}.mc29-solution-card p{margin:0;color:var(--mc29-muted);font-size:14px;line-height:1.68}.mc29-solution-card strong{margin-top:auto;padding-top:28px;font-size:12px}.mc29-solution-card>b{position:absolute;right:18px;bottom:2px;color:rgba(17,26,24,.055);font-size:76px;letter-spacing:-.08em}.mc29-solution-grid.is-dark .mc29-solution-card{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.055);color:#fff}.mc29-solution-grid.is-dark .mc29-solution-card>span{color:#d99178}.mc29-solution-grid.is-dark .mc29-solution-card p{color:rgba(255,255,255,.64)}.mc29-solution-grid.is-dark .mc29-solution-card>b{color:rgba(255,255,255,.045)}.mc29-centered-link{display:flex;justify-content:center;margin-top:34px}.mc29-centered-link a{font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:5px}.mc29-section-dark .mc29-centered-link a{color:#fff}.mc29-market-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.mc29-market-card{min-height:410px;display:flex;flex-direction:column;padding:30px;border:1px solid var(--mc29-line);border-radius:24px;background:linear-gradient(155deg,#fff,#f6f2eb);transition:transform .22s ease,box-shadow .22s ease}.mc29-market-card:hover{transform:translateY(-5px);box-shadow:var(--mc29-shadow)}.mc29-market-card>span{color:var(--mc29-green);font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.mc29-market-card h2,.mc29-market-card h3{margin:43px 0 17px;font-size:clamp(29px,3vw,40px);font-weight:545;line-height:1.03;letter-spacing:-.05em}.mc29-market-card p{margin:0;color:var(--mc29-muted);font-size:14px;line-height:1.72}.mc29-market-card strong{margin-top:auto;padding-top:30px;font-size:12px}.mc29-case-section{background:#f3f0e9}.mc29-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.mc29-case-grid article{padding:30px;border:1px solid var(--mc29-line);border-radius:24px;background:#fff}.mc29-case-grid article>span{color:var(--mc29-coral);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.mc29-case-grid h3{min-height:92px;margin:30px 0 24px;font-size:29px;font-weight:560;line-height:1.05;letter-spacing:-.045em}.mc29-case-grid dl{display:grid;gap:15px;margin:0}.mc29-case-grid dl>div{padding-top:13px;border-top:1px solid var(--mc29-line)}.mc29-case-grid dt{color:var(--mc29-green);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.mc29-case-grid dd{margin:7px 0 0;color:var(--mc29-muted);font-size:12px;line-height:1.62}.mc29-case-grid article>p{margin:22px 0 0;padding-top:15px;border-top:1px solid var(--mc29-line);color:var(--mc29-muted);font-size:11px;line-height:1.6}.mc29-step-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--mc29-line)}.mc29-step-grid article{padding:27px 24px 0;border-right:1px solid var(--mc29-line)}.mc29-step-grid article:last-child{border-right:0}.mc29-step-grid article>span{margin-bottom:44px}.mc29-step-grid h3{font-size:22px}.mc29-partner-band,.mc29-scope-band{padding:70px 0;background:linear-gradient(135deg,#1a5d52,#111a18 62%,#39231f);color:#fff}.mc29-partner-band-grid,.mc29-scope-band>.container{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.mc29-partner-band h2,.mc29-scope-band h2{max-width:850px;margin:13px 0 15px;color:#fff;font-size:clamp(38px,4.6vw,63px);font-weight:535;line-height:1;letter-spacing:-.055em}.mc29-partner-band p{max-width:800px;margin:0;color:rgba(255,255,255,.66);font-size:15px;line-height:1.7}.mc29-partner-band .mc29-eyebrow,.mc29-scope-band .mc29-eyebrow{color:#e9b19d}.mc29-faq-section{background:#fff}.mc29-faq-layout{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:90px;align-items:start}.mc29-faq-list{border-top:1px solid var(--mc29-line)}.mc29-faq-list details{border-bottom:1px solid var(--mc29-line)}.mc29-faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;font-size:17px;font-weight:650}.mc29-faq-list summary::-webkit-details-marker{display:none}.mc29-faq-list summary span{font-size:22px;font-weight:300}.mc29-faq-list p{max-width:790px;margin:0;padding:0 0 26px;color:var(--mc29-muted);font-size:14px;line-height:1.72}.mc29-final-cta{padding:92px 0;background:#ece8df}.mc29-final-cta-grid{display:grid;grid-template-columns:1.2fr .55fr;gap:80px;align-items:end}.mc29-final-cta p{max-width:790px;color:var(--mc29-muted);font-size:15px;line-height:1.72}.mc29-final-cta-grid>div:last-child{display:grid;gap:16px;justify-items:start}.mc29-final-cta small{color:var(--mc29-muted);font-size:10px;line-height:1.55}.mc29-inner-hero,.mc29-market-hero,.mc29-partner-hero{padding:92px 0 78px;background:radial-gradient(circle at 80% 0,rgba(31,110,97,.13),transparent 30%),linear-gradient(145deg,#fffdf8,#eef1eb);border-bottom:1px solid var(--mc29-line)}.mc29-inner-hero h1{font-size:clamp(50px,6vw,82px)}.mc29-market-hero-grid,.mc29-partner-grid{display:grid;grid-template-columns:1.18fr .6fr;gap:80px;align-items:end}.mc29-market-proof,.mc29-partner-grid>aside{padding:28px;border:1px solid var(--mc29-line);border-radius:24px;background:rgba(255,255,255,.72);box-shadow:var(--mc29-shadow)}.mc29-market-proof>span,.mc29-partner-grid>aside>span{color:var(--mc29-green);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.mc29-market-proof>strong{display:block;margin:14px 0 22px;font-size:25px;line-height:1.12}.mc29-market-proof ul,.mc29-partner-grid ul{list-style:none;display:grid;gap:10px;margin:0;padding:0}.mc29-market-proof li,.mc29-partner-grid li{position:relative;padding-left:18px;color:var(--mc29-muted);font-size:12px;line-height:1.5}.mc29-market-proof li:before,.mc29-partner-grid li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--mc29-coral)}.mc29-audience-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.mc29-audience-grid article{min-height:150px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;border:1px solid var(--mc29-line);border-radius:17px;background:#fff}.mc29-audience-grid span{color:var(--mc29-green);font-weight:800}.mc29-audience-grid strong{font-size:13px;line-height:1.45}.mc29-priority-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mc29-priority-grid article{min-height:320px;padding:26px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(255,255,255,.055)}.mc29-priority-grid h3{color:#fff}.mc29-priority-grid p{color:rgba(255,255,255,.62)}.mc29-priority-grid.is-light article{border-color:var(--mc29-line);background:#fff}.mc29-priority-grid.is-light h3{color:var(--mc29-ink)}.mc29-priority-grid.is-light p{color:var(--mc29-muted)}.mc29-two-column{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px;align-items:start}.mc29-capability-list{border-top:1px solid var(--mc29-line)}.mc29-capability-list>div{display:grid;grid-template-columns:60px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--mc29-line)}.mc29-capability-list span{color:var(--mc29-coral);font-size:10px;font-weight:850}.mc29-capability-list strong{font-size:18px;font-weight:580}.mc29-capability-list.is-dark{border-color:rgba(255,255,255,.16)}.mc29-capability-list.is-dark>div{border-color:rgba(255,255,255,.14)}.mc29-capability-list.is-dark strong{color:#fff}.mc29-honesty-section{background:#ede9df}.mc29-honesty-card{padding:55px;border:1px solid var(--mc29-line);border-radius:30px;background:#fff}.mc29-honesty-card>span{color:var(--mc29-coral);font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.mc29-honesty-card h2{max-width:1050px}.mc29-honesty-card p{max-width:820px;color:var(--mc29-muted);font-size:15px;line-height:1.72}.mc29-scope-section{background:#f3f0e9}.mc29-scope-layout{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(0,1.2fr);gap:70px;align-items:start}.mc29-scope-layout>div>p{color:var(--mc29-muted);line-height:1.72}.mc29-partner-hero{background:linear-gradient(145deg,#fdfaf3,#e9efea)}.mc29-partner-grid>aside{align-self:stretch}.mc29-partner-grid>aside>span{display:block;margin-bottom:28px}.mc29-contact-layout{display:grid;grid-template-columns:minmax(280px,.52fr) minmax(0,1.2fr);gap:52px;align-items:start}.mc29-contact-panel{position:sticky;top:108px;padding:34px;border:1px solid var(--mc29-line);border-radius:24px;background:#fff}.mc29-contact-panel>p{color:var(--mc29-muted);line-height:1.7}.mc29-contact-checklist{display:grid;grid-template-columns:34px 1fr;gap:5px 12px;padding:17px 0;border-top:1px solid var(--mc29-line)}.mc29-contact-checklist>span{grid-row:1/3;color:var(--mc29-coral);font-size:10px;font-weight:850}.mc29-contact-checklist strong{font-size:13px}.mc29-contact-checklist p{margin:0;color:var(--mc29-muted);font-size:11px;line-height:1.55}.mc29-contact-whatsapp{display:grid;grid-template-columns:1fr auto;gap:4px 16px;margin-top:22px;padding:18px;border-radius:15px;background:var(--mc29-ink);color:#fff}.mc29-contact-whatsapp small{color:rgba(255,255,255,.62)}.mc29-contact-whatsapp span{grid-row:1/3;grid-column:2;align-self:center}.mc29-location-note{font-size:10px!important}.mc29-qualified-form{padding:34px;border:1px solid var(--mc29-line);border-radius:26px;background:#fff;box-shadow:0 22px 60px rgba(17,26,24,.07)}.mc29-form-section{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;margin:28px 0 16px;padding-top:24px;border-top:1px solid var(--mc29-line)}.mc29-form-section:first-child{margin-top:0;padding-top:0;border-top:0}.mc29-form-section>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--mc29-ink);color:#fff;font-size:9px;font-weight:850}.mc29-form-section>div{display:grid}.mc29-form-section strong{font-size:13px}.mc29-form-section small{color:var(--mc29-muted);font-size:10px}.mc29-qualified-form label>span{font-size:10px;font-weight:750;letter-spacing:.035em}.mc29-qualified-form input,.mc29-qualified-form select,.mc29-qualified-form textarea{border-color:#d3d9d4;background:#fbfcfa}.mc29-qualified-form textarea{resize:vertical}.mc29-market-pill,.mc29-score-pill{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:800}.mc29-score-pill{background:#e5f1ee;color:var(--mc29-green-dark)}.mc29-market-pill{background:#f6e9e4;color:#8c4737;text-transform:uppercase}.mc29-qualification-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mc29-outcome{border-left:3px solid var(--mc29-green)!important;background:#f1f7f5!important}.lead-message small{display:block;margin-top:8px;color:#66736f}.mc29-footer-grid{grid-template-columns:1.5fr repeat(3,1fr)}@media(max-width:1180px){.mc29-hero-grid{grid-template-columns:1fr;gap:30px}.mc29-hero-visual{min-height:500px}.mc29-case-grid,.mc29-market-card-grid,.mc29-problem-grid,.mc29-service-grid,.mc29-solution-grid{grid-template-columns:repeat(2,1fr)}.mc29-step-grid{grid-template-columns:repeat(3,1fr);gap:20px}.mc29-step-grid article{border-right:0;border-bottom:1px solid var(--mc29-line);padding-bottom:24px}.mc29-audience-grid{grid-template-columns:repeat(3,1fr)}.mc29-priority-grid{grid-template-columns:repeat(2,1fr)}.mc29-contact-layout,.mc29-scope-layout{grid-template-columns:1fr}.mc29-contact-panel{position:static}.mc29-qualification-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){.mc29-hero,.mc29-inner-hero,.mc29-market-hero,.mc29-partner-hero{padding:68px 0 56px}.mc29-hero-copy h1,.mc29-inner-hero h1,.mc29-market-hero h1,.mc29-partner-hero h1{font-size:clamp(43px,12vw,66px)}.mc29-hero-visual{min-height:430px}.mc29-visual-orbit{display:none}.mc29-visual-note{right:0;bottom:4px}.mc29-proof-grid{grid-template-columns:repeat(2,1fr)}.mc29-proof-grid>div:nth-child(2){border-right:0}.mc29-proof-grid>div:nth-child(-n+2){border-bottom:1px solid var(--mc29-line)}.mc29-section{padding:74px 0}.mc29-faq-layout,.mc29-final-cta-grid,.mc29-market-hero-grid,.mc29-partner-grid,.mc29-section-heading,.mc29-two-column{grid-template-columns:1fr;gap:32px}.mc29-case-grid,.mc29-market-card-grid,.mc29-problem-grid,.mc29-service-grid,.mc29-solution-grid,.mc29-step-grid{grid-template-columns:1fr}.mc29-audience-grid{grid-template-columns:repeat(2,1fr)}.mc29-partner-band-grid,.mc29-priority-grid,.mc29-scope-band>.container{grid-template-columns:1fr}.mc29-honesty-card{padding:34px}.mc29-qualified-form{padding:24px}.mc29-footer-grid{grid-template-columns:1fr 1fr}.mc29-qualification-grid{grid-template-columns:1fr!important}}@media(max-width:560px){.mc29-actions{display:grid}.mc29-button{width:100%}.mc29-hero-visual{min-height:520px}.mc29-visual-market-row{grid-template-columns:1fr}.mc29-visual-note{position:relative;right:auto;bottom:auto;width:100%;margin-top:12px}.mc29-audience-grid,.mc29-footer-grid,.mc29-proof-grid{grid-template-columns:1fr}.mc29-proof-grid>div{border-right:0;border-bottom:1px solid var(--mc29-line)}.mc29-contact-panel h2,.mc29-faq-layout h2,.mc29-final-cta h2,.mc29-honesty-card h2,.mc29-scope-layout h2,.mc29-section-heading h2,.mc29-two-column h2{font-size:clamp(34px,10vw,48px)}.mc29-case-grid h3,.mc29-market-card,.mc29-service-card,.mc29-solution-card{min-height:auto}.mc29-qualified-form .form-grid{grid-template-columns:1fr}.mc29-contact-panel{padding:24px}}.lead-summary-grid-v19{grid-template-columns:repeat(9,minmax(0,1fr))}.v19-lead-filters{grid-template-columns:minmax(250px,1fr) 145px 135px 145px 170px auto auto}@media(max-width:1400px){.lead-summary-grid-v19{grid-template-columns:repeat(5,minmax(0,1fr))}.v19-lead-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.lead-summary-grid-v19{grid-template-columns:repeat(2,minmax(0,1fr))}.v19-lead-filters{grid-template-columns:1fr}}.mc29-hero-copy h1,.mc29-inner-hero h1,.mc29-market-hero h1,.mc29-partner-hero h1{font-size:clamp(44px,5vw,68px);line-height:1.02;letter-spacing:-.048em}.mc29-inner-hero h1{font-size:clamp(42px,4.8vw,64px)}.mc29-contact-panel h2,.mc29-faq-layout h2,.mc29-final-cta h2,.mc29-honesty-card h2,.mc29-scope-layout h2,.mc29-section-heading h2,.mc29-two-column h2{font-size:clamp(31px,3.55vw,50px);line-height:1.08;letter-spacing:-.043em}.mc29-partner-band h2,.mc29-scope-band h2{font-size:clamp(32px,3.7vw,50px);line-height:1.06;letter-spacing:-.044em}.mc29-section{padding:84px 0}.mc29-section-heading{margin-bottom:38px}.mc29-final-cta{padding:78px 0}.mc29-service-card{min-height:300px}.mc29-service-card small{margin-top:0}.mc29-service-card h3{font-size:25px;line-height:1.08}.mc29-solution-card{min-height:300px}.mc29-solution-card h2,.mc29-solution-card h3{margin-top:28px;font-size:25px;line-height:1.08}.mc29-solution-card>b{display:none}.mc29-priority-grid article,.mc29-problem-grid article{min-height:245px}.mc29-priority-grid article>span,.mc29-problem-grid article>span,.mc29-step-grid article>span{margin-bottom:30px}.mc2901-card-mark,.mc2901-form-mark,.mc2901-list-mark{display:inline-block!important;width:9px!important;height:9px!important;min-width:9px!important;margin:0!important;border-radius:50%!important;background:linear-gradient(135deg,var(--mc29-green),var(--mc29-coral))!important;color:transparent!important;font-size:0!important;letter-spacing:0!important}.mc29-capability-list>div{align-items:center}.mc29-capability-list>div,.mc29-form-section{grid-template-columns:20px 1fr}.mc2901-hero-media{min-height:510px;overflow:hidden;border-radius:30px;box-shadow:var(--mc29-shadow);background:#16221f}.mc2901-hero-media>img{object-fit:cover;object-position:center}.mc2901-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,13,12,.02) 25%,rgba(7,13,12,.74)),linear-gradient(90deg,rgba(7,13,12,.18),transparent 42%)}.mc2901-hero-caption{position:absolute;z-index:2;left:26px;right:26px;bottom:27px;display:grid;gap:7px;color:#fff}.mc2901-hero-caption span{font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.72)}.mc2901-hero-caption strong{max-width:390px;font-size:22px;line-height:1.16;letter-spacing:-.025em}.mc2901-hero-proof{position:absolute;z-index:3;top:18px;right:18px;display:grid;gap:7px;padding:13px 15px;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:rgba(17,26,24,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff}.mc2901-hero-proof span{display:grid;font-size:9px;color:rgba(255,255,255,.66)}.mc2901-hero-proof b{font-size:13px;color:#fff}.mc2901-visual-section{padding:88px 0;background:#eef0ea}.mc2901-visual-grid{display:grid;grid-template-columns:1.05fr .95fr .95fr;gap:14px}.mc2901-visual-card{overflow:hidden;border:1px solid var(--mc29-line);border-radius:24px;background:#fff;box-shadow:0 16px 45px rgba(17,26,24,.07);transition:transform .22s ease,box-shadow .22s ease}.mc2901-visual-card:hover{transform:translateY(-4px);box-shadow:var(--mc29-shadow)}.mc2901-visual-image{position:relative;aspect-ratio:4/3;overflow:hidden;background:#111a18}.mc2901-visual-image img{object-fit:cover;transition:transform .35s ease}.mc2901-visual-card:hover img{transform:scale(1.025)}.mc2901-visual-card>div:last-child{padding:22px}.mc2901-visual-card span{font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:var(--mc29-green)}.mc2901-visual-card h3{margin:12px 0 24px;font-size:23px;line-height:1.12;letter-spacing:-.035em}.mc2901-visual-card strong{font-size:11px}.mc2901-market-band{padding:64px 0;background:#f4f0e7;border-top:1px solid var(--mc29-line);border-bottom:1px solid var(--mc29-line)}.mc2901-market-band-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:70px;align-items:center}.mc2901-market-band h2{max-width:760px;margin:13px 0 12px;font-size:clamp(30px,3.2vw,44px);line-height:1.08;letter-spacing:-.042em}.mc2901-market-band p{max-width:760px;margin:0;color:var(--mc29-muted);font-size:14px;line-height:1.7}.mc2901-market-links{display:grid;border-top:1px solid var(--mc29-line)}.mc2901-market-links a{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--mc29-line);font-size:13px;font-weight:750}.mc2901-market-links a:hover{color:var(--mc29-green)}@media(max-width:1180px){.mc2901-visual-grid{grid-template-columns:repeat(2,1fr)}.mc2901-visual-card:first-child{grid-column:1/-1}.mc2901-market-band-grid{grid-template-columns:1fr;gap:32px}}@media(max-width:820px){.mc29-hero-copy h1,.mc29-inner-hero h1,.mc29-market-hero h1,.mc29-partner-hero h1{font-size:clamp(34px,9.5vw,48px)}.mc29-contact-panel h2,.mc29-faq-layout h2,.mc29-final-cta h2,.mc29-honesty-card h2,.mc29-scope-layout h2,.mc29-section-heading h2,.mc29-two-column h2{font-size:clamp(28px,7.4vw,40px)}.mc2901-hero-media{min-height:430px}.mc2901-visual-grid{grid-template-columns:1fr}.mc2901-visual-card:first-child{grid-column:auto}.mc2901-visual-section{padding:72px 0}}@media(max-width:560px){.mc2901-hero-media{min-height:410px}.mc2901-hero-proof{left:16px;right:auto;top:16px}.mc2901-hero-caption{left:18px;right:18px;bottom:20px}.mc2901-hero-caption strong{font-size:19px}.mc29-contact-panel h2,.mc29-faq-layout h2,.mc29-final-cta h2,.mc29-honesty-card h2,.mc29-scope-layout h2,.mc29-section-heading h2,.mc29-two-column h2{font-size:clamp(27px,8.5vw,36px)}}#main h1:not(#mc-typography-override),#main h2:not(#mc-typography-override),#main h3:not(#mc-typography-override),#main h4:not(#mc-typography-override),#main h5:not(#mc-typography-override),#main h6:not(#mc-typography-override),.site-footer h1:not(#mc-typography-override),.site-footer h2:not(#mc-typography-override),.site-footer h3:not(#mc-typography-override),.site-footer h4:not(#mc-typography-override),.site-footer h5:not(#mc-typography-override),.site-footer h6:not(#mc-typography-override){font-weight:400!important;text-wrap:balance}#main h1:not(#mc-typography-override){font-size:clamp(28px,3.05vw,42px)!important;line-height:1.16!important;letter-spacing:-.024em!important}#main h2:not(#mc-typography-override){font-size:clamp(22px,2.15vw,30px)!important;line-height:1.22!important;letter-spacing:-.018em!important}#main h3:not(#mc-typography-override){font-size:clamp(18px,1.45vw,21px)!important;line-height:1.3!important;letter-spacing:-.012em!important}#main h4:not(#mc-typography-override){font-size:clamp(16px,1.2vw,18px)!important;line-height:1.35!important;letter-spacing:-.008em!important}#main h5:not(#mc-typography-override),#main h6:not(#mc-typography-override){font-size:15px!important;line-height:1.4!important;letter-spacing:0!important}.site-footer h2:not(#mc-typography-override){font-size:clamp(22px,2vw,29px)!important;line-height:1.24!important;letter-spacing:-.016em!important}.site-footer h3:not(#mc-typography-override){font-size:19px!important;line-height:1.3!important;letter-spacing:-.01em!important}#main :is(.mc29-hero-copy,.mc29-inner-hero,.mc29-market-hero,.mc29-partner-hero,.hero-copy,.v7-hero-copy,.v8-hero-copy,.v17-hero-copy,.page-hero,.detail-hero,.article-hero,.solution-detail-copy,.service-detail-hero) h1:not(#mc-typography-override){font-size:clamp(30px,3.25vw,42px)!important;line-height:1.15!important;letter-spacing:-.025em!important}#main :is(.mc29-section-heading,.mc29-two-column,.mc29-honesty-card,.mc29-faq-layout,.mc29-final-cta,.mc29-scope-layout,.mc29-contact-panel,.v7-section-heading,.v17-section-head,.v19-decision-head,.v19-pricing-process-head,.v19-pricing-faq,.subscription-group-heading,.enterprise-cta,.premium-process-grid) h2:not(#mc-typography-override){font-size:clamp(22px,2.2vw,30px)!important;line-height:1.22!important;letter-spacing:-.018em!important}.eyebrow,.mc23-eyebrow,.mc29-eyebrow,.mc29-kicker,.v7-eyebrow,.v8-eyebrow{font-weight:500!important;font-size:10px!important;letter-spacing:.1em!important}.mc2901-hero-caption strong{font-weight:400!important;font-size:18px!important;line-height:1.28!important}.mc29-case-grid h3,.mc29-market-card h3,.mc29-service-card h3,.mc29-solution-card h3,.mc2901-visual-card h3{font-weight:400!important}.mc29-hero,.mc29-inner-hero,.mc29-market-hero,.mc29-partner-hero{padding-top:64px!important;padding-bottom:58px!important}.mc29-section,.mc2901-visual-section,.section-pad{padding-top:64px!important;padding-bottom:64px!important}.mc29-section-heading{margin-bottom:30px!important;gap:42px!important}.mc29-market-card,.mc29-priority-grid article,.mc29-problem-grid article,.mc29-service-card,.mc29-solution-card{min-height:auto!important}.mc29-market-card,.mc29-service-card,.mc29-solution-card{padding:24px!important}.mc2901-market-band{padding-top:48px!important;padding-bottom:48px!important}@media(max-width:820px){#main :is(.mc29-hero-copy,.mc29-inner-hero,.mc29-market-hero,.mc29-partner-hero,.hero-copy,.v7-hero-copy,.v8-hero-copy,.v17-hero-copy,.page-hero,.detail-hero,.article-hero,.solution-detail-copy,.service-detail-hero) h1:not(#mc-typography-override),#main h1:not(#mc-typography-override){font-size:clamp(27px,7.4vw,34px)!important;line-height:1.18!important}#main :is(.mc29-section-heading,.mc29-two-column,.mc29-honesty-card,.mc29-faq-layout,.mc29-final-cta,.mc29-scope-layout,.mc29-contact-panel,.v7-section-heading,.v17-section-head,.v19-decision-head,.v19-pricing-process-head,.v19-pricing-faq,.subscription-group-heading,.enterprise-cta,.premium-process-grid) h2:not(#mc-typography-override),#main h2:not(#mc-typography-override){font-size:clamp(21px,5.8vw,27px)!important}#main h3:not(#mc-typography-override){font-size:clamp(17px,4.7vw,20px)!important}.mc29-hero,.mc29-inner-hero,.mc29-market-hero,.mc29-partner-hero{padding-top:52px!important;padding-bottom:46px!important}.mc29-section,.mc2901-visual-section,.section-pad{padding-top:52px!important;padding-bottom:52px!important}}@media(max-width:560px){#main :is(.mc29-hero-copy,.mc29-inner-hero,.mc29-market-hero,.mc29-partner-hero,.hero-copy,.v7-hero-copy,.v8-hero-copy,.v17-hero-copy,.page-hero,.detail-hero,.article-hero,.solution-detail-copy,.service-detail-hero) h1:not(#mc-typography-override),#main h1:not(#mc-typography-override){font-size:29px!important;line-height:1.2!important}#main h2:not(#mc-typography-override){font-size:23px!important;line-height:1.25!important}#main h3:not(#mc-typography-override){font-size:18px!important;line-height:1.32!important}.site-footer h2:not(#mc-typography-override){font-size:22px!important}}