/* Conversion AI identity, from the original logo and palette boards. */
@import url('delivery-bento.css?v=22');
:root{--blue:#001ab9;--cyan:#02dbf3;--ink:#020921;--navy:#020921;--brand-sky:#028bdc;--brand-royal-bright:#0225ff;--brand-cyan-light:#b5f8ff;--brand-ice:#f2fbff;--soft:var(--brand-ice);--line:#d8e8f1;--muted:#4d5f72;--brand-gradient:linear-gradient(125deg,#001ab9 12%,#028bdc 65%,#02dbf3)}
body{color:var(--ink)}
::selection{background:#b5f8ff;color:#020921}
.home-campaign{background:var(--brand-ice)}
.home-campaign .campaign-hero{background:radial-gradient(circle,#028bdc1b 1px,transparent 1.7px) 15px 12px/35px 35px,var(--brand-ice);color:var(--ink)}
.home-campaign .glow-surface{background:var(--brand-ice)}
.home-campaign .glow-blue{background:var(--blue)}
.home-campaign .glow-cyan{background:var(--cyan)}
.home-campaign .campaign-copy h1 em{color:var(--blue);background:linear-gradient(105deg,#001ab9 20%,#028bdc 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.home-campaign .campaign-copy .campaign-kicker{background:#e7f6fc;border-color:#c8e6f3;color:#173b64}
.home-campaign .campaign-proof span{background:#ffffff90;border-color:#cce8f1;color:#294a67}
.home-campaign .campaign-proof span:before{color:var(--blue)}
.saas-navigation #main-nav,.home-campaign .saas-navigation #main-nav{background:#e5f0f7}
.saas-navigation #main-nav>a:hover,.nav-dropdown>summary:hover,.nav-dropdown[open]>summary{background:#d3eaf7;color:var(--blue)}
.nav-dropdown-panel{border-color:#d4e8f4}
.button,.home-campaign .campaign-actions .button,.resource-contact,.header-actions .button.header-start{background:linear-gradient(115deg,#001ab9,#021fd4);border-color:var(--blue);color:white}
.button:hover,.home-campaign .campaign-actions .button:hover,.resource-contact:hover{background:#0225ff;border-color:#0225ff}
.button.outline{background:transparent;color:var(--blue)}
.campaign-kicker.blue,.eyebrow.blue{color:var(--blue)}
.home-campaign .orbit-caption .campaign-kicker:before,.customer-proof .campaign-kicker:before{content:'';display:block;width:32px;height:3px;border-radius:3px;background:var(--brand-gradient);margin:0 auto 14px}
.orbital-ring{border-color:#028bdc45;box-shadow:inset 0 0 65px #028bdc08}
.orbital-core{border-color:#028bdc30}
.orbital-icon{border-color:#028bdc38;color:var(--blue)}
.orbital-item[aria-expanded=true] .orbital-icon{background:var(--blue);border-color:var(--blue)}
.resource-details{border-color:#c5e3f1;box-shadow:0 20px 60px #001ab914}
.resource-eyebrow{color:var(--blue)}
.home-campaign main>.customer-proof{background:linear-gradient(180deg,#fff,var(--brand-ice))}
.client-controls button{border-color:#cce6f2}
.operation-pillars{border-color:#cee4ef}
.operation-pillars>a{border-color:#d7eaf3}
.operation-pillars span,.operation-pillars b{color:var(--blue)}
.campaign-playbook{background:linear-gradient(145deg,#effaff,#fff);border-color:#c9e5f2;border-top:3px solid var(--brand-sky);border-radius:18px}
.playbook-head b{color:#028bdc3d}
.home-campaign .automation-feature{background:radial-gradient(ellipse at 0% 100%,#001ab96b,transparent 65%),var(--navy)}
.automation-feature h2 em,.automation-feature .campaign-kicker,.automation-feature .text-link,.automation-feature li:before{color:var(--cyan)}
.automation-feature .feature-copy>p,.automation-feature li{color:#cadce9}
.automation-node{border-color:#028bdc50;background:#028bdc0d}
.automation-node:nth-child(3){border-color:var(--cyan);background:#02dbf314}
.crm-benefits article{border-color:#cce6f1}
.crm-benefits article>span{color:var(--brand-sky)}
.custom-operation>.container{border-image:var(--brand-gradient) 1}
.home-campaign .campaign-provider{background:var(--brand-ice)}
.home-campaign main>.home-contact{background:linear-gradient(135deg,#e9faff,#f5f8ff)}
.contact-layout form{border-color:#cce6f1;box-shadow:0 18px 60px #001ab908;border-top:3px solid var(--brand-sky)}
.contact-layout :is(input,textarea,select){background:#f7fcff;border-color:#cfdfeb}
.page-hero{background:radial-gradient(circle,#028bdc20 1px,transparent 1.5px) 0 0/35px 35px,var(--brand-ice)}
.cta{background:var(--navy);color:white}.cta p{color:#cbdfe9}.cta .button.light{background:var(--cyan);border-color:var(--cyan);color:var(--navy)}
footer{background:var(--navy);border-top:3px solid var(--brand-sky)}
footer .footer-bottom{border-color:#028bdc30}
footer a:hover{color:var(--cyan)}
@media(prefers-contrast:more){.home-campaign .campaign-copy h1 em{-webkit-text-fill-color:var(--blue);background:none}}

/* Reference principle: quiet surfaces, stronger type and deliberate color accents. */
.home-campaign .glow-horizon{opacity:.4}
.home-campaign .campaign-copy h1,.orbit-caption h2,.customer-proof h2,.operation-intro h2,.feature-copy h2,.crm-title h2,.contact-layout h2{font-weight:600;letter-spacing:-.045em}
.home-campaign .campaign-copy>p{color:#4d5f72}
.feature-copy li{align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid #028bdc18}
.feature-copy li:before{content:'✓';display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:var(--blue);color:white;font-size:11px;line-height:1;margin-top:2px}
.automation-feature .feature-copy li{border-color:#02dbf31c}
.automation-feature .feature-copy li:before{background:var(--cyan);color:var(--navy)}
.home-campaign .home-contact .campaign-kicker{color:var(--blue)}
.home-campaign .campaign-provider .campaign-kicker{color:var(--blue)}
@media(max-width:650px){.client-caption span{display:block;margin-top:4px}}
/* The rotating square around the circular orbit must not widen mobile pages. */
.structure-orbit{overflow-x:clip}

.home-campaign .campaign-copy h1 br:first-of-type{display:block}
