.svc-app{--sv-bg:#f5f5f7;--sv-panel:#fff;--sv-text:#1d1d1f;--sv-muted:#6e6e73;--sv-line:#dedee3;--sv-accent:#0066cc;--sv-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-family:var(--sv-font);font-size:15px}.svc-app .svc-header{background:#fff;padding-block:17px}.svc-app .svc-brand{font-family:var(--sv-font);font-size:25px;font-weight:750;letter-spacing:-1px}.svc-app .svc-brand small{font-family:var(--sv-font);font-size:11px!important;letter-spacing:0;color:var(--sv-muted);margin-top:3px}.svc-app .svc-brand-symbol{display:none}.svc-app .svc-header nav a{font-size:13px;min-height:42px}.svc-app .svc-header .svc-account-link{border:0;border-radius:24px;padding:9px 18px;background:#f5f5f7;color:var(--sv-text)}.svc-app .svc-header nav b{color:var(--sv-accent);background:#eaf3fc}.svc-app .svc-header nav .svc-website-link{display:inline-flex;align-items:center;gap:5px;color:var(--sv-accent);white-space:nowrap}.svc-app .svc-website-return{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 16px;border:1px solid #d2d2d7;border-radius:22px;text-decoration:none;background:#fff}.svc-app .svc-website-return:hover{background:#f5f5f7}.svc-app .svc-environment{background:#f5f5f7;font-size:11px;border-bottom:0}.svc-app .svc-heading{margin-bottom:32px}.svc-app .svc-heading h1{font-family:var(--sv-font);font-size:clamp(32px,3.5vw,46px);font-weight:650;letter-spacing:-1.6px}.svc-app .svc-heading>.svc-heading-description{font-size:16px;color:var(--sv-muted)}.svc-app .svc-eyebrow,.svc-app .svc-pricing-kicker{text-transform:none;letter-spacing:0;font-family:var(--sv-font);font-size:12px;color:var(--sv-muted)}.svc-app .svc-card,.svc-app .svc-panel{border-radius:16px}.svc-app a.svc-card:hover{border-color:#b9bbbf;text-decoration:none}.svc-app .svc-primary,.svc-app .svc-secondary{min-height:44px;border-radius:24px;font-weight:500}.svc-app a.svc-primary,.svc-app button.svc-primary{background:#0071e3;border-color:#0071e3}.svc-app a.svc-primary:hover,.svc-app button.svc-primary:hover:not(:disabled){background:#0077ed;border-color:#0077ed}.svc-app .svc-field input,.svc-app .svc-field select,.svc-app .svc-field textarea{font-size:15px}.svc-app .svc-footer{background:#f5f5f7;padding-block:26px}.svc-app .svc-inbox-list button.svc-thread.active{background:#eaf3fc}.svc-app .svc-message.staff:not(.private){background:#f5f5f7;border-color:var(--sv-line)}.svc-app .svc-timeline li{border-color:var(--sv-line)}.svc-app.svc-catalog-app{--sv-bg:#fff;--sv-text:#1d1d1f;--sv-muted:#6e6e73;--sv-line:#dedee3}.svc-service-not-found{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;background:#fff;color:var(--sv-text)}.svc-service-not-found .svc-header{border-bottom:1px solid var(--sv-line)}.svc-not-found-main{width:min(860px,calc(100% - 48px));margin:0 auto;padding:clamp(92px,14vh,170px) 0 clamp(100px,16vh,180px)}.svc-not-found-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 24px;color:var(--sv-accent);font-size:12px;font-weight:650;letter-spacing:.14em}.svc-not-found-eyebrow:before{content:"";width:32px;height:1px;background:currentColor}.svc-not-found-main h1{max-width:720px;margin:0 0 28px;color:var(--sv-text);font:650 clamp(48px,7vw,92px)/1.02 var(--sv-font);letter-spacing:-4px}.svc-not-found-copy{max-width:610px;margin:0 0 34px;color:var(--sv-muted);font-size:clamp(17px,2vw,21px);line-height:1.6}.svc-not-found-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.svc-not-found-actions a{display:inline-flex;align-items:center;min-height:46px;font-size:15px}.svc-not-found-actions .svc-studio-primary{padding:11px 24px;border-radius:28px;color:#fff;background:#0071e3}.svc-not-found-actions .svc-studio-primary:hover{background:#0077ed;text-decoration:none}.svc-service-not-found .svc-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--sv-line)}.svc-service-not-found .svc-footer a{font-size:13px}@media (max-width:640px){.svc-not-found-main{width:min(100% - 40px,860px);padding-top:76px;padding-bottom:92px}.svc-not-found-main h1{letter-spacing:-2.8px}.svc-not-found-copy{font-size:17px}.svc-service-not-found .svc-footer{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.svc-not-found-actions a{transition:none}}.svc-app.svc-catalog-app main{max-width:1280px;padding:0 48px 64px}.svc-studio-hero{text-align:center;padding:74px 24px 92px}.svc-studio-copy{max-width:850px;margin:auto}.svc-app .svc-studio-eyebrow{font-size:20px;font-weight:600;letter-spacing:-.3px;margin-bottom:20px}.svc-app .svc-studio-hero h1{font:650 clamp(50px,5.8vw,78px)/1.04 var(--sv-font);letter-spacing:-3.8px;margin:0 0 24px;color:var(--sv-text)}.svc-app .svc-studio-description{font-size:clamp(18px,1.7vw,23px);line-height:1.5;letter-spacing:-.4px;color:var(--sv-muted);margin-bottom:28px}.svc-studio-actions{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap}.svc-studio-actions a{display:inline-flex;align-items:center;gap:4px;min-height:46px;font-size:17px}.svc-app .svc-studio-primary{background:#0071e3;color:#fff;border-radius:28px;padding:11px 24px}.svc-app .svc-studio-primary:hover{background:#0077ed;text-decoration:none}.svc-catalog-app .svc-pricing{padding:46px 36px 30px;border-radius:26px;background:#f5f5f7;margin-bottom:86px}.svc-pricing-intro{gap:24px;align-items:center;padding-bottom:36px}.svc-app .svc-pricing-intro h2,.svc-app .svc-pricing-section-heading h2,.svc-app .svc-process h2,.svc-app .svc-showcase-heading h2{font:650 clamp(30px,3.2vw,44px)/1.12 var(--sv-font);letter-spacing:-1.4px;margin:0 0 12px}.svc-app .svc-pricing-lead{font-size:17px;line-height:1.5}.svc-pricing-browse{display:inline-flex;align-items:center;gap:7px;min-height:44px;flex-shrink:0;font-size:14px}.svc-pricing-categories{border:0;gap:12px;padding:0}.svc-app .svc-pricing-categories button{padding:22px 18px;gap:10px;min-height:142px;justify-content:flex-start;border:1px solid transparent;border-radius:16px;background:#fff;color:var(--sv-text);box-shadow:none;font-size:14px;font-weight:600;transition:border-color .18s,background-color .18s}.svc-app .svc-pricing-categories button+button{border-left:1px solid transparent}.svc-app .svc-pricing-categories button[aria-pressed=true]{color:#0066cc;border-color:#0071e3;box-shadow:0 0 0 1px #0071e3;background:#fff}.svc-app .svc-pricing-categories button:hover:not(:disabled){background:#fafafa;border-color:#b9bbbf}.svc-app .svc-pricing-categories button[aria-pressed=true]:hover{border-color:#0071e3}.svc-category-count{font-size:12px;color:var(--sv-muted);font-weight:400}.svc-category-story{padding:34px 0 24px;grid-template-columns:1fr 1fr;gap:30px}.svc-app .svc-category-story h2{font:600 27px/1.2 var(--sv-font);letter-spacing:-.7px}.svc-app .svc-category-story>p{font-size:15px;line-height:1.6}.svc-category-workspace{border:0;border-radius:18px;background:#fff;grid-template-columns:minmax(240px,.8fr) minmax(0,1.7fr)}.svc-service-selector{background:transparent;padding:30px 26px;border-right:1px solid var(--sv-line)}.svc-service-choice>span{font-size:14px;font-weight:500}.svc-app .svc-service-choice select{min-height:48px;font-size:14px;border-radius:10px;border-color:#b9bbbf;background:#fff}.svc-brief-overview{margin-top:20px}.svc-brief-overview summary{font-size:13px;padding:8px 0;color:var(--sv-muted)}.svc-service-selector li{font-size:13px;border-color:var(--sv-line)}.svc-selected-service{padding:30px;border-radius:18px}.svc-selected-service-top{flex-wrap:wrap;gap:18px 24px}.svc-app .svc-selected-service h3{font:600 28px/1.18 var(--sv-font);letter-spacing:-.8px}.svc-selected-service-top>div:first-child{flex:1;min-width:180px}.svc-selected-fee{max-width:210px}.svc-selected-fee strong{font:600 22px/1.25 var(--sv-font);letter-spacing:-.4px}.svc-selected-fee>span{font-size:12px;margin-top:5px}.svc-app .svc-selected-description{font-size:15px;line-height:1.65;margin:20px 0 24px}.svc-app .svc-pricing-cta{border-radius:24px;background:#0071e3;border-color:#0071e3;padding:11px 20px;font-size:14px;font-weight:500}.svc-app a.svc-pricing-cta:hover{background:#0077ed;border-color:#0077ed}.svc-app button.svc-pricing-cta:disabled{color:#6e6e73;background:#f5f5f7;border-color:var(--sv-line)}.svc-selected-details{font-size:14px}.svc-scope-disclosure{margin-top:28px;border-top:1px solid var(--sv-line)}.svc-app summary{cursor:pointer}.svc-scope-disclosure>summary,.svc-service-conditions>summary{color:var(--sv-text);font-size:14px;font-weight:500;padding:18px 0;min-height:48px}.svc-selected-scope{margin:0;padding:0;border:0}.svc-app .svc-selected-service h4,.svc-delivery-facts dt{font-size:13px;letter-spacing:0;color:var(--sv-text)}.svc-app .svc-selected-scope>p,.svc-app .svc-service-conditions p,.svc-delivery-facts dd,.svc-selected-scope ul,.svc-service-conditions ul{font-size:14px;line-height:1.7}.svc-delivery-facts{padding-bottom:22px}.svc-service-conditions{margin:0;padding:0}.svc-project-enquiry{padding:25px 0 18px;gap:25px}.svc-app .svc-project-enquiry h2{font-size:18px;font-weight:600;letter-spacing:-.3px}.svc-app .svc-project-enquiry p,.svc-project-enquiry>a{font-size:14px}.svc-app .svc-pricing-disclosure{font-size:12px;line-height:1.65;margin-top:12px;max-width:none}.svc-pricing-section-heading{align-items:center}.svc-catalog-app .svc-category-filters{gap:8px;padding:18px 0;border-top:0}.svc-catalog-app .svc-category-filters button{background:#f5f5f7;border:1px solid transparent;border-radius:25px;font-size:13px;min-height:42px;padding-inline:16px}.svc-catalog-app .svc-category-filters button[aria-pressed=true]{background:#1d1d1f;border-color:#1d1d1f;color:#fff}.svc-catalog-app .svc-category-filters button span{color:inherit}.svc-catalog-app .svc-service-list{gap:18px;border:0;background:transparent}.svc-catalog-app .svc-service-row{background:#f5f5f7;border:1px solid transparent;border-radius:20px;padding:30px;transition:border-color .2s}.svc-catalog-app .svc-service-row:hover{border-color:#b9bbbf}.svc-catalog-app .svc-service-description h2{font-size:25px;font-weight:600;letter-spacing:-.7px}.svc-catalog-app .svc-service-description>p:not(.svc-eyebrow){font-size:14px;line-height:1.65}.svc-catalog-app .svc-service-price .svc-price{font-size:21px!important;font-weight:600}.svc-catalog-app .svc-service-price .svc-secondary{background:transparent;color:#0066cc;font-size:14px}.svc-catalog-app .svc-catalog-expand{font-size:13px}.svc-process{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;margin:86px 0;padding-top:60px;border-top:1px solid var(--sv-line)}.svc-process a,.svc-showcase-heading a{display:inline-flex;align-items:center;gap:5px;min-height:44px;font-size:15px}.svc-process ol{margin:0;padding:0;list-style:none}.svc-process li{display:flex;gap:22px;padding:23px 0;border-top:1px solid var(--sv-line)}.svc-process li:first-child{border-top:0;padding-top:0}.svc-process li>span{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#f5f5f7;font-size:15px;font-weight:600}.svc-app .svc-process h3{font-size:20px;letter-spacing:-.4px;margin-bottom:8px}.svc-app .svc-process li p{font-size:15px;line-height:1.65;margin:0;color:var(--sv-muted)}.svc-workspace-showcase{background:#f5f5f7;color:var(--sv-text);border-radius:24px;padding:40px}.svc-showcase-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.svc-showcase-heading>div:last-child p{font-size:15px;color:var(--sv-muted);line-height:1.7}.svc-gallery-disclosure{margin-top:20px;border-top:1px solid var(--sv-line)}.svc-gallery-disclosure>summary{font-size:14px;padding-top:20px;min-height:44px}.svc-showcase-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:12px;color:var(--sv-muted);padding-top:20px}.svc-app .svc-showcase-bar button{display:inline-flex;align-items:center;gap:8px;min-height:40px;background:#fff;border-color:var(--sv-line);font-size:12px;border-radius:22px}.svc-showcase-canvas{height:410px;margin:0 -20px;filter:grayscale(1)}.svc-showcase-canvas .jeff-circular-controls>span{font:12px var(--sv-font);color:var(--sv-muted)}.svc-showcase-canvas .jeff-circular-controls button{color:var(--sv-text);background:#fff;border:1px solid var(--sv-line);min-height:40px;font:12px var(--sv-font);border-radius:24px;padding-inline:16px}.svc-showcase-static{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.svc-showcase-static figure{margin:0}.svc-showcase-static img{width:100%;height:auto;border-radius:12px;filter:grayscale(1)}.svc-showcase-static figcaption{font-size:13px;margin-top:12px}.svc-app .svc-showcase-note{font-size:12px;color:var(--sv-muted);margin:25px 0 0}.svc-catalog-app .svc-catalog-notes{display:block;margin-top:48px;border:0;padding:0;background:transparent}.svc-catalog-notes details{border-top:1px solid var(--sv-line);padding:0 4px}.svc-catalog-notes summary{font-size:15px;font-weight:500;padding:22px 0}.svc-app .svc-catalog-notes details p{max-width:860px;font-size:14px;line-height:1.7}.svc-app.svc-catalog-app{--sv-accent-soft:#eaf3fc;--sv-shadow-soft:0 18px 48px rgba(0,0,0,.06);background:radial-gradient(circle at 50% -18%,rgba(0,113,227,.065),transparent 42%),#fff}.svc-catalog-app .svc-studio-hero{position:relative;isolation:isolate;padding-top:88px;padding-bottom:104px}.svc-catalog-app .svc-studio-hero:before{content:"";position:absolute;z-index:-1;top:18px;left:50%;width:min(72vw,860px);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(0,102,204,.25),transparent)}.svc-catalog-app .svc-studio-copy{max-width:920px}.svc-catalog-app .svc-studio-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#0066cc;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.svc-catalog-app .svc-studio-eyebrow:before{content:"";width:25px;height:1px;background:currentColor;opacity:.6}.svc-catalog-app .svc-studio-hero h1{max-width:810px;margin-inline:auto}.svc-catalog-app .svc-studio-description{max-width:600px;margin-inline:auto}.svc-catalog-app .svc-studio-actions a{transition:transform .2s ease,color .2s ease,background-color .2s ease}.svc-catalog-app .svc-studio-actions a:hover{transform:translateY(-2px)}.svc-catalog-app .svc-studio-actions a:not(.svc-studio-primary):hover{color:#0066cc;text-decoration:none}.svc-catalog-app .svc-studio-primary{box-shadow:0 10px 24px rgba(0,113,227,.2)}.svc-catalog-app{--svc-public-anchor-offset:88px}.svc-catalog-app .svc-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.82);border-bottom:1px solid rgba(222,222,227,.72);backdrop-filter:saturate(180%) blur(18px);transition:background-color .2s ease,box-shadow .2s ease}.svc-catalog-app :is(#pricing,#catalog){scroll-margin-top:var(--svc-public-anchor-offset)}.svc-catalog-app .svc-header nav a[aria-current=page]{position:relative;color:var(--sv-text)}.svc-catalog-app .svc-header nav a[aria-current=page]:after{content:"";position:absolute;right:12px;bottom:4px;left:12px;height:2px;border-radius:2px;background:#0071e3;transform-origin:center;animation:svc-nav-reveal .32s ease both}@keyframes svc-nav-reveal{0%{opacity:0;transform:scaleX(.35)}to{opacity:1;transform:scaleX(1)}}.svc-catalog-app .svc-pricing{border:1px solid #e3e5e8;box-shadow:var(--sv-shadow-soft)}.svc-catalog-app .svc-pricing-categories button{position:relative;border-color:#e4e5e7;box-shadow:0 1px 0 rgba(0,0,0,.02);transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.svc-catalog-app .svc-category-index{position:absolute;top:15px;right:17px;color:#a3a8af;font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.12em}.svc-catalog-app .svc-pricing-categories button[aria-pressed=true] .svc-category-index{color:#0071e3}.svc-catalog-app .svc-pricing-categories button:hover:not(:disabled){transform:translateY(-2px);border-color:#aeb4bb;box-shadow:0 8px 20px rgba(0,0,0,.055)}.svc-catalog-app .svc-pricing-categories button[aria-pressed=true]{border-color:#0071e3;box-shadow:0 8px 22px rgba(0,113,227,.1),0 0 0 1px #0071e3}.svc-catalog-app .svc-category-workspace{border:1px solid #e3e5e8;box-shadow:0 12px 36px rgba(0,0,0,.045)}.svc-catalog-app .svc-selected-service{background:rgba(255,255,255,.92)}.svc-catalog-app .svc-service-row{position:relative;overflow:hidden;border-color:#e4e5e7;box-shadow:0 1px 0 rgba(0,0,0,.02);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.svc-catalog-app .svc-service-row:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#0071e3;opacity:0;transition:opacity .22s ease}.svc-catalog-app .svc-service-row:hover{transform:translateY(-3px);border-color:#b8c0c9;box-shadow:0 14px 32px rgba(0,0,0,.07)}.svc-catalog-app .svc-service-row:focus-within:before,.svc-catalog-app .svc-service-row:hover:before{opacity:1}.svc-catalog-app .svc-service-description h2{letter-spacing:-.9px}.svc-catalog-app .svc-service-description .svc-eyebrow{color:#0066cc;font-weight:600}.svc-catalog-app .svc-service-price .svc-secondary{transition:color .18s ease,gap .18s ease}.svc-catalog-app .svc-service-price .svc-secondary:hover{gap:12px;text-decoration:none}.svc-catalog-app .svc-catalog-expand button{color:#0066cc;background:transparent;border-color:transparent}.svc-catalog-app .svc-catalog-expand button:hover{background:var(--sv-accent-soft);border-color:transparent}@media (prefers-reduced-motion:reduce){.svc-catalog-app .svc-header,.svc-catalog-app .svc-header nav a[aria-current=page]:after{animation:none;transition:none}.svc-catalog-app .svc-pricing-categories button,.svc-catalog-app .svc-service-price .svc-secondary,.svc-catalog-app .svc-service-row,.svc-catalog-app .svc-studio-actions a{transition:none}.svc-catalog-app .svc-pricing-categories button:hover:not(:disabled),.svc-catalog-app .svc-service-row:hover,.svc-catalog-app .svc-studio-actions a:hover{transform:none}}@media (max-width:700px){.svc-catalog-app{--svc-public-anchor-offset:180px}.svc-catalog-app .svc-header nav a[href="/enterprise/dashboard"]{display:none}.svc-catalog-app .svc-header nav{row-gap:4px}}.svc-client-summary,.svc-ops-pulse{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--sv-line);background:var(--sv-line);border-radius:16px;overflow:hidden;margin-bottom:28px}.svc-client-summary>div,.svc-ops-pulse>div{background:#fff;padding:24px 28px}.svc-client-summary span,.svc-ops-pulse span{display:block;font-size:13px;color:var(--sv-muted)}.svc-client-summary strong,.svc-ops-pulse strong{display:block;font:600 40px/1.3 var(--sv-font);letter-spacing:-1.5px;margin:8px 0}.svc-app.svc-admin-app .svc-ops-sidebar{background:#fff;border-color:var(--sv-line);color:var(--sv-text);border-radius:16px}.svc-app.svc-admin-app .svc-ops-nav-group a{color:#515154}.svc-app.svc-admin-app .svc-ops-nav-group>p,.svc-app.svc-admin-app .svc-ops-sidebar-review small,.svc-app.svc-admin-app .svc-ops-sidebar-title span{color:var(--sv-muted)}.svc-app.svc-admin-app .svc-ops-sidebar-review,.svc-app.svc-admin-app .svc-ops-sidebar-title{border-color:var(--sv-line)}.svc-app.svc-admin-app .svc-ops-nav-group a[aria-current=page]{background:#eaf3fc;color:#0066cc}.svc-app.svc-admin-app .svc-ops-nav-group a:hover{background:#f5f5f7}.svc-app.svc-admin-app .svc-ops-sidebar-review a{display:block;color:#0066cc;margin-bottom:12px;font-size:13px;line-height:1.6}.svc-app.svc-admin-app button.svc-ops-menu-toggle{display:none}.svc-app.svc-admin-app .svc-ops-nav-group>p{text-transform:none;letter-spacing:0;font-size:12px}.svc-app.svc-admin-app .svc-ops-control-card,.svc-app.svc-admin-app .svc-ops-queue-card{border-radius:14px}.svc-app.svc-admin-app .svc-ops-heading h1{font-size:36px;letter-spacing:-1.2px}@keyframes jeff-studio-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.svc-studio-copy{animation:jeff-studio-enter .5s ease both}.svc-category-transition{animation:jeff-studio-enter .22s ease both}}@media (max-width:1100px){.svc-app.svc-catalog-app main{padding-inline:28px}.svc-catalog-app .svc-pricing{padding-inline:26px}.svc-selected-service-top{flex-direction:column}.svc-selected-fee{text-align:left}.svc-app .svc-header nav{gap:14px}}@media (max-width:760px){.svc-app.svc-catalog-app main{padding:0 20px 40px}.svc-app .svc-header{padding:14px 20px;gap:12px;flex-wrap:wrap}.svc-app .svc-header nav{gap:14px}.svc-app .svc-header nav a{font-size:12px}.svc-app .svc-brand{font-size:23px}.svc-app .svc-header .svc-account-link{padding:8px 13px}.svc-app .svc-brand small{font-size:10px!important}.svc-studio-hero{padding:52px 0 60px}.svc-app .svc-studio-eyebrow{font-size:17px;margin-bottom:17px}.svc-app .svc-studio-hero h1{font-size:clamp(42px,10.4vw,60px);letter-spacing:-2px}.svc-app .svc-studio-description{font-size:18px;max-width:300px;margin-inline:auto}.svc-studio-actions{gap:22px}.svc-studio-actions a{font-size:15px}.svc-catalog-app .svc-pricing{padding:30px 18px 24px;margin:0 -4px 56px;border-radius:20px}.svc-pricing-intro{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:22px}.svc-app .svc-pricing-intro h2,.svc-app .svc-pricing-section-heading h2,.svc-app .svc-process h2,.svc-app .svc-showcase-heading h2{font-size:31px;letter-spacing:-1px}.svc-app .svc-pricing-lead{font-size:15px}.svc-pricing-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.svc-app .svc-pricing-categories button,.svc-app .svc-pricing-categories button:nth-child(n){min-height:142px;padding:17px 14px;font-size:13px;border:1px solid transparent}.svc-app .svc-pricing-categories button[aria-pressed=true]{border-color:#0071e3}.svc-category-story{grid-template-columns:1fr;gap:12px;padding-top:28px}.svc-app .svc-category-story h2{font-size:25px}.svc-category-workspace{grid-template-columns:minmax(0,1fr)}.svc-service-selector{padding:22px;border-right:0;border-bottom:1px solid var(--sv-line)}.svc-selected-service{padding:24px 22px}.svc-app .svc-selected-service h3{font-size:26px}.svc-selected-fee strong{font-size:22px}.svc-app .svc-selected-description{font-size:14px}.svc-project-enquiry{flex-direction:column;gap:8px;padding:24px 4px 10px}.svc-pricing-section-heading,.svc-project-enquiry{align-items:flex-start}.svc-catalog-app .svc-service-list{grid-template-columns:minmax(0,1fr)}.svc-catalog-app .svc-service-row{padding:26px}.svc-process{grid-template-columns:1fr;gap:24px;margin:60px 0;padding-top:38px}.svc-workspace-showcase{padding:28px 24px;border-radius:20px}.svc-showcase-heading{gap:12px}.svc-showcase-heading,.svc-showcase-static{grid-template-columns:1fr}.svc-app.svc-admin-app button.svc-ops-menu-toggle{display:inline-flex;margin-top:0;margin-left:auto;min-height:44px}.svc-ops-sidebar:not(.is-open) #operations-navigation,.svc-ops-sidebar:not(.is-open) #operations-shortcuts{display:none}.svc-client-summary,.svc-ops-pulse{grid-template-columns:1fr}.svc-client-summary>div,.svc-ops-pulse>div{display:grid;grid-template-columns:1fr auto;padding:18px 22px;gap:5px 15px;align-items:center}.svc-client-summary strong,.svc-ops-pulse strong{grid-area:1/2;font-size:30px;margin:0}}@media (prefers-reduced-motion:reduce){.svc-app *,.svc-app :after,.svc-app :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (forced-colors:active){.svc-app :focus-visible{outline-color:Highlight}.svc-app a{color:LinkText}.svc-app button:not(.svc-quiet),.svc-app input,.svc-app select,.svc-app textarea{border-color:ButtonText;background:Canvas;color:ButtonText}.svc-app .svc-studio-primary,.svc-app a.svc-primary,.svc-app button.svc-primary{border-color:Highlight;background:Highlight;color:HighlightText}.svc-app .svc-count,.svc-app .svc-tag{border-color:ButtonText;background:Canvas;color:ButtonText}}.svc-app.svc-catalog-app .svc-process{margin-inline:-48px;padding:72px 48px;border:0;border-radius:28px;background:#1d1d1f;color:#fff}.svc-app.svc-catalog-app .svc-process a{color:#2997ff}.svc-app.svc-catalog-app .svc-process li{border-color:#3b3b3f}.svc-app.svc-catalog-app .svc-process li>span{background:#2b2b2e;color:#fff}.svc-app.svc-catalog-app .svc-process li p{color:#a1a1a6}.svc-app.svc-catalog-app .svc-process h2,.svc-app.svc-catalog-app .svc-process h3{color:#fff}@media (max-width:1100px){.svc-app.svc-catalog-app .svc-process{margin-inline:-28px;padding-inline:28px}}@media (max-width:760px){.svc-app.svc-catalog-app .svc-process{margin-inline:-20px;padding:48px 20px;border-radius:20px}}@media (forced-colors:active){.svc-app.svc-catalog-app .svc-process{background:Canvas;color:CanvasText}.svc-app.svc-catalog-app .svc-process h2,.svc-app.svc-catalog-app .svc-process h3,.svc-app.svc-catalog-app .svc-process li>span{color:CanvasText}.svc-app.svc-catalog-app .svc-process li{border-color:ButtonText}.svc-app.svc-catalog-app .svc-process li>span{background:Canvas}.svc-app.svc-catalog-app .svc-process li p{color:CanvasText}}.svc-app[lang=zh-CN]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.svc-app[lang=zh-CN] :is(.svc-eyebrow,.svc-studio-eyebrow,.svc-ops-nav-group>p){letter-spacing:0}.svc-payment-link{margin:20px 0;padding-top:16px;border-top:1px solid #d9dde3;min-width:0}.svc-payment-link h3{margin:0 0 8px;font-size:1rem}.svc-payment-link .svc-field input,.svc-payment-link-consent{width:100%;min-width:0}.svc-payment-link-consent>span{flex:1;min-width:0;overflow-wrap:anywhere}.svc-payment-link-consent>input[type=checkbox]{width:16px;height:16px;flex:0 0 16px}.svc-payment-link .svc-actions,.svc-quote-actions{flex-wrap:wrap;gap:8px}.svc-payment-link [role=status]:empty{display:none}.svc-order-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:12px;column-gap:12px;min-width:0;margin-block:8px 16px}.svc-order-actions-main,.svc-order-actions-secondary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.svc-app .svc-order-actions :is(a,button){display:inline-flex;align-items:center;min-height:36px;padding:4px 0;border:0;border-radius:4px;background:transparent;color:var(--sv-accent);font:inherit;font-size:13px;text-align:left;white-space:normal}.svc-app .svc-order-actions button:disabled{color:var(--sv-muted);opacity:.7;cursor:not-allowed}.svc-order-actions>small{grid-column:1/-1;display:block;font-size:12px;line-height:1.5;margin:2px 0 8px}.svc-order-actions-secondary{justify-self:end}.svc-app .svc-order-actions .svc-action-menu-trigger,.svc-app .svc-quote-actions .svc-action-menu-trigger{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 9px;border:1px solid var(--sv-line);border-radius:8px;background:#fff;color:var(--sv-muted);font:inherit;font-size:13px;cursor:pointer}.svc-app .svc-order-actions .svc-action-menu-trigger:hover,.svc-app .svc-quote-actions .svc-action-menu-trigger:hover{border-color:#b8c4d2;color:var(--sv-text);background:#f8fafc}.svc-app .svc-action-menu-trigger:focus-visible{outline:2px solid #0071e3;outline-offset:2px}.svc-orders-table td:last-child .svc-order-actions{min-width:220px;max-width:330px;margin:0}.svc-action-menu{z-index:1100;min-width:190px;padding:5px;border:1px solid #d9dde3;border-radius:10px;background:#fff;box-shadow:0 14px 36px #15203324;color:#1d1d1f}.svc-action-menu-item{display:flex;align-items:center;min-height:38px;padding:8px 11px;border-radius:6px;font-size:13px;line-height:1.4;cursor:pointer;outline:none}.svc-action-menu-item[data-highlighted]{background:#f0f5fb;color:#0066cc}.svc-action-menu-danger{color:#b42332}.svc-action-menu-danger[data-highlighted]{background:#fff0f1;color:#a21626}.svc-confirm-overlay{position:fixed;inset:0;z-index:1200;background:#11182788}.svc-confirm-content{position:fixed;top:50%;left:50%;z-index:1201;width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;transform:translate(-50%,-50%);padding:24px;border:1px solid #e1e4e9;border-radius:16px;background:#fff;box-shadow:0 24px 70px #10182840;color:#1d1d1f}.svc-confirm-content h2{margin:0 0 10px;font-size:20px;line-height:1.3}.svc-confirm-content p{margin:0;color:#626977;font-size:14px;line-height:1.65}.svc-confirm-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:24px}.svc-confirm-actions button{min-height:40px;padding:8px 16px;border:1px solid #d2d2d7;border-radius:8px;background:#fff;color:#1d1d1f;font:inherit;font-size:13px;cursor:pointer}.svc-confirm-actions .svc-primary{border-color:#0066cc;background:#0066cc;color:#fff}.svc-confirm-actions button:disabled{opacity:.5;cursor:not-allowed}.svc-confirm-actions button:focus-visible{outline:2px solid #0066cc;outline-offset:2px}:is(.svc-ops-dialog,.svc-confirm-content,.svc-ops-dropdown,.svc-action-menu){color-scheme:light;font-family:Segoe UI,Arial,Helvetica,sans-serif}:is(.svc-ops-dialog,.svc-confirm-content),:is(.svc-ops-dialog,.svc-confirm-content) *{box-sizing:border-box}:is(.svc-ops-dialog,.svc-confirm-content){max-height:calc(100svh - 32px);overflow-y:auto;overscroll-behavior:contain;line-height:1.55}:is(.svc-ops-dialog,.svc-confirm-content) fieldset{min-width:0;margin:0;padding:0;border:0}:is(.svc-ops-dialog,.svc-confirm-content) .svc-field>span{font-size:14px}:is(.svc-ops-dialog,.svc-confirm-content) :is(input,textarea,select){font:inherit}:is(.svc-ops-dialog,.svc-confirm-content) :where(input:not([type=checkbox]):not([type=radio]),textarea,select){display:block;width:100%;max-width:100%;min-height:44px;padding:11px 13px;border:1px solid #cbd1da;border-radius:8px;background:#fff;color:#1d1d1f;font-size:16px;line-height:1.5;caret-color:#1d1d1f}:is(.svc-ops-dialog,.svc-confirm-content) textarea{min-height:120px;resize:vertical}:is(.svc-ops-dialog,.svc-confirm-content) :is(input,textarea)::-moz-placeholder{color:#687386;opacity:1}:is(.svc-ops-dialog,.svc-confirm-content) :is(input,textarea)::placeholder{color:#687386;opacity:1}:is(.svc-ops-dialog,.svc-confirm-content) :is(input,textarea,select):hover:not(:disabled){border-color:#9fa7b3}:is(.svc-ops-dialog,.svc-confirm-content) :is(input,textarea,select):disabled{background:#f2f3f5;color:#667085;cursor:not-allowed}:is(.svc-ops-dialog,.svc-confirm-content) select option{background:#fff;color:#1d1d1f}:is(.svc-ops-dialog,.svc-confirm-content) input:is([type=checkbox],[type=radio]){accent-color:#0071e3}:is(.svc-ops-dialog,.svc-confirm-content) button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #d2d2d7;border-radius:8px;background:#fff;color:#1d1d1f;font:inherit;font-size:15px;font-weight:600;cursor:pointer}:is(.svc-ops-dialog,.svc-confirm-content) button.svc-primary{border-color:#0071e3;background:#0071e3;color:#fff}:is(.svc-ops-dialog,.svc-confirm-content) button.svc-primary:hover:not(:disabled){border-color:#0064c8;background:#0064c8}:is(.svc-ops-dialog,.svc-confirm-content) button.svc-secondary:hover:not(:disabled){background:#f5f5f7}:is(.svc-ops-dialog,.svc-confirm-content) button:disabled{opacity:.5;cursor:not-allowed}:is(.svc-ops-dialog,.svc-confirm-content) :is(button,input,textarea,select):focus-visible{outline:2px solid #0071e3;outline-offset:2px}@media (forced-colors:active){:is(.svc-ops-dialog,.svc-confirm-content,.svc-ops-dropdown,.svc-action-menu){background:Canvas;color:CanvasText;border-color:CanvasText}:is(.svc-ops-dialog,.svc-confirm-content) :is(input,textarea,select){border-color:CanvasText}:is(.svc-ops-dialog,.svc-confirm-content) button{border-color:ButtonText}:is(.svc-ops-dialog,.svc-confirm-content) :is(button,input,textarea,select):focus-visible{outline-color:Highlight}}.svc-order-list-toggle{flex-wrap:wrap;gap:8px;margin-block:24px 12px}.svc-refund-request{max-width:640px;margin-block:20px}.svc-refund-request .svc-form{margin-top:16px}@media (max-width:760px){.svc-orders-table td:last-child .svc-order-actions{min-width:0;max-width:none}.svc-orders-table td:last-child{grid-template-columns:1fr}.svc-app .svc-order-actions :is(a,button){min-height:44px}}.svc-example-picker{padding:20px;background:#f5f6f8;border:1px solid #e5e7eb;border-radius:16px}.svc-example-picker h3{margin:0 0 8px}.svc-example-picker .svc-form-row{margin-top:16px}.svc-example-help{color:#626977}.svc-example-help summary{cursor:pointer}.svc-example-help ul{padding-left:22px;line-height:1.7}.svc-form textarea[data-testid=brief-body]{line-height:1.7;min-height:320px;resize:vertical}@media (max-width:600px){.svc-example-picker{padding:16px}}.svc-brief-builder{padding:22px 0;border-block:1px solid var(--sv-line,#e5e7eb)}.svc-brief-builder h3{margin:0 0 20px}.svc-brief-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.svc-brief-input-grid .svc-field{margin:0;min-width:0}.svc-brief-input-grid .svc-field>span{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.svc-brief-input-grid small{font-size:11px;color:var(--sv-muted,#667085);font-weight:400}.svc-brief-wide{grid-column:1/-1}.svc-brief-extras{margin-top:22px}.svc-brief-extras[open] summary{margin-bottom:18px}.svc-brief-generate{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin-top:24px}.svc-brief-generate .svc-field{margin:0;min-width:140px}.svc-app .svc-brief-generate button{margin:0;min-height:46px}@media (max-width:600px){.svc-brief-input-grid{grid-template-columns:minmax(0,1fr)}}.svc-quote-fees{display:grid;gap:16px;margin-bottom:16px}.svc-quote-fee{display:grid;grid-template-columns:minmax(0,2fr) minmax(80px,.65fr) minmax(100px,.85fr) auto;gap:12px;align-items:end}.svc-quote-fee .svc-field{min-width:0}.svc-quote-fee button{min-height:44px}.svc-quote-total{font-size:1.15rem;font-weight:600;font-variant-numeric:tabular-nums}@media (max-width:640px){.svc-quote-fee{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:16px;border-bottom:1px solid var(--svc-border,#e5e7eb)}.svc-quote-fee>:first-child{grid-column:1/-1}.svc-quote-fee button{grid-column:1/-1;justify-self:start}}