.mcp-service{--mcp-navy:#070d1c;--mcp-ivory:#f4f0e8;--mcp-ink:#151515;--mcp-blue:#2457f5;--mcp-pale:#83aeff;--mcp-muted:#bec9de;--mcp-rule:#34425d;background:var(--mcp-navy);color:var(--mcp-ivory);font-family:var(--font-sans),Arial,sans-serif;overflow:clip}.mcp-service *{box-sizing:border-box}.mcp-service :is(h1,h2,h3){font-family:var(--font-display),Georgia,serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:500;line-height:1.08}.mcp-service h1{font-size:clamp(54px,6.5vw,96px)}.mcp-service h2{font-size:clamp(38px,4.7vw,66px)}.mcp-service h3{font-size:31px}.mcp-service p{color:var(--mcp-muted);margin:18px 0 0;font-size:15px;line-height:1.7}.mcp-service a{color:inherit;text-decoration:none}.mcp-service__wrap{width:min(100% - 64px,1280px);margin-inline:auto}.mcp-service__section{padding-block:90px}.mcp-service__hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:65px;padding-block:75px 90px;display:grid}.mcp-service .mcp-service__eyebrow{font:500 11px/1.5 var(--font-sans),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:inherit;margin:0 0 25px}.mcp-service .mcp-service__lead{max-width:48ch;margin:28px 0;font-size:18px}.mcp-service .mcp-service__note{margin-top:24px;font-size:12px}.mcp-service__actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.mcp-service .mcp-service__button{background:var(--mcp-blue);color:#fff;border:1px solid var(--mcp-blue);border-radius:0;justify-content:space-between;align-items:center;gap:30px;min-height:52px;padding:14px 24px;font-size:14px;font-weight:600;display:inline-flex}.mcp-service .mcp-service__button:hover{background:#1644d9}.mcp-service .mcp-service__link{border-bottom:1px solid;align-items:center;gap:20px;padding:8px 0;font-size:13px;line-height:1.6;display:inline-flex}.mcp-service__art{justify-self:center;width:min(100%,440px);min-width:0}.mcp-service__art-label{letter-spacing:.12em;text-transform:uppercase;border-top:1px solid var(--mcp-rule);color:var(--mcp-muted);justify-content:space-between;gap:16px;padding-top:16px;font-size:9px;display:flex}.mcp-service__motion{font:400 11px/1.5 var(--font-sans),sans-serif;min-height:44px;color:var(--mcp-muted);cursor:pointer;background:0 0;border:0;padding:12px 0}.mcp-service__light{background:var(--mcp-ivory);color:var(--mcp-ink);--mcp-muted:#625b53;--mcp-rule:#d8d1c7}.mcp-service__heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:50px;display:grid}.mcp-service__heading>p{max-width:46ch;margin-bottom:0}.mcp-service__columns{border-top:1px solid var(--mcp-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mcp-service__columns article{min-width:0;padding:30px 28px 0 0}.mcp-service__columns article+article{border-left:1px solid var(--mcp-rule);padding-left:28px}.mcp-service__tiers{border-bottom:1px solid var(--mcp-rule)}.mcp-service__tiers article{flex-direction:column;align-items:flex-start;padding-bottom:35px;display:flex}.mcp-service__tiers h3{max-width:12ch;font-size:clamp(32px,3vw,42px)}.mcp-service__tiers p{font-size:14px}.mcp-service__tiers ul{color:var(--mcp-muted);flex:1;margin:24px 0 28px;padding-left:18px;font-size:13px;line-height:1.8}.mcp-service__tiers li{margin-bottom:10px}.mcp-service .mcp-service__price{border-top:1px solid var(--mcp-rule);width:100%;padding-top:18px;font-size:11px}.mcp-service__tiers .mcp-service__link{margin-top:12px}.mcp-service__split{grid-template-columns:1fr 1fr;gap:80px;display:grid}.mcp-service__approach{border-top:1px solid var(--mcp-rule)}.mcp-service__approach ol{margin:0;padding:0;list-style:none}.mcp-service__approach li{border-top:1px solid var(--mcp-rule);gap:25px;padding:25px 0;display:flex}.mcp-service__approach li>span{color:var(--mcp-pale);padding-top:9px;font-size:11px}.mcp-service__approach h3{font-size:29px}.mcp-service__approach p{font-size:14px}.mcp-service__faq details{border-top:1px solid var(--mcp-rule);padding:20px 0}.mcp-service__faq summary{cursor:pointer;min-height:32px;font-size:15px;font-weight:600;line-height:1.6}.mcp-service__faq p{max-width:55ch;font-size:14px}.mcp-service :is(a,button,summary):focus-visible{outline:2px solid var(--mcp-pale)!important;outline-offset:5px!important;box-shadow:none!important}.mcp-service__light :is(a,button,summary):focus-visible{outline-color:var(--mcp-blue)!important}.mcp-service__skip{z-index:999;color:#070d1c;background:#f4f0e8;padding:14px 20px;position:fixed;top:-100px;left:20px}.mcp-service__skip:focus{top:12px}@media (max-width:1000px){.mcp-service__hero{gap:35px}.mcp-service__split{gap:45px}.mcp-service__columns article{padding-right:20px}.mcp-service__columns article+article{padding-left:20px}}@media (max-width:760px){.mcp-service__wrap{width:calc(100% - 48px)}.mcp-service__hero,.mcp-service__heading,.mcp-service__split,.mcp-service__columns{grid-template-columns:1fr;gap:32px}.mcp-service__hero{padding-block:45px 55px}.mcp-service__art .workroom-core{--workroom-core-height:280px}.mcp-service .mcp-service__lead{font-size:16px}.mcp-service__section{padding-block:60px}.mcp-service__heading{margin-bottom:32px}.mcp-service__columns article,.mcp-service__columns article+article{border-left:0;border-top:1px solid var(--mcp-rule);padding:25px 0}.mcp-service__columns article:first-child{border-top:0}.mcp-service__tiers{gap:0}.mcp-service__tiers h3{font-size:40px}}
