.ik-pdet{display:flex;flex-direction:column;font-family:Lato,sans-serif;gap:48px;scroll-margin-top:110px}.ik-pdet__top{align-items:start;display:grid;gap:64px;grid-template-columns:repeat(2,minmax(0,1fr))}.ik-pdet__copy{gap:24px}.ik-pdet__copy,.ik-pdet__video{display:flex;flex-direction:column;min-width:0}.ik-pdet__video{gap:12px;order:-1}.ik-pdet--media-right .ik-pdet__video{order:0}p.ik-pdet__eyebrow{color:#603c61;font-size:12px;font-weight:700;letter-spacing:1.5px;line-height:1.4;margin:0;text-transform:uppercase}.ik-pdet .ik-pdet__heading{color:#17161c;font-family:Montserrat,sans-serif;font-size:48px;font-weight:800;letter-spacing:-1.2px;line-height:1.08;margin:0}p.ik-pdet__sub{color:#17161c;font-size:24px;font-weight:700;line-height:1.3;margin:0}p.ik-pdet__text{color:#55534e;font-size:16px;line-height:1.5;margin:0;white-space:pre-line}.ik-pdet__trains{display:flex;flex-direction:column;gap:12px}.ik-pdet__tags{display:flex;flex-wrap:wrap;gap:8px}.ik-pdet__tag{background-color:#eee8dc;border-radius:999px;color:#17161c;display:inline-block;font-size:14px;font-weight:700;line-height:1.2;padding:8px 14px}.ik-pdet__player{aspect-ratio:16/9;background-color:#17161c;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:24px;position:relative}.ik-pdet__player[data-video]:focus-visible{outline:2px solid #603c61;outline-offset:3px}.ik-pdet__video-label{color:#b9b6af;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;line-height:1.2}.ik-pdet__play{align-items:center;background-color:#603c61;border-radius:50%;display:flex;height:88px;justify-content:center;margin:auto;transition:background-color .2s ease,transform .2s ease;width:88px}.ik-pdet__video-title{color:#f5f2ec;font-size:22px;font-weight:700;line-height:1.2}.ik-pdet__player.is-playing{padding:0}.ik-pdet__player iframe{border:0;height:100%;inset:0;position:absolute;width:100%}a.ik-pdet__video-link{align-self:flex-start;color:#55534e;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none}a.ik-pdet__video-link:hover{color:#603c61;text-decoration:underline}.ik-pdet__bottom{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,520px) minmax(0,1fr)}.ik-pdet__bottom--wide{grid-template-columns:minmax(0,1fr)}.ik-pdet__groups{gap:28px;min-width:0}.ik-pdet__group,.ik-pdet__groups{display:flex;flex-direction:column}.ik-pdet__group{gap:12px}.ik-pdet .ik-pdet__group-title{color:#17161c;font-family:Lato,sans-serif;font-size:22px;font-weight:700;line-height:1.2;margin:0}p.ik-pdet__group-intro{color:#55534e;font-size:16px;line-height:1.5;margin:0;white-space:pre-line}ul.ik-pdet__items{list-style:none;margin:0;padding:0}li.ik-pdet__item{border-bottom:1px solid #d8d4cd;color:#55534e;font-size:16px;line-height:1.5;margin:0;padding:12px 0}li.ik-pdet__item strong{color:#17161c;font-weight:700}.ik-pdet__specs{display:flex;flex-direction:column;gap:14px;min-width:0}.ik-pdet__spec-box{background-color:#fff;border:1px solid #d8d4cd;border-radius:14px;overflow:hidden}dl.ik-pdet__spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -1px -1px 0}.ik-pdet__bottom--wide dl.ik-pdet__spec-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ik-pdet__spec{align-items:flex-start;border-bottom:1px solid #d8d4cd;border-right:1px solid #d8d4cd;display:flex;flex-direction:column;gap:5px;min-width:0;padding:20px}dt.ik-pdet__spec-label{color:#55534e;font-size:11px;font-weight:700;letter-spacing:1.2px;line-height:1.2;margin:0;text-transform:uppercase}dd.ik-pdet__spec-value{color:#17161c;font-size:16px;font-weight:700;line-height:1.4;margin:0;white-space:pre-line}dd.ik-pdet__spec-note{align-self:stretch;background-color:#fbeacd;color:#7c5928;font-size:11px;font-weight:700;line-height:1.4;margin:3px 0 0;padding:3px 6px}@media(max-width:1023px){.ik-pdet{gap:40px}.ik-pdet__top{gap:32px;grid-template-columns:minmax(0,1fr)}.ik-pdet--media-right .ik-pdet__video,.ik-pdet__video{order:0}.ik-pdet .ik-pdet__heading{font-size:40px}.ik-pdet__bottom{grid-template-columns:minmax(0,1fr)}.ik-pdet__bottom--wide dl.ik-pdet__spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ik-pdet .ik-pdet__heading{font-size:32px}.ik-pdet .ik-pdet__group-title,p.ik-pdet__sub{font-size:20px}.ik-pdet__player{border-radius:16px;padding:20px}.ik-pdet__play{height:64px;width:64px}.ik-pdet__video-title{font-size:18px}.ik-pdet__bottom--wide dl.ik-pdet__spec-grid,dl.ik-pdet__spec-grid{grid-template-columns:minmax(0,1fr)}.ik-pdet__spec{padding:16px 18px}}.ik-pdet__spec-label.ik-pdet__spec-label{font-size:12px}