:where(.agency-site) .content-service-detail .service-entry{grid-template-columns:minmax(270px,.63fr) minmax(0,1.37fr);align-items:start;gap:clamp(32px,4vw,68px);padding:38px 0 48px;display:grid}:where(.agency-site) .content-service-detail .service-entry-copy{min-width:0;padding:3px 0 0}:where(.agency-site) .content-service-detail .service-entry-back{min-height:44px;color:var(--muted,#b0bdc6);text-underline-offset:5px;align-items:center;gap:9px;margin-bottom:22px;font-size:14px;display:inline-flex}:where(.agency-site) .content-service-detail .service-entry-back:hover{color:var(--gold)}:where(.agency-site) .content-service-detail .service-entry h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 22px;font-size:clamp(36px,3.3vw,52px);line-height:1.08}:where(.agency-site) .content-service-detail .service-entry-description{max-width:40ch;margin:0 0 26px;font-size:16px;line-height:1.7}:where(.agency-site) .content-service-detail .service-entry-price{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-bottom:22px;padding-top:20px;display:flex}:where(.agency-site) .content-service-detail .service-entry-price>span{color:var(--muted,#b0bdc6);font-size:14px}:where(.agency-site) .content-service-detail .service-entry-price>strong{font-variant-numeric:tabular-nums;color:var(--gold);font-size:27px;font-weight:650;line-height:1.2}:where(.agency-site) .content-service-detail .service-entry-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}:where(.agency-site) .content-service-detail .service-entry-actions>.text-link{min-height:44px}:where(.agency-site) .content-service-detail .service-entry-tax{max-width:47ch;color:var(--muted,#b0bdc6);margin:18px 0 0;font-size:12px;line-height:1.65}:where(.agency-site) .content-service-detail .service-entry-example{min-width:0;padding-top:11px}:where(.agency-site) .content-service-detail .service-entry .l8-scene{border-top-color:var(--gold);border-bottom:0;column-gap:25px;margin:0;padding-top:22px}:where(.agency-site) .content-service-detail .service-entry .l8-scene h2{letter-spacing:-.02em;font-size:clamp(24px,2vw,31px);line-height:1.16}:where(.agency-site) .content-service-detail .service-entry .l8-scene h3{font-size:23px;line-height:1.2}:where(.agency-site) .content-service-detail .service-entry .l8-scene p{font-size:14px;line-height:1.65}:where(.agency-site) .content-service-detail .service-entry .l8-scene-caption{margin-top:22px;padding:15px 0 0;font-size:12px;line-height:1.65}:where(.agency-site) .content-service-detail .service-entry .l8-scene-status{min-height:48px;margin:16px 0;font-size:14px}:where(.agency-site) .content-service-detail .service-entry :is(.l8-site-copy,.l8-repair-report,.l8-assistant-questions)>.l8-brand-icon{width:38px;height:38px;margin-bottom:14px}:where(.agency-site) .content-service-detail .service-entry .l8-scene-startup{grid-template-columns:1fr}:where(.agency-site) .content-service-detail .service-entry .l8-site-stage{grid-row:1;min-height:0;padding:0 10px 24px}:where(.agency-site) .content-service-detail .service-entry .l8-site-frame{width:100%;max-width:680px;transform:perspective(1500px)rotateY(-3deg)}:where(.agency-site) .content-service-detail .service-entry .l8-site-frame img{object-fit:contain;object-position:top center;max-height:380px}:where(.agency-site) .content-service-detail .service-entry .l8-site-stage.is-mobile{min-height:0}:where(.agency-site) .content-service-detail .service-entry .l8-site-stage.is-mobile .l8-site-frame{width:176px}:where(.agency-site) .content-service-detail .service-entry .l8-site-stage figcaption{padding-top:13px;font-size:12px}:where(.agency-site) .content-service-detail .service-entry .l8-site-copy{grid-template-columns:1fr 1fr;column-gap:24px;padding:0;display:grid}:where(.agency-site) .content-service-detail .service-entry .l8-site-copy>.l8-brand-icon{display:none}:where(.agency-site) .content-service-detail .service-entry .l8-site-copy h2{grid-column:1}:where(.agency-site) .content-service-detail .service-entry .l8-site-copy>p:not(.l8-site-observation){grid-column:1;margin:12px 0 0}:where(.agency-site) .content-service-detail .service-entry .l8-site-copy>.l8-scene-switch{grid-area:1/2;align-self:start}:where(.agency-site) .content-service-detail .service-entry .l8-site-copy .l8-site-observation{grid-area:2/2;min-height:0;margin:12px 0 0;font-size:13px}:where(.agency-site) .content-service-detail .service-entry .l8-site-copy .l8-scene-switch button{padding-inline:12px}:where(.agency-site) .content-service-detail .service-entry .l8-scene-repair{grid-template-columns:.8fr 1.2fr}:where(.agency-site) .content-service-detail .service-entry .l8-repair-report{padding:4px 0 0}:where(.agency-site) .content-service-detail .service-entry .l8-repair-report li{grid-template-columns:20px 1fr;gap:4px 9px;padding:12px 0}:where(.agency-site) .content-service-detail .service-entry .l8-repair-report li strong{font-size:14px}:where(.agency-site) .content-service-detail .service-entry .l8-repair-workbench{align-self:start;margin-bottom:0;padding:22px}:where(.agency-site) .content-service-detail .service-entry .l8-repair-mode{margin-bottom:20px}:where(.agency-site) .content-service-detail .service-entry .l8-repair-logic{gap:6px;margin-bottom:20px}:where(.agency-site) .content-service-detail .service-entry .l8-repair-workbench h3{margin-bottom:18px}:where(.agency-site) .content-service-detail .service-entry .l8-repair-workbench .l8-form-feedback{min-height:64px;margin-top:16px;font-size:13px}:where(.agency-site) .content-service-detail .service-entry .l8-repair-difference{gap:12px;padding-top:18px}:where(.agency-site) .content-service-detail .service-entry .l8-scene-commerce{grid-template-columns:.9fr 1.1fr}:where(.agency-site) .content-service-detail .service-entry .l8-commerce-product{align-self:start;padding-bottom:0}:where(.agency-site) .content-service-detail .service-entry .l8-commerce-product>img{aspect-ratio:1.15}:where(.agency-site) .content-service-detail .service-entry .l8-commerce-product figcaption{gap:12px;margin:18px 0}:where(.agency-site) .content-service-detail .service-entry .l8-commerce-product figcaption h2{font-size:25px}:where(.agency-site) .content-service-detail .service-entry .l8-commerce-product figcaption>strong{font-size:26px}:where(.agency-site) .content-service-detail .service-entry .l8-order-desk{padding:0}:where(.agency-site) .content-service-detail .service-entry .l8-order-path{gap:8px;margin:20px 0 18px}:where(.agency-site) .content-service-detail .service-entry .l8-order-path li{font-size:12px}:where(.agency-site) .content-service-detail .service-entry .l8-order-transport{height:78px;margin-bottom:18px}:where(.agency-site) .content-service-detail .service-entry .l8-order-parcel{gap:8px;padding:11px 10px}:where(.agency-site) .content-service-detail .service-entry .l8-order-parcel>svg{flex:none;width:27px;height:27px}:where(.agency-site) .content-service-detail .service-entry .l8-order-parcel strong{font-size:12px}:where(.agency-site) .content-service-detail .service-entry .l8-order-slip{min-height:145px;padding:20px}:where(.agency-site) .content-service-detail .service-entry .l8-order-slip>div{margin-bottom:14px}:where(.agency-site) .content-service-detail .service-entry .l8-automation-heading{margin-bottom:24px;display:block}:where(.agency-site) .content-service-detail .service-entry .l8-automation-heading>p{max-width:64ch;margin:12px 0 0}:where(.agency-site) .content-service-detail .service-entry .l8-routing-board{grid-template-columns:1fr .72fr 1fr;gap:18px}:where(.agency-site) .content-service-detail .service-entry .l8-routing-input{padding:20px 18px}:where(.agency-site) .content-service-detail .service-entry .l8-routing-input>h3{margin:14px 0;font-size:21px}:where(.agency-site) .content-service-detail .service-entry .l8-routing-input dl>div{gap:12px;padding:9px 0}:where(.agency-site) .content-service-detail .service-entry .l8-routing-rule{padding-right:50px}:where(.agency-site) .content-service-detail .service-entry .l8-routing-rule svg:not(.l8-brand-icon){width:64px;right:-19px}:where(.agency-site) .content-service-detail .service-entry .l8-routing-destinations{gap:18px}:where(.agency-site) .content-service-detail .service-entry .l8-routing-destination{gap:10px;min-height:154px;padding:19px 15px}:where(.agency-site) .content-service-detail .service-entry .l8-routing-destination strong{font-size:14px}:where(.agency-site) .content-service-detail .service-entry .l8-routing-destination p{font-size:12px}:where(.agency-site) .content-service-detail .service-entry .l8-routing-destination>.l8-brand-icon{flex:none;width:25px;height:25px}:where(.agency-site) .content-service-detail .service-entry .l8-routing-outcome{min-height:0}:where(.agency-site) .content-service-detail .service-entry .l8-scene-ai-bot{grid-template-columns:.9fr 1.1fr}:where(.agency-site) .content-service-detail .service-entry .l8-assistant-questions{padding-bottom:0}:where(.agency-site) .content-service-detail .service-entry .l8-assistant-questions>p{margin:14px 0 20px}:where(.agency-site) .content-service-detail .service-entry .l8-assistant-questions button{gap:12px;min-height:52px;padding:12px 0}:where(.agency-site) .content-service-detail .service-entry .l8-assistant-knowledge{margin-top:20px;padding-top:18px}:where(.agency-site) .content-service-detail .service-entry .l8-assistant-knowledge h3{font-size:18px}:where(.agency-site) .content-service-detail .service-entry .l8-assistant-knowledge blockquote{padding-left:13px;font-size:13px;line-height:1.7}:where(.agency-site) .content-service-detail .service-entry .l8-assistant-conversation{align-self:start;padding:0}:where(.agency-site) .content-service-detail .service-entry .l8-assistant-message{padding:19px}:where(.agency-site) .content-service-detail .service-entry .l8-assistant-message.is-question{margin:0 0 18px 25px}:where(.agency-site) .content-service-detail .service-entry .l8-assistant-message.is-answer{gap:13px;min-height:180px;margin-right:0}:where(.agency-site) .content-service-detail .service-entry .l8-assistant-message.is-answer>.l8-brand-icon{flex:none;width:26px;height:26px}:where(.agency-site) .content-service-detail .service-entry .l8-assistant-handoff{padding-top:18px}:where(.agency-site) .content-service-detail .service-entry .l8-scene-loyalty{grid-template-columns:1.08fr .92fr}:where(.agency-site) .content-service-detail .service-entry .l8-loyalty-card{align-self:start;margin:8px 0 0;padding:25px}:where(.agency-site) .content-service-detail .service-entry .l8-loyalty-card-heading{margin-bottom:22px}:where(.agency-site) .content-service-detail .service-entry .l8-loyalty-stamps{gap:10px;margin:25px 0 21px}:where(.agency-site) .content-service-detail .service-entry .l8-loyalty-stamps>span{max-height:62px}:where(.agency-site) .content-service-detail .service-entry .l8-loyalty-stamps .l8-brand-icon{width:26px;height:26px}:where(.agency-site) .content-service-detail .service-entry .l8-loyalty-card-bottom{gap:17px;padding-top:17px}:where(.agency-site) .content-service-detail .service-entry .l8-loyalty-rules{align-self:start;padding-bottom:0}:where(.agency-site) .content-service-detail .service-entry .l8-loyalty-rules>p{margin:17px 0}:where(.agency-site) .content-service-detail .service-entry .loyalty-session-history h3{font-size:19px}@media (max-width:1190px){:where(.agency-site) .content-service-detail .service-entry{grid-template-columns:1fr;gap:26px;padding-top:25px}:where(.agency-site) .content-service-detail .service-entry-copy{grid-template-columns:1fr 1fr;align-items:start;gap:0 40px;display:grid}:where(.agency-site) .content-service-detail .service-entry-back{grid-column:1/-1;margin-bottom:15px}:where(.agency-site) .content-service-detail .service-entry h1{grid-area:2/1/5;max-width:15ch;font-size:clamp(36px,4.8vw,55px)}:where(.agency-site) .content-service-detail .service-entry-description{grid-column:2;max-width:52ch;margin-bottom:18px}:where(.agency-site) .content-service-detail .service-entry-price{grid-column:2;margin-bottom:18px;padding-top:15px}:where(.agency-site) .content-service-detail .service-entry-actions,:where(.agency-site) .content-service-detail .service-entry-tax{grid-column:2}:where(.agency-site) .content-service-detail .service-entry-example{padding-top:0}:where(.agency-site) .content-service-detail .service-entry .l8-scene{column-gap:32px}}@media (max-width:760px){:where(.agency-site) .content-service-detail .service-entry{gap:28px;padding:16px 0 28px}:where(.agency-site) .content-service-detail .service-entry-copy{display:block}:where(.agency-site) .content-service-detail .service-entry-back{margin-bottom:12px}:where(.agency-site) .content-service-detail .service-entry h1{max-width:19ch;margin-bottom:17px;font-size:clamp(35px,8vw,49px)}:where(.agency-site) .content-service-detail .service-entry-description{max-width:55ch;margin-bottom:20px;font-size:15px}:where(.agency-site) .content-service-detail .service-entry-price{margin-bottom:18px;padding-top:15px}:where(.agency-site) .content-service-detail .service-entry-price>strong{font-size:25px}:where(.agency-site) .content-service-detail .service-entry-tax{max-width:58ch;margin-top:14px;font-size:12px}:where(.agency-site) .content-service-detail .service-entry .l8-scene{grid-template-columns:1fr;padding-top:23px}:where(.agency-site) .content-service-detail .service-entry .l8-scene-caption{margin-top:20px}:where(.agency-site) .content-service-detail .service-entry .l8-site-stage{padding:0 0 20px}:where(.agency-site) .content-service-detail .service-entry .l8-site-frame{transform:none}:where(.agency-site) .content-service-detail .service-entry .l8-site-copy{display:block}:where(.agency-site) .content-service-detail .service-entry .l8-site-copy>.l8-scene-switch{margin-top:13px}:where(.agency-site) .content-service-detail .service-entry .l8-site-copy .l8-site-observation{margin-top:12px}:where(.agency-site) .content-service-detail .service-entry .l8-repair-report{padding-bottom:25px}:where(.agency-site) .content-service-detail .service-entry .l8-repair-report li{display:block}:where(.agency-site) .content-service-detail .service-entry .l8-repair-workbench{padding:21px}:where(.agency-site) .content-service-detail .service-entry .l8-commerce-product{padding-bottom:25px}:where(.agency-site) .content-service-detail .service-entry .l8-commerce-product>img{aspect-ratio:auto}:where(.agency-site) .content-service-detail .service-entry .l8-commerce-product figcaption{margin:0}:where(.agency-site) .content-service-detail .service-entry .l8-order-path li{font-size:11px}:where(.agency-site) .content-service-detail .service-entry .l8-routing-board{grid-template-columns:1fr;gap:0}:where(.agency-site) .content-service-detail .service-entry .l8-routing-input>h3{margin:0}:where(.agency-site) .content-service-detail .service-entry .l8-routing-rule{min-height:148px;padding:16px 0}:where(.agency-site) .content-service-detail .service-entry .l8-routing-destinations{gap:12px}:where(.agency-site) .content-service-detail .service-entry .l8-routing-destination{padding:16px 12px}:where(.agency-site) .content-service-detail .service-entry .l8-assistant-questions{padding-bottom:25px}:where(.agency-site) .content-service-detail .service-entry .l8-loyalty-card{margin:0 4px 28px;padding:23px;transform:none}:where(.agency-site) .content-service-detail .service-entry .l8-loyalty-rules{padding-top:2px}}@media (prefers-reduced-motion:reduce){:where(.agency-site) .content-service-detail .service-entry .l8-site-frame{transform:none}}
