.ServiceDemo-module__hrLgEa__demo{--demo-muted:color-mix(in srgb, var(--tw-ink) 70%, var(--tw-paper));--demo-line:color-mix(in srgb, var(--tw-ink) 15%, var(--tw-paper));border:1px solid var(--tw-line);border-radius:var(--tw-radius-proof);background:var(--tw-surface);font-family:var(--font-display), sans-serif;overflow:hidden;box-shadow:0 30px 80px #00000038}.ServiceDemo-module__hrLgEa__topbar{border-bottom:1px solid var(--tw-line);font-family:var(--font-mono), monospace;color:var(--tw-muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.5rem;font-size:.625rem;display:flex}.ServiceDemo-module__hrLgEa__topbar>span:first-child{align-items:center;gap:.5rem;display:flex}.ServiceDemo-module__hrLgEa__dot{background:var(--tw-accent);border-radius:50%;width:5px;height:5px;display:inline-block}.ServiceDemo-module__hrLgEa__screen{background:var(--tw-paper);color:var(--tw-ink);min-height:420px;overflow:hidden}.ServiceDemo-module__hrLgEa__caption{align-items:center;gap:1rem;padding:1.15rem 1.5rem;font-size:.8125rem;display:flex}.ServiceDemo-module__hrLgEa__stepNumber{font-family:var(--font-mono), monospace;white-space:nowrap;font-size:.6875rem}.ServiceDemo-module__hrLgEa__stepNumber>span{color:var(--tw-muted)}.ServiceDemo-module__hrLgEa__statusDot{background:var(--tw-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-left:auto}.ServiceDemo-module__hrLgEa__progress{gap:4px;padding:.35rem 1.5rem;display:flex}.ServiceDemo-module__hrLgEa__progress>span{background:var(--tw-line);flex:1;height:3px;overflow:hidden}.ServiceDemo-module__hrLgEa__progress>span>i{background:var(--tw-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ServiceDemo-module__hrLgEa__progress>span[data-filled=true]>i{transform:scaleX(1)}.ServiceDemo-module__hrLgEa__controls{align-items:center;gap:1rem;min-height:54px;padding:.25rem 1.5rem;display:flex}.ServiceDemo-module__hrLgEa__controls button{font:inherit;min-height:44px;color:var(--tw-muted);cursor:pointer;background:0 0;border:none;font-size:.75rem}.ServiceDemo-module__hrLgEa__controls button:hover{color:var(--tw-fg)}.ServiceDemo-module__hrLgEa__controls .ServiceDemo-module__hrLgEa__next{color:var(--tw-fg);margin-left:auto}.ServiceDemo-module__hrLgEa__next>span{margin-left:.5rem}.ServiceDemo-module__hrLgEa__demo[data-ready=false] .ServiceDemo-module__hrLgEa__controls{visibility:hidden}.ServiceDemo-module__hrLgEa__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--demo-muted);font-size:.5625rem}.ServiceDemo-module__hrLgEa__webStage{height:440px;padding:2.25rem 2rem 3rem;position:relative}.ServiceDemo-module__hrLgEa__webBrowser{background:var(--tw-paper);border:1px solid var(--demo-line);border-radius:var(--tw-radius-artifact);width:85%;transition:transform .65s var(--tw-ease-out);overflow:hidden;box-shadow:0 14px 30px #1011101a}.ServiceDemo-module__hrLgEa__browserChrome{border-bottom:1px solid var(--demo-line);font-family:var(--font-mono), monospace;color:var(--demo-muted);justify-content:space-between;padding:.5rem .75rem;font-size:.5rem;display:flex}.ServiceDemo-module__hrLgEa__webPage{padding:1rem 1.25rem}.ServiceDemo-module__hrLgEa__webNav{justify-content:space-between;align-items:center;margin-bottom:1.4rem;font-size:.5rem;display:flex}.ServiceDemo-module__hrLgEa__webNav b{letter-spacing:-.06em;font-size:.875rem}.ServiceDemo-module__hrLgEa__webHeading{font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin:.6rem 0 .9rem;font-size:2rem;font-weight:600;line-height:1.05}.ServiceDemo-module__hrLgEa__webArt{background:color-mix(in srgb, var(--tw-ink) 15%, var(--tw-paper));height:100px;position:relative;overflow:hidden}.ServiceDemo-module__hrLgEa__webArt i{background:var(--tw-paper);border-right:10px solid color-mix(in srgb, var(--tw-ink) 30%, var(--tw-paper));width:27%;height:190%;position:absolute;top:-30%;transform:rotate(-28deg)}.ServiceDemo-module__hrLgEa__webArt i:first-child{left:10%}.ServiceDemo-module__hrLgEa__webArt i:nth-child(2){left:47%}.ServiceDemo-module__hrLgEa__webArt i:nth-child(3){left:84%}.ServiceDemo-module__hrLgEa__webBottom{justify-content:space-between;align-items:center;gap:.5rem;padding-top:.9rem;font-size:.5rem;display:flex}.ServiceDemo-module__hrLgEa__paperButton{background:var(--tw-ink);color:var(--tw-paper);border-radius:var(--tw-radius-control);white-space:nowrap;padding:.5rem .75rem}.ServiceDemo-module__hrLgEa__phone{background:var(--tw-paper);border:4px solid var(--tw-ink);border-radius:var(--tw-radius-proof);opacity:1;width:124px;transition:transform .65s var(--tw-ease-out), opacity .4s;padding:1.6rem .65rem .75rem;position:absolute;top:115px;right:1.6rem;transform:translateY(0)rotate(5deg);box-shadow:0 15px 25px #0000001f}.ServiceDemo-module__hrLgEa__phoneCamera{background:var(--tw-ink);border-radius:var(--tw-radius-control);width:20%;height:4px;position:absolute;top:.4rem;left:40%}.ServiceDemo-module__hrLgEa__phone>b{font-size:.65rem}.ServiceDemo-module__hrLgEa__phone p{letter-spacing:-.05em;margin-block:1rem;font-size:1.125rem;font-weight:600;line-height:1.1}.ServiceDemo-module__hrLgEa__phoneArt{background:color-mix(in srgb, var(--tw-ink) 15%, var(--tw-paper));border-left:30px solid color-mix(in srgb, var(--tw-ink) 30%, var(--tw-paper));height:85px;margin-bottom:1.2rem;transform:skewY(-7deg)}.ServiceDemo-module__hrLgEa__phone>span{text-align:center;background:var(--tw-ink);color:var(--tw-paper);border-radius:var(--tw-radius-control);padding:.4rem;font-size:.5rem;display:block}.ServiceDemo-module__hrLgEa__demo[data-step="0"] .ServiceDemo-module__hrLgEa__phone{opacity:0;transform:translateY(25px)rotate(5deg)}.ServiceDemo-module__hrLgEa__demo[data-step="0"] .ServiceDemo-module__hrLgEa__webBrowser{transform:translate(8%)}.ServiceDemo-module__hrLgEa__demo[data-step="2"] .ServiceDemo-module__hrLgEa__paperButton{background:var(--tw-accent);color:var(--tw-ink)}.ServiceDemo-module__hrLgEa__notification{background:var(--tw-ink);width:80%;color:var(--tw-paper);border:1px solid var(--tw-line);border-radius:var(--tw-radius-artifact);transition:opacity .4s, transform .4s var(--tw-ease-out);align-items:center;gap:.75rem;padding:1rem;display:flex;position:absolute;bottom:48px;left:10%;box-shadow:0 10px 20px #00000026}.ServiceDemo-module__hrLgEa__notification[data-shown=false]{opacity:0;transform:translateY(10px)}.ServiceDemo-module__hrLgEa__check{color:var(--tw-acid);font-size:1.1rem}.ServiceDemo-module__hrLgEa__notification b{font-size:.75rem;display:block}.ServiceDemo-module__hrLgEa__notification div>span{color:var(--tw-muted);margin-top:.25rem;font-size:.5625rem;display:block}.ServiceDemo-module__hrLgEa__screenNote{font-family:var(--font-mono), monospace;color:var(--demo-muted);justify-content:space-between;font-size:.5rem;display:flex;position:absolute;bottom:1rem;left:2rem;right:2rem}.ServiceDemo-module__hrLgEa__appStage{min-height:440px;padding:1.5rem}.ServiceDemo-module__hrLgEa__appHeader{border-bottom:1px solid var(--demo-line);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.ServiceDemo-module__hrLgEa__appBrand{letter-spacing:-.05em;font-size:.9375rem;font-weight:700}.ServiceDemo-module__hrLgEa__appBrand>span{color:var(--demo-muted);padding-inline:.15rem}.ServiceDemo-module__hrLgEa__avatar{background:var(--demo-line);border-radius:50%;place-items:center;width:25px;height:25px;font-size:.5625rem;display:grid}.ServiceDemo-module__hrLgEa__appHeading{justify-content:space-between;align-items:center;margin:1rem 0;display:flex}.ServiceDemo-module__hrLgEa__appHeading p{letter-spacing:-.04em;margin-top:.25rem;font-size:1.25rem;font-weight:600}.ServiceDemo-module__hrLgEa__count{font-family:var(--font-mono), monospace;border:1px solid var(--demo-line);border-radius:var(--tw-radius-control);white-space:nowrap;padding:.3rem .5rem;font-size:.5625rem}.ServiceDemo-module__hrLgEa__queue{border:1px solid var(--demo-line);border-radius:var(--tw-radius-artifact);overflow:hidden}.ServiceDemo-module__hrLgEa__queueLabels,.ServiceDemo-module__hrLgEa__selectedRow,.ServiceDemo-module__hrLgEa__queueRow{justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.ServiceDemo-module__hrLgEa__queueLabels{font-family:var(--font-mono), monospace;color:var(--demo-muted);font-size:.5rem}.ServiceDemo-module__hrLgEa__selectedRow{background:color-mix(in srgb, var(--tw-accent) 10%, var(--tw-paper));border-block:1px solid var(--demo-line)}.ServiceDemo-module__hrLgEa__selectedRow b{font-size:.6875rem;font-weight:600;display:block}.ServiceDemo-module__hrLgEa__selectedRow small{color:var(--demo-muted);margin-top:.2rem;font-size:.5rem;display:block}.ServiceDemo-module__hrLgEa__badge{border:1px solid var(--demo-line);border-radius:var(--tw-radius-control);white-space:nowrap;padding:.25rem .4rem;font-size:.5625rem}.ServiceDemo-module__hrLgEa__demo[data-step="3"] .ServiceDemo-module__hrLgEa__badge{background:var(--tw-ink);color:var(--tw-paper)}.ServiceDemo-module__hrLgEa__queueRow{border-bottom:1px solid var(--demo-line);font-size:.625rem}.ServiceDemo-module__hrLgEa__queueRow:last-child{border:0}.ServiceDemo-module__hrLgEa__queueRow small{color:var(--demo-muted);font-size:.5625rem}.ServiceDemo-module__hrLgEa__review{border:1px solid var(--demo-line);border-radius:var(--tw-radius-artifact);transition:opacity .4s, transform .4s var(--tw-ease-out);margin-top:1rem;padding:.8rem}.ServiceDemo-module__hrLgEa__review[data-shown=false]{opacity:.25;transform:translateY(8px)}.ServiceDemo-module__hrLgEa__reviewHead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.ServiceDemo-module__hrLgEa__reviewHead b{font-size:.6875rem}.ServiceDemo-module__hrLgEa__reviewHead>span{color:var(--demo-muted);font-size:.5rem}.ServiceDemo-module__hrLgEa__checkRow{justify-content:space-between;gap:.5rem;padding-block:.25rem;font-size:.625rem;display:flex}.ServiceDemo-module__hrLgEa__checkRow>span:last-child{color:var(--demo-muted)}.ServiceDemo-module__hrLgEa__reviewResult{border-top:1px solid var(--demo-line);margin-top:.6rem;padding-top:.6rem;font-size:.5625rem;font-weight:600}.ServiceDemo-module__hrLgEa__aiStage{min-height:440px;padding:1.5rem 2rem}.ServiceDemo-module__hrLgEa__aiHeading{margin-bottom:1.25rem}.ServiceDemo-module__hrLgEa__aiHeading p{letter-spacing:-.04em;margin-top:.35rem;font-size:1.25rem;font-weight:600}.ServiceDemo-module__hrLgEa__input{border:1px solid var(--demo-line);border-radius:var(--tw-radius-artifact);align-items:center;gap:.7rem;padding:.8rem;display:flex}.ServiceDemo-module__hrLgEa__input b{font-size:.6875rem;display:block}.ServiceDemo-module__hrLgEa__input p{color:var(--demo-muted);margin-top:.3rem;font-size:.5625rem}.ServiceDemo-module__hrLgEa__mailIcon{font-size:1.1rem}.ServiceDemo-module__hrLgEa__inputBadge{font-family:var(--font-mono), monospace;color:var(--demo-muted);margin-left:auto;font-size:.5rem}.ServiceDemo-module__hrLgEa__connector{background:var(--demo-line);width:1px;height:22px;margin-inline:auto;position:relative;overflow:hidden}.ServiceDemo-module__hrLgEa__connector i{background:var(--tw-violet);transform-origin:top;transition:transform .65s var(--tw-ease-out);position:absolute;inset:0;transform:scaleY(0)}.ServiceDemo-module__hrLgEa__connector[data-lit=true] i{transform:scaleY(1)}.ServiceDemo-module__hrLgEa__aiNode{border:1px solid var(--demo-line);border-radius:var(--tw-radius-artifact);align-items:center;gap:.8rem;padding:.85rem;transition:border-color .4s;display:flex}.ServiceDemo-module__hrLgEa__aiNode[data-lit=true]{border-color:var(--tw-violet)}.ServiceDemo-module__hrLgEa__aiMark{border-radius:var(--tw-radius-artifact);background:var(--tw-violet);width:32px;height:32px;color:var(--tw-paper);place-items:center;font-size:1.5rem;display:grid}.ServiceDemo-module__hrLgEa__aiNode b{font-size:.75rem;display:block}.ServiceDemo-module__hrLgEa__aiNode div>span{color:var(--demo-muted);margin-top:.2rem;font-size:.5625rem;display:block}.ServiceDemo-module__hrLgEa__nodeStatus{margin-left:auto;font-size:.625rem}.ServiceDemo-module__hrLgEa__extracted{justify-content:center;gap:1.3rem;min-height:20px;margin-top:.7rem;font-size:.5rem;transition:opacity .4s;display:flex}.ServiceDemo-module__hrLgEa__extracted[data-shown=false]{opacity:.2}.ServiceDemo-module__hrLgEa__extracted b{margin-left:.4rem;font-weight:600}.ServiceDemo-module__hrLgEa__ruleNode{border:1px solid var(--demo-line);border-radius:var(--tw-radius-artifact);justify-content:space-between;align-items:center;gap:.4rem;padding:.65rem .8rem;font-size:.5625rem;display:flex}.ServiceDemo-module__hrLgEa__ruleNode>b{font-weight:500}.ServiceDemo-module__hrLgEa__ruleNode[data-lit=true]{border-color:var(--tw-violet)}.ServiceDemo-module__hrLgEa__branch{border-top:1px solid var(--demo-line);width:50%;height:22px;margin:14px auto 0;display:flex;position:relative}.ServiceDemo-module__hrLgEa__branch:before{content:"";background:var(--demo-line);width:1px;height:14px;position:absolute;bottom:100%;left:50%}.ServiceDemo-module__hrLgEa__branch i{border-left:1px solid var(--demo-line);width:50%}.ServiceDemo-module__hrLgEa__branch i:last-child{border-left:0;border-right:1px solid var(--demo-line)}.ServiceDemo-module__hrLgEa__branch[data-lit=true],.ServiceDemo-module__hrLgEa__branch[data-lit=true] i{border-color:var(--tw-violet)}.ServiceDemo-module__hrLgEa__branch[data-lit=true]:before{background:var(--tw-violet)}.ServiceDemo-module__hrLgEa__outputs{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.ServiceDemo-module__hrLgEa__outputs>div{border:1px solid var(--demo-line);border-radius:var(--tw-radius-artifact);text-align:center;padding:.7rem .5rem}.ServiceDemo-module__hrLgEa__outputs>div[data-lit=true]{background:color-mix(in srgb, var(--tw-violet) 7%, var(--tw-paper));border-color:var(--tw-violet)}.ServiceDemo-module__hrLgEa__outputs b{margin-top:.2rem;font-size:.625rem;display:block}.ServiceDemo-module__hrLgEa__outputs small{color:var(--demo-muted);margin-top:.25rem;font-size:.5rem;display:block}@media (max-width:1024px) and (min-width:769px){.ServiceDemo-module__hrLgEa__webStage{padding-inline:1rem}.ServiceDemo-module__hrLgEa__phone{width:110px;right:1rem}.ServiceDemo-module__hrLgEa__webHeading{font-size:1.5rem}.ServiceDemo-module__hrLgEa__webPage{padding:.8rem}.ServiceDemo-module__hrLgEa__webBottom>span:first-child{display:none}.ServiceDemo-module__hrLgEa__appStage,.ServiceDemo-module__hrLgEa__aiStage{padding:1.25rem}.ServiceDemo-module__hrLgEa__reviewHead>span{display:none}.ServiceDemo-module__hrLgEa__topbar{padding-inline:1rem;font-size:.5625rem}.ServiceDemo-module__hrLgEa__caption{padding-inline:1rem;font-size:.75rem}.ServiceDemo-module__hrLgEa__extracted{flex-wrap:wrap;gap:.25rem}.ServiceDemo-module__hrLgEa__inputBadge{display:none}}@media (max-width:480px){.ServiceDemo-module__hrLgEa__topbar{gap:.5rem;padding:1rem;font-size:.5625rem}.ServiceDemo-module__hrLgEa__webStage{height:390px;padding:1.5rem 1rem 3rem}.ServiceDemo-module__hrLgEa__screen{min-height:390px}.ServiceDemo-module__hrLgEa__webPage{padding:.8rem}.ServiceDemo-module__hrLgEa__webBrowser{width:88%}.ServiceDemo-module__hrLgEa__webHeading{font-size:1.75rem}.ServiceDemo-module__hrLgEa__webArt{height:90px}.ServiceDemo-module__hrLgEa__phone{width:103px;top:98px;right:1rem}.ServiceDemo-module__hrLgEa__phone p{font-size:1rem}.ServiceDemo-module__hrLgEa__phoneArt{height:66px}.ServiceDemo-module__hrLgEa__webBottom>span:first-child{display:none}.ServiceDemo-module__hrLgEa__webBottom{justify-content:flex-start}.ServiceDemo-module__hrLgEa__notification{width:88%;padding:.8rem;bottom:48px;left:6%}.ServiceDemo-module__hrLgEa__notification div>span{font-size:.5rem}.ServiceDemo-module__hrLgEa__screenNote{font-size:.4375rem;left:1rem;right:1rem}.ServiceDemo-module__hrLgEa__caption{gap:.7rem;padding:1rem;font-size:.75rem}.ServiceDemo-module__hrLgEa__controls{gap:.7rem;padding-inline:1rem}.ServiceDemo-module__hrLgEa__controls button{font-size:.6875rem}.ServiceDemo-module__hrLgEa__progress{padding-inline:1rem}.ServiceDemo-module__hrLgEa__appStage,.ServiceDemo-module__hrLgEa__aiStage{padding:1.25rem 1rem}.ServiceDemo-module__hrLgEa__appHeading p,.ServiceDemo-module__hrLgEa__aiHeading p{font-size:1.125rem}.ServiceDemo-module__hrLgEa__reviewHead>span{font-size:.4375rem}.ServiceDemo-module__hrLgEa__inputBadge{display:none}.ServiceDemo-module__hrLgEa__extracted{gap:.6rem}.ServiceDemo-module__hrLgEa__extracted b{margin-left:0;display:block}.ServiceDemo-module__hrLgEa__aiStage{min-height:440px}}.ServiceDemo-module__hrLgEa__appStage .ServiceDemo-module__hrLgEa__eyebrow,.ServiceDemo-module__hrLgEa__aiStage .ServiceDemo-module__hrLgEa__eyebrow{font-size:.625rem}.ServiceDemo-module__hrLgEa__selectedRow b,.ServiceDemo-module__hrLgEa__queueRow,.ServiceDemo-module__hrLgEa__checkRow,.ServiceDemo-module__hrLgEa__input b,.ServiceDemo-module__hrLgEa__aiNode b,.ServiceDemo-module__hrLgEa__outputs b{font-size:.75rem}.ServiceDemo-module__hrLgEa__selectedRow small,.ServiceDemo-module__hrLgEa__queueRow small,.ServiceDemo-module__hrLgEa__reviewHead>span,.ServiceDemo-module__hrLgEa__reviewResult,.ServiceDemo-module__hrLgEa__input p,.ServiceDemo-module__hrLgEa__aiNode div>span,.ServiceDemo-module__hrLgEa__extracted,.ServiceDemo-module__hrLgEa__ruleNode,.ServiceDemo-module__hrLgEa__outputs small,.ServiceDemo-module__hrLgEa__badge,.ServiceDemo-module__hrLgEa__count{font-size:.625rem}.ServiceDemo-module__hrLgEa__demoCursor{z-index:4;color:var(--tw-ink);text-shadow:1px 1px var(--tw-paper), -1px -1px var(--tw-paper);opacity:0;font-size:2.2rem;position:absolute;top:73%;right:28%}.ServiceDemo-module__hrLgEa__scanTrack{background:var(--demo-line);height:2px;margin-bottom:.8rem;overflow:hidden}.ServiceDemo-module__hrLgEa__scanTrack i{background:var(--tw-orange);transform-origin:0;height:100%;display:block}.ServiceDemo-module__hrLgEa__connector{width:3px;height:28px;overflow:visible}.ServiceDemo-module__hrLgEa__connector b{border-radius:var(--tw-radius-control);background:var(--tw-violet);opacity:0;width:7px;height:10px;position:absolute;top:0;left:-2px}.ServiceDemo-module__hrLgEa__demo[data-step="0"] .ServiceDemo-module__hrLgEa__webArt{background:color-mix(in srgb, var(--tw-ink) 8%, var(--tw-paper))}.ServiceDemo-module__hrLgEa__demo[data-playing=true] .ServiceDemo-module__hrLgEa__statusDot{box-shadow:0 0 0 4px color-mix(in srgb, var(--tw-accent) 12%, transparent)}.ServiceDemo-module__hrLgEa__aiNode,.ServiceDemo-module__hrLgEa__ruleNode,.ServiceDemo-module__hrLgEa__outputs>div,.ServiceDemo-module__hrLgEa__selectedRow,.ServiceDemo-module__hrLgEa__badge,.ServiceDemo-module__hrLgEa__reviewResult{transition:background-color .9s var(--tw-ease-out), border-color .9s var(--tw-ease-out), color .6s}.ServiceDemo-module__hrLgEa__outputs>div[data-lit=true]{box-shadow:0 4px 14px color-mix(in srgb, var(--tw-violet) 12%, transparent)}.ServiceDemo-module__hrLgEa__demo[data-step="3"] .ServiceDemo-module__hrLgEa__reviewResult{background:color-mix(in srgb, var(--tw-orange) 12%, var(--tw-paper));border-radius:var(--tw-radius-artifact);padding:.65rem}@media (prefers-reduced-motion:reduce){.ServiceDemo-module__hrLgEa__demoCursor,.ServiceDemo-module__hrLgEa__connector b{display:none}}
.ServiceDetailPage-module__ImBt1G__experience{--detail-accent:var(--tw-accent);position:relative}.ServiceDetailPage-module__ImBt1G__experience:has([data-demo=ai]){--detail-accent:color-mix(in srgb, var(--tw-violet) 58%, var(--tw-fg))}.ServiceDetailPage-module__ImBt1G__hero{padding-top:clamp(8rem,16vh,12rem);padding-bottom:0}.ServiceDetailPage-module__ImBt1G__heroInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.ServiceDetailPage-module__ImBt1G__heroCopy,.ServiceDetailPage-module__ImBt1G__demo{min-width:0}.ServiceDetailPage-module__ImBt1G__breadcrumb{font:var(--tw-type-meta)/1.5 var(--font-mono), monospace;text-transform:uppercase;color:var(--tw-muted);align-items:center;gap:.75rem;display:flex}.ServiceDetailPage-module__ImBt1G__breadcrumb a{color:var(--detail-accent);padding-block:.5rem}.ServiceDetailPage-module__ImBt1G__heroTitle{letter-spacing:-.045em;text-wrap:initial;margin-top:1.75rem;font-weight:800;line-height:.96}.ServiceDetailPage-module__ImBt1G__heroTitle span{color:var(--detail-accent)}.ServiceDetailPage-module__ImBt1G__heroLede,.ServiceDetailPage-module__ImBt1G__sectionBody{color:var(--tw-muted);font-size:var(--tw-type-body-lg);max-width:44ch;line-height:1.6}.ServiceDetailPage-module__ImBt1G__heroActions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.ServiceDetailPage-module__ImBt1G__demo{scroll-margin-top:6rem}.ServiceDetailPage-module__ImBt1G__demo>figure{margin:0}.ServiceDetailPage-module__ImBt1G__demoCaption{color:var(--tw-muted);font-size:var(--tw-type-body);margin:1rem 0 0;padding:0 1rem;line-height:1.5}.ServiceDetailPage-module__ImBt1G__pageNav{border-top:1px solid var(--tw-line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-top:1rem;padding:1.25rem 0;display:flex}.ServiceDetailPage-module__ImBt1G__pageNav>span,.ServiceDetailPage-module__ImBt1G__meta{font:var(--tw-type-meta)/1.6 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--tw-muted)}.ServiceDetailPage-module__ImBt1G__pageNav a{min-height:44px;font-size:var(--tw-type-body);align-items:center;gap:1.5rem;display:inline-flex}.ServiceDetailPage-module__ImBt1G__pageNav a span{color:var(--detail-accent)}.ServiceDetailPage-module__ImBt1G__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.ServiceDetailPage-module__ImBt1G__sectionTitle{max-width:15ch;margin-top:1.25rem}.ServiceDetailPage-module__ImBt1G__sectionTitle span{color:var(--tw-muted)}.ServiceDetailPage-module__ImBt1G__sectionBody{margin:1.5rem 0}.ServiceDetailPage-module__ImBt1G__relatedCopy p,.ServiceDetailPage-module__ImBt1G__faqs p{color:var(--tw-muted);font-size:var(--tw-type-body);margin:0;line-height:1.65}.ServiceDetailPage-module__ImBt1G__expertise{background:var(--tw-surface)}.ServiceDetailPage-module__ImBt1G__relatedGrid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2rem;margin-top:3rem;display:grid}.ServiceDetailPage-module__ImBt1G__relatedCard{min-width:0;display:block}.ServiceDetailPage-module__ImBt1G__relatedImage{aspect-ratio:16/10;border:1px solid var(--tw-line);border-radius:var(--tw-radius-proof);position:relative;overflow:hidden}.ServiceDetailPage-module__ImBt1G__relatedImage img{object-fit:cover;object-position:top;transition:transform .4s}.ServiceDetailPage-module__ImBt1G__relatedCard:hover img{transform:scale(1.025)}.ServiceDetailPage-module__ImBt1G__relatedCopy{padding:1.5rem 0 0}.ServiceDetailPage-module__ImBt1G__relatedCopy h3{font:600 var(--tw-type-body-lg)/1.4 var(--font-display), sans-serif;justify-content:space-between;gap:1rem;margin:.6rem 0;display:flex}.ServiceDetailPage-module__ImBt1G__relatedCopy h3 span{color:var(--detail-accent)}.ServiceDetailPage-module__ImBt1G__textLink{color:var(--detail-accent);font-size:var(--tw-type-body);text-underline-offset:5px;align-items:center;gap:1rem;min-height:44px;margin-top:1rem;text-decoration:underline;display:inline-flex}.ServiceDetailPage-module__ImBt1G__faqs{border-top:1px solid var(--tw-line)}.ServiceDetailPage-module__ImBt1G__faqs details{border-bottom:1px solid var(--tw-line)}.ServiceDetailPage-module__ImBt1G__faqs summary{font-size:var(--tw-type-body);cursor:pointer;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.4rem 0;font-weight:600;line-height:1.5;list-style:none;display:flex}.ServiceDetailPage-module__ImBt1G__faqs summary::-webkit-details-marker{display:none}.ServiceDetailPage-module__ImBt1G__faqs summary span{color:var(--detail-accent);font-size:1.25rem;font-weight:400}.ServiceDetailPage-module__ImBt1G__faqs details[open] summary span{transform:rotate(45deg)}.ServiceDetailPage-module__ImBt1G__faqs p{padding-bottom:1.5rem}.ServiceDetailPage-module__ImBt1G__otherServices{border-top:1px solid var(--tw-line)}.ServiceDetailPage-module__ImBt1G__otherInner{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:2rem;display:flex}.ServiceDetailPage-module__ImBt1G__otherInner a{min-height:44px;font-size:var(--tw-type-body-lg);align-items:center;gap:2rem;display:flex}.ServiceDetailPage-module__ImBt1G__otherInner a span{color:var(--tw-muted)}.ServiceDetailPage-module__ImBt1G__experience section[id]{scroll-margin-top:5rem}@media (max-width:1024px){.ServiceDetailPage-module__ImBt1G__heroInner{gap:2rem}.ServiceDetailPage-module__ImBt1G__heroTitle{font-size:var(--tw-type-h2)}}@media (max-width:880px){.ServiceDetailPage-module__ImBt1G__otherInner{flex-wrap:wrap}.ServiceDetailPage-module__ImBt1G__otherInner>span{flex-basis:100%}}@media (max-width:1024px){.ServiceDetailPage-module__ImBt1G__relatedGrid{gap:1rem}}@media (max-width:768px){.ServiceDetailPage-module__ImBt1G__heroInner,.ServiceDetailPage-module__ImBt1G__split{grid-template-columns:1fr}.ServiceDetailPage-module__ImBt1G__heroTitle{font-size:var(--tw-type-statement)}.ServiceDetailPage-module__ImBt1G__heroCopy{max-width:600px}.ServiceDetailPage-module__ImBt1G__demo{width:100%;max-width:620px;margin-inline:auto}.ServiceDetailPage-module__ImBt1G__pageNav{justify-content:flex-start;gap:.5rem 1rem}.ServiceDetailPage-module__ImBt1G__pageNav>span{flex-basis:100%}.ServiceDetailPage-module__ImBt1G__pageNav a{gap:.5rem}.ServiceDetailPage-module__ImBt1G__sectionTitle{max-width:19ch}.ServiceDetailPage-module__ImBt1G__relatedGrid{grid-template-columns:1fr;grid-auto-flow:row;gap:2rem}}@media (max-width:480px){.ServiceDetailPage-module__ImBt1G__heroTitle{font-size:var(--tw-type-h2)}.ServiceDetailPage-module__ImBt1G__otherInner{flex-direction:column;align-items:stretch;gap:.5rem}.ServiceDetailPage-module__ImBt1G__otherInner a{justify-content:space-between}}@media (pointer:coarse){.ServiceDetailPage-module__ImBt1G__breadcrumb a{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.ServiceDetailPage-module__ImBt1G__relatedImage img{transition:none}.ServiceDetailPage-module__ImBt1G__relatedCard:hover img{transform:none}}.ServiceDetailPage-module__ImBt1G__heroLede{max-width:36ch;margin-top:2rem}.ServiceDetailPage-module__ImBt1G__fitRibbon{justify-content:space-between;align-items:center;gap:3rem;display:flex}.ServiceDetailPage-module__ImBt1G__fitRibbon h2{font:600 var(--tw-type-body-lg)/1.4 var(--font-display), sans-serif;margin:1rem 0 0}.ServiceDetailPage-module__ImBt1G__fitTags{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.ServiceDetailPage-module__ImBt1G__fitTags span{border:1px solid var(--tw-line);border-radius:var(--tw-radius-control);color:var(--tw-muted);font-size:var(--tw-type-body);padding:.65rem 1rem}.ServiceDetailPage-module__ImBt1G__transformation{border-top:1px solid var(--tw-line);gap:2rem;margin-top:2rem;padding-top:2rem;display:flex}.ServiceDetailPage-module__ImBt1G__transformation>div{flex:1;align-items:center;gap:1rem;display:flex}.ServiceDetailPage-module__ImBt1G__transformation strong{font:500 var(--tw-type-body-lg)/1.2 var(--font-display), sans-serif}.ServiceDetailPage-module__ImBt1G__transformation>div>span:last-child:not(:first-child){color:var(--detail-accent);margin-left:auto;font-size:1.5rem}.ServiceDetailPage-module__ImBt1G__scopeGrid{grid-template-columns:1fr 1fr;gap:1rem 3rem;padding-bottom:2rem;display:grid}.ServiceDetailPage-module__ImBt1G__ownStack{border-top:1px solid var(--tw-line);margin-top:2.5rem}.ServiceDetailPage-module__ImBt1G__ownStack p{color:var(--tw-muted);font-size:var(--tw-type-body);margin:0;line-height:1.6}.ServiceDetailPage-module__ImBt1G__ownStack+.ServiceDetailPage-module__ImBt1G__meta{margin-top:1rem;display:block}.ServiceDetailPage-module__ImBt1G__scopeGrid h3{font-size:var(--tw-type-body-lg);margin:1rem 0}.ServiceDetailPage-module__ImBt1G__publishedNote{grid-template-columns:1fr 1fr auto;align-items:center;gap:2rem;display:grid}.ServiceDetailPage-module__ImBt1G__publishedNote h2{font:600 var(--tw-type-body-lg)/1.4 var(--font-display), sans-serif}.ServiceDetailPage-module__ImBt1G__publishedNote p{color:var(--tw-muted);font-size:var(--tw-type-body);line-height:1.6}.ServiceDetailPage-module__ImBt1G__publishedNote a{margin:0}@media (max-width:768px){.ServiceDetailPage-module__ImBt1G__fitRibbon{flex-direction:column;align-items:start;gap:1.5rem}.ServiceDetailPage-module__ImBt1G__fitTags{justify-content:flex-start}.ServiceDetailPage-module__ImBt1G__transformation{gap:1rem}.ServiceDetailPage-module__ImBt1G__transformation>div{flex-wrap:wrap;align-items:start}.ServiceDetailPage-module__ImBt1G__transformation strong{font-size:var(--tw-type-body);flex-basis:100%}.ServiceDetailPage-module__ImBt1G__transformation>div>span:last-child:not(:first-child){display:none}.ServiceDetailPage-module__ImBt1G__publishedNote{grid-template-columns:1fr;gap:.5rem}}@media (max-width:480px){.ServiceDetailPage-module__ImBt1G__scopeGrid{grid-template-columns:1fr}}.ServiceDetailPage-module__ImBt1G__readsLabel{margin-top:2.5rem}.ServiceDetailPage-module__ImBt1G__reads{margin:0;padding:0;list-style:none}.ServiceDetailPage-module__ImBt1G__heroDemo{text-align:left;width:min(100%,46rem);margin-inline:auto}.ServiceDetailPage-module__ImBt1G__workbenchWrap{margin-top:clamp(3rem,6vw,4.5rem)}.ServiceDetailPage-module__ImBt1G__ownSection{padding-block:clamp(4rem,7vw,6rem)}.ServiceDetailPage-module__ImBt1G__ownTitle{font-size:var(--tw-type-thesis);letter-spacing:-.045em;color:var(--tw-fg);font-weight:450;line-height:1.03}.ServiceDetailPage-module__ImBt1G__experience .ServiceDetailPage-module__ImBt1G__otherServices{padding-block:0 clamp(3rem,6vw,4.5rem)}.ServiceDetailPage-module__ImBt1G__splitHero{--h1-size:clamp(3rem, 5.2vw, 5.75rem);text-align:left;place-items:stretch stretch;padding-bottom:clamp(3rem,6vw,5rem)}.ServiceDetailPage-module__ImBt1G__splitInner{width:100%;max-width:var(--tw-max);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);margin-inline:auto;display:grid}.ServiceDetailPage-module__ImBt1G__splitHero .ServiceDetailPage-module__ImBt1G__heroText .ServiceDetailPage-module__ImBt1G__breadcrumb{min-height:0;margin-bottom:1.25rem}.ServiceDetailPage-module__ImBt1G__splitHero .ServiceDetailPage-module__ImBt1G__splitTitle{margin:0}.ServiceDetailPage-module__ImBt1G__splitHero .ServiceDetailPage-module__ImBt1G__splitLead{max-width:40ch;margin:1.5rem 0 0}.ServiceDetailPage-module__ImBt1G__splitHero .ServiceDetailPage-module__ImBt1G__splitActions{justify-content:flex-start;margin-top:2rem}.ServiceDetailPage-module__ImBt1G__facts{border-top:1px solid var(--tw-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.ServiceDetailPage-module__ImBt1G__facts dt{letter-spacing:-.03em;color:var(--detail-accent);font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:600}.ServiceDetailPage-module__ImBt1G__facts dd{color:var(--tw-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.4}.ServiceDetailPage-module__ImBt1G__fitGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.ServiceDetailPage-module__ImBt1G__fitGrid>:last-child{padding-top:clamp(3rem,8vw,7.5rem)}.ServiceDetailPage-module__ImBt1G__fitTitle{font-size:var(--tw-type-thesis);letter-spacing:-.045em;color:var(--tw-fg);margin-top:1rem;font-weight:500;line-height:1.05}.ServiceDetailPage-module__ImBt1G__symptoms{border-top:1px solid var(--tw-line);margin-top:2rem;list-style:none}.ServiceDetailPage-module__ImBt1G__symptoms li{border-bottom:1px solid var(--tw-line)}.ServiceDetailPage-module__ImBt1G__symptoms label{min-height:44px;font-size:var(--tw-type-body-lg);color:var(--tw-muted);cursor:pointer;transition:color var(--tw-duration-micro) var(--tw-ease-out);align-items:center;gap:1rem;padding-block:1rem;line-height:1.4;display:flex}.ServiceDetailPage-module__ImBt1G__symptoms input{appearance:none;border:1px solid var(--tw-muted);cursor:pointer;border-radius:0;flex:none;place-items:center;width:1.5rem;height:1.5rem;margin:0;display:grid}.ServiceDetailPage-module__ImBt1G__symptoms input:after{content:"";border:solid var(--tw-ink);width:.45rem;height:.8rem;transition:transform var(--tw-duration-micro) var(--tw-ease-out);border-width:0 2px 2px 0;margin-top:-.15rem;transform:rotate(45deg)scale(0)}.ServiceDetailPage-module__ImBt1G__symptoms input:checked{border-color:var(--detail-accent);background:var(--detail-accent)}.ServiceDetailPage-module__ImBt1G__symptoms input:checked:after{transform:rotate(45deg)scale(1)}.ServiceDetailPage-module__ImBt1G__symptoms input:focus-visible{outline:2px solid var(--tw-fg);outline-offset:3px}.ServiceDetailPage-module__ImBt1G__symptoms label:hover{color:var(--tw-fg)}.ServiceDetailPage-module__ImBt1G__symptoms label:has(:checked){color:var(--tw-fg)}.ServiceDetailPage-module__ImBt1G__symptomCta{border:1px solid var(--tw-line);border-radius:var(--tw-radius-control);min-height:44px;color:var(--tw-fg);transition:background-color var(--tw-duration-micro) var(--tw-ease-out), border-color var(--tw-duration-micro) var(--tw-ease-out), color var(--tw-duration-micro) var(--tw-ease-out);align-items:center;gap:.5rem;margin-top:1.75rem;padding:.6rem 1.25rem;font-weight:600;display:inline-flex}.ServiceDetailPage-module__ImBt1G__symptomCol:has(:checked) .ServiceDetailPage-module__ImBt1G__symptomCta{border-color:var(--detail-accent);background:var(--detail-accent);color:var(--tw-ink)}.ServiceDetailPage-module__ImBt1G__outcomes{margin-top:1rem;list-style:none}.ServiceDetailPage-module__ImBt1G__outcomes li{grid-template-columns:auto minmax(0,1fr);gap:1.25rem;padding-bottom:2rem;display:grid;position:relative}.ServiceDetailPage-module__ImBt1G__outcomes li:not(:last-child):before{content:"";background:var(--tw-line);width:1px;position:absolute;top:4.5rem;bottom:.5rem;left:2rem}.ServiceDetailPage-module__ImBt1G__outcomes li:last-child>:first-child{border-color:var(--detail-accent)}.ServiceDetailPage-module__ImBt1G__outcomes h3{letter-spacing:-.02em;color:var(--tw-fg);padding-top:.6rem;font-size:1.25rem;font-weight:600}.ServiceDetailPage-module__ImBt1G__outcomes p{max-width:40ch;font-size:var(--tw-type-body);color:var(--tw-muted);margin-top:.35rem;line-height:1.55}.ServiceDetailPage-module__ImBt1G__proofNote{font-size:var(--tw-type-body);color:var(--tw-muted);margin-top:2rem}.ServiceDetailPage-module__ImBt1G__takeaways{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.ServiceDetailPage-module__ImBt1G__takeaways h3{letter-spacing:-.02em;color:var(--tw-fg);font-size:1.25rem;font-weight:600}.ServiceDetailPage-module__ImBt1G__takeaways ul{border-top:1px solid var(--tw-line);margin-top:1rem;list-style:none}.ServiceDetailPage-module__ImBt1G__takeaways li{border-bottom:1px solid var(--tw-line);font-size:var(--tw-type-body);color:var(--tw-muted);gap:.75rem;padding-block:.85rem;display:flex}.ServiceDetailPage-module__ImBt1G__takeaways li:before{content:"✓";color:var(--detail-accent)}@media (max-width:1024px){.ServiceDetailPage-module__ImBt1G__splitInner,.ServiceDetailPage-module__ImBt1G__fitGrid{grid-template-columns:minmax(0,1fr)}.ServiceDetailPage-module__ImBt1G__fitGrid>:last-child{padding-top:0}.ServiceDetailPage-module__ImBt1G__splitHero .ServiceDetailPage-module__ImBt1G__heroDemo{width:100%;max-width:640px;margin-inline:auto}}@media (max-width:768px){.ServiceDetailPage-module__ImBt1G__splitHero{--h1-size:var(--tw-type-display-compact)}.ServiceDetailPage-module__ImBt1G__facts{grid-template-columns:minmax(0,1fr);gap:.75rem}.ServiceDetailPage-module__ImBt1G__facts>div{align-items:baseline;gap:.75rem;display:flex}.ServiceDetailPage-module__ImBt1G__takeaways{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ServiceDetailPage-module__ImBt1G__symptoms label,.ServiceDetailPage-module__ImBt1G__symptoms input:after,.ServiceDetailPage-module__ImBt1G__symptomCta{transition:none}}
.ServiceWorkbench-module__xM8p-a__workbench{grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);align-items:start;gap:3rem;margin-top:3rem;display:grid}.ServiceWorkbench-module__xM8p-a__label,.ServiceWorkbench-module__xM8p-a__toolbar,.ServiceWorkbench-module__xM8p-a__number,.ServiceWorkbench-module__xM8p-a__hint,.ServiceWorkbench-module__xM8p-a__artifactNote{font:var(--tw-type-meta)/1.6 var(--font-mono), monospace;letter-spacing:.06em}.ServiceWorkbench-module__xM8p-a__label{color:var(--tw-muted);text-transform:uppercase}.ServiceWorkbench-module__xM8p-a__buttons{border-top:1px solid var(--tw-line);margin-top:1.5rem}.ServiceWorkbench-module__xM8p-a__buttons button{text-align:left;border:0;border-bottom:1px solid var(--tw-line);width:100%;color:var(--tw-muted);font:500 var(--tw-type-body)/1.4 var(--font-display), sans-serif;cursor:pointer;background:0 0;align-items:center;gap:1rem;padding:1.3rem .75rem;transition:color .2s,background .2s;display:flex}.ServiceWorkbench-module__xM8p-a__buttons button>span:last-child{margin-left:auto}.ServiceWorkbench-module__xM8p-a__buttons button[aria-pressed=true]{background:var(--tw-surface);color:var(--tw-fg)}.ServiceWorkbench-module__xM8p-a__buttons button[aria-pressed=true] .ServiceWorkbench-module__xM8p-a__number,.ServiceWorkbench-module__xM8p-a__buttons button[aria-pressed=true]>span:last-child{color:var(--detail-accent)}.ServiceWorkbench-module__xM8p-a__hint{max-width:30ch;color:var(--tw-muted);margin-top:1.5rem}.ServiceWorkbench-module__xM8p-a__preview{border:1px solid var(--tw-line);border-radius:var(--tw-radius-proof);background:var(--tw-surface);min-width:0;overflow:hidden}.ServiceWorkbench-module__xM8p-a__toolbar{color:var(--tw-muted);border-bottom:1px solid var(--tw-line);text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1.2rem 1.5rem;display:flex}.ServiceWorkbench-module__xM8p-a__stage{background:var(--tw-paper);min-height:400px;color:var(--tw-ink);align-items:center;padding:2.5rem;display:grid;overflow:hidden}.ServiceWorkbench-module__xM8p-a__description{min-height:185px;padding:1.5rem 2rem .5rem}.ServiceWorkbench-module__xM8p-a__description h3{font:600 var(--tw-type-body-lg)/1.2 var(--font-display), sans-serif;margin:.75rem 0}.ServiceWorkbench-module__xM8p-a__description p{color:var(--tw-muted);font-size:var(--tw-type-body);max-width:55ch;line-height:1.6}.ServiceWorkbench-module__xM8p-a__stage small{font:.6rem/1.5 var(--font-mono), monospace;letter-spacing:.04em}.ServiceWorkbench-module__xM8p-a__stage strong{font-family:var(--font-display), sans-serif}.ServiceWorkbench-module__xM8p-a__artifactNote{text-align:center;color:var(--tw-ink);margin-top:2rem}.ServiceWorkbench-module__xM8p-a__siteRoot{background:var(--tw-ink);width:60%;color:var(--tw-paper);border-radius:var(--tw-radius-artifact);margin:0 auto;padding:1.2rem;font-size:1.2rem}.ServiceWorkbench-module__xM8p-a__siteRoot span{margin-top:.5rem;font-size:.75rem;display:block}.ServiceWorkbench-module__xM8p-a__siteBranches{grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:3rem;display:grid;position:relative}.ServiceWorkbench-module__xM8p-a__siteBranches:before{content:"";border-top:1px solid var(--tw-ink);position:absolute;top:1.5rem;left:16%;right:16%}.ServiceWorkbench-module__xM8p-a__siteBranches>div{border:1px solid var(--tw-ink);border-radius:var(--tw-radius-artifact);padding:1rem;position:relative}.ServiceWorkbench-module__xM8p-a__siteBranches>div:before{content:"";border-left:1px solid var(--tw-ink);height:1.5rem;position:absolute;top:-1.5rem;left:50%}.ServiceWorkbench-module__xM8p-a__siteBranches span{font-size:.65rem}.ServiceWorkbench-module__xM8p-a__siteBranches strong{margin:.6rem 0;font-size:.85rem;display:block}.ServiceWorkbench-module__xM8p-a__siteBranches i,.ServiceWorkbench-module__xM8p-a__inputDoc i{background:color-mix(in srgb, var(--tw-ink) 15%, var(--tw-paper));height:5px;margin-top:.5rem;display:block}.ServiceWorkbench-module__xM8p-a__siteBranches i:last-child{width:60%}.ServiceWorkbench-module__xM8p-a__typeSpecimen strong{font-size:var(--tw-type-h2);letter-spacing:-.06em;margin:1.5rem 0;line-height:.95;display:block}.ServiceWorkbench-module__xM8p-a__typeSpecimen em{font-style:normal}.ServiceWorkbench-module__xM8p-a__typeSpecimen>span{font-size:.875rem}.ServiceWorkbench-module__xM8p-a__swatches{gap:.5rem;margin-top:1.5rem;display:flex}.ServiceWorkbench-module__xM8p-a__swatches span{border:1px solid var(--tw-ink);background:var(--tw-ink);border-radius:var(--tw-radius-control);width:60px;height:35px}.ServiceWorkbench-module__xM8p-a__swatches span:nth-child(2){background:var(--tw-paper)}.ServiceWorkbench-module__xM8p-a__swatches span:last-child{background:var(--tw-acid)}.ServiceWorkbench-module__xM8p-a__brandRule{border-top:1px solid var(--tw-ink);margin-top:1rem;padding-top:1rem;font-size:.75rem}.ServiceWorkbench-module__xM8p-a__responsive{padding-right:2rem;position:relative}.ServiceWorkbench-module__xM8p-a__miniBrowser{border:1px solid var(--tw-ink);border-radius:var(--tw-radius-artifact);width:85%;padding:1rem}.ServiceWorkbench-module__xM8p-a__miniBrowser small{justify-content:space-between;display:flex}.ServiceWorkbench-module__xM8p-a__miniBrowser strong{letter-spacing:-.06em;margin:1.5rem 0 1rem;font-size:2rem;line-height:1;display:block}.ServiceWorkbench-module__xM8p-a__photoBlocks{gap:.75rem;height:65px;display:flex}.ServiceWorkbench-module__xM8p-a__photoBlocks i{background:var(--tw-ink);flex:1}.ServiceWorkbench-module__xM8p-a__photoBlocks i:last-child{background:color-mix(in srgb, var(--tw-ink) 25%, var(--tw-paper))}.ServiceWorkbench-module__xM8p-a__pill{background:var(--tw-ink);color:var(--tw-paper);border-radius:var(--tw-radius-control);margin-top:1rem;padding:.4rem 1rem;font-size:.65rem;display:inline-block}.ServiceWorkbench-module__xM8p-a__miniPhone{border:2px solid var(--tw-ink);background:var(--tw-paper);border-radius:var(--tw-radius-proof);width:125px;padding:1rem .6rem;position:absolute;bottom:2.5rem;right:0;transform:rotate(6deg)}.ServiceWorkbench-module__xM8p-a__miniPhone strong{margin:1rem 0;font-size:1rem;line-height:1;display:block}.ServiceWorkbench-module__xM8p-a__miniPhone i{background:var(--tw-ink);height:75px;display:block}.ServiceWorkbench-module__xM8p-a__miniPhone>span{margin-top:1rem;font-size:.65rem;display:block}.ServiceWorkbench-module__xM8p-a__editor{border:1px solid var(--tw-ink);border-radius:var(--tw-radius-artifact);padding:1.5rem}.ServiceWorkbench-module__xM8p-a__editorNav{border-bottom:1px solid var(--tw-ink);justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;font-size:.65rem;display:flex}.ServiceWorkbench-module__xM8p-a__editor strong{margin:.5rem 0 1.2rem;font-size:1.6rem;display:block}.ServiceWorkbench-module__xM8p-a__editorBlocks{gap:1rem;display:flex}.ServiceWorkbench-module__xM8p-a__editorBlocks>span{background:var(--tw-ink);width:35%;color:var(--tw-paper);place-items:center;font-size:.75rem;display:grid}.ServiceWorkbench-module__xM8p-a__editorBlocks p{flex:1;font-size:.8rem}.ServiceWorkbench-module__xM8p-a__editorBlocks i{background:color-mix(in srgb, var(--tw-ink) 20%, var(--tw-paper));height:5px;margin-top:.75rem;display:block}.ServiceWorkbench-module__xM8p-a__publish{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;font-size:.65rem;display:flex}.ServiceWorkbench-module__xM8p-a__publish span{border-radius:var(--tw-radius-control);background:var(--tw-ink);color:var(--tw-paper);padding:.5rem 1rem}.ServiceWorkbench-module__xM8p-a__searchQuery{border:1px solid var(--tw-ink);border-radius:var(--tw-radius-control);padding:1rem;font-size:.85rem;display:block}.ServiceWorkbench-module__xM8p-a__search>div{margin:2rem 0}.ServiceWorkbench-module__xM8p-a__search strong{margin-top:.5rem;font-size:1.4rem;display:block}.ServiceWorkbench-module__xM8p-a__search p{font-size:.85rem;line-height:1.5}.ServiceWorkbench-module__xM8p-a__searchTags{flex-wrap:wrap;gap:.5rem;display:flex}.ServiceWorkbench-module__xM8p-a__searchTags span{border:1px solid var(--tw-ink);border-radius:var(--tw-radius-control);padding:.5rem;font-size:.65rem}.ServiceWorkbench-module__xM8p-a__release>.ServiceWorkbench-module__xM8p-a__label{color:var(--tw-ink)}.ServiceWorkbench-module__xM8p-a__release>div{border-bottom:1px solid color-mix(in srgb, var(--tw-ink) 20%, var(--tw-paper));justify-content:space-between;padding:1rem 0;font-size:.875rem;display:flex}.ServiceWorkbench-module__xM8p-a__release>strong{letter-spacing:-.05em;margin-top:1.5rem;font-size:2rem;display:block}.ServiceWorkbench-module__xM8p-a__integration{text-align:center;width:100%;max-width:430px;margin:auto}.ServiceWorkbench-module__xM8p-a__tool,.ServiceWorkbench-module__xM8p-a__hub{border:1px solid var(--tw-ink);border-radius:var(--tw-radius-artifact);padding:1rem;font-weight:600}.ServiceWorkbench-module__xM8p-a__tool span,.ServiceWorkbench-module__xM8p-a__hub span{margin-top:.5rem;font-size:.75rem;font-weight:400;display:block}.ServiceWorkbench-module__xM8p-a__hub{background:var(--tw-ink);color:var(--tw-paper)}.ServiceWorkbench-module__xM8p-a__connection{padding:.5rem}.ServiceWorkbench-module__xM8p-a__toolPair{justify-content:space-between;gap:1rem;display:flex}.ServiceWorkbench-module__xM8p-a__toolPair span{border:1px solid var(--tw-ink);border-radius:var(--tw-radius-artifact);flex:1;padding:.75rem;font-size:.75rem}.ServiceWorkbench-module__xM8p-a__productNav{border-bottom:1px solid var(--tw-ink);justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;font-size:.65rem;display:flex}.ServiceWorkbench-module__xM8p-a__product>strong{letter-spacing:-.04em;font-size:1.7rem}.ServiceWorkbench-module__xM8p-a__kanban{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.5rem 0;display:grid}.ServiceWorkbench-module__xM8p-a__kanban article{border:1px solid color-mix(in srgb, var(--tw-ink) 25%, var(--tw-paper));border-radius:var(--tw-radius-artifact);min-height:170px;margin-top:.75rem;padding:1rem .75rem}.ServiceWorkbench-module__xM8p-a__kanban b{font-size:.8rem;font-weight:600;display:block}.ServiceWorkbench-module__xM8p-a__kanban p{font-size:.7rem;line-height:1.5}.ServiceWorkbench-module__xM8p-a__avatar{border-radius:var(--tw-radius-control);background:var(--tw-ink);width:25px;height:25px;color:var(--tw-paper);place-items:center;font-size:.6rem;display:grid}.ServiceWorkbench-module__xM8p-a__productFoot{font-size:.7rem}.ServiceWorkbench-module__xM8p-a__mobileProduct{justify-content:center;align-items:center;gap:2rem;display:flex}.ServiceWorkbench-module__xM8p-a__appPhone{border:2px solid var(--tw-ink);border-radius:var(--tw-radius-proof);flex-shrink:0;width:205px;padding:1.25rem}.ServiceWorkbench-module__xM8p-a__appPhone strong{margin:1rem 0;font-size:1.4rem;line-height:1;display:block}.ServiceWorkbench-module__xM8p-a__appPhone div{border-top:1px solid var(--tw-ink);padding:.75rem 0;font-size:.8rem}.ServiceWorkbench-module__xM8p-a__appPhone div span{margin-top:.5rem;font-size:.65rem;display:block}.ServiceWorkbench-module__xM8p-a__appPhone b{background:var(--tw-ink);color:var(--tw-paper);border-radius:var(--tw-radius-control);margin-top:1rem;padding:.65rem;font-size:.65rem;display:block}.ServiceWorkbench-module__xM8p-a__mobileNotes span{font:.65rem/1.5 var(--font-mono), monospace;margin:1.5rem 0;display:block}.ServiceWorkbench-module__xM8p-a__inputDoc{border:1px solid var(--tw-ink);border-radius:var(--tw-radius-artifact);max-width:300px;margin:auto;padding:1.2rem}.ServiceWorkbench-module__xM8p-a__inputDoc strong{margin:.5rem 0 1rem;font-size:1.4rem;display:block}.ServiceWorkbench-module__xM8p-a__inputDoc>span{margin-top:1rem;font-size:.65rem;display:block}.ServiceWorkbench-module__xM8p-a__aiBridge{flex-direction:column;align-items:center;gap:.6rem;padding:.7rem;display:flex}.ServiceWorkbench-module__xM8p-a__aiBridge strong{background:var(--tw-ink);color:var(--tw-paper);border-radius:var(--tw-radius-control);padding:.75rem 1rem;font-size:.75rem}.ServiceWorkbench-module__xM8p-a__aiResults{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ServiceWorkbench-module__xM8p-a__aiResults>div{border:1px solid var(--tw-ink);border-radius:var(--tw-radius-artifact);padding:1rem}.ServiceWorkbench-module__xM8p-a__aiResults strong{margin:.75rem 0;font-size:1rem;display:block}.ServiceWorkbench-module__xM8p-a__aiResults span{font-size:.65rem}@media (max-width:1024px){.ServiceWorkbench-module__xM8p-a__workbench{grid-template-columns:minmax(190px,.6fr) minmax(0,1.5fr);gap:1.5rem}.ServiceWorkbench-module__xM8p-a__stage{padding:1.5rem}}@media (max-width:768px){.ServiceWorkbench-module__xM8p-a__workbench{grid-template-columns:1fr;gap:1.5rem}.ServiceWorkbench-module__xM8p-a__buttons{grid-template-columns:1fr 1fr;margin-top:1rem;display:grid}.ServiceWorkbench-module__xM8p-a__buttons button{gap:.5rem;padding:1rem .5rem;font-size:.85rem}.ServiceWorkbench-module__xM8p-a__hint{display:none}.ServiceWorkbench-module__xM8p-a__description{min-height:0;padding:1.5rem}}@media (max-width:480px){.ServiceWorkbench-module__xM8p-a__stage{min-height:350px;padding:1rem}.ServiceWorkbench-module__xM8p-a__toolbar{padding:1rem;font-size:.6rem}.ServiceWorkbench-module__xM8p-a__siteBranches{gap:.5rem}.ServiceWorkbench-module__xM8p-a__siteBranches>div{padding:.6rem}.ServiceWorkbench-module__xM8p-a__siteBranches strong{font-size:.7rem}.ServiceWorkbench-module__xM8p-a__kanban{gap:.4rem}.ServiceWorkbench-module__xM8p-a__kanban article{padding:.7rem .4rem}.ServiceWorkbench-module__xM8p-a__kanban b{font-size:.7rem}.ServiceWorkbench-module__xM8p-a__kanban p{font-size:.65rem}.ServiceWorkbench-module__xM8p-a__mobileProduct{gap:1rem}.ServiceWorkbench-module__xM8p-a__appPhone{width:165px;padding:1rem}.ServiceWorkbench-module__xM8p-a__mobileNotes span{font-size:.6rem}.ServiceWorkbench-module__xM8p-a__aiResults{gap:.5rem}.ServiceWorkbench-module__xM8p-a__aiResults>div{padding:.7rem}.ServiceWorkbench-module__xM8p-a__aiResults strong{font-size:.85rem}.ServiceWorkbench-module__xM8p-a__typeSpecimen strong{font-size:2.4rem}.ServiceWorkbench-module__xM8p-a__miniBrowser strong{font-size:1.7rem}.ServiceWorkbench-module__xM8p-a__miniPhone{width:100px}}@media (prefers-reduced-motion:reduce){.ServiceWorkbench-module__xM8p-a__buttons button{transition:none}}
.ExperiencePanels-module__ZEN0BG__tiny{font:var(--tw-type-meta)/1.5 var(--font-mono), monospace;letter-spacing:.05em}.ExperiencePanels-module__ZEN0BG__journey{margin-top:2.5rem}.ExperiencePanels-module__ZEN0BG__steps{border-bottom:1px solid var(--tw-line);grid-template-columns:repeat(4,1fr);display:grid}.ExperiencePanels-module__ZEN0BG__steps button{border:0;border-top:1px solid var(--tw-line);cursor:pointer;color:var(--tw-muted);text-align:left;background:0 0;border-bottom:2px solid #0000;padding:1.5rem 1rem}.ExperiencePanels-module__ZEN0BG__steps button[aria-pressed=true]{border-bottom-color:var(--detail-accent);color:var(--tw-fg);background:var(--tw-surface)}.ExperiencePanels-module__ZEN0BG__steps button>span:first-child{font:500 var(--tw-type-h2)/1 var(--font-display), sans-serif;letter-spacing:-.06em;margin-bottom:1rem;display:block}.ExperiencePanels-module__ZEN0BG__steps strong{font:500 var(--tw-type-body)/1.4 var(--font-display), sans-serif}.ExperiencePanels-module__ZEN0BG__steps button>span:last-child{float:right;color:var(--detail-accent)}.ExperiencePanels-module__ZEN0BG__deliveryPreview{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:4rem;padding:3rem 0;display:grid}.ExperiencePanels-module__ZEN0BG__deliveryCopy>.ExperiencePanels-module__ZEN0BG__tiny{color:var(--detail-accent)}.ExperiencePanels-module__ZEN0BG__deliveryCopy h3{font:600 var(--tw-type-h2)/1 var(--font-display), sans-serif;letter-spacing:-.04em;margin:1rem 0}.ExperiencePanels-module__ZEN0BG__deliveryCopy p{font-size:var(--tw-type-body-lg);color:var(--tw-muted);line-height:1.6}.ExperiencePanels-module__ZEN0BG__deliveryNote{font:var(--tw-type-meta)/1.6 var(--font-mono), monospace;color:var(--tw-muted);margin-top:2rem;display:block}.ExperiencePanels-module__ZEN0BG__document{background:var(--tw-paper);min-height:360px;color:var(--tw-ink);border-radius:var(--tw-radius-artifact);padding:2rem;transform:rotate(-2deg)}.ExperiencePanels-module__ZEN0BG__documentBar{font:.6rem/1.5 var(--font-mono), monospace;border-bottom:1px solid var(--tw-ink);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.ExperiencePanels-module__ZEN0BG__document h4{font:600 var(--tw-type-body-lg)/1.3 var(--font-display), sans-serif;margin:1.5rem 0}.ExperiencePanels-module__ZEN0BG__brief{margin:0}.ExperiencePanels-module__ZEN0BG__brief>div{gap:1.5rem;margin-top:1rem;font-size:.8rem;display:flex}.ExperiencePanels-module__ZEN0BG__brief dt{font:.65rem/1.5 var(--font-mono), monospace}.ExperiencePanels-module__ZEN0BG__brief dd{flex:1;margin:0}.ExperiencePanels-module__ZEN0BG__brief i{background:color-mix(in srgb, var(--tw-ink) 20%, var(--tw-paper));height:1px;margin-top:.7rem;display:block}.ExperiencePanels-module__ZEN0BG__plan>div{border-top:1px solid var(--tw-ink);align-items:center;gap:1rem;padding:1rem 0;font-size:.8rem;display:flex}.ExperiencePanels-module__ZEN0BG__plan>div span:last-child{margin-left:auto}.ExperiencePanels-module__ZEN0BG__reviewBoard{align-items:center;gap:1rem;margin:2rem 0;display:flex}.ExperiencePanels-module__ZEN0BG__reviewBoard>div{border:1px solid var(--tw-ink);border-radius:var(--tw-radius-artifact);flex:1;padding:1rem}.ExperiencePanels-module__ZEN0BG__reviewBoard div span{font-size:.65rem}.ExperiencePanels-module__ZEN0BG__reviewBoard strong{margin-top:1rem;font-size:.85rem;display:block}.ExperiencePanels-module__ZEN0BG__feedback{font-size:.75rem}.ExperiencePanels-module__ZEN0BG__files{padding:0;list-style:none}.ExperiencePanels-module__ZEN0BG__files li{border-top:1px solid color-mix(in srgb, var(--tw-ink) 20%, var(--tw-paper));gap:1rem;padding:.7rem 0;font-size:.8rem;display:flex}@media (max-width:768px){.ExperiencePanels-module__ZEN0BG__deliveryPreview{grid-template-columns:1fr;gap:2rem}.ExperiencePanels-module__ZEN0BG__deliveryNote{margin-top:1rem}.ExperiencePanels-module__ZEN0BG__document{transform:none}}@media (max-width:480px){.ExperiencePanels-module__ZEN0BG__steps{grid-template-columns:1fr 1fr}.ExperiencePanels-module__ZEN0BG__document{min-height:350px;padding:1.5rem}.ExperiencePanels-module__ZEN0BG__documentBar{font-size:.55rem}}
