:root{--apx-ink: #f4f1ea;--apx-mute: rgba(244, 241, 234, .58);--apx-mute-2: rgba(244, 241, 234, .36);--apx-bg: #0a0a0c;--apx-bg-2: #0f0f12;--apx-line: rgba(244, 241, 234, .1);--apx-line-strong: rgba(244, 241, 234, .18);--apx-blue: #2e8cff;--apx-blue-deep: #1c6fe0;--apx-sky: #80c8f0;--apx-paper: #ece7da;--apx-paper-ink: #15161a;--apx-paper-mute: rgba(21, 22, 26, .62);--apx-paper-line: rgba(21, 22, 26, .16)}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0;background:var(--apx-bg)}.apx-page{width:100%;min-width:1440px;background:var(--apx-bg);color:var(--apx-ink);font-family:Inter,Inter Tight,system-ui,sans-serif;line-height:1.5;font-feature-settings:"ss01","cv11";overflow-x:clip}h1,h2,h3,p{margin:0}.apx-cont{max-width:1320px;margin:0 auto;padding:0 72px}.apx-cont-wide{max-width:1440px;margin:0 auto;padding:0 56px}.apx-display{font-weight:600;letter-spacing:-.045em;line-height:.98}.apx-display-md{font-weight:600;letter-spacing:-.035em;line-height:1.05}.apx-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.apx-index{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--apx-mute-2);letter-spacing:.08em}.apx-rule{display:flex;align-items:center;gap:14px;color:var(--apx-mute);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.apx-rule:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--apx-blue);box-shadow:0 0 0 4px #2e8cff2e}.apx-rule.paper{color:var(--apx-paper-mute)}.apx-rule.paper:before{background:#15161a;box-shadow:0 0 0 4px #15161a14}.apx-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:500;background:var(--apx-blue);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .15s,transform .15s;font-family:inherit;text-decoration:none}.apx-btn:hover{background:var(--apx-blue-deep)}.apx-btn.ghost{background:transparent;color:var(--apx-ink);box-shadow:inset 0 0 0 1px var(--apx-line-strong)}.apx-btn.ghost:hover{background:#f4f1ea0d}.apx-btn.dark{background:#15161a;color:#fff}.apx-btn.dark:hover{background:#000}.apx-btn.paper{background:#15161a;color:#ece7da}.apx-btn.paper:hover{background:#000}.apx-btn.paper-ghost{background:transparent;color:#15161a;box-shadow:inset 0 0 0 1px var(--apx-paper-line)}.apx-btn.paper-ghost:hover{background:#15161a0d}.apx-btn.outline-light{background:transparent;box-shadow:inset 0 0 0 1px #ffffff80;color:#fff}.apx-btn.outline-light:hover{background:#ffffff14}.apx-btn.sm{padding:10px 16px;font-size:13px}.apx-btn .arrow{font-size:16px;line-height:1}.apx-nav-link{font-size:13px;color:var(--apx-mute);text-decoration:none;padding:6px 0;position:relative}.apx-nav-link:hover{color:var(--apx-ink)}.apx-navitem{position:relative;display:flex;align-items:center}.apx-nav-trigger{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;cursor:pointer;white-space:nowrap}.apx-caret{font-size:9px;opacity:.55;transition:transform .16s ease}.apx-navitem:hover .apx-caret{transform:rotate(180deg);opacity:.9}.apx-navmenu{position:absolute;top:100%;left:0;margin-top:12px;min-width:252px;background:#0c0c10;border:1px solid var(--apx-line-strong);border-radius:12px;padding:8px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease;box-shadow:0 40px 80px -28px #000c;z-index:50}.apx-navmenu:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.apx-navitem:hover .apx-navmenu{opacity:1;visibility:visible;transform:translateY(0)}.apx-navmenu a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:11px 14px;font-size:14px;color:var(--apx-mute);text-decoration:none;border-radius:8px;transition:background .12s,color .12s}.apx-navmenu a .go{opacity:0;color:var(--apx-blue);transition:opacity .12s,transform .12s;transform:translate(-4px)}.apx-navmenu a:hover{background:#2e8cff1a;color:var(--apx-ink)}.apx-navmenu a:hover .go{opacity:1;transform:translate(0)}.apx-langmenu{left:auto;right:0;min-width:168px}.apx-ph{background:var(--apx-blue);display:block}.apx-news-card{display:block;text-decoration:none;color:inherit}.apx-news-card .apx-ph{transition:opacity .15s ease}.apx-news-card:hover .apx-ph{opacity:.88}.apx-news-title{transition:color .15s ease}.apx-news-card:hover .apx-news-title{color:var(--apx-sky)}.apx-bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.apx-sec{padding:140px 0;border-top:1px solid var(--apx-line)}.apx-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:5px 10px;border-radius:4px;background:#2e8cff1a;color:var(--apx-sky);border:1px solid rgba(46,140,255,.22);font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase}.apx-logo{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.apx-logo .wm{font-family:Inter,sans-serif;font-weight:700;letter-spacing:.22em;color:var(--apx-ink)}.apx-acc-btn{width:100%;background:transparent;border:none;cursor:pointer;color:var(--apx-ink);text-align:left;font-family:inherit}.apx-acc-panel{overflow:hidden}.apx-acc-panel[hidden]{display:none}.apx-hl{background:transparent;padding:0}.apx-hl.blue{background:transparent;color:var(--apx-sky)}.apx-playcard{background:#f4f1ea;border-radius:6px;aspect-ratio:5/6;display:flex;align-items:center;justify-content:center}.apx-playcard svg{color:#0a0a0c}.apx-playcircle{width:84px;height:84px;border-radius:50%;border:2px solid rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;color:#fff}.apx-field{width:100%;padding:13px 14px;background:#0a0a0c;border:1px solid var(--apx-line);border-radius:5px;font-size:13px;color:var(--apx-ink);font-family:inherit}.apx-field::placeholder{color:var(--apx-mute-2)}.apx-field:focus{outline:none;border-color:var(--apx-blue)}textarea.apx-field{min-height:120px;resize:vertical}.apx-chip{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;font-size:13px;font-family:inherit;cursor:pointer;background:transparent;color:var(--apx-mute);border:1px solid var(--apx-line-strong);transition:color .15s,background .15s,border-color .15s}.apx-chip:hover{color:var(--apx-ink);border-color:var(--apx-mute)}.apx-chip[aria-pressed=true]{background:var(--apx-blue);color:#fff;border-color:var(--apx-blue)}@media(max-width:1100px){.apx-page{min-width:0!important}.apx-cont-wide{padding-left:32px!important;padding-right:32px!important}nav .apx-cont-wide{padding-left:24px!important;padding-right:24px!important}[style*="font-size:124px"],[style*="font-size:120px"],[style*="font-size:116px"]{font-size:clamp(56px,8vw,88px)!important}[style*="font-size:104px"],[style*="font-size:96px"]{font-size:clamp(48px,7vw,72px)!important}[style*="font-size:72px"]{font-size:clamp(40px,6vw,56px)!important}[style*="font-size:58px"],[style*="font-size:56px"],[style*="font-size:52px"]{font-size:clamp(34px,5vw,46px)!important}}@media(max-width:800px){.apx-cont-wide{padding-left:20px!important;padding-right:20px!important}[style*="font-size:124px"],[style*="font-size:120px"],[style*="font-size:116px"]{font-size:clamp(40px,11vw,56px)!important}[style*="font-size:104px"],[style*="font-size:96px"]{font-size:clamp(36px,9.5vw,48px)!important}[style*="font-size:72px"]{font-size:clamp(32px,8.5vw,44px)!important}[style*="font-size:58px"],[style*="font-size:56px"],[style*="font-size:52px"]{font-size:clamp(28px,7.5vw,38px)!important}[style*="font-size:44px"],[style*="font-size:40px"]{font-size:clamp(24px,6.5vw,32px)!important}[style*="font-size:38px"],[style*="font-size:36px"]{font-size:clamp(22px,6vw,30px)!important}[style*="grid-template-columns:repeat(3,1fr)"],[style*="grid-template-columns:repeat(2,1fr)"]{grid-template-columns:1fr!important}[style*="grid-template-columns:repeat(3,1fr)"]>div,[style*="grid-template-columns:repeat(2,1fr)"]>div{border-right:none!important}}@media(min-width:801px)and (max-width:1100px){[style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:repeat(2,1fr)!important}}.apx-mnav-btn{display:none}@media(max-width:1024px){.apx-nav-menus{display:none!important}.apx-nav-actions>:not(.apx-mnav-btn){display:none!important}.apx-mnav-btn{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:none;border:0;cursor:pointer}.apx-mnav-btn span{display:block;height:2px;background:var(--apx-ink);border-radius:2px;transition:transform .18s ease,opacity .18s ease}.apx-mnav-btn[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.apx-mnav-btn[aria-expanded=true] span:nth-child(2){opacity:0}.apx-mnav-btn[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.apx-mnav{display:block;border-top:1px solid var(--apx-line);padding:8px 24px 28px;background:#0a0a0cf7;max-height:calc(100vh - 71px);overflow-y:auto}.apx-mnav[hidden]{display:none}.apx-mnav-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-size:16px;color:var(--apx-ink);border-bottom:1px solid var(--apx-line)}.apx-mnav-link{display:block;padding:12px 0 12px 16px;font-size:15px;color:var(--apx-mute);text-decoration:none}.apx-mnav-langs{display:flex;gap:22px;padding:20px 0;border-bottom:1px solid var(--apx-line)}.apx-mnav-langs a{text-decoration:none;color:var(--apx-mute)}.apx-mnav-ctas{display:flex;flex-direction:column;gap:14px;padding-top:20px}.apx-mnav-ctas .apx-btn{justify-content:center}}@media(max-width:800px){.apx-r-hero{grid-template-columns:1fr!important;gap:28px!important;align-items:start!important}.apx-r-hero-ctas .apx-btn,.apx-r-hero-ctas .apx-btn.ghost{width:100%;justify-content:center}main>section[style*="min-height:calc(100vh - 71px)"]{min-height:0!important}.apx-r-cta-grid{grid-template-columns:1fr!important;gap:32px!important}.apx-r-split{grid-template-columns:1fr!important;gap:20px!important}.apx-r-team{grid-template-columns:repeat(2,1fr)!important;gap:28px 16px!important}.apx-r-stats{grid-template-columns:repeat(2,1fr)!important}.apx-r-stats>div{border-right:none!important;border-top:1px solid var(--apx-line)!important}.apx-r-nil{grid-template-columns:1fr!important}.apx-r-nil>div{border-right:none!important;min-height:0!important;padding:22px 0!important;border-top:1px solid rgba(255,255,255,.22)!important}[style*="padding:0 56px"]{padding-left:20px!important;padding-right:20px!important}.apx-r-tiers{grid-template-columns:1fr!important}.apx-r-tier-logo{max-width:340px;width:78%!important}.apx-r-roles-row{grid-template-columns:40px 1fr auto!important;grid-template-rows:auto auto;row-gap:6px!important;padding:20px 16px!important}.apx-r-roles-row>:nth-child(3){grid-column:2}.apx-r-jobs-panel{padding-left:0!important}.apx-r-pricing-teaser{padding:28px 20px!important;margin-top:48px!important}.apx-r-pricing-row{flex-direction:column!important;align-items:flex-start!important;gap:24px!important}.apx-r-pricing-ctas{width:100%}.apx-r-pricing-ctas .apx-btn{flex:1 1 0;justify-content:center}.apx-r-contact-intro,.apx-r-contact-split,.apx-r-form-grid{grid-template-columns:1fr!important}.apx-r-contact-split{gap:28px!important}[data-contact-form]{padding:24px 20px 28px!important}.apx-r-footer-top,.apx-r-footer-cols{grid-template-columns:1fr!important;gap:32px!important}.apx-r-footer-cols{grid-template-columns:repeat(2,1fr)!important}.apx-r-footer-legal{flex-direction:column;gap:18px!important;align-items:flex-start!important}.apx-r-footer-legal>div{flex-wrap:wrap}}@media(min-width:801px)and (max-width:1100px){.apx-r-hero{gap:40px!important}.apx-r-team{grid-template-columns:repeat(3,1fr)!important}.apx-r-footer-cols{grid-template-columns:repeat(2,1fr)!important;gap:40px 24px!important}.apx-r-nil{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:800px){.apx-r-home-hero,.apx-r-2col-head,.apx-r-mock-wrap,.apx-r-search,.apx-r-testimonial{grid-template-columns:1fr!important;gap:28px!important}.apx-r-testimonial-head{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;margin-bottom:40px!important}.apx-r-2col-head{margin-bottom:56px!important}.apx-r-steps,.apx-r-profile-head{grid-template-columns:1fr!important}.apx-r-profile-head>.apx-ph{max-width:210px}.apx-r-profile-stats{grid-template-columns:repeat(2,1fr)!important}.apx-r-profile-cards,.apx-r-filters{grid-template-columns:1fr!important}.apx-r-search-side{display:flex!important;flex-direction:row!important;gap:16px;overflow-x:auto!important;overflow-y:visible!important}.apx-r-search-side>div:first-child{flex-shrink:0}.apx-r-search-side>div:last-child{flex:1 1 0!important;min-width:0!important}[style*="padding:32px"][style*="border-radius:16px"]{padding:20px 16px!important}.apx-r-testimonial>div[style*="padding:64px 56px"]{padding:32px 24px!important}.apx-r-profile-stats [style*="white-space:nowrap"]{white-space:normal!important}}@media(min-width:801px)and (max-width:1100px){.apx-r-mock-wrap,.apx-r-search{grid-template-columns:1fr!important;gap:40px!important}.apx-r-2col-head{margin-bottom:96px!important}}html.reveal-ready [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}html.reveal-ready [data-reveal].is-in{opacity:1;transform:none}.apx-lift{transition:transform .22s ease,border-color .22s ease}.apx-lift:hover{transform:translateY(-4px)}.apx-news-card{transition:transform .22s ease}.apx-news-card:hover{transform:translateY(-4px)}@media(prefers-reduced-motion:no-preference){.apx-cta-glow{animation:apx-drift 24s ease-in-out infinite alternate}}@keyframes apx-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-56px,46px,0) scale(1.14)}}nav{transition:background .28s ease,box-shadow .28s ease}nav .apx-cont-wide{transition:padding .28s ease}nav.is-scrolled{background:#0a0a0cf0!important;box-shadow:0 10px 34px -16px #000000b3}nav.is-scrolled .apx-cont-wide{padding-top:11px!important;padding-bottom:11px!important}
