:root{color:#132238;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--navy:#10253f;--text:#1a2a40;--muted:#60738b;--line:#10253f14;--primary:#1684ea;--primary-gradient:linear-gradient(90deg, #1895ff, #022646);--warm-gradient:linear-gradient(135deg, #10253f, #d4af37);--primary-dark:#0a66cc;--soft-blue:#edf5ff;--soft-slate:#eef4f8;--white:#fff;--shadow:0 20px 60px #1c3d6e1f;--shadow-soft:0 20px 50px #21498214;background:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}h1,h2,h3,h4{font-family:DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:linear-gradient(#fff 0%,#fcfdff 100%);margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}#root{min-height:100vh}.container{width:min(1260px,100% - 2rem);margin:0 auto}.site-shell{position:relative;overflow-x:clip}.page-grid{pointer-events:none;background-image:linear-gradient(#205dab0e 1px,#0000 1px),linear-gradient(90deg,#205dab0e 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 72%);mask-image:linear-gradient(#000c,#0000 72%)}.hero-glow{filter:blur(60px);pointer-events:none;border-radius:999px;width:30rem;height:30rem;position:absolute}.hero-glow.top-left{background:#1b84ea1f;top:-8rem;left:-8rem}.hero-glow.bottom-right{background:#aad1ff38;top:18rem;right:-10rem}.navbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #c6daf2c7;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:.85rem;padding:.85rem 1.1rem;transition:padding .32s cubic-bezier(.22,1,.36,1),background .32s,box-shadow .32s,border-color .32s,width .32s cubic-bezier(.22,1,.36,1),border-radius .32s,top .32s cubic-bezier(.22,1,.36,1);display:grid;position:sticky;top:.85rem;box-shadow:0 18px 38px #21498214,inset 0 1px #ffffffbf}.navbar.is-scrolled{background:#fffffff0;border-color:#c6daf2f2;border-top-style:none;border-top-width:0;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0;border-radius:0;width:100%;max-width:none;padding:.55rem max(1rem,50% - 630px);top:0;box-shadow:0 14px 34px #21498224}.brand{align-items:center;display:inline-flex}.mobile-menu-toggle,.mobile-menu-panel{display:none}.mobile-menu-toggle{color:#21456f;cursor:pointer;background:#ffffffeb;border:1px solid #c6daf2c7;border-radius:999px;justify-content:center;justify-self:end;align-items:center;width:2.9rem;height:2.9rem}.mobile-menu-panel{background:#fff;border:1px solid #c6daf2c7;border-radius:1.35rem;grid-column:1/-1;margin-top:.75rem;padding:.5rem;box-shadow:0 18px 38px #21498214}.mobile-menu-links,.mobile-menu-actions{gap:.15rem;display:grid}.mobile-menu-links a,.mobile-menu-actions a{align-items:center;min-height:2.9rem;display:inline-flex}.mobile-menu-links>a{color:#3f536d;border-radius:.75rem;padding:0 .75rem;font-weight:600;transition:background-color .2s,color .2s}.mobile-menu-links>a:hover{background:var(--soft-blue);color:var(--primary-dark)}.mobile-menu-links>a.is-active{background:var(--soft-blue);color:var(--primary-dark);font-weight:700}.mobile-menu-actions{border-top:1px solid #c6daf2b3;gap:.5rem;margin-top:.5rem;padding:.75rem .25rem .25rem}.brand-logo{object-fit:contain;filter:drop-shadow(0 10px 18px #1684ea1f);width:auto;max-width:14rem;height:2.85rem;transition:height .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),filter .32s;display:block}.brand:hover .brand-logo{filter:drop-shadow(0 12px 22px #1684ea38);transform:scale(1.035)}.brand:active .brand-logo{transform:scale(.99)}@media (max-width:1024px){.brand-logo{height:2.5rem}}@media (max-width:520px){.brand-logo{max-width:10.5rem;height:2.15rem}}.mobile-menu-panel{animation:.28s cubic-bezier(.22,1,.36,1) both nav-drawer-in}@keyframes nav-drawer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.navbar,.brand-logo,.mobile-menu-panel{transition:none;animation:none}}.nav-links,.nav-actions{align-items:center;display:inline-flex}.nav-links{color:#4e5f75;justify-content:center;gap:1.5rem;font-size:.95rem}.nav-links a,.login-link{transition:color .25s}.nav-links a:hover,.login-link:hover{color:var(--primary)}.nav-links>a{padding-block:.4rem;font-weight:600;position:relative}.nav-links>a:after{content:"";background:linear-gradient(90deg, var(--primary), #7e59ff);transform-origin:0;border-radius:999px;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-links>a:hover:after,.nav-links>a.is-active:after{transform:scaleX(1)}.nav-links>a.is-active{color:var(--primary-dark);font-weight:700}.nav-actions{gap:.7rem}.login-link{color:#3f536d;font-size:.95rem;font-weight:600}.login-link.nav-ghost{background:#fff;border:1px solid #c6daf2e6;border-radius:999px;align-items:center;gap:.45rem;min-height:2.65rem;padding:0 1.05rem;transition:color .25s,border-color .25s,background .25s,transform .25s,box-shadow .25s;display:inline-flex}.login-link.nav-ghost svg{opacity:.75;flex-shrink:0;transition:opacity .25s}.login-link.nav-ghost:hover{color:#fff;background:var(--warm-gradient);border-color:#0000;transform:translateY(-1px)}.login-link.nav-ghost:hover svg{opacity:1}@media (min-width:1025px){.desktop-nav-actions{padding-left:1.15rem;position:relative}.desktop-nav-actions:before{content:"";background:linear-gradient(#0000,#205dab38,#0000);width:1px;height:1.6rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}}.primary-pill.nav-cta{gap:.5rem}.primary-pill.nav-cta svg{transition:transform .25s}.primary-pill.nav-cta:hover svg{transform:translate(3px)}.primary-pill.nav-cta,.primary-pill.hh-cta-primary,.primary-pill.homepage-cta-btn,.primary-pill.why-choose-reference-cta,.primary-pill.vibe-cta-premium{background:var(--primary-gradient);transition:transform .25s,filter .25s}.primary-pill.nav-cta:hover,.primary-pill.hh-cta-primary:hover,.primary-pill.homepage-cta-btn:hover,.primary-pill.why-choose-reference-cta:hover,.primary-pill.vibe-cta-premium:hover{filter:brightness(1.12)}.primary-pill,.secondary-pill,.platform-tabs button,.dashboard-tabs button,.dashboard-cta,.banner-settings,.widget-preview-card button,.sidebar-link{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s,color .25s;display:inline-flex}.primary-pill:hover,.secondary-pill:hover,.platform-tabs button:hover,.dashboard-tabs button:hover,.dashboard-cta:hover,.banner-settings:hover,.widget-preview-card button:hover,.sidebar-link:hover{transform:translateY(-2px)}.primary-pill{color:#fff;background:var(--primary-gradient);cursor:pointer;border:0}.primary-pill.large,.secondary-pill{min-height:3rem;padding-inline:1.25rem}.secondary-pill{color:var(--primary);background:#ffffffeb;border:1px solid #1684ea29}.secondary-pill:hover{background:var(--warm-gradient);color:#fff;border-color:#0000}.hero{text-align:center;padding:4.25rem 0 4.2rem;position:relative}.hero-copy{max-width:56rem;margin:0 auto}.homepage-hero-redesign{padding:6.2rem 0 4.7rem}.homepage-hero-v2{padding:5.8rem 0 2.6rem}.homepage-hero-copy{max-width:54rem}.homepage-hero-ghl-inline{white-space:nowrap;align-items:center;gap:.16em;display:inline-flex}.homepage-hero-ghl-logo-inline{object-fit:contain;vertical-align:middle;width:auto;max-width:none;height:.95em;display:inline-block}.homepage-hero-ghl-word .ghl-go{color:#f5b400}.homepage-hero-ghl-word .ghl-high{color:var(--primary)}.homepage-hero-ghl-word .ghl-level{color:#2eae53}.hero h1{letter-spacing:normal;color:#1b2d43;margin:0;font-size:clamp(2.35rem,4.5vw,3.2rem);line-height:1.06}.hero p{max-width:48rem;color:var(--muted);margin:1rem auto 0;font-size:1.06rem}.hero-cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:1.5rem;display:flex}.homepage-hero-cta{margin-top:1.7rem}.hero-note{color:#6f8097;align-items:center;gap:.55rem;margin-top:1rem;font-size:.92rem;display:inline-flex}.homepage-hero-note{margin-top:1.2rem}.rotating-hero-pill{min-height:2.4rem;color:var(--primary);background:#fffffff0;border:1px solid #adcbefc2;border-radius:999px;justify-content:center;align-items:center;margin-bottom:1rem;padding:0 .95rem;font-size:.9rem;font-weight:800;display:inline-flex;box-shadow:0 12px 24px #173b6c0f}.homepage-hero-subnote{color:#7b8ea4;margin-top:.7rem;font-style:italic}.hero-trust-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.5rem;display:grid}.hero-trust-card{background:#fffffff0;border:1px solid #c2dbf5b8;border-radius:1.35rem;min-height:5rem;padding:1rem;box-shadow:0 16px 34px #2149820f}.hero-trust-card strong{color:#183049;font-size:1.15rem;display:block}.hero-trust-card span{color:#698097;margin-top:.35rem;font-size:.9rem;display:block}.homepage-hero-dashboard-band{grid-template-columns:.8fr 1.7fr .9fr;align-items:start;gap:1rem;margin-top:3.2rem;display:grid}.hero-insight-center-cluster,.hero-insight-top-row,.hero-insight-bottom-row{gap:.9rem;display:grid}.hero-insight-top-row{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-insight-bottom-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-insight-card{text-align:left;background:#fffffff5;border:1px solid #d6e2f1eb;border-radius:1.35rem;box-shadow:0 24px 42px #2b538a1f}.recap-card,.summary-card{min-height:15.5rem;padding:1.2rem}.stat-card{min-height:6.1rem;padding:.95rem 1rem}.wide-stat-card{min-height:7.8rem}.hero-card-icon{color:#8d52ff;background:linear-gradient(135deg,#f2e9ff,#fff);border-radius:999px;place-items:center;width:3rem;height:3rem;margin:0 auto 1rem;font-size:1.1rem;display:grid}.recap-card{text-align:center}.recap-card strong,.summary-card .hero-mini-label,.stat-card strong{color:#16283f}.recap-card p,.summary-card p,.stat-card small{color:#6a7f96}.recap-card span{color:var(--primary);justify-content:center;align-items:center;margin-top:1rem;font-weight:700;display:inline-flex}.hero-mini-label{color:#8093a8;margin-bottom:.55rem;font-size:.78rem;font-weight:700;display:inline-block}.stat-card strong{font-size:1.8rem;line-height:1;display:block}.summary-card p{margin:.7rem 0 1rem;line-height:1.6}.summary-card small{line-height:1.5;display:block}.dashboard-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #cde0f5bf;border-radius:2rem;grid-template-columns:12rem 1fr;width:min(100%,72rem);min-height:31rem;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 35px 80px #4573b629}.dashboard-sidebar{text-align:left;background:linear-gradient(#f8fbfffa,#f1f7fff0);border-right:1px solid #cde0f5bf;flex-direction:column;gap:1rem;padding:1rem .8rem;display:flex}.workspace-switcher,.dashboard-search{color:#314c6a;background:#fff;border:1px solid #c9ddf5b8;border-radius:.95rem;align-items:center;gap:.6rem;min-height:2.8rem;padding:.8rem .85rem;display:flex}.workspace-switcher{font-weight:700}.workspace-pill{width:1.4rem;height:1.4rem;color:var(--primary);background:#1684ea1a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ghl-workspace-switcher{gap:.7rem}.workspace-logo{object-fit:contain;width:1.4rem;height:1.4rem;display:block}.dashboard-search{color:#72859c}.search-shortcut{color:#9aaaba;margin-left:auto;font-size:.72rem}.sidebar-nav{gap:.45rem;display:grid}.sidebar-link{color:#4f6580;cursor:pointer;background:0 0;border:0;border-radius:.9rem;justify-content:flex-start;min-height:2.75rem;padding-inline:.8rem}.sidebar-link.active{color:#176fca;background:#1684ea1a}.dashboard-main{flex-direction:column;gap:1rem;padding:1rem 1.15rem 1.15rem;display:flex}.dashboard-topbar{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid}.dashboard-title-block strong{color:#23374d;font-size:1rem}.static-tabs{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;display:inline-flex}.dashboard-tabs button{color:#74859b;cursor:pointer;background:0 0;border:1px solid #0000;min-height:2.1rem;padding-inline:.85rem;font-weight:600}.dashboard-tabs button.active{color:var(--primary);background:#ffffffd1;border-color:#fff6;box-shadow:0 10px 20px #0000000a}.dashboard-cta{min-height:2.5rem;color:var(--primary);cursor:pointer;background:#1684ea1f;border:0}.dashboard-heading{text-align:left;color:#1e2f45;margin:0;font-size:2rem}.refined-banner{color:#51657f;text-align:left;background:#1684ea14;border:1px solid #1684ea29;border-radius:1rem;align-items:center;gap:.6rem;width:100%;min-height:4rem;padding:.9rem 1rem;display:flex}.banner-settings{color:#54687e;background:#fff;border:1px solid #cde0f5bf;min-height:2.25rem;margin-left:auto}.hero-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.9rem;display:grid}.metric-card,.founder-card,.solution-card,.service-card,.outcome-card,.platform-stage,.cta-panel{background:#fffffff5;border:1px solid #c2dbf5b3;border-radius:1.15rem;box-shadow:0 18px 40px #21498214}.metric-card{text-align:left;min-height:8rem;padding:1rem}.metric-card span,.founder-content p,.outcome-card span,.feature-pill span,.platform-copy p,.platform-kicker,.solution-copy p,.service-card p,.case-detail p,.cta-panel p{color:#6f8298}.metric-card strong,.founder-content h3,.founder-content strong,.outcome-card strong,.platform-copy h3,.solution-card h3,.service-card h3,.cta-panel h2,.case-copy h3{color:#17273b}.metric-card strong{margin-top:.4rem;font-size:2rem;line-height:1;display:block}.metric-card small{color:#90a1b4;margin-top:.45rem;display:block}.arc-card{flex-direction:column;display:flex}.arc-shell{place-items:center;margin-top:auto;display:grid}.arc-ring{border:.9rem solid #1684ea2e;border-bottom:0;border-radius:7rem 7rem 0 0;place-items:center;width:7rem;height:3.6rem;display:grid;position:relative}.arc-ring:before{content:"";border:.9rem solid #0000;border-top-color:var(--primary);border-right-color:var(--primary);border-left-color:var(--primary);border-bottom:0;border-radius:7rem 7rem 0 0;position:absolute;inset:-.9rem}.arc-ring strong{margin-top:1.8rem;font-size:1.4rem}.trust-band,.outcomes-band{background:#eef3f7}.trust-band{padding:3.6rem 0 4rem;position:relative}.trust-band:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#eef3f700 0%,#eef3f7 100%);height:64px;position:absolute;top:-64px;left:0;right:0}.section{padding:5.5rem 0}.section-white{background:#fff}.section-dark{background:radial-gradient(circle at top,#2059a07a,#0f1f33fa 36%,#0b1f35 100%)}.section-title{max-width:52rem;margin-bottom:2rem}.section-title.centered{text-align:center;margin-inline:auto}.section-title.light h2,.section-title.light p,.section-title.light .eyebrow-label{color:#f8fbff}.eyebrow-label{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.82rem;font-weight:800;display:inline-block}.section-title h2{letter-spacing:normal;color:#1b2d43;margin:0;font-size:clamp(1.8rem,3.5vw,2.95rem);line-height:1.08}.section-title p{max-width:43rem;color:var(--muted);margin:.8rem auto 0}.trust-band-title .eyebrow-label,.replacement-solutions-title .eyebrow-label,.compact-team-title .eyebrow-label,.experts-section-title .eyebrow-label,.certifications-overview-title .eyebrow-label{color:#1895ff;font-size:.875rem;font-weight:600}.trust-band-title h2,.replacement-solutions-title h2,.compact-team-title h2,.experts-section-title h2,.certifications-overview-title h2{font-size:clamp(1.85rem,4.4vw,3rem);font-weight:700}.trust-band-title p,.replacement-solutions-title p,.compact-team-title p,.experts-section-title p,.certifications-overview-title p{font-size:1rem;font-weight:500}.trust-band-title h2 .hl,.replacement-solutions-title h2 .hl,.compact-team-title h2 .hl,.experts-section-title h2 .hl,.certifications-overview-title h2 .hl{color:#1895ff}.homepage-services-title .eyebrow-label{font-size:.875rem;font-weight:600}.homepage-services-title h2{font-size:clamp(1.85rem,4.4vw,3rem);font-weight:700}.homepage-services-title p{font-size:1rem;font-weight:500}.homepage-services-title h2 .hl{color:#1895ff}.logo-grid,.solutions-grid,.services-grid,.outcomes-grid,.founders-grid,.reasons-grid,.awards-grid,.case-study-cards-grid{gap:1rem;display:grid}.logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:50rem;margin:0 auto}.logo-chip{color:#6f8298;background:#fff;border:1px solid #b3cae499;border-radius:14px;justify-content:center;align-items:center;gap:.65rem;min-height:3.8rem;padding:.75rem 1rem;font-weight:700;display:inline-flex;box-shadow:0 12px 24px #456b9c0d}.logo-dot{background:linear-gradient(135deg,#0e7de1,#ffd56a);border-radius:50%;width:.7rem;height:.7rem}.logo-chip-image{object-fit:contain;width:auto;max-width:7rem;height:1.5rem;display:block}.logo-marquee-shell{gap:1rem;display:grid;overflow:hidden}.logo-marquee-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.logo-marquee-track{align-items:center;gap:1rem;width:max-content;animation:50s linear infinite marquee-left;display:flex}.logo-marquee-row.reverse .logo-marquee-track{animation-name:marquee-right}.logo-marquee-row:hover .logo-marquee-track{animation-play-state:paused}.logo-marquee-link{flex:none}.logo-marquee-card{color:#6f8298;white-space:nowrap;background:#fff;border:1px solid #b3cae499;border-radius:16px;justify-content:center;align-items:center;gap:.65rem;min-width:12rem;min-height:4.1rem;padding:.75rem 1rem;font-weight:700;display:inline-flex;box-shadow:0 12px 24px #456b9c0d}.logo-marquee-card-image-only{min-width:12.5rem;padding:.85rem 1.2rem}.logo-marquee-image-only{width:auto;max-width:8.5rem;height:2rem}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes caseStudiesMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - .5rem))}}.solutions-grid,.services-grid,.outcomes-grid,.reasons-grid,.awards-grid,.case-study-cards-grid,.client-study-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-card{flex-direction:column;justify-content:space-between;min-height:20rem;padding:1.4rem;display:flex;overflow:hidden}.what-we-are-section{z-index:1;background:0 0;padding-top:3.6rem;padding-bottom:3.6rem;position:relative;overflow:hidden}.wwa-dot-grid{pointer-events:none;z-index:0;background-image:radial-gradient(#2e73f033 1.4px,#0000 1.4px);background-size:14px 14px;width:12rem;height:9rem;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(circle at 0 0,#000 25%,#0000 72%);mask-image:radial-gradient(circle at 0 0,#000 25%,#0000 72%)}.what-we-are-section .what-we-are-layout{z-index:1;position:relative}.what-we-are-section .container{max-width:1280px}.what-we-are-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3.2rem;display:grid}.what-we-are-copy{padding-right:.5rem}.wwa-eyebrow-row{align-items:center;gap:.85rem;margin-bottom:1.1rem;display:flex}.what-we-are-copy .eyebrow-label{color:#1895ff;white-space:nowrap;margin-bottom:0;font-size:.875rem;font-weight:600}.wwa-eyebrow-rule{background:linear-gradient(90deg,#2e73f080,#2e73f000);flex:0 4.5rem;height:1px;position:relative}.wwa-eyebrow-rule:before{content:"";background:#2e73f0;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:50%;left:0;transform:translate(-.1rem,-50%)}.what-we-are-heading{color:#0d1730;letter-spacing:normal;margin:0 0 1.15rem;font-size:clamp(2rem,4.2vw,3rem);font-weight:700;line-height:1.08}.what-we-are-heading .accent{color:#1895ff;font-style:italic;font-weight:500;position:relative}.what-we-are-heading .accent:after{content:"";background:linear-gradient(90deg,#2563eb00,#1895ff 22% 72%,#2563eb00);border-radius:999px;height:.09em;position:absolute;bottom:-.06em;left:.05em;right:.25em}.what-we-are-lede{color:#5a6478;max-width:32rem;margin:0;font-size:1rem;font-weight:500;line-height:1.7}.wwa-lede-hl{color:#2e73f0;font-weight:700}.wwa-features{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.4rem;margin-top:clamp(2rem,3.5vw,2.9rem);display:grid}.wwa-feature{--tone-a:#1684ea;--tone-card:#e8f2fd;--tone-line:#cfe4f9;background:var(--tone-card);border:1px solid var(--tone-line);text-align:center;box-shadow:none;border-radius:1.25rem;flex-direction:column;align-items:center;padding:1rem 1rem 1.25rem;transition:background-color .3s,border-color .3s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex}.wwa-feature.tone-blue{--tone-a:#1684ea;--tone-card:#e8f2fd;--tone-line:#cfe4f9}.wwa-feature.tone-green{--tone-a:#2eae53;--tone-card:#e9f7ee;--tone-line:#cdebd7}.wwa-feature.tone-yellow{--tone-a:#f5b400;--tone-card:#fdf4e0;--tone-line:#f6e4bb}.wwa-feature:hover{border-color:var(--tone-a);transform:translateY(-4px);box-shadow:0 10px 26px -12px #0d173038}.wwa-feature-icon{aspect-ratio:16/10;border-radius:.85rem;width:100%;margin-bottom:.55rem;overflow:hidden}.wwa-feature-icon img{pointer-events:none;object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.08)}.wwa-feature strong{color:#0d1730;margin-bottom:.2rem;font-size:1.1rem;font-weight:700;line-height:1.3;display:block}.wwa-feature p{color:#4a5670;text-align:center;margin:0;font-size:.92rem;line-height:1.5}.what-we-are-image-card{background:linear-gradient(#edf5ff,#f8fbff);border:1px solid #d6e2f1eb;border-radius:1.35rem;overflow:hidden;box-shadow:0 22px 40px #173b6c12}.what-we-are-image{aspect-ratio:1080/962;object-fit:cover;width:100%;display:block}.what-we-are-slider{position:relative}.wwa-stage{aspect-ratio:1080/962;width:100%;transition:aspect-ratio .45s cubic-bezier(.22,1,.36,1);position:relative}@media (prefers-reduced-motion:reduce){.wwa-stage{transition:none}}.wwa-slide{will-change:opacity, transform;position:absolute;inset:0}.wwa-slide-img{object-fit:contain;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.wwa-slide-bg{object-fit:cover;filter:blur(26px)saturate(1.15);z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.18)}.wwa-dots{z-index:2;justify-content:center;align-items:center;gap:.4rem;display:flex;position:absolute;bottom:7px;left:0;right:0}.wwa-dot{cursor:pointer;background:#ffffff8c;border:0;border-radius:999px;width:.45rem;height:.45rem;padding:0;transition:width .35s cubic-bezier(.22,1,.36,1),background-color .35s;box-shadow:0 1px 4px #09142473}.wwa-dot:hover{background:#ffffffd9}.wwa-dot.is-active{background:#fff;width:1.5rem}.wwa-arrow{z-index:3;cursor:pointer;color:#10253f;opacity:0;background:#ffffffeb;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;padding:0;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1),background-color .2s;display:inline-flex;position:absolute;bottom:.8rem;box-shadow:0 6px 18px #09142447}.wwa-arrow.prev{left:.8rem;transform:translate(-8px)}.wwa-arrow.next{right:.8rem;transform:translate(8px)}.what-we-are-slider:hover .wwa-arrow,.wwa-arrow:focus-visible{opacity:1;transform:translate(0)}.wwa-arrow:hover{background:#fff}@media (hover:none){.wwa-arrow{opacity:1;transform:translate(0)}}@media (max-width:900px){.wwa-features{gap:.8rem}.wwa-feature{padding:.85rem .85rem 1rem}.wwa-feature p{font-size:.88rem}}@media (max-width:560px){.wwa-dots{bottom:7px}.wwa-dot.is-active{width:1.2rem}.wwa-arrow{width:2rem;height:2rem;bottom:.6rem}.wwa-arrow.prev{left:.6rem}.wwa-arrow.next{right:.6rem}.wwa-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}.wwa-features .wwa-feature:last-child{grid-column:1/-1}.wwa-features .wwa-feature:last-child .wwa-feature-icon{max-width:15rem;margin-inline:auto}.wwa-dot-grid{width:8rem;height:6rem}}.diff-card{z-index:1;background:#f6f8fc;border:1px solid #d8dee8;border-radius:1.1rem;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:relative;overflow:hidden;box-shadow:0 22px 60px #0d173024,inset 0 2px #ffffffb3}.diff-card-header{background:#eef1f6;border-bottom:1px solid #d8dee8;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.diff-card-dots{align-items:center;gap:.35rem;display:inline-flex}.diff-card-dot{border-radius:999px;width:.68rem;height:.68rem;display:inline-block}.diff-card-dot.red{background:#ff5f56}.diff-card-dot.yellow{background:#ffbd2e}.diff-card-dot.green{background:#27c93f}.diff-card-path{text-align:center;color:#5a6478;letter-spacing:.01em;flex:1;font-size:.82rem}.diff-card-stats{align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.diff-stat-removed{color:#c2304a}.diff-stat-added{color:#1f8a4c}.diff-card-body{color:#1f2737;background:#fff;padding:.25rem 0;font-size:.94rem;line-height:1.55}.diff-line{grid-template-columns:2.4rem 1.6rem 1fr;align-items:center;padding:.2rem 1rem .2rem 0;display:grid}.diff-line-num{color:#aab2c2;text-align:right;-webkit-user-select:none;user-select:none;padding-right:.8rem;font-size:.82rem}.diff-line-sign{text-align:center;font-size:.95rem;font-weight:700}.diff-line-text{color:inherit}.diff-line-removed{color:#8a2336;background:#fde8ec}.diff-line-removed .diff-line-text{-webkit-text-decoration:line-through #8a23368c;text-decoration:line-through #8a23368c;text-decoration-thickness:1.5px}.diff-line-removed .diff-line-sign{color:#c2304a}.diff-line-added{color:#1c5b34;background:#e6f7ec}.diff-line-added .diff-line-sign{color:#1f8a4c}.diff-line-hunk{color:#6b7488;background:#eef2f7;border-top:1px solid #dfe4ee;border-bottom:1px solid #dfe4ee;padding-top:.3rem;padding-bottom:.3rem;font-style:italic}.diff-line-hunk .diff-line-num{color:#8a93a8}.diff-card-footer{color:#5a6478;background:#eef1f6;border-top:1px solid #d8dee8;justify-content:space-between;align-items:center;padding:.7rem 1rem;font-size:.82rem;display:flex}.diff-card-branch{align-items:center;gap:.45rem;display:inline-flex}.diff-card-branch strong{color:#1f2737;font-weight:600}.diff-card-commit{color:#5a6478;border-radius:.35rem;align-items:center;gap:.3rem;padding:.15rem .45rem;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.diff-card-commit:hover{color:#2e73f0;background:#2e73f01a}.diff-card-commit strong{color:#2e73f0;font-weight:600}.replacement-solutions-title h2 span{color:#1895ff}.replacement-pill-row{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:1.35rem 0 1.7rem;display:flex}.replacement-solution-pill{color:#5f748c;background:#fffffff0;border:1px solid #b4d1efe0;border-radius:999px;justify-content:center;align-items:center;min-height:2.7rem;padding:0 .95rem;font-weight:700;display:inline-flex;box-shadow:0 12px 24px #173b6c0d}.replacement-solutions-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:1.2rem;display:grid}.replacement-solution-card{background:linear-gradient(#fff 0%,#fcfeff 100%);border:1px solid #d6e2f1f2;border-radius:2rem;min-height:25rem;padding:1.8rem;box-shadow:0 24px 48px #173b6c14}.replacement-solution-card:nth-child(-n+3){grid-column:span 2}.replacement-solution-card.wide{grid-column:span 3;min-height:28rem}.replacement-solution-card .solution-copy{text-align:center;max-width:32rem;margin:0 auto}.replacement-solution-card .solution-copy h3{letter-spacing:normal;margin:0;font-size:clamp(1.35rem,2vw,1.95rem);line-height:1.16}.replacement-solution-card .solution-copy p{color:#75879d;max-width:31rem;margin:.9rem auto 0;font-size:.98rem}.replacement-bottom-cta{background:linear-gradient(#fff,#fbfdff);border:1px solid #d6e2f1eb;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.2rem 1.3rem;display:flex;box-shadow:0 18px 34px #173b6c0f}.replacement-bottom-cta strong{color:#17293f;font-size:1.08rem;display:block}.replacement-bottom-cta p{color:#657b92;margin:.35rem 0 0}.mini-visual{background:linear-gradient(#f9fcfff5,#ecf5ffe0);border-radius:28px;min-height:12.5rem;margin-top:1.6rem;position:relative;overflow:hidden}.reference-signal-visual,.reference-workflow-visual,.reference-pipeline-visual,.reference-ai-visual,.reference-support-visual{background:radial-gradient(circle at 18% 78%,#a6d6ff47,#0000 34%),radial-gradient(circle at 82% 18%,#ffe8a038,#0000 28%),linear-gradient(#fff 0%,#f4f9ff 100%);border:1px solid #d8e5f4e6;box-shadow:inset 0 1px #ffffff8c}.signal-window{background:linear-gradient(#f4f6f8fa,#ebeff3f2);border-radius:1.4rem 1.4rem .85rem .85rem;height:3.8rem;position:absolute;inset:1.4rem 1.4rem auto}.signal-notice-card{background:#fffffffc;border-radius:1.45rem;align-items:center;gap:.95rem;padding:1.05rem 1.1rem;display:flex;position:absolute;bottom:1.45rem;left:1.55rem;right:2.55rem;box-shadow:0 22px 34px #486fa21f}.signal-icon-box{color:#fff;background:linear-gradient(135deg,#197ef0,#5ab0ff);border-radius:1rem;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid}.signal-notice-card strong{color:#1f2f46;margin-bottom:.2rem;font-size:1.05rem;display:block}.signal-notice-card span{color:#6d8097;font-size:.98rem}.signal-close-badge{color:#ff5f52;background:#ff6f6124;border-radius:999px;place-items:center;width:2.15rem;height:2.15rem;font-size:1.45rem;font-weight:700;display:grid;position:absolute;top:2.9rem;right:1.1rem}.reference-workflow-visual{min-height:12.4rem}.workflow-check-badge{color:#fff;background:#b7cf45;border-radius:999px;place-items:center;width:2.3rem;height:2.3rem;display:grid;position:absolute;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #aabe3f38}.workflow-funnel-shape{clip-path:polygon(18% 0%,82% 0%,62% 38%,62% 100%,38% 100%,38% 38%);background:linear-gradient(#8fc260 0%,#49a3c8 100%);width:7.8rem;height:6.5rem;position:absolute;bottom:-.55rem;left:50%;transform:translate(-50%)}.workflow-gear{color:#7fb45b;position:absolute}.workflow-gear.main{bottom:2.6rem;left:43%;transform:translate(-50%)scale(.86)}.workflow-gear.small{bottom:4rem;left:56%;transform:scale(.82)}.workflow-dot{background:#8cc055;border-radius:999px;position:absolute}.workflow-dot.one{width:1rem;height:1rem;top:3.9rem;right:28%}.workflow-dot.two{width:.8rem;height:.8rem;top:5.2rem;right:21%}.workflow-dot.three{width:1.45rem;height:1.45rem;top:3.2rem;right:15%}.reference-pipeline-visual{background:linear-gradient(#eff8ff 0%,#cce6ff 100%);justify-content:center;align-items:center;gap:1rem;min-height:14rem;padding:1.6rem;display:flex}.pipeline-card{letter-spacing:.18em;color:#2e3540;background:#fffffffc;border-radius:1.45rem;place-items:center;width:7rem;height:8.2rem;font-size:1.05rem;font-weight:800;display:grid;position:relative;box-shadow:0 22px 38px #466b9a21}.pipeline-card:before{content:"";border-top:7px solid #63a8f657;border-bottom:0;border-left:0;border-right:7px solid #63a8f657;border-top-right-radius:1.2rem;border-bottom-left-radius:1rem;width:2.8rem;height:2rem;position:absolute;top:0;right:0}.pipeline-card.lead{transform:rotate(-7deg)translateY(.2rem)}.pipeline-card.engage{z-index:2;transform:translateY(-.35rem)}.pipeline-card.convert{transform:rotate(7deg)translateY(.2rem)}.reference-support-visual{background:linear-gradient(#fbfdff 0%,#eaf5ff 100%);min-height:18rem}.support-floor-grid{transform-origin:top;background-image:linear-gradient(#5992db21 1px,#0000 1px),linear-gradient(90deg,#5992db21 1px,#0000 1px);background-size:2.4rem 2.4rem;position:absolute;inset:45% 0 0;transform:perspective(700px)rotateX(72deg)}.support-floating-tile{color:#4f97f0;background:#fffffff5;border-radius:1.25rem;place-items:center;width:4.6rem;height:4.6rem;display:grid;position:absolute;box-shadow:0 18px 30px #4c72a01f}.tile-a{top:7rem;left:2rem}.tile-b{top:6.1rem;left:10.2rem}.tile-c{top:6.2rem;right:8.4rem}.tile-d{bottom:1.8rem;left:7.6rem}.tile-e{bottom:2rem;right:11.8rem}.reference-ai-visual{min-height:18rem;padding:1.8rem 2rem}.ai-badge-icon{color:#2ebd38;background:#a1f49059;border-radius:.8rem;place-items:center;width:2.4rem;height:2.4rem;margin:0 auto 1.6rem;display:grid}.ai-flow-row{grid-template-columns:5.2rem 1fr 5.2rem;align-items:center;gap:1rem;display:grid;position:absolute;bottom:1.5rem;left:2rem;right:2rem}.ai-terminal{color:#2580e5;background:#fffffffa;border-radius:1.35rem;place-items:center;width:4.7rem;height:4.7rem;display:grid;box-shadow:0 16px 28px #4c72a01f}.ai-terminal.left{color:#fff;background:linear-gradient(135deg,#197ef0,#62b2ff)}.ai-wave-line{width:100%;height:5.4rem}.ai-wave-line path{fill:none;stroke:#1f6ed0;stroke-width:4px;stroke-linecap:round}.notification-visual,.funnel-visual{place-items:center;display:grid}.notif-card{background:#fff;border-radius:16px;align-items:center;gap:.85rem;width:min(100%,16rem);padding:.85rem .95rem;display:flex;box-shadow:0 20px 30px #466b9a1a}.notif-icon,.agent-badge,.service-icon,.outcome-icon,.award-icon,.reason-icon,.about-value-icon,.about-pillar-icon{justify-content:center;align-items:center;display:inline-flex}.notif-icon{width:2.2rem;height:2.2rem;color:var(--primary);background:#eef6ff;border-radius:999px}.notif-close{color:#fe6262;background:#fff;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;font-weight:700;display:grid;position:absolute;top:1rem;right:1rem}.funnel-top{color:#8ab35d;gap:.7rem;display:flex;position:absolute;top:1rem}.funnel-shape{clip-path:polygon(8% 0%,92% 0%,64% 45%,64% 100%,36% 100%,36% 45%);background:linear-gradient(#cfe7a4,#8db65d);width:7.5rem;height:6rem}.cards-visual{justify-content:center;align-items:center;gap:.8rem;display:flex}.tilt-card{color:#5c7290;background:#fff;border-radius:18px;place-items:center;width:5.6rem;height:6.8rem;font-weight:800;display:grid;box-shadow:0 18px 28px #547cae1c}.tilt-card:first-child{transform:rotate(-8deg)}.tilt-card:nth-child(2){transform:translateY(-.2rem)}.tilt-card:nth-child(3){transform:rotate(8deg)}.systems-visual{grid-template-columns:repeat(2,1fr);gap:1rem;padding:1.2rem;display:grid}.system-node{min-height:3.8rem;color:var(--primary);background:#ffffffe0;border-radius:18px;place-items:center;display:grid}.wave-visual{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.2rem;display:grid}.wave-visual svg{width:100%;height:4rem}.wave-visual path{fill:none;stroke:#2d7fe0;stroke-width:3px;stroke-linecap:round}.agent-badge,.service-icon,.outcome-icon,.award-icon,.reason-icon,.about-value-icon,.about-pillar-icon{width:2.6rem;height:2.6rem;color:var(--primary);background:linear-gradient(135deg,#edf6ff,#fff);border:1px solid #8cbff0a6;border-radius:999px}.agent-badge.outline{background:#ffffffc2}.homepage-services-redesign{background:linear-gradient(179deg,#0f2236f0 0%,#17365cdb 62%,#1d415f 100%);position:relative;overflow:hidden}.agency-needs-glow{z-index:0;filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.agency-needs-glow.a{background:#1684ea47;width:32rem;height:32rem;top:-12rem;left:-8rem}.agency-needs-glow.b{background:#7e59ff38;width:26rem;height:26rem;top:6rem;right:-10rem}.agency-needs-section .container{z-index:1;position:relative}.homepage-services-title h2,.homepage-services-title p,.homepage-services-title .eyebrow-label{color:#fff}.homepage-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.homepage-service-card{background:#fff;border:1px solid #0f22360d;border-radius:1.6rem;min-height:11.5rem;padding:1.5rem 1.4rem 1.6rem;overflow:hidden;box-shadow:0 22px 46px #07122047}.agency-service-card{--tone-a:var(--primary);--tone-b:#4fb0ff;transition:box-shadow .35s,border-color .35s;position:relative}.agency-service-card.tone-blue{--tone-a:#1684ea;--tone-b:#4fb0ff}.agency-service-card.tone-green{--tone-a:#20b76f;--tone-b:#67dd95}.agency-service-card.tone-amber{--tone-a:#e69500;--tone-b:#ffd35c}.agency-service-card.tone-purple{--tone-a:#7e59ff;--tone-b:#b284ff}.agency-service-card.tone-teal{--tone-a:#0d95a4;--tone-b:#57d7df}.agency-service-card.tone-red{--tone-a:#ef4740;--tone-b:#ff8f82}.agency-service-card .homepage-service-icon{transition:transform .35s cubic-bezier(.22,1,.36,1)}.agency-service-card:hover .homepage-service-icon{transform:scale(1.08)rotate(-4deg)}.homepage-service-icon{color:#fff;border-radius:1rem;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;margin-bottom:1.1rem;display:inline-flex}.homepage-service-icon.blue{background:linear-gradient(135deg,#1684ea,#4fb0ff);box-shadow:0 12px 24px -8px #1684ea8c}.homepage-service-icon.green{background:linear-gradient(135deg,#1c9c60,#67dd95);box-shadow:0 12px 24px -8px #20b76f80}.homepage-service-icon.amber{background:linear-gradient(135deg,#d98c00,#ffd35c);box-shadow:0 12px 24px -8px #f4a30080}.homepage-service-icon.purple{background:linear-gradient(135deg,#7e59ff,#b284ff);box-shadow:0 12px 24px -8px #7e59ff80}.homepage-service-icon.teal{background:linear-gradient(135deg,#0d95a4,#57d7df);box-shadow:0 12px 24px -8px #12a8b880}.homepage-service-icon.red{background:linear-gradient(135deg,#e6534b,#ff8f82);box-shadow:0 12px 24px -8px #ff5f5780}.homepage-service-icon.pink{background:linear-gradient(135deg,#d6399a,#ff8fc7);box-shadow:0 12px 24px -8px #d6399a80}.homepage-service-card h3{color:#0f2035;margin:0 0 .55rem;font-size:1.15rem;font-weight:700;line-height:1.28}.homepage-service-card p{color:#4a5b70;margin:0;line-height:1.55}.case-study-card,.reason-card,.award-card,.client-study-card,.about-value-card,.about-pillar-card,.about-team-card,.services-page-card{background:linear-gradient(#fff,#fbfdff);border:1px solid #d6e2f1e6;border-radius:1.5rem;box-shadow:0 25px 45px #173b6c12}.solution-card{background:linear-gradient(#fffffffa,#f7fbfffa);border:1px solid #d6e2f1f0;border-radius:1.85rem;padding:1.3rem;box-shadow:0 24px 48px #173b6c14}.solution-copy{text-align:center;max-width:30rem;margin-inline:auto}.solution-copy h3{color:#1a2d44;margin:0;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.18}.solution-copy p{color:#657b92;margin:.75rem 0 0;font-size:1rem}.case-study-card,.reason-card,.award-card{padding:1.35rem}.case-study-subtitle,.client-study-tag{border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .8rem;font-size:.8rem;font-weight:800;display:inline-flex}.client-study-tag.emerald,.case-study-subtitle{color:#18a36d;background:#1ac18b1a}.client-study-tag.purple{color:#8751ee;background:#915cff1f}.client-study-tag.teal{color:#1499ad;background:#16b2c41f}.case-study-card h3,.client-study-card h3,.reason-card h3,.award-card h3,.about-value-card h3,.about-pillar-card h3,.about-team-card h3{margin:1rem 0 .85rem;font-size:1.1rem;line-height:1.2}.case-block{text-align:left}.case-block strong,.service-detail-block strong{color:#647891;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.3rem;font-size:.78rem;display:block}.case-block p,.service-detail-block p{color:#263b56;margin:0 0 .95rem;font-size:1rem}.text-link{color:var(--primary);font-weight:700}.case-studies-head{justify-content:flex-end;margin-bottom:1rem;display:flex}.reasons-grid,.awards-grid{margin-top:1.5rem}.reason-card,.award-card{min-height:14rem}.trust-badges{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.5rem;display:flex}.trust-badges span{color:#58708f;background:#fffc;border:1px solid #bad1ebcc;border-radius:999px;padding:.65rem .95rem;font-weight:700}.backed-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:1.5rem;display:grid}.octopi-backed-section{background:radial-gradient(circle at 28% 38%,#70b6ff70,#0000 24%),radial-gradient(circle at 72% 44%,#7ec0ff52,#0000 26%),linear-gradient(#0f2136 0%,#17365c 54%,#edf3f8 100%)}.octopi-backed-shell{border-radius:2rem;padding:2.5rem 2.2rem 2.2rem}.octopi-backed-top{grid-template-columns:.9fr 1.1fr;align-items:start;gap:2rem;display:grid}.octopi-backed-title-block h2{color:#fff;letter-spacing:normal;max-width:24rem;margin:0;font-size:clamp(2.6rem,5vw,5rem);line-height:1.03}.octopi-inline-brand{color:#fff;align-items:center;gap:.7rem;font-size:1.1rem;font-weight:800;display:inline-flex}.octopi-inline-logo{object-fit:contain;border-radius:999px;width:2.6rem;height:2.6rem;display:block}.octopi-backed-copy-block h3{color:#fff;margin:1rem 0 .7rem;font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1.15}.octopi-backed-copy-block p{color:#ffffffe6;max-width:42rem;margin:0;font-size:1.04rem}.octopi-reason-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin-top:2rem;display:grid}.octopi-reason-card{text-align:center;background:#fffffff5;border:1px solid #dce5f1eb;border-radius:1.6rem;min-height:13rem;padding:1.4rem 1.25rem;box-shadow:0 24px 46px #1326421f}.octopi-reason-icon{width:3.1rem;height:3.1rem;color:var(--primary);background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #b5d2f1d1;border-radius:999px;justify-content:center;align-items:center;margin:0 auto 1rem;display:inline-flex}.octopi-reason-card h4{color:#14263d;margin:0 0 .65rem;font-size:1.05rem;line-height:1.3}.octopi-reason-card p{color:#5f748c;margin:0}.powered-card{color:#fff;text-align:center;background:linear-gradient(135deg,#0f1e35,#183d69);border:1px solid #c1d9f2cc;border-radius:1.5rem;place-items:center;min-height:18rem;display:grid;box-shadow:0 30px 70px #10253f2e}.od-mark{background:#ffffff1f;border-radius:1.4rem;place-items:center;width:5rem;height:5rem;margin-bottom:1rem;font-size:1.4rem;font-weight:800;display:grid}.founders-section{background:linear-gradient(#fff 0%,#f6fbff 100%)}.founders-grid,.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-card{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:1.25rem;padding:1.1rem;display:grid}.founder-image-wrap,.about-team-image-wrap{background:linear-gradient(#edf6ff 0%,#dfefff 100%);border-radius:1rem;min-height:18rem;overflow:hidden}.founder-image,.about-team-image{object-fit:cover;width:100%;height:100%;display:block}.founder-content,.about-team-content{text-align:left}.founder-tag{color:var(--primary);background:#1684ea1a;border-radius:999px;margin-bottom:.7rem;padding:.45rem .75rem;font-size:.82rem;font-weight:800;display:inline-block}.founder-content h3{margin:0 0 .35rem;font-size:1.8rem}.founder-content strong,.about-team-content strong{margin-bottom:.9rem;font-size:1rem;display:block}.founder-content p+p{margin-top:.9rem}.outcome-card{grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:1rem 1.15rem;display:grid}.outcome-icon,.service-icon{width:2.6rem;height:2.6rem;color:var(--primary);background:linear-gradient(135deg,#edf6ff,#fff);border:1px solid #8cbff0a6;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.homepage-case-studies-section{padding-top:2.5rem}.homepage-case-studies-title{max-width:46rem}.homepage-case-study-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.homepage-case-study-card{background:linear-gradient(#fff,#fbfdff);border:1px solid #d6e2f1eb;border-radius:1.5rem;overflow:hidden;box-shadow:0 22px 40px #173b6c12}.homepage-case-study-image-wrap{aspect-ratio:1.35/.82;background:linear-gradient(#eef5ff,#f8fbff);overflow:hidden}.homepage-case-study-image{object-fit:cover;width:100%;height:100%;display:block}.homepage-case-study-body{padding:1rem 1rem 1.1rem;position:relative}.homepage-case-study-body h3{color:#14253a;margin:.8rem 0 .55rem;font-size:1.04rem;line-height:1.32}.homepage-case-study-body p{color:#667b92;max-width:calc(100% - 3.2rem);margin:0;font-size:.93rem;line-height:1.5}.homepage-case-study-link{color:#fff;background:linear-gradient(135deg,#1684ea,#4fb0ff);border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 14px 24px #1684ea2e}.case-studies-slider-shell{position:relative;overflow:hidden}.case-studies-slider-shell:before,.case-studies-slider-shell:after{content:"";pointer-events:none;z-index:2;width:4rem;position:absolute;top:0;bottom:0}.case-studies-slider-shell:before{background:linear-gradient(90deg,#fff 0%,#fff0 100%);left:0}.case-studies-slider-shell:after{background:linear-gradient(270deg,#fff 0%,#fff0 100%);right:0}.case-studies-slider-track{gap:1rem;width:max-content;padding:.35rem .2rem .9rem;display:flex}.auto-marquee-shell:hover .auto-marquee-track,.auto-marquee-shell:focus-within .auto-marquee-track{animation-play-state:paused}.auto-marquee-track{animation:34s linear infinite caseStudiesMarquee}.case-study-slider-card{background:linear-gradient(#fff,#fbfdff);border:1px solid #d6e2f1eb;border-radius:1.35rem;flex:0 0 clamp(16.5rem,24vw,20.5rem);transition:transform .24s,box-shadow .24s,border-color .24s;overflow:hidden;box-shadow:0 20px 38px #173b6c12}.case-study-slider-card.clickable{cursor:pointer}.case-study-slider-card:hover{border-color:#b8d3f1f5;transform:translateY(-4px);box-shadow:0 24px 44px #173b6c1a}.case-study-slider-visual{aspect-ratio:1.38/.8;background:linear-gradient(#eef5ff,#f8fbff);position:relative;overflow:hidden}.case-study-slider-image{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.case-study-slider-overlay{background:linear-gradient(#0a122033 0%,#0a122000 58%);justify-content:flex-start;align-items:flex-start;padding:.9rem;display:flex;position:absolute;inset:0}.case-study-slider-tag{min-height:2rem;color:var(--primary);background:#fffffff0;border-radius:999px;align-items:center;padding:.35rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 10px 20px #12223c14}.case-study-slider-body{padding:.95rem 1rem 1rem;position:relative}.case-study-slider-body h3{color:#14253a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding-right:2.9rem;font-size:1rem;line-height:1.35;display:-webkit-box;overflow:hidden}.case-study-slider-body p{color:#667b92;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:calc(100% - 3rem);margin:.55rem 0 0;font-size:.9rem;line-height:1.52;display:-webkit-box;overflow:hidden}.case-study-slider-arrow{color:#fff;background:linear-gradient(135deg,#1684ea,#4fb0ff);border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 14px 24px #1684ea2e}.final-cta-card,.cta-panel{background:#fffffff5;border:1px solid #c2dbf5b3;border-radius:1.4rem;justify-content:space-between;align-items:center;gap:2rem;padding:2rem;display:flex;box-shadow:0 18px 40px #21498214}.cta-label{color:var(--primary);margin-bottom:.6rem;font-weight:800;display:inline-block}.final-cta-card h2,.cta-panel h2{letter-spacing:normal;margin:0;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.08}.final-cta-actions,.footer-bottom div,.about-hero-actions,.modern-services-hero-actions,.modern-service-actions{flex-wrap:wrap;gap:.8rem;display:flex}.homepage-final-cta-actions{justify-content:flex-end;align-items:center}.homepage-cta-btn{min-width:14rem}.secondary-homepage-cta-btn{background:#fff}.premium-final-cta{text-align:center;background:radial-gradient(120% 90% at 50% -25%,#2e82f01f,#0000 62%),linear-gradient(#fff 0%,#f4f9ff 100%);border:1px solid #b4d0f099;border-radius:clamp(1.5rem,3vw,2.25rem);padding:clamp(3rem,6vw,4.75rem) clamp(1.5rem,4vw,3.5rem);display:block;position:relative;overflow:hidden;box-shadow:0 32px 70px -28px #173b6c47,inset 0 0 0 1px #ffffffe6}.premium-final-cta:before{content:"";background:linear-gradient(90deg,#0000,#1684ea8c,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.cta-glow{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.cta-glow.one{background:#1684ea29;width:30rem;height:30rem;top:-17rem;left:50%;transform:translate(-50%)}.cta-glow.two{background:#7e59ff1a;width:22rem;height:22rem;bottom:-14rem;right:-6rem}.premium-cta-inner{z-index:1;flex-direction:column;align-items:center;max-width:46rem;margin-inline:auto;display:flex;position:relative}.premium-cta-logo{object-fit:contain;width:auto;height:2.5rem;margin-bottom:clamp(1.5rem,3vw,2.1rem)}.premium-final-cta .cta-label{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.9rem;font-size:.82rem;font-weight:800}.premium-final-cta h2{max-width:22ch;color:var(--navy);letter-spacing:normal;font-size:clamp(1.95rem,3.4vw,3.1rem);line-height:1.12}.premium-final-cta .homepage-final-cta-actions{justify-content:center;gap:.9rem;margin-top:clamp(1.85rem,3.5vw,2.5rem)}.premium-final-cta .primary-pill{gap:.55rem;box-shadow:0 18px 38px -14px #1684ea99}.premium-final-cta .secondary-homepage-cta-btn{color:var(--primary-dark);background:#ffffffe6;border:1px solid #1684ea52;transition:background-color .25s,border-color .25s,transform .25s}.premium-final-cta .secondary-homepage-cta-btn:hover{background:#fff;border-color:#1684ea8c}@media (max-width:560px){.premium-cta-logo{height:2.1rem}.premium-final-cta .homepage-cta-btn{width:100%;min-width:0}.cta-glow.two{display:none}}.site-footer{color:#dbe7f5;background:#0f2036;padding:2rem 0 1.5rem}.footer-grid{grid-template-columns:1.2fr -1fr .8fr;gap:1.5rem;display:grid}.footer-mark{background:#ffffff14;border-radius:1rem;place-items:center;width:3rem;height:3rem;margin-bottom:.8rem;font-weight:800;display:grid}.footer-logo{object-fit:contain;width:auto;max-width:11rem;height:2.2rem;margin-bottom:.9rem;display:block}.footer-logo-external{max-width:12rem}.footer-heading{color:#fff;margin:0 0 .8rem;font-weight:700}.site-footer ul{color:#b6c7da;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.site-footer li a{color:inherit}.site-footer li a:hover,.footer-bottom a:hover{color:#fff}.footer-bottom{color:#aac0d8;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.modern-services-page{background:linear-gradient(#f7fbff 0%,#fff 24%,#f7fbff 100%)}.services-hero-section{padding:5.6rem 0 2.8rem}.modern-services-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:1.3rem;display:grid}.modern-services-title{letter-spacing:normal;color:#18283f;margin:0;font-size:clamp(2.5rem,5vw,4.7rem);line-height:1.02}.modern-services-intro{color:#667b92;max-width:40rem;margin-top:1rem;font-size:1.05rem}.modern-services-hero-card{background:radial-gradient(circle at 20% 25%,#6cb1ff3d,#0000 24%),radial-gradient(circle at 80% 18%,#ffda7d33,#0000 18%),linear-gradient(#fff 0%,#eef6ff 100%);border:1px solid #cbdef4eb;border-radius:2rem;min-height:26rem;padding:1.4rem;position:relative;overflow:hidden;box-shadow:0 30px 70px #173b6c1a}.services-hero-stack-card{background:#fffffff5;border:1px solid #cddff4e6;border-radius:1.35rem;padding:1rem 1.1rem;position:absolute;box-shadow:0 18px 34px #325b9114}.services-hero-stack-card span{color:#67809d;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem;font-size:.82rem;font-weight:700;display:block}.services-hero-stack-card strong{color:#1c2f48;font-size:1.15rem}.services-hero-stack-card.primary{max-width:14rem;top:1.8rem;left:1.4rem}.services-hero-stack-card.secondary{max-width:15rem;top:5.8rem;right:1.5rem}.services-hero-stack-card.floating{text-align:center;min-width:16rem;bottom:1.8rem;left:50%;transform:translate(-50%)}.modern-services-stack-section{padding-top:2.5rem}.modern-services-stack{gap:1.1rem;display:grid}.modern-service-card{background:linear-gradient(#fffffffa,#f8fcfffa);border:1px solid #d2e2f4f2;border-radius:1.8rem;grid-template-columns:1.05fr .95fr;align-items:center;gap:1.2rem;padding:1.2rem;display:grid;overflow:hidden;box-shadow:0 22px 46px #1c457d12}.modern-service-card.reverse{grid-template-columns:.95fr 1.05fr}.modern-service-card.reverse .modern-service-copy{order:2}.modern-service-card.reverse .modern-service-visual-wrap{order:1}.modern-service-head h2{letter-spacing:normal;margin:0;font-size:clamp(1.6rem,2vw,2.25rem);line-height:1.1}.modern-service-description{max-width:38rem;font-size:1rem}.modern-service-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.05rem 0;display:grid}.modern-detail-card,.modern-includes-block{background:#ffffffd1;border:1px solid #d5e4f4e6;border-radius:1rem;padding:1rem}.modern-includes-block{margin-top:.25rem}.modern-includes-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem}.modern-service-visual-wrap{min-height:22rem}.modern-service-visual{background:linear-gradient(#fbfdff 0%,#eef7ff 100%);border:1px solid #d4e3f5eb;border-radius:1.45rem;height:100%;min-height:22rem;position:relative;overflow:hidden}.modern-service-orb{filter:blur(8px);opacity:.55;border-radius:999px;width:11rem;height:11rem;position:absolute;top:-1rem;right:-1rem}.modern-service-panel{background:#ffffffe6;border:1px solid #d5e4f4eb;border-radius:1.35rem;position:absolute;box-shadow:0 18px 34px #345b9114}.modern-service-panel.back{opacity:.45;inset:4rem 3rem 3rem}.modern-service-panel.front{padding:1rem;inset:2.2rem 2.2rem 5rem}.modern-service-icon{color:#fff;border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;display:grid}.modern-service-lines{gap:.6rem;display:grid}.modern-service-lines span{background:linear-gradient(90deg,#4287dc2e,#4287dc0d);border-radius:999px;height:.85rem;display:block}.modern-service-lines span:first-child{width:65%}.modern-service-lines span:nth-child(2){width:88%}.modern-service-lines span:nth-child(3){width:52%}.modern-service-floating-card{background:#fffffff5;border:1px solid #cfe0f3e6;border-radius:999px;align-items:center;gap:.55rem;min-height:2.7rem;padding:0 .9rem;display:inline-flex;position:absolute;bottom:1.2rem;right:1.1rem;box-shadow:0 16px 26px #2249821a}.modern-service-badge.accent-blue,.modern-service-visual.accent-blue .modern-service-icon{color:#fff;background:linear-gradient(135deg,#167df0,#5bb4ff)}.modern-service-visual.accent-blue .modern-service-orb{background:#3791f459}.modern-service-visual.accent-blue .modern-service-floating-card{color:#176fca}.modern-service-badge.accent-teal,.modern-service-visual.accent-teal .modern-service-icon{color:#fff;background:linear-gradient(135deg,#0d91a3,#5ad8de)}.modern-service-visual.accent-teal .modern-service-orb{background:#3bd4d352}.modern-service-visual.accent-teal .modern-service-floating-card{color:#0d8ea0}.modern-service-badge.accent-green,.modern-service-visual.accent-green .modern-service-icon{color:#fff;background:linear-gradient(135deg,#23a56d,#7ae291)}.modern-service-visual.accent-green .modern-service-orb{background:#52d47e52}.modern-service-visual.accent-green .modern-service-floating-card{color:#1d9965}.modern-service-badge.accent-purple,.modern-service-visual.accent-purple .modern-service-icon{color:#fff;background:linear-gradient(135deg,#7152ff,#b083ff)}.modern-service-visual.accent-purple .modern-service-orb{background:#915cff47}.modern-service-visual.accent-purple .modern-service-floating-card{color:#7654ef}.modern-service-badge.accent-gold,.modern-service-visual.accent-gold .modern-service-icon{color:#fff;background:linear-gradient(135deg,#d89e26,#ffd36b)}.modern-service-visual.accent-gold .modern-service-orb{background:#ffd05f4d}.modern-service-visual.accent-gold .modern-service-floating-card{color:#c38d1e}.modern-services-cta-section{padding-top:2rem}.modern-services-cta{background:linear-gradient(135deg,#0e2138,#143865)}.mentor-showcase-section{padding-top:2.5rem}.mentor-showcase-card{grid-template-columns:.9fr 1.1fr .95fr;align-items:center;gap:1.1rem;display:grid}.mentor-showcase-left h2{letter-spacing:normal;color:#14233a;margin:0;font-size:clamp(2.2rem,4vw,4rem);line-height:1.04}.mentor-showcase-left h2 span{color:#ffb600}.mentor-showcase-left p{color:#62748d;max-width:22rem;font-size:1rem}.mentor-avatar-row{gap:.7rem;margin-top:1.3rem;display:flex}.mentor-avatar-button{cursor:pointer;background:#ffffffeb;border:2px solid #0000;border-radius:999px;width:3.6rem;height:3.6rem;padding:0;overflow:hidden;box-shadow:0 10px 22px #22498214}.mentor-avatar-button.active{border-color:#162342;transform:scale(1.04)}.mentor-avatar-button img{object-fit:cover;width:100%;height:100%;display:block}.mentor-showcase-center{justify-content:center;align-items:center;min-height:35rem;display:flex;position:relative}.mentor-image-stage{justify-content:center;align-items:flex-end;width:100%;max-width:28rem;min-height:33rem;display:flex}.mentor-featured-image{object-fit:contain;width:100%;max-height:33rem;display:block}.mentor-name-card{color:#fff;text-align:center;background:#0e1434;border-radius:1.3rem;width:min(100%,25rem);padding:1.3rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 24px 40px #101e462e}.mentor-name-card h3{margin:0 0 .45rem;font-size:clamp(1.8rem,3vw,2.6rem)}.mentor-name-card p{color:#ffffffc7;margin:0 0 1rem}.mentor-showcase-right{max-width:21rem}.mentor-role-line{color:#162342;margin-bottom:.45rem;font-size:1rem;display:block}.mentor-showcase-right strong{color:#11203a;margin-bottom:1rem;font-size:clamp(1.6rem,2vw,2.3rem);line-height:1.14;display:block}.mentor-showcase-right p{color:#5d718a;font-size:1.02rem}.experts-section{padding-top:1.5rem}.experts-section-title{max-width:42rem}.experts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.expert-card{background:linear-gradient(#fff,#fbfdff);border:1px solid #d6e2f1eb;border-radius:1.35rem;overflow:hidden;box-shadow:0 22px 40px #173b6c12}.expert-card-image-wrap{aspect-ratio:1/1.12;background:linear-gradient(#edf5ff,#f8fbff);overflow:hidden}.expert-card-image{object-fit:cover;width:100%;height:100%;display:block}.expert-card-body{text-align:center;padding:1rem 1rem 1.1rem}.expert-card-body h3{color:#14253a;margin:0 0 .35rem;font-size:1.05rem}.expert-card-body p{color:#667b92;margin:0;font-size:.95rem}.expert-admin-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-items:start;gap:.75rem}.expert-admin-card{color:#fff;background:#ffffff0d;border:1px solid #86ade91f;border-radius:.85rem;gap:.5rem;padding:.55rem;font-size:.82rem;display:grid}.expert-admin-image-wrap{aspect-ratio:1;background:linear-gradient(#233657e6,#131f36f5);border-radius:.7rem;max-width:100%;overflow:hidden}.expert-admin-image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.admin-team-layout-stack{gap:1rem;display:grid}.client-studies-title{letter-spacing:normal;color:#14253a;margin:0;font-size:clamp(2.4rem,5vw,4rem);line-height:1.02}.client-studies-intro{color:#5f7590;max-width:52rem;margin:1rem 0 0;font-size:1.06rem}.client-study-filters{flex-wrap:wrap;gap:.7rem;margin:2rem 0;display:flex}.client-study-filters button{color:#5c7491;cursor:pointer;background:#ffffffe6;border:1px solid #b6d1efcc;border-radius:999px;padding:.72rem 1rem;font-weight:700}.client-study-filters button.active{color:#fff;background:linear-gradient(135deg,#1284ea,#52b0ff);box-shadow:0 14px 24px #1284ea2e}.client-study-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.client-study-card{border-radius:1.25rem;overflow:hidden}.client-study-card.clickable{cursor:pointer}.client-study-card-compact{flex-direction:column;min-height:100%;display:flex}.client-study-image-wrap{aspect-ratio:1.45/.92;background:linear-gradient(#eef5ff,#f8fbff);overflow:hidden}.client-study-image-wrap.compact{aspect-ratio:1.28/.78}.client-study-image{object-fit:cover;width:100%;height:100%;display:block}.client-study-body{padding:1.05rem 1.05rem 1.15rem}.client-study-body.compact{flex-direction:column;padding:.9rem .95rem 1rem;display:flex}.client-study-body h3{margin:.85rem 0 .8rem;font-size:1.1rem;line-height:1.25}.client-study-body.compact h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.58rem;margin:.72rem 0 .5rem;font-size:.98rem;line-height:1.32;display:-webkit-box;overflow:hidden}.client-study-excerpt{color:#5f7590;margin:0 0 .8rem;font-size:.95rem;line-height:1.55}.compact-listing-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7rem;margin-bottom:0;font-size:.9rem;line-height:1.48;display:-webkit-box;overflow:hidden}.compact-read-more{padding-top:.7rem;font-size:.92rem;margin-top:auto!important}.client-study-body .case-block strong{margin-bottom:.18rem;font-size:.72rem}.client-study-body .case-block p{margin-bottom:.7rem;font-size:.95rem;line-height:1.45}.client-study-body .case-block.compact p{margin-bottom:0}.client-study-body .text-link{align-items:center;margin-top:.7rem;display:inline-flex}.highlight-outcome{font-weight:800;color:#17b870!important}.client-studies-bottom-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#0f2137,#12335c);border-radius:1.5rem;margin-top:2.5rem;padding:2rem;box-shadow:0 25px 60px #0f21372e}.client-studies-bottom-cta h2{margin:0 0 .75rem;font-size:clamp(1.8rem,3vw,2.6rem)}.client-studies-bottom-cta p{color:#ffffffc2;max-width:40rem;margin:0 auto 1.3rem}.client-study-detail{max-width:940px}.client-study-detail-excerpt{color:#5e7390;max-width:46rem;font-size:1.08rem}.client-study-detail-image-wrap{border:1px solid #c5dbf3d9;border-radius:1.5rem;margin:1.5rem 0;overflow:hidden;box-shadow:0 24px 50px #21498214}.client-study-detail-image{width:100%;height:auto;display:block}.client-study-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.client-study-body-copy p{color:#30455f;font-size:1.02rem}.client-study-share-box{background:#f4f9ff;border:1px solid #b4d2f2bf;border-radius:1rem;margin-top:1.5rem;padding:1rem 1.2rem}.client-study-share-button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;width:100%;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;display:flex}.client-study-share-button:hover{border-color:#7db5f0e0;transform:translateY(-1px);box-shadow:0 16px 28px #21498214}.client-study-share-button.copied{background:#edf9f1;border-color:#4ebf7b6b}.client-study-share-copy{min-width:0}.client-study-share-copy strong{color:#17304c;margin-bottom:.5rem;display:block}.client-study-share-copy p{color:#36516f;word-break:break-all;margin:0}.client-study-share-action{min-height:2.5rem;color:var(--primary);background:#1684ea1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-weight:800;display:inline-flex}.client-study-share-button.copied .client-study-share-action{color:#1f9d58;background:#27ae601f}.premium-about-page{background:linear-gradient(#f8fbff 0%,#fff 26%,#f7fbff 100%)}.about-redesign-hero-inner{justify-content:center;display:flex}.about-redesign-hero-copy{text-align:center;max-width:48rem}.light-eyebrow{color:#ffffffd1}.about-redesign-hero-copy h1{color:#fff;letter-spacing:normal;margin:0;font-size:clamp(2.7rem,5vw,5rem);line-height:1.03}.about-redesign-hero-copy p{color:#ffffffdb;max-width:42rem;margin:1rem auto 0;font-size:1.05rem}.about-redesign-hero-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.5rem;display:flex}.about-secondary-pill{background:#fffffff5}.about-redesign-card-grid{gap:1rem;display:grid}.about-redesign-card-grid.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.about-redesign-card-grid.five-col{grid-template-columns:repeat(5,minmax(0,1fr))}.about-redesign-card{background:linear-gradient(#fff,#fbfdff);border:1px solid #d6e2f1eb;border-radius:1.5rem;padding:1.4rem;box-shadow:0 25px 45px #173b6c12}.about-redesign-card.compact{text-align:center}.about-redesign-icon{width:3rem;height:3rem;color:var(--primary);background:linear-gradient(135deg,#edf6ff,#fff);border:1px solid #8cbff0a6;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.9rem;display:inline-flex}.about-redesign-card h3{color:#15273d;margin:0 0 .7rem;font-size:1.14rem;line-height:1.3}.about-redesign-card p{color:#667b92;margin:0}.about-octopi-section{background:linear-gradient(#f2f7fc 0%,#fff 100%)}.about-octopi-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:1.5rem;display:grid}.about-octopi-copy h2{letter-spacing:normal;color:#15273d;margin:0;font-size:clamp(2rem,4vw,3.3rem);line-height:1.06}.about-octopi-copy p{color:#62778f;font-size:1.04rem}.about-octopi-checklist{gap:.75rem;margin-top:1.4rem;display:grid}.about-octopi-check-item{color:#4f6785;background:#fffffff0;border:1px solid #b9d3efe6;border-radius:999px;align-items:center;gap:.65rem;min-height:2.8rem;padding:.75rem 1rem;display:inline-flex;box-shadow:0 14px 24px #4a72a70f}.about-octopi-check-item svg{color:var(--primary);flex-shrink:0}.about-octopi-visual-card{text-align:center;background:radial-gradient(circle at 20% 20%,#54aaff38,#0000 24%),radial-gradient(circle at 82% 18%,#ffd25e2e,#0000 18%),linear-gradient(#fff 0%,#eef6ff 100%);border:1px solid #cee0f4e6;border-radius:1.8rem;flex-direction:column;justify-content:center;align-items:center;min-height:22rem;padding:1.8rem;display:flex;box-shadow:0 30px 70px #173b6c1a}.about-octopi-logo{object-fit:contain;border-radius:999px;width:5rem;height:5rem;margin-bottom:1rem;display:block}.about-octopi-visual-card strong{color:#16283f;font-size:1.5rem}.about-octopi-visual-card p{color:#687d95;max-width:24rem}.about-experts-section{padding-top:1rem}.about-hero-section{padding:5.5rem 0 3rem}.about-hero-grid,.about-story-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:1.5rem;display:grid}.about-hero-copy h1,.about-story-copy h2{letter-spacing:normal;color:#16273d;margin:0;font-size:clamp(2.3rem,5vw,4.2rem);line-height:1.02}.about-story-copy h2{font-size:clamp(2rem,4vw,3.2rem)}.about-hero-copy p,.about-story-copy p{color:#62778f;max-width:42rem;font-size:1.04rem}.about-hero-points{gap:.75rem;margin-top:1.4rem;display:grid}.about-point-chip{color:#4f6785;background:#ffffffe0;border:1px solid #b9d3efe6;border-radius:999px;align-items:center;gap:.65rem;width:fit-content;max-width:100%;min-height:2.7rem;padding:.7rem 1rem;display:inline-flex;box-shadow:0 14px 24px #4a72a70f}.about-point-chip svg{color:var(--primary);flex-shrink:0}.about-hero-visual{position:relative}.about-visual-shell{background:radial-gradient(circle at 15% 20%,#54aaff38,#0000 24%),radial-gradient(circle at 82% 18%,#ffd25e2e,#0000 18%),linear-gradient(#fff 0%,#eef6ff 100%);border:1px solid #cee0f4e6;border-radius:2rem;min-height:30rem;padding:1.6rem;position:relative;overflow:hidden;box-shadow:0 30px 70px #173b6c1a}.about-visual-card{z-index:2;background:#ffffffeb;border:1px solid #cddff4e6;border-radius:1.5rem;position:relative;box-shadow:0 22px 38px #4268971a}.about-visual-card.main{max-width:26rem;padding:1.6rem}.about-visual-card.main strong{color:#1d3047;margin-bottom:.55rem;font-size:1.5rem;display:block}.about-visual-card.main p,.about-visual-card.floating span,.about-team-content p,.about-value-card p,.about-pillar-card p,.services-page-card p,.service-description,.service-includes-list span{color:#687d95}.about-card-kicker{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7rem;font-size:.8rem;font-weight:800;display:inline-block}.about-visual-card.floating{align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex;position:absolute}.about-visual-card.floating.top{top:1.6rem;right:1.4rem}.about-visual-card.floating.bottom{bottom:1.8rem;right:2rem}.about-visual-card.floating strong{color:#1d3047;display:block}.about-orb{filter:blur(18px);opacity:.65;border-radius:999px;position:absolute}.about-orb.orb-one{background:#56aaff3d;width:10rem;height:10rem;bottom:3rem;left:3rem}.about-orb.orb-two{background:#ffdb6d47;width:8rem;height:8rem;top:6rem;right:4rem}.about-values-grid,.about-pillars-grid,.services-page-stack{gap:1rem;display:grid}.booking-page{position:relative}.booking-calendar-section{padding-top:2rem}.booking-calendar-section-first{padding-top:4rem}.booking-calendar-shell{background:#fffffff5;border:1px solid #c2dbf5c7;border-radius:1.5rem;padding:.75rem;overflow:hidden;box-shadow:0 20px 44px #21498214}.booking-calendar-shell iframe{background:#fff;border-radius:1rem;width:100%;min-height:900px;display:block}.meeting-gallery-section{padding-top:2.4rem}.meeting-gallery-title-block{max-width:52rem}.meeting-gallery-title-block h2{letter-spacing:normal;font-size:clamp(2rem,4.2vw,4rem);line-height:1.08}.meeting-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.meeting-gallery-card{background:linear-gradient(#fff,#fbfdff);border:1px solid #d6e2f1e6;border-radius:1.5rem;min-height:16rem;overflow:hidden;box-shadow:0 25px 45px #173b6c12}.meeting-gallery-image{object-fit:cover;width:100%;height:100%;min-height:16rem;display:block}.technology-showcase-section{background:#edf3f8}.technology-outcomes-shell{position:relative}.technology-outcomes-title{max-width:52rem;margin-inline:auto}.technology-outcomes-title h2{letter-spacing:normal;color:#17283d;font-size:clamp(2.4rem,5vw,4.7rem);line-height:1.03}.technology-outcomes-title p{color:#617488}.technology-floating-logos-stage{min-height:16rem;margin-bottom:1.4rem;position:relative}.technology-floating-logo{background:#fffffff5;border:1px solid #d6e2f1eb;border-radius:1.5rem;place-items:center;width:5.4rem;height:5.4rem;animation:3.2s ease-in-out infinite techLogoFadeSwap;display:grid;position:absolute;box-shadow:0 22px 42px #4871aa24}.technology-floating-logo-image{object-fit:contain;width:2.35rem;height:2.35rem;display:block}.technology-floating-logo.top-left{top:1.5rem;left:12%}.technology-floating-logo.top-center{top:1.5rem;left:45%;transform:translate(-50%)}.technology-floating-logo.top-right{top:1.5rem;right:12%}.technology-floating-logo.bottom-left{bottom:0;left:28%}.technology-floating-logo.bottom-center{bottom:-1rem;left:50%;transform:translate(-50%)}.technology-floating-logo.bottom-right{bottom:0;right:28%}.technology-floating-logo.bottom-far-right{bottom:0;right:10%}.technology-outcomes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.technology-outcome-card{text-align:center;background:#fffffff5;border:1px solid #d6e2f1eb;border-radius:1.5rem;justify-content:center;align-items:center;gap:.8rem;min-height:5.4rem;padding:1rem;display:flex;box-shadow:0 16px 34px #4871aa14}.technology-outcome-card strong{color:#15263a;font-size:1.1rem;display:block}.technology-outcome-card span{color:#5e738a;font-size:.96rem}.technology-outcome-icon{justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.technology-outcome-icon.amber{color:#ffb600}.technology-outcome-icon.blue{color:#1382e7}.technology-outcome-icon.green{color:#35c759}.technology-outcome-icon.red{color:#ff3b30}.technology-outcome-icon.purple{color:#7c4dff}.technology-outcome-icon.violet{color:#6d28d9}@keyframes techLogoFadeSwap{0%{opacity:.15;transform:scale(.86)}18%{opacity:1;transform:scale(1)}72%{opacity:1;transform:scale(1.04)}to{opacity:.05;transform:scale(.84)}}.premium-about-values-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.about-value-card,.about-pillar-card,.services-page-card{padding:1.5rem}.about-value-card h3,.about-pillar-card h3,.services-page-card h2{color:#1b2e45}.about-story-section{background:linear-gradient(#f6fbff 0%,#eef6ff 100%)}.about-pillars-grid{grid-template-columns:1fr}.about-team-card{padding:.9rem}.premium-about-team-section{padding-top:2.4rem;padding-bottom:2.4rem}.team-section-card{background:linear-gradient(#fffffffa,#f7fbfffa);border:1px solid #cedff3e6;border-radius:1rem;max-width:940px;margin:0 auto;padding:.9rem;box-shadow:0 16px 30px #2249820d}.compact-team-title{max-width:33rem;margin-inline:auto}.premium-about-team-section .section-title{margin-bottom:.75rem}.premium-about-team-section .section-title h2{font-size:clamp(1.45rem,2.6vw,2rem)}.premium-about-team-section .section-title p{max-width:31rem;font-size:.98rem}.premium-about-team-grid{gap:.7rem}.premium-about-team-card{border-radius:.95rem}.premium-about-team-image-wrap{min-height:10.5rem}.about-team-content h3{margin:0 0 .2rem;font-size:1.05rem}.about-team-content strong{margin-bottom:.35rem;font-size:.88rem}.about-team-content p{margin:0;font-size:.84rem;line-height:1.45}.case-studies-team-section{padding-left:0;padding-right:0}.services-page-card-head,.service-showcase-head{align-items:center;gap:.9rem;margin-bottom:.9rem;display:flex}.service-badge-icon{width:2.8rem;height:2.8rem;color:var(--primary);background:linear-gradient(135deg,#edf6ff,#fff);border:1px solid #8cbff0a6;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.micro-label{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem;font-weight:800;display:inline-block}.services-page-meta{gap:.6rem;display:grid}.service-includes-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.service-includes-list li{align-items:flex-start;gap:.6rem;display:flex}.service-includes-list svg{color:#17b870;flex-shrink:0;margin-top:.1rem}.auth-shell{min-height:100vh;position:relative;overflow:hidden}.admin-shell{min-height:100vh;position:relative}.futuristic-auth-shell,.futuristic-admin-shell,.refined-auth-shell{background:radial-gradient(circle at 0 0,#745dff52,#0000 30%),radial-gradient(circle at 100% 0,#00e1d138,#0000 26%),linear-gradient(135deg,#07111f 0%,#0b1830 46%,#081a2f 100%)}.auth-noise,.admin-shell-noise{opacity:.55;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.auth-grid-lines{background:radial-gradient(circle,#0000 0%,#050a142e 56%,#050a14a6 100%);position:absolute;inset:0}.auth-orb{filter:blur(70px);opacity:.55;border-radius:50%;width:24rem;height:24rem;position:absolute}.auth-orb-one{background:#7d54ff66;top:-8rem;left:-5rem}.auth-orb-two{background:#00e4c547;bottom:-10rem;right:-6rem}.auth-panel-wrap{z-index:1;grid-template-columns:1fr 28rem;align-items:center;gap:2rem;width:min(1180px,100% - 2rem);min-height:100vh;margin:0 auto;display:grid;position:relative}.auth-side-copy{color:#fff;max-width:36rem}.auth-kicker{color:#d7e8ff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.5rem;min-height:2.3rem;padding:0 .85rem;font-weight:700;display:inline-flex}.auth-side-copy h1{letter-spacing:normal;margin:1rem 0;font-size:clamp(2.6rem,5vw,4.4rem);line-height:1.02}.auth-side-copy p{color:#dfebffbd;max-width:34rem;font-size:1.08rem}.auth-side-features{flex-wrap:wrap;gap:.9rem;margin-top:1.3rem;display:flex}.auth-side-features div{color:#dbe8ff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1rem;align-items:center;gap:.55rem;padding:.8rem 1rem;display:inline-flex}.auth-card{z-index:1;border-radius:1.7rem;gap:.9rem;padding:1.6rem;display:grid;position:relative}.futuristic-auth-card,.futuristic-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:linear-gradient(#0e1d34d1,#0b1728eb);border:1px solid #719bdd38;box-shadow:0 30px 80px #00000052,inset 0 1px #ffffff0f}.auth-card h2,.auth-card h1,.admin-card-head h2,.admin-hero-panel h1{color:#fff;margin:0}.auth-card p,.admin-hero-panel p,.admin-card-head span,.admin-sidebar-footer p{color:#d6e4f8b3}.auth-card label,.admin-form-grid label{gap:.45rem;display:grid}.auth-card label span,.admin-form-grid label span{color:#d9e8ff;font-size:.88rem;font-weight:600}.auth-card input,.admin-form-grid input,.admin-form-grid textarea{color:#fff;background:#ffffff0d;border:1px solid #89b1e433;border-radius:1rem;outline:none;width:100%;padding:.95rem 1rem}.auth-card input::placeholder,.admin-form-grid input::placeholder,.admin-form-grid textarea::placeholder{color:#d4e2f859}.auth-card input:focus,.admin-form-grid input:focus,.admin-form-grid textarea:focus{border-color:#56bcff8c;box-shadow:0 0 0 4px #26a3ff1f}.form-error,.form-status{border-radius:1rem;padding:.85rem 1rem;font-weight:600}.form-error{color:#ffb0b0;background:#ff5a5a1f;border:1px solid #ff5a5a2e}.form-status{color:#8df0c7;background:#1bca8b1f;border:1px solid #1bca8b2e}.auth-submit{width:100%}.refined-auth-wrap{grid-template-columns:1.05fr 26rem;width:min(1120px,100% - 2rem)}.refined-auth-copy h1{max-width:40rem;font-size:clamp(2.8rem,5vw,4.8rem)}.refined-auth-copy p{max-width:32rem}.refined-auth-features{gap:.8rem}.refined-auth-features div{background:#ffffff14;border:1px solid #ffffff1f}.refined-login-card{background:linear-gradient(#101f36e0,#0a1627f2);border:1px solid #83adea3d;border-radius:1.6rem;gap:1rem;padding:1.8rem}.login-card-top{gap:.45rem;margin-bottom:.2rem;display:grid}.login-card-top h2{font-size:2rem}.login-card-top p{margin:0}.admin-shell{grid-template-columns:17.5rem 1fr;display:grid}.refined-admin-shell{background-color:#0000;background-image:radial-gradient(60rem 40rem at 6% -8%,#4e7cff3d,#0000 55%),radial-gradient(50rem 38rem at 102% 0,#00d1c52b,#0000 52%),radial-gradient(55rem 42rem at 28% 104%,#7d54ff2b,#0000 55%),linear-gradient(160deg,#060d1c 0%,#0c1830 45%,#081627 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.admin-sidebar-panel{z-index:1;background:linear-gradient(#091322f0,#070f1cfa);border-right:1px solid #84a4da1f;flex-direction:column;align-self:start;gap:1.1rem;height:100vh;padding:1.25rem;display:flex;position:sticky;top:0;overflow-y:auto}.refined-admin-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.admin-brand-block{color:#fff;align-items:center;gap:.9rem;display:flex}.admin-mini-badge{color:#fff;background:linear-gradient(135deg,#4e7cff,#35d4ff);border-radius:1rem;place-items:center;width:3rem;height:3rem;font-weight:800;display:grid;box-shadow:0 14px 28px #4988ff2e}.admin-brand-block strong{display:block}.admin-brand-block span:last-child{color:#d4e2f899;font-size:.88rem}.admin-nav-groups{gap:1rem;display:grid}.admin-nav-group-block{gap:.55rem;display:grid}.admin-nav-group-title{color:#b8cbe685;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-nav-stack{gap:.55rem;display:grid}.admin-nav-item{color:#dce9ff;cursor:pointer;background:#ffffff08;border:1px solid #7a9ad424;border-radius:1rem;align-items:center;gap:.7rem;min-height:3rem;padding:0 1rem;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:flex}.admin-nav-item:hover{background:#ffffff0f;border-color:#6dafff38;transform:translateY(-1px)}.admin-nav-item.active{background:linear-gradient(135deg,#255c9bc7,#144478e0);border-color:#60aaff73;box-shadow:inset 0 0 0 1px #78bcff1f,0 14px 26px #0d264c47}.admin-sidebar-footer{color:#fff;background:#ffffff0a;border:1px solid #7fa1dd1f;border-radius:1.2rem;margin-top:auto;padding:1rem}.admin-logout-btn{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #8aace933;border-radius:999px;align-items:center;gap:.5rem;min-height:2.7rem;padding:0 1rem;display:inline-flex}.admin-main-panel{z-index:1;padding:1.5rem;position:relative}.refined-admin-main{overflow:hidden}.admin-hero-panel,.admin-stat-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:linear-gradient(#0e1d34d1,#0a1424f0);border:1px solid #7799d829;border-radius:1.35rem;box-shadow:0 20px 44px #0003,inset 0 1px #ffffff0d}.admin-hero-panel{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem;display:flex}.admin-hero-panel h1{letter-spacing:normal;font-size:clamp(1.9rem,4vw,3rem);line-height:1.05}.admin-top-actions{flex-wrap:wrap;gap:.8rem;display:flex}.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:.95rem 0;display:grid}.admin-stat-card{padding:1rem 1.1rem}.admin-stat-card span{color:#d3e2f9a3}.admin-stat-card strong{margin-top:.35rem;font-size:1.85rem;display:block}.admin-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:1rem;display:grid}.refined-admin-grid{align-items:stretch}.admin-form-card,.admin-list-card{padding:1.25rem}.refined-admin-card{min-width:0}.admin-card-head{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.admin-form-grid textarea{resize:vertical;min-height:7rem}.full-width{grid-column:1/-1}.checkbox-row{background:#ffffff0a;border:1px solid #89b1e429;border-radius:1rem;align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex!important}.checkbox-row input{margin:0;width:auto!important}.admin-meta-row{border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;margin:1rem 0;padding:.9rem 1rem;display:flex}.futuristic-meta-row{color:#dce9ff;background:#ffffff0d;border:1px solid #86ade924}.admin-study-list{gap:.75rem;display:grid}.refined-admin-study-list{max-height:72vh;padding-right:.25rem;overflow:auto}.admin-study-item{color:#fff;background:#ffffff0d;border:1px solid #86ade91f;border-radius:1rem;justify-content:space-between;align-items:center;gap:.9rem;padding:.85rem;display:flex}.refined-admin-study-item,.refined-admin-team-item{align-items:stretch}.admin-study-copy,.refined-admin-team-mini>div{gap:.2rem;min-width:0;display:grid}.admin-study-copy strong,.refined-admin-team-mini strong{font-size:.98rem;line-height:1.35}.admin-study-copy span,.refined-admin-team-mini span{color:#d6e4f8a3}.admin-study-copy small,.refined-admin-team-mini small{color:#b8cbe694;font-size:.8rem;line-height:1.45}.admin-study-preview-thumb,.admin-team-thumb{aspect-ratio:1;background:linear-gradient(#233657e6,#131f36f5);border:1px solid #7ea1d629;border-radius:.95rem;width:5.4rem;min-width:5.4rem;overflow:hidden}.admin-study-preview-thumb img,.admin-team-thumb img{object-fit:cover;width:100%;height:100%;display:block}.admin-thumb-fallback{color:#d6e4f89e;text-align:center;place-items:center;width:100%;height:100%;padding:.4rem;font-size:.74rem;display:grid}.admin-open-link{white-space:nowrap;align-self:center;align-items:center;gap:.35rem;display:inline-flex}.admin-study-actions{flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.admin-logo-grid{margin-top:1.2rem}.admin-form-actions{margin-top:.85rem}.admin-team-item{color:#fff;background:#ffffff0d;border:1px solid #86ade91f;border-radius:1rem;justify-content:space-between;align-items:center;gap:.9rem;padding:.85rem;display:flex}.admin-team-mini{align-items:center;gap:.8rem;min-width:0;display:flex}.refined-admin-team-mini{align-items:flex-start}.admin-delete-btn{color:#ffb5b5;cursor:pointer;background:#ff787814;border:1px solid #ff78782e;border-radius:999px;min-height:2.4rem;padding:0 .9rem}.admin-order-head{align-items:flex-start}.admin-order-hint{color:#b8cbe6ad;align-self:end;margin-top:1.9rem;font-size:.8rem;line-height:1.5}.admin-team-controls{flex-direction:column;align-items:flex-end;gap:.6rem;min-width:9rem;display:flex}.admin-team-item.editing,.expert-admin-card.editing{background:#ffffff12;border-color:#6cabff47}.admin-team-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.admin-team-edit-grid label{gap:.35rem;display:grid}.admin-team-edit-grid label span{color:#d9e8ff;font-size:.78rem;font-weight:600}.admin-team-edit-grid input,.admin-team-edit-grid textarea{color:#fff;background:#ffffff0d;border:1px solid #89b1e433;border-radius:.9rem;outline:none;width:100%;padding:.85rem .95rem}.admin-team-edit-grid textarea{resize:vertical;min-height:6.5rem}.team-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.team-edit-actions.stacked{width:100%}.team-edit-btn{color:#dce9ff;cursor:pointer;background:#ffffff0d;border:1px solid #7a9ad42e;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:0 .9rem;display:inline-flex}.team-edit-btn.primary{background:linear-gradient(135deg, var(--primary), #3da5ff);color:#fff;border-color:#0000}.team-edit-btn:disabled{opacity:.45;cursor:not-allowed}.expert-edit-grid{grid-template-columns:1fr}.admin-team-serial-badge{color:#cfe4ff;background:#4287f524;border:1px solid #6cabff3d;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:0 .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.team-order-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.team-order-actions.compact{justify-content:flex-end}.team-order-btn,.team-order-save-btn{color:#dce9ff;cursor:pointer;background:#ffffff0d;border:1px solid #7a9ad42e;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;display:inline-flex}.team-order-btn{width:2.35rem;padding:0}.team-order-save-btn{padding:0 .9rem}.team-order-btn:disabled,.team-order-save-btn:disabled{opacity:.45;cursor:not-allowed}.expert-controls{align-items:stretch}.leader-social-preview{color:#8ebeff;align-items:center;gap:.4rem;margin-top:.6rem;font-size:.82rem;display:inline-flex}.leader-card-section{background:linear-gradient(#fff 0%,#f7fbff 100%)}.leader-card-grid{grid-template-columns:repeat(auto-fit,minmax(320px,440px));gap:clamp(1.25rem,3vw,2.25rem);display:grid}.leader-card-grid-centered{justify-content:center;justify-items:center}.leader-profile-card{background:#fff;border:1px solid #e2eaf5e6;border-radius:1.75rem;width:100%;max-width:440px;padding:1.75rem 1.5rem 2rem;transition:box-shadow .35s,transform .45s cubic-bezier(.22,1,.36,1);box-shadow:0 18px 44px #173b6c0f}.leader-profile-card:hover{transform:translateY(-7px);box-shadow:0 30px 64px #173b6c1f}.leader-profile-stage{padding:.25rem 0 1.25rem;position:relative}.leader-profile-image-wrap{justify-content:center;align-items:flex-end;min-height:16rem;display:flex}.leader-profile-image{object-fit:contain;object-position:bottom center;transform-origin:bottom;width:100%;max-width:20rem;height:auto;min-height:16rem;margin-inline:auto;transition:transform .55s cubic-bezier(.22,1,.36,1);display:block}.leader-profile-card:hover .leader-profile-image{transform:scale(1.035)}.leader-badge{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;width:5.5rem;display:flex;position:absolute;top:0;left:0}.leader-badge-icon{color:#0b5ed7;background:linear-gradient(#fff 0%,#f0f7ff 100%);border:1px solid #1684ea66;border-radius:50%;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s;display:inline-flex;box-shadow:0 8px 22px #173b6c24}.leader-badge-icon svg{width:1.45rem;height:1.45rem;display:block}.leader-profile-card:hover .leader-badge-icon{border-color:#1684eab3;transform:scale(1.14)rotate(-8deg);box-shadow:0 12px 30px #1684ea4d}.leader-badge-label{color:#16283f;font-size:.78rem;font-weight:700;line-height:1.3}.leader-exp{z-index:2;pointer-events:none;background:#fff;border-radius:1rem;flex-direction:column;align-items:center;padding:.85rem 1.1rem;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex;position:absolute;bottom:2.75rem;right:0;box-shadow:0 10px 28px #173b6c24}.leader-profile-card:hover .leader-exp{transform:translateY(-5px)scale(1.05);box-shadow:0 14px 34px #173b6c38}.leader-exp-num{letter-spacing:normal;color:var(--primary);font-size:1.85rem;font-weight:800;line-height:1}.leader-exp-unit{color:#16283f;margin-top:.2rem;font-size:.95rem;font-weight:700}.leader-exp-caption{color:#7c8ca3;font-size:.72rem;font-weight:600}.leader-profile-body{text-align:center;padding:0}.leader-profile-body h3{color:#0f2035;letter-spacing:normal;margin:0;font-size:1.65rem;font-weight:800}.leader-profile-body strong{color:var(--primary);margin-top:.4rem;font-size:1.02rem;font-weight:700;display:block}.leader-divider{background:linear-gradient(90deg, #1684ea40, var(--primary), #1684ea40);border-radius:999px;width:3rem;height:3px;margin:1rem auto;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.leader-profile-card:hover .leader-divider{width:4.75rem}.leader-profile-body p{color:#6b7c93;margin:0;font-size:.95rem;line-height:1.75}.leader-social-links{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.5rem;display:flex}.leader-social-link{width:3.1rem;height:3.1rem;color:var(--primary);--brand:var(--primary);background:#fff;border:1px solid #e2eaf5f2;border-radius:999px;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s,background .3s,color .3s;display:inline-flex;box-shadow:0 6px 16px #4a72a714}.leader-social-link.brand-linkedin{color:#0a66c2;--brand:#0a66c2}.leader-social-link.brand-facebook{color:#1877f2;--brand:#1877f2}.leader-social-link.brand-instagram{color:#e1306c;--brand:#e1306c}.leader-social-link.brand-twitter{color:#0f1419;--brand:#0f1419}.leader-social-link.brand-upwork{color:#14a800;--brand:#14a800}.leader-social-link.brand-website{color:#0d95a4;--brand:#0d95a4}.leader-social-link svg{width:1.35rem;height:1.35rem;display:block}.leader-social-link:hover{background:var(--brand);color:#fff;border-color:var(--brand);transform:translateY(-4px)scale(1.1);box-shadow:0 12px 26px #4a72a738}@media (max-width:560px){.leader-profile-card{padding:1.35rem 1.15rem 1.6rem}.leader-badge{width:4.5rem}.leader-badge-icon{width:2.75rem;height:2.75rem}.leader-badge-icon svg{width:1.25rem;height:1.25rem}.leader-badge-label{font-size:.7rem}.leader-exp{padding:.65rem .85rem;bottom:2.25rem}.leader-exp-num{font-size:1.5rem}.leader-exp-unit{font-size:.85rem}.leader-profile-body h3{font-size:1.4rem}.leader-social-link{width:2.8rem;height:2.8rem}.leader-social-link svg{width:1.25rem;height:1.25rem}}.refined-assignment-box{background:#ffffff08;border:1px solid #84a4da1f;border-radius:1rem;padding:1rem}.team-checkbox-grid{flex-wrap:wrap;gap:.65rem;margin-top:.8rem;display:flex}.team-assign-chip{background:#ffffff0a;border:1px solid #84a4da29;border-radius:999px;align-items:center;gap:.5rem;min-height:2.4rem;padding:0 .8rem;display:inline-flex}.admin-loading{color:#fff;background:#081220;place-items:center;min-height:100vh;font-size:1.1rem;display:grid}.admin-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:1.2rem;display:flex}.admin-pagination-btn{color:#dce9ff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #7a9ad42e;border-radius:.8rem;justify-content:center;align-items:center;min-width:2.4rem;height:2.4rem;padding:0 .6rem;font-weight:600;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.admin-pagination-btn:hover:not(:disabled){background:#ffffff14;border-color:#6dafff4d;transform:translateY(-1px)}.admin-pagination-btn:disabled{opacity:.35;cursor:not-allowed}.admin-pagination-btn.active{color:#fff;background:linear-gradient(135deg,#255c9bd1,#144478eb);border-color:#60aaff80;box-shadow:inset 0 0 0 1px #78bcff24,0 10px 22px #0d264c4d}.admin-pagination-ellipsis{color:#b8cbe680;padding:0 .2rem}.admin-list-meta{color:#d6e4f894;font-size:.84rem}.admin-add-trigger{background:linear-gradient(135deg, var(--primary), #3da5ff);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.5rem;min-height:2.9rem;padding:0 1.2rem;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 30px #2b77e747}.admin-add-trigger:hover{transform:translateY(-1px);box-shadow:0 18px 36px #2b77e75c}.admin-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.admin-section-head h2{color:#fff;margin:0}.admin-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0409129e;justify-content:center;align-items:flex-start;padding:4vh 1rem;animation:.18s adminModalFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.admin-modal-panel{width:min(640px,100%);max-height:92vh;padding:1.6rem;animation:.22s cubic-bezier(.2,.9,.3,1.2) adminModalRiseIn;overflow-y:auto}.admin-modal-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.admin-modal-head h2{color:#fff;margin:0;font-size:1.4rem}.admin-modal-close{color:#dce9ff;cursor:pointer;background:#ffffff0d;border:1px solid #8aace933;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:inline-flex}.admin-modal-close:hover{background:#ffffff1a;border-color:#94b4e852}@keyframes adminModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes adminModalRiseIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.admin-modal-panel{padding:1.2rem}}.admin-nav-item,.admin-nav-item.active,.admin-sidebar-footer,.admin-logout-btn,.auth-card input,.admin-form-grid input,.admin-form-grid textarea,.checkbox-row,.admin-study-item,.admin-team-item,.admin-team-serial-badge,.team-edit-btn,.team-order-btn,.team-order-save-btn,.admin-delete-btn,.admin-meta-row,.admin-study-preview-thumb,.admin-team-thumb,.refined-assignment-box,.team-assign-chip,.auth-side-features div,.auth-kicker,.admin-team-edit-grid input,.admin-team-edit-grid textarea,.admin-gallery-thumb,.admin-cat-pill,.image-url-field-row input[type=file].image-url-file-input,.showcase-admin .showcase-placement-row,.showcase-admin .showcase-order-input,.showcase-admin .admin-team-assignment-box{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-hero-panel,.admin-stat-card,.futuristic-card,.refined-admin-sidebar{box-shadow:0 20px 44px #00000038,inset 0 1px #ffffff0f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.admin-hero-panel,.admin-stat-card,.futuristic-card,.refined-admin-sidebar,.admin-nav-item,.admin-sidebar-footer,.admin-logout-btn,.auth-card input,.admin-form-grid input,.admin-form-grid textarea,.checkbox-row,.admin-study-item,.admin-team-item,.team-edit-btn,.team-order-btn,.team-order-save-btn,.admin-delete-btn,.admin-meta-row,.refined-assignment-box,.team-assign-chip,.admin-team-edit-grid input,.admin-team-edit-grid textarea{background-color:#101f38}}@media (max-width:1100px){.dashboard-shell,.platform-stage,.founder-card,.backed-grid,.admin-grid,.auth-panel-wrap,.about-hero-grid,.about-story-grid,.modern-services-hero-grid,.modern-service-card,.modern-service-card.reverse,.mentor-showcase-card,.octopi-backed-top,.about-octopi-grid,.homepage-hero-dashboard-band,.hero-insight-top-row,.hero-insight-bottom-row,.hero-trust-stats,.what-we-are-layout{grid-template-columns:1fr}.dashboard-sidebar{border-bottom:1px solid #cde0f5bf;border-right:0}.auth-panel-wrap{padding:2rem 0}.admin-shell{grid-template-columns:1fr}.admin-sidebar-panel{border-bottom:1px solid #84a4da1f;border-right:0;height:auto;position:static;overflow-y:visible}.modern-service-card.reverse .modern-service-copy,.modern-service-card.reverse .modern-service-visual-wrap{order:initial}}@media (max-width:1024px){.desktop-nav-links,.desktop-nav-actions{display:none}.mobile-menu-toggle{display:inline-flex}.navbar{border-radius:1.4rem;grid-template-columns:auto auto;justify-content:space-between;align-items:center}.mobile-menu-panel{border-radius:1.25rem;width:100%;margin-top:.9rem;padding:1rem;display:block}.mobile-menu-links a,.mobile-menu-actions a,.mobile-menu-actions .login-link{text-align:center;justify-content:center;width:100%}.logo-grid,.solutions-grid,.services-grid,.outcomes-grid,.founders-grid,.hero-metric-strip,.case-study-cards-grid,.admin-stat-grid,.client-study-detail-grid,.reasons-grid,.awards-grid,.premium-about-values-grid,.about-team-grid,.experts-grid,.meeting-gallery-grid,.leader-card-grid,.technology-outcomes-grid,.octopi-reason-grid,.about-redesign-card-grid.three-col,.homepage-services-grid,.homepage-case-study-grid{grid-template-columns:repeat(2,minmax(320px,1fr));justify-content:center}.client-study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-slider-card{flex-basis:clamp(15.5rem,42vw,18.5rem)}.replacement-solutions-grid{grid-template-columns:1fr 1fr}.replacement-solution-card:nth-child(-n+3),.replacement-solution-card.wide{grid-column:span 1}.reference-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-solution-card:nth-child(-n+3),.reference-solution-card.wide{grid-column:span 1;min-height:24rem}.final-cta-card,.cta-panel,.footer-grid,.admin-hero-panel{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.modern-includes-list,.modern-service-meta-grid{grid-template-columns:1fr}}@media (max-width:780px){.container{width:min(1160px,100% - 1rem)}.navbar.is-scrolled{padding-inline:max(.5rem,50% - 580px)}.hero-cta,.platform-tabs,.static-tabs,.client-study-filters{flex-wrap:wrap;justify-content:center;width:100%}.reference-solution-card{min-height:22rem;padding:1.35rem}.reference-solution-card .solution-copy h3{font-size:1.32rem;line-height:1.2}.reference-solution-card .solution-copy p{margin-top:.7rem;font-size:.95rem}.reference-workflow-visual{min-height:11.2rem;padding:1rem}.workflow-funnel-shape{transform-origin:50%;transform:scale(.88)}.workflow-gear.main{transform-origin:50%;transform:scale(.84)}.workflow-gear.small{transform-origin:50%;transform:scale(.82)}.workflow-dot{transform-origin:50%;transform:scale(.9)}.desktop-nav-links,.desktop-nav-actions{display:none}.mobile-menu-toggle,.mobile-menu-panel{display:inline-flex}.mobile-menu-panel{border-radius:1.25rem;width:100%;margin-top:.9rem;padding:.5rem;display:block}.mobile-menu-links,.mobile-menu-actions{justify-items:stretch}.mobile-menu-links a{text-align:left;justify-content:flex-start;width:100%}.mobile-menu-actions a,.mobile-menu-actions .login-link{text-align:center;justify-content:center;width:100%}.mobile-menu-actions .login-link{min-height:2.9rem;color:var(--primary-dark);background:#fff;border:1px solid #1684ea47;border-radius:999px;font-weight:700}.navbar{border-radius:1.4rem;grid-template-columns:auto auto;justify-content:space-between;align-items:center}.logo-grid,.solutions-grid,.services-grid,.outcomes-grid,.founders-grid,.hero-metric-strip,.case-study-cards-grid,.client-study-grid,.admin-stat-grid,.client-study-detail-grid,.reasons-grid,.awards-grid,.admin-form-grid,.reference-solutions-grid,.premium-about-values-grid,.about-team-grid,.experts-grid,.meeting-gallery-grid,.leader-card-grid,.technology-outcomes-grid,.octopi-reason-grid,.about-redesign-card-grid.three-col,.about-redesign-card-grid.five-col,.homepage-services-grid,.homepage-case-study-grid,.replacement-solutions-grid{grid-template-columns:1fr}.case-study-slider-shell:before,.case-studies-slider-shell:after{width:2.25rem}.case-study-slider-card{flex-basis:min(84vw,18rem)}.replacement-bottom-cta{flex-direction:column;align-items:flex-start}.dashboard-topbar,.refined-banner,.footer-bottom{grid-template-columns:1fr;justify-items:start;display:grid}.banner-settings{margin-left:0}.admin-meta-row{flex-direction:column;align-items:flex-start}.reference-solution-card,.reference-solution-card.wide,.reference-solution-card:nth-child(-n+3){grid-column:span 1;min-height:22rem}.ai-flow-row{grid-template-columns:4rem 1fr 4rem;left:1rem;right:1rem}.pipeline-card{width:5.7rem;height:7rem;font-size:.9rem}.about-hero-section{padding-top:4rem}.about-point-chip{width:100%}.services-hero-stack-card.floating{margin-top:1rem;position:relative;bottom:auto;left:auto;transform:none}.services-hero-stack-card.primary,.services-hero-stack-card.secondary{max-width:none;margin-bottom:.9rem;position:relative;top:auto;left:auto;right:auto}.modern-services-hero-card,.mentor-showcase-center{min-height:auto}.mentor-image-stage{max-width:22rem;min-height:auto;margin:0 auto}.mentor-featured-image{max-height:24rem}.mentor-name-card{margin:-1.5rem auto 0;position:relative;bottom:auto;left:auto;transform:none}.mentor-showcase-right,.mentor-showcase-left p{max-width:none}}@media (max-width:560px){.brand-logo{max-width:8.5rem;height:1.7rem}.hero{padding-top:2.5rem}.primary-pill,.secondary-pill,.platform-tabs button,.dashboard-cta,.widget-preview-card button,.admin-logout-btn{width:100%}.hero-note{text-align:left;align-items:flex-start}.dashboard-shell,.founder-card,.solution-card,.service-card,.outcome-card,.platform-stage,.platform-media-frame,.metric-card,.cta-panel,.auth-card,.admin-hero-panel,.admin-form-card,.admin-list-card,.client-study-card,.reference-solution-card,.about-value-card,.about-pillar-card,.about-team-card,.services-page-card,.about-visual-shell,.modern-service-card,.modern-service-visual,.modern-services-hero-card{border-radius:20px}.dashboard-main,.dashboard-sidebar,.founder-card,.metric-card,.solution-card,.service-card,.outcome-card,.platform-stage,.cta-panel,.auth-card,.admin-form-card,.admin-list-card,.reference-solution-card,.about-value-card,.about-pillar-card,.about-team-card,.services-page-card,.about-visual-shell,.modern-service-card,.modern-services-hero-card{padding:1rem}.section{padding:4rem 0}.auth-side-copy h1{font-size:2.2rem}.reference-pipeline-visual{gap:.55rem;padding:1rem}.pipeline-card{letter-spacing:.12em;width:4.8rem;height:6.1rem;font-size:.75rem}.pipeline-card:before{width:2rem;height:1.5rem}.signal-notice-card{padding:.8rem;bottom:1rem;left:1rem;right:1.8rem}.signal-icon-box{width:2.5rem;height:2.5rem}.about-hero-copy h1,.about-story-copy h2,.modern-services-title{font-size:2rem}.about-visual-card.floating{margin-top:.9rem;position:relative;top:auto;bottom:auto;right:auto}.about-visual-shell{min-height:auto}.navbar{margin-top:.5rem}.modern-service-visual-wrap,.modern-service-visual{min-height:18rem}.modern-service-panel.front{inset:1rem 1rem 4.6rem}}.vibe-code-visual-reference{min-height:28rem;position:relative}.vibe-editor-backglow{filter:blur(18px);pointer-events:none;background:radial-gradient(circle at 18% 22%,#3985f038,#0000 28%),radial-gradient(circle at 82% 78%,#00c8ff29,#0000 30%);border-radius:2rem;position:absolute;inset:1.6rem}.code-window,.code-window-redesign,.code-window-reference{z-index:1;background:linear-gradient(#17253d 0%,#15233a 58%,#16324a 100%);border:1px solid #1c3d6e1f;border-radius:2rem;min-height:28rem;position:relative;overflow:hidden;box-shadow:0 30px 70px #173b6c29}.code-topbar{opacity:0;align-items:center;gap:.45rem;padding:1rem 1.1rem .25rem;transition:opacity .25s;display:flex}.code-topbar.visible{opacity:1}.code-topbar span{border-radius:999px;width:.72rem;height:.72rem;display:inline-block}.code-topbar span:first-child{background:#ff7a59}.code-topbar span:nth-child(2){background:#ffc83d}.code-topbar span:nth-child(3){background:#4cd964}.code-window pre,.code-window-redesign pre,.code-window-reference pre{color:#e4effff0;letter-spacing:.01em;white-space:pre-wrap;min-height:25.7rem;margin:0;padding:1.1rem 1.4rem 1.5rem;font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:.98rem;line-height:1.85}.typing-cursor{opacity:0}.typing-cursor.visible{opacity:1;animation:1s step-end infinite typingCursorBlink}@keyframes typingCursorBlink{0%,45%{opacity:1}46%,to{opacity:0}}.contact-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.contact-submit-button.is-loading{opacity:.92;pointer-events:none;box-shadow:0 18px 34px #1c61ba33}.contact-thank-you-section{align-items:center;min-height:70vh;display:flex}.contact-thank-you-wrap{justify-content:center;display:flex}.contact-thank-you-card{text-align:center;background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #ccdff6e6;border-radius:2rem;width:min(720px,100%);padding:3rem 2rem;box-shadow:0 28px 60px #173b6c14}.contact-thank-you-icon{color:#17b26a;background:#17b26a1f;border-radius:999px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1rem;display:flex}.contact-thank-you-eyebrow{align-items:center;gap:.45rem;display:inline-flex}.contact-thank-you-card h1{margin-top:1rem}.contact-thank-you-card p{max-width:36rem;margin:0 auto}.contact-thank-you-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.75rem;display:flex}.footer-email-link{color:#b9c3d6;margin-top:.55rem;font-size:.92rem;text-decoration:none;transition:color .18s;display:inline-block}.footer-email-link:hover{color:#fff}.drag-slider-shell{scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow:auto hidden}.drag-slider-shell::-webkit-scrollbar{display:none}.drag-slider-shell.is-dragging{cursor:grabbing;scroll-behavior:auto}.drag-slider-track{animation:none!important}.client-studies-bottom-cta{text-align:center}.client-studies-bottom-cta .final-cta-actions{justify-content:center}.services-section-heading{text-align:center;max-width:56rem;margin:0 auto 2.4rem}.services-section-heading .eyebrow-label{margin-bottom:1rem;display:inline-block}.services-section-heading h2{font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;line-height:1.32}.services-why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}@media (max-width:900px){.services-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.services-why-grid{grid-template-columns:1fr}}.services-why-card{background:linear-gradient(#fff,#fbfdff);border:1px solid #d6e2f1d9;border-radius:1.1rem;padding:1.35rem 1.2rem;box-shadow:0 18px 36px #173b6c0f}.services-why-card h3{color:#102943;margin:0 0 .55rem;font-size:1.05rem}.services-why-card p{color:#54637b;margin:0;font-size:.94rem;line-height:1.6}.services-why-section{background:#f4f7fb}.services-why-head{text-align:left;max-width:64rem;margin:0 auto 2rem}.services-why-head .eyebrow-label{color:#2e73f0;margin-bottom:.75rem;display:inline-block}.services-why-head h2{color:#0d1730;letter-spacing:normal;margin:0 0 .65rem;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:700;line-height:1.18}.services-why-head h2 .services-why-accent{color:#2e73f0;font-style:italic;font-weight:500}.services-why-head p{color:#5a6478;max-width:38rem;margin:0;font-size:1rem;line-height:1.55}.services-compare-card{background:#fff;border:1px solid #e2e8f1;border-radius:1.1rem;max-width:64rem;margin:0 auto;overflow:hidden;box-shadow:0 18px 50px #0d173014}.services-compare-table{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid}.services-compare-row,.services-compare-table>thead,.services-compare-table>tbody{display:contents}.services-compare-cell{text-align:center;color:#1f2737;border-bottom:1px solid #eef1f6;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:1.1rem 1rem;font-size:.92rem;display:flex}.services-compare-row:last-child .services-compare-cell{border-bottom:none}.services-compare-rowlabel{text-align:left;color:#0d1730;justify-content:flex-start;align-items:flex-start;padding-left:1.4rem;font-weight:600}.services-compare-head-row .services-compare-cell{background:#fff;padding-top:1.2rem;padding-bottom:1.2rem}.services-compare-colhead{gap:.35rem;position:relative}.services-compare-colicon{color:#5a6478;background:#eef2f8;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;margin-bottom:.35rem;display:inline-flex}.services-compare-colhead strong{color:#0d1730;font-size:1.02rem;font-weight:700}.services-compare-colsub{color:#2e73f0;font-size:.82rem}.services-compare-col-highlight{border-left:1px solid #cdddf7;border-right:1px solid #cdddf7;background:linear-gradient(#eaf2ff 0%,#dfeaff 100%)!important}.services-compare-col-highlight .services-compare-colicon{color:#2e73f0;background:#2e73f026}.services-compare-badge{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#2e73f0,#5fa0ff);border-radius:999px;margin-bottom:.35rem;padding:.25rem .65rem;font-size:.68rem;font-weight:700;display:inline-block;box-shadow:0 6px 14px #2e73f059}.services-compare-cell-highlight{background:#f1f7ff;border-left:1px solid #cdddf7;border-right:1px solid #cdddf7}.services-compare-icon{border-radius:999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;margin-bottom:.1rem;display:inline-flex}.services-compare-value-yes .services-compare-icon{color:#1f8a4c}.services-compare-value-no .services-compare-icon{color:#c2304a}.services-compare-value-neutral .services-compare-icon{color:#e2a330}.services-compare-value-yes .services-compare-text{color:#1f8a4c;font-weight:600}.services-compare-value-no .services-compare-text,.services-compare-value-neutral .services-compare-text{color:#8a93a8}.services-compare-footer{background:#f7f9fc;border-top:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;font-size:.9rem;display:flex}.services-compare-note{color:#5a6478;align-items:center;gap:.5rem;max-width:30rem;display:inline-flex}.services-compare-info{color:#5a6478;background:#e2e8f1;border-radius:999px;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;font-size:.72rem;font-style:italic;font-weight:700;display:inline-flex}.services-compare-cta{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.section-title.services-section-heading{text-align:center;max-width:56rem;margin-left:auto;margin-right:auto}.section-title.services-section-heading h2,.section-title.services-section-heading p{margin-left:auto;margin-right:auto}.services-expert-card{isolation:isolate;position:relative;overflow:hidden}.services-expert-card:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ring-angle,0deg), #2e73f000 0%, #2e73f0b3 25%, #2e73f000 55%, #2e73f0b3 75%, #2e73f000 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:1;padding:1.5px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.services-expert-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;transition:box-shadow .35s;position:absolute;inset:-1px;box-shadow:0 0 #2e73f000}.services-expert-card:hover:before{opacity:1;animation:1.6s linear infinite cardRing}.services-expert-card:hover:after{box-shadow:0 0 0 2px #2e73f01a,0 18px 40px #2e73f038}@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes cardRing{to{--ring-angle:360deg}}@supports not (background:conic-gradient(from var(--x, 0deg), red, blue)){.services-expert-card:hover:before{opacity:1;animation:none}}body:has(.about-redesign-page){background:linear-gradient(#0f2236 0% 11rem,#18365b 17rem,#1c4476 22rem,#fff 28rem,#f7fbff 100%)}body:has(.about-redesign-page) .site-shell .page-grid{display:none}body:has(.about-redesign-page) .navbar{background:#fffffff2;border-color:#c6daf266}.about-redesign-hero{background:linear-gradient(#0f2236 0%,#18365b 60%,#1c4476 100%);padding:5rem 0 6rem}.about-redesign-page{background:linear-gradient(#0000 0% 22rem,#fff 28rem,#f7fbff 100%)}@media (max-width:860px){.services-compare-card{border-radius:.9rem}.services-compare-table{grid-template-columns:minmax(8rem,1.1fr) repeat(3,minmax(6.2rem,1fr));font-size:.82rem}.services-compare-cell{gap:.2rem;padding:.85rem .55rem}.services-compare-rowlabel{padding-left:.9rem;font-size:.82rem;line-height:1.25}.services-compare-head-row .services-compare-cell{padding-top:1.4rem;padding-bottom:1rem}.services-compare-colicon{width:1.9rem;height:1.9rem}.services-compare-colhead strong{font-size:.9rem}.services-compare-colsub{font-size:.7rem;line-height:1.2}.services-compare-badge{padding:.18rem .45rem;font-size:.58rem}.services-compare-icon{width:1.3rem;height:1.3rem}.services-compare-text{font-size:.78rem;line-height:1.2}.services-compare-footer{flex-direction:column;align-items:stretch;gap:.85rem;padding:.9rem 1rem}.services-compare-note{font-size:.82rem}.services-compare-cta{justify-content:center;width:100%}}@media (max-width:520px){.services-compare-table{grid-template-columns:minmax(6.2rem,1.05fr) repeat(3,minmax(4.6rem,1fr));font-size:.76rem}.services-compare-cell{padding:.7rem .35rem}.services-compare-rowlabel{padding-left:.65rem;font-size:.76rem}.services-compare-colhead strong{font-size:.82rem}.services-compare-colsub{font-size:.64rem}.services-compare-icon{width:1.1rem;height:1.1rem}.services-compare-icon svg{width:14px;height:14px}.services-compare-text{font-size:.72rem}.services-compare-badge{letter-spacing:.04em;padding:.15rem .4rem;font-size:.52rem}.services-compare-colicon{width:1.65rem;height:1.65rem}.services-compare-colicon svg{width:14px;height:14px}}.code-window-ide{color:#d4d4d4;flex-direction:column;font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,monospace;display:flex;overflow:hidden;box-shadow:0 30px 80px #001e5052;background:linear-gradient(#1e1e1e 0%,#1a1a1d 100%)!important;border:1px solid #ffffff14!important;border-radius:14px!important}.ide-titlebar{color:#c5c5c5;opacity:0;background:#2c2c30;border-bottom:1px solid #1a1a1c;align-items:center;gap:.65rem;height:30px;padding:0 .9rem;font-size:.72rem;transition:opacity .3s;display:flex}.ide-titlebar.visible{opacity:1}.ide-titlebar-dots{gap:.35rem;display:inline-flex}.ide-titlebar-dots span{border-radius:999px;width:11px;height:11px}.ide-titlebar-dots span:first-child{background:#ff5f56}.ide-titlebar-dots span:nth-child(2){background:#ffbd2e}.ide-titlebar-dots span:nth-child(3){background:#27c93f}.ide-titlebar-title{text-align:center;color:#a9a9ad;flex:1;font-weight:500}.ide-titlebar-ai{color:#6fb7ff;letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.68rem;font-weight:600;display:inline-flex}.ide-ai-dot{background:#2e73f0;border-radius:999px;width:7px;height:7px;animation:1.6s ease-in-out infinite ide-ai-pulse;box-shadow:0 0 8px #2e73f0d9}@keyframes ide-ai-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.45)}}.ide-tabbar{opacity:0;background:#252526;border-bottom:1px solid #1a1a1c;align-items:stretch;font-size:.76rem;transition:opacity .3s 50ms;display:flex}.ide-tabbar.visible{opacity:1}.ide-tab{color:#969696;cursor:default;border-right:1px solid #1a1a1c;align-items:center;gap:.5rem;padding:.55rem .85rem;display:inline-flex;position:relative}.ide-tab-active{color:#fff;background:#1e1e1e}.ide-tab-active:after{content:"";background:#2e73f0;height:2px;position:absolute;top:-1px;left:0;right:0}.ide-tab-icon{color:#fff;background:#3178c6;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.58rem;font-weight:700;display:inline-flex}.ide-tab-icon-md{background:#519aba}.ide-tab-close{color:#6f6f6f;margin-left:.35rem;font-size:.9rem;line-height:1}.ide-tab-active .ide-tab-close{color:#c5c5c5}.ide-breadcrumbs{color:#8a8a8a;background:#1e1e1e;border-bottom:1px solid #181818;align-items:center;gap:.35rem;padding:.35rem .9rem;font-size:.72rem;display:flex}.ide-crumb-sep{color:#515151}.ide-crumb-active{color:#ccc;font-weight:600}.ide-editor{background:#1e1e1e;flex:1;min-height:22rem;padding:.65rem 0 .85rem;font-size:.9rem;line-height:1.65;position:relative}.ide-line{grid-template-columns:3rem 1fr;align-items:baseline;padding:0 1rem 0 0;transition:background .2s;display:grid}.ide-line-current{background:#ffffff08}.ide-gutter{color:#5a5a5a;text-align:right;-webkit-user-select:none;user-select:none;padding-right:.9rem;font-size:.82rem}.ide-line-current .ide-gutter{color:#c5c5c5}.ide-line-content{white-space:pre-wrap;position:relative}.tok-comment{color:#6a9955;font-style:italic}.tok-kw{color:#c586c0}.tok-var{color:#9cdcfe}.tok-class{color:#4ec9b0}.tok-prop{color:#9cdcfe}.tok-str{color:#ce9178}.tok-fn{color:#dcdcaa}.tok-bool{color:#569cd6}.tok-op,.tok-punc,.tok-plain{color:#d4d4d4}.ide-caret{vertical-align:text-bottom;background:#aeafad;width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite ide-caret-blink;display:inline-block}@keyframes ide-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.ide-ghost{color:#b4b4c873;margin-left:1px;font-style:italic;position:relative}.ide-ghost:after{content:"tab ↵";color:#6fb7ff;letter-spacing:.05em;white-space:nowrap;background:#2e73f02e;border:1px solid #2e73f06b;border-radius:4px;padding:1px 5px;font-size:.58rem;font-style:normal;position:absolute;top:-.95rem;left:0}.ide-status-pulse{color:#6a9955;margin-top:.65rem;padding:0 1.4rem 0 3rem;font-size:.8rem;animation:.5s ide-fade-in}.ide-status-check{color:#4ec9b0;margin-right:.25rem}@keyframes ide-fade-in{0%{opacity:0}to{opacity:1}}.ide-statusbar{color:#ffffffeb;letter-spacing:.01em;opacity:0;background:#2e73f0;align-items:center;gap:1rem;height:26px;padding:0 .9rem;font-size:.68rem;transition:opacity .3s 80ms;display:flex}.ide-statusbar.visible{opacity:1}.ide-status-section{align-items:center;gap:.35rem;display:inline-flex}.ide-status-spacer{flex:1}.ide-status-branch svg{stroke:#ffffffe6}@media (max-width:720px){.ide-editor{padding:.5rem 0;font-size:.8rem}.ide-line{grid-template-columns:2.2rem 1fr;padding-right:.65rem}.ide-gutter{padding-right:.55rem;font-size:.72rem}.ide-breadcrumbs{padding:.3rem .65rem;font-size:.66rem}.ide-tab{padding:.45rem .65rem;font-size:.7rem}.ide-titlebar{font-size:.66rem}.ide-statusbar{height:22px;font-size:.62rem}}.ide-tab{cursor:pointer;background:0 0;border:0}.ide-tab:focus{outline:none}.ide-tab-inactive:hover{color:#c5c5c5;background:#ffffff0a}.tok-md-h1{color:#6fb7ff;font-weight:700}.tok-md-h2{color:#4ec9b0;font-weight:700}.tok-md-quote{color:#6a9955;font-style:italic}.tok-md-bullet,.tok-md-text{color:#d4d4d4}.tok-md-bold{color:#fff;font-weight:700}.tok-md-code{color:#ce9178;background:#ffffff0f;border-radius:4px;padding:2px 6px;display:inline-block}.tok-md-link{color:#6fb7ff;text-decoration:underline}.ide-tab,.ide-tab-active,.ide-tab-inactive{align-items:center;height:32px;font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:.76rem;line-height:1;display:inline-flex}.ide-tab .ide-tab-icon,.ide-tab .ide-tab-icon-md{width:18px;height:18px;font-size:.58rem}.services-how-it-works-section{background:#f4f7fb}.how-it-works-card{background:#f8fbff;border:1px solid #e0e7f2;border-radius:1.1rem;max-width:64rem;margin:0 auto;padding:2rem 2rem 1.4rem;box-shadow:0 20px 50px #0d17300f}.how-it-works-head{text-align:left;margin-bottom:1.6rem}.how-it-works-head .eyebrow-label{color:#2e73f0;margin-bottom:.55rem;display:inline-block}.how-it-works-head h2{color:#0d1730;margin:0 0 .55rem;font-size:clamp(1.6rem,2.7vw,2.2rem);font-weight:700;line-height:1.2}.how-it-works-head h2 .how-it-works-accent{color:#2e73f0;font-style:italic;font-weight:500}.how-it-works-head p{color:#5a6478;max-width:38rem;margin:0;font-size:.95rem}.how-it-works-list{flex-direction:column;display:flex}.how-step-row{border-top:1px solid #e2e8f1;grid-template-columns:4.5rem 1fr auto;align-items:flex-start;gap:1.4rem;padding:1.4rem 0;display:grid}.how-step-row:first-child{border-top:1px solid #e2e8f1}.how-step-number{color:#2e73f0;letter-spacing:.02em;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:2rem;font-weight:600;line-height:1}.how-step-body h3{color:#0d1730;margin:0 0 .4rem;font-size:1.05rem;font-weight:700}.how-step-body p{color:#5a6478;max-width:38rem;margin:0 0 .65rem;font-size:.94rem;line-height:1.55}.how-step-pills{flex-wrap:wrap;gap:1rem .9rem;margin-top:.35rem;display:flex}.how-step-pill{color:#1f8a4c;align-items:center;gap:.35rem;font-size:.82rem;font-weight:500;display:inline-flex}.how-step-pill svg{color:#1f8a4c}.how-step-pill-metric,.how-step-pill-metric svg{color:#2e73f0}.how-step-time{color:#5a6478;white-space:nowrap;background:#fff;border:1px solid #d8dee8;border-radius:999px;justify-content:center;align-items:center;margin-top:.35rem;padding:.35rem .85rem;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.8rem;display:inline-flex}.how-it-works-footer{border-top:1px solid #e2e8f1;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding:1.2rem 0 .2rem;display:flex}.how-it-works-footer p{color:#5a6478;margin:0;font-size:.92rem}.how-it-works-footer p strong{color:#0d1730;font-weight:600}.how-it-works-cta{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}@media (max-width:720px){.how-it-works-card{padding:1.4rem 1.1rem 1rem}.how-step-row{grid-template-columns:3.2rem 1fr;gap:.9rem}.how-step-time{grid-column:2/3;justify-self:flex-start;margin-top:.2rem}.how-step-number{font-size:1.55rem}.how-it-works-footer{flex-direction:column;align-items:stretch}.how-it-works-cta{justify-content:center;width:100%}}.client-study-headline-result{color:#0f2236;background:linear-gradient(135deg,#eaf3ff 0%,#f5f9ff 100%);border-left:4px solid #1e64ff;border-radius:10px;margin:.5rem 0 1rem;padding:14px 18px;font-size:1.35rem;font-weight:700;line-height:1.35}.client-study-detail-image-wrap.compact-hero{max-height:340px;margin:1rem 0 .5rem;position:relative}.client-study-detail-image-wrap.compact-hero img{object-fit:cover;width:100%;height:auto;max-height:320px;display:block}.client-study-image-caption{text-align:center;color:#54627a;letter-spacing:.01em;padding:10px 14px 6px;font-size:.92rem;font-weight:500;display:block}.client-study-section-heading{color:#0f2236;margin-top:2.25rem;margin-bottom:1rem;font-size:1.6rem}.client-study-at-a-glance .case-block h3,.client-study-at-a-glance .case-block strong{text-transform:uppercase;letter-spacing:.08em;color:#54627a;margin:0 0 .4rem;font-size:.82rem;font-weight:700;display:block}.client-study-how{margin-top:1.5rem}.client-study-flow{gap:14px;margin:0;padding:0;list-style:none;display:grid}.client-study-flow-step{background:#fff;border:1px solid #e2ecf8;border-radius:14px;grid-template-columns:56px 1fr;align-items:start;gap:16px;padding:18px 20px;display:grid;box-shadow:0 6px 18px #2149820d}.client-study-flow-number{color:#1e64ff;letter-spacing:.02em;background:#eaf3ff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.05rem;font-weight:800;display:inline-flex}.client-study-flow-copy h3,.client-study-flow-label{color:#0f2236;margin:0 0 4px;font-size:1.02rem;font-weight:700}.client-study-flow-copy p{color:#30455f;margin:0;line-height:1.55}.client-study-closing-cta{color:#f4f7fc;text-align:left;background:linear-gradient(135deg,#0f2236 0%,#1c3a64 100%);border-radius:18px;margin-top:2.25rem;padding:28px 28px 32px}.client-study-closing-cta h2{color:#fff;margin:0 0 .5rem;font-size:1.4rem}.client-study-closing-cta p{color:#f4f7fcd9;margin:0 0 1.1rem;line-height:1.55}.client-study-closing-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.client-study-card-link{color:inherit;text-decoration:none;display:block}.client-study-card-link:focus-visible{outline-offset:4px;border-radius:14px;outline:2px solid #1e64ff}@media (max-width:720px){.client-study-detail-image-wrap.compact-hero{max-height:220px}.client-study-detail-image-wrap.compact-hero img{max-height:200px}.client-study-flow-step{grid-template-columns:48px 1fr;padding:16px}.client-study-headline-result{font-size:1.1rem}}.client-study-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:46vh;display:flex}.client-study-state-spinner{border:3px solid #10b98140;border-top-color:#10b981;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite clientStudySpin}.client-study-state-text{color:#64748b;margin:0;font-size:1.05rem}@keyframes clientStudySpin{to{transform:rotate(360deg)}}.client-study-notfound{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:50vh;padding-top:2rem;padding-bottom:2rem;display:flex}.client-study-notfound h1{margin:0}.client-study-notfound-intro{color:#475569;max-width:36rem;margin:0 auto;font-size:1.1rem;line-height:1.6}.client-study-notfound-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}.blog-hero h1{letter-spacing:normal;color:#1b2d43;margin:.75rem 0 0;font-size:clamp(1.9rem,4vw,3rem);line-height:1.08}.blog-hero-intro{max-width:44rem;color:var(--muted);margin:1rem 0 0;font-size:1.08rem;line-height:1.6}.blog-post-count{color:var(--muted);margin:.85rem 0 0;font-size:.95rem;font-weight:600}.blog-filter-row{flex-wrap:wrap;gap:.6rem;margin:2rem 0 2.25rem;display:flex}.blog-filter-pill{color:var(--primary);cursor:pointer;background:#ffffffeb;border:1px solid #1684ea29;border-radius:999px;padding:.5rem 1.1rem;font-size:.92rem;font-weight:600;transition:transform .18s,background .18s,color .18s,box-shadow .18s}.blog-filter-pill:hover{transform:translateY(-2px)}.blog-filter-pill.active{color:#fff;background:linear-gradient(135deg, var(--primary), #3da5ff);border-color:#0000;box-shadow:0 12px 26px #1684ea33}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.blog-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:1.25rem;transition:box-shadow .25s;overflow:hidden}.blog-card:hover{box-shadow:var(--shadow)}.blog-card-link{color:inherit;height:100%;text-decoration:none;display:block}.blog-card-link:focus-visible{outline-offset:4px;border-radius:14px;outline:2px solid #1e64ff}.blog-card-image-wrap{aspect-ratio:1.6;background:linear-gradient(#eef5ff,#f8fbff);overflow:hidden}.blog-card-image{object-fit:cover;width:100%;height:100%;display:block}.blog-card-body{padding:1.25rem 1.35rem 1.4rem}.blog-card-body h3{color:#1b2d43;margin:.85rem 0 .6rem;font-size:1.12rem;line-height:1.25}.blog-card-badge{letter-spacing:.02em;text-transform:uppercase;color:var(--primary);background:#1684ea1a;border-radius:999px;padding:.32rem .7rem;font-size:.74rem;font-weight:700;display:inline-block}.blog-card-excerpt{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:.96rem;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-card-meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.84rem;font-weight:600;display:flex}.blog-featured-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:1.5rem;grid-template-columns:1.1fr 1fr;gap:0;margin-bottom:2.25rem;transition:box-shadow .25s,transform .25s;display:grid;overflow:hidden}.blog-featured-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.blog-featured-image-wrap{background:linear-gradient(#eef5ff,#f8fbff);min-height:260px;overflow:hidden}.blog-featured-image{object-fit:cover;width:100%;height:100%;display:block}.blog-featured-body{flex-direction:column;justify-content:center;padding:2rem 2.25rem;display:flex}.blog-featured-body h2{letter-spacing:normal;color:#1b2d43;margin:.9rem 0 .7rem;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.18}.blog-featured-excerpt{color:var(--muted);margin:0 0 1.1rem;font-size:1.02rem;line-height:1.6}.blog-article{max-width:760px}.blog-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.88rem;display:flex}.blog-breadcrumb a{color:var(--primary);font-weight:600}.blog-breadcrumb a:hover{text-decoration:underline}.blog-breadcrumb-current{color:var(--muted)}.blog-post-hero{background:linear-gradient(#eef5ff,#f8fbff);border-radius:1.25rem;margin:0 0 1.75rem;overflow:hidden}.blog-post-hero-image{object-fit:cover;width:100%;max-height:480px;display:block}.blog-article-title{letter-spacing:normal;color:#14233a;margin:0 0 1rem;font-size:clamp(1.8rem,3.6vw,2.7rem);line-height:1.12}.blog-meta-bar{color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:2rem;padding-bottom:1.5rem;font-size:.92rem;font-weight:600;display:flex}.blog-content{color:#2a3a52;font-size:1.08rem;line-height:1.75}.blog-content h2{letter-spacing:normal;color:#14233a;margin:2.25rem 0 .9rem;font-size:1.5rem;line-height:1.25}.blog-content h3{color:#14233a;margin:1.75rem 0 .75rem;font-size:1.22rem;line-height:1.3}.blog-content p{margin:0 0 1.25rem}.blog-content ul,.blog-content ol{margin:0 0 1.5rem;padding-left:1.4rem}.blog-content li{margin-bottom:.6rem}.blog-content a{color:var(--primary);font-weight:600;text-decoration:underline}.blog-content img{border-radius:.9rem;max-width:100%;height:auto;margin:1.5rem 0}.blog-content code{background:#10253f0f;border-radius:6px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.blog-content pre{color:#e6eefc;background:#0b1f35;border-radius:.9rem;margin:1.5rem 0;padding:1.1rem 1.25rem;overflow-x:auto}.blog-content pre code{color:inherit;background:0 0;padding:0}.blog-content blockquote{border-left:4px solid var(--primary);color:var(--muted);margin:1.5rem 0;padding:.5rem 1.25rem;font-style:italic}.blog-related{border-top:1px solid var(--line);margin-top:3rem;padding-top:2.25rem}.blog-related h2{letter-spacing:normal;color:#14233a;margin:0 0 1.5rem;font-size:1.5rem}.blog-cta-box{text-align:center;background:linear-gradient(135deg,#1684ea14,#3da5ff0f);border:1px solid #1684ea29;border-radius:1.25rem;margin-top:3rem;padding:2.25rem}.blog-cta-box h2{letter-spacing:normal;color:#14233a;margin:0 0 .6rem;font-size:1.5rem}.blog-cta-box p{max-width:36rem;color:var(--muted);margin:0 auto 1.4rem;line-height:1.6}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.blog-grid,.blog-featured-card{grid-template-columns:1fr}.blog-featured-image-wrap{min-height:200px;max-height:240px}.blog-featured-body{padding:1.5rem}.blog-post-hero-image{max-height:280px}}.admin-blog-table-wrap{background:#ffffff08;border:1px solid #89b1e424;border-radius:1rem;overflow-x:auto}.admin-blog-table{border-collapse:collapse;color:#dce9ff;width:100%;min-width:720px;font-size:.94rem}.admin-blog-table thead th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#d6e4f89e;border-bottom:1px solid #ffffff1a;padding:1.05rem 1.25rem;font-size:.76rem;font-weight:700}.admin-blog-table tbody td{vertical-align:middle;border-bottom:1px solid #ffffff12;padding:1.35rem 1.25rem;line-height:1.5}.admin-blog-table tbody tr:last-child td{border-bottom:0}.admin-blog-table tbody tr:hover td{background:#ffffff0b}.admin-blog-table td strong{color:#fff;font-size:1rem;font-weight:600}.admin-blog-status-badge{letter-spacing:.02em;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:1.7rem;padding:0 .7rem;font-size:.76rem;font-weight:700;display:inline-flex}.admin-blog-status-badge.published{color:#5ee0a3;background:#22c55e1f;border-color:#22c55e4d}.admin-blog-status-badge.draft{color:#d6e4f8b3;background:#ffffff0d;border-color:#89b1e42e}.admin-blog-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.team-edit-btn.danger{color:#ff9b9b;background:#f871711a;border-color:#f8717152}.admin-blog-empty{text-align:center;color:#d6e4f899;padding:2.4rem 1rem!important}.char-counter{color:#d6e4f880;font-size:.76rem;font-weight:600}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-spin{animation:.8s linear infinite admin-spin}@media (max-width:720px){.admin-blog-row-actions{justify-content:flex-start}}.admin-form-grid select{color:#fff;background:#ffffff0d;border:1px solid #89b1e433;border-radius:1rem;outline:none;width:100%;padding:.95rem 1rem}.admin-form-grid select:focus{border-color:#56bcff8c;box-shadow:0 0 0 4px #26a3ff1f}.admin-form-grid select option{color:#fff;background:#0c1830}.connector-howto-box{color:#dce9ff;background:#ffffff08;border:1px dashed #86ade93d;border-radius:1rem;margin:1rem 0;padding:1rem 1.1rem}.connector-howto-box strong{color:#fff;margin-bottom:.5rem;display:block}.connector-howto-box ul{gap:.5rem;margin:0;padding-left:1.2rem;display:grid}.connector-howto-box li{color:#d6e4f8c7;font-size:.9rem;line-height:1.5}.connector-accounts-head{margin-top:1.3rem}.connector-accounts-head .admin-list-meta{margin-top:.2rem;display:block}.connector-account-list{margin-top:.2rem}.connector-account-row{color:#fff;background:#ffffff0d;border:1px solid #86ade91f;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;padding:.85rem;display:flex}.connector-account-main{gap:.25rem;min-width:0;display:grid}.connector-account-line{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.connector-account-line strong{font-size:.98rem}.connector-account-token{color:#d6e4f8a3;font-size:.84rem}.connector-account-tag{color:#7fe9e0;text-transform:uppercase;letter-spacing:.03em;background:#00e1d11f;border:1px solid #00e1d140;border-radius:999px;align-items:center;padding:.1rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.connector-account-meta{color:#b8cbe694;font-size:.8rem}.connector-account-actions{flex-direction:row;align-items:center}.connector-status-dot{border-radius:999px;flex:none;width:.6rem;height:.6rem;display:inline-block}.connector-status-dot.is-enabled{background:#4ade80;box-shadow:0 0 0 3px #4ade8029}.connector-status-dot.is-disabled{background:#8593ab}.connector-status-dot.is-cooldown{background:#f5b942;box-shadow:0 0 0 3px #f5b94229}.connector-inline-row{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.connector-inline-row-muted{margin-top:.8rem}.connector-inline-input{color:#fff;background:#ffffff0d;border:1px solid #89b1e433;border-radius:1rem;outline:none;flex:12rem;min-width:0;padding:.8rem 1rem}.connector-inline-input::placeholder{color:#d4e2f859}.connector-inline-input:focus{border-color:#56bcff8c;box-shadow:0 0 0 4px #26a3ff1f}.connector-inline-input-wide{flex:2 18rem}.connector-connect-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.1rem;display:flex}.connector-advanced{border-top:1px solid #86ade924;margin-top:1rem;padding:.2rem 0}.connector-advanced summary{cursor:pointer;color:#9db2d6;align-items:center;gap:.4rem;padding:.8rem 0;font-size:.86rem;font-weight:600;list-style:none;display:flex}.connector-advanced summary::-webkit-details-marker{display:none}.connector-advanced summary:hover{color:#d9e8ff}.connector-advanced-chevron{transition:transform .15s}.connector-advanced[open] .connector-advanced-chevron{transform:rotate(90deg)}.connector-advanced-body{gap:.8rem;padding:.3rem 0 .9rem;display:grid}.connector-advanced-apikey{background:#ffffff05;border:1px dashed #86ade933;border-radius:1rem;padding:.9rem 1rem}@media (max-width:720px){.connector-account-row{flex-direction:column;align-items:flex-start}.connector-account-actions{flex-wrap:wrap;justify-content:flex-start}.connector-connect-row{justify-content:flex-start}}.blog-search{align-items:center;max-width:460px;margin:1.25rem 0 0;display:flex;position:relative}.blog-search-icon{color:#64748b;pointer-events:none;position:absolute;left:14px}.blog-search-input{color:#0f2236;background:#fff;border:1px solid #0f223626;border-radius:999px;outline:none;width:100%;padding:.7rem 1rem .7rem 2.6rem;font-size:.98rem;transition:border-color .2s,box-shadow .2s}.blog-search-input:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e926}.blog-search-input::placeholder{color:#94a3b8}.case-studies-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;padding:.35rem .2rem .2rem;display:grid}@media (max-width:900px){.case-studies-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.case-studies-grid{grid-template-columns:1fr}}@media (max-width:720px){.container{width:min(1160px,100% - 1.25rem)}.what-we-are-copy,.what-we-are-layout,.wwa-feature,.vv2-card,.why-choose-detail-card,.agency-service-card,.homepage-service-card,.jr-outcome-copy{text-align:center}.modern-solution-stack-card .solution-copy.align-left{text-align:center!important}.wwa-feature-icon,.vv2-card-icon,.why-choose-detail-card .homepage-service-icon,.agency-service-card .homepage-service-icon,.solution-icon-tile,.jr-outcome-icon{margin-inline:auto}.wwa-eyebrow-row{justify-content:center}.what-we-are-heading .accent:after{left:0;right:0}.what-we-are-lede{margin-inline:auto}.vv2-card,.jr-outcome{flex-direction:column;align-items:center}.stack-tag-row,.vv2-cta-row{justify-content:center}.stack-tag-row{margin-top:1rem}.case-study-slider-body,.case-study-reference-body{text-align:center}.case-study-slider-body h3{padding-right:0}.case-study-slider-body p,.case-study-reference-body p{max-width:none}.what-we-are-section,.life-at-ghl-section,.tt-section,.replacement-solutions-section,.agency-needs-section,.training-section,.vibe-coding-section,.why-choose-section,.leader-card-section,.certifications-section,.certifications-overview-section,.experts-section,.case-studies-reference-section,.shipped-evidence-section,.final-cta-section,.faq-section{padding-top:3.25rem;padding-bottom:3.25rem}.trust-band{padding:2.75rem 0 3rem}}
