@charset "UTF-8";:root{--at-primary: #3F2A87;--at-primary-700: #2C1A66;--at-primary-500: #4F35A8;--at-primary-300: #7C66C4;--at-primary-100: #E9E4F7;--at-accent: #00B8D4;--at-accent-700: #0096B0;--at-accent-300: #5DD8EC;--at-accent-100: #E0F7FB;--at-ink: #1A1B23;--at-muted: #5C6478;--at-line: #E5E7EB;--at-surface: #F8FAFC;--at-bg: #FFFFFF;--at-radius: 10px;--at-radius-lg: 16px;--at-shadow: 0 4px 8px rgba(26, 27, 35, .04), 0 8px 24px rgba(26, 27, 35, .06);--at-shadow-lg: 0 12px 32px rgba(26, 27, 35, .08), 0 24px 48px rgba(26, 27, 35, .1)}html{max-width:100%}html.at-nav-open{overflow:hidden;overscroll-behavior:none}body.aptitude-website,.aptitude-website{max-width:100%;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.0625rem;line-height:1.6;color:#1a1b23;background:#FFFFFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01","ss03"}.aptitude-website main img,.aptitude-website section img,.aptitude-website article img,.aptitude-website video,.aptitude-website iframe{max-width:100%;height:auto}#main{overflow-x:clip;max-width:100%}.aptitude-website h1,.aptitude-website h2,.aptitude-website h3,.aptitude-website h4,.aptitude-website h5,.aptitude-website h6,.aptitude-website .h1,.aptitude-website .h2,.aptitude-website .h3,.aptitude-website .h4,.aptitude-website .h5,.aptitude-website .h6{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#1a1b23;font-weight:700;line-height:1.2;letter-spacing:-.01em;margin-top:0;overflow-wrap:break-word}.aptitude-website h1,.aptitude-website .h1{font-size:clamp(2.5rem,1.75rem + 3vw,3.75rem);letter-spacing:-.02em}.aptitude-website h2,.aptitude-website .h2{font-size:clamp(2rem,1.5rem + 2vw,2.75rem);letter-spacing:-.015em}.aptitude-website h3,.aptitude-website .h3{font-size:1.75rem}.aptitude-website h4,.aptitude-website .h4{font-size:1.375rem}.aptitude-website h5,.aptitude-website .h5{font-size:1.1875rem}.aptitude-website p{margin-top:0;margin-bottom:1rem;color:#1a1b23}.aptitude-website .lead{font-size:1.1875rem;color:#5c6478;line-height:1.55}.aptitude-website a{color:#3f2a87;text-decoration:none;transition:color .15s ease}.aptitude-website a:hover{color:#2c1a66;text-decoration:underline;text-underline-offset:3px}.aptitude-website hr{border:0;border-top:1px solid #E5E7EB;margin:2.5rem 0}.aptitude-website code,.aptitude-website pre,.aptitude-website kbd{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;font-size:.9em}.aptitude-website ::-moz-selection{background:#E9E4F7;color:#2c1a66}.aptitude-website ::selection{background:#E9E4F7;color:#2c1a66}.aptitude-website .at-container{width:100%;max-width:1200px;padding-inline:1.25rem;margin-inline:auto}@media (max-width: 575.98px){.aptitude-website .at-container{padding-inline:1.125rem;max-width:100%;box-sizing:border-box}}@media (min-width: 768px){.aptitude-website .at-container{padding-inline:2rem}}.aptitude-website .at-container.at-container--wide{max-width:1320px}.aptitude-website .at-container.at-container--narrow{max-width:768px}.aptitude-website .at-section{padding-block:4rem}@media (min-width: 768px){.aptitude-website .at-section{padding-block:6rem}}.aptitude-website .at-section.at-section--tight{padding-block:3rem}.aptitude-website .at-section--surface{background:#F8FAFC}.aptitude-website .at-section--ink{background:#1A1B23;color:#fff}.aptitude-website .at-section--ink h1,.aptitude-website .at-section--ink h2,.aptitude-website .at-section--ink h3,.aptitude-website .at-section--ink h4,.aptitude-website .at-section--ink h5,.aptitude-website .at-section--ink h6,.aptitude-website .at-section--ink p{color:#fff}.aptitude-website .at-section--ink .lead{color:#ffffffc7}.aptitude-website .at-section--gradient{position:relative;overflow:hidden;background:linear-gradient(135deg,#2C1A66 0%,#3F2A87 60%,#00B8D4 140%);color:#fff}.aptitude-website .at-section--gradient h1,.aptitude-website .at-section--gradient h2,.aptitude-website .at-section--gradient h3,.aptitude-website .at-section--gradient h4,.aptitude-website .at-section--gradient h5,.aptitude-website .at-section--gradient h6,.aptitude-website .at-section--gradient p{color:#fff}.aptitude-website .at-section--gradient:after{content:"";position:absolute;top:50%;right:-3%;transform:translateY(-50%);width:min(48%,560px);aspect-ratio:31.387/32.129;background:url(/assets/aptitude_website/images/watermark-network.svg) no-repeat center/contain;opacity:.09;pointer-events:none;z-index:0}.aptitude-website .at-section--gradient>.at-container{position:relative;z-index:1}@media (max-width: 767.98px){.aptitude-website .at-section--gradient:after{width:72%;right:-12%;opacity:.07}}.aptitude-website .at-eyebrow{display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#3f2a87;margin-bottom:.75rem}.aptitude-website .at-section--ink .at-eyebrow,.aptitude-website .at-section--gradient .at-eyebrow{color:#5dd8ec}.aptitude-website .at-skip-link{position:fixed;top:0;left:50%;transform:translate(-50%,-120%);background:#3F2A87;color:#fff;padding:.75rem 1.25rem;border-radius:0 0 10px 10px;box-shadow:0 6px 16px #0f172a2e;z-index:1100;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;pointer-events:none}.aptitude-website .at-skip-link:focus,.aptitude-website .at-skip-link:focus-visible{transform:translate(-50%);outline:3px solid #5DD8EC;outline-offset:2px;pointer-events:auto}.aptitude-website .at-site-header{position:sticky;top:0;z-index:1000}.aptitude-website .at-topbar{background:#1A1B23;color:#fffc;font-size:.8125rem;padding:.5rem 0}.aptitude-website .at-topbar .at-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.aptitude-website .at-topbar a{color:#ffffffd9;text-decoration:none}.aptitude-website .at-topbar a:hover{color:#fff}.aptitude-website .at-topbar .at-topbar__contacts{display:flex;gap:1.25rem;align-items:center}.aptitude-website .at-topbar .at-topbar__actions{display:flex;align-items:center;gap:1rem}.aptitude-website .at-topbar a.at-topbar__support{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:#5dd8ec}.aptitude-website .at-topbar a.at-topbar__support:hover,.aptitude-website .at-topbar a.at-topbar__support:focus-visible{color:#fff}.aptitude-website .at-navbar{background:rgba(255,255,255,.98);border-bottom:1px solid #E5E7EB}@media (min-width: 1150px){.aptitude-website .at-navbar{background:rgba(255,255,255,.92);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px)}}@media (min-width: 1150px){.aptitude-website .at-navbar__shell{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}}.aptitude-website .at-navbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;width:100%}@media (min-width: 1150px){.aptitude-website .at-navbar__inner{width:auto;flex:0 0 auto;gap:1.5rem;padding-block:1rem}}.aptitude-website .at-brand{display:inline-flex;align-items:center;gap:.625rem;text-decoration:none;color:#1a1b23;font-weight:700;font-size:1.1875rem}.aptitude-website .at-brand img,.aptitude-website .at-brand svg{height:38px;width:auto;display:block}.aptitude-website .at-brand:hover{text-decoration:none;color:#3f2a87}.aptitude-website .at-navbar .at-brand img,.aptitude-website .at-navbar .at-brand svg{width:auto;max-width:none;-o-object-fit:contain;object-fit:contain}@media (min-width: 1150px){.aptitude-website .at-navbar .at-brand img,.aptitude-website .at-navbar .at-brand svg{height:38px}}.aptitude-website .at-nav{display:flex;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}@media (max-width: 1149.98px){.aptitude-website .at-nav{display:none}.aptitude-website .at-nav.is-open{display:flex;position:fixed;inset:0;width:100vw;max-width:100vw;min-height:100vh;min-height:100dvh;margin:0;border-radius:0;z-index:1100;flex-direction:column;align-items:stretch;justify-content:flex-start;background:#FFFFFF;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));gap:.125rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:none;border:0;transform:translateZ(0)}}.aptitude-website .at-nav__item .at-nav__link{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .9rem;border-radius:6px;color:#1a1b23;font-weight:500;font-size:.9375rem;text-decoration:none;transition:all .15s ease;white-space:nowrap}.aptitude-website .at-nav__item .at-nav__link:hover{background:#E9E4F7;color:#2c1a66;text-decoration:none}.aptitude-website .at-nav__item .at-nav__link.is-active{color:#2c1a66;background:#E9E4F7}.aptitude-website .at-nav__sub{list-style:none;margin:0;padding:0}@media (max-width: 1149.98px){.aptitude-website .at-nav__group{display:flex;flex-direction:column}.aptitude-website .at-nav__group-toggle{display:flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%;padding:.55rem .9rem;border:0;background:transparent;border-radius:6px;color:#1a1b23;font:inherit;font-weight:600;font-size:.9375rem;cursor:pointer}.aptitude-website .at-nav__group-toggle:hover{background:#E9E4F7;color:#2c1a66}.aptitude-website .at-nav__chev{width:18px;height:18px;flex-shrink:0;transition:transform .15s ease}.aptitude-website .at-nav__sub{list-style:none;margin:0;padding-left:.75rem;display:none}.aptitude-website .at-nav__group.is-open .at-nav__sub{display:flex;flex-direction:column;gap:.25rem}.aptitude-website .at-nav__group.is-open .at-nav__chev{transform:rotate(180deg)}}@media (min-width: 1150px){.aptitude-website .at-nav{gap:.15rem}.aptitude-website .at-nav__group,.aptitude-website .at-nav__sub{display:contents}.aptitude-website .at-nav__group-toggle{display:none}.aptitude-website .at-nav__item .at-nav__link{white-space:normal;text-align:center;justify-content:center;line-height:1.15;max-width:9rem;padding:.4rem .6rem;font-size:.875rem}}.aptitude-website .at-nav__cta{margin-left:.5rem}@media (max-width: 1149.98px){.aptitude-website .at-nav__cta{margin-left:0}}.aptitude-website .at-nav-backdrop{display:none}@media (max-width: 1149.98px){.aptitude-website .at-nav-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:1001;background:rgba(15,23,42,.35);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none}.aptitude-website .at-nav-backdrop.is-visible{display:block;opacity:1;visibility:visible;pointer-events:auto}.aptitude-website .at-nav-backdrop[hidden]{display:none!important}}.aptitude-website .at-nav__mobile-bar{display:none}@media (max-width: 1149.98px){.aptitude-website .at-nav__mobile-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 .75rem;padding:0 0 .75rem;border-bottom:1px solid #E5E7EB;list-style:none}.aptitude-website .at-nav__mobile-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.1875rem;font-weight:700;color:#1a1b23}.aptitude-website .at-nav__mobile-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #E5E7EB;border-radius:6px;background:white;color:#1a1b23;cursor:pointer;flex-shrink:0}.aptitude-website .at-nav__item .at-nav__link,.aptitude-website .at-nav__group-toggle{font-size:1.0625rem;padding:.85rem .75rem;border-radius:6px}.aptitude-website .at-nav-toggle[aria-expanded=true]{visibility:hidden;pointer-events:none}}@media (max-width: 1149.98px){.aptitude-website .at-topbar{padding-block:.35rem;font-size:.75rem}.aptitude-website .at-topbar .at-topbar__inner{gap:.35rem .5rem;flex-wrap:wrap;justify-content:space-between}.aptitude-website .at-topbar .at-topbar__contacts{gap:.5rem;min-width:0;flex:1 1 auto}.aptitude-website .at-topbar .at-topbar__actions{gap:.35rem;flex-shrink:0}.aptitude-website .at-topbar a.at-topbar__support{display:none}.aptitude-website .at-navbar__inner{padding-block:.5rem;min-height:48px}.aptitude-website .at-navbar .at-brand img,.aptitude-website .at-navbar .at-brand svg{height:28px;width:auto;max-width:min(130px,52vw);-o-object-fit:contain;object-fit:contain}.aptitude-website .at-navbar__inner{padding-inline:0}.aptitude-website .at-nav__item .at-nav__link{white-space:normal;width:100%}.aptitude-website .at-nav__cta{margin-top:.5rem;padding-top:.75rem;border-top:1px solid #E5E7EB}.aptitude-website .at-nav__cta .at-btn{width:100%;justify-content:center}}@media (max-width: 767.98px){.aptitude-website .at-topbar .at-topbar__contacts a:nth-child(2){display:none}}.aptitude-website .at-nav-toggle{display:none;background:transparent;border:1px solid #E5E7EB;border-radius:6px;padding:.5rem .65rem;cursor:pointer;color:#1a1b23;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;min-width:44px;min-height:44px}@media (max-width: 1149.98px){.aptitude-website .at-nav-toggle{display:inline-flex}}.aptitude-website .at-nav-toggle__icon{width:22px;height:22px}.aptitude-website .at-nav-toggle__icon--close[hidden],.aptitude-website .at-nav-toggle__icon--menu[hidden]{display:none!important}.aptitude-website .at-lang{display:inline-flex;align-items:center;border:1px solid #E5E7EB;border-radius:6px;overflow:hidden;font-size:.8125rem}.aptitude-website .at-lang a{padding:.35rem .65rem;color:#5c6478;text-decoration:none;font-weight:600}.aptitude-website .at-lang a.is-active{background:#3F2A87;color:#fff}.aptitude-website .at-lang a:hover:not(.is-active){background:#F8FAFC;color:#1a1b23;text-decoration:none}.aptitude-website .at-footer{background:#1A1B23;color:#ffffffc7;padding-block:4rem 1.5rem;margin-top:auto}.aptitude-website .at-footer a{color:#ffffffc7;text-decoration:none;transition:color .15s ease}.aptitude-website .at-footer a:hover{color:#fff;text-decoration:none}.aptitude-website .at-footer__grid{display:grid;gap:2.5rem;grid-template-columns:1.4fr repeat(3,1fr)}@media (max-width: 991.98px){.aptitude-website .at-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width: 575.98px){.aptitude-website .at-footer__grid{grid-template-columns:1fr}}.aptitude-website .at-footer__brand .at-brand{color:#fff}.aptitude-website .at-footer__brand .at-brand img,.aptitude-website .at-footer__brand .at-brand svg{filter:brightness(0) invert(1)}.aptitude-website .at-footer__brand .at-brand:hover{color:#fff}.aptitude-website .at-footer__brand p{color:#ffffffad;font-size:.9375rem;margin-top:1rem;max-width:30ch}.aptitude-website .at-footer__heading{color:#fff;font-size:.9375rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem}.aptitude-website .at-footer__list{list-style:none;padding:0;margin:0}.aptitude-website .at-footer__list li{margin-bottom:.5rem}.aptitude-website .at-footer__bottom{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.8125rem;color:#fff9}.aptitude-website .at-cookie{position:fixed;bottom:1rem;left:1rem;right:1rem;max-width:560px;background:white;border:1px solid #E5E7EB;border-radius:10px;box-shadow:0 12px 32px #1a1b2314,0 24px 48px #1a1b231a;padding:1.25rem 1.5rem;z-index:999;display:none}.aptitude-website .at-cookie.is-visible{display:block}.aptitude-website .at-cookie p{margin-bottom:.75rem;font-size:.9375rem}.aptitude-website .at-cookie .at-cookie__actions{display:flex;gap:.5rem;justify-content:flex-end}.aptitude-website .at-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.25rem;border-radius:6px;font-weight:600;font-size:.9375rem;line-height:1;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .05s ease,box-shadow .15s ease,background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.aptitude-website .at-btn:hover{text-decoration:none;transform:translateY(-1px)}.aptitude-website .at-btn:active{transform:translateY(0)}.aptitude-website .at-btn--primary{background:#3F2A87;color:#fff;box-shadow:0 8px 24px #3f2a872e}.aptitude-website .at-btn--primary:hover{background:#2C1A66;color:#fff}.aptitude-website .at-btn--accent{background:#00B8D4;color:#1a1b23}.aptitude-website .at-btn--accent:hover{background:#0096B0;color:#fff}.aptitude-website .at-btn--outline{background:transparent;color:#3f2a87;border-color:#3f2a87}.aptitude-website .at-btn--outline:hover{background:#3F2A87;color:#fff}.aptitude-website .at-btn--ghost{background:transparent;color:#1a1b23}.aptitude-website .at-btn--ghost:hover{background:#F8FAFC;color:#3f2a87}.aptitude-website .at-btn--lg{padding:.95rem 1.6rem;font-size:1.0625rem}.aptitude-website .at-btn--block{width:100%}@media (max-width: 575.98px){.aptitude-website .at-btn{white-space:normal;text-align:center}}.aptitude-website .at-hero{position:relative;overflow:hidden;padding-block:5rem;background:radial-gradient(circle at 80% 0%,rgba(0,184,212,.1) 0%,transparent 40%),radial-gradient(circle at 0% 100%,rgba(63,42,135,.08) 0%,transparent 40%),#FFFFFF}@media (min-width: 768px){.aptitude-website .at-hero{padding-block:7rem}}.aptitude-website .at-hero__grid{display:grid;gap:3rem;align-items:center;grid-template-columns:1.1fr 1fr}@media (max-width: 991.98px){.aptitude-website .at-hero__grid{grid-template-columns:1fr}}@media (max-width: 767.98px){.aptitude-website .at-hero__visual{display:none}}.aptitude-website .at-hero__copy{min-width:0;max-width:100%}.aptitude-website .at-hero__tagline{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#3f2a87;margin-bottom:1rem}.aptitude-website .at-hero__tagline span{display:inline-block;margin-right:.5rem}.aptitude-website .at-hero__tagline span+span:before{content:"\b7";color:#00b8d4;margin-right:.5rem}.aptitude-website .at-hero__title{font-size:clamp(2.5rem,1.75rem + 3vw,3.75rem);margin-bottom:1.25rem}.aptitude-website .at-hero__title .at-accent{background:linear-gradient(120deg,#3F2A87 0%,#00B8D4 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.aptitude-website .at-hero__lead{font-size:1.1875rem;color:#5c6478;margin-bottom:2rem;max-width:50ch}.aptitude-website .at-hero__actions{display:flex;gap:.75rem;flex-wrap:wrap}@media (max-width: 575.98px){.aptitude-website .at-hero{padding-block:2.25rem}.aptitude-website .at-hero__title{font-size:clamp(1.5rem,1.1rem + 2.5vw,1.85rem);line-height:1.15;overflow-wrap:anywhere}.aptitude-website .at-hero__tagline{letter-spacing:.08em}.aptitude-website .at-hero__tagline span{display:block;margin-right:0}.aptitude-website .at-hero__tagline span+span:before{display:none}.aptitude-website .at-hero__actions{flex-direction:column}.aptitude-website .at-hero__actions .at-btn{width:100%}}.aptitude-website .at-hero__visual{position:relative}.aptitude-website .at-hero__visual svg,.aptitude-website .at-hero__visual img{width:100%;height:auto;max-width:300px;margin-inline:auto;display:block}.aptitude-website .at-pillars{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch}.aptitude-website .at-pillar{display:flex;flex-direction:column;padding:1.75rem;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:16px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;text-decoration:none;color:#1a1b23}.aptitude-website .at-pillar:hover{transform:translateY(-4px);border-color:#7c66c4;box-shadow:0 4px 8px #1a1b230a,0 8px 24px #1a1b230f;text-decoration:none;color:#1a1b23}.aptitude-website .at-pillar:hover .at-pillar__arrow{transform:translate(4px);color:#00b8d4}.aptitude-website .at-pillar:not(a):hover{transform:none;border-color:#e5e7eb;box-shadow:none}.aptitude-website .at-pillar__icon{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#3F2A87 0%,#00B8D4 140%);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.aptitude-website .at-pillar__icon svg{width:28px;height:28px}.aptitude-website .at-pillar__title{font-size:1.375rem;font-weight:700;margin-bottom:.5rem;color:#1a1b23}.aptitude-website .at-pillar__desc{color:#5c6478;font-size:.9375rem;flex:1;margin-bottom:1rem}.aptitude-website .at-pillar__arrow{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.9375rem;color:#3f2a87;transition:transform .2s ease,color .2s ease}.aptitude-website .at-partners{text-align:center}.aptitude-website .at-partners__heading{font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5c6478;margin-bottom:1.5rem}.aptitude-website .at-partners__heading--sub{margin-top:2.5rem;padding-top:2.25rem;border-top:1px solid #E5E7EB}.aptitude-website .at-partners__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 3rem}.aptitude-website .at-partners__item{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:#5c6478;font-size:.9375rem;letter-spacing:.02em}.aptitude-website .at-partners__item:before{content:"";width:8px;height:8px;border-radius:50%;background:#00B8D4;display:inline-block}.aptitude-website .at-partners__item--expertise{color:#1a1b23;font-size:1.0625rem;font-weight:600}.aptitude-website .at-partners__item--expertise:before{display:none}.aptitude-website .at-catalog{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.aptitude-website .at-service{display:flex;flex-direction:column;padding:1.75rem;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:10px}.aptitude-website .at-service__sku{display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;font-size:.8125rem;color:#2c1a66;background:#E9E4F7;padding:.2rem .5rem;border-radius:4px;margin-bottom:.75rem;align-self:flex-start}.aptitude-website .at-service__title{font-size:1.1875rem;font-weight:700;margin-bottom:.25rem}.aptitude-website .at-service__unit{font-size:.8125rem;color:#5c6478;margin-bottom:1rem}.aptitude-website .at-service__price{font-size:1.75rem;font-weight:700;color:#3f2a87;margin-block:.5rem .25rem}.aptitude-website .at-service__price small{font-size:.9375rem;color:#5c6478;font-weight:500}.aptitude-website .at-service__price-note{font-size:.8125rem;color:#5c6478;margin-bottom:1rem}.aptitude-website .at-service__list{list-style:none;padding:0;margin:0 0 1.25rem}.aptitude-website .at-service__list li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;font-size:.9375rem;color:#1a1b23;line-height:1.45}.aptitude-website .at-service__list li:before{content:"";position:absolute;left:0;top:.55rem;width:14px;height:8px;border-left:2px solid #00B8D4;border-bottom:2px solid #00B8D4;transform:rotate(-45deg)}.aptitude-website .at-service__group-label{font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5c6478;margin:.75rem 0 .5rem;display:block}.aptitude-website .at-stats{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.aptitude-website .at-stats__item{text-align:left;padding:1.5rem;border-left:3px solid #00B8D4;background:#F8FAFC;border-radius:0 10px 10px 0}.aptitude-website .at-stats__value{display:block;font-size:clamp(2rem,1.5rem + 2vw,2.75rem);font-weight:700;color:#3f2a87;line-height:1;margin-bottom:.4rem}.aptitude-website .at-stats__label{font-size:.9375rem;color:#5c6478;line-height:1.4}.aptitude-website .at-feature{display:grid;gap:3rem;align-items:center;grid-template-columns:1fr 1fr}@media (max-width: 991.98px){.aptitude-website .at-feature{grid-template-columns:1fr}}.aptitude-website .at-feature--reverse .at-feature__visual{order:-1}@media (max-width: 991.98px){.aptitude-website .at-feature--reverse .at-feature__visual{order:0}}.aptitude-website .at-feature__visual{background:#F8FAFC;border-radius:16px;padding:2rem;min-height:280px;display:flex;align-items:center;justify-content:center;max-width:100%;overflow-x:auto}@media (max-width: 575.98px){.aptitude-website .at-feature__visual{padding:1.25rem}}.aptitude-website .at-feature__list{list-style:none;padding:0;margin:1.5rem 0 0}.aptitude-website .at-feature__list li{position:relative;padding-left:2rem;margin-bottom:1rem}.aptitude-website .at-feature__list li:before{content:"";position:absolute;left:0;top:.4em;width:1.25rem;height:1.25rem;background:#E9E4F7;border-radius:50%}.aptitude-website .at-feature__list li:after{content:"";position:absolute;left:.4rem;top:.7em;width:.55rem;height:.3rem;border-left:2px solid #3F2A87;border-bottom:2px solid #3F2A87;transform:rotate(-45deg)}.aptitude-website .at-subnav{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.aptitude-website .at-subnav a{padding:.5rem 1rem;background:#F8FAFC;color:#1a1b23;font-weight:500;font-size:.9375rem;border-radius:999px;text-decoration:none}.aptitude-website .at-subnav a:hover,.aptitude-website .at-subnav a.is-active{background:#3F2A87;color:#fff;text-decoration:none}.aptitude-website .at-contact-grid{display:grid;gap:3rem;grid-template-columns:1fr 1fr}@media (max-width: 768px){.aptitude-website .at-contact-grid{grid-template-columns:1fr;gap:2.5rem}}.aptitude-website .at-form{max-width:720px}.aptitude-website .at-form--wide{max-width:920px}.aptitude-website .at-form .at-field{margin-bottom:1.1rem}.aptitude-website .at-form .at-field label{display:block;font-size:.9375rem;font-weight:600;margin-bottom:.4rem;color:#1a1b23}.aptitude-website .at-form .at-field label .at-required{color:#c62828;margin-left:.15rem}.aptitude-website .at-form .at-field input[type=text],.aptitude-website .at-form .at-field input[type=email],.aptitude-website .at-form .at-field input[type=tel],.aptitude-website .at-form .at-field input[type=number],.aptitude-website .at-form .at-field input[type=url],.aptitude-website .at-form .at-field input[type=file],.aptitude-website .at-form .at-field textarea,.aptitude-website .at-form .at-field select{width:100%;padding:.7rem .9rem;font-size:1.0625rem;font-family:inherit;color:#1a1b23;background:#FFFFFF;border:1px solid #CBD0DA;border-radius:6px;transition:border-color .15s,box-shadow .15s,background .15s}.aptitude-website .at-form .at-field input[type=text]:focus,.aptitude-website .at-form .at-field input[type=email]:focus,.aptitude-website .at-form .at-field input[type=tel]:focus,.aptitude-website .at-form .at-field input[type=number]:focus,.aptitude-website .at-form .at-field input[type=url]:focus,.aptitude-website .at-form .at-field input[type=file]:focus,.aptitude-website .at-form .at-field textarea:focus,.aptitude-website .at-form .at-field select:focus{outline:none;border-color:#3f2a87;box-shadow:0 0 0 3px #3f2a871f}.aptitude-website .at-form .at-field input[type=text]:disabled,.aptitude-website .at-form .at-field input[type=email]:disabled,.aptitude-website .at-form .at-field input[type=tel]:disabled,.aptitude-website .at-form .at-field input[type=number]:disabled,.aptitude-website .at-form .at-field input[type=url]:disabled,.aptitude-website .at-form .at-field input[type=file]:disabled,.aptitude-website .at-form .at-field textarea:disabled,.aptitude-website .at-form .at-field select:disabled{background:#F8FAFC;color:#5c6478;cursor:not-allowed}.aptitude-website .at-form .at-field input[type=text][aria-invalid=true],.aptitude-website .at-form .at-field input[type=email][aria-invalid=true],.aptitude-website .at-form .at-field input[type=tel][aria-invalid=true],.aptitude-website .at-form .at-field input[type=number][aria-invalid=true],.aptitude-website .at-form .at-field input[type=url][aria-invalid=true],.aptitude-website .at-form .at-field input[type=file][aria-invalid=true],.aptitude-website .at-form .at-field textarea[aria-invalid=true],.aptitude-website .at-form .at-field select[aria-invalid=true]{border-color:#c62828;box-shadow:0 0 0 3px #c628281a}.aptitude-website .at-form .at-field input[type=file]{padding:.4rem .5rem;font-size:.9375rem}.aptitude-website .at-form .at-field input[type=file]::file-selector-button{margin-right:.75rem;padding:.4rem .8rem;border:1px solid #3F2A87;background:#E9E4F7;color:#2c1a66;border-radius:6px;font-weight:600;cursor:pointer}.aptitude-website .at-form .at-field textarea{min-height:140px;resize:vertical}.aptitude-website .at-form .at-field .at-help{font-size:.8125rem;color:#5c6478;margin-top:.35rem}.aptitude-website .at-form .at-field .at-error{font-size:.8125rem;color:#c62828;margin-top:.35rem;display:none}.aptitude-website .at-form .at-field.is-invalid .at-error{display:block}.aptitude-website .at-form .at-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.aptitude-website .at-form .at-form-row{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width: 575.98px){.aptitude-website .at-form .at-form-row{grid-template-columns:1fr}}.aptitude-website .at-form .at-checkbox-group{display:grid;gap:.5rem 1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.aptitude-website .at-form .at-checkbox-group label{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid #E5E7EB;border-radius:6px;cursor:pointer;font-weight:500;font-size:.9375rem;background:#FFFFFF;transition:border-color .15s,background .15s}.aptitude-website .at-form .at-checkbox-group label:hover{border-color:#7c66c4}.aptitude-website .at-form .at-checkbox-group label input[type=checkbox]{accent-color:#3F2A87}.aptitude-website .at-form .at-checkbox-group label:has(input:checked){border-color:#3f2a87;background:#E9E4F7;color:#2c1a66}.aptitude-website .at-form .at-form-actions{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.aptitude-website .at-form .at-form-actions .at-form-status{font-size:.9375rem}.aptitude-website .at-form .at-form-actions .at-form-status[data-state=error]{color:#c62828}.aptitude-website .at-form .at-form-actions .at-form-status[data-state=success]{color:#2e7d32}.aptitude-website .at-form .at-form-actions .at-form-status[data-state=loading]{color:#5c6478}.aptitude-website .at-stepper{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}.aptitude-website .at-stepper__step{position:relative;display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border:1px solid #E5E7EB;border-radius:6px;background:#FFFFFF;font-size:.9375rem;color:#5c6478}.aptitude-website .at-stepper__step__num{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.9375rem;background:#F8FAFC;color:#5c6478;border:1px solid #CBD0DA}.aptitude-website .at-stepper__step__label{font-weight:600;line-height:1.2}.aptitude-website .at-stepper__step.is-active{border-color:#3f2a87;color:#2c1a66;background:#E9E4F7}.aptitude-website .at-stepper__step.is-active .at-stepper__step__num{background:#3F2A87;color:#fff;border-color:#3f2a87}.aptitude-website .at-stepper__step.is-done{color:#1a1b23}.aptitude-website .at-stepper__step.is-done .at-stepper__step__num{background:#00B8D4;color:#1a1b23;border-color:#00b8d4;font-size:0}.aptitude-website .at-stepper__step.is-done .at-stepper__step__num:before{content:"\2713"}.aptitude-website .at-stepper__step.is-done .at-stepper__step__num:before{font-size:1.0625rem}@media (max-width: 575.98px){.aptitude-website .at-stepper{grid-template-columns:1fr}}.aptitude-website .at-step-panel{display:none}.aptitude-website .at-step-panel.is-active{display:block}.aptitude-website .at-confirm{text-align:center;padding-block:4rem}.aptitude-website .at-confirm__icon{width:88px;height:88px;margin:0 auto 1.5rem;border-radius:50%;background:linear-gradient(135deg,#3F2A87 0%,#00B8D4 140%);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700}.aptitude-website .at-confirm__title{font-size:clamp(2rem,1.5rem + 2vw,2.75rem);margin-bottom:1rem}.aptitude-website .at-confirm__lead{font-size:1.1875rem;color:#5c6478;max-width:56ch;margin:0 auto 2rem}.aptitude-website .at-confirm__ref{display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;background:#F8FAFC;padding:.4rem .75rem;border-radius:6px;color:#2c1a66;font-size:.9375rem;margin-bottom:2rem}.aptitude-website .at-callout{padding:1.25rem 1.5rem;background:#E9E4F7;border-left:3px solid #3F2A87;border-radius:0 10px 10px 0;color:#2c1a66;font-size:.9375rem}.aptitude-website .at-callout--accent{background:#E0F7FB;border-color:#00b8d4;color:#0096b0}.aptitude-website .at-callout strong{color:inherit}.aptitude-website .at-pillars+.at-callout{margin-top:2rem}.aptitude-website .at-leadmagnet{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;padding:2rem 2.25rem;border-radius:10px;border:1px solid #E5E7EB;background:#FFFFFF;box-shadow:0 1px 2px #0f172a0a}.aptitude-website .at-leadmagnet .at-leadmagnet__title{font-size:1.75rem;line-height:1.25;margin:.5rem 0;color:#1a1b23}.aptitude-website .at-leadmagnet .at-leadmagnet__desc{margin:0;color:#5c6478;max-width:60ch}.aptitude-website .at-leadmagnet .at-leadmagnet__action{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;justify-self:end}.aptitude-website .at-leadmagnet .at-leadmagnet__action .at-btn{white-space:nowrap}.aptitude-website .at-leadmagnet .at-leadmagnet__hint{font-size:.8125rem;color:#5c6478}@media (max-width: 768px){.aptitude-website .at-leadmagnet{grid-template-columns:1fr;padding:1.5rem}.aptitude-website .at-leadmagnet .at-leadmagnet__action{justify-self:start;width:100%}.aptitude-website .at-leadmagnet .at-leadmagnet__action .at-btn{width:100%;text-align:center}}.aptitude-website .at-leadmagnet--accent{background:linear-gradient(135deg,#3F2A87 0%,#00B8D4 100%);color:#fff;border-color:transparent}.aptitude-website .at-leadmagnet--accent .at-eyebrow,.aptitude-website .at-leadmagnet--accent .at-leadmagnet__title{color:#fff}.aptitude-website .at-leadmagnet--accent .at-leadmagnet__desc{color:#fffffff5}.aptitude-website .at-leadmagnet--accent .at-leadmagnet__hint{color:#ffffffeb}.aptitude-website .at-leadmagnet--accent .at-btn--accent{background:#fff;color:#3f2a87}.aptitude-website .at-leadmagnet--accent .at-btn--accent:hover{background:#3F2A87;color:#fff}.aptitude-website .at-sla{border:1px solid #E5E7EB;border-radius:10px;overflow:hidden;background:#FFFFFF}.aptitude-website .at-sla-table{width:100%;border-collapse:collapse;font-size:.9375rem;color:#1a1b23}.aptitude-website .at-sla-table thead th{background:#F8FAFC;text-align:left;font-weight:600;padding:1rem 1.25rem;border-bottom:1px solid #E5E7EB;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;color:#5c6478}.aptitude-website .at-sla-table tbody td{padding:1rem 1.25rem;border-bottom:1px solid #E5E7EB;vertical-align:top}.aptitude-website .at-sla-table tbody tr:last-child td{border-bottom:0}.aptitude-website .at-sla-table .at-sla__prio{font-weight:700;white-space:nowrap}.aptitude-website .at-sla-table .at-sla__prio .at-sla__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;border-radius:999px;font-size:.8125rem;font-weight:700}.aptitude-website .at-sla-table .at-sla__prio .at-sla__chip:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block}.aptitude-website .at-sla-table .at-sla__prio--p1 .at-sla__chip{background:#FEF2F2;color:#b91c1c}.aptitude-website .at-sla-table .at-sla__prio--p2 .at-sla__chip{background:#FFF7ED;color:#c2410c}.aptitude-website .at-sla-table .at-sla__prio--p3 .at-sla__chip{background:#FFFBEB;color:#b45309}.aptitude-website .at-sla-table .at-sla__prio--p4 .at-sla__chip{background:#ECFDF5;color:#047857}.aptitude-website .at-sla-table .at-sla__examples{color:#5c6478;font-size:.8125rem;margin-top:.25rem}@media (max-width: 768px){.aptitude-website .at-sla-table thead{display:none}.aptitude-website .at-sla-table tr{display:block;padding:1rem 1.25rem;border-bottom:1px solid #E5E7EB}.aptitude-website .at-sla-table tbody tr:last-child{border-bottom:0}.aptitude-website .at-sla-table td{display:grid;grid-template-columns:140px 1fr;gap:.5rem;padding:.4rem 0;border:0}.aptitude-website .at-sla-table td:before{content:attr(data-label);font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:#5c6478}}.aptitude-website .at-remote-platforms{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.85rem;margin:0 0 2.5rem}.aptitude-website .at-remote-plat{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.1rem .75rem;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:10px;color:#1a1b23;font-weight:600;font-size:.9375rem;text-align:center;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.aptitude-website .at-remote-plat svg{width:34px;height:34px;color:#3f2a87}.aptitude-website .at-remote-plat:hover,.aptitude-website .at-remote-plat:focus-visible{border-color:#3f2a87;box-shadow:0 4px 8px #1a1b230a,0 8px 24px #1a1b230f;text-decoration:none;transform:translateY(-2px)}.aptitude-website .at-os{background:#FFFFFF;border:1px solid #E5E7EB;border-radius:16px;padding:1.75rem;margin-bottom:1.75rem;scroll-margin-top:90px;box-shadow:0 1px 2px #1a1b230a,0 1px 3px #1a1b230f}@media (min-width: 768px){.aptitude-website .at-os{padding:2.25rem}}.aptitude-website .at-os__title{display:flex;align-items:center;gap:.65rem;margin:0 0 1.5rem;color:#3f2a87}.aptitude-website .at-os__title svg{width:30px;height:30px;flex-shrink:0}.aptitude-website .at-step{position:relative;padding:1.2rem 1.25rem 1.2rem 3.5rem;background:#F8FAFC;border-radius:10px;border-left:3px solid #00B8D4;margin-bottom:1rem}.aptitude-website .at-step:last-child{margin-bottom:0}.aptitude-website .at-step h4{margin:0 0 .4rem;font-size:1.1875rem}.aptitude-website .at-step p{margin:0 0 .6rem;color:#5c6478;font-size:.9375rem}.aptitude-website .at-step p:last-child{margin-bottom:0}.aptitude-website .at-step__num{position:absolute;left:1rem;top:1.2rem;width:1.85rem;height:1.85rem;border-radius:50%;background:#3F2A87;color:#fff;font-weight:800;font-size:.9375rem;display:inline-flex;align-items:center;justify-content:center}.aptitude-website .at-dl{display:block;text-align:center;background:#3F2A87;color:#fff;font-weight:700;padding:.85rem 1rem;border-radius:10px;margin:.5rem 0;text-decoration:none;transition:background .15s ease}.aptitude-website .at-dl:hover,.aptitude-website .at-dl:focus-visible{background:#2C1A66;color:#fff;text-decoration:none}.aptitude-website .at-dl--secondary{background:#5C6478}.aptitude-website .at-dl--secondary:hover,.aptitude-website .at-dl--secondary:focus-visible{background:#1A1B23}.aptitude-website .at-dl-row{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}@media (max-width: 480px){.aptitude-website .at-dl-row{grid-template-columns:1fr}}.aptitude-website .at-copy{display:flex;gap:.5rem;margin:.35rem 0 .85rem}.aptitude-website .at-copy__val{flex:1;background:#FFFFFF;border:1px solid #CBD0DA;border-radius:6px;padding:.5rem .7rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;font-size:.8125rem;color:#1a1b23;word-break:break-all;display:flex;align-items:center}.aptitude-website .at-copy__btn{flex-shrink:0;min-width:4.5rem;background:#00B8D4;color:#fff;border:0;border-radius:6px;padding:0 1rem;font-weight:700;font-size:.9375rem;cursor:pointer;transition:background .15s ease}.aptitude-website .at-copy__btn:hover{background:#0096B0}.aptitude-website .at-copy__btn.is-copied{background:#16A34A}.aptitude-website .at-remote-shot{width:100%;max-width:540px;height:auto;display:block;margin:.85rem auto 0;border:1px solid #E5E7EB;border-radius:6px}.aptitude-website .at-remote-cap{font-size:.8125rem;color:#8a92a6;text-align:center;margin:.35rem 0 0}.aptitude-website .at-note{background:#FFF8E6;border:1px solid #D97706;border-radius:6px;padding:.7rem .9rem;margin:.6rem 0 0;font-size:.9375rem;color:#7a4e00}.aptitude-website .at-section--ink .at-btn--outline,.aptitude-website .at-section--gradient .at-btn--outline{color:#fff;border-color:#fff9}.aptitude-website .at-section--ink .at-btn--outline:hover,.aptitude-website .at-section--gradient .at-btn--outline:hover{background:white;color:#3f2a87;border-color:#fff}.aptitude-website .at-section--ink .at-btn--ghost,.aptitude-website .at-section--gradient .at-btn--ghost{color:#fff;background:rgba(255,255,255,.08)}.aptitude-website .at-section--ink .at-btn--ghost:hover,.aptitude-website .at-section--gradient .at-btn--ghost:hover{background:rgba(255,255,255,.18);color:#fff}
/*# sourceMappingURL=website.bundle.MV62K5KE.css.map */
