.vd-site .minimal-breadcrumb{padding:46px 0!important;background:#f7f2ea!important;border-bottom:1px solid #e4dbd0!important}.vd-site .minimal-breadcrumb .wrap{width:min(1180px,calc(100% - 48px))}.vd-site .minimal-breadcrumb nav{display:flex;gap:9px;margin-bottom:10px}.vd-site .minimal-breadcrumb nav a,.vd-site .minimal-breadcrumb nav span,.vd-site .minimal-breadcrumb nav i{color:#857c73!important;font-size:11px!important}.vd-site .minimal-breadcrumb h1{margin:0!important;color:#171311!important;font:500 clamp(34px,4vw,50px)/1.1 'Playfair Display',serif!important}.vd-site .full-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vd-site .service-image{display:block;position:relative;aspect-ratio:4/3;overflow:hidden}.vd-site .service-image img{width:100%;height:100%;object-fit:cover}.vd-site .service-body{padding:22px}.vd-site .service-body h2,.vd-site .service-body h3{font-family:'Playfair Display',serif}.vd-site .service-body a{color:#171311}.vd-site .service-detail-layout{display:grid;grid-template-columns:260px 1fr;gap:44px}.vd-site .service-category-sidebar nav{display:flex;flex-direction:column;border:1px solid #e4dbd0}.vd-site .service-category-sidebar nav a{display:flex;justify-content:space-between;padding:11px 14px;color:#564e47;border-bottom:1px solid #e4dbd0}.vd-site .service-category-sidebar nav a.active,.vd-site .service-category-sidebar nav a:hover{background:#78151b;color:#fff}.vd-site .service-sidebar-contact,.vd-site .side-card{padding:24px;background:#171311;color:#fff}.vd-site .service-sidebar-contact small,.vd-site .service-sidebar-contact b,.vd-site .service-sidebar-contact a,.vd-site .side-card span,.vd-site .side-card a{display:block}.vd-site .service-sidebar-contact a,.vd-site .side-card a{color:#e4b58d}.vd-site .service-detail-main>header h1{font:500 46px 'Playfair Display',serif}.vd-site .rich-content{color:#564f49}.vd-site .rich-content h2,.vd-site .rich-content h3{font-family:'Playfair Display',serif;color:#171311}.vd-site .inline-cta{margin-top:36px;padding:30px;background:#f7f2ea;border-left:3px solid #78151b}.vd-site .page-content-grid{display:grid;grid-template-columns:1fr 300px;gap:45px}.vd-site .values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vd-site .values-grid article{padding:25px;border:1px solid #e4dbd0}.vd-site .blog-list-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.vd-site .article-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.vd-site .article-head>img{width:100%;height:360px;object-fit:cover}.vd-site .article-layout{display:grid;grid-template-columns:1fr 280px;gap:45px;padding-top:55px;padding-bottom:65px}.vd-site .contact-layout,.vd-site .quote-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:50px}.vd-site .premium-form{padding:36px;background:#fff;border:1px solid #e4dbd0}.vd-site .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.vd-site .form-grid .full{grid-column:1/-1}.vd-site .form-grid input,.vd-site .form-grid textarea,.vd-site .form-grid select{width:100%;padding:13px;border:1px solid #d8d0c7}.vd-reference-note{max-width:760px;margin:30px auto 60px;padding:50px;text-align:center;background:#f7f2ea;border:1px solid #e4dbd0}.vd-reference-note h2{font-size:37px}.vd-reference-note p{color:#716b64}.vd-reference-note p a{color:#78151b;font-weight:700}.vd-site .cta-band{padding:55px 0;background:linear-gradient(105deg,#4f0c11,#78151b);color:#fff}.vd-site .cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.vd-site .cta-band h2{margin:6px 0 0;color:#fff;font-size:34px}.vd-site .blog-card img{width:100%;height:270px;object-fit:cover}.vd-site .blog-card>div{padding:25px}.vd-site .article-hero{padding:60px 0;background:#f7f2ea}.vd-site .article-head h1{font:500 44px/1.08 'Playfair Display',serif}.vd-site .quote-intro ol{padding:0;list-style:none}.vd-site .quote-intro li{display:flex;gap:16px;padding:17px 0;border-bottom:1px solid #e4dbd0}.vd-site .contact-cards>div{padding:14px 0;border-bottom:1px solid #e4dbd0}.vd-site .contact-cards span,.vd-site .contact-cards a,.vd-site .contact-cards strong{display:block}.vd-site .contact-cards span{font-size:10px;color:#78151b;font-weight:800;text-transform:uppercase}
@media(max-width:860px){.vd-site .full-service-grid{grid-template-columns:repeat(2,1fr)}.vd-site .service-detail-layout,.vd-site .page-content-grid,.vd-site .article-head,.vd-site .article-layout,.vd-site .contact-layout,.vd-site .quote-layout{grid-template-columns:1fr}.vd-site .service-category-sidebar{order:2}.vd-site .values-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.vd-site .full-service-grid,.vd-site .blog-list-grid,.vd-site .values-grid,.vd-site .form-grid{grid-template-columns:1fr}.vd-site .form-grid .full{grid-column:auto}.vd-site .article-head>img{height:250px}.vd-reference-note{padding:32px 20px}}

/* v3.0.2 — Premium teklif formu */
.vd-site .quote-layout{position:relative;align-items:start;gap:clamp(42px,6vw,84px);padding-top:88px;padding-bottom:96px}
.vd-site .quote-layout:before{content:"";position:absolute;z-index:-1;right:-16vw;top:34px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(183,122,81,.095) 0,rgba(183,122,81,.025) 48%,transparent 70%);pointer-events:none}
.vd-site .quote-intro{position:sticky;top:120px;padding:20px 12px 20px 0}
.vd-site .quote-intro .eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:22px;font-size:10px!important;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.vd-site .quote-intro .eyebrow:before{content:"";width:34px;height:1px;background:#b77a51}
.vd-site .quote-intro>h2{max-width:520px;margin:0 0 20px;color:#171311;font:500 clamp(38px,4.5vw,58px)/1.04 'Playfair Display',Georgia,serif;letter-spacing:-.035em}
.vd-site .quote-intro>p{max-width:500px;margin:0 0 38px;color:#776d65;font-size:14px;line-height:1.85}
.vd-site .quote-intro ol{position:relative;margin:0;max-width:510px}
.vd-site .quote-intro ol:before{content:"";position:absolute;left:20px;top:24px;bottom:24px;width:1px;background:linear-gradient(#b77a51,#e8ded3)}
.vd-site .quote-intro li{position:relative;z-index:1;align-items:flex-start;gap:20px;padding:20px 0;border:0}
.vd-site .quote-intro li>span{flex:0 0 41px;display:grid;place-items:center;width:41px;height:41px;border:1px solid #d6b79d;border-radius:50%;background:#fffdf9;color:#78151b;font-size:10px;font-weight:800;letter-spacing:.08em}
.vd-site .quote-intro li b{display:block;margin:1px 0 5px;color:#231d19;font:600 18px/1.25 'Playfair Display',Georgia,serif}
.vd-site .quote-intro li p{margin:0;color:#837970;font-size:12px;line-height:1.65}
.vd-site .premium-form{position:relative;overflow:hidden;padding:clamp(34px,4.5vw,58px);border:1px solid #e2d4c7;border-radius:26px;background:linear-gradient(145deg,#fff 0,#fffdf9 62%,#fbf5ee 100%);box-shadow:0 30px 80px rgba(60,38,27,.11),0 3px 10px rgba(60,38,27,.03)}
.vd-site .premium-form:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,#78151b 0 34%,#b77a51 34% 56%,transparent 56%)}
.vd-site .premium-form:after{content:"V";position:absolute;right:-18px;top:-42px;color:rgba(120,21,27,.025);font:500 180px/1 'Playfair Display',serif;pointer-events:none}
.vd-site .premium-form .form-heading{position:relative;z-index:1;margin-bottom:34px;padding-bottom:27px;border-bottom:1px solid #eadfd5}
.vd-site .premium-form .form-heading-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:13px}
.vd-site .premium-form .form-heading-meta>span{color:#78151b;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.vd-site .premium-form .form-heading-meta>small{color:#a28f82;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
.vd-site .premium-form .form-heading h2{margin:0;color:#211b18;font:500 clamp(30px,3vw,42px)/1.08 'Playfair Display',Georgia,serif;letter-spacing:-.03em}
.vd-site .premium-form .form-heading p{max-width:560px;margin:13px 0 0;color:#80756c;font-size:12px;line-height:1.7}
.vd-site .premium-form .form-grid{position:relative;z-index:1;gap:19px 16px}
.vd-site .premium-form .form-grid label>span{display:block;margin:0 0 8px 3px;color:#594e46;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.vd-site .premium-form .form-grid input,.vd-site .premium-form .form-grid textarea,.vd-site .premium-form .form-grid select{min-height:52px;padding:14px 16px;border:1px solid #ddd1c5;border-radius:10px;background:rgba(255,255,255,.86);color:#251f1b;font:500 13px/1.5 'DM Sans',Arial,sans-serif;outline:none;box-shadow:0 1px 0 rgba(255,255,255,.85) inset;transition:border-color .2s,box-shadow .2s,background .2s}
.vd-site .premium-form .form-grid textarea{min-height:162px;resize:vertical}
.vd-site .premium-form .form-grid input::placeholder,.vd-site .premium-form .form-grid textarea::placeholder{color:#b1a49a;font-weight:400}
.vd-site .premium-form .form-grid input:hover,.vd-site .premium-form .form-grid textarea:hover,.vd-site .premium-form .form-grid select:hover{border-color:#cbb5a3;background:#fff}
.vd-site .premium-form .form-grid input:focus,.vd-site .premium-form .form-grid textarea:focus,.vd-site .premium-form .form-grid select:focus{border-color:#b77a51!important;background:#fff;box-shadow:0 0 0 4px rgba(183,122,81,.08)!important}
.vd-site .premium-form .consent{position:relative;z-index:1;display:flex;align-items:flex-start;gap:13px;margin:25px 0 24px;padding:15px 17px;border:1px solid #eadfd5;border-radius:11px;background:#faf5ef;color:#756a61;font-size:11px;line-height:1.6;cursor:pointer}
.vd-site .premium-form .consent input{flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:#78151b;cursor:pointer}
.vd-site .premium-form .form-submit-row{position:relative;z-index:1;display:flex;align-items:center;gap:20px}
.vd-site .premium-form .form-submit-row>.button{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:25px!important;min-width:286px!important;min-height:57px!important;margin:0!important;padding:0 8px 0 23px!important;border:1px solid #78151b!important;border-radius:9px!important;background:linear-gradient(105deg,#5d0d12,#78151b 68%,#86231f)!important;color:#fff!important;box-shadow:0 14px 30px rgba(120,21,27,.18)!important;font:700 11px/1 'DM Sans',Arial,sans-serif!important;letter-spacing:.055em!important;text-transform:uppercase!important;cursor:pointer;transition:transform .2s,box-shadow .2s!important}
.vd-site .premium-form .form-submit-row>.button i{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.24);border-radius:7px;background:rgba(255,255,255,.08);color:#f1d1b6;font:400 17px/1 Arial,sans-serif;transition:background .2s,transform .2s}
.vd-site .premium-form .form-submit-row>.button:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(120,21,27,.24)!important}
.vd-site .premium-form .form-submit-row>.button:hover i{background:#b77a51;transform:rotate(4deg)}
.vd-site .premium-form .form-submit-row>small{max-width:155px;color:#9a8d83;font-size:9px;line-height:1.55}
@media(max-width:860px){.vd-site .quote-layout{padding-top:58px;padding-bottom:70px}.vd-site .quote-intro{position:static}.vd-site .premium-form{padding:34px 26px;border-radius:20px}}
@media(max-width:560px){.vd-site .premium-form{padding:28px 18px;border-radius:16px}.vd-site .premium-form .form-heading-meta{align-items:flex-start;flex-direction:column;gap:5px}.vd-site .premium-form .form-submit-row{align-items:stretch;flex-direction:column}.vd-site .premium-form .form-submit-row>.button{width:100%!important;min-width:0!important}.vd-site .premium-form .form-submit-row>small{max-width:none}.vd-site .premium-form .consent{padding:13px}.vd-site .quote-intro>h2{font-size:38px}}
