:root{--gold:#ffca5f;--dark:#262626;--dark-overlay:rgba(38,38,38,0.85);--dark-overlay-soft:rgba(38,38,38,0.8);--page-bg:#f8f8f8;--text-muted:#5f5f5f;--text-card:#867f7f;--text-light:#eee;--text-footer:#e0e0e0;--white:#ffffff;--font-body:Calibri,"Segoe UI",Tahoma,sans-serif;--font-logo:"Segoe UI",Calibri,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{width:100%;overflow-x:hidden}body{margin:0;padding:0;font-family:var(--font-body);background:var(--page-bg);color:var(--dark);-webkit-font-smoothing:antialiased}#root,body{min-height:100vh}#root{width:100%}.full-bleed{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img{display:block}.auth-loading{display:flex;align-items:center;justify-content:center;min-height:40vh;font-size:18px;color:var(--text-muted)}@media (max-width:768px){body:not(:has(.dash-shell)) .btn{font-size:18px}body:not(:has(.dash-shell)) .btn--outline,body:not(:has(.dash-shell)) .btn--primary{min-height:48px;padding:10px 24px}body:not(:has(.dash-shell)) .btn--nav{font-size:15px;min-height:44px;padding:12px 20px}body:not(:has(.dash-shell)) .btn--compact,body:not(:has(.dash-shell)) .btn--ghost,body:not(:has(.dash-shell)) .btn--secondary{font-size:16px;min-height:42px;padding:10px 22px}body:not(:has(.dash-shell)) .strategy-card__cta{font-size:17px;min-height:44px}body:not(:has(.dash-shell)) .hero__btn-primary{min-width:0;width:100%;max-width:280px}body:not(:has(.dash-shell)) .cta .cta__button{min-width:0;width:100%;max-width:280px}body:not(:has(.dash-shell)) .edu-listing__more-btn{font-size:15px;padding:12px 26px}body:not(:has(.dash-shell)) .about-hero__title,body:not(:has(.dash-shell)) .education-hero__title,body:not(:has(.dash-shell)) .faq-hero__title,body:not(:has(.dash-shell)) .hero__title,body:not(:has(.dash-shell)) .legal-hero__title,body:not(:has(.dash-shell)) .products-hero__title,body:not(:has(.dash-shell)) .roi-hero__title,body:not(:has(.dash-shell)) .roi2-hero__title{font-size:30px}body:not(:has(.dash-shell)) .auth-hero__title,body:not(:has(.dash-shell)) .register-hero__title{font-size:26px}body:not(:has(.dash-shell)) .about-hero__subtitle,body:not(:has(.dash-shell)) .auth-hero__subtitle,body:not(:has(.dash-shell)) .education-hero__subtitle,body:not(:has(.dash-shell)) .faq-hero__subtitle,body:not(:has(.dash-shell)) .hero__subtitle,body:not(:has(.dash-shell)) .legal-hero__subtitle,body:not(:has(.dash-shell)) .products-hero__subtitle,body:not(:has(.dash-shell)) .register-hero__subtitle,body:not(:has(.dash-shell)) .roi-hero__subtitle,body:not(:has(.dash-shell)) .roi2-hero__subtitle{font-size:16px;line-height:1.5}body:not(:has(.dash-shell)) .hero__content{padding-top:120px;padding-bottom:60px}body:not(:has(.dash-shell)) .hero__subtitle{margin-bottom:28px;line-height:1.5}body:not(:has(.dash-shell)) .about-masada__title,body:not(:has(.dash-shell)) .about-mission__title,body:not(:has(.dash-shell)) .about-stats__title,body:not(:has(.dash-shell)) .cta__title,body:not(:has(.dash-shell)) .edu-listing__title,body:not(:has(.dash-shell)) .features__title,body:not(:has(.dash-shell)) .performance-chart__title,body:not(:has(.dash-shell)) .products-features__title{font-size:26px}body:not(:has(.dash-shell)) .feature-card__title{font-size:20px}body:not(:has(.dash-shell)) .feature-card__text{font-size:16px}body:not(:has(.dash-shell)) .cta__text{font-size:17px;line-height:1.5;margin-bottom:28px}body:not(:has(.dash-shell)) .about-masada__text,body:not(:has(.dash-shell)) .about-mission__text{font-size:17px;line-height:1.55}body:not(:has(.dash-shell)) .products-features__list{font-size:16px;line-height:1.6}body:not(:has(.dash-shell)) .strategy-card__title{font-size:22px}body:not(:has(.dash-shell)) .strategy-card__description{font-size:17px}body:not(:has(.dash-shell)) .strategy-card__detail-row,body:not(:has(.dash-shell)) .strategy-card__metric-label{font-size:15px}body:not(:has(.dash-shell)) .strategy-card__metric-value{font-size:16px}body:not(:has(.dash-shell)) .education-section-head__title,body:not(:has(.dash-shell)) .education-videos__title{font-size:22px}body:not(:has(.dash-shell)) .edu-article__title{font-size:26px}body:not(:has(.dash-shell)) .edu-article__excerpt{font-size:16px}body:not(:has(.dash-shell)) .edu-listing__subtitle{font-size:16px}body:not(:has(.dash-shell)) .faq-category__title{font-size:18px}body:not(:has(.dash-shell)) .faq-item__question{font-size:17px}body:not(:has(.dash-shell)) .faq-item__answer p{font-size:16px;line-height:1.5}body:not(:has(.dash-shell)) .perf-metrics__title{font-size:22px}body:not(:has(.dash-shell)) .perf-metrics__value{font-size:26px}body:not(:has(.dash-shell)) .roi-calculator__heading,body:not(:has(.dash-shell)) .roi2-calculator__heading{font-size:18px}body:not(:has(.dash-shell)) .roi-stat__value,body:not(:has(.dash-shell)) .roi2-stat__value{font-size:28px}body:not(:has(.dash-shell)) .roi2-stat__label{font-size:16px}body:not(:has(.dash-shell)) .roi-calculator__details-title,body:not(:has(.dash-shell)) .roi2-calculator__details-title{font-size:18px}body:not(:has(.dash-shell)) .roi-details-grid__item dd{font-size:18px}body:not(:has(.dash-shell)) .roi2-details-grid__item dt{font-size:17px}body:not(:has(.dash-shell)) .roi2-details-grid__item dd{font-size:15px}body:not(:has(.dash-shell)) .strategy-compare__title{font-size:22px}body:not(:has(.dash-shell)) .auth-form__title,body:not(:has(.dash-shell)) .register-form__title{font-size:20px}body:not(:has(.dash-shell)) .register-field__label,body:not(:has(.dash-shell)) .register-form__hint{font-size:15px}body:not(:has(.dash-shell)) .register-email-confirmation__title{font-size:24px}body:not(:has(.dash-shell)) .register-email-confirmation__icon{font-size:26px;width:64px;height:64px}body:not(:has(.dash-shell)) .register-success__title{font-size:22px}body:not(:has(.dash-shell)) .register-success__icon{font-size:28px;width:60px;height:60px}body:not(:has(.dash-shell)) .register-success__checklist-title{font-size:18px}body:not(:has(.dash-shell)) .register-success__email-note h4{font-size:17px}body:not(:has(.dash-shell)) .register-strategy__name{font-size:16px}body:not(:has(.dash-shell)) .guide-card__title{font-size:18px}body:not(:has(.dash-shell)) .video-card__title{font-size:15px}body:not(:has(.dash-shell)) .video-card__duration{font-size:14px}body:not(:has(.dash-shell)) .video-card__link{font-size:16px}body:not(:has(.dash-shell)) .footer__logo-text{font-size:22px}body:not(:has(.dash-shell)) .footer__about{font-size:15px}body:not(:has(.dash-shell)) .footer__column-title{font-size:16px}body:not(:has(.dash-shell)) .footer__links a{font-size:15px}body:not(:has(.dash-shell)) .navbar__logo-text{font-size:18px}body:not(:has(.dash-shell)) .navbar__mobile-link{font-size:16px;padding:12px}body:not(:has(.dash-shell)) .about-stats__value{font-size:21px}body:not(:has(.dash-shell)) .about-stats__label{font-size:16px}body:not(:has(.dash-shell)) .features{padding-top:72px;padding-bottom:56px}body:not(:has(.dash-shell)) .feature-card{padding:28px 22px 24px;min-height:0}}@media (max-width:480px){body:not(:has(.dash-shell)) .btn{font-size:16px}body:not(:has(.dash-shell)) .btn--outline,body:not(:has(.dash-shell)) .btn--primary{min-height:44px;padding:9px 20px}body:not(:has(.dash-shell)) .btn--nav{font-size:14px;min-height:40px;padding:10px 16px}body:not(:has(.dash-shell)) .about-hero__title,body:not(:has(.dash-shell)) .education-hero__title,body:not(:has(.dash-shell)) .faq-hero__title,body:not(:has(.dash-shell)) .hero__title,body:not(:has(.dash-shell)) .legal-hero__title,body:not(:has(.dash-shell)) .products-hero__title,body:not(:has(.dash-shell)) .roi-hero__title,body:not(:has(.dash-shell)) .roi2-hero__title{font-size:26px}body:not(:has(.dash-shell)) .auth-hero__title,body:not(:has(.dash-shell)) .register-hero__title{font-size:22px}body:not(:has(.dash-shell)) .about-masada__title,body:not(:has(.dash-shell)) .about-mission__title,body:not(:has(.dash-shell)) .about-stats__title,body:not(:has(.dash-shell)) .cta__title,body:not(:has(.dash-shell)) .edu-listing__title,body:not(:has(.dash-shell)) .features__title,body:not(:has(.dash-shell)) .performance-chart__title,body:not(:has(.dash-shell)) .products-features__title{font-size:22px}body:not(:has(.dash-shell)) .cta__text{font-size:16px}body:not(:has(.dash-shell)) .roi-stat__value,body:not(:has(.dash-shell)) .roi2-stat__value{font-size:24px}body:not(:has(.dash-shell)) .edu-article__title{font-size:22px}body:not(:has(.dash-shell)) .register-email-confirmation__title{font-size:22px}}