@font-face{font-family:Tirion Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2")}:root{--ink: #0f1419;--brand: #0073e6;--brand-dark: #005bbf;--brand-light: #4da3ff;--subtle: #5c6a79;--muted: #8c97a5;--border: #e2e6eb;--line: rgba(226, 230, 235, .65);--line-bright: rgba(226, 230, 235, .85);--cream: #f6f4ef;--opal: #0073e6;--wash: #f4f5f7;--soft-blue: #f5f8fc;--dark: #0f1419;--footer: #0a0f17;--max: 1180px;--font: "Tirion Inter", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{margin:0;padding:0;overflow-x:hidden;scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;background:#fff;color:var(--ink);font-family:var(--font);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}img,svg{display:block}img{max-width:100%}p,h1,h2,h3,blockquote{margin:0}.ki-container,.container{width:min(calc(100vw - 3rem),var(--max));margin-inline:auto}.page-fade{animation:pageFade .28s cubic-bezier(.22,1,.36,1) both}@keyframes pageFade{0%{opacity:0}to{opacity:1}}.reveal-up{animation:revealUp .78s cubic-bezier(.22,1,.36,1) both}.delay-1{animation-delay:.08s}.delay-2{animation-delay:.16s}.delay-3{animation-delay:.24s}@keyframes revealUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.site-nav{position:fixed;inset:0 0 auto;z-index:50;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}.site-nav-scrolled{background:#ffffffdb;border-bottom:1px solid rgba(226,230,235,.65);box-shadow:0 10px 30px #0f14190d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-shell{height:56px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.brand-logo{display:inline-flex;align-items:center}.brand-logo img{height:28px;width:auto}.desktop-nav-links{display:flex;align-items:center;justify-content:center;gap:1.25rem;flex:1}.desktop-nav-links a,.nav-plain-link{color:#0f14199e;font-size:12px;font-weight:650;transition:color .18s ease}.desktop-nav-links a:hover,.nav-plain-link:hover{color:var(--ink)}.nav-product-group{position:relative;display:inline-flex;align-items:center}.nav-product-trigger{display:inline-flex;align-items:center;min-height:56px}.nav-mega-dropdown{position:absolute;top:calc(100% - 2px);left:0;z-index:70;width:min(820px,calc(100vw - 2rem));padding-top:.65rem;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.nav-product-group-open .nav-mega-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-mega-inner{display:grid;grid-template-columns:minmax(170px,.24fr) minmax(0,1fr);gap:.75rem;padding:.8rem;border:1px solid rgba(29,29,31,.08);border-radius:20px;background:radial-gradient(circle at 88% 12%,rgba(0,102,204,.08),transparent 30%),#fffffff5;box-shadow:0 24px 70px #1d1d1f1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-mega-intro{display:grid;align-content:start;gap:.45rem;padding:.75rem;border-radius:16px;background:#f5f5f7c7}.nav-mega-intro span,.nav-mega-column>span{color:#86868b;font-size:.68rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.nav-mega-intro strong{color:#1d1d1f;font-size:.96rem;line-height:1.18}.desktop-nav-links .nav-mega-intro a{color:var(--brand);font-size:.78rem;font-weight:820}.nav-mega-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.nav-mega-column{display:grid;align-content:start;gap:.35rem;padding:.25rem}.desktop-nav-links .nav-mega-link{display:grid;gap:.12rem;padding:.54rem .58rem;border:1px solid transparent;border-radius:14px;color:#1d1d1f;font-size:.74rem;font-weight:780;line-height:1.2}.desktop-nav-links .nav-mega-link:hover,.desktop-nav-links .nav-mega-link:focus-visible{border-color:#0066cc24;background:#0066cc0b;color:#1d1d1f}.nav-mega-link small{color:#6e6e73;font-size:.66rem;font-weight:560;line-height:1.35}.nav-actions{display:inline-flex;align-items:center;gap:1rem}.language-switch,.mobile-language-switch{display:inline-flex;align-items:center;gap:.35rem;color:#0f141970;font-size:11px;font-weight:800}.language-switch a,.mobile-language-switch a{color:#0f14198c}.locale-label{display:inline-flex;align-items:center;gap:.28rem;white-space:nowrap}.locale-flag{display:inline-block;font-size:13px;line-height:1;transform:translateY(-.5px)}.language-switch a:hover,.language-switch .active-locale,.mobile-language-switch a:hover,.mobile-language-switch .active-locale{color:var(--brand)}.nav-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;background:var(--brand);color:#fff;font-size:12px;font-weight:650;box-shadow:0 1px 2px #00000014;transition:background .18s ease,transform .18s ease}.nav-cta:hover{background:var(--brand-dark);transform:translateY(-1px)}.mobile-sticky-cta{display:none}.mobile-menu-toggle{display:none;width:42px;height:42px;align-items:center;justify-content:center;gap:4px;flex-direction:column;border:1px solid var(--line);border-radius:10px;background:#ffffffd1;color:var(--ink)}.mobile-menu-toggle span{width:17px;height:2px;border-radius:99px;background:currentColor}.mobile-nav-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:none;pointer-events:none}.mobile-nav-layer-open{display:block;pointer-events:auto}.mobile-nav-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f141961;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-nav-panel{position:absolute;inset:0 0 auto auto;width:min(100%,390px);min-height:100dvh;display:grid;align-content:start;gap:1rem;padding:1rem;background:#fff;box-shadow:-24px 0 60px #0f141929}.mobile-nav-top{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.mobile-nav-top span{color:var(--ink);font-size:12px;font-weight:800;text-transform:uppercase}.mobile-nav-top button{border:0;background:transparent;color:var(--subtle);font-size:12px;font-weight:800}.mobile-nav-links{display:grid;gap:.5rem}.mobile-language-switch{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mobile-language-switch a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;background:var(--soft-blue)}.mobile-language-switch .active-locale{border-color:#0073e63d;background:#0073e614}.mobile-nav-links a,.mobile-nav-cta{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem;border:1px solid var(--line);border-radius:12px;color:var(--ink);font-size:15px;font-weight:750}.mobile-nav-cta{margin-top:.5rem;border-color:transparent;background:var(--brand);color:#fff}.mobile-product-group{display:grid;gap:.5rem}.mobile-product-links{display:grid;gap:.65rem;padding:.75rem;border:1px solid var(--line);border-radius:14px;background:#f5f5f7bf}.mobile-product-column{display:grid;gap:.35rem}.mobile-product-column span{color:#86868b;font-size:.68rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.mobile-nav-links .mobile-product-links a{min-height:38px;padding:0 .65rem;border-radius:10px;background:#fff;color:#1d1d1f;font-size:.86rem;font-weight:760}body.mobile-menu-open{overflow:hidden}.language-suggestion{position:fixed;right:1rem;top:4.25rem;z-index:70;width:auto;max-width:calc(100vw - 2rem);display:flex;align-items:center;gap:.75rem;padding:.55rem;border:1px solid var(--line);border-radius:16px;background:#fffffff0;box-shadow:0 14px 34px #0f14191f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.language-suggestion span{color:var(--brand);font-size:11px;font-weight:850;text-transform:uppercase}.language-suggestion p{margin-top:.1rem;color:var(--ink);font-weight:750;font-size:12px;line-height:1.35}.language-suggestion-actions{display:flex;flex-wrap:wrap;gap:.55rem}.language-suggestion-actions button{min-height:34px;padding:0 .7rem;border-radius:8px;font-size:11px;font-weight:800}.language-suggestion-actions button:first-child{border:0;background:var(--brand);color:#fff}.language-suggestion-actions button:last-child{border:1px solid var(--line);background:#fff;color:var(--ink)}.hero-section{position:relative;padding-top:56px;overflow:hidden}.hero-gradient{position:absolute;inset:0 0 auto;height:800px;pointer-events:none;background:linear-gradient(170deg,#edf2fa,#f6f8fc 40%,#fff)}.hero-inner{position:relative;padding-top:7rem;padding-bottom:6rem}.hero-grid{display:grid;grid-template-columns:1fr 440px;align-items:center;gap:5rem}.kicker{color:var(--brand);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0}.hero-copy .kicker{margin-bottom:1.5rem}.hero-copy h1{max-width:680px;margin-bottom:1.75rem;font-size:clamp(2.6rem,5.5vw,4rem);line-height:1.06;letter-spacing:0;font-weight:600}.hero-copy h1 strong{color:var(--brand);font-weight:650}.hero-copy h1 em{color:#0f141966;font-style:normal;font-weight:300}.hero-lead{max-width:440px;margin-bottom:2.5rem;color:var(--subtle);font-size:16px;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:3rem}.ki-button{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:48px;padding:.875rem 1.75rem;border-radius:12px;border:1px solid transparent;font-size:14px;font-weight:700;line-height:1;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.ki-button:hover{transform:translateY(-1px)}.ki-button-brand{color:#fff;background:var(--brand);box-shadow:0 1px 2px #0000001a,0 4px 16px #0073e62e}.ki-button-brand:hover{background:var(--brand-dark)}.ki-button-white{color:var(--dark);background:#fff}.ki-button-white:hover{background:#ffffffe6}.ki-button-dark{color:#fff;background:var(--ink)}.ki-button-dark:hover{background:#0f1419e6}.calendar-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--subtle);font-size:13px;font-weight:550;transition:color .18s ease}.calendar-link:hover{color:var(--ink)}.hero-proof{color:#0f141940;font-size:12px}.hero-portrait{position:relative;margin-top:0}.portrait-frame{aspect-ratio:4 / 5;overflow:hidden;border-radius:16px;background:#e4eaf2;box-shadow:0 2px 4px #00000005,0 20px 50px #00000014}.portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:top center}.quote-card{position:absolute;right:3rem;bottom:-1.5rem;left:-1.5rem;padding:1.25rem;border-radius:12px;background:#fff;box-shadow:0 2px 4px #00000008,0 10px 30px #0000000f}.quote-card p{margin-bottom:.75rem;color:#0f1419b3;font-size:13px;font-style:italic;line-height:1.7}.quote-card span{color:#0f141966;font-size:11px;font-weight:700}.stats-band{position:relative;border-top:1px solid rgba(226,230,235,.5)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding-top:3.5rem;padding-bottom:3.5rem}.stat-item{padding-right:2.5rem}.stat-item+.stat-item{padding-left:2.5rem;border-left:1px solid rgba(226,230,235,.5)}.stat-item div{margin-bottom:.25rem;color:var(--ink);font-size:28px;font-weight:650;line-height:1.1}.stat-item p{color:var(--muted);font-size:11px}.partner-strip{border-block:1px solid rgba(226,230,235,.4);background:#fff}.partner-inner{width:min(100% - 3rem,1080px);margin-inline:auto;padding:2rem 0}.partner-kicker{margin-bottom:1.75rem;text-align:center;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0}.partner-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem 2.5rem}.partner-slot{display:inline-flex;align-items:center;gap:1.25rem}.partner-divider{width:1px;height:20px;background:#e2e6eb80}.partner-logos img{width:auto;object-fit:contain;filter:grayscale(1);opacity:.35;transition:opacity .18s ease}.partner-logos img:hover{opacity:.6}.partner-logo-lg{height:28px}.partner-logo-md{height:24px}.dark-comparison,.contact-section{position:relative;overflow:hidden;background:var(--dark)}.dark-comparison{padding:9rem 0}.dark-display{max-width:940px;margin-bottom:1.5rem;color:#fff;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:650;line-height:1.06;letter-spacing:0}.dark-display span{color:var(--brand-light)}.dark-lead{max-width:420px;margin-bottom:5rem;color:#fff6;font-size:16px;line-height:1.65}.comparison-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;margin-bottom:4rem}.comparison-label{margin-bottom:1.5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0}.comparison-label.muted{color:#fff3}.comparison-label.brand{color:#4da3ffb3}.comparison-stack{display:grid;gap:1.25rem}.comparison-row{padding-left:1.25rem;border-left:2px solid}.comparison-row p{margin-bottom:.25rem;font-size:11px;font-weight:700}.comparison-row span{font-size:14px}.comparison-row-muted{border-color:#ffffff0f}.comparison-row-muted p{color:#fff3}.comparison-row-muted span{color:#ffffff4d}.comparison-row-brand{border-color:#4da3ff4d}.comparison-row-brand p{color:#ffffff4d}.comparison-row-brand span{color:#fffc;font-weight:600}.white-section,.faq-section{background:#fff;padding:8rem 0}.section-intro{max-width:580px;margin-bottom:3.5rem}.section-intro-center{margin-inline:auto;text-align:center}.section-intro .kicker{margin-bottom:1.25rem}.section-intro h2,.faq-intro h2,.contact-section h2{color:var(--ink);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:650;line-height:1.1;letter-spacing:0}.section-intro p:not(.kicker),.faq-intro p:not(.kicker){color:var(--subtle);font-size:15px;line-height:1.65}.section-intro h2+p{max-width:440px;margin-top:1rem}.section-intro-center h2+p{margin-inline:auto}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.testimonial-card{padding-top:1.5rem;border-top:2px solid rgba(0,115,230,.2)}.testimonial-tag{margin-bottom:1rem;color:var(--brand);font-size:10px;font-weight:800}.testimonial-card blockquote{margin-bottom:1.5rem;color:#0f141999;font-size:14px;line-height:1.75}.testimonial-card h3{color:var(--ink);font-size:13px;font-weight:700}.testimonial-card div p{color:var(--muted);font-size:11px}.soft-cta{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;margin-top:4rem;padding:2rem 2.5rem;border:1px solid rgba(226,230,235,.5);border-radius:16px;background:var(--soft-blue)}.soft-cta h3{margin-bottom:.5rem;color:var(--ink);font-size:18px;font-weight:700}.soft-cta p{max-width:440px;color:var(--subtle);font-size:14px;line-height:1.65}.process-section{padding-top:7rem}.process-grid{display:grid;grid-template-columns:repeat(5,1fr)}.process-card{min-width:0;padding-right:2rem}.process-card+.process-card{padding-left:2rem;border-left:1px solid rgba(226,230,235,.5)}.process-number{margin-bottom:1rem;color:#0f14190f;font-size:40px;font-weight:650;line-height:1}.process-card p{margin-bottom:.5rem;color:var(--brand);font-size:10px;font-weight:800}.process-card h3{margin-bottom:.5rem;color:var(--ink);font-size:14px;font-weight:700;line-height:1.35}.process-card span{color:var(--subtle);font-size:12px;line-height:1.65}.outcomes-section{padding:8rem 0;background:var(--soft-blue)}.outcomes-grid{display:grid;grid-template-columns:360px 1fr;align-items:start;gap:5rem}.founder-card{position:sticky;top:7rem;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 1px 3px #0000000a,0 10px 30px #0000000f}.founder-image{position:relative;aspect-ratio:3 / 4;overflow:hidden}.founder-image img{width:100%;height:100%;object-fit:cover;object-position:center}.founder-image span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.2),transparent)}.founder-card>div:last-child{padding:1.5rem}.founder-card h3{margin-bottom:.25rem;color:var(--ink);font-size:17px;font-weight:700}.founder-card p{margin-bottom:1rem;color:var(--subtle);font-size:12px}.founder-card span{color:#0f141980;font-size:13px;line-height:1.7}.outcome-list{display:grid;gap:3rem}.outcome-row{display:flex;gap:2.5rem;padding-top:2rem;border-top:1px solid rgba(226,230,235,.6)}.outcome-row>span{flex:0 0 auto;margin-top:.25rem;color:var(--brand);font-size:11px;font-weight:700}.outcome-row strong{display:block;margin-bottom:.5rem;color:var(--ink);font-size:32px;font-weight:650;line-height:1}.outcome-row h3{margin-bottom:.5rem;color:#0f1419cc;font-size:15px;font-weight:700}.outcome-row p{max-width:460px;color:var(--subtle);font-size:13px;line-height:1.7}.outcomes-action{margin-top:3.5rem;padding-top:2rem;border-top:1px solid rgba(226,230,235,.6)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border:1px solid rgba(226,230,235,.6);border-radius:16px;background:#e2e6eb99}.pricing-card{padding:2.5rem;background:#fff}.pricing-highlight{background:#f6f9ff}.plan-name{margin-bottom:1.25rem;color:var(--subtle);font-size:12px;font-weight:700}.price{display:block;margin-bottom:.25rem;color:var(--ink);font-size:36px;font-weight:800;line-height:1}.price-brand{color:var(--brand)}.price-note{margin-bottom:1.5rem;color:var(--muted);font-size:11px}.plan-body{min-height:68px;margin-bottom:2rem;color:var(--subtle);font-size:13px;line-height:1.65}.pricing-card .ki-button{width:100%;min-height:44px;padding-block:.75rem;font-size:13px}.feature-list{display:grid;gap:.875rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(226,230,235,.5)}.feature-list div{display:flex;align-items:flex-start;gap:.625rem}.check-icon{flex:0 0 auto;margin-top:.1rem;color:#0f141940}.check-icon-brand{color:var(--brand)}.feature-list span{color:#0f141999;font-size:12px;line-height:1.6}.pricing-note{max-width:900px;margin:2rem auto 0;text-align:center;color:var(--muted);font-size:11px;line-height:1.65}.faq-section{background:var(--wash)}.faq-layout{display:grid;grid-template-columns:340px 1fr;gap:5rem;align-items:start}.faq-intro{position:sticky;top:7rem}.faq-intro .kicker{margin-bottom:1rem;font-weight:600}.faq-intro h2{margin-bottom:.75rem}.faq-row{border-bottom:1px solid rgba(226,230,235,.6)}.faq-row button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;border:0;background:transparent;text-align:left}.faq-row button span:first-child{color:#0f1419b3;font-size:14px;font-weight:600;transition:color .18s ease}.faq-row button:hover span:first-child,.faq-open button span:first-child{color:var(--ink)}.faq-icon{width:24px;height:24px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;color:var(--muted)}.faq-row>p{max-width:680px;padding:0 2.5rem 1.25rem 0;color:var(--subtle);font-size:13px;line-height:1.7}.contact-section{padding:8rem 0}.contact-grid{display:grid;grid-template-columns:1fr 400px;gap:5rem}.kicker-on-dark{margin-bottom:1.25rem;color:var(--brand-light)}.contact-section h2{margin-bottom:1.25rem;color:#fff}.contact-lead{max-width:440px;margin-bottom:2.5rem;color:#fff6;font-size:15px;line-height:1.7}.contact-steps{display:grid;gap:1.25rem;margin-bottom:3rem}.contact-steps>div{display:flex;align-items:flex-start;gap:1rem}.contact-steps span{margin-top:.125rem;color:var(--brand-light);font-size:11px;font-weight:800}.contact-steps h3{margin-bottom:.125rem;color:#fff;font-size:14px;font-weight:700}.contact-steps p{color:#ffffff4d;font-size:12px}.contact-card{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff08}.contact-card-line{height:1px;background:linear-gradient(to right,transparent,rgba(77,163,255,.2),transparent)}.contact-card-body{padding:1.75rem}.contact-card h3{margin-bottom:.25rem;color:#fff;font-size:16px;font-weight:700}.contact-card p{margin-bottom:1.5rem;color:#ffffff4d;font-size:11px}.contact-card-body>span{display:block;margin-top:1rem;text-align:center;color:#ffffff26;font-size:10px}.contact-form{display:grid;gap:.75rem}.contact-form input{width:100%;min-height:48px;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;outline:0;background:#ffffff0a;color:#fff;font-size:14px;transition:border-color .18s ease}.contact-form input::placeholder{color:#fff3}.contact-form input:focus{border-color:#4da3ff4d}.contact-form button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:12px;background:#fff;color:var(--dark);font-size:14px;font-weight:700;transition:background .18s ease,opacity .18s ease}.contact-form button:hover{background:#ffffffe6}.contact-form button:disabled{cursor:default;opacity:.6}.floating-guide{position:fixed;right:1.5rem;bottom:1.5rem;z-index:45;width:min(300px,calc(100vw - 2rem));height:216px;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 22px 70px #0f141929}.guide-top{position:relative;min-height:80px;display:flex;align-items:flex-start;justify-content:space-between;padding:1rem .75rem 0 1rem;background:radial-gradient(circle at 74% 82%,rgba(160,177,252,.34) 0 29px,transparent 30px),radial-gradient(circle at 94% 20%,rgba(171,185,245,.42) 0 42px,transparent 43px),#d7e7fb}.guide-top span{display:inline-flex;align-items:center;min-height:20px;padding:0 .7rem;border-radius:7px;background:#ffffffdb;color:var(--brand);font-size:9px;font-weight:800;text-transform:uppercase}.guide-top button{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#ffffffb8;color:#a8b2c2;font-size:18px;line-height:1}.guide-body{padding:1.2rem 1.25rem 1rem}.guide-body h3{margin-bottom:.5rem;color:var(--ink);font-size:14px;font-weight:800;line-height:1.3;white-space:nowrap}.guide-body p{margin-bottom:1rem;color:var(--subtle);font-size:11px;line-height:1.65}.guide-body a{display:inline-flex;align-items:center;gap:.5rem;color:var(--brand);font-size:12px;font-weight:800}.page-hero{position:relative;overflow:hidden;padding:7.25rem 0 3.35rem;background:linear-gradient(170deg,#edf2fa,#f6f8fc 42%,#fff)}.page-hero-floor{position:absolute;inset:auto 0 0;height:1px;background:#e2e6eba6}.page-hero .eyebrow{margin-bottom:1.25rem}.page-hero h1{max-width:860px;color:var(--ink);font-size:clamp(2rem,4.1vw,3.25rem);font-weight:650;line-height:1.07;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.page-hero-sub{max-width:680px;margin-top:1.5rem;color:var(--subtle);font-size:16px;line-height:1.75}.page-hero-action-bar{margin-top:0;padding:clamp(1.15rem,2vw,1.55rem) 0 clamp(1.75rem,3vw,2.6rem);background:#fff}.premium-service-top-actions{margin-top:0;padding-top:clamp(.6rem,1.4vw,1rem);padding-bottom:clamp(2rem,4vw,3rem)}.page-hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center;min-height:44px}.decision-card{position:relative;border-color:#1d1d1f14;box-shadow:0 12px 34px #1d1d1f06}.decision-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.48),transparent 42%)}.decision-card:hover{border-color:#0066cc29;box-shadow:0 18px 48px #1d1d1f0b;transform:translateY(-1px)}.offer-compact-card{align-content:start;min-height:0}.decision-meta,.decision-meta-row span,.decision-meta-row small{display:inline-flex;align-items:center;min-height:1.75rem;color:#86868b;font-size:.72rem;font-weight:820;letter-spacing:.09em;line-height:1;text-transform:uppercase}.decision-meta{gap:.42rem;margin:0 0 .55rem}.decision-meta-with-icon:before{display:none}.decision-meta:before,.decision-meta-row span:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:var(--brand);box-shadow:0 0 0 4px #0066cc14}.decision-meta-row{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:space-between}.industry-solution-top.decision-meta-row span,.industry-solution-top.decision-meta-row small{width:fit-content;padding:0;background:transparent;color:#86868b}.industry-solution-top.decision-meta-row span{gap:.42rem}.industry-solution-top.decision-meta-row small{letter-spacing:.06em}.premium-section-header{display:grid;gap:.75rem;max-width:760px}.premium-section-header h2{max-width:14ch;color:#1d1d1f;font-size:clamp(2rem,4vw,3.6rem);line-height:1.03}.premium-section-header p:not(.eyebrow){max-width:60ch;color:#6e6e73;line-height:1.7}.executive-brief-panel{border:1px solid rgba(29,29,31,.08);border-radius:28px;background:radial-gradient(circle at 92% 0%,rgba(0,102,204,.07),transparent 32%),linear-gradient(135deg,#fff,#f8f9fb);box-shadow:0 20px 60px #1d1d1f0b}.decision-question-section{padding:clamp(1.1rem,2.3vw,1.8rem) 0;background:#fff}.home-path-strip+.decision-question-section{padding-top:clamp(1.35rem,2.8vw,2.2rem)}.page-hero-action-bar+.decision-question-section{padding-top:0}.decision-question-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:clamp(1rem,2.2vw,1.8rem);align-items:center;padding:clamp(1rem,2.2vw,1.6rem)}.decision-question-icon{display:inline-grid;width:22px;height:22px;place-items:center;border:1px solid rgba(0,102,204,.14);border-radius:999px;background:#0066cc0e;color:var(--brand);flex:0 0 auto}.decision-question-icon svg{width:14px;height:14px}.decision-question-panel h2{max-width:20ch;color:#1d1d1f;font-size:clamp(1.45rem,2.6vw,2.35rem);line-height:1.08}.decision-question-panel p:not(.decision-meta){max-width:62ch;margin-top:.55rem;color:#6e6e73;line-height:1.62}.decision-question-side{display:grid;gap:.7rem;justify-items:start;min-width:0;padding-left:clamp(.8rem,2vw,1.4rem);border-left:1px solid rgba(29,29,31,.08)}.decision-question-side span{max-width:28ch;color:#1d1d1f;font-size:.98rem;font-weight:760;line-height:1.35}.decision-system-band{padding:clamp(1.6rem,3.8vw,3.2rem) 0;background:#fff}.decision-system-shell{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:clamp(1.2rem,4vw,3rem);align-items:center;padding:clamp(1.1rem,2.4vw,1.8rem);border:1px solid rgba(29,29,31,.08);border-radius:28px;background:linear-gradient(90deg,#fffffffa,#f7f8faf0),radial-gradient(circle at 88% 20%,rgba(0,102,204,.07),transparent 32%)}.decision-system-shell h2{max-width:18ch;color:#1d1d1f;font-size:clamp(1.8rem,3vw,3rem);line-height:1.02;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.decision-system-track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.decision-system-track:before{content:"";position:absolute;top:2rem;left:3rem;right:3rem;height:1px;background:linear-gradient(90deg,transparent,rgba(0,102,204,.3),transparent)}.decision-system-track article{position:relative;z-index:1;display:grid;gap:.55rem;min-height:178px;padding:1rem;border:1px solid rgba(29,29,31,.08);border-radius:20px;background:#ffffffeb}.decision-system-track span{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(0,102,204,.16);border-radius:14px;background:#f4f8ff;color:var(--brand);font-size:.78rem;font-weight:900}.decision-system-track strong{color:#1d1d1f;font-size:1.08rem;line-height:1.18}.decision-system-track p{color:#6e6e73;line-height:1.52}.section-alt{background:var(--soft-blue)}.section-pad-tight{padding:5rem 0;background:#fff}.content-stack{display:grid;gap:1.25rem}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:start}.glass-sm,.glass-md,.glass-lg,.surface-panel,.editorial-panel,.ai-answer-card,.related-panel{border:1px solid rgba(226,230,235,.7);background:#ffffffeb;box-shadow:0 16px 45px #0f14190e}.glass-sm,.glass-md,.glass-lg{border-radius:16px}.surface-panel,.editorial-panel{border-radius:16px;padding:2rem}.glass-lg{padding:2.25rem}.glass-md{padding:1.75rem}.overview-grid,.card-grid,.related-links-grid,.booking-trust-grid,.ai-answer-grid,.executive-summary-grid,.board-level-grid,.about-values-grid,.insights-img-grid,.case-hero-grid,.resource-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.overview-grid-3,.card-grid-3,.booking-trust-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-card{display:grid;align-content:start;gap:1.35rem}.longform-meta{display:flex;flex-wrap:wrap;gap:.5rem}.longform-meta span{display:inline-flex;align-items:center;min-height:2.15rem;padding:.48rem .68rem;border:1px solid rgba(29,29,31,.08);border-radius:999px;background:#f5f5f7c7;color:#6e6e73;font-size:.78rem;font-weight:680;line-height:1.2}.overview-card h2,.overview-card h3,.card h3,.ai-answer-card h3,.related-panel h2{color:var(--ink);font-weight:700;line-height:1.18}.overview-card p,.card p,.ai-answer-card p,.related-panel p,.meta,.muted{color:var(--subtle)}.overview-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.overview-card-icon,.product-metric-badge,.kickstart-day-badge{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#0073e614;color:var(--brand)}.overview-card-icon svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.8}.meta-row,.proof-inline,.kickstart-pill-row{display:flex;flex-wrap:wrap;gap:.5rem}.meta-chip,.proof-inline span,.kickstart-pill{display:inline-flex;align-items:center;min-height:28px;padding:.35rem .7rem;border:1px solid rgba(0,115,230,.12);border-radius:999px;background:#0073e60e;color:var(--brand);font-size:11px;font-weight:700}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--line)}.step,.metric-card,.card,.topic-intro-card,.insights-intro-card,.executive-summary,.board-level-summary,.related-link-item,.booking-trust-card{padding:1.5rem;background:#fff}.step-num,.step-title,.stat-number{display:block;color:var(--ink);font-weight:750}.step-num{margin-bottom:1rem;color:#0f141924;font-size:32px}.step-body{margin-top:.5rem;color:var(--subtle);font-size:13px;line-height:1.7}.cta-band{padding:6rem 0;background:var(--dark)}.cta-band-inner{display:grid;justify-items:start;gap:1rem;padding:2.5rem;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08}.cta-band h2{max-width:760px;color:#fff;font-size:clamp(1.9rem,4vw,3rem);font-weight:650;line-height:1.1}.cta-band p:not(.eyebrow){max-width:620px;color:#ffffff73;line-height:1.75}.btn-outline{color:var(--brand);border:1px solid rgba(0,115,230,.2);background:#0073e60a}.btn-primary:hover,.btn-outline:hover,.btn-ghost:hover{transform:translateY(-1px)}.ai-outcome-list,.home-kickstart-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.ai-outcome-list li,.home-kickstart-list li{position:relative;padding-left:1.5rem;color:var(--subtle);line-height:1.7}.ai-outcome-list li:before,.home-kickstart-list li:before{content:"";position:absolute;top:.7em;left:0;width:7px;height:7px;border-radius:999px;background:var(--brand)}.booking-layout,.split-shell,.founder-grid,.kickstart-grid,.cloud-model-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:2rem;align-items:start}.form-stack{display:grid;gap:1rem}.form-field{display:grid;gap:.45rem}.form-label{color:var(--ink);font-size:13px;font-weight:700}.form-input{width:100%;min-height:48px;padding:.75rem 1rem;border:1px solid var(--line);border-radius:12px;outline:0;color:var(--ink);background:#fff}.form-input:focus{border-color:#0073e673}.home-about-img,.founder-photo,.overview-card-img,.insight-img{overflow:hidden;border-radius:16px;background:var(--soft-blue)}.media-frame{position:relative;display:block;width:100%;max-width:100%;min-width:0;min-height:220px;margin:0;overflow:hidden;border:1px solid rgba(226,230,235,.72);border-radius:16px;background:linear-gradient(135deg,#eef5fb,#fff 58%,#e8f3ff)}.home-about-img img,.founder-photo img,.overview-card-img img,.insight-img img,.media-frame img{display:block;width:100%;height:100%;object-fit:cover}.visual-placeholder{min-height:inherit;height:100%;display:grid;align-content:end;gap:.45rem;padding:1.25rem;color:var(--ink);background:linear-gradient(135deg,#0073e61f,#fff3),repeating-linear-gradient(135deg,rgba(0,115,230,.08) 0 1px,transparent 1px 18px)}.visual-placeholder span{width:max-content;padding:.35rem .65rem;border-radius:999px;background:#ffffffc7;color:var(--brand);font-size:11px;font-weight:800;text-transform:uppercase}.visual-placeholder strong{max-width:24ch;font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.12}.visual-placeholder small{color:var(--subtle);font-size:12px;font-weight:700}.insight-img-overlay{position:absolute;inset:auto 0 0;height:40%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(15,20,25,.24))}.longform-media{width:100%;max-width:100%;aspect-ratio:21 / 9}.longform-shell,.cloud-visual,.cloud-model-grid,.cloud-model-col{min-width:0;max-width:100%}.cloud-visual{overflow:hidden}.cloud-model-col,.cloud-model-col h4,.cloud-model-col li,.cloud-model-step{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.case-detail-media{min-height:340px;height:100%}.resource-detail-media{min-height:260px}.resource-card-media{min-height:190px}.service-card-media,.product-card-media,.contact-visual-media,.not-found-media{min-height:220px}.service-card-media,.product-card-media{margin:-.35rem -.35rem .25rem}.contact-visual-media{min-height:300px}.not-found-media{width:min(100%,520px);margin-inline:auto;text-align:left}.not-found-section{min-height:80svh;display:grid;place-items:center;background:radial-gradient(circle at 50% 18%,rgba(0,102,204,.07),transparent 28%),linear-gradient(180deg,#fff,#f6f7f9)}.not-found-card{display:grid;justify-items:center;gap:1rem;padding:clamp(1rem,2.8vw,2rem);border:1px solid rgba(29,29,31,.07);border-radius:30px;background:#ffffffeb;text-align:center;box-shadow:0 24px 70px #1d1d1f0e}.not-found-card h1{max-width:12ch;color:#1d1d1f;font-size:clamp(2.4rem,6vw,4.4rem);line-height:.98}.not-found-card>p:not(.eyebrow){max-width:42ch;color:#6e6e73;line-height:1.75}.not-found-actions{justify-content:center}.founder-photo{min-height:420px}.about-visual-band{padding:0 0 clamp(3rem,5vw,5rem);background:#fff}.about-decision-media{min-height:360px;aspect-ratio:18 / 7.6;border-radius:26px;background:#f5f6f8}.about-founder-media{min-height:520px;border-radius:22px}.about-founder-media img{object-position:center 34%}.founder-message-card{display:grid;gap:.75rem;margin-bottom:1rem;padding:1.25rem 1.35rem;border:1px solid rgba(29,29,31,.08);border-radius:18px;background:#fff}.founder-message-card span,.about-proof-card span,.decision-asset-card span{color:#1d1d1f;font-size:.78rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.founder-message-card p,.about-proof-card p,.decision-asset-card p{color:#6e6e73;line-height:1.65}.about-proof-section{padding-top:clamp(3.25rem,5vw,5rem)}.about-proof-grid,.decision-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.about-proof-card,.decision-asset-card{display:grid;gap:.7rem;padding:1.35rem;border:1px solid rgba(29,29,31,.08);border-radius:18px;background:#fff}.decision-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.home-about-img-badge{position:absolute;right:1rem;bottom:1rem;padding:.65rem .85rem;border-radius:12px}.home-about-img-badge span{color:var(--ink);font-size:12px;font-weight:800}.about-sector-head{max-width:760px;display:grid;gap:.75rem;margin-bottom:2rem}.about-sector-head h2{color:var(--ink);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:650;line-height:1.08}.sector-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.sector-tile{min-height:190px;display:grid;align-content:space-between;gap:1.25rem;padding:1.25rem;border:1px solid rgba(226,230,235,.76);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0),#fff;box-shadow:0 16px 38px #0f141909}.sector-tile-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,20,25,.08);border-radius:12px;background:#fff;color:var(--ink)}.sector-tile-icon svg{width:19px;height:19px}.sector-tile-label{display:block;color:var(--ink);font-size:1rem;line-height:1.2}.sector-tile-count{display:block;max-width:22ch;color:var(--subtle);font-size:.82rem;line-height:1.45}.overview-card-img{min-height:210px}.insight-img{aspect-ratio:16 / 9;min-height:0}.insight-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff}.insight-body{display:grid;align-content:start;gap:.85rem;padding:1.25rem}.insight-read-more{display:inline-flex;align-items:center;justify-content:center;color:var(--brand);font-size:13px;font-weight:800}.insight-card-cta{width:100%;min-height:48px;margin-top:auto;padding:.8rem 1rem;border:1px solid rgba(0,102,204,.14);border-radius:14px;background:#0066cc0f;color:var(--brand);line-height:1.15;text-align:center;transition:background .18s ease,color .18s ease,transform .18s ease}.insight-card-cta:hover,.insight-card-cta:focus-visible{background:var(--brand);color:#fff;transform:translateY(-1px)}.insight-card-cta-disabled{border-color:#1d1d1f14;background:#f5f5f7d1;color:#86868b}.reveal,.reveal-stagger{opacity:1}.site-footer{border-top:1px solid rgba(255,255,255,.04);background:var(--footer)}.footer-inner{padding-top:2.5rem;padding-bottom:2.5rem}.footer-top,.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.footer-top{margin-bottom:2rem}.footer-logo{height:16px;width:auto;margin-bottom:.75rem;opacity:.4;filter:invert(1)}.footer-top p{color:#ffffff40;font-size:11px}.footer-links{display:flex;align-items:center;gap:1.5rem}.footer-links a{color:#fff9;font-size:11px;transition:color .18s ease}.footer-links a:hover{color:#fff}.footer-search-links{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.04)}.footer-search-links span{color:#ffffff57;font-size:10px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.footer-search-links a{color:#ffffff8c;font-size:11px}.footer-search-links a:hover{color:#fff}.footer-bottom{padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.04)}.footer-bottom p,.footer-compliance{color:#ffffff80;font-size:10px}.footer-compliance{display:inline-flex;align-items:center;gap:.5rem}.footer-compliance span{width:6px;height:6px;border-radius:999px;background:#22c55e}.site-home{background:#fff}.home-hero{padding:7.5rem 0 4.25rem;background:linear-gradient(180deg,#e8f3ffbf,#fffffff0 62%),radial-gradient(circle at 82% 12%,rgba(0,115,230,.12),transparent 34%)}.home-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.72fr);gap:3rem;align-items:center}.home-hero-copy{display:grid;gap:1.4rem}.home-hero-copy h1,.home-section-head h2,.home-split h2,.home-final-cta h2{max-width:820px;color:var(--ink);font-size:clamp(2.45rem,5vw,4.65rem);font-weight:650;letter-spacing:0;line-height:.99;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.home-hero-copy p:not(.kicker),.home-final-cta p{max-width:670px;color:var(--subtle);font-size:clamp(1.02rem,1.6vw,1.22rem);line-height:1.75}.home-hero-proof{display:flex;flex-wrap:wrap;gap:.55rem}.home-hero-proof span{min-height:30px;display:inline-flex;align-items:center;padding:.35rem .7rem;border:1px solid rgba(0,115,230,.13);border-radius:999px;background:#ffffffb8;color:var(--brand);font-size:11px;font-weight:800}.home-actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.home-founder-panel{display:grid;gap:1rem;align-self:stretch}.home-founder-media{min-height:470px}.home-founder-copy{display:grid;gap:.25rem;padding:1.35rem;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 16px 40px #0f14190f}.home-founder-copy span{color:var(--ink);font-weight:800}.home-founder-copy p{color:var(--subtle);line-height:1.6}.home-proof-strip{border-block:1px solid var(--line);background:#fbfcfe}.home-proof-grid{display:grid;grid-template-columns:repeat(3,1fr)}.home-proof-grid article{display:grid;gap:.45rem;padding:1.6rem 1.75rem;border-left:1px solid var(--line)}.home-proof-grid article:first-child{border-left:0}.home-proof-grid strong{color:var(--brand);font-size:.88rem;text-transform:uppercase}.home-proof-grid p{color:var(--subtle);line-height:1.55}.home-proof-memo-section{padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(3rem,5.5vw,5rem);background:#fff}.home-proof-memo,.product-buyer-panel,.case-evidence-brief-panel{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:clamp(1.4rem,4vw,3rem);align-items:start;padding:clamp(1.2rem,2.6vw,2rem);border:1px solid rgba(29,29,31,.08);border-radius:30px;background:radial-gradient(circle at 86% 16%,rgba(0,102,204,.055),transparent 30%),linear-gradient(135deg,#fff,#f7f8fa)}.home-proof-memo h2,.product-buyer-panel h2,.case-evidence-brief-panel h2{max-width:760px;color:#1d1d1f;font-size:clamp(1.8rem,3.4vw,3.35rem);line-height:1.02}.home-proof-memo>div:first-child p:not(.kicker),.product-buyer-panel>div:first-child p:not(.eyebrow),.case-evidence-brief-panel>div:first-child p:not(.eyebrow){max-width:34rem;color:#6e6e73;font-size:1.02rem;line-height:1.62}.home-proof-memo-grid,.product-buyer-grid,.case-evidence-brief-grid,.contact-after-call-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.home-proof-memo-grid article,.product-buyer-grid article,.case-evidence-brief-grid article,.contact-after-call-grid article{display:grid;align-content:start;gap:.65rem;min-height:170px;padding:1rem;border:1px solid rgba(29,29,31,.08);border-radius:20px;background:#ffffffe6}.home-proof-memo-grid span,.case-evidence-brief-grid span,.contact-after-call-grid span{color:var(--brand);font-size:.78rem;font-weight:850}.home-proof-memo-grid strong,.product-buyer-grid strong,.case-evidence-brief-grid strong,.contact-after-call-grid strong{color:#1d1d1f;font-size:1.08rem;line-height:1.22}.home-proof-memo-grid p,.product-buyer-grid p,.case-evidence-brief-grid p,.contact-after-call-grid p{color:#6e6e73;line-height:1.55}.home-section-visual{width:100%;max-height:420px;aspect-ratio:16 / 7.2;object-fit:cover;object-position:center;display:block;border:1px solid rgba(29,29,31,.08);border-radius:28px;background:#f5f5f7;box-shadow:none}.home-portfolio-visual{max-height:none;aspect-ratio:16 / 10;object-fit:contain}.home-scale-visual{grid-column:1 / -1}.home-scale-visual .home-section-visual{margin-bottom:.5rem}.home-offer-architecture{display:grid;gap:1.25rem}.home-offer-architecture>p{max-width:780px;color:#6e6e73;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.58}.home-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.home-offer-card{min-height:280px;align-content:start;gap:.9rem;padding:clamp(1.1rem,1.7vw,1.35rem);border-radius:22px;background:#ffffffeb}.home-offer-card>span{width:fit-content;color:var(--brand);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.home-offer-card h3{color:#1d1d1f;font-size:clamp(1.25rem,1.5vw,1.55rem);line-height:1.08}.home-offer-card p{color:#6e6e73;line-height:1.55}.home-offer-card small{margin-top:auto;color:var(--brand);font-size:.9rem;font-weight:780}.home-section{padding:6.5rem 0}.home-section-tinted{background:var(--soft-blue)}.home-section-dark{background:var(--dark)}.home-section-dark .home-section-head h2,.home-section-dark .kicker{color:#fff}.home-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem 2rem;align-items:end;margin-bottom:2rem}.home-section-head .kicker{grid-column:1 / -1;width:fit-content;margin:0;padding:.38rem .7rem;border:1px solid rgba(0,115,230,.14);border-radius:999px;background:#0073e60e}.home-section-head h2,.home-split h2,.home-final-cta h2{max-width:900px;font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.06}.home-section-head .insight-read-more{align-self:center;justify-self:end}.home-service-grid,.home-case-grid,.home-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.home-service-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.product-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.product-path-card{position:relative;min-height:330px;display:grid;align-content:end;gap:.9rem;padding:1.5rem;overflow:hidden;border:1px solid rgba(0,115,230,.14);border-radius:18px;background:linear-gradient(180deg,#ffffffd1,#fff),radial-gradient(circle at 82% 12%,rgba(0,115,230,.12),transparent 34%);color:inherit;box-shadow:0 18px 48px #0f14190e;transition:transform .18s ease,border-color .18s ease}.product-path-card:hover{transform:translateY(-3px);border-color:#0073e652}.product-path-card:before{content:"";position:absolute;inset:1rem 1rem auto auto;width:88px;height:88px;border:1px solid rgba(0,115,230,.12);border-radius:18px;background:linear-gradient(90deg,rgba(0,115,230,.08) 1px,transparent 1px),linear-gradient(rgba(0,115,230,.08) 1px,transparent 1px);background-size:18px 18px}.product-path-step{position:absolute;top:1.35rem;left:1.5rem;color:#0073e633;font-size:4.5rem;font-weight:900;line-height:1}.product-path-card small,.product-path-card strong{color:var(--brand);font-size:12px;font-weight:850}.product-path-card h3{position:relative;color:var(--ink);font-size:1.55rem;line-height:1.12}.product-path-card p{position:relative;color:var(--subtle);line-height:1.7}.home-service-card{display:grid;gap:1rem;min-height:360px;padding:1.5rem;border:1px solid var(--line);border-radius:16px;background:#fff;color:inherit;box-shadow:0 16px 42px #0f14190b;transition:transform .18s ease,border-color .18s ease}.service-card-image,.offer-card-image,.proof-card-image,.industry-card-image,.deep-dive-image,.product-flagship-image{width:100%;object-fit:cover;display:block;border-radius:12px;background:var(--soft-blue)}.service-card-image,.offer-card-image,.proof-card-image,.deep-dive-image{aspect-ratio:16 / 9;margin-bottom:.25rem}.industry-card-image{aspect-ratio:21 / 9}.product-flagship-image{aspect-ratio:18 / 8;margin-bottom:.3rem}.home-service-card:hover{transform:translateY(-3px);border-color:#0073e647}.home-service-card span,.home-service-card small,.home-library-link span{color:var(--brand);font-size:12px;font-weight:800}.home-service-card h3,.home-case-card h3{color:var(--ink);font-size:1.35rem;line-height:1.18}.home-service-card p,.home-case-card p{color:var(--subtle);line-height:1.7}.home-service-card small{align-self:end}.home-split{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:3rem}.home-method-list{display:grid;gap:1rem}.home-method-list article{display:grid;grid-template-columns:54px minmax(0,1fr);gap:.35rem 1rem;padding:1.35rem;border:1px solid rgba(0,115,230,.12);border-radius:16px;background:#ffffffd1}.home-method-list span{grid-row:span 2;color:#0073e657;font-size:2rem;font-weight:800}.home-method-list h3{color:var(--ink)}.home-method-list p{color:var(--subtle);line-height:1.65}.home-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-case-card{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff}.home-case-card>div:not(.media-frame){display:grid;gap:.75rem;padding:1.35rem}.home-card-media{min-height:260px;border:0;border-radius:0}.home-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-library-column{display:grid;gap:.8rem}.home-library-link{display:grid;gap:.45rem;padding:1.15rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0b;color:#fff}.home-library-link strong{color:#fff;line-height:1.35}.home-final-cta{padding:6.5rem 0;background:#fff}.home-final-cta .ki-container{display:grid;gap:1rem;padding:3rem;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,#0073e614,#fffffff5 42%),#fff}.products-hub-section{padding-top:4.5rem}.products-hub-grid{display:grid}.product-flagship{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:2rem;align-items:stretch;padding:2rem;border:1px solid rgba(0,115,230,.16);border-radius:20px;background:linear-gradient(135deg,#0073e612,#fffffff5 42%),#fff;box-shadow:0 22px 58px #0f14190f}.product-flagship-copy{display:grid;align-content:start;gap:1.1rem}.product-flagship h2{color:var(--ink);font-size:clamp(2rem,4vw,3.5rem);line-height:1}.product-flagship-copy>p{max-width:68ch;color:var(--subtle);font-size:1.05rem;line-height:1.75}.product-map{display:grid;gap:.8rem;padding:1.15rem;border:1px solid rgba(0,115,230,.13);border-radius:16px;background:linear-gradient(180deg,#ffffffbd,#f0f7ffeb),linear-gradient(90deg,rgba(0,115,230,.05) 1px,transparent 1px);background-size:auto,24px 24px}.product-map-item{display:grid;grid-template-columns:46px minmax(0,1fr);gap:.85rem;align-items:center;min-height:72px;padding:.85rem;border:1px solid var(--line);border-radius:12px;background:#ffffffe6}.product-map-item:nth-child(2){border-color:#0073e647;background:var(--brand);color:#fff}.product-map-item span{color:#0f141947;font-weight:900}.product-map-item:nth-child(2) span{color:#ffffffb3}.product-map-item strong{line-height:1.15}.section-header p:not(.eyebrow){max-width:720px;margin-top:.8rem;color:var(--subtle);line-height:1.75}.industry-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.industry-product-card{min-height:260px;display:grid;align-content:end;gap:.75rem;padding:1.35rem;border:1px dashed rgba(0,115,230,.28);border-radius:16px;background:linear-gradient(180deg,#ffffffc7,#fff),radial-gradient(circle at 78% 18%,rgba(0,115,230,.12),transparent 32%)}.industry-product-card span{color:var(--brand);font-size:11px;font-weight:850;text-transform:uppercase}.industry-product-card h3{color:var(--ink);font-size:1.35rem;line-height:1.12}.industry-product-card p{color:var(--subtle);line-height:1.7}.products-deep-dive-link{margin-top:1.5rem}.journey-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:3rem;align-items:center}.offer-feature-grid,.product-catalog-grid,.journey-proof-grid,.journey-resource-grid,.decision-lane-grid,.industry-solution-grid,.deep-dive-grid{display:grid;gap:1rem}.offer-feature-grid,.product-catalog-grid,.industry-solution-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-proof-grid,.journey-resource-grid,.decision-lane-grid,.deep-dive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-feature-card,.product-catalog-card,.journey-proof-card,.decision-lane-card,.industry-solution-card,.deep-dive-card{display:grid;gap:.9rem;padding:1.35rem;border:1px solid var(--line);border-radius:16px;background:#fff;color:inherit;box-shadow:0 16px 42px #0f14190b}.industry-solution-card{grid-template-rows:auto auto auto auto auto auto auto auto 1fr auto;align-content:stretch}.offer-feature-card{min-height:390px;align-content:end}.offer-feature-primary{grid-column:span 2;align-content:start;background:linear-gradient(135deg,#0073e614,#fffffff5 48%),#fff}.offer-feature-card span,.product-catalog-card span,.journey-proof-card span,.decision-lane-card span,.industry-solution-top span,.deep-dive-card span{color:var(--brand);font-size:11px;font-weight:850;text-transform:uppercase}.offer-feature-card h3,.product-catalog-card h3,.journey-proof-card h3,.decision-lane-card h3,.industry-solution-card h2,.deep-dive-card h2{color:var(--ink);line-height:1.15}.offer-feature-card p,.product-catalog-card p,.journey-proof-card p,.decision-lane-card p,.industry-solution-card p,.deep-dive-card p{color:var(--subtle);line-height:1.7}.journey-proof-card{min-height:330px;align-content:start;grid-template-rows:auto auto auto 1fr}.journey-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-map-horizontal{align-content:center}.product-catalog-active{border-color:#0073e647;background:var(--brand)}.product-catalog-active span,.product-catalog-active h3,.product-catalog-active p,.product-catalog-active a{color:#fff}.decision-lane-card{min-height:220px;align-content:start}.journey-fit-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.journey-fit-card-top small{color:#8b8b91;font-size:.78rem;font-weight:850;letter-spacing:.08em}.journey-fit-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(0,113,227,.14);border-radius:14px;background:linear-gradient(180deg,#0071e311,#ffffffeb)}.journey-fit-icon svg{width:23px;height:23px;fill:none;stroke:var(--brand);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.industry-intro-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:2rem;align-items:start}.industry-intro-grid h2,.industry-next-step h2{color:var(--ink);font-size:clamp(2rem,4vw,3.2rem);line-height:1.04}.industry-intro-grid>p{color:var(--subtle);font-size:1.05rem;line-height:1.8}.industry-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-solution-card{min-height:460px;align-content:start}.industry-solution-top{display:flex;justify-content:space-between;gap:1rem}.industry-solution-top small{color:var(--subtle);font-weight:800}.industry-challenge{padding:1rem;border:1px solid rgba(0,115,230,.1);border-radius:12px;background:#0073e60b}.industry-situation{display:grid;gap:.45rem;padding:1rem;border:1px solid rgba(29,29,31,.075);border-radius:14px;background:linear-gradient(135deg,#fffffff5,#f7f8fae6)}.industry-situation strong{color:#86868b;font-size:.74rem;font-weight:830;letter-spacing:.08em;text-transform:uppercase}.industry-situation p{color:#1d1d1f;font-size:1rem;font-weight:680;line-height:1.45}.industry-usecase-list{display:flex;flex-wrap:wrap;gap:.45rem}.industry-usecase-list span{display:inline-flex;align-items:center;min-height:32px;padding:.35rem .7rem;border:1px solid rgba(0,102,204,.12);border-radius:999px;background:#0066cc0b;color:#1d1d1f;font-size:.78rem;font-weight:780;line-height:1.2}.industry-challenge strong,.deep-dive-fit strong{color:var(--ink);font-size:12px;text-transform:uppercase}.industry-proof-angle{display:grid;gap:.35rem;padding:.95rem 0;border-top:1px solid rgba(29,29,31,.08);border-bottom:1px solid rgba(29,29,31,.08)}.industry-proof-angle strong{color:#86868b;font-size:.76rem;font-weight:830;letter-spacing:.08em;text-transform:uppercase}.industry-proof-angle p{color:#1d1d1f;font-size:1rem;font-weight:700;line-height:1.35}.industry-next-step{display:grid;gap:2rem}.deep-dive-grid{align-items:stretch}.deep-dive-card{align-content:space-between;min-height:520px}.deep-dive-fit{padding:1rem;border:1px solid var(--line);border-radius:12px;background:#fbfcfe}.section,.legal-section{padding:8rem 0}.container-sm{width:min(100% - 3rem,860px);margin-inline:auto}.legal-hero{padding:9rem 0 5rem;background:linear-gradient(170deg,#edf2fa,#fff)}.legal-hero h1{max-width:760px;margin-top:1.25rem;color:var(--ink);font-size:clamp(2.4rem,6vw,4rem);font-weight:650;line-height:1.08}.legal-hero p:not(.kicker){max-width:620px;margin-top:1.25rem;color:var(--subtle);font-size:15px;line-height:1.75}.legal-card{display:grid;gap:2rem;padding:clamp(1.25rem,3vw,2.6rem);border:1px solid rgba(226,230,235,.6);border-radius:28px;background:linear-gradient(180deg,#fffffffa,#f8f9fbf0),#fff;box-shadow:0 24px 70px #0f14190b}.legal-card .content-stack{padding-bottom:1.5rem;border-bottom:1px solid rgba(29,29,31,.07)}.legal-card .content-stack:last-child{padding-bottom:0;border-bottom:0}.legal-card h2{margin-bottom:.75rem;color:var(--ink);font-size:20px;font-weight:700}.legal-card p,.legal-card li{color:var(--subtle);font-size:14px;line-height:1.85}.legal-card ul{display:grid;gap:.5rem;margin:0;padding-left:1.1rem}.glass-lg,.surface-panel,.editorial-panel,.content-stack{display:grid;gap:1.25rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1.25rem;border-radius:12px;font-size:14px;font-weight:700}.btn-primary{color:#fff;background:var(--brand)}.btn-ghost{color:var(--ink);border:1px solid var(--border)}.eyebrow{color:var(--brand);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0}.cta-band-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}:root{--brand: #0066cc;--brand-dark: #004c99;--brand-light: #4a90e2;--ink: #1d1d1f;--dark: #1d1d1f;--subtle: #6e6e73;--muted: #86868b;--border: #d2d2d7;--line: rgba(29, 29, 31, .1);--soft-blue: #f5f5f7;--wash: #f5f5f7;--footer: #161617}body{background:#fff;color:var(--ink);letter-spacing:0;overflow-x:clip}.home-hero,.page-hero{background:linear-gradient(180deg,#f5f5f7f5,#fffffffa 72%),#fff}.home-hero{padding:clamp(6.1rem,7vw,6.9rem) 0 clamp(2.75rem,4vw,3.55rem)}.page-hero{padding:7rem 0 4.5rem}.home-section,.section,.page-section{background:#fff}.section-alt,.home-section-tinted,.resources-spotlight,.offer-detail-section,.contact-decision-section{background:#f5f5f7}.home-hero-copy h1,.page-hero h1{color:#1d1d1f;font-weight:650;letter-spacing:0;text-wrap:balance}.home-hero-copy h1{max-width:920px;font-size:clamp(2.65rem,4.35vw,4.45rem);line-height:1.03}.page-hero h1{max-width:960px;font-size:clamp(2.35rem,4vw,4.15rem);line-height:1.04}.home-hero-copy p:not(.kicker),.page-hero p,.section-intro,.product-flagship-copy>p,.offer-detail-intro p{color:#6e6e73;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.58}.home-section-head{display:block;margin-bottom:clamp(2rem,4vw,3.6rem)}.home-section-head .kicker,.kicker,.eyebrow,.page-hero .eyebrow{display:block;width:auto;margin:0 0 .85rem;padding:0;border:0;border-radius:0;background:transparent;color:#86868b;font-size:.78rem;font-weight:650;letter-spacing:.08em;line-height:1.3}.home-section-head h2{max-width:840px;color:#1d1d1f;font-size:clamp(2rem,3vw,3.05rem);font-weight:650;line-height:1.08;letter-spacing:0;text-wrap:balance}.home-section-head .insight-read-more{display:inline-flex;margin-top:1.1rem;color:var(--brand);font-weight:600}.home-hero-proof,.hero-badges,.meta-row,.chip-row{gap:.65rem}.home-hero-proof span,.hero-badges span,.meta-chip,.proof-inline span,.kickstart-pill,.industry-solution-top span,.deep-dive-card span,.offer-feature-card span,.product-catalog-card span,.journey-proof-card span,.decision-lane-card span,.contact-option span,.service-path-card span{background:#f5f5f7;border-color:#1d1d1f14;color:#6e6e73;box-shadow:none}.glass-sm,.glass-md,.surface-panel,.hero-panel,.offer-path-card,.offer-feature-card,.product-catalog-card,.product-flagship,.industry-solution-card,.deep-dive-card,.home-service-card,.journey-proof-card,.decision-lane-card,.contact-option,.resources-card,.resource-card,.case-card,.insight-card,.service-path-card,.offer-detail-card{border-color:#1d1d1f1a;box-shadow:none}.offer-feature-card,.product-catalog-card,.industry-solution-card,.deep-dive-card,.home-service-card,.journey-proof-card,.decision-lane-card,.service-path-card,.offer-detail-card{background:#fff}.offer-feature-card:hover,.product-catalog-card:hover,.industry-solution-card:hover,.deep-dive-card:hover,.home-service-card:hover,.journey-proof-card:hover,.service-path-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #1d1d1f0f;border-color:#1d1d1f24}.product-flagship{background:#fff;border-radius:28px;padding:clamp(1.5rem,3vw,2.6rem)}.product-flagship h2,.offer-feature-card h3,.industry-solution-card h2,.deep-dive-card h2,.home-service-card h3,.journey-proof-card h3,.decision-lane-card h3{color:#1d1d1f;letter-spacing:0}.offer-feature-card p,.industry-solution-card p,.deep-dive-card p,.home-service-card p,.journey-proof-card p,.decision-lane-card p,.product-catalog-card p{color:#6e6e73}.product-flagship-image,.offer-feature-primary .offer-card-image,.industry-card-image,.deep-dive-image{border-radius:20px;box-shadow:none;filter:saturate(.92) contrast(.98)}.offer-feature-card:not(.offer-feature-primary) .offer-card-image,.home-service-card .service-card-image,.journey-proof-card .proof-card-image,.product-catalog-card .offer-card-image{display:none}.journey-proof-card .proof-card-image{display:block;aspect-ratio:16 / 6.4;max-height:132px;margin:0 0 .35rem;object-fit:cover;border-radius:14px;background:#f5f5f7;filter:saturate(.9) contrast(.98)}.journey-glass-visual{position:relative;min-height:560px;overflow:hidden;border:1px solid rgba(29,29,31,.08);border-radius:30px;background:radial-gradient(circle at 18% 18%,rgba(0,102,204,.1),transparent 30%),radial-gradient(circle at 82% 16%,rgba(198,207,216,.32),transparent 34%),linear-gradient(145deg,#fffffff5,#f6f8faeb);box-shadow:0 28px 80px #1d1d1f0f;isolation:isolate}.journey-glass-backdrop{position:absolute;top:10%;right:5%;bottom:4%;left:5%;border-radius:50%;background:#ffffff80;filter:blur(40px);opacity:.7}.journey-glass-lines{position:absolute;top:7%;right:4%;bottom:11%;left:4%;width:92%;height:82%;overflow:visible;z-index:1}.journey-glass-arc,.journey-glass-mainline{fill:none;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;animation:remotionPathDraw 1.35s cubic-bezier(.16,1,.3,1) both}.journey-glass-arc{stroke:#1d1d1f1a;stroke-width:1.2}.journey-glass-arc-two{animation-delay:.16s}.journey-glass-mainline{stroke:#0066cc8f;stroke-width:4;filter:drop-shadow(0 0 8px rgba(0,102,204,.13));animation-delay:.22s}.journey-glass-foundation{position:absolute;left:9%;right:8%;top:54%;height:18%;z-index:2;border:1px solid rgba(255,255,255,.82);border-radius:999px;background:#ffffff8a;box-shadow:inset 0 1px #ffffffe6,0 22px 55px #1d1d1f12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.journey-glass-modules{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.journey-glass-module{position:absolute;display:flex;flex-direction:column;justify-content:space-between;gap:.85rem;min-width:0;min-height:158px;padding:1rem;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:24px;background:#ffffff9e;box-shadow:inset 0 1px #fffffff2,0 18px 48px #1d1d1f13;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;transform:translate3d(0,16px,0) scale(.97);animation:remotionModuleIn .8s cubic-bezier(.16,1,.3,1) both,remotionModuleBreathe 9s ease-in-out infinite}.journey-glass-module:before{content:"";flex:0 0 auto;width:52%;height:26px;border-radius:999px;background:#0066cc1f;box-shadow:inset 0 1px #ffffffbf}.journey-glass-module span{display:block;max-width:100%;color:#0066cc8a;font-size:.75rem;font-weight:850;letter-spacing:.12em;line-height:1}.journey-glass-module small{color:#86868b;font-size:.68rem;font-weight:820;letter-spacing:.11em;text-transform:uppercase}.journey-glass-module strong{display:block;max-width:100%;color:#1d1d1f;font-size:clamp(.94rem,1.02vw,1.06rem);line-height:1.08;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.journey-glass-module-1{left:6%;top:37%;width:22%;animation-delay:.1s,1.8s}.journey-glass-module-2{left:29%;top:27%;width:23%;min-height:210px;border-color:#0066cc2e;background:#ffffffb8;animation-delay:.22s,2s}.journey-glass-module-3{left:54%;top:36%;width:20%;animation-delay:.34s,2.2s}.journey-glass-module-4{right:6%;top:42%;width:19%;animation-delay:.46s,2.4s}.journey-glass-depth{position:absolute;left:28%;right:18%;bottom:8%;z-index:3;display:flex;justify-content:space-around;pointer-events:none}.journey-glass-depth span{width:clamp(48px,7vw,76px);aspect-ratio:1;border:1px solid rgba(255,255,255,.88);border-radius:999px;background:radial-gradient(circle at center,rgba(0,102,204,.16) 0 18%,transparent 19%),#ffffff7a;box-shadow:inset 0 1px #ffffffe0,0 16px 36px #1d1d1f0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ki-button-brand,.btn-primary,.nav-cta,.mobile-sticky-cta a{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:none}.ki-button-brand:hover,.btn-primary:hover,.nav-cta:hover,.mobile-sticky-cta a:hover{background:var(--brand-dark);border-color:var(--brand-dark);box-shadow:none}.ki-button-white,.btn-ghost,.btn-secondary,.secondary-cta{background:transparent;border-color:transparent;color:#1d1d1f;box-shadow:none}.ki-button-white:hover,.btn-ghost:hover,.btn-secondary:hover,.secondary-cta:hover{background:transparent;color:var(--brand);box-shadow:none}.home-section-dark{background:#161617}.home-section-dark .home-section-head .kicker{color:#a1a1a6}.home-section-dark .home-section-head h2{color:#f5f5f7}.journey-hero .journey-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);gap:clamp(2rem,4vw,4.5rem);align-items:center}.journey-hero{padding:clamp(6.5rem,9vw,8rem) 0 clamp(3.5rem,5vw,5rem)}.hero-product-line{width:fit-content;max-width:100%;padding:.62rem .88rem;border:1px solid rgba(29,29,31,.1);border-radius:999px;background:#ffffffc2;color:#1d1d1f;font-size:clamp(.82rem,1vw,.95rem);font-weight:650;line-height:1.35;box-shadow:0 10px 30px #1d1d1f0b}.hero-product-card{display:grid;gap:0;padding:clamp(.85rem,1.5vw,1rem);border:1px solid rgba(29,29,31,.1);border-radius:28px;background:#ffffffd1;box-shadow:0 22px 60px #1d1d1f11;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-product-image{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center;border-radius:22px;background:#f5f5f7}.us-workflow-visual{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 24% 24%,rgba(0,102,204,.14),transparent 24%),radial-gradient(circle at 80% 16%,rgba(0,102,204,.08),transparent 28%),linear-gradient(135deg,#fff,#f7fbff 52%,#eef5fb)}.us-workflow-visual:before,.us-workflow-visual:after{content:"";position:absolute;top:12%;right:8%;bottom:12%;left:8%;border:1px solid rgba(0,102,204,.11);border-radius:34px;transform:perspective(700px) rotateX(58deg) rotate(-8deg);transform-origin:center}.us-workflow-visual:after{top:24%;right:16%;bottom:24%;left:16%;border-color:#1d1d1f11;transform:perspective(700px) rotateX(58deg) rotate(8deg)}.us-workflow-plane{position:absolute;left:10%;right:10%;bottom:13%;height:34%;border:1px solid rgba(29,29,31,.07);border-radius:999px;background:linear-gradient(180deg,#ffffff9e,#ffffff24);box-shadow:inset 0 1px #ffffffb3}.us-workflow-core{position:absolute;left:50%;top:48%;display:grid;place-items:center;width:6.2rem;height:6.2rem;border:1px solid rgba(0,102,204,.16);border-radius:30px;color:#0a66cc;background:linear-gradient(180deg,#ffffffeb,#ffffffa3),#ffffffb8;box-shadow:0 26px 60px #1d1d1f1f;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.us-workflow-core span{position:absolute;top:1.1rem;right:1.1rem;bottom:1.1rem;left:1.1rem;border:1px solid rgba(0,102,204,.18);border-radius:999px}.us-workflow-core strong{font-size:1.1rem;font-weight:850;letter-spacing:.02em}.us-workflow-line{position:absolute;left:17%;right:17%;height:2px;background:linear-gradient(90deg,transparent,rgba(0,102,204,.28),transparent)}.us-workflow-line-a{top:50%}.us-workflow-line-b{top:66%;transform:rotate(-8deg)}.us-workflow-nodes{position:absolute;top:0;right:0;bottom:0;left:0}.us-workflow-node{position:absolute;display:grid;gap:.2rem;min-width:5.3rem;padding:.72rem .78rem;border:1px solid rgba(0,102,204,.12);border-radius:18px;background:#ffffffa8;box-shadow:0 14px 35px #1d1d1f12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.us-workflow-node i{color:#0066ccb8;font-size:.64rem;font-style:normal;font-weight:850;letter-spacing:.08em}.us-workflow-node span{color:#1d1d1f;font-size:.8rem;font-weight:800}.us-workflow-node-intake{left:10%;top:22%}.us-workflow-node-handoff{left:22%;bottom:18%}.us-workflow-node-knowledge{left:50%;top:14%;transform:translate(-50%)}.us-workflow-node-automation{right:18%;bottom:20%}.us-workflow-node-insight{right:9%;top:28%}.us-workflow-output{position:absolute;left:50%;bottom:8%;display:grid;gap:.18rem;width:min(72%,23rem);padding:.82rem 1rem;border:1px solid rgba(0,102,204,.12);border-radius:999px;background:#ffffffb8;text-align:center;box-shadow:0 16px 42px #1d1d1f14;transform:translate(-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.us-workflow-output span{color:#86868b;font-size:.62rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.us-workflow-output strong{color:#1d1d1f;font-size:.8rem;line-height:1.2}.hero-product-card-body{display:grid;gap:.45rem;padding-inline:.15rem}.hero-product-card-body h2{color:#1d1d1f;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.08;letter-spacing:0}.hero-product-card-body p:last-child{color:#6e6e73;line-height:1.55}.hero-journey-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(29,29,31,.08);border-radius:18px;background:#f5f5f7}.home-path-strip{padding:0 0 2.5rem;background:#fff}.home-path-strip .hero-journey-line{max-width:880px;margin-inline:auto;background:#f5f5f7b8;box-shadow:0 18px 45px #1d1d1f0b}.home-path-strip .hero-journey-step{min-height:76px}.hero-journey-step{position:relative;display:grid;gap:.3rem;min-height:82px;padding:.9rem .75rem;border-right:1px solid rgba(29,29,31,.08)}.hero-journey-step:last-child{border-right:0}.hero-journey-step span{color:#86868b;font-size:.72rem;font-weight:750}.hero-journey-step strong{color:#1d1d1f;font-size:.88rem;line-height:1.18}.hero-journey-step-active{background:#fff}.hero-journey-step-active:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--brand)}.home-proof-grid strong{color:#1d1d1f;font-size:.9rem;letter-spacing:0;text-transform:none}.kickstart-focus{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:1rem;align-items:stretch}.kickstart-focus-lead,.kickstart-focus-grid article{border:1px solid rgba(29,29,31,.1);border-radius:24px;background:#fff;box-shadow:none}.kickstart-focus-lead{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.8rem);align-items:center;padding:clamp(1rem,2vw,1.35rem)}.kickstart-focus-lead .offer-card-image{height:100%;min-height:330px;margin:0;border-radius:20px}.kickstart-focus-lead>div{display:grid;gap:1rem}.kickstart-focus-lead h3{color:#1d1d1f;font-size:clamp(2rem,3vw,3.2rem);line-height:1;letter-spacing:0}.kickstart-focus-lead p:not(.eyebrow){color:#6e6e73;line-height:1.65}.kickstart-focus-grid{display:grid;gap:1rem}.kickstart-focus-grid article{display:grid;align-content:start;gap:.85rem;padding:1.35rem}.kickstart-focus-grid span{color:#a1a1a6;font-size:1.35rem;font-weight:700}.kickstart-focus-grid h3{color:#1d1d1f;font-size:1.25rem;line-height:1.15}.kickstart-focus-grid p{color:#6e6e73;line-height:1.65}.home-section-journey{padding-top:0}.home-section-head-stacked{display:grid;grid-template-columns:1fr;grid-template-rows:auto;align-content:center;align-items:start;margin:0}.home-section-head-stacked .kicker,.home-section-head-stacked h2,.home-section-head-stacked p{grid-column:1}.home-section-head-stacked p:not(.kicker){max-width:620px;margin-top:1rem;color:#6e6e73;font-size:1.08rem;line-height:1.65}.home-failure-section{padding:clamp(4.5rem,7vw,7rem) 0;background:linear-gradient(180deg,#fff,#f5f5f7)}.home-failure-layout{display:grid;grid-template-columns:minmax(0,.84fr) minmax(420px,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}.home-failure-grid{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(29,29,31,.08);border-radius:26px;background:#1d1d1f14}.home-failure-card{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.25rem 1rem;padding:clamp(1.15rem,2vw,1.45rem);background:#ffffffe0}.home-failure-card span{grid-row:span 2;color:#0066cc6b;font-size:1.25rem;font-weight:800;line-height:1.1}.home-failure-card h3{color:#1d1d1f;font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.18}.home-failure-card p{max-width:46ch;color:#6e6e73;line-height:1.6}.home-why-now-section{padding:clamp(3.5rem,6vw,6rem) 0;background:#fff}.home-why-now-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);gap:clamp(1.6rem,4vw,3.5rem);align-items:stretch;padding:clamp(1.2rem,2.4vw,2rem);border:1px solid rgba(29,29,31,.08);border-radius:32px;background:radial-gradient(circle at 82% 16%,rgba(0,102,204,.08),transparent 34%),linear-gradient(135deg,#fff,#f7f8fb);box-shadow:0 24px 70px #1d1d1f0f}.home-why-now-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.05rem;padding:clamp(.6rem,1.6vw,1.25rem)}.home-why-now-copy h2{max-width:12ch;color:#1d1d1f;font-size:clamp(2rem,4vw,4rem);line-height:1.02}.home-why-now-copy p:not(.kicker){max-width:58ch;color:#6e6e73;font-size:clamp(1rem,1.18vw,1.12rem);line-height:1.7}.home-why-now-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(29,29,31,.08);border-radius:26px;background:#1d1d1f14}.home-why-now-card{display:grid;gap:.75rem;align-content:start;min-height:210px;padding:clamp(1.05rem,2vw,1.45rem);background:#ffffffe0}.home-why-now-card span{color:#0066cc75;font-size:.76rem;font-weight:850;letter-spacing:.12em}.home-why-now-card strong{color:#1d1d1f;font-size:clamp(1.08rem,1.4vw,1.24rem);line-height:1.15}.home-why-now-card p{margin:0;color:#6e6e73;font-size:.95rem;line-height:1.58}.home-decision-path-section{padding:clamp(4.5rem,7vw,7rem) 0;background:#fff}.home-decision-path{display:grid;gap:2rem}.home-decision-path-copy{display:grid;gap:1rem;max-width:880px}.home-decision-path-copy h2{max-width:820px;color:#1d1d1f;font-size:clamp(2rem,3.3vw,3.35rem);line-height:1.06}.home-decision-path-copy p:not(.kicker){max-width:660px;color:#6e6e73;font-size:1.08rem;line-height:1.65}.home-decision-path-rail{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(29,29,31,.08);border-radius:26px;background:#1d1d1f14}.home-decision-path-rail:before{content:"";position:absolute;left:1rem;right:1rem;top:1rem;height:2px;background:linear-gradient(90deg,var(--brand),rgba(0,102,204,.08));transform:scaleX(0);transform-origin:left;animation:architectureLineReveal 1.2s cubic-bezier(.16,1,.3,1) both;pointer-events:none}.home-decision-path-step{position:relative;min-height:245px;display:grid;grid-template-rows:52px 3.25rem 1fr;align-content:start;gap:1rem;padding:1.35rem;background:#fff}.home-decision-path-icon{display:flex;align-items:center;justify-content:space-between;gap:1rem}.home-decision-path-icon svg{width:42px;height:42px;padding:.62rem;border:1px solid rgba(0,102,204,.1);border-radius:14px;background:#0066cc0e;color:var(--brand)}.home-decision-path-icon span{color:#86868b;font-size:.72rem;font-weight:850;letter-spacing:.12em}.home-decision-path-step strong{display:flex;align-items:end;color:#1d1d1f;font-size:clamp(1.16rem,1.5vw,1.38rem);line-height:1.12}.home-decision-path-step p{align-self:start;margin:0;color:#6e6e73;font-size:.95rem;line-height:1.58}.home-founder-trust-section{padding:0 0 clamp(4.5rem,7vw,7rem);background:#fff}.home-founder-trust{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem);align-items:stretch;overflow:hidden;border:1px solid rgba(29,29,31,.08);border-radius:30px;background:linear-gradient(135deg,#fffffff5,#f5f5f7e6)}.home-founder-trust img{width:100%;height:100%;min-height:320px;object-fit:cover;object-position:center}.home-founder-trust-copy{display:grid;align-content:center;gap:1rem;padding:clamp(1.5rem,4vw,3rem)}.home-founder-trust-copy h2{max-width:780px;color:#1d1d1f;font-size:clamp(1.75rem,3vw,3rem);line-height:1.08}.home-founder-trust-copy>p{max-width:740px;color:#6e6e73;font-size:1.05rem;line-height:1.65}.home-founder-trust-copy blockquote{max-width:700px;margin-top:.3rem;padding-left:1rem;border-left:2px solid var(--brand);color:#1d1d1f;font-size:clamp(1.06rem,1.6vw,1.35rem);font-weight:650;line-height:1.38}.industry-coming{display:grid;gap:1.5rem}.industry-coming>p{max-width:760px;color:#6e6e73;font-size:1.05rem;line-height:1.65}.industry-coming-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.industry-coming-card{min-height:260px;align-content:end;border-style:dashed;background:#ffffffb8}.home-final-cta .ki-container{background:linear-gradient(135deg,#f5f5f7f0,#fffffffa),#fff}.product-sales-section,.case-moment-section{padding-top:0}.product-sales-grid,.decision-moment-grid,.case-moment-grid,.resource-phase-grid{display:grid;gap:1rem}.product-sales-grid,.decision-moment-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.case-moment-grid,.resource-phase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-sales-card,.decision-moment-card,.case-moment-card,.resource-phase-card{display:grid;gap:.65rem;padding:1.35rem;border:1px solid rgba(29,29,31,.1);border-radius:18px;background:#fff;box-shadow:none}.product-sales-card span,.decision-moment-card span,.case-moment-card span,.resource-phase-card span{color:#86868b;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-sales-card p{color:#6e6e73;line-height:1.65}.product-deliverable-strip{display:grid;gap:1rem;margin-top:1rem;padding:1.25rem;border:1px solid rgba(29,29,31,.08);border-radius:20px;background:#fff}.product-deliverable-strip>div{display:flex;flex-wrap:wrap;gap:.55rem}.product-deliverable-strip span{display:inline-flex;align-items:center;min-height:30px;padding:.38rem .72rem;border:1px solid rgba(29,29,31,.09);border-radius:999px;background:#f8f9fb;color:#3a3a3c;font-size:.82rem;font-weight:650}.decision-moment-card{min-height:210px}.decision-moment-card h3{color:#1d1d1f;font-size:1.18rem;line-height:1.16}.decision-moment-card p{color:#6e6e73;line-height:1.6}.decision-moment-card small,.deep-dive-fit small,.industry-decision small{color:var(--brand);font-size:.78rem;font-weight:650;line-height:1.45}.decision-moment-grid+.decision-lane-grid{margin-top:1rem}.industry-decision{background:#fff}.case-moment-card strong,.resource-phase-card strong{color:#1d1d1f;font-size:clamp(2rem,4vw,3.1rem);font-weight:650;line-height:1}.decision-briefing-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:clamp(1.25rem,3vw,2.4rem);align-items:center;padding:clamp(1.35rem,2.4vw,2rem);border:1px solid rgba(29,29,31,.08);border-radius:24px;background:linear-gradient(135deg,#fffffffa,#f6f8fbf5),#fff}.decision-briefing-panel h3{color:#1d1d1f;font-size:clamp(1.55rem,2.4vw,2.35rem);line-height:1.08}.decision-briefing-panel p{margin-top:.75rem;color:#6e6e73;line-height:1.7}.decision-briefing-panel ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.decision-briefing-panel li{padding:.85rem 1rem;border:1px solid rgba(29,29,31,.08);border-radius:14px;background:#fff;color:#3a3a3c;font-size:.92rem;font-weight:650}.case-moment-card p{color:#86868b;line-height:1.45}.decision-trust{padding:clamp(3.25rem,5vw,5rem) 0;border-block:1px solid rgba(29,29,31,.08);background:#fff}.decision-trust-compact{padding:clamp(2.5rem,4vw,3.6rem) 0}.decision-trust-inner{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(2rem,4vw,4rem);align-items:center}.decision-trust-copy{display:grid;gap:1rem}.decision-trust-copy h2{max-width:620px;color:#1d1d1f;font-size:clamp(1.9rem,3vw,3rem);font-weight:650;line-height:1.07;letter-spacing:0;text-wrap:balance}.decision-trust-copy>p:not(.eyebrow){max-width:58ch;color:#6e6e73;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.65}.decision-trust-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.35rem}.decision-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(29,29,31,.09);border-radius:24px;background:#1d1d1f14}.decision-trust-grid article{min-height:230px;display:grid;align-content:start;gap:.8rem;padding:clamp(1.2rem,2vw,1.55rem);background:#fff}.products-hub-section,.industry-intro-section,.services-overview-section,.contact-booking-section{padding-top:clamp(3.5rem,5vw,5.25rem)}.industry-page .page-hero{padding:clamp(5.35rem,6.5vw,5.9rem) 0 clamp(2.15rem,3.4vw,2.75rem)}.industry-page .page-hero h1{max-width:1120px;font-size:clamp(2.4rem,4.05vw,4rem);line-height:1.03}.industry-page .page-hero-sub{max-width:720px;margin-top:1.15rem;line-height:1.5}.industry-page .industry-intro-section{padding:clamp(2.25rem,3.5vw,3rem) 0 clamp(1.75rem,3vw,2.45rem)}.industry-page .industry-intro-grid{align-items:end;gap:clamp(1.5rem,3vw,2.75rem)}.industry-page .industry-intro-grid h2{max-width:760px;font-size:clamp(1.9rem,2.7vw,2.65rem);line-height:1.08}.industry-page .industry-intro-grid>p{max-width:620px;margin-bottom:.18rem;line-height:1.55}.industry-page>.section-alt{padding:clamp(2.15rem,3.5vw,3.2rem) 0 clamp(4.25rem,5.5vw,5.4rem)}.industry-page .industry-solution-grid{gap:clamp(.85rem,1.5vw,1.15rem)}.decision-trust-grid span{color:#b5b5ba;font-size:.85rem;font-weight:650}.decision-trust-grid strong{color:#1d1d1f;font-size:clamp(1.04rem,1.3vw,1.22rem);line-height:1.2}.decision-trust-grid p{color:#6e6e73;font-size:.95rem;line-height:1.58}.insight-briefing-list{display:grid;gap:.55rem;margin-top:.35rem}.insight-briefing-list strong{color:#1d1d1f;font-size:.9rem}.insight-briefing-list span{color:#6e6e73;font-size:.92rem}.product-catalog-active{border-color:#0066cc3d;background:#fff}.product-catalog-active span{color:var(--brand)}.product-catalog-active h3,.product-catalog-active p,.product-catalog-active a{color:inherit}.product-catalog-active p{color:#6e6e73}.case-executive-brief-section,.resource-decision-hero-section,.insight-executive-system-section,.kickstart-product-hero-section{padding-top:0}.case-executive-brief,.resource-decision-hero,.insight-executive-system,.kickstart-product-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.68fr);gap:clamp(1.5rem,4vw,4rem);align-items:stretch;padding:clamp(1.2rem,2.2vw,1.8rem);border:1px solid rgba(29,29,31,.08);border-radius:30px;background:radial-gradient(circle at 82% 12%,rgba(0,102,204,.08),transparent 30%),linear-gradient(135deg,#fffffffa,#f6f8fbf0);box-shadow:0 24px 70px #1d1d1f0e}.case-executive-brief>div,.resource-decision-hero>div,.insight-executive-system>div,.kickstart-product-copy{display:grid;align-content:center;gap:.9rem;min-width:0}.case-executive-brief h2,.resource-decision-hero h2,.insight-executive-system h2,.kickstart-product-copy h2{max-width:12ch;color:#1d1d1f;font-size:clamp(2.2rem,4.6vw,4.9rem);line-height:.96}.insight-executive-system h2{max-width:17ch;font-size:clamp(2rem,4vw,4.1rem);line-height:1}.case-executive-brief p,.resource-decision-hero p,.insight-executive-system p,.kickstart-product-copy p{max-width:64ch;color:#6e6e73;font-size:clamp(1.02rem,1.35vw,1.2rem);line-height:1.65}.case-executive-feature,.resource-featured-asset{position:relative;display:grid;align-content:end;min-height:420px;overflow:hidden;padding:clamp(1rem,2vw,1.4rem);border:1px solid rgba(255,255,255,.78);border-radius:24px;background:#fff;color:#1d1d1f;box-shadow:inset 0 1px #ffffffe6,0 18px 55px #1d1d1f14}.kickstart-package-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;overflow:hidden;border:1px solid rgba(29,29,31,.08);border-radius:20px;background:#1d1d1f14}.kickstart-page .page-hero{padding:clamp(5.8rem,7vw,6.6rem) 0 clamp(3rem,4.5vw,4rem)}.kickstart-page .page-hero h1{max-width:1080px;font-size:clamp(2.45rem,4.4vw,4.55rem);line-height:1.02}.kickstart-page .page-hero-sub{max-width:820px;line-height:1.55}.kickstart-page .kickstart-product-hero-section{padding:clamp(2.6rem,4vw,4rem) 0 clamp(3.2rem,4.8vw,4.8rem)}.kickstart-page .kickstart-artifact-section{padding:clamp(3.2rem,4.8vw,4.8rem) 0}.kickstart-page .kickstart-fit-section,.kickstart-page .kickstart-board-section,.kickstart-page .kickstart-deliverables-section,.kickstart-page .kickstart-process-section,.kickstart-page .kickstart-benefits-section,.kickstart-page .kickstart-objections-section{padding:clamp(3.4rem,5vw,5rem) 0}.kickstart-page .section-header{margin-bottom:clamp(1.5rem,2.6vw,2.25rem)}.kickstart-page .card{border-radius:22px;border-color:#1d1d1f14;box-shadow:none}.kickstart-fit-card{display:grid;gap:1rem;align-content:start}.kickstart-fit-card ul{display:grid;gap:.72rem;margin:0;padding:0;list-style:none}.kickstart-fit-card li{position:relative;padding-left:1.2rem;color:#6e6e73;line-height:1.55}.kickstart-fit-card li:before{content:"";position:absolute;left:0;top:.68em;width:6px;height:6px;border-radius:999px;background:var(--brand)}.kickstart-fit-card:nth-child(2) li:before{background:#b5b5ba}.kickstart-effort-note{display:grid;gap:.45rem;margin-top:1rem;padding:1rem 1.15rem;border:1px solid rgba(29,29,31,.08);border-radius:18px;background:#fff}.kickstart-effort-note p:last-child{margin:0;color:#6e6e73;line-height:1.55}.kickstart-page .board-level-summary,.kickstart-page .ai-outcome-panel,.kickstart-page .process-steps{border-radius:24px;box-shadow:none}.kickstart-page .kickstart-product-copy,.kickstart-page .kickstart-product-copy>*{min-width:0;max-width:100%}.kickstart-page .kickstart-product-copy h2,.kickstart-page .kickstart-product-copy p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.kickstart-page .kickstart-product-copy h2{max-width:16ch;font-size:clamp(2rem,3.7vw,4rem);line-height:1}.kickstart-page .kickstart-artifact-panel>*,.kickstart-page .kickstart-artifact-grid{min-width:0;max-width:100%}.kickstart-package-grid article{min-height:118px;display:grid;align-content:space-between;gap:.75rem;padding:1rem;background:#fffffff0}.kickstart-package-grid span{color:#86868b;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kickstart-package-grid strong{color:#1d1d1f;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.18}.case-executive-feature img,.resource-featured-asset img,.kickstart-product-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.case-executive-feature:after,.resource-featured-asset:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 34%,rgba(255,255,255,.9) 78%,#fff 100%)}.case-executive-feature span,.case-executive-feature strong,.case-executive-feature small,.resource-featured-asset span,.resource-featured-asset strong,.resource-featured-asset small{position:relative;z-index:1}.case-executive-feature span,.resource-featured-asset span{color:var(--brand);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.case-executive-feature strong,.resource-featured-asset strong{margin-top:.45rem;max-width:20rem;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.08}.case-executive-feature small,.resource-featured-asset small{margin-top:.55rem;max-width:26rem;color:#6e6e73;font-size:.94rem;line-height:1.5}.case-evidence-brief-section{padding-top:clamp(1.5rem,3vw,2.6rem);padding-bottom:clamp(1.5rem,3vw,2.4rem)}.case-evidence-brief-panel{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);overflow:hidden;background:linear-gradient(135deg,#fffffffa,#f7f8faf0)}.case-evidence-brief-panel>div{min-width:0}.case-evidence-brief-panel h2{max-width:24rem;font-size:clamp(2rem,3vw,2.75rem);line-height:1.06;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.case-evidence-brief-grid article{min-height:185px}.case-moment-section-premium .case-moment-grid{padding:1rem;border:1px solid rgba(29,29,31,.07);border-radius:28px;background:#f7f8fa}.case-moment-section-premium .case-moment-card,.resource-phase-card{min-height:190px;border-color:#1d1d1f0f;border-radius:22px;background:linear-gradient(145deg,#fffffffa,#fafbfcf5),#fff}.case-brief-grid,.resource-asset-grid,.insights-img-grid-premium{align-items:stretch}.case-brief-card,.resource-asset-card{border-radius:24px;box-shadow:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.resource-asset-card{display:grid;grid-template-rows:auto auto auto auto 1fr auto;align-content:stretch;gap:1rem;overflow:hidden}.resource-card-copy h3{margin:0 0 .55rem!important;color:#1d1d1f;line-height:1.12}.resource-card-copy p,.resource-card-intent{margin:0}.resource-card-intent{align-self:start;padding-top:.85rem;border-top:1px solid rgba(29,29,31,.07)}.resource-card-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:stretch;margin-top:auto}.resource-card-cta{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:.8rem .95rem;border-radius:14px;font-size:.86rem;font-weight:820;line-height:1.15;text-align:center;transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease}.resource-card-cta-primary{border:1px solid rgba(0,102,204,.16);background:var(--brand);color:#fff}.resource-card-cta-secondary{border:1px solid rgba(29,29,31,.09);background:#f5f5f7db;color:#1d1d1f}.resource-card-cta:hover,.resource-card-cta:focus-visible{transform:translateY(-1px)}.resource-card-cta-primary:hover,.resource-card-cta-primary:focus-visible{border-color:#0066cc47;background:var(--brand-dark);color:#fff}.resource-card-cta-secondary:hover,.resource-card-cta-secondary:focus-visible{border-color:#0066cc2e;background:#0066cc0f;color:var(--brand)}.case-brief-card:hover,.resource-asset-card:hover,.insight-card:hover{border-color:#06c3;transform:translateY(-2px);box-shadow:0 18px 48px #1d1d1f12}.testimonial-grid-premium{align-items:stretch}.testimonial-card-premium{position:relative;overflow:hidden;display:grid;align-content:start;gap:1.2rem;min-height:360px;padding:clamp(1.35rem,2vw,1.75rem);border-color:#1d1d1f12;box-shadow:none}.testimonial-card-premium:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#0066ccbf,#0066cc14)}.testimonial-card-premium .testimonial-quote{position:absolute;top:1.2rem;right:1.35rem;color:#1d1d1f1a;font-size:4rem;font-weight:850;line-height:1}.testimonial-author{display:flex;align-items:center;gap:.85rem;padding-right:2.5rem}.testimonial-author strong{display:block;color:#1d1d1f;font-size:1rem;font-weight:780;line-height:1.2}.testimonial-author p{margin-top:.18rem;color:#86868b;font-size:.9rem;line-height:1.35}.testimonial-card-premium .testimonial-text{margin:0;color:#1d1d1f;font-size:clamp(1.02rem,1.2vw,1.16rem);line-height:1.62}.testimonial-card-premium .testimonial-context{align-self:end;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(29,29,31,.08);color:#6e6e73;font-size:.92rem;line-height:1.45}.resource-decision-hero{grid-template-columns:minmax(0,.8fr) minmax(360px,.76fr)}.resource-featured-asset{min-height:390px}.resource-asset-card .overview-card-img{max-height:240px}.insight-executive-system{grid-template-columns:minmax(0,1fr) minmax(320px,.52fr)}.insight-signal-stack{display:grid;gap:.7rem;align-content:center;min-width:0}.insight-signal-stack span{display:flex;align-items:center;min-height:58px;padding:0 1rem;border:1px solid rgba(255,255,255,.82);border-radius:18px;background:#ffffffb8;color:#1d1d1f;font-weight:760;box-shadow:0 12px 34px #1d1d1f0e}.insight-signal-stack span:nth-child(2){transform:translate(1.2rem)}.insight-signal-stack span:nth-child(3){transform:translate(2.4rem)}.insights-toolbar-premium{align-items:stretch}.insights-toolbar-premium .insights-intro-card,.insights-toolbar-premium .insights-filter-panel{box-shadow:none}.kickstart-product-hero{grid-template-columns:minmax(0,.76fr) minmax(420px,.9fr);min-height:520px;overflow:hidden}.kickstart-product-copy h2{max-width:13ch}.kickstart-product-media{position:relative;min-height:420px;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:26px;background:#f5f6f8;box-shadow:inset 0 1px #ffffffe6,0 20px 65px #1d1d1f12}.contact-booking-section-premium{background:linear-gradient(180deg,#fff,#f7f8fa 48%,#fff)}.booking-layout-premium{align-items:start}.contact-form-column{position:sticky;top:7rem;min-width:0}.booking-layout-premium .editorial-panel,.contact-trust-grid-premium .booking-trust-card{box-shadow:none}.contact-form-card{display:grid;gap:clamp(1rem,1.7vw,1.35rem);padding:clamp(1.25rem,2.2vw,1.9rem);border:1px solid rgba(29,29,31,.08);border-radius:28px;background:radial-gradient(circle at 92% 4%,rgba(0,102,204,.08),transparent 34%),linear-gradient(145deg,#fffffffa,#f7f8faf0);box-shadow:none}.contact-form-intro{display:grid;gap:.55rem}.contact-form-intro h2{margin:0;max-width:13ch;color:#1d1d1f;font-size:clamp(2rem,3.2vw,3.35rem);line-height:.98;letter-spacing:0}.contact-form-intro p:not(.eyebrow){margin:0;color:#6e6e73;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.65}.contact-request-form{display:grid;gap:.85rem}.contact-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.contact-form-field{display:grid;min-width:0;gap:.42rem}.contact-form-field span{color:#86868b;font-size:.75rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.contact-form-field input,.contact-form-field select,.contact-form-field textarea{width:100%;min-height:52px;padding:.82rem .95rem;border:1px solid rgba(29,29,31,.09);border-radius:15px;outline:0;background:#ffffffdb;color:#1d1d1f;font:inherit;line-height:1.45;box-shadow:inset 0 1px #fffc;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.contact-form-field textarea{min-height:154px;resize:vertical}.contact-form-field input:focus,.contact-form-field select:focus,.contact-form-field textarea:focus{border-color:#0066cc5c;background:#fff;box-shadow:0 0 0 4px #0066cc1a}.contact-submit{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:54px;padding:.9rem 1.25rem;border:0;border-radius:16px;background:var(--brand);color:#fff;font:inherit;font-weight:820;cursor:pointer;transition:background .18s ease,transform .18s ease}.contact-submit:hover{background:var(--brand-dark);transform:translateY(-1px)}.contact-submit:disabled{cursor:wait;opacity:.72;transform:none}.contact-form-field input:disabled,.contact-form-field select:disabled,.contact-form-field textarea:disabled{color:var(--subtle);background:#f6f8fbc7}.contact-form-status{margin:0;padding:1rem 1.1rem;border-radius:18px;border:1px solid var(--line);font-size:.96rem;font-weight:750;line-height:1.5}.contact-form-status-success{color:#0f5a38;background:#e2f6ebd6;border-color:#279d5d33}.contact-form-status-error{color:#8a321f;background:#ffefeae6;border-color:#d1543038}.contact-form-note,.contact-form-direct{margin:0;color:#6e6e73;font-size:.92rem;line-height:1.55}.contact-form-direct a{color:var(--brand);font-weight:820;text-decoration:none}.contact-form-direct a:hover{text-decoration:underline}.contact-trust-grid-premium{margin-top:clamp(1.5rem,3vw,2.4rem)}.contact-trust-grid-premium .booking-trust-card{border-radius:22px;background:#ffffffeb}.about-mission-section-premium .container-sm{padding:clamp(1.4rem,2.6vw,2.2rem);border:1px solid rgba(29,29,31,.07);border-radius:28px;background:linear-gradient(135deg,#fffffffa,#f7f8faf0),#fff}.about-mission-copy{display:grid;gap:1rem}.about-mission-copy p{color:#5f6368;font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.75}.about-founder-section-premium .founder-grid{grid-template-columns:minmax(320px,.58fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,3.5vw,3rem)}.about-founder-perspective,.about-board-trust{display:grid;gap:.85rem;padding:clamp(1.35rem,2vw,1.8rem);border-radius:22px;box-shadow:none}.about-founder-perspective h2{margin:0;color:#1d1d1f;font-size:clamp(1.8rem,2.6vw,2.8rem);line-height:1.04}.about-page .section{padding:clamp(4.25rem,6vw,6.2rem) 0}.about-page .section-pad-tight{padding:clamp(4rem,5.5vw,5.8rem) 0}.about-page .section-header{margin-bottom:clamp(1.6rem,3vw,2.5rem)}.about-page .card,.about-page .about-proof-card,.about-page .sector-tile{box-shadow:none}.about-page .card{border-radius:20px;border-color:#1d1d1f14}.about-page .card h3{font-size:clamp(1.15rem,1.5vw,1.35rem)}.about-founder-perspective p,.about-board-trust p{color:#6e6e73;line-height:1.7}.about-board-trust h3{margin:0;color:#1d1d1f;font-size:clamp(1.25rem,1.7vw,1.6rem)}.about-board-trust p{position:relative;padding-left:1rem}.about-board-trust p:before{content:"";position:absolute;left:0;top:.72em;width:5px;height:5px;border-radius:999px;background:var(--brand)}.industry-scenario-section,.product-choice-section{padding-top:0}.industry-scenario-layout,.product-choice-panel{display:grid;gap:clamp(1.4rem,3vw,2.4rem);padding:clamp(1.2rem,2.4vw,2rem);border:1px solid rgba(29,29,31,.07);border-radius:30px;background:radial-gradient(circle at 85% 10%,rgba(0,102,204,.07),transparent 28%),linear-gradient(135deg,#fff,#f7f8fa)}.industry-scenario-layout>div:first-child,.product-choice-panel>div:first-child{display:grid;gap:.7rem;max-width:760px}.industry-scenario-layout h2,.product-choice-panel h2{color:#1d1d1f;font-size:clamp(2rem,4vw,4rem);line-height:.98}.industry-scenario-layout>div:first-child p,.product-choice-panel>div:first-child p{color:#6e6e73;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.65}.industry-scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.industry-scenario-card,.product-choice-grid article{display:grid;gap:.85rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(29,29,31,.07);border-radius:22px;background:#ffffffe0;box-shadow:none}.industry-scenario-card>span,.product-choice-grid span{color:var(--brand);font-size:.76rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.industry-scenario-card h3,.product-choice-grid strong{color:#1d1d1f;font-size:clamp(1.15rem,1.5vw,1.42rem);line-height:1.12}.industry-scenario-card dl{display:grid;gap:.65rem;margin:0}.industry-scenario-card dl div{display:grid;gap:.16rem;padding-top:.65rem;border-top:1px solid rgba(29,29,31,.07)}.industry-scenario-card dt{color:#86868b;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.industry-scenario-card dd,.product-choice-grid p{margin:0;color:#6e6e73;line-height:1.55}.product-choice-panel{grid-template-columns:minmax(0,.48fr) minmax(0,1fr);align-items:start}.product-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.resource-before-panel,.insight-short-answer,.contact-outcome-panel{display:grid;gap:.7rem;padding:1rem;border:1px solid rgba(0,102,204,.12);border-radius:18px;background:linear-gradient(135deg,#0066cc0e,#ffffffe6)}.resource-before-panel>div,.contact-outcome-panel{display:grid;gap:.5rem}.resource-before-panel span,.contact-outcome-panel span{display:block;color:#3a3a3c;font-size:.94rem;font-weight:650;line-height:1.45}.contact-after-call-panel{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(29,29,31,.08);border-radius:20px;background:#fff}.contact-after-call-panel>div:first-child p:not(.meta){max-width:34rem;color:#6e6e73;line-height:1.58}.contact-after-call-grid{grid-template-columns:1fr}.contact-after-call-grid article{min-height:0;grid-template-columns:28px minmax(0,.36fr) minmax(0,1fr);align-items:start;gap:.75rem;padding:.85rem;border-radius:16px}.insight-short-answer strong{color:#1d1d1f;font-size:clamp(1.14rem,1.5vw,1.38rem);line-height:1.28}.home-why-tirion{padding:clamp(2.2rem,4vw,3.8rem) 0}.home-why-tirion-panel,.kickstart-artifact-panel,.service-coaching-spotlight{display:grid;gap:clamp(1.3rem,3vw,2.2rem);padding:clamp(1.2rem,2.4vw,2rem);border:1px solid rgba(29,29,31,.07);border-radius:30px;background:radial-gradient(circle at 86% 12%,rgba(0,102,204,.07),transparent 30%),linear-gradient(135deg,#fff,#f7f8fa)}.home-why-tirion-panel{grid-template-columns:minmax(0,.74fr) minmax(280px,.52fr);align-items:center}.home-why-tirion-panel h2{max-width:16ch;color:#1d1d1f;font-size:clamp(1.85rem,3vw,3.1rem);line-height:1.02}.home-why-tirion-panel p:not(.kicker){max-width:58ch;margin-top:.75rem;color:#6e6e73;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.6}.home-why-tirion-panel>div:last-child{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.home-why-tirion-panel span{display:inline-flex;align-items:center;min-height:38px;padding:.55rem .85rem;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:#ffffffd1;color:#1d1d1f;font-size:.9rem;font-weight:760}.case-anonymized-label{display:inline-block;margin:-.3rem 0 .2rem;color:#86868b;font-size:.78rem;font-weight:700}.case-pattern-facts{display:grid;gap:.75rem;margin-top:.95rem}.case-pattern-facts div{padding:.9rem .95rem;border:1px solid rgba(29,29,31,.07);border-radius:18px;background:linear-gradient(135deg,#ffffffeb,#f7f8fac2)}.case-pattern-facts span{display:block;margin-bottom:.32rem;color:#86868b;font-size:.72rem;font-weight:850;letter-spacing:.11em;line-height:1.15;text-transform:uppercase}.case-pattern-facts p{display:-webkit-box;margin:0;overflow:hidden;color:#5f6368;font-size:.94rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.kickstart-artifact-section,.service-coaching-spotlight-section{padding-top:0}.kickstart-artifact-panel{grid-template-columns:minmax(260px,.44fr) minmax(0,.72fr);align-items:stretch;gap:clamp(1.6rem,3vw,3rem);padding:clamp(1.35rem,2.8vw,2.6rem);overflow:hidden}.kickstart-artifact-copy{display:grid;align-content:start;gap:clamp(.8rem,1.5vw,1.1rem);min-width:0;padding:clamp(.25rem,1vw,.65rem) 0}.kickstart-artifact-copy h2{max-width:11ch;color:#1d1d1f;font-size:clamp(2rem,3vw,3.35rem);line-height:1.02;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.kickstart-artifact-copy p:not(.eyebrow){max-width:34rem;color:#6e6e73;font-size:clamp(1rem,1.12vw,1.12rem);line-height:1.62}.kickstart-artifact-grid{display:grid;gap:1rem;align-content:start}.kickstart-artifact-grid article{display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:1rem;row-gap:.38rem;align-items:start;padding:clamp(1.05rem,1.7vw,1.45rem);border:1px solid rgba(29,29,31,.07);border-radius:22px;background:#ffffffe6;box-shadow:0 16px 45px #1d1d1f0a}.kickstart-artifact-grid span{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border:1px solid rgba(0,102,204,.13);border-radius:999px;background:#0066cc0f;color:var(--brand);font-size:.82rem;font-weight:820}.kickstart-artifact-grid strong{min-width:0;color:#1d1d1f;font-size:clamp(1.04rem,1.35vw,1.25rem);line-height:1.24}.kickstart-artifact-grid p{min-width:0;margin:0;color:#6e6e73;font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.55}.service-coaching-spotlight{grid-template-columns:minmax(300px,.46fr) minmax(0,1fr);align-items:center;overflow:hidden}.service-coaching-spotlight img{width:100%;min-height:320px;height:100%;object-fit:cover;border-radius:22px}.service-coaching-spotlight h2{max-width:14ch;color:#1d1d1f;font-size:clamp(2rem,4vw,4.2rem);line-height:.98}.service-coaching-spotlight p:not(.eyebrow){max-width:58ch;color:#6e6e73;line-height:1.7}.ai-decision-frame-section,.coaching-confidential-section{padding-top:0}.ai-decision-frame,.coaching-confidential-panel{display:grid;grid-template-columns:minmax(0,.56fr) minmax(0,1fr);gap:clamp(1.2rem,3vw,2.4rem);align-items:start;padding:clamp(1.2rem,2.4vw,2rem);border:1px solid rgba(29,29,31,.07);border-radius:30px;background:radial-gradient(circle at 84% 12%,rgba(0,102,204,.065),transparent 30%),linear-gradient(135deg,#fff,#f7f8fa)}.ai-decision-frame>*,.coaching-confidential-panel>*,.decision-evidence-grid,.coaching-moment-grid{min-width:0;max-width:100%}.ai-decision-frame h2,.coaching-confidential-panel h2{max-width:14ch;color:#1d1d1f;font-size:clamp(2rem,4vw,4rem);line-height:.98}.ai-decision-frame>div:first-child p:not(.eyebrow),.coaching-confidential-panel>div:first-child p:not(.eyebrow){max-width:58ch;color:#6e6e73;line-height:1.7}.decision-evidence-grid,.coaching-moment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.decision-evidence-card,.coaching-moment-grid article{display:grid;align-content:start;gap:.7rem;min-height:190px;padding:1.15rem;border:1px solid rgba(29,29,31,.07);border-radius:20px;background:#ffffffdb;box-shadow:none}.decision-evidence-card span{color:#1d1d1f38;font-size:clamp(2.1rem,3.2vw,3.4rem);font-weight:780;line-height:.9}.decision-evidence-card h3,.coaching-moment-grid h3{color:#1d1d1f;font-size:clamp(1.08rem,1.45vw,1.34rem);line-height:1.15}.decision-evidence-card p,.coaching-moment-grid p{margin:0;color:#6e6e73;line-height:1.56}.coaching-moment-grid article{position:relative;overflow:hidden;min-height:170px}.coaching-moment-grid article:before{content:"";width:36px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--brand),rgba(0,102,204,.12))}.about-signal-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:2rem}.about-signal{display:grid;align-content:space-between;min-height:150px;padding:1.15rem;border:1px solid rgba(29,29,31,.08);border-radius:22px;background:linear-gradient(180deg,#fff,#f8f9fbeb),#fff}.about-signal span{color:#1d1d1f;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:780;line-height:1.08}.about-signal p{margin:0;color:#6e6e73;font-size:.9rem;line-height:1.45}.contact-reassurance{width:fit-content;max-width:100%;padding:.7rem .9rem;border:1px solid rgba(0,102,204,.12);border-radius:16px;background:#0066cc0e;color:#1d1d1f;font-weight:720;line-height:1.35}.product-catalog-grid{gap:1.15rem;align-items:stretch}.product-catalog-card{position:relative;min-height:340px;align-content:space-between;gap:1.15rem;padding:1.35rem;overflow:hidden;border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f8f9fbeb),#fff}.product-catalog-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#1d1d1f14}.product-catalog-active:before{background:linear-gradient(90deg,var(--brand),rgba(0,102,204,.2))}.product-catalog-card>span{width:fit-content;display:inline-flex;align-items:center;gap:.45rem;min-height:26px;padding:.34rem .66rem;border:1px solid rgba(29,29,31,.08);border-radius:999px;background:#fff;color:#6e6e73;font-size:.68rem;font-weight:760;letter-spacing:.06em;line-height:1;text-transform:uppercase}.product-catalog-card>span:before{content:"";width:6px;height:6px;border-radius:999px;background:#b5b5ba}.product-catalog-active>span{border-color:#0066cc2e;color:var(--brand)}.product-catalog-active>span:before{background:var(--brand)}.product-catalog-card h3{margin-top:.2rem;font-size:clamp(1.25rem,1.8vw,1.7rem)}.product-catalog-card p{max-width:24ch;font-size:.98rem}.case-moment-section{padding:clamp(4rem,6vw,6.5rem) 0;background:linear-gradient(180deg,#fff,#f5f5f7)}.case-moment-section .section-header{max-width:760px;margin-bottom:1.65rem}.case-moment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem;border:1px solid rgba(29,29,31,.08);border-radius:28px;background:#ffffffb8}.case-moment-card{min-height:210px;padding:1.45rem;border:0;border-radius:22px;background:#fff}.case-moment-card span{color:#86868b}.case-moment-card strong{font-size:clamp(2.6rem,5vw,4.25rem);letter-spacing:-.02em}.case-moment-card p{max-width:24ch;color:#6e6e73;font-size:1rem;line-height:1.5}.ai-answer-block{overflow:hidden;border-radius:28px;background:linear-gradient(180deg,#fffffffa,#f8f9fbf0),#fff}.ai-answer-summary{max-width:960px}.ai-answer-summary h2{color:#1d1d1f;font-size:clamp(1.8rem,3vw,3rem);line-height:1.08}.ai-answer-summary>p:not(.eyebrow){max-width:76ch;color:#3a3a3c;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.65}.ai-answer-grid{gap:1rem}.ai-answer-card{padding:1.25rem;border:1px solid rgba(29,29,31,.08);border-radius:18px;background:#fff}.ai-answer-card h3{margin-bottom:.9rem;font-size:1.05rem}.ai-answer-card ul{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.ai-answer-card li{position:relative;padding-left:1.35rem;color:#6e6e73;line-height:1.55}.ai-answer-card li:before{content:"";position:absolute;top:.67em;left:0;width:6px;height:6px;border-radius:999px;background:var(--brand)}.ai-answer-card:nth-child(2) li:before{background:#b5b5ba}.ai-answer-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(29,29,31,.08);border-radius:18px;background:#1d1d1f14}.ai-answer-result{padding:1rem;background:#fff}.ai-answer-result p{color:#3a3a3c;font-size:.94rem;line-height:1.45}.about-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:2rem;overflow:hidden;border:1px solid rgba(29,29,31,.08);border-radius:24px;background:#1d1d1f14}.about-stat{min-height:150px;display:grid;align-content:space-between;gap:1.2rem;padding:1.25rem;background:#fff}.about-stat .stat-number{color:#1d1d1f;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1}.about-stat .stat-label{color:#86868b;font-size:.84rem;font-weight:650;line-height:1.35}.about-page{background:#fff}.about-hero-premium{padding:clamp(5.3rem,6.5vw,6.1rem) 0 clamp(2.8rem,4vw,3.8rem);background:linear-gradient(180deg,#f5f5f7e0,#fffffffa 68%),#fff}.about-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);gap:clamp(2rem,5vw,5rem);align-items:center}.about-hero-copy{display:grid;gap:clamp(1rem,2vw,1.35rem)}.about-hero-copy h1{max-width:980px;color:#1d1d1f;font-size:clamp(2.55rem,4.5vw,4.75rem);font-weight:650;line-height:.99;letter-spacing:0;text-wrap:balance}.about-hero-copy>p:not(.eyebrow){max-width:680px;color:#6e6e73;font-size:clamp(1.08rem,1.55vw,1.34rem);line-height:1.55}.about-hero-proof{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.5rem}.about-hero-proof span{padding:.62rem .78rem;border:1px solid rgba(29,29,31,.08);border-radius:999px;background:#ffffffe0;color:#3a3a3c;font-size:.82rem;font-weight:720}.about-hero-portrait{height:clamp(380px,38vw,520px);min-height:0;border-radius:30px;background:#f5f5f7}.about-hero-portrait img{object-position:center 32%}.about-hero-decision-visual img{object-position:center;filter:saturate(.94) contrast(.98)}.about-position-section{padding:0 0 clamp(3.2rem,5vw,5rem);background:#fff}.about-position-panel{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:end;padding:clamp(1.25rem,2.6vw,2rem);border:1px solid rgba(29,29,31,.08);border-radius:30px;background:linear-gradient(135deg,#fffffffa,#f7f8faeb),#fff}.about-position-copy{display:grid;gap:.9rem}.about-position-copy h2{max-width:700px;color:#1d1d1f;font-size:clamp(2rem,3.4vw,3.35rem);font-weight:650;line-height:1.05;text-wrap:balance}.about-position-copy>p:not(.eyebrow){max-width:62ch;color:#6e6e73;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.62}.about-position-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;overflow:visible;border:0;border-radius:0;background:transparent}.about-position-card{min-height:245px;display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:.95rem;padding:clamp(1rem,1.7vw,1.25rem);border:1px solid rgba(29,29,31,.08);border-radius:22px;background:#fff}.about-position-card-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(0,113,227,.14);border-radius:14px;background:linear-gradient(180deg,#0071e311,#fffffff0)}.about-position-card-icon svg{width:23px;height:23px;fill:none;stroke:var(--brand);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.about-position-card span{color:#1d1d1f;font-size:clamp(.92rem,1vw,1rem);font-weight:800;letter-spacing:.02em;text-transform:uppercase}.about-position-card p{margin:0;color:#6e6e73;font-size:clamp(.94rem,1.08vw,1rem);line-height:1.55;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.products-page{background:#fff}.products-hero-premium{padding:clamp(5.4rem,7vw,6.5rem) 0 clamp(3rem,5vw,4.4rem);background:linear-gradient(180deg,#f5f5f7eb,#fffffffa 74%),#fff}.products-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);gap:clamp(2rem,5vw,5rem);align-items:center}.products-hero-copy{display:grid;gap:clamp(1rem,2vw,1.35rem)}.products-hero-copy h1{max-width:980px;color:#1d1d1f;font-size:clamp(2.65rem,5vw,5.2rem);font-weight:650;line-height:.99;letter-spacing:0;text-wrap:balance}.products-hero-copy>p:not(.eyebrow){max-width:680px;color:#6e6e73;font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.55}.products-hero-path{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.45rem}.products-hero-path span{padding:.62rem .78rem;border:1px solid rgba(29,29,31,.08);border-radius:999px;background:#ffffffe6;color:#3a3a3c;font-size:.8rem;font-weight:720}.products-hero-visual{width:100%;aspect-ratio:16 / 10;object-fit:cover;border:1px solid rgba(29,29,31,.08);border-radius:30px;background:#f5f5f7}.products-page .products-hub-section{padding-top:clamp(1.6rem,3vw,2.7rem);padding-bottom:clamp(1.6rem,3vw,2.6rem)}.product-buyer-section{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(1rem,2vw,1.5rem)}.product-buyer-panel{background:#fff}.product-buyer-grid article{min-height:190px}.products-page .product-flagship{grid-template-columns:minmax(0,.9fr) minmax(360px,.78fr);gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.35rem,3vw,2.4rem);border-color:#1d1d1f14;border-radius:30px;background:linear-gradient(135deg,#fffffffa,#f7f8faf0),#fff;box-shadow:none}.products-page .product-flagship h2{max-width:640px;font-size:clamp(2.2rem,4vw,4rem);line-height:.98}.products-page .product-flagship-image{min-height:420px;height:100%;aspect-ratio:auto;border-radius:24px;object-fit:cover}.products-page .product-sales-section{padding-top:clamp(1.2rem,2.3vw,2rem);padding-bottom:clamp(4rem,5.5vw,5.5rem)}.products-page .product-sales-card{min-height:210px;grid-template-rows:auto auto 1fr;align-content:start;border-radius:22px}.product-mini-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(0,113,227,.14);border-radius:14px;background:linear-gradient(180deg,#0071e311,#fffffff0)}.product-mini-icon svg{width:23px;height:23px;fill:none;stroke:var(--brand);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.products-page .product-choice-panel{grid-template-columns:minmax(0,.42fr) minmax(0,1fr)}.products-page .product-choice-grid article{grid-template-rows:auto auto auto 1fr;min-height:250px}.products-page .product-choice-grid span{color:#86868b}.product-portfolio-section{padding-top:clamp(4rem,6vw,6rem)}.product-portfolio-groups{display:grid;gap:clamp(1.4rem,3vw,2rem)}.product-portfolio-grid-main{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,1.5vw,1.25rem)}.product-portfolio-group{display:grid;grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.35rem);padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(29,29,31,.07);border-radius:28px;background:radial-gradient(circle at 92% 6%,rgba(0,102,204,.065),transparent 28%),linear-gradient(135deg,#fff,#f7f8fa)}.product-portfolio-group-head{display:grid;align-content:start;gap:.65rem;padding:clamp(.6rem,1.5vw,.9rem)}.product-portfolio-group-head span{color:var(--brand);font-size:.76rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.product-portfolio-group-head h3{max-width:13ch;color:#1d1d1f;font-size:clamp(1.75rem,3vw,3.1rem);line-height:1.02}.product-portfolio-group-head p{color:#6e6e73;font-size:1rem;line-height:1.58}.product-portfolio-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}.product-portfolio-card{position:relative;display:grid;min-height:0;align-content:stretch;grid-template-rows:auto auto auto auto 1fr auto;gap:clamp(.9rem,1.2vw,1.05rem);padding:clamp(1.15rem,1.65vw,1.45rem);border-radius:24px;background:#ffffffeb;scroll-margin-top:96px;overflow:hidden}.product-portfolio-card>*{position:relative;z-index:1}.anchor-alias{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;scroll-margin-top:96px;pointer-events:none}.product-portfolio-card-top{display:flex;align-items:center;justify-content:space-between;gap:.85rem;min-height:56px}.product-portfolio-card-top>span{color:#86868b;font-size:.74rem;font-weight:840;letter-spacing:.07em;text-transform:uppercase;text-align:right}.product-portfolio-card-phase{display:grid;align-content:center;gap:.42rem;min-height:88px;padding:.9rem 1rem;border:1px solid rgba(29,29,31,.065);border-radius:18px;background:radial-gradient(circle at 88% 0%,rgba(0,102,204,.07),transparent 32%),#f5f5f7a3}.product-portfolio-card-phase strong{color:#1d1d1f;font-size:.92rem;line-height:1.25}.product-portfolio-card-phase small{color:#86868b;font-size:.72rem;font-weight:820;letter-spacing:.07em;text-transform:uppercase}.product-portfolio-card h4{margin-top:.45rem;color:#1d1d1f;font-size:clamp(1.18rem,1.25vw,1.38rem);line-height:1.08}.product-portfolio-headline{color:#1d1d1f;font-size:.96rem;font-weight:760;line-height:1.42}.product-portfolio-card>p{color:#6e6e73;font-size:.94rem;line-height:1.5}.product-portfolio-card dl{display:grid;gap:0;margin:0;align-self:start;border-top:1px solid rgba(29,29,31,.07)}.product-portfolio-card dl div{display:grid;gap:.22rem;padding:.64rem 0;border-top:0;border-bottom:1px solid rgba(29,29,31,.07)}.product-portfolio-card dl div:last-child{border-bottom:0}.product-portfolio-card dt{color:#86868b;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.product-portfolio-card dd{margin:0;color:#1d1d1f;font-size:.86rem;font-weight:650;line-height:1.4}.product-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.78rem .9rem;border:1px solid rgba(0,102,204,.11);border-radius:16px;background:#0066cc0b}.product-price-row span,.product-primary-outcome span,.product-detail-tags>span{color:#86868b;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.product-price-row strong{color:#06c;font-size:clamp(1.15rem,1.5vw,1.45rem);font-weight:850}.product-primary-outcome{display:grid;gap:.38rem;padding:.78rem 0;border-top:1px solid rgba(29,29,31,.07)}.product-primary-outcome strong{color:#1d1d1f;font-size:.9rem;line-height:1.42}.product-detail-tags{display:grid;gap:.52rem;padding-top:.65rem;border-top:1px solid rgba(29,29,31,.07)}.product-detail-tags div{display:flex;flex-wrap:wrap;gap:.45rem}.product-detail-tags i{display:inline-flex;padding:.28rem .45rem;border:1px solid rgba(0,102,204,.12);border-radius:999px;background:#0066cc0b;color:#4f565f;font-size:.68rem;font-style:normal;font-weight:720;line-height:1.15}.product-detail-tags-muted i{border-color:#1d1d1f14;background:#f5f5f7c7}.product-module-list{display:grid;gap:.52rem;padding-top:.65rem;border-top:1px solid rgba(29,29,31,.07)}.product-module-list>span{color:#86868b;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.product-module-list div{display:flex;flex-wrap:wrap;gap:.45rem;max-height:76px;overflow:hidden}.product-module-list i{display:inline-flex;padding:.28rem .45rem;border:1px solid rgba(0,102,204,.12);border-radius:999px;background:#0066cc0b;color:#4f565f;font-size:.68rem;font-style:normal;font-weight:720;line-height:1.15}.product-offer-cta{width:100%;min-height:54px;display:inline-flex;align-items:center;justify-content:center;align-self:end;margin-top:.15rem;padding:.95rem 1rem;border:1px solid rgba(0,102,204,.16);border-radius:16px;background:var(--brand);color:#fff;font-size:.92rem;font-weight:820;line-height:1.15;text-align:center;transition:background .18s ease,transform .18s ease,border-color .18s ease}.product-offer-cta:hover,.product-offer-cta:focus-visible{border-color:#0066cc47;background:var(--brand-dark);color:#fff;transform:translateY(-1px)}.industry-card-cta{width:100%;min-height:54px;display:inline-flex;align-items:center;justify-content:center;align-self:end;margin-top:.25rem;padding:.95rem 1rem;border:1px solid rgba(0,102,204,.16);border-radius:16px;background:var(--brand);color:#fff;font-size:.92rem;font-weight:820;line-height:1.15;text-align:center;transition:background .18s ease,transform .18s ease,border-color .18s ease}.industry-card-cta:hover,.industry-card-cta:focus-visible{border-color:#0066cc47;background:var(--brand-dark);color:#fff;transform:translateY(-1px)}.products-page .section-alt{background:#f5f5f7}@media (max-width: 1240px){.product-portfolio-grid-main{grid-template-columns:repeat(2,minmax(0,1fr))}.product-portfolio-card{min-height:0}}.products-page .decision-moment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.products-page .decision-moment-card{min-height:260px;grid-template-rows:auto auto 1fr auto;align-content:start;gap:.95rem;padding:clamp(1.1rem,1.8vw,1.35rem);border-radius:22px;overflow:hidden}.products-decision-section{padding-top:clamp(4rem,5.5vw,5.5rem)}.decision-moment-top{display:flex;align-items:center;justify-content:flex-start;min-height:56px}.decision-moment-top .product-mini-icon{flex:0 0 auto}.decision-moment-top span{max-width:none;min-width:0;text-align:left;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.booking-trust-grid{margin-top:clamp(2rem,4vw,3rem);align-items:stretch}.booking-trust-card{min-height:190px;display:grid;align-content:start;gap:.75rem;border:1px solid rgba(29,29,31,.08);border-radius:22px;background:#fff}.booking-trust-card h3{color:#1d1d1f;font-size:1.14rem}.booking-trust-card p{color:#6e6e73;line-height:1.58}.testimonial-card{border-color:#1d1d1f1a;background:#fff;box-shadow:none}.testimonial-avatar{display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px;border:1px solid rgba(0,102,204,.13);border-radius:999px;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.92),transparent 35%),linear-gradient(145deg,#0066cc1a,#ffffffeb);color:var(--brand);font-size:.86rem;font-weight:850;letter-spacing:.02em;box-shadow:inset 0 1px #fffffff2;overflow:hidden}.testimonial-avatar img{width:100%;height:100%;object-fit:cover}.intent-hero{padding:clamp(5.2rem,7vw,6.4rem) 0 clamp(2.4rem,4.2vw,3.6rem);background:radial-gradient(circle at 82% 22%,rgba(0,102,204,.08),transparent 28%),linear-gradient(180deg,#fff,#f7f8fa)}.intent-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);gap:clamp(2rem,4vw,4rem);align-items:center}.intent-hero-grid>*{min-width:0}.intent-hero h1{max-width:min(980px,15ch);color:#1d1d1f;font-size:clamp(2.9rem,5.35vw,5.15rem);line-height:1.01;letter-spacing:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.intent-hero p:not(.eyebrow){max-width:42rem;margin-top:1.25rem;color:#6e6e73;font-size:clamp(1.02rem,1.25vw,1.16rem);line-height:1.55}.intent-visual{position:relative;min-height:340px;aspect-ratio:16 / 10;overflow:hidden;border:1px solid rgba(29,29,31,.08);border-radius:28px;background:linear-gradient(135deg,#fffffff5,#f2f7fcf0),#fff;box-shadow:0 24px 58px #1d1d1f0d}.intent-visual img{width:100%;height:100%;object-fit:cover}.intent-snapshot-grid,.intent-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.intent-snapshot-card,.intent-link-card{display:grid;align-content:start;gap:1rem;min-height:250px;padding:clamp(1.2rem,2vw,1.6rem);border:1px solid rgba(29,29,31,.08);border-radius:24px;background:#fff}.intent-snapshot-card h2{color:#1d1d1f;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.16}.intent-snapshot-card p{color:#6e6e73;line-height:1.62}.intent-related-panel{display:grid;grid-template-columns:minmax(0,.72fr) minmax(280px,.58fr);gap:1.5rem;align-items:center;padding:clamp(1.35rem,2.6vw,2.3rem);border:1px solid rgba(29,29,31,.08);border-radius:28px;background:#fff}.intent-related-panel h2{color:#1d1d1f;font-size:clamp(1.8rem,3vw,3rem);line-height:1.02}.intent-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.intent-link-card{min-height:160px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.intent-link-card:hover{border-color:#0066cc38;transform:translateY(-2px);box-shadow:0 18px 45px #1d1d1f0f}.intent-link-card span{color:#86868b;font-size:.78rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.intent-link-card strong{color:#1d1d1f;font-size:1.08rem;line-height:1.22}.resource-search-header{margin-top:clamp(2rem,4vw,3rem)}.premium-service-page .page-hero{padding:clamp(5.8rem,7.5vw,7.6rem) 0 clamp(2.6rem,4vw,4rem)}.premium-service-page .page-hero h1{max-width:980px;font-size:clamp(2.7rem,5.2vw,5.7rem);line-height:.98}.premium-service-page .page-hero-sub{max-width:780px}.premium-service-hero-section{padding-top:clamp(1.6rem,3vw,2.8rem)}.premium-service-shell{display:grid;grid-template-columns:minmax(0,.72fr) minmax(340px,.76fr);gap:clamp(1.4rem,3vw,2.8rem);align-items:stretch;padding:clamp(1rem,2.4vw,2rem);border:1px solid rgba(29,29,31,.08);border-radius:32px;background:radial-gradient(circle at 86% 12%,rgba(0,102,204,.06),transparent 30%),linear-gradient(135deg,#fff,#f7f8fa);overflow:hidden}.premium-service-copy{display:grid;align-content:center;gap:1rem;min-width:0;padding:clamp(.65rem,1.8vw,1.5rem)}.premium-service-copy h2{max-width:11ch;color:#1d1d1f;font-size:clamp(2.25rem,4.4vw,5.2rem);line-height:.95;letter-spacing:0}.premium-service-copy p:not(.eyebrow){max-width:42rem;color:#6e6e73;font-size:clamp(1.02rem,1.2vw,1.18rem);line-height:1.62}.premium-service-page h1,.premium-service-page h2,.premium-service-page h3,.premium-service-page p,.premium-service-page li,.premium-service-page a{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.premium-service-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.2rem}.premium-service-media{position:relative;min-height:470px;overflow:hidden;border:1px solid rgba(29,29,31,.08);border-radius:28px;background:#fff}.premium-service-media img{width:100%;height:100%;min-height:inherit;object-fit:cover;filter:saturate(.94) contrast(.98)}.premium-service-media-caption{position:absolute;left:1rem;right:1rem;bottom:1rem;display:grid;gap:.25rem;max-width:28rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.7);border-radius:18px;background:#ffffffd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.premium-service-media-caption span,.premium-service-related-card span{color:#86868b;font-size:.72rem;font-weight:830;letter-spacing:.08em;text-transform:uppercase}.premium-service-media-caption strong{color:#1d1d1f;font-size:.98rem;line-height:1.3}.premium-service-signal-grid,.premium-service-module-grid,.premium-service-fit-grid,.premium-service-related-grid{display:grid;gap:1rem}.premium-service-shell>*,.premium-service-module-panel>*,.premium-service-outcome-panel>*,.premium-service-signal-card,.premium-service-module-grid article,.premium-service-fit-grid article,.premium-service-related-card{min-width:0}.premium-service-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-service-signal-card{display:grid;align-content:start;gap:1rem;min-height:240px;padding:clamp(1.1rem,1.8vw,1.45rem);border:1px solid rgba(29,29,31,.08);border-radius:24px;background:#fff}.premium-service-signal-card h3{color:#1d1d1f;font-size:clamp(1.2rem,1.6vw,1.45rem);line-height:1.16}.premium-service-signal-card p{color:#6e6e73;line-height:1.6}.premium-service-module-panel,.premium-service-outcome-panel{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:start}.premium-service-module-panel h2,.premium-service-outcome-panel h2{max-width:11ch;color:#1d1d1f;font-size:clamp(2rem,3.6vw,4rem);line-height:.98}.premium-service-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-service-module-grid article{display:grid;gap:.55rem;padding:1.15rem;border:1px solid rgba(29,29,31,.08);border-radius:22px;background:#fff}.premium-service-module-grid span{color:var(--brand);font-size:.78rem;font-weight:830}.premium-service-module-grid strong{color:#1d1d1f;font-size:1.12rem;line-height:1.2}.premium-service-module-grid p,.premium-service-outcome-panel li,.premium-service-fit-grid li{color:#6e6e73;line-height:1.58}.premium-service-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-service-fit-grid article{display:grid;gap:1rem;padding:clamp(1.2rem,2vw,1.7rem);border:1px solid rgba(29,29,31,.08);border-radius:26px;background:#fff}.premium-service-fit-grid h2{color:#1d1d1f;font-size:clamp(1.5rem,2.3vw,2.2rem);line-height:1.08}.premium-service-fit-grid ul,.premium-service-outcome-panel ul{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.premium-service-fit-grid li,.premium-service-outcome-panel li{position:relative;padding-left:1.2rem}.premium-service-fit-grid li:before,.premium-service-outcome-panel li:before{content:"";position:absolute;left:0;top:.68em;width:6px;height:6px;border-radius:999px;background:var(--brand)}.premium-service-fit-grid article:nth-child(2) li:before{background:#b5b5ba}.premium-service-outcome-panel{padding:clamp(1.25rem,2.4vw,2rem);border:1px solid rgba(29,29,31,.08);border-radius:30px;background:#fff}.premium-service-artifact-panel{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:clamp(1.4rem,3vw,2.8rem);align-items:start;padding:clamp(1.2rem,2.5vw,2rem);border:1px solid rgba(29,29,31,.08);border-radius:30px;background:radial-gradient(circle at 88% 16%,rgba(0,102,204,.055),transparent 32%),linear-gradient(135deg,#fff,#f7f8fa)}.premium-service-artifact-panel h2{max-width:11ch;color:#1d1d1f;font-size:clamp(2rem,3.4vw,3.75rem);line-height:1}.premium-service-artifact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.premium-service-artifact-grid article{display:grid;align-content:start;gap:.7rem;min-height:190px;padding:1rem;border:1px solid rgba(29,29,31,.08);border-radius:20px;background:#ffffffeb}.premium-service-artifact-grid span{color:var(--brand);font-size:.78rem;font-weight:850}.premium-service-artifact-grid strong{color:#1d1d1f;font-size:1.08rem;line-height:1.22}.premium-service-artifact-grid p{color:#6e6e73;line-height:1.55}.premium-service-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-service-related-card{display:grid;gap:.55rem;min-height:145px;padding:1.15rem;border:1px solid rgba(29,29,31,.08);border-radius:22px;background:#fff;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.premium-service-related-card:hover{border-color:#0066cc38;transform:translateY(-2px);box-shadow:0 16px 45px #1d1d1f0f}.premium-service-related-card strong{color:#1d1d1f;font-size:1.08rem;line-height:1.24}.premium-service-ai .premium-service-shell{background:radial-gradient(circle at 82% 14%,rgba(0,102,204,.08),transparent 30%),linear-gradient(135deg,#fff,#f7f9fb)}.premium-service-cloud .premium-service-shell{background:radial-gradient(circle at 80% 12%,rgba(0,102,204,.07),transparent 32%),linear-gradient(135deg,#fff,#f6f8fa)}.premium-service-coaching .premium-service-shell{background:radial-gradient(circle at 78% 12%,rgba(29,29,31,.05),transparent 32%),linear-gradient(135deg,#fff,#f8f8f8)}.media-float-soft{transform-origin:center;animation:mediaFloatSoft 14s ease-in-out infinite;will-change:transform}.scroll-reveal-soft{animation:softRevealUp .9s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}.hero-product-media-wrap{position:relative;overflow:hidden;border-radius:22px;background:#f5f5f7}.hero-product-media-wrap .hero-product-image{border-radius:inherit}.hero-remotion-visual{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 10;border-radius:22px;background:radial-gradient(circle at 18% 18%,rgba(0,102,204,.1),transparent 32%),radial-gradient(circle at 78% 22%,rgba(198,207,216,.36),transparent 34%),linear-gradient(145deg,#fff,#f7f9fb 54%,#eef3f8);isolation:isolate}.hero-motion-stage{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;perspective:900px}.hero-motion-glow{position:absolute;border-radius:999px;filter:blur(34px);opacity:.78;pointer-events:none}.hero-motion-glow-left{left:4%;top:18%;width:42%;height:46%;background:#0066cc1f}.hero-motion-glow-right{right:5%;top:10%;width:46%;height:40%;background:#ffffffe6}.hero-motion-lines{position:absolute;top:8%;right:4%;bottom:6%;left:4%;width:92%;height:86%;overflow:visible}.hero-motion-gridline,.hero-motion-path,.hero-motion-path-soft{fill:none;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;animation:remotionPathDraw 1.45s cubic-bezier(.16,1,.3,1) both}.hero-motion-gridline{stroke:#3b454f1f;stroke-width:1.1}.hero-motion-gridline-two{animation-delay:.16s}.hero-motion-path{stroke:#0066cc8c;stroke-width:3;filter:drop-shadow(0 0 8px rgba(0,102,204,.12));animation-delay:.22s}.hero-motion-path-soft{stroke:#1d1d1f14;stroke-width:12;animation-delay:.12s}.hero-motion-dot{fill:#ffffffeb;stroke:#0066cc59;stroke-width:2;opacity:0;transform-origin:center;animation:remotionDotIn .7s cubic-bezier(.16,1,.3,1) both}.hero-motion-dot-one{animation-delay:.45s}.hero-motion-dot-two{animation-delay:.55s}.hero-motion-dot-three{animation-delay:.65s}.hero-motion-dot-four{animation-delay:.75s}.hero-motion-dot-five{animation-delay:.85s}.hero-motion-base{position:absolute;left:15%;right:11%;bottom:28%;height:20%;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:#ffffff80;box-shadow:inset 0 1px #fffffff2,0 22px 55px #1d1d1f12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform:translate3d(0,10px,0);animation:remotionFadeUp .9s cubic-bezier(.16,1,.3,1) .1s both}.hero-motion-module,.hero-motion-depth{position:absolute;border:1px solid rgba(255,255,255,.9);background:#ffffff8a;box-shadow:inset 0 1px #ffffffeb,0 18px 44px #1d1d1f13;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transform:translate3d(0,18px,0) scale(.96);animation:remotionModuleIn .85s cubic-bezier(.16,1,.3,1) both,remotionModuleBreathe 8s ease-in-out infinite}.hero-motion-module span,.hero-motion-depth span{position:absolute;border-radius:999px;background:#0066cc21;box-shadow:inset 0 1px #ffffffb3}.hero-motion-module-entry{left:17%;top:37%;width:22%;height:29%;border-radius:28px;animation-delay:.28s,1.6s}.hero-motion-module-entry span{left:28%;right:18%;top:42%;height:22%}.hero-motion-module-entry:after{content:"";position:absolute;left:45%;top:18%;width:15%;aspect-ratio:1;border:2px solid rgba(0,102,204,.26);border-radius:999px;background:#ffffffd1}.hero-motion-module-vertical{width:12%;border-radius:24px}.premium-service-operating-section{padding-top:0}.premium-service-operating-panel{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,1fr);gap:clamp(1.2rem,3vw,2rem);align-items:start;padding:clamp(1.15rem,2.4vw,2rem)}.premium-service-operating-panel h2{max-width:13ch;color:#1d1d1f;font-size:clamp(1.85rem,3vw,3rem);line-height:1.04}.premium-service-operating-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.premium-service-operating-grid article{display:grid;align-content:start;gap:.7rem;min-height:190px;padding:1rem;border:1px solid rgba(29,29,31,.08);border-radius:18px;background:#ffffffe0}.premium-service-operating-grid span{color:var(--brand);font-size:.82rem;font-weight:850}.premium-service-operating-grid strong{color:#1d1d1f;font-size:1.05rem;line-height:1.18}.premium-service-operating-grid p{color:#6e6e73;line-height:1.52}.hero-motion-module-vertical span{left:24%;right:24%;top:20%;height:14%}.hero-motion-module-a{left:48%;top:26%;height:39%;animation-delay:.44s,1.8s}.hero-motion-module-b{left:62%;top:21%;height:46%;animation-delay:.56s,2s}.hero-motion-module-c{left:76%;top:32%;height:31%;animation-delay:.68s,2.2s}.hero-motion-depth{width:14%;aspect-ratio:1;border-radius:999px}.hero-motion-depth span{left:36%;top:36%;width:28%;aspect-ratio:1}.hero-motion-depth-a{left:44%;bottom:12%;animation-delay:.78s,2.1s}.hero-motion-depth-b{left:61%;bottom:9%;animation-delay:.88s,2.3s}.hero-motion-depth-c{left:78%;bottom:14%;animation-delay:.98s,2.5s}.hero-motion-orbit{position:absolute;border:1px solid rgba(0,102,204,.14);border-radius:999px;opacity:0;animation:remotionOrbitIn 1s cubic-bezier(.45,0,.55,1) .75s both}.hero-motion-orbit-one{left:8%;top:8%;width:48%;aspect-ratio:1}.hero-motion-orbit-two{right:8%;top:18%;width:36%;aspect-ratio:1;animation-delay:.95s}.hero-motion-reflection{position:absolute;left:7%;right:4%;bottom:-10%;height:28%;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);filter:blur(14px);transform:rotate(-4deg);opacity:.66}@keyframes remotionPathDraw{0%{stroke-dashoffset:1000;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes remotionDotIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes remotionFadeUp{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes remotionModuleIn{0%{opacity:0;transform:translate3d(0,18px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes remotionModuleBreathe{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes remotionOrbitIn{0%{opacity:0;transform:scale(.94)}to{opacity:.55;transform:scale(1)}}.hero-architecture-motion{position:absolute;top:8%;right:8%;bottom:8%;left:8%;pointer-events:none}.architecture-line{position:absolute;height:1px;overflow:hidden;background:linear-gradient(90deg,transparent,rgba(0,102,204,.55),rgba(29,29,31,.18),transparent);opacity:0;transform:scaleX(0);transform-origin:left;animation:architectureLineReveal 1.25s cubic-bezier(.16,1,.3,1) both}.architecture-line-main{top:52%;left:18%;width:68%}.architecture-line-upper{top:36%;left:38%;width:42%;animation-delay:.18s}.architecture-line-lower{top:68%;left:38%;width:42%;animation-delay:.26s}.architecture-node{position:absolute;border:1px solid rgba(255,255,255,.82);border-radius:12px;background:#ffffff8f;box-shadow:inset 0 1px #ffffffe6,0 12px 34px #0f141914;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform:translate3d(0,10px,0) scale(.96);animation:architectureNodeReveal .9s cubic-bezier(.16,1,.3,1) both}.architecture-node:after{content:"";position:absolute;top:32%;right:18%;bottom:32%;left:18%;border-radius:999px;background:#0066cc29}.architecture-node-entry{top:38%;left:10%;width:21%;height:28%;border-color:#0066cc47;animation-delay:.18s}.architecture-node-solution{width:12%;height:20%;border-radius:10px}.architecture-node-depth{width:11%;height:16%;border-radius:999px}.architecture-node-one{top:25%;left:42%;animation-delay:.38s}.architecture-node-two{top:43%;left:52%;animation-delay:.48s}.architecture-node-three{top:61%;left:42%;animation-delay:.58s}.architecture-node-four{top:28%;left:73%;animation-delay:.72s}.architecture-node-five{top:48%;left:78%;animation-delay:.82s}.architecture-node-six{top:66%;left:69%;animation-delay:.92s}.hero-journey-line{position:relative}.hero-journey-line:after{content:"";position:absolute;left:1rem;right:1rem;top:0;height:2px;background:linear-gradient(90deg,var(--brand),rgba(0,102,204,.18));transform:scaleX(0);transform-origin:left;animation:architectureLineReveal 1.2s cubic-bezier(.16,1,.3,1) .45s both}.contact-booking-section{position:relative}.decision-call-visual{position:relative;display:grid;gap:1rem;overflow:hidden;padding:1.05rem;border:1px solid rgba(29,29,31,.08);border-radius:20px;background:radial-gradient(circle at 18% 12%,rgba(0,102,204,.1),transparent 30%),linear-gradient(145deg,#fffffff5,#f6f7f9eb)}.decision-call-orbit{position:absolute;inset:auto -14% -70% auto;width:240px;aspect-ratio:1;border:1px solid rgba(0,102,204,.12);border-radius:999px;animation:decisionOrbit 18s linear infinite}.decision-call-header{position:relative;z-index:1;display:grid;gap:.35rem;max-width:34rem}.decision-call-header span,.decision-call-step span{color:#86868b;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.decision-call-header strong{color:#1d1d1f;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.22}.decision-call-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(29,29,31,.08);border-radius:16px;background:#1d1d1f14}.decision-call-step{min-height:92px;display:grid;align-content:space-between;gap:.8rem;padding:.85rem;background:#ffffffd1;opacity:0;transform:translate3d(0,8px,0);animation:decisionStepIn .75s cubic-bezier(.16,1,.3,1) both}.decision-call-step:nth-child(1){animation-delay:.08s}.decision-call-step:nth-child(2){animation-delay:.18s}.decision-call-step:nth-child(3){animation-delay:.28s}.decision-call-step:nth-child(4){animation-delay:.38s}.decision-call-step strong{color:#1d1d1f;font-size:.92rem;line-height:1.18}.decision-call-result{position:relative;z-index:1;display:flex;align-items:center;gap:.65rem;min-height:42px;padding:.75rem .85rem;border:1px solid rgba(0,102,204,.16);border-radius:14px;background:#fff}.decision-call-result span{width:8px;height:8px;border-radius:999px;background:var(--brand);box-shadow:0 0 0 6px #0066cc14}.decision-call-result strong{color:#1d1d1f;font-size:.92rem}.product-sprint-timeline{grid-column:1 / -1;display:grid;gap:.9rem;margin-top:1rem;padding:1rem;border:1px solid rgba(29,29,31,.08);border-radius:22px;background:#ffffffc2}.product-sprint-rail{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(29,29,31,.08);border-radius:18px;background:#1d1d1f14}.product-sprint-rail:before{content:"";position:absolute;left:1rem;right:1rem;top:50%;height:1px;background:linear-gradient(90deg,#0066cca6,#0066cc0f);transform:scaleX(0);transform-origin:left;animation:architectureLineReveal 1.25s cubic-bezier(.16,1,.3,1) both;pointer-events:none}.product-sprint-step{position:relative;min-height:118px;display:grid;align-content:space-between;gap:.75rem;padding:1rem;background:#fffffff0;opacity:0;transform:translate3d(0,8px,0);animation:decisionStepIn .74s cubic-bezier(.16,1,.3,1) both}.product-sprint-step:nth-child(1){animation-delay:.08s}.product-sprint-step:nth-child(2){animation-delay:.18s}.product-sprint-step:nth-child(3){animation-delay:.28s}.product-sprint-step:nth-child(4){animation-delay:.38s}.product-sprint-step:nth-child(5){animation-delay:.48s}.product-sprint-step span{color:#86868b;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.product-sprint-step strong{color:#1d1d1f;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.18}.product-sprint-step i{position:absolute;right:.85rem;bottom:.65rem;color:#0066cc24;font-style:normal;font-size:2rem;font-weight:850;line-height:1}.case-evidence-rail{position:relative;overflow:hidden;width:100%;height:3px;margin-top:.55rem;border-radius:999px;background:#1d1d1f14}.case-evidence-rail i{position:absolute;inset:0 auto 0 0;width:calc(34% + (var(--evidence-index) * 16%));border-radius:inherit;background:linear-gradient(90deg,var(--brand),rgba(0,102,204,.22));transform:scaleX(0);transform-origin:left;animation:architectureLineReveal .95s cubic-bezier(.16,1,.3,1) calc(.12s + (var(--evidence-index) * .12s)) both}@keyframes architectureLineReveal{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes architectureNodeReveal{0%{opacity:0;transform:translate3d(0,10px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes journeyLineReveal{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes decisionStepIn{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes decisionOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.offer-feature-card,.product-catalog-card,.industry-solution-card,.deep-dive-card,.home-service-card,.journey-proof-card,.decision-lane-card{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background-color .22s ease}@supports (animation-timeline: view()){.scroll-reveal-soft,.industry-solution-card,.deep-dive-card,.decision-lane-card,.offer-feature-card,.journey-proof-card{animation:softRevealUp both;animation-duration:1s;animation-timeline:view();animation-range:entry 8% cover 28%}}@keyframes mediaFloatSoft{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-6px,0) scale(1.008)}}@keyframes softRevealUp{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes journeyStepIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width: 1024px){.desktop-nav-links,.nav-plain-link{display:none}.mobile-menu-toggle{display:inline-flex}.hero-inner{padding-top:4rem;padding-bottom:4rem}.hero-grid,.comparison-grid,.outcomes-grid,.faq-layout,.contact-grid{grid-template-columns:1fr;gap:3.5rem}.hero-portrait{max-width:440px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem 0}.stat-item:nth-child(odd){padding-left:0;border-left:0}.process-grid,.testimonial-grid,.pricing-grid,.overview-grid,.overview-grid-3,.card-grid,.card-grid-2,.card-grid-3,.card-grid-4,.related-links-grid,.booking-trust-grid,.booking-trust-grid-wide,.ai-answer-grid,.executive-summary-grid,.board-level-grid,.about-values-grid,.insights-img-grid,.case-hero-grid,.resource-hero-grid,.process-steps,.booking-layout,.split-shell,.founder-grid,.about-hero-grid,.about-position-panel,.about-position-grid,.products-hero-grid,.products-page .product-choice-panel,.products-page .decision-moment-grid,.about-founder-section-premium .founder-grid,.kickstart-grid,.cloud-model-grid{grid-template-columns:1fr}.contact-form-column{position:static}.home-hero-grid,.journey-hero-grid,.home-failure-layout,.home-why-now-panel,.home-decision-path-rail,.home-founder-trust,.home-proof-grid,.home-offer-grid,.home-service-grid,.home-service-grid-3,.sector-tiles,.about-proof-grid,.about-position-grid,.decision-asset-grid,.decision-briefing-panel,.about-stat-row,.ai-answer-results,.decision-moment-grid,.home-split,.home-case-grid,.home-library-grid,.offer-feature-grid,.product-catalog-grid,.journey-proof-grid,.journey-resource-grid,.decision-lane-grid,.product-sales-grid,.case-moment-grid,.resource-phase-grid,.industry-intro-grid,.industry-solution-grid,.products-hero-grid,.products-page .decision-moment-grid,.deep-dive-grid,.product-path-grid,.product-flagship,.industry-product-grid,.decision-trust-inner,.decision-trust-grid{grid-template-columns:1fr}.offer-feature-primary{grid-column:auto}.home-founder-panel{max-width:520px}.home-section-head{grid-template-columns:1fr;align-items:flex-start}.home-section-head .insight-read-more{justify-self:start}.process-card,.process-card+.process-card{padding:2rem 0;border-left:0;border-top:1px solid rgba(226,230,235,.5)}.process-card:first-child{border-top:0}.founder-card,.faq-intro{position:static}.founder-card{max-width:380px}}@media (max-width: 760px){.ki-container,.partner-inner,.container-sm{width:min(calc(100vw - 3rem),var(--max))}.nav-shell{height:56px;gap:.65rem}.brand-logo img{height:25px}.nav-cta{display:none}.nav-actions{gap:.55rem;min-width:0}.language-switch{gap:.25rem;font-size:10px}.mobile-menu-toggle{width:38px;height:38px;flex:0 0 auto}.mobile-sticky-cta{position:fixed;inset:auto 0 0;z-index:60;display:block;padding:.75rem;border-top:1px solid rgba(226,230,235,.6);background:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.floating-guide{display:none}.mobile-sticky-cta a{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;background:var(--brand);color:#fff;font-size:13px;font-weight:700}.language-suggestion{display:none}.hero-inner{padding-top:4rem}.hero-copy h1{font-size:clamp(2.25rem,10.4vw,2.85rem)}.hero-actions{align-items:flex-start;flex-direction:column}.quote-card{position:relative;right:auto;bottom:auto;left:auto;margin:-1.5rem 1rem 0}.stats-grid{grid-template-columns:1fr 1fr;padding-block:2.5rem}.stat-item,.stat-item+.stat-item{padding:0;border-left:0}.partner-divider{display:none}.dark-comparison,.white-section,.outcomes-section,.faq-section,.contact-section,.home-section,.home-final-cta,.section,.legal-section{padding:5rem 0}.home-hero{padding:5.4rem 0 2.25rem}.home-failure-layout{gap:1.5rem}.home-failure-grid,.home-decision-path-rail,.home-founder-trust{border-radius:20px}.home-failure-card{grid-template-columns:2.4rem minmax(0,1fr);padding:1rem}.home-why-now-section{padding:3rem 0}.home-why-now-panel{padding:1rem;border-radius:24px}.home-why-now-copy{padding:.25rem}.home-why-now-copy h2{max-width:14ch}.home-why-now-grid{grid-template-columns:1fr;border-radius:20px}.home-why-now-card{min-height:auto}.case-pattern-facts p{-webkit-line-clamp:4}.home-decision-path-step{min-height:0;gap:.75rem;padding:1.1rem}.home-decision-path-rail:before{top:1rem;bottom:1rem;left:1rem;right:auto;width:2px;height:auto;transform:scaleY(0);transform-origin:top;animation-name:journeyLineReveal}.home-founder-trust img{min-height:320px;max-height:440px}.home-founder-trust-copy{padding:1.35rem}.journey-glass-visual{min-height:760px;border-radius:22px}.journey-glass-lines{top:10%;right:2%;bottom:8%;left:2%;width:96%;height:82%}.journey-glass-foundation{left:11%;right:11%;top:46%;height:10%}.journey-glass-module{width:auto;min-width:0;min-height:132px;padding:.85rem;border-radius:18px}.journey-glass-module:before{width:46%;height:22px}.journey-glass-module span{font-size:.68rem;letter-spacing:.08em}.journey-glass-module strong{font-size:clamp(.86rem,4.1vw,1rem);line-height:1.05}.journey-glass-module-1{left:7%;right:39%;top:10%}.journey-glass-module-2{left:29%;right:7%;top:30%;min-height:150px}.journey-glass-module-3{left:7%;right:39%;top:53%}.journey-glass-module-4{left:33%;right:7%;top:72%}.journey-glass-depth{left:12%;right:12%;bottom:3%}.home-hero-copy h1{max-width:100%;font-size:clamp(1.95rem,8.35vw,2.35rem);line-height:1.04;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.home-hero-copy p:not(.kicker){max-width:100%;overflow-wrap:anywhere}.journey-hero .journey-hero-grid,.kickstart-focus,.kickstart-focus-lead,.industry-coming-grid{grid-template-columns:1fr}.hero-product-line{width:100%;border-radius:14px}.hero-product-card{gap:.85rem;padding:.65rem;border-radius:22px}.hero-product-image{aspect-ratio:16 / 8.5;border-radius:16px}.home-path-strip{padding-bottom:1.5rem}.home-path-strip .hero-journey-line{max-width:none}.hero-product-media-wrap,.hero-remotion-visual{border-radius:16px}.hero-motion-stage{transform:scale(1.02);transform-origin:center}.hero-motion-module-entry{left:12%;width:25%}.hero-motion-module-a{left:45%}.hero-motion-module-b{left:60%}.hero-motion-module-c{left:75%}.hero-motion-depth{width:13%}.hero-architecture-motion{top:10%;right:7%;bottom:10%;left:7%}.architecture-node-entry{width:24%}.decision-trust{padding:2.75rem 0}.decision-trust-grid{border-radius:18px}.decision-trust-grid article{min-height:0}.home-section-visual,.home-portfolio-visual{max-height:240px;aspect-ratio:16 / 9;border-radius:18px}.home-portfolio-visual{max-height:none;aspect-ratio:16 / 10;object-fit:contain}.hero-product-card-body{display:none}.hero-journey-line{grid-template-columns:1fr 1fr}.hero-journey-step{min-height:68px;padding:.75rem}.hero-journey-step:nth-child(2){border-right:0}.kickstart-focus-lead .offer-card-image{min-height:220px}.page-hero h1{font-size:clamp(2rem,9vw,2.65rem)}.page-hero{padding:5.6rem 0 2.5rem}.industry-page .page-hero{padding:4.95rem 0 1.8rem}.about-hero-premium{padding:4.65rem 0 1.85rem}.about-hero-copy h1{font-size:clamp(1.95rem,8.8vw,2.85rem);line-height:1.04}.about-hero-copy>p:not(.eyebrow){font-size:1rem;line-height:1.5}.about-hero-proof span{padding:.52rem .62rem;font-size:.74rem}.about-hero-portrait{height:230px;min-height:0;border-radius:22px}.about-position-section{padding-bottom:2.75rem}.about-position-panel{padding:1rem;border-radius:22px}.about-position-card{min-height:0}.products-hero-premium{padding:4.7rem 0 2.25rem}.products-hero-copy h1{font-size:clamp(2.05rem,9vw,3rem);line-height:1.04}.products-hero-copy>p:not(.eyebrow){font-size:1rem}.products-hero-path span{padding:.52rem .62rem;font-size:.74rem}.products-hero-visual{aspect-ratio:16 / 10;border-radius:22px}.products-page .product-flagship-image{width:100%;max-width:100%;min-height:260px;height:auto}.products-page .product-flagship{grid-template-columns:1fr;overflow:hidden}.products-page .product-sprint-timeline,.products-page .product-sprint-rail,.products-page .product-sprint-step{min-width:0;max-width:100%}.products-page .product-choice-panel,.products-page .product-choice-grid{grid-template-columns:1fr}.products-page .product-choice-grid article,.products-page .product-sales-card,.products-page .decision-moment-card{min-height:0}.products-page .decision-moment-grid,.product-portfolio-group,.product-portfolio-grid{grid-template-columns:1fr}.product-portfolio-group-head h3{max-width:100%}.decision-moment-top{min-height:50px}.industry-page .page-hero h1{font-size:clamp(2.15rem,10vw,3rem);line-height:1.04}.industry-page .industry-intro-section{padding:2rem 0 1.45rem}.industry-page .industry-intro-grid{gap:1rem}.industry-page>.section-alt{padding:1.85rem 0 3rem}.page-hero-sub{margin-top:1rem;font-size:15px;line-height:1.62}.products-hub-section,.industry-intro-section,.services-overview-section,.contact-booking-section{padding-top:3rem}.longform-media{min-height:220px;aspect-ratio:16 / 10}.about-visual-band{padding-bottom:3rem}.about-decision-media{min-height:210px;aspect-ratio:16 / 9;border-radius:18px}.about-founder-media{min-height:420px}.about-proof-grid,.decision-asset-grid{gap:.75rem}.decision-briefing-panel{border-radius:18px}.product-deliverable-strip{padding:1rem;border-radius:16px}.about-sector-head{margin-bottom:1.35rem}.sector-tile{min-height:0;grid-template-columns:42px minmax(0,1fr);align-items:center;align-content:center;gap:.85rem;padding:1rem;border-radius:16px}.sector-tile-icon{grid-row:span 2}.sector-tile-count{max-width:none}.cloud-visual{width:100%;padding:1rem}.cloud-model-grid{gap:.75rem}.cloud-model-col{width:100%}.home-actions{align-items:stretch;flex-direction:column}.home-actions .ki-button,.home-actions .btn{width:100%}.home-founder-media{min-height:360px}.product-flagship{padding:1.35rem}.product-catalog-card{min-height:0;padding:1.15rem;border-radius:18px}.product-catalog-card p{max-width:none}.product-sprint-timeline{padding:.8rem;border-radius:18px}.product-sprint-rail{grid-template-columns:1fr;border-radius:14px}.product-sprint-rail:before{top:1rem;bottom:1rem;left:1rem;right:auto;width:1px;height:auto;transform:scaleY(0);transform-origin:top;animation-name:journeyLineReveal}.product-sprint-step{min-height:86px;padding-left:2rem}.case-moment-grid{padding:.75rem;border-radius:20px}.case-moment-card{min-height:0;border-radius:16px}.ai-answer-block{padding:1.25rem;border-radius:20px}.ai-answer-results{border-radius:16px}.about-stat-row{border-radius:18px}.about-stat{min-height:110px}.booking-trust-grid{margin-top:1.5rem}.booking-trust-card{min-height:0;border-radius:18px}.decision-call-visual{padding:.9rem;border-radius:18px}.decision-call-steps{grid-template-columns:1fr 1fr;border-radius:14px}.decision-call-step{min-height:78px;padding:.75rem}.decision-call-orbit{width:180px}.product-map-item{grid-template-columns:38px minmax(0,1fr)}.home-proof-grid article{padding-inline:0;border-left:0;border-top:1px solid var(--line)}.home-proof-grid article:first-child{border-top:0}.home-method-list article{grid-template-columns:1fr}.home-method-list span{grid-row:auto}.home-final-cta .ki-container{padding:1.5rem}.dark-lead{margin-bottom:3.5rem}.soft-cta,.footer-top,.footer-bottom{align-items:flex-start;flex-direction:column}.soft-cta,.legal-card,.pricing-card{padding:1.5rem}.outcome-row{gap:1.5rem}.outcome-row strong{font-size:28px}.footer-links{flex-wrap:wrap}}@media (max-width: 900px){.decision-question-panel{grid-template-columns:1fr;align-items:start}.decision-question-side{padding-top:.95rem;padding-left:0;border-top:1px solid rgba(29,29,31,.08);border-left:0}.decision-system-shell{grid-template-columns:1fr}.decision-system-shell h2{max-width:14ch}.decision-system-track{grid-template-columns:1fr}.decision-system-track:before{top:3rem;bottom:3rem;left:2rem;right:auto;width:1px;height:auto;background:linear-gradient(180deg,transparent,rgba(0,102,204,.3),transparent)}.decision-system-track article{min-height:0;padding-left:4.2rem}.decision-system-track span{position:absolute;left:1rem;top:1rem}.case-executive-brief,.resource-decision-hero,.insight-executive-system,.kickstart-product-hero{grid-template-columns:1fr;border-radius:24px}.case-executive-brief h2,.resource-decision-hero h2,.insight-executive-system h2,.kickstart-product-copy h2{max-width:14ch;font-size:clamp(1.9rem,9vw,2.65rem);line-height:1.04}.case-executive-feature,.resource-featured-asset,.kickstart-product-media{min-height:300px}.insight-signal-stack span,.insight-signal-stack span:nth-child(2),.insight-signal-stack span:nth-child(3){transform:none}.premium-service-page .page-hero{padding:5.4rem 0 2.6rem}.premium-service-page .page-hero h1{max-width:100%;font-size:clamp(2.45rem,12vw,4rem);line-height:1}.premium-service-shell,.premium-service-module-panel,.premium-service-outcome-panel,.premium-service-operating-panel,.premium-service-artifact-panel{grid-template-columns:1fr}.premium-service-shell{padding:1rem;border-radius:24px}.premium-service-copy{padding:.5rem}.premium-service-actions{align-items:stretch;flex-direction:column}.premium-service-actions .btn{width:100%;min-width:0;white-space:normal;text-align:center}.premium-service-copy h2,.premium-service-module-panel h2,.premium-service-outcome-panel h2{max-width:100%;font-size:clamp(2rem,10vw,3.15rem);line-height:1.02}.premium-service-media{min-height:300px;border-radius:22px}.premium-service-media-caption{left:.75rem;right:.75rem;bottom:.75rem;max-width:none;padding:.75rem;border-radius:16px}.premium-service-signal-grid,.premium-service-module-grid,.premium-service-fit-grid,.premium-service-related-grid,.premium-service-operating-grid,.premium-service-artifact-grid{grid-template-columns:1fr}.premium-service-signal-card,.premium-service-related-card{min-height:0}.premium-service-outcome-panel{padding:1rem;border-radius:24px}.premium-service-artifact-panel h2{max-width:100%;font-size:clamp(2rem,10vw,3.15rem)}.home-proof-memo,.product-buyer-panel,.case-evidence-brief-panel{grid-template-columns:1fr;border-radius:24px}.home-proof-memo-grid,.product-buyer-grid,.case-evidence-brief-grid{grid-template-columns:1fr}}@media (max-width: 640px){.page-hero{padding:5rem 0 2rem}.page-hero h1{font-size:clamp(2.05rem,11vw,3.2rem);line-height:1.02}.page-hero-sub{margin-top:1rem;font-size:15px;line-height:1.6}.page-hero-action-bar{padding:.9rem 0 1.35rem}.page-hero-actions{align-items:stretch;gap:.65rem}.page-hero-actions .btn,.page-hero-actions a{width:100%;min-width:0;white-space:normal;text-align:center}.decision-question-section{padding:.85rem 0 1.15rem}.decision-question-panel{width:100%;max-width:100%;padding:1rem;border-radius:22px}.decision-question-panel h2{max-width:100%;font-size:clamp(1.42rem,7vw,1.95rem);line-height:1.1}.decision-question-panel p:not(.decision-meta){font-size:.96rem;line-height:1.55}.decision-system-band{padding:1rem 0 1.7rem}.decision-system-shell{width:100%;max-width:100%;padding:1rem;border-radius:22px}.decision-system-shell>*,.decision-system-track,.decision-system-track article{min-width:0;max-width:100%}.decision-system-shell h2{max-width:100%;font-size:clamp(1.62rem,8vw,2.25rem)}.contact-form-card{padding:1rem;border-radius:22px}.contact-form-intro h2{max-width:100%;font-size:clamp(1.8rem,9vw,2.55rem)}.contact-form-row{grid-template-columns:1fr}.contact-submit{width:100%}.case-executive-brief,.resource-decision-hero,.insight-executive-system,.kickstart-product-hero{width:min(calc(100vw - 2rem),var(--max));max-width:calc(100vw - 2rem);overflow:hidden;padding:1rem}.case-executive-feature,.resource-featured-asset{min-height:280px}.case-moment-section-premium .case-moment-grid{padding:.65rem;border-radius:20px}.case-moment-section-premium .case-moment-card,.resource-phase-card{min-height:150px;border-radius:18px}.resource-card-actions{grid-template-columns:1fr}.resource-card-cta,.insight-card-cta{width:100%}.insight-filter-row{display:grid;grid-template-columns:1fr;gap:.55rem}.insight-filter-row .btn{width:100%;min-width:0;white-space:normal}.insight-card{border-radius:20px}.kickstart-product-media{min-height:260px}.industry-scenario-layout,.product-choice-panel,.home-why-tirion-panel,.kickstart-artifact-panel,.kickstart-package-grid,.service-coaching-spotlight,.ai-decision-frame,.coaching-confidential-panel,.intent-hero-grid,.intent-related-panel{grid-template-columns:1fr;width:100%;max-width:100%;padding:1rem;border-radius:24px;overflow:hidden}.kickstart-package-grid{gap:1px;padding:0}.kickstart-package-grid article{min-height:0}.industry-scenario-grid,.product-choice-grid,.decision-evidence-grid,.coaching-moment-grid,.about-signal-row,.intent-snapshot-grid,.intent-link-grid{grid-template-columns:1fr}.intent-hero{padding:5.2rem 0 2.4rem}.intent-hero h1{font-size:clamp(2.1rem,10.4vw,3.1rem);line-height:1.04;max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}.intent-visual{min-height:240px;border-radius:24px}.intent-snapshot-card,.intent-link-card{min-height:0;border-radius:20px}.industry-scenario-layout h2,.product-choice-panel h2,.home-why-tirion-panel h2,.kickstart-artifact-panel h2,.service-coaching-spotlight h2,.ai-decision-frame h2,.coaching-confidential-panel h2{max-width:100%;font-size:clamp(2rem,11vw,3.2rem)}.service-coaching-spotlight img{min-height:240px}.premium-service-page .page-hero{padding:4.7rem 0 2rem}.premium-service-hero-section{padding-top:.4rem}.premium-service-media{min-height:240px}.premium-service-shell,.premium-service-module-panel,.premium-service-outcome-panel,.premium-service-operating-panel,.premium-service-artifact-panel,.premium-service-signal-grid,.premium-service-fit-grid,.premium-service-related-grid{width:min(calc(100vw - 2rem),var(--max));max-width:calc(100vw - 2rem)}.premium-service-module-grid article,.premium-service-fit-grid article,.premium-service-signal-card,.premium-service-related-card,.premium-service-operating-grid article,.premium-service-artifact-grid article{padding:1rem;border-radius:20px}.hero-product-image,.products-hero-visual,.industry-card-image,.deep-dive-image,.service-card-image,.proof-card-image,.resource-card-media,.insight-img{max-height:220px;object-fit:cover}.premium-service-operating-panel h2{max-width:100%;font-size:clamp(1.75rem,9vw,2.65rem)}.home-proof-memo,.product-buyer-panel,.case-evidence-brief-panel{width:min(calc(100vw - 2rem),var(--max));max-width:calc(100vw - 2rem);padding:1rem}.contact-after-call-grid article{grid-template-columns:24px 1fr}.contact-after-call-grid article p{grid-column:2}}.chatbot-widget{position:fixed;right:clamp(1rem,2vw,1.5rem);bottom:clamp(1rem,2vw,1.5rem);z-index:1200;display:grid;justify-items:end;gap:.85rem;pointer-events:none}.chatbot-widget *{box-sizing:border-box}.chatbot-panel,.chatbot-toggle{pointer-events:auto}.chatbot-toggle{position:relative;display:grid;place-items:center;width:4.25rem;height:4.25rem;border:1px solid rgba(0,102,204,.18);border-radius:999px;color:#0a66cc;background:radial-gradient(circle at 35% 20%,#fffffff5,#ffffffb8),linear-gradient(145deg,#f5fafffa,#ffffffe6);box-shadow:0 20px 55px #10182824;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.chatbot-toggle:hover,.chatbot-toggle:focus-visible{transform:translateY(-2px);color:#0057b8;border-color:#0066cc47;box-shadow:0 24px 70px #1018282e;outline:none}.chatbot-toggle svg{width:1.75rem;height:1.75rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.chatbot-panel{width:min(27rem,calc(100vw - 2rem));max-height:min(42rem,calc(100vh - 7.5rem));display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden;border:1px solid rgba(29,29,31,.1);border-radius:28px;background:#ffffffe6;box-shadow:0 28px 90px #1018282e;-webkit-backdrop-filter:blur(26px) saturate(140%);backdrop-filter:blur(26px) saturate(140%);animation:chatbotPanelIn .22s ease both}.chatbot-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.15rem .95rem;border-bottom:1px solid rgba(29,29,31,.08)}.chatbot-header div{display:grid;gap:.2rem}.chatbot-header span{color:#1d1d1f7a;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.chatbot-header strong{color:#1d1d1f;font-size:1.05rem;letter-spacing:0}.chatbot-header button{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(29,29,31,.08);border-radius:999px;color:#1d1d1f94;background:#fff;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.chatbot-header button:hover,.chatbot-header button:focus-visible{color:#1d1d1f;border-color:#1d1d1f29;background:#f5f7fb;outline:none}.chatbot-messages{display:flex;flex-direction:column;gap:.7rem;min-height:11.5rem;max-height:20rem;overflow-y:auto;padding:1rem 1.15rem;background:radial-gradient(circle at 85% 0%,rgba(0,102,204,.08),transparent 35%),linear-gradient(180deg,#fff,#f7f9fcd1)}.chatbot-message{width:fit-content;max-width:92%;margin:0;padding:.78rem .9rem;border-radius:18px;font-size:.93rem;line-height:1.45;white-space:pre-wrap}.chatbot-message p{margin:0;white-space:pre-wrap}.chatbot-message p+p,.chatbot-message ul+p,.chatbot-message p+ul{margin-top:.55rem}.chatbot-message ul{margin:.45rem 0 0;padding-left:1.1rem;white-space:normal}.chatbot-message li{margin:.24rem 0}.chatbot-message strong{color:inherit;font-weight:850}.chatbot-message code{padding:.08rem .28rem;border-radius:6px;background:#1d1d1f12;font-size:.86em}.chatbot-message a{color:#005fc7;font-weight:750;text-decoration:none}.chatbot-message a:hover,.chatbot-message a:focus-visible{text-decoration:underline}.home-section{padding-block:clamp(3.8rem,6.4vw,6.2rem)}.home-section-head,.section-header{margin-bottom:clamp(1.45rem,2.8vw,2.4rem)}.home-section-head h2,.section-header h2{max-width:min(780px,22ch);letter-spacing:0}.home-hero-copy h1,.products-hero-copy h1,.page-hero h1,.about-hero-copy h1,.home-section-head h2,.section-header h2,.product-portfolio-group-head h3,.case-evidence-brief-panel h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.home-section-head>p:not(.kicker),.section-header>p:not(.eyebrow){max-width:48rem}.home-failure-section,.home-decision-path-section,.product-buyer-section,.product-choice-section,.products-decision-section{padding-block:clamp(2.8rem,5vw,4.6rem)}.home-proof-memo-section{display:none}.home-proof-grid article{padding:1.25rem 1.45rem}.home-proof-grid strong{color:#1d1d1f;font-size:.78rem;letter-spacing:.08em}.home-offer-architecture{gap:1rem}.home-offer-architecture>p{max-width:54rem}.home-offer-card,.industry-coming-card,.home-service-card,.product-portfolio-card,.decision-moment-card,.resource-card,.insight-card,.journey-proof-card{border:1px solid rgba(29,29,31,.075);box-shadow:0 12px 34px #1d1d1f06}.home-offer-card{min-height:230px}.home-offer-card h3,.industry-coming-card h3,.home-service-card h3,.journey-proof-card h3{max-width:14ch}.home-service-grid-3{align-items:stretch}.home-scale-visual{display:none}.service-card-image,.proof-card-image,.resource-card-media,.insight-img{border-radius:18px}.journey-proof-grid-compact .journey-proof-card{min-height:0}.journey-proof-grid-compact .proof-card-image{aspect-ratio:16 / 8;max-height:170px;object-fit:cover}.product-buyer-panel{grid-template-columns:minmax(0,.36fr) minmax(0,1fr)}.product-buyer-grid article,.case-evidence-brief-grid article,.contact-after-call-grid article{min-height:135px}.products-hub-section{padding-top:clamp(2.4rem,4vw,4rem)}.product-choice-section{display:none}.product-portfolio-section{padding-top:clamp(2.8rem,4.8vw,4.6rem)}.product-portfolio-grid-main{grid-template-columns:repeat(2,minmax(0,1fr))}.product-portfolio-card{grid-template-rows:auto auto auto auto auto auto 1fr;min-height:0}.product-portfolio-card-phase{min-height:64px}.product-portfolio-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.product-portfolio-card dl div{border-bottom:0}.product-offer-cta,.resource-card-cta,.insight-card-cta,.nav-cta,.mobile-nav-cta,.contact-submit{border-radius:14px}.product-offer-cta{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;margin-top:.2rem;padding:.78rem 1rem;border:1px solid rgba(0,102,204,.14);border-radius:14px;color:#fff;background:#06c;font-size:.92rem;font-weight:820;text-decoration:none}.product-offer-cta:hover,.product-offer-cta:focus-visible{background:#0057b8;outline:none}.product-offer-cta-small{width:100%;margin-top:auto;min-height:2.75rem;font-size:.86rem}.home-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(420px,.84fr);gap:clamp(2.1rem,4.8vw,4.4rem)}.home-hero-copy h1{max-width:780px;font-size:clamp(2.85rem,4.05vw,4.22rem);line-height:1.045}.home-hero-copy p:not(.kicker){max-width:620px}.hero-product-card{padding:clamp(.66rem,1.12vw,.86rem);border-color:#1d1d1f16;box-shadow:0 18px 46px #1d1d1f0d}.hero-product-image{aspect-ratio:16 / 9.2}.home-path-strip{padding-bottom:clamp(1.25rem,2.5vw,1.9rem)}.home-path-strip .hero-journey-line{max-width:980px;border-radius:22px;box-shadow:0 14px 34px #1d1d1f09}.page-hero{padding:clamp(5.8rem,6.8vw,6.9rem) 0 clamp(2.25rem,3.6vw,3.35rem)}.page-hero h1{max-width:1040px}.page-hero-action-bar{padding:clamp(.9rem,1.7vw,1.25rem) 0 clamp(1.8rem,3.2vw,2.8rem);border-top-color:#1d1d1f0f}.page-hero-action-bar+.section,.services-overview-section,.industry-intro-section{padding-top:clamp(2.1rem,3.4vw,3.3rem)}.products-hero-premium{padding-bottom:clamp(2rem,3.4vw,3.1rem)}.products-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(420px,.78fr);gap:clamp(2rem,4.2vw,4rem)}.products-hero-copy h1{max-width:760px;font-size:clamp(2.75rem,4.55vw,4.85rem);line-height:1.015}.products-hero-visual{aspect-ratio:16 / 9.4;box-shadow:0 18px 44px #1d1d1f09}.product-portfolio-section .section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(1rem,3vw,2rem);max-width:none}.product-portfolio-section .section-header h2{max-width:640px;font-size:clamp(2rem,2.55vw,2.85rem);line-height:1.06}.product-portfolio-card{gap:.86rem;padding:clamp(1.05rem,1.45vw,1.32rem);border-radius:26px;background:radial-gradient(circle at 92% 2%,rgba(0,102,204,.035),transparent 24%),#fffffff5}.product-portfolio-card-top{min-height:48px}.product-portfolio-card-phase{min-height:58px;padding:.78rem .9rem;background:radial-gradient(circle at 88% 0%,rgba(0,102,204,.045),transparent 32%),#f7f8facc}.product-portfolio-card h4{margin-top:.1rem}.product-portfolio-headline{font-size:.94rem}.product-portfolio-card>p{font-size:.92rem}.product-portfolio-card dl{padding-top:.12rem}.product-portfolio-card dd{font-size:.84rem}.product-primary-outcome,.product-detail-tags,.product-module-list{margin-top:.1rem}.product-architecture-visual{min-height:126px;border-radius:18px}.product-architecture-nodes span{min-height:2.85rem}.case-evidence-brief-panel{align-items:center}.case-evidence-brief-panel h2{max-width:28rem}.case-evidence-brief-grid article{min-height:155px}.product-architecture-visual{position:relative;min-height:142px;display:grid;align-items:end;gap:.8rem;padding:1rem;border:1px solid rgba(29,29,31,.075);border-radius:20px;background:radial-gradient(circle at 78% 18%,rgba(0,102,204,.12),transparent 28%),linear-gradient(135deg,#fffffff5,#f6f8fbe0);overflow:hidden;box-shadow:inset 0 1px #ffffffdb}.product-architecture-visual:before,.product-architecture-visual:after{content:"";position:absolute;pointer-events:none}.product-architecture-visual:before{width:58%;height:1px;left:18%;top:52%;background:linear-gradient(90deg,transparent,rgba(0,102,204,.32),transparent)}.product-architecture-visual:after{width:4.8rem;height:4.8rem;right:-1.1rem;top:-1.2rem;border-radius:999px;background:#0066cc0e;filter:blur(1px)}.product-architecture-orbit{position:absolute;inset:18px 24px auto auto;width:4.2rem;height:4.2rem;border:1px solid rgba(0,102,204,.14);border-radius:999px;background:#ffffff7a}.product-architecture-nodes{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.product-architecture-nodes span{min-height:3.2rem;display:grid;align-content:center;gap:.18rem;padding:.55rem .5rem;border:1px solid rgba(0,102,204,.1);border-radius:14px;background:#ffffffbd;color:#3d424a;font-size:.72rem;font-weight:760;line-height:1.16;text-align:center}.product-architecture-nodes i{color:#06c;font-size:.62rem;font-style:normal;font-weight:880;letter-spacing:.08em}.product-architecture-visual strong{position:relative;z-index:1;display:inline-flex;width:fit-content;max-width:100%;padding:.42rem .62rem;border:1px solid rgba(29,29,31,.075);border-radius:999px;background:#ffffffc2;color:#1d1d1f;font-size:.74rem;font-weight:840;line-height:1.15}.product-architecture-automation .product-architecture-nodes span,.product-architecture-managed .product-architecture-nodes span{border-color:#0066cc24}.product-architecture-knowledge{background:radial-gradient(circle at 20% 8%,rgba(0,102,204,.09),transparent 30%),linear-gradient(135deg,#fffffff5,#f7f9fce6)}.english-offer-page .page-hero{padding-bottom:clamp(2.2rem,4vw,3.4rem)}.english-offer-action-bar{margin-top:-1px}.english-offer-system-section,.english-offer-module-section,.english-offer-related-section{padding-block:clamp(3.2rem,6vw,5.5rem)}.english-offer-system{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.8fr);gap:clamp(1.2rem,3.2vw,3rem);align-items:stretch}.english-offer-system-copy{display:grid;align-content:center;gap:1.1rem}.english-offer-system-copy h2{max-width:11ch;color:#1d1d1f;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.98}.english-offer-system-copy>p:not(.eyebrow){max-width:46rem;color:#6e6e73;font-size:clamp(1.02rem,1.45vw,1.24rem);line-height:1.58}.english-offer-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.2rem}.english-offer-facts span{display:grid;gap:.28rem;padding:.85rem;border:1px solid rgba(29,29,31,.08);border-radius:18px;background:#ffffffb8}.english-offer-facts small{color:#86868b;font-size:.66rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.english-offer-facts strong{color:#1d1d1f;font-size:.96rem;line-height:1.2}.english-offer-visual{position:relative;min-height:clamp(360px,42vw,500px);display:grid;align-content:center;justify-items:center;padding:clamp(1rem,2vw,1.5rem);border:1px solid rgba(29,29,31,.075);border-radius:32px;background:radial-gradient(circle at 50% 38%,rgba(0,102,204,.13),transparent 25%),radial-gradient(circle at 78% 10%,rgba(0,102,204,.075),transparent 28%),linear-gradient(135deg,#fff,#f7f9fc);overflow:hidden;box-shadow:0 24px 64px #1d1d1f0e}.english-offer-visual:before{content:"";position:absolute;width:72%;height:1px;top:50%;left:14%;background:linear-gradient(90deg,transparent,rgba(0,102,204,.32),transparent)}.english-offer-visual-core{position:relative;z-index:1;width:min(56%,15rem);aspect-ratio:1;display:grid;align-content:center;justify-items:center;gap:.5rem;padding:1.2rem;border:1px solid rgba(0,102,204,.12);border-radius:32px;background:#ffffffbd;box-shadow:inset 0 1px #ffffffe6,0 18px 50px #1d1d1f11;text-align:center}.english-offer-visual-core span{color:#06c;font-size:.68rem;font-weight:880;letter-spacing:.08em;text-transform:uppercase}.english-offer-visual-core strong{max-width:10rem;color:#1d1d1f;font-size:clamp(1.08rem,2vw,1.5rem);line-height:1.06}.english-offer-visual-steps{position:absolute;inset:auto 1.2rem 1.2rem;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.english-offer-visual-steps i{display:grid;gap:.2rem;min-height:4.2rem;align-content:center;padding:.62rem;border:1px solid rgba(29,29,31,.075);border-radius:16px;background:#ffffffbd;color:#4f565f;font-size:.72rem;font-style:normal;font-weight:760;line-height:1.16}.english-offer-visual-steps b{color:#06c;font-size:.66rem;letter-spacing:.08em}.english-offer-module-grid{align-items:stretch}.english-offer-module-grid .decision-card{min-height:220px;display:grid;align-content:start;gap:.85rem;padding:clamp(1.2rem,2vw,1.55rem)}.english-offer-module-grid .decision-card span,.english-offer-related-grid .decision-card span{color:#06c;font-size:.72rem;font-weight:880;letter-spacing:.08em;text-transform:uppercase}.english-offer-module-grid .decision-card h3{color:#1d1d1f;font-size:clamp(1.25rem,1.8vw,1.58rem);line-height:1.08}.english-offer-module-grid .decision-card p,.english-offer-related-grid .decision-card p{color:#6e6e73;line-height:1.55}.english-offer-outcome-panel{padding:clamp(1.3rem,2.4vw,2rem)}.english-offer-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.english-offer-related-grid .decision-card{display:grid;gap:.75rem;padding:1.2rem;color:inherit;text-decoration:none}.english-offer-related-grid .decision-card strong{color:#1d1d1f;font-size:1.12rem;line-height:1.14}.geo-answer-section{padding:clamp(1.4rem,3vw,2.4rem) 0;background:#fff}.geo-answer-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);gap:clamp(1rem,2.4vw,2rem);align-items:center;padding:clamp(1.25rem,2.6vw,2rem);border:1px solid rgba(29,29,31,.075);border-radius:28px;background:radial-gradient(circle at 88% 8%,rgba(0,102,204,.07),transparent 30%),linear-gradient(135deg,#fff,#f8f9fb);box-shadow:0 18px 48px #1d1d1f09}.geo-answer-panel>div{display:grid;gap:.7rem}.geo-answer-panel h2{margin:0;color:#1d1d1f;font-size:clamp(1.9rem,3.4vw,3.6rem);line-height:.98;letter-spacing:0}.geo-answer-panel p:not(.eyebrow){max-width:68rem;color:#4f5054;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}.geo-answer-panel aside{display:grid;gap:1rem;padding-left:clamp(1rem,2vw,1.5rem);border-left:1px solid rgba(29,29,31,.08)}.geo-answer-panel aside>span{color:#86868b;font-size:.78rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.geo-answer-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.8rem 1rem;border-radius:14px;color:#fff;background:#06c;font-size:.92rem;font-weight:820;text-decoration:none}.geo-snippet-section,.geo-related-section,.geo-risk-section{padding-block:clamp(2.6rem,5vw,4.8rem)}.geo-snippet-panel,.geo-related-panel,.geo-risk-panel{display:grid;gap:clamp(1.2rem,2.4vw,2rem)}.geo-snippet-panel>div:first-child,.geo-related-panel>div:first-child,.geo-risk-panel>div:first-child{max-width:840px}.geo-snippet-panel h2,.geo-related-panel h2,.geo-risk-panel h2{color:#1d1d1f;font-size:clamp(2rem,4vw,4.2rem);line-height:.98}.geo-snippet-grid,.geo-question-list,.geo-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.geo-question-list{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-snippet-grid article,.geo-question-list article,.geo-risk-grid article{display:grid;gap:.75rem;padding:clamp(1.1rem,2vw,1.45rem);border:1px solid rgba(29,29,31,.075);border-radius:22px;background:#ffffffe6;box-shadow:0 12px 34px #1d1d1f06}.geo-snippet-grid span{color:#06c;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.geo-snippet-grid strong,.geo-question-list h3,.geo-risk-grid strong{color:#1d1d1f;font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.15}.geo-snippet-grid p,.geo-question-list p,.geo-risk-grid p,.geo-risk-panel>div:first-child p{color:#6e6e73;line-height:1.65}.decision-moment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-moment-card{display:flex;flex-direction:column;gap:.9rem;min-height:0;padding:1.15rem}.decision-moment-card h3{max-width:13ch}.decision-moment-card p{flex:1;font-size:.94rem;line-height:1.5}.products-decision-section-compact{padding-top:clamp(2.6rem,5vw,4.6rem)}.resource-card,.insight-card{overflow:hidden}.resource-card-copy,.insight-card-content{padding-block:clamp(1rem,1.8vw,1.35rem)}.chatbot-panel{max-height:min(38rem,calc(100vh - 7.5rem))}.chatbot-message{line-height:1.5}.chatbot-message-assistant{align-self:flex-start;color:#1d1d1fc7;border:1px solid rgba(29,29,31,.08);background:#ffffffdb}.chatbot-message-user{align-self:flex-end;color:#fff;background:#0869d3}.chatbot-message-loading{min-width:3rem;text-align:center;letter-spacing:.12em}.chatbot-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding:1rem 1.15rem 0}.chatbot-form input{min-width:0;min-height:2.85rem;padding:0 .9rem;border:1px solid rgba(29,29,31,.1);border-radius:999px;color:#1d1d1f;background:#fff;font:inherit;font-size:.9rem}.chatbot-form input:focus{border-color:#0066cc73;box-shadow:0 0 0 4px #0066cc1a;outline:none}.chatbot-form button,.chatbot-footer a{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:0 .95rem;border:0;border-radius:999px;color:#fff;background:#06c;font:inherit;font-size:.86rem;font-weight:800;text-decoration:none;cursor:pointer;transition:background .16s ease,transform .16s ease}.chatbot-form button:hover,.chatbot-form button:focus-visible,.chatbot-footer a:hover,.chatbot-footer a:focus-visible{background:#0057b8;transform:translateY(-1px);outline:none}.chatbot-form button:disabled{color:#1d1d1f6b;background:#1d1d1f14;cursor:not-allowed;transform:none}.chatbot-footer{display:grid;gap:.75rem;padding:.9rem 1.15rem 1.15rem}.chatbot-footer span{color:#1d1d1f8c;font-size:.8rem;line-height:1.45}.chatbot-footer a{width:100%}@keyframes chatbotPanelIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){.chatbot-widget{right:.85rem;bottom:.85rem}.chatbot-widget:not(.chatbot-widget-open){right:.72rem;bottom:4.85rem}.chatbot-toggle{width:3.85rem;height:3.85rem}.chatbot-widget:not(.chatbot-widget-open) .chatbot-toggle{width:3.35rem;height:3.35rem}.chatbot-widget:not(.chatbot-widget-open) .chatbot-toggle svg{width:1.42rem;height:1.42rem}.chatbot-panel{width:calc(100vw - 1.7rem);max-height:calc(100vh - 6.8rem);border-radius:24px}.chatbot-messages{max-height:16rem}.chatbot-form{grid-template-columns:1fr}.home-hero{padding-top:5.2rem}.home-section,.home-failure-section,.home-decision-path-section,.product-buyer-section,.products-decision-section{padding-block:2.4rem}.home-proof-grid,.home-offer-grid,.industry-coming-grid,.home-service-grid-3,.journey-proof-grid,.product-portfolio-grid-main,.decision-moment-grid{grid-template-columns:1fr}.home-proof-grid article{border-left:0;border-top:1px solid var(--line)}.home-proof-grid article:first-child{border-top:0}.home-offer-card,.industry-coming-card,.home-service-card,.product-portfolio-card,.decision-moment-card{min-height:0}.product-portfolio-card dl{grid-template-columns:1fr;gap:0}.product-offer-cta{width:100%}.mobile-product-links{max-height:48vh;overflow:auto}.chatbot-panel{max-height:calc(100vh - 6.5rem)}.journey-hero .journey-hero-grid,.products-hero-grid,.about-hero-grid{gap:1.05rem}.home-hero{padding:4.55rem 0 1.25rem}.home-hero-copy{gap:1rem}.home-hero-copy h1{font-size:clamp(1.78rem,7.35vw,2.12rem);line-height:1.04}.home-hero-copy p:not(.kicker){font-size:.98rem;line-height:1.48}.home-actions{gap:.7rem}.home-actions .ki-button,.page-hero-actions .btn,.products-hero-copy .btn{min-height:2.8rem;padding:.78rem 1rem;font-size:.9rem}.hero-product-card{padding:.52rem;border-radius:18px}.hero-product-image{aspect-ratio:16 / 7.3;max-height:165px;object-fit:cover}.home-path-strip{padding-bottom:.9rem}.home-path-strip .hero-journey-step{min-height:56px}.hero-journey-step strong{font-size:.8rem}.products-hero-premium{padding:4.45rem 0 1.35rem}.products-hero-copy{gap:1rem;order:1}.products-hero-copy h1{font-size:clamp(1.88rem,8vw,2.45rem)}.products-hero-path{gap:.38rem}.products-hero-grid{grid-template-columns:1fr;align-items:start}.products-hero-visual{order:2;width:100%;margin:.1rem 0 0;max-height:165px;object-fit:contain;transform:none}.about-hero-premium{padding:4.45rem 0 1.35rem}.about-hero-copy{gap:.95rem}.about-hero-copy h1{font-size:clamp(1.78rem,7.45vw,2.35rem)}.about-hero-proof{gap:.38rem}.about-hero-portrait{height:170px}.product-buyer-section,.products-hub-section,.product-sales-section,.product-portfolio-section,.products-decision-section{padding-block:2rem}.geo-answer-panel{grid-template-columns:1fr;padding:1rem;border-radius:22px}.geo-answer-panel h2,.geo-snippet-panel h2,.geo-related-panel h2,.geo-risk-panel h2{font-size:clamp(1.65rem,7.8vw,2.35rem);line-height:1.04}.geo-answer-panel p:not(.eyebrow),.geo-risk-panel>div:first-child p{font-size:.96rem;line-height:1.55}.geo-answer-panel aside{padding:.9rem 0 0;border-left:0;border-top:1px solid rgba(29,29,31,.08)}.geo-snippet-section,.geo-related-section,.geo-risk-section{padding-block:2.2rem}.geo-snippet-grid,.geo-question-list,.geo-risk-grid{grid-template-columns:1fr}.geo-snippet-grid article,.geo-question-list article,.geo-risk-grid article{padding:1rem;border-radius:18px}.us-workflow-visual{min-height:210px;aspect-ratio:16 / 9}.us-workflow-core{width:4.8rem;height:4.8rem;border-radius:22px}.us-workflow-node{min-width:4.35rem;padding:.52rem .58rem;border-radius:14px}.us-workflow-node span{font-size:.68rem}.us-workflow-node-intake{left:6%;top:19%}.us-workflow-node-handoff{left:9%;bottom:20%}.us-workflow-node-knowledge{top:9%}.us-workflow-node-automation{right:9%;bottom:21%}.us-workflow-node-insight{right:6%;top:23%}.us-workflow-output{width:min(84%,20rem);bottom:6%;padding:.62rem .8rem}.product-price-row{align-items:flex-start;flex-direction:column;gap:.25rem}.product-architecture-visual{min-height:126px;padding:.82rem;border-radius:18px}.product-architecture-nodes{gap:.35rem}.product-architecture-nodes span{min-height:2.8rem;padding:.45rem .38rem;font-size:.66rem}.english-offer-system-section,.english-offer-module-section,.english-offer-related-section{padding-block:2.4rem}.english-offer-system{grid-template-columns:1fr}.english-offer-system-copy h2{max-width:12ch;font-size:clamp(1.75rem,8vw,2.35rem)}.english-offer-facts,.english-offer-related-grid{grid-template-columns:1fr}.english-offer-visual{min-height:280px;border-radius:22px}.english-offer-visual-core{width:min(62%,11rem);border-radius:24px}.english-offer-visual-steps{inset:auto .75rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.english-offer-visual-steps i{min-height:3.35rem;padding:.5rem;font-size:.66rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.media-float-soft,.scroll-reveal-soft,.hero-motion-gridline,.hero-motion-path,.hero-motion-path-soft,.hero-motion-dot,.hero-motion-base,.hero-motion-module,.hero-motion-depth,.hero-motion-orbit,.architecture-line,.architecture-node,.decision-call-step,.decision-call-result,.product-sprint-step,.product-sprint-rail:before,.case-evidence-rail i,.decision-call-orbit,.hero-journey-line:after,.chatbot-panel{opacity:1!important;transform:none!important;animation:none!important}}
