.rp-spec{display:flex;flex-direction:column;width:100%;max-width:1440px;margin:0 auto}.rp-spec button{appearance:none;-webkit-appearance:none;margin:0;border:0;background:none;box-shadow:none;font:inherit;color:inherit;cursor:pointer}.rp-spec__tabs{display:flex;align-items:stretch;gap:8px;padding:16px 60px 0;background-color:#0C0C0C}.rp-spec .rp-spec__header{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:auto;padding:10px 20px 18px;background-color:#0C0C0C;border-bottom:3px solid transparent;opacity:.55;transition:opacity 0.15s ease,border-color 0.15s ease}.rp-spec .rp-spec__header:hover{opacity:.85}.rp-spec .rp-spec__header.is-open{opacity:1;border-bottom-color:#FF3B3B}.rp-spec .rp-spec__header:focus-visible{outline:2px solid #FFF;outline-offset:-4px}.rp-spec .rp-spec__header:focus,.rp-spec .rp-spec__header:focus-visible,.rp-spec .rp-spec__header:active{background-color:#0C0C0C}.rp-spec__htitle{font-family:'Futurism',sans-serif;font-size:24px;line-height:.9}.rp-spec__hlead{font-weight:300;color:#FFF}.rp-spec__haccent{color:#FF3B3B}.rp-spec__panel{position:relative;display:none;width:100%;padding:50px 60px;overflow:hidden;box-sizing:border-box}.rp-spec__panel.is-open{display:block}.rp-spec .rp-spec__backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.rp-spec__inner{position:relative;z-index:1;display:flex;flex-direction:row;align-items:flex-start;gap:16px;width:100%;max-width:1320px;margin:0 auto}.rp-spec__rows{display:flex;flex-direction:column;gap:16px;flex:1;min-width:0}.rp-spec__row{display:flex;flex-direction:column;gap:16px}.rp-spec .rp-spec__rowhead{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;width:100%;padding:10px 24px;border:1px solid #E1E1E1;border-radius:8px;background-color:rgba(250,250,250,.6);text-align:right;transition:background-color 0.15s ease}.rp-spec .rp-spec__rowhead:hover,.rp-spec .rp-spec__rowhead:focus,.rp-spec .rp-spec__rowhead:focus-visible,.rp-spec .rp-spec__rowhead:active{background-color:rgba(250,250,250,.85)}.rp-spec__rowtitle{font-family:'Google Sans',sans-serif;font-weight:600;font-size:16px;line-height:1.3;color:#000}.rp-spec__rcaret{width:18px;height:18px;flex-shrink:0;color:#FF3B3B;transition:transform 0.15s ease}.rp-spec__row.is-open .rp-spec__rcaret{transform:rotate(180deg)}.rp-spec__rowbody{display:none;width:100%;padding:0 8px}.rp-spec__row.is-open .rp-spec__rowbody{display:block}.rp-spec__rowbody p{margin:0;font-family:'Google Sans',sans-serif;font-size:16px;line-height:1.5;color:#2D2D2D;text-align:right}.rp-spec .rp-spec__photo{width:652px;max-width:100%;height:450px;flex-shrink:0;object-fit:cover;border-radius:16px}@media (max-width:1024px){.rp-spec__tabs{padding:16px 24px 0}.rp-spec .rp-spec__header{padding:10px 12px 16px}.rp-spec__htitle{font-size:18px}.rp-spec__panel{padding:32px 24px}.rp-spec__inner{flex-direction:column;align-items:stretch}.rp-spec .rp-spec__photo{width:100%;height:320px;order:-1}}@media (max-width:560px){.rp-spec__panel{padding:24px 16px}.rp-spec .rp-spec__rowhead{padding:10px 16px}.rp-spec .rp-spec__photo{height:240px}}