@charset "UTF-8";.productized-service-page{--offer-section-space: clamp(4rem, 7vw, 7.25rem);padding-top:4rem}.productized-service-page .eyebrow.eyebrow--light-blue{color:var(--color-convey-dark)}@media (min-width: 1200px){.productized-service-page{padding-top:5rem}}.productized-service-page .service-offer-hero{padding:clamp(2rem,4vw,4rem) 0 clamp(3.5rem,7vw,6.5rem);overflow:hidden}.productized-service-page .service-offer-hero__layout{display:grid;align-items:center;gap:clamp(2.5rem,6vw,6.5rem)}@media (min-width: 992px){.productized-service-page .service-offer-hero__layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}}.productized-service-page .service-offer-hero__copy{max-width:820px}.productized-service-page .service-offer-hero h1{max-width:850px;margin-top:clamp(1rem,2vw,1.5rem);font-size:clamp(2.35rem,4.9vw,4.65rem);line-height:1.02;letter-spacing:-.025em}.productized-service-page .service-offer-hero h1 span{margin-bottom:.35rem;color:var(--color-convey-dark);font-family:TT Interphases,sans-serif;font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.productized-service-page .service-offer-hero .lead{max-width:735px;margin-top:clamp(1rem,2vw,1.6rem);font-size:clamp(1.05rem,1.55vw,1.35rem)}.productized-service-page .service-offer-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:clamp(1.75rem,3vw,2.5rem)}@media (min-width: 520px){.productized-service-page .service-offer-hero__actions{flex-direction:row;align-items:center}}.productized-service-page .service-offer-hero__reassurance{margin:1rem 0 0;color:var(--color-mid-gray);font-size:.9rem}.productized-service-page .offer-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding:0;border-top:1px solid var(--color-convey-dark);border-bottom:1px solid var(--color-convey-dark)}.productized-service-page .offer-facts div{padding:1rem .75rem 1rem 0}.productized-service-page .offer-facts div+div{padding-left:clamp(.75rem,2vw,1.5rem);border-left:1px solid var(--color-lines)}.productized-service-page .offer-facts dt{margin-bottom:.3rem;color:var(--color-mid-gray);font-size:clamp(.7rem,1vw,.82rem);font-weight:700;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.productized-service-page .offer-facts dd{margin:0;color:var(--color-convey-dark);font-family:Fagun,sans-serif;font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.2}.productized-service-page .asset-placeholder{display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(350px,47vw,520px);padding:clamp(1.5rem,3vw,2.5rem);border-style:dashed;color:var(--color-convey-dark);background:linear-gradient(rgba(5,109,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(5,109,255,.06) 1px,transparent 1px),var(--color-convey-offwhite);background-size:32px 32px;box-shadow:none}.productized-service-page .asset-placeholder__label{align-self:flex-start;margin-bottom:auto;padding:.35rem .65rem;border:1px solid var(--color-convey-dark);border-radius:.35rem;background:var(--color-convey-white);font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.productized-service-page .asset-placeholder strong{max-width:360px;font-family:Fagun,sans-serif;font-size:clamp(1.45rem,2.8vw,2.2rem);line-height:1.1}.productized-service-page .asset-placeholder__detail{max-width:360px;margin-top:.65rem;color:var(--color-mid-gray);font-size:.9rem;line-height:1.45}.productized-service-page .offer-proof-band{color:var(--color-convey-white);background:var(--color-convey-blue)}.productized-service-page .offer-proof-band__grid{display:grid}@media (min-width: 700px){.productized-service-page .offer-proof-band__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.productized-service-page .offer-proof-band__grid{grid-template-columns:repeat(4,1fr)}}.productized-service-page .offer-proof-band p{display:grid;gap:.25rem;margin:0;padding:1.35rem 0;color:inherit;border-bottom:1px solid rgba(255,255,255,.3)}@media (min-width: 700px){.productized-service-page .offer-proof-band p{padding:1.5rem;border-right:1px solid rgba(255,255,255,.3)}}@media (min-width: 1100px){.productized-service-page .offer-proof-band p{border-bottom:0}}@media (min-width: 700px) and (max-width: 1099px){.productized-service-page .offer-proof-band p:nth-child(2n){border-right:0}}.productized-service-page .offer-proof-band p:last-child{border-bottom:0;border-right:0}.productized-service-page .offer-proof-band strong{color:inherit;font-family:Fagun,sans-serif;font-size:clamp(1.05rem,1.5vw,1.3rem)}.productized-service-page .offer-proof-band span{color:inherit;font-size:.88rem;opacity:.85}.productized-service-page .offer-section{padding:var(--offer-section-space) 0}.productized-service-page .offer-section--offwhite{background:var(--color-convey-offwhite)}.productized-service-page .offer-section--dark{--h2-text-color: var(--color-convey-white);--h3-text-color: var(--color-convey-white);color:var(--color-convey-white);background:var(--color-convey-dark)}.productized-service-page .offer-section--dark p,.productized-service-page .offer-section--dark ul,.productized-service-page .offer-section--dark ol{color:inherit}.productized-service-page .offer-section__split{display:grid;gap:clamp(2.5rem,7vw,7rem)}@media (min-width: 900px){.productized-service-page .offer-section__split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.productized-service-page .offer-section__intro{max-width:650px}.productized-service-page .offer-section__intro h2{margin-top:1rem}.productized-service-page .offer-section__intro .lead{margin-top:1.15rem}.productized-service-page .offer-section__heading{max-width:920px;margin:0 auto clamp(2.5rem,5vw,4.25rem);text-align:center}.productized-service-page .offer-section__heading h2{margin-top:1rem}.productized-service-page .offer-section__heading .lead{max-width:760px;margin:1rem auto 0}.productized-service-page .offer-section__heading--left{margin-right:0;margin-left:0;text-align:left}.productized-service-page .offer-section__heading--left .lead{margin-left:0}.productized-service-page .symptom-list{border-top:1px solid var(--color-convey-dark)}.productized-service-page .symptom-list article{display:grid;grid-template-columns:2.25rem 1fr;gap:.8rem;align-items:start;padding:1.15rem 0;border-bottom:1px solid var(--color-lines)}.productized-service-page .symptom-list span{color:var(--color-convey-blue);font-family:Fagun,sans-serif;font-size:.85rem;line-height:1.65}.productized-service-page .symptom-list p{margin:0;color:var(--color-convey-dark);font-weight:500}.productized-service-page .review-area-grid{display:grid;gap:1px;border:1px solid rgba(255,255,255,.28);background:#ffffff47}@media (min-width: 700px){.productized-service-page .review-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.productized-service-page .review-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.productized-service-page .review-area-card{min-height:260px;padding:clamp(1.5rem,3vw,2.5rem);background:var(--color-convey-dark)}.productized-service-page .review-area-card__number{display:block;margin-bottom:clamp(2rem,4vw,3.5rem);color:var(--color-faded-blue);font-family:Fagun,sans-serif;font-size:1rem}.productized-service-page .review-area-card h3{margin-bottom:.75rem}.productized-service-page .review-area-card p{margin:0;opacity:.78}.productized-service-page .deliverable-grid{display:grid;gap:1rem}@media (min-width: 760px){.productized-service-page .deliverable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.productized-service-page .deliverable-card{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:clamp(1.35rem,3vw,2.25rem);border:1px solid var(--color-lines);border-radius:clamp(.35rem,1vw,.8rem);background:var(--color-convey-white)}.productized-service-page .deliverable-card__check{display:grid;place-items:center;width:2.5rem;height:2.5rem;color:var(--color-convey-white);background:var(--color-convey-blue);border-radius:50%;font-size:1rem;font-weight:700}.productized-service-page .deliverable-card h3{margin:0 0 .5rem;font-size:clamp(1.15rem,1.7vw,1.4rem)}.productized-service-page .deliverable-card p{margin:0}.productized-service-page .service-timeline{display:grid;margin:0;padding:0;border:1px solid var(--color-convey-dark);border-radius:clamp(.35rem,1vw,.9rem);list-style:none;overflow:hidden}@media (min-width: 900px){.productized-service-page .service-timeline{grid-template-columns:repeat(4,minmax(0,1fr))}}.productized-service-page .service-timeline li{display:grid;align-content:start;gap:clamp(2rem,4vw,4rem);min-height:250px;margin:0;padding:clamp(1.4rem,3vw,2.25rem);background:var(--color-convey-white)}.productized-service-page .service-timeline li+li{border-top:1px solid var(--color-convey-dark)}@media (min-width: 900px){.productized-service-page .service-timeline li+li{border-top:0;border-left:1px solid var(--color-convey-dark)}}.productized-service-page .service-timeline__day{color:var(--color-convey-blue);font-size:.85rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.productized-service-page .service-timeline h3{margin:0 0 .6rem;font-size:clamp(1.2rem,1.8vw,1.45rem)}.productized-service-page .service-timeline p{margin:0}.productized-service-page .scope-grid{display:grid;gap:1.25rem}@media (min-width: 850px){.productized-service-page .scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.productized-service-page .scope-card{padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--color-convey-dark);border-radius:clamp(.35rem,1vw,.9rem)}.productized-service-page .scope-card--included{background:var(--color-convey-offwhite)}.productized-service-page .scope-card__label{margin:0 0 .75rem;color:var(--color-convey-blue);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.productized-service-page .scope-card h3{max-width:520px;margin-bottom:1.25rem}.productized-service-page .scope-card ul{margin:0}.productized-service-page .scope-note{max-width:1080px;margin:1.25rem 0 0;padding:1.25rem 1.4rem;border-left:4px solid var(--color-convey-gold);background:#fffaf0}.productized-service-page .request-review{padding:var(--offer-section-space) 0;color:var(--color-convey-white);background:var(--color-convey-blue)}.productized-service-page .request-review__layout{display:grid;align-items:center;gap:clamp(2.5rem,7vw,7rem)}@media (min-width: 900px){.productized-service-page .request-review__layout{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr)}}.productized-service-page .request-review__copy{max-width:620px}.productized-service-page .request-review__copy h2,.productized-service-page .request-review__copy p{color:inherit}.productized-service-page .request-review__copy h2{margin-top:1rem}.productized-service-page .request-review__copy>p:not(.eyebrow){margin-top:1rem;opacity:.9}.productized-service-page .request-review__summary{display:grid;gap:.75rem;margin:2rem 0 0}@media (min-width: 520px){.productized-service-page .request-review__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.productized-service-page .request-review__summary div{padding-top:.8rem;border-top:1px solid rgba(255,255,255,.45)}.productized-service-page .request-review__summary dt{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.productized-service-page .request-review__summary dd{margin:.25rem 0 0;color:inherit;font-family:Fagun,sans-serif;font-size:1.05rem}.productized-service-page .request-review__form-wrap{padding:clamp(1.5rem,4vw,3rem);color:var(--color-convey-dark);background:var(--color-convey-white);box-shadow:clamp(.4rem,1vw,.8rem) clamp(.4rem,1vw,.8rem) #00022438}.productized-service-page .request-review__form-wrap>h3{margin:0}.productized-service-page .request-review__form-wrap>p{margin:.35rem 0 1.5rem}.productized-service-page .service-request-form{display:grid;gap:1rem}.productized-service-page .service-request-form__field{display:grid;gap:.45rem}.productized-service-page .service-request-form label{color:var(--color-convey-dark)}.productized-service-page .service-request-form input,.productized-service-page .service-request-form textarea{width:100%;border-radius:.35rem;box-shadow:none}.productized-service-page .service-request-form textarea{min-height:125px;resize:vertical}.productized-service-page .service-request-form__submit{width:100%;margin-top:.25rem}.productized-service-page .service-request-form__note{margin:0;color:var(--color-mid-gray);font-size:.82rem;line-height:1.4;text-align:center}.productized-service-page .service-request-form__success{display:grid;align-content:center;min-height:320px;padding:1rem;text-align:center}.productized-service-page .service-request-form__success:focus{outline:none}.productized-service-page .service-request-form__success h3{margin:.5rem 0 .75rem}.productized-service-page .service-request-form__success p{margin:0}.productized-service-page .service-request-form__kicker{color:var(--color-convey-blue)!important;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.productized-service-page .faq-layout{display:grid;gap:clamp(2.5rem,7vw,7rem)}@media (min-width: 900px){.productized-service-page .faq-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}}.productized-service-page .faq-list{border-top:1px solid var(--color-convey-dark)}.productized-service-page .faq-list details{border-bottom:1px solid var(--color-convey-dark)}.productized-service-page .faq-list summary{position:relative;padding:1.25rem 3rem 1.25rem 0;color:var(--color-convey-dark);cursor:pointer;font-family:Fagun,sans-serif;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.25;list-style:none}.productized-service-page .faq-list summary::-webkit-details-marker{display:none}.productized-service-page .faq-list summary:after{content:"+";position:absolute;top:50%;right:.25rem;color:var(--color-convey-blue);font-family:TT Interphases,sans-serif;font-size:1.75rem;font-weight:400;transform:translateY(-50%)}.productized-service-page .faq-list details[open] summary:after{content:"−"}.productized-service-page .faq-list details p{max-width:720px;margin:-.25rem 0 1.4rem;padding-right:2rem}.productized-service-page .offer-final-cta{padding:0 0 clamp(3rem,7vw,7rem)}.productized-service-page .offer-final-cta__panel{padding:clamp(2rem,5vw,5rem);color:var(--color-convey-white);background:var(--color-convey-dark);text-align:center}.productized-service-page .offer-final-cta__panel h2,.productized-service-page .offer-final-cta__panel p{color:inherit}.productized-service-page .offer-final-cta__panel h2{max-width:880px;margin:1rem auto 0}.productized-service-page .offer-final-cta__panel>p:not(.eyebrow){max-width:730px;margin:1rem auto 1.75rem;opacity:.85}.productized-service-page .site-footer{margin-top:0}@media (max-width: 519px){.productized-service-page .offer-facts{grid-template-columns:1fr}.productized-service-page .offer-facts div,.productized-service-page .offer-facts div+div{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1rem;padding:.85rem 0;border-left:0}.productized-service-page .offer-facts div+div{border-top:1px solid var(--color-lines)}.productized-service-page .offer-facts dt,.productized-service-page .offer-facts dd{margin:0}.productized-service-page .service-offer-hero__actions .button,.productized-service-page .service-offer-hero__actions .text-link{width:100%;justify-content:center}.productized-service-page .asset-placeholder{min-height:300px}.productized-service-page .review-area-card{min-height:0}.productized-service-page .deliverable-card{grid-template-columns:2.25rem minmax(0,1fr);gap:.8rem}.productized-service-page .deliverable-card__check{width:2.25rem;height:2.25rem}}@media (prefers-reduced-motion: reduce){.productized-service-page{scroll-behavior:auto}}
