@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,600;0,700;1,600&family=Montserrat:wght@400;500;600;700&display=swap";.hero[data-astro-cid-57jyfl4x]{padding-block:var(--space-20) var(--space-16);overflow:hidden;position:relative}.hero__inner[data-astro-cid-57jyfl4x]{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,.58fr);gap:var(--space-16);align-items:center}.hero__content[data-astro-cid-57jyfl4x]{position:relative;z-index:1;min-width:0;padding-inline:var(--space-2) clamp(var(--space-8),6vw,var(--space-14))}.hero__title[data-astro-cid-57jyfl4x]{font-size:clamp(2rem,4.2vw,3.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;margin-bottom:1.35rem}.hero__title-accent[data-astro-cid-57jyfl4x]{position:relative}.hero__subtitle[data-astro-cid-57jyfl4x]{font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.7;margin-bottom:1.85rem;max-width:52ch}.hero__actions[data-astro-cid-57jyfl4x]{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-6)}.hero__trust[data-astro-cid-57jyfl4x]{display:flex;gap:var(--space-6);flex-wrap:wrap}.hero__trust-item[data-astro-cid-57jyfl4x]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-subtle)}.hero__trust-item[data-astro-cid-57jyfl4x] svg[data-astro-cid-57jyfl4x]{color:var(--color-primary);flex-shrink:0}.actors-grid[data-astro-cid-57jyfl4x]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:stretch}.actors-section__h2[data-astro-cid-57jyfl4x]{margin-bottom:0}.actor-card[data-astro-cid-57jyfl4x]{display:flex;flex-direction:column;height:100%}.actor-card__head[data-astro-cid-57jyfl4x]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.actor-card__emoji[data-astro-cid-57jyfl4x]{font-size:1.75rem;line-height:1;flex-shrink:0}.actor-card__title[data-astro-cid-57jyfl4x]{font-size:clamp(var(--text-xl),2.15vw,var(--text-2xl));line-height:1.25;margin:0}.actor-card__lead[data-astro-cid-57jyfl4x]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;margin:0 0 var(--space-6)}.problem-list[data-astro-cid-57jyfl4x]{display:flex;flex-direction:column;gap:var(--space-5)}.problem-list__item[data-astro-cid-57jyfl4x]{display:flex;align-items:flex-start;gap:var(--space-3);line-height:1.5}.problem-list__item[data-astro-cid-57jyfl4x] svg[data-astro-cid-57jyfl4x]{flex-shrink:0;margin-top:3px}.features-module__header[data-astro-cid-57jyfl4x]{text-align:center;margin-bottom:3rem}.features-module__eyebrow[data-astro-cid-57jyfl4x]{margin-bottom:1rem}.features-module__title[data-astro-cid-57jyfl4x]{margin-bottom:0}.features-module__intro[data-astro-cid-57jyfl4x]{margin-inline:auto;margin-top:1rem;margin-bottom:0;max-width:58ch}.features__grid[data-astro-cid-57jyfl4x]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.feature-card__icon[data-astro-cid-57jyfl4x]{width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-primary-50);border:1px solid var(--color-primary-100);display:flex;align-items:center;justify-content:center;color:var(--color-primary);margin-bottom:var(--space-5)}.feature-card__title[data-astro-cid-57jyfl4x]{font-size:clamp(var(--text-xl),2.15vw,var(--text-2xl));font-weight:700;line-height:1.25;margin-bottom:var(--space-2)}.feature-card__desc[data-astro-cid-57jyfl4x]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}.faq-module[data-astro-cid-57jyfl4x]{background:linear-gradient(180deg,#f8fafc 0%,var(--color-bg-soft) 100%);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.faq-module__inner[data-astro-cid-57jyfl4x]{max-width:1120px}.faq-module__title[data-astro-cid-57jyfl4x]{margin-top:var(--space-2);margin-bottom:0}.faq-module__intro[data-astro-cid-57jyfl4x]{margin-bottom:0;max-width:58ch}.faq-module__grid[data-astro-cid-57jyfl4x]{margin-top:var(--space-8);display:grid;grid-template-columns:1fr;gap:var(--space-5);text-align:left}.faq-item[data-astro-cid-57jyfl4x]{padding:var(--space-3) var(--space-2) var(--space-3) 0}.faq-item[data-astro-cid-57jyfl4x] h3[data-astro-cid-57jyfl4x]{margin:0;font-size:clamp(var(--text-xl),2.15vw,var(--text-2xl));line-height:1.25;letter-spacing:0;font-weight:700;display:flex;align-items:flex-start;gap:var(--space-2)}.faq-item[data-astro-cid-57jyfl4x] h3[data-astro-cid-57jyfl4x]:before{content:"›";color:var(--color-primary-dark);font-weight:700;line-height:1.25;transform:translateY(.05em);flex:0 0 auto}.faq-item[data-astro-cid-57jyfl4x] p[data-astro-cid-57jyfl4x]{margin:var(--space-2) 0 0;color:var(--color-text-muted);line-height:1.75;padding-left:calc(.7em + var(--space-2))}.cta-final[data-astro-cid-57jyfl4x]{text-align:center;background:var(--color-bg)}.cta-final__inner[data-astro-cid-57jyfl4x]{max-width:800px;background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-16) var(--space-8)}.cta-final__title[data-astro-cid-57jyfl4x]{font-size:clamp(var(--text-3xl),4vw,var(--text-4xl));margin-bottom:var(--space-4)}.cta-final__desc[data-astro-cid-57jyfl4x]{font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:var(--space-8)}.cta-final__actions[data-astro-cid-57jyfl4x]{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}@media(min-width:900px){.faq-module__grid[data-astro-cid-57jyfl4x]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-10)}}@media(min-width:901px){.hero__title[data-astro-cid-57jyfl4x]{white-space:nowrap}}@media(max-width:900px){.hero__inner[data-astro-cid-57jyfl4x],.actors-grid[data-astro-cid-57jyfl4x]{grid-template-columns:1fr}.hero__content[data-astro-cid-57jyfl4x]{padding-inline:0}.hero__title[data-astro-cid-57jyfl4x]{white-space:normal}.features__grid[data-astro-cid-57jyfl4x]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.features__grid[data-astro-cid-57jyfl4x]{grid-template-columns:1fr}}body.page-home,body.page-home .header,body.page-home .footer,body.page-home .btn,body.page-home .section-label,body.page-home .badge,body.page-home .premium-badge,body.page-home .nav-dropdown__item,body.page-home .mobile-menu__link,body.page-home .mobile-accordion__link,body.page-home .mobile-accordion__trigger,body.page-home .header__link{font-family:Montserrat,system-ui,sans-serif}body.page-home h1,body.page-home h2,body.page-home h3,body.page-home h4,body.page-home h5,body.page-home h6{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:600;color:#0a0a0a;letter-spacing:-.02em}body.page-home .footer__col-title{font-family:Montserrat,system-ui,sans-serif!important;letter-spacing:.08em}body.page-home #main-content .hero__title,body.page-home #main-content .section-heading,body.page-home #main-content .cta-final__title,body.page-home #main-content .premium-section__title,body.page-home #main-content .feature-card__title,body.page-home #main-content .actor-card__title,body.page-home #main-content .faq-module__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;color:#0a0a0a}body.page-home .text-gradient{background:linear-gradient(135deg,#6d7050,#8b8d6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body.page-home #main-content .hero__subtitle,body.page-home #main-content .section-subheading,body.page-home #main-content .cta-final__desc,body.page-home #main-content .premium-section__lead,body.page-home #main-content .faq-module__intro,body.page-home #main-content .features-module__intro{color:#5a5a5a;font-family:Montserrat,system-ui,sans-serif;font-weight:400}body.page-home #main-content .feature-card__desc,body.page-home #main-content .problem-list__item,body.page-home #main-content .faq-item p{color:#0a0a0a;font-family:Montserrat,system-ui,sans-serif}body.page-home #main-content .actor-card__lead{color:#5a5a5a;font-family:Montserrat,system-ui,sans-serif;font-weight:400}body.page-home .btn--ghost{font-family:Montserrat,system-ui,sans-serif;font-weight:500}body.page-home #main-content .hero__trust-item{font-family:Montserrat,system-ui,sans-serif;font-weight:400}body.page-home #main-content .premium-list__item{color:#0a0a0a;font-family:Montserrat,system-ui,sans-serif;font-weight:400}body.page-home #main-content .faq-item h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;color:#0a0a0a}
