.eg-public-inner{min-height:100vh;display:flex;flex-direction:column;background:#f8fbff}.eg-inner-main{flex:1;display:flex;flex-direction:column}.eg-detail-page{position:relative;isolation:isolate;flex:1;overflow:hidden;padding:38px max(calc((100vw - 1380px)/2),55px) 58px;background:linear-gradient(135deg,#fff9f5 0%,#f5f8ff 42%,#fff 70%,#fff1e8 100%)}
.eg-detail-page:before,.eg-detail-page:after,.eg-detail-oval{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.eg-detail-page:before{width:430px;height:180px;left:-155px;top:70px;transform:rotate(63deg);background:linear-gradient(135deg,#f45b3a18,#ffb08708)}.eg-detail-page:after{width:480px;height:195px;right:-180px;bottom:15px;transform:rotate(-24deg);background:linear-gradient(135deg,#0c376518,#62a1db08)}.eg-detail-oval-one{width:220px;height:72px;right:7%;top:7%;transform:rotate(18deg);border:14px solid #f45b3a0c}.eg-detail-oval-two{width:180px;height:58px;left:11%;bottom:4%;transform:rotate(-14deg);background:#0c376509}
.eg-detail-shell{width:100%;max-width:1380px;margin:auto}.eg-detail-back{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;color:var(--navy);font-size:14px;font-weight:700}.eg-detail-back:hover{color:var(--orange)}.eg-detail-card{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);overflow:hidden;border:1px solid #dce5ef;border-radius:22px;background:#fff;box-shadow:0 18px 50px #071d3b1c}
.eg-detail-photo{position:relative;isolation:isolate;min-height:560px;overflow:hidden;display:grid;place-items:center;background:#13253d}.eg-detail-photo:before{content:"";position:absolute;z-index:0;inset:-28px;background-image:var(--detail-photo);background-position:center;background-size:cover;filter:blur(20px);transform:scale(1.13);opacity:.54}.eg-detail-photo:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#071d3b29,transparent 22%,transparent 78%,#071d3b29)}.eg-detail-photo img{position:relative;z-index:2;display:block;width:100%;height:100%;max-height:680px;object-fit:contain;object-position:center;background:transparent}
.eg-detail-content{align-self:center;padding:46px 48px}.eg-detail-badges{display:flex;gap:8px;flex-wrap:wrap}.eg-detail-badges span{display:inline-flex;align-items:center;min-height:31px;padding:5px 13px;border-radius:7px;background:var(--orange);color:#fff;font-size:12px;font-weight:800}.eg-detail-badges span+span{background:var(--navy)}.eg-detail-content h1{margin:17px 0 0;color:var(--navy);font-size:clamp(31px,3vw,47px);line-height:1.12;letter-spacing:-1.2px}.eg-detail-line{width:74px;height:5px;margin:18px 0 24px;border-radius:5px;background:var(--orange)}.eg-detail-content dl{margin:0;display:grid;gap:11px}.eg-detail-content dl>div{display:grid;grid-template-columns:108px 1fr;gap:12px;padding-bottom:11px;border-bottom:1px solid #e6ebf1}.eg-detail-content dt{font-size:13px;font-weight:800;color:#52637a}.eg-detail-content dd{margin:0;font-size:14px;font-weight:600;line-height:1.45;color:var(--navy)}.eg-detail-description{margin-top:22px;color:#344760;font-size:14px;line-height:1.75}.eg-detail-certificate{display:inline-flex;align-items:center;gap:20px;margin-top:25px;padding:12px 18px;border:1px solid var(--orange);border-radius:9px;color:var(--orange);font-size:14px;font-weight:800}.eg-detail-certificate:hover{background:var(--orange);color:#fff}
@media(max-width:1000px){.eg-detail-page{padding:30px 28px 48px}.eg-detail-card{grid-template-columns:1fr}.eg-detail-photo{min-height:480px}.eg-detail-content{padding:36px}.eg-footer{display:block!important}}
@media(max-width:600px){.eg-detail-page{padding:22px 14px 35px}.eg-detail-back{font-size:12px}.eg-detail-card{border-radius:15px}.eg-detail-photo{min-height:0;aspect-ratio:4/3}.eg-detail-content{padding:25px 21px 29px}.eg-detail-content h1{font-size:29px}.eg-detail-content dl>div{grid-template-columns:85px 1fr}.eg-detail-description{font-size:13px}.eg-footer{display:block!important}.eg-footer-inner{grid-template-columns:1fr!important}.eg-contact{display:block!important}.eg-copy-footer{display:block!important}}
