/* White surfaces with green reserved for brand, actions and status. */
html,body{background:#fff}
#ioo-project-early{--ip-wash:#fff;--ip-line:#e5e9ed;--ip-muted:#607078;background:#fff}
#ioo-project-early .ip-header,
#ioo-project-early .ip-hero-area{background:#fff;border-color:#e8ecef}
#ioo-project-early .ip-hero-visual{background:#fff;border-color:#e2e8ec;box-shadow:0 16px 40px #182d3b08}
#ioo-project-early .ip-visual-caption{background:#fafbfc;border-color:#e7ebee;box-shadow:none}
#ioo-project-early .ip-kicker{background:#f6f8fa;border-color:#e4e9ed;color:#476661}
#ioo-project-early .ip-round{background:#f2f5f7}
#ioo-project-early .ip-capability{border-color:#e4e9ed}
#ioo-project-early .ip-capability .ip-round{background:#f6f8fa}
#ioo-project-early .ip-button.ip-secondary{background:#fff;border-color:#d7e0e5}
#ioo-project-early .ip-button.ip-secondary:hover{background:#f5f7f9}
#ioo-project-early .ip-product{background:#fff;border-color:#e3e8ed;box-shadow:0 12px 32px #182d3b05}
#ioo-project-early .ip-tab:not([aria-selected="true"]){background:#f8fafb;border-color:#e5eaee}
#ioo-project-early .ip-screen{border-color:#e5eaee}
#ioo-project-early .ip-project-card{background:#fff;border-color:#e3e8ed;box-shadow:0 6px 18px #182d3b04}
#ioo-project-early .ip-project-card:hover{box-shadow:0 12px 28px #182d3b0b}
#ioo-project-early .ip-category{background:#fffffff2;color:#365650}
#ioo-project-early .ip-value-box{background:#f8fafb;border-color:#e4e9ee}
#ioo-project-early .ip-persona:not([aria-pressed="true"]){background:#fff;border-color:#dfe5ea;color:#4b6164}
#ioo-project-early .ip-value-tags span{background:#fff;border-color:#e0e7eb;color:#5b6e70}
#ioo-project-early .ip-story,
#ioo-project-early .ip-story[open]{border-color:#e6eaee;background:transparent}
#ioo-project-early .ip-story>div{background:#f6f8fa}
#ioo-project-early .ip-story p{color:#5c6f73}
#ioo-project-early .ip-early{background:#fff;color:var(--ip-ink);border:1px solid #dfe6eb;box-shadow:0 12px 32px #182d3b05}
#ioo-project-early .ip-early:before{display:none}
#ioo-project-early .ip-early .ip-eyebrow{color:#08765f}
#ioo-project-early .ip-early h2 span{color:#08765f}
#ioo-project-early .ip-early p{color:#607078}
#ioo-project-early .ip-checks{color:#4f6d65}
#ioo-project-early .ip-price-panel{background:#f7f9fb;border:1px solid #e3e9ee;color:var(--ip-ink)}
#ioo-project-early .ip-offer-label{color:#607078}
#ioo-project-early .ip-price{color:#163b36}
#ioo-project-early .ip-price span,
#ioo-project-early .ip-price-note,
#ioo-project-early .ip-offer-assurance{color:#607078}
#ioo-project-early .ip-interest{background:#f7f9fb;border-color:#e5eaee}
#ioo-project-early .ip-form-card{background:#fff;border-color:#e0e6eb;box-shadow:0 8px 24px #182d3b05}
#ioo-project-early input{background:#fff;border-color:#d6e0e6}
#ioo-project-early .ip-legal-slot{border-color:#e7ecef}
#ioo-project-early .ip-form-context,
#ioo-project-early .ip-form-result:not(:empty){background:#f2f6f8;color:#42635f}
#ioo-project-early .ip-consent{color:#3c4d56}
#ioo-project-early .ip-form-result.is-error{background:#fdeeee;color:#8d3a32}
#ioo-project-early .ip-process{background:#fff;border-color:#e3e9ee}
#ioo-project-early .ip-step-no{background:#f1f5f7}
#ioo-project-early .ip-disclosure{border-color:#d6dfe5;color:#617578}
#ioo-project-early .ip-faq details{background:#fff;border-color:#e3e9ee}
#ioo-project-early .ip-faq details[open]{background:#fafbfc;border-color:#ccd8df}
#ioo-project-early footer{background:#fafbfc;border-color:#e5eaee}
#ioo-project-early .ip-footer-bottom{border-color:#e0e7ec}
#ioo-project-early .ip-mobile-action:not([hidden]){background:#fffffff7;border-color:#e2e8ed;box-shadow:0 -4px 24px #182d3b08}
#ioo-project-early .ip-mobile-nav a:hover{background:#f5f7f9}
#ioo-project-early.ip-legal-page{background:#fff}
#ioo-project-early .ip-legal-placeholder{background:#fafbfc;border-color:#cfd9df}
/* Keep the embedded platform examples consistent with the landing page. */
#ioo-project-early .pd-company-icon{background:#f1f5f7}
#ioo-project-early .pd-metrics,
#ioo-project-early .pd-bottom,
#ioo-project-early .pd-invite{background:#f6f8fa}
#ioo-project-early .pd-tag{background:#fffffff0;color:#365650}
#ioo-project-early .pd-card,
#ioo-project-early .pd-panel{border-color:#e3e9ee;background:#fff}
#ioo-project-early .pd-track{background:#e9eef1}
#ioo-project-early .pd-dialog-bar button{background:#f2f5f7}
#ioo-project-early .ip-reviews-live,
#ioo-project-early #ip-zoom-live:has([data-demo-reviews]){background:#f7f9fb}
#ioo-project-early .rd-company-logo,
#ioo-project-early .rd-avatar{background:#f0f4f6;border-color:#e0e7ec}
#ioo-project-early .rd-stat-total{background:#fff;border-color:#dbe4e9}
#ioo-project-early .rd-source,
#ioo-project-early .rd-source-former,
#ioo-project-early .rd-source-society{background:#f0f4f6;color:#607178}
#ioo-project-early .rd-topics>span{background:#fafbfc;border-color:#e4e9ed;color:#607476}
#ioo-project-early .rd-reply,
#ioo-project-early .rd-reply[open],
#ioo-project-early .rd-side-callout{background:#f5f8fa;border-color:#e1e8ed}
#ioo-project-early .rd-more{background:#f6f8fa;border-color:#dbe4e9}
#ioo-project-early .rd-bar>div{background:#e9eef1}
