.studio-service[data-astro-cid-m73g7hlq]{--service-accent:#00aeb6;--service-accent-2:#7650bb;--service-warm:#df8d52;--service-blue:#2f78bb;--service-hero-1:#fae2d1f5;--service-hero-2:#ebf8f7f5;--service-hero-3:#ebf0fcf5;--service-hero-4:#f4e4f2f0}.studio-service--performance[data-astro-cid-m73g7hlq]{--service-accent:#00aeb6;--service-accent-2:#2f78bb;--service-warm:#7650bb;--service-hero-1:#e4f6f5fa;--service-hero-2:#ebf4fcfa;--service-hero-3:#ecedf9fa;--service-hero-4:#f2e7f7f5}.studio-service--campaign[data-astro-cid-m73g7hlq]{--service-accent:#7650bb;--service-accent-2:#df8d52;--service-warm:#00aeb6;--service-hero-1:#f9e3d7fa;--service-hero-2:#f7eee1fa;--service-hero-3:#eeebf9fa;--service-hero-4:#e4f6f5f5}.studio-service--build[data-astro-cid-m73g7hlq]{--service-accent:#2f78bb;--service-accent-2:#00aeb6;--service-warm:#df8d52;--service-hero-1:#e8f0fbfa;--service-hero-2:#e5f7f6fa;--service-hero-3:#f4eff9fa;--service-hero-4:#f9e9dcf5}.studio-service--brand[data-astro-cid-m73g7hlq]{--service-accent:#7650bb;--service-accent-2:#d8794a;--service-warm:#00aeb6;--service-hero-1:#fae1d3fa;--service-hero-2:#f6ecf7fa;--service-hero-3:#eaf2fcfa;--service-hero-4:#e8f7f5f5}.service-hero[data-astro-cid-m73g7hlq]{background:linear-gradient(118deg, var(--service-hero-1) 0%, var(--service-hero-2) 39%, var(--service-hero-3) 68%, var(--service-hero-4) 100%);padding:116px 0 94px;position:relative;overflow:hidden}.service-hero[data-astro-cid-m73g7hlq]:before{content:"";pointer-events:none;opacity:.32;background-image:radial-gradient(#1115222e .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 88%);mask-image:linear-gradient(#000000b8,#0000 88%)}.service-hero__grid[data-astro-cid-m73g7hlq]{z-index:1;grid-template-columns:minmax(0,1.16fr) minmax(320px,.74fr);align-items:center;gap:clamp(48px,7vw,94px);display:grid;position:relative}.service-hero__title[data-astro-cid-m73g7hlq]{text-wrap:balance;max-width:860px;margin-top:12px;line-height:.96}.service-hero__intro[data-astro-cid-m73g7hlq]{max-width:760px;color:var(--ink);margin-top:30px}.service-hero__body[data-astro-cid-m73g7hlq]{color:#575761;max-width:740px;margin-top:16px}.service-hero__actions[data-astro-cid-m73g7hlq]{margin-top:32px}.service-hero__meta[data-astro-cid-m73g7hlq]{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.service-hero__meta[data-astro-cid-m73g7hlq] span[data-astro-cid-m73g7hlq],.service-hero__signal[data-astro-cid-m73g7hlq] span[data-astro-cid-m73g7hlq],.service-signal__points[data-astro-cid-m73g7hlq] span[data-astro-cid-m73g7hlq]{backdrop-filter:blur(8px);background:#ffffffa3;border:1px solid #2f1e5e1a;border-radius:999px;align-items:center;min-height:34px;padding:7px 11px;font-size:13px;line-height:1.2;display:inline-flex}.service-hero__panel[data-astro-cid-m73g7hlq]{color:#fff;background:radial-gradient(420px 260px at 100% 0,#00aeb633,#0000 64%),linear-gradient(145deg,#111522 0%,#17172b 56%,#241b37 100%);border:1px solid #ffffff1a;border-radius:30px;padding:clamp(30px,4vw,44px);position:relative;overflow:hidden;box-shadow:0 34px 90px #1f19352e}.service-hero__panel[data-astro-cid-m73g7hlq]:before{content:"";background:linear-gradient(90deg, var(--service-accent), var(--service-accent-2));width:72px;height:4px;position:absolute;top:0;left:0}.service-hero__panel-kicker[data-astro-cid-m73g7hlq]{color:#7fe5e8;text-transform:uppercase;letter-spacing:.12em;margin-bottom:22px;font-size:12px;display:block}.service-hero__panel[data-astro-cid-m73g7hlq] strong[data-astro-cid-m73g7hlq]{max-width:11ch;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(31px,3.3vw,46px);line-height:1;display:block}.service-hero__panel[data-astro-cid-m73g7hlq] p[data-astro-cid-m73g7hlq]{color:#ffffffab;margin-top:20px;line-height:1.72}.service-hero__signal[data-astro-cid-m73g7hlq]{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.service-hero__signal[data-astro-cid-m73g7hlq] span[data-astro-cid-m73g7hlq]{color:#ffffffc7;backdrop-filter:none;background:#ffffff0e;border-color:#ffffff1a}.service-decision[data-astro-cid-m73g7hlq]{color:#fff;background:radial-gradient(620px 320px at 4% 0,#00aeb62b,#0000 62%),radial-gradient(520px 300px at 100% 100%,#6f3a782e,#0000 64%),linear-gradient(135deg,#101522 0%,#15162a 58%,#1d1830 100%);padding:clamp(66px,8vw,94px) 0}.service-decision__inner[data-astro-cid-m73g7hlq]{gap:clamp(30px,4vw,46px);display:grid}.service-decision__intro[data-astro-cid-m73g7hlq]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(30px,5vw,70px);display:grid}.service-decision__label[data-astro-cid-m73g7hlq]{color:#ffffff9e;grid-column:1/-1}.service-decision__intro[data-astro-cid-m73g7hlq] h2[data-astro-cid-m73g7hlq]{color:#fff;max-width:15ch}.service-decision__intro[data-astro-cid-m73g7hlq] .body-lg[data-astro-cid-m73g7hlq]{color:#ffffffad;max-width:62ch}.service-decision__grid[data-astro-cid-m73g7hlq]{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-decision__item[data-astro-cid-m73g7hlq]{min-width:0;padding:clamp(28px,3.5vw,40px) clamp(22px,3vw,34px)}.service-decision__item[data-astro-cid-m73g7hlq]:first-child{padding-left:0}.service-decision__item[data-astro-cid-m73g7hlq]:last-child{padding-right:0}.service-decision__item[data-astro-cid-m73g7hlq]+.service-decision__item[data-astro-cid-m73g7hlq]{border-left:1px solid #ffffff1f}.service-decision__item[data-astro-cid-m73g7hlq]>span[data-astro-cid-m73g7hlq]{color:#7fe5e8;letter-spacing:.12em;font-size:12px}.service-decision__item[data-astro-cid-m73g7hlq] h3[data-astro-cid-m73g7hlq]{color:#fff;max-width:18ch;font-family:var(--font-display);margin-top:17px;font-size:clamp(22px,2.2vw,29px);line-height:1.08}.service-decision__item[data-astro-cid-m73g7hlq] p[data-astro-cid-m73g7hlq]{color:#fff9;max-width:44ch;margin-top:10px;font-size:15px;line-height:1.58}.service-decision__actions[data-astro-cid-m73g7hlq]{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.service-decision__primary[data-astro-cid-m73g7hlq]{color:#0a0a0e!important;background:#fff!important;border-color:#fff!important}.service-decision__secondary[data-astro-cid-m73g7hlq]{color:#8de8eb;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.service-decision__secondary[data-astro-cid-m73g7hlq] span[data-astro-cid-m73g7hlq]{transition:transform .2s var(--ease)}.service-decision__secondary[data-astro-cid-m73g7hlq]:hover span[data-astro-cid-m73g7hlq]{transform:translate(4px)}.service-problem[data-astro-cid-m73g7hlq]{background:linear-gradient(120deg,#fbf0e8 0%,#f5f1f7 52%,#edf8f7 100%);border-top:1px solid #2f1e5e12;border-bottom:1px solid #2f1e5e12}.service-narrow[data-astro-cid-m73g7hlq]{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start;column-gap:clamp(48px,7vw,92px);max-width:1180px;display:grid}.service-problem[data-astro-cid-m73g7hlq] .label[data-astro-cid-m73g7hlq]{grid-column:1}.service-problem[data-astro-cid-m73g7hlq] h2[data-astro-cid-m73g7hlq]{grid-column:1;max-width:12ch;margin-top:8px}.service-problem__copy[data-astro-cid-m73g7hlq]{color:#4f4f58;border-left:1px solid #2f1e5e29;grid-area:1/2/span 2;gap:18px;margin-top:0;padding:4px 0 4px clamp(28px,4vw,44px);display:grid}.service-section-intro[data-astro-cid-m73g7hlq]{color:var(--muted);margin-top:16px}.service-capabilities[data-astro-cid-m73g7hlq]{background:#fff}.service-capabilities__grid[data-astro-cid-m73g7hlq]{border-top:1px solid #2f1e5e21;border-bottom:1px solid #2f1e5e21;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:42px;display:grid}.service-card[data-astro-cid-m73g7hlq]{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(32px,4vw,46px);position:relative}.service-card[data-astro-cid-m73g7hlq]:nth-child(odd){border-right:1px solid #2f1e5e1c}.service-card[data-astro-cid-m73g7hlq]:nth-child(n+3){border-top:1px solid #2f1e5e1c}.service-card[data-astro-cid-m73g7hlq]:before{content:"";background:var(--service-accent);width:58px;height:3px;position:absolute;top:-1px;left:clamp(32px,4vw,46px)}.service-card[data-astro-cid-m73g7hlq]:nth-child(2):before{background:var(--service-accent-2)}.service-card[data-astro-cid-m73g7hlq]:nth-child(3):before{background:var(--service-warm)}.service-card[data-astro-cid-m73g7hlq]:nth-child(4):before{background:var(--service-blue)}.service-card__number[data-astro-cid-m73g7hlq]{color:#007f88;letter-spacing:.12em;font-size:12px}.service-card[data-astro-cid-m73g7hlq] h3[data-astro-cid-m73g7hlq]{max-width:16ch;font-family:var(--font-display);letter-spacing:-.035em;margin-top:28px;font-size:clamp(27px,3vw,36px);line-height:1.02}.service-card[data-astro-cid-m73g7hlq]>p[data-astro-cid-m73g7hlq]{max-width:52ch;color:var(--muted);margin-top:14px;line-height:1.65}.service-card[data-astro-cid-m73g7hlq] ul[data-astro-cid-m73g7hlq]{gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.service-card[data-astro-cid-m73g7hlq] li[data-astro-cid-m73g7hlq]{color:#3f3f47;padding-left:18px;font-size:14px;position:relative}.service-card[data-astro-cid-m73g7hlq] li[data-astro-cid-m73g7hlq]:before{content:"+";color:#007f88;position:absolute;left:0}.service-process[data-astro-cid-m73g7hlq]{color:#fff;border-top:1px solid var(--ph-dark-edge-soft);border-bottom:1px solid var(--ph-dark-edge-soft);background:radial-gradient(700px 420px at 100% 0,#6f3a7826,#0000 62%),linear-gradient(135deg,#0f1421 0%,#111522 60%,#171529 100%);position:relative;overflow:hidden}.service-process[data-astro-cid-m73g7hlq] .label[data-astro-cid-m73g7hlq]{color:#ffffffad}.service-process[data-astro-cid-m73g7hlq] .service-section-intro[data-astro-cid-m73g7hlq]{color:#ffffff9e}.service-process__grid[data-astro-cid-m73g7hlq]{grid-template-columns:.74fr 1.26fr;align-items:start;gap:clamp(48px,7vw,84px);display:grid}.service-process__steps[data-astro-cid-m73g7hlq]{display:grid}.service-step[data-astro-cid-m73g7hlq]{border-top:1px solid #ffffff1f;grid-template-columns:56px 1fr;gap:18px;padding:27px 0;display:grid}.service-step[data-astro-cid-m73g7hlq]:last-child{border-bottom:1px solid #ffffff1f}.service-step[data-astro-cid-m73g7hlq]>span[data-astro-cid-m73g7hlq]{color:#7fe5e8;letter-spacing:.1em;font-size:13px}.service-step[data-astro-cid-m73g7hlq] h3[data-astro-cid-m73g7hlq]{font-family:var(--font-display);font-size:25px;line-height:1.08}.service-step[data-astro-cid-m73g7hlq] p[data-astro-cid-m73g7hlq]{color:#ffffff9e;max-width:64ch;margin-top:9px}.service-signal[data-astro-cid-m73g7hlq]{background:radial-gradient(620px 320px at 10% 10%,#00aeb624,#0000 62%),radial-gradient(520px 300px at 92% 90%,#6f3a7824,#0000 64%),linear-gradient(125deg,#edf9f7 0%,#f4f0f9 54%,#fff4e9 100%);padding:92px 0}.service-signal__inner[data-astro-cid-m73g7hlq]{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(48px,7vw,78px);display:grid}.service-signal__inner[data-astro-cid-m73g7hlq] h2[data-astro-cid-m73g7hlq]{max-width:700px;margin-top:8px}.service-signal__inner[data-astro-cid-m73g7hlq] p[data-astro-cid-m73g7hlq].body-lg{color:#484852;max-width:720px;margin-top:20px}.service-signal__points[data-astro-cid-m73g7hlq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.service-signal__points[data-astro-cid-m73g7hlq] span[data-astro-cid-m73g7hlq]{background:#ffffffb8;border-radius:14px;justify-content:center;min-height:50px;padding:12px 14px;font-size:14px}.service-signal__points[data-astro-cid-m73g7hlq] span[data-astro-cid-m73g7hlq]:nth-child(3n+1){color:#007f88;background:#e8f7f6f0}.service-signal__points[data-astro-cid-m73g7hlq] span[data-astro-cid-m73g7hlq]:nth-child(3n+2){color:#5d44a2;background:#f1edf7f5}.service-signal__points[data-astro-cid-m73g7hlq] span[data-astro-cid-m73g7hlq]:nth-child(3n){color:#9b5d29;background:#fff0e1f5}.service-outcomes[data-astro-cid-m73g7hlq]{background:linear-gradient(135deg,#fff 0%,#f5fbfa 46%,#f6f1f8 100%)}.service-outcomes__grid[data-astro-cid-m73g7hlq]{border-top:1px solid #2f1e5e1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;margin-top:36px;display:grid}.service-outcome[data-astro-cid-m73g7hlq]{border-bottom:1px solid #2f1e5e1a;grid-template-columns:28px 1fr;align-items:flex-start;gap:14px;padding:23px 0;display:grid}.service-outcome[data-astro-cid-m73g7hlq] span[data-astro-cid-m73g7hlq]{color:var(--service-accent);font-family:var(--font-display);font-size:24px;line-height:1}.service-outcome[data-astro-cid-m73g7hlq] p[data-astro-cid-m73g7hlq]{color:#3d3d44;line-height:1.62}.service-faq[data-astro-cid-m73g7hlq]{background:#f7f3ef;border-top:1px solid #2f1e5e0f}.service-faq__grid[data-astro-cid-m73g7hlq]{grid-template-columns:.72fr 1.28fr;align-items:start;gap:64px;display:grid}.service-cta[data-astro-cid-m73g7hlq]{color:#fff;background:radial-gradient(620px 340px at 8% 0,#00aeb638,#0000 62%),radial-gradient(560px 320px at 94% 100%,#6f3a7833,#0000 64%),linear-gradient(125deg,#13132a 0%,#183256 56%,#087982 100%);border-top:1px solid #ffffff14;padding:78px 0}.service-cta__inner[data-astro-cid-m73g7hlq]{justify-content:space-between;align-items:flex-end;gap:42px;display:flex}.service-cta__inner[data-astro-cid-m73g7hlq]>div[data-astro-cid-m73g7hlq]:first-child{max-width:760px}.service-cta__label[data-astro-cid-m73g7hlq]{color:#ffffffb3}.service-cta[data-astro-cid-m73g7hlq] h2[data-astro-cid-m73g7hlq]{margin-top:8px}.service-cta[data-astro-cid-m73g7hlq] p[data-astro-cid-m73g7hlq].body-lg{color:#ffffffb8;margin-top:14px}.service-cta__primary[data-astro-cid-m73g7hlq]{color:#0a0a0e!important;background:#fff!important;border-color:#fff!important}.service-cta__secondary[data-astro-cid-m73g7hlq]{color:#fff!important;background:0 0!important;border-color:#ffffff61!important}@media (width<=900px){.service-hero__grid[data-astro-cid-m73g7hlq],.service-process__grid[data-astro-cid-m73g7hlq],.service-signal__inner[data-astro-cid-m73g7hlq],.service-faq__grid[data-astro-cid-m73g7hlq],.service-narrow[data-astro-cid-m73g7hlq]{grid-template-columns:1fr}.service-hero[data-astro-cid-m73g7hlq]{padding-top:92px}.service-problem[data-astro-cid-m73g7hlq] .label[data-astro-cid-m73g7hlq],.service-problem[data-astro-cid-m73g7hlq] h2[data-astro-cid-m73g7hlq],.service-problem__copy[data-astro-cid-m73g7hlq]{grid-area:auto/1}.service-problem[data-astro-cid-m73g7hlq] h2[data-astro-cid-m73g7hlq]{max-width:18ch}.service-problem__copy[data-astro-cid-m73g7hlq]{border-left:0;margin-top:24px;padding:0}.service-process__grid[data-astro-cid-m73g7hlq]{gap:42px}.service-faq__grid[data-astro-cid-m73g7hlq]{gap:36px}.service-cta__inner[data-astro-cid-m73g7hlq]{flex-direction:column;align-items:flex-start}.service-decision__intro[data-astro-cid-m73g7hlq]{grid-template-columns:1fr;gap:18px}.service-decision__label[data-astro-cid-m73g7hlq]{grid-column:auto}.service-decision__intro[data-astro-cid-m73g7hlq] h2[data-astro-cid-m73g7hlq]{max-width:18ch}}@media (width<=700px){.service-capabilities__grid[data-astro-cid-m73g7hlq],.service-outcomes__grid[data-astro-cid-m73g7hlq],.service-signal__points[data-astro-cid-m73g7hlq],.service-decision__grid[data-astro-cid-m73g7hlq]{grid-template-columns:1fr}.service-decision__grid[data-astro-cid-m73g7hlq]{border-bottom:0}.service-decision__item[data-astro-cid-m73g7hlq]{border-bottom:1px solid #ffffff1f;padding:26px 0}.service-decision__item[data-astro-cid-m73g7hlq]+.service-decision__item[data-astro-cid-m73g7hlq]{border-left:0}.service-card[data-astro-cid-m73g7hlq]:nth-child(odd){border-right:0}.service-card[data-astro-cid-m73g7hlq]:nth-child(n+2){border-top:1px solid #2f1e5e1c}}@media (width<=620px){.service-hero[data-astro-cid-m73g7hlq]{padding:76px 0 64px}.service-hero__panel[data-astro-cid-m73g7hlq]{border-radius:22px;padding:27px}.service-card[data-astro-cid-m73g7hlq]{padding:30px 4px}.service-card[data-astro-cid-m73g7hlq]:before{left:4px}.service-signal[data-astro-cid-m73g7hlq]{padding:66px 0}}
