/* Restrained editorial refinement — orange is a signal, not a surface */
:root{--ink:#151513;--paper:#f2eee6;--paper-soft:#faf8f3;--accent:#e75b24;--accent-soft:#f0ad87;--line:rgba(21,21,19,.18);--muted:#716e67;--acid:var(--accent);--coral:var(--accent);--white:#fffdfa}
body{background:var(--paper);color:var(--ink)}
.header.scrolled{background:rgba(242,238,230,.92)}
.neo-hero{background:var(--ink);padding-top:150px}.neo-hero:before,.hero-orbit,.image-grain,.hero-side-label{display:none}.neo-kicker{color:var(--accent);letter-spacing:.14em}.live-dot{background:var(--accent);box-shadow:none;animation:none}.neo-hero h1{font-size:clamp(4.4rem,8.8vw,8.4rem);line-height:.91;letter-spacing:-.065em}.neo-hero h1 em,.neo-section h2 em,.signal-section h2 em,.offer-copy h2 em{color:inherit;font-style:italic;font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em}.neo-lead{color:rgba(250,248,243,.72);font-size:1.05rem}.neo-button{background:var(--accent);color:#fff;box-shadow:none;padding:17px 20px}.neo-button:hover{background:#c74719;transform:translateY(-2px);box-shadow:none}.hero-proof strong{color:var(--paper-soft);font-size:31px;letter-spacing:-.04em}.hero-proof b{color:var(--accent);font-size:10px}.hero-image-wrap{clip-path:none}.hero-image-wrap img{filter:saturate(.66) contrast(1.04);transform:scale(1.02)}.neo-hero-visual:hover img{transform:scale(1.045)}.floating-sticker{background:var(--paper-soft);box-shadow:none;border:1px solid var(--ink)}.sticker-top{right:-2%;transform:none}.sticker-top strong{color:var(--accent)}.sticker-bottom{left:-4%;transform:none}.sticker-bottom span{color:var(--accent)}
.marquee{background:var(--paper-soft);border-color:var(--ink)}.marquee span{color:var(--accent);padding:0 25px}.neo-section{padding:125px 0}.neo-section h2,.signal-section h2,.offer-copy h2{font-size:clamp(3.6rem,6vw,6.5rem);line-height:.94}.check-card{background:var(--paper-soft);border-color:var(--line);box-shadow:none}.check-card:hover,.check-card.is-active{background:var(--ink);color:var(--paper-soft);transform:translateY(-3px);box-shadow:none}.check-card.is-active{border-left:4px solid var(--accent)}.check-card.is-active span{color:var(--accent-soft)}.progress-line span{background:var(--accent)}.check-result{color:var(--ink);font-size:.96rem;font-family:Manrope,sans-serif;font-weight:600}.process-section{background:#e7e1d7}.process-step{border-color:var(--line)}.process-step h3{font-size:1.85rem}.process-step--active h3,.step-index{color:var(--accent)}.process-step--active .step-line{background:var(--accent);box-shadow:none}.signal-section{min-height:620px;background:var(--ink);color:var(--paper-soft)}.signal-section .neo-kicker{color:var(--accent)}.signal-note{border-color:rgba(250,248,243,.3)}.signal-number{color:rgba(250,248,243,.04)}.signal-number span{color:var(--paper-soft)}.offer-card{transform:none;background:var(--paper-soft);color:var(--ink);box-shadow:none;border:1px solid var(--ink)}.offer-card>p{color:var(--accent)}.offer-card li:before{color:var(--accent)}.offer-card ul,.offer-foot{border-color:var(--line);color:var(--muted)}.offer-foot i{color:var(--accent)}
/* Inner pages: mostly cream and black, no theatrical effects */
.inner-page{--paper:#f2eee6;--paper-deep:#e8e2d8;--white:#fffdfa;--ink:#151513;--muted:#716e67;--line:rgba(21,21,19,.18);--evergreen:var(--accent);--evergreen-dark:#151513;--sage:#ddd5c8;--apricot:var(--accent);background:var(--paper)}.inner-page .page-hero{min-height:60svh;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--ink);text-align:left}.inner-page .page-hero:after{display:none}.inner-page .page-hero h1{font-size:clamp(3.8rem,6.8vw,6.8rem);line-height:.94;max-width:1040px}.inner-page .page-hero p{color:var(--muted);font-size:1.05rem}.inner-page .eyebrow{color:var(--accent)}.inner-page .section{padding:105px 0}.inner-page .section-title{font-size:clamp(2.6rem,4.5vw,4.8rem)}.inner-page .burger:hover,.inner-page .burger:focus-visible{background:var(--ink)}.inner-page .burger:hover span{background:#fff}.inner-page .snav-link:hover,.inner-page .snav-link.active{color:var(--accent)}.inner-page .btn-primary{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:none}.inner-page .btn-primary:hover{background:#c74719;box-shadow:none;transform:translateY(-2px)}.inner-page .btn-ghost{color:var(--ink);border-color:var(--ink)}.inner-page .btn-ghost:hover{background:var(--ink);color:#fff}.inner-page .about-photo-ph,.inner-page .contacts-photo-ph{clip-path:none;background:#ddd5c8}.inner-page .hero-photo-badge{background:var(--paper-soft);box-shadow:none;border:1px solid var(--ink)}.inner-page .fact:hover{background:transparent;color:var(--ink);padding-left:0}.inner-page .fact:hover .fact-label{color:var(--muted)}.inner-page .fact{border-top:2px solid transparent}.inner-page .fact:hover{border-top-color:var(--accent)}.inner-page .cert-ph:hover,.inner-page .screenshot-ph:hover{background:var(--paper-soft);color:var(--ink);border-color:var(--ink);transform:translateY(-3px);box-shadow:none}.inner-page .stage-full-card:before{font-size:1.2rem;color:var(--accent)}.inner-page .stage-full-card:hover{padding-left:18px;background:var(--paper-soft);color:var(--ink)}.inner-page .stage-full-card:hover p,.inner-page .stage-full-card:hover ul{color:var(--muted)}.inner-page .inside-grid{background:var(--line);border-color:var(--line)}.inner-page .inside-item:hover{background:var(--paper-soft);transform:none;box-shadow:inset 4px 0 0 var(--accent)}.inner-page .pricing{background:var(--paper);color:var(--ink);border-top:1px solid var(--ink)}.inner-page .pricing-card{border:1px solid var(--ink);border-top:1px solid var(--ink);background:var(--paper-soft);box-shadow:none}.inner-page .pricing-card:hover{transform:translateY(-3px)}.inner-page .pricing-name,.inner-page .form-info-price{color:var(--accent)}.inner-page .form-wrap{background:var(--paper);color:var(--ink);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.inner-page .form-info p,.inner-page .form-include{color:var(--muted)}.inner-page .app-form{background:var(--paper-soft);color:var(--ink);box-shadow:none;border:1px solid var(--ink)}.inner-page .rlabel:hover{background:#ebe5da;border-color:var(--ink)}.inner-page .reviews-big-grid{background:var(--line);border-color:var(--line)}.inner-page .review-big-card:hover{background:var(--paper-soft);transform:none;box-shadow:inset 4px 0 0 var(--accent)}.inner-page .review-avatar{background:var(--ink);color:#fff}.inner-page .contact-block,.inner-page .contacts-cta-block{border-top:1px solid var(--ink);box-shadow:none}.inner-page .contact-row:hover{background:#ebe5da;transform:translateX(4px)}.inner-page .cta-section{background:var(--ink);color:var(--paper-soft)}
@media(max-width:600px){.neo-hero h1{font-size:clamp(3.8rem,18vw,6rem)}.neo-section h2,.signal-section h2,.offer-copy h2{font-size:clamp(3.2rem,14vw,5rem)}.inner-page .page-hero{min-height:54svh}.inner-page .page-hero h1{font-size:clamp(3rem,13vw,4.7rem)}.inner-page .stage-full-card:hover{padding-left:0}}
