/* Each existing homepage keeps its custom interactions with a stronger own identity. */
body[data-business=parola]{--bg:#f3f0e8;--panel:#eee9dd;--text:#1e3430;--muted:#5e6675;--line:#d7d8d3;--accent:#284943;color-scheme:light;background:var(--bg);color:var(--text)}
body[data-business=parola] .site-header{background:#f3f0e8f2;border-color:#d7d8d3}body[data-business=parola] .brand{color:#284943}body[data-business=parola] .project-note{background:#eee9dd;color:#59667c}body[data-business=parola] .hero{background:#f3f0e8}body[data-business=parola] .hero-copy h1{font-family:'DM Sans',Arial,sans-serif;font-weight:600;letter-spacing:-.07em}body[data-business=parola] .hero h1 em{color:#284943}body[data-business=parola] .hero-image{border-radius:120px 120px 20px 20px;overflow:hidden}body[data-business=parola] .hero .floating-label{background:#d8c8ac;color:#1e3430}body[data-business=parola] .band{background:#e5e8de}body[data-business=parola] .price-card,body[data-business=parola] .profile-card,body[data-business=parola] .level-panel{background:#fffdf8;border-color:#d7d8d3;border-radius:18px}body[data-business=parola] .price-card.featured{background:#dce4dd}body[data-business=parola] .btn{border-radius:35px}body[data-business=parola] .word-cube .cube-face{background:#284943;color:#fff;border-color:#a4b8a9}body[data-business=parola] .word-cube .cube-face:nth-child(2n){background:#cfb99b;color:#1e3430}body[data-business=parola] .dialog{background:#f3f0e8;color:#1e3430}body[data-business=parola] input,body[data-business=parola] select{background:#fffdf8;color:#1e3430}body[data-business=parola] .closing{background:#1e3430;color:#f3f0e8}body[data-business=parola] .closing em{color:#bbcbbd}body[data-business=parola] .closing .btn{background:#dce4dd;color:#1e3430}body[data-business=parola] .flash-side.front{background:#284943;color:#fff}body[data-business=parola] .flash-side.back{background:#d8c8ac;color:#1e3430}body[data-business=parola] .site-nav.open{background:#f3f0e8}
body[data-business=noir]{--bg:#171019;--panel:#211923;--text:#f1e7df;--muted:#b9a8b4;--line:#493447;--accent:#d3b294;background:var(--bg);color:var(--text)}body[data-business=noir] .site-header{background:#171019ed}body[data-business=noir] .band{background:#211923}body[data-business=noir] .project-note{background:#211923;color:#b9a8b4}body[data-business=noir] .hero{background:#171019}body[data-business=noir] .scent-shell{background:radial-gradient(ellipse,#4e3440,transparent 70%)}body[data-business=noir] .closing{background:#352333}body[data-business=noir] .site-nav.open{background:#211923}
body[data-business=apex]{--bg:#111417;--panel:#1a1f23;--text:#ecf0f2;--muted:#acb7bf;--line:#39424a;--accent:#fa784b;background:var(--bg);color:var(--text)}body[data-business=apex] .site-header{background:#111417f2}body[data-business=apex] .project-note{background:#1a1f23;color:#acb7bf}body[data-business=apex] .eyebrow{color:#fa784b}body[data-business=apex] .btn:not(.ghost){background:#fa784b;border-color:#fa784b;color:#111417}body[data-business=apex] .band{background:#1a1f23}body[data-business=apex] .closing{background:#1a1f23}body[data-business=apex] .site-nav.open{background:#1a1f23}
body[data-business=miedzy]{--paper:#f5f2e9;--ink:#29392e;--green:#355b40;--accent:#a46343;--muted:#65715f;--line:#d8d9cb;background:var(--paper);color:var(--ink)}body[data-business=miedzy] .hero .eyebrow,body[data-business=miedzy] .hero-intro{color:#fff8ed}body[data-business=miedzy] .concept-line{background:#e5e8db;color:#5f6b58}body[data-business=miedzy] .header{background:#f5f2e9f2}body[data-business=miedzy] .gallery-section{background:#e7e9db}body[data-business=miedzy] .hero-shade{background:linear-gradient(90deg,#172419a8,transparent 85%),linear-gradient(0deg,#111c1777,transparent 45%)}
.project-note,.concept-line{display:none!important}.business-home .word-mask,.business-support .word-mask{overflow:visible!important;display:inline!important}.business-home .word-inner,.business-support .word-inner{transform:none!important;display:inline!important;opacity:1!important}
@media(max-width:760px){body[data-business=parola] .hero-copy h1{font-size:clamp(55px,14vw,85px)}.business-home .b-card-copy h3{line-height:1.1}body[data-business=parola] .hero-image{border-radius:70px 70px 14px 14px}}

body[data-business=parola] .hero-collage .hero-portrait{border-radius:100px 100px 15px 15px;rotate:0deg}body[data-business=parola] .language-bubble{background:#cfb99b;color:#1e3430}body[data-business=parola] .parola-hero h1,body[data-business=parola] .parola-hero .hero-lead{color:#1e3430}body[data-business=parola] .hero .eyebrow{color:#284943}body[data-business=parola] .hero .hero-note{color:#5e6675}

body[data-business] .hero h1,body[data-business] .hero .eyebrow,body[data-business] .hero .hero-copy,body[data-business] .hero .hero-actions,body[data-business] .hero .hero-bottom,body[data-business] .hero .hero-intro,body[data-business] .hero .hero-buttons{opacity:1!important;animation:none!important;transform:none!important}
body[data-business=miedzy] .hero .line>span{animation:none!important;transform:none!important}
body[data-business=apex] .apex-hero h1,body[data-business=apex] .apex-hero h1 em{font-family:'DM Sans',Arial,sans-serif;font-weight:600;font-style:normal;letter-spacing:-.065em;line-height:1.03}
body[data-business=apex] .apex-hero h1{font-size:clamp(56px,6.5vw,98px)}body[data-business=apex] .apex-hero h1 em{color:#fa784b}
@media(max-width:760px){body[data-business=apex] .apex-hero h1{font-size:clamp(46px,12vw,70px)}}
