.landing-hero[data-astro-cid-zup3kfap]{position:relative;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--secondary-blue) 100%);color:var(--white-color);padding:6rem 0 5rem;overflow:hidden;min-height:500px;display:flex;align-items:center}.landing-hero__overlay[data-astro-cid-zup3kfap]{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.4}.landing-hero__content[data-astro-cid-zup3kfap]{position:relative;z-index:2;max-width:800px;margin:0 auto;text-align:center}.landing-hero__label[data-astro-cid-zup3kfap]{display:inline-block;background:#fff3;padding:.5rem 1.25rem;border-radius:50px;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:1.5rem;text-transform:uppercase}.landing-hero__title[data-astro-cid-zup3kfap]{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:var(--white-color)}.landing-hero__subtitle[data-astro-cid-zup3kfap]{font-size:1.375rem;line-height:1.6;margin-bottom:2rem;color:#fffffff2;font-weight:400}.landing-hero__pain[data-astro-cid-zup3kfap]{background:#dc354526;border:2px solid rgba(220,53,69,.3);border-radius:12px;padding:1.5rem;margin:2rem auto;max-width:600px;display:flex;align-items:center;gap:1rem}.landing-hero__pain-icon[data-astro-cid-zup3kfap]{font-size:2rem;flex-shrink:0}.landing-hero__pain-text[data-astro-cid-zup3kfap]{font-size:1.125rem;font-weight:600;color:var(--white-color);margin:0;text-align:left}.landing-hero__cta[data-astro-cid-zup3kfap]{margin-top:2.5rem}.btn--hero-primary[data-astro-cid-zup3kfap]{background:var(--white-color);color:var(--primary-blue);padding:1rem 2.5rem;font-size:1.125rem;border-radius:50px;display:inline-flex;align-items:center;gap:1rem;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px #00000026}.btn--hero-primary[data-astro-cid-zup3kfap]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000040;background:#f8f9fa}.btn__icon[data-astro-cid-zup3kfap]{font-size:1.5rem}.btn__content[data-astro-cid-zup3kfap]{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.btn__text[data-astro-cid-zup3kfap]{font-weight:700;font-size:1.125rem}.btn__subtext[data-astro-cid-zup3kfap]{font-size:.875rem;font-weight:400;opacity:.8;margin-top:.125rem}@media(max-width:768px){.landing-hero[data-astro-cid-zup3kfap]{padding:7rem 0 3rem;min-height:400px}.landing-hero__title[data-astro-cid-zup3kfap]{font-size:2rem}.landing-hero__subtitle[data-astro-cid-zup3kfap]{font-size:1.125rem}.landing-hero__pain-text[data-astro-cid-zup3kfap]{font-size:1rem}.btn--hero-primary[data-astro-cid-zup3kfap]{padding:.875rem 1.5rem;font-size:1rem}.btn__text[data-astro-cid-zup3kfap]{font-size:1rem}}@media(max-width:480px){.landing-hero[data-astro-cid-zup3kfap]{padding:6.5rem 0 2.5rem;min-height:350px}.landing-hero__label[data-astro-cid-zup3kfap]{font-size:.75rem;padding:.375rem 1rem;margin-bottom:1rem}.landing-hero__title[data-astro-cid-zup3kfap]{font-size:1.75rem}.landing-hero__subtitle[data-astro-cid-zup3kfap]{font-size:1rem}.landing-hero__pain[data-astro-cid-zup3kfap]{padding:1.25rem}.landing-hero__pain-icon[data-astro-cid-zup3kfap]{font-size:1.5rem}.btn--hero-primary[data-astro-cid-zup3kfap]{padding:.75rem 1.25rem;width:100%}}@media(max-width:375px){.landing-hero[data-astro-cid-zup3kfap]{padding:6rem 0 2rem}.landing-hero__label[data-astro-cid-zup3kfap]{font-size:.6875rem;padding:.25rem .75rem}.landing-hero__title[data-astro-cid-zup3kfap]{font-size:1.5rem}}.problem-section[data-astro-cid-hntrgfeo]{background:var(--background-light, #f8f9fa)}.problems-grid[data-astro-cid-hntrgfeo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.problem-card[data-astro-cid-hntrgfeo]{background:var(--white-color);border-radius:12px;padding:2rem;box-shadow:0 2px 8px #00000014;border-left:4px solid #dc3545;transition:all .3s ease}.problem-card[data-astro-cid-hntrgfeo]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001f}.problem-card__icon[data-astro-cid-hntrgfeo]{font-size:3rem;margin-bottom:1rem;opacity:.9}.problem-card__title[data-astro-cid-hntrgfeo]{font-size:1.375rem;font-weight:700;color:var(--text-primary, #212529);margin-bottom:1rem;line-height:1.3}.problem-card__description[data-astro-cid-hntrgfeo]{font-size:1rem;line-height:1.7;color:var(--text-secondary, #6c757d);margin:0}@media(max-width:768px){.problems-grid[data-astro-cid-hntrgfeo]{grid-template-columns:1fr;gap:1.5rem}.problem-card[data-astro-cid-hntrgfeo]{padding:1.5rem}}.solution-section[data-astro-cid-dxyvz2fb]{background:var(--white-color)}.solution-intro[data-astro-cid-dxyvz2fb]{max-width:800px;margin:2rem auto 3rem;text-align:center}.solution-intro[data-astro-cid-dxyvz2fb] p[data-astro-cid-dxyvz2fb]{font-size:1.125rem;line-height:1.8;color:var(--text-primary)}.benefits-grid[data-astro-cid-dxyvz2fb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.benefit-card[data-astro-cid-dxyvz2fb]{background:var(--background-light, #f8f9fa);border-radius:12px;padding:2rem;border-left:4px solid var(--primary-blue);transition:all .3s ease;position:relative}.benefit-card[data-astro-cid-dxyvz2fb]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0056b326;background:var(--white-color)}.benefit-card__icon[data-astro-cid-dxyvz2fb]{font-size:2.5rem;margin-bottom:1rem}.benefit-card__title[data-astro-cid-dxyvz2fb]{font-size:1.25rem;font-weight:700;color:var(--primary-blue);margin-bottom:1rem;line-height:1.3}.benefit-card__description[data-astro-cid-dxyvz2fb]{font-size:1rem;line-height:1.7;color:var(--text-secondary, #6c757d);margin:0}@media(max-width:768px){.benefits-grid[data-astro-cid-dxyvz2fb]{grid-template-columns:1fr;gap:1.5rem}.benefit-card[data-astro-cid-dxyvz2fb]{padding:1.5rem}}.how-it-works-section[data-astro-cid-khzrbdxp]{background:var(--background-light, #f8f9fa)}.steps-container[data-astro-cid-khzrbdxp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;position:relative}.step-card[data-astro-cid-khzrbdxp]{background:var(--white-color);border-radius:12px;padding:2rem;position:relative;text-align:center;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.step-card[data-astro-cid-khzrbdxp]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001f}.step-card__number[data-astro-cid-khzrbdxp]{width:60px;height:60px;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--secondary-blue) 100%);color:var(--white-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;margin:0 auto 1.5rem;box-shadow:0 4px 12px #0056b34d}.step-card__icon[data-astro-cid-khzrbdxp]{font-size:2rem;margin-bottom:1rem}.step-card__title[data-astro-cid-khzrbdxp]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;line-height:1.3}.step-card__description[data-astro-cid-khzrbdxp]{font-size:1rem;line-height:1.7;color:var(--text-secondary, #6c757d);margin:0}.step-card__connector[data-astro-cid-khzrbdxp]{display:none}@media(min-width:769px){.steps-container[data-astro-cid-khzrbdxp]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.step-card__connector[data-astro-cid-khzrbdxp]{display:block;position:absolute;right:-2rem;top:50%;transform:translateY(-50%);font-size:2rem;color:var(--primary-blue);opacity:.4}.step-card[data-astro-cid-khzrbdxp]:last-child .step-card__connector[data-astro-cid-khzrbdxp]{display:none}}@media(max-width:768px){.steps-container[data-astro-cid-khzrbdxp]{grid-template-columns:1fr;gap:1.5rem}.step-card[data-astro-cid-khzrbdxp]{padding:1.5rem}}.faq-section[data-astro-cid-z3crck22]{background:var(--white-color)}.faq-container[data-astro-cid-z3crck22]{max-width:800px;margin:3rem auto 0}.faq-item[data-astro-cid-z3crck22]{border-bottom:1px solid #e0e0e0;margin-bottom:0}.faq-item[data-astro-cid-z3crck22]:last-child{border-bottom:none}.faq-question[data-astro-cid-z3crck22]{width:100%;text-align:left;background:none;border:none;padding:1.5rem 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:all .3s ease}.faq-question[data-astro-cid-z3crck22]:hover{color:var(--primary-blue)}.faq-question__text[data-astro-cid-z3crck22]{font-size:1.125rem;font-weight:600;color:var(--text-primary);line-height:1.4}.faq-question[data-astro-cid-z3crck22]:hover .faq-question__text[data-astro-cid-z3crck22]{color:var(--primary-blue)}.faq-question__icon[data-astro-cid-z3crck22]{font-size:1.5rem;font-weight:300;color:var(--primary-blue);flex-shrink:0;transition:transform .3s ease}.faq-item[data-astro-cid-z3crck22].active .faq-question__icon[data-astro-cid-z3crck22]{transform:rotate(45deg)}.faq-answer[data-astro-cid-z3crck22]{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0}.faq-item[data-astro-cid-z3crck22].active .faq-answer[data-astro-cid-z3crck22]{padding:0 0 1.5rem}.faq-answer[data-astro-cid-z3crck22] p[data-astro-cid-z3crck22]{font-size:1rem;line-height:1.7;color:var(--text-secondary, #6c757d);margin:0}@media(max-width:768px){.faq-question[data-astro-cid-z3crck22]{padding:1.25rem 0}.faq-question__text[data-astro-cid-z3crck22]{font-size:1rem}.faq-item[data-astro-cid-z3crck22].active .faq-answer[data-astro-cid-z3crck22]{padding:0 0 1.25rem}}
