main.svelte-j2ytlj{--bg:#eceff4;--bg-02:#eff0f4;--neutral-01:#eceff4;--neutral-02:#eff0f4;flex-direction:column;min-height:100vh;display:flex}h2.svelte-j2ytlj{letter-spacing:-.02em;color:var(--bg-text-01);margin:var(--sp-04) 0 0 0;font-size:clamp(2rem,3.4vw,3rem);font-weight:800;line-height:1.1}.highlight-blue.svelte-j2ytlj{color:rgb(var(--brand-primary))}section-head.svelte-j2ytlj{margin-bottom:var(--sp-08);display:block}.section-content.svelte-j2ytlj{width:100%;max-width:1100px;position:relative}features-section.svelte-j2ytlj{padding:7rem var(--sp-06);background:var(--bg-02);justify-content:center;display:flex}features-grid.svelte-j2ytlj{gap:var(--sp-05);grid-template-columns:repeat(2,1fr);display:grid}feature-card.svelte-j2ytlj{gap:var(--sp-04);padding:var(--sp-06);border:1px solid var(--bg-border);background:#fff;border-radius:18px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 10px 30px #02050c0d}feature-card.lead-only.svelte-j2ytlj{padding:var(--sp-05) var(--sp-06);align-items:center}@media (hover:hover){feature-card.svelte-j2ytlj:hover{box-shadow:0 22px 45px rgb(var(--brand-primary) / .16);transform:translateY(-6px)}}feature-accent.svelte-j2ytlj{background:linear-gradient(180deg, rgb(var(--brand-blue-light)) 0%, rgb(var(--brand-primary)) 100%);border-radius:6px;flex-shrink:0;width:6px}feature-body.svelte-j2ytlj h3:where(.svelte-j2ytlj){color:var(--bg-text-01);margin:0;font-size:1.12rem;font-weight:700;line-height:1.35}feature-card.svelte-j2ytlj:not(.lead-only) feature-body:where(.svelte-j2ytlj) h3:where(.svelte-j2ytlj){margin-bottom:var(--sp-02)}feature-body.svelte-j2ytlj p:where(.svelte-j2ytlj){color:var(--bg-text-02);margin:0;font-size:.97rem;line-height:1.6}@media (max-width:820px){features-grid.svelte-j2ytlj{grid-template-columns:1fr}}@media (max-width:768px){features-section.svelte-j2ytlj{padding:4rem var(--sp-03)}section-head.svelte-j2ytlj{margin-bottom:var(--sp-06)}}
