.cluj-secondary{background:var(--ink);color:var(--cream)}.cluj-secondary main{padding-top:135px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(14.285% - 1px),#ffedcc06 calc(14.285% - 1px),#ffedcc06 14.285%)}.cluj-secondary .s-container{width:min(1400px,86%);max-width:1400px}.cluj-secondary .s-breadcrumb{color:var(--muted);padding-top:15px}.cluj-secondary .s-label{color:var(--accent);font-size:12px}.cluj-secondary .s-hero{padding-top:50px;padding-bottom:100px;border-bottom:1px solid var(--line)}.cluj-secondary .s-hero h1{font-size:clamp(43px,5.7vw,90px);line-height:1.07;color:var(--cream);max-width:1100px;letter-spacing:-.055em}.cluj-secondary .s-lead{font-size:20px;line-height:1.6;color:var(--muted);max-width:850px;margin-top:30px}.cluj-secondary .s-hero.has-art{gap:60px;grid-template-columns:1.25fr .75fr;align-items:center}.cluj-secondary .s-hero.has-art h1{font-size:clamp(40px,4.4vw,70px)}.cluj-secondary .s-art{border:1px solid var(--line);background:var(--panel);border-radius:20px;box-shadow:none;transform:rotate(2deg);overflow:hidden}.cluj-secondary .s-browser-bar,.cluj-secondary .s-art p{background:var(--card);color:var(--muted)}.cluj-secondary .s-section{padding-top:80px;padding-bottom:80px}.cluj-secondary .s-section h2,.cluj-secondary .s-cta h2{color:var(--cream);font-size:clamp(32px,3.3vw,55px);letter-spacing:-.045em}.cluj-secondary .s-section h3{color:var(--cream);font-size:26px}.cluj-secondary .s-section p,.cluj-secondary .s-section li,.cluj-secondary .s-checklist li,.cluj-secondary .s-prose p{color:var(--muted);font-size:17px;line-height:1.7}.cluj-secondary .s-band{background:var(--panel);color:var(--cream);border-radius:25px;margin:0 16px;border:1px solid var(--line);padding:65px 0}.cluj-secondary .s-band h2{color:var(--cream);font-size:clamp(32px,3.3vw,55px)}.cluj-secondary .s-band p{color:var(--muted)}.cluj-secondary .s-button{background:var(--cream);color:var(--ink);border:1px solid var(--line);border-radius:40px;box-shadow:none;font-size:14px;padding:16px 25px}.cluj-secondary .s-button:hover{background:var(--accent)}.cluj-secondary .s-button.secondary{background:var(--panel);color:var(--cream)}.cluj-secondary .s-text-link{color:var(--cream)}.cluj-secondary .s-card,.cluj-secondary .s-deliverable,.cluj-secondary .s-step,.cluj-secondary .s-faq details,.cluj-secondary .s-contact-card,.cluj-secondary .s-calc-group,.cluj-secondary .s-calc-summary,.cluj-secondary .s-summary,.cluj-secondary .s-estimate,.cluj-secondary .s-price-item{background:var(--panel);border-color:var(--line);border-radius:16px;color:var(--cream);box-shadow:none}.cluj-secondary .s-card h3,.cluj-secondary .s-step h3,.cluj-secondary .s-contact-card h3{color:var(--cream)}.cluj-secondary .s-card p{color:var(--muted)}.cluj-secondary .s-portfolio article{border-color:var(--line);background:var(--panel);border-radius:20px;overflow:hidden;color:var(--cream)}.cluj-secondary .s-portfolio img{border-radius:15px}.cluj-secondary .s-portfolio p{color:var(--muted)}.cluj-secondary .s-cta{background:var(--panel);border:1px solid var(--line);border-radius:25px;padding:55px;margin-top:50px;margin-bottom:30px}.cluj-secondary .s-contact-layout{padding-bottom:50px;gap:60px}.cluj-secondary .s-contact-form{background:var(--panel);border-color:var(--line);border-radius:20px;padding:35px;color:var(--cream)}.cluj-secondary .s-contact-form input:not([type=checkbox]),.cluj-secondary .s-contact-form select,.cluj-secondary .s-contact-form textarea{background:var(--card);border:1px solid var(--line);color:var(--cream);border-radius:10px;padding:14px}.cluj-secondary input::placeholder,.cluj-secondary textarea::placeholder{color:var(--muted)}.cluj-secondary input[type=checkbox]{accent-color:var(--accent)}.cluj-secondary label,.cluj-secondary summary{color:var(--cream)}.cluj-secondary .s-calc-total,.cluj-secondary [data-first],.cluj-secondary [data-once],.cluj-secondary [data-monthly]{color:var(--cream)}.cluj-secondary .s-calc-summary{top:35px}.cluj-secondary .s-price-row{border-color:var(--line)}.cluj-secondary .s-preset{background:var(--panel);color:var(--cream);border-color:var(--line);border-radius:25px}.cluj-secondary .s-form-help,.cluj-secondary .s-form-note{color:var(--muted)}.cluj-secondary .footer{background:transparent}.cluj-secondary .service-icon-art{filter:sepia(.7);opacity:.8}.cluj-secondary .s-brand-art{background:var(--card)}.cluj-secondary .s-large-number{color:var(--accent)}
@media(max-width:800px){.cluj-secondary main{padding-top:110px}.cluj-secondary .s-container{width:calc(100% - 40px)}.cluj-secondary .s-hero{padding:35px 0 55px}.cluj-secondary .s-hero.has-art{grid-template-columns:1fr;gap:35px}.cluj-secondary .s-hero h1,.cluj-secondary .s-hero.has-art h1{font-size:44px}.cluj-secondary .s-lead{font-size:18px}.cluj-secondary .s-section{padding:55px 0}.cluj-secondary .s-band{margin:0 8px;padding:45px 0}.cluj-secondary .s-cta{padding:30px 25px;margin-top:25px}.cluj-secondary .s-contact-layout{gap:30px}.cluj-secondary .s-contact-form{padding:25px 20px}.cluj-secondary .s-art{transform:none}.cluj-secondary .s-calc-summary{position:static}}

.cluj-secondary{--s-paper:var(--ink);--s-ink:var(--cream);--s-brand:var(--accent);--s-pop:var(--accent);--s-line:var(--line);--s-radius:15px}.cluj-secondary .s-main{background:transparent;color:var(--cream)}.cluj-secondary .s-form{background:var(--panel);color:var(--cream);border:1px solid var(--line);border-radius:20px}.cluj-secondary .s-form input:not([type=checkbox]),.cluj-secondary .s-form select,.cluj-secondary .s-form textarea{background:var(--card);border-color:var(--line);color:var(--cream);border-radius:8px}.cluj-secondary .s-price-item{background:none;border-radius:0}.cluj-secondary .s-estimate{background:var(--panel);color:var(--cream);border:1px solid var(--line)}.cluj-secondary .s-estimate .s-button{background:var(--cream);color:var(--ink)}.cluj-secondary .s-price-group legend{color:var(--cream)}

.cluj-secondary .s-art{color:var(--cream)}.cluj-secondary .s-art p{background:transparent}.cluj-secondary .s-ads-art>p{background:var(--cream);color:var(--ink);border-radius:12px}.cluj-secondary .s-ads-art .s-art-note{color:var(--muted)}.cluj-secondary .s-brand-lockup img{filter:grayscale(1) brightness(2.8) sepia(.35)}
