.svc-hero{padding-block:44px 52px}.svc-hero .hero-grid{grid-template-columns:1.15fr .85fr;gap:56px;align-items:start}.svc-hero h1{max-width:24ch}.journey{background:var(--ink);color:#c9d3e6;padding:26px 28px 22px;border-radius:4px}.journey .eyebrow{margin-bottom:16px}.journey-steps{list-style:none;margin:0;padding:0}.journey-steps li{display:grid;grid-template-columns:34px 1fr;gap:0 12px;padding:11px 0;border-top:1px solid rgba(255,255,255,.14)}.journey-steps li:first-child{border-top:0;padding-top:0}.jn{font-size:12.5px;letter-spacing:.08em;color:#ff8a96;font-weight:600;padding-top:3px}.journey-steps strong{display:block;color:#fff;font-size:16px;line-height:1.3;margin-bottom:3px}.journey-steps span:not(.jn){display:block;font-size:14px;line-height:1.5;color:#c9d3e6}.journey-note{margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.14);font-size:14px;line-height:1.55;color:#c9d3e6}.outcomes{padding-block:0 8px;background:#fff}.outcome-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.outcome-grid li{background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--ink);border-radius:10px;padding:20px 22px 18px}.outcome-grid strong{display:block;font-size:17px;line-height:1.3;margin-bottom:8px;color:var(--ink)}.outcome-grid span{display:block;font-size:15px;line-height:1.55;color:var(--muted)}.chooser{padding-block:64px 56px;background:#fff}.chooser-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;align-items:start}.chooser h2{font-size:clamp(26px,2.3vw,32px);line-height:1.18;margin:0 0 18px}.chooser p{margin:0 0 20px;font-size:16.5px;line-height:1.6}.chooser .actions{display:grid;gap:10px}.std-chips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.std-chips a{display:block;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:#fff;height:100%}.std-chips a:hover{border-color:var(--blue)}.std-chips b{display:block;font-size:15.5px;color:var(--ink);line-height:1.3}.std-chips span{display:block;font-size:14px;color:var(--muted);margin-top:2px}.std-chips .more a{background:var(--ink);border-color:var(--ink)}.std-chips .more b{color:#fff}.std-chips .more span{color:#c9d3e6}.std-chips .more a::after{content:"\2192";color:#fff;font-weight:600;display:block;margin-top:6px}.engagement{padding-block:64px 64px;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.engagement .sec-head{max-width:900px}.stages{list-style:none;margin:0;padding:0;display:grid;gap:14px}.stages>li{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px 28px 24px;position:relative}.stages>li::before{content:"";position:absolute;left:0;top:22px;bottom:24px;width:4px;background:var(--ink);border-radius:0 3px 3px 0}.stage-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:16px}.stage-head h3{margin:0;font-size:22px;line-height:1.25}.stage-head .jn{padding-top:0}.stage-when{font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--muted);margin-left:auto;background:var(--wash);padding:5px 10px;border-radius:999px}.stage-body{display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:28px}.stage-body h4{margin:0 0 8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--red)}.stage-body p{margin:0;font-size:15.5px;line-height:1.6;color:var(--ink-2)}.stage-body ul{list-style:none;margin:0;padding:0}.stage-body li{font-size:15px;line-height:1.5;padding:6px 0 6px 18px;border-top:1px solid var(--line);position:relative;color:var(--ink-2)}.stage-body li:first-child{border-top:0;padding-top:0}.stage-body li::before{content:"\2713";position:absolute;left:0;color:var(--red);font-weight:700}.stage-body li:first-child::before{top:0}.engagement .banner.card.slim{margin-top:22px;background:#fff;border:1px solid var(--line);border-top:4px solid var(--ink);color:var(--ink);padding:26px 30px}.engagement .banner.card.slim h3{color:var(--ink);font-size:21px;margin-bottom:8px}.engagement .banner.card.slim p{color:var(--muted);max-width:none;font-size:15.5px}.engagement .banner.card.slim .btn.red{background:var(--red);color:#fff}.roles{padding-block:64px}.roles .sec-head{max-width:900px}.raci{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.5;margin:0 0 22px}.raci th{text-align:left;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--muted);padding:0 16px 12px 0;border-bottom:2px solid var(--ink)}.raci th small{display:block;font-size:11px;letter-spacing:.08em;text-transform:none;font-weight:500;margin-top:2px}.raci td{padding:13px 16px 13px 0;border-bottom:1px solid var(--line);vertical-align:top;color:var(--muted)}.raci td:first-child{color:var(--ink);font-weight:600;width:34%}.raci td span{display:block;font-size:14px;line-height:1.45;margin-top:4px}.raci b{display:inline-block;font-size:13px;font-weight:600;padding:3px 10px;border-radius:999px;line-height:1.4}.raci b.s{background:var(--ink);color:#fff}.raci b.y{background:var(--wash);color:var(--ink);border:1px solid var(--line)}.raci b.t{background:#fff;color:var(--blue);border:1px solid var(--blue)}.raci b.c{background:var(--red);color:#fff}.roles .note{margin:0;max-width:none;font-size:15.5px;color:var(--muted)}.deliverables{padding-block:64px;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.deliv-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:dv}.deliv-grid li{counter-increment:dv;background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px 22px 20px;position:relative}.deliv-grid li::before{content:counter(dv,decimal-leading-zero);display:block;font-size:12.5px;letter-spacing:.08em;color:var(--red);font-weight:600;margin-bottom:10px}.deliv-grid b{display:block;font-size:17px;line-height:1.3;color:var(--ink);margin-bottom:8px}.deliv-grid span{display:block;font-size:15px;line-height:1.55;color:var(--muted)}.included{padding-block:56px}.included-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px}.included h3{font-size:24px;line-height:1.2;margin:0 0 12px;color:var(--ink)}.included p{font-size:16px;line-height:1.6;margin:0 0 16px;color:var(--ink-2)}.included .arrow{display:inline-block}.pricing{padding-block:64px}.pricing-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:start}.pricing h2{font-size:clamp(26px,2.3vw,32px);line-height:1.18;margin:0 0 18px}.pricing p{font-size:16.5px;line-height:1.6;margin:0 0 20px}.principles{list-style:none;margin:0;padding:0}.principles li{padding:14px 0 14px 26px;border-top:1px solid var(--line);position:relative;font-size:16px;line-height:1.6;color:var(--muted)}.principles li:last-child{border-bottom:1px solid var(--line)}.principles li::before{content:"";position:absolute;left:0;top:24px;width:9px;height:9px;border-radius:50%;background:var(--red)}.principles strong{color:var(--ink)}.proposal-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--ink);border-radius:12px;padding:26px 28px 24px}.proposal-card .ticks{margin-bottom:18px}.proposal-card .ticks li{font-size:15.5px}.proposal-card p{font-size:15.5px;line-height:1.6;margin:0 0 18px;color:var(--muted)}.proposal-card .cta{display:inline-block}.proposal-card .small{margin:12px 0 0;font-size:14px;color:var(--muted)}.compare{padding-block:64px;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.compare .sec-head{max-width:900px}.compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid var(--line);border-radius:12px}.compare-tbl{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.compare-tbl th{text-align:left;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--muted);padding:16px 16px 12px;border-bottom:2px solid var(--ink);vertical-align:bottom}.compare-tbl th.sterling{background:var(--ink);color:#fff;border-bottom-color:var(--ink)}.compare-tbl td{padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top;color:var(--muted)}.compare-tbl td:first-child{color:var(--ink);font-weight:600;width:22%}.compare-tbl td.no{color:var(--red)}.compare-tbl td.yes{color:var(--ink);font-weight:600;background:var(--wash)}.compare-tbl tr:last-child td{border-bottom:0}.compare .note{margin:22px 0 0;max-width:none;font-size:15.5px;color:var(--muted)}.compare .note a{color:var(--blue);font-weight:600}.proof .fb-grid.two{grid-template-columns:1fr 1fr;gap:0 48px}.stats{background:var(--ink);color:#fff;padding-block:40px}.stat-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat-strip b{display:block;font-size:40px;line-height:1;letter-spacing:-.03em;font-weight:500;color:#fff;margin-bottom:8px}.stat-strip span{display:block;font-size:15px;line-height:1.5;color:#c9d3e6}.faqs-only{padding-block:64px}.faq-grid{display:grid;grid-template-columns:.8fr 1.4fr;gap:64px;align-items:start}.faq-grid .sec-head{margin-bottom:0}.faq-grid .acc.faq details p{max-width:none}@container site (max-width:1100px){.svc-hero .hero-grid{gap:40px}.deliv-grid,.outcome-grid{grid-template-columns:1fr 1fr}.std-chips{grid-template-columns:1fr 1fr}}@container site (max-width:999px){.svc-hero{padding-block:36px 40px}.svc-hero .hero-grid{grid-template-columns:1fr}.chooser-grid,.faq-grid,.included-grid,.pricing-grid{grid-template-columns:1fr;gap:32px}.stage-body{grid-template-columns:1fr;gap:18px}.stat-strip{grid-template-columns:1fr 1fr}.proof .fb-grid.two{grid-template-columns:1fr}.raci td span{font-size:14px}}@container site (max-width:640px){.deliv-grid,.outcome-grid,.std-chips{grid-template-columns:1fr}.stat-strip{grid-template-columns:1fr;gap:18px}.stages>li{padding:18px 18px 20px 20px}.stage-when{margin-left:0}.raci,.raci tbody,.raci td,.raci th,.raci thead,.raci tr{display:block}.raci thead{display:none}.raci td{padding:6px 0;border-bottom:0}.raci td:first-child{width:auto;padding-top:14px;border-top:1px solid var(--line)}.raci td:not(:first-child)::before{content:"Design\2122 \00b7 ";font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-right:6px}.raci td:nth-child(3)::before{content:"Drive\2122 \00b7 "}.raci td[colspan]::before{content:""}.raci tr:last-child td:last-child{border-bottom:1px solid var(--line);padding-bottom:14px}.journey{padding:20px 18px 18px}.engagement .banner.card.slim,.proposal-card{padding:22px 20px}}@container site (max-width:900px){.compare-scroll{overflow:visible;background:0 0;border:0}.compare-tbl,.compare-tbl tbody,.compare-tbl td,.compare-tbl tr{display:block}.compare-tbl thead{display:none}.compare-tbl tr{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin-bottom:12px}.compare-tbl td{padding:6px 0;border-bottom:0}.compare-tbl td:first-child{width:auto;font-size:16px;padding:0 0 10px;border-bottom:1px solid var(--line);margin-bottom:6px}.compare-tbl td:not(:first-child)::before{content:attr(data-col);display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:2px}.compare-tbl td.yes{background:var(--wash);border-radius:8px;padding:10px 12px;margin-top:6px}.compare-tbl td.yes::before{color:var(--ink)}.compare-tbl td.no::before{color:var(--muted)}}.svc-body{padding-block:0 24px}.svc-body .std-main>.blk.svc-blk{padding-block:56px 48px}.svc-body .std-main>.blk.svc-blk:first-child{padding-top:44px}.svc-blk .sec-head{max-width:none;margin-bottom:32px}.svc-blk.chooser-grid{display:block}.svc-blk.chooser .actions{margin-top:0}.svc-blk .std-chips{margin-top:26px;grid-template-columns:repeat(3,1fr)}.svc-blk.engagement{background:0 0;border:0}.svc-blk .stage-body{grid-template-columns:1fr 1fr;gap:18px 28px}.svc-blk .stage-body>div:first-child{grid-column:1/-1}.svc-blk.included{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:32px 30px!important;margin-top:8px}.svc-blk.included-grid{display:block}.svc-blk.included h3{font-size:22px}.svc-blk.included>div+div{margin-top:26px;padding-top:26px;border-top:1px solid var(--line)}.svc-blk.pricing-grid{display:block}.svc-blk .proposal-card{margin-top:28px}.svc-blk.deliverables{background:0 0;border:0}.svc-blk .deliv-grid{grid-template-columns:1fr 1fr}.svc-blk .outcome-grid{grid-template-columns:1fr 1fr}.svc-blk h2{font-size:clamp(26px,2.3vw,32px);line-height:1.18;margin:0 0 18px}@container site (max-width:999px){.svc-blk .std-chips{grid-template-columns:1fr 1fr}.svc-blk .stage-body{grid-template-columns:1fr}}@container site (max-width:640px){.svc-blk .deliv-grid,.svc-blk .std-chips{grid-template-columns:1fr}.svc-blk.included{padding:22px 20px!important}}