/* Fly4Rotor amber glass: static light, compositor-only interactive movement. */
:root{--orange:#e67e22;--amber-edge:rgba(230,126,34,.24);--amber-light:#e67e22;--glass-fill:rgba(31,25,21,.76)}
header{background:rgba(20,16,13,.72)!important;border-bottom:1px solid rgba(230,126,34,.18);box-shadow:0 8px 30px #0002;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
header::before{background:rgba(230,126,34,.58)!important}.brand{color:#fff}.eyebrow,.section-label{color:#e67e22}.section-label>span{color:#bba99d}
.flight-stage{background:radial-gradient(ellipse at 83% 26%,#59310d 0%,#241405 32%,#0c0b0a 69%)!important}.flight-stage::before{color:#e67e2209!important}.hero .hero-photo{border-color:#e67e2240;box-shadow:0 0 0 1px #ffffff06,0 35px 90px #0007,0 0 70px #e67e2214}.hero .hero-shade{background:linear-gradient(90deg,#0c0b0a 0%,#0c0b0aeb 20%,#1f110518 66%,transparent)!important}
.hero .hero-copy h1 em,.flight-caption h2 span{color:#e67e22!important}h1::before,h2::before{background:radial-gradient(ellipse,rgba(230,126,34,.95),transparent 68%)!important;opacity:.15!important}.flight-hud{color:#e67e22b8}.flight-hud span{border-color:#e67e2266}.flight-meter{background:#e67e2215}.flight-meter span{background:linear-gradient(90deg,#e67e22,#e67e22,#e67e22)}
.offer-card,.price-card,.blog-card,.technical-panel,.contact-aside,.cform,.contact-form{background:linear-gradient(135deg,rgba(230,126,34,.085),rgba(255,255,255,.015) 47%,rgba(230,126,34,.04)),var(--glass-fill)!important;border:1px solid var(--amber-edge)!important;box-shadow:inset 0 1px 0 #e67e221a,0 18px 42px #0002;border-radius:26px}
.offer-card{position:relative;isolation:isolate}.offer-card::after{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 20% 0%,#e67e2226,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:-1}.offer-card:hover::after,.offer-card:focus-visible::after{opacity:1}.offer-card .offer-number{color:#e67e2275!important}.offer-card h3{color:#e67e22}.offer-card p,.price-card p,.blog-card p{color:#c7bfb9!important}.offer-card .offer-link{color:#e67e22!important}
.original-description{background:linear-gradient(120deg,#341c08b8,#171412e8 55%,#201205e0)!important;border:1px solid #e67e2226;box-shadow:inset 0 1px 0 #e67e2215}.original-description p{color:#d4cdc7}.parallax-backdrop{background:radial-gradient(ellipse at 15% 45%,#e67e2210,transparent 65%)!important}
.project-image,.detail-visual,.blog-cover{border:1px solid #e67e222b;box-shadow:0 20px 50px #0003;border-radius:25px}.project .card-top{color:#e67e22}.project h3{color:#e67e22}.project p{color:#c8c0b9}.flip-back{background:linear-gradient(135deg,#3d2109eF,#171310f5);border-color:#e67e2266;box-shadow:inset 0 1px 0 #e67e2226}.flip-back strong{color:#e67e22}
.button,.nav-contact{background:linear-gradient(135deg,#e67e22,#e67e22 60%,#e67e22)!important;color:#170d03!important;border:1px solid #e67e226e!important;box-shadow:inset 0 1px 0 #fff5,0 8px 24px #e67e221f;text-shadow:none}
.button:hover,.nav-contact:hover{background:linear-gradient(135deg,#e67e22,#e67e22 65%,#e67e22)!important}.button-outline{background:linear-gradient(130deg,#e67e2217,#ffffff05),rgba(230,126,34,.8)!important;color:#e67e22!important;border:1px solid #e67e2259!important;box-shadow:inset 0 1px 0 #ffffff12}.button-outline:hover{background:linear-gradient(130deg,#e67e22,#e67e22)!important;color:#170d03!important}
:where(a,button,input,select,textarea):focus-visible{outline:2px solid #e67e22!important;outline-offset:4px}.text-link{color:#e67e22}.faq details{border-color:#e67e2229}.faq summary::after{color:#e67e22}.faq details[open]{background:#e67e2206}.steps>article{border-color:#e67e2229}.steps>article>span{color:#e67e22}.contact{background:radial-gradient(ellipse at 80% 90%,#77411235,transparent 64%),#0c0b0a}.contact h2 span,.contact h2 em{color:#e67e22}.full-footer{border-top:1px solid #e67e2229;background:#0e0c0a}.footer-bottom{border-color:#e67e2221}
input,textarea,select{background:rgba(8,8,8,.64)!important;color:#e67e22!important;border-color:#e67e223d!important}select option{background:#191512;color:#fff}.jump-nav a,.filters button{background:#e67e2210;border-color:#e67e2230}.filters button[aria-pressed=true],.jump-nav a:hover{background:#e67e22;color:#120a03}.trust-strip{background:linear-gradient(100deg,#211205,#11100d)!important;border-bottom:1px solid #e67e2221}.trust-strip strong{color:#e67e22}
@media(hover:hover) and (pointer:fine){.button,.button-outline,.nav-contact,.offer-card{transition-property:transform,opacity!important}}
@media(max-width:800px){header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero .hero-shade{background:linear-gradient(0deg,#0c0b0a 6%,#0c0b0adb 29%,#10090240 75%,#10090230)!important}.offer-card,.price-card,.blog-card,.contact-aside,.cform,.contact-form{box-shadow:inset 0 1px 0 #e67e221a;background:linear-gradient(135deg,#301a07e8,#191614f2)!important}.hero .hero-photo{box-shadow:0 20px 40px #0004}.project-image,.detail-visual,.blog-cover{box-shadow:none}}
@media(prefers-reduced-transparency:reduce){header{background:#190e04!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.offer-card,.price-card,.blog-card,.contact-aside,.cform,.contact-form,.original-description{background:#211205!important}.button-outline{background:#241405!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
