/* Original gold-and-black identity, placed without recoloring the artwork. */
body[data-design=refined]{--ink:#12382c;--muted:#4f695b;--accent:#286c52;--line:#bfcfc3;--brand-gold:#b58c3d}
.official-logo{display:block;width:190px;height:auto;aspect-ratio:1532/392;flex-shrink:0;overflow:hidden}
body[data-design=refined] .site-header{border-bottom-color:#d3dfd6}
body[data-design=refined] .site-header nav{color:#375344}
body[data-design=refined] .text-button{border-color:#94b09c;color:#24583d}
body[data-design=refined] .hero h1{color:#103b2c}
body[data-design=refined] .hero h1 span{color:#3f8365}
body[data-design=refined] .hero p{color:#4e6859}
body[data-design=refined] .primary{background:#286a4e;border-color:#286a4e;box-shadow:0 5px 16px #285c3815}
body[data-design=refined] .primary:hover{background:#1d553d}
body[data-design=refined] .secondary{border-color:#91b09d;color:#2d583f;background:#ffffffad}
.hero-badge{border-color:#d6c7a7;color:#506b56;background:#f9fbf3}
.hero-badge .live-dot{background:var(--brand-gold);box-shadow:0 0 0 3px #e8dcb72e}
body[data-design=refined] .hero .eyebrow{color:#57765f}
.hero-capabilities{color:#506f59}
.hero-capabilities i{background:#be9b54}
.floating-capability{border-color:#bdcfc0;box-shadow:0 9px 29px #365e4012;background:#fffffff5}
.floating-capability strong{color:#2c6043}
.floating-capability small{color:#607f68}
.float-icon{background:#e6f0e8;border-color:#bacfbd}
.float-icon svg{color:#4d805f}
.float-dot{background:#ba9346;box-shadow:0 0 0 4px #f3ead3}
.globe-index,.globe-legend,.globe-legend small,.hero-scroll{color:#66836c}
.refined-proof strong{color:#2d6042}
.proof-intro>p{color:#345c40}
.refined-product,.connection-visual,.refined-architecture{border-color:#c5d6c6}
.refined-product{box-shadow:0 3px 10px #243e2903}
.refined-product:hover{border-color:#9bbba4;box-shadow:0 12px 28px #294b3210}
body[data-design=refined] .section-heading>p,.section-aside p,.refined-product p,.global-copy>p,#connect-panel p,.ai-story>p,body[data-design=refined] .industry-panel p,body[data-design=refined] .about p{color:#4d644d}
.product-category,.refined-product-bottom>span,.refined-proof small,#connect-tags,.ai-story-label,.ai-use-cases>span,.architecture-title,.architecture-title small,.architecture-layer>div>span,.architecture-layer p,.layer-pills span,.architecture-base,body[data-design=refined] .industry-panel small,body[data-design=refined] .industry-panel .eyebrow,body[data-design=refined] .about .eyebrow,body[data-design=refined] .timeline span,body[data-design=refined] footer p,body[data-design=refined] .back-to-designs{color:#546d4b}
.proof-intro>span,.connection-visual-head,.connection-visual-head small,.connection-flow,.connection-node small,.esim-core small,.architecture-connector span{color:#5c7452}
body[data-design=refined] .eyebrow,body[data-design=refined] .section-heading .eyebrow,.global-copy .eyebrow{color:#496f55}
body[data-design=refined] .section-heading .eyebrow:before{content:"";display:inline-block;width:15px;border-top:1px solid #bc974d;vertical-align:middle;margin-right:10px}
.refined-product-bottom{border-color:#d1decd}
.refined-product-bottom b{color:#4e7e55}
.illustration-0{background:linear-gradient(135deg,#f0f6ef,#e1eddd)}
.illustration-1{background:linear-gradient(135deg,#ecf5f0,#d8eae0)}
.illustration-2{background:linear-gradient(135deg,#f0f5f1,#e0e9de)}
.illustration-3{background:linear-gradient(135deg,#f4f5eb,#e5ebd4)}
.global-section{background:#edf4ee;border-color:#d8e4d6}
.connect-tabs{border-color:#c1d2be}
.connect-tabs button,body[data-design=refined] .industry-tabs button{color:#516d45}
.connect-tabs [aria-selected=true]{border-bottom-color:#b28a3c;color:#285b3d}
.connection-node{border-color:#bdcfb2;color:#456735}
.connection-visual[data-mode="0"] .node-a,.connection-visual[data-mode="1"] .node-b,.connection-visual[data-mode="2"] .node-c{border-color:#c6ac6b;background:#f5f1df;color:#605d32}
.esim-core{border-color:#9fb58e}
.ai-story{border-color:#c4d5b8;background:linear-gradient(145deg,#e8f0df,#dfead8)}
.ai-story h3{color:#345b35}
.ai-use-cases>span{border-color:#b9cdab}
.architecture-layer{border-color:#c5d4ba;background:#fffffff0}
.intelligence-layer{border-color:#afc397;background:#f0f5e5}
.architecture-layer h3{color:#3b602e}
.layer-pills span{border-color:#ccd8ba}
body[data-design=refined] .industry-tabs{border-color:#cad9c1}
body[data-design=refined] .industry-tabs button[aria-selected=true]{color:#325c3c;border-color:#b48e43}
body[data-design=refined] .industry-panel{border-color:#c7d6bd}
body[data-design=refined] .industry-panel h3{color:#315b36}
body[data-design=refined] .about h2{color:#365b34}
body[data-design=refined] .timeline b{color:#557942}
body[data-design=refined] .timeline{border-color:#cbd8bd}
body[data-design=refined] .contact-section{border-top-color:#cadac3;border-bottom-color:#d6e1ca}
body[data-design=refined] .contact-section h2{color:#315b34}
body[data-design=refined] .contact-section .eyebrow{color:#607d51}
body[data-design=refined] .contact-section .primary{background:#345f3c;border-color:#345f3c}
body[data-design=refined] footer .official-logo{width:174px}
body[data-design=refined] footer small{color:#6b7f5e}
.refinement-switch{border-color:#bfd0bb;color:#46663c}
.refinement-switch>span{color:#5f7a50}
@media(max-width:1180px){.official-logo{width:180px}}
@media(max-width:930px){.official-logo{width:168px}body[data-design=refined] .site-header nav{gap:15px}}
@media(max-width:740px) and (min-width:651px){.official-logo{width:165px}}
@media(max-width:650px){.official-logo{width:158px}body[data-design=refined] .site-header{height:80px!important}body[data-design=refined] footer .official-logo{width:167px}body[data-design=refined] .site-header nav{top:79px}.hero-capabilities{color:#49694f}.refinement-switch{background:#fffffff2}}
@media(max-width:360px){.official-logo{width:145px}}
