.service-planner-module__H81CkW__planner{border:1px solid var(--color-line-tint);background:var(--color-surface);border-radius:6px;min-width:0;padding:clamp(24px,4vw,44px);scroll-margin-top:100px}.service-planner-module__H81CkW__planner .service-planner-module__H81CkW__heading h2{margin:14px 0;font-size:clamp(22px,2.5vw,30px);font-weight:500;line-height:1.6}.service-planner-module__H81CkW__planner .service-planner-module__H81CkW__heading>p:last-child{max-width:48em;color:var(--color-ink-soft);margin:0;font-size:14px;line-height:1.95}.service-planner-module__H81CkW__layout{gap:28px;min-width:0;margin-top:30px;display:grid}.service-planner-module__H81CkW__choices,.service-planner-module__H81CkW__hoursFields{border:0;min-width:0;margin:0;padding:0}.service-planner-module__H81CkW__choices legend,.service-planner-module__H81CkW__hoursFields legend{margin:0 0 10px;padding:0;font-size:14px;font-weight:700;line-height:1.8}.service-planner-module__H81CkW__planner .service-planner-module__H81CkW__helper{color:var(--color-ink-soft);margin:10px 0 0;font-size:12px;line-height:1.9}.service-planner-module__H81CkW__choices>.service-planner-module__H81CkW__helper{margin:0 0 16px}.service-planner-module__H81CkW__choice{border:1px solid var(--color-line-form);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:10px;min-height:48px;margin-top:10px;padding:13px 14px;font-size:13px;line-height:1.8;display:flex}.service-planner-module__H81CkW__choice:has(input:checked){border-color:var(--color-accent);background:var(--color-surface);box-shadow:inset 3px 0 0 var(--color-accent)}.service-planner-module__H81CkW__choice input{width:17px;height:17px;accent-color:var(--color-accent);flex:0 0 17px}.service-planner-module__H81CkW__choice>span{overflow-wrap:anywhere;min-width:0}.service-planner-module__H81CkW__choice .service-planner-module__H81CkW__order{font-family:var(--font-en);color:var(--color-ink);flex-shrink:0;margin-left:auto;font-weight:700}.service-planner-module__H81CkW__hoursFields{margin-top:30px}.service-planner-module__H81CkW__hoursFields label{margin-top:18px;margin-bottom:8px;font-size:13px;font-weight:500;line-height:1.8;display:block}.service-planner-module__H81CkW__hoursInput{align-items:center;gap:10px;display:flex}.service-planner-module__H81CkW__hoursInput input,.service-planner-module__H81CkW__hoursFields select{border:1px solid var(--color-line-form);width:100%;min-width:0;color:var(--color-ink);font:inherit;background:#fff;border-radius:6px;padding:12px;font-size:16px}.service-planner-module__H81CkW__hoursInput input{max-width:150px}.service-planner-module__H81CkW__hoursInput span{flex-shrink:0;font-size:12px}.service-planner-module__H81CkW__planner .service-planner-module__H81CkW__error{color:var(--color-error)}.service-planner-module__H81CkW__scenario{background:#fff;border-radius:6px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:18px;padding:18px;display:flex}.service-planner-module__H81CkW__scenario>span{color:var(--color-ink-soft);font-size:12px}.service-planner-module__H81CkW__scenario strong{font-size:24px;font-weight:700;line-height:1.5}.service-planner-module__H81CkW__planner .service-planner-module__H81CkW__scenario p{color:var(--color-ink-soft);margin:0;font-size:12px;line-height:1.9}.service-planner-module__H81CkW__result{border:1px solid var(--color-line-tint);background:#fff;border-radius:6px;align-self:start;min-width:0;padding:clamp(20px,2.5vw,30px)}.service-planner-module__H81CkW__planner .service-planner-module__H81CkW__resultLabel{color:var(--color-ink-soft);margin:0 0 10px;font-size:12px;line-height:1.8}.service-planner-module__H81CkW__planner .service-planner-module__H81CkW__result h3{margin:0 0 18px;font-size:20px;font-weight:500;line-height:1.6}.service-planner-module__H81CkW__actionList{margin:0;padding-left:20px}.service-planner-module__H81CkW__actionList li{margin-top:20px;padding-left:3px}.service-planner-module__H81CkW__actionList li::marker{color:var(--color-accent);font-family:var(--font-en);font-weight:700}.service-planner-module__H81CkW__planner .service-planner-module__H81CkW__actionList h4{margin:0 0 7px;font-size:14px;font-weight:700;line-height:1.8}.service-planner-module__H81CkW__planner .service-planner-module__H81CkW__actionList p{color:var(--color-ink-soft);margin:0;font-size:13px;line-height:1.95}.service-planner-module__H81CkW__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.service-planner-module__H81CkW__planner .service-planner-module__H81CkW__button{text-align:center;gap:8px;max-width:100%;min-height:44px;padding:13px 17px;font-size:13px;line-height:1.7}.service-planner-module__H81CkW__button svg{flex-shrink:0}.service-planner-module__H81CkW__planner .service-planner-module__H81CkW__copyStatus{min-height:1.8em;color:var(--color-ink-soft);margin:10px 0;font-size:12px;line-height:1.8}.service-planner-module__H81CkW__fullBrief{margin-top:12px}.service-planner-module__H81CkW__fullBrief summary{cursor:pointer;padding-block:8px;font-size:13px;line-height:1.8}.service-planner-module__H81CkW__fullBrief textarea{border:1px solid var(--color-line-form);width:100%;min-width:0;color:var(--color-ink-mid);background:var(--color-surface);font:inherit;resize:vertical;border-radius:6px;margin-top:12px;padding:12px;font-size:13px;line-height:1.9;display:block}.service-planner-module__H81CkW__planner input:focus-visible,.service-planner-module__H81CkW__planner select:focus-visible,.service-planner-module__H81CkW__planner textarea:focus-visible,.service-planner-module__H81CkW__planner a:focus-visible,.service-planner-module__H81CkW__planner button:focus-visible,.service-planner-module__H81CkW__planner summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (min-width:900px){.service-planner-module__H81CkW__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px}}@media (max-width:380px){.service-planner-module__H81CkW__planner{padding:20px 16px}.service-planner-module__H81CkW__result{padding:18px 14px}.service-planner-module__H81CkW__planner .service-planner-module__H81CkW__button{padding-inline:12px}}
.page-module__kSaxVa__page{color:var(--color-ink);font-size:14px;line-height:1.9}.page-module__kSaxVa__page h1,.page-module__kSaxVa__page h2,.page-module__kSaxVa__page h3,.page-module__kSaxVa__page p{margin:0}.page-module__kSaxVa__page h1,.page-module__kSaxVa__page h2{font-weight:500}.page-module__kSaxVa__page h2{letter-spacing:-.015em;font-size:clamp(24px,3vw,34px);line-height:1.65}.page-module__kSaxVa__page h3{font-size:18px;font-weight:500;line-height:1.75}.page-module__kSaxVa__page p{text-wrap:pretty}.page-module__kSaxVa__page a:focus-visible,.page-module__kSaxVa__page summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.page-module__kSaxVa__page section[id]{scroll-margin-top:100px}.page-module__kSaxVa__hero{border-bottom:1px solid var(--color-line);background:var(--color-surface);padding:26px 0 clamp(56px,8vw,90px)}.page-module__kSaxVa__breadcrumb{color:var(--color-ink-soft);flex-wrap:wrap;gap:8px 12px;margin-bottom:42px;font-size:12px;line-height:1.8;display:flex}.page-module__kSaxVa__breadcrumb a{text-underline-offset:4px;text-decoration:underline}.page-module__kSaxVa__page h1{white-space:pre-line;letter-spacing:-.015em;margin-top:20px;font-size:clamp(29px,4vw,48px);line-height:1.5}.page-module__kSaxVa__serviceName{letter-spacing:.03em;margin-bottom:18px;font-size:15px;font-weight:700;display:block}.page-module__kSaxVa__page .page-module__kSaxVa__lead{max-width:47em;color:var(--color-ink-soft);margin-top:26px;font-size:15px;line-height:2.1}.page-module__kSaxVa__actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.page-module__kSaxVa__page .page-module__kSaxVa__button{text-align:center;gap:10px;max-width:100%;min-height:48px;padding:15px 24px;font-size:14px;line-height:1.7}.page-module__kSaxVa__button svg{flex-shrink:0}.page-module__kSaxVa__sectionNav{border-top:1px solid var(--color-line-tint);flex-wrap:wrap;gap:14px 24px;margin-top:40px;padding-top:20px;font-size:12px;display:flex}.page-module__kSaxVa__sectionNav a{color:var(--color-ink-mid);text-underline-offset:4px;text-decoration:underline}.page-module__kSaxVa__section{padding-block:clamp(56px,8vw,88px)}.page-module__kSaxVa__page .page-module__kSaxVa__toolCallout{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);margin-bottom:56px;padding-block:28px}.page-module__kSaxVa__page .page-module__kSaxVa__toolCallout h2{margin-bottom:12px;font-size:23px}.page-module__kSaxVa__page .page-module__kSaxVa__toolCallout p{color:var(--color-ink-soft)}.page-module__kSaxVa__page .page-module__kSaxVa__finderLink{color:var(--color-accent);text-underline-offset:4px;margin-bottom:24px;font-size:13px;text-decoration:underline}.page-module__kSaxVa__heading{margin-bottom:32px}.page-module__kSaxVa__page .page-module__kSaxVa__heading h2{margin-top:16px}.page-module__kSaxVa__page .page-module__kSaxVa__heading>p:last-child:not(:first-child){color:var(--color-ink-soft);margin-top:20px}.page-module__kSaxVa__scenarios{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.page-module__kSaxVa__scenario{border:1px solid var(--color-line-tint);background:#fff;border-radius:4px;min-width:0;padding:26px}.page-module__kSaxVa__number{color:var(--color-accent);font-family:var(--font-en);font-size:18px;font-weight:500;display:inline-block}.page-module__kSaxVa__page .page-module__kSaxVa__scenario h3{margin:14px 0 12px}.page-module__kSaxVa__scenario p{color:var(--color-ink-soft)}.page-module__kSaxVa__scopeList{gap:20px;display:grid}.page-module__kSaxVa__scopeRow{border:1px solid var(--color-line-tint);background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr);gap:20px;padding:clamp(24px,3vw,36px);display:grid}.page-module__kSaxVa__scopeRow>div{align-items:baseline;gap:16px;display:flex}.page-module__kSaxVa__scopeRow .page-module__kSaxVa__number{flex-shrink:0}.page-module__kSaxVa__scopeRow p{color:var(--color-ink-soft)}.page-module__kSaxVa__page .page-module__kSaxVa__scopeNote{color:var(--color-ink-soft);margin-top:24px;font-size:12px}.page-module__kSaxVa__preparation{gap:16px 48px;display:grid}.page-module__kSaxVa__inputList{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.page-module__kSaxVa__inputList li{border-bottom:1px solid var(--color-line);align-items:baseline;gap:18px;padding:20px 0;display:flex}.page-module__kSaxVa__inputList span{font-family:var(--font-en);color:var(--color-accent);flex-shrink:0;font-size:12px}.page-module__kSaxVa__workflow{gap:28px;margin:0;padding:0;list-style:none;display:grid}.page-module__kSaxVa__workflow li{border-top:1px solid var(--color-line);min-width:0;padding-top:22px}.page-module__kSaxVa__step{font-family:var(--font-en);color:var(--color-accent);letter-spacing:.14em;font-size:12px;font-weight:500}.page-module__kSaxVa__page .page-module__kSaxVa__workflow h3{margin-top:10px;font-size:17px}.page-module__kSaxVa__page .page-module__kSaxVa__workflow p{color:var(--color-ink-soft);margin-top:10px}.page-module__kSaxVa__faqList{border:1px solid var(--color-line-tint);background:#fff;border-radius:4px;min-width:0;padding-inline:24px}.page-module__kSaxVa__faqList details{border-bottom:1px solid var(--color-line)}.page-module__kSaxVa__faqList details:last-child{border:0}.page-module__kSaxVa__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-weight:500;list-style:none;display:flex}.page-module__kSaxVa__faqList summary::-webkit-details-marker{display:none}.page-module__kSaxVa__faqList details>p{color:var(--color-ink-soft);padding:0 20px 24px 0}.page-module__kSaxVa__toggle{flex:0 0 12px;width:12px;height:12px;position:relative}.page-module__kSaxVa__toggle:before,.page-module__kSaxVa__toggle:after{content:"";background:var(--color-accent);position:absolute}.page-module__kSaxVa__toggle:before{width:12px;height:1px;top:5px;left:0}.page-module__kSaxVa__toggle:after{width:1px;height:12px;top:0;left:5px}.page-module__kSaxVa__faqList details[open] .page-module__kSaxVa__toggle:after{display:none}.page-module__kSaxVa__related{gap:20px;display:grid}.page-module__kSaxVa__relatedCard{border:1px solid var(--color-line-tint);background:#fff;border-radius:4px;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;display:flex}.page-module__kSaxVa__page .page-module__kSaxVa__relatedCard h3{margin-top:16px;margin-bottom:12px}.page-module__kSaxVa__relatedCard>p{color:var(--color-ink-soft)}.page-module__kSaxVa__relatedCard>span:first-child{overflow-wrap:anywhere}.page-module__kSaxVa__readMore{align-items:center;gap:12px;margin-top:auto;padding-top:24px;font-size:13px;font-weight:700;display:inline-flex}.page-module__kSaxVa__relatedCard:hover .page-module__kSaxVa__readMore{text-underline-offset:4px;text-decoration:underline}.page-module__kSaxVa__contact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.page-module__kSaxVa__page .page-module__kSaxVa__contact h2{margin-top:16px}.page-module__kSaxVa__page .page-module__kSaxVa__contact p:last-child{color:var(--color-ink-soft);margin-top:20px}@media (min-width:640px){.page-module__kSaxVa__workflow,.page-module__kSaxVa__related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.page-module__kSaxVa__scenarios{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__kSaxVa__scopeRow{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px}.page-module__kSaxVa__preparation,.page-module__kSaxVa__faqLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;display:grid}.page-module__kSaxVa__workflow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:380px){.page-module__kSaxVa__page .page-module__kSaxVa__button{padding-inline:18px;font-size:13px}.page-module__kSaxVa__scenarios .page-module__kSaxVa__scenario,.page-module__kSaxVa__relatedCard{padding:22px}}.page-module__kSaxVa__page .page-module__kSaxVa__audience{border-left:2px solid var(--color-accent);max-width:54em;color:var(--color-ink-soft);margin-top:18px;padding-left:14px;font-size:12px}.page-module__kSaxVa__deliverables{border-top:1px solid var(--color-line);margin:0}.page-module__kSaxVa__deliverables>div{border-bottom:1px solid var(--color-line);gap:10px 40px;padding-block:24px;display:grid}.page-module__kSaxVa__deliverables dt{font-size:16px;font-weight:700}.page-module__kSaxVa__deliverables dd{color:var(--color-ink-soft);margin:0}.page-module__kSaxVa__scopeTerms{background:var(--color-surface);border-left:2px solid var(--color-accent);margin-top:36px;padding:28px}.page-module__kSaxVa__page .page-module__kSaxVa__priceNote{margin-top:14px;font-weight:500}.page-module__kSaxVa__scopeTerms ul{color:var(--color-ink-soft);margin:18px 0 0;padding-left:1.2em;font-size:12px}.page-module__kSaxVa__scopeTerms li+li{margin-top:10px}.page-module__kSaxVa__exampleLink{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-block:24px;font-size:14px;display:flex}.page-module__kSaxVa__exampleLink>span>span{color:var(--color-ink-soft);margin-bottom:6px;font-size:11px;display:block}.page-module__kSaxVa__exampleLink:hover{color:var(--color-accent)}.page-module__kSaxVa__exampleLink svg{flex-shrink:0}.page-module__kSaxVa__plannerDisclosure{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);margin-top:32px}.page-module__kSaxVa__plannerDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-weight:500;list-style:none;display:flex}.page-module__kSaxVa__plannerDisclosure>summary::-webkit-details-marker{display:none}.page-module__kSaxVa__optional{color:var(--color-ink-soft);margin-bottom:6px;font-size:11px;font-weight:400;display:block}.page-module__kSaxVa__plannerDisclosure[open]>summary .page-module__kSaxVa__toggle:after{display:none}.page-module__kSaxVa__plannerContent{padding-bottom:24px}.page-module__kSaxVa__page .page-module__kSaxVa__plannerNote{color:var(--color-ink-soft);margin-bottom:20px;font-size:12px}@media (min-width:760px){.page-module__kSaxVa__deliverables>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (max-width:639px){.page-module__kSaxVa__scopeTerms{padding:22px}.page-module__kSaxVa__page h1{font-size:clamp(27px,7.3vw,36px)}}.page-module__kSaxVa__page .page-module__kSaxVa__primaryButton{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.page-module__kSaxVa__page .page-module__kSaxVa__primaryButton:hover{opacity:.88}
