/* WinVapp | Hizmetler - modül bazlı sunum, bağımsız sayfa stilleri */
html{scroll-behavior:smooth}
body.wvsvc-page{background:#fff;color:#112b50;font-family:'Poppins',Arial,sans-serif}
body.wvsvc-page .wv-main-navbar.navbar{background:#061c3e!important;border-bottom:1px solid #9dc9ff30;box-shadow:none!important;padding-top:11px;padding-bottom:11px}
body.wvsvc-page .wv-main-navbar .navbar-container{max-width:1220px}
body.wvsvc-page .wv-main-navbar .wv-nav-btn-primary,body.wvsvc-page .wv-main-navbar .nav-item:has(a[href*="iletisim#destek"]){display:none!important}
body.wvsvc-page .wv-main-navbar .wv-nav-btn-outline{background:#086cf5;border-color:#086cf5;color:#fff}
body.wvsvc-page .wv-main-navbar .wv-brand.wvs-brand{display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;min-height:42px;background:#fff;border-radius:10px}
body.wvsvc-page .wv-main-navbar .wvs-navlogo{width:155px;max-width:100%;height:34px;object-fit:contain;display:block}
body.wvsvc-page>footer:not(.wvs-footer),body.wvsvc-page .scroll-to-top,body.wvsvc-page #backToTop,body.wvsvc-page .back-to-top,body.wvsvc-page .go-top{display:none!important}
.wvs{--ink:#0a2450;--muted:#526785;--blue:#086cf5;color:var(--ink);background:#fff;font:400 14px/1.65 'Poppins',Arial,sans-serif;overflow-x:clip}
.wvs *,.wvs *::before,.wvs *::after,.wvs-footer *,.wvs-footer *::before,.wvs-footer *::after{box-sizing:border-box}
.wvs h1,.wvs h2,.wvs h3,.wvs p{font-family:inherit;margin-top:0}
.wvs p{color:var(--muted)}
.wvs a{text-decoration:none}.wvs a:hover{text-decoration:none}
.wvs a:focus-visible,.wvs button:focus-visible,.wvs-footer a:focus-visible,.wvs-backtop:focus-visible{outline:3px solid #ffa52c;outline-offset:4px}
.wvs-container,.wvs-footer .wvs-container{width:min(1200px,calc(100% - 44px));margin-inline:auto}
.wvs-hero{background:radial-gradient(ellipse at 80% 28%,#0c5cc584,transparent 55%),linear-gradient(110deg,#05142c 4%,#072755 72%,#06244e);color:#fff;position:relative;overflow:hidden}
.wvs-hero:after{content:'';position:absolute;inset:0;pointer-events:none;opacity:.35;background:repeating-linear-gradient(153deg,transparent 0,transparent 120px,#2b8cff21 121px,transparent 124px)}
.wvs-hero .wvs-container{position:relative;z-index:1}
/* Prevent a global nav rule from forcing a white background on breadcrumbs. */
.wvs nav.wvs-crumb{display:inline-flex!important;align-items:center!important;gap:10px!important;position:relative!important;top:auto!important;min-height:0!important;width:auto!important;max-width:100%!important;margin:20px 0 12px!important;padding:8px 14px!important;border:1px solid #b8d7ff35!important;border-radius:10px!important;background:#051c42aa!important;box-shadow:none!important;font:500 11px/1.4 'Poppins',sans-serif!important}
.wvs .wvs-crumb:before,.wvs .wvs-crumb:after{display:none!important;content:none!important}
.wvs .wvs-crumb a,.wvs .wvs-crumb span{display:inline-flex;align-items:center;gap:8px;color:#e1ecff!important;background:transparent!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;font-size:11px!important;line-height:1.4!important;text-decoration:none!important}
.wvs .wvs-crumb>i{color:#8cadcf;font-size:9px}.wvs .wvs-crumb span{color:#83cfff!important;font-weight:700}
.wvs-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:36px;align-items:center;min-height:390px;padding:36px 0 59px}
.wvs-eyebrow{display:inline-block;font-size:10px;letter-spacing:.15em;font-weight:700;color:#76d1ff;margin-bottom:17px}
.wvs-hero h1{color:#fff;font-weight:700;letter-spacing:-.045em;font-size:clamp(35px,4vw,56px);line-height:1.13;margin:0 0 20px}
.wvs-hero h1 span{display:block;color:#57b8ff}
.wvs-hero-copy>p{font-size:14px;line-height:1.85;color:#d7e6fc;margin:0 0 22px;max-width:615px}
.wvs-actions{display:flex;gap:12px;flex-wrap:wrap}
.wvs-btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:48px;padding:12px 22px;border-radius:9px;font-size:12px;line-height:1.4;font-weight:700;transition:transform .2s,background .2s;text-align:center}
.wvs-btn:hover{transform:translateY(-2px)}
.wvs-btn-primary{color:#fff!important;background:#0873fa;border:1px solid #0873fa;box-shadow:0 8px 19px #0060d92a}.wvs-btn-primary:hover{background:#075eca}
.wvs-btn-outline{color:#fff!important;border:1px solid #e7f2ff7a;background:transparent}.wvs-btn-outline:hover{background:#ffffff18}
.wvs-mini-points{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;color:#cbe1fb;font-size:10px}
.wvs-mini-points span{display:flex;align-items:center;gap:8px}.wvs-mini-points i{color:#7ce3fa}
.wvs-hero-art{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px;border-radius:24px;background:#e8f2ff12;border:1px solid #ffffff24;box-shadow:0 18px 50px #0005}
.wvs-hero-tile{--tile:#eaf3ff;min-width:0;min-height:122px;border-radius:15px;background:var(--tile);position:relative;display:flex;align-items:center;justify-content:center;padding:17px 24px;overflow:hidden;transition:transform .2s,box-shadow .2s}
.wvs-hero-tile:hover{transform:translateY(-4px);box-shadow:0 8px 25px #05142c55}
.wvs-hero-tile img{width:100%;max-width:190px;max-height:65px;height:auto;object-fit:contain;display:block;position:relative;z-index:1}
.wvs-hero-tile>i{position:absolute;right:11px;top:10px;transform:rotate(45deg);font-size:10px;color:#446180;opacity:.55}
.wvs-tone-emlak{--accent:#df3037;--pale:#fff1f2;--tile:#fff0f1;--tint:#ffe6e8;--accent-deep:#b51e28}
.wvs-tone-lead{--accent:#14a61b;--pale:#eefdeb;--tile:#edfce9;--tint:#d6f7d4;--accent-deep:#087f15}
.wvs-tone-satis{--accent:#e3b000;--pale:#fff9e8;--tile:#fff6df;--tint:#fff0b9;--accent-deep:#916b00}
.wvs-tone-kocluk{--accent:#089fe5;--pale:#effaff;--tile:#eaf7ff;--tint:#d8f2ff;--accent-deep:#0771a9}
.wvs-kicker{font-size:10px;font-weight:700;color:#0b73f8;letter-spacing:.16em}
.wvs-heading{text-align:center;max-width:870px;margin:0 auto 30px}
.wvs-heading h2{font-size:clamp(26px,2.8vw,38px);line-height:1.22;font-weight:700;letter-spacing:-.04em;margin:7px 0 11px;color:#0a2452}
.wvs-heading p{font-size:13px;line-height:1.8;color:#5c6f87;margin:0}
.wvs-products{padding:60px 0 66px;background:#fff;scroll-margin-top:35px}
.wvs-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.wvs-product{min-width:0;display:flex;flex-direction:column;position:relative;padding:26px 27px 27px;border-radius:19px;border:1px solid #e3eaf4;background:#fff;box-shadow:0 10px 30px #092b560a;scroll-margin-top:25px;overflow:hidden}
.wvs-product:before{content:'';position:absolute;inset:0 0 auto;height:8px;background:linear-gradient(90deg,var(--accent),var(--tint));}
.wvs-product-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:7px 0 15px;min-height:65px}
.wvs-product-logo{display:flex;align-items:center;justify-content:flex-start;max-width:215px;height:62px}
.wvs-product-logo img{width:100%;max-width:210px;max-height:60px;height:auto;object-fit:contain;object-position:left center;display:block}
.wvs-label{font-size:9px;letter-spacing:.08em;font-weight:700;color:var(--accent-deep);background:var(--pale);padding:7px 10px;border-radius:999px;white-space:normal}
.wvs-product h3{font-size:clamp(19px,1.8vw,25px);line-height:1.28;font-weight:700;letter-spacing:-.028em;color:#122b53;margin:0 0 11px}
.wvs-product-desc{font-size:12px;line-height:1.75;color:#596d86;margin:0 0 19px;min-height:64px}
.wvs-product-preview{position:relative;width:100%;height:192px;border:1px solid var(--tint);border-radius:14px;background:radial-gradient(ellipse at 65% 40%,var(--tint),transparent 78%),var(--pale);display:grid;place-items:center;overflow:hidden;margin-bottom:20px}
.wvs-product-preview:before{content:'';position:absolute;width:220px;height:220px;border-radius:50%;background:#fff9;filter:blur(23px);top:0;left:50%;transform:translateX(-50%)}
.wvs-product-preview img{position:relative;display:block;max-width:90%;max-height:170px;width:auto;height:auto;object-fit:contain;border-radius:8px;filter:drop-shadow(0 12px 17px #08284929)}
.wvs-product.wvs-tone-lead .wvs-product-preview img,.wvs-product.wvs-tone-satis .wvs-product-preview img{max-width:95%;max-height:156px;box-shadow:0 9px 24px #0b2a5130}
.wvs-features-title{color:#183a63;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:10px}
.wvs-features{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:0 0 19px;padding:0}
.wvs-features li{display:flex;gap:9px;align-items:flex-start;font-size:11px;line-height:1.5;color:#415973}
.wvs-features li>i{color:var(--accent-deep);font-size:12px;width:15px;flex:none;margin-top:3px}
.wvs-audience{display:flex;gap:9px;align-items:start;border-radius:10px;background:var(--pale);padding:12px 13px;margin:auto 0 16px;color:#405976;font-size:10.5px;line-height:1.6}
.wvs-audience>i{color:var(--accent-deep);font-size:14px;margin-top:2px}.wvs-audience strong{color:#152c50}
.wvs-card-actions{display:flex;gap:11px;align-items:center;flex-wrap:wrap}
.wvs-card-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:9px;background:var(--accent-deep);color:#fff!important;font-size:11px;font-weight:700;line-height:1.5;min-height:42px}
.wvs-card-primary:hover{filter:brightness(.94)}
.wvs-card-secondary{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:700;color:#335d89!important;padding:9px 0}
.wvs-card-secondary:hover{text-decoration:underline!important}
.wvs-shared-section{padding:66px 0 72px;background:linear-gradient(180deg,#f2f7ff,#f8fbff);scroll-margin-top:30px}
.wvs-shared-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.wvs-shared-card{background:#fff;border:1px solid #dfeaf7;border-radius:18px;padding:29px 28px;box-shadow:0 8px 27px #123a6c09}
.wvs-shared-icon{width:56px;height:56px;display:grid;place-items:center;background:#e7f0ff;color:#0870ee;font-size:23px;border-radius:15px;margin-bottom:18px}
.wvs-shared-card h3{font-size:21px;line-height:1.3;font-weight:700;margin:0 0 3px;color:#102c55}
.wvs-shared-sub{display:block;font-size:11px;color:#0b6ce8;margin-bottom:13px;line-height:1.5}
.wvs-shared-card p{font-size:11.5px;line-height:1.77;margin:0 0 15px}
.wvs-shared-card ul{padding:16px 0 0;margin:0;list-style:none;border-top:1px solid #eaf0f8;display:grid;gap:9px}
.wvs-shared-card li{display:flex;align-items:flex-start;gap:9px;font-size:10.5px;line-height:1.6;color:#486079}
.wvs-shared-card li i{color:#0e8be7;margin-top:3px;font-size:10px}
.wvs-workflow{padding:67px 0;background:#fff}
.wvs-workflow-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:48px}
.wvs-workflow h2{font-size:clamp(25px,2.65vw,34px);line-height:1.25;font-weight:700;letter-spacing:-.04em;color:#0a2450;margin:10px 0 13px}
.wvs-workflow p{font-size:12px;line-height:1.85;margin:0 0 20px}
.wvs-textlink{display:inline-flex;align-items:center;gap:10px;color:#086ef6!important;font-size:12px;font-weight:700}
.wvs-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.wvs-benefits>div{padding:20px;border:1px solid #dfebf8;border-radius:13px;background:#f6faff;display:flex;flex-direction:column;align-items:flex-start;gap:9px}
.wvs-benefits i{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;color:#086ffa;background:#e5efff;font-size:16px}
.wvs-benefits strong{font-size:12px;color:#16345d}.wvs-benefits span{font-size:10px;color:#5d7289}
.wvs-bottom-section{padding:8px 0 50px}
.wvs-bottom-cta{display:flex;gap:22px;align-items:center;background:radial-gradient(circle at 70% 0%,#176ee967,transparent 45%),linear-gradient(108deg,#071e45,#073579);padding:28px 32px;border-radius:17px;color:#fff}
.wvs-cta-icon{font-size:38px;color:#63bfff}.wvs-cta-copy{flex:1}
.wvs-bottom-cta h2{font-size:21px;font-weight:700;color:#fff;margin:0 0 5px}.wvs-bottom-cta p{font-size:11px;line-height:1.7;color:#d2e4fc;margin:0}
.wvs-bottom-cta .wvs-btn{flex:none}
.wvs-footer{font:400 12px/1.6 'Poppins',sans-serif;color:#d7e7ff;background:#061b3a;padding:30px 0 16px}
.wvs-footer-main{display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap}
.wvs-footer-logo{display:inline-flex;align-items:center;background:#fff;border-radius:9px;padding:6px 10px}
.wvs-footer-logo img{max-width:150px;width:150px;height:35px;object-fit:contain}
.wvs-footer-main p{margin:8px 0 0;color:#aec5e3;font-size:11px}
.wvs-footer nav,.wvs-footer nav *{background:transparent!important;box-shadow:none!important;border:0!important}
.wvs-footer nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap;gap:19px!important;min-height:0!important;padding:0!important;margin:0!important;position:static!important;width:auto!important}
.wvs-footer nav:before,.wvs-footer nav:after{display:none!important;content:none!important}
.wvs-footer nav a{color:#fff!important;background:transparent!important;text-decoration:none!important;font-size:11px!important;padding:0!important;line-height:1.5!important;white-space:nowrap!important}
.wvs-footer nav a:hover{text-decoration:underline!important}
.wvs-footer-bottom{margin-top:17px!important;padding-top:14px;border-top:1px solid #ffffff2d;display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:10px;color:#9eb9da}
.wvs-footer-bottom a{color:#fff!important}
.wvs-backtop{position:fixed;right:22px;bottom:21px;z-index:70;width:47px;height:47px;border:0;border-radius:50%;display:grid;place-items:center;background:#0872fa;color:#fff;box-shadow:0 12px 28px #063a98a8;opacity:0;visibility:hidden;cursor:pointer;transition:opacity .18s,transform .18s}
.wvs-backtop.is-visible{opacity:1;visibility:visible}.wvs-backtop:hover{transform:translateY(-2px)}
@media(max-width:1080px){.wvs-product-top{align-items:flex-start;flex-direction:column}.wvs-label{margin-top:0}.wvs-hero-grid{gap:20px}.wvs-hero-tile{padding:12px}.wvs-product{padding:24px 20px}}
@media(max-width:850px){.wvs-hero-grid{grid-template-columns:1fr;min-height:0;padding:30px 0 45px}.wvs-hero-art{max-width:580px;width:100%;justify-self:center}.wvs-product-grid{grid-template-columns:1fr}.wvs-product-top{flex-direction:row}.wvs-product-desc{min-height:0}.wvs-product-preview{height:220px}.wvs-shared-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wvs-workflow-grid{grid-template-columns:1fr;gap:24px}}
@media(max-width:620px){.wvs-container,.wvs-footer .wvs-container{width:calc(100% - 30px)}.wvs-hero h1{font-size:clamp(31px,8vw,40px)}.wvs-hero-copy>p{font-size:12px}.wvs-hero-art{gap:9px;padding:12px}.wvs-hero-tile{min-height:90px;padding:13px}.wvs-hero-tile img{max-height:50px}.wvs-products{padding:47px 0}.wvs-heading h2{font-size:27px}.wvs-product{padding:24px 18px}.wvs-product-logo{max-width:185px}.wvs-product-logo img{max-width:185px}.wvs-label{font-size:8px}.wvs-features{gap:11px 10px}.wvs-features li{font-size:10px}.wvs-product-preview{height:176px}.wvs-shared-section{padding:49px 0}.wvs-shared-grid{grid-template-columns:1fr}.wvs-workflow{padding:48px 0}.wvs-bottom-cta{flex-wrap:wrap;padding:24px}.wvs-bottom-cta .wvs-btn{width:100%}.wvs-footer-main{flex-direction:column;align-items:flex-start}.wvs-footer nav{justify-content:flex-start!important;gap:12px!important}}
@media(max-width:390px){.wvs-hero-tile{padding:8px;min-height:76px}.wvs-hero-tile img{max-height:43px}.wvs-product-top{flex-direction:column}.wvs-features{grid-template-columns:1fr 1fr}.wvs-card-actions{flex-direction:column;align-items:stretch}.wvs-card-primary{width:100%}.wvs-card-secondary{justify-content:center}.wvs-benefits{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wvs *, .wvs *::before,.wvs *::after{transition:none!important;animation:none!important}}

/* Aşama 8: WinEmlak detay giriş alanı — yalnız genel Hizmetler sayfasında */
.wvs-emlak-deep{padding:0 0 62px;background:#fff}
.wvs-emlak-deep-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:32px;padding:32px 36px;background:linear-gradient(125deg,#fff6f6 0%,#fff 55%,#fff0f1 100%);border:1px solid #f7cbd0;border-top:5px solid #df3037;border-radius:20px;box-shadow:0 14px 36px #a31e2e0d}
.wvs-emlak-deep-lead .wvs-kicker{color:#b51e28}
.wvs-emlak-deep-lead img{display:block;width:min(190px,100%);max-height:64px;object-fit:contain;object-position:left;margin:10px 0}
.wvs-emlak-deep-lead h2{font-size:clamp(24px,2.5vw,32px);font-weight:700;line-height:1.26;color:#172c4d;letter-spacing:-.035em;margin:10px 0}
.wvs-emlak-deep-lead p{font-size:12px;line-height:1.85;color:#596d83;margin:0 0 20px}
.wvs-emlak-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:10px;background:#bc2330;color:#fff!important;font-size:12px;font-weight:700;min-height:46px;padding:12px 19px}
.wvs-emlak-link:hover{background:#9a1b26}
.wvs-emlak-deep-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.wvs-emlak-deep-links a{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #f1d9dc;border-radius:10px;padding:14px;color:#253b57!important;font-size:11.5px;font-weight:600;min-width:0;transition:border .18s,transform .18s}
.wvs-emlak-deep-links a:hover{border-color:#d94754;transform:translateY(-2px)}
.wvs-emlak-deep-links i{width:18px;color:#d82f3f;flex:none}
@media(max-width:810px){.wvs-emlak-deep-panel{grid-template-columns:1fr;gap:18px;padding:27px}}
@media(max-width:420px){.wvs-emlak-deep-panel{padding:20px}.wvs-emlak-deep-links{grid-template-columns:1fr}}
