#emlak-page{--navy:#103a70;--blue:#1769c2;--teal:#08745b;--orange:#c45100;--ink:#172536;--muted:#5a6878;--line:#dce6ef;--soft:#f3f8fc;color:var(--ink);font-family:Arial,sans-serif;line-height:1.65}
#emlak-page *{box-sizing:border-box}
#emlak-page .e-container{width:min(1160px,calc(100% - 30px));margin:0 auto}
#emlak-page section{padding:66px 0}
#emlak-page h1,#emlak-page h2,#emlak-page h3{margin-top:0;color:var(--navy);font-weight:700;line-height:1.2}
#emlak-page h1{margin-bottom:20px;color:#fff;font-size:clamp(38px,5vw,60px)}
#emlak-page h2{margin-bottom:14px;font-size:clamp(28px,3.2vw,40px)}
#emlak-page h3{margin-bottom:8px;font-size:21px}
#emlak-page p{margin-top:0}
#emlak-page .e-hero{padding:76px 0;background:linear-gradient(125deg,#103a70 0%,#1769c2 58%,#08745b 100%);color:#fff;overflow:hidden}
#emlak-page .e-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:55px;align-items:center}
#emlak-page .e-kicker{display:block;margin-bottom:14px;color:#cce7ff;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
#emlak-page .e-lead{max-width:690px;margin-bottom:28px;color:#edf7ff;font-size:20px}
#emlak-page .e-actions{display:flex;flex-wrap:wrap;gap:12px}
#emlak-page .e-btn{display:inline-flex;min-height:48px;padding:12px 22px;align-items:center;justify-content:center;border:2px solid var(--orange);border-radius:9px;background:var(--orange);color:#fff!important;font-weight:700;text-decoration:none;transition:.2s ease}
#emlak-page .e-btn:hover{transform:translateY(-2px);filter:brightness(.96)}
#emlak-page .e-btn-outline{border-color:#fff;background:transparent}
#emlak-page .e-visual{position:relative;padding:16px;border-radius:22px;background:rgba(255,255,255,.13);box-shadow:0 20px 55px rgba(3,22,50,.25)}
#emlak-page .e-visual img{display:block;width:100%;height:auto;max-height:390px;object-fit:contain;border-radius:14px;background:#fff}
#emlak-page .e-intro{text-align:center}
#emlak-page .e-intro p{max-width:820px;margin:0 auto;color:var(--muted);font-size:18px}
#emlak-page .e-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}
#emlak-page .e-card{padding:23px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(12,53,93,.06)}
#emlak-page .e-card-head{display:flex;gap:13px;align-items:center;margin-bottom:9px}
#emlak-page .e-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:12px;background:#e9f3fd;color:var(--blue);font-size:19px;font-weight:700}
#emlak-page .e-card h3{margin:0;font-size:19px}
#emlak-page .e-card p{margin:0;color:var(--muted)}
#emlak-page .e-soft{background:var(--soft)}
#emlak-page .e-use{display:grid;grid-template-columns:1.05fr .95fr;gap:35px;align-items:center}
#emlak-page .e-use-list{display:grid;gap:13px;margin:24px 0 0;padding:0;list-style:none}
#emlak-page .e-use-list li{position:relative;padding-left:28px;color:var(--muted)}
#emlak-page .e-use-list li:before{position:absolute;top:1px;left:0;color:var(--teal);font-size:18px;font-weight:700;content:"✓"}
#emlak-page .e-price{padding:32px;border:1px solid #cfe0ef;border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(12,53,93,.09)}
#emlak-page .e-price-label{display:block;margin-bottom:7px;color:var(--blue);font-weight:700}
#emlak-page .e-amount{margin:8px 0 20px;color:var(--navy);font-size:38px;font-weight:800;line-height:1.15}
#emlak-page .e-amount small{font-size:17px;font-weight:600}
#emlak-page .e-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}
#emlak-page .e-gallery a{display:block;aspect-ratio:4/3;padding:8px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 7px 22px rgba(12,53,93,.07);overflow:hidden}
#emlak-page .e-gallery img{display:block;width:100%;height:100%;object-fit:contain;border-radius:8px}
#emlak-page .e-gallery a:hover{border-color:var(--blue);transform:translateY(-2px)}
#emlak-page .e-cta{padding:48px;border-radius:20px;background:linear-gradient(125deg,var(--navy),var(--teal));color:#fff;text-align:center}
#emlak-page .e-cta h2{color:#fff}
#emlak-page .e-cta p{max-width:750px;margin:0 auto 22px;color:#edf7ff;font-size:18px}
#emlak-page .e-lightbox{position:fixed;z-index:10000;inset:0;display:none;align-items:center;justify-content:center;padding:62px 70px;background:rgba(4,12,24,.91)}
#emlak-page .e-lightbox.is-open{display:flex}
#emlak-page .e-lightbox-image{display:block;max-width:min(1200px,92vw);max-height:calc(100vh - 110px);width:auto;height:auto;border-radius:10px;background:#fff;box-shadow:0 20px 70px rgba(0,0,0,.5)}
#emlak-page .e-lightbox-button{position:absolute;display:grid;width:46px;height:46px;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:30px;cursor:pointer}
#emlak-page .e-lightbox-button:hover,#emlak-page .e-lightbox-button:focus{background:#fff;color:var(--navy);outline:2px solid #fff;outline-offset:2px}
#emlak-page .e-lightbox-close{top:14px;right:18px}.e-lightbox-prev{top:50%;left:14px;transform:translateY(-50%)}.e-lightbox-next{top:50%;right:14px;transform:translateY(-50%)}
#emlak-page .e-lightbox-caption{position:absolute;right:70px;bottom:18px;left:70px;margin:0;color:#fff;text-align:center}
body.e-lightbox-open{overflow:hidden}
@media(max-width:900px){#emlak-page .e-hero-grid,#emlak-page .e-use{grid-template-columns:1fr}#emlak-page .e-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){#emlak-page section{padding:48px 0}#emlak-page .e-hero{padding:50px 0}#emlak-page .e-lead{font-size:17px}#emlak-page .e-grid,#emlak-page .e-gallery{grid-template-columns:1fr}#emlak-page .e-actions{display:grid}#emlak-page .e-cta{padding:35px 20px}#emlak-page .e-lightbox{padding:58px 12px 72px}#emlak-page .e-lightbox-image{max-width:96vw;max-height:calc(100vh - 140px)}#emlak-page .e-lightbox-prev{left:8px}#emlak-page .e-lightbox-next{right:8px}#emlak-page .e-lightbox-caption{right:12px;bottom:20px;left:12px;font-size:14px}}