.xky-flagship{--xky-f-bg:#ffffff;--xky-f-border:#dddddd;--xky-f-bar:#333333;--xky-f-muted:#666666;--xky-f-soft:#fafafa;font-family:var(--xky-font-sans);color:#333333;background:var(--xky-f-bg)}.xky-flagship__shell{max-width:1200px;margin:0 auto;padding:16px 12px 40px}.xky-flagship__crumb{margin:0 0 12px;font-size:.8125rem;color:var(--xky-f-muted)}.xky-flagship__crumb a{color:var(--xky-blue-primary);text-decoration:none}.xky-flagship__crumb a:hover{text-decoration:underline}.xky-flagship__crumb [aria-current=page]{color:#333333;font-weight:600}.xky-flagship__panel{border:1px solid var(--xky-f-border);background:var(--xky-f-bg)}.xky-flagship__bar{padding:10px 14px;background:var(--xky-f-bar);color:#ffffff}.xky-flagship__bar-title{margin:0;font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.xky-flagship__bar-sub{margin:4px 0 0;font-size:.75rem;font-weight:400;letter-spacing:.02em;text-transform:none;color:rgba(255,255,255,.82)}.xky-flagship__intro{padding:14px;background:var(--xky-f-soft);font-size:.9375rem;line-height:1.6;color:#444444}.xky-flagship__hero,.xky-flagship__intro{border-bottom:1px solid var(--xky-f-border)}.xky-flagship__hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0}@media (max-width:768px){.xky-flagship__hero{grid-template-columns:1fr}}.xky-flagship__media{padding:16px;background:#f5f5f5;border-right:1px solid var(--xky-f-border);display:flex;align-items:center;justify-content:center;min-height:280px}@media (max-width:768px){.xky-flagship__media{border-right:none;border-bottom:1px solid var(--xky-f-border)}}.xky-flagship__media .xky-flagship__hero-img,.xky-flagship__media img{width:100%;max-height:360px;object-fit:contain}.xky-flagship__meta{padding:16px;display:flex;flex-direction:column;gap:14px}.xky-flagship__tagline{margin:0;font-size:1.125rem;font-weight:700;line-height:1.35;color:#111827}.xky-flagship__price{display:grid;gap:4px;padding:12px 0;border-top:1px solid var(--xky-f-border);border-bottom:1px solid var(--xky-f-border)}.xky-flagship__price-label,.xky-flagship__price-note{font-size:.75rem;line-height:1.45;color:var(--xky-f-muted)}.xky-flagship__price-label{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.xky-flagship__price-value{font-size:1.75rem;line-height:1.1;color:var(--xky-accent)}.xky-flagship__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--xky-f-border)}@media (max-width:560px){.xky-flagship__stats{grid-template-columns:1fr}}.xky-flagship__stat{padding:10px 12px;text-align:center;border-right:1px solid var(--xky-f-border);background:#ffffff}.xky-flagship__stat:last-child{border-right:none}@media (max-width:560px){.xky-flagship__stat{border-right:none;border-bottom:1px solid var(--xky-f-border)}.xky-flagship__stat:last-child{border-bottom:none}}.xky-flagship__stat-val{display:block;font-size:1.25rem;font-weight:800;color:var(--xky-accent);line-height:1.1}.xky-flagship__stat-lbl{display:block;margin-top:4px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--xky-f-muted)}.xky-flagship__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.xky-flagship__btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border:1px solid var(--xky-f-border);background:#ffffff;color:#333333}.xky-flagship__btn:hover{border-color:#999999;background:var(--xky-f-soft)}.xky-flagship__btn--primary{background:var(--xky-blue-primary);border-color:var(--xky-blue-primary);color:#ffffff}.xky-flagship__btn--primary:hover{background:var(--xky-blue-primary-hover);border-color:var(--xky-blue-primary-hover)}.xky-flagship__section{border-bottom:1px solid var(--xky-f-border)}.xky-flagship__section-head{padding:8px 14px;background:var(--xky-f-bar);color:#ffffff;font-size:.8125rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.xky-flagship__section-head--soft{background:#555555}.xky-flagship__section-body{padding:14px}.xky-flagship__commercial-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}@media (max-width:680px){.xky-flagship__commercial-list{grid-template-columns:1fr}}.xky-flagship__commercial-item{padding:12px 14px;border-right:1px solid var(--xky-f-border);border-bottom:1px solid var(--xky-f-border)}.xky-flagship__commercial-item:nth-child(2n){border-right:0}@media (max-width:680px){.xky-flagship__commercial-item,.xky-flagship__commercial-item:nth-child(2n){border-right:0}.xky-flagship__commercial-item:last-child{border-bottom:0}}.xky-flagship__commercial-item dt{margin-bottom:4px;font-size:.75rem;font-weight:700;color:#222222}.xky-flagship__commercial-item dd{margin:0;font-size:.875rem;line-height:1.5;color:var(--xky-f-muted)}.xky-flagship__video-gallery{display:grid;gap:12px}.xky-flagship__video-player{width:100%;max-height:620px;background:#111111}.xky-flagship__video-tabs{display:flex;flex-wrap:wrap;gap:8px}.xky-flagship__video-tab{min-width:78px;min-height:36px;padding:7px 10px;border:1px solid var(--xky-f-border);border-radius:4px;background:#ffffff;color:#222222;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.xky-flagship__video-tab[aria-selected=true]{border-color:var(--xky-accent);background:var(--xky-accent);color:#ffffff}.xky-flagship__youtube-video{display:grid;gap:10px}.xky-flagship__youtube-video iframe{width:100%;aspect-ratio:16/9;border:0;background:#111111}.xky-flagship__youtube-video .xky-flagship__text-link{justify-self:start}.xky-flagship__shipment-evidence{display:grid;gap:12px}.xky-flagship__shipment-intro{margin:0;font-size:.875rem;line-height:1.55;color:var(--xky-f-muted)}.xky-flagship__shipment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:680px){.xky-flagship__shipment-grid{grid-template-columns:1fr}}.xky-flagship__shipment-item{margin:0}.xky-flagship__shipment-media{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;overflow:hidden;background:#f5f5f5;border:1px solid var(--xky-f-border)}.xky-flagship__shipment-image{width:100%;height:100%;object-fit:contain}.xky-flagship__content{font-size:.9375rem;line-height:1.65;color:#374151}.xky-flagship__content img{max-width:100%;height:auto}.xky-flagship__specs{display:flex;flex-direction:column;gap:14px}.xky-flagship__key-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--xky-f-border)}@media (max-width:768px){.xky-flagship__key-specs{grid-template-columns:1fr}}.xky-flagship__key-spec{padding:10px 12px;border-right:1px solid var(--xky-f-border);background:var(--xky-f-soft)}.xky-flagship__key-spec:last-child{border-right:none}@media (max-width:768px){.xky-flagship__key-spec{border-right:none;border-bottom:1px solid var(--xky-f-border)}.xky-flagship__key-spec:last-child{border-bottom:none}}.xky-flagship__key-spec-lbl{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--xky-f-muted)}.xky-flagship__key-spec-val{margin:4px 0 0;font-size:1rem;font-weight:700;color:#111827}.xky-flagship__key-spec-note{margin:4px 0 0;font-size:.8125rem;color:var(--xky-f-muted)}.xky-flagship__spec-note{display:block;margin-top:4px;font-size:.8125rem;color:var(--xky-f-muted)}.xky-flagship__drawings-head{margin:0 0 8px;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#333333}.xky-flagship__drawings-list{margin:0;padding:0;list-style:none}.xky-flagship__drawings-list li{border:1px solid var(--xky-f-border);border-bottom:none}.xky-flagship__drawings-list li:last-child{border-bottom:1px solid var(--xky-f-border)}.xky-flagship__drawings-list a{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;font-size:.875rem;font-weight:600;color:var(--xky-blue-primary);text-decoration:none}.xky-flagship__drawings-list a:hover{background:var(--xky-f-soft)}.xky-flagship__datasheet-link{display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px;border:1px solid var(--xky-f-border);background:#ffffff;text-decoration:none;max-width:280px}.xky-flagship__datasheet-link:hover{border-color:#999999;background:var(--xky-f-soft)}.xky-flagship__datasheet-thumb{display:block;width:auto;max-width:100%;height:auto;border:1px solid var(--xky-f-border)}.xky-flagship__datasheet-label{font-size:.875rem;font-weight:700;color:var(--xky-blue-primary)}.xky-flagship__table-wrap{overflow-x:auto}.xky-flagship__table{width:100%;border-collapse:collapse;font-size:.875rem}.xky-flagship__table td,.xky-flagship__table th{border:1px solid var(--xky-f-border);padding:8px 10px;text-align:left;vertical-align:top}.xky-flagship__table th{background:var(--xky-f-soft);font-weight:700;color:#333333}.xky-flagship__table td:first-child{font-weight:600;background:#fafafa;white-space:nowrap}.xky-flagship__table .is-current{background:color-mix(in srgb,var(--xky-accent) 8%,#ffffff)}.xky-flagship__faq-item{border:1px solid var(--xky-f-border);padding:10px 12px;margin-bottom:8px;background:#ffffff}.xky-flagship__faq-item:last-child{margin-bottom:0}.xky-flagship__faq-q{margin:0;font-size:.875rem;font-weight:700;color:#111827}.xky-flagship__faq-a{margin:6px 0 0;font-size:.875rem;line-height:1.55;color:#444444}.xky-flagship__bullet-list{margin:0;padding-left:1.25rem;line-height:1.65;color:#444444}.xky-flagship__bullet-list li+li{margin-top:.5rem}.xky-flagship__steps{margin:.75rem 0 0;padding-left:1.25rem;line-height:1.65;color:#444444}.xky-flagship__steps li+li{margin-top:.35rem}.xky-flagship__upgrade{padding:12px 14px;background:#f5f5f5;border-top:1px solid var(--xky-f-border);font-size:.875rem;color:#444444}.xky-flagship__upgrade a{color:var(--xky-blue-primary);font-weight:700;text-decoration:none}.xky-flagship__upgrade a:hover{text-decoration:underline}.xky-flagship .xky-wrap--cards{padding:14px}.xky-flagship .xky-wrap--cards .xky-product-grid{grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:960px){.xky-flagship .xky-wrap--cards .xky-product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.xky-flagship .xky-wrap--cards .xky-product-grid{grid-template-columns:1fr}}.xky-flagship .xky-wrap--cards .xky-product-card{border-radius:0}.xky-flagship .xky-wrap--cards .xky-product-card:hover{box-shadow:none;border-color:#999999}