.page-hero-image[data-astro-cid-updltw2v]{width:100%;height:clamp(280px,38vw,460px);margin-top:96px;position:relative;overflow:hidden}.page-hero-image[data-astro-cid-updltw2v] img[data-astro-cid-updltw2v]{object-fit:cover;object-position:center;width:100%;height:100%}.joinus-section[data-astro-cid-updltw2v]{background:#fff}.joinus-inner[data-astro-cid-updltw2v]{text-align:center;max-width:880px;margin:0 auto}.joinus-heading[data-astro-cid-updltw2v]{letter-spacing:-.01em;color:var(--color-navy);margin-bottom:32px;font-size:clamp(28px,3.5vw,42px);font-weight:700;line-height:1.6}.joinus-heading[data-astro-cid-updltw2v] .accent[data-astro-cid-updltw2v]{color:var(--color-coral)}.joinus-body[data-astro-cid-updltw2v]{color:var(--color-text-sub);margin-bottom:40px;font-size:16px;line-height:2.1}.joinus-cta[data-astro-cid-updltw2v]{background:var(--color-coral);color:#fff;letter-spacing:.05em;border-radius:4px;justify-content:center;align-items:center;padding:16px 40px;font-size:14px;font-weight:600;transition:all .18s;display:inline-flex}.joinus-cta[data-astro-cid-updltw2v]:hover{opacity:.9;transform:translateY(-2px)}.positions-section[data-astro-cid-updltw2v]{background:var(--color-coral-pale)}.positions-notice[data-astro-cid-updltw2v]{border:1px solid #e8654d40;border-left:3px solid var(--color-coral);background:#ffffffb3;border-radius:6px;max-width:880px;margin:0 auto 48px;padding:20px 28px}.positions-notice[data-astro-cid-updltw2v] .label[data-astro-cid-updltw2v]{font-family:var(--font-en);letter-spacing:.25em;color:var(--color-coral);text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:inline-block}.positions-notice[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--color-text-sub);margin:0;font-size:14px;line-height:1.85}.position-group-label[data-astro-cid-updltw2v]{font-family:var(--font-en);letter-spacing:.3em;color:var(--color-coral);text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:700;display:block}.position-list[data-astro-cid-updltw2v]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.position-card[data-astro-cid-updltw2v]{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:28px;transition:all .3s;display:flex;box-shadow:0 2px 12px #1a2e4a08}.position-card[data-astro-cid-updltw2v]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1a2e4a14}.position-card[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{color:var(--color-navy);letter-spacing:-.01em;margin-bottom:8px;font-size:16px;font-weight:700}.position-tags[data-astro-cid-updltw2v]{flex-wrap:wrap;gap:8px;display:flex}.position-tag[data-astro-cid-updltw2v]{letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-mist);border-radius:999px;padding:3px 10px;font-size:11px}.position-tag[data-astro-cid-updltw2v].preparing{background:var(--color-coral);color:#fff;font-weight:600}.position-arrow[data-astro-cid-updltw2v]{color:var(--color-coral);flex-shrink:0;margin-left:16px;font-size:18px}@media (width<=880px){.position-list[data-astro-cid-updltw2v]{grid-template-columns:1fr}}.founders-section[data-astro-cid-updltw2v]{background:#fff}.founders-grid[data-astro-cid-updltw2v]{grid-template-columns:1fr 1fr;gap:32px;max-width:1080px;margin:0 auto;display:grid}.founder-card[data-astro-cid-updltw2v]{background:var(--color-coral-pale);border-radius:8px;flex-direction:column;padding:48px;transition:all .3s;display:flex}.founder-card[data-astro-cid-updltw2v].is-visible:hover{transform:translateY(-3px);box-shadow:0 12px 32px #1a2e4a14}.founder-head[data-astro-cid-updltw2v]{border-bottom:1px solid var(--color-border);align-items:center;gap:20px;margin-bottom:28px;padding-bottom:24px;display:flex}.founder-info[data-astro-cid-updltw2v] .role[data-astro-cid-updltw2v]{font-family:var(--font-en);letter-spacing:.2em;color:var(--color-coral);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.founder-info[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{color:var(--color-navy);letter-spacing:-.01em;font-size:20px;font-weight:700}.founder-message[data-astro-cid-updltw2v]{color:var(--color-text-sub);flex-grow:1;font-size:15.5px;line-height:2.1}.founder-message[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{margin-bottom:16px}.founder-message[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]:last-child{margin-bottom:0}@media (width<=880px){.founders-grid[data-astro-cid-updltw2v]{grid-template-columns:1fr;gap:20px}.founder-card[data-astro-cid-updltw2v]{padding:36px 28px}}.ai-native-section[data-astro-cid-updltw2v]{background:var(--color-mist)}.ai-native-heading[data-astro-cid-updltw2v]{text-align:center;margin-bottom:60px}.ai-native-heading[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{letter-spacing:-.01em;color:var(--color-navy);margin-bottom:16px;font-size:42px;font-weight:700;line-height:1.3}.ai-native-heading[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v] .accent[data-astro-cid-updltw2v]{color:var(--color-coral)}.ai-native-heading[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--color-text-sub);max-width:720px;margin:0 auto;font-size:15px;line-height:1.95}.proof-grid[data-astro-cid-updltw2v]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.proof-card[data-astro-cid-updltw2v]{text-align:center;background:#fff;border-radius:8px;padding:40px 28px;transition:all .3s;box-shadow:0 2px 12px #1a2e4a08}.proof-card[data-astro-cid-updltw2v].is-visible:hover{transform:translateY(-3px);box-shadow:0 8px 24px #1a2e4a14}.proof-label[data-astro-cid-updltw2v]{font-family:var(--font-en);letter-spacing:.3em;color:var(--color-coral);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:700;display:block}.proof-num[data-astro-cid-updltw2v]{font-family:var(--font-en);color:var(--color-navy);letter-spacing:-.02em;margin-bottom:14px;font-size:48px;font-weight:700;line-height:1;display:block}.proof-num[data-astro-cid-updltw2v] .unit[data-astro-cid-updltw2v]{color:var(--color-text-muted);margin-left:4px;font-size:18px;font-weight:600}.proof-card[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{color:var(--color-navy);margin-bottom:10px;font-size:14px;font-weight:700}.proof-card[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--color-text-sub);font-size:12.5px;line-height:1.8}@media (width<=880px){.proof-grid[data-astro-cid-updltw2v]{grid-template-columns:1fr 1fr;gap:14px}}@media (width<=480px){.proof-grid[data-astro-cid-updltw2v]{grid-template-columns:1fr}}.process-section[data-astro-cid-updltw2v]{background:var(--color-coral-pale)}.process-flow[data-astro-cid-updltw2v]{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.process-step[data-astro-cid-updltw2v]{text-align:center;background:#fff;border-radius:8px;padding:28px 20px;transition:all .3s;position:relative}.process-step[data-astro-cid-updltw2v].is-visible:hover{transform:translateY(-2px)}.process-step[data-astro-cid-updltw2v]:after{content:"›";color:var(--color-coral);z-index:2;font-size:24px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.process-step[data-astro-cid-updltw2v]:last-child:after{display:none}.process-step[data-astro-cid-updltw2v] .step-num[data-astro-cid-updltw2v]{font-family:var(--font-en);letter-spacing:.3em;color:var(--color-coral);text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.process-step[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{color:var(--color-navy);letter-spacing:-.01em;margin-bottom:8px;font-size:14px;font-weight:700}.process-step[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--color-text-muted);font-size:12px;line-height:1.8}@media (width<=880px){.process-flow[data-astro-cid-updltw2v]{grid-template-columns:1fr;gap:14px}.process-step[data-astro-cid-updltw2v]:after{display:none}}.faq-section[data-astro-cid-updltw2v]{background:#fff}.faq-list[data-astro-cid-updltw2v]{max-width:880px;margin:0 auto}.faq-item[data-astro-cid-updltw2v]{border-bottom:1px solid var(--color-border);padding:24px 0}.faq-item[data-astro-cid-updltw2v] summary[data-astro-cid-updltw2v]{cursor:pointer;color:var(--color-navy);letter-spacing:-.01em;justify-content:space-between;align-items:center;padding-right:40px;font-size:16px;font-weight:600;list-style:none;display:flex;position:relative}.faq-item[data-astro-cid-updltw2v] summary[data-astro-cid-updltw2v]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-updltw2v] summary[data-astro-cid-updltw2v]:after{content:"+";color:var(--color-coral);font-size:24px;font-weight:300;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq-item[data-astro-cid-updltw2v][open] summary[data-astro-cid-updltw2v]:after{content:"−"}.faq-item[data-astro-cid-updltw2v] .a[data-astro-cid-updltw2v]{color:var(--color-text-sub);margin-top:18px;padding-right:40px;font-size:14.5px;line-height:2}.entry-cta-section[data-astro-cid-updltw2v]{background:var(--color-navy);color:#fff;text-align:center;padding:120px 0;position:relative;overflow:hidden}.entry-cta-section[data-astro-cid-updltw2v]:before{content:"";pointer-events:none;background:radial-gradient(600px 400px at 25% 30%,#e8654d26 0%,#0000 60%),radial-gradient(600px 400px at 75% 70%,#e8654d14 0%,#0000 60%);position:absolute;inset:0}.entry-cta-section[data-astro-cid-updltw2v] .container-wrap[data-astro-cid-updltw2v]{position:relative}.entry-cta-section[data-astro-cid-updltw2v] .eyebrow[data-astro-cid-updltw2v]{margin-bottom:20px}.entry-cta-section[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{letter-spacing:-.01em;color:#fff;margin-bottom:24px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.5}.entry-cta-section[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:#ffffffb3;max-width:640px;margin:0 auto 40px;font-size:16px;line-height:1.95}.entry-cta-section[data-astro-cid-updltw2v] .cta-btn[data-astro-cid-updltw2v]{background:var(--color-coral);color:#fff;letter-spacing:.05em;border-radius:4px;justify-content:center;align-items:center;padding:18px 44px;font-size:14px;font-weight:600;transition:all .18s;display:inline-flex}.entry-cta-section[data-astro-cid-updltw2v] .cta-btn[data-astro-cid-updltw2v]:hover{opacity:.92;transform:translateY(-2px)}
