.corp-kicker[data-astro-cid-pc3ih66x]{margin:0 0 var(--space-sm);color:var(--color-emerald);font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.corp-hero[data-astro-cid-pc3ih66x]{background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--color-emerald) 16%, white), transparent 36%), linear-gradient(180deg, #fff 0%, var(--color-bg) 100%);padding-block:clamp(3rem,7vw,6rem)}.corp-hero__split[data-astro-cid-pc3ih66x]{gap:var(--space-2xl);align-items:center;display:grid}.corp-hero[data-astro-cid-pc3ih66x] h1[data-astro-cid-pc3ih66x]{margin:0 0 var(--space-md);max-width:16ch;color:var(--color-navy);letter-spacing:-.035em;font-size:clamp(2.4rem,5.4vw,4.1rem);line-height:1.05}.corp-hero__lead[data-astro-cid-pc3ih66x]{max-width:38rem;color:var(--color-muted);font-size:var(--fs-lg);margin:0}.corp-hero__panel[data-astro-cid-pc3ih66x]{background:linear-gradient(160deg, var(--color-navy), color-mix(in srgb, var(--color-navy) 70%, black));color:#fff;border-radius:1.5rem;min-height:16rem;box-shadow:0 24px 50px #143a522e}.corp-hero__panel-inner[data-astro-cid-pc3ih66x]{min-height:16rem;padding:var(--space-xl);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.corp-hero__panel[data-astro-cid-pc3ih66x] p[data-astro-cid-pc3ih66x]{z-index:1;letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:650;line-height:1.35;position:relative}.corp-hero__ring[data-astro-cid-pc3ih66x]{border:1px solid #ffffff29;border-radius:50%;width:18rem;height:18rem;position:absolute}.corp-hero__ring--inner[data-astro-cid-pc3ih66x]{border-color:color-mix(in srgb, var(--color-emerald) 70%, white);width:11rem;height:11rem}.corp-intro[data-astro-cid-pc3ih66x],.corp-approach[data-astro-cid-pc3ih66x],.tulsato-feature[data-astro-cid-pc3ih66x]{gap:var(--space-2xl);align-items:start;display:grid}.corp-intro[data-astro-cid-pc3ih66x] h2[data-astro-cid-pc3ih66x],.corp-approach[data-astro-cid-pc3ih66x] h2[data-astro-cid-pc3ih66x],.tulsato-feature[data-astro-cid-pc3ih66x] h2[data-astro-cid-pc3ih66x]{margin:0 0 var(--space-md);color:var(--color-navy);letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15}.corp-intro[data-astro-cid-pc3ih66x] p[data-astro-cid-pc3ih66x],.corp-approach[data-astro-cid-pc3ih66x] p[data-astro-cid-pc3ih66x],.tulsato-feature[data-astro-cid-pc3ih66x] p[data-astro-cid-pc3ih66x]{margin:0 0 var(--space-md);max-width:40rem;color:var(--color-muted);font-size:var(--fs-lg)}.corp-intro__note[data-astro-cid-pc3ih66x]{padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--color-white);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.corp-intro__note[data-astro-cid-pc3ih66x] p[data-astro-cid-pc3ih66x]{margin:0 0 var(--space-sm);color:var(--color-emerald);font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.corp-intro__note[data-astro-cid-pc3ih66x] h3[data-astro-cid-pc3ih66x]{margin:0 0 var(--space-lg);color:var(--color-navy);font-size:var(--fs-xl);line-height:1.35}.corp-capabilities[data-astro-cid-pc3ih66x]{margin-top:var(--space-xl)}.tulsato-feature__tag[data-astro-cid-pc3ih66x]{color:var(--color-navy);margin-top:-.35rem;font-weight:700}.tulsato-feature__visual[data-astro-cid-pc3ih66x]{min-height:14rem;padding:var(--space-xl);background:linear-gradient(180deg, #fff, var(--color-bg));border:1px solid var(--color-border);border-radius:1.25rem;place-items:center;display:grid}.tulsato-feature__visual[data-astro-cid-pc3ih66x] img[data-astro-cid-pc3ih66x]{width:min(100%,22rem);height:auto}.corp-close[data-astro-cid-pc3ih66x]{background:var(--color-navy);color:#fff;padding-block:clamp(3rem,6vw,5rem)}.corp-close[data-astro-cid-pc3ih66x] h2[data-astro-cid-pc3ih66x]{margin:0 0 var(--space-sm);letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,2.6rem)}.corp-close[data-astro-cid-pc3ih66x] p[data-astro-cid-pc3ih66x]{color:#ffffffd1;max-width:36rem;font-size:var(--fs-lg);margin:0}.corp-close[data-astro-cid-pc3ih66x] .btn--secondary[data-astro-cid-pc3ih66x]{color:#fff;border-color:#ffffffb3}.corp-close[data-astro-cid-pc3ih66x] .btn--secondary[data-astro-cid-pc3ih66x]:hover{color:var(--color-navy);background:#fff}@media (width>=900px){.corp-hero__split[data-astro-cid-pc3ih66x]{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.8fr)}.corp-intro[data-astro-cid-pc3ih66x],.corp-approach[data-astro-cid-pc3ih66x],.tulsato-feature[data-astro-cid-pc3ih66x]{grid-template-columns:1.3fr .9fr;align-items:center}}@media (prefers-reduced-motion:no-preference){.corp-hero__panel[data-astro-cid-pc3ih66x],.card[data-astro-cid-pc3ih66x],.corp-intro__note[data-astro-cid-pc3ih66x],.tulsato-feature__visual[data-astro-cid-pc3ih66x]{transition:transform .18s,box-shadow .18s}}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(circle at top right, #00a8781f, transparent 42%), linear-gradient(180deg, #fff 0%, var(--color-bg) 100%);padding-block:clamp(2.75rem,6vw,5rem)}.hero__grid[data-astro-cid-lcdefpme]{gap:var(--space-2xl);align-items:center;display:grid}@media (width>=960px){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.08fr .92fr}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:var(--space-md) 0 var(--space-md);font-size:clamp(2.15rem,5vw,3.35rem);line-height:var(--lh-tight);color:var(--color-navy);letter-spacing:-.03em;max-width:14ch}.hero__line[data-astro-cid-lcdefpme]{display:block}.hero__line--accent[data-astro-cid-lcdefpme]{max-width:100%;display:inline-block;position:relative}.hero__line--accent[data-astro-cid-lcdefpme]:after{content:"";background:color-mix(in srgb, var(--color-emerald) 55%, white);z-index:-1;border-radius:999px;height:.18em;position:absolute;bottom:.12em;left:0;right:12%}.hero__support[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:var(--fs-lg);max-width:38rem;margin:0}.hero__tag[data-astro-cid-lcdefpme]{margin:var(--space-sm) 0 0;color:var(--color-navy);font-weight:650}.choose-path__title[data-astro-cid-lcdefpme]{max-width:18ch}.choose-path__grid[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin-top:var(--space-xl);display:grid}@media (width>=800px){.choose-path__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.path-card[data-astro-cid-lcdefpme]{gap:var(--space-md);border-radius:var(--radius-lg);background:var(--color-white);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:clamp(1.35rem,3vw,1.85rem);display:grid}.path-card--professional[data-astro-cid-lcdefpme]{border-color:color-mix(in srgb, var(--color-emerald) 35%, var(--color-border))}.path-card--company[data-astro-cid-lcdefpme]{border-color:color-mix(in srgb, var(--color-amber) 40%, var(--color-border))}.path-card__icon[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);place-items:center;width:3rem;height:3rem;display:grid}.path-card--professional[data-astro-cid-lcdefpme] .path-card__icon[data-astro-cid-lcdefpme]{color:var(--color-emerald);background:color-mix(in srgb, var(--color-emerald) 12%, white)}.path-card--company[data-astro-cid-lcdefpme] .path-card__icon[data-astro-cid-lcdefpme]{color:var(--color-amber);background:color-mix(in srgb, var(--color-amber) 14%, white)}.path-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-navy);font-size:var(--fs-2xl);margin:0}.path-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0}.path-card[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{justify-self:start}.path-card__link[data-astro-cid-lcdefpme]{color:var(--color-emerald-strong);justify-self:start;font-weight:650;text-decoration:none}.path-card__link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.path-card__link--company[data-astro-cid-lcdefpme]{color:var(--color-amber-strong)}.trust-strip[data-astro-cid-lcdefpme]{background:var(--color-navy);color:#ffffffe0;padding-block:clamp(1.5rem,3vw,2.25rem)}.trust-strip__grid[data-astro-cid-lcdefpme]{gap:var(--space-lg);display:grid}@media (width>=720px){.trust-strip__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.trust-strip__grid[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:repeat(4,1fr)}}.trust-strip__title[data-astro-cid-lcdefpme]{color:#fff;margin:0 0 .35rem;font-weight:750}.trust-strip__body[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:#ffffffb8;margin:0}.steps[data-astro-cid-lcdefpme]{margin:var(--space-xl) 0 0;gap:var(--space-md);padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-md);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);grid-template-columns:auto 1fr;display:grid}.steps__n[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--color-emerald) 15%, white);width:2rem;height:2rem;color:var(--color-emerald);border-radius:999px;place-items:center;font-weight:800;display:grid}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-navy);margin:0 0 .25rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0}
