.ege-quality-page .quality-hub-hero,:root[data-theme=light] .ege-quality-page .quality-hub-hero{--hero-text:#fff1d7;--hero-muted:#ecebdc;--hero-gold:#ffd18e;display:flex;aspect-ratio:1672/941;min-height:0;padding:40px;background:#032d23;position:relative}.ege-quality-page .quality-hub-hero .commercial-copy{width:36%;max-width:530px;display:block;padding:0;border:0;background:none;box-shadow:none}.ege-quality-page .quality-hub-hero .commercial-picture{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;z-index:0;border:0;border-radius:0}.ege-quality-page .quality-hub-hero .commercial-picture img{width:100%;height:100%;object-fit:contain;object-position:center}.ege-quality-page .quality-hub-hero h1{font-size:clamp(42px,3.7vw,59px);color:#fff1d7;line-height:1.06}.ege-quality-page .quality-hub-hero h1>span{color:#ffd18e}.ege-quality-page .quality-hub-hero .commercial-lead{max-width:none;color:#ecebdc;font-size:15px;line-height:1.8}.ege-quality-page .quality-hub-hero .commercial-kicker{color:#fff1d7;background:#073a2c}.ege-quality-page .quality-hub-hero .button-outline{color:#fff1d7;background:#073a2c}.ege-quality-page .commercial-direction-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.ege-quality-page .commercial-direction{grid-column:span 2;min-height:112px}.ege-quality-page .commercial-direction:nth-child(3n + 1):last-child{grid-column:1/-1}.ege-quality-page .commercial-direction:nth-child(3n + 1):nth-last-child(2),.ege-quality-page .commercial-direction:nth-child(3n + 2):last-child{grid-column:span 3}.ege-quality-page .commercial-direction strong{font-size:17px}.ege-quality-page .commercial-direction small{font-size:12px;line-height:1.6}.ege-quality-page .prep-reset{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:13px;min-height:48px;padding:11px 17px;margin-top:22px;background:var(--bg);color:var(--text);box-shadow:none}.ege-quality-page .prep-reset .art{width:30px;height:30px}.ege-quality-page .commercial-school-name img{width:49px;height:49px;object-fit:contain;flex:none}.ege-quality-page .commercial-faq summary>.art{width:36px;height:36px;flex:none}.ege-quality-page .commercial-faq summary{gap:15px}.ege-quality-page .commercial-faq summary>span{flex:1}.ege-quality-page .commercial-answer{display:flex;gap:15px;align-items:start}.ege-quality-page .commercial-answer>.art{width:36px;height:36px;flex:none}.ege-quality-page .commercial-answer p{margin:0}.ege-useful{display:flex;align-items:start;gap:20px;max-width:1100px;margin:38px auto 0;padding:25px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.ege-useful>.art{width:57px;height:57px;flex:none}.ege-useful h2{font-size:21px;margin-bottom:12px}.ege-useful p{font-size:13px;line-height:1.85;color:var(--muted);margin:10px 0 0}
@media(max-width:1279px){.ege-quality-page .quality-hub-hero,:root[data-theme=light] .ege-quality-page .quality-hub-hero{display:flex;flex-direction:column;align-items:stretch;aspect-ratio:auto;gap:24px;padding:26px}.ege-quality-page .quality-hub-hero .commercial-copy{display:contents}.ege-quality-page .quality-hub-hero .commercial-kicker{order:0;margin:0;align-self:start}.ege-quality-page .quality-hub-hero h1{order:1;font-size:clamp(36px,5vw,52px)}.ege-quality-page .quality-hub-hero .commercial-picture{position:static;order:2;height:auto;aspect-ratio:1672/941;border-radius:16px;overflow:hidden}.ege-quality-page .quality-hub-hero .commercial-picture img{height:auto}.ege-quality-page .quality-hub-hero .commercial-lead{order:3;margin:0}.ege-quality-page .quality-hub-hero .commercial-actions{order:4;margin:0}}
@media(min-width:651px) and (max-width:1050px){.ege-quality-page .commercial-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ege-quality-page .commercial-direction{grid-column:span 1!important}.ege-quality-page .commercial-direction:nth-child(odd):last-child{grid-column:1/-1!important}}
@media(max-width:650px){.ege-quality-page .quality-hub-hero,:root[data-theme=light] .ege-quality-page .quality-hub-hero{padding:20px 16px;gap:18px}.ege-quality-page .quality-hub-hero h1{font-size:clamp(34px,8.4vw,43px)}.ege-quality-page .quality-hub-hero .commercial-lead{font-size:14px}.ege-quality-page .quality-hub-hero .commercial-actions .button{width:100%}.ege-quality-page .commercial-direction-grid{grid-template-columns:1fr}.ege-quality-page .commercial-direction{grid-column:1!important;min-height:102px}.ege-quality-page .commercial-faq summary>.art,.ege-quality-page .commercial-answer>.art{width:29px;height:29px}.ege-quality-page .commercial-answer{gap:12px}.ege-useful{padding:20px;gap:12px}.ege-useful>.art{width:35px;height:35px}.ege-quality-page .prep-reset{width:100%;justify-content:center}}
