.talvix-hero[data-astro-cid-kknfsfor]{background:var(--navy-deep);color:#fff;isolation:isolate;padding:clamp(2.75rem,7vw,5rem) 0 clamp(3rem,7vw,4.5rem);position:relative;overflow:hidden}.talvix-hero__mesh[data-astro-cid-kknfsfor]{z-index:-1;background:radial-gradient(80% 60% at 15% 20%,#37a17c47,#0000 55%),linear-gradient(160deg,#0a1528 0%,#0f1f3d 45%,#122848 100%);position:absolute;inset:0}.talvix-hero__eyebrow[data-astro-cid-kknfsfor]{letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin:0 0 1rem;font-size:.8125rem;font-weight:600}.talvix-hero[data-astro-cid-kknfsfor] h1[data-astro-cid-kknfsfor]{letter-spacing:-.035em;max-width:22ch;margin:0 0 1rem;font-size:clamp(1.85rem,4vw,2.65rem);font-weight:700;line-height:1.12}.talvix-hero__sub[data-astro-cid-kknfsfor]{color:#e8eef8d1;max-width:58ch;margin:0 0 1.5rem;font-size:clamp(1.02rem,1.5vw,1.12rem);line-height:1.55}.section__lede[data-astro-cid-kknfsfor] a[data-astro-cid-kknfsfor]{color:var(--green-dark);font-weight:600}.talvix-who__grid[data-astro-cid-kknfsfor]{gap:1.25rem;display:grid}@media (width>=800px){.talvix-who__grid[data-astro-cid-kknfsfor]{grid-template-columns:repeat(2,1fr)}}.talvix-who-card[data-astro-cid-kknfsfor] .check-list[data-astro-cid-kknfsfor]{margin-bottom:0}.talvix-cap__grid[data-astro-cid-kknfsfor]{gap:1.25rem;display:grid}@media (width>=800px){.talvix-cap__grid[data-astro-cid-kknfsfor]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.talvix-cap__grid[data-astro-cid-kknfsfor]{grid-template-columns:repeat(3,1fr)}}.talvix-how-steps[data-astro-cid-kknfsfor]{margin:0;padding:0;list-style:none;position:relative}.talvix-how-steps[data-astro-cid-kknfsfor]:before{content:"";background:linear-gradient(180deg, var(--green), #37a17c26);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:1.35rem}.talvix-how-steps[data-astro-cid-kknfsfor] li[data-astro-cid-kknfsfor]{padding:0 0 1.75rem 3.75rem;position:relative}.talvix-how-steps[data-astro-cid-kknfsfor] li[data-astro-cid-kknfsfor]:last-child{padding-bottom:0}.talvix-how-steps__marker[data-astro-cid-kknfsfor]{background:var(--surface);border:2px solid var(--green);width:2.75rem;height:2.75rem;color:var(--green-dark);z-index:1;border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.talvix-how-steps[data-astro-cid-kknfsfor] h3[data-astro-cid-kknfsfor]{color:var(--navy);margin:.35rem 0 .4rem;font-size:1.1rem}.talvix-how-steps[data-astro-cid-kknfsfor] p[data-astro-cid-kknfsfor]{color:var(--slate);max-width:54ch;margin:0}.talvix-how-note[data-astro-cid-kknfsfor]{color:var(--slate);max-width:62ch;margin:2rem 0 0}.talvix-how-note[data-astro-cid-kknfsfor] a[data-astro-cid-kknfsfor]{color:var(--green-dark);font-weight:600}.faq__layout[data-astro-cid-kknfsfor]{gap:2rem;display:grid}@media (width>=900px){.faq__layout[data-astro-cid-kknfsfor]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:3rem}.faq__layout[data-astro-cid-kknfsfor] .section__header[data-astro-cid-kknfsfor]{top:calc(var(--header-h) + 1.5rem);margin-bottom:0;position:sticky}}.faq__list[data-astro-cid-kknfsfor]{gap:.75rem;display:grid}.faq__item[data-astro-cid-kknfsfor]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.faq__item[data-astro-cid-kknfsfor][open]{border-color:#37a17c66}.faq__item[data-astro-cid-kknfsfor] summary[data-astro-cid-kknfsfor]{cursor:pointer;min-height:52px;color:var(--navy);padding:1rem 3rem 1rem 1.25rem;font-weight:600;list-style:none;position:relative}.faq__item[data-astro-cid-kknfsfor] summary[data-astro-cid-kknfsfor]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-kknfsfor] summary[data-astro-cid-kknfsfor]:after{content:"+";color:var(--green-dark);font-size:1.25rem;font-weight:400;position:absolute;top:50%;right:1.15rem;transform:translateY(-50%)}.faq__item[data-astro-cid-kknfsfor][open] summary[data-astro-cid-kknfsfor]:after{content:"−"}.faq__answer[data-astro-cid-kknfsfor]{padding:0 1.25rem 1.2rem}.faq__answer[data-astro-cid-kknfsfor] p[data-astro-cid-kknfsfor]{color:var(--slate);margin:0;font-size:.975rem}.talvix-cta-band__inner[data-astro-cid-kknfsfor]{border-radius:var(--radius-lg);background:var(--surface-alt);border:1px solid var(--border);align-items:center;gap:1.5rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid}@media (width>=900px){.talvix-cta-band__inner[data-astro-cid-kknfsfor]{grid-template-columns:1fr auto;gap:2rem}}.talvix-cta-band__lede[data-astro-cid-kknfsfor]{margin-bottom:0}.talvix-cta-band__lede[data-astro-cid-kknfsfor] a[data-astro-cid-kknfsfor]{color:var(--green-dark);font-weight:600}.talvix-cta-band__actions[data-astro-cid-kknfsfor]{flex-shrink:0}
