.service-main{max-width:1328px;padding:0 44px 65px;margin:auto}.service-hero{padding:34px 0 28px;max-width:1040px}.service-crumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;color:var(--muted);margin-bottom:27px}.service-hero h1{font-size:clamp(36px,4.1vw,57px);max-width:26ch}.service-lead{font-size:21px;line-height:1.5;max-width:65ch;color:var(--muted);margin:22px 0 15px}.service-intro-note{font-size:15px;max-width:82ch;color:var(--muted)}.service-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:25px}.service-actions .consult{display:inline-flex;align-items:center}.service-actions>a:last-child{font-size:16px;font-weight:700}.service-toc{display:flex;gap:25px;border-block:1px solid var(--line);padding:17px 0;margin-bottom:35px;flex-wrap:wrap}.service-toc a{font-size:14px;text-decoration:none}.service-toc a:hover{text-decoration:underline}.service-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:60px;align-items:start}.service-content{min-width:0}.service-content>section{padding:24px 0 30px;border-bottom:1px solid var(--line);scroll-margin-top:24px}.service-content>section:first-child{padding-top:0}.service-content h2{font-size:29px;line-height:1.18;margin:0 0 20px;font-weight:700;letter-spacing:-.025em}.service-content p,.service-content li{font-size:17px;line-height:1.6}.service-content ul{padding-left:23px;margin-bottom:20px}.service-content li{margin:12px 0}.service-content .contact-note{font-size:13px}.service-content .service-outcome{background:var(--blue-light);border:0;border-left:4px solid var(--wine);padding:27px 25px;border-radius:0 5px 5px 0;margin:8px 0 20px}.service-outcome p{margin:0}.service-secondary{background:var(--paper);border:1px solid #c2b6a9;border-radius:4px;padding:13px 17px;min-height:46px;color:var(--wine);font-size:15px;font-weight:700}.service-secondary:hover{background:#e9e1d7}.service-steps{padding-left:25px}.service-steps h3{font-size:20px;margin-top:22px}.service-steps p{margin:7px 0 0;color:var(--muted)}.service-content .service-limits{background:#eee6dc;padding:26px;margin-top:20px;border:0;border-radius:5px}.service-limits p{font-size:15px;margin-bottom:12px}.service-limits p:last-child{margin-bottom:0}.service-aside{position:sticky;top:22px;background:var(--blue);padding:28px;border-radius:6px}.service-aside h2{font-size:27px;line-height:1.2;letter-spacing:-.02em;color:var(--wine);margin:14px 0 18px}.service-aside>p{font-size:15px}.service-aside .consult{margin-top:23px}.service-email{display:block;text-align:center;font-size:15px;margin-top:17px}.service-aside hr{border:0;border-top:1px solid var(--border-blue);margin:26px 0}.service-aside address{font-style:normal;font-size:16px}.service-aside .service-languages{font-size:13px}.service-aside>a:last-child{font-size:14px}.service-content details{border-top:1px solid var(--line);padding:17px 0}.service-content summary{font-size:18px;font-weight:700;cursor:pointer}.service-content details p{font-size:15px;color:var(--muted)}.service-tool-links a{font-weight:700}.service-page .section-nav{padding-bottom:5px}
@media(max-width:1000px){.service-layout{grid-template-columns:1fr;gap:30px}.service-aside{position:static;max-width:650px}.service-hero h1{font-size:43px}.service-main{padding-inline:28px}}
@media(max-width:680px){.service-main{padding:0 18px 40px}.service-hero{padding-top:25px}.service-crumbs{font-size:13px;margin-bottom:22px}.service-hero h1{font-size:38px}.service-lead{font-size:19px}.service-intro-note{font-size:14px}.service-actions{gap:20px}.service-actions .consult{width:100%}.service-actions>a:last-child{font-size:15px}.service-toc{gap:13px 18px;margin-bottom:24px}.service-toc a{font-size:13px}.service-content h2{font-size:27px}.service-content p,.service-content li{font-size:16px}.service-content .service-outcome,.service-content .service-limits{padding:23px 20px}.service-aside{padding:25px}.service-content summary{font-size:17px}.service-secondary{width:100%}}
@media print{.service-aside,.service-toc,.service-actions,.service-secondary,.service-crumbs{display:none!important}.service-main{padding:0}.service-layout{display:block}.service-content section{break-inside:avoid}.service-content h2{font-size:20px}.service-content p,.service-content li{font-size:11px}.service-hero h1{font-size:28px}.service-lead{font-size:13px}.service-content .service-outcome,.service-content .service-limits{background:white;border:1px solid #bbb}.service-content details>*{display:block!important}}

.service-topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.service-topic{padding:1.2rem;background:#eae4db;border-top:3px solid #ed7841;min-width:0}.service-topic h3{margin:0 0 .7rem;font-size:1.15rem;line-height:1.3;color:#621b19}.service-topic p{margin:0}.service-quote{margin-top:1.4rem;padding:1.3rem;border:1px solid #c8b9a9;border-radius:3px}.service-quote h3{margin:0 0 .8rem;color:#621b19}@media(max-width:650px){.service-topic-grid{grid-template-columns:1fr}}

.launch-stages{list-style:none;padding:0;margin:1.5rem 0}.launch-stages>li{display:grid;grid-template-columns:2.4rem 1fr;gap:.8rem;border-top:1px solid #d1c7bc;padding:1.3rem 0}.launch-stages>li>span{font-weight:700;color:#9a5435}.launch-stages h3{margin:0;color:#621b19}.launch-stages ul{padding-left:1.1rem}.launch-next{display:flex;flex-wrap:wrap;gap:.7rem 1.4rem;list-style:none;padding:0}.launch-next a{font-weight:700}
