.hero-logos[data-astro-cid-ssmhkj2p]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.hero-logos__item[data-astro-cid-ssmhkj2p]{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:10px 18px;border-radius:999px;background:var(--paper);border:1px solid var(--line-strong);box-shadow:var(--shadow-card)}.hero-logos__item[data-astro-cid-ssmhkj2p] img[data-astro-cid-ssmhkj2p]{max-height:30px;max-width:110px;width:auto;height:auto;object-fit:contain}@media(max-width:520px){.hero-logos__item[data-astro-cid-ssmhkj2p]{height:48px;padding:8px 14px}.hero-logos__item[data-astro-cid-ssmhkj2p] img[data-astro-cid-ssmhkj2p]{max-height:24px;max-width:84px}}.benefit[data-astro-cid-ssmhkj2p]{gap:14px}.benefit__icon[data-astro-cid-ssmhkj2p]{width:56px;height:56px;border-radius:18px;background:var(--tint);display:flex;align-items:center;justify-content:center;transition:background-color .4s,transform .5s var(--ease-out)}.benefit__icon[data-astro-cid-ssmhkj2p] svg[data-astro-cid-ssmhkj2p]{fill:none;stroke:var(--navy);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.benefit[data-astro-cid-ssmhkj2p]:hover .benefit__icon[data-astro-cid-ssmhkj2p]{background:var(--accent);transform:rotate(-6deg) scale(1.05)}.models__deco[data-astro-cid-ssmhkj2p]{right:-120px;top:40px;width:320px;opacity:.35}.model[data-astro-cid-ssmhkj2p]{gap:16px}.model__top[data-astro-cid-ssmhkj2p]{display:flex;align-items:center;justify-content:space-between;gap:12px}.model__n[data-astro-cid-ssmhkj2p]{font-size:44px;line-height:1;color:var(--navy);opacity:.25;font-variant-numeric:tabular-nums}.model__ideal[data-astro-cid-ssmhkj2p]{font-size:20px;line-height:1.35;font-weight:500;color:var(--navy)}.model__cta[data-astro-cid-ssmhkj2p]{margin-top:auto;padding-top:8px}.model--featured[data-astro-cid-ssmhkj2p] .model__n[data-astro-cid-ssmhkj2p],.model--featured[data-astro-cid-ssmhkj2p] .model__ideal[data-astro-cid-ssmhkj2p]{color:var(--brand-cream)}.model--featured[data-astro-cid-ssmhkj2p] .model__n[data-astro-cid-ssmhkj2p]{opacity:.4}.model--featured[data-astro-cid-ssmhkj2p] .pill[data-astro-cid-ssmhkj2p]{background:var(--accent);color:var(--on-accent)}.model--featured[data-astro-cid-ssmhkj2p] .link-arrow[data-astro-cid-ssmhkj2p],.model--featured[data-astro-cid-ssmhkj2p]:hover{color:var(--brand-cream)}.model--featured[data-astro-cid-ssmhkj2p].spot:before{background:radial-gradient(360px circle at var(--mx) var(--my),rgba(31,77,160,.2),transparent 45%)}.logo-grid[data-astro-cid-ssmhkj2p]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.logo-card[data-astro-cid-ssmhkj2p]{height:100%;padding:18px 18px 16px;border-radius:var(--r-md);border-color:var(--line-strong);box-shadow:none;gap:12px;align-items:center;text-align:center}.logo-card__img[data-astro-cid-ssmhkj2p]{display:flex;align-items:center;justify-content:center;height:72px;width:100%}.logo-card__img[data-astro-cid-ssmhkj2p] img[data-astro-cid-ssmhkj2p]{max-height:64px;max-width:85%;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .4s,opacity .4s,transform .5s var(--ease-out)}.logo-card[data-astro-cid-ssmhkj2p]:hover .logo-card__img[data-astro-cid-ssmhkj2p] img[data-astro-cid-ssmhkj2p],.logo-card[data-astro-cid-ssmhkj2p]:focus-visible .logo-card__img[data-astro-cid-ssmhkj2p] img[data-astro-cid-ssmhkj2p]{filter:none;opacity:1;transform:scale(1.04)}.logo-card__name[data-astro-cid-ssmhkj2p]{font-size:13px;line-height:1.35;font-weight:500;color:var(--navy)}@media(max-width:520px){.logo-grid[data-astro-cid-ssmhkj2p]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.logo-card[data-astro-cid-ssmhkj2p]{padding:14px 10px 12px}.logo-card__img[data-astro-cid-ssmhkj2p]{height:56px}.logo-card__img[data-astro-cid-ssmhkj2p] img[data-astro-cid-ssmhkj2p]{max-height:48px}}.steps-section[data-astro-cid-ssmhkj2p]{overflow:hidden}.steps__orb[data-astro-cid-ssmhkj2p]{position:absolute;left:-15vw;bottom:-40%;width:min(60vw,700px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#1f4da024,#1f4da000);z-index:-1;animation:steps-orb 16s ease-in-out infinite alternate}@keyframes steps-orb{to{transform:translate(10vw,-12%) scale(1.1)}}.steps[data-astro-cid-ssmhkj2p]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px)}.step[data-astro-cid-ssmhkj2p]{position:relative;display:flex;flex-direction:column;gap:12px;transition:opacity .6s var(--ease-out)}.js .step[data-astro-cid-ssmhkj2p]:not(.is-done){opacity:.45}.step__num[data-astro-cid-ssmhkj2p]{width:52px;height:52px;border-radius:999px;border:1.5px solid var(--brand-cream);display:flex;align-items:center;justify-content:center;font-size:20px;transition:background-color .5s,color .5s,border-color .5s}.step[data-astro-cid-ssmhkj2p].is-done .step__num[data-astro-cid-ssmhkj2p]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.step__line[data-astro-cid-ssmhkj2p]{position:absolute;left:64px;right:-24px;top:26px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform 1s var(--ease-out) .2s}.step[data-astro-cid-ssmhkj2p].is-done .step__line[data-astro-cid-ssmhkj2p]{transform:none}.step[data-astro-cid-ssmhkj2p]:last-child .step__line[data-astro-cid-ssmhkj2p]{display:none}.step__t[data-astro-cid-ssmhkj2p]{font-size:var(--fs-h3);line-height:1.3;font-weight:500;color:var(--brand-cream)}.step__d[data-astro-cid-ssmhkj2p]{font-size:16px;line-height:1.55;opacity:.9}@media(max-width:860px){.steps[data-astro-cid-ssmhkj2p]{grid-template-columns:1fr;gap:28px}.step[data-astro-cid-ssmhkj2p]{padding-left:72px;min-height:52px}.step__num[data-astro-cid-ssmhkj2p]{position:absolute;left:0;top:0}.step__line[data-astro-cid-ssmhkj2p]{inset:60px auto -24px 25px;width:2px;height:auto;transform:scaleY(0);transform-origin:top}.step[data-astro-cid-ssmhkj2p].is-done .step__line[data-astro-cid-ssmhkj2p]{transform:none}}.quotes__deco[data-astro-cid-ssmhkj2p]{left:-140px;top:10%;width:360px;opacity:.5}.quotes[data-astro-cid-ssmhkj2p]{columns:3 320px;column-gap:24px}.quote[data-astro-cid-ssmhkj2p]{break-inside:avoid;margin:0 0 24px;gap:16px;border-color:var(--line-strong)}.quote__mark[data-astro-cid-ssmhkj2p]{font-size:64px;line-height:.6;height:28px;color:var(--accent);font-family:Georgia,serif;-webkit-text-stroke:1px var(--navy)}.quote__text[data-astro-cid-ssmhkj2p]{margin:0;font-size:16px;line-height:1.6}.quote__by[data-astro-cid-ssmhkj2p]{display:flex;align-items:center;gap:14px;padding-top:14px;border-top:1px solid var(--line)}.quote__by[data-astro-cid-ssmhkj2p] img[data-astro-cid-ssmhkj2p]{width:56px;height:56px;border-radius:999px;object-fit:cover;flex-shrink:0;border:2px solid #fff;box-shadow:0 0 0 1.5px var(--navy)}.quote__name[data-astro-cid-ssmhkj2p]{font-weight:500;color:var(--navy)}.apply[data-astro-cid-ssmhkj2p]{padding-bottom:calc(var(--section-y) + clamp(100px,14vw,200px))}.apply__grid[data-astro-cid-ssmhkj2p]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,6vw,80px);align-items:start}.apply__intro[data-astro-cid-ssmhkj2p]{position:sticky;top:120px}.apply__member[data-astro-cid-ssmhkj2p]{gap:6px;padding:20px 24px;align-self:flex-start}.apply__card[data-astro-cid-ssmhkj2p]{padding:clamp(22px,3vw,40px);gap:0}.team-stack[data-astro-cid-ssmhkj2p]{display:flex}.team-stack[data-astro-cid-ssmhkj2p] img[data-astro-cid-ssmhkj2p]{width:52px;height:52px;border-radius:999px;object-fit:cover;border:2px solid var(--brand-cream);box-shadow:0 0 0 1.5px var(--navy);transition:transform .4s var(--ease-out)}.team-stack[data-astro-cid-ssmhkj2p] img[data-astro-cid-ssmhkj2p]+img[data-astro-cid-ssmhkj2p]{margin-left:-14px}.team-stack[data-astro-cid-ssmhkj2p]:hover img[data-astro-cid-ssmhkj2p]{transform:translateY(-3px)}@media(max-width:960px){.apply__grid[data-astro-cid-ssmhkj2p]{grid-template-columns:1fr}.apply__intro[data-astro-cid-ssmhkj2p]{position:static}}
