.detail-page{background:#f5f7fb}.detail-page .nav-wrap{background:rgba(5,15,34,.92)}.detail-hero{padding:150px 0 90px;background:linear-gradient(145deg,#071225,#101f39);color:#fff}.detail-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.detail-image-wrap{position:relative;overflow:hidden;min-height:470px;border-radius:24px;background:#eaf0f7;box-shadow:0 30px 70px rgba(0,0,0,.25)}.detail-image-wrap img{width:100%;height:100%;min-height:470px;object-fit:cover}.detail-image-wrap .status{top:20px;left:20px}.detail-copy h1{margin:16px 0 22px;font-size:clamp(42px,5vw,66px);letter-spacing:-3px}.detail-copy>p{color:#acbad0;font-size:17px;line-height:1.9}.detail-back{display:inline-block;margin-bottom:35px;color:#8fa6c5;font-size:13px}.detail-actions{display:flex;gap:12px;margin:30px 0 22px}.detail-secondary{border-color:rgba(255,255,255,.22);color:#fff}.detail-note{padding:15px 17px;border-left:3px solid #38bdf8;background:rgba(255,255,255,.04);color:#8fa0b8;font-size:12px;line-height:1.7}.detail-content{background:#fff}.detail-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.detail-content article{padding:38px;border:1px solid var(--line);border-radius:20px;background:#fbfdff}.detail-content h2{font-size:32px;margin:10px 0 25px}.feature-list{list-style:none;padding:0;margin:0}.feature-list li{position:relative;padding:14px 0 14px 28px;border-bottom:1px solid var(--line);color:#475569;line-height:1.7}.feature-list li:before{content:"✓";position:absolute;left:0;color:#2563eb;font-weight:800}.detail-inquiry{padding:95px 0;background:#0b172d;color:#fff}.inquiry-grid{display:grid;grid-template-columns:1fr 390px;gap:80px;align-items:center}.inquiry-grid h2{font-size:clamp(38px,5vw,58px);margin:10px 0 18px}.inquiry-grid>div>p{max-width:680px;color:#9cabc0;line-height:1.9}.inquiry-grid aside{display:flex;flex-direction:column;gap:12px;padding:30px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.04)}.inquiry-grid aside h3{font-size:24px;margin:0}.inquiry-grid aside p{color:#8fa0b8;margin:0 0 10px}.inquiry-grid aside>a:not(.button){color:#a9bad0;font-size:13px}@media(max-width:900px){.detail-grid,.detail-content-grid,.inquiry-grid{grid-template-columns:1fr}.detail-grid{gap:40px}.detail-image-wrap,.detail-image-wrap img{min-height:380px}.inquiry-grid{gap:40px}}@media(max-width:620px){.detail-hero{padding:120px 0 65px}.detail-image-wrap,.detail-image-wrap img{min-height:300px}.detail-copy h1{font-size:42px;letter-spacing:-2px}.detail-actions{flex-direction:column}.detail-content article{padding:26px}.detail-inquiry{padding:70px 0}}
