.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:.88}.logo-wordmark[data-astro-cid-tvrurpns]{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.4px;line-height:1;white-space:nowrap}.logo-wordmark-accent[data-astro-cid-tvrurpns]{font-weight:600;font-style:normal}.nl-signup[data-astro-cid-bfbmamsi]{width:100%}.nl-heading[data-astro-cid-bfbmamsi]{font-family:Fraunces,serif;font-weight:400;margin:0 0 8px;line-height:1.2}.nl-sub[data-astro-cid-bfbmamsi]{margin:0 0 16px;line-height:1.55}.nl-form[data-astro-cid-bfbmamsi]{display:flex;flex-direction:column;gap:12px}.nl-row[data-astro-cid-bfbmamsi]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nl-field[data-astro-cid-bfbmamsi]{display:flex;flex-direction:column;gap:6px}.nl-field[data-astro-cid-bfbmamsi] label[data-astro-cid-bfbmamsi]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--ink-soft)}.nl-field[data-astro-cid-bfbmamsi] input[data-astro-cid-bfbmamsi]{padding:12px 14px;border:1px solid var(--border);border-radius:6px;font-size:14.5px;font-family:inherit;background:#fff;color:var(--ink)}.nl-field[data-astro-cid-bfbmamsi] input[data-astro-cid-bfbmamsi]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #00b3ff1f}.nl-input-with-button[data-astro-cid-bfbmamsi]{display:grid;grid-template-columns:1fr auto;gap:10px}.nl-privacy[data-astro-cid-bfbmamsi]{font-size:12px;color:var(--ink-soft);margin:8px 0 0;line-height:1.4}.nl-honeypot[data-astro-cid-bfbmamsi]{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.sr-only[data-astro-cid-bfbmamsi]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nl-card[data-astro-cid-bfbmamsi]{background:var(--paper-soft);border:1px solid var(--border);border-radius:16px;padding:32px}.nl-card[data-astro-cid-bfbmamsi] .nl-heading[data-astro-cid-bfbmamsi]{font-size:26px;color:var(--navy-900)}.nl-card[data-astro-cid-bfbmamsi] .nl-sub[data-astro-cid-bfbmamsi]{color:var(--ink-soft);font-size:15.5px}.nl-inline[data-astro-cid-bfbmamsi]{background:transparent}.nl-inline[data-astro-cid-bfbmamsi] .nl-form[data-astro-cid-bfbmamsi]{gap:8px}.nl-inline[data-astro-cid-bfbmamsi] .nl-input-with-button[data-astro-cid-bfbmamsi]{grid-template-columns:1fr auto}.nl-full[data-astro-cid-bfbmamsi]{background:var(--paper-soft);border:1px solid var(--border);border-radius:16px;padding:40px 44px}.nl-full[data-astro-cid-bfbmamsi] .nl-heading[data-astro-cid-bfbmamsi]{font-size:30px;color:var(--navy-900)}.nl-full[data-astro-cid-bfbmamsi] .nl-sub[data-astro-cid-bfbmamsi]{color:var(--ink-soft);font-size:16px}.nl-footer[data-astro-cid-bfbmamsi]{background:transparent}.nl-footer[data-astro-cid-bfbmamsi] .nl-heading[data-astro-cid-bfbmamsi]{color:#fff;font-size:20px}.nl-footer[data-astro-cid-bfbmamsi] .nl-sub[data-astro-cid-bfbmamsi]{color:#ffffffa6;font-size:13.5px}.nl-footer[data-astro-cid-bfbmamsi] .nl-field[data-astro-cid-bfbmamsi] label[data-astro-cid-bfbmamsi]{color:#ffffffb3}.nl-footer[data-astro-cid-bfbmamsi] .nl-field[data-astro-cid-bfbmamsi] input[data-astro-cid-bfbmamsi]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff}.nl-footer[data-astro-cid-bfbmamsi] .nl-field[data-astro-cid-bfbmamsi] input[data-astro-cid-bfbmamsi]::placeholder{color:#ffffff73}.nl-footer[data-astro-cid-bfbmamsi] .nl-field[data-astro-cid-bfbmamsi] input[data-astro-cid-bfbmamsi]:focus{border-color:var(--accent);background:#ffffff1f}.nl-footer[data-astro-cid-bfbmamsi] .nl-privacy[data-astro-cid-bfbmamsi]{color:#ffffff8c}@media (max-width: 640px){.nl-row[data-astro-cid-bfbmamsi],.nl-input-with-button[data-astro-cid-bfbmamsi]{grid-template-columns:1fr}.nl-full[data-astro-cid-bfbmamsi]{padding:28px 22px}.nl-card[data-astro-cid-bfbmamsi]{padding:24px}}.footer-newsletter[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:50px 0;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:50px}.newsletter-eyebrow[data-astro-cid-sz7xmlte]{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:1.8px;color:var(--accent-2);margin-bottom:12px;font-weight:700}.footer-newsletter-text[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-family:Fraunces,serif;font-size:clamp(24px,2.6vw,30px);font-weight:400;color:#fff;margin:0 0 10px;line-height:1.2}.footer-newsletter-text[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:14.5px;color:#ffffffb3;line-height:1.55;margin:0;max-width:480px}.footer-newsletter-text[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--accent-2);text-decoration:none;font-weight:600}.footer-newsletter-text[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}@media (max-width: 900px){.footer-newsletter[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:28px}}.chat-widget[data-astro-cid-ryytxnzt]{position:fixed;bottom:24px;right:24px;z-index:9999;font-family:Inter,system-ui,-apple-system,sans-serif}.chat-launcher[data-astro-cid-ryytxnzt]{display:inline-flex;align-items:center;gap:10px;background:var(--accent, #00B3FF);color:#fff;border:none;border-radius:100px;padding:14px 22px 14px 18px;font-family:inherit;font-size:14.5px;font-weight:600;cursor:pointer;box-shadow:0 8px 24px #00b3ff59,0 4px 8px #0a15322e;transition:transform .2s,box-shadow .2s,background .2s;position:relative}.chat-launcher[data-astro-cid-ryytxnzt]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00b3ff73,0 6px 12px #0a153233;background:#1abfff}.chat-launcher[data-astro-cid-ryytxnzt] svg[data-astro-cid-ryytxnzt]{width:20px;height:20px}.chat-launcher-dot[data-astro-cid-ryytxnzt]{position:absolute;top:6px;right:6px;width:10px;height:10px;background:var(--scarlet, #FF7A29);border-radius:50%;border:2px solid white}.chat-widget[data-astro-cid-ryytxnzt].is-open .chat-launcher[data-astro-cid-ryytxnzt]{display:none}.chat-panel[data-astro-cid-ryytxnzt]{display:none;flex-direction:column;width:380px;max-width:calc(100vw - 32px);max-height:640px;height:calc(100vh - 60px);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #0a153240,0 8px 16px #0a15321f;border:1px solid rgba(10,21,50,.08);animation:chat-pop-in .28s cubic-bezier(.16,1,.3,1)}.chat-widget[data-astro-cid-ryytxnzt].is-open .chat-panel[data-astro-cid-ryytxnzt]{display:flex}@keyframes chat-pop-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-header[data-astro-cid-ryytxnzt]{background:linear-gradient(135deg,var(--navy-950, #050B1F),var(--navy-800, #0F1E47));color:#fff;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.chat-header-left[data-astro-cid-ryytxnzt]{display:flex;align-items:center;gap:12px;min-width:0}.chat-avatar[data-astro-cid-ryytxnzt]{width:40px;height:40px;border-radius:50%;background:var(--accent, #00B3FF);display:grid;place-items:center;color:#fff;flex-shrink:0}.chat-avatar[data-astro-cid-ryytxnzt] svg[data-astro-cid-ryytxnzt]{width:20px;height:20px}.chat-header-text[data-astro-cid-ryytxnzt]{min-width:0}.chat-header-title[data-astro-cid-ryytxnzt]{font-family:Fraunces,serif;font-weight:500;font-size:17px;line-height:1.2}.chat-header-status[data-astro-cid-ryytxnzt]{font-size:11.5px;color:#ffffffb3;display:flex;align-items:center;gap:6px;margin-top:2px}.chat-status-dot[data-astro-cid-ryytxnzt]{width:8px;height:8px;border-radius:50%;background:#36d399;box-shadow:0 0 8px #36d39999}.chat-close[data-astro-cid-ryytxnzt]{background:#ffffff14;border:none;border-radius:8px;width:32px;height:32px;color:#ffffffd9;cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:background .15s}.chat-close[data-astro-cid-ryytxnzt]:hover{background:#ffffff29}.chat-close[data-astro-cid-ryytxnzt] svg[data-astro-cid-ryytxnzt]{width:16px;height:16px}.chat-body[data-astro-cid-ryytxnzt]{flex:1;overflow-y:auto;padding:20px 18px;background:var(--paper-soft, #F6F7FB);display:flex;flex-direction:column;gap:10px}.chat-msg[data-astro-cid-ryytxnzt]{max-width:88%;padding:12px 16px;border-radius:18px;font-size:14.5px;line-height:1.5;word-wrap:break-word;animation:chat-msg-in .3s ease-out}@keyframes chat-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chat-msg[data-astro-cid-ryytxnzt] p[data-astro-cid-ryytxnzt]{margin:0}.chat-msg-them[data-astro-cid-ryytxnzt]{background:#fff;color:var(--navy-900, #0A1532);align-self:flex-start;border-bottom-left-radius:6px;box-shadow:0 1px 2px #0a15320f}.chat-msg-me[data-astro-cid-ryytxnzt]{background:var(--accent, #00B3FF);color:#fff;align-self:flex-end;border-bottom-right-radius:6px}.chat-quick-replies[data-astro-cid-ryytxnzt]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.chat-chip[data-astro-cid-ryytxnzt]{background:#fff;color:var(--accent, #00B3FF);border:1px solid var(--accent, #00B3FF);border-radius:100px;padding:10px 16px;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;text-align:left;transition:background .15s,color .15s}.chat-chip[data-astro-cid-ryytxnzt]:hover{background:var(--accent, #00B3FF);color:#fff}.chat-chip[data-astro-cid-ryytxnzt][disabled]{pointer-events:none;opacity:.5}.chat-form[data-astro-cid-ryytxnzt]{background:#fff;border-top:1px solid rgba(10,21,50,.08);padding:16px 18px 18px;flex-shrink:0;display:none}.chat-widget[data-astro-cid-ryytxnzt][data-stage=form] .chat-form[data-astro-cid-ryytxnzt]{display:block}.chat-honeypot[data-astro-cid-ryytxnzt]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.chat-fields[data-astro-cid-ryytxnzt]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.chat-fields[data-astro-cid-ryytxnzt] input[data-astro-cid-ryytxnzt],.chat-fields[data-astro-cid-ryytxnzt] textarea[data-astro-cid-ryytxnzt]{width:100%;padding:10px 12px;border:1.5px solid rgba(10,21,50,.12);border-radius:8px;font-family:inherit;font-size:14px;color:var(--navy-900, #0A1532);background:#fff;transition:border-color .15s,box-shadow .15s;resize:vertical}.chat-fields[data-astro-cid-ryytxnzt] input[data-astro-cid-ryytxnzt]:focus,.chat-fields[data-astro-cid-ryytxnzt] textarea[data-astro-cid-ryytxnzt]:focus{outline:none;border-color:var(--accent, #00B3FF);box-shadow:0 0 0 3px #00b3ff1f}.chat-submit[data-astro-cid-ryytxnzt]{width:100%;background:var(--accent, #00B3FF);color:#fff;border:none;border-radius:8px;padding:12px 18px;font-family:inherit;font-size:14.5px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s,transform .15s}.chat-submit[data-astro-cid-ryytxnzt]:hover{background:#1abfff}.chat-submit[data-astro-cid-ryytxnzt]:active{transform:scale(.98)}.chat-submit[data-astro-cid-ryytxnzt] svg[data-astro-cid-ryytxnzt]{width:16px;height:16px}.chat-submit[data-astro-cid-ryytxnzt][disabled]{opacity:.6;cursor:wait}.chat-disclaimer[data-astro-cid-ryytxnzt]{font-size:11.5px;color:#0a15328c;margin:10px 0 0;line-height:1.4}.chat-disclaimer[data-astro-cid-ryytxnzt] a[data-astro-cid-ryytxnzt]{color:var(--accent, #00B3FF);text-decoration:none}.chat-disclaimer[data-astro-cid-ryytxnzt] a[data-astro-cid-ryytxnzt]:hover{text-decoration:underline}.chat-confirmation[data-astro-cid-ryytxnzt]{padding:32px 28px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.chat-confirmation-icon[data-astro-cid-ryytxnzt]{width:64px;height:64px;border-radius:50%;background:#36d399;color:#fff;display:grid;place-items:center;margin-bottom:18px}.chat-confirmation-icon[data-astro-cid-ryytxnzt] svg[data-astro-cid-ryytxnzt]{width:30px;height:30px}.chat-confirmation[data-astro-cid-ryytxnzt] h3[data-astro-cid-ryytxnzt]{font-family:Fraunces,serif;font-size:22px;font-weight:500;color:var(--navy-900, #0A1532);margin:0 0 10px}.chat-confirmation[data-astro-cid-ryytxnzt] p[data-astro-cid-ryytxnzt]{font-size:14.5px;line-height:1.55;color:#0a1532b3;margin:0 0 14px}.chat-confirmation-meta[data-astro-cid-ryytxnzt]{font-size:13px;color:#0a15328c}.chat-confirmation[data-astro-cid-ryytxnzt] a[data-astro-cid-ryytxnzt]{color:var(--accent, #00B3FF);text-decoration:none;font-weight:600}.chat-confirmation[data-astro-cid-ryytxnzt] a[data-astro-cid-ryytxnzt]:hover{text-decoration:underline}@media (max-width: 480px){.chat-widget[data-astro-cid-ryytxnzt]{bottom:16px;right:16px;left:16px}.chat-launcher[data-astro-cid-ryytxnzt]{margin-left:auto}.chat-panel[data-astro-cid-ryytxnzt]{width:100%;height:calc(100vh - 32px);max-height:720px}.chat-launcher-label[data-astro-cid-ryytxnzt]{display:none}.chat-launcher[data-astro-cid-ryytxnzt]{padding:14px}}: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;--scarlet: #FF7A29;--scarlet-soft: #FF9656;--scarlet-deep: #E55F00;--gold: #FFB547;--ink: #0A1532;--ink-soft: #3F4A66;--paper: #FFFFFF;--paper-soft: #F4F7FC;--paper-mid: #E8EEF8;--border: #DCE4F1;--display: "Fraunces", 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)}*{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);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:-.3px;color:var(--navy-900)}h1{font-size:clamp(40px,5.2vw,64px);font-weight:400;line-height:1.05;letter-spacing:-1.5px}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.1;letter-spacing:-1px;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{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:#fff;box-shadow:var(--shadow-scarlet)}.cta-button.accent:hover{background:var(--scarlet-deep);color:#fff;box-shadow:0 16px 40px -10px #ff7a2973}.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}.topbar-left a:hover{color:var(--accent-2)}.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:920px;left:-350px;grid-template-columns:1.3fr 1fr 1fr 1fr}.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);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)}.mm-sublinks{display:none;flex-direction:column;padding:0 0 12px;background:var(--paper-soft)}.mm-group.is-expanded .mm-sublinks{display:flex}.mm-sublinks a{padding:13px 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);border-left-color:var(--accent)}.mm-sublinks a strong{color:var(--accent);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)}@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.8fr 1fr 1fr 1fr 1fr 1fr;gap:36px;margin-bottom:60px}.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)}.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:1.5fr 1fr 1fr 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}}
