/* StartupMeu theme: Deep & Polished */
:root{--lime:#72D8E8;--hot:#4C9CC5;--orange:#D7E9F4;--sky:#D4EEF4;--violet:#D9E6F4;--pink:#E4EDF8;--paper:#EEF5FA;--white:#FFFFFF;--ink:#142B43;--green:#174A78;--muted:#537082;--line:#D3E2EB}
body{background:#EEF5FA;color:#142B43}
.topline,.ticker-band,.site-footer{background:#142B43;color:#72D8E8}
.topline-right,.footer-legal{color:#DCEAF2}
.ticker-track b,.mini-star,.note-star,.sparkle{color:#72D8E8}
.site-header{background:#EEF5FA;border-color:#D3E2EB}
.brand-mark{background:#72D8E8;color:#142B43;border-color:#a9d8e2}
.brand-green{color:#174A78}
.main-nav a:after{background:#4C9CC5}
.button{border-color:#174A78;box-shadow:0 4px 12px rgba(20,43,67,.1)}
.button:hover{box-shadow:0 7px 17px rgba(20,43,67,.16)}
.button-black{background:#174A78;color:#fff}
.button-black:hover{background:#123b61}
.button-outline{background:#fff;color:#174A78;border-color:#a9c5d4}
.button-outline:hover{background:#DDF4F7}
.tile{border-color:#D3E2EB;box-shadow:0 8px 24px rgba(20,43,67,.08)}
.hero-main{background:#DDF4F7}
.hero-visual,.page-hero-art{background:#DCE8F6}
.hero-stat{background:#D4EEF4}
.hero-quote{background:#E4EDF8}
.hero-sticker{background:#72D8E8;color:#142B43;border-color:#80c8d8}
.orbit{border-color:rgba(23,74,120,.22)}
.orbit-core{background:#fff;border-color:#a9c5d4}
.float-card{background:#fff;border-color:#D3E2EB}
.float-icon,.company-logo,.mini-logo{background:#DDF4F7;border-color:#b7d9e2}
.ticker-band{border-color:#142B43}
.overview-founder,.cat-orange,.flow-card:nth-child(4n){background:#E3EDF5}
.overview-investor,.cat-pink,.flow-card:nth-child(4n+2){background:#E4EDF8}
.overview-boundary{background:#174A78}
.boundary-symbol,.overview-boundary .text-link{color:#72D8E8}
.cat-lime,.flow-card:nth-child(4n+1),.info-card:nth-child(3n+1),.boundary-yes{background:#DDF4F7}
.cat-blue,.flow-card:nth-child(4n+3),.info-card:nth-child(3n+2),.boundary-note{background:#DCEAF5}
.cat-purple,.info-card:nth-child(3n){background:#E8EFF6}
.cat-white{background:#fff}
.section-number,.step-bubble{background:#72D8E8;color:#142B43;border-color:#a9d8e2}
.listing-cover,.promo-copy,.price-panel{background:#DDF4F7}
.listing-cover{border-color:#c6dce5}
.listing-tag{background:#D4EEF4;border-color:#b7d9e2}
.company-logo{background:#fff}
.explainer-yellow,.promotion-card,.closing-tile{background:#DCEAF5}
.explainer-white{background:#D4EEF4}
.explainer-pink{background:#E4EDF8}
.promo-section{background:#E5EEF5;border-color:#D3E2EB}
.promo-calendar{background:#DCE8F6}
.calendar-stamp,.boundary-no{background:#E4EDF8}
.boundary-yes{background:#DDF4F7}
.boundary-note{background:#DCEAF5}
.boundary-stamp{border-color:#9dbdcd}
.how-section,.callout{background:#174A78}
.eyebrow-light .eyebrow-line{background:#72D8E8}
.how-intro .serif-accent,.step-number,.step-symbol{color:#72D8E8}
.site-footer{border-color:#142B43}
.footer-main .brand-mark{background:#72D8E8;color:#142B43;border-color:#72D8E8}
.footer-main .brand-green{color:#72D8E8}
.footer-social{color:#72D8E8}
.toast{background:#142B43;color:#72D8E8;border-color:#72D8E8}
.type-serif{color:#287F9A}
.text-link{border-color:#9dbdcd}
.text-link:hover{color:#174A78}
.comparison{border-color:#D3E2EB;background:#fff}
.comparison th{background:#DDF4F7}
.comparison th,.comparison td{border-color:#D3E2EB}
.faq-item{background:#fff;border-color:#D3E2EB}
.page-cta{background:#DCEAF5;border-color:#D3E2EB}
.legal-note{background:#E7F1F5;border-color:#c8dbe5}
.price-icon,.price-card li span{color:#287F9A}
.promo-badge{background:#72D8E8!important;color:#142B43}
.hero-visual:before{background:rgba(255,255,255,.58)}
.category-card:hover,.info-card:hover,.flow-card:hover,.faq-item:hover{box-shadow:0 14px 30px rgba(20,43,67,.13)}
@media(max-width:680px){.main-nav{background:#EEF5FA;border-color:#D3E2EB}.hero-stat,.hero-quote{color:#142B43}}
