.product-family .pm-window{padding:20px 22px;color:#19262e}.product-family .pm-window-kicker{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#80601c}.product-family .pm-window-title{margin-top:6px;font:600 19px/1.25 var(--font-display);letter-spacing:-.02em;color:#101720}.product-family .pm-window-action{margin-top:16px;display:inline-flex;align-items:center;background:#cfa74c;color:#101720;font-size:12px;font-weight:700;padding:8px 12px;border-radius:3px}.product-family .pm-window-caption{padding-top:14px;font-size:11px;color:#67716c}.product-family .pm-match{margin-top:16px;background:#fff;border:1px solid var(--pf-line);border-top:3px solid #cfa74c;padding:16px 16px 14px}.product-family .pm-match-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.product-family .pm-match-head strong{font:600 16px/1.25 var(--font-display)}.product-family .pm-match-head span{font:600 26px/1 var(--font-display);letter-spacing:-.03em;color:#80601c;flex:none}.product-family .pm-match ul{margin-top:8px;display:grid;gap:7px}.product-family .pm-match li{display:flex;gap:8px;align-items:center;font-size:13px;line-height:1.4;color:#2b3332}.product-family .pm-facts{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.product-family .pm-facts li{display:flex;gap:8px;align-items:center;padding:11px 0;border-bottom:1px solid #faf6ee22;font-size:13px;color:#d7dde2}.product-family .pm-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--pf-line);align-self:start}.product-family .pm-items--3{grid-template-columns:repeat(3,minmax(0,1fr))}.product-family .pm-items>li{padding:24px clamp(16px,2vw,26px) 26px;border-bottom:1px solid var(--pf-line);border-inline-start:1px solid var(--pf-line);min-width:0}.product-family .pm-items:not(.pm-items--3)>li:nth-child(odd),.product-family .pm-items--3>li:nth-child(3n+1){border-inline-start:0;padding-inline-start:0}.product-family .pm-items:not(.pm-items--3)>li:last-child:nth-child(odd){grid-column:1 / -1}.product-family .pm-items h3{margin:12px 0 8px;font-size:20px;line-height:1.2}.product-family .pm-items p{font-size:14px;line-height:1.6;color:#4d5453}.product-family .pm-band{margin-top:clamp(32px,4vw,48px);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:24px;align-items:center;background:#111923;color:#faf6ee;padding:28px clamp(22px,3vw,40px);border-top:2px solid #cfa74c}.product-family .pm-band h3{font-size:clamp(22px,2.2vw,30px);line-height:1.15}.product-family .pm-band p{color:#c9d0d6;line-height:1.65;font-size:15px}.product-family .pm-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,64px);align-items:start}.product-family .pm-split--reverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.product-family .pm-list-rows{margin-top:14px}.product-family .pm-list-rows li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--pf-line)}.product-family .pm-list-rows strong,.product-family .pm-stops strong{display:block;font:600 15px/1.25 var(--font-display)}.product-family .pm-list-rows span,.product-family .pm-stops span{display:block;font-size:12px;color:#5f6665;margin-top:3px}.product-family .pm-stops{margin-top:14px}.product-family .pm-stops li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--pf-line)}.product-family .pm-stops time{font:600 14px/1.3 var(--font-display);color:#80601c}.product-family .pm-after{margin-top:clamp(36px,5vw,56px);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,56px);background:#111923;color:#faf6ee;padding:clamp(24px,3vw,40px);border-radius:6px}.product-family .pm-after h3{margin-top:10px;font-size:clamp(22px,2.2vw,30px);line-height:1.15}.product-family .pm-after ol{display:grid;gap:0}.product-family .pm-after li{display:flex;gap:14px;align-items:baseline;padding:14px 0;border-top:1px solid #faf6ee22;font-size:15px;line-height:1.55;color:#d7dde2}.product-family .pm-after li:first-child{border-top:0;padding-top:0}.product-family .pm-after li span{font-size:11px;color:#e3c77f;font-weight:700;flex:none}.product-family .pm-dark-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#e3c77f;font-weight:700}.product-family .pm-record{margin-top:12px}.product-family .pm-record>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--pf-line);font-size:13px}.product-family .pm-record dt{color:#5f6665}.product-family .pm-record dd{font-weight:600;color:#101720;text-align:end}.product-family .pm-assistant{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(28px,5vw,80px);align-items:center}.product-family .pm-assistant-points{margin-top:24px;display:grid;gap:12px}.product-family .pm-assistant-points li{display:flex;gap:10px;font-size:15px;line-height:1.55;color:#2b3332}.product-family .pm-chat{background:#111923;border:1px solid #faf6ee1f;border-radius:6px;padding:clamp(22px,3vw,32px);display:grid;gap:14px}.product-family .pm-chat-agent{justify-self:end;max-width:88%;background:#cfa74c;color:#101720;padding:12px 14px;border-radius:10px 10px 2px;font-size:14px;line-height:1.5}[dir=rtl] .product-family .pm-chat-agent{border-radius:10px 10px 10px 2px}.product-family .pm-chat-reply{max-width:92%;background:#faf6ee;color:#19262e;padding:12px 14px;border-radius:10px 10px 10px 2px;font-size:14px;line-height:1.5}[dir=rtl] .product-family .pm-chat-reply{border-radius:10px 10px 2px}.product-family .pm-chat-caption{font-size:11px;color:#9aa4ab}@media(max-width:1023px){.product-family .pm-split,.product-family .pm-split--reverse,.product-family .pm-assistant,.product-family .pm-after,.product-family .pm-band{grid-template-columns:minmax(0,1fr)}.product-family .pm-items--3{grid-template-columns:repeat(2,minmax(0,1fr))}.product-family .pm-items--3>li:nth-child(3n+1){border-inline-start:1px solid var(--pf-line);padding-inline-start:clamp(16px,2vw,26px)}.product-family .pm-items--3>li:nth-child(odd){border-inline-start:0;padding-inline-start:0}}@media(max-width:767px){.product-family .pm-items,.product-family .pm-items--3,.product-family .pm-facts{grid-template-columns:minmax(0,1fr)}.product-family .pm-items>li,.product-family .pm-items--3>li{border-inline-start:0!important;padding-inline:0!important}}
