/* A single warm material palette, with cocoa reserved for the immersive brand plan. */
#plans .plans-grid [data-plan="portfolio"]{--plan-paper:#f6f1e8;--plan-ink:#3c3228;--plan-copy:#615344;--plan-metal:#8c7358;--plan-rule:#9a826640;}
#plans .plans-grid [data-plan="brand-content"]{--plan-paper:#e5d8c8;--plan-ink:#3c3228;--plan-copy:#594b3c;--plan-metal:#806447;--plan-rule:#9a826655;}
#plans .plans-grid [data-plan="flagship"]{--plan-paper:#51483d;--plan-ink:#faf5ec;--plan-copy:#e4d9ca;--plan-metal:#d8bea0;--plan-rule:#e4cfb73d;}
#plans .plans-grid .plan-card{background:var(--plan-paper);border-color:var(--plan-rule);color:var(--plan-ink);box-shadow:0 14px 35px -26px #4f3c2530;}
#plans .plans-grid .plan-card :is(.plan-name,.plan-price .amount,.plan-price .amount b){color:var(--plan-ink);}
#plans .plans-grid .plan-card :is(.plan-list li,.plan-custom,.plan-addon){color:var(--plan-copy);}
#plans .plans-grid .plan-card :is(.from,.tax,.plan-eyebrow,.plan-fit){color:var(--plan-copy);}
#plans .plans-grid .plan-card :is(.plan-price,.plan-fit){border-color:var(--plan-rule);}
#plans .plans-grid .plan-card .plan-list li::before{border-color:var(--plan-metal);}
#plans .plans-grid .plan-card::before{background:var(--plan-metal);}
#plans .plans-grid .plan-card.featured{box-shadow:0 20px 42px -30px #4f3c253d;}
#plans .plans-grid .plan-card.featured .plan-flag{background:#806447;color:#faf5ec;}
