.ab-wrap[data-astro-cid-kh7btl4r]{max-width:1180px;margin:0 auto;padding:0 48px;position:relative}.ab-narrow[data-astro-cid-kh7btl4r]{max-width:860px}.ab-section-h[data-astro-cid-kh7btl4r]{font-size:clamp(32px,4vw,52px);font-weight:700;color:var(--primary);letter-spacing:-.025em;line-height:1.02;margin:8px 0 40px;border-left:4px solid var(--red);padding-left:20px}.ab-hero[data-astro-cid-kh7btl4r]{background:var(--surface-low);padding:40px 0 80px}.ab-hero-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:60fr 40fr;gap:48px;align-items:center}.ab-crumbs[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-bottom:20px}.ab-crumbs[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{color:var(--on-variant);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.ab-crumbs[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover{color:var(--red)}.ab-crumbs[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{color:var(--muted);font-size:11px}.ab-hero-title[data-astro-cid-kh7btl4r]{font-size:clamp(36px,5vw,56px);font-weight:700;color:var(--primary);letter-spacing:-.03em;line-height:1.02;margin:8px 0 16px;border-left:4px solid var(--red);padding-left:20px}.ab-hero-body[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-size:17px;color:var(--on-variant);line-height:1.7;margin:0 0 16px;padding-left:24px;max-width:600px}.ab-hero-chrono[data-astro-cid-kh7btl4r]{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--muted);margin:0 0 28px;padding-left:24px}.ab-hero-actions[data-astro-cid-kh7btl4r]{display:flex;gap:12px;padding-left:24px;flex-wrap:wrap}.ab-hero-media[data-astro-cid-kh7btl4r]{border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4/3;background:var(--surface-card)}.ab-story[data-astro-cid-kh7btl4r]{background:var(--surface);padding:96px 0}.ab-story-rows[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:80px}.ab-story-row[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:60fr 40fr;gap:48px;align-items:center}.ab-story-row-flip[data-astro-cid-kh7btl4r] .ab-story-media[data-astro-cid-kh7btl4r]{order:2}.ab-story-row-flip[data-astro-cid-kh7btl4r] .ab-story-copy[data-astro-cid-kh7btl4r]{order:1}.ab-story-media[data-astro-cid-kh7btl4r]{border-radius:var(--r-xl);overflow:hidden;aspect-ratio:16/10;background:var(--surface-low)}.ab-story-num[data-astro-cid-kh7btl4r]{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--red);display:block;margin-bottom:12px}.ab-story-h[data-astro-cid-kh7btl4r]{font-size:clamp(24px,2.6vw,32px);font-weight:700;color:var(--primary);letter-spacing:-.02em;line-height:1.1;margin:0 0 16px;border-left:4px solid var(--red);padding-left:14px}.ab-prose[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-size:16px;line-height:1.8;color:var(--on-surface)}.ab-prose[data-astro-cid-kh7btl4r] p{margin:0 0 16px}.ab-prose[data-astro-cid-kh7btl4r] p:last-child{margin-bottom:0}.ab-team[data-astro-cid-kh7btl4r]{background:var(--surface-low);padding:96px 0}.ab-team-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.ab-team-card[data-astro-cid-kh7btl4r]{background:var(--surface-card);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid rgba(0,42,83,.07);transition:box-shadow var(--dur-std) var(--ease),transform var(--dur-std) var(--ease)}.ab-team-card[data-astro-cid-kh7btl4r]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ab-team-photo[data-astro-cid-kh7btl4r]{aspect-ratio:3/4;overflow:hidden;background:var(--surface-low)}.ab-team-body[data-astro-cid-kh7btl4r]{padding:16px}.ab-team-name[data-astro-cid-kh7btl4r]{font-size:14px;font-weight:700;color:var(--on-surface);letter-spacing:-.01em;margin:0}.ab-team-role[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-size:12px;font-style:italic;color:var(--muted);margin:2px 0 0}.ab-testi[data-astro-cid-kh7btl4r]{background:var(--surface);padding:96px 0}.ab-testi-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ab-faq[data-astro-cid-kh7btl4r]{background:var(--surface-low);padding:96px 0}details[data-astro-cid-kh7btl4r].accordion-item>summary[data-astro-cid-kh7btl4r]::-webkit-details-marker{display:none}details[data-astro-cid-kh7btl4r][open]>summary[data-astro-cid-kh7btl4r]>.accordion-icon[data-astro-cid-kh7btl4r]{background:var(--red);border-color:var(--red);color:#fff;transform:rotate(45deg)}.ab-faq-a[data-astro-cid-kh7btl4r] p{margin:0 0 10px}.ab-faq-a[data-astro-cid-kh7btl4r] p:last-child{margin:0}.ab-faq-a[data-astro-cid-kh7btl4r] a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.ab-cta[data-astro-cid-kh7btl4r]{background:var(--primary);padding:96px 0;position:relative;overflow:hidden}.ab-cta-photo[data-astro-cid-kh7btl4r]{position:absolute;inset:0;z-index:0}.ab-cta-photo[data-astro-cid-kh7btl4r] .rimg{width:100%;height:100%;object-fit:cover}.ab-cta-overlay[data-astro-cid-kh7btl4r]{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#002a53eb,#002a5399 60%,#002a534d)}.ab-cta[data-astro-cid-kh7btl4r] .topo-dark[data-astro-cid-kh7btl4r]{z-index:2}.ab-cta-inner[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center;z-index:3}.ab-cta-eye[data-astro-cid-kh7btl4r]{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark-label);margin:0 0 10px}.ab-cta-h[data-astro-cid-kh7btl4r]{font-size:clamp(32px,4vw,48px);font-weight:700;color:#fff;letter-spacing:-.025em;line-height:1.05;margin:0 0 12px}.ab-cta-sub[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-size:15px;font-style:italic;color:var(--on-dark-text);line-height:1.65;margin:0}.ab-cta-actions[data-astro-cid-kh7btl4r]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}@media(max-width:900px){.ab-wrap[data-astro-cid-kh7btl4r]{padding:0 24px}.ab-hero[data-astro-cid-kh7btl4r]{padding:16px 0 56px}.ab-hero-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:28px}.ab-hero-media[data-astro-cid-kh7btl4r]{order:-1}.ab-story[data-astro-cid-kh7btl4r]{padding:72px 0}.ab-story-rows[data-astro-cid-kh7btl4r]{gap:56px}.ab-story-row[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:20px}.ab-story-row-flip[data-astro-cid-kh7btl4r] .ab-story-media[data-astro-cid-kh7btl4r]{order:0}.ab-story-row-flip[data-astro-cid-kh7btl4r] .ab-story-copy[data-astro-cid-kh7btl4r]{order:1}.ab-team-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr;gap:14px}.ab-testi-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.ab-cta-inner[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:32px}}
