/* Home and Pricing only: lighter cream and geometric lettering from Greta's reference. */
body.veah-organic:is([data-page="home"],[data-page="pricing"]) {
  --veah-soft-cream:#faf8f2; --veah-white:#fffdf8; --veah-light:#eeece4;
  --veah-line:#d8d6ce; --veah-cream:#d8d6ce;
  --canvas:var(--veah-soft-cream); --paper:var(--veah-white);
  --line:var(--veah-line); --teal-soft:var(--veah-light);
  --veah-ui:'Raleway','Jost','Century Gothic','Avenir Next',Arial,sans-serif;
  font-family:var(--veah-ui); font-weight:400;
}
body.veah-organic:is([data-page="home"],[data-page="pricing"]) :is(h1,h2,h3) { font-family:var(--sans); }
body.veah-organic:is([data-page="home"],[data-page="pricing"]) :is(button,input,select,textarea,summary) { font-family:var(--veah-ui); }
body.veah-organic:is([data-page="home"],[data-page="pricing"]) :is(.global-nav a,.primary-button,.secondary-button,.veah-pricing-button) {
  font-family:var(--veah-ui); font-weight:400; letter-spacing:.075em; text-transform:uppercase; line-height:1.5;
}
body.veah-organic:is([data-page="home"],[data-page="pricing"]) .global-nav a { font-size:.75rem; padding-inline:12px; }
body.veah-organic:is([data-page="home"],[data-page="pricing"]) .header-actions #header-create-trip { font-size:.75rem; letter-spacing:.065em; font-weight:400; }
body.veah-organic:is([data-page="home"],[data-page="pricing"]) :is(.veah-organic-eyebrow,.veah-kicker,.legal-footer-inner>span) {
  font-family:var(--veah-ui); font-size:.72rem; font-weight:400; letter-spacing:.12em; line-height:1.8;
}
body.veah-organic:is([data-page="home"],[data-page="pricing"]) .legal-footer a { font-size:.78rem; font-weight:400; }
body.veah-organic:is([data-page="home"],[data-page="pricing"]) .account-chip>span:last-child { font-family:var(--veah-ui); font-weight:400; font-size:.78rem; }
body.veah-organic[data-page="home"] :is(.veah-home-links .primary-button,.veah-home-links .secondary-button,.veah-process-card a,.veah-process-card button) { font-size:.78rem; padding:14px 24px; }
body.veah-organic[data-page="home"] .veah-home-lead-copy>p { font-size:1.1rem; line-height:1.85; max-width:355px; }
body.veah-organic[data-page="home"] .veah-home-process-link { font-size:.82rem; font-weight:400; letter-spacing:.015em; min-height:44px; }
body.veah-organic[data-page="home"] .veah-home-window figcaption { color:var(--veah-soft-cream); }
body.veah-organic[data-page="home"] .veah-home-window figcaption span:first-child { font-size:.72rem; font-weight:400; letter-spacing:.12em; }
body.veah-organic[data-page="home"] .veah-home-window figcaption span:last-child { font-size:.93rem; line-height:1.7; }
body.veah-organic[data-page="home"] .veah-home-process-heading>p { opacity:1; line-height:1.85; }
body.veah-organic[data-page="home"] .veah-process-number { font-weight:400; }
body.veah-organic[data-page="home"] .veah-process-card p { font-size:.94rem; line-height:1.9; }
body.veah-organic:is([data-page="home"],[data-page="pricing"]) dialog :is(input,select,textarea) { background:var(--paper); }
@media (max-width:1000px) {
  body.veah-organic:is([data-page="home"],[data-page="pricing"]) .global-header .global-nav a { font-size:.8rem; padding:14px 17px; }
}
@media (max-width:760px) {
  body.veah-organic:is([data-page="home"],[data-page="pricing"]) .header-actions #header-create-trip { font-size:.68rem; padding:10px 12px; letter-spacing:.04em; }
  body.veah-organic:is([data-page="home"],[data-page="pricing"]) :is(.veah-organic-eyebrow,.veah-kicker) { font-size:.7rem; letter-spacing:.08em; }
  body.veah-organic[data-page="home"] .veah-home-lead-copy>p { font-size:1rem; }
  body.veah-organic[data-page="home"] .veah-home-window figcaption { left:24px; right:24px; }
  body.veah-organic[data-page="home"] .veah-home-window figcaption span:first-child { font-size:.68rem; }
  body.veah-organic[data-page="home"] .veah-home-window figcaption span:last-child { font-size:.84rem; }
}
