@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,300;1,9..40,400;1,9..40,500;1,9..40,600&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */:root{--c-base:#0b0c12;--c-surface:#0f101a;--c-surface-2:#131422;--c-elevated:#171926;--c-hover:#1c1e2e;--c-border:#ffffff12;--c-border-dim:#ffffff0d;--font-size:16px;--background:var(--c-base);--foreground:oklch(98.5% 0 0);--card:var(--c-surface);--card-foreground:oklch(98.5% 0 0);--popover:var(--c-surface);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:#0b0c12;--secondary:var(--c-surface-2);--secondary-foreground:oklch(98.5% 0 0);--muted:var(--c-elevated);--muted-foreground:#ffffff73;--accent:var(--c-elevated);--accent-foreground:oklch(98.5% 0 0);--destructive:#d4183d;--destructive-foreground:#fff;--border:var(--c-border);--input:transparent;--input-background:var(--c-surface-2);--switch-background:#ffffff26;--font-weight-medium:500;--font-weight-normal:400;--ring:#ffffff40;--radius:.5rem;--sidebar:var(--c-surface);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(98.5% 0 0);--sidebar-primary-foreground:var(--c-base);--sidebar-accent:var(--c-elevated);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:var(--c-border);--sidebar-ring:#ffffff40}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}*{box-sizing:border-box;font-synthesis:none}html{scroll-behavior:smooth;overscroll-behavior-x:none;max-width:100vw;scroll-padding-top:64px;overflow-x:hidden}body{background:var(--c-base);color:#ffffffeb;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;background-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:220px 220px;max-width:100vw;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-weight:400;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;text-rendering:optimizelegibility;text-wrap:balance;overflow-wrap:break-word;word-break:break-word;margin:0}p{overflow-wrap:break-word;margin:0;line-height:1.88}a{color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;text-decoration:none}button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-family:inherit}input,textarea,select{font-family:inherit}@media screen and (-webkit-min-device-pixel-ratio:0){input,textarea,select{font-size:16px!important}}section{max-width:100vw;scroll-margin-top:clamp(56px,8vw,68px);position:relative;overflow-x:hidden}}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:var(--c-base)}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#fff3}::selection{color:#fff;background:#ffffff24}:focus-visible{outline-offset:3px;border-radius:2px;outline:1px solid #ffffff47}a:focus-visible,button:focus-visible{outline-offset:4px;outline:1px solid #ffffff52}.pill-btn{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:none;border-radius:100px;align-items:center;gap:8px;min-height:44px;padding:10px 20px;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:400;line-height:1;text-decoration:none;transition:opacity .2s,background .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s;display:inline-flex}@media (min-width:640px){.pill-btn{letter-spacing:.13em;padding:11px 24px;font-size:11px}}@media (min-width:1024px){.pill-btn{padding:12px 28px;font-size:11.5px}}.pill-btn:active{transform:scale(.96)}.pill-btn-outline{color:#ffffffb8;background:0 0;border:1px solid #ffffff2e}.pill-btn-outline:hover{color:#fff;background:#ffffff0a;border-color:#ffffff73}.pill-btn-solid{color:#0b0c12;background:#fffffff0;border:1px solid #fffffff0}.pill-btn-solid:hover{opacity:.92;background:#fff;box-shadow:0 0 40px #ffffff1f}input::placeholder,textarea::placeholder{color:#ffffff2e;font-family:DM Sans,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}img,video{max-width:100%;display:block}html{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;text-rendering:optimizelegibility;text-wrap:balance;margin:0}p{margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}footer{padding-bottom:env(safe-area-inset-bottom)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.service-card{transition:background .35s;position:relative}.service-card:hover{background:var(--c-hover)!important}.service-card .card-img-wrap img{will-change:transform;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .45s!important}.service-card:hover .card-img-wrap img{transform:scale(1.05)}.service-card:hover img,.case-card:hover img{filter:brightness(.48)saturate(.5)!important}.service-card .card-arrow{opacity:0;transition:opacity .28s,transform .32s cubic-bezier(.22,1,.36,1);transform:translate(-6px,6px)}.service-card:hover .card-arrow{opacity:1;transform:translate(0)}.service-card .card-number{transition:color .25s}.service-card:hover .card-number{color:#fff6!important}.case-card{transition:background .35s;position:relative}.case-card:hover{background:var(--c-hover)!important}.case-card .card-img-wrap img{will-change:transform;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .45s!important}.case-card:hover .card-img-wrap img{transform:scale(1.05)}.case-card .case-tag{transition:color .25s}.case-card:hover .case-tag{color:#ffffff8c!important}.t-card:hover{background:var(--c-hover)!important}img{transition:filter .45s}.pill-btn img{transition:none}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reveal-up{opacity:0;animation:.65s cubic-bezier(.22,1,.36,1) forwards fadeSlideUp}.perf-contain{contain:layout style}.back-to-top{opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;transform:translateY(6px)}.back-to-top.visible{opacity:1;pointer-events:all;transform:translateY(0)}.trust-fade-left,.trust-fade-right{width:40px!important}@media (min-width:480px){.trust-fade-left,.trust-fade-right{width:72px!important}}@media (min-width:768px){.trust-fade-left,.trust-fade-right{width:110px!important}}@media (min-width:1280px){.trust-fade-left,.trust-fade-right{width:140px!important}}.stats-grid{grid-template-columns:1fr!important}@media (min-width:360px){.stats-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:640px){.stats-grid{grid-template-columns:repeat(4,1fr)!important}}.footer-wordmark{font-size:clamp(2.4rem,13vw,10.5rem)!important}.hero-cta-row{flex-direction:column;align-items:flex-start}@media (min-width:400px){.hero-cta-row{flex-flow:wrap;align-items:center}}@media (hover:none){.service-card .card-arrow{display:none!important}.service-card:hover .card-img-wrap img,.case-card:hover .card-img-wrap img{transform:none!important}}.cert-pill:hover{color:#ffffff7a!important;border-color:#ffffff38!important}@keyframes pulse-dot{0%,to{opacity:.5}50%{opacity:1}}.status-dot{animation:2.5s ease-in-out infinite pulse-dot}.glow-sep{background:radial-gradient(#ffffff1a,#0000 70%);width:100%;height:1px}@media (min-width:1920px){body{font-size:17px}}@media (min-width:640px) and (max-width:1023px){.svc-tab-content{min-width:0;overflow:hidden}}@media (max-height:500px) and (orientation:landscape){.hero-bottom-row{bottom:max(16px,env(safe-area-inset-bottom))!important}.lndscp-compress{padding-top:clamp(48px,8vw,80px)!important;padding-bottom:clamp(48px,8vw,80px)!important}}@supports (padding:max(0px)){nav{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width:767px){.pill-btn{white-space:normal;text-align:center;max-width:100%}.careers-notify-form{flex-direction:column!important}.careers-notify-form input{min-width:unset!important;width:100%!important}.footer-bottom-bar{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.footer-legal-links{flex-wrap:wrap!important;gap:12px!important}.hero-bottom-row{left:max(16px,env(safe-area-inset-left))!important;right:max(16px,env(safe-area-inset-right))!important}}@media (max-width:389px){.hero-cta-row{flex-direction:column!important;align-items:stretch!important}.hero-cta-row .pill-btn{justify-content:center}.nav-inner-pad{padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}}@media (max-width:359px){.hero-cta-row{flex-direction:column!important;align-items:stretch!important}.hero-cta-row .pill-btn{justify-content:center}}.glass-card{-webkit-backdrop-filter:blur(20px)saturate(1.2);background:#0f101abf;border:1px solid #ffffff12}.display-numeral{letter-spacing:-.03em;font-family:Space Grotesk,system-ui,sans-serif;font-weight:300}.body-refined{letter-spacing:.008em;font-family:DM Sans,system-ui,sans-serif;font-weight:400;line-height:1.9}.section-divider{border-top:1px solid #ffffff0e}.svc-metrics{grid-template-columns:repeat(2,1fr)!important}@media (min-width:640px){.svc-metrics{grid-template-columns:repeat(4,1fr)!important}}@media (min-width:900px){.cap-row{align-items:start;grid-template-columns:1.4fr 1fr!important}}.cap-metrics{min-width:0;flex-wrap:wrap!important}.threat-grid{grid-template-columns:1fr!important}@media (min-width:600px){.threat-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:900px){.threat-grid{grid-template-columns:repeat(3,1fr)!important}}.sw-philosophy-grid{grid-template-columns:1fr!important}@media (min-width:900px){.sw-philosophy-grid{grid-template-columns:1.1fr 1fr!important}}.sw-model-grid{grid-template-columns:1fr!important}@media (min-width:768px){.sw-model-grid{grid-template-columns:repeat(2,1fr)!important}}.model-grid{grid-template-columns:1fr!important}@media (min-width:900px){.model-grid{grid-template-columns:1fr 1fr!important}}.method-row{grid-template-columns:1fr!important}@media (min-width:768px){.method-row{grid-template-columns:180px 1fr!important}}.outputs-grid{grid-template-columns:1fr!important}@media (min-width:640px){.outputs-grid{grid-template-columns:1fr 1fr!important}}.cta-bottom-grid{grid-template-columns:1fr!important}@media (min-width:900px){.cta-bottom-grid{grid-template-columns:1fr 1fr!important}}.story-content-grid{grid-template-columns:1fr!important}@media (min-width:768px){.story-content-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.story-content-grid{grid-template-columns:repeat(3,1fr)!important}}.featured-article-grid{grid-template-columns:1fr!important}@media (min-width:900px){.featured-article-grid{grid-template-columns:1fr 1fr!important}}.insights-grid{grid-template-columns:1fr!important}@media (min-width:600px){.insights-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.insights-grid{grid-template-columns:repeat(3,1fr)!important}}.ty-grid{grid-template-columns:1fr!important}@media (min-width:768px){.ty-grid{grid-template-columns:1fr 1fr!important}}.ent-proof-grid{grid-template-columns:repeat(2,1fr)!important}@media (min-width:640px){.ent-proof-grid{grid-template-columns:repeat(4,1fr)!important}}.cap-row{grid-template-columns:1fr!important}@media (min-width:900px){.cap-row{grid-template-columns:1.4fr 1fr!important}}.ent-phase-row{grid-template-columns:1fr!important}@media (min-width:640px){.ent-phase-row{grid-template-columns:160px 1fr!important}}.diff-grid{grid-template-columns:1fr!important}@media (min-width:640px){.diff-grid{grid-template-columns:1fr 1fr!important}}@media (min-width:1024px){.diff-grid{grid-template-columns:1fr 1fr 1fr!important}}.ent-cta-grid{grid-template-columns:1fr!important}@media (min-width:900px){.ent-cta-grid{grid-template-columns:1.1fr 1fr!important}}.perks-grid{grid-template-columns:1fr!important}@media (min-width:600px){.perks-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.perks-grid{grid-template-columns:repeat(3,1fr)!important}}.bento-panel-grid{grid-template-columns:1fr!important}@media (min-width:900px){.bento-panel-grid{grid-template-columns:1fr 1fr!important}}.case-layout{grid-template-columns:1fr!important}@media (min-width:900px){.case-layout{grid-template-columns:1fr 1fr!important}}.tier-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.tier-table-scroll>*{min-width:520px}.table-scroll-hint{display:none!important}@media (max-width:767px){.table-scroll-hint{display:flex!important}}.why-founder-grid{grid-template-columns:1fr!important}@media (min-width:900px){.why-founder-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:767px){a[href^=mailto],a[href^=tel]{word-break:break-all;overflow-wrap:anywhere}.cap-metrics{flex-direction:column!important}}[style*=overflow]{-webkit-overflow-scrolling:touch}.fixed-overlay{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (hover:none) and (pointer:coarse){.pill-btn:active{opacity:.85;transform:scale(.95)!important}.mob-link-row:hover .mob-link-inner{transform:none!important}.service-card:hover{background:inherit!important}}input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select{font-size:max(16px,1em)!important}.hero-bottom-row{max-width:100%}
