:root{--navy:#061725;--navy2:#0b2538;--navy3:#102f46;--bronze:#c99a5b;--bronze2:#e0b879;--cream:#f6f1e8;--white:#fff;--text:#102033;--muted:#6b7280;--border:#c99a5b38;--shadow:0 22px 60px #06172521}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:linear-gradient(#fbf8f2,#f2eadf);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.top{color:#fff;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061725f5;border-bottom:1px solid #c99a5b40;justify-content:space-between;align-items:center;gap:22px;padding:16px 6%;display:flex;position:sticky;top:0;box-shadow:0 15px 45px #00000040}.brand{align-items:center;gap:14px;display:flex}.brand img{object-fit:contain;width:58px;height:58px}.brand b{letter-spacing:.5px;font-size:22px}.brand span{color:var(--bronze2);letter-spacing:3px;font-size:12px;font-weight:800}nav{align-items:center;gap:24px;font-size:14px;font-weight:800;display:flex}nav a{opacity:.92;transition:all .2s}nav a:hover{color:var(--bronze2)}.cta{border:1px solid var(--bronze);color:var(--bronze2);background:#ffffff0a;border-radius:999px;padding:12px 18px;font-weight:900}.hero{color:#fff;background:linear-gradient(90deg,#061725f0,#061725b3,#06172559),url(/assets/hero-logo.jpg) 50%/cover;align-items:center;min-height:680px;padding:90px 6%;display:flex;position:relative}.hero>div{max-width:780px}.hero h1{letter-spacing:-2px;margin:0;font-size:72px;line-height:.95}.hero h2{color:var(--bronze2);letter-spacing:.5px;margin:18px 0;font-size:36px}.hero p{color:#f4efe7;max-width:640px;font-size:20px;line-height:1.65}.btns{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.btn{background:linear-gradient(135deg,var(--bronze),#b37b3f);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:15px 24px;font-weight:950;display:inline-block;box-shadow:0 12px 30px #b37b3f3d}.btn.alt{border:1px solid var(--bronze);color:var(--bronze2);box-shadow:none;background:#ffffff0f}.btn.ghost{background:var(--navy);color:#fff}section{padding:70px 6%}.section-title h2,section h2{letter-spacing:-.7px;margin-top:0;font-size:38px}.searchbar{z-index:5;margin-top:-80px;position:relative}.card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fffffff5;border-radius:26px;padding:26px}.grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.grid4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.form{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.form input,.form select,.form textarea{width:100%;font:inherit;color:var(--text);background:#fff;border:1px solid #ded6cc;border-radius:16px;padding:15px}.form textarea{grid-column:1/-1;min-height:120px}.listing{transition:all .25s}.listing:hover{transform:translateY(-6px);box-shadow:0 28px 75px #0617252e!important}.listing img,.advisor img{object-fit:cover;border-radius:18px;width:100%;height:220px}.listing-body h3{margin-top:0;font-size:22px}.meta span{background:#f4f1ec;border-radius:14px;padding:10px;font-size:13px;font-weight:800}.tag{background:linear-gradient(135deg,var(--bronze),#b98248);color:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:950;display:inline-block}.price{color:var(--navy);font-size:28px;font-weight:950}.about{background:radial-gradient(circle at top left,#c99a5b38,transparent 35%), linear-gradient(135deg,var(--navy),var(--navy2));color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:45px;display:grid}.about p{color:#efe7dc;line-height:1.7}.about img{border-radius:28px;width:100%;box-shadow:0 25px 75px #00000059}.advisor{text-align:center}.advisor img{object-fit:contain;width:120px;height:120px;margin:auto;display:block}.footer{color:#fff;background:#03111d;border-top:1px solid #c99a5b40;grid-template-columns:2fr 1fr 1fr;gap:28px;padding:46px 6%;display:grid}.footer p{color:#d8d8d8;line-height:1.6}.admin{grid-template-columns:270px 1fr;min-height:100vh;display:grid}.side{background:linear-gradient(180deg,var(--navy),#03111d);color:#fff;padding:26px}.side a{cursor:pointer;border-radius:14px;margin:8px 0;padding:13px 14px;font-weight:800;display:block}.side a:hover,.side a.active{background:#ffffff1f}.panel{padding:32px}.table{border-collapse:collapse;width:100%;box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.table th,.table td{text-align:left;border-bottom:1px solid #eee;padding:14px}.pill{background:#eef;border-radius:999px;padding:6px 10px}.upload-box{border:1px dashed var(--bronze);background:#fffaf4;border-radius:18px;flex-direction:column;grid-column:1/-1;gap:10px;padding:18px;display:flex}.preview-img{object-fit:cover;border:1px solid #eee;border-radius:16px;width:220px;max-width:100%;height:140px}.small{opacity:.75;font-size:13px}.detail-page{background:#f4efe7;padding:46px 6%}.detail-hero{grid-template-columns:1.2fr .8fr;align-items:start;gap:32px;display:grid}.detail-main-img{object-fit:cover;border-radius:28px;width:100%;height:530px;display:block;box-shadow:0 24px 70px #0617252e}.detail-card{position:sticky;top:105px}.detail-card h1{font-size:36px;line-height:1.15}.detail-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0;display:grid}.detail-grid div{background:#f4f1ec;border:1px solid #c99a5b24;border-radius:18px;padding:15px}.detail-thumbs{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.thumb{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:14px;padding:0;overflow:hidden}.thumb.active{border:3px solid var(--bronze)}.thumb img{object-fit:cover;width:112px;height:82px;display:block}.map-frame{border:0;border-radius:18px;margin-top:12px;margin-bottom:20px}@media (max-width:850px){.top{flex-direction:column;align-items:center;padding:14px 5%}nav,.mobile-nav{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;font-size:13px;display:flex}.cta,.mobile-call{text-align:center;width:100%}.hero{text-align:center;justify-content:center;min-height:560px;padding:60px 6%}.hero h1{letter-spacing:-1px;font-size:42px}.hero h2{font-size:26px}.hero p{font-size:16px}.btns{justify-content:center}section{padding:44px 5%}.searchbar{margin-top:-45px}.grid,.grid4,.about,.footer,.admin,.form,.detail-hero{grid-template-columns:1fr}.admin{display:block}.side{position:relative}.panel{padding:18px}.table{white-space:nowrap;display:block;overflow-x:auto}.listing img{height:230px}.detail-page{padding:18px}.detail-main-img{border-radius:20px;height:310px}.detail-card{position:static}.detail-card h1{font-size:27px}.detail-grid{grid-template-columns:repeat(2,1fr)}.thumb img{width:82px;height:64px}.detail-full-btn{text-align:center;width:100%}.map-frame{height:280px}.footer{text-align:center}}@media (max-width:480px){.brand img{width:48px;height:48px}.brand b{font-size:18px}.brand span{font-size:10px}.hero h1{font-size:34px}.hero h2{font-size:22px}.btn{text-align:center;width:100%}.card{border-radius:22px;padding:19px}.detail-page{padding:14px}.detail-main-img{height:250px}.detail-grid{grid-template-columns:1fr}.detail-card h1{font-size:23px}.price{font-size:24px}}.listing-badges{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:14px;left:14px}.tag.dark{color:#fff!important;background:#061725!important}.premium-badge{color:#061725;letter-spacing:.5px;background:linear-gradient(135deg,#c99a5b,#e0b879);border-radius:999px;padding:8px 12px;font-size:11px;font-weight:950;box-shadow:0 10px 25px #0000002e}.listing-price-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#061725eb;border:1px solid #c99a5b73;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:900;position:absolute;bottom:14px;right:14px;box-shadow:0 12px 28px #00000040}.card{background:#fff;border:1px solid #c99a5b33;box-shadow:0 25px 60px #0617251a,inset 0 1px #fffc}.btn.alt{border:2px solid var(--bronze);color:#9b6b36;background:#fff;font-weight:900}.listing-body h3{color:#061725;font-weight:950;line-height:1.2;font-size:25px!important}.listing{border-radius:28px!important}.listing img{border-radius:24px 24px 0 0!important}.meta span{color:#061725;background:#f1ece4;border:1px solid #c99a5b1f}.section-title h2{color:#061725;position:relative}.section-title h2:after{content:"";background:linear-gradient(90deg,var(--bronze),transparent);border-radius:999px;width:76px;height:4px;margin-top:12px;display:block}.hero-badge{color:#f5d4a2;letter-spacing:1px;background:#c99a5b2e;border:1px solid #c99a5b73;border-radius:999px;margin-bottom:18px;padding:10px 16px;font-size:12px;font-weight:900;display:inline-block}.hero-stats{flex-wrap:wrap;gap:18px;margin-top:34px;display:flex}.hero-stats div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;min-width:150px;padding:18px}.hero-stats strong{color:#fff;font-size:34px;font-weight:950;display:block}.hero-stats span{color:#d8d8d8;font-size:14px}@media (max-width:850px){.hero-stats{justify-content:center}.hero-stats div{width:100%}}.hero{grid-template-columns:1fr 430px;align-items:center;gap:60px;display:grid}.hero-left{max-width:760px}.hero-feature-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #c99a5b40;border-radius:30px;padding:20px;box-shadow:0 30px 80px #00000040}.hero-feature-card img{object-fit:cover;border-radius:22px;width:100%;height:260px;margin:14px 0}.hero-feature-card h3{color:#fff;font-size:24px;line-height:1.2}.hero-feature-card p{color:#e6ddd0;margin-bottom:18px}.hero-feature-card .btn{text-align:center;width:100%}@media (max-width:950px){.hero{grid-template-columns:1fr}.hero-feature-card{display:none}}.btn.ghost{color:#fff;background:#061725;border:1px solid #c99a5b59}.btn.ghost:hover{background:#102f46}.detail-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:768px){.detail-actions{grid-template-columns:1fr}}.detail-media{position:relative}.gallery-arrow{color:#fff;cursor:pointer;z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061725d9;border:none;border-radius:50%;width:52px;height:52px;font-size:28px;position:absolute;top:50%;transform:translateY(-50%)}.gallery-arrow.left{left:18px}.gallery-arrow.right{right:18px}.gallery-arrow:hover{background:#c99a5b}@media (max-width:768px){.gallery-arrow{width:42px;height:42px;font-size:22px}}@media (max-width:850px){.detail-thumbs{flex-wrap:nowrap;gap:10px;margin-top:12px;padding-bottom:10px;display:flex;overflow-x:auto}.thumb{flex:none}.thumb img{width:76px;height:58px}.gallery-arrow{top:155px}.detail-media{overflow:hidden}}@media (max-width:480px){.detail-thumbs{flex-wrap:nowrap;overflow-x:auto}.thumb img{width:72px;height:54px}.gallery-arrow{top:145px}}@media (max-width:850px){.mobile-top{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.mobile-top .brand{justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0 auto!important;padding:0!important;display:flex!important}.mobile-top .brand div{text-align:center!important}.mobile-top .brand img{width:42px!important;height:42px!important}.mobile-top .brand b{font-size:24px!important}.mobile-top .brand span{letter-spacing:2px!important;font-size:11px!important}.mobile-nav{text-align:center!important;justify-content:center!important;width:100%!important}}.mobile-brand-center{align-items:center;display:flex}@media (max-width:850px){.mobile-brand-center{width:100%;justify-content:center!important;align-items:center!important;gap:12px!important}.mobile-brand-logo{object-fit:contain;width:34px!important;height:34px!important}.mobile-brand-text{text-align:center}.mobile-brand-text b{line-height:1;font-size:30px!important}.mobile-brand-text span{letter-spacing:4px!important;font-size:11px!important}.mobile-nav{margin-top:8px;gap:18px!important}.mobile-call{margin-top:10px}.mobile-brand-text b{font-size:28px!important}.mobile-brand-text span{letter-spacing:3px!important}.detail-grid{gap:9px!important;margin:16px 0!important}.detail-grid div{border-radius:15px!important;padding:11px 13px!important;font-size:13px!important}.detail-grid div b{font-size:13px!important}}.searchbar .card{background:#fffffffa;border:1px solid #c99a5b47;border-radius:32px;padding:34px}.searchbar h2{color:#061725;margin-bottom:22px;font-size:34px}.searchbar .form input,.searchbar .form select{background:#fbf8f2;border:1px solid #c99a5b40;border-radius:18px;height:54px;font-weight:700}.searchbar .form input:focus,.searchbar .form select:focus{border-color:#c99a5b;outline:none;box-shadow:0 0 0 4px #c99a5b1f}.searchbar .btn{height:54px}@media (max-width:850px){.searchbar .card{border-radius:26px;padding:24px}.searchbar h2{text-align:center;font-size:28px}}.property-card img,.listing-card img{object-fit:cover;height:240px!important}.property-card,.listing-card{transition:all .25s}.property-card:hover,.listing-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000001f}.section-title{position:relative}.section-title:after{content:"";background:#c99a5b;border-radius:999px;width:90px;height:4px;margin-top:10px;display:block}.premium-footer{background:radial-gradient(circle at 0 0,#c99a5b29,#0000 34%),linear-gradient(135deg,#061725,#03111d);border-top:1px solid #c99a5b47}.premium-footer h3{color:#fff;margin-top:0;font-size:26px}.premium-footer b{color:#e0b879;font-size:17px}.premium-footer a{color:#d8d8d8}.premium-footer a:hover{color:#e0b879}@media (max-width:850px){.premium-footer{text-align:center;grid-template-columns:1fr}}#danismanlar{background:#f6f1e8}#danismanlar h2{color:#061725}.advisor{transition:all .25s;position:relative;overflow:hidden}.advisor:before{content:"";background:linear-gradient(90deg,#c99a5b,#e0b879);width:100%;height:6px;position:absolute;top:0;left:0}.advisor:hover{transform:translateY(-6px);box-shadow:0 28px 70px #06172524}.advisor h3{color:#061725;margin-bottom:6px;font-size:22px}.advisor p{color:#6b7280;margin:7px 0}.advisor .btn{text-align:center;width:100%;margin-top:10px}.why{background:radial-gradient(circle at 100% 0,#c99a5b2e,#0000 32%),#f6f1e8}.why h2{color:#061725;margin-bottom:28px}.why .card{transition:all .25s;position:relative;overflow:hidden}.why .card:before{content:"";background:#c99a5b2e;border-radius:50%;width:36px;height:36px;position:absolute;top:22px;right:22px}.why .card:hover{transform:translateY(-6px);box-shadow:0 28px 70px #06172524}.why .card h3{color:#061725;margin-top:0;font-size:22px}.why .card p{color:#6b7280;line-height:1.6}#deger{color:#fff;background:linear-gradient(135deg,#061725f5,#0b2538f0),url(/assets/office-premium.jpg) 50%/cover}#deger .card{background:#fffffff5;max-width:1100px;margin:0 auto}#deger h2{color:#061725}#deger p{color:#6b7280}#deger .form input,#deger .form select,#deger .form textarea{background:#fbf8f2;border:1px solid #c99a5b40;border-radius:18px;font-weight:700}#deger .form input:focus,#deger .form select:focus,#deger .form textarea:focus{border-color:#c99a5b;outline:none;box-shadow:0 0 0 4px #c99a5b1f}#deger .btn{min-height:54px}.about{position:relative;overflow:hidden}.about h2{color:#fff;font-size:42px}.about p{font-size:17px}.about img{border:1px solid #c99a5b59;transition:all .25s;transform:rotate(1deg)}.about img:hover{transform:rotate(0)scale(1.02)}.about:after{content:"GARANTÖR";color:#ffffff09;letter-spacing:4px;font-size:110px;font-weight:950;position:absolute;bottom:-40px;right:-40px}@media (max-width:850px){.about{text-align:center}.about h2{font-size:32px}.about:after{font-size:64px;right:-20px}.hero{text-align:center;min-height:auto!important;padding:54px 5% 70px!important}.hero-badge{padding:9px 13px;font-size:11px}.hero h1{font-size:38px!important;line-height:1.05!important}.hero h2{font-size:24px!important}.hero p{line-height:1.6;font-size:15px!important}.hero .btns,.hero .btns .btn{width:100%}.hero-stats{gap:10px!important}.hero-stats div{border-radius:16px!important;padding:15px!important}.hero-stats strong{font-size:28px!important}.listing-body>div:last-child{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.listing-body>div:last-child .btn{text-align:center!important;width:100%!important;padding:13px 16px!important}.listing-body h3{font-size:22px!important}.meta{grid-template-columns:1fr!important}.meta span{text-align:center}}.listing{transition:all .28s;border-radius:28px!important;overflow:hidden!important}.listing:hover{transform:translateY(-8px)}.listing-body{padding:22px!important}.listing-body h3{color:#061725;min-height:62px;font-weight:950;font-size:24px!important}.listing-body p{color:#6b7280}.listing-price-badge{padding:12px 18px!important;font-size:16px!important}.listing .btn{font-size:14px;font-weight:900}.trust-bar{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.trust-bar span{color:#f5f5f5;background:#ffffff14;border:1px solid #c99a5b38;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800}@media (max-width:850px){.trust-bar{justify-content:center}}.floating-whatsapp{z-index:999;color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:999px;padding:15px 20px;font-weight:950;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 45px #00000040}.floating-whatsapp:hover{transform:translateY(-3px)}@media (max-width:850px){.floating-whatsapp{text-align:center;bottom:14px;left:16px;right:16px}body{padding-bottom:70px}}.featured-section{background:radial-gradient(circle at 100% 0,#c99a5b2e,#0000 35%),#fbf8f2}.featured-section .card{transition:all .25s;position:relative;overflow:hidden}.featured-section .card:hover{transform:translateY(-6px)}.featured-section h3{color:#061725;font-size:24px}.featured-section .btn{text-align:center;width:100%}.favorite-btn{cursor:pointer;z-index:5;background:#ffffffeb;border:0;border-radius:50%;width:42px;height:42px;font-size:18px;position:absolute;top:14px;right:14px;box-shadow:0 10px 25px #0000002e}.favorite-btn.active{color:#fff;background:#061725}.favorite-btn:hover{transform:scale(1.07)}.favorites-section{background:#fbf8f2}.favorites-section .card{border:1px solid #c99a5b47}.favorites-section .btn{text-align:center;width:100%}.advisor img{object-fit:cover;object-position:center top;background:#fff;border:4px solid #c9975b;border-radius:50%;width:130px;height:130px;margin-bottom:22px}
