/* Match the established site palette without changing these pages' grids or section order. */
body#plantica-site.legacy-page{background:#fffaf6;color:#182641;font-family:'DM Sans',sans-serif;--header-h:84px;scrollbar-color:#7895da #fffaf6}
#plantica-site.legacy-page ::selection{background:#f05a5a;color:#182641}
#plantica-site.legacy-page main :is(h1,h2,h3){font-family:Manrope,sans-serif;letter-spacing:-.035em}
#plantica-site.legacy-page :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #2456db;outline-offset:5px}
#plantica-site.legacy-page :is(.about-page,.plans-page,.insights-page,.platform-page){--ink:#fffaf6;--panel:#edf2ff;--muted:#47546a;--line:#d8dce5;background:#fffaf6;color:#182641}
#plantica-site.legacy-page :is(.about-hero,.about-answers,.insights-hero,.featured-insight,.insight-essays,.plan-factors,.platform-identity,.platform-visual-flow,.platform-visual-handoff){background:#fffaf6}
#plantica-site.legacy-page :is(.about-products,.about-company,.insight-collection,.insight-principles,.insight-cta,.plan-editions,.plan-path,.plan-faq,.platform-paths,.platform-details){background:#edf2ff;color:#182641}
#plantica-site.legacy-page :is(.about-hero-grid>p,.company-grid>div:last-child>p,.insights-hero-grid>p,.essay-intro,.essay li p,.insight-cta-grid>div:last-child>p,.platform-exar p){color:#47546a;border-color:#d8dce5}
#plantica-site.legacy-page :is(.about-kicker,.insights-kicker,.plans-kicker,.platform-kicker,.company-grid a,.platform-exar span,.platform-print,.insight-editorial-meta){color:#2456db}
#plantica-site.legacy-page .featured-grid article{background:#e7efff}
#plantica-site.legacy-page .featured-grid article>a{color:#2456db}
#plantica-site.legacy-page :is(.about-product,.insight-card,.plan-card,.visual-path,.detail-accordion){background:#fffaf6}
#plantica-site.legacy-page .handoff-film h3{color:#182641}
#plantica-site.legacy-page .handoff-film li:not(:last-child)::after{background:#fffaf6;color:#47546a;border-color:#d8dce5}
#plantica-site.legacy-page .platform-print{border-color:#aabfe5}
#plantica-site.legacy-page .platform-print:hover{color:#173b99;border-color:#2456db}
#plantica-site.legacy-page :is(.about-cta,.plan-cta,.platform-cta){background:#2456db;color:#fff}
#plantica-site.legacy-page :is(.plans-hero,.universal-hero){color:#fff}
#plantica-site.legacy-page :is(.plans-hero,.universal-hero,.about-cta,.plan-cta,.platform-cta) :is(.about-kicker,.plans-kicker,.platform-kicker){color:#dce7ff}
#plantica-site.legacy-page .skip-link{z-index:110}
@media(max-width:800px){body#plantica-site.legacy-page{--header-h:74px}}
