
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
#hy4-standards{font-family:'Manrope',Arial,sans-serif;background:#0b222c;color:#edf6f8;line-height:1.6;letter-spacing:0;isolation:isolate}
#hy4-standards *{box-sizing:border-box;letter-spacing:0}
#hy4-standards h2,#hy4-standards h3,#hy4-standards p{margin:0}
#hy4-standards .rp-inner{max-width:1160px;margin:auto;padding:52px 42px 32px}
#hy4-standards .rp-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-bottom:36px}
#hy4-standards .rp-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;color:#86d9e8;text-transform:uppercase;margin-bottom:14px}
#hy4-standards .rp-eyebrow:before{content:'';height:5px;width:5px;background:#5bcfe6}
#hy4-standards h2{font-size:36px;line-height:1.2;font-weight:500;max-width:500px}
#hy4-standards .rp-heading>p{max-width:245px;font-size:12px;line-height:1.8;color:#b5c9d1}
#hy4-standards .rp-row{display:grid;grid-template-columns:160px minmax(0,1fr) 230px;gap:28px;align-items:center;padding:32px 0;border-top:1px solid #34505b}
#hy4-standards .rp-label{align-self:start;display:flex;align-items:center;gap:10px;font-size:13px;color:#c8dce3;padding-top:7px}
#hy4-standards .rp-label svg{--icon-size:20px;color:#7dd7e9}
#hy4-standards .rp-main{min-width:0}
#hy4-standards .rp-primary{display:block;font-size:34px;line-height:1.22;font-weight:500;color:#eaf6f9}
#hy4-standards .rp-primary small{font-size:17px;line-height:1.4;color:#b7ced8;font-weight:400}
#hy4-standards .rp-caption{font-size:12px;line-height:1.8;color:#adc4ce;margin-top:12px;max-width:390px}
#hy4-standards .rp-aside{min-width:0}
#hy4-standards .rp-times{margin:0;display:grid;gap:16px}
#hy4-standards .rp-times>div{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:baseline}
#hy4-standards .rp-times dt{display:flex;align-items:center;gap:7px;font-size:12px;color:#bdd0d9}
#hy4-standards .rp-times dd{font-size:15px;color:#edf7fa;font-weight:500;margin:0;white-space:nowrap}
#hy4-standards .rp-times svg{--icon-size:14px;margin-right:6px;vertical-align:-2px;color:#8dd6e6}
#hy4-standards .rp-time-note{font-size:11px;color:#aac2cd;margin-top:15px;line-height:1.7}
#hy4-standards .rp-price{background:#12303a;margin-inline:-42px;padding-inline:42px;border-top-color:#45616a}
#hy4-standards .rp-price .rp-primary{font-size:38px;color:#ffb47f;white-space:nowrap}
#hy4-standards .rp-price .rp-label svg{color:#ffb47f}
#hy4-standards .rp-costs{display:grid;grid-template-columns:1fr 1fr;gap:20px}
#hy4-standards .rp-costs strong{font-size:20px;font-weight:500;line-height:1.4;color:#edf7fa;white-space:nowrap}
#hy4-standards .rp-costs span{display:block;color:#b6cbd4;font-size:11px;line-height:1.7;margin-top:5px}
#hy4-standards .rp-price details{grid-column:2/-1;min-width:0;margin-top:-10px}
#hy4-standards summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;color:#afdce7;font-size:12px;min-height:40px;cursor:pointer;border-top:1px solid #36515c;padding-top:10px}
#hy4-standards summary::-webkit-details-marker{display:none}
#hy4-standards summary svg{--icon-size:16px;transition:transform .2s}
#hy4-standards details[open] summary svg{transform:rotate(45deg)}
#hy4-standards .rp-detail{font-size:12px;color:#c0d3db;line-height:1.85;padding:12px 30px 0 0;max-width:650px}
#hy4-standards .rp-check .rp-label svg{color:#94dcbf}
#hy4-standards .rp-check .rp-primary{display:flex;align-items:baseline;gap:13px}
#hy4-standards .rp-days{font-size:72px;font-weight:500;line-height:1;color:#94dcbf}
#hy4-standards .rp-check .rp-primary small{font-size:24px;color:#d5e8e3}
#hy4-standards .rp-tv{display:flex;align-items:center;gap:13px;margin-top:20px;padding-top:18px;border-top:1px solid #34505b;max-width:390px}
#hy4-standards .rp-tv svg{--icon-size:28px;width:28px;height:28px;flex:none;color:#86d9e8}
#hy4-standards .rp-tv span{display:block;font-size:12px;line-height:1.6;color:#bed5de}
#hy4-standards .rp-tv strong{display:block;font-size:18px;font-weight:500;line-height:1.5;color:#edf6f8}
#hy4-standards .rp-calendar{width:100%;max-width:215px;justify-self:end}
#hy4-standards .rp-calendar-label{font-size:11px;color:#adc6bf;margin-bottom:12px}
#hy4-standards .rp-days-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}
#hy4-standards .rp-day{height:21px;border-radius:3px;background:#274b48}
#hy4-standards .rp-day:last-child{display:grid;place-items:center;background:#94dcbf;color:#103e31;font-size:11px;font-weight:700}
#hy4-standards .rp-footnote{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding-top:23px;border-top:1px solid #34505b;color:#adc4cf;font-size:12px}
#hy4-standards .rp-footnote span{display:flex;align-items:center;gap:9px}
#hy4-standards .rp-footnote svg{--icon-size:16px;color:#7dd7e9}
#hy4-standards .rp-brand{font-weight:800;color:#79d6e8;font-size:20px;white-space:nowrap}
#hy4-standards .rp-brand b{color:#ffa872}
@media(max-width:1000px){#hy4-standards .rp-row{grid-template-columns:135px minmax(0,1fr) 205px;gap:20px}#hy4-standards .rp-price .rp-primary{font-size:32px}#hy4-standards .rp-primary{font-size:30px}#hy4-standards .rp-costs{gap:14px}#hy4-standards .rp-costs strong{font-size:18px}}
@media(max-width:760px){#hy4-standards .rp-inner{padding:34px 26px 25px}#hy4-standards .rp-heading{display:block;padding-bottom:28px}#hy4-standards h2{font-size:32px}#hy4-standards .rp-heading>p{max-width:none;margin-top:14px}#hy4-standards .rp-row{grid-template-columns:minmax(0,1fr) 215px;gap:20px 30px;padding-block:26px}#hy4-standards .rp-label{grid-column:1/-1;padding:0}#hy4-standards .rp-primary{font-size:30px}#hy4-standards .rp-price{margin-inline:-26px;padding-inline:26px}#hy4-standards .rp-price .rp-primary{font-size:30px}#hy4-standards .rp-price details{grid-column:1/-1;margin-top:0}#hy4-standards .rp-caption{margin-top:10px}}
@media(max-width:540px){#hy4-standards .rp-inner{padding:30px 20px 24px}#hy4-standards h2{font-size:29px}#hy4-standards .rp-row{grid-template-columns:minmax(0,1fr);gap:18px}#hy4-standards .rp-label{grid-column:1}#hy4-standards .rp-primary{font-size:32px}#hy4-standards .rp-aside{max-width:none;width:100%}#hy4-standards .rp-times{gap:12px;margin-top:2px}#hy4-standards .rp-time-note{margin-top:10px}#hy4-standards .rp-price{margin-inline:-20px;padding-inline:20px}#hy4-standards .rp-price .rp-primary{font-size:32px}#hy4-standards .rp-costs{gap:28px;max-width:280px;padding-top:3px}#hy4-standards .rp-costs strong{font-size:21px}#hy4-standards .rp-days{font-size:68px}#hy4-standards .rp-calendar{max-width:100%;justify-self:stretch}#hy4-standards .rp-calendar-label{margin-bottom:9px}#hy4-standards .rp-days-grid{gap:6px;grid-template-columns:repeat(11,1fr)}#hy4-standards .rp-day{height:17px}#hy4-standards .rp-footnote{align-items:start;margin-top:4px}#hy4-standards .rp-footnote span{max-width:230px;align-items:start}#hy4-standards .rp-brand{font-size:17px}}
@media(prefers-reduced-motion:reduce){#hy4-standards *{transition:none!important}}

#hy4-standards svg{width:var(--icon-size,16px);height:var(--icon-size,16px);flex-shrink:0}
