.acp-comparison-container,.acp-comparison-container *{box-sizing:border-box}.acp-comparison-container{--acp-radius-xl:26px;--acp-radius-md:16px;--acp-shadow-soft:0 24px 70px rgba(65, 76, 70, 0.10);--acp-shadow-card:0 18px 42px rgba(65, 76, 70, 0.08);position:relative;max-width:1240px;margin:32px auto;padding:clamp(20px, 3.6vw, 46px);background:var(--acp-bg);color:var(--acp-text);border:1px solid color-mix(in srgb,var(--acp-border) 78%,#fff);border-radius:var(--acp-radius-xl);box-shadow:var(--acp-shadow-soft);overflow:clip;font-family:"Hanken Grotesk"}.acp-comparison-container::after{content:"";position:absolute;right:clamp(18px, 5vw, 68px);top:clamp(18px, 4vw, 42px);width:clamp(90px, 15vw, 178px);aspect-ratio:1.65 / 1;opacity:.075;pointer-events:none;background:var(--acp-primary);clip-path:polygon(3% 20%,42% 20%,52% 34%,95% 34%,84% 52%,57% 52%,67% 68%,23% 68%,14% 52%,44% 52%,35% 37%,0 37%)}.acp-theme-midnight{--acp-card:#414C46;--acp-text:#FBFAF6;--acp-muted:#ECEADC;background:var(--acp-bg);color:#FBFAF6}.acp-header{position:relative;z-index:1;max-width:820px;margin:0 0 24px}.acp-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:13px;color:var(--acp-accent);font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.acp-eyebrow::before{content:"";width:34px;height:1px;background:currentColor}.acp-header h2{margin:0;color:var(--acp-text);font-family:"Kudryashev";font-size:clamp(34px, 4.8vw, 58px);font-weight:400;line-height:1.02;letter-spacing:-.025em}.acp-header p{max-width:720px;margin:16px 0 0;color:var(--acp-muted);font-size:clamp(15px, 1.8vw, 17px);line-height:1.7;font-weight:400}.acp-theme-midnight .acp-header h2,.acp-theme-midnight .acp-header p,.acp-theme-midnight .acp-section-heading span,.acp-theme-midnight .acp-aircraft-info h3,.acp-theme-midnight .acp-chart-aircraft h4{color:#FBFAF6}.acp-filter-bar{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:9px;margin:26px 0 27px}.acp-filter{appearance:none;border:1px solid color-mix(in srgb,var(--acp-border) 72%,#fff);background:color-mix(in srgb,var(--acp-card) 86%,#fff);color:var(--acp-muted);border-radius:999px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.acp-filter:hover,.acp-filter.is-active{transform:translateY(-1px);border-color:color-mix(in srgb,var(--acp-accent) 64%,var(--acp-border));background:var(--acp-primary);color:#FBFAF6;box-shadow:0 10px 24px rgb(65 76 70 / .13)}.acp-gallery{position:relative;z-index:1;display:grid;gap:22px;align-items:stretch}.acp-gallery-item{position:relative;display:flex;min-width:0;flex-direction:column;background:color-mix(in srgb,var(--acp-card) 94%,#fff);color:var(--acp-text);border:1px solid color-mix(in srgb,var(--acp-border) 72%,#fff);border-radius:22px;overflow:hidden;box-shadow:var(--acp-shadow-card);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,opacity .2s ease}.acp-gallery-item:hover,.acp-gallery-item.is-selected{transform:translateY(-3px);border-color:color-mix(in srgb,var(--acp-accent) 70%,var(--acp-border));box-shadow:0 26px 58px rgb(65 76 70 / .15)}.acp-gallery-item.is-selected::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--acp-accent) 68%,transparent);z-index:2}.acp-gallery-item.is-hidden{display:none}.acp-aircraft-image{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(145deg,var(--acp-cream),#fff)}.acp-aircraft-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .38s ease,filter .38s ease}.acp-gallery-item:hover .acp-aircraft-image img{transform:scale(1.028);filter:saturate(.96) contrast(1.02) brightness(1.01)}.acp-aircraft-category{position:absolute;top:14px;left:14px;z-index:1;padding:7px 11px;border:1px solid color-mix(in srgb,var(--acp-accent) 52%,transparent);border-radius:999px;background:rgb(65 76 70 / .86);color:#FBFAF6;font-size:12px;font-weight:600;letter-spacing:.03em;backdrop-filter:blur(8px)}.acp-aircraft-info{display:flex;flex:1;flex-direction:column;padding:18px}.acp-aircraft-info h3{margin:0 0 14px;color:var(--acp-text);font-family:"Kudryashev";font-size:25px;font-weight:400;line-height:1.12;letter-spacing:-.015em}.acp-mini-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px}.acp-mini-spec{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--acp-border) 70%,#fff);border-radius:14px;background:color-mix(in srgb,var(--acp-cream) 48%,#fff)}.acp-mini-spec span{color:var(--acp-muted);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.acp-mini-spec strong{color:var(--acp-text);font-size:13px;line-height:1.22;font-weight:700;overflow-wrap:anywhere}.acp-card-actions{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:auto}.acp-view-info.button,.acp-primary-button,.acp-sticky-compare input[type="submit"]{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 17px;border:1px solid color-mix(in srgb,var(--acp-primary) 88%,var(--acp-accent));border-radius:999px;background:var(--acp-primary);color:#FBFAF6;font-family:"Hanken Grotesk";font-size:13px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.acp-view-info.button:hover,.acp-primary-button:hover,.acp-sticky-compare input[type="submit"]:hover{transform:translateY(-1px);border-color:var(--acp-gold-dark);background:color-mix(in srgb,var(--acp-primary) 82%,var(--acp-accent));color:#FBFAF6;text-decoration:none}.acp-compare-option{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--acp-border) 74%,#fff);border-radius:999px;background:color-mix(in srgb,var(--acp-card) 84%,#fff);color:var(--acp-text);font-size:13px;font-weight:600;cursor:pointer;user-select:none}.acp-compare-option input{accent-color:var(--acp-accent)}.acp-sticky-compare{position:sticky;z-index:5;bottom:18px;display:flex;align-items:center;justify-content:center;gap:14px;max-width:fit-content;margin:28px auto 0;padding:10px;border:1px solid color-mix(in srgb,var(--acp-accent) 42%,var(--acp-border));border-radius:999px;background:rgb(251 250 246 / .9);box-shadow:0 20px 60px rgb(65 76 70 / .16);backdrop-filter:blur(14px)}.acp-selected-count{padding-left:10px;color:var(--acp-muted);font-size:13px;font-weight:600}.acp-selected-count strong{color:var(--acp-primary)}.acp-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:42px 0 16px}.acp-section-heading span{color:var(--acp-text);font-family:"Kudryashev";font-size:clamp(28px, 3.5vw, 40px);font-weight:400;line-height:1.08}.acp-clear-button{appearance:none;border:1px solid color-mix(in srgb,var(--acp-border) 72%,#fff);border-radius:999px;padding:10px 14px;background:color-mix(in srgb,var(--acp-card) 88%,#fff);color:var(--acp-muted);font-family:inherit;font-weight:600;cursor:pointer}.acp-comparison-chart{display:grid;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--acp-border) 72%,#fff);border-radius:24px;background:color-mix(in srgb,var(--acp-card) 78%,transparent);box-shadow:var(--acp-shadow-card)}.acp-chart-row{display:grid;grid-template-columns:minmax(150px,.8fr) repeat(var(--acp-compare-count),minmax(0,1fr));gap:10px;align-items:stretch}.acp-chart-label,.acp-chart-value,.acp-chart-aircraft{min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--acp-border) 72%,#fff);border-radius:16px;background:color-mix(in srgb,var(--acp-card) 94%,#fff)}.acp-chart-label{display:flex;align-items:center;color:var(--acp-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.acp-chart-value{display:flex;align-items:center;justify-content:center;color:var(--acp-text);font-size:15px;font-weight:600;text-align:center;overflow-wrap:anywhere}.acp-chart-aircraft{text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--acp-card) 96%,#fff),color-mix(in srgb,var(--acp-cream) 52%,#fff))}.acp-chart-aircraft img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px;margin-bottom:10px}.acp-chart-aircraft h4{margin:0;color:var(--acp-text);font-family:"Kudryashev";font-size:20px;font-weight:400;line-height:1.18}.acp-chart-aircraft small{display:block;margin-top:5px;color:var(--acp-muted);font-weight:600}.acp-quote-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;padding:clamp(20px, 3vw, 30px);border-radius:24px;background:var(--acp-primary);color:#FBFAF6}.acp-quote-cta h3{margin:0 0 9px;color:#FBFAF6;font-family:"Kudryashev";font-size:clamp(25px, 3.3vw, 38px);font-weight:400;line-height:1.08}.acp-quote-cta p{margin:0;color:rgb(251 250 246 / .78);line-height:1.65}.acp-quote-cta .acp-primary-button{flex:0 0 auto;border-color:color-mix(in srgb,var(--acp-accent) 80%,#fff);background:var(--acp-accent);color:var(--acp-primary)}.acp-quote-cta .acp-primary-button:hover{background:color-mix(in srgb,var(--acp-accent) 85%,#fff);color:var(--acp-primary)}.acp-empty{grid-column:1 / -1;padding:24px;border:1px dashed var(--acp-border);border-radius:18px;background:var(--acp-card);color:var(--acp-muted);text-align:center}@supports not (color:color-mix(in srgb,#000 50%,#fff)){.acp-comparison-container{background:var(--acp-bg)}.acp-mini-spec{background:#F8F7F2}.acp-filter{background:#FBFAF6}}@media (max-width:1024px){.acp-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.acp-comparison-container{margin:18px auto;border-radius:20px}.acp-gallery{grid-template-columns:1fr!important}.acp-mini-specs{grid-template-columns:1fr}.acp-card-actions,.acp-quote-cta,.acp-section-heading,.acp-sticky-compare{flex-direction:column;align-items:stretch}.acp-sticky-compare{max-width:none;width:100%;border-radius:18px}.acp-view-info.button,.acp-primary-button,.acp-sticky-compare input[type="submit"],.acp-compare-option{width:100%}.acp-chart-row{grid-template-columns:1fr}.acp-chart-header .acp-chart-label{display:none}.acp-chart-row:not(.acp-chart-header){padding:10px;border:1px solid var(--acp-border);border-radius:18px;background:color-mix(in srgb,var(--acp-card) 72%,transparent)}.acp-chart-row:not(.acp-chart-header) .acp-chart-label{justify-content:center;background:#fff0;border:0;padding-bottom:4px}.acp-chart-value::before{content:attr(data-label) ": ";color:var(--acp-muted);margin-right:6px}}html.acp-modal-open,html.acp-modal-open body{overflow:hidden}.acp-quote-modal[hidden]{display:none!important}.acp-quote-modal{position:fixed;inset:0;z-index:var(--acp-modal-z,999999);display:flex;align-items:center;justify-content:center;padding:clamp(16px, 3vw, 34px)}.acp-quote-modal__backdrop{position:absolute;inset:0;background:rgb(65 76 70 / .76);backdrop-filter:blur(7px)}.acp-quote-modal__dialog{position:relative;z-index:1;width:min(760px, 100%);max-height:calc(100vh - 40px);overflow:auto;padding:clamp(22px, 3vw, 34px);border:1px solid color-mix(in srgb,var(--acp-accent) 42%,var(--acp-border));border-radius:26px;background:linear-gradient(90deg,color-mix(in srgb,var(--acp-accent) 66%,transparent) 0 1px,transparent 1px) top 22px right 28px / 150px 1px no-repeat,var(--acp-card);box-shadow:0 28px 90px rgb(24 32 28 / .34);color:var(--acp-text)}.acp-quote-modal__close{position:absolute;top:14px;right:14px;width:42px;height:42px;border:1px solid var(--acp-border);border-radius:999px;background:color-mix(in srgb,var(--acp-card) 88%,white);color:var(--acp-primary);font-size:25px;line-height:1;cursor:pointer}.acp-quote-modal__close:hover{border-color:var(--acp-accent);color:var(--acp-gold-dark)}.acp-quote-modal__intro{padding-right:48px;margin-bottom:18px}.acp-quote-modal__intro span{display:inline-block;margin-bottom:9px;color:var(--acp-gold-dark);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.acp-quote-modal__intro h3{margin:0 0 10px;color:var(--acp-primary);font-family:"Kudryashev";font-size:clamp(28px, 4vw, 44px);font-weight:400;line-height:1.05}.acp-quote-modal__intro p{margin:0;color:var(--acp-muted);line-height:1.6}.acp-quote-modal__intro strong{color:var(--acp-primary)}.acp-quote-modal__form{padding-top:16px;border-top:1px solid var(--acp-border)}.acp-quote-modal__form input,.acp-quote-modal__form select,.acp-quote-modal__form textarea{max-width:100%}@media (max-width:760px){.acp-quote-modal{align-items:flex-end;padding:10px}.acp-quote-modal__dialog{width:100%;max-height:calc(100vh - 20px);border-radius:22px}}.acp-quote-modal{align-items:flex-start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:clamp(14px, 3vh, 34px) clamp(14px, 3vw, 34px)}.acp-quote-modal__dialog{width:min(1180px, calc(100vw - 32px));max-width:100%;max-height:none;margin:auto 0;overflow:visible}.acp-quote-modal__close{position:sticky;top:10px;float:right;z-index:10;margin-left:14px}.acp-quote-modal__intro{clear:both}.acp-quote-modal__form,.acp-quote-modal__form .scq-wrap,.acp-quote-modal__form .scq-card,.acp-quote-modal__form .scq-form,.acp-quote-modal__form .scq-trip-step,.acp-quote-modal__form .scq-tripbar,.acp-quote-modal__form .scq-contact-step{max-width:100%;min-width:0}.acp-quote-modal__form .scq-wrap{width:100%}.acp-quote-modal__form .scq-card{overflow:visible!important}.acp-quote-modal__form .scq-trip-step{grid-template-columns:1fr!important}.acp-quote-modal__form .scq-continue{width:100%!important;min-height:64px!important}.acp-quote-modal__form .scq-tripbar{width:100%!important}.acp-quote-modal__form .scq-passenger-cell{min-width:0!important}.acp-quote-modal__form .scq-passenger-control,.acp-quote-modal__form .scq-passenger-value{min-width:0!important}@media (max-width:1180px){.acp-quote-modal__form .scq-tripbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.acp-quote-modal__form .scq-cell:after{display:none!important}.acp-quote-modal__form .scq-passenger-cell{grid-column:1 / -1}}@media (max-width:720px){.acp-quote-modal{padding:10px}.acp-quote-modal__dialog{width:100%;border-radius:20px;padding:18px}.acp-quote-modal__form .scq-tripbar,.acp-quote-modal__form .scq-grid-2,.acp-quote-modal__form .scq-helper-row{grid-template-columns:1fr!important}.acp-quote-modal__form .scq-card{padding:20px 14px!important}}.acp-spec-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:999px;background:color-mix(in srgb,var(--acp-icon-bg) 82%,#fff);color:var(--acp-icon)}.acp-spec-icon svg{width:18px;height:18px;display:block}.acp-spec-icon svg *{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.acp-mini-spec{grid-template-columns:auto minmax(0,1fr);align-items:center}.acp-mini-spec .acp-spec-icon{grid-row:span 2;width:30px;height:30px}.acp-mini-spec .acp-spec-icon svg{width:16px;height:16px}.acp-view-info.button,.acp-primary-button,.acp-secondary-button,.acp-sticky-compare input[type="submit"]{border-color:color-mix(in srgb,var(--acp-button) 76%,var(--acp-border));background:var(--acp-button);color:var(--acp-button-text)}.acp-view-info.button:hover,.acp-primary-button:hover,.acp-secondary-button:hover,.acp-sticky-compare input[type="submit"]:hover{border-color:color-mix(in srgb,var(--acp-button-hover) 76%,var(--acp-border));background:var(--acp-button-hover);color:var(--acp-button-text)}.acp-aircraft-category{border-color:color-mix(in srgb,var(--acp-badge) 70%,var(--acp-accent));background:color-mix(in srgb,var(--acp-badge) 92%,transparent);color:var(--acp-badge-text)}.acp-chart-label{gap:10px}.acp-chart-label .acp-spec-icon{width:30px;height:30px}.acp-chart-label .acp-spec-icon svg{width:15px;height:15px}.acp-chart-label>span{min-width:0}.acp-quote-cta .acp-primary-button{border-color:color-mix(in srgb,var(--acp-button) 72%,var(--acp-accent));background:var(--acp-button);color:var(--acp-button-text)}.acp-quote-cta .acp-primary-button:hover{background:var(--acp-button-hover);color:var(--acp-button-text)}.acp-secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:18px;padding:12px 17px;border:1px solid;border-radius:999px;font-family:"Hanken Grotesk";font-size:13px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.acp-secondary-button:hover{transform:translateY(-1px);text-decoration:none}.acp-info-modal[hidden]{display:none!important}.acp-info-modal{position:fixed;inset:0;z-index:var(--acp-modal-z,999999);display:flex;align-items:flex-start;justify-content:center;padding:clamp(14px, 3vh, 34px) clamp(14px, 3vw, 34px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.acp-info-modal__backdrop{position:fixed;inset:0;background:rgb(65 76 70 / .76);backdrop-filter:blur(7px)}.acp-info-modal__dialog{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:clamp(20px, 3vw, 34px);width:min(1120px, calc(100vw - 32px));margin:auto 0;padding:clamp(18px, 3vw, 32px);border:1px solid color-mix(in srgb,var(--acp-accent) 42%,var(--acp-border));border-radius:28px;background:linear-gradient(90deg,color-mix(in srgb,var(--acp-accent) 66%,transparent) 0 1px,transparent 1px) top 22px right 28px / 150px 1px no-repeat,var(--acp-card);box-shadow:0 28px 90px rgb(24 32 28 / .34);color:var(--acp-text)}.acp-info-modal__close{position:absolute;top:14px;right:14px;z-index:5;width:42px;height:42px;border:1px solid var(--acp-border);border-radius:999px;background:color-mix(in srgb,var(--acp-card) 88%,white);color:var(--acp-primary);font-size:25px;line-height:1;cursor:pointer}.acp-info-modal__close:hover{border-color:var(--acp-accent);color:var(--acp-gold-dark)}.acp-info-modal__media{position:relative;overflow:hidden;align-self:start;border-radius:22px;background:linear-gradient(145deg,var(--acp-cream),#fff);box-shadow:0 18px 44px rgb(65 76 70 / .12)}.acp-info-modal__media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.acp-info-modal__category{top:16px;left:16px}.acp-info-modal__content{min-width:0;padding:8px 48px 8px 0}.acp-info-modal__eyebrow{margin-bottom:12px}.acp-info-modal__content h3{margin:0 0 14px;color:var(--acp-text);font-family:"Kudryashev";font-size:clamp(34px, 4.8vw, 56px);font-weight:400;line-height:1.02;letter-spacing:-.025em}.acp-info-modal__description{margin:0 0 20px;color:var(--acp-muted);font-size:15px;line-height:1.7}.acp-info-modal__description p:first-child{margin-top:0}.acp-info-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.acp-info-spec{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--acp-border) 72%,#fff);border-radius:16px;background:color-mix(in srgb,var(--acp-card) 92%,#fff)}.acp-info-spec span:not(.acp-spec-icon){display:block;color:var(--acp-muted);font-size:10.5px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.acp-info-spec strong{display:block;margin-top:4px;color:var(--acp-text);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.acp-theme-light{--acp-shadow-soft:0 20px 56px rgba(65, 76, 70, 0.08)}.acp-theme-gold{background:var(--acp-bg)}@media (max-width:900px){.acp-info-modal__dialog{grid-template-columns:1fr}.acp-info-modal__content{padding-right:0}}@media (max-width:620px){.acp-info-modal{padding:10px}.acp-info-modal__dialog{width:100%;border-radius:20px;padding:18px}.acp-info-spec-grid{grid-template-columns:1fr}}.acp-comparison-container,.acp-theme-midnight,.acp-theme-gold{background:var(--acp-bg)}.acp-quote-cta{background:var(--acp-primary)}.acp-mini-specs{gap:10px}.acp-mini-spec{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0;min-height:118px;gap:7px;padding:14px 12px;background:color-mix(in srgb,var(--acp-card) 82%,var(--acp-bg));border-color:color-mix(in srgb,var(--acp-border) 82%,var(--acp-card))}.acp-mini-spec>span:not(.acp-spec-icon){display:block;max-width:100%;color:var(--acp-muted);font-size:10px;font-weight:700;line-height:1.25;letter-spacing:.09em;text-transform:uppercase;overflow-wrap:anywhere}.acp-mini-spec strong{display:block;max-width:100%;color:var(--acp-text);font-size:17px;line-height:1.24;font-weight:700;overflow-wrap:anywhere}.acp-mini-spec .acp-spec-icon{width:36px;height:36px;margin:0 0 2px;background:var(--acp-icon-bg);color:var(--acp-icon)}.acp-mini-spec .acp-spec-icon svg{width:17px;height:17px}.acp-aircraft-category{background:var(--acp-badge);color:var(--acp-badge-text);border-color:color-mix(in srgb,var(--acp-badge) 72%,var(--acp-accent))}.acp-theme-midnight .acp-gallery-item,.acp-theme-midnight .acp-comparison-chart,.acp-theme-midnight .acp-info-modal__dialog{background:var(--acp-card);color:var(--acp-text)}.acp-theme-midnight .acp-mini-spec{background:color-mix(in srgb,var(--acp-card) 88%,var(--acp-bg));border-color:color-mix(in srgb,var(--acp-border) 65%,var(--acp-card))}.acp-theme-midnight .acp-mini-spec>span:not(.acp-spec-icon),.acp-theme-midnight .acp-filter,.acp-theme-midnight .acp-selected-count,.acp-theme-midnight .acp-chart-aircraft small,.acp-theme-midnight .acp-info-modal__description,.acp-theme-midnight .acp-info-spec span:not(.acp-spec-icon){color:var(--acp-muted)}.acp-theme-midnight .acp-mini-spec strong,.acp-theme-midnight .acp-chart-value,.acp-theme-midnight .acp-compare-option,.acp-theme-midnight .acp-info-spec strong{color:var(--acp-text)}.acp-theme-midnight .acp-compare-option,.acp-theme-midnight .acp-sticky-compare,.acp-theme-midnight .acp-filter,.acp-theme-midnight .acp-chart-row:not(.acp-chart-header){background:color-mix(in srgb,var(--acp-card) 90%,var(--acp-bg));border-color:color-mix(in srgb,var(--acp-border) 58%,var(--acp-card))}.acp-theme-midnight .acp-selected-count strong{color:var(--acp-accent)}.acp-clear-button{color:var(--acp-text)}@supports not (color:color-mix(in srgb,#000 50%,#fff)){.acp-mini-spec{background:var(--acp-card)}.acp-theme-midnight .acp-mini-spec{background:var(--acp-card)}}@media (max-width:760px){.acp-mini-spec{min-height:0}}.acp-gallery .acp-mini-spec{display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;text-align:center;min-height:108px;padding:12px 10px}.acp-gallery .acp-mini-spec .acp-spec-icon{grid-row:auto!important;margin:0 0 4px}.acp-gallery .acp-mini-spec>span:not(.acp-spec-icon){width:100%;font-size:9.5px;line-height:1.18;letter-spacing:.075em;white-space:normal;word-break:normal;overflow-wrap:normal}.acp-gallery .acp-mini-spec strong{width:100%;font-size:16px;line-height:1.18}.acp-aircraft-category,.acp-info-modal__category{background:var(--acp-badge);color:var(--acp-badge-text);border-color:color-mix(in srgb,var(--acp-badge) 82%,var(--acp-gold-dark))}.acp-gallery .acp-view-info.button{background:var(--acp-primary);border-color:color-mix(in srgb,var(--acp-primary) 82%,var(--acp-border));color:#FBFAF6}.acp-gallery .acp-view-info.button:hover{background:color-mix(in srgb,var(--acp-primary) 72%,var(--acp-sage));border-color:color-mix(in srgb,var(--acp-primary) 64%,var(--acp-sage));color:#FBFAF6}.acp-theme-midnight .acp-filter:hover,.acp-theme-midnight .acp-filter.is-active{background:var(--acp-badge);border-color:color-mix(in srgb,var(--acp-badge) 82%,var(--acp-accent));color:var(--acp-badge-text);box-shadow:0 12px 26px rgb(0 0 0 / .18)}.acp-theme-midnight .acp-aircraft-category,.acp-theme-midnight .acp-info-modal__category{background:var(--acp-badge);color:var(--acp-badge-text);border-color:color-mix(in srgb,var(--acp-badge) 84%,#fff)}@media (max-width:520px){.acp-mini-specs{grid-template-columns:1fr}.acp-gallery .acp-mini-spec{min-height:0}}.acp-comparison-container::after{display:none!important}.acp-aircraft-image,.acp-info-modal__media{background:var(--acp-card)!important}.acp-gallery .acp-view-info.button,.acp-primary-button,.acp-secondary-button,.acp-sticky-compare input[type="submit"]{background:var(--acp-button)!important;color:var(--acp-button-text)!important;border-color:color-mix(in srgb,var(--acp-button) 76%,var(--acp-border))!important}.acp-gallery .acp-view-info.button:hover,.acp-primary-button:hover,.acp-secondary-button:hover,.acp-sticky-compare input[type="submit"]:hover{background:var(--acp-button-hover)!important;color:var(--acp-button-text)!important;border-color:color-mix(in srgb,var(--acp-button-hover) 76%,var(--acp-border))!important}.acp-filter.is-active,.acp-filter:hover,.acp-theme-midnight .acp-filter:hover,.acp-theme-midnight .acp-filter.is-active{background:var(--acp-button)!important;color:var(--acp-button-text)!important;border-color:color-mix(in srgb,var(--acp-button) 72%,var(--acp-border))!important}.acp-aircraft-category,.acp-info-modal__category{background:var(--acp-badge)!important;color:var(--acp-badge-text)!important;border-color:color-mix(in srgb,var(--acp-badge) 82%,var(--acp-border))!important}.acp-comparison-chart{background:var(--acp-card)!important}.acp-chart-header{grid-template-columns:repeat(var(--acp-compare-count),minmax(0,1fr))!important}.acp-chart-header .acp-chart-label{display:none!important}.acp-chart-aircraft{background:var(--acp-card)!important}.acp-chart-label{background:var(--acp-primary)!important;color:#FBFAF6!important;border-color:color-mix(in srgb,var(--acp-primary) 76%,var(--acp-border))!important}.acp-chart-label .acp-spec-icon{background:color-mix(in srgb,var(--acp-accent) 16%,transparent)!important;color:var(--acp-accent)!important}.acp-chart-value{background:color-mix(in srgb,var(--acp-card) 88%,var(--acp-bg))!important;border-color:color-mix(in srgb,var(--acp-border) 82%,var(--acp-card))!important}.acp-theme-midnight .acp-chart-value{background:color-mix(in srgb,var(--acp-card) 82%,#000)!important}.acp-theme-midnight .acp-chart-label{background:color-mix(in srgb,var(--acp-primary) 84%,#000)!important}.acp-quote-modal__dialog,.acp-info-modal__dialog{background:var(--acp-card)!important}.acp-chart-row,.acp-chart-header{grid-template-columns:minmax(150px,.8fr) repeat(var(--acp-compare-count),minmax(0,1fr))!important}.acp-chart-header .acp-chart-label{display:block!important;visibility:hidden!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}.acp-chart-aircraft{background:var(--acp-card)!important}.acp-chart-label{background:color-mix(in srgb,var(--acp-card) 70%,var(--acp-border))!important;color:var(--acp-text)!important;border-color:color-mix(in srgb,var(--acp-border) 86%,var(--acp-card))!important}.acp-chart-label .acp-spec-icon{background:var(--acp-icon-bg)!important;color:var(--acp-icon)!important}.acp-chart-value{background:color-mix(in srgb,var(--acp-card) 94%,var(--acp-bg))!important}.acp-theme-midnight .acp-chart-label{background:color-mix(in srgb,var(--acp-primary) 84%,#000)!important;color:#FBFAF6!important;border-color:color-mix(in srgb,var(--acp-border) 48%,var(--acp-card))!important}.acp-theme-midnight .acp-chart-label .acp-spec-icon{background:color-mix(in srgb,var(--acp-accent) 16%,transparent)!important;color:var(--acp-accent)!important}#acp-comparison-top{scroll-margin-top:90px}@media (max-width:760px){.acp-chart-row,.acp-chart-header{grid-template-columns:1fr!important}.acp-chart-header .acp-chart-label{display:none!important}}.acp-theme-midnight .acp-quote-modal__dialog{background:var(--acp-card)!important;color:#FBFAF6!important}.acp-theme-midnight .acp-quote-modal__intro,.acp-theme-midnight .acp-quote-modal__intro p,.acp-theme-midnight .acp-quote-modal__intro strong,.acp-theme-midnight .acp-quote-modal__intro h3{color:#FBFAF6!important}.acp-theme-midnight .acp-quote-modal__intro span{color:var(--acp-accent)!important}.acp-theme-midnight .acp-quote-modal__intro p{opacity:.92}.acp-theme-midnight .acp-quote-modal__form{border-top-color:color-mix(in srgb,var(--acp-border) 68%,transparent)!important}.acp-theme-midnight .acp-quote-modal__close{background:color-mix(in srgb,var(--acp-card) 78%,#FBFAF6)!important;color:#FBFAF6!important;border-color:color-mix(in srgb,var(--acp-border) 70%,transparent)!important}.acp-theme-midnight .acp-quote-modal__form .scq-card{background:#FBFAF6!important;color:#243632!important}.acp-theme-midnight .acp-quote-modal__form .scq-header h2,.acp-theme-midnight .acp-quote-modal__form .scq-contact-intro,.acp-theme-midnight .acp-quote-modal__form .scq-cell input,.acp-theme-midnight .acp-quote-modal__form .scq-passenger-value,.acp-theme-midnight .acp-quote-modal__form .scq-checkbox,.acp-theme-midnight .acp-quote-modal__form .scq-live-call{color:#243632!important}.acp-theme-midnight .acp-quote-modal__form .scq-header p,.acp-theme-midnight .acp-quote-modal__form .scq-cell label{color:#5f6965!important}.acp-info-modal__description{max-width:820px}.acp-info-modal__description p{margin-bottom:0}.acp-info-modal__dialog{grid-template-columns:minmax(300px,.92fr) minmax(360px,1.08fr)!important;align-items:start!important}.acp-info-modal__visual{min-width:0;display:flex;flex-direction:column;gap:18px;align-self:start}.acp-info-modal__titleblock{min-width:0;padding:8px 8px 0 0}.acp-info-modal__titleblock h3{margin:0;color:var(--acp-text);font-family:"Kudryashev";font-size:clamp(38px, 5vw, 62px);font-weight:400;line-height:.98;letter-spacing:-.025em}.acp-info-modal__content{padding:clamp(48px, 5vw, 66px) 48px 8px 0!important;align-self:start}.acp-info-modal__description{display:none!important}.acp-info-modal__media{align-self:stretch}.acp-info-modal__media img{aspect-ratio:4 / 3}.acp-info-spec-grid{align-content:start}.acp-info-spec{min-height:68px}@media (max-width:900px){.acp-info-modal__dialog{grid-template-columns:1fr!important}.acp-info-modal__content{padding:0!important}}@media (max-width:620px){.acp-info-modal__titleblock{padding-right:44px}.acp-info-modal__titleblock h3{font-size:clamp(34px, 13vw, 48px)}}.acp-info-modal__visual{padding-top:clamp(38px, 4.2vw, 62px)}.acp-info-modal__content{padding-top:clamp(48px, 5vw, 66px)!important}.acp-info-spec--acp-best-for{grid-column:1 / -1}.acp-info-spec--acp-best-for>div{min-width:0}.acp-info-spec--acp-best-for strong{max-width:100%}@media (max-width:900px){.acp-info-modal__visual{padding-top:0}.acp-info-spec--acp-best-for{grid-column:auto}}.acp-info-modal__visual{padding-top:clamp(28px, 3.4vw, 48px)}.acp-info-modal__media img{aspect-ratio:3 / 2}@media (max-width:900px){.acp-info-modal__media img{aspect-ratio:4 / 3}}@media (min-width:901px){.acp-info-modal__dialog{align-items:stretch!important}.acp-info-modal__visual{padding-top:clamp(44px, 4.4vw, 64px);gap:clamp(38px, 3.1vw, 52px);align-self:stretch}.acp-info-modal__titleblock{padding-top:0}.acp-info-modal__titleblock h3{margin-top:clamp(10px, 1.1vw, 16px)}.acp-info-modal__media{margin-top:0}.acp-info-modal__media img{aspect-ratio:3 / 2}}@media (min-width:901px){.acp-info-modal__visual{gap:clamp(10px, 1.1vw, 18px)!important}.acp-info-modal__media{margin-top:0!important}.acp-info-modal__media img{aspect-ratio:3 / 2!important}}.acp-comparison-results[hidden],.acp-quote-cta.is-empty{display:none!important}.acp-comparison-results.acp-soft-enter{animation:acpSoftReveal .38s ease both}@keyframes acpSoftReveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.acp-comparison-container{max-width:100%;overflow-x:clip}@supports not (overflow:clip){.acp-comparison-container{overflow-x:hidden}}.acp-gallery-item,.acp-info-modal__dialog,.acp-quote-modal__dialog{max-width:100%}@media (max-width:900px){.acp-comparison-container{padding:clamp(18px,4vw,28px)}.acp-header h2{font-size:clamp(34px,8vw,54px)}.acp-filter-bar{gap:8px;margin:20px 0 22px}.acp-filter{padding:9px 13px}.acp-info-modal,.acp-quote-modal{padding:10px;align-items:flex-start}.acp-info-modal__dialog,.acp-quote-modal__dialog{width:100%!important;border-radius:22px!important}.acp-info-modal__visual{padding-top:0!important;gap:14px!important}.acp-info-modal__content{padding:0!important}}@media (max-width:760px){.acp-comparison-container{margin:12px auto;padding:16px 12px;border-radius:18px}.acp-header{text-align:left;margin-bottom:18px}.acp-header h2{font-size:clamp(30px,11vw,42px);line-height:1.02}.acp-header p{font-size:15px;line-height:1.55}.acp-eyebrow{font-size:11px}.acp-filter-bar{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:0 2px 6px;margin-inline:-2px;-webkit-overflow-scrolling:touch}.acp-filter{flex:0 0 auto;white-space:nowrap}.acp-gallery{gap:16px!important}.acp-gallery-item{border-radius:18px}.acp-aircraft-info{padding:15px}.acp-aircraft-info h3{font-size:23px;line-height:1.12;margin-bottom:12px}.acp-mini-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.acp-gallery .acp-mini-spec{min-height:92px;padding:10px 8px}.acp-gallery .acp-mini-spec strong{font-size:15px}.acp-card-actions{gap:9px}.acp-view-info.button,.acp-primary-button,.acp-sticky-compare input[type="submit"],.acp-compare-option{min-height:44px}.acp-sticky-compare{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:9px!important;border-radius:18px!important}.acp-selected-count{padding-left:3px;white-space:nowrap}.acp-sticky-compare input[type="submit"]{width:100%!important;min-width:0!important;padding-inline:12px}.acp-section-heading{align-items:flex-start!important;gap:10px!important}.acp-section-heading span{font-size:30px}.acp-comparison-chart{padding:10px;border-radius:18px;gap:9px}.acp-chart-row:not(.acp-chart-header){gap:8px;padding:9px;border-radius:16px}.acp-chart-aircraft,.acp-chart-label,.acp-chart-value{padding:11px;border-radius:14px}.acp-chart-aircraft h4{font-size:18px}.acp-quote-cta{padding:18px;border-radius:18px;gap:14px}.acp-quote-cta h3{font-size:28px}.acp-info-modal,.acp-quote-modal{padding:8px}.acp-info-modal__dialog,.acp-quote-modal__dialog{padding:16px!important;border-radius:18px!important;max-height:none!important}.acp-info-modal__close,.acp-quote-modal__close{width:38px;height:38px;top:10px;right:10px}.acp-info-modal__titleblock{padding-right:42px!important}.acp-info-modal__titleblock h3{font-size:clamp(30px,11vw,44px)!important;line-height:1.02}.acp-info-modal__media{border-radius:16px}.acp-info-spec-grid{grid-template-columns:1fr!important;gap:8px}.acp-info-spec{min-height:0;padding:10px;border-radius:14px}.acp-quote-modal__intro{padding-right:42px;margin-bottom:14px}.acp-quote-modal__intro h3{font-size:clamp(28px,10vw,38px)}}@media (max-width:420px){.acp-comparison-container{padding:14px 10px;border-radius:16px}.acp-mini-specs{grid-template-columns:1fr}.acp-sticky-compare{grid-template-columns:1fr!important}.acp-selected-count{text-align:center}.acp-filter{font-size:12.5px;padding:8px 12px}.acp-aircraft-category{top:10px;left:10px;font-size:11px;padding:6px 9px}}@media (max-width:760px){.acp-mini-specs{grid-template-columns:1fr!important;gap:8px!important}.acp-gallery .acp-mini-spec{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:start!important;text-align:left!important;min-height:0!important;padding:10px 12px!important;column-gap:10px!important;row-gap:2px!important}.acp-gallery .acp-mini-spec .acp-spec-icon{grid-column:1!important;grid-row:1 / span 2!important;margin:0!important;width:28px!important;height:28px!important}.acp-gallery .acp-mini-spec>span:not(.acp-spec-icon){grid-column:2!important;grid-row:1!important;width:auto!important;text-align:left!important;font-size:9.5px!important;line-height:1.15!important}.acp-gallery .acp-mini-spec strong{grid-column:2!important;grid-row:2!important;width:auto!important;margin:0!important;text-align:left!important;font-size:15px!important;line-height:1.15!important}}.acp-gallery{gap:16px}.acp-gallery-item{border-radius:16px;box-shadow:0 12px 34px rgb(65 76 70 / .08)}.acp-gallery-item:hover,.acp-gallery-item.is-selected{transform:translateY(-1px);box-shadow:0 16px 38px rgb(65 76 70 / .10)}.acp-aircraft-image{aspect-ratio:16 / 8.4}.acp-aircraft-category{top:10px;left:10px;padding:6px 10px;font-size:11px;letter-spacing:.025em}.acp-aircraft-info{padding:14px}.acp-aircraft-info h3{margin-bottom:10px;font-size:clamp(18px, 1.35vw, 22px);line-height:1.1}.acp-mini-specs{gap:6px;margin-bottom:12px}.acp-gallery .acp-mini-spec{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:start!important;min-height:0!important;padding:8px!important;column-gap:7px!important;row-gap:0!important;border-radius:11px;text-align:left!important}.acp-gallery .acp-mini-spec .acp-spec-icon{grid-column:1!important;grid-row:1 / span 2!important;width:24px!important;height:24px!important;margin:0!important;background:transparent!important;color:var(--acp-icon)}.acp-gallery .acp-mini-spec .acp-spec-icon svg{width:14px!important;height:14px!important}.acp-gallery .acp-mini-spec>span:not(.acp-spec-icon){grid-column:2!important;grid-row:1!important;width:auto!important;font-size:8.5px!important;line-height:1.1!important;letter-spacing:.055em!important;text-align:left!important}.acp-gallery .acp-mini-spec strong{grid-column:2!important;grid-row:2!important;width:auto!important;margin:0!important;font-size:13.5px!important;line-height:1.12!important;text-align:left!important}.acp-card-actions{gap:8px}.acp-gallery .acp-view-info.button,.acp-gallery .acp-compare-option{min-height:36px;padding:8px 12px;font-size:12px}.acp-gallery .acp-compare-option{padding:7px 11px}.acp-info-modal__backdrop{background:rgb(251 250 246 / .86)!important;backdrop-filter:blur(8px)}.acp-info-modal__dialog{background:#FBFAF6!important}@media (min-width:1025px){.acp-gallery{gap:16px}}@media (max-width:760px){.acp-aircraft-image{aspect-ratio:16 / 8.8}.acp-aircraft-info{padding:13px}.acp-aircraft-info h3{font-size:21px}}.acp-comparison-container .acp-aircraft-overlay,.acp-comparison-container .acp-card-footer-bar,.acp-comparison-container .acp-inline-specs,.acp-comparison-container .acp-spec-line,.acp-comparison-container .acp-spec-sentence,.acp-comparison-container .acp-aircraft-category--info{display:none}.acp-comparison-container .acp-aircraft-head{display:flex;flex-direction:column;gap:6px}.acp-comparison-container .acp-aircraft-overlay{position:absolute;inset:auto 0 0 0;padding:24px 14px 12px;background:linear-gradient(180deg,#fff0 0%,rgb(65 76 70 / .72) 100%)}.acp-comparison-container .acp-aircraft-overlay-title,.acp-comparison-container .acp-aircraft-footer-title{color:#FBFAF6;font-family:"Kudryashev";font-size:clamp(20px, 1.55vw, 26px);line-height:1.06}.acp-comparison-container .acp-card-footer-bar{margin:-14px -14px 12px;padding:12px 14px;background:color-mix(in srgb,var(--acp-card) 84%,var(--acp-bg));border-bottom:1px solid color-mix(in srgb,var(--acp-border) 80%,#fff)}.acp-comparison-container .acp-card-footer-bar .acp-aircraft-footer-title{color:var(--acp-text)}.acp-comparison-container .acp-aircraft-category--info{position:static;align-self:flex-start;top:auto;left:auto;backdrop-filter:none}.acp-comparison-container .acp-inline-specs{gap:10px;flex-wrap:wrap;margin-bottom:12px}.acp-comparison-container .acp-inline-spec{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--acp-border) 76%,#fff);border-radius:999px;background:color-mix(in srgb,var(--acp-card) 88%,var(--acp-bg));color:var(--acp-text)}.acp-comparison-container .acp-inline-spec .acp-spec-icon{width:24px;height:24px;background:#fff0}.acp-comparison-container .acp-inline-spec strong{font-size:13px;line-height:1.15}.acp-comparison-container .acp-inline-spec small{font-size:11px;color:var(--acp-muted)}.acp-comparison-container .acp-spec-line,.acp-comparison-container .acp-spec-sentence{margin:0 0 12px;color:var(--acp-muted);font-size:13px;line-height:1.55}.acp-comparison-container.acp-name-overlay_bottom .acp-aircraft-overlay{display:block}.acp-comparison-container.acp-name-overlay_bottom .acp-aircraft-head h3,.acp-comparison-container.acp-name-overlay_bottom .acp-card-footer-bar{display:none}.acp-comparison-container.acp-name-footer_bar .acp-card-footer-bar{display:block}.acp-comparison-container.acp-name-footer_bar .acp-aircraft-head h3,.acp-comparison-container.acp-name-footer_bar .acp-aircraft-overlay{display:none}.acp-comparison-container.acp-name-hidden .acp-aircraft-head h3,.acp-comparison-container.acp-name-hidden .acp-aircraft-overlay,.acp-comparison-container.acp-name-hidden .acp-card-footer-bar{display:none!important}.acp-comparison-container.acp-category-under_name .acp-aircraft-category--image,.acp-comparison-container.acp-category-inline .acp-aircraft-category--image,.acp-comparison-container.acp-category-hidden .acp-aircraft-category--image,.acp-comparison-container.acp-category-hidden .acp-aircraft-category--info{display:none!important}.acp-comparison-container.acp-category-under_name .acp-aircraft-category--info,.acp-comparison-container.acp-category-inline .acp-aircraft-category--info{display:inline-flex}.acp-comparison-container.acp-category-inline .acp-aircraft-category--info{padding:4px 9px;font-size:10px}.acp-comparison-container.acp-specs-boxes .acp-mini-specs{display:grid}.acp-comparison-container.acp-specs-inline_icons .acp-inline-specs{display:flex}.acp-comparison-container.acp-specs-text_only .acp-spec-line{display:block}.acp-comparison-container.acp-specs-sentence .acp-spec-sentence{display:block}.acp-comparison-container.acp-specs-hidden .acp-mini-specs,.acp-comparison-container.acp-specs-hidden .acp-inline-specs,.acp-comparison-container.acp-specs-hidden .acp-spec-line,.acp-comparison-container.acp-specs-hidden .acp-spec-sentence{display:none!important}.acp-comparison-container.acp-specs-inline_icons .acp-mini-specs,.acp-comparison-container.acp-specs-inline_icons .acp-spec-line,.acp-comparison-container.acp-specs-inline_icons .acp-spec-sentence,.acp-comparison-container.acp-specs-text_only .acp-mini-specs,.acp-comparison-container.acp-specs-text_only .acp-inline-specs,.acp-comparison-container.acp-specs-text_only .acp-spec-sentence,.acp-comparison-container.acp-specs-sentence .acp-mini-specs,.acp-comparison-container.acp-specs-sentence .acp-inline-specs,.acp-comparison-container.acp-specs-sentence .acp-spec-line{display:none!important}.acp-comparison-container.acp-button-ghost .acp-gallery .acp-view-info.button{background:transparent!important;color:var(--acp-button)!important;border-color:color-mix(in srgb,var(--acp-button) 65%,var(--acp-border))!important}.acp-comparison-container.acp-button-ghost .acp-gallery .acp-view-info.button:hover{background:color-mix(in srgb,var(--acp-button) 10%,#fff)!important;color:var(--acp-button)!important}.acp-comparison-container.acp-button-text_link .acp-gallery .acp-view-info.button{background:transparent!important;border:0!important;min-height:auto;padding:0;color:var(--acp-primary)!important;box-shadow:none!important;border-radius:0}.acp-comparison-container.acp-button-text_link .acp-gallery .acp-view-info.button:hover{background:transparent!important;color:var(--acp-gold-dark)!important}.acp-comparison-container.acp-compare-top_right .acp-card-actions .acp-compare-option{position:absolute;top:10px;right:10px;z-index:3;background:rgb(251 250 246 / .92);backdrop-filter:blur(8px)}.acp-comparison-container.acp-compare-hidden .acp-card-actions .acp-compare-option{display:none!important}.acp-comparison-container.acp-compare-style-toggle .acp-compare-option{padding:6px 8px;border-radius:12px}.acp-comparison-container.acp-compare-style-toggle .acp-compare-option input{width:16px;height:16px}.acp-comparison-container.acp-image-short .acp-aircraft-image{aspect-ratio:16 / 7.2!important}.acp-comparison-container.acp-image-medium .acp-aircraft-image{aspect-ratio:16 / 8.8!important}.acp-comparison-container.acp-image-tall .acp-aircraft-image{aspect-ratio:4 / 3!important}.acp-comparison-container.acp-layout-classic_compact .acp-gallery-item{box-shadow:0 12px 34px rgb(65 76 70 / .08)}.acp-comparison-container.acp-layout-image_overlay .acp-aircraft-info{padding-top:12px}.acp-comparison-container.acp-layout-editorial_footer .acp-gallery-item{border-radius:18px;overflow:hidden}.acp-comparison-container.acp-layout-editorial_footer .acp-card-footer-bar{background:var(--acp-card)}.acp-comparison-container.acp-layout-minimal_gallery .acp-gallery{gap:14px}.acp-comparison-container.acp-layout-minimal_gallery .acp-gallery-item{box-shadow:none;border-radius:14px}.acp-comparison-container.acp-layout-minimal_gallery .acp-aircraft-info{padding:12px}.acp-comparison-container.acp-layout-minimal_gallery .acp-card-actions{gap:6px}.acp-comparison-container.acp-layout-balanced_detail .acp-gallery-item{border-radius:18px}.acp-comparison-container.acp-layout-balanced_detail .acp-inline-specs{margin-top:2px}.acp-comparison-container.acp-modal-surface-soft_white .acp-info-modal__backdrop{background:var(--acp-modal-backdrop)!important}.acp-comparison-container.acp-modal-surface-soft_white .acp-info-modal__dialog,.acp-comparison-container.acp-modal-surface-warm_cream .acp-info-modal__dialog,.acp-comparison-container.acp-modal-surface-brand_surface .acp-info-modal__dialog{background:var(--acp-modal-surface)!important}.acp-comparison-container.acp-modal-surface-warm_cream .acp-info-modal__backdrop,.acp-comparison-container.acp-modal-surface-brand_surface .acp-info-modal__backdrop{background:var(--acp-modal-backdrop)!important}.acp-comparison-container.acp-modal-layout-stacked .acp-info-modal__dialog{grid-template-columns:1fr!important;max-width:880px}.acp-comparison-container.acp-modal-layout-stacked .acp-info-modal__visual,.acp-comparison-container.acp-modal-layout-stacked .acp-info-modal__content{padding-top:0!important}.acp-comparison-container.acp-modal-layout-compact .acp-info-modal__dialog{grid-template-columns:minmax(260px,.85fr) minmax(260px,1.15fr)!important;max-width:980px;gap:20px}.acp-comparison-container.acp-modal-layout-compact .acp-info-spec{padding:10px;min-height:0}@media (max-width:760px){.acp-comparison-container .acp-inline-specs{gap:8px}.acp-comparison-container.acp-specs-inline_icons .acp-inline-specs{display:grid;grid-template-columns:1fr}.acp-comparison-container.acp-compare-top_right .acp-card-actions .acp-compare-option{position:static;background:color-mix(in srgb,var(--acp-card) 84%,#fff);backdrop-filter:none}.acp-comparison-container.acp-button-text_link .acp-gallery .acp-view-info.button{padding:2px 0}}.acp-comparison-container .acp-gallery-item{border-width:var(--acp-card-border-width,1px)!important;border-color:var(--acp-border)!important;border-radius:var(--acp-card-radius,16px)!important}.acp-comparison-container .acp-aircraft-category,.acp-comparison-container .acp-info-modal__category{border-width:var(--acp-badge-border-width,1px)!important}.acp-comparison-container .acp-gallery .acp-view-info.button{border-width:var(--acp-button-border-width,1px)!important;border-color:var(--acp-view-button-border)!important;background:var(--acp-view-button)!important;color:var(--acp-view-button-text)!important}.acp-comparison-container .acp-gallery .acp-view-info.button:hover{border-color:var(--acp-view-button-border)!important;background:var(--acp-view-button-hover)!important;color:var(--acp-view-button-text)!important}.acp-comparison-container.acp-shadow-none .acp-gallery-item,.acp-comparison-container.acp-shadow-none .acp-gallery-item:hover{box-shadow:none!important}.acp-comparison-container.acp-shadow-soft .acp-gallery-item{box-shadow:0 10px 28px rgb(65 76 70 / .07)!important}.acp-comparison-container.acp-shadow-medium .acp-gallery-item{box-shadow:0 18px 44px rgb(65 76 70 / .12)!important}.acp-comparison-container.acp-badge-shape-pill .acp-aircraft-category{border-radius:999px}.acp-comparison-container.acp-badge-shape-rounded .acp-aircraft-category{border-radius:10px}.acp-comparison-container.acp-badge-shape-square .acp-aircraft-category{border-radius:2px}.acp-comparison-container.acp-badge-shape-tag .acp-aircraft-category{border-radius:8px 999px 999px 8px;padding-left:12px;padding-right:14px}.acp-comparison-container.acp-badge-shape-outline .acp-aircraft-category{background:rgb(251 250 246 / .72)!important;color:var(--acp-badge-text)!important;border-color:var(--acp-badge)!important}.acp-comparison-container.acp-button-icon_link .acp-gallery .acp-view-info.button{min-height:auto!important;padding:0!important;border:0!important;background:transparent!important;color:var(--acp-view-button-text)!important;box-shadow:none!important;gap:7px}.acp-comparison-container.acp-button-icon_link .acp-gallery .acp-view-info.button:after{content:"i";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid currentColor;border-radius:999px;font-size:11px;line-height:1;font-family:"Hanken Grotesk";opacity:.72}.acp-comparison-container.acp-button-icon_link .acp-gallery .acp-view-info.button:hover{background:transparent!important;color:var(--acp-gold-dark)!important}.acp-comparison-container.acp-layout-micro_info_strip .acp-gallery{gap:14px!important}.acp-comparison-container.acp-layout-micro_info_strip .acp-gallery-item{box-shadow:none!important;background:color-mix(in srgb,var(--acp-card) 94%,#fff)}.acp-comparison-container.acp-layout-micro_info_strip .acp-aircraft-image{aspect-ratio:16 / 7.1!important}.acp-comparison-container.acp-layout-micro_info_strip .acp-aircraft-info{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:7px 12px;padding:11px 13px}.acp-comparison-container.acp-layout-micro_info_strip .acp-aircraft-head{grid-column:1 / -1;min-width:0}.acp-comparison-container.acp-layout-micro_info_strip .acp-aircraft-info h3{margin:0;font-size:clamp(18px,1.3vw,22px);line-height:1.05}.acp-comparison-container.acp-layout-micro_info_strip .acp-spec-line{grid-column:1;grid-row:2;margin:0;color:var(--acp-text);font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acp-comparison-container.acp-layout-micro_info_strip .acp-card-actions{grid-column:2;grid-row:2;display:flex;justify-content:flex-end;align-items:center;min-width:max-content;margin:0}.acp-comparison-container.acp-layout-micro_info_strip .acp-mini-specs,.acp-comparison-container.acp-layout-micro_info_strip .acp-inline-specs,.acp-comparison-container.acp-layout-micro_info_strip .acp-spec-sentence{display:none!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-specs-text_only .acp-spec-line{display:block!important}.acp-comparison-container.acp-layout-micro_info_strip .acp-aircraft-category{top:9px;left:9px;padding:4px 8px;font-size:10px;background:color-mix(in srgb,var(--acp-badge) 82%,#fff)!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-compare-top_right .acp-card-actions .acp-compare-option{top:8px;right:8px;min-height:24px;padding:5px 7px;background:rgb(251 250 246 / .88)!important;color:var(--acp-text)!important;border-color:color-mix(in srgb,var(--acp-border) 80%,#fff)!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-compare-top_right .acp-card-actions .acp-compare-option span{display:none}.acp-comparison-container.acp-layout-micro_info_strip.acp-compare-top_right .acp-card-actions .acp-compare-option input{margin:0}.acp-theme-midnight.acp-comparison-container{color:var(--acp-text)!important}.acp-theme-midnight .acp-gallery-item{background:var(--acp-card)!important;color:var(--acp-text)!important}.acp-theme-midnight .acp-aircraft-info h3,.acp-theme-midnight .acp-aircraft-footer-title,.acp-theme-midnight .acp-spec-line,.acp-theme-midnight .acp-spec-sentence,.acp-theme-midnight .acp-inline-spec strong,.acp-theme-midnight .acp-compare-option{color:var(--acp-text)!important}.acp-theme-midnight .acp-inline-spec small,.acp-theme-midnight .acp-aircraft-category--info,.acp-theme-midnight .acp-mini-spec>span:not(.acp-spec-icon){color:var(--acp-muted)!important}.acp-theme-midnight.acp-button-text_link .acp-gallery .acp-view-info.button,.acp-theme-midnight.acp-button-icon_link .acp-gallery .acp-view-info.button{color:#FBFAF6!important}.acp-theme-midnight.acp-button-text_link .acp-gallery .acp-view-info.button:hover,.acp-theme-midnight.acp-button-icon_link .acp-gallery .acp-view-info.button:hover{color:var(--acp-accent)!important}.acp-theme-midnight .acp-info-modal__backdrop{background:rgb(33 43 38 / .82)!important}.acp-theme-midnight .acp-info-modal__dialog{background:var(--acp-modal-surface)!important;color:var(--acp-text)!important;border-color:color-mix(in srgb,var(--acp-accent) 38%,transparent)!important}.acp-theme-midnight .acp-info-modal__titleblock h3,.acp-theme-midnight .acp-info-modal__content h3,.acp-theme-midnight .acp-info-spec strong,.acp-theme-midnight .acp-info-modal__close{color:#FBFAF6!important}.acp-theme-midnight .acp-info-spec{background:rgb(251 250 246 / .08)!important;border-color:rgb(251 250 246 / .14)!important}.acp-theme-midnight .acp-info-spec span:not(.acp-spec-icon){color:rgb(251 250 246 / .72)!important}.acp-theme-midnight .acp-info-modal__close{background:rgb(251 250 246 / .08)!important;border-color:rgb(251 250 246 / .18)!important}.acp-theme-midnight .acp-info-modal__media{box-shadow:0 18px 44px rgb(0 0 0 / .22)!important}@media (max-width:760px){.acp-comparison-container.acp-layout-micro_info_strip .acp-aircraft-info{grid-template-columns:1fr}.acp-comparison-container.acp-layout-micro_info_strip .acp-card-actions,.acp-comparison-container.acp-layout-micro_info_strip .acp-spec-line{grid-column:1;grid-row:auto}.acp-comparison-container.acp-layout-micro_info_strip .acp-card-actions{justify-content:space-between}.acp-comparison-container.acp-layout-micro_info_strip .acp-spec-line{white-space:normal}}.acp-comparison-container .acp-gallery .acp-compare-option{border-width:var(--acp-button-border-width,1px)!important;border-color:var(--acp-compare-toggle-border)!important;background:var(--acp-compare-toggle)!important;color:var(--acp-compare-toggle-text)!important;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease!important}.acp-comparison-container .acp-gallery .acp-compare-option:hover,.acp-comparison-container .acp-gallery-item.is-selected .acp-compare-option{border-color:var(--acp-compare-toggle-border)!important;background:var(--acp-compare-toggle-hover)!important;color:var(--acp-compare-toggle-text)!important}.acp-comparison-container .acp-gallery .acp-compare-option input{accent-color:var(--acp-compare-toggle-hover)!important}.acp-comparison-container.acp-compare-style-pill .acp-gallery .acp-compare-option{min-height:36px!important;padding:7px 12px!important;border-radius:999px!important;gap:8px!important}.acp-comparison-container.acp-compare-style-pill .acp-gallery .acp-compare-option input{width:14px;height:14px;flex:0 0 auto}.acp-comparison-container.acp-compare-style-toggle .acp-gallery .acp-compare-option{min-height:34px!important;padding:6px 9px!important;border-radius:999px!important;gap:9px!important;box-shadow:0 6px 18px rgb(65 76 70 / .06)!important}.acp-comparison-container.acp-compare-style-toggle .acp-gallery .acp-compare-option input{appearance:none!important;-webkit-appearance:none!important;position:relative;width:36px!important;height:20px!important;margin:0!important;border:1px solid var(--acp-compare-toggle-border)!important;border-radius:999px!important;background:color-mix(in srgb,var(--acp-compare-toggle) 78%,var(--acp-border))!important;cursor:pointer;flex:0 0 auto;transition:background .2s ease,border-color .2s ease}.acp-comparison-container.acp-compare-style-toggle .acp-gallery .acp-compare-option input::before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:var(--acp-compare-toggle-text);opacity:.82;transition:transform .2s ease,opacity .2s ease,background .2s ease}.acp-comparison-container.acp-compare-style-toggle .acp-gallery .acp-compare-option input:checked{background:var(--acp-compare-toggle-hover)!important;border-color:var(--acp-compare-toggle-border)!important}.acp-comparison-container.acp-compare-style-toggle .acp-gallery .acp-compare-option input:checked::before{transform:translateX(16px);opacity:1}.acp-comparison-container.acp-compare-style-toggle .acp-gallery .acp-compare-option span{font-size:12px;line-height:1}.acp-comparison-container.acp-compare-top_right.acp-compare-style-toggle .acp-card-actions .acp-compare-option{min-height:32px!important;padding:5px 8px!important}.acp-comparison-container.acp-compare-top_right.acp-compare-style-toggle .acp-card-actions .acp-compare-option span{display:inline-block}.acp-comparison-container.acp-layout-micro_info_strip.acp-compare-top_right.acp-compare-style-toggle .acp-card-actions .acp-compare-option span{display:none!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-compare-top_right.acp-compare-style-toggle .acp-card-actions .acp-compare-option input{width:32px!important;height:18px!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-compare-top_right.acp-compare-style-toggle .acp-card-actions .acp-compare-option input::before{width:12px;height:12px}.acp-comparison-container.acp-layout-micro_info_strip.acp-compare-top_right.acp-compare-style-toggle .acp-card-actions .acp-compare-option input:checked::before{transform:translateX(14px)}.acp-theme-midnight .acp-gallery .acp-compare-option{background:var(--acp-compare-toggle)!important;color:var(--acp-compare-toggle-text)!important;border-color:var(--acp-compare-toggle-border)!important}.acp-theme-midnight .acp-gallery .acp-compare-option:hover,.acp-theme-midnight .acp-gallery-item.is-selected .acp-compare-option{background:var(--acp-compare-toggle-hover)!important;color:var(--acp-compare-toggle-text)!important}.acp-theme-midnight.acp-compare-style-toggle .acp-gallery .acp-compare-option input::before{background:var(--acp-compare-toggle-text)!important}@media (max-width:760px){.acp-comparison-container.acp-compare-style-toggle .acp-gallery .acp-compare-option{width:auto!important}}.acp-comparison-container{background:var(--acp-bg)!important;border-color:var(--acp-border)!important}.acp-comparison-container .acp-gallery-item,.acp-comparison-container .acp-aircraft-info,.acp-comparison-container .acp-card-footer-bar,.acp-comparison-container .acp-chart-aircraft,.acp-comparison-container .acp-chart-value,.acp-comparison-container .acp-info-spec,.acp-comparison-container .acp-mini-spec{background:var(--acp-card)!important}.acp-comparison-container .acp-aircraft-category,.acp-comparison-container .acp-info-modal__category{background:var(--acp-badge)!important;color:var(--acp-badge-text)!important;border-color:var(--acp-badge)!important}.acp-comparison-container.acp-badge-shape-outline .acp-aircraft-category,.acp-comparison-container.acp-badge-shape-outline .acp-info-modal__category{background:transparent!important;color:var(--acp-badge-text)!important;border-color:var(--acp-badge)!important}.acp-comparison-container .acp-spec-icon,.acp-comparison-container .acp-mini-spec .acp-spec-icon,.acp-comparison-container .acp-info-spec .acp-spec-icon{background:var(--acp-icon-bg)!important;color:var(--acp-icon)!important}.acp-comparison-container .acp-gallery .acp-view-info.button{background:var(--acp-view-button)!important;color:var(--acp-view-button-text)!important;border-color:var(--acp-view-button-border)!important}.acp-comparison-container .acp-gallery .acp-view-info.button:hover{background:var(--acp-view-button-hover)!important;color:var(--acp-view-button-text)!important;border-color:var(--acp-view-button-border)!important}.acp-comparison-container.acp-button-ghost .acp-gallery .acp-view-info.button,.acp-comparison-container.acp-button-text_link .acp-gallery .acp-view-info.button,.acp-comparison-container.acp-button-icon_link .acp-gallery .acp-view-info.button{background:transparent!important}.acp-comparison-container .acp-gallery .acp-compare-option,.acp-comparison-container.acp-compare-top_right .acp-card-actions .acp-compare-option,.acp-comparison-container.acp-layout-micro_info_strip.acp-compare-top_right .acp-card-actions .acp-compare-option{background:var(--acp-compare-toggle)!important;color:var(--acp-compare-toggle-text)!important;border-color:var(--acp-compare-toggle-border)!important}.acp-comparison-container .acp-gallery .acp-compare-option:hover,.acp-comparison-container .acp-gallery-item.is-selected .acp-compare-option{background:var(--acp-compare-toggle-hover)!important;color:var(--acp-compare-toggle-text)!important;border-color:var(--acp-compare-toggle-border)!important}.acp-comparison-container.acp-compare-style-toggle .acp-gallery .acp-compare-option input{background:var(--acp-compare-toggle)!important;border-color:var(--acp-compare-toggle-border)!important}.acp-comparison-container.acp-compare-style-toggle .acp-gallery .acp-compare-option input:checked{background:var(--acp-compare-toggle-hover)!important}.acp-comparison-container.acp-compare-style-no_text .acp-gallery .acp-compare-option{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:999px!important;gap:0!important}.acp-comparison-container.acp-compare-style-no_text .acp-gallery .acp-compare-option span{display:none!important}.acp-comparison-container.acp-compare-style-no_text .acp-gallery .acp-compare-option input{width:18px!important;height:18px!important;margin:0!important;flex:0 0 auto!important;accent-color:var(--acp-compare-toggle-hover)!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-compare-style-no_text .acp-card-actions .acp-compare-option,.acp-comparison-container.acp-compare-top_right.acp-compare-style-no_text .acp-card-actions .acp-compare-option{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-compare-style-no_text .acp-card-actions .acp-compare-option input,.acp-comparison-container.acp-compare-top_right.acp-compare-style-no_text .acp-card-actions .acp-compare-option input{width:16px!important;height:16px!important}.acp-comparison-container.acp-layout-micro_info_strip .acp-aircraft-info{align-items:center}.acp-comparison-container.acp-layout-micro_info_strip .acp-spec-line{align-self:center;line-height:1.35}.acp-comparison-container.acp-layout-micro_info_strip .acp-card-actions{align-self:center;align-items:center!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-button-icon_link .acp-gallery .acp-view-info.button,.acp-comparison-container.acp-layout-micro_info_strip.acp-button-text_link .acp-gallery .acp-view-info.button{display:inline-flex!important;align-items:center!important;min-height:0!important;line-height:1.35!important;padding:0!important}.acp-comparison-container.acp-layout-micro_info_strip .acp-card-actions .acp-view-info.button+.acp-compare-option{margin-left:8px}.acp-theme-midnight.acp-comparison-container .acp-gallery .acp-compare-option,.acp-theme-midnight.acp-comparison-container.acp-compare-top_right .acp-card-actions .acp-compare-option{background:var(--acp-compare-toggle)!important;color:var(--acp-compare-toggle-text)!important;border-color:var(--acp-compare-toggle-border)!important}.acp-theme-midnight.acp-comparison-container .acp-gallery .acp-compare-option:hover,.acp-theme-midnight.acp-comparison-container .acp-gallery-item.is-selected .acp-compare-option{background:var(--acp-compare-toggle-hover)!important;color:var(--acp-compare-toggle-text)!important}.acp-comparison-container{background:var(--acp-bg)!important;border-color:var(--acp-border)!important}.acp-comparison-container .acp-filter,.acp-comparison-container .acp-clear-button,.acp-comparison-container .acp-sticky-compare,.acp-comparison-container .acp-gallery-item,.acp-comparison-container .acp-aircraft-info,.acp-comparison-container .acp-card-footer-bar,.acp-comparison-container .acp-mini-spec,.acp-comparison-container .acp-inline-spec,.acp-comparison-container .acp-comparison-chart,.acp-comparison-container .acp-chart-aircraft,.acp-comparison-container .acp-chart-value,.acp-comparison-container .acp-info-modal__dialog,.acp-comparison-container .acp-info-spec{background:var(--acp-card)!important}.acp-comparison-container .acp-filter,.acp-comparison-container .acp-clear-button,.acp-comparison-container .acp-sticky-compare,.acp-comparison-container .acp-mini-spec,.acp-comparison-container .acp-inline-spec,.acp-comparison-container .acp-comparison-chart,.acp-comparison-container .acp-chart-aircraft,.acp-comparison-container .acp-chart-value,.acp-comparison-container .acp-info-spec{border-color:var(--acp-border)!important}.acp-comparison-container .acp-filter.is-active,.acp-comparison-container .acp-filter:hover{background:var(--acp-button)!important;color:var(--acp-button-text)!important;border-color:var(--acp-button)!important}.acp-comparison-container .acp-gallery-item{border-width:var(--acp-card-border-width)!important;border-color:var(--acp-border)!important;border-radius:var(--acp-card-radius)!important}.acp-comparison-container .acp-aircraft-category,.acp-comparison-container .acp-aircraft-category--image,.acp-comparison-container .acp-aircraft-category--info,.acp-comparison-container .acp-info-modal__category{background:var(--acp-badge)!important;color:var(--acp-badge-text)!important;border-color:var(--acp-badge)!important;border-width:var(--acp-badge-border-width)!important}.acp-comparison-container.acp-badge-shape-outline .acp-aircraft-category,.acp-comparison-container.acp-badge-shape-outline .acp-aircraft-category--image,.acp-comparison-container.acp-badge-shape-outline .acp-aircraft-category--info,.acp-comparison-container.acp-badge-shape-outline .acp-info-modal__category{background:transparent!important;border-color:var(--acp-badge)!important}.acp-comparison-container .acp-spec-icon,.acp-comparison-container .acp-mini-spec .acp-spec-icon,.acp-comparison-container .acp-inline-spec .acp-spec-icon,.acp-comparison-container .acp-info-spec .acp-spec-icon{background:var(--acp-icon-bg)!important;color:var(--acp-icon)!important}.acp-comparison-container .acp-gallery .acp-view-info.button,.acp-comparison-container.acp-button-filled .acp-gallery .acp-view-info.button,.acp-comparison-container.acp-button-ghost .acp-gallery .acp-view-info.button{background:var(--acp-view-button)!important;color:var(--acp-view-button-text)!important;border-color:var(--acp-view-button-border)!important;border-width:var(--acp-button-border-width)!important}.acp-comparison-container .acp-gallery .acp-view-info.button:hover,.acp-comparison-container.acp-button-filled .acp-gallery .acp-view-info.button:hover,.acp-comparison-container.acp-button-ghost .acp-gallery .acp-view-info.button:hover{background:var(--acp-view-button-hover)!important;color:var(--acp-view-button-text)!important;border-color:var(--acp-view-button-border)!important}.acp-comparison-container.acp-button-text_link .acp-gallery .acp-view-info.button,.acp-comparison-container.acp-button-icon_link .acp-gallery .acp-view-info.button{background:transparent!important;border-color:transparent!important;color:var(--acp-view-button-text)!important}.acp-comparison-container .acp-gallery .acp-compare-option,.acp-comparison-container.acp-compare-top_right .acp-card-actions .acp-compare-option,.acp-comparison-container.acp-layout-micro_info_strip.acp-compare-top_right .acp-card-actions .acp-compare-option{background:var(--acp-compare-toggle)!important;color:var(--acp-compare-toggle-text)!important;border-color:var(--acp-compare-toggle-border)!important;border-width:var(--acp-button-border-width)!important}.acp-comparison-container .acp-gallery .acp-compare-option:hover,.acp-comparison-container .acp-gallery-item.is-selected .acp-compare-option,.acp-comparison-container.acp-compare-top_right .acp-card-actions .acp-compare-option:hover,.acp-comparison-container.acp-layout-micro_info_strip.acp-compare-top_right .acp-card-actions .acp-compare-option:hover{background:var(--acp-compare-toggle-hover)!important;color:var(--acp-compare-toggle-text)!important;border-color:var(--acp-compare-toggle-border)!important}.acp-comparison-container.acp-compare-style-pill .acp-gallery .acp-compare-option input,.acp-comparison-container.acp-compare-style-no_text .acp-gallery .acp-compare-option input{appearance:none!important;-webkit-appearance:none!important;display:grid!important;place-content:center!important;width:18px!important;height:18px!important;margin:0!important;border:1.5px solid var(--acp-compare-toggle-border)!important;border-radius:999px!important;background:transparent!important;cursor:pointer!important;flex:0 0 auto!important}.acp-comparison-container.acp-compare-style-pill .acp-gallery .acp-compare-option input::before,.acp-comparison-container.acp-compare-style-no_text .acp-gallery .acp-compare-option input::before{content:"";width:8px;height:8px;border-radius:999px;background:var(--acp-compare-toggle-hover);transform:scale(0);transition:transform .16s ease}.acp-comparison-container.acp-compare-style-pill .acp-gallery .acp-compare-option input:checked::before,.acp-comparison-container.acp-compare-style-no_text .acp-gallery .acp-compare-option input:checked::before{transform:scale(1)}.acp-comparison-container.acp-compare-style-no_text .acp-gallery .acp-compare-option,.acp-comparison-container.acp-compare-style-no_text_toggle .acp-gallery .acp-compare-option,.acp-comparison-container.acp-compare-top_right.acp-compare-style-no_text .acp-card-actions .acp-compare-option,.acp-comparison-container.acp-compare-top_right.acp-compare-style-no_text_toggle .acp-card-actions .acp-compare-option,.acp-comparison-container.acp-layout-micro_info_strip.acp-compare-style-no_text .acp-card-actions .acp-compare-option,.acp-comparison-container.acp-layout-micro_info_strip.acp-compare-style-no_text_toggle .acp-card-actions .acp-compare-option{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;background:transparent!important;border-color:transparent!important;border-width:0!important;box-shadow:none!important}.acp-comparison-container.acp-compare-style-no_text .acp-gallery .acp-compare-option:hover,.acp-comparison-container.acp-compare-style-no_text .acp-gallery-item.is-selected .acp-compare-option,.acp-comparison-container.acp-compare-style-no_text_toggle .acp-gallery .acp-compare-option:hover,.acp-comparison-container.acp-compare-style-no_text_toggle .acp-gallery-item.is-selected .acp-compare-option{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.acp-comparison-container.acp-compare-style-no_text .acp-gallery .acp-compare-option span,.acp-comparison-container.acp-compare-style-no_text_toggle .acp-gallery .acp-compare-option span{display:none!important}.acp-comparison-container.acp-compare-style-no_text .acp-gallery .acp-compare-option input{width:20px!important;height:20px!important}.acp-comparison-container.acp-compare-style-no_text_toggle .acp-gallery .acp-compare-option input{appearance:none!important;-webkit-appearance:none!important;position:relative!important;width:42px!important;height:24px!important;margin:0!important;border:1.5px solid var(--acp-compare-toggle-border)!important;border-radius:999px!important;background:var(--acp-compare-toggle)!important;cursor:pointer!important;flex:0 0 auto!important;transition:background .2s ease,border-color .2s ease!important}.acp-comparison-container.acp-compare-style-no_text_toggle .acp-gallery .acp-compare-option input::before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:var(--acp-compare-toggle-text);transition:transform .2s ease,background .2s ease}.acp-comparison-container.acp-compare-style-no_text_toggle .acp-gallery .acp-compare-option input:checked{background:var(--acp-compare-toggle-hover)!important;border-color:var(--acp-compare-toggle-border)!important}.acp-comparison-container.acp-compare-style-no_text_toggle .acp-gallery .acp-compare-option input:checked::before{transform:translateX(18px)}.acp-comparison-container.acp-layout-micro_info_strip .acp-aircraft-info{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto minmax(28px,auto)!important;align-items:center!important;gap:6px 14px!important}.acp-comparison-container.acp-layout-micro_info_strip .acp-spec-line{display:flex!important;align-items:center!important;min-height:28px!important;line-height:1.25!important;margin:0!important}.acp-comparison-container.acp-layout-micro_info_strip .acp-card-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;min-height:28px!important;margin:0!important;align-self:center!important}.acp-comparison-container.acp-layout-micro_info_strip .acp-gallery .acp-view-info.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;height:28px!important;margin:0!important;padding:0 14px!important;line-height:1!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-button-text_link .acp-gallery .acp-view-info.button,.acp-comparison-container.acp-layout-micro_info_strip.acp-button-icon_link .acp-gallery .acp-view-info.button{min-height:28px!important;height:28px!important;padding:0!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-button-icon_link .acp-gallery .acp-view-info.button::after{margin-top:0!important}@media (max-width:760px){.acp-comparison-container.acp-layout-micro_info_strip .acp-aircraft-info{grid-template-columns:1fr!important}.acp-comparison-container.acp-layout-micro_info_strip .acp-card-actions{justify-content:flex-start!important}}.acp-comparison-container .acp-info-modal__backdrop{background:var(--acp-modal-backdrop)!important;backdrop-filter:blur(8px)!important}.acp-comparison-container .acp-info-modal__dialog{background:var(--acp-modal-surface)!important}.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-modal__backdrop{background:rgb(251 250 246 / .86)!important}.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-modal__dialog{background:#FBFAF6!important;color:#414C46!important;border-color:color-mix(in srgb,var(--acp-accent) 42%,var(--acp-border))!important}.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-modal__titleblock h3,.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-modal__content h3,.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-spec strong,.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-modal__close{color:#414C46!important}.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-modal__eyebrow,.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-spec span:not(.acp-spec-icon){color:#6C6D6B!important}.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-spec{background:rgb(251 250 246 / .92)!important;border-color:rgb(199 209 191 / .88)!important}.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-spec .acp-spec-icon{background:rgb(242 213 201 / .74)!important;color:#414C46!important}.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-modal__close{background:rgb(251 250 246 / .92)!important;border-color:rgb(199 209 191 / .9)!important}.acp-comparison-container.acp-view-placement-actions_left .acp-card-actions{justify-content:flex-start!important}.acp-comparison-container.acp-view-placement-actions_right .acp-card-actions{justify-content:flex-end!important}.acp-comparison-container.acp-view-placement-below_specs .acp-card-actions{justify-content:flex-start!important;margin-top:10px!important}.acp-comparison-container.acp-view-placement-full_width .acp-card-actions{width:100%!important;justify-content:stretch!important}.acp-comparison-container.acp-view-placement-full_width .acp-gallery .acp-view-info.button{flex:1 1 auto!important;width:100%!important}.acp-comparison-container.acp-layout-micro_info_strip .acp-aircraft-info{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"head head" "spec actions"!important;align-items:center!important;gap:8px 14px!important}.acp-comparison-container.acp-layout-micro_info_strip .acp-aircraft-head{grid-area:head!important}.acp-comparison-container.acp-layout-micro_info_strip .acp-spec-line{grid-area:spec!important;display:flex!important;align-items:center!important;align-self:center!important;min-height:34px!important;margin:0!important;line-height:1.2!important}.acp-comparison-container.acp-layout-micro_info_strip .acp-card-actions{grid-area:actions!important;display:flex!important;align-items:center!important;align-self:center!important;justify-content:flex-end!important;gap:10px!important;min-height:34px!important;height:34px!important;margin:0!important;line-height:1!important}.acp-comparison-container.acp-layout-micro_info_strip .acp-gallery .acp-view-info.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;min-height:34px!important;height:34px!important;margin:0!important;line-height:1!important;white-space:nowrap!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-button-text_link .acp-gallery .acp-view-info.button,.acp-comparison-container.acp-layout-micro_info_strip.acp-button-icon_link .acp-gallery .acp-view-info.button{min-height:34px!important;height:34px!important;padding-top:0!important;padding-bottom:0!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-button-icon_link .acp-gallery .acp-view-info.button::after{margin-top:0!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-view-placement-actions_left .acp-aircraft-info{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"head head" "actions spec"!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-view-placement-actions_left .acp-card-actions{justify-content:flex-start!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-view-placement-inline_with_specs .acp-aircraft-info,.acp-comparison-container.acp-layout-micro_info_strip.acp-view-placement-actions_right .acp-aircraft-info{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"head head" "spec actions"!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-view-placement-below_specs .acp-aircraft-info,.acp-comparison-container.acp-layout-micro_info_strip.acp-view-placement-full_width .acp-aircraft-info{grid-template-columns:1fr!important;grid-template-areas:"head" "spec" "actions"!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-view-placement-below_specs .acp-card-actions,.acp-comparison-container.acp-layout-micro_info_strip.acp-view-placement-full_width .acp-card-actions{width:100%!important;height:auto!important;justify-content:flex-start!important}.acp-comparison-container.acp-layout-micro_info_strip.acp-view-placement-full_width .acp-gallery .acp-view-info.button{width:100%!important}.acp-comparison-container.acp-view-placement-inline_with_specs:not(.acp-layout-micro_info_strip).acp-specs-text_only .acp-aircraft-info,.acp-comparison-container.acp-view-placement-inline_with_specs:not(.acp-layout-micro_info_strip).acp-specs-sentence .acp-aircraft-info{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-auto-rows:auto!important;align-items:center!important;gap:10px 14px!important}.acp-comparison-container.acp-view-placement-inline_with_specs:not(.acp-layout-micro_info_strip) .acp-aircraft-head,.acp-comparison-container.acp-view-placement-inline_with_specs:not(.acp-layout-micro_info_strip) .acp-mini-specs,.acp-comparison-container.acp-view-placement-inline_with_specs:not(.acp-layout-micro_info_strip) .acp-inline-specs,.acp-comparison-container.acp-view-placement-inline_with_specs:not(.acp-layout-micro_info_strip) .acp-card-footer-bar{grid-column:1 / -1!important}.acp-comparison-container.acp-view-placement-inline_with_specs:not(.acp-layout-micro_info_strip) .acp-spec-line,.acp-comparison-container.acp-view-placement-inline_with_specs:not(.acp-layout-micro_info_strip) .acp-spec-sentence{grid-column:1!important;margin:0!important;align-self:center!important}.acp-comparison-container.acp-view-placement-inline_with_specs:not(.acp-layout-micro_info_strip) .acp-card-actions{grid-column:2!important;align-self:center!important;margin:0!important}@media (max-width:760px){.acp-comparison-container.acp-layout-micro_info_strip .acp-aircraft-info,.acp-comparison-container.acp-view-placement-inline_with_specs:not(.acp-layout-micro_info_strip).acp-specs-text_only .acp-aircraft-info,.acp-comparison-container.acp-view-placement-inline_with_specs:not(.acp-layout-micro_info_strip).acp-specs-sentence .acp-aircraft-info{grid-template-columns:1fr!important;grid-template-areas:"head" "spec" "actions"!important}.acp-comparison-container.acp-layout-micro_info_strip .acp-card-actions,.acp-comparison-container.acp-view-placement-inline_with_specs:not(.acp-layout-micro_info_strip) .acp-card-actions{grid-column:1!important;justify-content:flex-start!important}}.acp-comparison-container .acp-info-modal__titleblock h3{font-size:clamp(32px, 4.1vw, 50px)!important;line-height:1.02!important}.acp-theme-midnight.acp-comparison-container .acp-info-modal__backdrop,.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-modal__backdrop{background:rgb(251 250 246 / .86)!important;backdrop-filter:blur(8px)!important}.acp-theme-midnight.acp-comparison-container .acp-info-modal__dialog,.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-modal__dialog,.acp-theme-midnight.acp-modal-surface-warm_cream .acp-info-modal__dialog,.acp-theme-midnight.acp-modal-surface-brand_surface .acp-info-modal__dialog{background:color-mix(in srgb,var(--acp-card) 86%,var(--acp-primary))!important;color:#FBFAF6!important;border-color:color-mix(in srgb,var(--acp-accent) 40%,var(--acp-border))!important;box-shadow:0 28px 90px rgb(24 32 28 / .34)!important}.acp-theme-midnight.acp-comparison-container .acp-info-modal__titleblock h3,.acp-theme-midnight.acp-comparison-container .acp-info-modal__content h3,.acp-theme-midnight.acp-comparison-container .acp-info-spec strong,.acp-theme-midnight.acp-comparison-container .acp-info-modal__close,.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-modal__titleblock h3,.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-modal__content h3,.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-spec strong,.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-modal__close{color:#FBFAF6!important}.acp-theme-midnight.acp-comparison-container .acp-info-modal__eyebrow,.acp-theme-midnight.acp-comparison-container .acp-info-spec span:not(.acp-spec-icon),.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-modal__eyebrow,.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-spec span:not(.acp-spec-icon){color:rgb(251 250 246 / .76)!important}.acp-theme-midnight.acp-comparison-container .acp-info-spec,.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-spec{background:rgb(251 250 246 / .08)!important;border-color:rgb(251 250 246 / .18)!important}.acp-theme-midnight.acp-comparison-container .acp-info-spec .acp-spec-icon,.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-spec .acp-spec-icon{background:rgb(251 250 246 / .08)!important;color:var(--acp-accent)!important}.acp-theme-midnight.acp-comparison-container .acp-info-modal__close,.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-modal__close{background:rgb(251 250 246 / .08)!important;border-color:rgb(251 250 246 / .22)!important}.acp-theme-midnight.acp-comparison-container .acp-info-modal__media,.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-modal__media{background:rgb(251 250 246 / .08)!important;box-shadow:0 18px 44px rgb(0 0 0 / .22)!important}@media (max-width:620px){.acp-comparison-container .acp-info-modal__titleblock h3{font-size:clamp(28px, 10vw, 40px)!important}}.acp-comparison-container .acp-info-modal__eyebrow,.acp-theme-midnight.acp-comparison-container .acp-info-modal__eyebrow,.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-modal__eyebrow{color:var(--acp-accent)!important}.acp-comparison-container .acp-info-modal__eyebrow::before,.acp-theme-midnight.acp-comparison-container .acp-info-modal__eyebrow::before,.acp-theme-midnight.acp-modal-surface-soft_white .acp-info-modal__eyebrow::before{background:currentColor!important}.acp-comparison-container.acp-button-ghost .acp-gallery .acp-view-info.button,.acp-comparison-container.acp-button-ghost.acp-view-placement-inline_with_specs .acp-gallery .acp-view-info.button,.acp-comparison-container.acp-button-ghost.acp-layout-micro_info_strip .acp-gallery .acp-view-info.button{background:transparent!important;color:var(--acp-view-button-text)!important;border-color:var(--acp-view-button-border)!important;border-width:var(--acp-button-border-width)!important;box-shadow:none!important}.acp-comparison-container.acp-button-ghost .acp-gallery .acp-view-info.button:hover,.acp-comparison-container.acp-button-ghost.acp-view-placement-inline_with_specs .acp-gallery .acp-view-info.button:hover,.acp-comparison-container.acp-button-ghost.acp-layout-micro_info_strip .acp-gallery .acp-view-info.button:hover{background:var(--acp-view-button-hover)!important;color:var(--acp-view-button-text)!important;border-color:var(--acp-view-button-border)!important}.acp-theme-midnight.acp-button-ghost .acp-gallery .acp-view-info.button,.acp-theme-midnight.acp-button-ghost.acp-view-placement-inline_with_specs .acp-gallery .acp-view-info.button,.acp-theme-midnight.acp-button-ghost.acp-layout-micro_info_strip .acp-gallery .acp-view-info.button{background:transparent!important;color:var(--acp-view-button-text)!important;border-color:var(--acp-view-button-border)!important}body>.acp-quote-modal,.acp-quote-modal.acp-quote-modal--portal{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:clamp(22px, 4vh, 54px) clamp(14px, 3vw, 34px) clamp(36px, 7vh, 82px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:transparent!important}body>.acp-quote-modal[hidden],.acp-quote-modal.acp-quote-modal--portal[hidden]{display:none!important}body>.acp-quote-modal .acp-quote-modal__backdrop,.acp-quote-modal.acp-quote-modal--portal .acp-quote-modal__backdrop{position:fixed!important;inset:0!important;z-index:0!important;background:rgb(251 250 246 / .86)!important;backdrop-filter:blur(8px)!important}body>.acp-quote-modal .acp-quote-modal__dialog,.acp-quote-modal.acp-quote-modal--portal .acp-quote-modal__dialog{position:relative!important;z-index:1!important;width:min(1180px, calc(100vw - 32px))!important;max-width:100%!important;max-height:none!important;min-height:0!important;margin:0 auto!important;overflow:visible!important;background:#FBFAF6!important;color:#414C46!important;box-shadow:0 30px 90px rgb(24 32 28 / .24)!important}body>.acp-quote-modal .acp-quote-modal__close,.acp-quote-modal.acp-quote-modal--portal .acp-quote-modal__close{position:sticky!important;top:0!important;float:right!important;z-index:20!important;background:#FBFAF6!important;color:#414C46!important;border-color:rgb(65 76 70 / .18)!important}body>.acp-quote-modal .acp-quote-modal__intro,.acp-quote-modal.acp-quote-modal--portal .acp-quote-modal__intro{clear:both!important}body>.acp-quote-modal .acp-quote-modal__intro h3,.acp-quote-modal.acp-quote-modal--portal .acp-quote-modal__intro h3,body>.acp-quote-modal .acp-quote-modal__intro strong,.acp-quote-modal.acp-quote-modal--portal .acp-quote-modal__intro strong{color:#414C46!important}body>.acp-quote-modal .acp-quote-modal__intro span,.acp-quote-modal.acp-quote-modal--portal .acp-quote-modal__intro span{color:#DBB25B!important}body>.acp-quote-modal .acp-quote-modal__intro p,.acp-quote-modal.acp-quote-modal--portal .acp-quote-modal__intro p{color:#6C6D6B!important}body>.acp-quote-modal .acp-quote-modal__form,.acp-quote-modal.acp-quote-modal--portal .acp-quote-modal__form{max-width:100%!important;overflow:visible!important}@media (max-width:760px){body>.acp-quote-modal,.acp-quote-modal.acp-quote-modal--portal{padding:12px 10px 34px!important}body>.acp-quote-modal .acp-quote-modal__dialog,.acp-quote-modal.acp-quote-modal--portal .acp-quote-modal__dialog{width:100%!important;border-radius:20px!important}}html.acp-quote-modal-open .pac-container,html.acp-quote-modal-open .ui-autocomplete,html.acp-quote-modal-open .select2-container--open,html.acp-quote-modal-open .select2-dropdown,html.acp-quote-modal-open .flatpickr-calendar,html.acp-quote-modal-open .daterangepicker,html.acp-quote-modal-open .air-datepicker,html.acp-quote-modal-open .litepicker,html.acp-quote-modal-open .choices__list--dropdown,html.acp-quote-modal-open .choices__list[aria-expanded="true"],html.acp-quote-modal-open .iti__country-list,html.acp-quote-modal-open .scq-suggestions,html.acp-quote-modal-open .scq-dropdown,html.acp-quote-modal-open .scq-autocomplete,html.acp-quote-modal-open .scq-airport-results,html.acp-quote-modal-open .scq-results,html.acp-quote-modal-open .scq-menu,html.acp-quote-modal-open .scq-listbox,html.acp-quote-modal-open [data-scq-suggestions],html.acp-quote-modal-open [role="listbox"],html.acp-quote-modal-open [role="menu"],html.acp-quote-modal-open [id*="suggest" i],html.acp-quote-modal-open [id*="autocomplete" i],html.acp-quote-modal-open [id*="dropdown" i],html.acp-quote-modal-open [id*="airport" i],html.acp-quote-modal-open [id*="result" i],html.acp-quote-modal-open [class*="suggest" i],html.acp-quote-modal-open [class*="autocomplete" i],html.acp-quote-modal-open [class*="dropdown" i],html.acp-quote-modal-open [class*="airport" i],html.acp-quote-modal-open [class*="result" i],html.acp-quote-modal-open [class*="listbox" i],.acp-quote-dropdown-lift{z-index:2147483647!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html.acp-quote-modal-open .acp-quote-modal .scq-card,html.acp-quote-modal-open .acp-quote-modal .scq-form,html.acp-quote-modal-open .acp-quote-modal .scq-trip-step,html.acp-quote-modal-open .acp-quote-modal .scq-tripbar,html.acp-quote-modal-open .acp-quote-modal .scq-cell,html.acp-quote-modal-open .acp-quote-modal .scq-field,html.acp-quote-modal-open .acp-quote-modal .scq-location-field,html.acp-quote-modal-open .acp-quote-modal .scq-airport-field,html.acp-quote-modal-open .acp-quote-modal .scq-input-wrap,html.acp-quote-modal-open .acp-quote-modal .scq-passenger-cell,html.acp-quote-modal-open .acp-quote-modal .scq-date-cell{overflow:visible!important}html.acp-quote-modal-open #ui-datepicker-div,html.acp-quote-modal-open .ui-datepicker,html.acp-quote-modal-open .ui-datepicker-div,html.acp-quote-modal-open .flatpickr-calendar,html.acp-quote-modal-open .daterangepicker,html.acp-quote-modal-open .air-datepicker,html.acp-quote-modal-open .air-datepicker-global-container,html.acp-quote-modal-open .litepicker,html.acp-quote-modal-open .litepicker-backdrop,html.acp-quote-modal-open .pika-single,html.acp-quote-modal-open .datepicker,html.acp-quote-modal-open .datepicker-dropdown,html.acp-quote-modal-open .bootstrap-datetimepicker-widget,html.acp-quote-modal-open .xdsoft_datetimepicker,html.acp-quote-modal-open .duet-date__dialog,html.acp-quote-modal-open .duet-date__mobile,html.acp-quote-modal-open .react-datepicker,html.acp-quote-modal-open .react-datepicker-popper,html.acp-quote-modal-open .rdp,html.acp-quote-modal-open .DayPicker,html.acp-quote-modal-open .dp__menu,html.acp-quote-modal-open .vc-popover-content,html.acp-quote-modal-open .easepick-wrapper,html.acp-quote-modal-open .datepickers-container,html.acp-quote-modal-open .qs-datepicker-container,html.acp-quote-modal-open [class*="date-picker" i],html.acp-quote-modal-open [class*="datepicker" i],html.acp-quote-modal-open [class*="datePicker" i],html.acp-quote-modal-open [class*="datetime" i],html.acp-quote-modal-open [class*="calendar" i],html.acp-quote-modal-open [class*="calendars" i],html.acp-quote-modal-open [class*="flatpickr" i],html.acp-quote-modal-open [class*="litepicker" i],html.acp-quote-modal-open [class*="pika" i],html.acp-quote-modal-open [class*="duet-date" i],html.acp-quote-modal-open [class*="react-datepicker" i],html.acp-quote-modal-open [class*="easepick" i],html.acp-quote-modal-open [class*="dp__" i],html.acp-quote-modal-open [id*="datepicker" i],html.acp-quote-modal-open [id*="date-picker" i],html.acp-quote-modal-open [id*="calendar" i],html.acp-quote-modal-open [id*="flatpickr" i]{z-index:2147483647!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html.acp-quote-modal-open .acp-quote-modal .scq-calendar,html.acp-quote-modal-open .acp-quote-modal .scq-datepicker,html.acp-quote-modal-open .acp-quote-modal .scq-date-picker,html.acp-quote-modal-open .acp-quote-modal [class*="date" i],html.acp-quote-modal-open .acp-quote-modal [class*="calendar" i]{overflow:visible!important}.acp-comparison-container.acp-bare{max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.acp-comparison-container.acp-bare::after{display:none!important}.acp-comparison-container.acp-no-intro .acp-header{display:none!important}.acp-comparison-container.acp-bare .acp-filter-bar{margin-top:0!important}@media (max-width:760px){.acp-comparison-container.acp-bare{margin:0!important;padding:0!important;border-radius:0!important}}.acp-comparison-container .acp-chart-label--cta{display:flex!important;align-items:stretch!important;padding:0!important;border:0!important;background:transparent!important;text-transform:none!important;letter-spacing:normal!important;color:var(--acp-chart-cta-text)!important}.acp-comparison-container .acp-chart-cta-card{width:100%!important;min-height:100%!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:14px!important;padding:clamp(16px,2vw,22px)!important;border:1px solid var(--acp-chart-cta-border)!important;border-radius:16px!important;background:var(--acp-chart-cta-bg)!important;color:var(--acp-chart-cta-text)!important;box-sizing:border-box!important}.acp-comparison-container .acp-chart-cta-copy{min-width:0!important}.acp-comparison-container .acp-chart-cta-card h3{margin:0 0 8px!important;color:var(--acp-chart-cta-text)!important;font-family:"Kudryashev"!important;font-size:clamp(22px,2.2vw,31px)!important;font-weight:400!important;line-height:1.08!important;text-transform:none!important;letter-spacing:normal!important}.acp-comparison-container .acp-chart-cta-card p{margin:0!important;color:color-mix(in srgb,var(--acp-chart-cta-text) 78%,transparent)!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important;text-transform:none!important;letter-spacing:normal!important}.acp-comparison-container .acp-chart-cta-card .acp-primary-button,.acp-comparison-container .acp-chart-cta-card .acp-chart-cta-button{width:100%!important;justify-content:center!important;border-color:var(--acp-chart-cta-button)!important;background:var(--acp-chart-cta-button)!important;color:var(--acp-chart-cta-button-text)!important;text-align:center!important;white-space:normal!important}.acp-comparison-container .acp-chart-cta-card .acp-primary-button:hover,.acp-comparison-container .acp-chart-cta-card .acp-chart-cta-button:hover{background:color-mix(in srgb,var(--acp-chart-cta-button) 88%,#fff)!important;color:var(--acp-chart-cta-button-text)!important}@media (max-width:760px){.acp-comparison-container .acp-chart-header .acp-chart-label--cta{display:flex!important}}.acp-comparison-container .acp-chart-header .acp-chart-label--cta{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.acp-comparison-container .acp-chart-header .acp-chart-label--cta .acp-chart-cta-card{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.acp-comparison-container .acp-quote-cta{border:1px solid var(--acp-chart-cta-border)!important;background:var(--acp-chart-cta-bg)!important;color:var(--acp-chart-cta-text)!important}.acp-comparison-container .acp-quote-cta h3{color:var(--acp-chart-cta-text)!important}.acp-comparison-container .acp-quote-cta p{color:color-mix(in srgb,var(--acp-chart-cta-text) 78%,transparent)!important}.acp-comparison-container .acp-quote-cta .acp-primary-button{border-color:var(--acp-chart-cta-button)!important;background:var(--acp-chart-cta-button)!important;color:var(--acp-chart-cta-button-text)!important}.acp-comparison-container .acp-quote-cta .acp-primary-button:hover{background:color-mix(in srgb,var(--acp-chart-cta-button) 88%,#fff)!important;color:var(--acp-chart-cta-button-text)!important}.acp-comparison-container .acp-quote-cta--content-button_only{justify-content:flex-end!important}.acp-comparison-container .acp-quote-cta--content-title_button .acp-quote-cta__copy,.acp-comparison-container .acp-quote-cta--content-full .acp-quote-cta__copy{min-width:0}.acp-comparison-container .acp-aircraft-image{background:var(--acp-grid-image-bg)!important;padding:var(--acp-grid-image-padding);box-sizing:border-box}.acp-comparison-container .acp-aircraft-image img{object-fit:var(--acp-grid-image-fit)!important}.acp-info-modal.acp-info-modal .acp-info-modal__media{background:var(--acp-modal-image-bg)!important;padding:var(--acp-modal-image-padding);box-sizing:border-box}.acp-info-modal.acp-info-modal .acp-info-modal__media img{object-fit:var(--acp-modal-image-fit)!important}.acp-comparison-container .acp-aircraft-info h3,.acp-comparison-container .acp-aircraft-footer-title,.acp-comparison-container .acp-aircraft-overlay-title{color:var(--acp-text)!important}.acp-comparison-container .acp-aircraft-overlay{background:linear-gradient(180deg,transparent 0%,var(--acp-image-title-gradient) 100%)!important}.acp-comparison-container .acp-mini-spec,.acp-comparison-container .acp-inline-spec,.acp-comparison-container .acp-info-spec,.acp-comparison-container .acp-chart-value{background:var(--acp-spec-box-bg)!important;border-color:var(--acp-spec-box-border)!important;border-width:var(--acp-spec-box-border-width)!important;border-style:solid!important;border-radius:var(--acp-spec-box-radius)!important}.acp-comparison-container .acp-mini-spec>span:not(.acp-spec-icon),.acp-comparison-container .acp-inline-spec small,.acp-comparison-container .acp-info-spec span:not(.acp-spec-icon),.acp-comparison-container .acp-chart-label{color:var(--acp-spec-label)!important}.acp-comparison-container .acp-mini-spec strong,.acp-comparison-container .acp-inline-spec strong,.acp-comparison-container .acp-info-spec strong,.acp-comparison-container .acp-chart-value,.acp-comparison-container .acp-spec-line,.acp-comparison-container .acp-spec-sentence{color:var(--acp-spec-value)!important}.acp-comparison-container .acp-filter{background:var(--acp-filter-bg)!important;color:var(--acp-filter-text)!important;border-color:var(--acp-filter-border)!important}.acp-comparison-container .acp-filter:hover,.acp-comparison-container .acp-filter.is-active,.acp-theme-midnight.acp-comparison-container .acp-filter:hover,.acp-theme-midnight.acp-comparison-container .acp-filter.is-active{background:var(--acp-filter-active-bg)!important;color:var(--acp-filter-active-text)!important;border-color:var(--acp-filter-active-border)!important}.acp-comparison-container.acp-card-selection-enabled .acp-gallery-item{cursor:pointer}.acp-comparison-container.acp-card-selection-enabled .acp-gallery-item:focus-visible{outline:3px solid color-mix(in srgb,var(--acp-accent) 78%,transparent);outline-offset:4px}.acp-comparison-container.acp-card-selection-enabled .acp-gallery-item[aria-pressed="true"]{cursor:pointer}@supports not (color:color-mix(in srgb,#000 50%,transparent)){.acp-comparison-container.acp-card-selection-enabled .acp-gallery-item:focus-visible{outline-color:var(--acp-accent)}}.acp-selection-dock{gap:18px;align-items:center}.acp-selection-dock__summary{min-width:0;flex:1 1 auto}.acp-selection-dock__items{display:flex;gap:8px;margin-top:8px;min-width:0;overflow-x:auto;scrollbar-width:thin}.acp-selection-dock__item{display:inline-flex;align-items:center;gap:7px;max-width:220px;flex:0 0 auto;padding:6px 9px 6px 11px;border:1px solid var(--acp-border)!important;border-radius:999px!important;background:var(--acp-bg)!important;color:var(--acp-heading)!important;font:inherit;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer}.acp-selection-dock__item:hover,.acp-selection-dock__item:focus-visible{border-color:var(--acp-accent)!important;outline:none}.acp-selection-dock__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acp-selection-dock__item-remove{font-size:18px;font-weight:400;line-height:12px}.acp-selection-dock__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.acp-selection-dock__clear{min-height:42px;padding:8px 12px;border:0;background:#fff0;color:var(--acp-text);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.acp-selection-dock input[type="submit"]:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.acp-selection-dock--floating{position:fixed!important;left:50%!important;right:auto!important;bottom:max(12px, env(safe-area-inset-bottom))!important;z-index:99990;display:flex!important;width:min(920px, calc(100vw - 32px))!important;max-width:none!important;margin:0!important;padding:14px 16px!important;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,calc(100% + 30px));transition:opacity .2s ease,transform .25s ease,visibility .2s ease;box-shadow:0 18px 50px rgb(22 25 34 / .24)!important}.acp-selection-dock--floating.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}.acp-selection-dock--inline{display:flex}@media (max-width:760px){.acp-selection-dock--floating{bottom:max(10px, env(safe-area-inset-bottom))!important;width:calc(100vw - 20px)!important;padding:12px!important;gap:10px;grid-template-columns:none!important}.acp-selection-dock--floating .acp-selection-dock__summary{width:100%}.acp-selection-dock--floating .acp-selection-dock__actions{width:100%}.acp-selection-dock--floating .acp-selection-dock__actions input[type="submit"]{flex:1 1 auto;width:auto!important}}