:root{--background:#f7f8fa;--surface:#ffffff;--surface-soft:#f7f8fa;--ink:#111111;--deep-ink:#0b1020;--muted:#4b5563;--quiet:#6f7280;--line:#e5e7eb;--blue:#0066ff;--blue-dark:#004aad;--blue-soft:#eef4ff;--cyan:#16a9ff;--violet:#8a82ed;--violet-strong:#6d5df6;--violet-soft:#f1efff;--brand-violet:var(--violet);--brand-lavender:#a9a3ff;--green:#20a466;--shadow:0 24px 80px rgba(11,16,32,0.1);--header-height:88px;--max-width:1400px;--page-gutter:clamp(24px,5vw,72px);--type-section-title:clamp(38px,4.4vw,64px);--type-section-copy:clamp(18px,1.35vw,20px);--type-card-title:22px;--type-panel-title:clamp(24px,2.2vw,32px);--type-card-copy:16px;--font-editorial:Georgia,serif}@media (min-width:768px){:root{--font-editorial:"Cardo AN2C",Georgia,serif}}.resources-hero{background:linear-gradient(rgba(138,130,237,.055) 1px,transparent 0),linear-gradient(90deg,rgba(138,130,237,.055) 1px,transparent 0),linear-gradient(180deg,#ffffff,#f7f8fa);background-size:104px 104px,104px 104px,100% 100%;border-bottom:1px solid var(--line);overflow:hidden;position:relative}.resources-hero:after{background:radial-gradient(circle,rgba(138,130,237,.18),transparent 62%);content:"";height:420px;left:50%;position:absolute;top:20%;transform:translateX(-50%);width:min(760px,86vw)}.resources-hero-inner{align-items:center;display:grid;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);grid-template-columns:minmax(0,.88fr) minmax(420px,1fr);margin:0 auto;max-width:var(--max-width);padding:clamp(78px,9vw,132px) var(--page-gutter) 62px;position:relative;z-index:1}.resources-hero h1{font-size:clamp(50px,5vw,76px);letter-spacing:0;line-height:1.02;margin:0;max-width:780px}.resources-final-cta h2 span,.resources-hero h1 span,.resources-section-title h2 span{color:var(--brand-violet)}.resources-hero h1 span{background:none;-webkit-text-fill-color:currentColor}.resources-hero .eyebrow{color:var(--brand-violet)}.resources-hero p:not(.eyebrow){color:var(--muted);font-size:20px;line-height:1.55;margin:24px 0 0;max-width:720px}.resources-hero-visual{min-height:420px;position:relative}.resources-hero-diagnostic-shell{align-items:center;display:grid;justify-items:center}.resources-hero-visual:before{background:linear-gradient(rgba(109,93,246,.08) 1px,transparent 0),linear-gradient(90deg,rgba(109,93,246,.08) 1px,transparent 0);background-size:58px 58px;content:"";inset:56px 14px 34px;opacity:.72;position:absolute}.diagnostic-preview-hero{max-width:690px;position:relative;width:100%;z-index:1}.diagnostic-preview-hero .diagnostic-preview-card{background:rgba(255,255,255,.78);height:212px;min-height:212px;padding:16px}.diagnostic-preview-hero .diagnostic-preview-card p{font-size:12px}.diagnostic-preview-hero .diagnostic-score-ring{height:76px;width:76px}.diagnostic-preview-hero .diagnostic-score-ring strong{font-size:29px}.diagnostic-preview-hero .diagnostic-preview-trend svg{height:46px;width:46px}.resources-visual-card,.resources-visual-core{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 70% 18%,rgba(255,255,255,.62),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.72),rgba(138,130,237,.28));border:1px solid rgba(138,130,237,.3);box-shadow:0 28px 74px rgba(109,93,246,.18);color:var(--violet-strong);display:grid;place-items:center;position:absolute}.resources-visual-core{border-radius:22px;height:250px;left:37%;top:58px;transform:perspective(900px) rotateY(-14deg) rotateX(5deg);width:310px}.resources-visual-core svg{filter:drop-shadow(0 16px 28px rgba(109,93,246,.34));height:122px;width:122px}.resources-visual-card{border-radius:18px;height:168px;width:184px}.resources-visual-card svg{height:68px;width:68px}.resources-visual-card-left{left:12%;top:108px;transform:perspective(700px) rotateY(14deg)}.resources-visual-card-right{right:6%;top:164px;transform:perspective(700px) rotateY(-18deg)}.resources-visual-line,.resources-visual-node{position:absolute}.resources-visual-node{background:#ffffff;border:4px solid var(--brand-lavender);border-radius:999px;height:18px;width:18px}.node-a{bottom:78px;left:21%}.node-b{right:14%;top:98px}.resources-visual-line{border:1px solid rgba(138,130,237,.32);border-left:0;border-radius:999px;height:138px;width:270px}.line-a{bottom:86px;left:18%;transform:rotate(-7deg)}.line-b{right:10%;top:116px;transform:rotate(8deg)}.resources-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-top:34px}.resources-inline-link{align-items:center;color:var(--brand-violet);display:inline-flex;font-weight:800;gap:10px;text-decoration:none}.resources-inline-link svg{height:18px;width:18px}.resources-topics-wrap{margin:-14px auto 0;max-width:var(--max-width);padding:0 var(--page-gutter);position:relative;z-index:2}.resources-topics-heading{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.resources-topics-heading span{color:var(--muted);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.resources-topics-heading a{align-items:center;color:var(--brand-violet);display:inline-flex;font-size:14px;font-weight:850;gap:8px;text-decoration:none}.resources-topics-heading a svg{height:16px;width:16px}.resources-topics{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.resources-topics a{align-items:center;background:rgba(255,255,255,.92);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 42px rgba(11,16,32,.06);color:var(--muted);display:inline-flex;gap:10px;font-size:14px;font-weight:800;justify-content:flex-start;min-height:46px;padding:0 18px;text-decoration:none;width:100%}.resources-topic-logo,.resources-topics a svg{background:rgba(138,130,237,.1);border-radius:6px;color:var(--brand-violet);height:26px;padding:5px;width:26px}.resources-topic-logo{object-fit:contain}.resources-topics a:hover{background:linear-gradient(135deg,rgba(138,130,237,.14),rgba(0,102,255,.1));border-color:rgba(138,130,237,.52);color:var(--brand-violet)}.resources-topics a[aria-current=page]{background:linear-gradient(135deg,rgba(138,130,237,.18),rgba(0,102,255,.12));border-color:rgba(138,130,237,.62);color:var(--brand-violet)}.article-bottom-cta,.article-page,.resources-featured,.resources-final-cta,.resources-latest,.resources-seo-grid{margin:0 auto;max-width:var(--max-width)}.resources-featured{padding:64px var(--page-gutter) 24px}.resources-feature-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.resources-feature-heading h2{font-size:var(--type-panel-title);margin:0}.resources-feature-heading a{align-items:center;color:var(--brand-violet);display:inline-flex;font-weight:850;gap:10px;text-decoration:none}.resources-feature-track{display:grid;grid-gap:18px;gap:18px;grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto;padding-bottom:10px;scroll-padding-left:2px;scroll-snap-type:x mandatory;scrollbar-width:none}.resources-feature-track::-webkit-scrollbar{display:none}.resources-feature-carousel{position:relative}.resources-feature-card{background:radial-gradient(circle at 84% 16%,rgba(138,130,237,.34),transparent 28%),linear-gradient(135deg,#0b1020,#12172a 55%,#312593);border-radius:8px;color:#ffffff;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);min-height:320px;overflow:hidden;padding:40px;position:relative;scroll-snap-align:start}.resources-feature-card:before{background:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:64px 64px;content:"";inset:0;opacity:.45;position:absolute;z-index:0}.resources-feature-card-diagnostic{align-items:center;background:linear-gradient(135deg,#ffffff,#eef5ff);border:1px solid var(--line);color:var(--ink);gap:34px;grid-template-columns:minmax(0,.85fr) minmax(650px,1.15fr)}.resources-feature-card-diagnostic:before{background:radial-gradient(circle at 78% 18%,rgba(0,102,255,.14),transparent 24%),radial-gradient(circle at 88% 74%,rgba(138,130,237,.16),transparent 30%);opacity:1}.resources-feature-card-diagnostic a{background:linear-gradient(135deg,var(--violet),var(--blue));border-radius:8px;color:#ffffff;padding:14px 18px}.resources-feature-card>div{position:relative;z-index:1}.resources-feature-card span,.resources-final-cta h2,.resources-newsletter h2,.resources-section-title h2,.resources-seo-grid h2{letter-spacing:0}.resources-feature-card span{color:var(--brand-lavender);display:block;font-size:13px;font-weight:900;letter-spacing:.08em;margin-bottom:18px;text-transform:uppercase}.resources-feature-card h2{font-size:clamp(34px,3vw,46px);line-height:1.08;margin:0;max-width:620px}.resources-feature-card h2 span{color:var(--brand-lavender);display:inline;font-size:inherit;font-weight:inherit;letter-spacing:0;margin:0;text-transform:none;white-space:nowrap}.resources-feature-card p{color:rgba(255,255,255,.76);font-size:18px;line-height:1.6;margin:22px 0 0;max-width:600px}.resources-feature-card-diagnostic>div:first-child{align-self:center;max-width:610px}.resources-feature-card-diagnostic h2 span,.resources-feature-card-diagnostic>div:first-child>span{color:var(--violet-strong)}.resources-feature-card-diagnostic h2{font-size:clamp(34px,2.75vw,42px)}.resources-feature-card-diagnostic p{color:var(--muted)}.resources-feature-card a{align-items:center;color:#ffffff;display:inline-flex;font-weight:850;gap:10px;margin-top:28px;text-decoration:none}.resources-feature-card a svg{height:18px;width:18px}.resources-feature-visual{align-items:center;display:grid;justify-items:center;min-height:210px}.resources-feature-visual svg{color:rgba(255,255,255,.9);filter:drop-shadow(0 22px 38px rgba(0,102,255,.32));height:150px;width:150px}.resources-feature-diagnostic-visual{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(108px,.52fr) minmax(360px,1.76fr) minmax(108px,.52fr);min-height:230px;position:relative}.diagnostic-preview-card{background:rgba(255,255,255,.68);border:1px solid rgba(18,49,94,.08);border-radius:8px;box-shadow:0 18px 42px rgba(18,49,94,.08);color:var(--ink);display:grid;grid-gap:12px;gap:12px;min-height:172px;padding:18px}.diagnostic-preview-card p{color:var(--ink);font-size:13px;font-weight:850;line-height:1.2;margin:0}.diagnostic-preview-card span{color:var(--muted);display:inline;font-size:11px;font-weight:650;letter-spacing:0;margin:0;text-transform:none}.diagnostic-preview-score,.diagnostic-score-ring{align-items:center;justify-items:center}.diagnostic-score-ring{background:radial-gradient(circle at center,#ffffff 0 49%,transparent 50%),conic-gradient(var(--violet-strong) 0 78%,rgba(138,130,237,.18) 78% 100%);border-radius:999px;display:grid;height:86px;place-content:center;width:86px}.diagnostic-score-ring strong{color:var(--ink);font-size:32px;line-height:.95}.diagnostic-score-ring span{font-size:12px}.diagnostic-preview-score small{color:var(--ink);font-size:12px;font-weight:750}.diagnostic-preview-score small span{color:var(--violet-strong);font-size:12px;font-weight:850}.diagnostic-preview-axes{align-content:start}.diagnostic-axis-grid{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.diagnostic-axis-grid>div{align-items:center;border-left:1px solid rgba(18,49,94,.08);display:grid;grid-gap:8px;gap:8px;justify-items:center;min-width:0;padding:4px 6px;width:100%}.diagnostic-axis-grid>div:first-child{border-left:0}.diagnostic-axis-grid svg,.diagnostic-preview-trend svg{color:var(--blue);height:20px;width:20px}.diagnostic-axis-grid>div>span:not(.diagnostic-mini-gauge){display:block;font-size:10px;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.diagnostic-mini-gauge{align-items:center;background:radial-gradient(circle at center,#ffffff 0 54%,transparent 55%),conic-gradient(from 230deg,var(--blue) 0 var(--score),rgba(18,49,94,.12) var(--score) 82%,transparent 82% 100%);border-radius:999px;display:grid;height:50px;justify-items:center;letter-spacing:0;margin:0;place-content:center;text-transform:none;width:50px}.diagnostic-axis-grid strong{color:var(--ink);display:block;font-size:19px;line-height:1;text-align:center;width:100%}.diagnostic-preview-trend{align-content:center;justify-items:start}.diagnostic-preview-trend svg{height:52px;stroke-width:1.7;width:52px}.diagnostic-preview-trend strong{color:var(--ink);font-size:20px;line-height:1}.resources-feature-dots{align-items:center;bottom:20px;display:flex;gap:8px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.resources-feature-dots button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.resources-feature-dots span{background:rgba(255,255,255,.52);border-radius:999px;display:block;height:7px;transition:background .16s ease,transform .16s ease,width .16s ease;width:7px}.resources-feature-dots button:hover span,.resources-feature-dots button[aria-current=true] span{background:#ffffff;transform:scale(1.08);width:22px}.resources-newsletter{background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);padding:34px}.resources-page-posts{background:transparent;border-bottom:0;max-width:var(--max-width);padding-bottom:42px;padding-top:52px}.resources-page-posts>*{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.resources-page-posts .section-heading{margin-bottom:28px}.resources-page-posts .section-heading h2{font-size:var(--type-panel-title);max-width:none}.resources-page-posts .expert-carousel{grid-template-columns:minmax(220px,.24fr) minmax(0,1fr)}.resources-page-posts .expert-carousel-controls{border:1px solid var(--line);border-radius:8px 0 0 8px;min-height:340px;padding:28px}.resources-page-posts .expert-carousel-track{grid-auto-columns:minmax(320px,1fr)}.resources-page-posts .expert-card,.resources-page-posts .expert-card a{min-height:340px}.resources-page-posts .expert-card{border:1px solid var(--line);border-left:0}.resources-page-posts .expert-card a{grid-template-rows:auto auto 1fr auto 110px;padding:28px}.resources-page-posts .expert-card-kind{margin-bottom:22px}.resources-page-posts .expert-card p{display:none}.resources-page-posts .expert-card-visual{margin:28px -28px -28px;padding-right:18px}.resources-newsletter-strip{align-items:center;background:radial-gradient(circle at 12% 18%,rgba(138,130,237,.18),transparent 36%),linear-gradient(135deg,rgba(138,130,237,.12),rgba(0,102,255,.06));border:1px solid rgba(138,130,237,.22);border-radius:8px;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(280px,.9fr) minmax(360px,.9fr) minmax(340px,.8fr);margin:0 auto 66px;max-width:calc(var(--max-width) - var(--page-gutter) - var(--page-gutter));padding:28px;width:calc(100% - var(--page-gutter) - var(--page-gutter))}.resources-newsletter-intro{align-items:center;display:flex;gap:18px}.resources-newsletter-intro svg{color:var(--brand-violet);height:46px;width:46px}.resources-newsletter-intro p{color:var(--ink);font-size:18px;font-weight:800;line-height:1.35;margin:0}.resources-newsletter-strip .newsletter-form{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:0}.resources-newsletter-strip ul{border-left:1px solid rgba(138,130,237,.24);display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0 0 0 28px}.resources-newsletter-strip li{align-items:center;color:var(--muted);display:flex;font-size:15px;font-weight:750;gap:10px}.resources-newsletter-strip li svg{color:var(--brand-violet);height:18px;width:18px}.resources-newsletter h2{font-size:30px;margin:0}.resources-newsletter li,.resources-newsletter p{color:var(--muted);font-size:16px;line-height:1.55}.newsletter-form{display:grid;grid-gap:12px;gap:12px;margin:24px 0}.newsletter-form input{border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-height:48px;padding:0 16px}.newsletter-form button{background:linear-gradient(135deg,#6d5df6,#0066ff)!important;border:0;border-radius:8px;color:#ffffff!important;cursor:pointer;font:inherit;font-weight:850;min-height:48px;opacity:1;text-shadow:none}.form-honeypot{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px!important}.form-status{color:var(--muted);font-size:14px;font-weight:600;grid-column:1/-1;line-height:1.45;margin:2px 0 0}.form-status-success{color:var(--green)}.form-status-error{color:#b42318}form button[disabled]{cursor:wait;opacity:.66}.resources-newsletter ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.resources-newsletter li:before{color:var(--brand-violet);content:"•";font-weight:900;margin-right:10px}.resources-latest,.resources-seo-grid{padding:30px clamp(24px,5vw,72px) 64px}.resources-section-title{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.resources-section-title h2{font-size:clamp(34px,3.5vw,54px);margin:0}.resources-section-title .eyebrow{margin:0 0 12px}.resources-section-title a{align-items:center;color:var(--brand-violet);display:inline-flex;font-weight:850;gap:10px;text-decoration:none}.resources-article-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.resources-article-card a{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:inherit;display:grid;min-height:330px;padding:28px;position:relative;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.resources-article-card a:hover{border-color:rgba(138,130,237,.52);box-shadow:var(--shadow);transform:translateY(-3px)}.resources-article-card span{color:var(--brand-violet);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.resources-article-card h3{font-size:25px;line-height:1.16;margin:22px 0 0}.resources-article-card p{color:var(--muted);font-size:16px;line-height:1.55;margin:16px 0 0}.resources-article-card small{color:var(--muted);font-size:13px;margin-top:auto}.resources-article-card a>svg:first-of-type{background:rgba(138,130,237,.12);border-radius:8px;color:var(--brand-violet);height:48px;padding:12px;position:absolute;right:28px;top:28px;width:48px}.resources-article-card a>svg:last-of-type{bottom:28px;color:var(--brand-violet);height:20px;position:absolute;right:28px;width:20px}.resources-seo-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.resources-seo-grid article{background:radial-gradient(circle at 88% 12%,rgba(138,130,237,.16),transparent 32%),linear-gradient(180deg,#ffffff,#f4f6ff);border:1px solid rgba(138,130,237,.22);border-radius:8px;box-shadow:0 20px 50px rgba(11,16,32,.06);padding:28px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.resources-seo-grid article:hover{border-color:rgba(138,130,237,.5);box-shadow:0 26px 64px rgba(11,16,32,.11);transform:translateY(-3px)}.resources-seo-grid article:after{background:linear-gradient(rgba(0,102,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,102,255,.05) 1px,transparent 0);background-size:34px 34px;content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.resources-seo-grid article>svg,.resources-seo-logo{background:linear-gradient(135deg,rgba(138,130,237,.16),rgba(0,102,255,.1));border-radius:8px;color:var(--brand-violet);height:46px;padding:11px;position:relative;width:46px;z-index:1}.resources-seo-logo{object-fit:contain;padding:8px}.resources-seo-grid h2{font-size:24px;line-height:1.15;margin:22px 0 20px;position:relative;z-index:1}.resources-seo-grid p{line-height:1.52;margin:-8px 0 18px;min-height:68px}.resources-seo-grid a,.resources-seo-grid p{color:var(--muted);font-size:15px;position:relative;z-index:1}.resources-seo-grid a{align-items:center;border-top:1px solid var(--line);display:flex;font-weight:750;justify-content:space-between;padding:12px 0;text-decoration:none}.resources-seo-grid a:hover{color:var(--brand-violet)}.article-bottom-cta,.resources-final-cta{align-items:center;background:linear-gradient(135deg,rgba(138,130,237,.12),rgba(0,102,255,.08));border:1px solid rgba(138,130,237,.2);border-radius:8px;display:flex;gap:30px;justify-content:space-between;margin-bottom:72px;max-width:calc(var(--max-width) - var(--page-gutter) - var(--page-gutter));padding:34px clamp(28px,4vw,48px);width:calc(100% - var(--page-gutter) - var(--page-gutter))}.article-bottom-cta h2,.resources-final-cta h2{font-size:clamp(30px,3vw,44px);line-height:1.1;margin:0}.article-bottom-cta p:not(.eyebrow),.resources-final-cta p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.55;margin:12px 0 0;max-width:700px}.article-page{padding:64px clamp(24px,5vw,72px) 0}.article-hero{align-items:end;border-bottom:1px solid var(--line);display:grid;grid-gap:56px;gap:56px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);padding-bottom:58px}.article-breadcrumb{color:var(--muted);font-size:14px;font-weight:750;margin:0 0 40px}.article-breadcrumb a{color:var(--muted);text-decoration:none}.article-hero h1{font-size:clamp(46px,5.4vw,76px);line-height:1.02;margin:0;max-width:980px}.article-hero>div>p:not(.article-breadcrumb):not(.eyebrow){color:var(--muted);font-size:21px;line-height:1.58;margin:26px 0 0;max-width:760px}.article-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.article-meta span{background:rgba(138,130,237,.1);border-radius:999px;color:var(--brand-violet);font-size:13px;font-weight:850;padding:8px 12px}.article-hero-card{background:radial-gradient(circle at 86% 12%,rgba(138,130,237,.34),transparent 34%),linear-gradient(135deg,#0b1020,#161b34 58%,#312593);border-radius:8px;box-shadow:var(--shadow);color:#ffffff;padding:34px}.article-hero-card svg{background:rgba(255,255,255,.08);border-radius:8px;color:var(--brand-lavender);height:54px;padding:13px;width:54px}.article-hero-card strong{display:block;font-size:28px;margin-top:24px}.article-hero-card p{color:rgba(255,255,255,.76);font-size:17px;line-height:1.55;margin:14px 0 0}.article-layout{align-items:start;display:grid;grid-gap:40px;gap:40px;grid-template-columns:240px minmax(0,760px) 320px;padding:64px 0 88px}.article-toc{align-self:start;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 24px);display:grid;grid-gap:10px;gap:10px}.article-toc strong{font-size:14px;letter-spacing:.08em;text-transform:uppercase}.article-toc a{border-left:2px solid var(--line);color:var(--muted);font-size:14px;font-weight:750;line-height:1.35;padding:6px 0 6px 14px;text-decoration:none}.article-toc a:hover{border-color:var(--brand-violet);color:var(--brand-violet)}.article-content{color:var(--muted);font-size:19px;line-height:1.72}.article-content section+section{margin-top:48px}.article-content h2{color:var(--ink);font-size:clamp(30px,3vw,44px);line-height:1.12;margin:0 0 18px}.article-content h3{color:var(--ink);font-size:24px;margin:28px 0 8px}.article-content p,.article-content ul{margin:0}.article-content p+p,.article-content ul+p{margin-top:18px}.article-content ul{display:grid;grid-gap:10px;gap:10px;padding-left:22px}.article-content li::marker{color:var(--brand-violet)}.article-action-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.article-action-grid article{background:#f7f8fa;border:1px solid var(--line);border-radius:8px;color:var(--muted);padding:22px}.article-action-grid svg{color:var(--brand-violet);height:28px;width:28px}.article-action-grid h3{font-size:20px;margin:18px 0 10px}.article-action-grid p{font-size:15px;line-height:1.55}.article-conclusion{background:linear-gradient(135deg,rgba(138,130,237,.12),rgba(0,102,255,.08));border:1px solid rgba(138,130,237,.2);border-radius:8px;padding:30px}.article-conversion-rail{align-self:stretch;align-content:start;display:grid;grid-gap:18px;gap:18px}.article-conversion-rail>div{border-radius:8px}.article-conversion-rail svg{color:var(--brand-lavender);height:34px;width:34px}.article-conversion-rail h2{font-size:26px;line-height:1.12;margin:22px 0 0}.article-conversion-rail p{color:rgba(255,255,255,.76);font-size:15px;line-height:1.55;margin:14px 0 22px}.article-conversion-rail .primary-cta{white-space:normal}.article-related-card{background:#ffffff;border:1px solid var(--line);padding:24px}.article-related-card strong{display:block;font-size:14px;letter-spacing:.08em;margin:16px 0 12px;text-transform:uppercase}.article-related-card a{align-items:center;color:var(--ink);display:flex;font-weight:850;gap:10px;justify-content:space-between;line-height:1.3;text-decoration:none}.article-related-card a+a{margin-top:14px}.article-share-card{background:#ffffff;border:1px solid var(--line);padding:24px}.article-share-card>svg{color:var(--brand-violet);height:30px;width:30px}.article-share-card strong{color:var(--ink);display:block;font-size:14px;letter-spacing:.08em;margin:16px 0 14px;text-transform:uppercase}.article-share-card div{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.article-share-card a{align-items:center;background:#f7f8fa;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font-size:13px;font-weight:850;gap:8px;justify-content:center;min-height:42px;padding:0 10px;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease}.article-share-card a:hover{border-color:rgba(99,91,255,.45);color:var(--brand-violet);transform:translateY(-1px)}.article-share-card a svg{color:currentColor;height:16px;width:16px}.technical-article{background:#f7f8fa;max-width:none;overflow:visible;padding-top:72px;position:relative}.technical-article:before{background-image:linear-gradient(rgba(7,94,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(7,94,255,.05) 1px,transparent 0);background-size:72px 72px;content:"";height:540px;inset:var(--header-height) 0 auto;-webkit-mask-image:linear-gradient(180deg,black,transparent 94%);mask-image:linear-gradient(180deg,black,transparent 94%);pointer-events:none;position:absolute;z-index:0}.technical-article>*{margin-left:auto;margin-right:auto;max-width:var(--max-width);position:relative;z-index:1}.technical-article-hero{align-items:center;border-bottom:0;gap:clamp(48px,6vw,92px);grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);padding-bottom:58px}.technical-article-hero .eyebrow{color:var(--violet-strong)}.technical-article-hero h1{max-width:1060px}.article-visual-panel{background:radial-gradient(circle at 84% 18%,rgba(138,130,237,.26),transparent 34%),linear-gradient(135deg,#080b18,#11172c 54%,#251d68);border:1px solid rgba(138,130,237,.24);border-radius:8px;box-shadow:var(--shadow);color:#ffffff;min-height:410px;overflow:hidden;padding:34px;position:relative}.article-visual-panel:before{background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;pointer-events:none;position:absolute}.article-visual-panel>*{position:relative;z-index:1}.article-visual-panel-head span{color:var(--brand-lavender);display:block;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.article-visual-panel-head strong{display:block;font-size:clamp(26px,2.6vw,34px);line-height:1.08;margin-top:18px;max-width:380px}.article-cost-visual{align-items:end;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(5,1fr);height:164px;margin-top:48px;position:relative}.article-cost-visual svg{inset:0;position:absolute;width:100%}.article-cost-visual path{fill:none;stroke:var(--brand-lavender);stroke-linecap:round;stroke-width:4}.cost-bar{background:rgba(255,255,255,.16);border-radius:8px 8px 0 0;display:block;min-height:34px}.cost-bar-high,.cost-bar-mid,.cost-bar-peak{background:linear-gradient(180deg,var(--violet),var(--blue))}.cost-bar-low{height:72px}.cost-bar-mid{height:108px}.cost-bar-high{height:142px}.cost-bar-soft{height:88px}.cost-bar-peak{height:126px}.article-visual-metrics{border-top:1px solid rgba(255,255,255,.12);display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;padding-top:22px}.article-visual-metrics span{color:rgba(255,255,255,.68);font-size:13px;line-height:1.4}.article-visual-metrics strong{color:#ffffff;display:block;font-size:14px;margin-bottom:4px}.article-value-strip{background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:24px;gap:24px;grid-template-columns:220px 1fr;margin-top:10px;padding:28px}.article-value-strip>p{color:var(--violet-strong);font-size:13px;font-weight:900;letter-spacing:.08em;margin:0;text-transform:uppercase}.article-value-strip>div{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.article-value-strip article{display:grid;grid-gap:8px;gap:8px}.article-value-strip svg{color:var(--violet-strong);height:22px;width:22px}.article-value-strip strong{color:var(--ink);font-size:16px}.article-value-strip span{color:var(--muted);font-size:14px;line-height:1.45}.technical-article-layout{grid-template-columns:250px minmax(0,760px) 320px}.article-insight-card{align-items:start;background:#ffffff;border:1px solid rgba(138,130,237,.22);border-radius:8px;box-shadow:0 18px 60px rgba(11,16,32,.06);display:grid;grid-gap:20px;gap:20px;grid-template-columns:56px 1fr;margin-top:28px;padding:24px}.article-insight-card div{align-items:center;background:var(--violet-soft);border-radius:8px;color:var(--violet-strong);display:flex;height:56px;justify-content:center;width:56px}.article-insight-card svg{height:28px;width:28px}.article-insight-card p{color:var(--ink);font-size:17px;font-weight:750;line-height:1.55}.technical-article .article-action-grid article{background:#ffffff;box-shadow:0 18px 60px rgba(11,16,32,.055);min-height:260px}.article-action-icon{align-items:center;background:var(--violet-soft);border-radius:8px;color:var(--violet-strong);display:flex;height:48px;justify-content:center;width:48px}.article-action-icon svg{height:26px;width:26px}.article-action-tag{background:rgba(138,130,237,.1);border-radius:999px;color:var(--violet-strong);display:inline-flex;font-size:12px;font-weight:900;margin-top:20px;padding:7px 10px}.article-diagnostic-card{background:radial-gradient(circle at 88% 12%,rgba(138,130,237,.34),transparent 36%),linear-gradient(135deg,#0b1020,#161b34 60%,#312593);color:#ffffff;padding:28px;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 24px);z-index:1}.article-signal-card{background:#ffffff;border:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;padding:24px}.article-signal-card strong{color:var(--ink);font-size:14px;letter-spacing:.08em;text-transform:uppercase}.article-signal-card span{align-items:center;color:var(--muted);display:flex;font-size:14px;font-weight:800;gap:10px}.article-signal-card svg{color:var(--violet-strong);height:18px;width:18px}.press-release-shell{background:#ffffff;color:var(--ink)}.press-release-layout{display:grid;grid-gap:clamp(42px,5vw,72px);gap:clamp(42px,5vw,72px);grid-template-columns:minmax(0,780px) minmax(280px,330px);margin:0 auto;max-width:var(--max-width);padding:52px var(--page-gutter) 84px}.press-release-main{min-width:0}.press-release-breadcrumb{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;font-weight:750;gap:10px;margin-bottom:44px}.press-release-breadcrumb a{color:var(--muted);text-decoration:none}.press-release-header{margin-bottom:34px}.press-release-kicker{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}.press-release-kicker span{color:var(--violet-strong);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.press-release-kicker small{align-items:center;display:inline-flex;font-size:14px;font-weight:800;gap:12px}.press-release-kicker small:before{background:var(--line);content:"";display:inline-block;height:18px;width:1px}.press-release-header h1{font-size:clamp(42px,5vw,66px);line-height:1.05;margin:0;max-width:860px}.press-release-header>p{color:var(--muted);font-size:21px;line-height:1.5;margin:22px 0 0;max-width:760px}.press-release-share-inline{align-items:center;display:flex;gap:10px;margin-top:30px}.press-release-share-inline span{color:var(--muted);font-size:13px;font-weight:850;margin-right:4px}.press-release-share-inline a{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;height:38px;justify-content:center;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease;width:38px}.press-release-share-inline a:hover{border-color:rgba(99,91,255,.42);color:var(--violet-strong);transform:translateY(-1px)}.press-release-share-inline svg{height:17px;width:17px}.press-release-cover{aspect-ratio:16/9;border-radius:8px;box-shadow:0 18px 60px rgba(11,16,32,.12);display:block;height:auto;object-fit:cover;width:100%}.press-release-cover-brand{background:radial-gradient(circle at 15% 20%,rgba(138,130,237,.18),transparent 28%),linear-gradient(135deg,#ffffff,#f6f8fc 52%,#eef3ff);border:1px solid rgba(138,130,237,.18);object-fit:contain;padding:clamp(54px,8vw,120px)}.press-release-body{color:var(--ink);font-size:18px;line-height:1.66;margin-top:34px}.press-release-body p{margin:0}.press-release-body blockquote+p,.press-release-body p+p,.press-release-body section{margin-top:24px}.press-release-body strong{color:var(--ink);font-weight:900}.press-release-body blockquote{border-left:3px solid var(--violet-strong);color:var(--ink);margin:30px 0;padding:4px 0 4px 28px}.press-release-body blockquote p{font-size:21px;font-weight:800;line-height:1.52}.press-release-body h2{font-size:28px;line-height:1.18;margin:0 0 16px}.press-release-body ul{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.press-release-body li{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:22px 1fr}.press-release-body li svg{color:var(--violet-strong);height:20px;margin-top:5px;width:20px}.press-release-cta{align-items:center;border:1px solid rgba(138,130,237,.22);border-radius:8px;display:grid;grid-gap:22px;gap:22px;grid-template-columns:64px 1fr auto;margin-top:34px;padding:24px}.press-release-cta>svg{background:var(--violet-soft);border-radius:999px;color:var(--violet-strong);height:58px;padding:15px;width:58px}.press-release-cta h2{font-size:22px;margin:0}.press-release-cta p{color:var(--muted);font-size:15px;line-height:1.5;margin:8px 0 0}.press-release-sidebar{align-self:start;border-left:1px solid var(--line);display:grid;grid-gap:30px;gap:30px;padding-left:clamp(28px,4vw,42px);position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 28px)}.press-release-sidebar section{border-bottom:1px solid var(--line);padding-bottom:30px}.press-release-sidebar section:last-child{border-bottom:0;padding-bottom:0}.press-release-sidebar h2{font-size:14px;letter-spacing:.06em;margin:0 0 22px;text-transform:uppercase}.press-release-info-list{display:grid;grid-gap:22px;gap:22px}.press-release-info-list article,.press-release-source{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:24px 1fr}.press-release-contact{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:64px 1fr}.press-release-info-list svg,.press-release-source svg{color:var(--ink);height:22px;width:22px}.press-release-contact img{aspect-ratio:1;border-radius:999px;box-shadow:0 10px 30px rgba(11,16,32,.12);height:64px;object-fit:cover;width:64px}.press-release-contact strong,.press-release-info-list strong{display:block;font-size:15px;line-height:1.35}.press-release-contact span,.press-release-info-list span{color:var(--muted);display:block;font-size:13px;line-height:1.4;margin-top:4px}.press-release-contact a,.press-release-source{color:var(--violet-strong);font-size:14px;font-weight:850;margin-top:14px;text-decoration:none}.press-release-tags{display:flex;flex-wrap:wrap;gap:10px}.press-release-tags span{align-items:center;background:#f1f3f7;border-radius:999px;color:var(--muted);display:inline-flex;font-size:13px;font-weight:850;gap:6px;padding:8px 12px}.press-release-tags svg{height:13px;width:13px}@media (max-width:1120px){.press-release-layout{grid-template-columns:1fr}.press-release-sidebar{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;padding-top:34px;position:static}.press-release-sidebar section{border-bottom:0;padding-bottom:0}}@media (max-width:720px){.press-release-layout{padding-top:34px}.press-release-breadcrumb{margin-bottom:32px}.press-release-header h1{font-size:clamp(38px,12vw,52px)}.press-release-header>p{font-size:18px}.press-release-body{font-size:16px}.press-release-body blockquote{padding-left:20px}.press-release-body blockquote p{font-size:18px}.press-release-cta{align-items:start;grid-template-columns:1fr}.press-release-cta .primary-cta{justify-self:stretch}.press-release-sidebar{grid-template-columns:1fr}}@media (max-width:1120px){.lead-capture-shell,.resources-hero-inner,.resources-newsletter-strip{grid-template-columns:1fr}.lead-capture-form-panel,.lead-capture-proof-panel{justify-items:stretch;padding:54px var(--page-gutter)}.lead-capture-form-panel>*,.lead-capture-proof-panel>*{max-width:none}.lead-capture-proof-panel{border-left:0;border-top:1px solid var(--line)}.resources-hero-visual{min-height:340px}.resources-newsletter-strip ul{border-left:0;border-top:1px solid rgba(138,130,237,.24);padding:22px 0 0}.article-hero,.article-layout,.resources-feature-card,.resources-featured{grid-template-columns:1fr}.technical-article-hero{gap:38px}.article-value-strip{grid-template-columns:1fr}.article-value-strip>div,.resources-article-grid,.resources-seo-grid,.resources-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.article-diagnostic-card,.article-toc{position:static}.article-toc{background:#f7f8fa;border:1px solid var(--line);border-radius:8px;padding:22px}.article-conversion-rail{align-self:start;grid-row:2}}@media (max-width:720px){.resources-hero-inner{padding-top:54px}.resources-hero-visual{display:none}.article-hero h1,.lead-capture-form-panel h1,.resources-hero h1{font-size:44px;overflow-wrap:anywhere}.article-hero>div>p:not(.article-breadcrumb):not(.eyebrow),.resources-hero p:not(.eyebrow){font-size:18px}.article-bottom-cta,.resources-final-cta,.resources-hero-actions,.resources-section-title{align-items:stretch;flex-direction:column}.resources-topics-heading{align-items:flex-start;flex-direction:column}.resources-topics-heading span{white-space:normal}.resources-topics{grid-template-columns:1fr}.resources-feature-heading{align-items:flex-start;flex-direction:column;gap:14px}.resources-page-posts .expert-carousel{grid-template-columns:1fr}.resources-page-posts .expert-carousel-controls{border-radius:8px}.resources-newsletter-strip .newsletter-form{grid-template-columns:1fr}.lead-capture-bottom,.lead-capture-form-panel,.lead-capture-proof-panel{padding-left:20px;padding-right:20px}.lead-capture-form-panel>p:not(.eyebrow){font-size:17px}.lead-capture-cloud-card,.lead-capture-form,.lead-capture-form fieldset,.lead-capture-next-step,.lead-capture-scope-grid{grid-template-columns:1fr}.lead-capture-form{gap:22px}.trajectory-capture-page .lead-capture-form fieldset>label:nth-of-type(-n+2){margin-top:0}.trajectory-capture-page .lead-capture-form fieldset>label:first-of-type{margin-top:14px}.lead-capture-form .primary-cta{justify-content:center}.lead-capture-proof-head h2{font-size:36px}.lead-capture-provider-strip{gap:16px}.lead-capture-next-step>svg:last-child{display:none}.article-bottom-cta,.article-diagnostic-card,.article-hero-card,.article-insight-card,.article-value-strip,.article-visual-panel,.resources-feature-card,.resources-final-cta,.resources-newsletter{padding:26px}.technical-article{padding:54px 20px 0}.resources-feature-diagnostic-visual{gap:10px;grid-template-columns:1fr;min-height:auto}.diagnostic-preview-card{min-height:auto;padding:14px}.diagnostic-preview-score,.diagnostic-preview-trend{display:none}.diagnostic-axis-grid strong{font-size:21px}.diagnostic-axis-grid span{font-size:10px}.technical-article>*{max-width:none}.article-visual-panel{min-height:auto}.article-cost-visual{gap:12px;height:130px;margin-top:34px}.article-insight-card,.article-value-strip>div,.article-visual-metrics{grid-template-columns:1fr}.article-visual-metrics{gap:12px}.article-value-strip{margin-top:0}.article-layout{padding-top:48px}.article-toc{gap:8px}.article-content{font-size:17px}.article-content h2{font-size:34px}.article-action-grid,.resources-article-grid,.resources-seo-grid{grid-template-columns:1fr}.resources-article-card a{min-height:280px}}@font-face{font-display:swap;font-family:Cardo AN2C;font-style:normal;font-weight:400;src:url(/fonts/cardo-normal-400.woff2) format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{background:var(--background);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;padding-top:var(--header-height)}a{color:inherit;text-decoration:none}main{min-height:100vh;overflow:hidden}.success-story-shell,.technical-article-shell{overflow:visible}.lead-capture-page{background:#f7f8fa;overflow:clip}.lead-capture-shell{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);min-height:calc(100vh - var(--header-height));min-width:0}.lead-capture-form-panel,.lead-capture-proof-panel{box-sizing:border-box;min-width:0;padding:clamp(54px,7vw,92px) var(--page-gutter)}.lead-capture-form-panel{align-content:center;background:#ffffff;display:grid;justify-items:start}.lead-capture-form-panel>*{min-width:0;max-width:760px;width:100%}.lead-capture-form-panel .eyebrow{color:var(--violet-strong)}.lead-capture-form-panel h1{color:var(--ink);font-size:clamp(54px,6vw,92px);letter-spacing:0;line-height:.96;margin:18px 0 0;max-width:720px}.lead-capture-form-panel>p:not(.eyebrow){color:var(--muted);font-size:19px;line-height:1.6;margin:26px 0 34px;max-width:650px}.lead-capture-form{box-shadow:none;min-width:0;padding:0}.lead-capture-form input,.lead-capture-form select{background:#ffffff}.lead-capture-form .primary-cta{justify-self:stretch}.lead-capture-proof-panel{align-content:center;background:linear-gradient(rgba(138,130,237,.055) 1px,transparent 0),linear-gradient(90deg,rgba(138,130,237,.055) 1px,transparent 0),#f1f2f5;background-size:96px 96px,96px 96px,100% 100%;border-left:1px solid var(--line);display:grid;grid-gap:28px;gap:28px}.lead-capture-proof-panel>*{max-width:720px}.lead-capture-proof-head span{color:var(--violet-strong);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.lead-capture-proof-head h2{color:rgba(11,16,32,.12);font-size:clamp(46px,5vw,76px);letter-spacing:0;line-height:1.06;margin:18px 0 0}.lead-capture-cloud-card{align-items:start;background:#ffffff;border:1px solid rgba(229,231,235,.9);border-radius:8px;box-shadow:0 22px 70px rgba(11,16,32,.07);display:grid;grid-gap:18px;gap:18px;grid-template-columns:54px 1fr;margin-top:20px;padding:28px}.lead-capture-cloud-card>svg{background:var(--violet-soft);border-radius:8px;color:var(--violet-strong);height:54px;padding:13px;width:54px}.lead-capture-cloud-card strong{color:var(--ink);display:block;font-size:24px;line-height:1.15}.lead-capture-cloud-card p{color:var(--muted);font-size:16px;line-height:1.6;margin:12px 0 0}.lead-capture-scope-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.lead-capture-scope-grid span{align-items:center;background:rgba(255,255,255,.76);border:1px solid rgba(229,231,235,.84);border-radius:8px;color:var(--ink);display:flex;font-size:15px;font-weight:850;gap:10px;min-height:52px;padding:12px 14px}.lead-capture-scope-grid svg{color:var(--violet-strong);flex:0 0 auto;height:18px;width:18px}.lead-capture-provider-strip{align-items:center;border-bottom:1px solid rgba(17,17,17,.08);border-top:1px solid rgba(17,17,17,.08);display:flex;flex-wrap:wrap;gap:22px;padding:22px 0}.lead-capture-provider-strip img{height:28px;object-fit:contain;opacity:.78;width:auto}.lead-capture-reassurance,.lead-capture-reassurance article{display:grid;grid-gap:14px;gap:14px}.lead-capture-reassurance article{align-items:start;grid-template-columns:34px 1fr}.lead-capture-reassurance svg{color:var(--violet-strong);height:26px;width:26px}.lead-capture-reassurance h3{color:var(--ink);font-size:18px;margin:0}.lead-capture-reassurance p{color:var(--muted);font-size:15px;line-height:1.5;margin:6px 0 0}.lead-capture-next-step{align-items:center;background:#0b1020;border-radius:8px;color:#ffffff;display:grid;grid-gap:18px;gap:18px;grid-template-columns:36px 1fr 36px;margin-top:10px;padding:24px}.lead-capture-next-step svg{color:var(--brand-lavender);height:30px;width:30px}.lead-capture-next-step strong{display:block;font-size:18px}.lead-capture-next-step p{color:rgba(255,255,255,.74);font-size:14px;line-height:1.5;margin:6px 0 0}.lead-capture-bottom{box-sizing:border-box;margin:0;max-width:none;min-width:0;padding:86px var(--page-gutter) 96px}.lead-capture-bottom .eyebrow{color:var(--violet-strong)}.lead-capture-bottom h2{color:var(--ink);font-size:var(--type-section-title);line-height:1.02;margin:16px 0 0;max-width:820px}.lead-capture-bottom p:not(.eyebrow){color:var(--muted);font-size:var(--type-section-copy);line-height:1.58;margin:22px 0 30px;max-width:700px}.trajectory-capture-page{background:#ffffff}.trajectory-capture-page .lead-capture-shell{grid-template-columns:minmax(0,1fr) minmax(420px,.86fr)}.trajectory-capture-page .lead-capture-form-panel,.trajectory-capture-page .lead-capture-proof-panel{align-content:start;padding-top:clamp(54px,5vw,72px)}.trajectory-capture-page .lead-capture-form-panel{justify-items:end;padding-right:clamp(44px,5vw,82px)}.trajectory-capture-page .lead-capture-form-panel>*{max-width:600px}.trajectory-capture-page .lead-capture-form-panel h1{font-size:clamp(48px,5vw,74px);line-height:1.02;margin-top:0}.trajectory-capture-page .lead-capture-form-panel>p:not(.eyebrow){font-size:18px;line-height:1.55;margin:22px 0 30px;max-width:600px}.trajectory-capture-page .lead-capture-form{background:transparent;border:0;box-shadow:none;gap:22px;padding:0}.trajectory-capture-page .lead-capture-form fieldset{gap:18px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.trajectory-capture-page .lead-capture-form fieldset+fieldset{border-top:0;padding-top:0}.trajectory-capture-page .lead-capture-form legend{margin-bottom:18px;padding-bottom:0}.trajectory-capture-page .lead-capture-form label{gap:10px}.trajectory-capture-page .lead-capture-form .acquisition-field{color:var(--deep-ink);display:grid;font-size:13px;font-weight:800;grid-gap:10px;gap:10px}.trajectory-capture-page .lead-capture-form fieldset>label:nth-of-type(-n+2){margin-top:14px}.trajectory-capture-page .lead-capture-form input,.trajectory-capture-page .lead-capture-form select{background:#ffffff;border-color:rgba(17,17,17,.16);font-weight:400;min-height:50px}.trajectory-capture-page .lead-capture-form input::placeholder{font-weight:400}.acquisition-field-label{display:block}.acquisition-provider-options,.acquisition-segmented-options{align-items:stretch;display:grid;grid-gap:10px;gap:10px}.acquisition-provider-options{grid-template-columns:repeat(5,minmax(0,1fr))}.acquisition-provider-options label,.acquisition-segmented-options label{display:grid;font-size:inherit;font-weight:inherit;height:100%;min-width:0}.acquisition-provider-options label{height:118px}.acquisition-segmented-options label{height:62px}.acquisition-provider-options input,.acquisition-segmented-options input{opacity:0;pointer-events:none;position:absolute}.acquisition-provider-options span,.acquisition-segmented-options span{background:#ffffff;border:1px solid rgba(17,17,17,.14);border-radius:8px;box-sizing:border-box;color:var(--ink);cursor:pointer;max-width:100%;min-width:0;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.acquisition-provider-options span{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-rows:32px auto;justify-items:center;height:100%;padding:14px 10px;text-align:center}.acquisition-provider-options img{display:block;height:28px;max-width:92px;object-fit:contain;object-position:center;width:auto}.acquisition-provider-options span.is-text-only{grid-template-rows:32px auto}.acquisition-provider-options span.is-text-only svg{color:var(--violet-strong);height:28px;width:28px}.acquisition-provider-options strong{font-size:14px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.acquisition-provider-options input:checked+span,.acquisition-provider-options input:focus-visible+span,.acquisition-segmented-options input:checked+span,.acquisition-segmented-options input:focus-visible+span{border-color:rgba(111,89,241,.72);box-shadow:0 16px 38px rgba(109,93,246,.13)}.acquisition-provider-options input:checked+span{background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,rgba(111,89,241,.9),rgba(0,102,255,.8)) border-box;border-color:transparent}.acquisition-segmented-options{grid-template-columns:repeat(3,minmax(0,1fr))}.acquisition-segmented-options span{align-items:center;display:flex;font-weight:500;height:100%;justify-content:center;padding:0 12px;line-height:1.25;text-align:center}.acquisition-segmented-options input:checked+span{background:rgba(111,89,241,.08);color:var(--violet-strong)}.acquisition-range-control{background:#ffffff;border:1px solid rgba(17,17,17,.14);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:16px}.acquisition-range-value{color:var(--ink);font-size:15px;font-weight:850}.trajectory-capture-page .lead-capture-form .acquisition-range-control input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,rgba(111,89,241,.72),rgba(0,102,255,.72));border:0;border-radius:999px;height:6px;min-height:6px;padding:0;width:100%}.trajectory-capture-page .lead-capture-form .acquisition-range-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ffffff;border:3px solid var(--violet-strong);border-radius:999px;box-shadow:0 8px 18px rgba(11,16,32,.18);height:22px;width:22px}.trajectory-capture-page .lead-capture-form .acquisition-range-control input[type=range]::-moz-range-thumb{background:#ffffff;border:3px solid var(--violet-strong);border-radius:999px;box-shadow:0 8px 18px rgba(11,16,32,.18);height:18px;width:18px}.acquisition-range-ticks{color:rgba(82,91,110,.86);display:grid;font-size:11px;font-weight:700;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));line-height:1.25;text-align:center}.acquisition-range-ticks span:first-child{text-align:left}.acquisition-range-ticks span:last-child{text-align:right}.trajectory-consent-field{align-items:start;color:rgba(11,16,32,.72);font-size:14px;grid-column:1/-1;grid-template-columns:22px 1fr;line-height:1.45}.trajectory-consent-field span{font-weight:400}.trajectory-capture-page .lead-capture-form .trajectory-consent-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(17,17,17,.24);border-radius:6px;height:20px;margin:1px 0 0;min-height:20px;padding:0;width:20px}.trajectory-capture-page .lead-capture-form .trajectory-consent-field input:checked{background:linear-gradient(135deg,transparent 0 42%,#ffffff 42% 58%,transparent 58%),linear-gradient(45deg,transparent 0 48%,#ffffff 48% 64%,transparent 64%),linear-gradient(135deg,var(--violet-strong),var(--blue));border-color:var(--violet-strong)}.trajectory-capture-reassurance{border-top:1px solid rgba(17,17,17,.08);gap:20px;margin-top:34px;padding-top:26px}.trajectory-capture-reassurance article{grid-template-columns:26px 1fr}.trajectory-capture-reassurance h3{font-size:16px}.trajectory-capture-reassurance p{font-size:14px}.trajectory-capture-page .lead-capture-proof-panel{background:#f4f4f5;border-left:1px solid rgba(17,17,17,.06);justify-items:start;padding-left:clamp(56px,6vw,96px)}.trajectory-capture-page .lead-capture-proof-panel>*{max-width:560px}.trajectory-capture-page .lead-capture-proof-head h2{color:rgba(11,16,32,.1);font-size:clamp(48px,5vw,74px);line-height:1.02;margin:0}.trajectory-capture-page .lead-capture-proof-head p{color:rgba(11,16,32,.62);font-size:18px;line-height:1.6;margin:clamp(52px,8vh,84px) 0 0;max-width:500px}.landing-capture-page{background:#ffffff}.landing-capture-shell{grid-template-columns:minmax(0,.98fr) minmax(430px,1.02fr)}.landing-capture-page .lead-capture-form-panel>*{max-width:620px}.landing-capture-page .lead-capture-form-panel .eyebrow{margin-bottom:14px}.landing-capture-page .lead-capture-form-panel h1{font-size:clamp(46px,5vw,72px);line-height:1;max-width:620px}.landing-capture-page .lead-capture-form-panel>p:not(.eyebrow){margin:18px 0 30px;max-width:620px}.landing-capture-page .lead-capture-form fieldset>.landing-form-wide{grid-column:1/-1}.landing-capture-proof-panel{background:linear-gradient(rgba(138,130,237,.06) 1px,transparent 0),linear-gradient(90deg,rgba(138,130,237,.06) 1px,transparent 0),#f5f6f9;background-size:88px 88px,88px 88px,100% 100%}.landing-capture-page .landing-capture-proof-head span{display:block;margin-bottom:15px}.landing-capture-proof-head h2{color:rgba(11,16,32,.14)}.landing-capture-page .landing-capture-proof-head p{margin:18px 0 0;max-width:560px}.landing-guide-card{background:radial-gradient(circle at 80% 14%,rgba(138,130,237,.2),transparent 32%),linear-gradient(135deg,#ffffff,#f8f9fc 56%,#eef3ff);border:1px solid rgba(138,130,237,.18);border-radius:8px;box-shadow:0 24px 70px rgba(11,16,32,.08);display:grid;grid-gap:18px;gap:18px;padding:clamp(26px,4vw,36px)}.landing-guide-card-logo{align-items:center;display:flex;gap:14px;justify-content:space-between}.landing-guide-card-logo img{height:28px;width:auto}.landing-guide-card-logo span{background:var(--violet-soft);border-radius:999px;color:var(--violet-strong);font-size:12px;font-weight:900;padding:7px 11px;text-transform:uppercase}.landing-guide-card>svg{color:var(--violet-strong);height:46px;width:46px}.landing-guide-card strong{color:var(--ink);font-size:clamp(28px,3vw,42px);line-height:1.08;max-width:440px}.landing-guide-card p{color:rgba(11,16,32,.66);font-size:16px;line-height:1.55;margin:0;max-width:460px}.landing-study-card{gap:20px}.landing-study-provider-strip{align-items:center;border-bottom:1px solid rgba(17,17,17,.08);display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:22px}.landing-study-provider-strip img{display:block;height:26px;justify-self:center;max-width:100%;object-fit:contain;width:auto}.landing-capture-reassurance{margin-top:8px}.landing-capture-next-step{text-decoration:none}@media (max-width:1120px){.acquisition-provider-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.billing-estimation-proof-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.billing-estimation-proof-title{color:var(--violet-strong);font-size:13px;font-weight:900;letter-spacing:.06em;margin-top:34px;text-transform:uppercase}.billing-estimation-proof-grid article{background:rgba(255,255,255,.74);border:1px solid rgba(17,17,17,.06);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-rows:auto auto auto;padding:22px}.billing-estimation-proof-grid svg{color:var(--violet-strong);height:22px;width:22px}.billing-estimation-proof-grid strong{display:grid;grid-gap:14px;gap:14px;letter-spacing:0;margin-top:12px;min-width:0}.billing-estimation-proof-context,.billing-estimation-proof-grid strong{color:var(--ink);font-size:17px;font-weight:500;line-height:1.2}.billing-estimation-proof-metric{align-items:baseline;display:flex;gap:6px;line-height:.95;min-width:0;white-space:nowrap}.billing-estimation-proof-grid span{color:var(--ink);font-size:15px;font-weight:500;line-height:1.25}.billing-estimation-proof-grid .billing-estimation-proof-accent{color:var(--violet-strong);font-size:clamp(40px,3vw,44px);font-weight:900;letter-spacing:0;line-height:.95;white-space:nowrap}.billing-estimation-proof-grid .billing-estimation-proof-metric small{color:var(--ink);font-size:clamp(16px,1.4vw,18px);font-weight:500;line-height:1}.billing-estimation-proof-grid p{color:rgba(11,16,32,.6);font-size:13px;line-height:1.45;margin:2px 0 0}.trajectory-capture-points{border-top:1px solid rgba(17,17,17,.08);display:grid;grid-gap:18px;gap:18px;list-style:none;margin:34px 0 0;padding:28px 0 0}.trajectory-capture-points li{align-items:start;color:rgba(11,16,32,.72);display:grid;font-size:16px;grid-gap:12px;gap:12px;grid-template-columns:22px 1fr;line-height:1.45}.trajectory-capture-points svg{color:var(--violet-strong);height:20px;margin-top:2px;width:20px}.trajectory-next-step-section{background:#ffffff;border-top:1px solid rgba(17,17,17,.08);padding:58px var(--page-gutter)}.trajectory-next-step-inner{align-items:center;background:#f4f4f5;border:1px solid rgba(17,17,17,.06);border-radius:8px;display:grid;grid-gap:28px;gap:28px;grid-template-columns:54px minmax(0,1fr) auto;margin:0 auto;max-width:1180px;padding:30px}.trajectory-next-step-icon{align-items:center;background:#ffffff;border:1px solid rgba(17,17,17,.08);border-radius:8px;color:var(--violet-strong);display:inline-flex;height:54px;justify-content:center;width:54px}.trajectory-next-step-icon svg{height:25px;width:25px}.trajectory-next-step-inner .eyebrow{color:var(--violet-strong);margin:0 0 10px}.trajectory-next-step-inner h2{color:var(--ink);font-size:clamp(28px,3vw,42px);line-height:1.08;margin:0}.trajectory-next-step-inner p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.55;margin:12px 0 0;max-width:720px}.trajectory-next-step-inner .secondary-cta{justify-self:end;white-space:nowrap}@media (max-width:720px){.trajectory-capture-page .lead-capture-form fieldset>label:nth-of-type(-n+2){margin-top:0}.trajectory-capture-page .lead-capture-form fieldset>label:first-of-type{margin-top:14px}.trajectory-next-step-section{padding:34px 20px}.trajectory-next-step-inner{align-items:start;grid-template-columns:1fr;padding:24px}.trajectory-next-step-inner .secondary-cta{justify-self:stretch;white-space:normal}.acquisition-provider-options,.acquisition-segmented-options,.billing-estimation-proof-grid{grid-template-columns:1fr}.acquisition-provider-options span{min-height:78px}.acquisition-range-ticks{font-size:10px;gap:6px}}.site-header{align-items:center;background:rgba(255,255,255,.86);border-bottom:1px solid var(--line);display:grid;grid-gap:clamp(22px,2.5vw,34px);gap:clamp(22px,2.5vw,34px);grid-template-columns:auto auto 1fr;left:0;min-height:var(--header-height);padding:8px max(var(--page-gutter),calc((100% - var(--max-width)) / 2 + var(--page-gutter)));position:fixed;right:0;top:0;width:100%;z-index:1002;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{align-items:center;display:flex;position:relative;z-index:1003}.brand img{height:auto;max-height:66px;object-fit:contain;width:clamp(190px,14vw,245px)}.brand-logo-mobile-open{display:none}nav{align-items:center;display:flex;gap:clamp(20px,3vw,48px);justify-content:flex-start}.header-link,nav a{color:var(--ink);font-size:15px;font-weight:700;white-space:nowrap}.site-nav{gap:clamp(18px,2.4vw,38px)}.services-mega{align-items:center;display:flex;min-height:40px;position:relative}.services-mega:before{bottom:calc(-1 * var(--header-height));content:"";height:var(--header-height);left:-24px;position:absolute;right:-24px}.nav-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;gap:8px;padding:12px 0;position:relative;white-space:nowrap}.nav-trigger:after{background:linear-gradient(90deg,var(--violet),var(--blue));bottom:calc((var(--header-height) - 42px) / -2);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transform:scaleX(.6);transition:opacity 90ms ease,transform 90ms ease}.nav-trigger svg{height:16px;stroke-width:2.2;transition:transform 90ms ease;width:16px}.services-mega:focus-within .nav-trigger:after,.services-mega:hover .nav-trigger:after{opacity:1;transform:scaleX(1)}.services-mega:focus-within .nav-trigger svg,.services-mega:hover .nav-trigger svg{transform:rotate(180deg)}.services-mega-panel{background:rgba(255,255,255,.98);border-bottom:1px solid var(--line);border-top:1px solid var(--line);box-shadow:0 24px 64px rgba(11,16,32,.08);left:0;opacity:0;padding:26px clamp(22px,4vw,58px) 32px;pointer-events:none;position:fixed;right:0;top:var(--header-height);transform:translateY(-4px);transition:opacity 90ms ease,transform 90ms ease,visibility 90ms ease;visibility:hidden;z-index:19}.services-mega:focus-within .services-mega-panel,.services-mega:hover .services-mega-panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.services-mega-grid{display:grid;grid-gap:clamp(24px,3.4vw,54px);gap:clamp(24px,3.4vw,54px);grid-template-columns:minmax(290px,1fr) minmax(250px,.72fr) minmax(360px,1.16fr);margin:0 auto;max-width:1580px}.services-mega-group{min-width:0}.services-mega-heading{border-bottom:1px solid rgba(11,16,32,.08);display:block;margin-bottom:18px;padding-bottom:18px}.services-mega-heading>span,.services-mega-icon{align-items:center;background:radial-gradient(circle at 28% 18%,rgba(138,130,237,.18),transparent 44%),#ffffff;border:1px solid rgba(138,130,237,.16);border-radius:8px;color:var(--violet-strong);display:inline-flex;justify-content:center}.services-mega-heading>span{height:46px;width:46px}.services-mega-heading svg{height:22px;stroke-width:1.9;width:22px}.services-mega-heading h2{color:var(--quiet);font-size:13px;letter-spacing:.11em;line-height:1.2;margin:0;text-transform:uppercase}.services-mega-heading p{color:var(--muted);font-size:14px;line-height:1.45;margin:10px 0 0}.services-mega-list{display:grid;grid-gap:9px;gap:9px}.services-mega-list a{align-items:center;border-radius:8px;color:inherit;display:grid;grid-gap:14px;gap:14px;grid-template-columns:56px minmax(0,1fr) 18px;padding:8px 10px 8px 0;text-decoration:none;transition:background-color .1s ease,transform .1s ease;white-space:normal}.services-mega-list a:focus-visible,.services-mega-list a:hover{background:rgba(247,248,250,.88);transform:translateX(3px)}.services-mega-list a:focus-visible{outline:3px solid rgba(108,93,246,.22);outline-offset:3px}.services-mega-list a.services-mega-link-with-providers{align-items:start}.services-mega-list a.services-mega-link-with-providers>svg{margin-top:15px}.services-mega-icon{height:48px;width:48px}.services-mega-icon svg{height:21px;stroke-width:1.9;width:21px}.services-mega-icon img{height:auto;max-height:24px;max-width:32px;object-fit:contain;width:auto}.services-mega-icon img[alt=AWS]{max-height:18px;max-width:28px;transform:translateY(1px)}.services-mega-list strong{color:var(--ink);display:block;font-size:16px;line-height:1.2}.services-mega-list small{color:var(--muted);display:block;font-size:13px;font-weight:500;line-height:1.42;margin-top:4px}.services-mega-provider-strip{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,46px);margin-top:12px}.services-mega-provider-logo{align-items:center;background:#ffffff;border:1px solid rgba(138,130,237,.18);border-radius:8px;display:inline-flex;height:46px;justify-content:center;width:46px}.services-mega-provider-logo img{height:auto;max-height:28px;max-width:38px;object-fit:contain;width:auto}.services-mega-provider-logo img[alt=AWS]{max-height:14px;max-width:28px;transform:translateY(1px)}.services-mega-list a>svg{color:var(--violet-strong);height:18px;justify-self:end;opacity:.7;transition:transform .1s ease;width:18px}.services-mega-list a:focus-visible>svg,.services-mega-list a:hover>svg{transform:translateX(4px)}.resources-mega-panel{padding-bottom:34px;padding-top:28px}.resources-mega-inner{display:grid;grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px);grid-template-columns:minmax(0,.95fr) minmax(0,.82fr) minmax(340px,1fr);margin:0 auto;max-width:1380px}.resources-mega-featured,.resources-mega-links,.resources-mega-news{min-width:0}.resources-mega-eyebrow{color:var(--quiet);font-size:13px;font-weight:800;letter-spacing:.11em;line-height:1.2;margin:0 0 20px;text-transform:uppercase}.resources-mega-featured-grid{display:grid;grid-gap:14px;gap:14px}.resources-mega-featured-card,.resources-mega-press-card{background:radial-gradient(circle at 104% -8%,rgba(138,130,237,.2) 0 64px,transparent 65px),radial-gradient(circle at 104% -8%,rgba(0,102,255,.1) 0 104px,transparent 105px),linear-gradient(135deg,#ffffff,#eef5ff);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;min-height:104px;overflow:hidden;padding:15px;text-decoration:none;transition:box-shadow .1s ease,transform .1s ease;white-space:normal}.resources-mega-featured-card:focus-visible,.resources-mega-featured-card:hover,.resources-mega-press-card:focus-visible,.resources-mega-press-card:hover{box-shadow:0 18px 36px rgba(11,16,32,.1);transform:translateY(-2px)}.resources-mega-featured-card:focus-visible,.resources-mega-press-card:focus-visible{outline:3px solid rgba(108,93,246,.22);outline-offset:3px}.resources-mega-featured-card span{color:var(--violet-strong);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.resources-mega-featured-card strong,.resources-mega-press-card strong{-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:700;-webkit-line-clamp:2;line-height:1.22;margin-top:14px;overflow:hidden}.resources-mega-featured-card small,.resources-mega-press-card small{color:var(--muted);-webkit-box-orient:vertical;display:block;display:-webkit-box;font-size:13px;font-weight:500;-webkit-line-clamp:2;line-height:1.42;margin-top:8px;overflow:hidden}.resources-mega-press-card{min-height:218px}.resources-mega-press-card>span{align-items:center;background:#ffffff;border:1px solid rgba(138,130,237,.16);border-radius:8px;color:var(--violet-strong);display:inline-flex;height:42px;justify-content:center;width:42px}.resources-mega-press-card svg{height:20px;stroke-width:1.9;width:20px}.resources-mega-links{display:flex;flex-direction:column}.resources-mega-links>div{display:grid;grid-gap:9px;gap:9px}.resources-mega-links a:not(.resources-mega-all-link){align-items:center;border-radius:8px;color:inherit;display:grid;grid-gap:14px;gap:14px;grid-template-columns:56px minmax(0,1fr);padding:8px 10px 8px 0;text-decoration:none;transition:background-color .1s ease,transform .1s ease;white-space:normal}.resources-mega-links a:not(.resources-mega-all-link):focus-visible,.resources-mega-links a:not(.resources-mega-all-link):hover{background:rgba(247,248,250,.88);transform:translateX(3px)}.resources-mega-links a:not(.resources-mega-all-link):focus-visible{outline:3px solid rgba(108,93,246,.22);outline-offset:3px}.resources-mega-links a:not(.resources-mega-all-link)>span:first-child{align-items:center;background:radial-gradient(circle at 28% 18%,rgba(138,130,237,.18),transparent 44%),#ffffff;border:1px solid rgba(138,130,237,.16);border-radius:8px;color:var(--violet-strong);display:inline-flex;height:48px;justify-content:center;width:48px}.resources-mega-links svg{height:21px;stroke-width:1.9;width:21px}.resources-mega-links strong{color:var(--ink);display:block;font-size:16px;line-height:1.2}.resources-mega-links small{color:var(--muted);display:block;font-size:13px;font-weight:500;line-height:1.42;margin-top:4px}.resources-mega-all-link{align-items:center;color:var(--ink);display:inline-flex;font-size:16px;font-weight:850;gap:9px;margin-top:auto;padding-top:24px;text-decoration:none}.resources-mega-all-link svg{color:var(--violet-strong);height:18px;width:18px}.customer-success-mega-panel{padding-bottom:28px;padding-top:24px}.customer-success-mega-inner{display:grid;grid-gap:clamp(32px,4vw,72px);gap:clamp(32px,4vw,72px);grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);margin:0 auto;max-width:1460px}.customer-success-mega-eyebrow{color:var(--quiet);font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.2;margin:0 0 18px;text-transform:uppercase}.customer-success-mega-grid{display:grid;grid-gap:18px clamp(28px,4vw,56px);gap:18px clamp(28px,4vw,56px);grid-template-columns:repeat(3,minmax(210px,1fr))}.customer-success-mega-card{align-items:center;border-radius:8px;color:inherit;display:grid;grid-gap:14px;gap:14px;grid-template-columns:58px minmax(0,1fr);min-height:62px;padding:4px 8px 4px 0;text-decoration:none;transition:background-color .1s ease,transform .1s ease}.customer-success-mega-card:focus-visible,.customer-success-mega-card:hover{background:rgba(247,248,250,.9);transform:translateX(3px)}.customer-success-mega-card:focus-visible{outline:3px solid rgba(108,93,246,.22);outline-offset:3px}.customer-success-mega-logo{align-items:center;background:#ffffff;border:1px solid rgba(11,16,32,.08);border-radius:8px;display:inline-flex;height:58px;justify-content:center;width:58px}.customer-success-mega-logo img{height:auto;max-height:34px;max-width:46px;object-fit:contain;width:auto}.customer-success-mega-card strong{color:var(--ink);display:block;font-size:16px;line-height:1.2}.customer-success-mega-card small{color:var(--muted);display:block;font-size:13px;font-weight:500;line-height:1.35;margin-top:4px}.customer-success-mega-proof{align-self:stretch;background:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(135deg,var(--violet-strong),var(--blue));background-size:28px 28px,28px 28px,auto;border-radius:8px;color:#ffffff;display:flex;flex-direction:column;justify-content:space-between;min-height:220px;padding:22px}.customer-success-mega-proof div{border:1px solid rgba(255,255,255,.32);padding:16px;width:min(220px,100%)}.customer-success-mega-proof strong{display:block;font-size:20px;letter-spacing:0;line-height:1.15}.customer-success-mega-proof p,.customer-success-mega-proof span{color:rgba(255,255,255,.82);font-size:14px;font-weight:600;line-height:1.35;margin:0}.customer-success-mega-proof a{align-items:center;color:#ffffff;display:inline-flex;font-size:15px;font-weight:800;gap:8px;text-decoration:none}.customer-success-mega-proof a svg{height:17px;width:17px}.header-link{color:var(--violet-strong);justify-self:end;padding-left:30px;position:relative}.header-link:before{background:var(--line);content:"";height:34px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.mobile-menu-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ink);cursor:pointer;display:none;height:44px;justify-content:center;padding:0;position:relative;width:44px;z-index:1002}.mobile-menu-toggle svg{height:28px;stroke-width:2;width:28px}.mobile-menu-panel{background:#141417;color:#ffffff;display:none;inset:0;min-height:100dvh;overscroll-behavior:contain;overflow-y:auto;padding:calc(var(--header-height) + 30px) clamp(24px,7vw,44px) 42px;position:fixed;scrollbar-width:none;width:100vw;z-index:1001}.mobile-menu-panel::-webkit-scrollbar{display:none}.mobile-menu-nav{align-items:stretch;display:grid;grid-gap:0;gap:0;justify-content:stretch}.mobile-menu-nav>a,.mobile-menu-section>summary{align-items:center;border-bottom:2px solid rgba(255,255,255,.86);color:#ffffff;display:flex;font-size:clamp(30px,9vw,46px);font-weight:800;justify-content:space-between;line-height:1.08;min-height:92px;padding:22px 0;text-decoration:none}.mobile-menu-section{border:0}.mobile-menu-section>summary{cursor:pointer;list-style:none}.mobile-menu-section>summary::-webkit-details-marker{display:none}.mobile-menu-section>summary svg{flex:0 0 auto;height:30px;margin-left:20px;transition:transform .12s ease;width:30px}.mobile-menu-section[open]>summary svg{transform:rotate(180deg)}.mobile-menu-section-body{display:grid;grid-gap:22px;gap:22px;padding:22px 0 30px}.mobile-menu-group{display:grid;grid-gap:12px;gap:12px}.mobile-menu-group p{color:rgba(255,255,255,.54);font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.2;margin:0 0 2px;text-transform:uppercase}.mobile-menu-customer-list a,.mobile-menu-group a{align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#ffffff;display:grid;grid-gap:8px;gap:8px;padding:16px;text-decoration:none;white-space:normal}.mobile-menu-customer-list small,.mobile-menu-group a span{color:rgba(255,255,255,.64);display:block;font-size:14px;font-weight:500;line-height:1.45;margin-top:5px}.mobile-menu-customer-list a{gap:14px;grid-template-columns:58px minmax(0,1fr)}.mobile-menu-logo{align-items:center;background:#ffffff;border-radius:8px;display:inline-flex;height:58px;justify-content:center;width:58px}.mobile-menu-logo img{height:auto;max-height:34px;max-width:46px;object-fit:contain;width:auto}.mobile-menu-customer-list .mobile-menu-all-link{display:inline-flex;font-weight:800;gap:10px;grid-template-columns:none;justify-content:center}.mobile-menu-all-link svg{height:18px;width:18px}.mobile-menu-cta{align-items:center;background:linear-gradient(135deg,var(--violet-strong),var(--blue));border-radius:8px;color:#ffffff;display:flex;font-size:20px;font-weight:800;gap:12px;justify-content:center;line-height:1.2;margin-top:36px;min-height:68px;padding:18px 20px;text-align:center;text-decoration:none}.mobile-menu-cta svg{height:21px;width:21px}.hero{display:grid;grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px);grid-template-columns:minmax(520px,1.12fr) minmax(560px,.88fr);margin:0 auto;max-width:var(--max-width);min-height:680px;padding:clamp(64px,8vw,118px) clamp(24px,5vw,72px) 70px;position:relative}.hero:before{background-image:linear-gradient(rgba(7,94,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(7,94,255,.08) 1px,transparent 0);background-size:88px 88px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,black,transparent 96%);mask-image:linear-gradient(180deg,black,transparent 96%);pointer-events:none;position:absolute;z-index:-1}.hero-copy{align-self:center}.eyebrow,.kicker{color:var(--blue);font-size:14px;font-weight:850;letter-spacing:.05em;margin:0 0 26px;text-transform:uppercase}.hero .eyebrow{color:var(--violet-strong)}.hero h1{font-size:clamp(58px,6.9vw,104px);letter-spacing:0;line-height:.96;margin:0;max-width:820px}.hero h1 span{display:block}.hero-title-accent{color:var(--violet)}.hero-text{color:var(--muted);font-size:clamp(19px,1.8vw,25px);line-height:1.5;margin:34px 0 0;max-width:650px}.primary-cta,.secondary-cta{align-items:center;border-radius:7px;display:inline-flex;font-size:17px;font-weight:800;justify-content:center;margin-top:40px;min-height:58px;padding:0 28px}.primary-cta{background:linear-gradient(135deg,var(--violet-strong) 0,var(--violet) 48%,var(--blue) 100%);box-shadow:0 18px 38px rgba(109,93,246,.28);color:white}.secondary-cta{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,var(--violet),var(--blue)) border-box;border:1px solid transparent;color:var(--violet-strong)}.cloud-map{align-self:center;min-height:500px;position:relative}.providers{align-items:center;background:linear-gradient(rgba(255,255,255,.92),rgba(255,255,255,.92)) padding-box,linear-gradient(135deg,rgba(138,130,237,.42),rgba(0,102,255,.24)) border-box;border:1px solid transparent;border-radius:8px;box-shadow:0 18px 60px rgba(109,93,246,.1);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:620px;min-height:76px;position:relative}.providers:before{border-bottom:2px dashed rgba(138,130,237,.48);border-left:2px dashed rgba(0,102,255,.34);border-right:2px dashed rgba(0,102,255,.34);border-radius:0 0 10px 10px;content:"";height:56px;left:72px;pointer-events:none;position:absolute;right:72px;top:100%}.providers:after{animation:provider-flow 3.8s ease-in-out infinite;background:linear-gradient(135deg,var(--violet),var(--blue));border-radius:999px;box-shadow:-155px 0 0 var(--violet),155px 0 0 var(--blue);content:"";height:8px;left:50%;position:absolute;top:calc(100% + 52px);transform:translateX(-50%);width:8px}.provider{align-items:center;display:flex;justify-content:center;min-height:76px;min-width:0;overflow:hidden;padding:0 12px}.provider+.provider{border-left:1px solid rgba(138,130,237,.18)}.provider img{display:block;height:auto;max-height:44px;max-width:100%;object-fit:contain;width:auto}.provider:first-child img{max-height:30px;max-width:62px;transform:translateY(1px)}.provider:nth-child(3) img{max-height:36px;max-width:112px}.provider:nth-child(4) img{max-height:36px;max-width:124px}.map-grid{display:grid;grid-template-columns:minmax(175px,1fr) 226px minmax(175px,1fr);grid-template-rows:146px 146px 124px;margin-top:62px;position:relative}.map-grid:after,.map-grid:before{background:linear-gradient(rgba(7,94,255,.24),rgba(7,94,255,.24)),linear-gradient(180deg,transparent 0 24%,rgba(138,130,237,.95) 25% 29%,transparent 30% 100%);background-size:100% 100%,100% 88px;animation:vertical-flow 4.4s linear infinite;content:"";left:50%;position:absolute;transform:translateX(-50%);width:2px}.map-grid:before{height:68px;top:-62px}.map-grid:after{bottom:64px;height:278px}.core,.node{background:rgba(255,255,255,.92);border:1px solid rgba(138,130,237,.2);box-shadow:0 18px 44px rgba(109,93,246,.08)}.node{align-self:center;border-radius:8px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:42px 1fr;min-height:112px;min-width:210px;padding:20px;position:relative;z-index:2}.node:before{background:linear-gradient(90deg,var(--blue),var(--violet));height:2px;top:50%;width:54px}.node:after,.node:before{content:"";position:absolute}.node:after{animation:node-flow-left 2.9s ease-in-out infinite;background:linear-gradient(135deg,var(--violet),var(--blue));border-radius:999px;box-shadow:0 0 18px rgba(138,130,237,.62);height:8px;top:calc(50% - 4px);width:8px;z-index:1}.node strong{color:var(--deep-ink);letter-spacing:.04em;text-transform:uppercase}.node span,.node strong{grid-column:2;font-size:13px}.node span{color:var(--muted);font-weight:600}.node-icon{color:var(--violet-strong);grid-column:1;grid-row:1/span 4;height:34px;margin-top:2px;stroke-width:1.8;width:34px}.node-left-bottom,.node-left-top{justify-self:end}.node-left-bottom:after,.node-left-bottom:before,.node-left-top:after,.node-left-top:before{left:100%}.node-right-bottom,.node-right-top{justify-self:start}.node-right-bottom:before,.node-right-top:before{right:100%}.node-right-bottom:after,.node-right-top:after{animation-name:node-flow-right;right:100%}.node-left-top{grid-column:1;grid-row:1}.node-left-bottom{grid-column:1;grid-row:2}.node-right-top{grid-column:3;grid-row:1}.node-right-bottom{grid-column:3;grid-row:2}.node-bottom{grid-column:2;grid-row:3;justify-self:center;min-width:240px}.node-bottom:after,.node-bottom:before{display:none}.core{align-items:center;align-self:center;aspect-ratio:1;background:radial-gradient(circle at center,#ffffff 0 45%,rgba(241,239,255,.84) 46% 64%,rgba(246,249,255,.92) 65% 100%);border-radius:50%;color:var(--blue);display:flex;flex-direction:column;grid-column:2;grid-row:1/3;justify-content:center;justify-self:center;outline:1px solid rgba(138,130,237,.28);outline-offset:14px;position:relative;width:196px;z-index:3}.core:before{animation:core-orbit 12s linear infinite;border:1px dashed rgba(138,130,237,.52);border-radius:50%;content:"";inset:-28px;position:absolute}.core span{color:var(--blue);font-size:26px;font-weight:900}.core strong{color:var(--deep-ink);font-size:17px;line-height:1.22;margin-top:8px;max-width:110px;text-align:center}@keyframes provider-flow{0%,to{opacity:.72;transform:translateX(-50%) scale(.88)}50%{opacity:1;transform:translateX(-50%) scale(1.22)}}@keyframes vertical-flow{0%{background-position:0 0,0 -88px}to{background-position:0 0,0 88px}}@keyframes node-flow-left{0%{opacity:0;transform:translateX(4px) scale(.7)}18%,78%{opacity:1}to{opacity:0;transform:translateX(50px) scale(1)}}@keyframes node-flow-right{0%{opacity:0;transform:translateX(-4px) scale(.7)}18%,78%{opacity:1}to{opacity:0;transform:translateX(-50px) scale(1)}}@keyframes core-orbit{to{transform:rotate(1turn)}}@keyframes capability-marker-breathe{0%,to{box-shadow:0 0 0 0 rgba(138,130,237,.18);transform:translateY(0)}50%{box-shadow:0 0 0 12px rgba(138,130,237,0);transform:translateY(-3px)}}@keyframes billing-cloud-line-flow{to{stroke-dashoffset:-44}}@keyframes aws-signal-wheel{0%,14%{transform:translateY(0)}20%,34%{transform:translateY(calc(var(--aws-signal-step) * -1))}40%,54%{transform:translateY(calc(var(--aws-signal-step) * -2))}60%,74%{transform:translateY(calc(var(--aws-signal-step) * -3))}80%,94%{transform:translateY(calc(var(--aws-signal-step) * -4))}to{transform:translateY(calc(var(--aws-signal-step) * -5))}}@keyframes aws-value-gauge{0%,to{background-size:100% 62%}50%{background-size:100% 88%}}@keyframes aws-value-dots{0%,to{background-position:0 0;opacity:.72}50%{background-position:11px 8px;opacity:1}}@keyframes aws-value-tracer{0%,to{transform:translateZ(0)}18%{transform:translate3d(96px,16px,0)}38%{transform:translate3d(130px,76px,0)}62%{transform:translate3d(50px,102px,0)}82%{transform:translate3d(14px,48px,0)}}.capabilities-section,.clients-section,.contact-section,.facts-section,.intro-section,.method-section,.moments-section,.posts-section{margin:0 auto;max-width:var(--max-width);padding:86px clamp(24px,5vw,72px)}.intro-section{background:linear-gradient(180deg,#f7f8fa,#ffffff);border-top:1px solid var(--line);max-width:none;position:relative}.intro-section:after{background-image:radial-gradient(rgba(138,130,237,.16) 1px,transparent 0);background-size:12px 12px;bottom:78px;content:"";height:290px;left:max(24px,calc((100vw - var(--max-width)) / 2));opacity:.55;pointer-events:none;position:absolute;width:min(500px,34vw)}.intro-section>*{margin-left:auto;margin-right:auto;max-width:calc(var(--max-width) - clamp(24px, 5vw, 72px) - clamp(24px, 5vw, 72px));position:relative;z-index:1}.section-heading{margin-bottom:60px;text-align:center}.section-heading.align-left{margin-left:0;margin-right:0;max-width:760px;text-align:left}.brand-statement .kicker,.brand-statement h2,.capabilities-section h2,.contact-band h2,.contact-section h2,.method-copy h2,.posts-section h2,.section-heading h2{font-size:var(--type-section-title);letter-spacing:0;line-height:1.02;margin:0}.brand-statement .kicker,.brand-statement h2{font-family:var(--font-editorial);font-weight:400;text-transform:none}.brand-statement .kicker{color:var(--ink)}.brand-statement h2{color:var(--violet)}.brand-statement .editorial-line{margin-top:42px}.capabilities-section>div:first-child p,.contact-band p,.contact-section p,.method-copy p,.section-heading p:last-child{color:var(--muted);font-size:var(--type-section-copy);line-height:1.55;margin:24px 0 0;max-width:840px}.editorial-line{font-family:var(--font-editorial);font-size:var(--type-section-copy)}.section-heading p:last-child{margin-left:auto;margin-right:auto}.section-heading.align-left p:last-child{margin-left:0;margin-right:0}.capability-grid h3,.intro-process-list h3,.method-card h3,.method-focus h3,.moments-grid h3,.post-list h3{font-size:var(--type-card-title);line-height:1.15;margin:0}.intro-layout{display:grid;justify-items:center}.intro-heading.section-heading{margin-bottom:0;max-width:980px}.intro-heading .eyebrow{color:var(--violet);font-size:15px;letter-spacing:.12em;margin-bottom:22px}.intro-heading h2{color:var(--ink);font-size:var(--type-section-title);letter-spacing:0;line-height:1.02;margin:0}.intro-link{align-items:center;border-bottom:2px solid var(--violet);color:var(--ink);display:inline-flex;font-size:var(--type-card-copy);font-weight:800;gap:14px;justify-self:center;margin-top:58px;padding-bottom:12px}.intro-link svg{color:var(--violet);height:24px;width:24px}.capability-grid p,.method-card p,.moments-grid p{color:var(--muted);font-size:var(--type-card-copy);line-height:1.5;margin:10px 0 0}.intro-process-list{display:grid;grid-gap:28px 30px;gap:28px 30px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px;max-width:1080px;width:100%}.intro-process-list article{align-items:start;background:rgba(255,255,255,.78);border:1px solid rgba(138,130,237,.22);border-radius:8px;box-shadow:0 18px 60px rgba(11,16,32,.055);display:grid;grid-gap:24px;gap:24px;grid-template-columns:86px 1fr;min-height:176px;padding:34px}.intro-process-list h3{color:var(--ink);font-weight:700}.intro-process-list article>div{grid-column:2}.intro-process-list p{color:var(--muted);font-size:var(--type-card-copy);line-height:1.55;margin:12px 0 0;max-width:640px}.intro-process-icon{align-items:center;animation:capability-marker-breathe 5.6s ease-in-out infinite;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.82),transparent 35%),linear-gradient(135deg,rgba(138,130,237,.18),rgba(0,102,255,.06));border-radius:8px;color:var(--violet-strong);display:flex;height:72px;justify-content:center;width:72px}.intro-process-list article:nth-child(2) .intro-process-icon{animation-delay:.5s}.intro-process-list article:nth-child(3) .intro-process-icon{animation-delay:1s}.intro-process-list article:nth-child(4) .intro-process-icon{animation-delay:1.5s}.intro-process-icon svg{height:34px;stroke-width:1.65;width:34px}.intro-proof-strip{align-items:center;background:rgba(255,255,255,.82);border:1px solid rgba(138,130,237,.2);border-radius:8px;box-shadow:0 18px 60px rgba(11,16,32,.045);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px;max-width:1080px;min-height:96px;padding:0 24px;width:100%}.intro-proof-strip span{align-items:center;color:var(--ink);display:flex;font-size:var(--type-card-copy);font-weight:700;gap:18px;justify-content:center;min-height:56px}.intro-proof-strip span+span{border-left:1px solid var(--line)}.intro-proof-strip svg{color:var(--violet-strong);height:28px;stroke-width:1.7;width:28px}.clients-section{background:#fbfbfc;display:grid;grid-gap:72px;gap:72px;justify-items:center;max-width:none;padding-bottom:116px;padding-top:104px}.clients-heading{max-width:900px;text-align:center}.clients-heading h2{color:var(--ink);font-family:var(--font-editorial);font-size:var(--type-section-title);font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.clients-heading span{color:var(--violet)}.client-logo-grid{align-items:center;display:grid;grid-gap:30px 42px;gap:30px 42px;grid-template-columns:repeat(7,minmax(92px,1fr));justify-items:center;max-width:920px;width:100%}.client-logo{align-items:center;display:flex;height:42px;justify-content:center;opacity:.66;transition:opacity .18s ease,transform .18s ease;width:118px}.client-logo:hover{opacity:.9;transform:translateY(-1px)}.client-logo img{filter:grayscale(1);height:auto;max-height:38px;max-width:128px;object-fit:contain;width:auto}.client-logo:nth-last-child(-n+4){height:58px;width:168px}.client-logo:nth-last-child(-n+4) img{max-height:54px;max-width:178px}.method-section{background:var(--surface-soft);border-top:1px solid var(--line);max-width:none;padding:110px clamp(24px,5vw,72px)}.method-panel{display:grid;grid-gap:70px;gap:70px;grid-template-columns:1fr;margin:0 auto;max-width:var(--max-width)}.method-copy{display:grid;justify-items:center;margin:0 auto;max-width:920px;text-align:center}.capability-grid,.moments-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,1fr)}.capability-grid article,.moments-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 40px rgba(18,49,94,.06);padding:28px}.method-showcase{display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}.method-card-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.method-card,.method-focus{border-radius:8px;display:grid;min-height:250px;padding:34px}.method-card{align-content:start;background:#f2f3f5;border:1px solid rgba(229,231,235,.75)}.method-card-icon{align-items:center;background:var(--deep-ink);color:#ffffff;display:flex;height:58px;justify-content:center;margin-bottom:32px;width:58px}.method-card-icon svg{height:28px;stroke-width:1.8;width:28px}.method-card h3{color:var(--ink)}.method-copy .eyebrow{color:var(--violet)}.method-focus{align-content:start;background:var(--deep-ink);color:#ffffff;min-height:522px}.method-focus h3{color:#ffffff;font-size:var(--type-panel-title);line-height:1.12}.method-card-icon-dark{background:rgba(255,255,255,.14)}.method-focus ul{display:grid;grid-gap:20px;gap:20px;list-style:none;margin:30px 0 0;padding:0}.method-focus li{color:rgba(255,255,255,.78);font-size:var(--type-card-copy);line-height:1.45;padding-left:32px;position:relative}.method-focus li:before{align-items:center;border:1px solid rgba(255,255,255,.74);border-radius:50%;color:#ffffff;content:"✓";display:flex;font-size:12px;height:20px;justify-content:center;left:0;position:absolute;top:2px;width:20px}.method-focus-cta{justify-content:center;margin-top:42px;width:100%}.facts-section{background:#f2f2f3;border-top:1px solid var(--line);max-width:none;padding:104px clamp(24px,5vw,72px)}.facts-panel{margin:0 auto;max-width:1080px}.facts-panel h2{color:var(--ink);font-size:var(--type-section-title);letter-spacing:0;line-height:1.02;margin:0 0 68px;text-align:center}.facts-grid{display:grid;grid-gap:14px 32px;gap:14px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.fact-item{background:#ffffff;border:1px solid rgba(229,231,235,.72);border-radius:8px;box-shadow:0 12px 38px rgba(11,16,32,.035);overflow:hidden}.fact-item summary{align-items:center;color:var(--ink);cursor:pointer;display:grid;font-size:var(--type-card-copy);font-weight:750;grid-gap:18px;gap:18px;grid-template-columns:1fr auto;list-style:none;min-height:74px;padding:0 28px}.fact-item summary::-webkit-details-marker{display:none}.fact-item summary svg{color:var(--ink);height:26px;stroke-width:1.8;transition:transform .18s ease;width:26px}.fact-item[open] summary svg{color:var(--violet);transform:rotate(45deg)}.fact-item p{border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-card-copy);line-height:1.55;margin:0;padding:22px 28px 26px}.capabilities-section{background:var(--deep-ink);color:white;display:grid;grid-gap:0;gap:0;grid-template-columns:1fr;max-width:none;padding:0}.capabilities-section>div:first-child{background:radial-gradient(circle at 8% 0,rgba(255,255,255,.22),transparent 30%),linear-gradient(120deg,var(--violet) 0,var(--violet-strong) 48%,#2f25dd 100%);display:grid;justify-items:center;padding:86px clamp(24px,5vw,72px);text-align:center}.capabilities-section>div:first-child>*{margin-left:auto;margin-right:auto;max-width:940px}.capabilities-section>div:first-child .eyebrow{color:rgba(255,255,255,.84)}.capabilities-section h2{color:#ffffff;font-size:var(--type-section-title);font-weight:400;line-height:1.08;margin-bottom:0;text-align:center}.capabilities-section>div:first-child .editorial-line{color:rgba(255,255,255,.86);font-family:inherit;font-size:var(--type-section-copy);line-height:1.45;margin-top:34px;max-width:860px;text-align:center}.capabilities-section .capability-grid{gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:var(--max-width);padding:0 clamp(24px,5vw,72px);width:100%}.capabilities-section .capability-grid article{align-content:start;background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;min-height:340px;padding:50px clamp(20px,2.4vw,40px) 74px;position:relative;text-align:center}.capabilities-section .capability-grid article+article:before{background:rgba(255,255,255,.68);content:"";height:min(58%,230px);left:0;position:absolute;top:42px;width:2px}.capabilities-section .capability-grid h3{color:var(--violet);font-size:var(--type-card-title);font-weight:400}.capability-marker{align-items:center;background:linear-gradient(var(--deep-ink),var(--deep-ink)) padding-box,linear-gradient(135deg,var(--violet),var(--blue)) border-box;border:1px solid transparent;border-radius:50%;display:flex;height:68px;justify-self:center;margin-bottom:28px;justify-content:center;width:68px;animation:capability-marker-breathe 4.8s ease-in-out infinite}.capabilities-section .capability-grid article:nth-child(2) .capability-marker{animation-delay:.6s}.capabilities-section .capability-grid article:nth-child(3) .capability-marker{animation-delay:1.2s}.capabilities-section .capability-grid article:nth-child(4) .capability-marker{animation-delay:1.8s}.capability-icon{color:#ffffff;height:34px;stroke-width:1.65;width:34px}.capabilities-section .capability-grid p{color:rgba(255,255,255,.72);font-size:var(--type-card-copy);line-height:1.55;margin-top:82px}.moments-section{background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(circle at 82% 20%,rgba(138,130,237,.18),transparent 32%),linear-gradient(120deg,#111111 0,var(--deep-ink) 55%,#151d3a 100%);background-size:96px 96px,96px 96px,auto,auto;border-bottom:1px solid rgba(138,130,237,.16);border-top:1px solid rgba(138,130,237,.16);border-radius:0;box-shadow:0 34px 90px rgba(11,16,32,.12);color:white;display:grid;grid-gap:clamp(48px,7vw,96px);gap:clamp(48px,7vw,96px);grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);margin:96px 0 0;max-width:none;padding:clamp(58px,6vw,92px) clamp(24px,5vw,72px)}.moments-section>*{min-width:0}.moments-copy,.moments-grid{width:100%}.moments-copy{align-self:start;max-width:560px}.moments-section .eyebrow{color:#ffffff}.moments-section h2{color:white;font-size:var(--type-section-title);font-family:var(--font-editorial);font-weight:400;line-height:1.08;margin:0}.moments-section h2 span{display:block}.moments-section h2 span:last-child{color:var(--violet)}.moments-lead{color:rgba(255,255,255,.76);font-size:var(--type-section-copy);line-height:1.58;margin:34px 0 0;max-width:760px}.moments-cta{align-items:center;background:linear-gradient(135deg,var(--violet-strong),var(--blue));border-radius:8px;box-shadow:0 18px 44px rgba(109,93,246,.34);color:#ffffff;display:inline-flex;font-size:var(--type-card-copy);font-weight:800;gap:22px;margin-top:48px;min-height:58px;padding:0 28px}.moments-cta svg{height:22px;width:22px}.moments-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr}.moments-grid article{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(138,130,237,.18);border-radius:8px;box-shadow:0 18px 54px rgba(0,0,0,.12);display:grid;grid-gap:26px;gap:26px;grid-template-columns:88px 1px 1fr auto;min-height:120px;padding:22px 30px}.moments-grid h3{color:rgba(255,255,255,.92);margin:0}.moments-icon-wrap{align-items:center;animation:capability-marker-breathe 5.2s ease-in-out infinite;border:1px solid rgba(138,130,237,.34);border-radius:50%;color:var(--violet);display:flex;height:64px;justify-content:center;width:64px}.moments-grid article:nth-child(2) .moments-icon-wrap{animation-delay:.5s}.moments-grid article:nth-child(3) .moments-icon-wrap{animation-delay:1s}.moments-grid article:nth-child(4) .moments-icon-wrap{animation-delay:1.5s}.moments-icon{height:32px;stroke-width:1.7;width:32px}.moments-grid article:after{background:rgba(138,130,237,.18);content:"";grid-column:2;grid-row:1;height:100%;width:1px}.moments-grid article p{color:rgba(255,255,255,.68);margin-top:10px;max-width:620px}.moments-grid article>div{grid-column:3}.moments-arrow{color:var(--violet);grid-column:4;height:24px;width:24px}.contact-section{background:var(--surface-soft);border-top:1px solid var(--line);max-width:none;padding:116px clamp(24px,5vw,72px)}.contact-band{align-items:center;background:linear-gradient(135deg,#ffffff,#eef5ff);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:clamp(34px,5vw,72px);gap:clamp(34px,5vw,72px);grid-template-columns:1fr auto;margin:0 auto;max-width:calc(var(--max-width) - 160px);padding:clamp(56px,5vw,76px)}.contact-band .primary-cta{margin:0;white-space:nowrap}.posts-section{background:#f2f2f3;max-width:none;overflow:hidden;padding-bottom:120px;padding-top:106px}.posts-section>*{margin-left:auto;margin-right:auto}.posts-section .section-heading,.posts-section>*{max-width:calc(var(--max-width) - clamp(24px, 5vw, 72px) - clamp(24px, 5vw, 72px))}.posts-section .section-heading{margin-bottom:74px;width:100%}.posts-section .section-heading h2{max-width:820px}.posts-section.resources-page-posts{background:transparent;border-bottom:0;max-width:var(--max-width);padding:52px var(--page-gutter) 42px}.posts-section.resources-page-posts>*{max-width:none;padding-left:0;padding-right:0}.posts-section.resources-page-posts .section-heading{margin-bottom:28px;max-width:none}.posts-section.resources-page-posts .section-heading .eyebrow{color:var(--brand-violet)}.posts-section.resources-page-posts .section-heading h2{font-size:var(--type-panel-title);max-width:none}.posts-section.resources-page-posts .section-heading p:not(.eyebrow){color:var(--muted);font-size:var(--type-body);line-height:1.7;margin:14px 0 0;max-width:760px}.resources-empty-state{background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:var(--type-body);line-height:1.7;margin:0;padding:28px}.expert-carousel{display:grid;grid-template-columns:minmax(320px,.38fr) minmax(0,1fr);max-width:none;width:100%}.expert-carousel-controls{align-content:space-between;background:#ffffff;display:grid;min-height:430px;padding:46px 44px}.expert-carousel-buttons{display:flex;gap:22px}.expert-carousel-buttons button{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;width:38px}.expert-carousel-buttons svg{height:30px;stroke-width:1.8;width:30px}.expert-carousel-controls p{color:var(--muted);font-size:var(--type-card-copy);line-height:1.5;margin:0;max-width:300px}.expert-carousel-track{display:grid;grid-gap:22px;gap:22px;grid-auto-columns:minmax(390px,440px);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.expert-carousel-track::-webkit-scrollbar{display:none}.expert-card{background:#ffffff;min-height:430px;scroll-snap-align:start}.expert-card a{color:inherit;display:grid;grid-template-rows:auto auto 1fr auto 150px;height:100%;min-height:430px;padding:46px}.expert-card-kind{color:var(--violet);display:inline-flex;font-size:13px;font-weight:850;letter-spacing:.08em;margin-bottom:34px;text-transform:uppercase}.expert-card h3{color:var(--ink);font-size:var(--type-card-title);line-height:1.15;margin:0}.expert-card p{color:var(--muted);font-size:var(--type-card-copy);line-height:1.5;margin:24px 0 0}.expert-card small{color:var(--ink);font-size:15px;font-weight:750;margin-top:34px}.expert-card-visual{align-items:flex-end;background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.26),transparent 26%),linear-gradient(135deg,var(--blue),var(--violet-strong));color:rgba(255,255,255,.82);display:flex;font-size:clamp(72px,7vw,112px);font-weight:850;justify-content:flex-end;margin:40px -46px -46px;overflow:hidden;padding:0 24px 4px}.expert-card:nth-child(2n) .expert-card-visual{background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.28),transparent 28%),linear-gradient(135deg,#111111,var(--deep-ink));color:rgba(138,130,237,.78)}.site-footer{align-items:start;background:radial-gradient(circle at 12% 0,rgba(138,130,237,.12),transparent 34%),linear-gradient(180deg,#171518,#111013);border-top:0;color:rgba(255,255,255,.74);display:grid;grid-gap:clamp(56px,6.8vw,112px);gap:clamp(56px,6.8vw,112px);grid-template-columns:minmax(360px,.88fr) minmax(0,1.42fr);margin:0 auto;max-width:none;padding:104px max(var(--page-gutter),calc((100vw - var(--max-width)) / 2)) 42px}.footer-brand{max-width:500px}.footer-brand strong{color:#ffffff;font-size:var(--type-card-title);line-height:1.25}.footer-brand p{color:rgba(255,255,255,.62);font-size:var(--type-card-copy);line-height:1.55;margin:24px 0 0}.footer-partners{display:none}.footer-partner{align-items:center;display:flex;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 90px) / 4);justify-content:center;min-height:46px;padding:0}.footer-partner img{filter:grayscale(1) invert(1) contrast(1.15) brightness(1.1);height:auto;max-height:54px;max-width:100%;object-fit:contain;opacity:.78;width:auto}.footer-partner-wide{flex-basis:100%;justify-content:flex-start;min-height:42px;width:100%}.footer-partner-wide img{max-height:38px;max-width:240px}.footer-links{align-items:start;align-self:start;display:grid;grid-gap:clamp(44px,5vw,84px);gap:clamp(44px,5vw,84px);grid-template-columns:repeat(3,minmax(0,1fr))}.footer-links div{align-self:start;display:grid;grid-gap:20px;gap:20px;align-content:start}.footer-links h2{color:rgba(255,255,255,.38);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.2;margin:0 0 10px;text-transform:uppercase}.footer-links a{color:rgba(255,255,255,.72);font-size:var(--type-card-copy);font-weight:400;line-height:1.3;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:color .18s ease,-webkit-text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}.footer-links a:hover{color:#ffffff;-webkit-text-decoration-color:rgba(255,255,255,.5);text-decoration-color:rgba(255,255,255,.5)}.footer-legal{border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.42);font-size:14px;grid-column:1/-1;line-height:1.45;margin:8px 0 0;padding-top:28px;text-align:left}.legal-page{background:linear-gradient(rgba(138,130,237,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(138,130,237,.05) 1px,transparent 1px),var(--surface);background-size:112px 112px;color:var(--ink);min-height:100vh}.legal-document{margin:0 auto;max-width:980px;padding:calc(var(--header-height) + 74px) var(--page-gutter) 110px}.legal-document-header{border-bottom:1px solid var(--line);padding-bottom:36px}.legal-document-header h1{font-size:clamp(44px,6vw,84px);letter-spacing:0;line-height:.98;margin:14px 0 22px}.legal-document-header>p:not(.eyebrow){color:var(--muted);font-size:var(--type-section-copy);line-height:1.55;margin:0}.legal-document-body{background:rgba(255,255,255,.88);border:1px solid rgba(229,231,235,.82);border-radius:8px;box-shadow:0 24px 80px rgba(11,16,32,.055);margin-top:34px;padding:clamp(28px,4vw,54px)}.legal-document-body section+section{border-top:1px solid rgba(229,231,235,.9);margin-top:30px;padding-top:30px}.legal-document-body h2{font-size:clamp(22px,2.2vw,30px);letter-spacing:0;line-height:1.14;margin:0 0 16px}.legal-document-body li,.legal-document-body p{color:var(--muted);font-size:17px;line-height:1.72}.legal-document-body p{margin:0 0 14px}.legal-document-body p:last-child{margin-bottom:0}.legal-document-body ul{display:grid;grid-gap:10px;gap:10px;margin:16px 0;padding-left:22px}.legal-document-body strong{color:var(--ink);font-weight:760}.legal-document-body a{color:var(--violet-strong);font-weight:760;text-decoration:none}.legal-document-body a:hover{text-decoration:underline}.post-list article{min-height:180px}.post-list span{color:var(--blue);display:inline-flex;font-size:13px;font-weight:850;margin-bottom:28px;text-transform:uppercase}.ops-hero,.ops-method-section,.ops-scope-section,.ops-service-section,.ops-value-section{margin:0 auto;max-width:var(--max-width);padding:96px clamp(24px,5vw,72px)}.ops-hero{display:grid;grid-gap:clamp(46px,6vw,84px);gap:clamp(46px,6vw,84px);grid-template-columns:minmax(470px,.88fr) minmax(620px,1.12fr);min-height:720px;padding-top:clamp(70px,8vw,118px);position:relative}.ops-hero:before{background-image:linear-gradient(rgba(7,94,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(7,94,255,.07) 1px,transparent 0);background-size:88px 88px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,black,transparent 94%);mask-image:linear-gradient(180deg,black,transparent 94%);pointer-events:none;position:absolute;z-index:-1}.ops-hero-copy{align-self:center}.ops-hero .eyebrow,.ops-method-section .eyebrow,.ops-scope-section .eyebrow,.ops-service-section .eyebrow,.ops-value-section .eyebrow{color:var(--violet-strong)}.ops-hero h1{color:var(--ink);font-size:clamp(54px,5.8vw,88px);letter-spacing:0;line-height:.98;margin:0;max-width:820px}.ops-hero h1 span{color:var(--violet)}.ops-hero-copy>p:not(.eyebrow){color:var(--muted);font-size:clamp(19px,1.55vw,23px);line-height:1.52;margin:34px 0 0;max-width:660px}.ops-hero-actions{display:flex;flex-wrap:wrap;gap:18px}.ops-hero-actions .secondary-cta{gap:14px}.ops-hero-actions .secondary-cta svg{height:22px;width:22px}.ops-provider-proof{align-items:center;border-top:1px solid rgba(138,130,237,.2);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:54px;max-width:640px;padding-top:26px}.ops-provider-proof img{height:auto;max-height:38px;max-width:122px;object-fit:contain;width:auto}.ops-provider-proof img:first-child{max-height:54px;max-width:92px}.ops-overview{align-self:center;display:grid;grid-gap:20px;gap:20px;min-width:0}.ops-provider-row{background:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.95)) padding-box,linear-gradient(135deg,rgba(138,130,237,.42),rgba(0,102,255,.22)) border-box;border:1px solid transparent;border-radius:8px;box-shadow:0 18px 60px rgba(109,93,246,.08);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:78px}.ops-provider-row span{align-items:center;display:flex;justify-content:center;min-width:0;overflow:hidden;padding:0 12px}.ops-provider-row span+span{border-left:1px solid rgba(138,130,237,.16)}.ops-provider-row img{height:auto;max-height:38px;max-width:122px;object-fit:contain;width:auto}.ops-provider-row span:first-child img{max-height:54px;max-width:92px}.ops-overview-body{background:radial-gradient(circle at 50% 28%,rgba(138,130,237,.15),transparent 30%),linear-gradient(rgba(7,94,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(7,94,255,.055) 1px,transparent 0),rgba(255,255,255,.74);background-size:auto,72px 72px,72px 72px,auto;border:1px solid rgba(138,130,237,.18);border-radius:8px;box-shadow:0 24px 90px rgba(11,16,32,.08);display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:32px;position:relative}.ops-overview-body:after,.ops-overview-body:before{animation:provider-flow 4.6s ease-in-out infinite;background:linear-gradient(135deg,var(--violet),var(--blue));border-radius:999px;box-shadow:0 0 22px rgba(138,130,237,.36);content:"";height:8px;position:absolute;width:8px}.ops-overview-body:before{left:36%;top:50%}.ops-overview-body:after{animation-delay:1.3s;right:34%;top:24%}.ops-core{align-items:center;background:linear-gradient(rgba(255,255,255,.92),rgba(255,255,255,.92)) padding-box,linear-gradient(135deg,rgba(138,130,237,.4),rgba(0,102,255,.26)) border-box;border:1px solid transparent;border-radius:8px;color:var(--violet-strong);display:grid;grid-column:1/-1;grid-template-columns:64px 1fr;min-height:116px;padding:24px}.ops-core svg{height:42px;stroke-width:1.7;width:42px}.ops-core strong{color:var(--blue);font-size:28px;font-weight:900}.ops-core span{color:var(--deep-ink);display:block;font-size:17px;font-weight:750;grid-column:2}.ops-overview-body article{align-items:start;background:rgba(255,255,255,.82);border:1px solid rgba(138,130,237,.14);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:38px 1fr;min-height:122px;padding:22px;position:relative;z-index:1}.ops-overview-body article svg{color:var(--violet-strong);height:30px;stroke-width:1.7;width:30px}.ops-outcome-grid h3,.ops-overview-body article h2,.ops-pillar-grid h3,.ops-step-list h3{color:var(--ink);font-size:var(--type-card-title);line-height:1.15;margin:0}.ops-outcome-grid p,.ops-overview-body article p,.ops-pillar-grid p,.ops-step-list p{color:var(--muted);font-size:var(--type-card-copy);line-height:1.5;margin:10px 0 0}.ops-service-section{background:#ffffff;border-top:1px solid var(--line);max-width:none}.ops-service-section>*{margin-left:auto;margin-right:auto;max-width:calc(var(--max-width) - clamp(24px, 5vw, 72px) - clamp(24px, 5vw, 72px))}.ops-pillar-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.ops-outcome-grid article,.ops-pillar-grid article{background:var(--surface);border:1px solid rgba(138,130,237,.16);border-radius:8px;box-shadow:0 18px 56px rgba(11,16,32,.055);display:grid;min-height:260px;padding:34px}.ops-outcome-grid article>span,.ops-pillar-grid article>span{align-items:center;animation:capability-marker-breathe 5.4s ease-in-out infinite;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.84),transparent 35%),linear-gradient(135deg,rgba(138,130,237,.18),rgba(0,102,255,.06));border-radius:8px;color:var(--violet-strong);display:flex;height:66px;justify-content:center;margin-bottom:34px;width:66px}.ops-outcome-grid article:nth-child(2)>span,.ops-pillar-grid article:nth-child(2)>span{animation-delay:.6s}.ops-outcome-grid article:nth-child(3)>span,.ops-pillar-grid article:nth-child(3)>span{animation-delay:1.2s}.ops-outcome-grid svg,.ops-pillar-grid svg{height:32px;stroke-width:1.7;width:32px}.ops-method-section{background:var(--surface-soft);border-top:1px solid var(--line);max-width:none;padding:112px clamp(24px,5vw,72px)}.ops-method-panel{background:#ffffff;border:1px solid rgba(229,231,235,.86);border-radius:8px;display:grid;grid-gap:clamp(44px,6vw,82px);gap:clamp(44px,6vw,82px);grid-template-columns:minmax(340px,.72fr) minmax(560px,1fr);margin:0 auto;max-width:calc(var(--max-width) - 160px);padding:clamp(46px,6vw,76px)}.ops-method-copy h2,.ops-scope-copy h2,.ops-value-section h2{font-size:var(--type-section-title);letter-spacing:0;line-height:1.02;margin:0}.ops-method-copy p:not(.eyebrow),.ops-scope-copy p{color:var(--muted);font-size:var(--type-section-copy);line-height:1.55;margin:28px 0 0}.ops-step-list{border-top:1px solid var(--line);display:grid}.ops-step-list article{align-items:start;border-bottom:1px solid var(--line);display:grid;grid-gap:24px;gap:24px;grid-template-columns:56px 1fr;padding:28px 0}.ops-step-list article>span{color:var(--violet);font-size:15px;font-weight:850;letter-spacing:.08em}.ops-scope-section{background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(circle at 88% 18%,rgba(138,130,237,.2),transparent 34%),linear-gradient(120deg,#111111 0,var(--deep-ink) 58%,#151d3a 100%);background-size:96px 96px,96px 96px,auto,auto;color:#ffffff;display:grid;grid-gap:clamp(44px,6vw,84px);gap:clamp(44px,6vw,84px);grid-template-columns:minmax(340px,.72fr) minmax(560px,1fr);max-width:none}.ops-scope-section>*{min-width:0}.ops-scope-copy{justify-self:end;max-width:560px}.ops-scope-copy h2{color:#ffffff}.ops-scope-copy p{color:rgba(255,255,255,.74)}.ops-scope-list{display:grid;grid-gap:16px;gap:16px;max-width:780px}.ops-scope-list div{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(138,130,237,.18);border-radius:8px;display:grid;grid-gap:20px;gap:20px;grid-template-columns:42px 1fr;min-height:76px;padding:20px 24px}.ops-scope-list svg{color:var(--violet);height:28px;stroke-width:1.7;width:28px}.ops-scope-list span{color:rgba(255,255,255,.82);font-size:var(--type-card-copy);line-height:1.45}.ops-value-section{background:#ffffff;max-width:none}.ops-value-section>*{margin-left:auto;margin-right:auto;max-width:calc(var(--max-width) - clamp(24px, 5vw, 72px) - clamp(24px, 5vw, 72px))}.ops-outcome-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.ops-cta-section,.ops-faq-section,.ops-practice-section,.ops-retained-hero,.ops-service-matrix-section,.ops-shared-section,.ops-start-section,.ops-tech-section{margin:0 auto;max-width:var(--max-width);padding:56px clamp(24px,5vw,72px)}.ops-retained-hero{display:grid;grid-gap:clamp(48px,6vw,82px);gap:clamp(48px,6vw,82px);grid-template-columns:minmax(420px,.86fr) minmax(620px,1.14fr);padding-top:72px;position:relative}.ops-retained-hero:before{background-image:linear-gradient(rgba(7,94,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(7,94,255,.06) 1px,transparent 0);background-size:88px 88px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,black,transparent 92%);mask-image:linear-gradient(180deg,black,transparent 92%);pointer-events:none;position:absolute;z-index:-1}.ops-retained-copy{align-self:center}.ops-breadcrumb{color:var(--quiet);font-size:13px;font-weight:650;margin-bottom:52px}.ops-retained-copy .eyebrow{color:var(--violet-strong);margin-bottom:24px}.ops-retained-copy h1{color:var(--ink);font-size:clamp(48px,5.6vw,80px);letter-spacing:0;line-height:.98;margin:0;max-width:760px}.ops-retained-copy>p:not(.eyebrow){color:var(--muted);font-size:var(--type-section-copy);line-height:1.55;margin:30px 0 0;max-width:680px}.ops-cta-card .primary-cta,.ops-retained-copy .primary-cta{gap:14px}.ops-cta-card .primary-cta svg,.ops-retained-copy .primary-cta svg{height:22px;width:22px}.ops-hero-proof-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px;max-width:760px}.ops-hero-proof-grid span{color:var(--muted);display:grid;font-size:13px;font-weight:700;grid-gap:12px;gap:12px;line-height:1.35}.ops-hero-proof-grid svg{animation:capability-marker-breathe 5.2s ease-in-out infinite;color:var(--violet-strong);height:26px;stroke-width:1.7;width:26px}.ops-hero-proof-grid span:nth-child(2) svg{animation-delay:.5s}.ops-hero-proof-grid span:nth-child(3) svg{animation-delay:1s}.ops-hero-proof-grid span:nth-child(4) svg{animation-delay:1.5s}.ops-dashboard{align-self:center;background:rgba(255,255,255,.86);border:1px solid rgba(138,130,237,.2);border-radius:8px;box-shadow:0 24px 90px rgba(11,16,32,.08);display:grid;grid-gap:20px;gap:20px;padding:28px}.ops-dashboard-head{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr auto}.ops-dashboard-head h2,.ops-dashboard-lower h3{color:var(--ink);font-size:var(--type-card-title);line-height:1.15;margin:0}.ops-dashboard-head p{align-items:center;color:var(--muted);display:flex;font-size:13px;font-weight:700;gap:8px;margin:12px 0 0}.ops-dashboard-head p span{background:var(--green);border-radius:50%;height:8px;width:8px}.ops-dashboard-tabs{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;display:flex;overflow:hidden}.ops-dashboard-tabs span{color:var(--muted);font-size:12px;font-weight:800;padding:7px 10px}.ops-dashboard-tabs span:first-child{background:#ffffff;color:var(--ink)}.ops-dashboard-metrics{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.ops-dashboard-lower article,.ops-dashboard-metrics article{background:rgba(255,255,255,.9);border:1px solid rgba(229,231,235,.86);border-radius:8px;min-width:0;overflow:hidden;padding:16px}.ops-dashboard-metrics small,.ops-dashboard-metrics span{color:var(--muted);display:block;font-size:12px;font-weight:700;line-height:1.3}.ops-dashboard-metrics strong{color:var(--green);display:block;font-size:clamp(20px,1.45vw,24px);-webkit-hyphens:none;hyphens:none;line-height:1;margin:14px 0 8px;overflow-wrap:normal;word-break:keep-all}.ops-dashboard-metrics .is-alert{color:#f04f4f}.ops-dashboard-lower{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr)}.ops-line-chart{align-items:end;border-bottom:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(11,minmax(0,1fr));height:170px;margin-top:24px;position:relative}.ops-line-chart:after,.ops-line-chart:before{background:rgba(138,130,237,.12);content:"";height:1px;left:0;position:absolute;right:0}.ops-line-chart:before{top:34%}.ops-line-chart:after{top:66%}.ops-line-chart i{background:linear-gradient(180deg,var(--blue),var(--violet));border-radius:999px 999px 0 0;min-height:20px}.ops-alert-card ul{display:grid;grid-gap:16px;gap:16px;list-style:none;margin:24px 0 0;padding:0}.ops-alert-card li{align-items:center;color:var(--muted);display:grid;font-size:13px;font-weight:700;grid-gap:10px;gap:10px;grid-template-columns:10px 1fr;line-height:1.35}.alert-dot{border-radius:50%;height:8px;width:8px}.alert-dot.is-alert{background:#f04f4f}.alert-dot.is-ok{background:var(--green)}.ops-alert-card a{color:var(--violet-strong);display:inline-flex;font-size:13px;font-weight:800;margin-top:24px}.ops-compact-heading{margin:0 auto 42px;max-width:820px;text-align:center}.ops-compact-heading h2{color:var(--ink);font-size:var(--type-panel-title);line-height:1.12;margin:0}.ops-compact-heading p{color:var(--muted);font-size:var(--type-card-copy);line-height:1.5;margin:10px 0 0}.ops-card-icon{align-items:center;animation:capability-marker-breathe 5.2s ease-in-out infinite;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.84),transparent 35%),linear-gradient(135deg,rgba(138,130,237,.18),rgba(0,102,255,.06));border-radius:8px;color:var(--violet-strong);display:flex;height:52px;justify-content:center;margin-bottom:26px;width:52px}.ops-card-icon svg{height:26px;stroke-width:1.7;width:26px}.ops-practice-panel h3,.ops-shared-panel h3,.ops-start-timeline h3{color:var(--ink);font-size:var(--type-card-title);line-height:1.15;margin:0}.ops-service-matrix-section{background:#ffffff}.ops-service-matrix-section .ops-compact-heading{max-width:980px}.ops-pillar-legend{align-items:center;background:rgba(255,255,255,.88);border:1px solid rgba(138,130,237,.16);border-radius:8px;box-shadow:0 16px 52px rgba(11,16,32,.035);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 24px;max-width:1180px;min-height:86px;overflow:hidden}.ops-pillar-legend>span{align-items:center;color:var(--deep-ink);display:flex;font-size:15px;font-weight:800;gap:14px;justify-content:center;min-height:86px;padding:16px 22px}.ops-pillar-legend>span+span{border-left:1px solid rgba(138,130,237,.16)}.ops-pillar-legend .ops-card-icon{flex:0 0 auto;height:42px;margin:0;width:42px}.ops-pillar-legend .ops-card-icon svg{height:22px;width:22px}.ops-pillar-legend>span:nth-child(2) .ops-card-icon{animation-delay:.6s}.ops-pillar-legend>span:nth-child(3) .ops-card-icon{animation-delay:1.2s}.ops-level-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1180px}.ops-level-card{align-content:start;background:rgba(255,255,255,.92);border:1px solid rgba(138,130,237,.18);border-radius:8px;box-shadow:0 16px 52px rgba(11,16,32,.045);display:grid;grid-gap:16px;gap:16px;grid-template-rows:auto auto auto;min-height:0;padding:20px}.ops-level-card-recommended{background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,var(--violet),var(--blue)) border-box;border-color:transparent;box-shadow:0 22px 70px rgba(109,93,246,.14);transform:translateY(-10px)}.ops-level-card-head{align-items:start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr}.ops-level-card h3{color:var(--ink);font-size:clamp(26px,2vw,34px);line-height:1.15;margin:0}.ops-level-card-head p{color:var(--violet-strong);font-size:17px;font-weight:800;line-height:1.35;margin:6px 0 0}.ops-level-badge{align-self:start;background:linear-gradient(135deg,var(--violet),var(--blue));border-radius:999px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:850;justify-self:start;line-height:1;padding:9px 12px}.ops-level-badge-muted{background:rgba(138,130,237,.12);color:var(--violet-strong)}.ops-level-body{border-top:1px solid rgba(138,130,237,.14);padding:16px 0 0}.ops-level-inherit{background:rgba(138,130,237,.08);border:1px solid rgba(138,130,237,.14);border-radius:8px;color:var(--violet-strong);font-size:13px;font-weight:850;line-height:1.35;margin:0 0 12px;padding:9px 12px}.ops-level-items{color:var(--muted);display:grid;font-size:14px;grid-gap:6px;gap:6px;line-height:1.38;margin:0;padding-left:18px;overflow-wrap:anywhere}.ops-human-support{background:rgba(138,130,237,.08);border-radius:8px;margin-top:0;padding:12px}.ops-human-support span{color:var(--violet-strong);display:block;font-size:12px;font-weight:850;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.ops-human-support strong{color:var(--deep-ink);display:block;font-size:clamp(18px,1.3vw,22px);line-height:1.42;margin-top:7px}.ops-practice-section,.ops-shared-section{background:var(--surface-soft);max-width:none}.ops-practice-section>*,.ops-shared-section>*{margin-left:auto;margin-right:auto;max-width:980px}.ops-practice-panel,.ops-shared-panel{background:rgba(255,255,255,.78);border:1px solid rgba(229,231,235,.86);border-radius:8px;box-shadow:0 18px 60px rgba(11,16,32,.045);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.ops-practice-panel>div,.ops-shared-panel>article{padding:30px 34px}.ops-practice-panel>div+div,.ops-shared-panel>article+article{border-left:1px solid var(--line)}.ops-practice-panel h3{color:var(--violet-strong);font-size:13px;letter-spacing:.08em;margin-bottom:24px;text-align:center;text-transform:uppercase}.ops-practice-panel p{align-items:center;color:var(--muted);display:grid;font-size:14px;font-weight:650;grid-gap:12px;gap:12px;grid-template-columns:18px 1fr;line-height:1.42;margin:12px 0 0}.ops-practice-panel svg{color:var(--violet-strong);height:17px;stroke-width:1.8;width:17px}.ops-practice-note{color:var(--quiet);font-size:13px;font-weight:650;line-height:1.5;margin:18px auto 0;max-width:980px;text-align:center}.ops-start-timeline{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:980px;position:relative}.ops-start-timeline:before{border-top:2px dashed rgba(138,130,237,.36);content:"";left:12.5%;position:absolute;right:12.5%;top:17px}.ops-start-timeline article{display:grid;justify-items:center;padding:0 18px;position:relative;text-align:center}.ops-start-timeline article>span{align-items:center;background:linear-gradient(135deg,var(--violet),var(--blue));border-radius:50%;color:#ffffff;display:flex;font-size:14px;font-weight:850;height:34px;justify-content:center;margin-bottom:18px;position:relative;width:34px;z-index:1}.ops-start-timeline h3{font-size:18px}.ops-start-timeline p{color:var(--muted);font-size:14px;line-height:1.45;margin:12px 0 0}.ops-shared-panel article:last-child{background:var(--deep-ink)}.ops-shared-panel article:last-child h3,.ops-shared-panel article:last-child li{color:#ffffff}.ops-shared-panel ul{color:var(--muted);display:grid;font-size:14px;grid-gap:10px;gap:10px;line-height:1.45;margin:22px 0 0;padding-left:18px}.ops-audit-section{background:#ffffff;margin:0 auto;max-width:var(--max-width);padding:56px clamp(24px,5vw,72px)}.ops-audit-panel{background:radial-gradient(circle at 84% 16%,rgba(138,130,237,.22),transparent 28%),linear-gradient(135deg,rgba(11,16,32,.98),rgba(16,24,48,.96) 58%,rgba(42,36,112,.92));border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 24px 90px rgba(11,16,32,.16);display:grid;grid-gap:30px;gap:30px;grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);margin:0 auto;max-width:980px;padding:38px 42px}.ops-audit-panel .eyebrow{color:#a9a2ff;margin-bottom:16px}.ops-audit-panel h2{color:#ffffff;font-size:var(--type-panel-title);line-height:1.12;margin:0}.ops-audit-panel p:not(.eyebrow){color:rgba(255,255,255,.74);font-size:var(--type-card-copy);line-height:1.55;margin:18px 0 0}.ops-audit-domains{align-self:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(124px,1fr))}.ops-audit-domains span{align-items:center;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffff;display:grid;font-size:13px;font-weight:800;grid-gap:12px;gap:12px;-webkit-hyphens:none;hyphens:none;justify-items:center;min-height:104px;min-width:0;overflow-wrap:normal;padding:16px 10px;text-align:center;word-break:keep-all}.ops-audit-domains svg{color:#a9a2ff;height:28px;stroke-width:1.7;width:28px}.ops-audit-panel .ops-audit-note{border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.78);grid-column:1/-1;padding-top:22px}.ops-tech-strip{align-items:center;background:rgba(255,255,255,.88);border:1px solid rgba(138,130,237,.18);border-radius:8px;box-shadow:0 16px 52px rgba(11,16,32,.045);display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:980px;min-height:92px;padding:20px 34px}.ops-tech-strip img{height:auto;max-height:40px;max-width:132px;object-fit:contain;width:auto}.ops-tech-strip img:first-child{max-height:56px;max-width:96px}.ops-cta-card{align-items:center;background:linear-gradient(135deg,#ffffff,#eef4ff);border:1px solid rgba(138,130,237,.2);border-radius:8px;box-shadow:0 18px 60px rgba(11,16,32,.045);display:grid;grid-gap:34px;gap:34px;grid-template-columns:1fr auto;margin:0 auto;max-width:980px;padding:42px 54px}.ops-cta-card h2{color:var(--ink);font-size:var(--type-panel-title);line-height:1.12;margin:0;max-width:560px}.ops-cta-card p{color:var(--muted);font-size:var(--type-card-copy);line-height:1.5;margin:12px 0 0}.ops-cta-card .primary-cta{margin:0;white-space:nowrap}.ops-faq-section{padding-top:24px}.ops-faq-grid{display:grid;grid-gap:12px 18px;gap:12px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:980px}.ops-faq-grid details{background:#ffffff;border:1px solid rgba(229,231,235,.86);border-radius:8px;overflow:hidden}.ops-faq-grid summary{align-items:center;color:var(--ink);cursor:pointer;display:grid;font-size:14px;font-weight:800;grid-gap:16px;gap:16px;grid-template-columns:1fr auto;list-style:none;min-height:58px;padding:0 20px}.ops-faq-grid summary::-webkit-details-marker{display:none}.ops-faq-grid svg{color:var(--violet);height:20px;width:20px}.ops-faq-answer{border-top:1px solid var(--line);padding:18px 20px 20px}.ops-faq-answer p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.ops-faq-answer p+p{margin-top:12px}.billing-benefits-section,.billing-change-section,.billing-faq-section,.billing-final-cta,.billing-form-section,.billing-hero,.billing-ops-extension,.billing-process-section,.billing-resource-section,.billing-validation-note,.billing-value-section{margin:0 auto;max-width:var(--max-width);padding:74px clamp(24px,5vw,72px)}.billing-hero{display:grid;grid-template-columns:1fr;justify-items:center;max-width:none;overflow:hidden;padding:42px clamp(20px,5vw,72px) 46px;position:relative;text-align:center}.billing-hero:before{background-image:linear-gradient(rgba(7,94,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(7,94,255,.05) 1px,transparent 0);background-size:88px 88px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,black,transparent 90%);mask-image:linear-gradient(180deg,black,transparent 90%);pointer-events:none;position:absolute;z-index:-1}.billing-hero-copy{align-self:center;display:grid;justify-items:center;max-width:720px}.billing-hero-inner{display:grid;grid-gap:clamp(28px,3.8vw,46px);gap:clamp(28px,3.8vw,46px);justify-items:center;margin:0 auto;max-width:1110px;width:100%}.billing-breadcrumb{color:var(--quiet);display:none;font-size:13px;font-weight:650;margin:0 0 52px}.billing-form-section .eyebrow,.billing-hero .eyebrow,.billing-ops-extension .eyebrow{color:var(--violet-strong)}.billing-hero h1{color:var(--ink);font-size:clamp(42px,4.2vw,62px);letter-spacing:0;line-height:1.04;margin:10px 0 0;max-width:720px}.billing-hero h1 span{display:block}.billing-hero-text{color:var(--muted);font-size:clamp(16px,1.25vw,19px);line-height:1.5;margin:20px 0 0;max-width:600px}.billing-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 18px;justify-content:center;margin-top:24px}.billing-final-cta .primary-cta,.billing-form .primary-cta,.billing-hero-actions .primary-cta,.billing-hero-actions .secondary-cta,.billing-ops-extension .secondary-cta{gap:14px}.billing-provider-strip{align-items:center;border-top:1px solid rgba(138,130,237,.16);display:flex;gap:34px;margin-top:42px;max-width:520px;padding-top:28px}.billing-cloud-flow{align-items:center;display:grid;grid-gap:0;gap:0;grid-template-columns:132px minmax(70px,96px) minmax(152px,174px) minmax(70px,96px) 132px;justify-content:center;margin:0 auto;max-width:708px;position:relative;width:100%}.billing-cloud-flow:after,.billing-cloud-flow:before{display:none}.billing-cloud-connector{color:var(--violet-strong);height:64px;overflow:visible;width:100%}.billing-cloud-connector path{animation:billing-cloud-line-flow 3.6s linear infinite;fill:none;opacity:.86;stroke:currentcolor;stroke-dasharray:2 9;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2.4}.billing-cloud-connector-left path{animation-direction:reverse}.billing-cloud-node{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(138,130,237,.18);border-radius:8px;box-shadow:0 18px 58px rgba(11,16,32,.07);color:var(--ink);display:grid;justify-items:center;min-height:126px;padding:18px;position:relative;text-decoration:none;z-index:1}.billing-cloud-provider{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.billing-cloud-provider:focus-visible,.billing-cloud-provider:hover{border-color:rgba(108,93,246,.38);box-shadow:0 24px 72px rgba(11,16,32,.1);transform:translateY(-3px)}.billing-cloud-provider:focus-visible{outline:3px solid rgba(108,93,246,.26);outline-offset:4px}.billing-cloud-provider img{height:auto;max-height:52px;max-width:104px;object-fit:contain;width:auto}.billing-cloud-google img{max-height:50px}.billing-cloud-node span{color:var(--ink);font-size:15px;font-weight:650;line-height:1.35}.billing-cloud-core{border-color:rgba(138,130,237,.42);box-shadow:0 0 0 6px rgba(138,130,237,.16),0 0 38px rgba(138,130,237,.16),0 24px 70px rgba(108,93,246,.12);min-height:166px}.billing-cloud-core:before{border:1px solid rgba(138,130,237,.32);border-radius:12px;box-shadow:0 0 0 10px rgba(138,130,237,.06);content:"";inset:-7px;pointer-events:none;position:absolute}.billing-cloud-core strong{color:var(--ink);font-size:clamp(26px,3vw,36px);letter-spacing:0}.billing-hero-levers{display:grid;grid-gap:clamp(26px,4vw,54px);gap:clamp(26px,4vw,54px);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:980px;text-align:left;width:100%}.billing-hero-levers article{display:grid;grid-gap:12px;gap:12px;justify-items:start}.billing-hero-levers .billing-icon{border-radius:50%;height:44px;width:44px}.billing-hero-levers h2{color:var(--violet-strong);font-size:16px;line-height:1.18;margin:0}.billing-hero-levers p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.billing-provider-strip img{height:auto;max-height:54px;max-width:150px;object-fit:contain;width:auto}.billing-provider-strip img:nth-child(2){max-height:36px}.billing-proof-row{display:grid;grid-gap:18px 28px;gap:18px 28px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;max-width:880px;width:100%}.billing-proof-row span{align-items:center;color:var(--muted);display:grid;font-size:12px;font-weight:750;grid-gap:10px;gap:10px;grid-template-columns:34px minmax(0,1fr);line-height:1.35;text-align:left}.billing-proof-row svg{animation:capability-marker-breathe 5.2s ease-in-out infinite;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.88),transparent 35%),linear-gradient(135deg,rgba(138,130,237,.18),rgba(0,102,255,.08));border-radius:50%;color:var(--violet-strong);height:34px;padding:8px;stroke-width:1.7;width:34px}.billing-proof-row span:nth-child(2) svg{animation-delay:.5s}.billing-proof-row span:nth-child(3) svg{animation-delay:1s}.billing-savings-panel{align-self:center;background:radial-gradient(circle at 88% 8%,rgba(138,130,237,.16),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(248,247,255,.94));border:1px solid rgba(138,130,237,.16);border-radius:8px;box-shadow:0 26px 90px rgba(11,16,32,.08);padding:28px}.billing-panel-head{margin-bottom:22px}.billing-final-cta h2,.billing-form-copy h2,.billing-ops-extension h2,.billing-panel-head h2,.billing-section-intro h2{color:var(--ink);font-size:var(--type-panel-title);line-height:1.12;margin:0}.billing-panel-head p{font-size:12px;margin:0}.billing-savings-list{display:grid;grid-gap:12px;gap:12px}.billing-savings-list article{align-items:start;background:rgba(255,255,255,.88);border:1px solid rgba(229,231,235,.82);border-radius:8px;display:grid;grid-gap:14px;gap:14px;min-height:0;padding:14px}.billing-icon{align-items:center;animation:capability-marker-breathe 5.4s ease-in-out infinite;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.86),transparent 35%),linear-gradient(135deg,rgba(138,130,237,.18),rgba(0,102,255,.08));border-radius:8px;color:var(--violet-strong);display:flex;height:54px;justify-content:center;width:54px}.billing-icon svg{height:27px;stroke-width:1.7;width:27px}.billing-savings-list .billing-icon{height:46px;width:46px}.billing-savings-list .billing-icon svg{height:23px;width:23px}.billing-benefit-grid h2,.billing-change-grid h3,.billing-process-grid h3,.billing-resource-grid h3,.billing-savings-list h3,.billing-value-grid h2{color:var(--ink);font-size:var(--type-card-title);line-height:1.16;margin:0}.billing-savings-list h3{font-size:17px}.billing-benefit-grid p,.billing-change-grid p,.billing-final-cta p,.billing-form-copy p,.billing-ops-extension p,.billing-process-grid p,.billing-resource-grid p,.billing-savings-list p,.billing-value-grid li{color:var(--muted);font-size:var(--type-card-copy);line-height:1.55}.billing-savings-list p{font-size:13px;line-height:1.38;margin:6px 0 0}.billing-savings-list strong{background:rgba(241,239,255,.9);border-radius:7px;color:var(--violet-strong);font-size:14px;line-height:1.12;padding:12px;text-align:right}.billing-panel-note{border-top:1px solid rgba(138,130,237,.14);color:var(--quiet);font-size:13px;line-height:1.5;margin:22px 0 0;padding-top:18px}.billing-faq-section,.billing-process-section,.billing-resource-section,.billing-value-section{background:#ffffff;max-width:none}.billing-faq-section>*,.billing-process-section>*,.billing-resource-section>*,.billing-value-section>*{margin-left:auto;margin-right:auto;max-width:var(--max-width)}.billing-section-intro{margin-bottom:46px;max-width:820px}.billing-section-intro p{color:var(--muted);font-size:var(--type-section-copy);line-height:1.5;margin:18px 0 0}.billing-resource-grid{display:grid;grid-gap:26px 34px;gap:26px 34px;grid-template-columns:repeat(4,minmax(0,1fr))}.billing-resource-grid article{display:grid;grid-gap:24px;gap:24px;grid-template-rows:180px 1fr;min-width:0}.billing-resource-marker{align-items:center;background:linear-gradient(rgba(138,130,237,.18) 1px,transparent 0),linear-gradient(90deg,rgba(138,130,237,.18) 1px,transparent 0),linear-gradient(135deg,rgba(255,174,38,.96),rgba(255,129,37,.84));background-size:14px 14px,14px 14px,auto;border-radius:8px;color:var(--ink);display:flex;font-size:clamp(24px,2.7vw,38px);font-weight:850;justify-content:center;line-height:1;min-height:180px;padding:22px;text-align:center}.billing-resource-grid small{color:var(--violet-strong);display:block;font-size:13px;font-weight:800;margin-top:18px}.billing-change-section{background:var(--surface-soft);max-width:none}.billing-change-section>*{margin-left:auto;margin-right:auto;max-width:1180px}.billing-change-section .billing-section-intro{text-align:center}.billing-change-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.billing-benefit-grid article,.billing-change-grid article,.billing-value-grid article{background:#ffffff;border:1px solid rgba(229,231,235,.84);border-radius:8px;box-shadow:0 16px 52px rgba(11,16,32,.04);padding:34px}.billing-change-grid h3{margin-bottom:26px}.billing-change-grid p{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:20px 1fr;margin:0}.billing-change-grid p+p{margin-top:14px}.billing-change-grid svg,.billing-value-grid svg{color:var(--violet-strong);height:19px;margin-top:2px;stroke-width:1.9;width:19px}.billing-faq-section .billing-section-intro,.billing-process-section .billing-section-intro{text-align:center}.billing-process-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.billing-process-grid article{border-top:1px solid var(--line);padding-top:24px}.billing-process-grid span{align-items:center;background:linear-gradient(135deg,var(--violet),var(--blue));border-radius:50%;color:#ffffff;display:flex;font-size:13px;font-weight:850;height:32px;justify-content:center;margin-bottom:22px;width:32px}.billing-benefits-section{background:var(--surface-soft);max-width:none}.billing-benefit-grid,.billing-value-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:var(--max-width)}.billing-benefit-grid article{min-height:250px}.billing-benefit-grid h2,.billing-value-grid h2{margin-top:28px}.billing-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-value-grid ul{display:grid;grid-gap:14px;gap:14px;list-style:none;margin:26px 0 0;padding:0}.billing-value-grid li{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:20px 1fr}.billing-final-cta,.billing-ops-extension{align-items:center;background:radial-gradient(circle at 92% 20%,rgba(138,130,237,.18),transparent 28%),#ffffff;border:1px solid rgba(138,130,237,.16);border-radius:8px;display:grid;grid-gap:34px;gap:34px;grid-template-columns:1fr auto;margin-bottom:74px;margin-top:74px;max-width:calc(var(--max-width) - clamp(48px, 10vw, 144px));padding:42px}.billing-final-cta p,.billing-ops-extension p{margin:18px 0 0;max-width:760px}.billing-form-section{align-items:start;display:grid;grid-gap:clamp(42px,6vw,82px);gap:clamp(42px,6vw,82px);grid-template-columns:minmax(360px,.7fr) minmax(620px,1fr)}.billing-form-copy{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 36px)}.billing-form-note{align-items:start;background:rgba(241,239,255,.78);border-radius:8px;color:var(--muted);display:grid;font-size:var(--type-card-copy);grid-gap:14px;gap:14px;grid-template-columns:34px 1fr;line-height:1.5;margin-top:34px;padding:22px}.billing-form-note svg{color:var(--violet-strong);height:30px;stroke-width:1.7;width:30px}.billing-form{background:#ffffff;border:1px solid rgba(229,231,235,.86);border-radius:8px;box-shadow:0 24px 80px rgba(11,16,32,.06);display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:34px}.billing-form label{color:var(--deep-ink);display:grid;font-size:13px;font-weight:800;grid-gap:8px;gap:8px}.billing-form input,.billing-form select{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-height:50px;padding:0 14px}.billing-form input:focus,.billing-form select:focus{border-color:var(--violet);box-shadow:0 0 0 3px rgba(138,130,237,.18);outline:none}.billing-form button,.billing-form-wide{grid-column:1/-1}.billing-form button{border:0;cursor:pointer;justify-self:start;margin-top:10px}.billing-faq-grid{display:grid;grid-gap:14px 24px;gap:14px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.billing-faq-grid details{background:#ffffff;border:1px solid rgba(229,231,235,.82);border-radius:8px;box-shadow:0 12px 34px rgba(11,16,32,.035);overflow:hidden}.billing-faq-grid summary{align-items:center;color:var(--ink);cursor:pointer;display:grid;font-size:var(--type-card-copy);font-weight:800;grid-gap:18px;gap:18px;grid-template-columns:1fr auto;list-style:none;min-height:72px;padding:0 26px}.billing-faq-grid summary::-webkit-details-marker{display:none}.billing-faq-grid summary svg{color:var(--ink);height:24px;stroke-width:1.8;transition:transform .18s ease;width:24px}.billing-faq-grid details[open] summary svg{color:var(--violet);transform:rotate(45deg)}.billing-faq-grid details p{border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-card-copy);line-height:1.56;margin:0;padding:22px 26px 26px}.billing-final-cta{margin-bottom:88px}.billing-validation-note{display:none}.billing-hero{min-height:calc(100vh - var(--header-height));padding-bottom:92px}.billing-hero h1{font-size:clamp(50px,3.6vw,58px);max-width:640px}.billing-hero-text{max-width:740px}.billing-transparency{color:var(--quiet);font-size:13px;line-height:1.5;margin:-46px auto 0;max-width:calc(var(--max-width) - clamp(48px, 10vw, 144px));padding:0 clamp(24px,5vw,72px) 42px}.billing-savings-panel{padding:34px}.billing-panel-head{display:block;margin-bottom:24px}.billing-panel-head p{color:var(--violet-strong);font-size:13px;font-weight:850;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.billing-panel-head h2{color:var(--ink);font-size:var(--type-panel-title);line-height:1.12;margin:0}.billing-savings-list article{grid-template-columns:minmax(0,1fr) minmax(138px,auto);padding:16px}.billing-savings-list small{color:var(--violet-strong);display:block;font-size:11px;font-weight:850;letter-spacing:.04em;margin-top:9px;text-transform:uppercase}.billing-savings-list strong{align-self:start;align-items:center;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.65),transparent 34%),rgba(241,239,255,.95);display:flex;font-size:15px;justify-content:center;min-width:138px;text-align:center}.billing-comparison-section,.billing-provider-section,.billing-reassurance-section{margin:0 auto;max-width:none;padding:96px clamp(24px,5vw,72px)}.billing-comparison-section,.billing-provider-section{background:#ffffff}.billing-comparison-section>*,.billing-provider-section>*{margin-left:auto;margin-right:auto;max-width:var(--max-width)}.billing-comparison-grid{display:grid;grid-gap:26px;gap:26px;grid-template-columns:repeat(2,minmax(0,1fr))}.billing-comparison-grid article{background:var(--surface-soft);border-radius:8px;padding:clamp(34px,5vw,62px)}.billing-comparison-grid .billing-comparison-highlight{background:radial-gradient(circle at 90% 12%,rgba(138,130,237,.2),transparent 30%),linear-gradient(135deg,var(--deep-ink),#111827);color:#ffffff}.billing-comparison-grid h3{font-size:clamp(28px,3vw,44px);line-height:1.05;margin:0 0 34px}.billing-comparison-grid p{align-items:start;color:var(--muted);display:grid;font-size:var(--type-card-copy);grid-gap:14px;gap:14px;grid-template-columns:20px 1fr;line-height:1.5;margin:0}.billing-comparison-grid p+p{margin-top:16px}.billing-comparison-highlight h3,.billing-comparison-highlight p{color:#ffffff}.billing-comparison-grid svg{color:var(--violet-strong);height:19px;margin-top:2px;width:19px}.billing-comparison-highlight svg{color:#8a82ed}.billing-reassurance-section{background:radial-gradient(circle at 90% 18%,rgba(0,102,255,.28),transparent 34%),linear-gradient(135deg,#0b1020,#111827 62%,#292269);color:#ffffff;display:grid;grid-gap:clamp(46px,6vw,88px);gap:clamp(46px,6vw,88px);grid-template-columns:minmax(340px,.72fr) minmax(640px,1.28fr)}.billing-reassurance-section>*{max-width:var(--max-width);min-width:0}.billing-reassurance-section .eyebrow,.billing-reassurance-section h2{color:#ffffff}.billing-reassurance-section h2{font-size:clamp(40px,4.4vw,68px);line-height:1.02;margin:18px 0 0}.billing-reassurance-grid{display:grid;grid-gap:18px;gap:18px}.billing-reassurance-grid article{align-items:start;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:8px;display:grid;grid-gap:24px;gap:24px;grid-template-columns:74px minmax(0,1fr);min-height:0;padding:26px}.billing-reassurance-grid .billing-icon{background:rgba(255,255,255,.12);color:#ffffff;height:64px;width:64px}.billing-reassurance-grid h3{color:#ffffff;font-size:var(--type-card-title);margin:0}.billing-reassurance-grid p{color:rgba(255,255,255,.78);font-size:var(--type-card-copy);line-height:1.5;margin:8px 0 0;overflow-wrap:normal}.billing-process-section{background:#ffffff}.billing-process-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.billing-inline-cta{margin:0}.billing-process-cta{display:flex;justify-content:center;margin:42px auto 0;max-width:var(--max-width)}.billing-benefits-section{padding-top:96px}.billing-benefits-section .billing-section-intro{margin-left:auto;margin-right:auto;text-align:center}.billing-benefit-grid article{min-height:230px}.billing-benefit-grid h3{color:var(--ink);font-size:var(--type-card-title);line-height:1.16;margin:28px 0 0}.billing-provider-grid{display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.billing-provider-grid a{background:radial-gradient(circle at 88% 18%,rgba(138,130,237,.16),transparent 30%),#ffffff;border:1px solid rgba(138,130,237,.16);border-radius:8px;box-shadow:0 18px 60px rgba(11,16,32,.04);color:inherit;display:flex;flex-direction:column;min-height:420px;padding:clamp(34px,5vw,58px);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.billing-provider-grid a:focus-visible,.billing-provider-grid a:hover{border-color:rgba(108,93,246,.34);box-shadow:0 24px 70px rgba(11,16,32,.08);transform:translateY(-3px)}.billing-provider-grid a:focus-visible{outline:3px solid rgba(108,93,246,.28);outline-offset:4px}.billing-provider-grid img{height:48px;object-fit:contain;object-position:left center;width:150px}.billing-provider-grid h3{color:var(--ink);font-size:clamp(30px,3.2vw,46px);line-height:1.05;margin:48px 0 18px;max-width:520px}.billing-provider-grid p{color:var(--muted);font-size:var(--type-section-copy);line-height:1.5;max-width:560px}.billing-provider-cta{align-items:center;color:var(--violet-strong);display:inline-flex;font-weight:850;gap:12px;margin-top:auto;padding-top:26px}.billing-provider-cta svg{transition:transform .18s ease}.billing-provider-grid a:focus-visible .billing-provider-cta svg,.billing-provider-grid a:hover .billing-provider-cta svg{transform:translateX(4px)}.aws-crosslink-section,.aws-native-section,.aws-savings-hero,.aws-value-levers-section{margin:0 auto;max-width:var(--max-width);padding:74px clamp(24px,5vw,72px)}.aws-savings-hero{align-items:start;display:grid;grid-gap:clamp(34px,5vw,70px);gap:clamp(34px,5vw,70px);grid-template-columns:minmax(520px,1.08fr) minmax(420px,.78fr);max-width:var(--max-width);overflow:hidden;padding:clamp(64px,8vw,118px) clamp(24px,5vw,72px) 70px;position:relative}.aws-savings-hero:before{background-image:linear-gradient(rgba(7,94,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(7,94,255,.05) 1px,transparent 0);background-size:88px 88px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,black,transparent 92%);mask-image:linear-gradient(180deg,black,transparent 92%);pointer-events:none;position:absolute;z-index:-1}.aws-savings-hero>*{min-width:0}.aws-savings-hero .eyebrow{color:var(--violet-strong)}.aws-savings-hero h1{color:var(--ink);font-size:clamp(54px,5.4vw,84px);line-height:.98;margin:14px 0 0;max-width:760px}.aws-savings-hero-copy>p:not(.eyebrow,.billing-breadcrumb){color:var(--muted);font-size:clamp(17px,1.25vw,20px);line-height:1.5;margin:28px 0 0;max-width:660px}.aws-savings-hero .billing-hero-actions{justify-content:flex-start;margin-top:30px}.aws-savings-hero .billing-hero-actions .primary-cta,.aws-savings-hero .billing-hero-actions .secondary-cta{margin-top:0}.aws-partner-proof{align-items:center;background:radial-gradient(circle at 16% 20%,rgba(138,130,237,.34),transparent 30%),radial-gradient(circle at 84% 0,rgba(0,102,255,.28),transparent 34%),linear-gradient(135deg,#0b1020,#16123c 58%,#3524c7);border:1px solid rgba(255,255,255,.12);border-left:0;border-radius:0;border-right:0;box-shadow:0 24px 80px rgba(11,16,32,.16);color:rgba(255,255,255,.78);display:grid;font-size:14px;font-weight:750;grid-gap:clamp(28px,4vw,58px);gap:clamp(28px,4vw,58px);grid-template-columns:minmax(360px,.58fr) minmax(360px,.72fr);justify-content:center;margin:0;max-width:none;overflow:hidden;padding:34px max(clamp(24px,5vw,72px),calc((100vw - var(--max-width)) / 2));position:relative;text-align:left;width:100%}.aws-partner-proof:before{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:54px 54px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,black,transparent 82%);mask-image:linear-gradient(90deg,black,transparent 82%);opacity:.8;pointer-events:none;position:absolute}.aws-partner-proof>*{position:relative}.aws-partner-proof-logos{align-items:stretch;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(142px,1fr))}.aws-partner-proof-logo-card{align-items:center;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.18);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 18px 46px rgba(11,16,32,.12);display:grid;grid-gap:10px;gap:10px;justify-items:center;min-height:112px;padding:18px;text-align:center}.aws-partner-proof-logo-card span{color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.aws-partner-proof-text{display:grid;grid-gap:6px;gap:6px}.aws-partner-proof-text strong{color:#ffffff;font-size:clamp(18px,1.8vw,26px);line-height:1.2}.aws-partner-proof-text span{color:rgba(255,255,255,.76);font-size:14px;font-weight:650;line-height:1.45;max-width:600px}.aws-partner-proof-logo-card img{height:auto;object-fit:contain}.aws-partner-logo{max-height:44px;width:118px}.td-synnex-logo{max-height:30px;width:150px}.aws-value-levers-section{background:#ffffff;max-width:none;padding-bottom:88px;padding-top:82px;text-align:center}.aws-value-levers-section>*{margin-left:auto;margin-right:auto;max-width:var(--max-width)}.aws-value-levers-layout{align-items:start;display:grid;grid-gap:clamp(48px,6vw,92px);gap:clamp(48px,6vw,92px);grid-template-columns:minmax(320px,.92fr) minmax(0,1.48fr);margin-top:8px}.aws-value-levers-copy{position:-webkit-sticky;position:sticky;top:128px}.aws-value-levers-copy h2{color:var(--ink);font-size:clamp(32px,4vw,58px);letter-spacing:0;line-height:.98;margin:0;max-width:560px}.aws-value-levers-copy p{color:#7d7d7d;font-size:clamp(15px,1.35vw,19px);line-height:1.5;margin:24px 0 0;max-width:520px}.aws-value-levers-grid{display:grid;grid-gap:clamp(46px,6vw,82px);gap:clamp(46px,6vw,82px);grid-template-columns:1fr;max-width:940px}.aws-value-levers-grid article{align-items:center;display:grid;grid-gap:clamp(20px,2.2vw,32px);gap:clamp(20px,2.2vw,32px);grid-template-columns:minmax(0,320px) minmax(310px,390px);justify-items:stretch;justify-content:start;min-width:0}.aws-value-levers-grid article .aws-value-marker{order:2}.aws-value-levers-grid article:nth-child(2n){grid-template-columns:minmax(310px,390px) minmax(0,320px)}.aws-value-levers-grid article:nth-child(2n) .aws-value-marker{order:0}.aws-value-lever-eyebrow{color:var(--violet-strong);font-size:10px;font-weight:850;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.aws-value-levers-grid h3{color:var(--ink);font-size:15px;line-height:1.3;margin:0}.aws-value-levers-grid strong{color:var(--ink);display:block;font-size:15px;line-height:1.3;margin-top:10px}.aws-value-levers-grid p:not(.aws-value-lever-eyebrow){color:#7d7d7d;font-size:14px;line-height:1.55;margin:8px 0 0;max-width:310px}.aws-value-marker{align-items:center;background:transparent;--aws-value-cell:14px;--aws-value-gap:7px;--aws-value-step:calc(var(--aws-value-cell) + var(--aws-value-gap));display:flex;height:calc((10 * var(--aws-value-cell)) + (9 * var(--aws-value-gap)));justify-content:center;justify-self:center;margin-top:0;overflow:hidden;position:relative;width:min(100%,calc((18 * var(--aws-value-cell)) + (17 * var(--aws-value-gap))))}.aws-value-marker:before{animation:aws-value-tracer 6.8s ease-in-out infinite;background:linear-gradient(135deg,var(--blue),var(--violet-strong));border-radius:50%;box-shadow:0 0 0 5px rgba(0,102,255,.11),0 0 22px rgba(0,102,255,.32);content:"";height:10px;left:14px;position:absolute;top:12px;width:10px;z-index:1}.aws-value-marker:after{animation:aws-value-dots 7.4s ease-in-out infinite;background-image:linear-gradient(115deg,rgba(241,239,255,.22),rgba(138,130,237,.36) 42%,rgba(0,102,255,.42));-webkit-clip-path:polygon(0 0,100% 0,100% 76%,72% 76%,72% 100%,24% 100%,24% 76%,0 76%);clip-path:polygon(0 0,100% 0,100% 76%,72% 76%,72% 100%,24% 100%,24% 76%,0 76%);content:"";inset:0;mask-image:conic-gradient(from 90deg at var(--aws-value-cell) var(--aws-value-cell),#000 0 25%,transparent 0);mask-size:var(--aws-value-step) var(--aws-value-step);-webkit-mask-image:conic-gradient(from 90deg at var(--aws-value-cell) var(--aws-value-cell),#000 0 25%,transparent 0);-webkit-mask-size:var(--aws-value-step) var(--aws-value-step);position:absolute;z-index:0}.aws-value-levers-grid article:nth-child(2) .aws-value-marker:after{-webkit-clip-path:polygon(0 18%,100% 18%,100% 72%,76% 72%,76% 92%,28% 92%,28% 100%,0 100%);clip-path:polygon(0 18%,100% 18%,100% 72%,76% 72%,76% 92%,28% 92%,28% 100%,0 100%)}.aws-value-levers-grid article:nth-child(3) .aws-value-marker:after{-webkit-clip-path:polygon(8% 0,92% 0,100% 32%,100% 76%,92% 100%,8% 100%,0 76%,0 32%);clip-path:polygon(8% 0,92% 0,100% 32%,100% 76%,92% 100%,8% 100%,0 76%,0 32%)}.aws-value-levers-grid article:nth-child(4) .aws-value-marker:after{-webkit-clip-path:polygon(0 0,28% 0,28% 16%,44% 16%,44% 32%,100% 32%,100% 86%,72% 86%,72% 100%,0 100%);clip-path:polygon(0 0,28% 0,28% 16%,44% 16%,44% 32%,100% 32%,100% 86%,72% 86%,72% 100%,0 100%)}.aws-value-marker span{align-items:center;background-color:rgba(241,239,255,.92);background-image:linear-gradient(135deg,var(--violet),var(--blue));background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;color:#ffffff;display:flex;font-size:21px;font-weight:850;height:calc((6 * var(--aws-value-cell)) + (5 * var(--aws-value-gap)));justify-content:center;padding:0;position:relative;text-shadow:0 1px 10px rgba(11,16,32,.24);width:calc((6 * var(--aws-value-cell)) + (5 * var(--aws-value-gap)));z-index:2}.aws-value-levers-grid article:nth-child(2) .aws-value-marker:after,.aws-value-levers-grid article:nth-child(2) .aws-value-marker:before{animation-delay:-1.3s}.aws-value-levers-grid article:nth-child(3) .aws-value-marker:after,.aws-value-levers-grid article:nth-child(3) .aws-value-marker:before{animation-delay:-2.6s}.aws-value-levers-grid article:nth-child(4) .aws-value-marker:after,.aws-value-levers-grid article:nth-child(4) .aws-value-marker:before{animation-delay:-3.9s}.aws-value-levers-section .billing-inline-cta{margin-top:30px}.aws-signal-panel{align-self:start;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ink);margin-right:0;min-height:0;overflow:hidden;padding:clamp(18px,3vw,34px);position:relative}.aws-signal-panel:after,.aws-signal-panel:before{display:none}.aws-signal-panel>*{position:relative;z-index:1}.aws-signal-panel-head{max-width:520px}.aws-signal-panel-head p{color:var(--violet-strong);font-size:12px;font-weight:850;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.aws-signal-panel-head h2{color:var(--ink);font-size:clamp(25px,2vw,34px);line-height:1.12;margin:0}.aws-signal-window{max-height:312px;overflow:hidden;position:relative}.aws-signal-window:after,.aws-signal-window:before{display:none}.aws-signal-window:before{background:linear-gradient(180deg,rgba(247,248,250,.96),transparent);top:0}.aws-signal-window:after{background:linear-gradient(0deg,rgba(247,248,250,.96),transparent);bottom:0}.aws-signal-track{--aws-signal-step:76px;animation:aws-signal-wheel 16s cubic-bezier(.72,0,.28,1) infinite;display:grid;grid-gap:12px;gap:12px}.aws-signal-row{align-items:center;background:transparent;border:0;box-shadow:none;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(126px,auto) minmax(0,1fr);min-height:64px;opacity:.72;padding:8px 0 8px 42px;position:relative}.aws-signal-row:before{border-bottom:12px solid transparent;border-left:20px solid var(--violet-strong);border-top:12px solid transparent;content:"";filter:drop-shadow(0 10px 24px rgba(108,93,246,.28));left:0;opacity:0;position:absolute;top:24px;width:0}.aws-signal-row:nth-child(2):before,.aws-signal-row:nth-child(7):before{opacity:.92}.aws-signal-row strong{color:var(--ink);font-size:clamp(22px,2vw,32px);line-height:1}.aws-signal-row span{color:var(--muted);font-size:clamp(14px,.95vw,17px);font-weight:750}.aws-signal-caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:transparent;border:1px solid rgba(138,130,237,.24);border-radius:7px;color:var(--muted);display:grid;font-size:12px;font-weight:800;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));letter-spacing:.02em;margin-top:18px;padding:14px 18px;text-transform:uppercase}.aws-signal-note{color:var(--muted);font-size:12px;line-height:1.55;margin:16px 0 0;max-width:560px}.aws-signal-panel .billing-panel-note{border-color:rgba(138,130,237,.14);color:var(--muted)}.aws-lever-list{display:grid;grid-gap:12px;gap:12px}.aws-lever-list article{align-items:center;background:rgba(255,255,255,.92);border:1px solid rgba(229,231,235,.82);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:54px minmax(0,1fr) minmax(128px,auto);padding:14px}.aws-lever-list .billing-icon{height:46px;width:46px}.aws-lever-list .billing-icon svg{height:23px;width:23px}.aws-lever-list h3{color:var(--ink);font-size:17px;line-height:1.18;margin:0}.aws-lever-list p{color:var(--muted);font-size:13px;line-height:1.38;margin:6px 0 0}.aws-lever-list strong{align-items:center;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.65),transparent 34%),rgba(241,239,255,.95);border-radius:7px;color:var(--violet-strong);display:flex;font-size:14px;justify-content:center;line-height:1.12;min-height:46px;padding:10px;text-align:center}.aws-proof-row{grid-column:1/-1;margin-left:auto;margin-right:auto}.aws-proof-row span{align-items:start;grid-template-rows:auto auto}.aws-proof-row svg{grid-row:1/span 2}.aws-proof-row strong{color:var(--ink);font-size:13px;line-height:1.22}.aws-proof-row small{color:var(--muted);font-size:12px;font-weight:600;line-height:1.35}.aws-native-section{background:#ffffff;max-width:none;padding-bottom:88px;padding-top:88px}.aws-native-section>*{margin-left:auto;margin-right:auto;max-width:var(--max-width)}.aws-native-section .billing-section-intro{text-align:center}.aws-native-strip{align-items:stretch;background:#ffffff;border:1px solid rgba(138,130,237,.16);border-radius:8px;box-shadow:0 18px 60px rgba(11,16,32,.04);display:grid;grid-template-columns:minmax(240px,1.2fr) repeat(4,minmax(150px,1fr));margin-top:38px;overflow:hidden}.aws-native-logo,.aws-native-strip article{display:grid;grid-gap:18px;gap:18px;padding:28px}.aws-native-strip article{align-content:center;border-left:1px solid rgba(138,130,237,.16);justify-items:center;text-align:center}.aws-native-logo img{height:auto;max-height:58px;object-fit:contain;object-position:left center;width:130px}.aws-native-logo p,.aws-native-strip h3{color:var(--muted);font-size:var(--type-card-copy);line-height:1.45;margin:0}.aws-native-strip h3{color:var(--ink);font-weight:800}.aws-support-showcase{align-items:stretch;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.42fr) minmax(320px,.58fr);margin:38px auto 0;max-width:var(--max-width)}.aws-support-levels{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.aws-support-level-card{background:var(--surface-soft);border:1px solid rgba(229,231,235,.9);border-radius:8px;box-shadow:none;display:grid;grid-gap:18px;gap:18px;min-height:228px;padding:clamp(24px,3.1vw,34px);text-align:left}.aws-support-level-card:nth-child(3){grid-column:1/-1;min-height:198px}.aws-support-icon{align-items:center;background:var(--deep-ink);color:#ffffff;display:inline-flex;height:62px;justify-content:center;width:62px}.aws-support-icon svg{height:28px;stroke-width:1.9;width:28px}.aws-support-level-card h3{color:var(--ink);font-size:clamp(22px,1.65vw,28px);line-height:1.12;margin:0}.aws-support-level-card ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.aws-support-level-card li{align-items:start;color:var(--muted);display:grid;font-size:15px;grid-gap:10px;gap:10px;grid-template-columns:18px 1fr;line-height:1.45}.aws-support-level-card li:before{color:var(--violet-strong);content:"•";font-size:22px;line-height:1}.aws-support-focus{background:radial-gradient(circle at 90% 8%,rgba(138,130,237,.24),transparent 30%),linear-gradient(135deg,#0b1020,#111827 62%,#1b1756);border-radius:8px;color:#ffffff;display:grid;grid-gap:24px;gap:24px;overflow:hidden;padding:clamp(28px,3.2vw,40px);text-align:left}.aws-support-focus .aws-support-icon{background:rgba(255,255,255,.16)}.aws-support-focus h3{color:#ffffff;font-size:clamp(28px,2.35vw,38px);line-height:1.08;margin:0}.aws-support-focus ul{display:grid;grid-gap:16px;gap:16px;list-style:none;margin:0;padding:0}.aws-support-focus li{align-items:start;color:rgba(255,255,255,.8);display:grid;font-size:16px;font-weight:680;grid-gap:12px;gap:12px;grid-template-columns:24px 1fr;line-height:1.4}.aws-support-focus li svg{color:rgba(255,255,255,.86);height:24px;margin-top:2px;stroke-width:1.8;width:24px}.aws-support-focus .primary-cta{justify-content:center;margin-top:auto;width:min(100%,360px)}.aws-native-note{color:var(--muted);font-size:14px;line-height:1.55;margin:24px auto 0;max-width:760px;text-align:center}.aws-crosslink-section{max-width:none;padding:96px clamp(24px,5vw,72px)}.aws-crosslink-grid a{min-height:380px}.aws-crosslink-grid .billing-icon{height:58px;width:58px}.aws-crosslink-grid .billing-icon svg{height:28px;width:28px}.aws-crosslink-grid h3{margin-top:44px}.aws-crosslink-grid p{margin:0}.aws-estimation-section{align-items:stretch;grid-template-columns:minmax(360px,.72fr) minmax(420px,.9fr)}.aws-estimation-section>*{max-width:none;width:100%}.aws-estimation-section .billing-form-copy{align-self:center;max-width:520px}.aws-estimation-form{align-self:stretch}.billing-estimation-redirect{align-self:center;background:radial-gradient(circle at 88% 18%,rgba(138,130,237,.14),transparent 34%),#ffffff;border:1px solid rgba(17,17,17,.08);border-radius:8px;box-shadow:0 24px 80px rgba(11,16,32,.06);display:grid;grid-gap:28px;gap:28px;padding:clamp(28px,4vw,42px)}.billing-estimation-redirect strong{color:var(--ink);display:block;font-size:clamp(24px,2.4vw,34px);letter-spacing:0;line-height:1.12;max-width:560px}.billing-estimation-redirect p{color:var(--muted);font-size:17px;line-height:1.6;margin:16px 0 0;max-width:620px}.billing-estimation-redirect .primary-cta{justify-self:start}.aws-process-section{background:radial-gradient(circle at 82% 18%,rgba(138,130,237,.42),transparent 32%),linear-gradient(135deg,#0b1020,#141947 48%,#6d5df6);color:#ffffff;max-width:none;overflow:hidden;position:relative}.aws-process-section:before{background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:86px 86px;content:"";inset:0;opacity:.3;pointer-events:none;position:absolute}.aws-process-section:after{background:radial-gradient(circle at center,rgba(255,255,255,.28) 1px,transparent 1.6px);background-size:18px 18px;content:"";height:240px;left:clamp(20px,7vw,112px);opacity:.18;pointer-events:none;position:absolute;top:42px;width:260px}.aws-process-section>*{margin-left:auto;margin-right:auto;max-width:var(--max-width);position:relative;z-index:1}.aws-process-section .billing-section-intro h2,.aws-process-section .billing-section-intro p{color:#ffffff}.aws-process-orbit{align-items:start;gap:clamp(22px,3.6vw,48px);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:58px}.aws-process-orbit article{align-items:center;aspect-ratio:1;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.24);border-radius:50%;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 24px 60px rgba(11,16,32,.24);display:grid;justify-items:center;padding:clamp(18px,2.6vw,32px);position:relative;text-align:center}.aws-process-orbit article:before{border-color:transparent rgba(255,255,255,.68) rgba(255,255,255,.68) transparent;border-style:solid;border-width:2px;border-radius:50%;bottom:-10px;content:"";left:-12px;opacity:.72;position:absolute;right:-12px;top:-10px;transform:rotate(24deg);z-index:0}.aws-process-orbit article:after{color:rgba(255,255,255,.86);content:"→";font-size:22px;font-weight:650;position:absolute;right:-34px;top:50%;transform:translateY(-50%)}.aws-process-orbit article:last-child{background:radial-gradient(circle at 70% 20%,rgba(255,255,255,.24),transparent 34%),rgba(108,93,246,.72);color:#ffffff}.aws-process-orbit article:last-child:after{display:none}.aws-process-orbit article:last-child h3,.aws-process-orbit article:last-child p{color:#ffffff}.aws-process-orbit span{border-radius:999px;font-size:14px;height:auto;left:18px;margin:0;padding:8px 13px;position:absolute;top:16px;width:auto;z-index:1}.aws-process-orbit article:last-child span,.aws-process-orbit span{background:#ffffff;color:var(--violet-strong)}.aws-process-orbit h3{color:#ffffff;font-size:clamp(20px,1.8vw,28px);line-height:1.12;max-width:190px;position:relative;z-index:1}.aws-process-orbit p{display:none}.aws-process-section .billing-process-cta .billing-inline-cta{background:#ffffff;border-color:rgba(255,255,255,.72);color:var(--violet-strong)}@media (prefers-reduced-motion:reduce){.aws-crosslink-section a,.aws-signal-row,.aws-signal-row:before,.aws-signal-track,.aws-value-marker,.aws-value-marker span,.aws-value-marker:after,.aws-value-marker:before,.billing-cloud-connector path,.billing-cloud-provider,.billing-provider-cta svg,.billing-provider-grid a,.nav-trigger svg,.nav-trigger:after,.services-mega-list a,.services-mega-list a>svg,.services-mega-panel{animation:none;transition:none}.billing-cloud-provider:focus-visible,.billing-cloud-provider:hover,.billing-provider-grid a:focus-visible,.billing-provider-grid a:hover,.services-mega-list a:focus-visible,.services-mega-list a:hover{transform:none}.aws-signal-row{opacity:1;transform:none}.aws-signal-track{transform:none}}.billing-form-section{background:var(--surface-soft);max-width:none}.billing-form-section>*{margin-left:auto;margin-right:auto;max-width:calc(var(--max-width) / 2)}.billing-progressive-form{gap:20px;grid-template-columns:1fr}.billing-progressive-form fieldset{border:0;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.billing-progressive-form fieldset+fieldset{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;padding-top:28px}.billing-progressive-form legend{color:var(--violet-strong);font-size:13px;font-weight:850;grid-column:1/-1;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.billing-progressive-form .secondary-cta,.billing-progressive-form button{grid-column:1/-1;justify-self:start}.billing-estimation-form{gap:26px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.billing-estimation-form fieldset{border:0;display:grid;grid-gap:18px;gap:18px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.billing-estimation-form fieldset+fieldset{border-top:1px solid var(--line);padding-top:26px}.billing-estimation-form legend{color:var(--violet-strong);font-size:13px;font-weight:850;grid-column:1/-1;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.billing-estimation-form button{grid-column:1/-1;justify-self:start}.billing-ops-extension{grid-template-columns:minmax(0,1fr) auto;margin-top:96px}.billing-final-cta{background:radial-gradient(circle at 88% 20%,rgba(138,130,237,.2),transparent 30%),linear-gradient(135deg,var(--deep-ink),#17121f);color:#ffffff}.billing-final-cta h2,.billing-final-cta p{color:#ffffff}.transformation-areas-section,.transformation-hero,.transformation-method-section,.transformation-trajectory-section{margin:0 auto;max-width:var(--max-width);padding:74px clamp(24px,5vw,72px)}.transformation-hero{display:grid;grid-gap:clamp(46px,6vw,84px);gap:clamp(46px,6vw,84px);grid-template-columns:minmax(420px,.88fr) minmax(560px,1.12fr);padding-top:72px;position:relative}.transformation-hero:before{background-image:linear-gradient(rgba(7,94,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(7,94,255,.06) 1px,transparent 0);background-size:88px 88px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,black,transparent 92%);mask-image:linear-gradient(180deg,black,transparent 92%);pointer-events:none;position:absolute;z-index:-1}.transformation-hero-copy{align-self:center}.transformation-areas-section .eyebrow,.transformation-form-section .eyebrow,.transformation-hero-copy .eyebrow,.transformation-method-section .eyebrow,.transformation-principles-section .eyebrow,.transformation-run-extension .eyebrow,.transformation-trajectory-section .eyebrow{color:var(--violet-strong)}.transformation-hero-copy h1{color:var(--ink);font-size:clamp(48px,5.4vw,78px);letter-spacing:0;line-height:.98;margin:0;max-width:820px}.transformation-hero-copy>p:not(.eyebrow):not(.ops-breadcrumb){color:var(--muted);font-size:var(--type-section-copy);line-height:1.55;margin:30px 0 0;max-width:680px}.transformation-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.transformation-final-cta .primary-cta,.transformation-hero-actions .primary-cta,.transformation-hero-actions .secondary-cta{gap:14px}.transformation-visual{align-self:center;background:radial-gradient(circle at 72% 22%,rgba(138,130,237,.2),transparent 32%),linear-gradient(rgba(7,94,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(7,94,255,.055) 1px,transparent 0),rgba(255,255,255,.86);background-size:auto,72px 72px,72px 72px,auto;border:1px solid rgba(138,130,237,.2);border-radius:8px;box-shadow:0 24px 90px rgba(11,16,32,.08);display:grid;grid-gap:24px;gap:24px;min-width:0;padding:clamp(24px,3vw,34px)}.transformation-visual-head{align-items:start;display:grid;grid-gap:8px;gap:8px}.transformation-visual-head span{color:var(--violet-strong);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.transformation-visual-head strong{color:var(--ink);font-size:clamp(24px,2vw,34px);line-height:1.1}.transformation-flow{min-height:300px;position:relative}.transformation-flow svg{color:var(--violet-strong);inset:0;overflow:visible;position:absolute;width:100%}.transformation-flow path{animation:billing-cloud-line-flow 4s linear infinite;fill:none;opacity:.82;stroke:currentcolor;stroke-dasharray:3 11;stroke-linecap:round;stroke-width:3}.transformation-flow path+path{animation-direction:reverse;opacity:.45}.transformation-node{align-items:center;background:linear-gradient(rgba(255,255,255,.94),rgba(255,255,255,.94)) padding-box,linear-gradient(135deg,rgba(138,130,237,.42),rgba(0,102,255,.22)) border-box;border:1px solid transparent;border-radius:8px;box-shadow:0 18px 58px rgba(11,16,32,.07);color:var(--ink);display:flex;font-size:16px;font-weight:850;height:92px;justify-content:center;position:absolute;width:132px;z-index:1}.transformation-node-source{left:2%;top:34%}.transformation-node-design{left:42%;top:12%}.transformation-node-run{right:2%;top:28%}.transformation-visual-metrics{border-top:1px solid rgba(138,130,237,.16);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px}.transformation-visual-metrics span{color:var(--muted);display:grid;font-size:13px;grid-gap:6px;gap:6px;line-height:1.35;padding:0 14px}.transformation-visual-metrics span+span{border-left:1px solid rgba(138,130,237,.16)}.transformation-visual-metrics strong{color:var(--ink);font-size:18px}.transformation-areas-section,.transformation-method-section{background:#ffffff;max-width:none}.transformation-areas-section>*,.transformation-method-section>*{margin-left:auto;margin-right:auto;max-width:calc(var(--max-width) - clamp(24px, 5vw, 72px) - clamp(24px, 5vw, 72px))}.transformation-area-grid,.transformation-method-grid{display:grid;grid-gap:24px;gap:24px;margin-top:42px}.transformation-area-grid,.transformation-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.transformation-area-grid article,.transformation-method-grid article{background:var(--surface);border:1px solid rgba(138,130,237,.16);border-radius:8px;box-shadow:0 18px 56px rgba(11,16,32,.055);display:grid;min-height:240px;padding:32px}.transformation-area-grid article>span,.transformation-method-grid article>span{align-items:center;animation:capability-marker-breathe 5.4s ease-in-out infinite;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.84),transparent 35%),linear-gradient(135deg,rgba(138,130,237,.18),rgba(0,102,255,.06));border-radius:8px;color:var(--violet-strong);display:flex;height:62px;justify-content:center;margin-bottom:30px;width:62px}.transformation-area-grid svg,.transformation-method-grid svg{height:30px;stroke-width:1.7;width:30px}.transformation-area-grid h3,.transformation-method-grid h3,.transformation-trajectory-list h3{color:var(--ink);font-size:var(--type-card-title);line-height:1.15;margin:0}.transformation-area-grid p,.transformation-method-grid p,.transformation-trajectory-list p{color:var(--muted);font-size:var(--type-card-copy);line-height:1.5;margin:10px 0 0}.transformation-principles-section{background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(circle at 88% 18%,rgba(138,130,237,.2),transparent 34%),linear-gradient(120deg,#111111 0,var(--deep-ink) 58%,#151d3a 100%);background-size:96px 96px,96px 96px,auto,auto;color:#ffffff;display:grid;grid-gap:clamp(44px,6vw,84px);gap:clamp(44px,6vw,84px);grid-template-columns:minmax(340px,.78fr) minmax(560px,1fr);max-width:none;padding:96px clamp(24px,5vw,72px)}.transformation-principles-copy{justify-self:end;max-width:560px}.transformation-principles-copy h2{color:#ffffff;font-size:var(--type-section-title);line-height:1.02;margin:0}.transformation-principles-copy p:not(.eyebrow){color:rgba(255,255,255,.74);font-size:var(--type-section-copy);line-height:1.55;margin:28px 0 0}.transformation-principles-list{display:grid;grid-gap:14px;gap:14px;max-width:760px}.transformation-principles-list p{align-items:start;background:rgba(255,255,255,.055);border:1px solid rgba(138,130,237,.2);border-radius:8px;color:rgba(255,255,255,.82);display:grid;font-size:var(--type-card-copy);grid-gap:14px;gap:14px;grid-template-columns:24px 1fr;line-height:1.45;margin:0;padding:18px 20px}.transformation-principles-list svg{color:var(--violet);height:22px;margin-top:2px;stroke-width:1.8;width:22px}.transformation-trajectory-section{background:var(--surface-soft);max-width:none}.transformation-trajectory-section>*{margin-left:auto;margin-right:auto;max-width:calc(var(--max-width) - clamp(24px, 5vw, 72px) - clamp(24px, 5vw, 72px))}.transformation-trajectory-list{background:#ffffff;border:1px solid rgba(229,231,235,.86);border-radius:8px;display:grid;margin-top:42px;overflow:hidden}.transformation-trajectory-list article{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:72px 1fr;padding:28px 32px}.transformation-trajectory-list article+article{border-top:1px solid var(--line)}.transformation-trajectory-list article>span{color:var(--violet-strong);font-size:14px;font-weight:900;letter-spacing:.08em}.transformation-client-proof{border-top:1px solid var(--line)}.transformation-form-section{align-items:start;display:grid;grid-gap:clamp(36px,6vw,82px);gap:clamp(36px,6vw,82px);grid-template-columns:minmax(320px,.62fr) minmax(620px,1fr)}.transformation-form-section>*{max-width:none}.transformation-form-section .billing-form-copy{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 28px)}.transformation-final-cta,.transformation-run-extension{margin-top:0}.coaching-deliverables-section,.coaching-formats-section,.coaching-hero,.coaching-signals-section,.transformation-coaching-link{margin:0 auto;max-width:var(--max-width);padding:74px clamp(24px,5vw,72px)}.transformation-coaching-link{align-items:center;background:#ffffff;border:1px solid rgba(138,130,237,.16);border-radius:8px;box-shadow:0 18px 56px rgba(11,16,32,.055);display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin-top:42px;padding:28px 32px}.transformation-coaching-link .eyebrow{color:var(--violet-strong);margin-bottom:12px}.transformation-coaching-link h3{color:var(--ink);font-size:var(--type-card-title);line-height:1.15;margin:0}.transformation-coaching-link p:not(.eyebrow){color:var(--muted);font-size:var(--type-card-copy);line-height:1.5;margin:10px 0 0;max-width:720px}.coaching-hero{display:grid;grid-gap:clamp(38px,4.8vw,64px);gap:clamp(38px,4.8vw,64px);grid-template-columns:minmax(500px,.96fr) minmax(500px,1.04fr);padding-top:72px;position:relative}.coaching-hero:before{background-image:linear-gradient(rgba(7,94,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(7,94,255,.06) 1px,transparent 0);background-size:88px 88px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,black,transparent 92%);mask-image:linear-gradient(180deg,black,transparent 92%);pointer-events:none;position:absolute;z-index:-1}.coaching-hero-copy{align-self:center}.coaching-deliverables-section .eyebrow,.coaching-form-section .eyebrow,.coaching-formats-section .eyebrow,.coaching-hero-copy .eyebrow,.coaching-method-section .eyebrow,.coaching-next-step .eyebrow,.coaching-question-section .eyebrow,.coaching-signals-section .eyebrow{color:var(--violet-strong)}.coaching-hero-copy h1{color:var(--ink);font-size:clamp(48px,5.1vw,72px);letter-spacing:0;line-height:1;margin:0;max-width:720px}.coaching-hero-copy>p:not(.eyebrow):not(.ops-breadcrumb){color:var(--muted);font-size:var(--type-section-copy);line-height:1.55;margin:30px 0 0;max-width:650px}.coaching-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.coaching-final-cta .primary-cta,.coaching-hero-actions .primary-cta,.coaching-hero-actions .secondary-cta{gap:14px}.coaching-map{align-self:center;background:radial-gradient(circle at 72% 22%,rgba(138,130,237,.22),transparent 32%),linear-gradient(rgba(7,94,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(7,94,255,.055) 1px,transparent 0),rgba(255,255,255,.88);background-size:auto,72px 72px,72px 72px,auto;border:1px solid rgba(138,130,237,.2);border-radius:8px;box-shadow:0 24px 90px rgba(11,16,32,.08);display:grid;grid-gap:24px;gap:24px;justify-self:end;max-width:560px;min-width:0;padding:clamp(24px,3vw,34px);width:100%}.coaching-map-head{display:grid;grid-gap:8px;gap:8px}.coaching-map-head span{color:var(--violet-strong);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.coaching-map-head strong{color:var(--ink);font-size:clamp(24px,2vw,34px);line-height:1.1}.coaching-map-grid{aspect-ratio:1.35;background:linear-gradient(rgba(138,130,237,.1) 1px,transparent 0),linear-gradient(90deg,rgba(138,130,237,.1) 1px,transparent 0),rgba(255,255,255,.6);background-size:54px 54px;border:1px solid rgba(138,130,237,.14);border-radius:8px;min-height:300px;position:relative}.coaching-axis,.coaching-choice{align-items:center;border-radius:8px;display:flex;font-weight:850;justify-content:center;position:absolute}.coaching-axis{background:rgba(241,239,255,.9);color:var(--violet-strong);font-size:13px;height:42px;width:108px}.coaching-axis-cost{left:7%;top:12%}.coaching-axis-risk{right:8%;top:20%}.coaching-axis-run{bottom:11%;left:36%}.coaching-choice{background:linear-gradient(rgba(255,255,255,.94),rgba(255,255,255,.94)) padding-box,linear-gradient(135deg,rgba(138,130,237,.46),rgba(0,102,255,.24)) border-box;border:1px solid transparent;box-shadow:0 18px 58px rgba(11,16,32,.07);color:var(--ink);font-size:15px;height:76px;width:128px}.coaching-choice-a{left:17%;top:42%}.coaching-choice-b{left:45%;top:30%}.coaching-choice-c{right:10%;bottom:24%}.coaching-map-footer{border-top:1px solid rgba(138,130,237,.16);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px}.coaching-map-footer span{color:var(--muted);display:grid;font-size:13px;grid-gap:6px;gap:6px;line-height:1.35;padding:0 14px}.coaching-map-footer span+span{border-left:1px solid rgba(138,130,237,.16)}.coaching-map-footer strong{color:var(--ink);font-size:18px}.coaching-deliverables-section,.coaching-formats-section,.coaching-signals-section{background:#ffffff;max-width:none}.coaching-deliverables-section>*,.coaching-formats-section>*,.coaching-signals-section>*{margin-left:auto;margin-right:auto;max-width:calc(var(--max-width) - clamp(24px, 5vw, 72px) - clamp(24px, 5vw, 72px))}.coaching-format-grid,.coaching-signal-grid{display:grid;grid-gap:24px;gap:24px;margin-top:42px}.coaching-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.coaching-format-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.coaching-format-grid article,.coaching-signal-grid article{background:var(--surface);border:1px solid rgba(138,130,237,.16);border-radius:8px;box-shadow:0 18px 56px rgba(11,16,32,.055);display:grid;min-height:240px;padding:30px}.coaching-signal-grid article>span{align-items:center;animation:capability-marker-breathe 5.4s ease-in-out infinite;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.84),transparent 35%),linear-gradient(135deg,rgba(138,130,237,.18),rgba(0,102,255,.06));border-radius:8px;color:var(--violet-strong);display:flex;height:58px;justify-content:center;margin-bottom:28px;width:58px}.coaching-signal-grid svg{height:28px;stroke-width:1.7;width:28px}.coaching-format-grid h3,.coaching-method-steps h3,.coaching-signal-grid h3{color:var(--ink);font-size:var(--type-card-title);line-height:1.15;margin:0}.coaching-format-grid p,.coaching-method-steps p,.coaching-signal-grid p{color:var(--muted);font-size:var(--type-card-copy);line-height:1.5;margin:10px 0 0}.coaching-method-section{background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(circle at 88% 18%,rgba(138,130,237,.22),transparent 34%),linear-gradient(120deg,#111111 0,var(--deep-ink) 58%,#151d3a 100%);background-size:96px 96px,96px 96px,auto,auto;color:#ffffff;display:grid;grid-gap:clamp(44px,6vw,84px);gap:clamp(44px,6vw,84px);grid-template-columns:minmax(340px,.72fr) minmax(560px,1fr);max-width:none;padding:96px clamp(24px,5vw,72px)}.coaching-method-copy{justify-self:end;max-width:560px}.coaching-method-copy h2{color:#ffffff;font-size:var(--type-section-title);line-height:1.02;margin:0}.coaching-method-copy p:not(.eyebrow){color:rgba(255,255,255,.74);font-size:var(--type-section-copy);line-height:1.55;margin:28px 0 0}.coaching-method-steps{display:grid;grid-gap:16px;gap:16px;max-width:760px}.coaching-method-steps article{align-items:start;background:rgba(255,255,255,.055);border:1px solid rgba(138,130,237,.2);border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:56px 1fr;padding:22px}.coaching-method-steps article>span{align-items:center;background:rgba(255,255,255,.12);border-radius:8px;color:var(--violet);display:flex;height:50px;justify-content:center;width:50px}.coaching-method-steps h3,.coaching-method-steps p{grid-column:2}.coaching-method-steps svg{height:26px;stroke-width:1.8;width:26px}.coaching-method-steps h3{color:#ffffff}.coaching-method-steps p{color:rgba(255,255,255,.78)}.coaching-deliverables-section{background:var(--surface-soft)}.coaching-deliverables-panel{background:#ffffff;border:1px solid rgba(229,231,235,.86);border-radius:8px;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px;overflow:hidden}.coaching-deliverables-panel p{align-items:start;color:var(--muted);display:grid;font-size:var(--type-card-copy);grid-gap:14px;gap:14px;grid-template-columns:24px 1fr;line-height:1.45;margin:0;padding:22px 24px}.coaching-deliverables-panel p:nth-child(odd){border-right:1px solid var(--line)}.coaching-deliverables-panel p:nth-child(n+3){border-top:1px solid var(--line)}.coaching-deliverables-panel svg{color:var(--violet-strong);height:22px;margin-top:2px;stroke-width:1.8;width:22px}.coaching-format-grid article span{color:var(--violet-strong);font-size:12px;font-weight:850;letter-spacing:.1em;margin-bottom:44px;text-transform:uppercase}.coaching-question-section{align-items:start;background:var(--surface-soft);display:grid;grid-gap:clamp(36px,6vw,82px);gap:clamp(36px,6vw,82px);grid-template-columns:minmax(320px,.62fr) minmax(620px,1fr);max-width:none;padding:88px clamp(24px,5vw,72px)}.coaching-question-section>*{margin-left:auto;margin-right:auto;max-width:640px;width:100%}.coaching-question-section h2{color:var(--ink);font-size:var(--type-section-title);line-height:1.02;margin:0}.coaching-question-list{display:grid;grid-gap:12px;gap:12px}.coaching-question-list p{background:#ffffff;border:1px solid rgba(138,130,237,.14);border-radius:8px;color:var(--ink);font-size:var(--type-card-copy);font-weight:750;line-height:1.42;margin:0;padding:18px 20px}.coaching-form-section{align-items:start;display:grid;grid-gap:clamp(36px,6vw,82px);gap:clamp(36px,6vw,82px);grid-template-columns:minmax(320px,.62fr) minmax(620px,1fr)}.coaching-form-section>*{max-width:none}.coaching-form-section .billing-form-copy{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 28px)}.coaching-final-cta,.coaching-next-step{margin-top:0}.customer-case-context,.customer-case-hero,.customer-case-proof{margin:0 auto;max-width:var(--max-width);padding:74px clamp(24px,5vw,72px)}.customer-case-hero{display:grid;grid-gap:clamp(42px,5vw,76px);gap:clamp(42px,5vw,76px);grid-template-columns:minmax(460px,.92fr) minmax(520px,1.08fr);padding-top:72px;position:relative}.customer-case-hero:before{background-image:linear-gradient(rgba(7,94,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(7,94,255,.06) 1px,transparent 0);background-size:88px 88px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,black,transparent 92%);mask-image:linear-gradient(180deg,black,transparent 92%);pointer-events:none;position:absolute;z-index:-1}.customer-case-copy{align-self:center}.customer-case-context .eyebrow,.customer-case-copy .eyebrow,.customer-case-dark .eyebrow,.customer-case-outcomes .eyebrow,.customer-case-proof .eyebrow{color:var(--violet-strong)}.customer-case-logo{align-items:center;display:flex;height:58px;justify-content:flex-start;margin:22px 0 24px}.customer-case-logo img{filter:grayscale(1);height:auto;max-height:54px;max-width:150px;object-fit:contain;width:auto}.customer-case-copy h1{color:var(--ink);font-size:clamp(48px,5.2vw,74px);letter-spacing:0;line-height:.99;margin:0;max-width:780px}.customer-case-copy>p:not(.eyebrow):not(.ops-breadcrumb){color:var(--muted);font-size:var(--type-section-copy);line-height:1.55;margin:30px 0 0;max-width:680px}.customer-case-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.customer-case-source{color:var(--quiet);font-size:14px;line-height:1.45;margin:22px 0 0}.customer-case-source a{color:var(--violet-strong);font-weight:800;text-decoration:none}.customer-case-actions .primary-cta,.customer-case-actions .secondary-cta,.customer-case-final-cta .primary-cta{gap:14px}.customer-case-visual{align-self:center;background:radial-gradient(circle at 76% 18%,rgba(138,130,237,.24),transparent 34%),linear-gradient(rgba(7,94,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(7,94,255,.055) 1px,transparent 0),rgba(255,255,255,.88);background-size:auto,72px 72px,72px 72px,auto;border:1px solid rgba(138,130,237,.2);border-radius:8px;box-shadow:0 24px 90px rgba(11,16,32,.08);display:grid;grid-gap:24px;gap:24px;min-width:0;padding:clamp(24px,3vw,34px)}.customer-case-visual-head{display:grid;grid-gap:8px;gap:8px}.customer-case-visual-head span{color:var(--violet-strong);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.customer-case-visual-head strong{color:var(--ink);font-size:clamp(24px,2vw,34px);line-height:1.1}.customer-case-architecture{min-height:320px;position:relative}.customer-case-architecture svg{color:var(--violet-strong);inset:0;overflow:visible;position:absolute;width:100%}.customer-case-architecture path{animation:billing-cloud-line-flow 4s linear infinite;fill:none;opacity:.78;stroke:currentcolor;stroke-dasharray:3 11;stroke-linecap:round;stroke-width:3}.customer-case-architecture path+path{animation-direction:reverse;opacity:.42}.case-node{align-items:center;background:linear-gradient(rgba(255,255,255,.94),rgba(255,255,255,.94)) padding-box,linear-gradient(135deg,rgba(138,130,237,.46),rgba(0,102,255,.24)) border-box;border:1px solid transparent;border-radius:8px;box-shadow:0 18px 58px rgba(11,16,32,.07);color:var(--ink);display:flex;font-size:16px;font-weight:850;height:86px;justify-content:center;position:absolute;width:128px;z-index:1}.case-node-app{left:2%;top:32%}.case-node-gke{left:40%;top:12%}.case-node-data{right:2%;top:36%}.customer-case-visual-foot{border-top:1px solid rgba(138,130,237,.16);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px}.customer-case-visual-foot span{align-items:center;color:var(--muted);display:flex;font-size:14px;font-weight:750;gap:10px;line-height:1.35;padding:0 14px}.customer-case-visual-foot span+span{border-left:1px solid rgba(138,130,237,.16)}.customer-case-visual-foot svg{color:var(--violet-strong);height:20px;stroke-width:1.8;width:20px}.customer-case-metrics{background:#ffffff;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 max(var(--page-gutter),calc((100vw - var(--max-width)) / 2))}.customer-case-metrics article{display:grid;grid-gap:10px;gap:10px;min-height:176px;padding:34px 28px}.customer-case-metrics article+article{border-left:1px solid var(--line)}.customer-case-metrics strong{color:var(--ink);font-size:clamp(42px,4vw,62px);letter-spacing:0;line-height:.95}.customer-case-metrics span{color:var(--muted);font-size:var(--type-card-copy);line-height:1.45;max-width:320px}.customer-case-context,.customer-case-proof{background:#ffffff;max-width:none}.customer-case-context>*,.customer-case-proof>*{margin-left:auto;margin-right:auto;max-width:calc(var(--max-width) - clamp(24px, 5vw, 72px) - clamp(24px, 5vw, 72px))}.customer-case-context-grid,.customer-case-proof-grid{display:grid;grid-gap:24px;gap:24px;margin-top:42px}.customer-case-context-grid,.customer-case-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-case-context-grid article,.customer-case-proof-grid article{background:var(--surface);border:1px solid rgba(138,130,237,.16);border-radius:8px;box-shadow:0 18px 56px rgba(11,16,32,.055);display:grid;min-height:240px;padding:30px}.customer-case-context-grid article>span,.customer-case-proof-grid article>svg{align-items:center;animation:capability-marker-breathe 5.4s ease-in-out infinite;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.84),transparent 35%),linear-gradient(135deg,rgba(138,130,237,.18),rgba(0,102,255,.06));border-radius:8px;color:var(--violet-strong);display:flex;height:58px;justify-content:center;margin-bottom:28px;width:58px}.customer-case-context-grid svg,.customer-case-proof-grid article>svg{height:28px;stroke-width:1.7;width:28px}.customer-case-context-grid h3,.customer-case-proof-grid h3,.customer-case-steps h3{color:var(--ink);font-size:var(--type-card-title);line-height:1.15;margin:0}.customer-case-context-grid p,.customer-case-proof-grid p,.customer-case-steps p{color:var(--muted);font-size:var(--type-card-copy);line-height:1.5;margin:10px 0 0}.customer-case-dark{background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(circle at 88% 18%,rgba(138,130,237,.22),transparent 34%),linear-gradient(120deg,#111111 0,var(--deep-ink) 58%,#151d3a 100%);background-size:96px 96px,96px 96px,auto,auto;color:#ffffff;display:grid;grid-gap:clamp(44px,6vw,84px);gap:clamp(44px,6vw,84px);grid-template-columns:minmax(340px,.72fr) minmax(560px,1fr);max-width:none;padding:96px clamp(24px,5vw,72px)}.customer-case-dark-copy{justify-self:end;max-width:560px}.customer-case-dark-copy h2{color:#ffffff;font-size:var(--type-section-title);line-height:1.02;margin:0}.customer-case-dark-copy p:not(.eyebrow){color:rgba(255,255,255,.74);font-size:var(--type-section-copy);line-height:1.55;margin:28px 0 0}.customer-case-steps{display:grid;grid-gap:16px;gap:16px;max-width:760px}.customer-case-steps article{align-items:start;background:rgba(255,255,255,.055);border:1px solid rgba(138,130,237,.2);border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:56px 1fr;padding:22px}.customer-case-steps article>span{color:var(--violet);font-size:14px;font-weight:900;letter-spacing:.08em}.customer-case-steps h3,.customer-case-steps p{grid-column:2}.customer-case-steps h3{color:#ffffff}.customer-case-steps p{color:rgba(255,255,255,.78)}.customer-case-outcomes{align-items:start;background:var(--surface-soft);display:grid;grid-gap:clamp(36px,6vw,82px);gap:clamp(36px,6vw,82px);grid-template-columns:minmax(320px,.62fr) minmax(620px,1fr);max-width:none;padding:88px clamp(24px,5vw,72px)}.customer-case-outcomes>*{margin-left:auto;margin-right:auto;max-width:640px;width:100%}.customer-case-outcomes h2,.customer-case-proof h2{color:var(--ink);font-size:var(--type-section-title);line-height:1.02;margin:0}.customer-case-outcomes p:not(.eyebrow),.customer-case-proof>div>p:not(.eyebrow){color:var(--muted);font-size:var(--type-section-copy);line-height:1.55;margin:28px 0 0}.customer-case-outcome-list{display:grid;grid-gap:12px;gap:12px}.customer-case-outcome-list p{align-items:start;background:#ffffff;border:1px solid rgba(138,130,237,.14);border-radius:8px;color:var(--ink);display:grid;font-size:var(--type-card-copy);font-weight:750;grid-gap:14px;gap:14px;grid-template-columns:24px 1fr;line-height:1.42;margin:0;padding:18px 20px}.customer-case-outcome-list svg{color:var(--violet-strong);height:22px;margin-top:2px;stroke-width:1.8;width:22px}.customer-case-final-cta{margin-top:0}.success-story-detail,.success-story-hero,.success-story-section{margin:0 auto;max-width:var(--max-width);padding:72px clamp(24px,5vw,72px)}.success-story-hero{align-items:start;display:grid;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);grid-template-columns:minmax(520px,1fr) minmax(300px,420px);padding-top:72px}.success-story-detail .eyebrow,.success-story-hero-copy .eyebrow,.success-story-section .eyebrow{color:var(--violet-strong)}.success-story-hero-copy h1{color:var(--ink);font-size:clamp(48px,5vw,72px);letter-spacing:0;line-height:1.02;margin:0;max-width:820px}.success-story-hero-copy>p:not(.eyebrow):not(.ops-breadcrumb){color:var(--muted);font-size:var(--type-section-copy);line-height:1.58;margin:28px 0 0;max-width:760px}.success-story-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.success-story-actions .primary-cta,.success-story-actions .secondary-cta,.success-story-final-cta .primary-cta{gap:14px}.success-story-card{background:#ffffff;border:1px solid rgba(138,130,237,.18);border-radius:8px;box-shadow:0 22px 70px rgba(11,16,32,.08);display:grid;grid-gap:24px;gap:24px;padding:28px;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 24px)}.success-story-card-logo{align-items:center;background:var(--surface-soft);border:1px solid rgba(138,130,237,.12);border-radius:8px;display:flex;height:104px;justify-content:center}.success-story-card-logo img{filter:grayscale(1);height:auto;max-height:62px;max-width:150px;object-fit:contain;width:auto}.success-story-card-list{display:grid;grid-gap:0;gap:0}.success-story-card-list p{border-top:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;margin:0;padding:15px 0}.success-story-card-list span{color:var(--quiet);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.success-story-card-list strong{color:var(--ink);font-size:15px;line-height:1.35}.success-story-source-link{align-items:center;border:1px solid rgba(138,130,237,.28);border-radius:8px;color:var(--violet-strong);display:inline-flex;font-weight:850;gap:10px;justify-content:center;min-height:48px;text-decoration:none}.success-story-source-link svg{height:18px;width:18px}.success-story-tabs{background:rgba(255,255,255,.92);border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;gap:8px;margin:0;overflow-x:auto;padding:0 max(var(--page-gutter),calc((100vw - var(--max-width)) / 2));position:-webkit-sticky;position:sticky;scrollbar-width:none;top:var(--header-height);z-index:5}.success-story-tabs::-webkit-scrollbar{display:none}.success-story-tabs a{border-bottom:2px solid transparent;color:var(--muted);flex:0 0 auto;font-size:14px;font-weight:850;padding:18px 18px 16px;text-decoration:none}.success-story-tabs a:hover{border-bottom-color:var(--violet-strong);color:var(--ink)}.success-story-results{background:#ffffff;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:var(--max-width);padding:34px clamp(24px,5vw,72px) 64px}.success-story-results article{border:1px solid rgba(138,130,237,.16);display:grid;grid-gap:12px;gap:12px;min-height:190px;padding:28px}.success-story-results article+article{border-left:0}.success-story-results svg{color:var(--violet-strong);height:28px;stroke-width:1.8;width:28px}.success-story-results strong{color:var(--violet-strong);font-size:clamp(36px,3.5vw,54px);line-height:.98}.success-story-results span{color:var(--muted);font-size:var(--type-card-copy);line-height:1.42}.success-story-section{border-top:1px solid var(--line);display:grid;grid-gap:clamp(36px,5vw,76px);gap:clamp(36px,5vw,76px);grid-template-columns:minmax(280px,.42fr) minmax(0,1fr)}.success-story-section-head{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 78px)}.success-story-detail h2,.success-story-section-head h2{color:var(--ink);font-size:var(--type-section-title);line-height:1.03;margin:0}.success-story-prose{color:var(--muted);font-size:19px;line-height:1.75;max-width:820px}.success-story-prose p{margin:0}.success-story-prose p+p{margin-top:22px}.success-story-step-grid{display:grid;grid-gap:14px;gap:14px;grid-column:2;margin-top:34px}.success-story-step-grid article{align-items:start;background:#ffffff;border:1px solid rgba(138,130,237,.14);border-radius:8px;display:grid;grid-gap:20px;gap:20px;grid-template-columns:54px 1fr;padding:22px}.success-story-step-grid article>span{align-items:center;background:var(--deep-ink);border-radius:999px;color:#ffffff;display:flex;font-size:13px;font-weight:900;height:40px;justify-content:center;width:40px}.success-story-detail-grid h3,.success-story-step-grid h3{color:var(--ink);font-size:var(--type-card-title);line-height:1.15;margin:0}.success-story-detail-grid p,.success-story-step-grid p{color:var(--muted);font-size:var(--type-card-copy);line-height:1.5;margin:8px 0 0}.success-story-bullet-panel{background:var(--surface-soft);border:1px solid rgba(138,130,237,.14);border-radius:8px;display:grid;grid-gap:0;gap:0;margin-top:34px}.success-story-bullet-panel p{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:24px 1fr;padding:18px 20px}.success-story-bullet-panel p+p{border-top:1px solid var(--line);margin-top:0}.success-story-bullet-panel svg{color:var(--violet-strong);height:22px;margin-top:4px;stroke-width:1.8;width:22px}.success-story-quote{background:radial-gradient(circle at 86% 18%,rgba(138,130,237,.24),transparent 32%),linear-gradient(135deg,#111111 0,var(--deep-ink) 56%,#151d3a 100%);color:#ffffff;margin:0;padding:86px max(var(--page-gutter),calc((100vw - var(--max-width)) / 2))}.success-story-quote p{font-size:clamp(30px,3.1vw,48px);font-weight:850;letter-spacing:0;line-height:1.12;margin:0;max-width:980px}.success-story-quote span{color:rgba(255,255,255,.62);display:block;font-size:15px;font-weight:800;margin-top:28px}.success-story-detail{border-top:1px solid var(--line)}.success-story-detail-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:42px}.success-story-detail-grid article{background:#ffffff;border:1px solid rgba(138,130,237,.16);border-radius:8px;box-shadow:0 18px 56px rgba(11,16,32,.055);display:grid;min-height:250px;padding:28px}.success-story-detail-grid svg{color:var(--violet-strong);height:34px;margin-bottom:30px;stroke-width:1.7;width:34px}.success-story-final-cta{margin-top:0}.success-stories-index-shell{background:#ffffff}.success-stories-index-hero .primary-cta{gap:12px;margin-top:28px}.success-stories-index-hero-inner{grid-template-columns:minmax(0,.9fr) minmax(420px,1fr)}.success-stories-index-hero h1{max-width:860px}.success-stories-hero-visual .resources-visual-card{background:radial-gradient(circle at 70% 18%,rgba(255,255,255,.7),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.78),rgba(138,130,237,.24))}.success-stories-visual-core{background:radial-gradient(circle at 72% 18%,rgba(255,197,48,.24),transparent 38%),linear-gradient(135deg,rgba(255,255,255,.88),rgba(241,239,255,.82))}.success-stories-visual-symbol{color:var(--violet-strong);height:112px;opacity:.86;stroke-width:1.55;width:112px}.success-stories-visual-proof{align-items:start;background:rgba(255,255,255,.86);border:1px solid rgba(138,130,237,.24);border-radius:8px;bottom:42px;box-shadow:0 20px 58px rgba(11,16,32,.08);display:grid;grid-gap:8px;gap:8px;left:32%;max-width:260px;padding:18px 20px;position:absolute}.success-stories-visual-proof svg{color:var(--violet-strong);height:24px;width:24px}.success-stories-visual-proof strong{color:var(--ink);font-size:15px;line-height:1.2}.success-stories-visual-proof span{color:var(--muted);font-size:13px;line-height:1.4}.success-stories-index-grid{background:var(--surface-soft);display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));padding:64px max(var(--page-gutter),calc((100vw - var(--max-width)) / 2)) 72px}.success-story-list-card{background:#ffffff;border:1px solid rgba(138,130,237,.16);border-radius:8px;box-shadow:0 18px 60px rgba(11,16,32,.05);color:inherit;display:grid;min-height:560px;overflow:hidden;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.success-story-list-card:hover{border-color:rgba(138,130,237,.38);box-shadow:0 28px 80px rgba(11,16,32,.1);transform:translateY(-3px)}.success-story-list-visual{align-items:center;background:linear-gradient(rgba(11,16,32,.055) 1px,transparent 0),linear-gradient(90deg,rgba(11,16,32,.055) 1px,transparent 0),radial-gradient(circle at 72% 18%,rgba(255,197,48,.22),transparent 36%),#e9eefb;background-size:34px 34px,34px 34px,auto,auto;display:flex;height:220px;justify-content:center;padding:28px}.success-story-list-visual img{display:block;filter:none;height:auto;max-height:86px;max-width:230px;object-fit:contain;width:auto}.success-story-list-body{display:grid;grid-gap:16px;gap:16px;padding:28px 28px 24px}.success-story-list-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.success-story-list-meta span,.success-story-list-tags span{background:rgba(138,130,237,.1);border:1px solid rgba(138,130,237,.18);border-radius:999px;color:var(--violet-strong);font-size:11px;font-weight:820;line-height:1;padding:7px 9px}.success-story-list-card h2{color:var(--ink);font-size:clamp(24px,2.2vw,32px);line-height:1.08;margin:0}.success-story-list-card p{color:var(--muted);font-size:15px;line-height:1.55;margin:0}.success-story-list-tags{display:flex;flex-wrap:wrap;gap:7px}.success-story-list-results{border-top:1px solid var(--line);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 28px}.success-story-list-results article{display:grid;grid-gap:7px;gap:7px;padding:18px 12px 18px 0}.success-story-list-results article+article{border-left:1px solid var(--line);padding-left:12px}.success-story-list-results svg{color:var(--violet-strong);height:19px;stroke-width:1.8;width:19px}.success-story-list-results strong{color:var(--ink);font-size:15px;line-height:1.12}.success-story-list-results span{color:var(--muted);font-size:12px;line-height:1.35}.success-story-list-link{align-items:center;border-top:1px solid var(--line);color:var(--violet-strong);display:flex;font-size:14px;font-weight:850;gap:10px;justify-content:space-between;margin:0 28px;padding:20px 0 24px}.success-story-list-link svg{height:18px;width:18px}.success-stories-index-focus{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--max-width);padding:64px clamp(24px,5vw,72px)}.success-stories-index-focus article{border-left:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding:8px 34px 8px 28px}.success-stories-index-focus article:first-child{border-left:0;padding-left:0}.success-stories-index-focus svg{color:var(--violet-strong);height:26px;stroke-width:1.8;width:26px}.success-stories-index-focus h2{color:var(--ink);font-size:20px;line-height:1.15;margin:0}.success-stories-index-focus p{color:var(--muted);font-size:15px;line-height:1.55;margin:0}.success-stories-index-cta{align-items:center;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0),radial-gradient(circle at 50% 0,rgba(138,130,237,.22),transparent 36%),#111111;background-size:28px 28px,28px 28px,auto,auto;color:#ffffff;display:flex;flex-direction:column;min-height:360px;padding:86px clamp(24px,5vw,72px);text-align:center}.success-stories-index-cta .eyebrow{color:var(--brand-lavender)}.success-stories-index-cta h2{color:#ffffff;font-size:clamp(34px,4vw,56px);letter-spacing:0;line-height:1.02;margin:0;max-width:820px}.success-stories-index-cta p:not(.eyebrow){color:rgba(255,255,255,.68);font-size:17px;line-height:1.55;margin:20px 0 0;max-width:620px}.success-stories-index-cta .primary-cta{gap:12px;margin-top:28px}.success-story-article{margin:0 auto;max-width:var(--max-width);padding:72px clamp(24px,5vw,72px) 96px}.success-story-article-hero{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:760px;text-align:center}.success-story-article-hero .ops-breadcrumb{align-self:stretch;margin-bottom:34px;text-align:left}.success-story-article-hero .eyebrow{color:var(--violet-strong)}.success-story-hero-logo{align-items:center;display:flex;justify-content:center;margin-bottom:22px;min-height:76px}.success-story-hero-logo img{display:block;filter:none;height:auto;max-height:76px;max-width:226px;object-fit:contain;width:auto}.success-story-article-hero h1{color:var(--ink);font-size:clamp(44px,5vw,68px);letter-spacing:0;line-height:1.04;margin:0}.success-story-article-hero>p:not(.eyebrow):not(.ops-breadcrumb){color:var(--muted);font-size:20px;line-height:1.62;margin:26px 0 0}.success-story-article-hero .primary-cta{gap:12px;margin-top:28px}.success-story-summary{margin:58px auto 54px;max-width:var(--max-width)}.success-story-summary>div{grid-template-columns:repeat(4,minmax(0,1fr))}.success-story-layout{align-items:start;display:grid;grid-gap:clamp(28px,4vw,54px);gap:clamp(28px,4vw,54px);grid-template-columns:minmax(150px,190px) minmax(0,760px) minmax(210px,260px);margin-top:54px}.success-story-toc{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 28px);display:grid;grid-gap:8px;gap:8px}.success-story-facts-title,.success-story-toc strong{color:var(--violet-strong)}.success-story-toc a{border-left:2px solid var(--line);color:var(--muted);font-size:13px;font-weight:760;line-height:1.35;padding:7px 0 7px 12px;text-decoration:none}.success-story-toc a:hover{border-left-color:var(--violet-strong);color:var(--ink)}.success-story-content{min-width:0}.success-story-lead,.success-story-reading-section{max-width:760px}.success-story-lead{color:var(--ink);font-size:19px;font-weight:650;line-height:1.68;margin-bottom:48px}.success-story-facts{background:#ffffff;border:1px solid rgba(138,130,237,.16);border-radius:8px;display:grid;grid-gap:0;gap:0;padding:16px}.success-story-side{align-self:stretch;align-content:start;display:grid;grid-gap:14px;gap:14px}.success-story-diagnostic-card{padding:20px;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 24px)}.success-story-diagnostic-card>svg{height:28px;width:28px}.success-story-diagnostic-card h2{font-size:21px;margin-top:16px}.success-story-diagnostic-card p{font-size:13px;line-height:1.48;margin:10px 0 16px}.success-story-side .article-share-card{padding:18px}.success-story-side .article-share-card>svg{height:24px;width:24px}.success-story-side .article-share-card strong{margin:12px 0}.success-story-facts p{border-top:1px solid var(--line);display:grid;grid-gap:5px;gap:5px;margin:0;padding:8px 0}.success-story-facts .success-story-facts-title,.success-story-facts p:nth-child(2){border-top:0;padding-top:0}.success-story-facts .success-story-facts-title{padding-bottom:10px}.success-story-facts span{color:var(--quiet);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.success-story-facts strong{color:var(--ink);font-size:12px;font-weight:520;line-height:1.38}.success-story-tech-tags{display:flex;flex-wrap:wrap;gap:6px}.success-story-tech-tags em{background:#f2f0ff;border:1px solid rgba(138,130,237,.24);border-radius:999px;color:var(--violet-strong);font-size:10px;font-style:normal;font-weight:760;line-height:1;padding:6px 8px}.success-story-reading-section{margin-top:56px}.success-story-reading-section h2{color:var(--violet-strong);font-size:clamp(28px,3vw,40px);letter-spacing:0;line-height:1.12;margin:0 0 22px;text-align:left}.success-story-reading-section li,.success-story-reading-section p{color:var(--muted);font-size:19px;line-height:1.72}.success-story-reading-section p{margin:0}.success-story-reading-section p+p,.success-story-reading-section ul+p{margin-top:22px}.success-story-reading-section ul{display:grid;grid-gap:10px;gap:10px;margin:24px 0 0;padding-left:22px}.success-story-callout{background:#ffffff;border:1px solid rgba(138,130,237,.16);border-left:4px solid var(--violet-strong);border-radius:8px;box-shadow:0 18px 56px rgba(11,16,32,.04);margin:58px auto 0;max-width:760px;padding:28px 32px}.success-story-callout p{color:var(--ink);font-size:18px;font-weight:400;line-height:1.62;margin:0}.success-story-final-panel{align-items:center;background:radial-gradient(circle at 88% 18%,rgba(138,130,237,.22),transparent 34%),linear-gradient(135deg,#111111 0,var(--deep-ink) 64%,#151d3a 100%);border-radius:8px;color:#ffffff;display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr) auto;margin:76px auto 0;max-width:880px;padding:34px 38px}.success-story-final-panel h2{color:#ffffff;font-size:clamp(26px,2.6vw,38px);line-height:1.08;margin:0}.success-story-final-panel p{color:rgba(255,255,255,.72);font-size:16px;line-height:1.55;margin:14px 0 0;max-width:620px}.success-story-final-panel .primary-cta{gap:12px;white-space:nowrap}@media (prefers-reduced-motion:reduce){.billing-icon,.billing-proof-row svg,.capability-marker,.coaching-signal-grid article>span,.core:before,.customer-case-architecture path,.customer-case-context-grid article>span,.customer-case-proof-grid article>svg,.intro-process-icon,.map-grid:after,.map-grid:before,.moments-icon-wrap,.node:after,.ops-card-icon,.ops-hero-proof-grid svg,.ops-outcome-grid article>span,.ops-overview-body:after,.ops-overview-body:before,.ops-pillar-grid article>span,.providers:after,.transformation-area-grid article>span,.transformation-flow path,.transformation-method-grid article>span{animation:none}}@media (max-width:1120px){.site-header{grid-template-columns:1fr auto}.header-link,.site-nav{display:none}.mobile-menu-toggle{display:inline-flex}.site-header-menu-open{background:#141417;border-bottom-color:rgba(255,255,255,.18)}.site-header-menu-open .brand-logo-default{display:none}.site-header-menu-open .brand-logo-mobile-open{display:block}.site-header-menu-open .mobile-menu-toggle{color:rgba(255,255,255,.72)}.mobile-menu-panel:not([hidden]){display:block}.customer-success-mega-panel,.services-mega-panel{display:none}.billing-form-section,.billing-hero,.billing-reassurance-section,.capabilities-section,.coaching-form-section,.coaching-hero,.coaching-method-section,.coaching-question-section,.customer-case-dark,.customer-case-hero,.customer-case-outcomes,.hero,.method-panel,.ops-hero,.ops-method-panel,.ops-retained-hero,.ops-scope-section,.success-story-hero,.success-story-section,.transformation-form-section,.transformation-hero,.transformation-principles-section{grid-template-columns:1fr}.cloud-map{min-height:auto}.post-list,.site-footer{grid-template-columns:1fr}.ops-scope-copy,.transformation-principles-copy{justify-self:start;max-width:760px}.transformation-form-section .billing-form-copy{position:static}.coaching-method-copy,.customer-case-dark-copy{justify-self:start;max-width:760px}.success-story-card,.success-story-section-head{position:static}.success-story-step-grid{grid-column:auto}.success-story-detail-grid,.success-story-results{grid-template-columns:repeat(2,minmax(0,1fr))}.success-stories-index-hero-inner{grid-template-columns:1fr}.success-stories-hero-visual{justify-self:stretch}.success-stories-index-focus,.success-stories-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.success-stories-index-focus article:nth-child(odd){border-left:0;padding-left:0}.success-story-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.success-story-results article:nth-child(odd){border-left:1px solid rgba(138,130,237,.16)}.success-story-results article:nth-child(n+3){border-top:0}.success-story-layout{gap:clamp(18px,3vw,28px);grid-template-columns:minmax(130px,160px) minmax(0,1fr) minmax(190px,230px)}.success-story-side{align-self:stretch;grid-column:auto;grid-row:auto;position:static}.coaching-form-section .billing-form-copy{position:static}.ops-dashboard{align-self:stretch}.ops-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-form-copy,.billing-savings-panel{position:static}.aws-value-levers-layout{grid-template-columns:1fr}.aws-value-levers-copy{position:static}.aws-support-levels,.billing-benefit-grid,.billing-process-grid,.billing-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aws-process-orbit{gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px}.aws-process-orbit article:after{display:none}.aws-support-showcase,.billing-final-cta,.billing-ops-extension,.success-story-final-panel{grid-template-columns:1fr}.billing-form-section>*{max-width:var(--max-width)}}@media (max-width:760px){:root{--header-height:104px}.site-header{padding:14px 20px}.brand img{max-height:72px;width:210px}.hero{min-height:auto;padding:48px 20px 56px}.hero h1{font-size:54px}.hero-text{font-size:19px}.providers{grid-template-columns:repeat(2,1fr);max-width:100%}.providers:after,.providers:before{display:none}.provider:nth-child(3){border-left:0}.provider:nth-child(3),.provider:nth-child(4){border-top:1px solid var(--line)}.provider img{max-height:34px;max-width:100px}.map-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr;grid-template-rows:auto;min-width:0}.map-grid:after,.map-grid:before,.node:after,.node:before{display:none}.core,.node,.node-bottom,.node-left-bottom,.node-left-top,.node-right-bottom,.node-right-top{grid-column:auto;grid-row:auto;justify-self:stretch;min-width:0}.node span,.node strong{min-width:0;overflow-wrap:anywhere}.core{aspect-ratio:auto;border-radius:8px;min-height:150px;order:-1;width:100%}.core:before{display:none}.aws-crosslink-section,.aws-estimation-section,.aws-native-section,.aws-savings-hero,.aws-value-levers-section,.billing-benefits-section,.billing-change-section,.billing-comparison-section,.billing-faq-section,.billing-final-cta,.billing-form-section,.billing-hero,.billing-ops-extension,.billing-process-section,.billing-provider-section,.billing-reassurance-section,.billing-resource-section,.billing-value-section,.capabilities-section,.clients-section,.coaching-deliverables-section,.coaching-formats-section,.coaching-hero,.coaching-method-section,.coaching-question-section,.coaching-signals-section,.contact-section,.customer-case-context,.customer-case-dark,.customer-case-hero,.customer-case-outcomes,.customer-case-proof,.facts-section,.intro-section,.method-section,.moments-section,.ops-audit-section,.ops-cta-section,.ops-faq-section,.ops-hero,.ops-method-section,.ops-practice-section,.ops-retained-hero,.ops-scope-section,.ops-service-matrix-section,.ops-service-section,.ops-shared-section,.ops-start-section,.ops-tech-section,.ops-value-section,.posts-section,.success-story-detail,.success-story-hero,.success-story-section,.transformation-areas-section,.transformation-hero,.transformation-method-section,.transformation-principles-section,.transformation-trajectory-section{padding:64px 20px}.aws-crosslink-section,.aws-crosslink-section a,.aws-estimation-form,.aws-lever-list article,.aws-native-strip,.aws-savings-hero,.aws-support-levels,.aws-support-showcase,.aws-value-levers-grid,.billing-benefit-grid,.billing-change-grid,.billing-comparison-grid,.billing-estimation-form fieldset,.billing-faq-grid,.billing-form,.billing-process-grid,.billing-progressive-form fieldset,.billing-progressive-form fieldset+fieldset,.billing-provider-grid,.billing-reassurance-grid article,.billing-resource-grid,.billing-value-grid,.capability-grid,.client-logo-grid,.coaching-deliverables-panel,.coaching-format-grid,.coaching-map-footer,.coaching-method-steps article,.coaching-signal-grid,.contact-band,.customer-case-context-grid,.customer-case-metrics,.customer-case-proof-grid,.customer-case-steps article,.customer-case-visual-foot,.facts-grid,.intro-layout,.method-card-grid,.method-showcase,.moments-grid,.ops-audit-domains,.ops-audit-panel,.ops-cta-card,.ops-dashboard-lower,.ops-dashboard-metrics,.ops-faq-grid,.ops-level-grid,.ops-outcome-grid,.ops-overview-body,.ops-pillar-grid,.ops-pillar-legend,.ops-practice-panel,.ops-shared-panel,.ops-start-timeline,.ops-tech-strip,.site-footer,.success-story-detail-grid,.success-story-results,.transformation-area-grid,.transformation-coaching-link,.transformation-method-grid,.transformation-visual-metrics{grid-template-columns:1fr}.success-stories-index-hero h1{font-size:46px}.success-stories-index-grid{gap:18px;grid-template-columns:1fr;padding:42px 20px 54px}.success-story-list-card{min-height:auto}.success-story-list-visual{height:188px}.success-story-list-results{grid-template-columns:1fr}.success-story-list-results article{padding:16px 0}.success-story-list-results article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.success-stories-index-focus{grid-template-columns:1fr;padding:48px 20px}.success-stories-index-focus article,.success-stories-index-focus article:first-child{border-left:0;border-top:1px solid var(--line);padding:24px 0}.success-stories-index-focus article:first-child{border-top:0}.success-stories-index-cta{min-height:320px;padding:64px 20px}.success-stories-index-cta h2{font-size:38px}.success-story-results article+article{border-left:1px solid rgba(138,130,237,.16);border-top:0}.success-story-tabs{padding:0 20px}.success-story-tabs a{font-size:13px;padding:16px 14px 14px}.success-story-hero-copy h1{font-size:46px}.success-story-prose{font-size:17px}.success-story-step-grid article{grid-template-columns:1fr}.success-story-article{padding:48px 20px 72px}.success-story-article-hero{align-items:flex-start;text-align:left}.success-story-article-hero .ops-breadcrumb{margin-bottom:24px}.success-story-article-hero h1{font-size:42px}.success-story-article-hero>p:not(.eyebrow):not(.ops-breadcrumb){font-size:18px}.success-story-callout,.success-story-final-panel,.success-story-summary{margin-top:44px}.success-story-layout,.success-story-summary>div{grid-template-columns:1fr}.success-story-layout{margin-top:42px}.success-story-diagnostic-card,.success-story-side,.success-story-toc{position:static}.success-story-toc{background:#ffffff;border:1px solid rgba(138,130,237,.14);border-radius:8px;gap:0;padding:18px}.success-story-toc a{border-left:0;border-top:1px solid var(--line);padding:11px 0}.success-story-toc p+a,.success-story-toc strong+a{border-top:0}.success-story-lead{font-size:18px;text-align:left}.success-story-side{grid-column:auto;grid-row:auto}.success-story-facts{grid-template-columns:1fr}.success-story-facts p,.success-story-facts p:nth-child(-n+2){border-left:0;border-top:1px solid var(--line)}.success-story-facts .success-story-facts-title,.success-story-facts p:nth-child(2){border-top:0}.success-story-reading-section h2{text-align:left}.success-story-reading-section li,.success-story-reading-section p{font-size:17px}.success-story-callout{padding:24px}.success-story-callout p{font-size:20px}.success-story-final-panel{padding:28px 24px}.success-story-final-panel .primary-cta{justify-self:start;white-space:normal}.transformation-visual{padding:22px}.transformation-flow{min-height:280px}.transformation-node{height:78px;width:112px}.transformation-node-source{left:0;top:36%}.transformation-node-design{left:34%;top:12%}.transformation-node-run{right:0;top:42%}.transformation-visual-metrics span{padding:14px 0}.transformation-visual-metrics span+span{border-left:0;border-top:1px solid rgba(138,130,237,.16)}.transformation-trajectory-list article{grid-template-columns:1fr;padding:24px}.coaching-hero-copy h1{font-size:48px}.coaching-map{padding:22px}.coaching-map-grid{aspect-ratio:auto;min-height:320px}.coaching-axis{width:96px}.coaching-choice{height:70px;width:116px}.coaching-choice-a{left:6%;top:42%}.coaching-choice-b{left:38%;top:28%}.coaching-choice-c{right:4%;bottom:22%}.coaching-map-footer span{padding:14px 0}.coaching-map-footer span+span{border-left:0;border-top:1px solid rgba(138,130,237,.16)}.coaching-deliverables-panel p:nth-child(odd){border-right:0}.coaching-deliverables-panel p+p{border-top:1px solid var(--line)}.customer-case-copy h1{font-size:48px}.customer-case-visual{padding:22px}.customer-case-architecture{min-height:300px}.case-node{height:76px;width:112px}.case-node-app{left:0;top:36%}.case-node-gke{left:34%;top:12%}.case-node-data{right:0;top:42%}.customer-case-visual-foot span{padding:14px 0}.customer-case-visual-foot span+span{border-left:0;border-top:1px solid rgba(138,130,237,.16)}.customer-case-metrics article{border-left:0;min-height:auto;padding:28px 20px}.customer-case-metrics article+article{border-left:0;border-top:1px solid var(--line)}.aws-value-levers-grid article .aws-value-marker,.aws-value-levers-grid article:nth-child(2n) .aws-value-marker{order:0}.aws-value-levers-grid article,.aws-value-levers-grid article:nth-child(2n){grid-template-columns:1fr}.aws-estimation-panel{padding:32px 20px}.aws-estimation-heading{margin-bottom:28px}.aws-estimation-heading h2{font-size:40px}.aws-estimation-heading p:not(.eyebrow){font-size:20px}.aws-process-orbit{grid-template-columns:1fr;max-width:340px}.aws-process-orbit article{min-height:260px}.footer-links{grid-template-columns:1fr}.intro-heading,.intro-process-list{grid-column:1;grid-row:auto}.intro-process-list{gap:18px;grid-template-columns:1fr}.intro-process-list article{gap:18px;grid-template-columns:74px 1fr;min-height:auto;padding:22px}.intro-process-icon{height:64px;width:64px}.intro-process-icon svg{height:30px;width:30px}.intro-process-list article>div{grid-column:2}.intro-proof-strip{grid-template-columns:1fr;margin-top:26px;padding:12px 22px}.intro-proof-strip span{justify-content:flex-start}.intro-proof-strip span+span{border-left:0;border-top:1px solid var(--line)}.clients-section{gap:46px}.client-logo-grid,.clients-heading{max-width:100%;width:100%}.client-logo-grid{gap:24px;grid-template-columns:repeat(2,1fr)}.client-logo,.client-logo:nth-last-child(-n+4){width:100%}.capabilities-section>div:first-child{padding:64px 20px}.capabilities-section .capability-grid{grid-template-columns:1fr}.method-card,.method-focus{min-height:auto}.capabilities-section .capability-grid article{min-height:auto;padding:42px 24px}.capabilities-section .capability-grid article+article:before{height:2px;left:24px;top:0;width:calc(100% - 48px)}.capabilities-section .capability-grid p{margin-top:22px}.expert-carousel{grid-template-columns:1fr}.expert-carousel-controls{min-height:auto;padding:28px}.expert-carousel-controls p{margin-top:28px;max-width:none}.expert-carousel-track{grid-auto-columns:minmax(280px,86vw)}.expert-card a{min-height:400px;padding:28px}.expert-card-visual{margin:32px -28px -28px}.moments-section{gap:42px;margin-top:64px;padding:42px 20px}.moments-grid,.moments-section{grid-template-columns:1fr}.moments-grid article{gap:18px;grid-template-columns:58px 1fr;min-height:auto;padding:22px}.moments-icon-wrap{height:52px;width:52px}.moments-icon{height:26px;width:26px}.moments-arrow,.moments-grid article:after{display:none}.moments-grid article>div{grid-column:2}.contact-band{padding:28px}.contact-band .primary-cta{white-space:normal}.ops-hero h1{font-size:48px}.ops-retained-copy h1{font-size:46px}.ops-breadcrumb{margin-bottom:34px}.ops-hero-actions{display:grid}.ops-hero-actions .primary-cta,.ops-hero-actions .secondary-cta{margin-top:0;width:100%}.ops-hero-proof-grid,.ops-provider-proof,.ops-provider-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-provider-proof{gap:18px}.ops-provider-row span:nth-child(3){border-left:0;border-top:1px solid var(--line)}.ops-provider-row span:nth-child(4){border-top:1px solid var(--line)}.ops-core,.ops-overview-body{padding:20px}.ops-core{grid-template-columns:52px 1fr;min-height:98px}.ops-core strong{font-size:24px}.ops-overview-body article{min-height:auto}.ops-level-card-recommended{transform:none}.ops-level-card,.ops-level-card-recommended{grid-template-rows:auto auto auto;min-height:auto}.ops-pillar-legend>span{justify-content:flex-start}.ops-pillar-legend>span+span{border-left:0;border-top:1px solid rgba(138,130,237,.16)}.ops-outcome-grid article,.ops-pillar-grid article{min-height:auto;padding:28px}.ops-method-panel{padding:28px}.ops-step-list article{grid-template-columns:1fr}.ops-scope-list div{grid-template-columns:34px 1fr;padding:18px 20px}.ops-dashboard{padding:20px}.ops-dashboard-head{grid-template-columns:1fr}.ops-practice-panel>div+div,.ops-shared-panel>article+article{border-left:0;border-top:1px solid var(--line)}.ops-audit-panel{padding:28px}.ops-audit-panel .ops-audit-note{grid-column:auto}.ops-start-timeline{gap:24px}.ops-start-timeline:before{display:none}.ops-start-timeline article{justify-items:start;padding:0;text-align:left}.ops-tech-strip{justify-items:start}.ops-cta-card{padding:28px}.ops-cta-card .primary-cta{white-space:normal}.billing-breadcrumb{margin-bottom:34px}.billing-hero h1{font-size:clamp(38px,10.2vw,42px);max-width:100%;overflow-wrap:anywhere}.billing-hero h1 span{display:block}.billing-hero h1 span+span:before{content:none}.billing-hero-actions{display:grid}.billing-final-cta .primary-cta,.billing-form .primary-cta,.billing-hero-actions .primary-cta,.billing-hero-actions .secondary-cta,.billing-ops-extension .secondary-cta{margin-top:0;white-space:normal;width:100%}.billing-provider-strip{align-items:flex-start;flex-direction:column}.billing-proof-row{grid-template-columns:1fr;max-width:360px;text-align:left}.billing-cloud-flow{gap:18px;grid-template-columns:1fr;max-width:320px}.billing-cloud-connector,.billing-cloud-flow:after,.billing-cloud-flow:before{display:none}.billing-cloud-core{min-height:160px;order:-1}.billing-hero-levers{grid-template-columns:1fr;max-width:360px}.billing-final-cta,.billing-form,.billing-ops-extension,.billing-savings-panel{padding:28px}.billing-panel-head,.billing-savings-list article{grid-template-columns:1fr}.billing-savings-list article{align-items:start;grid-template-columns:1fr}.billing-savings-list strong{grid-column:auto;justify-self:start;text-align:left}.billing-transparency{margin-top:-38px;padding:0 20px 34px}.billing-panel-head strong{font-size:64px}.billing-comparison-grid article,.billing-provider-grid a{padding:28px}.billing-reassurance-section h2{font-size:42px}.billing-reassurance-grid article{min-height:auto}.billing-provider-grid h3{font-size:34px;margin-top:34px}.billing-benefit-grid article{min-height:auto}.billing-estimation-form button,.billing-progressive-form .secondary-cta,.billing-progressive-form button{justify-self:stretch}.billing-resource-grid article{grid-template-rows:150px 1fr}.billing-resource-marker{min-height:150px}.billing-form button{justify-self:stretch}.aws-savings-hero-copy{padding-left:0}.aws-savings-hero h1{font-size:clamp(40px,10.8vw,46px);max-width:100%;overflow-wrap:anywhere}.aws-signal-panel{margin-right:0;min-height:auto;padding:28px}.aws-signal-panel:after,.aws-signal-panel:before{display:none}.aws-signal-row{grid-template-columns:1fr;padding-left:0}.aws-signal-row small{grid-column:auto}.aws-partner-proof,.aws-signal-caption{grid-template-columns:1fr}.aws-partner-proof{align-items:flex-start;justify-items:start;padding:24px}.aws-partner-proof-logos{width:100%}.aws-partner-proof-logo-card{min-width:0;overflow:hidden;padding-left:12px;padding-right:12px}.aws-partner-proof-logo-card img{max-width:100%}.aws-native-strip article{border-left:0;border-top:1px solid rgba(138,130,237,.16);justify-items:start;text-align:left}.aws-crosslink-section a{min-height:auto;padding:28px}.site-footer{gap:46px;padding:64px 20px 32px}.footer-partners{max-width:100%}.footer-partner{flex-basis:calc((100% - 30px) / 2)}.footer-partner-wide{justify-content:center}.footer-partner-wide img{max-width:100%}.footer-legal{text-align:left}}@media (max-width:1120px){.lead-capture-shell{grid-template-columns:1fr}.lead-capture-form-panel,.lead-capture-proof-panel{justify-items:stretch;padding:54px var(--page-gutter)}.lead-capture-form-panel>*,.lead-capture-proof-panel>*{max-width:none}.lead-capture-proof-panel{border-left:0;border-top:1px solid var(--line)}.trajectory-capture-page .lead-capture-shell{grid-template-columns:1fr}.trajectory-capture-page .lead-capture-form-panel,.trajectory-capture-page .lead-capture-proof-panel{justify-items:stretch;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.trajectory-capture-page .lead-capture-form-panel>*,.trajectory-capture-page .lead-capture-proof-panel>*{max-width:none}.trajectory-capture-page .lead-capture-proof-head p{margin-top:34px;max-width:620px}}@media (max-width:720px){.lead-capture-bottom,.lead-capture-form-panel,.lead-capture-proof-panel{padding-left:20px;padding-right:20px}.trajectory-capture-page .lead-capture-form-panel,.trajectory-capture-page .lead-capture-proof-panel{padding-left:20px;padding-right:20px;padding-top:54px}.trajectory-capture-page .lead-capture-form-panel h1,.trajectory-capture-page .lead-capture-proof-head h2{font-size:44px}.lead-capture-form-panel h1{font-size:44px;overflow-wrap:anywhere}.lead-capture-form-panel>p:not(.eyebrow){font-size:17px}.lead-capture-cloud-card,.lead-capture-form,.lead-capture-form fieldset,.lead-capture-next-step,.lead-capture-scope-grid{grid-template-columns:1fr}.lead-capture-form{gap:22px}.trajectory-capture-page .billing-estimation-form,.trajectory-capture-page .billing-estimation-form fieldset,.trajectory-capture-page .lead-capture-form,.trajectory-capture-page .lead-capture-form fieldset{grid-template-columns:1fr}.trajectory-capture-page .lead-capture-form fieldset{gap:16px}.trajectory-capture-page .lead-capture-form .acquisition-field,.trajectory-capture-page .lead-capture-form label{min-width:0;width:100%}.trajectory-capture-page .lead-capture-form input,.trajectory-capture-page .lead-capture-form select{box-sizing:border-box;min-height:54px;width:100%}.trajectory-capture-page .lead-capture-form select{text-overflow:ellipsis}.trajectory-capture-page .lead-capture-form .acquisition-provider-options input,.trajectory-capture-page .lead-capture-form .acquisition-segmented-options input{height:1px;min-height:0;padding:0;width:1px}.lead-capture-form .primary-cta{justify-content:center}.lead-capture-proof-head h2{font-size:36px}.lead-capture-provider-strip{gap:16px}.lead-capture-next-step>svg:last-child{display:none}}.lead-simple-page{background:radial-gradient(circle at 50% 0,rgba(138,130,237,.12),transparent 34%),linear-gradient(180deg,#ffffff,#f7f8ff 54%,#ffffff);overflow:clip}.lead-simple-shell{margin:0 auto;max-width:var(--max-width);padding:clamp(54px,6vw,88px) var(--page-gutter) 96px}.lead-simple-hero{align-items:center;display:grid;grid-gap:clamp(34px,6vw,74px);gap:clamp(34px,6vw,74px);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.lead-simple-hero .eyebrow{color:var(--violet-strong)}.lead-simple-hero h1{color:var(--ink);font-size:clamp(56px,7vw,92px);letter-spacing:0;line-height:.96;margin:18px 0 0;max-width:760px}.lead-simple-hero h1 span{color:var(--violet-strong)}.lead-simple-hero p:not(.eyebrow){color:var(--muted);font-size:19px;line-height:1.62;margin:26px 0 0;max-width:640px}.lead-simple-visual{min-height:330px;position:relative}.lead-simple-visual:before{background:linear-gradient(rgba(138,130,237,.16) 1px,transparent 0),linear-gradient(90deg,rgba(138,130,237,.16) 1px,transparent 0);background-size:46px 46px;border:1px solid rgba(138,130,237,.16);border-radius:8px;content:"";inset:58px 28px 34px 58px;opacity:.62;position:absolute}.lead-simple-badge{align-items:center;background:#ffffff;border:1px solid rgba(138,130,237,.26);border-radius:999px;color:var(--violet-strong);display:inline-flex;font-size:13px;font-weight:850;padding:9px 14px;position:absolute;right:4px;top:0}.lead-simple-visual-card{align-items:center;background:rgba(255,255,255,.9);border:1px solid rgba(138,130,237,.22);border-radius:8px;box-shadow:0 24px 70px rgba(11,16,32,.08);display:grid;justify-items:center;position:absolute}.lead-simple-visual-card svg{color:var(--violet-strong);height:44px;stroke-width:1.8;width:44px}.lead-simple-visual-card-main{height:150px;left:44px;top:122px;width:128px}.lead-simple-visual-card-cloud{height:118px;left:160px;top:86px;width:138px}.lead-simple-visual-card-chart{height:104px;bottom:28px;right:34px;width:108px}.lead-two-column-layout{align-items:start;display:grid;grid-gap:clamp(28px,4vw,58px);gap:clamp(28px,4vw,58px);grid-template-columns:minmax(0,1.14fr) minmax(340px,.86fr);margin-top:46px}.lead-simple-card{background:rgba(255,255,255,.92);border:1px solid rgba(138,130,237,.18);border-radius:8px;box-shadow:0 28px 90px rgba(11,16,32,.08);padding:clamp(26px,4vw,46px)}.lead-simple-step{align-items:center;display:flex;gap:16px}.lead-simple-step span{align-items:center;background:var(--violet-soft);border-radius:999px;color:var(--violet-strong);display:inline-flex;flex:0 0 auto;font-size:15px;font-weight:900;height:34px;justify-content:center;width:34px}.lead-simple-step strong{color:var(--ink);font-size:18px}.lead-simple-topic-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.lead-simple-topic-option{align-content:center;background:#ffffff;border:1px solid rgba(138,130,237,.18);border-radius:8px;cursor:pointer;display:grid;grid-gap:14px;gap:14px;justify-items:center;padding:18px;text-align:center;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.lead-simple-form .lead-simple-topic-option input{height:1px;min-height:0;min-width:0;opacity:0;pointer-events:none;position:absolute;width:1px}.lead-simple-topic-option:has(input:focus-visible),.lead-simple-topic-option:hover{border-color:rgba(99,91,255,.45);box-shadow:0 18px 50px rgba(11,16,32,.08);transform:translateY(-1px)}.lead-simple-topic-option:has(input:checked){background:linear-gradient(180deg,#ffffff,rgba(138,130,237,.12));border-color:var(--violet-strong);box-shadow:0 0 0 3px rgba(138,130,237,.14)}.lead-simple-topic-grid svg{background:var(--violet-soft);border-radius:999px;color:var(--violet-strong);height:54px;padding:14px;width:54px}.lead-simple-topic-grid span{color:var(--ink);font-size:15px;font-weight:850;line-height:1.25}.lead-cloud-ops-card{align-self:stretch;background:rgba(255,255,255,.72);border:1px solid rgba(138,130,237,.16);border-radius:8px;display:grid;padding:clamp(34px,4vw,56px)}.lead-cloud-ops-card .eyebrow{color:var(--violet-strong)}.lead-cloud-ops-card h2{color:var(--ink);font-size:clamp(46px,4.8vw,76px);letter-spacing:0;line-height:1.02;margin:24px 0 0}.lead-cloud-ops-card p:not(.eyebrow){color:var(--muted);font-size:20px;line-height:1.58;margin:28px 0 44px}.lead-cloud-ops-card .secondary-cta{align-self:end;justify-self:start}.lead-simple-form{background:transparent;border:0;box-shadow:none;gap:22px;margin-top:30px;min-width:0;padding:0;width:100%}.lead-simple-form .lead-simple-topic-fieldset{padding-top:26px}.lead-simple-form fieldset{background:#ffffff;border:1px solid rgba(138,130,237,.16);border-radius:8px;box-sizing:border-box;min-width:0;padding:26px;width:100%}.lead-simple-form label{min-width:0}.lead-simple-form legend{align-items:center;display:flex;gap:12px}.lead-simple-form fieldset:nth-of-type(2) legend:before,.lead-simple-form fieldset:nth-of-type(3) legend:before,.lead-simple-form legend>span{align-items:center;background:var(--violet-soft);border-radius:999px;color:var(--violet-strong);display:inline-flex;font-size:14px;font-weight:900;height:28px;justify-content:center;width:28px}.lead-simple-form fieldset:nth-of-type(2) legend:before{content:"2"}.lead-simple-form fieldset:nth-of-type(3) legend:before{content:"3"}.lead-simple-form input,.lead-simple-form select{background:#ffffff;min-width:0;width:100%}.lead-simple-form .primary-cta{border:0;justify-content:center;justify-self:center;min-width:min(100%,680px)}.lead-simple-reassurance{align-items:center;display:flex;flex-wrap:wrap;gap:18px 38px;justify-content:center;margin-top:28px}.lead-simple-reassurance span{align-items:center;color:var(--muted);display:inline-flex;font-size:14px;font-weight:800;gap:10px}.lead-simple-reassurance svg{color:var(--violet-strong);height:20px;width:20px}@media (max-width:920px){.lead-simple-hero,.lead-two-column-layout{grid-template-columns:1fr}.lead-simple-visual{min-height:260px}}@media (max-width:720px){.lead-simple-shell{padding:46px 20px 72px}.lead-simple-hero h1{font-size:48px;overflow-wrap:anywhere}.lead-simple-hero p:not(.eyebrow){font-size:17px}.lead-simple-visual{display:none}.lead-two-column-layout{margin-top:34px}.lead-simple-form,.lead-simple-form fieldset,.lead-simple-topic-grid{grid-template-columns:1fr}.lead-simple-topic-option{aspect-ratio:auto;min-height:136px}.lead-simple-form fieldset{padding:22px}.lead-cloud-ops-card{padding:30px}.lead-cloud-ops-card h2{font-size:38px}.lead-cloud-ops-card p:not(.eyebrow){font-size:17px}}.not-found-page{min-height:100vh;background:linear-gradient(rgba(138,123,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(138,123,255,.045) 1px,transparent 0),linear-gradient(180deg,#fbfbff,#f5f7fb 58%,#ffffff);background-size:72px 72px,72px 72px,auto;color:var(--ink)}.not-found-hero{align-items:center;display:grid;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);margin:0 auto;min-height:clamp(520px,64vh,720px);padding:clamp(5.5rem,10vw,8rem) 0 clamp(3.5rem,7vw,6rem);width:min(var(--max-width),calc(100% - (var(--page-gutter) * 2)))}.not-found-visual{align-content:center;background:rgba(255,255,255,.78);border:1px solid rgba(137,123,255,.22);border-radius:8px;box-shadow:0 28px 90px rgba(30,24,70,.1);display:grid;justify-items:center;min-height:clamp(240px,31vw,390px)}.not-found-visual svg{color:var(--brand-violet);height:clamp(3rem,5vw,4.5rem);width:clamp(3rem,5vw,4.5rem)}.not-found-visual span{color:var(--ink);font-size:clamp(4.5rem,11vw,9rem);font-weight:900;line-height:.86;margin-top:1rem}.not-found-copy{max-width:760px}.not-found-copy h1{font-size:clamp(3rem,7vw,5.8rem);letter-spacing:0;line-height:.95;margin:.45rem 0 1.25rem;max-width:780px}.not-found-copy p:not(.eyebrow){color:var(--muted);font-size:var(--type-section-copy);line-height:1.65;max-width:620px}.not-found-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.not-found-links{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto clamp(5rem,8vw,7rem);width:min(var(--max-width),calc(100% - (var(--page-gutter) * 2)))}.not-found-links a{background:rgba(255,255,255,.86);border:1px solid rgba(137,123,255,.2);border-radius:8px;box-shadow:0 18px 54px rgba(30,24,70,.06);color:inherit;display:grid;grid-gap:.75rem;gap:.75rem;min-height:150px;padding:1.45rem;text-decoration:none}.not-found-links span{color:var(--brand-violet);font-size:.74rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.not-found-links strong{font-size:var(--type-card-title);line-height:1.25}@media (max-width:860px){.not-found-hero,.not-found-links{grid-template-columns:1fr}.not-found-hero{min-height:auto}.not-found-copy h1{font-size:48px;overflow-wrap:anywhere}.not-found-links a{min-height:132px}}