.aircraft-breadcrumbs{padding-top:calc(var(--header-height) + var(--space-md))}
        .aircraft-breadcrumbs .breadcrumbs{font-size:var(--text-xs)}
        .aircraft-hero{padding-top:var(--space-md);padding-bottom:var(--space-xl);text-align:center;position:relative}
        .aircraft-hero::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:900px;height:900px;background:radial-gradient(ellipse,rgba(191,161,99,0.05) 0%,transparent 65%);pointer-events:none}
        .aircraft-hero .label{display:block;margin-bottom:var(--space-xs)}
        .aircraft-hero h1{font-size:var(--text-4xl);margin-bottom:var(--space-xs);color:var(--color-white)}
        .aircraft-hero h1 .tail-highlight{color:var(--color-secondary)}
        .aircraft-model-subtitle{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-secondary);font-style:italic;margin-bottom:var(--space-lg)}
        .quick-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);max-width:900px;margin:0 auto;padding:var(--space-lg) 0}
        .quick-spec{text-align:center;padding:var(--space-md);background:var(--color-glass);border:1px solid var(--color-glass-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast)}
        .quick-spec:hover{border-color:var(--color-border)}
        .quick-spec-value{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-secondary);line-height:1.2;margin-bottom:0.25rem}
        .quick-spec-label{font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.15em;color:var(--color-text-muted)}
        .toc{max-width:700px;margin:0 auto var(--space-xl);padding:var(--space-lg);background:var(--color-glass);border:1px solid var(--color-glass-border);border-left:3px solid var(--color-secondary);border-radius:var(--radius-md)}
        .toc-title{font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.2em;color:var(--color-secondary);margin-bottom:var(--space-sm)}
        .toc-links{display:flex;flex-direction:column;gap:0.5rem}
        .toc-link{color:var(--color-text-body);font-size:var(--text-sm);transition:color var(--transition-fast),padding-left var(--transition-fast);display:flex;align-items:center;gap:0.5rem}
        .toc-link::before{content:'›';color:var(--color-border);font-size:0.8rem;transition:color var(--transition-fast)}
        .toc-link:hover{color:var(--color-secondary);padding-left:4px}
        .toc-link:hover::before{color:var(--color-secondary)}
        .aircraft-article{max-width:900px;margin:0 auto}
        .aircraft-article h2{font-size:var(--text-2xl);margin-top:var(--space-xl);margin-bottom:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-glass-border)}
        .aircraft-article h2:first-of-type{border-top:none;padding-top:0;margin-top:0}
        .aircraft-article h3{font-size:var(--text-lg);color:var(--color-secondary);margin-top:var(--space-lg);margin-bottom:var(--space-sm)}
        .aircraft-article p{margin-bottom:var(--space-md);line-height:1.85}
        .aircraft-article a{color:var(--color-secondary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(191,161,99,0.3)}
        .aircraft-article a:hover{text-decoration-color:var(--color-secondary)}
        .specs-section{margin-top:var(--space-xl)}
        .specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);max-width:900px;margin:var(--space-lg) auto 0}
        .specs-card{background:var(--color-glass);border:1px solid var(--color-glass-border);border-radius:var(--radius-md);overflow:hidden}
        .specs-card-header{padding:var(--space-sm) var(--space-md);background:var(--color-primary-dark);border-bottom:1px solid var(--color-border)}
        .specs-card-header h3{font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.2em;color:var(--color-secondary);margin:0}
        .specs-table{width:100%;border-collapse:collapse}
        .specs-table tr{border-bottom:1px solid var(--color-glass-border)}
        .specs-table tr:last-child{border-bottom:none}
        .specs-table th{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);padding:0.75rem var(--space-md);text-align:left;width:45%;background:none;text-transform:none;letter-spacing:0}
        .specs-table td{font-size:var(--text-sm);color:var(--color-text-primary);padding:0.75rem var(--space-md);text-align:left}
        .specs-table tr:hover td,.specs-table tr:hover th{background:rgba(191,161,99,0.03)}
        .faq-section{max-width:900px;margin:0 auto}
        .faq-count{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-lg)}
        .faq-item{border-bottom:1px solid var(--color-glass-border)}
        .faq-question{width:100%;background:none;border:none;padding:var(--space-md) 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;font-family:var(--font-display);font-size:var(--text-base);color:var(--color-secondary);transition:color var(--transition-fast)}
        .faq-question:hover{color:var(--color-white)}
        .faq-question span:first-child{flex:1;padding-right:var(--space-md)}
        .faq-icon{font-size:var(--text-lg);color:var(--color-text-muted);transition:transform var(--transition-base);flex-shrink:0}
        .faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.4s ease;padding:0}
        .faq-answer p{color:var(--color-text-body);line-height:1.8;font-size:var(--text-sm);margin:0}
        .faq-item.active .faq-answer{max-height:300px;padding:0 0 var(--space-md) 0}
        .faq-item.active .faq-icon{transform:rotate(45deg)}
        .faq-item.active .faq-question{color:var(--color-white)}
        .related-section{max-width:900px;margin:0 auto;text-align:center}
        .related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);margin-top:var(--space-lg)}
        .related-card{background:var(--color-glass);border:1px solid var(--color-glass-border);border-radius:var(--radius-md);padding:var(--space-md);text-align:center;transition:all var(--transition-base);text-decoration:none}
        .related-card:hover{border-color:var(--color-secondary);transform:translateY(-3px);box-shadow:var(--shadow-gold)}
        .related-card-tail{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text-primary);margin-bottom:0.25rem}
        .related-card-model{font-size:var(--text-xs);color:var(--color-text-muted)}
        .inquiry-cta{max-width:900px;margin:var(--space-2xl) auto;padding:var(--space-xl);background:var(--color-glass);border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);display:flex;align-items:center;gap:var(--space-xl);position:relative;overflow:hidden;transition:border-color var(--transition-base)}
        .inquiry-cta:hover{border-color:var(--color-border)}
        .inquiry-cta::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:var(--color-secondary)}
        .inquiry-cta-image{flex-shrink:0;width:200px;height:300px;border-radius:var(--radius-md);overflow:hidden}
        .inquiry-cta-image img{width:100%;height:100%;object-fit:cover}
        .inquiry-cta-content{flex:1}
        .inquiry-cta-content h3{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-secondary);margin-bottom:var(--space-sm)}
        .inquiry-cta-content p{color:var(--color-text-body);font-size:var(--text-sm);line-height:1.8;margin-bottom:var(--space-md)}
        .aircraft-cta{text-align:center;max-width:800px;margin:0 auto;padding:var(--space-2xl);background:var(--color-glass);border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);position:relative;overflow:hidden}
        .aircraft-cta::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-secondary),transparent)}
        .aircraft-cta h2{font-size:var(--text-2xl);margin-bottom:var(--space-sm);border:none;padding:0}
        .aircraft-cta p{color:var(--color-text-body);margin-bottom:var(--space-lg);max-width:600px;margin-left:auto;margin-right:auto;line-height:1.8}
        .cta-buttons{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}
        .country-badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.4rem 1.2rem;background:rgba(191,161,99,0.12);border:1px solid rgba(191,161,99,0.4);border-radius:2rem;font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.15em;color:var(--color-secondary);margin-bottom:var(--space-sm)}
        @media(max-width:768px){.quick-specs{grid-template-columns:repeat(2,1fr)}.specs-grid{grid-template-columns:1fr}.related-grid{grid-template-columns:repeat(2,1fr)}.inquiry-cta{flex-direction:column;text-align:center}.inquiry-cta::before{width:100%;height:3px}.inquiry-cta-image{width:100%;height:180px}}
        @media(max-width:480px){.quick-specs{grid-template-columns:1fr 1fr;gap:var(--space-sm)}.related-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column;align-items:center}}
        @media print{.site-header,.site-footer,.toc,.aircraft-cta,.related-section{display:none!important}body{background:white;color:#1a1a1a}.aircraft-hero h1,.aircraft-model-subtitle,.specs-card-header h3,h2,h3{color:#1a1a1a!important}.quick-spec-value{color:#333!important}}

/* Tracker modal styles */
.tracker-modal-overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(2, 20, 34, 0.85); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); z-index: 9999; display: flex; justify-content: center; align-items: center; opacity: 0; pointer-events: none; transition: opacity 0.3s ease; }
        .tracker-modal-overlay.visible { opacity: 1; pointer-events: auto; }
        .tracker-modal-content { width: 95vw; height: 90vh; background: #010e18; border: 1px solid rgba(191, 161, 99, 0.3); border-radius: 12px; position: relative; overflow: hidden; box-shadow: 0 10px 40px rgba(0,0,0,0.5); transform: scale(0.95); transition: transform 0.3s ease; }
        .tracker-modal-overlay.visible .tracker-modal-content { transform: scale(1); }
        .tracker-modal-close { position: absolute; top: 15px; left: 15px; width: 40px; height: 40px; background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.2); border-radius: 50%; color: #fff; font-size: 1.2rem; cursor: pointer; z-index: 10000; display: flex; align-items: center; justify-content: center; transition: all 0.2s; }
        .tracker-modal-close:hover { background: #bfa163; color: #021422; border-color: #bfa163; }
        #tracker-iframe { width: 100%; height: 100%; border: none; }
        .track-action-container .btn:hover { background: rgba(191, 161, 99, 0.1); color: #fff; }