._49Xu1q_container{width:min(1160px,100% - 40px);margin-inline:auto}._49Xu1q_site-header,._49Xu1q_footer{font-family:var(--font-sans)}._49Xu1q_site-header a,._49Xu1q_footer a{-webkit-tap-highlight-color:transparent}._49Xu1q_site-header{border-bottom:1px solid var(--color-line);z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;height:76px;position:relative}._49Xu1q_header-inner{align-items:center;width:min(1240px,100% - 40px);height:100%;margin:auto;display:flex;position:relative}._49Xu1q_logo{font-family:var(--font-latin);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-size:22px;font-weight:800;line-height:1;display:flex}._49Xu1q_logo-mark{background:var(--color-deep);border-radius:8px;flex-shrink:0;align-items:flex-end;gap:3px;width:28px;height:28px;padding:5px;display:flex}._49Xu1q_logo-mark span{background:var(--color-primary-on-dark);width:4px;transform:skew(-18deg)}._49Xu1q_logo-mark span:first-child{height:8px}._49Xu1q_logo-mark span:nth-child(2){height:14px}._49Xu1q_logo-mark span:nth-child(3){height:18px}._49Xu1q_header-nav{align-items:center;gap:30px;height:100%;margin-left:auto;display:flex}._49Xu1q_header-nav a{white-space:nowrap;font-size:15px;font-weight:700;position:relative}._49Xu1q_header-nav a:after{content:"";background:var(--color-accent);height:2px;transition:right .2s;position:absolute;bottom:-8px;left:0;right:100%}._49Xu1q_header-nav a:hover:after{right:0}._49Xu1q_login-slot{margin-left:28px;display:grid}._49Xu1q_login-slot>*{grid-area:1/1}._49Xu1q_login-link{background:var(--color-primary);color:var(--color-on-primary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:14px;font-weight:700;display:flex}._49Xu1q_login-sizer{visibility:hidden}._49Xu1q_login-label{display:grid}._49Xu1q_login-label>span{grid-area:1/1}._49Xu1q_mobile-menu{display:none}._49Xu1q_mobile-menu summary{cursor:pointer;padding:8px;list-style:none}._49Xu1q_mobile-menu summary::-webkit-details-marker{display:none}._49Xu1q_mobile-menu nav{border-bottom:1px solid var(--color-line);background:#fff;flex-direction:column;align-items:flex-start;gap:20px;padding:20px;font-size:16px;font-weight:700;display:flex;position:absolute;top:100%;left:-20px;right:-20px}._49Xu1q_site-header-sticky{position:sticky;top:0}._49Xu1q_footer{background:var(--color-deep);color:var(--color-deep-text);padding:70px 0 24px}._49Xu1q_footer-main{justify-content:space-between;padding-bottom:65px;display:flex}._49Xu1q_logo-inverse ._49Xu1q_logo-mark{background:var(--color-paper)}._49Xu1q_logo-inverse ._49Xu1q_logo-mark span{background:var(--color-primary)}._49Xu1q_footer-brand p{color:var(--color-deep-muted);margin-top:22px;font-size:14px;line-height:1.8}._49Xu1q_footer-links{grid-template-columns:repeat(2,1fr);gap:80px;display:grid}._49Xu1q_footer-links div{flex-direction:column;gap:14px;display:flex}._49Xu1q_footer-links strong{color:var(--color-deep-muted);font:700 13px var(--font-sans);letter-spacing:.06em;margin-bottom:5px}._49Xu1q_footer-links a{color:var(--color-deep-text);font-size:15px}._49Xu1q_footer-bottom{border-top:1px solid var(--color-deep-line);color:var(--color-deep-muted);justify-content:space-between;padding-top:22px;font-size:12px;display:flex}._49Xu1q_footer-bottom div{gap:25px;display:flex}@media (max-width:900px){._49Xu1q_header-nav{display:none}._49Xu1q_mobile-menu{margin-left:8px;display:block}._49Xu1q_login-slot{margin-left:auto}}@media (max-width:640px){._49Xu1q_container,._49Xu1q_header-inner{width:min(100% - 32px,1160px)}._49Xu1q_site-header{height:64px}._49Xu1q_header-inner{gap:8px}._49Xu1q_logo{font-size:17px}._49Xu1q_login-link{gap:4px;padding:7px 12px;font-size:11px}._49Xu1q_mobile-menu{margin-right:-8px}._49Xu1q_mobile-menu nav{left:-16px;right:-16px}._49Xu1q_footer{padding-top:55px}._49Xu1q_footer-main{display:block}._49Xu1q_footer-links{grid-template-columns:1fr 1fr;gap:42px 30px;margin-top:50px}._49Xu1q_footer-bottom{align-items:flex-start;gap:20px}._49Xu1q_footer-bottom div{text-align:right;flex-direction:column;gap:8px}}@media (max-width:359px){._49Xu1q_logo{font-size:15px}._49Xu1q_login-link{padding-inline:10px}._49Xu1q_login-link>svg{display:none}._49Xu1q_mobile-menu{margin-left:0}}
.AFTvgq_root{color:var(--color-ink);background:var(--color-paper);font-family:var(--font-sans)}.AFTvgq_root a{-webkit-tap-highlight-color:transparent}.AFTvgq_container{width:min(1160px,100% - 40px);margin-inline:auto}.AFTvgq_hero-label,.AFTvgq_section-heading:before,.AFTvgq_cta-inner:before{color:var(--color-label);font:700 14px/1.6 var(--font-latin);letter-spacing:.08em;background:linear-gradient(currentColor,currentColor) 0/32px 3px no-repeat;padding-left:42px;display:inline-block}.AFTvgq_hero{background:var(--stage-bg);color:var(--color-stage-text);padding-bottom:120px;position:relative;overflow:hidden}.AFTvgq_hero-glow{background:var(--color-shape);border-radius:50%;width:720px;height:720px;position:absolute;top:-280px;right:-200px}.AFTvgq_hero-glow:before,.AFTvgq_hero-glow:after{content:"";border:1.5px solid var(--color-shape-line);border-radius:50%;position:absolute}.AFTvgq_hero-glow:before{inset:-110px}.AFTvgq_hero-glow:after{border-style:dashed;inset:-200px}.AFTvgq_hero-grid{grid-template-columns:1.03fr .97fr;align-items:center;gap:56px;padding-block:104px 48px;display:grid;position:relative}.AFTvgq_hero-copy{min-width:0}.AFTvgq_hero-label{color:var(--color-stage-accent);font-family:var(--font-sans);line-height:1.4;display:block}.AFTvgq_hero h1{font-family:var(--font-head);letter-spacing:.01em;margin:24px 0;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1.25}.AFTvgq_hero-copy>p{color:var(--color-stage-muted);margin:0;font-size:16px;font-weight:500;line-height:1.9}.AFTvgq_hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.AFTvgq_button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:56px;padding:0 28px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.AFTvgq_button:hover{transform:translateY(-1px)}.AFTvgq_button-primary{background:var(--color-primary);color:var(--color-on-primary)}.AFTvgq_button-secondary{border-color:var(--color-stage-outline);color:var(--color-stage-text)}.AFTvgq_register-links{flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;font-size:13px;display:flex}.AFTvgq_register-links a{color:var(--color-stage-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-stage-accent);text-decoration-color:var(--color-stage-accent);text-underline-offset:4px}.AFTvgq_hero-visual{min-width:0;padding-right:26px;position:relative}.AFTvgq_hero-image{background:var(--color-mist);height:460px;box-shadow:var(--shadow-lift);border-radius:24px;overflow:hidden}.AFTvgq_hero-image img{object-fit:cover;object-position:center center;width:100%;height:100%}.AFTvgq_section-heading{max-width:650px}.AFTvgq_section-heading h2{font-family:var(--font-head);letter-spacing:0;margin:8px 0 12px;font-size:clamp(28px,4.2vw,44px);font-weight:800;line-height:1.3}.AFTvgq_section-heading p{color:var(--color-ink-soft);margin:0;font-size:16px;line-height:1.9}.AFTvgq_section-top{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.AFTvgq_text-link{color:var(--color-primary-on-dark);white-space:nowrap;border-bottom:2px solid;align-items:center;gap:12px;padding-bottom:7px;font-size:14px;font-weight:700;display:inline-flex}.AFTvgq_steps-section{z-index:1;background:var(--color-panel);border-radius:48px 48px 0 0;margin-top:-64px;padding:112px 0 64px;position:relative}.AFTvgq_steps-section .AFTvgq_section-heading:before{content:"Service";content:"Service" / ""}.AFTvgq_steps-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.AFTvgq_step-card{background:var(--color-card);border:1px solid var(--color-line);box-shadow:var(--shadow-card);border-radius:24px;padding:32px 28px 28px;position:relative}.AFTvgq_step-number{border-bottom:3px solid var(--color-primary);color:var(--color-ink);font:800 44px/1 var(--font-latin);padding-bottom:8px;display:inline-block}.AFTvgq_step-icon{background:var(--color-accent-soft);width:56px;height:56px;color:var(--color-accent-deep);border-radius:50%;place-items:center;display:grid;position:absolute;top:28px;right:28px}.AFTvgq_step-card h3{margin:28px 0 10px;font-size:20px;font-weight:700;line-height:1.5}.AFTvgq_step-card p{color:var(--color-ink-soft);margin:0;font-size:15px;line-height:1.8}.AFTvgq_jobs-section{background:var(--color-deep);color:var(--color-deep-text);padding:110px 0 158px}.AFTvgq_jobs-section .AFTvgq_section-heading:before{content:"Companies";content:"Companies" / "";color:var(--color-primary-on-dark)}.AFTvgq_jobs-section .AFTvgq_section-heading p{color:var(--color-deep-muted)}.AFTvgq_job-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.AFTvgq_job-card{background:var(--color-deep-raised);border:1px solid var(--color-deep-line);border-radius:20px;min-height:200px;padding:28px;transition:transform .2s,border-color .2s;position:relative}.AFTvgq_job-card:hover{border-color:var(--color-primary-on-dark);transform:translateY(-2px)}.AFTvgq_job-card h3 a:after{content:"";position:absolute;inset:0}.AFTvgq_jobs-pending{color:var(--color-deep-muted);margin:0;padding:40px 0;font-size:14px}.AFTvgq_job-card h3{margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.65}.AFTvgq_job-card p{color:var(--color-deep-muted);margin:0;font-size:15px;line-height:1.8}.AFTvgq_button-outline{border-color:var(--color-deep-text)}.AFTvgq_mobile-only-button{display:none}.AFTvgq_final-cta{z-index:1;background:var(--color-panel);color:var(--color-ink);border-radius:48px 48px 0 0;margin-top:-48px;padding:104px 0 120px;position:relative}.AFTvgq_cta-inner{text-align:center;position:relative}.AFTvgq_cta-inner:before{content:"Contact";content:"Contact" / ""}.AFTvgq_cta-inner h2{font-family:var(--font-head);letter-spacing:0;margin:8px 0 15px;font-size:clamp(32px,4.6vw,52px);font-weight:800}.AFTvgq_cta-inner p{color:var(--color-ink-soft);margin:0 0 32px;font-size:16px;line-height:1.9}.AFTvgq_button-wide{min-width:270px}@media (max-width:900px){.AFTvgq_hero-grid{grid-template-columns:1fr 1fr}.AFTvgq_hero-image{height:400px}.AFTvgq_job-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.AFTvgq_container{width:min(100% - 32px,1160px)}.AFTvgq_hero{padding-bottom:88px}.AFTvgq_hero-glow{width:420px;height:420px;top:-160px;right:-220px}.AFTvgq_hero-grid{flex-direction:column;align-items:stretch;gap:40px;padding:56px 0 24px;display:flex}.AFTvgq_hero h1{margin:20px 0;font-size:36px;line-height:1.3}.AFTvgq_hero-actions{flex-direction:column;align-items:stretch}.AFTvgq_hero-visual{padding:0 10px}.AFTvgq_hero-image{border-radius:20px;height:260px}.AFTvgq_steps-section{border-radius:32px 32px 0 0;margin-top:-48px;padding:80px 0 40px}.AFTvgq_section-top{margin-bottom:32px;display:block}.AFTvgq_section-heading h2{font-size:30px}.AFTvgq_section-heading p{font-size:15px}.AFTvgq_desktop-link{display:none}.AFTvgq_job-grid{grid-template-columns:1fr;gap:12px}.AFTvgq_job-card:nth-child(n+3){display:none}.AFTvgq_mobile-only-button{width:100%;margin-top:26px;display:flex}.AFTvgq_steps-grid{grid-template-columns:1fr;gap:14px;margin-top:36px}.AFTvgq_jobs-section{padding:80px 0 120px}.AFTvgq_final-cta{border-radius:32px 32px 0 0;padding:80px 0 96px}.AFTvgq_cta-inner h2{font-size:32px}.AFTvgq_button-wide{width:100%;min-width:0}}
