@scope(.service-detail-scope){.service-detail{--detail-gutter:clamp(24px, 6vw, 64px);--detail-page:min(calc(100% - (var(--detail-gutter) * 2)), 1008px);background:var(--paper);color:var(--ink);overflow:clip}.service-detail *,.service-detail :before,.service-detail :after{box-sizing:border-box}:where(.service-detail) :is(h1,h2,h3,p,ul,ol,dl,dd,figure){overflow-wrap:break-word;margin-top:0}:where(.service-detail) :is(ul,ol){margin-bottom:0;padding:0}.service-detail :is(h1,h2,h3){font-family:var(--display);letter-spacing:-.055em;text-wrap:balance;font-weight:700}.service-detail h1{max-width:13ch;margin-bottom:0;font-size:clamp(3rem,6vw,4rem);line-height:.94}.service-detail h2{max-width:24ch;margin-bottom:0;font-size:clamp(2.25rem,4.5vw,3rem);line-height:.98}.service-detail h3{margin-bottom:0;font-size:1.35rem;line-height:1.08}.service-detail__shell{width:var(--detail-page);min-width:0;margin-inline:auto}.service-detail__breadcrumb-band{background:var(--surface);padding-top:1rem;display:flow-root}.service-detail__breadcrumb-band+.service-detail__hero{padding-top:clamp(1rem,2.5vw,2rem)}.service-detail .eyebrow{letter-spacing:.115em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.service-detail__hero{background:var(--surface);padding-block:clamp(40px,5.5vw,64px)}.service-detail__hero-grid{grid-template-columns:minmax(0,7fr) minmax(240px,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.service-detail__hero-copy{min-width:0}.service-detail__hero-copy .eyebrow{margin-bottom:1rem}.service-detail__hero-copy>p:not(.eyebrow):not(.service-detail__hero-meta){max-width:39rem;margin-top:1.15rem;margin-bottom:0;font-size:1.12rem;line-height:1.45}.service-detail__hero-meta{font-weight:600;margin:.85rem 0 0!important;font-size:.94rem!important}.service-detail__hero-copy .button{max-width:100%;margin-top:1.25rem}.service-detail .button{text-align:center}.service-detail__hero-visual{justify-self:end;width:100%;min-width:0;max-width:28rem;position:relative}.service-detail__hero-visual>figcaption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.service-detail__band{padding-block:clamp(40px,5vw,56px)}.service-detail__band--surface{background:var(--surface)}.service-detail__band--paper{background:var(--paper)}.service-detail__section-heading{min-width:0}.service-detail__section-heading .eyebrow{margin-bottom:.85rem}.service-detail__lead{max-width:40rem;margin:.7rem 0 0;font-size:1.12rem;line-height:1.45}.service-detail__panel,.scope-panel,.automation-scope-panel{border:1px solid var(--ink);background:var(--paper);min-width:0;box-shadow:6px 7px 0 var(--mint);border-radius:12px;padding:clamp(1.15rem,2.7vw,1.75rem)}.service-detail .ledger{border-top:1px solid var(--line);margin:.15rem 0 0;list-style:none}.service-detail .ledger li{border-bottom:1px solid var(--line);min-width:0;padding:.82rem 0;line-height:1.4}.service-detail .ledger li:before{content:"—";margin-right:.6rem}.service-detail>.service-detail__shell:last-child{width:100%}.service-detail .service-contact-cta{max-width:none;padding:clamp(48px, 6vw, 72px) max(0px, calc((100vw - var(--detail-page)) / 2));background:var(--ink);box-shadow:none;color:var(--paper);border:0;border-radius:0;grid-template-columns:minmax(0,7fr) minmax(200px,4fr);align-items:end;gap:2rem;margin:0;display:grid}.service-detail .service-contact-cta .eyebrow{color:var(--mint)}.service-detail .service-contact-cta h2{max-width:18ch;margin:.9rem 0 0;font-size:clamp(2.5rem,4.8vw,3.4rem)}.service-detail .service-contact-cta p:not(.eyebrow){max-width:34rem;margin:1rem 0 0;font-size:1.08rem}.service-detail .service-contact-cta .button{background:var(--paper);color:var(--ink);box-shadow:3px 3px 0 var(--mint);justify-self:end}.service-detail .service-contact-cta .button:hover{background:var(--lavender);box-shadow:3px 3px 0 var(--coral)}.service-detail .service-contact-cta .button:focus-visible{outline-color:var(--paper)}.service-detail--custom .custom-tool-figure{isolation:isolate;max-width:30rem;min-height:clamp(380px,29vw,425px)}.service-detail--custom .custom-tool-figure:before{z-index:0;background:var(--mint);content:"";border-radius:28px 16px 28px 28px;position:absolute;inset:70px 12px 66px 41px;transform:rotate(-1.4deg)}.custom-tool-figure__connections{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.custom-tool-figure__connections path{fill:none;stroke:var(--ink);stroke-width:1.35px;stroke-linecap:round;vector-effect:non-scaling-stroke}.custom-tool-window{z-index:2;border:1px solid var(--ink);background:var(--paper);min-width:0;box-shadow:6px 7px 0 var(--lavender);border-radius:22px 12px 22px 22px;position:absolute;inset:66px 25px 76px 54px;overflow:hidden;transform:rotate(.55deg)}.custom-tool-window__bar,.store-catalog__bar,.automation-window__bar,.landing-page-window__bar{border-bottom:1px solid var(--ink);background:var(--coral);align-items:center;gap:5px;padding-left:11px;display:flex;position:absolute;top:0;left:0;right:0}.custom-tool-window__bar{border-radius:19px 10px 0 0;height:27px}.custom-tool-window__bar i,.store-catalog__bar i,.automation-window__bar i,.landing-page-window__bar i{background:var(--ink);border-radius:50%;width:5px;height:5px;display:block}.custom-tool-window__body{min-width:0;padding:42px clamp(.85rem,2.2vw,1.2rem) .75rem}.custom-tool-window__title,.automation-window__title{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(1.32rem,2.35vw,1.6rem);font-weight:700;line-height:1}.custom-tool-window__tag{margin:.32rem 0 0;font-size:.875rem;font-weight:600;line-height:1.25}.custom-tool-window__rows{gap:.35rem;margin-top:.75rem;list-style:none;display:grid}.custom-tool-window__rows li{border:1px solid var(--line);border-radius:8px;grid-template-columns:.65rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;min-height:2.45rem;padding:.45rem .58rem;font-weight:600;line-height:1.15;display:grid}.custom-tool-window__marker,.automation-marker{border:1px solid var(--ink);border-radius:50%;width:.55rem;height:.55rem}.custom-tool-window__marker--coral,.automation-marker--coral{background:var(--coral)}.custom-tool-window__marker--mint,.automation-marker--mint{background:var(--mint)}.custom-tool-window__marker--lavender,.automation-marker--lavender{background:var(--lavender)}.automation-marker--paper{background:var(--paper)}.custom-tool-chip{z-index:3;border:1px solid var(--ink);background:var(--paper);min-width:0;box-shadow:4px 5px 0 var(--lavender);font-family:var(--display);letter-spacing:-.04em;padding:.62rem .78rem;font-size:1rem;font-weight:700;line-height:1.05;position:absolute}.custom-tool-chip--process{background:var(--mint);border-radius:15px 15px 15px 6px;max-width:9.8rem;top:0;left:0;transform:rotate(-1.1deg)}.custom-tool-chip--result{max-width:11.7rem;box-shadow:4px 5px 0 var(--coral);border-radius:15px 6px 15px 15px;bottom:0;right:0;transform:rotate(.9deg)}.service-detail--custom .service-detail__section-heading h2{max-width:28ch;font-size:clamp(2rem,3.4vw,2.6rem)}.examples--custom{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem clamp(1rem,3vw,2rem);margin-top:1.25rem;list-style:none;display:grid}.examples--custom li{grid-column:span 2;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;min-width:0;padding:.95rem 0;display:grid}.examples--custom li:nth-child(4){grid-column:2/span 2}.examples--custom li:nth-child(5){grid-column:4/span 2}.example-line{border:1px solid var(--ink);background:var(--paper);width:2.5rem;height:2.5rem;box-shadow:3px 3px 0 var(--coral);font-family:var(--display);border-radius:10px;place-items:center;margin-top:.08rem;font-weight:700;display:grid}.examples--custom li:nth-child(2) .example-line{background:var(--mint);box-shadow:3px 3px 0 var(--lavender)}.examples--custom li:nth-child(3) .example-line{box-shadow:3px 3px 0 var(--lavender)}.examples--custom li:nth-child(4) .example-line{background:var(--coral);box-shadow:3px 3px 0 var(--mint)}.examples--custom li:nth-child(5) .example-line{background:var(--surface);box-shadow:3px 3px 0 var(--mint)}.examples--custom h3{margin:.02rem 0 .35rem;font-size:1.24rem;line-height:1.15}.examples--custom p{margin:0;font-size:1rem;line-height:1.4}.scope-panel{margin-top:1.25rem}.scope-facts,.scope-closing{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem clamp(1.5rem,5vw,4rem);margin:0;display:grid}.scope-facts>div,.store-scope-facts>div,.automation-scope-facts>div,.landing-offer__groups>div{min-width:0;padding-top:.7rem;position:relative}.scope-facts>div:before,.store-scope-facts>div:before,.automation-scope-facts>div:before,.landing-offer__groups>div:before,.landing-offer__terms article:before{background:var(--lavender);content:"";border-radius:0 0 6px 6px;width:2.65rem;height:.32rem;position:absolute;top:0;left:0}.scope-facts>div:nth-child(2):before,.store-scope-facts>div:nth-child(2):before,.automation-scope-facts>div:nth-child(2):before,.landing-offer__groups>div:nth-child(2):before{background:var(--mint)}.scope-facts>div:nth-child(3):before,.store-scope-facts>div:nth-child(3):before,.automation-scope-facts>div:nth-child(3):before,.landing-offer__groups>div:nth-child(3):before{background:var(--coral)}.scope-facts dt,.store-scope-facts dt,.automation-scope-facts dt,.landing-offer__groups dt{font-family:var(--display);letter-spacing:-.04em;font-size:1.25rem;font-weight:700;line-height:1.05}.scope-facts dd,.store-scope-facts dd,.automation-scope-facts dd,.landing-offer__groups dd{margin:.35rem 0 0;font-size:1rem;line-height:1.4}.scope-closing{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem}.scope-closing p{margin:0;font-weight:600;line-height:1.35}.evaluation-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3vw,2.25rem);margin-top:1.5rem;list-style:none;display:grid;position:relative}.evaluation-journey:before{z-index:0;content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 32' preserveAspectRatio='none'%3E%3Cpath d='M0 16 C18 2 31 29 50 15 S78 3 100 16' fill='none' stroke='%2329253A' stroke-width='1.4' stroke-linecap='round' stroke-dasharray='2 2.8'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:2rem;position:absolute;top:0;left:2rem;right:2rem}.evaluation-journey li{z-index:1;min-width:0;position:relative}.journey-number{border:1px solid var(--ink);background:var(--paper);width:2rem;height:2rem;box-shadow:4px 4px 0 var(--lavender);border-radius:10px;place-items:center;font-size:.72rem;font-weight:600;display:grid}.evaluation-journey li:first-child .journey-number{box-shadow:4px 4px 0 var(--coral)}.evaluation-journey li:nth-child(2) .journey-number{background:var(--mint)}.evaluation-journey li:nth-child(4) .journey-number{background:var(--coral);box-shadow:4px 4px 0 var(--mint)}.evaluation-journey h3{margin:.8rem 0 0;font-size:1.18rem}.evaluation-journey p{margin:.35rem 0 0;font-size:1rem;line-height:1.4}.exclusions{border-top:1px solid var(--ink);margin-top:1.75rem;padding-top:1rem}.exclusions>h3{max-width:none;margin-bottom:.85rem;font-size:1.18rem}.exclusions ul,.automation-limits,.landing-limits__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem clamp(1rem,5vw,4rem);list-style:none;display:grid}.exclusions li,.automation-limits li,.landing-limits__list li{min-width:0;padding-left:1rem;line-height:1.4;position:relative}.exclusions li:before,.automation-limits li:before,.landing-limits__list li:before{background:var(--ink);content:"";border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.6em;left:0}.service-detail--store .store-figure{isolation:isolate;max-width:24.4rem;min-height:25rem}.service-detail--store .store-figure:before{z-index:0;background:var(--mint);content:"";border-radius:28px 16px 28px 28px;position:absolute;inset:57px 4px 79px 34px;transform:rotate(-1.4deg)}.store-diagram{z-index:2;grid-template-rows:minmax(0,1fr) auto;row-gap:1.75rem;min-width:0;display:grid;position:absolute;inset:42px 12px 18px 0}.store-catalog{border:1px solid var(--ink);background:var(--paper);min-width:0;box-shadow:6px 7px 0 var(--lavender);border-radius:14px 14px 8px 8px;margin-left:48px;position:relative;overflow:hidden}.store-catalog__bar,.automation-window__bar{height:24px}.store-catalog__body{padding:36px 13px 13px}.store-catalog__body>strong{font-family:var(--display);font-size:clamp(1.25rem,3.6vw,1.55rem);line-height:1;display:block}.store-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;margin-top:.72rem;display:grid}.store-product{aspect-ratio:1/.85;border:1px solid var(--ink);background:var(--surface);border-radius:8px;place-items:center;min-width:0;display:grid}.store-product--shirt{background:var(--mint)}.store-product--jar{background:var(--paper)}.store-product svg{fill:none;width:71%;height:71%;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.store-flow{grid-template-columns:minmax(0,170px) minmax(2rem,1fr) max-content;align-items:center;min-width:0;padding:0 6px 6px 0;display:grid;position:relative}.store-order{border:1px solid var(--ink);background:var(--paper);min-width:0;box-shadow:4px 5px 0 var(--lavender);border-radius:12px 7px 12px 12px;padding:.72rem .78rem .65rem;position:relative}.store-order__leader{width:44px;height:1.75rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-1px)}.store-order__leader,.store-flow__handoff{display:block;overflow:visible}.store-order__leader path,.store-flow__handoff path{fill:none;stroke:var(--ink);stroke-width:1.35px;stroke-linecap:round;vector-effect:non-scaling-stroke}.store-flow__handoff{width:100%;height:44px}.store-order strong,.store-coordination{font-family:var(--display);letter-spacing:-.04em;font-size:1rem;font-weight:700;line-height:1.05}.store-order span{margin-top:.34rem;font-size:.875rem;font-weight:600;line-height:1.22;display:block}.store-order i{background:var(--mint);border-radius:999px;width:65%;height:4px;margin-top:.48rem;display:block}.store-coordination{border:1px solid var(--ink);background:var(--mint);min-width:0;box-shadow:4px 5px 0 var(--coral);border-radius:13px 13px 6px;padding:.55rem .62rem}.service-detail--store .service-detail__section-heading{max-width:42rem;margin-bottom:1.5rem}.service-detail--store .service-detail__section-heading h2{max-width:28ch}.store-scope-panel>h3{margin-bottom:1rem;font-size:clamp(1.35rem,2.3vw,1.6rem)}.store-scope-facts{gap:1.15rem;margin:0;display:grid}.store-scope-footer,.automation-scope-footer,.landing-offer__accounts{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:baseline;gap:.5rem clamp(1rem,4vw,2rem);margin-top:1.2rem;padding-top:1rem;display:grid}.store-scope-footer strong,.landing-offer__accounts strong{font-family:var(--display);font-size:1.2rem;line-height:1.08}.store-scope-footer p,.automation-scope-footer p{margin:0;font-weight:600;line-height:1.35}.store-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,4vw,3.5rem);display:grid}.store-options h3{margin-bottom:.8rem;font-size:clamp(1.3rem,2.3vw,1.6rem)}.store-options__payments p{margin:0;line-height:1.45}.store-options__payments p+p{border-top:1px solid var(--line);margin-top:.9rem;padding-top:.9rem;font-weight:600}.store-options__evaluation{border-top:4px solid var(--coral);min-width:0;padding-top:1rem}.store-options__evaluation>p{margin:1rem 0 0;font-weight:600;line-height:1.4}.store-quote-heading{margin-bottom:clamp(1.75rem,4vw,2.75rem)}.store-quote-items{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem) clamp(1.25rem,4vw,3.5rem);list-style:none;display:grid}.store-quote-item{grid-column:span 2;grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem;min-width:0;display:grid}.store-quote-item:nth-child(4){grid-column:2/span 2}.store-quote-item:nth-child(5){grid-column:4/span 2}.store-quote-badge,.automation-evaluation-badge,.landing-fit__badge{border:1px solid var(--ink);background:var(--paper);width:2.5rem;height:2.5rem;box-shadow:3px 3px 0 var(--lavender);font-family:var(--display);border-radius:10px;place-items:center;font-weight:700;display:grid}.store-quote-badge--orders,.automation-evaluation-badge--information,.landing-fit__badge--launch{background:var(--mint);box-shadow:3px 3px 0 var(--coral)}.store-quote-badge--payment,.automation-evaluation-badge--result,.landing-fit__badge--business{box-shadow:3px 3px 0 var(--mint)}.store-quote-badge--updates,.landing-fit__badge--business{background:var(--coral)}.store-quote-badge--tools{background:var(--surface)}.store-quote-item h3{margin:.02rem 0 .32rem;font-size:1.24rem;line-height:1.15}.store-quote-item p{margin:0;line-height:1.4}.service-detail--automation .automation-figure{max-width:24.4rem}.automation-decision{grid-template-rows:auto auto;gap:1rem;display:grid}.automation-source{border:1px solid var(--ink);background:var(--paper);width:min(9.7rem,48%);box-shadow:4px 5px 0 var(--lavender);font-family:var(--display);border-radius:12px;padding:.56rem .68rem;font-weight:700;line-height:1.05;position:relative}.automation-source:after{border-left:1.35px solid var(--ink);content:"";height:calc(1rem + 1px);position:absolute;top:100%;right:1.3rem}.automation-window{isolation:isolate;border:1px solid var(--ink);background:var(--paper);box-shadow:6px 7px 0 var(--lavender),17px 15px 0 var(--mint);border-radius:14px;position:relative;overflow:hidden}.automation-window__body{padding:36px .82rem .82rem}.automation-window__title{font-size:clamp(1.32rem,3.6vw,1.6rem)}.automation-junction{border:1.35px solid var(--ink);border-radius:50%;width:.7rem;height:.7rem;margin:.68rem 0 .72rem}.automation-outcomes{--branch-gap:.42rem;--branch-inset:1.35rem;--branch-spine-x:calc(.35rem - .5px);--branch-arm:calc(var(--branch-inset) - var(--branch-spine-x) + 1px);--branch-lead:1.47rem;--branch-row-min:2.7rem;gap:var(--branch-gap);padding-left:var(--branch-inset);margin-top:1.12rem;list-style:none;display:grid;position:relative}.automation-outcomes:before{top:calc(-1 * var(--branch-lead) + 1px);bottom:calc(var(--branch-row-min)/2 - .5px);left:var(--branch-spine-x);background:var(--ink);content:"";width:1px;position:absolute}.automation-outcomes li{min-width:0;min-height:var(--branch-row-min);border:1px solid var(--line);border-radius:8px;grid-template-columns:.65rem minmax(0,1fr);align-items:center;gap:.48rem;padding:.44rem .5rem;font-weight:600;line-height:1.12;display:grid;position:relative}.automation-outcomes li:before{top:50%;left:calc(-1 * var(--branch-arm));width:var(--branch-arm);border-top:1px solid var(--ink);content:"";position:absolute}.automation-evaluation-heading{max-width:34rem!important;margin-bottom:clamp(1.5rem,3.5vw,2.25rem)!important}.automation-evaluation-heading h2{max-width:18ch!important;font-size:clamp(2.1rem,3.6vw,2.65rem)!important}.automation-evaluation-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,4vw,3rem);list-style:none;display:grid}.automation-evaluation-items li{grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem;min-width:0;display:grid}.automation-evaluation-items h3{margin:.02rem 0 .32rem;font-size:1.24rem;line-height:1.15}.automation-evaluation-items p{margin:0;line-height:1.4}.automation-evaluation-note{border-left:4px solid var(--mint);background:var(--paper);margin-top:clamp(1.75rem,4vw,2.5rem);padding:.95rem 1rem}.automation-evaluation-note p{max-width:52rem;margin:0;line-height:1.4}.automation-scope-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem clamp(1.5rem,5vw,4rem);margin:0;display:grid}.automation-scope-footer{grid-template-columns:repeat(2,minmax(0,1fr);)}.hero-price{justify-items:start;gap:.2rem;max-width:100%;margin-top:1.1rem;display:grid}.hero-price strong{max-width:100%;font-family:var(--display);background:linear-gradient(#0000 72%,#98d9c6ad 0);padding-inline:.04em;font-size:clamp(1.75rem,4vw,2.2rem);line-height:.98;display:inline-block}.hero-price span{font-size:1rem;font-weight:600;line-height:1.3}.landing-page-figure{max-width:24.4rem;min-height:clamp(350px,28vw,390px)}.landing-page-window{min-height:inherit;border:1px solid var(--ink);background:var(--paper);box-shadow:10px 12px 0 var(--mint);border-radius:14px 14px 10px 10px;margin:10px 14px 14px 0;position:relative;overflow:hidden}.landing-page-window__bar{height:28px}.landing-page-window__body{grid-template-rows:minmax(0,1fr) auto auto;height:100%;padding-top:28px;display:grid}.landing-page-area{min-width:0;padding:14px 16px}.landing-page-area--intro{align-content:center;gap:.8rem;display:grid}.landing-page-area--intro>p{border-bottom:4px solid var(--mint);width:max-content;max-width:100%;margin:0;padding-bottom:.35rem;font-size:1rem;font-weight:600}.landing-page-area h2{max-width:12ch;font-size:clamp(1.55rem,4vw,1.85rem)}.landing-page-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.landing-page-support span{border-top:1px solid var(--line);background:var(--surface);min-width:0;padding:.55rem .6rem;font-size:1rem;font-weight:600}.landing-page-support span:last-child{background:var(--mint)}.landing-page-area--help,.landing-page-area--contact{border-top:1px solid var(--line);align-items:center;gap:.75rem;display:flex}.landing-page-area--help p,.landing-page-area--contact p{align-items:center;gap:.55rem;margin:0;font-weight:600;display:inline-flex}.landing-page-area--help p:before,.landing-page-area--contact p:before{border:1px solid var(--ink);background:var(--lavender);content:"";border-radius:50%;width:.62rem;height:.62rem}.landing-page-area--contact p:before{background:var(--coral)}.landing-fit,.landing-limits{gap:clamp(1.5rem,3.5vw,2.5rem);display:grid}.landing-fit__intro{margin:0;font-weight:600}.landing-fit__cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,4vw,3rem);margin-top:1.25rem;list-style:none;display:grid}.landing-fit__cases li{min-width:0;font-family:var(--display);grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem;font-size:clamp(1.1rem,1.8vw,1.24rem);font-weight:700;line-height:1.15;display:grid}.landing-fit__closing{border-top:1px solid var(--line);max-width:52rem;margin:clamp(1.75rem,4vw,2.75rem) 0 0;padding-top:1rem;line-height:1.45}.landing-offer{gap:clamp(1.5rem,3.5vw,2.25rem);display:grid}.landing-offer__included{border:1px solid var(--ink);background:var(--paper);min-width:0;box-shadow:6px 7px 0 var(--mint);border-radius:12px 8px 12px 12px;padding:clamp(1.15rem,2.7vw,1.7rem)}.landing-offer__included>h3{margin-bottom:1rem;font-size:clamp(1.35rem,2.3vw,1.6rem)}.landing-offer__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem clamp(1.5rem,5vw,4rem);margin:0;display:grid}.landing-offer__accounts p,.landing-offer__note,.landing-offer__terms p{margin:0;line-height:1.4}.landing-offer__accounts p{font-weight:600}.landing-offer__note{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.landing-offer__terms{grid-template-columns:repeat(2,minmax(260px,1fr));gap:clamp(1.5rem,4vw,3rem);padding-top:1rem;display:grid}.landing-offer__terms article{min-width:0;padding-top:.72rem;position:relative}.landing-offer__terms article:before{background:var(--coral)}.landing-offer__terms article+article:before{background:var(--mint)}.landing-offer__terms h3{margin-bottom:.5rem;font-size:1.2rem}.landing-offer__terms p+p{margin-top:.75rem}.landing-limits__warranty{max-width:52rem;margin-top:clamp(1.75rem,4vw,2.75rem)}.landing-limits__warranty p{margin:0;line-height:1.4}@media (width<=900px){.service-detail--landing .service-detail__hero-grid{display:block}.service-detail--landing .landing-page-figure{margin:2rem auto 0}.landing-offer__terms{grid-template-columns:minmax(0,1fr)}}.service-detail--automation .automation-scope-footer{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.service-detail__hero-grid,.service-detail .service-contact-cta{display:block}.service-detail__hero-visual{margin:2rem auto 0}.service-detail .service-contact-cta{padding:48px var(--detail-gutter)}.service-detail .service-contact-cta .button{width:100%;margin-top:1.5rem}.examples--custom,.scope-facts,.scope-closing,.evaluation-journey,.exclusions ul,.automation-evaluation-items,.automation-scope-facts,.automation-scope-footer,.automation-limits,.landing-fit__cases,.landing-limits__list{grid-template-columns:minmax(0,1fr)}.examples--custom li,.examples--custom li:nth-child(n+4),.store-quote-item,.store-quote-item:nth-child(n+4){grid-column:1}.evaluation-journey:before{display:none}.evaluation-journey li{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;display:grid}.evaluation-journey h3{margin-top:.12rem}.store-options{grid-template-columns:minmax(0,1fr)}.store-quote-items{grid-template-columns:minmax(0,1fr);gap:1.25rem}.service-detail--custom .custom-tool-figure{min-height:400px}.custom-tool-window{inset:60px 17px 71px 43px}.service-detail--store .store-figure{min-height:345px}.landing-page-figure{min-height:370px}.landing-offer__groups,.landing-offer__accounts{grid-template-columns:minmax(0,1fr)}}.examples--custom .example-line{color:var(--ink);padding:.45rem}.examples--custom .example-line path,.examples--custom .example-line rect,.examples--custom .example-line circle{vector-effect:non-scaling-stroke}.store-quote-badge svg,.automation-evaluation-badge svg,.landing-fit__badge svg{fill:none;width:1.5rem;height:1.5rem;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px}.automation-junction{z-index:2;background:var(--paper);position:relative}@media (width>=500px){.service-detail--store .store-scope-footer{grid-template-columns:max-content minmax(0,1fr)}.service-detail--store .store-scope-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem clamp(1.5rem,5vw,4rem)}}@media (width<=760px){.evaluation-journey li:not(:last-child):after{z-index:-1;border-left:1px dashed var(--ink);content:"";pointer-events:none;position:absolute;top:2.3rem;bottom:-1rem;left:1rem}}@media (width<=480px){.service-detail h1{font-size:clamp(2.7rem,12vw,3.4rem)}.service-detail h2{font-size:clamp(2.25rem,10vw,3rem)}.custom-tool-window__rows li{min-height:2.125rem}}@media (width<=390px){.service-detail--store .store-figure{min-height:345px}.service-detail--store .store-figure:before{inset:50px 3px 40px 14px}.service-detail--store .store-diagram{row-gap:1.5rem;inset:34px 9px 12px 0}.service-detail--store .store-catalog{margin-left:28px}.service-detail--store .store-order__leader{height:1.5rem}.service-detail--store .store-flow__handoff{height:38px}.service-detail--store .store-order{padding:.64rem .66rem .58rem}.service-detail--store .store-order span{font-size:.81rem}.service-detail--store .store-coordination{padding:.55rem .6rem}.service-detail--automation .automation-figure{min-height:0}.service-detail--automation .automation-decision{gap:1rem}.service-detail--automation .automation-source{width:min(9rem,52%);padding:.5rem .6rem}.service-detail--automation .automation-window__body{padding:35px .64rem .64rem}.service-detail--automation .automation-window__title{font-size:1.28rem}.service-detail--automation .automation-outcomes{--branch-row-min:3.05rem;gap:.4rem}.service-detail--automation .automation-outcomes li{gap:.4rem;padding:.4rem;font-size:1rem}.service-detail h1{font-size:clamp(2.7rem,12vw,3.4rem)}.service-detail h2{font-size:clamp(2.25rem,10vw,3rem)}.custom-tool-window{inset:53px 10px 70px 27px}.custom-tool-window__body{padding:39px .72rem .5rem}.custom-tool-window__rows li{min-height:2.125rem;padding:.34rem .48rem}.custom-tool-chip{padding:.55rem .62rem}.custom-tool-chip--result{max-width:9.9rem;right:-2px}.store-diagram{inset:34px 9px 12px 0}.store-catalog{margin-left:28px}.store-flow__handoff{height:38px}.landing-page-figure{min-height:360px}.landing-page-area{padding-inline:12px}.landing-page-area h2{font-size:1.5rem}}.service-detail--landing .landing-offer{margin-top:1.5rem}.service-detail--landing .landing-fit__cases{margin-top:1.25rem}.service-detail--landing .landing-fit__closing{border-top:0;margin-top:clamp(1.75rem,4vw,2.75rem)}.service-detail--store .store-quote-heading{margin-bottom:clamp(1.75rem,4vw,2.75rem)}.service-detail--store .store-quote-badge--tools{box-shadow:3px 3px 0 var(--mint)}.service-detail--automation .automation-evaluation-badge--result{background:var(--coral)}.service-detail--automation .automation-scope-panel{margin-top:1.5rem}.service-detail--automation .automation-limits{margin-top:clamp(1.5rem,3.5vw,2.25rem)}.service-detail--automation #automation-trial-title,.service-detail--automation #automation-limits-title{max-width:28ch;font-size:clamp(2rem,3.4vw,2.6rem)}.service-detail--automation .automation-scope-footer{gap:.5rem clamp(1.5rem,5vw,4rem);margin-top:1.25rem}.service-detail--landing .landing-fit__intro{line-height:1.4}.service-detail--landing .landing-page-area>p,.service-detail--landing .landing-page-support span{line-height:1.2}@media (width>=761px){.service-detail--landing .landing-offer__accounts{grid-template-columns:max-content minmax(0,1fr)}}.service-detail--custom .custom-tool-figure{--tool-top:66px;--tool-bottom:76px}.custom-tool-chip__connection{pointer-events:none;width:80px;position:absolute;overflow:visible}.custom-tool-chip__connection path{fill:none;stroke:var(--ink);stroke-width:1.35px;stroke-linecap:round;vector-effect:non-scaling-stroke}.custom-tool-chip--process .custom-tool-chip__connection{height:calc(var(--tool-top) - 100% + 1px);top:calc(100% - 1px);left:70%}.custom-tool-chip--result .custom-tool-chip__connection{height:calc(var(--tool-bottom) - 100% + 1px);bottom:calc(100% - 1px);right:45%}@media (width<=900px){.service-detail--custom .service-detail__hero-grid{display:block}.service-detail--custom .custom-tool-figure{margin:2rem auto 0}}.service-detail--landing .landing-page-figure{flex-direction:column;display:flex}.service-detail--landing .landing-page-figure>figcaption{clip:auto;clip-path:none;white-space:normal;letter-spacing:.1em;text-transform:uppercase;width:auto;height:auto;margin:0;font-size:1rem;font-weight:600;line-height:1.2;position:static;overflow:visible}.service-detail--landing .landing-page-window{flex:auto;min-height:0;margin-top:10px}.service-detail--landing .landing-page-area h2{font-size:clamp(1.55rem,4vw,1.85rem)}@media (width<=760px){.service-detail--custom .custom-tool-figure{--tool-top:60px;--tool-bottom:71px}.service-detail--custom .custom-tool-figure:before{inset:64px 8px 61px 31px}.service-detail--custom .evaluation-journey{gap:1rem;margin-top:1.25rem}.service-detail--automation .automation-scope-footer{grid-template-columns:minmax(0,1fr);gap:.65rem}}@media (width<=390px){.service-detail--custom .custom-tool-figure{--tool-top:53px;--tool-bottom:70px;min-height:390px}.service-detail--custom .custom-tool-figure:before{inset:57px 4px 60px 25px}.service-detail--landing .landing-page-area h2{font-size:1.5rem}}@media (width<=480px){.service-detail--automation .automation-junction{margin:.35rem 0 .25rem}.service-detail--automation .automation-outcomes{--branch-lead:.85rem;margin-top:.5rem}}}
