body.customer-site .customer-offers{color:var(--ink-950);background:var(--paper-100)}body.customer-site .offer-intro{color:var(--paper-100);background:var(--ink-950);border-bottom:1px solid #f2f0e938;padding-block:clamp(7rem,13vw,11rem) clamp(3.5rem,7vw,6rem)}body.customer-site .offer-intro__grid,body.customer-site .offer-section__heading{gap:clamp(1.5rem,4vw,4rem);display:grid}body.customer-site .offer-kicker,body.customer-site .offer-card__category,body.customer-site .service-card__english,body.customer-site .offer-card__english{color:var(--ink-950);letter-spacing:.1em;margin:0;font-size:.72rem;font-weight:750}body.customer-site .offer-intro h1,body.customer-site .offer-section h2,body.customer-site .offer-note h2{letter-spacing:-.06em;word-break:keep-all;margin:.8rem 0 1.15rem;font-size:clamp(2.35rem,5.4vw,5rem);line-height:1.08}body.customer-site .offer-intro__lead,body.customer-site .offer-section__heading p,body.customer-site .offer-note__box>p{max-width:46rem;color:var(--steel-700);word-break:keep-all;margin:0;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.75}body.customer-site .offer-intro .offer-kicker{color:var(--signal-400)}body.customer-site .offer-intro__lead{color:var(--steel-400)}body.customer-site .offer-intro__facts{border-top:1px solid var(--signal-400);align-self:end;margin:0}body.customer-site .offer-intro__facts p{border-bottom:1px solid #f2f0e938;grid-template-columns:minmax(6rem,.7fr) 1.3fr;gap:1rem;margin:0;padding:1rem 0;display:grid}body.customer-site .offer-intro__facts span{color:var(--steel-400);font-size:.92rem;line-height:1.55}body.customer-site .offer-section{padding-block:clamp(3.5rem,7vw,6.5rem)}body.customer-site .offer-section:nth-of-type(odd){background:var(--paper-100)}body.customer-site .offer-section__heading{margin-bottom:clamp(1.5rem,3vw,2.75rem)}body.customer-site .offer-section__heading h2{margin-top:0;font-size:clamp(1.8rem,3.6vw,3.35rem)}body.customer-site .offer-list,body.customer-site .service-list{border-top:1px solid var(--ink-950);gap:0;display:grid}body.customer-site .offer-card,body.customer-site .service-card,body.customer-site .offer-note__box{border:0;border-bottom:1px solid var(--line-dark);background:0 0}body.customer-site .offer-card{padding:clamp(1.7rem,3vw,2.8rem) 0;scroll-margin-top:6rem}body.customer-site .offer-card__header{justify-content:space-between;gap:1.25rem;display:flex}body.customer-site .offer-card h3,body.customer-site .service-card h3{letter-spacing:-.04em;margin:.4rem 0 .3rem;font-size:clamp(1.3rem,2vw,1.7rem)}body.customer-site .offer-card__english{color:var(--steel-700)}body.customer-site .offer-card__price{white-space:nowrap;align-content:start;justify-items:end;display:grid}body.customer-site .offer-card__price strong{color:var(--ink-950);font-size:clamp(1.3rem,2.1vw,1.8rem)}body.customer-site .offer-card__price span{color:var(--steel-700);margin-top:.35rem;font-size:.8rem}body.customer-site .offer-card__meta{border-block:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;padding-block:1rem;display:grid}body.customer-site .offer-card__meta div,body.customer-site .service-card footer dl div{gap:.2rem;display:grid}body.customer-site .offer-card__meta dt,body.customer-site .service-card dt{color:var(--steel-700);font-size:.8rem}body.customer-site .offer-card__meta dd,body.customer-site .service-card dd{margin:0;font-weight:650}body.customer-site .offer-card__scope,body.customer-site .service-card__scope{gap:1rem;display:grid}body.customer-site .offer-card h4,body.customer-site .service-card h4{margin:0 0 .45rem;font-size:.86rem}body.customer-site .offer-card ul,body.customer-site .service-card ul{color:var(--steel-700);margin:0;padding-left:1.1rem;font-size:.92rem;line-height:1.65}body.customer-site .service-card{padding:clamp(1.7rem,3vw,3rem) 0}body.customer-site .service-card__heading{grid-template-columns:4.5rem minmax(0,1fr);column-gap:1rem;display:grid}body.customer-site .service-card__heading .offer-kicker{grid-row:span 3;padding-top:.25rem;font-size:1.1rem}body.customer-site .service-card__heading h3{margin:.45rem 0 0;font-size:clamp(2rem,4.5vw,4.6rem);line-height:1}body.customer-site .service-card__heading .service-card__problem{grid-column:2}body.customer-site .service-card__body{gap:clamp(1.25rem,3vw,3rem);margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}body.customer-site .service-card .editorial-image{background:var(--ink-950);align-self:start;margin:0;overflow:hidden}body.customer-site .service-card .editorial-image picture,body.customer-site .service-card .editorial-image img{width:100%;display:block}body.customer-site .service-card .editorial-image img{aspect-ratio:4/3;object-fit:cover}body.customer-site .service-card .editorial-image figcaption{color:var(--paper-100);background:var(--ink-950);letter-spacing:.09em;border-top:1px solid #f2f0e940;padding:.6rem .7rem;font-size:.62rem;font-weight:750}body.customer-site .service-card__problem{color:var(--steel-700);margin:1rem 0 0;line-height:1.65}body.customer-site .service-card__deliverable{word-break:keep-all;max-width:58rem;margin:1.1rem 0 1.5rem;font-size:1.02rem;line-height:1.75}body.customer-site .service-card footer{border-top:1px solid var(--line-dark);margin-top:1.5rem;padding-top:1rem}body.customer-site .service-card footer dl{gap:.85rem;margin:0;display:grid}body.customer-site .service-card footer>p{color:var(--steel-700);margin:1rem 0 0;font-size:.9rem;line-height:1.65}body.customer-site .service-card a,body.customer-site .offer-note a{color:inherit;text-underline-offset:.2em;font-weight:750;text-decoration:underline}body.customer-site .service-card__comparison{border-top:1px solid var(--line-dark);padding-top:.85rem}body.customer-site .offer-note{padding-block:0 clamp(3.5rem,7vw,6.5rem)}body.customer-site .offer-note__box{border-top:1px solid var(--ink-950);background:var(--signal-400);padding:clamp(1.4rem,3vw,2.4rem)}body.customer-site .offer-note h2{margin-top:0;font-size:clamp(1.5rem,3vw,2.4rem)}body.customer-site .offer-note__box>p+p{flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;display:flex}@media (width>=760px){body.customer-site .offer-intro__grid{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr)}body.customer-site .offer-section__heading{grid-template-columns:.22fr 1fr}body.customer-site .offer-card__scope,body.customer-site .service-card__scope,body.customer-site .service-card footer dl{grid-template-columns:repeat(2,minmax(0,1fr))}body.customer-site .service-card__body{grid-template-columns:minmax(14rem,.76fr) minmax(0,1.24fr)}}@media (width<=520px){body.customer-site .offer-card__header{display:grid}body.customer-site .offer-card__price{justify-items:start}body.customer-site .offer-card__meta{grid-template-columns:1fr}}
