.abstrakt-logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;text-decoration:none;line-height:1;transition:opacity .2s ease}.abstrakt-logo[data-astro-cid-tvrurpns]:hover{opacity:.85}.mega-col-head[data-astro-cid-3ef6ksr2]{color:inherit;text-decoration:none;transition:color .15s ease}.mega-col-head[data-astro-cid-3ef6ksr2]:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.mm-top[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:12px 16px 12px 24px;background:#fff;border-bottom:1px solid var(--border)}.mm-top-label[data-astro-cid-3ef6ksr2]{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-soft)}.mm-close[data-astro-cid-3ef6ksr2]{width:42px;height:42px;flex-shrink:0;border:1px solid var(--border);border-radius:10px;background:var(--paper-soft);color:var(--navy-900);display:grid;place-items:center;cursor:pointer;transition:background .15s ease,color .15s ease}.mm-close[data-astro-cid-3ef6ksr2]:hover{background:var(--navy-900);color:#fff}.mm-close[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:18px;height:18px}.mm-subgroup[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--border);background:var(--paper-soft)}.mm-subgroup[data-astro-cid-3ef6ksr2]:first-child{border-top:none}.mm-subsection[data-astro-cid-3ef6ksr2]{width:100%;background:transparent;border:none;padding:13px 24px 13px 36px;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--navy-800);text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.mm-subsection[data-astro-cid-3ef6ksr2]:hover{color:var(--accent-ink)}.mm-subcaret[data-astro-cid-3ef6ksr2]{width:11px;height:11px;flex-shrink:0;color:var(--ink-soft);transition:transform .25s ease}.mm-subgroup[data-astro-cid-3ef6ksr2].is-subexpanded .mm-subsection[data-astro-cid-3ef6ksr2]{color:var(--accent-ink)}.mm-subgroup[data-astro-cid-3ef6ksr2].is-subexpanded .mm-subcaret[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.mm-subsublinks[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;padding-bottom:8px;background:#fff}.mm-subgroup[data-astro-cid-3ef6ksr2].is-subexpanded .mm-subsublinks[data-astro-cid-3ef6ksr2]{display:flex}.mm-nested[data-astro-cid-3ef6ksr2] .mm-subsublinks[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:11px 24px 11px 48px;font-size:14.5px;color:var(--ink);text-decoration:none;border-left:3px solid transparent}.mm-nested[data-astro-cid-3ef6ksr2] .mm-subsublinks[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--paper-soft);color:var(--accent-ink);border-left-color:var(--accent)}.mm-all-link[data-astro-cid-3ef6ksr2]{display:block}footer[data-astro-cid-sz7xmlte].site-footer{padding:52px 0 26px}.footer-top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr 2.4fr 1fr;gap:48px;align-items:start;margin-bottom:36px}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:14px;line-height:1.6;margin-bottom:18px;max-width:320px}.footer-links[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.footer-col[data-astro-cid-sz7xmlte] h5[data-astro-cid-sz7xmlte]{margin-bottom:16px}.footer-col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:9px}.footer-cta[data-astro-cid-sz7xmlte]{background:linear-gradient(150deg,#00b3ff1a,#ffffff08);border:1px solid rgba(94,229,255,.22);border-radius:14px;padding:22px 20px;display:flex;flex-direction:column;gap:10px}.footer-cta-kicker[data-astro-cid-sz7xmlte]{font-family:var(--display);color:#fff;font-size:16px;font-weight:600}.footer-cta-btn[data-astro-cid-sz7xmlte]{display:inline-block;background:var(--scarlet-deeper);color:#fff;font-weight:600;font-size:14px;padding:10px 16px;border-radius:9px;text-align:center;transition:transform .18s ease,box-shadow .18s ease}.footer-cta-btn[data-astro-cid-sz7xmlte]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff7a2947}.footer-cta-line[data-astro-cid-sz7xmlte]{color:#ffffffb3;font-size:13.5px;transition:color .2s}.footer-cta-line[data-astro-cid-sz7xmlte]:hover{color:var(--accent-2)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);font-size:13px;color:#ffffff8c}.footer-bottom-links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:22px}.footer-bottom-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffb3;transition:color .2s}.footer-bottom-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent-2)}.footer-built[data-astro-cid-sz7xmlte]{color:#ffffffb3}@media (max-width: 960px){.footer-top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:36px}.footer-links[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 560px){.footer-links[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:24px}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start}}.nlb[data-astro-cid-zg7j2zpm]{background:linear-gradient(180deg,#fff3d6,#fffbf0);padding:80px 0;border-top:1px solid rgba(229,95,0,.12)}.nlb-grid[data-astro-cid-zg7j2zpm]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.nlb-title[data-astro-cid-zg7j2zpm]{font-family:var(--display);font-weight:500;font-size:clamp(40px,5vw,58px);line-height:1;color:var(--navy-900);margin:0 0 12px}.nlb-kicker[data-astro-cid-zg7j2zpm]{font-size:12.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--scarlet-deeper);margin:0 0 18px;padding-bottom:18px;border-bottom:1px solid rgba(10,21,50,.15);max-width:460px}.nlb-heading[data-astro-cid-zg7j2zpm]{font-family:var(--display);font-size:clamp(24px,2.6vw,32px);line-height:1.25;color:var(--navy-900);margin:0 0 16px}.nlb-heading[data-astro-cid-zg7j2zpm] em[data-astro-cid-zg7j2zpm]{color:var(--accent-ink)}.nlb-body[data-astro-cid-zg7j2zpm]{color:var(--ink-soft);font-size:16px;line-height:1.65;margin:0 0 18px;max-width:560px}.nlb-list[data-astro-cid-zg7j2zpm]{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}.nlb-list[data-astro-cid-zg7j2zpm] li[data-astro-cid-zg7j2zpm]{position:relative;padding-left:28px;color:var(--navy-900);font-weight:600;font-size:15px;line-height:1.5}.nlb-list[data-astro-cid-zg7j2zpm] li[data-astro-cid-zg7j2zpm]:before{content:"";position:absolute;left:0;top:5px;width:12px;height:12px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px #ffb54740}.nlb-fine[data-astro-cid-zg7j2zpm]{font-size:13px;color:var(--ink-soft);margin:0;max-width:420px}.nlb-card[data-astro-cid-zg7j2zpm]{background:#fff;border-radius:16px;padding:26px;box-shadow:0 24px 48px -24px #0a153240;border:1px solid rgba(10,21,50,.08)}.nlb-form[data-astro-cid-zg7j2zpm]{display:grid;gap:14px}.nlb-label[data-astro-cid-zg7j2zpm]{font-weight:700;font-size:15px;color:var(--navy-900)}.nlb-form[data-astro-cid-zg7j2zpm] select[data-astro-cid-zg7j2zpm],.nlb-form[data-astro-cid-zg7j2zpm] input[data-astro-cid-zg7j2zpm][type=email]{width:100%;min-width:0;font:inherit;font-size:16px;padding:13px 16px;border-radius:10px;border:1px solid var(--border);background:#fff;color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease}.nlb-form[data-astro-cid-zg7j2zpm] select[data-astro-cid-zg7j2zpm]:focus,.nlb-form[data-astro-cid-zg7j2zpm] input[data-astro-cid-zg7j2zpm][type=email]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #00b3ff33}.nlb-row[data-astro-cid-zg7j2zpm]{display:flex;gap:12px}.nlb-row[data-astro-cid-zg7j2zpm] input[data-astro-cid-zg7j2zpm]{flex:1}.nlb-form[data-astro-cid-zg7j2zpm] button[data-astro-cid-zg7j2zpm]{font:inherit;font-weight:700;font-size:15.5px;padding:13px 22px;border:0;border-radius:10px;background:var(--scarlet-deeper);color:#fff;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-scarlet);transition:background-color .2s ease,transform .2s ease}.nlb-form[data-astro-cid-zg7j2zpm] button[data-astro-cid-zg7j2zpm]:hover{background:var(--scarlet-deep);transform:translateY(-1px)}.nlb-note[data-astro-cid-zg7j2zpm]{font-size:13px;line-height:1.55;color:var(--ink-soft);margin:2px 0 0}.nlb-note[data-astro-cid-zg7j2zpm] a[data-astro-cid-zg7j2zpm]{color:var(--accent-ink);font-weight:600}.nlb-honeypot[data-astro-cid-zg7j2zpm]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sr-only[data-astro-cid-zg7j2zpm]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 900px){.nlb-grid[data-astro-cid-zg7j2zpm]{grid-template-columns:1fr;gap:32px}}@media (max-width: 560px){.nlb[data-astro-cid-zg7j2zpm]{padding:56px 0}.nlb-row[data-astro-cid-zg7j2zpm]{flex-direction:column}.nlb-card[data-astro-cid-zg7j2zpm]{padding:20px}}.sc-call[data-astro-cid-7a6gfs7d],.sc-book[data-astro-cid-7a6gfs7d]{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap;font-family:var(--sans)}.sc-call[data-astro-cid-7a6gfs7d]{background:var(--scarlet-deeper);color:#fff;font-weight:700}.sc-call[data-astro-cid-7a6gfs7d]:hover{background:var(--scarlet-deep)}.sc-book[data-astro-cid-7a6gfs7d]{background:var(--paper);color:var(--navy-900);border:1px solid var(--border);font-weight:600}.sc-book[data-astro-cid-7a6gfs7d]:hover{border-color:var(--accent)}.sc-call[data-astro-cid-7a6gfs7d]:focus-visible,.sc-book[data-astro-cid-7a6gfs7d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sc-desktop[data-astro-cid-7a6gfs7d]{position:fixed;right:24px;bottom:24px;z-index:60;display:flex;gap:8px;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.sc-desktop[data-astro-cid-7a6gfs7d].is-visible{opacity:1;transform:none;pointer-events:auto}.sc-desktop[data-astro-cid-7a6gfs7d] .sc-call[data-astro-cid-7a6gfs7d]{padding:12px 20px;border-radius:999px;font-size:15px;box-shadow:0 8px 24px #c24e0066}.sc-desktop[data-astro-cid-7a6gfs7d] .sc-book[data-astro-cid-7a6gfs7d]{padding:12px 18px;border-radius:999px;font-size:14px;box-shadow:var(--shadow-md)}.sc-mobile[data-astro-cid-7a6gfs7d],.sc-spacer[data-astro-cid-7a6gfs7d]{display:none}@media (max-width: 1023px){.sc-desktop[data-astro-cid-7a6gfs7d]{display:none}.sc-mobile[data-astro-cid-7a6gfs7d]{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:8px 12px max(8px,env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid var(--border);box-shadow:0 -6px 20px #0a15321a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sc-mobile[data-astro-cid-7a6gfs7d] .sc-call[data-astro-cid-7a6gfs7d]{flex:2;padding:14px 10px;border-radius:8px;font-size:15px}.sc-mobile[data-astro-cid-7a6gfs7d] .sc-book[data-astro-cid-7a6gfs7d]{flex:1;padding:14px 10px;border-radius:8px;font-size:14px}.sc-spacer[data-astro-cid-7a6gfs7d]{display:block;height:calc(72px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.sc-desktop[data-astro-cid-7a6gfs7d]{transition:none}}@media print{.sc-desktop[data-astro-cid-7a6gfs7d],.sc-mobile[data-astro-cid-7a6gfs7d],.sc-spacer[data-astro-cid-7a6gfs7d]{display:none!important}}:root{--navy-950: #050B1F;--navy-900: #0A1532;--navy-800: #0F1E47;--navy-700: #14285C;--navy-600: #1B3573;--navy-500: #2A4A9E;--blue-400: #4A7BD8;--accent: #00B3FF;--accent-2: #5EE5FF;--accent-ink: #0072AB;--scarlet: #FF7A29;--scarlet-soft: #FF9656;--scarlet-deep: #E55F00;--scarlet-deeper: #C24E00;--gold: #FFB547;--ink: #0A1532;--ink-soft: #3F4A66;--paper: #FFFFFF;--paper-soft: #F4F7FC;--paper-mid: #E8EEF8;--border: #DCE4F1;--display: "Newsreader", Georgia, serif;--sans: "Inter", -apple-system, system-ui, sans-serif;--shadow-lg: 0 30px 60px -20px rgba(10, 21, 50, .25);--shadow-md: 0 12px 30px -10px rgba(10, 21, 50, .15);--shadow-scarlet: 0 12px 30px -10px rgba(255, 122, 41, .35)}.theme-signal{--navy-950: #070A14;--navy-900: #0B0F1A;--navy-800: #121A2E;--navy-700: #1A2340;--navy-600: #273156;--navy-500: #3C4A7E;--accent: #6366F1;--accent-2: #9AA2FF;--accent-ink: #4338CA}.theme-teal{--navy-950: #08161A;--navy-900: #0F1C1E;--navy-800: #15282A;--navy-700: #1C3638;--navy-600: #27494B;--navy-500: #3A6E6A;--accent: #0D9488;--accent-2: #4FE3C4;--accent-ink: #0F766E}.theme-violet{--navy-950: #120A1E;--navy-900: #1A0F2E;--navy-800: #251642;--navy-700: #321E58;--navy-600: #452A78;--navy-500: #6A47B0;--accent: #7C3AED;--accent-2: #C8A8FF;--accent-ink: #6D28D9}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink);background:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:1280px;margin:0 auto;padding:0 32px}section{padding:110px 0}.section-head{max-width:760px;margin:0 auto 64px;text-align:center}.section-head.left{text-align:left;margin-left:0}.eyebrow{display:inline-block;color:var(--accent-ink);font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px}h1,h2,h3,h4,h5{font-family:var(--display);letter-spacing:.2px;color:var(--navy-900)}h1{font-size:clamp(40px,5.2vw,64px);font-weight:400;line-height:1.08;letter-spacing:.2px}h1 em,h2 em{font-style:italic;font-weight:300}h1 em{color:var(--accent-2)}h2{font-size:clamp(34px,4vw,50px);font-weight:400;line-height:1.15;letter-spacing:.2px;margin-bottom:18px}h2 em{color:var(--navy-600)}.dark-section,[data-bg=dark]{color:#ffffffd1}.dark-section h1,.dark-section h2,.dark-section h3,.dark-section h4,.dark-section h5,[data-bg=dark] h1,[data-bg=dark] h2,[data-bg=dark] h3,[data-bg=dark] h4,[data-bg=dark] h5{color:#fff}.dark-section h1 em,.dark-section h2 em,.dark-section h3 em,.dark-section h4 em,.dark-section h5 em,[data-bg=dark] h1 em,[data-bg=dark] h2 em,[data-bg=dark] h3 em,[data-bg=dark] h4 em,[data-bg=dark] h5 em,.dark-section .eyebrow,[data-bg=dark] .eyebrow{color:var(--accent-2)}.dark-section .section-sub,[data-bg=dark] .section-sub{color:#ffffffb8}.dark-section p,[data-bg=dark] p{color:#ffffffc7}.dark-section a:not(.cta-button):not(.eyebrow),[data-bg=dark] a:not(.cta-button):not(.eyebrow){color:var(--accent-2)}.tech-banner h1 em,.tech-banner h2 em,.tech-banner h3 em,.trust-band h1 em,.trust-band h2 em,.trust-band h3 em,.case-section h1 em,.case-section h2 em,.case-section h3 em,.ind-cta h2 em,.ind-cta h3 em,.dept-cta h2 em,.dept-cta h3 em,.gong-cta h2 em,.gong-cta h3 em,.contact-cta h2 em,.contact-cta h3 em,.problems h2 em,.problems h3 em,.podcast h2 em,.podcast h3 em,.ai-quiz-strip h2 em,.ai-quiz-strip h3 em,.video-card h2 em,.video-card h3 em,.metrics-ribbon h2 em,.metrics-ribbon h3 em,.growth-card.primary h2 em,.growth-card.primary h3 em,.capability-card:hover h2 em,.capability-card:hover h3 em,.industry-card:hover h2 em,.industry-card:hover h3 em,.benefit-card:hover h2 em,.benefit-card:hover h3 em,.culture-section h1 em,.culture-section h2 em,.culture-section h3 em,.methodology-band h1 em,.methodology-band h2 em,.methodology-band h3 em,.methodology-about h1 em,.methodology-about h2 em,.methodology-about h3 em,.kpi-section h1 em,.kpi-section h2 em,.kpi-section h3 em,.phase-zero h1 em,.phase-zero h2 em,.phase-zero h3 em,.dept-midcta h1 em,.dept-midcta h2 em,.dept-midcta h3 em,.pr-cta h1 em,.pr-cta h2 em,.pr-cta h3 em,.one-team-card h1 em,.one-team-card h2 em,.one-team-card h3 em{color:var(--accent-2)}.section-sub{font-size:18px;color:var(--ink-soft);line-height:1.6}.cta-button{background:var(--navy-800);color:#fff;padding:11px 22px;border-radius:6px;font-size:14.5px;font-weight:600;border:none;cursor:pointer;transition:background .2s,transform .15s;display:inline-flex;align-items:center;gap:8px;font-family:inherit}.cta-button:hover{background:var(--navy-900);transform:translateY(-1px)}.cta-button.accent{background:var(--scarlet);color:var(--navy-950);font-weight:700;box-shadow:var(--shadow-scarlet)}.cta-button.accent:hover{background:var(--scarlet-deep);color:var(--navy-950);box-shadow:0 14px 34px -10px #ff7a2980;transform:translateY(-2px)}.cta-button.cyan{background:var(--accent);color:var(--navy-950)}.cta-button.cyan:hover{background:var(--accent-2)}.cta-button.outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.3)}.cta-button.outline:hover{background:#ffffff14;border-color:#fff}.cta-button.dark-outline{background:transparent;color:var(--navy-800);border:1.5px solid var(--border)}.cta-button.dark-outline:hover{background:var(--paper-soft);border-color:var(--navy-800)}.topbar{background:var(--navy-950);color:#fff;font-size:12px;font-weight:700;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.05)}.topbar-inner{max-width:1280px;margin:0 auto;padding:0 32px;display:flex;justify-content:space-between;align-items:center;gap:24px}.topbar-left{display:flex;gap:22px;align-items:center}.topbar-left a{color:#fff;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:7px}.topbar-left a:hover{color:var(--accent-2)}.topbar-left .tb-ico{width:13px;height:13px;color:var(--accent-2);flex-shrink:0}.topbar-socials{display:flex;gap:12px;align-items:center}.topbar-socials a{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#ffffff1a;color:#fff;transition:background .2s,color .2s}.topbar-socials a:hover{background:var(--accent);color:#fff}.topbar-socials svg{width:11px;height:11px;fill:#fff}.topbar-socials a:hover svg{fill:#fff}@media (max-width: 768px){.topbar{display:none}}header.main{background:#fffffff5;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100;backdrop-filter:blur(10px)}.nav{max-width:1280px;margin:0 auto;padding:8px 32px;display:flex;justify-content:space-between;align-items:center;gap:32px}.nav-links{display:flex;gap:30px;align-items:center;list-style:none}.nav-links>li>a{font-size:14.5px;font-weight:500;color:var(--ink);padding:8px 0;position:relative;transition:color .2s;display:flex;align-items:center;gap:5px;cursor:pointer}.nav-links>li>a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--accent);transition:width .25s ease}.nav-links>li:hover>a:after{width:100%}.nav-links>li:hover>a{color:var(--navy-700)}.caret{width:10px;height:10px}.dropdown{position:relative;padding-bottom:12px;margin-bottom:-12px}.dropdown-menu{position:absolute;top:100%;left:-20px;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);padding:16px;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .2s,transform .2s}.dropdown:hover .dropdown-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-menu.simple{min-width:280px}.dropdown-menu.mega{min-width:720px;left:-250px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.dropdown-menu.mega.capabilities-mega{min-width:1120px;max-width:calc(100vw - 32px);left:-350px;grid-template-columns:1.15fr .95fr repeat(4,1fr)}.dropdown-menu.mega .mega-col-teams a{padding-top:5px;padding-bottom:5px}.dropdown-menu.simple.locations-menu a span{display:inline;margin-left:8px;font-size:11.5px;color:var(--accent-ink);font-weight:600;text-transform:uppercase;letter-spacing:.6px}.dropdown-menu.mega.depts-mega{min-width:780px;left:-250px;grid-template-columns:1fr 1fr .9fr}.mega-col h6{font-family:var(--display);font-size:12px;text-transform:uppercase;letter-spacing:1.2px;color:var(--accent-ink);padding:10px 14px 8px;font-weight:700}.dropdown-menu a{display:block;padding:11px 14px;border-radius:6px;font-size:13.5px;color:var(--ink);transition:background .15s,color .15s;line-height:1.35}.dropdown-menu a:hover{background:var(--paper-soft);color:var(--navy-700)}.dropdown-menu.industries-menu a{transition:background .18s ease,color .18s ease}.dropdown-menu.industries-menu a:hover{background:var(--scarlet);color:#fff}.dropdown-menu.industries-menu a:hover strong{color:#fff}.dropdown-menu.simple a strong{display:block;color:var(--navy-900);font-weight:600;margin-bottom:3px}.dropdown-menu.simple a span{display:block;font-size:12.5px;color:var(--ink-soft);line-height:1.4}.dropdown-menu.mega a strong{display:block;color:var(--navy-900);font-weight:600;margin-bottom:4px;font-size:13.5px}.dropdown-menu.mega a span{display:block;font-size:12px;color:var(--ink-soft);line-height:1.4}.mobile-toggle{display:none;background:var(--paper-soft);border:1.5px solid var(--accent);border-radius:8px;width:44px;height:44px;cursor:pointer;padding:0;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:background .18s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.mobile-toggle:hover{background:#00b3ff14}.mobile-toggle:active{transform:scale(.96)}.mt-bar{display:block;width:22px;height:2.5px;background:var(--accent);border-radius:2px;transition:transform .25s ease,opacity .18s ease;pointer-events:none}.mobile-toggle.is-open .mt-bar-1{transform:translateY(7.5px) rotate(45deg)}.mobile-toggle.is-open .mt-bar-2{opacity:0}.mobile-toggle.is-open .mt-bar-3{transform:translateY(-7.5px) rotate(-45deg)}.mobile-menu{position:fixed;inset:47px 0 0;background:#fff;z-index:105;overflow-y:auto;transform:translate(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);display:none}.mobile-menu.is-open{transform:translate(0)}.mobile-menu-inner{padding:16px 0 100px;display:flex;flex-direction:column}.mm-group{border-bottom:1px solid var(--border)}.mm-section{width:100%;background:transparent;border:none;padding:18px 24px;font-family:inherit;font-size:17px;font-weight:600;color:var(--navy-900);text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .15s ease}.mm-section:hover{background:var(--paper-soft)}.mm-section .mm-caret{width:12px;height:12px;color:var(--ink-soft);transition:transform .25s ease}.mm-group.is-expanded .mm-section .mm-caret{transform:rotate(180deg)}.mm-group.is-expanded .mm-section{color:var(--accent-ink)}.mm-sublinks{display:none;flex-direction:column;padding:0 0 12px;background:var(--paper-soft)}.mm-group.is-expanded .mm-sublinks{display:flex}.mm-sub-label{display:block;padding:14px 36px 6px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ink-soft)}.mm-sub-label:first-child{padding-top:6px}.mm-sublinks a{padding:11px 36px;font-size:15px;color:var(--ink);text-decoration:none;transition:background .15s ease,color .15s ease;border-left:3px solid transparent}.mm-sublinks a:hover{background:#fff;color:var(--accent-ink);border-left-color:var(--accent)}.mm-sublinks a strong{color:var(--accent-ink);font-weight:600}.mm-cta-zone{padding:32px 24px;display:flex;flex-direction:column;gap:14px;align-items:stretch}.mm-cta{text-align:center;display:block;padding:16px 22px;font-size:15px}.mm-phone{text-align:center;font-size:14px;color:var(--ink-soft);text-decoration:none;font-weight:500}.mm-phone:hover{color:var(--accent-ink)}@media (max-width: 1024px){.nav-links{display:none}.mobile-toggle{display:flex}.mobile-menu{display:block}.header-cta{display:none}.nav{padding:6px 20px}}@media (max-width: 640px){.nav{padding:6px 16px}.mobile-menu{top:45px}}footer.site-footer{background:var(--navy-900);color:#ffffffb3;padding:80px 0 30px;border-top:1px solid rgba(255,255,255,.05)}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr 1.3fr;gap:40px;margin-bottom:56px}.footer-brand .abstrakt-logo{margin-bottom:18px}.footer-brand p{font-size:14.5px;line-height:1.65;margin-bottom:24px;max-width:340px}.footer-socials{display:flex;gap:10px}.footer-socials a{width:36px;height:36px;background:#ffffff0f;border-radius:8px;display:grid;place-items:center;transition:background .2s;color:#ffffffa6}.footer-socials a:hover{background:var(--accent);color:var(--navy-950)}.footer-socials svg{width:16px;height:16px;fill:currentColor}.footer-col h5{font-family:var(--display);color:#fff;font-size:15px;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.footer-col ul{list-style:none}.footer-col li{margin-bottom:11px}.footer-col a{font-size:14px;color:#ffffffa6;transition:color .2s}.footer-col a:hover{color:var(--accent-2)}.footer-bottom{padding-top:30px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;font-size:13px;color:#ffffff80;flex-wrap:wrap;gap:16px}.footer-bottom-links{display:flex;gap:24px}.page-banner{background:linear-gradient(135deg,var(--navy-950) 0%,var(--navy-800) 60%,var(--navy-700) 100%);color:#fff;padding:90px 0 80px;position:relative;overflow:hidden}.page-banner:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(0,179,255,.15) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(94,229,255,.08) 0%,transparent 50%);pointer-events:none}.page-banner:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%)}.page-banner .container{position:relative;z-index:1}.page-banner h1{color:#fff;margin-bottom:18px}.page-banner h1 em{color:var(--accent-2)}.page-banner .lede{font-size:19px;line-height:1.65;color:#ffffffc7;max-width:720px}.breadcrumb{font-size:13px;color:#ffffff80;margin-bottom:22px;letter-spacing:.5px}.breadcrumb a{color:#ffffff80}.breadcrumb a:hover{color:var(--accent-2)}.breadcrumb .sep{margin:0 8px;opacity:.5}.prose{max-width:760px;font-size:17px;line-height:1.75;color:var(--ink)}.prose h2{font-size:30px;margin:56px 0 18px}.prose h3{font-size:22px;margin:40px 0 14px;color:var(--navy-900)}.prose p{margin-bottom:22px}.prose ul,.prose ol{margin:0 0 22px 22px;padding-left:8px}.prose li{margin-bottom:10px}.prose a{color:var(--navy-700);text-decoration:underline;text-underline-offset:3px}.prose a:hover{color:var(--accent-ink)}.prose blockquote{border-left:3px solid var(--accent);padding:6px 0 6px 24px;margin:30px 0;color:var(--ink-soft);font-style:italic}.prose code{background:var(--paper-soft);padding:2px 8px;border-radius:4px;font-size:.92em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width: 1200px){.footer-grid{grid-template-columns:repeat(4,1fr);gap:40px}.footer-brand{grid-column:1 / -1}}@media (max-width: 1024px){.footer-grid{grid-template-columns:1fr 1fr 1fr;gap:36px}.footer-brand{grid-column:1 / -1}.nav-links{display:none}}@media (max-width: 640px){section{padding:70px 0}.footer-grid{grid-template-columns:1fr 1fr}.topbar-inner{flex-direction:column;gap:10px;padding:0 20px}.page-banner{padding:60px 0 50px}}.svg-spin-slow{animation:svg-spin 60s linear infinite;transform-origin:center;transform-box:fill-box}.svg-spin-mid{animation:svg-spin 28s linear infinite;transform-origin:center;transform-box:fill-box}.svg-spin-rev{animation:svg-spin 45s linear infinite reverse;transform-origin:center;transform-box:fill-box}@keyframes svg-spin{to{transform:rotate(360deg)}}.svg-breathe{animation:svg-breathe 4.5s ease-in-out infinite}.svg-breathe-slow{animation:svg-breathe 7s ease-in-out infinite}.svg-breathe-fast{animation:svg-breathe 2.8s ease-in-out infinite}@keyframes svg-breathe{0%,to{opacity:.55}50%{opacity:1}}.svg-glow{animation:svg-glow 3.5s ease-in-out infinite}.svg-glow-soft{animation:svg-glow-soft 5s ease-in-out infinite}.svg-glow-strong{animation:svg-glow-strong 2.4s ease-in-out infinite}@keyframes svg-glow{0%,to{filter:drop-shadow(0 0 0 rgba(0,179,255,0))}50%{filter:drop-shadow(0 0 8px rgba(0,179,255,.7))}}@keyframes svg-glow-soft{0%,to{filter:drop-shadow(0 0 2px rgba(0,179,255,.2))}50%{filter:drop-shadow(0 0 10px rgba(0,179,255,.55))}}@keyframes svg-glow-strong{0%,to{filter:drop-shadow(0 0 4px rgba(94,229,255,.4))}50%{filter:drop-shadow(0 0 18px rgba(94,229,255,.95))}}.svg-float{animation:svg-float 6s ease-in-out infinite}.svg-float-slow{animation:svg-float 9s ease-in-out infinite}@keyframes svg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.svg-flow{animation:svg-flow 3s linear infinite}.svg-flow-slow{animation:svg-flow 6s linear infinite}.svg-flow-rev{animation:svg-flow 3s linear infinite reverse}@keyframes svg-flow{to{stroke-dashoffset:-28}}.svg-shimmer{animation:svg-shimmer 4.5s ease-in-out infinite}@keyframes svg-shimmer{0%,to{stroke-opacity:.5}50%{stroke-opacity:1}}.svg-heartbeat{animation:svg-heartbeat 5s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes svg-heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.svg-delay-1{animation-delay:.4s}.svg-delay-2{animation-delay:.8s}.svg-delay-3{animation-delay:1.2s}.svg-delay-4{animation-delay:1.6s}.svg-delay-5{animation-delay:2s}.svg-delay-6{animation-delay:2.4s}@media (prefers-reduced-motion: reduce){.svg-spin-slow,.svg-spin-mid,.svg-spin-rev,.svg-breathe,.svg-breathe-slow,.svg-breathe-fast,.svg-glow,.svg-glow-soft,.svg-glow-strong,.svg-float,.svg-float-slow,.svg-flow,.svg-flow-slow,.svg-flow-rev,.svg-shimmer,.svg-heartbeat{animation:none!important}}.industry-visual [filter*=glow],.dept-visual [filter*=glow],.cap-visual [filter*=glow],.tech-visual [filter*=glow],.stack-svg [filter*=glow]{animation:svg-ambient-breathe 5s ease-in-out infinite}@keyframes svg-ambient-breathe{0%,to{opacity:.7}50%{opacity:1}}.industry-visual [filter*=glow]:nth-of-type(2n){animation-delay:1s}.industry-visual [filter*=glow]:nth-of-type(3n){animation-delay:2s}.dept-visual [filter*=glow]:nth-of-type(2n){animation-delay:1s}.dept-visual [filter*=glow]:nth-of-type(3n){animation-delay:2s}.cap-visual [filter*=glow]:nth-of-type(2n){animation-delay:1s}.cap-visual [filter*=glow]:nth-of-type(3n){animation-delay:2s}.cap-visual [filter*=glow]:nth-of-type(5n){animation-delay:3s}.cap-visual [filter*=glow]:nth-of-type(7n){animation-delay:4s}.tech-visual [filter*=glow]:nth-of-type(2n){animation-delay:1s}.tech-visual [filter*=glow]:nth-of-type(3n){animation-delay:2s}.industry-visual line[stroke-dasharray],.industry-visual circle[stroke-dasharray],.industry-visual path[stroke-dasharray],.dept-visual line[stroke-dasharray],.dept-visual circle[stroke-dasharray],.dept-visual path[stroke-dasharray],.cap-visual line[stroke-dasharray],.cap-visual circle[stroke-dasharray],.cap-visual path[stroke-dasharray],.tech-visual line[stroke-dasharray],.tech-visual circle[stroke-dasharray],.tech-visual path[stroke-dasharray]{animation:svg-ambient-flow 8s linear infinite}@keyframes svg-ambient-flow{to{stroke-dashoffset:-40}}.industry-visual svg circle[r="2"],.industry-visual svg circle[r="3"],.industry-visual svg circle[r="4"],.industry-visual svg circle[r="5"],.dept-visual svg circle[r="2"],.dept-visual svg circle[r="3"],.dept-visual svg circle[r="4"],.dept-visual svg circle[r="5"],.cap-visual svg circle[r="2"],.cap-visual svg circle[r="3"],.cap-visual svg circle[r="4"],.cap-visual svg circle[r="5"],.tech-visual svg circle[r="2"],.tech-visual svg circle[r="3"],.tech-visual svg circle[r="4"],.tech-visual svg circle[r="5"]{animation:svg-ambient-dot 4s ease-in-out infinite}.industry-visual svg circle:nth-of-type(2n){animation-delay:.5s}.industry-visual svg circle:nth-of-type(3n){animation-delay:1s}.industry-visual svg circle:nth-of-type(5n){animation-delay:1.5s}.dept-visual svg circle:nth-of-type(2n){animation-delay:.5s}.dept-visual svg circle:nth-of-type(3n){animation-delay:1s}.dept-visual svg circle:nth-of-type(5n){animation-delay:1.5s}.cap-visual svg circle:nth-of-type(2n){animation-delay:.5s}.cap-visual svg circle:nth-of-type(3n){animation-delay:1s}.cap-visual svg circle:nth-of-type(5n){animation-delay:1.5s}.tech-visual svg circle:nth-of-type(2n){animation-delay:.5s}.tech-visual svg circle:nth-of-type(3n){animation-delay:1s}.tech-visual svg circle:nth-of-type(5n){animation-delay:1.5s}@keyframes svg-ambient-dot{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.industry-visual [filter*=glow],.industry-visual line[stroke-dasharray],.industry-visual circle[stroke-dasharray],.industry-visual path[stroke-dasharray],.industry-visual svg circle,.dept-visual [filter*=glow],.dept-visual line[stroke-dasharray],.dept-visual circle[stroke-dasharray],.dept-visual path[stroke-dasharray],.dept-visual svg circle,.cap-visual [filter*=glow],.cap-visual line[stroke-dasharray],.cap-visual circle[stroke-dasharray],.cap-visual path[stroke-dasharray],.cap-visual svg circle,.tech-visual [filter*=glow],.tech-visual line[stroke-dasharray],.tech-visual circle[stroke-dasharray],.tech-visual path[stroke-dasharray],.tech-visual svg circle,.stack-svg [filter*=glow]{animation:none!important}}@keyframes heroBannerBreathe{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.07) saturate(1.12)}}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes heroZoom{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes heroDrift{0%,to{transform:translate(0)}50%{transform:translate(8px,-6px)}}@keyframes heroSway{0%,to{transform:rotate(-.9deg) translateY(0)}50%{transform:rotate(.9deg) translateY(-6px)}}@keyframes heroGlowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.banner-hero-photo{width:100%;height:auto;display:block;max-width:520px;margin:0 auto;border-radius:14px;will-change:transform,filter}.banner-hero-photo.anim-float{animation:heroFloat 8s ease-in-out infinite,heroBannerBreathe 6s ease-in-out infinite}.banner-hero-photo.anim-zoom{animation:heroZoom 12s ease-in-out infinite,heroBannerBreathe 6s ease-in-out infinite}.banner-hero-photo.anim-drift{animation:heroDrift 10s ease-in-out infinite,heroBannerBreathe 7s ease-in-out infinite}.banner-hero-photo.anim-sway{animation:heroSway 9s ease-in-out infinite,heroBannerBreathe 6.5s ease-in-out infinite}.banner-illustration:before{animation:heroGlowPulse 6s ease-in-out infinite;will-change:opacity,transform}@media (prefers-reduced-motion: reduce){.banner-hero-photo,.banner-illustration:before{animation:none!important}}:is(a.mk-card-link,a.related-blog-card,a.cs-related-card,a.other-tech-card,a.featured-blog-card,a.sidebar-link-card,a.lc-card,a.ind-cap-card,a.dept-cap-card,a.tech-case-card,a.tech-card,a.cs-card,a.related-cap-card,a.svc-card-link,a.ind-served-card,a.ap-card,a.sfh-card-link,a.r-card,a.industry-card,a.dept-card,a.case-card,a.ind-case-card,a.other-cap-card,a.capability-card,a.ty-res-card,a.resource-card,a.featured-card,a.featured-case-card,a.lh-top-card){--flip-bg: linear-gradient(140deg, var(--navy-900) 0%, var(--navy-700) 100%);transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease}:is(a.mk-card-link,a.related-blog-card,a.cs-related-card,a.other-tech-card,a.featured-blog-card,a.sidebar-link-card,a.lc-card,a.ind-cap-card,a.dept-cap-card,a.tech-case-card,a.tech-card,a.cs-card,a.related-cap-card,a.svc-card-link,a.ind-served-card,a.ap-card,a.sfh-card-link,a.r-card,a.industry-card,a.dept-card,a.case-card,a.ind-case-card,a.other-cap-card,a.capability-card,a.ty-res-card,a.resource-card,a.featured-card,a.featured-case-card,a.lh-top-card):is(:hover,:focus-visible){background:var(--flip-bg)!important;border-color:var(--navy-700)!important;color:#fff!important;box-shadow:0 22px 44px -18px #0a153273!important}:is(a.mk-card-link,a.related-blog-card,a.cs-related-card,a.other-tech-card,a.featured-blog-card,a.sidebar-link-card,a.lc-card,a.ind-cap-card,a.dept-cap-card,a.tech-case-card,a.tech-card,a.cs-card,a.related-cap-card,a.svc-card-link,a.ind-served-card,a.ap-card,a.sfh-card-link,a.r-card,a.industry-card,a.dept-card,a.case-card,a.ind-case-card,a.other-cap-card,a.capability-card,a.ty-res-card,a.resource-card,a.featured-card,a.featured-case-card,a.lh-top-card):is(:hover,:focus-visible){:is(h2,h3,h4,h5,strong,b,em){color:#fff!important}:is(p,span,li,small,time,dd,dt,div){color:#ffffffd1!important}:is([class*=tag],[class*=badge],[class*=eyebrow],[class*=kicker],[class*=stat],[class*=link],[class*=arrow],[class*=cta],[class*=more]){color:var(--accent-2)!important}:is(span,small,em,strong)[class*=tag],[class*=badge],[class*=pill]{background:#ffffff1a!important;border-color:#fff3!important}[class*=icon]{background:#ffffff1a!important;border-color:#ffffff2e!important;color:var(--accent-2)!important}& svg{color:var(--accent-2)!important}}:is(a.mk-chip,a.svc-chip,a.sfh-chip,a.tp-chip,.tech-service-chips a){transition:background-color .2s ease,border-color .2s ease,color .2s ease}:is(a.mk-chip,a.svc-chip,a.sfh-chip,a.tp-chip,.tech-service-chips a):is(:hover,:focus-visible){background:var(--accent-ink)!important;border-color:var(--accent-ink)!important;color:#fff!important}@media (prefers-reduced-motion: reduce){:is(a.mk-card-link,a.lc-card,a.cs-card,a.r-card,a.tech-card,a.industry-card){transition:none}}.has-hero-photo{position:relative;overflow:hidden;min-height:clamp(400px,52vh,560px);display:flex;align-items:flex-end}.has-hero-photo>.container{position:relative;z-index:2;width:100%}.has-hero-photo:before{z-index:1}.hp-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 50%;z-index:0}.hp-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#050b1ff2,#050b1fd6 40%,#050b1f73 75%,#050b1f40),linear-gradient(0deg,#050b1fd9,#050b1f00 50%)}.hp-credit{position:absolute;right:16px;bottom:10px;z-index:2;margin:0;font-size:11px;color:#fff9}.hp-credit a{color:#ffffffbf}@media (max-width: 760px){.has-hero-photo{min-height:520px}.hp-shade{background:linear-gradient(0deg,#050b1ff5,#050b1fe0 50%,#050b1f80 85%,#050b1f59)}}:is(.ms-card,.ms-consider,div.mk-card,.partner-tile,.platform-tile,.offering-card,.service-cat-card,.ind-card,.reg-card,div.dept-card,.framework-card,.eng-model-card,div.svc-card,.process-step,.value-card,.why-card,.benefit-card,.story-card,.review-card,.team-card,.info-card,.strength-card,.backing-card,.mb-card,.issue-card,.wa-card,.award-hero-card,.aw-card,.proof-card,.retainer-card,.sfh-card,.solution-card,.challenge-card,.ind-faq,.ms-faq,.lc-faq,.tech-faq){transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease}:is(.ms-card,.ms-consider,div.mk-card,.partner-tile,.platform-tile,.offering-card,.service-cat-card,.ind-card,.reg-card,div.dept-card,.framework-card,.eng-model-card,div.svc-card,.process-step,.value-card,.why-card,.benefit-card,.story-card,.review-card,.team-card,.info-card,.strength-card,.backing-card,.mb-card,.issue-card,.wa-card,.award-hero-card,.aw-card,.proof-card,.retainer-card,.sfh-card,.solution-card,.challenge-card):hover{background:linear-gradient(140deg,var(--navy-900) 0%,var(--navy-700) 100%)!important;border-color:var(--navy-700)!important;color:#fff!important;transform:translateY(-3px);box-shadow:0 22px 44px -18px #0a153273!important;:is(h2,h3,h4,h5,strong,b,em,dt){color:#fff!important}:is(p,span,li,small,time,dd,div,summary){color:#ffffffd6!important}:is([class*=num],[class*=tag],[class*=badge],[class*=eyebrow],[class*=kicker],[class*=stat],[class*=link],[class*=arrow],a){color:var(--accent-2)!important}:is(span,small,em,strong)[class*=tag],[class*=badge],[class*=pill]{background:#ffffff1a!important;border-color:#fff3!important}[class*=icon]{background:#ffffff1a!important;border-color:#ffffff2e!important;color:var(--accent-2)!important}& svg{color:var(--accent-2)!important}}:is(.ind-faq,.ms-faq,.lc-faq,.tech-faq,.ps-faq):hover{border-color:var(--accent)!important;box-shadow:0 10px 24px -14px #0a153259}:is(.ind-faq,.ms-faq,.lc-faq,.tech-faq,.ps-faq):hover>summary{color:var(--accent-ink)!important}a.ms-chip{transition:background-color .2s ease,border-color .2s ease,color .2s ease}a.ms-chip:is(:hover,:focus-visible){background:var(--accent-ink)!important;border-color:var(--accent-ink)!important;color:#fff!important}@media (prefers-reduced-motion: reduce){:is(.ms-card,.ms-consider,div.mk-card,.offering-card,.ind-card,.value-card,.why-card){transition:none;transform:none!important}}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0s);will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}
