.feature-hero[data-astro-cid-fsswmxcn]{padding:clamp(5rem,9vw,8rem) 0 clamp(4.5rem,8vw,7rem);overflow:hidden}.feature-heading[data-astro-cid-fsswmxcn]{text-align:center}.eyebrow[data-astro-cid-fsswmxcn]{color:#58758b;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.feature-heading[data-astro-cid-fsswmxcn] h1[data-astro-cid-fsswmxcn]{margin:1rem auto 0;color:#08111f;font-size:clamp(3.2rem,6vw,5.5rem);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-heading);text-wrap:balance;word-break:keep-all}.feature-heading[data-astro-cid-fsswmxcn]>p[data-astro-cid-fsswmxcn]:last-child{max-width:700px;margin:1.6rem auto 0;color:#667483;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.78}.feature-visual[data-astro-cid-fsswmxcn]{margin-top:clamp(3rem,6vw,5.5rem)}.feature-visual[data-astro-cid-fsswmxcn] img[data-astro-cid-fsswmxcn]{display:block;width:100%;height:auto}.feature-index[data-astro-cid-fsswmxcn]{padding:clamp(6rem,11vw,10rem) 0;background:#fafbfc}.index-intro[data-astro-cid-fsswmxcn]{display:grid;grid-template-columns:.55fr 1.45fr;gap:4rem;align-items:start}.index-intro[data-astro-cid-fsswmxcn] h2[data-astro-cid-fsswmxcn]{max-width:840px;color:#0b1523;font-size:clamp(2.6rem,5vw,4.8rem);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-heading);text-wrap:balance}.feature-list[data-astro-cid-fsswmxcn]{margin-top:clamp(4rem,7vw,6.5rem);border-top:1px solid #dfe5ea}.feature-row[data-astro-cid-fsswmxcn]{position:relative;display:grid;grid-template-columns:76px minmax(220px,.68fr) 1.32fr;gap:clamp(1.5rem,4vw,4rem);align-items:baseline;padding:2.15rem 1.25rem;border-bottom:1px solid #dfe5ea;animation-delay:var(--delay);transition:transform .2s var(--ease-out),background-color .2s var(--ease-out)}.feature-row[data-astro-cid-fsswmxcn]:before{content:"";position:absolute;top:1.85rem;bottom:1.85rem;left:0;width:2px;border-radius:999px;background:#58758b;opacity:0;transform:scaleY(.35);transition:opacity .25s ease,transform .25s ease}.feature-number[data-astro-cid-fsswmxcn]{color:#667483;font-size:.72rem;font-weight:700;letter-spacing:.1em}.feature-row[data-astro-cid-fsswmxcn] h3[data-astro-cid-fsswmxcn]{color:#152235;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.45;letter-spacing:-.012em}.feature-row[data-astro-cid-fsswmxcn] p[data-astro-cid-fsswmxcn]{max-width:650px;color:#667483;font-size:.95rem;line-height:1.82}@media(hover:hover){.feature-row[data-astro-cid-fsswmxcn]:hover{transform:translate(6px);background:linear-gradient(90deg,rgba(88,117,139,.045),transparent 68%)}.feature-row[data-astro-cid-fsswmxcn]:hover:before{opacity:1;transform:scaleY(1)}.feature-row[data-astro-cid-fsswmxcn]:hover h3[data-astro-cid-fsswmxcn]{color:#0b1727}}.feature-cta[data-astro-cid-fsswmxcn]{padding:clamp(6rem,10vw,9rem) 0}.feature-cta-inner[data-astro-cid-fsswmxcn]{display:flex;align-items:end;justify-content:space-between;gap:4rem}.feature-cta[data-astro-cid-fsswmxcn] h2[data-astro-cid-fsswmxcn]{max-width:850px;margin-top:1rem;color:#0b1523;font-size:clamp(2.4rem,4.5vw,4.2rem);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-heading);text-wrap:balance}.feature-cta[data-astro-cid-fsswmxcn] div[data-astro-cid-fsswmxcn]>p[data-astro-cid-fsswmxcn]:last-child{max-width:640px;margin-top:1.4rem;color:#667483;line-height:1.8}.feature-cta[data-astro-cid-fsswmxcn] .btn[data-astro-cid-fsswmxcn]{flex-shrink:0}@media(max-width:760px){.feature-hero[data-astro-cid-fsswmxcn]{padding:4rem 0 4.5rem}.feature-heading[data-astro-cid-fsswmxcn] h1[data-astro-cid-fsswmxcn]{max-width:none;font-size:clamp(2rem,8.5vw,2.35rem);line-height:1.08;letter-spacing:-.035em;white-space:normal}.feature-heading[data-astro-cid-fsswmxcn]>p[data-astro-cid-fsswmxcn]:last-child{margin-top:1.2rem;font-size:1rem;line-height:1.72}.feature-visual[data-astro-cid-fsswmxcn]{margin-top:2.5rem}.feature-index[data-astro-cid-fsswmxcn],.feature-cta[data-astro-cid-fsswmxcn]{padding:4.5rem 0}.index-intro[data-astro-cid-fsswmxcn]{grid-template-columns:1fr;gap:1rem}.index-intro[data-astro-cid-fsswmxcn] h2[data-astro-cid-fsswmxcn],.feature-cta[data-astro-cid-fsswmxcn] h2[data-astro-cid-fsswmxcn]{font-size:clamp(2rem,8.8vw,2.5rem);line-height:1.12}.feature-list[data-astro-cid-fsswmxcn]{margin-top:3rem}.feature-row[data-astro-cid-fsswmxcn]{grid-template-columns:42px 1fr;gap:1rem}.feature-row[data-astro-cid-fsswmxcn] p[data-astro-cid-fsswmxcn]{grid-column:2}.feature-cta-inner[data-astro-cid-fsswmxcn]{display:block}.feature-cta[data-astro-cid-fsswmxcn] .btn[data-astro-cid-fsswmxcn]{margin-top:2rem}}
