.service-worked-example{padding-block:var(--offer-section-space);background:var(--strategy-color-surface)}.service-example-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);align-items:center;gap:clamp(44px,7vw,104px)}.service-example-copy h2{max-width:20ch}.offer-page .service-example-story{margin:var(--strategy-space-6) 0 0;max-width:54ch;color:var(--strategy-color-muted)}.offer-page .service-example-story+.service-example-story{margin-top:var(--strategy-space-4)}.service-example-sheet{min-width:0;padding:clamp(24px,3.4vw,48px);border:1px solid var(--strategy-color-line);border-radius:var(--agent-build-button-radius);background:var(--strategy-color-paper)}.service-example-sheet figcaption{font:650 clamp(1.1rem,1.45vw,1.35rem)/1.4 var(--strategy-font-display);letter-spacing:-.025em}.service-example-path{--node-size: clamp(40px, 4vw, 56px);position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(28px,3vw,44px) 0;padding:0;list-style:none}.service-example-path:before{content:"";position:absolute;top:calc(var(--node-size) / 2);left:16.67%;right:16.67%;border-top:1px dashed var(--strategy-color-control-border);transform-origin:left}.service-example-path li{position:relative;display:flex;align-items:center;flex-direction:column;gap:var(--strategy-space-3);padding-inline:var(--strategy-space-1);text-align:center;font-size:.9rem;font-weight:600;line-height:1.45;text-wrap:balance}.service-example-node{display:grid;place-items:center;width:var(--node-size);height:var(--node-size);background:var(--strategy-color-surface);border:1px solid var(--strategy-color-line);border-radius:50%}.service-example-path li:nth-child(2) .service-example-node{background:var(--strategy-color-accent-soft);color:var(--agent-build-button-fill);border-color:var(--agent-build-button-fill)}.service-example-node svg{display:block;width:48%}.service-example-measure{margin:0;padding-top:var(--strategy-space-5);border-top:1px solid var(--strategy-color-line)}.service-example-measure dt{font-size:.875rem;font-weight:650}.service-example-measure dd{margin:var(--strategy-space-1) 0 0;font-size:.97rem;line-height:1.6;color:var(--strategy-color-muted)}@media(prefers-reduced-motion:no-preference){.service-example-sheet[data-scene=entered] .service-example-path:before{animation:service-example-trace .9s var(--strategy-easing) both}.service-example-sheet[data-paused=true] .service-example-path:before{animation-play-state:paused}@keyframes service-example-trace{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media(max-width:840px){.service-example-layout{grid-template-columns:minmax(0,1fr);gap:var(--strategy-space-8)}.service-example-sheet{max-width:620px}}@media(max-width:440px){.service-example-path{grid-template-columns:minmax(0,1fr);gap:var(--strategy-space-4)}.service-example-path li{flex-direction:row;padding-inline:0;text-align:start}.service-example-path:before{inset:calc(var(--node-size) / 2) auto calc(var(--node-size) / 2) calc(var(--node-size) / 2);border-top:0;border-left:1px dashed var(--strategy-color-control-border)}}.offer-fit-section{padding-block:var(--offer-section-space);background:var(--strategy-color-paper)}.offer-fit-section h2{max-width:23ch}.service-fit-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,5vw,72px);margin:var(--offer-heading-gap) 0 0;padding:0;list-style:none}.service-fit-list li{position:relative;border-top:1px solid var(--strategy-color-line);padding-top:var(--strategy-space-6)}.service-fit-list li:before{position:absolute;content:"";inset:-1px auto auto 0;width:32px;height:2px;background:var(--agent-build-button-fill)}.offer-page .service-fit-list p{margin-top:var(--strategy-space-3);max-width:42ch;color:var(--strategy-color-muted)}@media(max-width:740px){.service-fit-list{grid-template-columns:minmax(0,1fr);gap:var(--strategy-space-8)}.service-fit-list li{padding-top:var(--strategy-space-5)}.offer-page .service-fit-list p{max-width:56ch}}.service-print{--plate-paper: #f4e7d6;--plate-fold: #d7b99a;--plate-ink: #302a24;--plate-muted-ink: #8e7661;--plate-line: #736252;--plate-accent: #ff9b67;--plate-pen: #ae4213;--plate-caption: #e5d5c6}.service-print path,.service-print circle{stroke-linejoin:round;stroke-linecap:round}.service-print-paper{fill:var(--plate-paper)}.service-print-fold{fill:var(--plate-fold)}.service-print-ink{fill:var(--plate-ink)}.service-print-muted-ink{fill:var(--plate-muted-ink)}.service-print-tag{fill:var(--plate-accent)}.service-print-register,.service-print-guide,.service-print-muted-line,.service-print-rule,.service-print-fine,.service-print-pen,.service-print-leader,.service-print-accent-line,.service-print-check{fill:none}.service-print-register{stroke:var(--plate-line)}.service-print-guide{stroke:var(--plate-line);stroke-width:3;stroke-dasharray:2 7}.service-print-rule{stroke:var(--plate-muted-ink);stroke-width:1.5}.service-print-muted-line{stroke:var(--plate-muted-ink);stroke-width:3}.service-print-fine{stroke:var(--plate-caption)}.service-print-leader,.service-print-pen{stroke:var(--plate-pen);stroke-width:3}.service-print-leader{stroke-width:1.5}.service-print-accent-line{stroke:var(--plate-accent);stroke-width:3}.service-print-check{stroke:var(--plate-ink);stroke-width:3}.service-print-axis,.service-print-tag-label,.service-print-note,.service-print-print-label{font:550 15px var(--strategy-font-body);letter-spacing:-.015em}.service-print-axis{fill:var(--plate-caption)}.service-print-note{fill:var(--plate-ink);font-size:13px}.service-print-print-label,.service-print-tag-label{fill:var(--plate-ink);font-weight:700}@media(prefers-reduced-motion:no-preference){.service-print-trace{stroke-dasharray:1;animation:service-print-mark 1.5s cubic-bezier(.3,.2,.2,1) .12s both}.service-print-arrive{animation:service-print-settle .6s ease-out .62s backwards}}@keyframes service-print-mark{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes service-print-settle{0%{opacity:.2;transform:translateY(6px)}}@media(max-width:700px){.service-print-axis,.service-print-tag-label,.service-print-print-label{font-size:19px}.service-print-note{font-size:16px}}.offer-page{--offer-section-space: clamp(60px, 7.5vw, 112px);--offer-heading-gap: clamp(32px, 4vw, 56px);color:var(--strategy-color-ink);background:var(--strategy-color-paper);color-scheme:light}.offer-page section h2{font:650 clamp(2rem,3.8vw,3.65rem)/1.08 var(--strategy-font-display);letter-spacing:-.052em;text-wrap:balance}.offer-page section h3{font:680 clamp(1.23rem,1.7vw,1.55rem)/1.28 var(--strategy-font-display);letter-spacing:-.035em;text-wrap:pretty}.offer-page section p{font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.7}.offer-page .offer-label{display:flex;align-items:center;gap:10px;margin:0 0 var(--strategy-space-4);font:650 .77rem/1.5 var(--strategy-font-body);letter-spacing:.085em;text-transform:uppercase;color:var(--agent-build-button-fill-hover)}.offer-page .offer-label:before{content:"";width:6px;height:6px;flex:none;background:var(--agent-build-orange);border-radius:50%}.offer-method{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,8vw,120px);align-items:start;padding-block:var(--offer-section-space)}.offer-steps{list-style:none;padding:0;margin:0}.offer-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,2.4vw,36px);padding-block:var(--strategy-space-6);border-top:1px solid var(--strategy-color-line)}.offer-steps li:first-child{border-top:0;padding-top:0}.offer-steps li:last-child{padding-bottom:0}.offer-step-number{color:var(--agent-build-button-fill);font:550 clamp(1.1rem,1.5vw,1.4rem)/1.55 var(--strategy-font-display);font-variant-numeric:tabular-nums}.offer-page .offer-steps p{margin-top:var(--strategy-space-2);max-width:52ch;color:var(--strategy-color-muted)}.offer-faq{padding-block:var(--offer-section-space);background:var(--strategy-color-surface)}.offer-faq-inner{max-width:940px}.offer-questions{margin-top:var(--offer-heading-gap);border-bottom:1px solid var(--strategy-color-line)}.offer-questions details{border-top:1px solid var(--strategy-color-line)}.offer-questions summary{display:flex;align-items:center;justify-content:space-between;gap:var(--strategy-space-5);padding-block:clamp(20px,2.2vw,28px);cursor:pointer;list-style:none;font:630 clamp(1.07rem,1.6vw,1.38rem)/1.4 var(--strategy-font-display);letter-spacing:-.025em}.offer-questions summary::-webkit-details-marker{display:none}.offer-questions summary .site-icon{flex:none;color:var(--agent-build-button-fill)}.offer-questions details[open] summary .site-icon{transform:rotate(45deg)}.offer-questions summary:hover{color:var(--agent-build-button-fill-hover)}.offer-questions details p{max-width:65ch;padding-bottom:var(--strategy-space-6);color:var(--strategy-color-muted)}.offer-links{display:flex;flex-wrap:wrap;gap:var(--strategy-space-2) var(--strategy-space-6);margin-top:var(--strategy-space-5)}.offer-links a{display:inline-flex;align-items:center;gap:var(--strategy-space-2);min-height:44px;font-size:.92rem;font-weight:600;color:inherit;text-decoration:none;white-space:nowrap}.offer-links a:hover{text-decoration:underline;text-underline-offset:.3em}.offer-links svg{width:16px;color:var(--agent-build-button-fill)}.offer-final{padding-block:var(--offer-section-space);background:var(--strategy-color-ink);color:var(--strategy-color-paper)}.offer-final-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--offer-heading-gap)}.offer-final .offer-label{color:var(--agent-build-orange-light)}.offer-final h2{max-width:21ch}.offer-page .offer-final-copy{max-width:52ch;margin-top:var(--strategy-space-6);color:var(--strategy-color-line)}.offer-final .strategy-button{justify-self:start}@media(max-width:760px){.offer-method,.offer-final-inner{grid-template-columns:minmax(0,1fr);gap:var(--strategy-space-8)}}
