:root{--white:#fff;--radius:26px}
*{box-sizing:border-box}
html{scroll-behavior:smooth;overflow-x:hidden}
body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;overflow-x:hidden}
a{text-decoration:none}
img{max-width:100%;height:auto}
.container{width:min(1180px,calc(100% - 40px));margin:auto}
.section{padding:100px 0}
.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.eyebrow:before{content:"";width:26px;height:1px}
h1,h2,h3,p{margin-top:0}
h1,h2,h3{line-height:1.08;letter-spacing:-.035em}
h2{font-size:clamp(34px,4vw,58px);margin-bottom:18px}
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:999px;font-weight:850;transition:.22s ease;border:1px solid transparent}
.btn:hover{transform:translateY(-2px)}
.site-header{position:fixed;z-index:50;top:0;left:0;width:100%;padding:18px 0;transition:.25s ease}
.site-header.scrolled{backdrop-filter:blur(16px);padding:10px 0}
.nav-wrap{display:flex;align-items:center;gap:32px}
.brand{display:flex;align-items:center;gap:12px;min-width:max-content}
.primary-nav{margin-left:auto}
.primary-nav ul{list-style:none;display:flex;gap:26px;padding:0;margin:0}
.primary-nav a{font-size:14px;font-weight:720;opacity:.85}
.primary-nav a:hover{opacity:1}
.header-call{display:flex;flex-direction:column;padding:10px 16px;border:1px solid rgba(255,255,255,.16);border-radius:16px;line-height:1.1}
.header-call span{font-size:9px;letter-spacing:.1em;opacity:.65;text-transform:uppercase}
.header-call b{font-size:14px;margin-top:5px}
.menu-toggle{display:none}
.hero{position:relative;min-height:790px;color:#fff;display:flex;align-items:center;overflow:hidden;padding:130px 0 70px}
.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,black,transparent)}
.orb-one{width:480px;height:480px;right:-80px;top:50px}
.orb-two{width:340px;height:340px;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 68%);left:-90px;bottom:0}
.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:56px}
.hero-copy h1{font-size:clamp(56px,7.3vw,98px);margin:20px 0 24px;max-width:780px}
.hero-copy h1 span{display:block}
.hero-copy>p{font-size:18px;max-width:650px;color:rgba(255,255,255,.68)}
.house{position:absolute;width:230px;height:245px;right:40px;bottom:90px;background:#fbf4ee;border-radius:10px 10px 0 0;box-shadow:-28px 25px 60px rgba(0,0,0,.2)}
.window{position:absolute;width:48px;height:50px;background:#ead7c6;top:62px;border:6px solid #fff}
.truck{position:absolute;left:42px;bottom:69px;width:320px;height:145px}
.wa{left:48px}
.card-top{top:34px;left:30px}
.card-bottom{right:24px;bottom:25px}
.section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:42px}
.section-head>div{max-width:720px}
.section-head p{max-width:430px;color:var(--muted);margin-bottom:8px}
.section-head.centered{justify-content:center;text-align:center}
.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.service-card{position:relative;padding:32px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:.25s ease;overflow:hidden}
.service-card:after{content:"";position:absolute;pointer-events:none;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(198,110,33,.14),transparent 70%);right:-50px;bottom:-60px}
.service-card:hover{transform:translateY(-5px)}
.service-card h3,.service-card h2{font-size:27px;margin:48px 0 12px}
.service-card p{color:var(--muted);font-size:14px}
.service-card b{position:absolute;bottom:28px;font-size:12px;letter-spacing:.04em}
.service-card b span{color:var(--copper);margin-left:5px}
.text-link{display:inline-block;margin-top:12px;font-weight:850}
.building{position:absolute;right:80px;bottom:0;width:270px;height:420px;background:#f9eee5;border-radius:8px 8px 0 0;padding:35px;display:grid;grid-template-columns:repeat(2,1fr);gap:28px}
.building i{background:#e1b996;border:10px solid #fdfaf7}
.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}
.package{position:relative;padding:36px;border:1px solid var(--line);border-radius:28px;background:#fff}
.package.featured{color:#fff;transform:translateY(-10px)}
.package .tag{display:inline-flex;font-size:9px;letter-spacing:.12em;font-weight:900;padding:7px 10px;border-radius:999px;background:#ef852e;color:#fff}
.package h3{font-size:31px;margin:32px 0 10px}
.package p,.package li{color:var(--muted);font-size:14px}
.package.featured p,.package.featured li{color:rgba(255,255,255,.62)}
.package ul{padding-left:18px;min-height:112px}
.package a{font-weight:900;color:var(--copper)}
.regions{background:var(--soft)}
.experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.review-main,.review-small-grid article,.faq details{border:1px solid var(--line);background:#fff;border-radius:24px}
.review-main{padding:34px}
.stars{letter-spacing:.12em}
.review-main blockquote{font-size:23px;line-height:1.45;margin:24px 0}
.review-main b,.review-small-grid b{font-size:12px}
.review-small-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}
.review-small-grid article{padding:24px}
.faq{display:grid;gap:10px}
.faq details{padding:0 22px}
.faq summary{list-style:none;cursor:pointer;padding:22px 0;font-weight:850}
.faq summary::-webkit-details-marker{display:none}
.faq details p{padding:0 0 22px;margin:0;color:var(--muted);font-size:14px}
.page-hero{padding:190px 0 85px}
.page-hero h1{font-size:clamp(48px,6vw,82px);max-width:900px;margin:18px 0}
.page-hero p{max-width:750px;color:rgba(255,255,255,.68);font-size:18px}
.prose{max-width:850px;font-size:17px}
.prose p{margin-bottom:22px;color:#74665a}
.content-card{padding:30px;border:1px solid var(--line);background:#fff;border-radius:24px}
.content-card h2{font-size:25px}
.content-card p{color:var(--muted)}
.service-detail{display:grid}
.service-aside{position:sticky;top:100px;height:max-content;padding:28px;border-radius:26px;background:var(--soft);border:1px solid var(--line)}
.service-aside>span{font-size:10px;letter-spacing:.14em;color:var(--copper);font-weight:900}
.service-aside h3{font-size:28px;margin:12px 0}
.service-aside p{color:var(--muted);font-size:14px}
.service-aside .btn{width:100%;margin-top:9px}
.district-page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.district-page-grid article{padding:28px;border:1px solid var(--line);border-radius:24px;background:#fff}
.district-page-grid span{font-size:10px;letter-spacing:.12em;color:var(--copper);font-weight:900}
.district-page-grid h2{font-size:25px;margin:12px 0}
.district-page-grid p{font-size:14px;color:var(--muted)}
.district-page-grid a{font-weight:850;color:var(--copper)}
.about-page-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}
.about-page-grid>div:first-child p{font-size:17px}
.value-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.value-grid article{padding:28px;border-radius:24px}
.value-grid span{color:var(--copper);font-weight:950;font-size:11px}
.value-grid h3{font-size:23px}
.value-grid p{color:var(--muted);font-size:14px}
.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:24px;margin-top:48px;display:flex;justify-content:space-between;font-size:11px;color:rgba(255,255,255,.38)}
.contact-dock{position:fixed;z-index:45;right:22px;bottom:22px;display:flex;gap:8px}
.contact-dock a{height:52px;border-radius:999px;padding:0 18px;display:flex;align-items:center;gap:9px;color:#fff;font-size:13px}
.dock-wa{background:#2f8f58}
.contact-dock span{font-size:16px}
.not-found{min-height:86vh;display:grid;place-items:center;text-align:center;padding:120px 0}
.error-code{display:block;font-size:clamp(100px,18vw,240px);font-weight:950;line-height:.8}
.not-found h1{font-size:clamp(42px,6vw,80px);margin:20px auto;max-width:800px}
.not-found p{color:rgba(255,255,255,.64)}
@media (max-width:980px){.container{width:min(100% - 28px,1180px)}
.site-header{padding:12px 0}
.header-call{display:none}
.menu-toggle{margin-left:auto;display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#fff;padding:10px}
.menu-toggle span{font-weight:800;margin-right:6px}
.menu-toggle i{width:3px;height:3px;border-radius:50%;background:#fff}
.primary-nav{position:absolute;left:14px;right:14px;top:70px;padding:14px;border-radius:20px;background:#38291b;box-shadow:0 25px 60px rgba(0,0,0,.25);display:none}
.primary-nav.is-open{display:block}
.primary-nav ul{display:block}
.primary-nav li a{display:block;padding:13px 12px}
.hero{min-height:auto;padding-top:125px}
.hero-grid,.about-grid,.elevator-grid,.region-grid,.experience-grid,.about-page-grid{grid-template-columns:1fr}
.hero-copy h1{font-size:clamp(50px,12vw,84px)}
.service-grid,.district-page-grid{grid-template-columns:1fr 1fr}
.package-grid{grid-template-columns:1fr}
.package.featured{transform:none}
.building{height:350px}
.service-detail{grid-template-columns:1fr}
.service-aside{position:static}}
@media (max-width:640px){.section{padding:72px 0}
.hero{padding-bottom:50px}
.hero-copy h1{font-size:49px}
.hero-copy>p{font-size:16px}
.section-head{display:block}
.section-head p{margin-top:15px}
.service-grid,.district-page-grid,.content-grid,.value-grid,.contact-page-grid{grid-template-columns:1fr}
.service-card{min-height:280px}
.review-small-grid{grid-template-columns:1fr}
.review-main blockquote{font-size:19px}
.footer-bottom{flex-direction:column;gap:7px}
.contact-dock{left:12px;right:12px;bottom:12px}
.contact-dock a{flex:1;justify-content:center;padding:0 12px}
.page-hero{padding:150px 0 70px}
.page-hero h1{font-size:48px}
.final-cta-inner .btn{width:100%}}
@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
.experience{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#fcf7f3 100%)}
.experience:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(41,30,20,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(41,30,20,.025) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 82%,transparent 100%);pointer-events:none}
.experience-glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(4px)}
.experience-glow-one{width:430px;height:430px;right:-180px;top:90px;background:radial-gradient(circle,rgba(198,110,33,.16),transparent 68%)}
.experience-glow-two{width:360px;height:360px;left:-180px;bottom:-80px;background:radial-gradient(circle,rgba(43,39,36,.07),transparent 68%)}
.experience-shell{position:relative;z-index:1}
.experience-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:48px}
.experience-heading h2{margin:14px 0 0;max-width:780px}
.experience-heading h2 span{color:var(--copper)}
.experience-rating{display:flex;align-items:center;gap:16px;min-width:max-content;padding:16px 19px;border:1px solid rgba(41,30,20,.09);background:rgba(255,255,255,.72);border-radius:18px;box-shadow:0 12px 35px rgba(55,40,27,.05);backdrop-filter:blur(10px)}
.rating-score{font-size:34px;font-weight:950;letter-spacing:-.06em;line-height:1}
.experience-rating .stars{font-size:12px;line-height:1;margin-bottom:7px}
.experience-rating small{display:block;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.premium-experience-grid{grid-template-columns:1.05fr .95fr;gap:22px;align-items:stretch}
.premium-reviews{display:flex;flex-direction:column;gap:14px}
.premium-review-main{position:relative;min-height:382px;padding:38px 38px 34px;border:0;box-shadow:0 28px 80px rgba(55,40,27,.16);overflow:hidden}
.premium-review-main:before{content:"";position:absolute;width:290px;height:290px;right:-105px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(235,156,87,.30),transparent 68%)}
.premium-review-main:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}
.review-topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px}
.review-quote{font-family:Georgia,serif;font-size:78px;line-height:.7;opacity:.95}
.review-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.10);font-size:9px;font-weight:900;letter-spacing:.12em;color:rgba(255,255,255,.72)}
.review-badge i{width:7px;height:7px;border-radius:50%;background:#f3b884;box-shadow:0 0 0 4px rgba(242,180,126,.12)}
.premium-review-main blockquote{position:relative;z-index:1;max-width:630px;margin:34px 0 40px;font-size:clamp(24px,2.4vw,34px);line-height:1.34;letter-spacing:-.035em;font-weight:650;color:#fff}
.review-author{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding-top:22px;border-top:1px solid rgba(255,255,255,.09)}
.review-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(145deg,#f0d2b8,#ef852e);color:#fff;font-size:16px;font-weight:950;box-shadow:inset 0 1px rgba(255,255,255,.35)}
.review-author b{display:block;font-size:13px;color:#fff}
.review-author small{display:block;margin-top:3px;color:rgba(255,255,255,.46);font-size:11px}
.review-author .stars{font-size:11px}
.premium-review-small-grid{margin-top:0;gap:14px}
.premium-review-small-grid article{position:relative;padding:26px;border:1px solid rgba(41,30,20,.08);background:rgba(255,255,255,.84);box-shadow:0 16px 46px rgba(55,40,27,.055);overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.premium-review-small-grid article:hover{transform:translateY(-3px);border-color:#edded1;box-shadow:0 20px 52px rgba(55,40,27,.09)}
.premium-review-small-grid article:after{content:"";position:absolute;width:100px;height:100px;right:-42px;bottom:-50px;border-radius:50%;background:radial-gradient(circle,rgba(198,110,33,.14),transparent 70%)}
.review-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}
.review-avatar.small{width:38px;height:38px;border-radius:12px;font-size:13px}
.review-card-head .stars{font-size:10px}
.premium-review-small-grid p{min-height:86px;margin-bottom:24px;color:#744822;font-size:14px;line-height:1.7}
.review-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:17px;border-top:1px solid var(--line)}
.review-meta b{font-size:12px}
.review-meta span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:right}
.premium-faq{align-self:stretch}
.faq-intro{padding:4px 4px 25px;border-bottom:1px solid var(--line);margin-bottom:8px}
.faq-intro>span{font-size:9px;font-weight:950;letter-spacing:.14em;color:var(--copper)}
.faq-intro h3{margin:12px 0 9px;font-size:30px;max-width:470px}
.faq-intro p{margin:0;max-width:490px;color:var(--muted);font-size:13px}
.faq-list{display:grid;gap:0}
.premium-faq details{padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}
.premium-faq details:last-child{border-bottom:0}
.premium-faq summary{display:grid;align-items:center;gap:12px;min-height:78px;padding:0;list-style:none;cursor:pointer}
.premium-faq summary::-webkit-details-marker{display:none}
.premium-faq summary b{font-size:14px;letter-spacing:-.01em}
.premium-faq summary i{position:relative;width:32px;height:32px;border-radius:50%;transition:.25s ease}
.premium-faq summary i:before,.premium-faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--ink);transform:translate(-50%,-50%);transition:.25s ease}
.premium-faq summary i:after{transform:translate(-50%,-50%) rotate(90deg)}
.premium-faq details[open] summary i:before,.premium-faq details[open] summary i:after{background:#fff}
.premium-faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}
.premium-faq details p{margin:0;padding:0 46px 24px 50px;color:var(--muted);font-size:13px;line-height:1.75}
.faq-contact-link{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:18px 19px;border-radius:18px;background:var(--soft);transition:.22s ease}
.faq-contact-link:hover{background:#f8f1eb;transform:translateY(-2px)}
.faq-contact-link span{color:var(--muted);font-size:11px}
.faq-contact-link b{font-size:12px;color:var(--copper)}
.site-footer{position:relative;overflow:hidden;padding:0}
.site-footer:before{content:"";position:absolute;inset:0;pointer-events:none}
.site-footer:after{content:"";position:absolute;pointer-events:none;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(240,177,121,.75),transparent)}
.footer-orb{position:absolute;border-radius:50%;pointer-events:none}
.footer-orb-one{width:560px;height:560px;right:-220px;top:-180px}
.footer-orb-two{width:460px;height:460px;left:-260px;bottom:-240px}
.footer-premium{position:relative;z-index:1}
.footer-service-column>a{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.055)}
.premium-footer-bottom{display:flex;align-items:center;gap:30px;border-top:1px solid rgba(255,255,255,.075);font-size:10px}
.premium-footer-bottom>div{display:flex;align-items:center;gap:9px}
.premium-footer-bottom>div b{letter-spacing:.12em}
@media (max-width:980px){.experience-heading{align-items:flex-start}
.premium-experience-grid{grid-template-columns:1fr}
.premium-review-main{min-height:auto}}
@media (max-width:640px){.experience{padding-top:76px}
.experience-heading{display:block;margin-bottom:30px}
.experience-heading h2 br{display:none}
.experience-rating{width:max-content;margin-top:22px;padding:13px 15px}
.rating-score{font-size:29px}
.premium-review-main{padding:28px 24px 24px;border-radius:26px}
.review-quote{font-size:62px}
.review-badge{font-size:8px}
.premium-review-main blockquote{margin:28px 0 32px;font-size:22px}
.review-author{grid-template-columns:auto 1fr}
.review-author>.stars{grid-column:2;margin-top:-5px}
.premium-review-small-grid{grid-template-columns:1fr}
.premium-review-small-grid p{min-height:0}
.premium-faq{padding:23px 19px;border-radius:25px}
.faq-intro h3{font-size:25px}
.premium-faq summary{grid-template-columns:29px 1fr 30px;gap:9px;min-height:74px}
.premium-faq summary b{font-size:13px}
.premium-faq summary i{width:29px;height:29px}
.premium-faq details p{padding:0 38px 21px 38px}
.faq-contact-link{align-items:flex-start;flex-direction:column;gap:3px}
.footer-premium{padding-top:62px}
.premium-footer-bottom{align-items:flex-start;flex-direction:column;gap:7px;margin-top:38px;padding-bottom:86px}}
.denizli-map-section{position:relative;background:#fbf8f6;overflow:hidden}
.denizli-map-section:before{content:"";position:absolute;width:540px;height:540px;right:-260px;top:-180px;border-radius:50%;background:radial-gradient(circle,rgba(198,110,33,.15),transparent 70%);pointer-events:none}
.map-section-head{display:grid;grid-template-columns:1.05fr .95fr;align-items:end;gap:72px;margin-bottom:46px}
.map-section-head h2{margin:16px 0 0}
.map-section-head h2 span{color:var(--copper)}
.map-head-copy{max-width:520px;justify-self:end}
.map-head-copy p{margin:0 0 14px;color:var(--muted);font-size:15px;line-height:1.8}
.denizli-map-card{position:relative;padding:22px;border-radius:36px;backdrop-filter:blur(10px)}
.map-card-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:5px 8px 18px;font-size:9px;font-weight:900;letter-spacing:.14em}
.map-card-topline span{color:var(--copper)}
.denizli-map-stage{position:relative;width:min(700px,100%);aspect-ratio:.79/1;margin:0 auto;border-radius:29px;overflow:hidden;isolation:isolate}
.denizli-map-stage:before{content:"";position:absolute;inset:0;pointer-events:none}
.denizli-map-stage:after{content:"DENİZLİ";position:absolute;right:18px;bottom:15px;z-index:0;font-size:clamp(64px,10vw,112px);font-weight:950;letter-spacing:-.08em;line-height:1;pointer-events:none}
.denizli-boundary-map{position:absolute;z-index:1;object-fit:contain;pointer-events:none;opacity:.92;transform:translateZ(0)}
.map-compass{position:absolute;z-index:5;top:18px;left:19px;display:grid;place-items:center;width:34px;height:48px;font-size:8px;font-weight:950;letter-spacing:.15em;pointer-events:none}
.map-compass i{position:relative;display:block;width:1px;height:20px;margin-top:2px}
.map-compass i:before{content:"";position:absolute;left:50%;top:-2px;width:7px;height:7px;border-top:1px solid #f3b884;border-left:1px solid #f3b884;transform:translateX(-50%) rotate(45deg)}
.map-data-note{position:absolute;z-index:5;right:15px;bottom:15px;max-width:48%;padding:6px 8px;border-radius:8px;background:rgba(24,17,11,.55);color:rgba(255,255,255,.35);font-size:7px;font-weight:750;letter-spacing:.025em;line-height:1.35;backdrop-filter:blur(7px)}
.map-data-note a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.16)}
.map-data-note a:hover{color:rgba(255,255,255,.72)}
.district-pin{position:absolute;z-index:3;left:var(--x);top:var(--y);transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:4px 8px;border:1px solid rgba(255,255,255,.16);border-radius:9px;backdrop-filter:blur(8px);font-size:9px;font-weight:900;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}
.district-pin:before{content:"";width:4px;height:4px;margin-right:5px;border-radius:50%}
.district-pin.is-core{z-index:4}
.district-pin.is-core:before{background:var(--copper);box-shadow:0 0 0 4px rgba(198,110,33,.14)}
.denizli-map-legend{position:absolute;z-index:4;left:20px;bottom:20px;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;font-size:9px;font-weight:800;letter-spacing:.04em}
.denizli-map-legend i{width:8px;height:8px;border-radius:50%}
.turkey-network-section{position:relative;overflow:hidden}
.turkey-network-section:before{content:"";position:absolute;inset:0;background-size:46px 46px;pointer-events:none}
.turkey-network-glow{position:absolute;border-radius:50%;pointer-events:none}
.turkey-network-head{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:42px}
.turkey-network-head h2{margin:16px 0 0}
.turkey-network-head>p{max-width:500px;margin:0 0 6px;font-size:15px;line-height:1.8}
.turkey-map-card{position:relative;z-index:2;border-radius:36px}
.turkey-map-stage{position:relative}
.turkey-map-stage:after{content:"TÜRKİYE";position:absolute;right:25px;bottom:4px;z-index:0;font-size:clamp(72px,13vw,150px);font-weight:950;letter-spacing:-.07em;line-height:1;pointer-events:none}
.turkey-region-map{position:absolute;z-index:1;object-fit:contain;pointer-events:none;transform:translateZ(0)}
.turkey-map-shade{position:absolute;z-index:1;inset:0;pointer-events:none}
.route-network{position:absolute;z-index:2;inset:0;width:100%;height:100%;pointer-events:none}
.route-network path{fill:none;stroke-dasharray:7 8;vector-effect:non-scaling-stroke}
.region-marker,.turkey-origin{position:absolute;z-index:4;left:var(--x);top:var(--y);transform:translate(-50%,-50%)}
.region-marker{display:flex;align-items:center;border-radius:12px;white-space:nowrap}
.region-marker i{display:grid;place-items:center;border-radius:8px;font-style:normal;font-weight:950}
.turkey-origin{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:10px 12px;border:1px solid rgba(240,177,122,.45);border-radius:15px;white-space:nowrap}
.turkey-origin i{grid-row:1/3;width:10px;height:10px;border-radius:50%}
.turkey-origin b{font-size:10px;line-height:1}
.turkey-origin small{margin-top:2px;font-size:7px;font-weight:900;letter-spacing:.09em}
.region-page-map{padding-bottom:84px}
.region-page-network{padding-top:84px}
.district-seo-section{background:#fefbf8}
@media (max-width:980px){.map-section-head,.turkey-network-head{grid-template-columns:1fr;gap:18px}
.map-head-copy{justify-self:start;max-width:680px}
.turkey-network-head>p{max-width:680px}
.turkey-map-stage{height:410px}
.district-pin{font-size:8px;padding:4px 6px;min-height:24px}
.region-marker{padding:7px 8px}
.region-marker b{font-size:9px}
.region-marker i{width:21px;height:21px}}
@media (max-width:640px){.denizli-map-section,.turkey-network-section{padding:76px 0}
.map-section-head{margin-bottom:28px}
.denizli-map-card,.turkey-map-card{padding:10px;border-radius:26px}
.map-card-topline{padding:7px 8px 13px;font-size:7px}
.denizli-map-stage{width:100%;aspect-ratio:.79/1;border-radius:20px}
.denizli-boundary-map{left:3%;top:2%;width:94%;height:94%}
.district-pin{font-size:6.5px;min-height:19px;padding:3px 4px;border-radius:6px}
.district-pin:before{width:3px;height:3px;margin-right:3px}
.district-pin.is-core{font-size:6.7px}
.denizli-map-legend{left:10px;bottom:10px;padding:7px 8px;font-size:7px}
.denizli-map-stage:after{font-size:66px;right:8px}
.map-compass{top:10px;left:10px;transform:scale(.8);transform-origin:top left}
.map-data-note{right:8px;bottom:8px;max-width:55%;font-size:5.6px;padding:5px 6px}
.turkey-network-head{margin-bottom:28px}
.turkey-map-stage{height:360px;border-radius:20px}
.turkey-region-map{left:1%;top:9%;width:98%;height:78%}
.route-network{display:none}
.region-marker{gap:5px;padding:6px 7px;border-radius:9px}
.region-marker i{width:18px;height:18px;border-radius:6px;font-size:6px}
.region-marker b{font-size:7px}
.turkey-origin{padding:7px 8px;border-radius:10px}
.turkey-origin b{font-size:8px}
.turkey-origin small{font-size:5.5px}
.turkey-origin i{width:7px;height:7px;box-shadow:0 0 0 4px rgba(198,110,33,.13)}}
.btn-copper:hover{box-shadow:0 16px 34px rgba(198,110,33,.28)}
.package.featured{background:linear-gradient(145deg,#33261a,#663b15);border-color:#7d491c}
@media (max-width:640px){.turkey-map-card{padding:10px}
.turkey-map-topline{padding:7px 8px 13px}
.turkey-map-compass{top:10px;left:10px;transform:scale(.8);transform-origin:top left}
.turkey-map-data-note{right:8px;bottom:8px;max-width:55%;font-size:5.6px;padding:5px 6px}}
.hero:before{content:"";position:absolute;inset:-25% -10%;pointer-events:none;transform:rotate(-4deg)}
.services,.packages,.experience{position:relative;overflow:hidden}
.services:before,.packages:before,.experience:before{content:"";pointer-events:none;width:620px;height:620px;border-radius:50%}
.services:before{right:-260px;top:-330px}
.packages:before{left:-330px;bottom:-350px}
.experience:before{right:-320px;top:20%}
.trust-marquee-wrap{position:relative;height:105px;border-bottom:1px solid #f5eae1;overflow:hidden;display:flex;align-items:center}
.trust-marquee{position:absolute;left:-4%;width:108%;padding:18px 0;transform:rotate(-1.7deg);overflow:hidden}
.trust-marquee:after{content:"";position:absolute;inset:0;pointer-events:none}
.trust-marquee-track{display:flex;align-items:center;width:max-content;animation:dneTrustMarquee 25s linear infinite;will-change:transform}
.trust-marquee-track span{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 42px;color:#fff;font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}
.trust-marquee-track span:after{content:"";position:absolute;right:0;width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.55)}
@keyframes dneTrustMarquee{to{transform:translateX(-50%)}}
.carousel-controls{display:flex;gap:8px;flex:0 0 auto}
.carousel-controls button{width:46px;height:46px;border:1px solid #efe4da;border-radius:15px;background:#fff;font-size:20px;font-weight:800;cursor:pointer;transition:.22s ease}
.carousel-controls button:hover{color:#fff;transform:translateY(-2px)}
.premium-carousel{position:relative}
.carousel-viewport{overflow:hidden;padding:8px 2px 22px;touch-action:pan-y}
.carousel-track{display:flex;gap:16px;transition:transform .58s cubic-bezier(.22,.78,.25,1);will-change:transform}
.carousel-slide{flex:0 0 auto}
.carousel-dots{display:flex;justify-content:center;align-items:center;gap:7px;min-height:22px;margin-top:12px}
.carousel-dots button{width:7px;height:7px;padding:0;border:0;border-radius:999px;cursor:pointer;transition:.25s ease}
.carousel-dots button.is-active{width:29px}
.service-card{min-height:330px}
.service-card:before{content:"";position:absolute;inset:0;pointer-events:none;transform:translateX(-110%);transition:transform .7s ease}
.service-card:hover:before{transform:translateX(110%)}
.service-card h3,.service-card h2{margin-top:46px}
.service-card b{z-index:2}
.premium-steps .container{position:relative;z-index:2}
.region-marker{border:1px solid rgba(255,255,255,.60)}
.experience{padding-top:110px}
.review-controls{margin-left:2px}
.review-card{position:relative;min-height:325px;padding:26px;border:1px solid #f1e6dc;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;transition:.25s ease}
.review-card:after{content:"“";position:absolute;right:18px;top:31px;color:rgba(194,109,34,.07);font-family:Georgia,serif;font-size:92px;font-weight:700;line-height:.65;pointer-events:none}
.review-card:hover{transform:translateY(-5px)}
.review-card .stars{font-size:11px}
.review-card>p{position:relative;z-index:1;margin:31px 0 26px;color:#623d1c;font-size:15px;line-height:1.78;flex:1}
.faq-intro-panel .faq-contact-link{position:relative;z-index:1;margin-top:30px;background:#fff}
.premium-faq{padding:20px;border-radius:30px;border:1px solid #f0e6dd}
.site-footer:before{background-size:52px 52px;mask-image:linear-gradient(to bottom,#000,transparent 88%)}
.footer-wordmark{position:absolute;left:50%;bottom:-6%;transform:translateX(-50%);font-size:clamp(140px,22vw,360px);font-weight:950;line-height:.75;letter-spacing:-.08em;white-space:nowrap;pointer-events:none}
.footer-premium{padding-top:44px}
@media (max-width:640px){.trust-marquee-wrap{height:86px}
.trust-marquee{left:-8%;width:116%;padding:15px 0;transform:rotate(-2.2deg)}
.trust-marquee-track span{padding:0 27px;font-size:10px}
.section-head-side .carousel-controls{align-self:flex-end}
.carousel-controls button{width:42px;height:42px;border-radius:13px}
.carousel-viewport{padding-bottom:16px}
.region-marker{gap:4px;padding:5px 6px}
.region-marker i{width:18px;height:18px;font-size:6px}
.region-marker b{font-size:7.2px}
.turkey-map-data-note{font-size:6px;color:rgba(255,255,255,.8)}
.review-controls{align-self:flex-end}
.review-card{min-height:305px}
.footer-premium{padding-top:26px}
.footer-wordmark{bottom:2%;font-size:125px}}
@media (prefers-reduced-motion:reduce){.trust-marquee-track{animation:none}
.carousel-track,.service-card,.review-card,.step-flow article{transition:none}}
.carousel-slide{width:calc((100% - 32px)/3)}
@media (max-width:1023px){.carousel-slide{width:calc((100% - 16px)/2)}}
@media (max-width:639px){.carousel-slide{width:100%}}
.services:before,.packages:before,.experience:before{position:absolute;inset:auto}
@media (max-width:639px){.region-marker b{font-size:8.2px}
.region-marker{padding:6px 7px}}
.hero{background:linear-gradient(135deg,#211811 0%,#38291c 58%,#643914 100%)}
.hero:before{background:radial-gradient(circle at 76% 24%,rgba(208,141,82,.18),transparent 24%),linear-gradient(115deg,transparent 36%,rgba(255,255,255,.045) 49%,transparent 61%)}
.hero-copy h1 span{color:#eab281}
.orb-one{background:radial-gradient(circle,rgba(197,128,67,.26),transparent 68%)}
.services,.packages,.experience{background:#fff}
.services:before,.packages:before,.experience:before{opacity:.5;background:radial-gradient(circle,rgba(188,123,66,.075),transparent 70%)}
.about{background:#faf8f7}
.trust-marquee-wrap{background:#fbf9f8;border-color:#ede9e6}
.trust-marquee{background:linear-gradient(90deg,#463526,#7b481c 52%,#f78f36);box-shadow:0 14px 34px rgba(100,57,19,.16)}
.trust-marquee:after{background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.11) 48%,transparent 66%)}
.carousel-controls button{border-color:#ece7e2;color:#5f3b1b;box-shadow:0 8px 24px rgba(71,53,38,.07)}
.carousel-controls button:hover{background:#5f3b1b;border-color:#5f3b1b}
.carousel-dots button{background:#e5e0dc}
.carousel-dots button.is-active{background:#f78f36}
.service-card{border-color:#ece9e6;box-shadow:0 14px 42px rgba(52,39,27,.05)}
.service-card:hover{border-color:#e2d7ce;box-shadow:0 24px 58px rgba(52,39,27,.09)}
.service-card:before{background:linear-gradient(120deg,transparent 30%,rgba(181,109,46,.055) 49%,transparent 68%)}
.review-card{border-color:#ece8e5;background:#fff;box-shadow:0 14px 44px rgba(52,39,27,.055)}
.review-card:hover{border-color:#e3d9d0;box-shadow:0 24px 58px rgba(52,39,27,.09)}
.premium-faq{background:#fff;border-color:#ebe7e4;box-shadow:0 18px 48px rgba(52,39,27,.055)}
.turkey-network-section{background:#fbf8f6;color:var(--ink)}
.turkey-network-section:before{opacity:1;background-image:linear-gradient(rgba(147,81,23,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(147,81,23,.035) 1px,transparent 1px);mask-image:linear-gradient(to bottom,#000,transparent 96%)}
.turkey-network-glow{width:620px;height:620px;right:-250px;top:-250px;background:radial-gradient(circle,rgba(198,110,33,.14),transparent 70%)}
.turkey-network-head h2{color:var(--ink)}
.turkey-network-head h2 span{color:var(--copper)}
.turkey-network-head>p{color:var(--muted)}
.turkey-network-section .eyebrow{color:var(--copper)}
.turkey-map-topline span{color:var(--copper)}
.turkey-map-stage:before{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:36px 36px;pointer-events:none}
.turkey-map-stage:after{color:rgba(255,255,255,.028)}
.turkey-region-map{left:4%;top:8%;width:92%;height:80%}
.turkey-region-map.is-fallback{left:5%;top:10%;width:90%;height:78%}
.turkey-map-compass{z-index:6}
.route-network path{stroke-width:1.35;filter:none}
.region-marker{gap:7px;padding:8px 10px;backdrop-filter:blur(8px)}
.region-marker i{width:24px;height:24px;font-size:8px}
.region-marker b{font-size:10.5px;font-weight:950;text-shadow:0 1px 3px rgba(0,0,0,.28)}
.turkey-map-data-note{font-size:7px}
@media (max-width:640px){.turkey-map-card{padding:10px}
.turkey-map-topline{padding:7px 8px 13px}
.turkey-map-compass{top:10px;left:10px;transform:scale(.8);transform-origin:top left}
.turkey-map-data-note{right:8px;bottom:8px;max-width:55%;font-size:5.8px;padding:5px 6px}
.region-marker{gap:5px;padding:6px 7px}
.region-marker i{width:18px;height:18px;font-size:6px}
.region-marker b{font-size:7.8px}}
.review-faq-layout{grid-template-columns:1.05fr .95fr;gap:22px;align-items:stretch}
.review-slider-column{min-width:0}
.review-slider-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 12px;padding:0 2px}
.review-slider-head>div:first-child{display:flex;flex-direction:column;gap:2px}
.review-slider-head span{color:var(--copper);font-size:9px;font-weight:950;letter-spacing:.16em}
.review-slider-head b{color:#7a7068;font-size:11px;font-weight:750}
.review-composite-carousel{min-width:0}
.review-composite-carousel .carousel-viewport{padding:4px 2px 14px}
.review-composite-track{align-items:stretch}
.review-composite-slide{display:flex;flex-direction:column;gap:14px;width:100%!important;min-width:100%}
.review-composite-slide .premium-review-main{min-height:350px;border-radius:30px}
.review-composite-slide .premium-review-small-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.review-composite-slide .premium-review-small-grid article{border-radius:24px;background:#fff}
.review-side-faq{align-self:stretch;min-width:0;padding:32px;border-radius:30px;background:#fff;border:1px solid rgba(41,30,20,.08);box-shadow:0 28px 80px rgba(55,40,27,.08)}
.review-side-faq .faq-intro{padding:4px 4px 25px;border-bottom:1px solid var(--line);margin-bottom:8px}
.review-composite-carousel .carousel-dots{margin-top:7px}
@media (max-width:980px){.review-faq-layout{grid-template-columns:1fr}
.review-side-faq{margin-top:8px}}
@media (max-width:640px){.review-slider-head{align-items:flex-end}
.review-slider-head b{max-width:210px}
.review-composite-slide .premium-review-main{min-height:auto;padding:28px 24px 24px}
.review-composite-slide .premium-review-main blockquote{font-size:22px;margin:27px 0 30px}
.review-composite-slide .premium-review-small-grid{grid-template-columns:1fr}
.review-composite-slide .premium-review-small-grid p{min-height:0}
.review-side-faq{padding:24px}}
.package-showcase{position:relative;overflow:hidden;isolation:isolate}
.package-showcase:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(133,75,24,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(133,75,24,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,transparent 0%,#000 20%,#000 80%,transparent 100%)}
.package-shell{position:relative;z-index:2}
.package-orb{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(1px)}
.package-orb-a{width:520px;height:520px;right:-250px;top:40px;background:radial-gradient(circle,rgba(192,116,50,.10),transparent 70%)}
.package-orb-b{width:420px;height:420px;left:-250px;bottom:-150px;background:radial-gradient(circle,rgba(226,158,98,.08),transparent 72%)}
.package-section-head-premium{display:grid;align-items:end;margin-bottom:30px}
.package-heading-copy h2{margin:13px 0 18px;font-size:clamp(39px,4.6vw,66px);line-height:.98;letter-spacing:-.055em;max-width:760px}
.package-heading-copy h2 span{color:#b86d2b}
.package-heading-copy>p{max-width:720px;margin:0;color:#897e74;font-size:15px;line-height:1.75}
.package-grid-premium{display:grid;grid-template-columns:1.06fr .97fr .97fr;gap:18px;align-items:stretch}
.package-premium{position:relative;min-height:690px;padding:27px;border:1px solid #eee7e0;border-radius:32px;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}
.package-premium:after{content:"";position:absolute;z-index:-1;width:250px;height:250px;right:-120px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(186,113,50,.105),transparent 70%);pointer-events:none}
.package-premium:hover{transform:translateY(-7px)}
.package-premium.featured{min-height:718px;margin-top:-12px;margin-bottom:-4px;padding:30px;transform:none}
.package-premium.featured:after{width:390px;height:390px;right:-180px;top:-190px}
.package-premium.featured:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;transform:translateX(-32%)}
.package-premium.featured:hover{transform:translateY(-7px);box-shadow:0 42px 96px rgba(58,41,27,.29)}
.package-ribbon{margin:-30px -30px 24px;padding:12px 18px;background:linear-gradient(90deg,#c26f27,#efa462);display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff}
.package-ribbon span{font-size:9px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}
.package-ribbon b{padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.18);font-size:8px;letter-spacing:.08em;text-transform:uppercase}
.package-card-head{display:flex;align-items:center;gap:12px;min-height:28px}
.package-popular,.package-mini-badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:7.5px;font-weight:950;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap}
.package-popular{background:#fff;color:#683a12;box-shadow:0 8px 22px rgba(0,0,0,.13)}
.package-mini-badge{background:#fcf6f0;color:#9e622e;border:1px solid #f3eae3}
.package-title-block{padding:22px 0 0}
.package-title-block h3{margin:0 0 13px;font-size:clamp(25px,2vw,31px);line-height:1.07;letter-spacing:-.04em;color:#36291e}
.package-description{min-height:105px;margin:0!important;color:#897e75!important;font-size:13px!important;line-height:1.72!important}
.package-home-type-premium{position:relative;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;margin:23px 0 19px;padding:17px;border:1px solid #efe9e4;border-radius:22px;background:linear-gradient(145deg,#fefbf8,#faf5f0);overflow:hidden}
.package-home-type-premium:after{content:"";position:absolute;right:-28px;top:-28px;width:90px;height:90px;border-radius:50%;background:rgba(187,114,50,.06)}
.package-house-mark{position:relative;width:48px;height:48px;border-radius:17px;background:#413022;display:grid;place-items:center}
.package-house-mark span{width:19px;height:17px;margin-top:7px;border:2px solid #fff;border-top:0}
.package-house-mark span:before{content:"";position:absolute;width:16px;height:16px;border-left:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg);left:16px;top:10px}
.package-house-mark i{position:absolute;width:5px;height:9px;background:#fff;bottom:12px;left:22px}
.package-home-type-premium>div:nth-child(2){display:grid;grid-template-columns:auto auto;align-items:end;justify-content:start;column-gap:7px}
.package-home-type-premium>div:nth-child(2) small{grid-column:1/-1;color:#9c8f84;font-size:7px;font-weight:950;letter-spacing:.14em;margin-bottom:3px}
.package-home-type-premium strong{font-size:37px;line-height:.9;letter-spacing:-.055em;color:#36291e}
.package-home-type-premium>div:nth-child(2)>span{padding-bottom:2px;color:#85786c;font-size:12px;font-weight:900}
.package-home-type-premium em{position:relative;z-index:1;max-width:84px;color:#9c8f84;font-size:8px;font-weight:800;line-height:1.35;text-align:right;font-style:normal}
.featured .package-house-mark span{border-color:#8e511b}
.featured .package-house-mark span:before{border-color:#8e511b}
.package-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 22px}
.package-feature-grid>span{min-height:63px;padding:11px 10px;border:1px solid #efeae6;border-radius:16px;display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;column-gap:8px;align-content:center}
.package-feature-grid>span>i{grid-row:1/3;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#faf4ee;color:#bc6e2a;font-size:9px;font-style:normal;align-self:center}
.package-feature-grid b{font-size:9px;line-height:1.2}
.package-feature-grid small{margin-top:2px;color:#9d948c;font-size:7px;line-height:1.2}
.package-action-zone{margin-top:auto}
.package-cta{min-height:72px;padding:14px 15px 14px 17px;border-radius:19px;display:flex!important;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;transition:.22s ease}
.package-cta:hover{transform:translateY(-2px);background:#7a481c;box-shadow:0 17px 35px rgba(67,50,35,.18)}
.package-cta>span{display:flex;flex-direction:column;gap:3px}
.package-cta b{font-size:14px;line-height:1.1}
.package-cta small{font-size:7.5px;font-weight:750;letter-spacing:.03em;color:rgba(255,255,255,.57)}
.package-cta>i{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:14px;background:rgba(255,255,255,.10);font-size:18px;font-style:normal;transition:transform .2s}
.package-cta:hover>i{transform:translateX(3px)}
.featured .package-cta{box-shadow:0 14px 30px rgba(0,0,0,.17)}
.featured .package-cta:hover{background:#fcf7f2}
.package-price-note{display:block;margin-top:9px;color:#a29992;font-size:7px;line-height:1.45;text-align:center}
.package-bottom-note{margin-top:24px;padding:14px 15px 14px 18px;border:1px solid #eee8e2;border-radius:22px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 14px 40px rgba(67,50,35,.05)}
.package-bottom-note>div{display:flex;align-items:center;gap:12px}
.package-bottom-note>div>span{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:12px;background:#fcf7f2;color:#ba6e2c;font-weight:950}
.package-bottom-note p{margin:0;max-width:770px;color:#8e847b;font-size:10px;line-height:1.5}
.package-bottom-note p b{color:#603c1c}
.package-bottom-note>a{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 14px;border-radius:14px;background:#edf8f1;color:#247349!important;font-size:9px;font-weight:950;text-decoration:none;white-space:nowrap}
.package-bottom-note>a span{font-size:13px}
@media (max-width:1080px){.package-section-head-premium{grid-template-columns:1fr}
.package-grid-premium{grid-template-columns:1fr 1fr}
.package-premium.featured{grid-column:1/-1;min-height:0;margin:0}
.package-premium{min-height:640px}}
@media (max-width:760px){.package-grid-premium{grid-template-columns:1fr}
.package-premium{min-height:0}
.package-section-head-premium{gap:24px}
.package-heading-copy h2{font-size:43px}
.package-bottom-note{align-items:flex-start;flex-direction:column}
.package-bottom-note>a{width:100%;justify-content:center}}
@media (max-width:520px){.package-showcase{padding-top:76px}
.package-heading-copy h2{font-size:37px}
.package-heading-copy>p{font-size:13px}
.package-premium,.package-premium.featured{padding:22px;border-radius:26px}
.package-ribbon{margin:-22px -22px 20px;padding:11px 14px}
.package-title-block{padding-top:18px}
.package-title-block h3{font-size:27px}
.package-description{min-height:0!important;font-size:12px!important}
.package-home-type-premium{grid-template-columns:43px 1fr;margin:19px 0 16px;padding:14px}
.package-house-mark{width:43px;height:43px}
.package-home-type-premium em{grid-column:1/-1;max-width:none;text-align:left;padding-left:57px;margin-top:-6px}
.package-feature-grid{gap:6px}
.package-feature-grid>span{min-height:59px;padding:9px 8px}
.package-feature-grid b{font-size:8px}
.package-feature-grid small{font-size:6.6px}
.package-cta{min-height:67px}
.package-bottom-note p{font-size:9px}}
.services-modern{position:relative;overflow:hidden;background:#fff;padding-top:112px}
.services-shell{position:relative;z-index:2}
.services-halo{position:absolute;border-radius:50%;pointer-events:none}
.services-halo-a{width:520px;height:520px;right:-260px;top:20px;background:radial-gradient(circle,rgba(220,127,46,.09),transparent 70%)}
.services-halo-b{width:380px;height:380px;left:-220px;bottom:-150px;background:radial-gradient(circle,rgba(70,51,34,.055),transparent 70%)}
.services-modern-head{display:grid;margin-bottom:42px}
.services-title-block h2{margin:14px 0 0;font-size:clamp(40px,4.8vw,68px);line-height:.98;letter-spacing:-.055em}
.services-title-block h2 span{color:#f78f36}
.services-head-panel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:16px 18px;border:1px solid #ede8e4;border-radius:24px;box-shadow:0 14px 40px rgba(52,38,25,.055)}
.services-head-panel p{margin:0;font-size:12.5px;line-height:1.65}
.services-head-panel .carousel-controls{align-self:center}
.service-carousel-modern .carousel-viewport{padding:8px 2px 28px}
.service-card-modern{display:flex;flex-direction:column;padding:0;border:1px solid #ece7e2;border-radius:30px;overflow:hidden;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}
.service-card-modern:before,.service-card-modern:after{display:none}
.service-card-modern:hover{transform:translateY(-7px)}
.service-card-modern b{position:static}
.service-visual{position:relative;overflow:hidden}
.service-visual:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.10);border-radius:50%}
.service-visual:after{content:"";position:absolute;left:-15%;right:-15%;height:1px;transform:rotate(-6deg)}
.service-visual>span{position:absolute;left:24px;top:20px;color:#fff;font-size:46px;font-weight:950;line-height:1;letter-spacing:-.075em}
.service-visual>i{position:absolute;top:24px;width:44px;height:44px;border:1px solid rgba(255,255,255,.24);border-radius:50%}
.service-visual>i:before,.service-visual>i:after{content:"";position:absolute;left:50%;top:50%;background:#fff;transform:translate(-50%,-50%)}
.service-visual>i:before{width:14px;height:1px}
.service-visual>i:after{width:1px;height:14px}
.service-visual>b{position:absolute!important;left:25px;bottom:19px;color:rgba(255,255,255,.60);font-size:8px;font-weight:900;letter-spacing:.20em}
.service-card-body{display:flex;flex:1;flex-direction:column}
.service-card-meta{display:flex;align-items:center;gap:12px}
.service-card-meta span{font-size:8px;font-weight:950;letter-spacing:.14em;color:#8d7f73}
.service-card-meta em{font-style:normal;font-size:10px;font-weight:950;color:#f78f36}
.service-card-modern h3{margin:18px 0 12px;font-size:27px;line-height:1.05;letter-spacing:-.04em}
.service-card-modern p{margin:0;color:#877c73;font-size:13.5px;line-height:1.75}
.service-card-link{padding-top:23px;border-top:1px solid #efece9}
.service-card-modern:hover .service-card-link i{background:#f78f36;color:#fff;transform:translateX(2px)}
.about-modern{position:relative;overflow:hidden;background:#f9f7f6}
.about-modern:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(70,51,35,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(70,51,35,.025) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(90deg,#000,transparent 80%)}
.about-modern-orb{position:absolute;width:560px;height:560px;left:-300px;top:-170px;border-radius:50%;background:radial-gradient(circle,rgba(220,127,46,.10),transparent 70%);pointer-events:none}
.about-modern-grid{position:relative;z-index:1;display:grid;grid-template-columns:.95fr 1.05fr;gap:76px;align-items:center}
.about-showcase{position:relative;min-height:550px;padding:22px;border-radius:38px;box-shadow:0 32px 86px rgba(42,30,20,.18);color:#fff;overflow:hidden}
.about-showcase:before{content:"";position:absolute;width:390px;height:390px;border-radius:50%;right:-180px;top:-130px;background:radial-gradient(circle,rgba(225,154,91,.25),transparent 68%)}
.about-showcase:after{content:"DENİZLİ";position:absolute;right:-14px;bottom:70px;color:rgba(255,255,255,.035);font-size:82px;font-weight:950;letter-spacing:-.07em;transform:rotate(-90deg);transform-origin:right bottom}
.about-modern-copy h2{margin:15px 0 24px;font-size:clamp(40px,4.3vw,62px);line-height:1.02;letter-spacing:-.05em}
.about-modern-copy h2 span{color:#f78f36}
.about-modern-copy>p{max-width:680px;margin:0;color:#80756c;font-size:15.5px;line-height:1.85}
.about-principles{display:grid;gap:0;margin-top:30px;border-top:1px solid #eae6e3}
.about-principles>span{display:grid;grid-template-columns:40px 150px 1fr;align-items:center;gap:12px;min-height:70px;border-bottom:1px solid #eae6e3}
.about-principles i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#f8f2ed;color:#f78f36;font-style:normal;font-size:8px;font-weight:950}
.about-principles b{font-size:12px;color:#5f3b1b}
.about-principles small{color:#948a82;font-size:11px}
.about-modern-actions{display:flex;align-items:center;gap:22px;margin-top:30px}
.about-phone-link{display:flex;flex-direction:column;line-height:1.1}
.about-phone-link small{font-size:7px;font-weight:900;letter-spacing:.14em}
.about-phone-link b{margin-top:6px;font-size:15px}
.process-modern{position:relative;overflow:hidden;padding-top:112px;padding-bottom:116px}
.process-modern:before{content:"";position:absolute;inset:0;pointer-events:none;background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent 95%)}
.process-orb{position:absolute;border-radius:50%;pointer-events:none}
.process-orb-a{width:600px;height:600px;right:-250px;top:-330px}
.process-orb-b{width:480px;height:480px;left:-310px;bottom:-270px}
.process-shell{position:relative;z-index:2}
.process-modern-head{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:end;margin-bottom:54px}
.process-modern-head h2{margin:15px 0 0;font-size:clamp(42px,4.8vw,68px);line-height:.98}
@media (max-width:1080px){.services-modern-head{grid-template-columns:1fr;gap:24px}
.services-head-panel{max-width:700px}
.about-modern-grid{grid-template-columns:1fr;gap:42px}
.about-showcase{max-width:760px;width:100%;min-height:520px}
.process-modern-head{grid-template-columns:1fr;gap:22px}}
@media (max-width:700px){.services-modern{padding-top:78px}
.services-modern-head{margin-bottom:27px}
.services-title-block h2{font-size:43px}
.services-title-block h2 br{display:none}
.services-head-panel{grid-template-columns:1fr auto;padding:15px}
.services-head-panel p{font-size:11.5px}
.service-card-modern{min-height:440px;border-radius:25px}
.service-visual{height:142px;flex-basis:142px}
.service-card-body{padding:23px 21px}
.service-card-modern h3{font-size:25px}
.about-modern{padding-top:76px;padding-bottom:76px}
.about-showcase{min-height:510px;padding:16px;border-radius:29px}
.about-modern-copy h2{font-size:41px}
.about-modern-copy h2 br{display:none}
.about-principles>span{grid-template-columns:36px 1fr;gap:10px;padding:12px 0}
.about-principles small{grid-column:2}
.about-modern-actions{align-items:flex-start;flex-direction:column}
.about-modern-actions .btn{width:100%}
.process-modern{padding-top:78px;padding-bottom:82px}
.process-modern-head h2{font-size:43px}
.process-modern-head h2 br{display:none}}
@media (prefers-reduced-motion:reduce){.service-card-modern,.service-card-link i,.process-rail article{transition:none}}
.media-gallery{position:relative;overflow:hidden;padding:104px 0;background:linear-gradient(180deg,#fefbf9 0%,#fcf6f1 52%,#fefcfa 100%)}
.gallery-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(3px);opacity:.7}
.gallery-orb-a{width:430px;height:430px;right:-180px;top:70px;background:radial-gradient(circle,rgba(210,127,55,.18),rgba(210,127,55,0) 70%)}
.gallery-orb-b{width:360px;height:360px;left:-170px;bottom:110px;background:radial-gradient(circle,rgba(51,37,25,.10),rgba(51,37,25,0) 72%)}
.gallery-shell{position:relative;z-index:1}
.gallery-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:56px;align-items:end;margin-bottom:48px}
.gallery-head h2{margin:12px 0 0;color:#37281c;font-size:clamp(40px,4.3vw,66px);line-height:.98;letter-spacing:-.045em}
.gallery-head h2 span{color:#c47530}
.gallery-group{padding:26px;border:1px solid #eee5dd;border-radius:32px;box-shadow:0 28px 80px rgba(93,55,22,.09);backdrop-filter:blur(12px)}
.gallery-group+.gallery-group{margin-top:32px}
.gallery-group-head{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:2px 3px 22px}
.gallery-group-head>div{display:flex;align-items:center;gap:15px}
.gallery-group-head small{display:block;margin-bottom:5px;color:#8e7d6e;font-size:8px;font-weight:900;letter-spacing:.17em}
.gallery-group-head h3{margin:0;font-size:27px;letter-spacing:-.025em}
.gallery-group-head>p{max-width:430px;margin:0;color:#90857b;font-size:12px;line-height:1.65;text-align:right}
.gallery-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:16px}
.gallery-card{min-width:0;margin:0;overflow:hidden;border:1px solid #eee6df;border-radius:25px;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}
.gallery-card:hover{transform:translateY(-6px)}
.gallery-image{position:relative;overflow:hidden;aspect-ratio:4/3}
.gallery-card-featured .gallery-image{aspect-ratio:4/3}
.gallery-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.gallery-card:hover .gallery-image img{transform:scale(1.035)}
@media (max-width:1080px){.gallery-head{grid-template-columns:1fr;gap:24px}
.gallery-grid{grid-template-columns:1fr 1fr}
.gallery-card-featured .gallery-image,.gallery-image{aspect-ratio:16/10}
.gallery-group-head{align-items:flex-start}}
@media (max-width:700px){.media-gallery{padding:78px 0}
.gallery-head{margin-bottom:30px}
.gallery-head h2{font-size:42px}
.gallery-head h2 br{display:none}
.gallery-group{padding:14px;border-radius:26px}
.gallery-group+.gallery-group{margin-top:22px}
.gallery-group-head{display:block;padding:4px 4px 17px}
.gallery-group-head>div{margin-bottom:12px}
.gallery-group-head h3{font-size:24px}
.gallery-group-head>p{text-align:left;font-size:11.5px}
.gallery-grid{grid-template-columns:1fr;gap:12px}
.gallery-image,.gallery-card-featured .gallery-image{aspect-ratio:16/10}
.gallery-card{border-radius:22px}}
@media (prefers-reduced-motion:reduce){.gallery-card,.gallery-image img{transition:none}}
.premium-faq summary{grid-template-columns:1fr 34px}
.premium-faq details p{padding-left:0;padding-right:46px}
.review-composite-slide .review-card-head .stars{margin-left:auto}
.package-card-head{justify-content:flex-end}
.region-marker:before{content:"";width:7px;height:7px;border-radius:50%;flex:0 0 auto}
.region-marker b{line-height:1.15}
.value-grid h3{margin:0 0 8px}
.service-card-meta{justify-content:flex-start}
.service-visual>i{right:25px}
@media (max-width:700px){.premium-faq summary{grid-template-columns:1fr 30px}
.premium-faq details p{padding-left:0;padding-right:38px}
.about-principles>span{grid-template-columns:36px 1fr}}
.smart-solutions{position:relative;overflow:hidden;padding:108px 0;background:linear-gradient(180deg,#fefbf9 0%,#faf5f0 100%)}
.smart-glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(4px)}
.smart-glow-a{width:520px;height:520px;right:-245px;top:-170px;background:radial-gradient(circle,rgba(196,117,48,.16),rgba(196,117,48,0) 70%)}
.smart-glow-b{width:380px;height:380px;left:-210px;bottom:-170px;background:radial-gradient(circle,rgba(61,44,30,.11),rgba(61,44,30,0) 70%)}
.smart-shell{position:relative;z-index:1}
.smart-head{max-width:900px;margin:0 auto 50px;text-align:center}
.smart-head h2{margin:13px 0 20px;color:#37281c;font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:-.05em}
.smart-head h2 span{display:inline;color:#c77935}
.smart-head>p{max-width:780px;margin:0 auto;color:#81756b;font-size:15px;line-height:1.8}
.smart-grid{display:grid;gap:24px}
.smart-card{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);overflow:hidden;border-radius:36px;box-shadow:0 30px 90px rgba(64,47,32,.13)}
.smart-card-copy{position:relative;z-index:2;display:flex;flex-direction:column;padding:52px 50px}
.smart-card-lift{border:1px solid rgba(233,191,154,.16)}
.smart-card-pack{border:1px solid #efe4db;background:linear-gradient(140deg,#fff 0%,#fdfaf7 60%,#fbf4ed 100%)}
.smart-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px}
.smart-kicker span,.smart-kicker b{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border-radius:999px;font-size:8px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}
.smart-card-lift .smart-kicker span{border:1px solid rgba(243,186,137,.2)}
.smart-card-pack .smart-kicker span{border:1px solid #e9ded5;background:#fcf6f1;color:#7f6f61}
.smart-card-pack .smart-kicker b{background:#433122;color:#fff}
.smart-card h3{max-width:650px;margin:0 0 20px;font-size:clamp(33px,3.5vw,52px);line-height:1.02;letter-spacing:-.045em}
.smart-card-pack h3{color:#37281c}
.smart-lead{max-width:660px;margin:0 0 30px;font-size:14px;font-weight:700;line-height:1.76}
.smart-card-pack .smart-lead{color:#7f7368}
.smart-features{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:0 0 34px}
.smart-features span{display:flex;align-items:center;gap:10px;min-height:50px;padding:10px 13px;border-radius:15px;font-size:11px;font-weight:800;line-height:1.35}
.smart-features i{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;font-style:normal;font-size:11px;font-weight:950}
.smart-card-lift .smart-features span{border:1px solid rgba(255,255,255,.09)}
.smart-card-pack .smart-features span{border:1px solid #f1e8e0;background:rgba(255,255,255,.72);color:#7e4e24}
.smart-card-pack .smart-features i{background:#f8eee6;color:#b5651f}
.smart-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:auto;padding-top:22px;border-top:1px solid}
.smart-card-bottom>b{font-size:8px;font-weight:950;letter-spacing:.16em}
.smart-card-bottom a{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:900;text-decoration:none}
.smart-card-bottom a span{font-size:17px;transition:transform .2s ease}
.smart-card-bottom a:hover span{transform:translateX(4px)}
.smart-card-pack .smart-card-bottom{border-color:#efe7e0}
.smart-card-pack .smart-card-bottom>b{color:#8c8177}
.smart-card-pack .smart-card-bottom a{color:#a25a1b}
.smart-card-lift .smart-visual-chip{border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px)}
.smart-card-pack .smart-visual-chip{border:1px solid #efe4da;backdrop-filter:blur(9px)}
@media (max-width:1080px){.smart-card{grid-template-columns:1fr;min-height:0}
.smart-card-copy{padding:44px 42px}
.smart-card-pack .smart-visual{order:2}}
@media (max-width:700px){.smart-solutions{padding:78px 0}
.smart-head{margin-bottom:32px;text-align:left}
.smart-head h2{font-size:42px}
.smart-head>p{font-size:13px}
.smart-grid{gap:17px}
.smart-card{border-radius:28px}
.smart-card-copy{padding:28px 22px 25px}
.smart-kicker{margin-bottom:22px}
.smart-card h3{font-size:34px}
.smart-lead{font-size:12.5px;margin-bottom:23px}
.smart-features{grid-template-columns:1fr;gap:8px;margin-bottom:26px}
.smart-features span{min-height:46px}
.smart-card-bottom{align-items:flex-start;flex-direction:column;gap:10px}}
@media (prefers-reduced-motion:reduce){.smart-card-bottom a span{transition:none}}
@media (min-width:1081px){.smart-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}
.smart-card{grid-template-columns:1fr;min-height:760px;height:100%}
.smart-card-copy{padding:42px 38px 34px}
.smart-card h3{font-size:clamp(32px,2.5vw,46px)}
.smart-lead{font-size:13px}
.smart-features{grid-template-columns:1fr;gap:9px}}
.smart-card{min-height:0}
.smart-card-copy{height:100%}
@media (min-width:1081px){.smart-card{min-height:0}
.smart-card-copy{padding:44px 40px 38px}}
@media (max-width:1080px){.smart-card{min-height:0}}
.premium-footer-bottom{margin-top:46px;padding:22px 0 18px;justify-content:flex-start}
.footer-agency-signature{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:center;gap:36px;margin-top:12px;padding:24px 26px;border:1px solid rgba(255,255,255,.095);border-radius:28px;overflow:hidden}
.footer-agency-signature:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(108deg,transparent 10%,rgba(255,255,255,.055) 46%,transparent 68%);transform:translateX(-55%)}
.footer-agency-brand{position:relative;z-index:1;display:flex;align-items:center;gap:28px;min-width:0}
.footer-agency-brand img{display:block;width:190px;max-width:34%;height:auto;flex:0 0 auto;filter:drop-shadow(0 12px 28px rgba(233,128,37,.15))}
.footer-agency-copy{min-width:0}
.footer-agency-copy>span{display:block;margin-bottom:7px;font-size:8px;font-weight:950;letter-spacing:.17em;text-transform:uppercase}
.footer-agency-copy strong{display:block;font-size:clamp(18px,1.7vw,25px);line-height:1.15;letter-spacing:-.025em}
.footer-agency-copy p{max-width:570px;margin:7px 0 0;font-size:11px;line-height:1.65}
.footer-agency-services{position:relative;z-index:1;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}
.footer-agency-services span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border-radius:999px;font-size:9px;font-weight:850;letter-spacing:.035em;white-space:nowrap}
.footer-agency-services span:before{content:"";width:5px;height:5px;margin-right:7px;border-radius:50%}
@media (max-width:980px){.footer-agency-signature{grid-template-columns:1fr;gap:22px}
.footer-agency-services{justify-content:flex-start}}
@media (max-width:640px){.footer-agency-signature{margin-top:9px;padding:21px 18px;border-radius:23px}
.footer-agency-brand{align-items:flex-start;flex-direction:column;gap:17px}
.footer-agency-brand img{width:165px;max-width:68%}
.footer-agency-copy strong{font-size:20px}
.footer-agency-services{display:grid;grid-template-columns:1fr;gap:7px;width:100%}
.footer-agency-services span{justify-content:flex-start;min-height:37px}
.premium-footer-bottom{padding-bottom:14px}}
.success-compare{position:relative;overflow:hidden;padding:104px 0;background:linear-gradient(180deg,#fefbf8 0%,#fcf6f1 100%)}
.success-compare:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(133,72,18,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(133,72,18,.032) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}
.success-compare-glow{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}
.success-compare-glow-a{width:420px;height:420px;left:-160px;top:-170px;background:radial-gradient(circle,rgba(223,140,68,.16),transparent 68%)}
.success-compare-glow-b{width:520px;height:520px;right:-220px;bottom:-250px;background:radial-gradient(circle,rgba(175,101,36,.13),transparent 70%)}
.success-compare-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:24px;align-items:stretch}
.success-panel,.before-after-panel{position:relative;min-width:0;border:1px solid rgba(127,72,23,.10);border-radius:32px;box-shadow:0 28px 72px rgba(106,61,21,.10);overflow:hidden}
.success-panel{padding:42px}
.success-panel:after{position:absolute;left:-25%;right:-25%;top:0;height:140px;transform:translateX(-28%);pointer-events:none}
.success-panel-head{position:relative;z-index:1}
.success-panel-head h2{max-width:560px;margin:14px 0 14px;font-size:clamp(34px,3.4vw,52px);line-height:1.03;letter-spacing:-.045em}
.success-panel-head p{max-width:570px;margin:0;font-size:13px;line-height:1.8}
.success-metrics{position:relative;z-index:1}
.success-metric{border-top:1px solid rgba(255,255,255,.085)}
.success-metric-top{display:flex;justify-content:space-between;gap:18px}
.success-metric-top strong{line-height:1}
.before-after-panel{padding:42px}
.before-after-head h2{margin:14px 0 12px;color:#3f2e20;font-size:clamp(34px,3.3vw,50px);line-height:1.03;letter-spacing:-.045em}
.before-after-head h2 span{color:#bd6c25}
.before-after-head p{max-width:600px;margin:0;color:#7c7167;font-size:13px;line-height:1.75}
.before-after-visual{margin-top:31px}
.compare-slider{--compare-position:50%;position:relative;width:100%;aspect-ratio:1.62/1;min-height:285px;overflow:hidden;border:1px solid rgba(138,80,29,.12);border-radius:24px;box-shadow:0 22px 52px rgba(124,70,23,.12);isolation:isolate}
.compare-slider:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.32),inset 0 -70px 80px rgba(48,34,22,.08)}
.compare-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none;pointer-events:none}
.compare-image-before{z-index:0}
.compare-after-layer{position:absolute;inset:0;z-index:1;clip-path:inset(0 calc(100% - var(--compare-position)) 0 0);will-change:clip-path}
.compare-image-after{z-index:0}
.compare-side-label{position:absolute;z-index:5;top:16px;display:inline-flex;align-items:center;min-height:31px;padding:0 11px;border:1px solid rgba(255,255,255,.55);border-radius:999px;backdrop-filter:blur(9px);font-size:8px;font-weight:950;letter-spacing:.13em;pointer-events:none}
.compare-side-before{left:16px}
.compare-side-after{right:16px;background:rgba(181,100,30,.91)}
.compare-divider{position:absolute;z-index:6;top:0;bottom:0;left:var(--compare-position);width:3px;transform:translateX(-50%);pointer-events:none}
.compare-divider span{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:52px;height:52px;transform:translate(-50%,-50%);border:3px solid #fff;border-radius:50%;background:#804614;color:#fff;box-shadow:0 12px 32px rgba(65,46,29,.28);font-size:20px;font-weight:950}
.compare-range{position:absolute;z-index:8;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;appearance:none;-webkit-appearance:none;background:transparent}
.compare-range:focus-visible{opacity:.001;outline:3px solid #cb7d38;outline-offset:-5px}
.compare-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 0;font-size:9px;font-weight:800;text-align:center}
.compare-hint span{display:grid;place-items:center;width:23px;height:23px;border-radius:8px;background:#fbf2eb;color:#aa601f;font-size:12px;font-weight:950}
@media (max-width:1080px){.success-compare-shell{grid-template-columns:1fr}
.success-panel,.before-after-panel{padding:38px}
.success-metrics{grid-template-columns:1fr 1fr;gap:18px 22px}
.success-metric:nth-child(2){padding-top:0;border-top:0}
.compare-slider{aspect-ratio:1.75/1}}
@media (max-width:680px){.success-compare{padding:74px 0}
.success-panel,.before-after-panel{padding:25px 19px;border-radius:24px}
.success-panel-head h2,.before-after-head h2{font-size:34px}
.success-metrics{grid-template-columns:1fr;margin-top:29px}
.success-metric:nth-child(2){padding-top:15px;border-top:1px solid rgba(255,255,255,.085)}
.compare-slider{min-height:235px;aspect-ratio:1.42/1;border-radius:19px}
.compare-side-label{top:12px;min-height:28px;padding:0 9px;font-size:7px}
.compare-side-before{left:12px}
.compare-side-after{right:12px}
.compare-divider span{width:46px;height:46px;font-size:18px}}
.route-network-animated .route-track{fill:none;stroke-width:1.25;stroke-dasharray:5 8;vector-effect:non-scaling-stroke}
.route-network-animated .route-flow{fill:none;stroke-width:2.15;stroke-linecap:round;stroke-dasharray:2 18;vector-effect:non-scaling-stroke;animation:dneTurkeyRouteFlow 1.7s linear infinite}
.route-network-animated .route-arrow{stroke:#f3b885;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:none}
.turkey-origin>i{animation:dneTurkeyOriginPulse 2.2s ease-out infinite}
@keyframes dneTurkeyRouteFlow{
  to{stroke-dashoffset:-40}
}
@keyframes dneTurkeyOriginPulse{
  0%,100%{box-shadow:0 0 0 6px rgba(198,110,33,.13)}
  50%{box-shadow:0 0 0 11px rgba(232,159,95,.06),0 0 18px rgba(232,159,95,.30)}
}
@media (max-width:639px){.turkey-map-stage .route-network-animated{display:block;opacity:.78}
.route-network-animated .route-track{stroke-width:.8;stroke-dasharray:4 10}
.route-network-animated .route-flow{stroke-width:1.25;stroke-dasharray:1.5 20;filter:drop-shadow(0 0 2px rgba(242,176,119,.55))}
.route-network-animated .route-arrow{opacity:.82}}
@media (prefers-reduced-motion:reduce){.route-network-animated .route-flow,.turkey-origin>i{animation:none!important}
.route-network-animated .route-moving-arrows{display:none}}
.turkey-map-card,
.turkey-map-stage,
.turkey-map-canvas{min-width:0;max-width:100%}
.turkey-map-stage{contain:layout paint}
.turkey-map-canvas{position:absolute;z-index:1;left:0;top:50%;width:100%;aspect-ratio:1000/440;transform:translateY(-50%);transform-origin:center;pointer-events:none}
.turkey-map-canvas .turkey-region-map,
.turkey-map-canvas .turkey-map-shade,
.turkey-map-canvas .route-network,
.turkey-map-canvas .region-marker,
.turkey-map-canvas .turkey-origin{position:absolute}
.turkey-map-canvas .route-network{inset:0;width:100%;height:100%}
.turkey-map-canvas .turkey-map-shade{inset:0}
@media (max-width:640px){.turkey-network-section{overflow:hidden}
.turkey-network-section>.container{width:min(100% - 24px,1180px);min-width:0}
.turkey-network-head{min-width:0;gap:14px}
.turkey-network-head h2{font-size:clamp(31px,9.2vw,42px);overflow-wrap:anywhere}
.turkey-network-head>p{font-size:13px;line-height:1.7}
.turkey-map-card{width:100%;padding:8px;border-radius:22px}
.turkey-map-topline{align-items:flex-start;flex-wrap:wrap;gap:5px 10px;padding:6px 6px 10px;line-height:1.35}
.turkey-map-topline b{max-width:100%;white-space:normal;text-align:right}
.turkey-map-stage{width:100%;height:auto;min-height:0;aspect-ratio:1.78/1;border-radius:18px;overflow:hidden}
.turkey-map-canvas{left:50%;top:50%;width:100%;max-width:none;transform:translate(-50%,-50%)}
.turkey-region-map{left:4%;top:8%;width:92%;height:80%;object-fit:contain}
.turkey-region-map.is-fallback{left:5%;top:10%;width:90%;height:78%}
.region-marker{max-width:26%;min-width:0;padding:4px 5px;border-radius:7px;white-space:normal;text-align:center;line-height:1.05;box-shadow:0 4px 10px rgba(0,0,0,.14)}
.region-marker:before{width:4px;height:4px;margin-right:3px;box-shadow:0 0 0 2px rgba(242,180,126,.11)}
.region-marker b{font-size:clamp(5.7px,1.65vw,7.2px);line-height:1.05}
.turkey-origin{max-width:29%;grid-template-columns:auto minmax(0,1fr);column-gap:4px;padding:4px 5px;border-radius:8px;white-space:normal}
.turkey-origin i{width:6px;height:6px;box-shadow:0 0 0 3px rgba(198,110,33,.13)}
.turkey-origin b{font-size:6.7px;white-space:nowrap}
.turkey-origin small{font-size:4.8px;letter-spacing:.04em;white-space:nowrap}
.turkey-map-stage .route-network-animated{display:block;opacity:.72}
.route-network-animated .route-track{stroke-width:.7;stroke-dasharray:4 10}
.route-network-animated .route-flow{stroke-width:1.05;stroke-dasharray:1.5 22;filter:drop-shadow(0 0 1.5px rgba(242,176,119,.48))}
.route-network-animated .route-arrow{opacity:.76;transform-box:fill-box;transform-origin:center}
.turkey-map-data-note{right:6px;bottom:6px;max-width:48%;font-size:4.9px;line-height:1.25;padding:4px 5px;border-radius:6px}
.turkey-map-compass{top:7px;left:7px;transform:scale(.68);transform-origin:top left}}
@media (max-width:390px){.turkey-network-section>.container{width:min(100% - 18px,1180px)}
.turkey-map-card{padding:6px;border-radius:18px}
.turkey-map-stage{border-radius:15px;aspect-ratio:1.72/1}
.turkey-map-topline{font-size:6.3px;letter-spacing:.10em}
.region-marker{padding:3px 4px}
.region-marker b{font-size:5.5px}
.turkey-origin{padding:3px 4px}
.turkey-origin b{font-size:6px}
.turkey-origin small{font-size:4.3px}
.turkey-map-data-note{font-size:4.4px;max-width:50%}}
@media (max-width:640px){.turkey-map-stage{aspect-ratio:1.68/1}
.turkey-map-canvas{width:116%}
.region-marker{max-width:27%;padding:4.5px 5.5px}
.region-marker b{font-size:clamp(6.2px,1.85vw,8px)}
.turkey-origin{max-width:30%;padding:4.5px 5.5px}
.turkey-origin b{font-size:7.2px}
.turkey-origin small{font-size:5px}
.turkey-map-compass{transform:scale(.74)}}
@media (max-width:390px){.turkey-map-stage{aspect-ratio:1.62/1}
.turkey-map-canvas{width:122%}
.region-marker{padding:3.5px 4.5px}
.region-marker b{font-size:6.1px}
.turkey-origin{padding:3.5px 4.5px}
.turkey-origin b{font-size:6.6px}
.turkey-origin small{font-size:4.6px}}
.turkey-map-card{padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;overflow:visible}
.turkey-map-topline{padding:0 4px 16px}
.turkey-map-stage{height:500px;border-radius:0;overflow:hidden;isolation:isolate}
.turkey-map-stage:before,
.turkey-map-stage:after{content:none!important;display:none!important}
.turkey-map-shade{display:none!important}
.turkey-region-map{opacity:.98}
.turkey-region-map.is-fallback{opacity:.98;filter:grayscale(.10) sepia(.65) saturate(2) hue-rotate(170deg) brightness(1.04) contrast(1.06) drop-shadow(0 18px 28px rgba(105,55,12,.14))}
.route-network path{stroke:rgba(198,110,33,.46)}
.route-network-animated .route-track{stroke:rgba(198,110,33,.24)}
.turkey-map-data-note{background:rgba(255,255,255,.88);color:#8f847b;border:1px solid rgba(41,30,20,.08);box-shadow:0 8px 22px rgba(107,61,21,.06);backdrop-filter:blur(8px)}
.turkey-map-data-note a{color:#76695e;border-bottom-color:rgba(118,105,94,.24)}
@media (max-width:640px){.turkey-map-card{padding:0;border-radius:0;overflow:visible}
.turkey-map-topline{padding:0 2px 10px}
.turkey-map-stage{border-radius:0;background:transparent}}
@media (max-width:390px){.turkey-map-card{padding:0;border-radius:0}
.turkey-map-stage{border-radius:0}}
.service-visual{isolation:isolate;background:linear-gradient(145deg,#291e14 0%,#683a12 58%,#c87124 100%)}
.service-visual:before{z-index:0}
.service-visual:after{z-index:0;opacity:.72}
.service-scene{position:absolute;inset:0;z-index:2;display:block;pointer-events:none;overflow:hidden}
.service-card-modern .service-scene *{box-sizing:border-box}
.service-card-modern.service-motion-ready .service-scene{animation:svcSceneEnter .72s cubic-bezier(.2,.75,.2,1) both}
@keyframes svcSceneEnter{0%{opacity:.2;transform:translateY(7px) scale(.985)}100%{opacity:1;transform:none}}
.service-visual-home .service-scene:before{content:"";position:absolute;left:18px;right:18px;bottom:47px;height:1px;background:linear-gradient(90deg,transparent,rgba(237,200,168,.55),rgba(255,255,255,.25),transparent)}
.svc-house{position:absolute;right:24px;bottom:47px;width:76px;height:62px;border:1px solid rgba(255,255,255,.35);border-radius:7px 7px 2px 2px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.07));box-shadow:0 16px 30px rgba(0,0,0,.12)}
.svc-house:before{content:"";position:absolute;left:8px;right:8px;top:-23px;height:34px;clip-path:polygon(50% 0,100% 72%,92% 100%,8% 100%,0 72%);opacity:.96}
.svc-house i,.svc-house b{position:absolute;bottom:0}
.svc-house i{left:14px;width:20px;height:27px;border-radius:3px 3px 0 0;background:rgba(52,37,23,.75)}
.svc-house b{right:12px;bottom:18px;width:17px;height:14px;border:2px solid rgba(255,255,255,.75)}
.svc-house em{position:absolute;right:16px;top:13px;width:9px;height:9px;border-radius:50%;background:#f1ad72;box-shadow:0 0 0 6px rgba(241,173,114,.08)}
.svc-road{position:absolute;left:22px;right:103px;bottom:45px;height:8px}
.svc-road:before{content:"";position:absolute;inset:3px 0 auto;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.2) 0 11px,transparent 11px 20px)}
.svc-road i{position:absolute;top:0;width:7px;height:7px;border-radius:50%;background:#f3bc8b;box-shadow:0 0 0 4px rgba(243,188,139,.08)}
.svc-road i:nth-child(1){left:3%}
.svc-road i:nth-child(2){left:48%}
.svc-road i:nth-child(3){right:2%}
.svc-truck{position:absolute;left:26px;bottom:51px;width:57px;height:29px;transform:translateX(0)}
.svc-truck>i{position:absolute;left:0;bottom:7px;width:38px;height:22px;border-radius:5px 3px 2px 2px;background:linear-gradient(145deg,#f3bc8b,#d68742)}
.svc-truck>b{position:absolute;right:0;bottom:7px;width:23px;height:17px;border-radius:4px 7px 2px 2px;background:#fdf9f5;clip-path:polygon(0 0,65% 0,100% 45%,100% 100%,0 100%)}
.svc-truck>em,.svc-truck>span{position:absolute;bottom:0;width:10px;height:10px;border-radius:50%;background:#281d13;border:2px solid #c8986e}
.svc-truck>em{left:9px}
.svc-truck>span{right:7px}
.svc-boxes{position:absolute;left:91px;bottom:53px;width:35px;height:27px}
.svc-boxes i{position:absolute;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.13);border-radius:2px}
.svc-boxes i:nth-child(1){left:0;bottom:0;width:17px;height:15px}
.svc-boxes i:nth-child(2){left:15px;bottom:0;width:19px;height:19px}
.svc-boxes i:nth-child(3){left:8px;bottom:14px;width:15px;height:12px}
.service-type-home:hover .svc-truck,.service-type-home:focus-visible .svc-truck,.service-type-home.service-motion-ready .svc-truck{animation:svcTruckMove 2.3s cubic-bezier(.35,.05,.25,1) both}
.service-type-home:hover .svc-boxes i,.service-type-home:focus-visible .svc-boxes i{animation:svcBoxLift .7s ease-in-out alternate 2}
.service-type-home:hover .svc-house em,.service-type-home:focus-visible .svc-house em{animation:svcPulse .8s ease-out 2}
@keyframes svcTruckMove{0%{transform:translateX(-16px);opacity:.55}55%{transform:translateX(28px);opacity:1}100%{transform:translateX(62px);opacity:1}}
@keyframes svcBoxLift{to{transform:translateY(-4px)}}
@keyframes svcPulse{50%{box-shadow:0 0 0 12px rgba(241,173,114,.02);transform:scale(1.15)}}
.svc-building{position:absolute;right:28px;bottom:43px;width:72px;height:95px;border:1px solid rgba(255,255,255,.28);border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,rgba(255,255,255,.17),rgba(255,255,255,.055));display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:13px}
.svc-building i{display:block;border:1px solid rgba(255,255,255,.35);border-radius:2px}
.svc-lift-rail{position:absolute;left:70px;bottom:43px;width:4px;height:98px;border-radius:99px;box-shadow:0 0 0 1px rgba(255,255,255,.06)}
.svc-lift-platform{position:absolute;left:46px;bottom:48px;width:52px;height:31px;border:1px solid rgba(255,255,255,.45);border-radius:7px;box-shadow:0 10px 22px rgba(0,0,0,.12)}
.svc-lift-platform i{position:absolute;left:10px;bottom:7px;width:15px;height:14px;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.13)}
.svc-lift-platform b{position:absolute!important;right:9px;bottom:7px;width:12px;height:18px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08)}
.svc-lift-arrow{position:absolute;left:31px;top:29px;width:19px;height:92px}
.svc-lift-arrow:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:1px}
.svc-lift-arrow:after{content:"";position:absolute;left:4px;top:5px;width:9px;height:9px;border-left:2px solid #eecbac;border-top:2px solid #eecbac;transform:rotate(45deg)}
.service-type-lift:hover .svc-lift-platform,.service-type-lift:focus-visible .svc-lift-platform,.service-type-lift.service-motion-ready .svc-lift-platform{animation:svcLiftUp 2.5s cubic-bezier(.45,.05,.2,1) both}
.service-type-lift:hover .svc-lift-arrow,.service-type-lift:focus-visible .svc-lift-arrow{animation:svcArrowGlow 1.2s ease-in-out 2}
@keyframes svcLiftUp{0%{transform:translateY(0)}50%{transform:translateY(-54px)}78%{transform:translateY(-54px)}100%{transform:translateY(-38px)}}
@keyframes svcArrowGlow{50%{filter:drop-shadow(0 0 7px #f3bc8b);opacity:1}}
.svc-route-line{position:absolute;left:25px;right:25px;top:81px;height:34px;border-top:2px dashed rgba(233,191,154,.42);border-radius:50% 45% 0 0;transform:rotate(-4deg)}
.svc-route-line i{position:absolute;top:-6px;width:10px;height:10px;border:2px solid #ebc3a0;border-radius:50%}
.svc-route-line i:nth-child(1){left:1%}
.svc-route-line i:nth-child(2){left:34%;top:-12px}
.svc-route-line i:nth-child(3){left:67%;top:-8px}
.svc-route-line i:nth-child(4){right:0;top:-4px}
.svc-route-truck{position:absolute;left:29px;top:60px;width:45px;height:24px}
.svc-route-truck i{position:absolute;left:0;bottom:6px;width:30px;height:18px;border-radius:4px 2px 2px 2px;background:#f2b57f}
.svc-route-truck b{position:absolute!important;right:0;bottom:6px;width:19px;height:14px;border-radius:3px 6px 2px 2px;background:#fdfaf7}
.svc-route-truck em{position:absolute;left:8px;bottom:0;width:8px;height:8px;border-radius:50%;background:#221810;box-shadow:27px 0 #221810}
.svc-route-city{position:absolute;bottom:45px;height:29px;border-left:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.18)}
.svc-route-city:before,.svc-route-city:after{content:"";position:absolute;bottom:0;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.16)}
.svc-route-city:before{left:4px;width:13px;height:18px}
.svc-route-city:after{left:20px;width:10px;height:27px}
.svc-route-city-a{left:28px;width:36px}
.svc-route-city-b{right:30px;width:36px}
.service-type-route:hover .svc-route-truck,.service-type-route:focus-visible .svc-route-truck,.service-type-route.service-motion-ready .svc-route-truck{animation:svcRouteDrive 2.9s cubic-bezier(.3,.15,.25,1) both}
.service-type-route:hover .svc-route-line i,.service-type-route:focus-visible .svc-route-line i{animation:svcNodePulse .65s ease-out 2}
.service-type-route:hover .svc-route-line i:nth-child(2){animation-delay:.15s}
.service-type-route:hover .svc-route-line i:nth-child(3){animation-delay:.3s}
.service-type-route:hover .svc-route-line i:nth-child(4){animation-delay:.45s}
@keyframes svcRouteDrive{0%{transform:translate(0,5px) rotate(-4deg)}30%{transform:translate(51px,-7px) rotate(-2deg)}65%{transform:translate(112px,-3px) rotate(1deg)}100%{transform:translate(174px,2px) rotate(3deg)}}
@keyframes svcNodePulse{50%{box-shadow:0 0 0 10px rgba(235,195,160,.02);background:#ebc3a0}}
.svc-desk{position:absolute;left:28px;right:28px;bottom:49px;height:8px;border-radius:3px;background:rgba(252,245,238,.55);box-shadow:0 7px 0 rgba(255,255,255,.05)}
.svc-desk i,.svc-desk b{position:absolute;top:7px;width:3px;height:34px;background:rgba(255,255,255,.25)}
.svc-desk i{left:16px}
.svc-desk b{right:16px}
.svc-desk em{position:absolute;right:40px;bottom:12px;width:26px;height:9px;border-radius:2px;background:rgba(255,255,255,.17)}
.svc-monitor{position:absolute;left:45px;bottom:68px;width:62px;height:42px;border:2px solid rgba(255,255,255,.6);border-radius:6px;box-shadow:0 12px 30px rgba(0,0,0,.12)}
.svc-monitor:before{content:"";position:absolute;left:27px;bottom:-12px;width:5px;height:10px;background:rgba(255,255,255,.45)}
.svc-monitor:after{content:"";position:absolute;left:18px;bottom:-15px;width:23px;height:3px;border-radius:5px;background:rgba(255,255,255,.4)}
.svc-monitor i{position:absolute;left:9px;right:9px;top:10px;height:2px}
.svc-office-box{position:absolute;bottom:61px;border:1px solid rgba(255,255,255,.36);border-radius:4px;background:rgba(255,255,255,.11)}
.svc-office-box:before{content:"";position:absolute;left:4px;right:4px;top:7px;height:1px;background:rgba(255,255,255,.28)}
.svc-office-box-a{right:67px;width:31px;height:25px}
.svc-office-box-b{right:31px;width:29px;height:36px}
.svc-office-grid{position:absolute;right:27px;top:26px;display:flex;gap:5px}
.svc-office-grid i{width:6px;height:6px;border-radius:2px;background:rgba(236,199,167,.55);box-shadow:0 0 0 3px rgba(236,199,167,.04)}
.service-type-office:hover .svc-office-box-a,.service-type-office:focus-visible .svc-office-box-a,.service-type-office.service-motion-ready .svc-office-box-a{animation:svcOfficeA 1.8s cubic-bezier(.3,.65,.2,1) both}
.service-type-office:hover .svc-office-box-b,.service-type-office:focus-visible .svc-office-box-b,.service-type-office.service-motion-ready .svc-office-box-b{animation:svcOfficeB 1.8s .12s cubic-bezier(.3,.65,.2,1) both}
.service-type-office:hover .svc-monitor i,.service-type-office:focus-visible .svc-monitor i{animation:svcMonitorScan 1.2s ease-in-out 2}
@keyframes svcOfficeA{0%{transform:translate(35px,-18px) rotate(4deg);opacity:.25}100%{transform:none;opacity:1}}
@keyframes svcOfficeB{0%{transform:translate(48px,-11px) rotate(-4deg);opacity:.25}100%{transform:none;opacity:1}}
@keyframes svcMonitorScan{50%{filter:brightness(1.8);transform:translateX(3px)}}
.svc-mini-van{position:absolute;right:25px;bottom:52px;width:87px;height:43px}
.svc-mini-van i{position:absolute;left:0;bottom:9px;width:58px;height:34px;border-radius:7px 4px 2px 2px;background:linear-gradient(145deg,#f1b581,#d07f39)}
.svc-mini-van b{position:absolute!important;right:0;bottom:9px;width:36px;height:27px;border-radius:5px 9px 2px 2px;background:#fcf7f3;clip-path:polygon(0 0,66% 0,100% 44%,100% 100%,0 100%)}
.svc-mini-van em{position:absolute;left:13px;bottom:0;width:13px;height:13px;border-radius:50%;background:#221911;box-shadow:54px 0 #221911}
.svc-part-box{position:absolute;left:29px;bottom:54px;border:1px solid rgba(255,255,255,.4);border-radius:3px;background:rgba(255,255,255,.13);box-shadow:inset 0 8px rgba(255,255,255,.03)}
.svc-part-box-a{width:27px;height:30px}
.svc-part-box-b{left:58px;width:23px;height:23px}
.svc-part-box-c{left:47px;bottom:84px;width:21px;height:18px}
.svc-volume{position:absolute;left:28px;top:27px;display:flex;gap:4px}
.svc-volume i{width:8px;height:18px;border:1px solid rgba(255,255,255,.25);border-radius:2px}
.svc-volume i:nth-child(-n/**/+2){background:#f3ba88;border-color:#f3ba88}
.svc-volume i:nth-child(n/**/+3){background:rgba(255,255,255,.04)}
.service-type-partial:hover .svc-part-box-a,.service-type-partial:focus-visible .svc-part-box-a,.service-type-partial.service-motion-ready .svc-part-box-a{animation:svcPartLoad 1.55s cubic-bezier(.4,.05,.25,1) both}
.service-type-partial:hover .svc-part-box-b,.service-type-partial:focus-visible .svc-part-box-b,.service-type-partial.service-motion-ready .svc-part-box-b{animation:svcPartLoad 1.55s .13s cubic-bezier(.4,.05,.25,1) both}
.service-type-partial:hover .svc-part-box-c,.service-type-partial:focus-visible .svc-part-box-c,.service-type-partial.service-motion-ready .svc-part-box-c{animation:svcPartLoad 1.55s .24s cubic-bezier(.4,.05,.25,1) both}
@keyframes svcPartLoad{0%{transform:none;opacity:1}70%{transform:translate(86px,2px) scale(.85);opacity:.8}100%{transform:translate(99px,2px) scale(.75);opacity:0}}
.svc-pack-box{position:absolute;left:50%;top:50%;width:72px;height:62px;transform:translate(-50%,-43%);border:1px solid rgba(255,255,255,.45);border-radius:6px;background:linear-gradient(145deg,rgba(255,255,255,.17),rgba(255,255,255,.07));box-shadow:0 16px 30px rgba(0,0,0,.12)}
.svc-pack-box:before{content:"";position:absolute;left:-1px;right:-1px;top:13px;height:1px;background:rgba(255,255,255,.28)}
.svc-pack-box i{position:absolute;left:34px;top:0;bottom:0;width:2px}
.svc-pack-box b{position:absolute!important;left:11px;top:25px;width:20px;height:15px;border:1px solid rgba(255,255,255,.32);border-radius:2px}
.svc-pack-box em{position:absolute;right:12px;top:27px;width:16px;height:12px;border-top:2px solid #ebc4a1;border-bottom:2px solid #ebc4a1}
.svc-wrap{position:absolute;left:50%;top:50%;width:104px;height:78px;border:2px solid rgba(233,189,151,.32);border-radius:12px;transform:translate(-50%,-44%) scale(.86);opacity:.22}
.svc-wrap-b{width:122px;height:92px;transform:translate(-50%,-44%) scale(.78)}
.svc-corner{position:absolute;width:18px;height:18px;border-style:solid;opacity:.75}
.svc-corner-a{left:50px;top:37px;border-width:2px 0 0 2px}
.svc-corner-b{right:50px;bottom:40px;border-width:0 2px 2px 0}
.svc-seal{position:absolute;left:50%;top:25px;width:42px;height:8px;transform:translateX(-50%);border-radius:999px;opacity:.7}
.service-type-packing:hover .svc-wrap-a,.service-type-packing:focus-visible .svc-wrap-a,.service-type-packing.service-motion-ready .svc-wrap-a{animation:svcWrapOne 1.55s ease-out both}
.service-type-packing:hover .svc-wrap-b,.service-type-packing:focus-visible .svc-wrap-b,.service-type-packing.service-motion-ready .svc-wrap-b{animation:svcWrapTwo 1.75s .12s ease-out both}
.service-type-packing:hover .svc-seal,.service-type-packing:focus-visible .svc-seal{animation:svcSeal 1s ease-in-out 2}
@keyframes svcWrapOne{0%{transform:translate(-50%,-44%) scale(.55);opacity:0}70%{opacity:.55}100%{transform:translate(-50%,-44%) scale(1);opacity:.34}}
@keyframes svcWrapTwo{0%{transform:translate(-50%,-44%) scale(.45);opacity:0}100%{transform:translate(-50%,-44%) scale(1);opacity:.22}}
@keyframes svcSeal{50%{width:70px;opacity:1}}
@media (max-width:700px){.svc-route-line{left:19px;right:19px}
.service-type-route.service-motion-ready .svc-route-truck{animation-duration:2.55s}
.svc-building{right:20px}
.svc-mini-van{right:19px}}
@media (prefers-reduced-motion:reduce){.service-card-modern .service-scene,.service-card-modern .service-scene *{animation:none!important;transition:none!important}}
.service-card-modern{min-height:525px}
.service-visual{height:205px;flex:0 0 205px}
.service-visual:before{width:260px;height:260px;right:-82px;top:-112px}
.service-visual:after{bottom:37px}
.service-scene{scale:1.14;transform-origin:50% 55%}
.service-card-body{padding:28px 26px 25px}
.service-card-link{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;margin-top:25px;padding:7px 7px 7px 17px;border-radius:17px;overflow:hidden;transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}
.service-card-link:before{content:"";position:absolute;z-index:-1;top:-70%;left:-38%;width:35%;height:240%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);transform:rotate(18deg) translateX(-180%);transition:transform .6s cubic-bezier(.22,.7,.25,1);pointer-events:none}
.service-card-link span{font-size:11.5px;font-weight:950;letter-spacing:.045em;color:#633a16}
.service-card-link i{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:13px;background:linear-gradient(145deg,#e58c3e,#ef852e);color:#fff;font-style:normal;font-size:18px;box-shadow:0 9px 20px rgba(198,110,33,.22);transition:transform .24s ease,box-shadow .24s ease,background .24s ease}
.service-card-modern:hover .service-card-link,.service-card-modern:focus-visible .service-card-link{transform:translateY(-2px);border-color:#e8d4c3;background:linear-gradient(135deg,#fdf8f4 0%,#faf1ea 100%);box-shadow:0 13px 28px rgba(156,91,34,.10),inset 0 1px 0 rgba(255,255,255,.9)}
.service-card-modern:hover .service-card-link:before,.service-card-modern:focus-visible .service-card-link:before{transform:rotate(18deg) translateX(520%)}
.service-card-modern:hover .service-card-link i,.service-card-modern:focus-visible .service-card-link i{transform:translateX(2px) scale(1.04);background:linear-gradient(145deg,#ed974c,#bb6418);box-shadow:0 12px 25px rgba(198,110,33,.30)}
@media (max-width:700px){.service-card-modern{min-height:500px}
.service-visual{height:184px;flex-basis:184px}
.service-scene{scale:1.08}
.service-card-link{min-height:52px;border-radius:15px}
.service-card-link i{width:38px;height:38px;flex-basis:38px;border-radius:12px}}
@media (prefers-reduced-motion:reduce){.service-card-link,.service-card-link:before,.service-card-link i{transition:none!important}}
.service-prose h2{margin:42px 0 15px;color:#392a1d;font-size:clamp(28px,2.7vw,40px);line-height:1.12;letter-spacing:-.035em}
.service-prose h2:first-child{margin-top:0}
.service-prose h3{margin:27px 0 10px;color:#643a16;font-size:21px;line-height:1.25;letter-spacing:-.02em}
.service-prose ul{margin:18px 0 28px;padding:0;list-style:none;display:grid;gap:10px}
.service-prose li{position:relative;padding:13px 15px 13px 39px;border:1px solid #f0e6de;border-radius:14px;background:#fefbf9;color:#685a4e;font-size:15px;line-height:1.6}
.service-prose li:before{content:"✓";position:absolute;left:15px;top:13px;color:#ef852e;font-weight:950}
.service-prose a{color:#b15f18;font-weight:800;text-decoration:underline;text-decoration-color:rgba(177,95,24,.24);text-underline-offset:3px}
.service-prose a:hover{color:#8e4a0f;text-decoration-color:currentColor}
.service-related-kicker{display:block;color:#ae611d;font-size:9px;font-weight:950;letter-spacing:.16em}
.service-related-links a:hover{background:#b15f18;border-color:#b15f18;color:#fff}
.services-seo-section{padding-top:22px;background:linear-gradient(180deg,#fff,#fdf9f6)}
.services-seo-shell{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:28px;align-items:start}
.services-seo-copy{padding:42px;border:1px solid #efe5dd;border-radius:30px;background:#fff;box-shadow:0 20px 55px rgba(121,69,23,.07)}
.services-seo-copy h2{max-width:780px;margin:13px 0 18px;color:#392a1d;font-size:clamp(34px,4vw,54px);line-height:1.04;letter-spacing:-.045em}
.services-seo-copy p{max-width:890px;color:#76695d;font-size:15px;line-height:1.85}
.services-seo-copy a{color:#b15f18;font-weight:800;text-decoration:underline;text-decoration-color:rgba(177,95,24,.22);text-underline-offset:3px}
.service-archive-grid .service-card{padding-top:36px}
.service-archive-grid .service-card h2{margin-top:20px}
@media (max-width:980px){.services-seo-shell{grid-template-columns:1fr}
.services-seo-copy{padding:32px}}
@media (max-width:640px){.services-seo-copy{padding:25px;border-radius:23px}
.service-related{padding:22px;border-radius:20px}
.service-related-links{display:grid}
.service-related-links a{width:100%;justify-content:flex-start}
.service-prose h2{font-size:30px}}
.service-content-media{overflow:hidden}
.service-content-media img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}
.service-source-note a{font-weight:800;text-decoration:underline;text-underline-offset:3px}
.services-seo-shell{display:block}
@media (max-width:640px){.service-content-media{margin:22px 0 28px;border-radius:18px}}
.district-directory-section{background:#fefbf8;position:relative;overflow:hidden}
.district-directory-section:before{content:"";position:absolute;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(246,154,69,.11),transparent 68%);right:-160px;top:-140px;pointer-events:none}
.district-directory-head{position:relative;z-index:1}
.district-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;position:relative;z-index:1}
.district-directory-card{display:flex;flex-direction:column;min-height:310px;padding:26px;border:1px solid rgba(129,74,26,.12);border-radius:26px;background:#fff;color:var(--ink,#34271c);text-decoration:none;box-shadow:0 16px 44px rgba(127,75,29,.08);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease;overflow:hidden;position:relative}
.district-directory-card:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .28s ease;pointer-events:none}
.district-directory-card:hover,.district-directory-card:focus-visible{transform:translateY(-5px)}
.district-directory-card:hover:before,.district-directory-card:focus-visible:before{opacity:1}
.district-directory-kicker{font-size:11px;font-weight:800;letter-spacing:.18em;color:#f39a45;margin-bottom:18px}
.district-directory-icon{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;margin-bottom:22px;position:relative;overflow:hidden}
.district-directory-icon i{position:absolute;width:38px;height:38px;border:1px solid rgba(255,255,255,.2);border-radius:50%}
.district-directory-icon b{font-size:20px;position:relative;z-index:1}
.district-directory-card h2{font-size:21px;line-height:1.2;margin:0 0 11px;color:#3e2f21}
.district-directory-card p{font-size:14px;line-height:1.7;color:#80766d;margin:0 0 22px}
.district-directory-card strong{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:17px;border-top:1px solid rgba(129,74,26,.09);font-size:13px;color:#ee842c}
.district-directory-card strong span{font-size:18px}
.district-landing-seo{background:#fff;padding-top:28px}
.district-landing-seo-shell{max-width:960px}
.district-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:22px;font-size:12px;color:rgba(255,255,255,.66)}
.district-breadcrumb a{color:rgba(255,255,255,.82);text-decoration:none}
.district-breadcrumb a:hover{text-decoration:underline}
.district-breadcrumb b{color:#fff}
.district-service-section{background:#fefbf8}
.district-service-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:36px;align-items:start}
.district-service-prose{background:#fff;border:1px solid rgba(129,74,26,.1);border-radius:28px;padding:34px;box-shadow:0 18px 52px rgba(127,75,29,.08)}
.district-service-aside{position:sticky;top:110px;border-radius:28px;padding:28px;overflow:hidden}
.district-service-aside:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-60px;top:-55px;pointer-events:none}
.district-aside-kicker{text-transform:uppercase;position:relative;z-index:1;display:block;font-size:10px;font-weight:800;letter-spacing:.16em;color:#ebc4a2;margin-bottom:12px}
.district-service-aside h2{position:relative;z-index:1;font-size:24px;line-height:1.2;margin:0 0 12px;color:#fff}
.district-service-aside p{position:relative;z-index:1;font-size:14px;line-height:1.7;margin-bottom:20px}
.district-service-aside .btn{position:relative;z-index:1;width:100%;justify-content:center;margin-top:9px}
.district-aside-links{position:relative;z-index:1;margin-top:24px;padding-top:19px;border-top:1px solid rgba(255,255,255,.13);display:grid;gap:10px}
.district-aside-links>span{font-size:10px;letter-spacing:.16em;font-weight:800;color:#ebc4a2}
.district-aside-links a{color:#fff;text-decoration:none;font-size:13px;font-weight:700}
.district-aside-links a:hover{text-decoration:underline}
.district-page-grid .district-region-link{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(129,74,26,.11);border-radius:22px;padding:22px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.district-page-grid .district-region-link:hover{transform:translateY(-4px);border-color:rgba(246,154,69,.28);box-shadow:0 15px 38px rgba(127,75,30,.1)}
.district-page-grid .district-region-link span{font-size:10px;font-weight:800;letter-spacing:.15em;color:#f39a45}
.district-page-grid .district-region-link h2{font-size:18px;color:#3e2f21;margin:10px 0 8px}
.district-page-grid .district-region-link p{font-size:13px;color:#867c73;line-height:1.6;margin:0 0 12px}
.district-page-grid .district-region-link strong{font-size:12px;color:#ee842c}
.district-all-cta{text-align:center;margin-top:28px}
@media (max-width:980px){.district-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.district-service-layout{grid-template-columns:1fr}
.district-service-aside{position:relative;top:auto}}
@media (max-width:620px){.district-directory-grid{grid-template-columns:1fr}
.district-directory-card{min-height:auto;padding:22px}
.district-service-prose{padding:23px;border-radius:22px}
.district-service-aside{padding:23px;border-radius:22px}
.district-breadcrumb{font-size:11px}}
.map-head-links{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:12px}
.map-head-links .text-link{margin-top:0}
@media (max-width:640px){.map-head-links{display:grid;gap:8px}}
@media (hover:hover) and (pointer:fine){a.district-pin:hover{transform:translate(-50%,-50%) scale(1.08);background:#fff;color:var(--ink);border-color:rgba(236,198,164,.65);box-shadow:0 12px 30px rgba(59,41,26,.24)}}
a.district-pin:focus-visible{outline:3px solid rgba(242,181,128,.75);outline-offset:3px}
.legal-section{background:linear-gradient(180deg,#fefbf8 0%,#fff 100%)}
.legal-prose{max-width:980px}
.legal-document{font-size:15px;line-height:1.82;color:#66594d}
.legal-document>p,.legal-document>ul,.legal-document>.legal-table-wrap,.legal-document>.legal-notice,.legal-document>.legal-identity-card{max-width:900px}
.legal-document h2{margin:42px 0 16px;color:#392a1d;font-size:clamp(24px,3vw,34px);letter-spacing:-.03em}
.legal-document h3{margin:30px 0 12px;color:#633a16;font-size:20px}
.legal-document ul{padding-left:22px}
.legal-document li{margin:8px 0}
.legal-document a{color:#b15f18;font-weight:800;text-decoration:underline;text-decoration-color:rgba(177,95,24,.25);text-underline-offset:3px}
.legal-updated{display:inline-flex;padding:8px 12px;border:1px solid #f0e6de;border-radius:999px;background:#fff;color:#84786e;font-size:12px}
.legal-notice{margin:24px 0;padding:18px 20px;border:1px solid #eee1d5;border-left:4px solid #c3712a;border-radius:16px;background:#fdf9f5;color:#774a22}
.legal-notice strong{color:#663911}
.legal-identity-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:20px;border:1px solid #f0e7e0;border-radius:22px;background:#fff;box-shadow:0 14px 36px rgba(121,69,23,.06)}
.legal-identity-card>div{min-height:76px;padding:14px 15px;border-radius:15px;background:#fefbf9}
.legal-identity-card span{display:block;margin-bottom:12px;color:#8f847b;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.legal-table-wrap{overflow-x:auto;margin:24px 0;border:1px solid #f0e7e0;border-radius:20px;background:#fff}
.legal-table{width:100%;border-collapse:collapse;min-width:680px}
.legal-table th,.legal-table td{padding:16px 18px;text-align:left;vertical-align:top;border-bottom:1px solid #f3eeea}
.legal-table th{background:#fbf8f6;color:#5f3815;font-size:12px;letter-spacing:.05em}
.legal-table td{font-size:13px;color:#766a5f}
.legal-table tr:last-child td{border-bottom:0}
.legal-source{margin-top:36px;padding-top:22px;border-top:1px solid #f1ebe5;color:#8a7f76;font-size:13px}
@media (max-width:680px){.legal-identity-card{grid-template-columns:1fr}
.legal-document{font-size:14px}
.legal-document h2{margin-top:34px}
.legal-table{min-width:620px}}
.blog-home-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#fefbf8 0%,#ffffff 100%)}
.blog-home-section:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(100,58,22,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(100,58,22,.025) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 82%,transparent)}
.blog-home-orb{position:absolute;border-radius:50%;pointer-events:none}
.blog-home-orb-one{width:520px;height:520px;right:-250px;top:-230px;background:radial-gradient(circle,rgba(220,127,46,.12),transparent 69%)}
.blog-home-orb-two{width:380px;height:380px;left:-230px;bottom:-210px;background:radial-gradient(circle,rgba(213,150,94,.09),transparent 70%)}
.blog-home-head{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:end;margin-bottom:34px}
.blog-home-title-wrap{max-width:760px}
.blog-home-head h2{margin:14px 0 16px}
.blog-home-head h2 span{color:var(--copper)}
.blog-home-title-wrap>p{max-width:700px;margin:0;color:var(--muted);font-size:15px;line-height:1.82}
.blog-home-head-side{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}
.blog-home-all{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:50px;padding:0 12px 0 19px;border:1px solid #ede6e0;border-radius:17px;background:rgba(255,255,255,.88);box-shadow:0 12px 32px rgba(62,46,32,.055);color:#5f3b1b;font-size:12px;font-weight:900;white-space:nowrap}
.blog-home-all i{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#faf5f0;color:#f78f36;font-style:normal;font-size:15px;transition:.22s ease}
.blog-home-all:hover{border-color:#ded1c5}
.blog-home-all:hover i{background:#f78f36;color:#fff;transform:translate(2px,-2px)}
.blog-home-controls button{width:50px;height:50px;border-radius:17px}
.blog-home-carousel{position:relative;z-index:2}
.blog-home-carousel .carousel-viewport{padding:10px 2px 24px}
.blog-home-track{align-items:stretch}
.blog-home-slide{display:flex;min-width:0}
.blog-home-card{position:relative;display:flex;flex-direction:column;width:100%;min-height:500px;border:1px solid #ede7e2;border-radius:30px;background:#fff;box-shadow:0 18px 50px rgba(59,43,29,.065);overflow:hidden;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}
.blog-home-card:hover{transform:translateY(-6px);border-color:#e3d6cb;box-shadow:0 30px 70px rgba(59,43,29,.11)}
.blog-home-visual{position:relative;display:block;height:188px;overflow:hidden;background:linear-gradient(145deg,#281d14 0%,#623711 58%,#f78f36 100%);color:#fff}
.blog-home-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(135deg,#000 0%,transparent 78%)}
.blog-home-visual:after{content:"";position:absolute;width:250px;height:250px;right:-86px;bottom:-160px;border-radius:50%;background:radial-gradient(circle,rgba(233,190,153,.42),transparent 66%);transition:transform .45s ease}
.blog-home-card:hover .blog-home-visual:after{transform:scale(1.12)}
.blog-home-visual-kicker,.blog-home-readtime{position:absolute;z-index:3;top:20px;font-size:9px;font-weight:950;letter-spacing:.13em}
.blog-home-visual-kicker{left:21px;color:#f6e5d6}
.blog-home-readtime{right:20px;padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:999px;letter-spacing:.06em;backdrop-filter:blur(7px)}
.blog-home-visual-art{position:absolute;z-index:2;left:20px;right:20px;bottom:16px;height:104px}
.guide-route{position:absolute;height:2px;border-radius:999px;transform-origin:left center}
.guide-route-a{left:8%;top:65%;width:68%;transform:rotate(-16deg)}
.guide-route-b{left:42%;top:46%;width:42%;transform:rotate(18deg);opacity:.66}
.guide-point{position:absolute;width:12px;height:12px;border:3px solid rgba(255,255,255,.8);border-radius:50%;box-shadow:0 0 0 6px rgba(242,185,135,.10)}
.guide-point-a{left:7%;top:59%}
.guide-point-b{left:49%;top:38%}
.guide-point-c{right:13%;top:60%;background:#fff;border-color:#fff;box-shadow:0 0 0 8px rgba(242,185,135,.12)}
.guide-box{position:absolute;width:32px;height:27px;border:1px solid rgba(255,255,255,.32);border-radius:7px;background:rgba(255,255,255,.10);backdrop-filter:blur(4px);transform:rotate(-4deg)}
.guide-box:before{content:"";position:absolute;left:4px;right:4px;top:7px;height:1px;background:rgba(255,255,255,.35)}
.guide-box-a{right:8%;bottom:5px}
.guide-box-b{right:20%;bottom:15px;transform:rotate(7deg) scale(.78);opacity:.65}
.blog-home-slide:nth-child(3n/**/+2) .blog-home-visual{background:linear-gradient(145deg,#312419 0%,#784417 58%,#cc7e39 100%)}
.blog-home-slide:nth-child(3n) .blog-home-visual{background:linear-gradient(145deg,#251c14 0%,#483627 54%,#ac611f 100%)}
.blog-home-card-body{display:flex;flex:1;flex-direction:column;padding:26px 27px 27px}
.blog-home-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:15px}
.blog-home-meta span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#faf7f4;color:#8b7f75;font-size:8.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.blog-home-meta span+span{background:#fcf6f0;color:#b06d33}
.blog-home-card h3{font-size:23px;line-height:1.19;margin:0 0 13px}
.blog-home-card h3 a{transition:color .2s ease}
.blog-home-card h3 a:hover{color:var(--copper)}
.blog-home-card-body>p{color:var(--muted);font-size:13px;line-height:1.76;margin:0 0 25px}
.blog-home-link{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;padding:0 8px 0 16px;border:1px solid #ede6e0;border-radius:16px;background:#fefbf9;color:#5f3b1b;font-size:11px;font-weight:950;letter-spacing:.03em;transition:.22s ease}
.blog-home-link i{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;font-style:normal;font-size:16px;transition:.22s ease}
.blog-home-link:hover{background:#5f3b1b;color:#fff;border-color:#5f3b1b}
.blog-home-link:hover i{background:#fff;color:#5f3b1b;transform:translateX(2px)}
.blog-home-carousel .carousel-dots{margin-top:7px}
.blog-home-carousel .carousel-dots button{height:8px;width:8px}
.blog-home-carousel .carousel-dots button.is-active{width:34px}
.blog-home-swipe-hint{display:none}
.blog-archive-hero p{max-width:720px;color:rgba(255,255,255,.67);font-size:16px;margin:18px 0 0}
.blog-archive-section{background:#fefbf8}
.blog-archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.blog-card{overflow:hidden;border:1px solid rgba(69,50,34,.09);border-radius:30px;background:#fff;box-shadow:0 18px 50px rgba(55,40,27,.07)}
.blog-card-visual{position:relative;display:flex;align-items:flex-start;justify-content:space-between;min-height:180px;padding:28px;background:linear-gradient(145deg,#3d2c1e,#b4621b);color:#fff;overflow:hidden}
.blog-card-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(to bottom,#000,transparent)}
.blog-card-visual:after{content:"";position:absolute;width:230px;height:230px;border-radius:50%;right:-70px;bottom:-130px;background:radial-gradient(circle,rgba(243,185,134,.38),transparent 66%)}
.blog-card-kicker{position:relative;z-index:1;font-size:10px;font-weight:950;letter-spacing:.17em;color:#f6e3d2}
.blog-card-visual>i{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);font-style:normal;font-weight:900}
.blog-card-body{padding:28px}
.blog-card-meta{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:14px}
.blog-card-meta span{font-size:9px;font-weight:900;letter-spacing:.11em;color:#9e9083;text-transform:uppercase}
.blog-card h2{font-size:27px;line-height:1.18;margin:0 0 13px}
.blog-card h2 a:hover{color:var(--copper)}
.blog-card p{color:var(--muted);font-size:14px;line-height:1.75;margin-bottom:22px}
.blog-card-link{display:flex;align-items:center;justify-content:space-between;padding-top:17px;border-top:1px solid var(--line);font-size:12px;font-weight:900;color:var(--copper)}
.blog-card-link i{font-style:normal;font-size:18px}
.blog-pagination{margin-top:34px}
.blog-pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}
.blog-pagination .page-numbers{display:grid;place-items:center;min-width:42px;height:42px;padding:0 14px;border:1px solid var(--line);border-radius:13px;background:#fff;font-size:12px;font-weight:800}
.blog-pagination .page-numbers.current{background:var(--ink);color:#fff;border-color:var(--ink)}
.blog-single-hero{padding-bottom:80px}
.blog-single-hero-inner{max-width:980px;margin-left:auto;margin-right:auto}
.blog-single-hero h1{max-width:960px;font-size:clamp(44px,6vw,74px);margin:16px 0 18px}
.blog-single-hero>div>p{max-width:800px;color:rgba(255,255,255,.68);font-size:17px}
.blog-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:22px;font-size:11px}
.blog-single-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}
.blog-single-meta span{padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
.blog-single-section{background:#fefbf8}
.blog-single-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:34px;align-items:start}
.blog-article{background:#fff;border:1px solid rgba(69,50,34,.09);border-radius:30px;padding:42px;box-shadow:0 20px 58px rgba(55,40,27,.07)}
.blog-article.prose-content>p:first-child{font-size:18px;color:#6b421f}
.blog-article h2{font-size:31px;margin:44px 0 16px}
.blog-article h3{font-size:22px;margin:30px 0 12px}
.blog-article p,.blog-article li{font-size:15px;line-height:1.88}
.blog-article ul,.blog-article ol{padding-left:24px;margin:18px 0 28px}
.blog-article li+li{margin-top:8px}
.blog-article a{text-decoration:underline;text-decoration-color:rgba(193,102,23,.3);text-underline-offset:3px}
.blog-content-media{margin:28px 0 38px;border-radius:24px;overflow:hidden;background:#fcf6f0;border:1px solid var(--line)}
.blog-content-media img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.blog-article-cta{margin-top:46px;padding:30px;border-radius:24px;background:linear-gradient(145deg,#3d2c1e,#703f15);color:#fff}
.blog-article-cta>span{font-size:9px;font-weight:950;letter-spacing:.16em;color:#ecc6a4}
.blog-article-cta h2{font-size:27px;color:#fff;margin:10px 0 20px}
.blog-article-cta>div{display:flex;gap:10px;flex-wrap:wrap}
.blog-article-cta .btn-copper{text-decoration:none;color:#fff}
.blog-article-cta .btn-dark{text-decoration:none}
.blog-single-aside{position:sticky;top:110px;padding:28px;border-radius:28px;background:linear-gradient(150deg,#291e14,#633812);color:#fff;box-shadow:0 22px 60px rgba(56,40,26,.18)}
.blog-aside-kicker{font-size:9px;font-weight:950;letter-spacing:.16em;color:#ebc5a3}
.blog-single-aside h2{font-size:27px;color:#fff;margin:10px 0 10px}
.blog-single-aside>p{font-size:13px;line-height:1.7}
.blog-single-aside nav{display:grid;margin:20px 0;border-top:1px solid rgba(255,255,255,.1)}
.blog-single-aside nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:12px;font-weight:800}
.blog-aside-call{width:100%;margin-top:4px}
.related-blog-section{background:#fff}
.related-blog-section .section-head h2 span{color:var(--copper)}
@media (max-width:980px){.blog-home-head{grid-template-columns:1fr;gap:24px}
.blog-home-head-side{justify-content:space-between}
.blog-home-card{min-height:485px}
.blog-single-layout{grid-template-columns:1fr}
.blog-single-aside{position:relative;top:auto}
.blog-archive-grid{grid-template-columns:1fr}}
@media (max-width:640px){.blog-home-section{padding-top:78px;padding-bottom:78px}
.blog-home-head{margin-bottom:24px}
.blog-home-title-wrap>p{font-size:14px}
.blog-home-head-side{align-items:stretch;gap:8px}
.blog-home-all{flex:1;min-width:0;white-space:normal}
.blog-home-controls{display:flex}
.blog-home-controls button{width:46px;height:50px}
.blog-home-carousel .carousel-viewport{padding:5px 1px 15px}
.blog-home-card{min-height:455px;border-radius:25px}
.blog-home-visual{height:168px}
.blog-home-card-body{padding:22px}
.blog-home-card h3{font-size:22px}
.blog-home-card-body>p{font-size:12.5px}
.blog-home-swipe-hint{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:5px;color:#978d84;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
.blog-home-swipe-hint span{color:#f78f36;font-size:14px}
.blog-card-visual{min-height:145px;padding:22px}
.blog-card-body{padding:23px}
.blog-card h2{font-size:23px}
.blog-single-hero h1{font-size:42px}
.blog-single-hero>div>p{font-size:15px}
.blog-article{padding:23px;border-radius:22px}
.blog-article h2{font-size:27px;margin-top:36px}
.blog-article h3{font-size:20px}
.blog-article p,.blog-article li{font-size:14px}
.blog-article-cta{padding:23px}
.blog-article-cta>div{display:grid}
.blog-article-cta .btn{width:100%}
.blog-single-aside{padding:23px;border-radius:22px}}
.gallery-group-packing{border-color:#ebdfd5;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(252,247,242,.96))}
.gallery-group-packing .gallery-card{border-color:#e9dcd0;box-shadow:0 18px 44px rgba(120,68,22,.10)}
.gallery-group-packing .gallery-image{background:#f9eee5}
.gallery-group-packing .gallery-image:after{content:"";position:absolute;inset:0;pointer-events:none}
.gallery-group-packing .gallery-card:hover{border-color:#e0b895;box-shadow:0 30px 68px rgba(120,68,22,.17)}
.gallery-group-packing .gallery-card:hover .gallery-image img{transform:scale(1.045)}
.eyebrow.light{color:#be7739}
.btn-copper{box-shadow:0 12px 30px rgba(218,134,60,.20)}
.site-header{text-shadow:none}
.site-header.scrolled{color:#603b1b}
.menu-toggle i{background:#af7038}
@media (max-width:980px){.primary-nav{background:rgba(255,255,255,.98);color:#603b1b;border:1px solid #f1e6dc;box-shadow:0 24px 60px rgba(144,89,41,.15)}
.primary-nav li+li{border-top:1px solid #f9f4ef}}
.trust-strip,.about-modern,.gallery-section,.package-showcase,.success-compare,.regions,.denizli-map-section,.turkey-network-section,.blog-home-section,.blog-archive-section,.blog-single-section{background:#fdfaf8}
.services-head-panel,.about-showcase,.gallery-group,.package-guide-card,.package-trust-strip,.premium-faq,.before-after-panel,.blog-home-card{border-color:#f2e7de;box-shadow:0 18px 50px rgba(155,96,45,.07)}
.service-visual:before{opacity:.34}
.about-showcase:before{opacity:.55}
.process-modern{color:#623c1b;background:linear-gradient(145deg,#fdf9f5 0%,#faf0e8 55%,#f7e8db 100%)}
.process-modern:before{background-image:linear-gradient(rgba(158,97,43,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(158,97,43,.045) 1px,transparent 1px)}
.process-orb-a{background:radial-gradient(circle,rgba(216,141,76,.14),transparent 69%)}
.process-orb-b{background:radial-gradient(circle,rgba(255,255,255,.75),transparent 70%)}
.process-modern-head h2{color:#623c1b}
.process-modern-head h2 span{color:#c97e3c}
.smart-card-lift{border-color:#edded1;background:linear-gradient(135deg,#fcf5ef 0%,#f8ebdf 54%,#f0dcca 100%)}
.smart-card-lift .smart-kicker span{border-color:#ebdacb;background:rgba(255,255,255,.58);color:#ad7341}
.smart-card-lift .smart-kicker b{background:#d19058;color:#fff}
.smart-card-lift h3{color:#6b411c}
.smart-card-lift .smart-lead{color:#85786c}
.smart-card-lift .smart-features span{border-color:#eee1d6;background:rgba(255,255,255,.70);color:#8c5728}
.smart-card-lift .smart-features i{background:#f8ebdf;color:#af7039}
.smart-card-lift .smart-card-bottom{border-color:#ede0d5}
.smart-card-lift .smart-card-bottom>b{color:#968a7f}
.smart-card-lift .smart-card-bottom a{color:#ae6c32}
.package-premium.featured:after{background:radial-gradient(circle,rgba(222,146,80,.18),transparent 70%)}
.package-premium.featured:before{background:linear-gradient(115deg,transparent 14%,rgba(255,255,255,.55) 29%,transparent 43%)}
.featured .package-title-block h3{color:#6a3f1a}
.featured .package-description{color:#807266!important}
.featured .package-index{color:#95877b}
.featured .package-home-type-premium{border-color:#ebdbcd;background:rgba(255,255,255,.70)}
.featured .package-house-mark{background:#d18f56}
.featured .package-house-mark span,.featured .package-house-mark span:before{border-color:#fff}
.featured .package-house-mark i{background:#fff}
.featured .package-home-type-premium strong,.featured .package-home-type-premium>div:nth-child(2)>span{color:#6a401b}
.featured .package-home-type-premium>div:nth-child(2) small,.featured .package-home-type-premium em{color:#908479}
.featured .package-feature-grid>span{border-color:#eee1d5;background:rgba(255,255,255,.72)}
.featured .package-feature-grid>span>i{background:#f9eee5;color:#b47239}
.featured .package-feature-grid b{color:#7f4f25}
.featured .package-feature-grid small{color:#988d83}
.featured .package-price-note{color:#92877d}
.featured .package-cta{background:linear-gradient(135deg,#d18746,#e5a974);color:#fff!important}
.featured .package-cta small{color:rgba(255,255,255,.78)}
.featured .package-cta>i{background:rgba(255,255,255,.17);color:#fff}
.premium-review-main{background:linear-gradient(145deg,#fcf6f1,#f8ebe0)!important;color:#6f4520!important;border-color:#eddfd2!important}
.premium-review-main blockquote,.premium-review-main b{color:#734721!important}
.premium-review-main p,.premium-review-main small{color:#8b7e72!important}
.review-quote{color:#e3a874!important}
.faq-intro-panel .eyebrow{color:#af7440}
.turkey-map-stage{background:transparent!important}
.blog-home-visual,.blog-home-slide:nth-child(3n/**/+2) .blog-home-visual,.blog-home-slide:nth-child(3n) .blog-home-visual,.blog-card-visual{background:linear-gradient(145deg,#f8e9dc 0%,#ebbc92 58%,#da9558 100%);color:#6b401b}
.blog-home-visual:before,.blog-card-visual:before{background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px)}
.blog-article-cta .btn-dark{background:#fff;color:#8c5729}
.blog-breadcrumb{color:#998d83}
.blog-breadcrumb a{color:#847263}
.blog-breadcrumb b{color:#764922}
.blog-single-meta span{border-color:#ecded1;background:rgba(255,255,255,.65);color:#807265}
.footer-wordmark{color:rgba(168,105,49,.035)}
.footer-service-column>a{border-color:#f0e7e0}
.footer-service-column>a span{color:#c87c3a}
.premium-footer-bottom>div span{color:#a79c93}
.footer-agency-signature{border-color:#eadccf!important;background:rgba(255,255,255,.68)!important;box-shadow:0 18px 48px rgba(148,92,43,.08)!important}
.footer-agency-copy>span{color:#b0733d}
.footer-agency-copy strong{color:#6b401b}
.footer-agency-copy p{color:#887c71}
.footer-agency-services span:before{box-shadow:0 0 0 4px rgba(219,155,99,.08)}
.district-service-aside{box-shadow:0 22px 55px rgba(161,100,47,.10)!important}
.district-service-aside:before{background:radial-gradient(circle,rgba(249,169,103,.15),transparent 70%)!important}
@media (max-width:700px){.site-footer{background:linear-gradient(160deg,#fdfaf7,#f9ede2)}}
.contact-big-card.copper{background:linear-gradient(145deg,#f9eee5,#f0dbc9);color:#6b401b}
.dock-call{background:linear-gradient(135deg,#d49156,#e6ad7b)}
.contact-dock a{box-shadow:0 12px 30px rgba(157,97,45,.17)}
.premium-contact-dock{position:fixed;z-index:70;right:22px;bottom:22px;left:auto;display:flex;align-items:center;isolation:isolate;overflow:hidden}
.premium-contact-dock:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 12%,rgba(255,255,255,.66) 42%,transparent 68%);transform:translateX(-130%);animation:dockSoftShine 8s ease-in-out infinite}
.premium-contact-dock .dock-action:before{inset:0}
.premium-contact-dock .dock-icon svg{fill:currentColor}
.premium-contact-dock .dock-copy b{font-weight:950;white-space:nowrap}
.premium-contact-dock .dock-arrow{display:grid;place-items:center;font-weight:950;transition:transform .25s ease,background .25s ease}
@media (hover:hover) and (pointer:fine){.premium-contact-dock .dock-action:hover{transform:translateY(-3px)}
.premium-contact-dock .dock-call:hover{border-color:#e9bb92;box-shadow:0 14px 34px rgba(181,116,60,.16)}
.premium-contact-dock .dock-wa:hover{border-color:#98d3ae;box-shadow:0 14px 34px rgba(43,143,84,.14)}
.premium-contact-dock .dock-action:hover:before{opacity:1;transform:translateX(75%)}
.premium-contact-dock .dock-action:hover .dock-arrow{transform:translate(2px,-2px);background:#fff}}
@keyframes dockSoftShine{0%,78%,100%{transform:translateX(-130%)}88%{transform:translateX(130%)}}
@media (max-width:700px){.premium-contact-dock{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));gap:6px;padding:6px;border-radius:22px;background:rgba(254,251,249,.88)}
.premium-contact-dock .dock-action{flex:1;min-width:0;height:62px;grid-template-columns:40px minmax(0,1fr);gap:9px;padding:0 10px;border-radius:17px}
.premium-contact-dock .dock-icon{width:40px;height:40px;border-radius:14px}
.premium-contact-dock .dock-icon svg{width:20px;height:20px}
.premium-contact-dock .dock-copy small{font-size:7px;letter-spacing:.10em;margin-bottom:4px}
.premium-contact-dock .dock-copy b{font-size:12px}
.premium-contact-dock .dock-arrow{display:none}}
@media (max-width:380px){.premium-contact-dock .dock-copy small{display:none}
.premium-contact-dock .dock-action{height:58px;grid-template-columns:38px minmax(0,1fr)}
.premium-contact-dock .dock-icon{width:38px;height:38px}}
@media (prefers-reduced-motion:reduce){.premium-contact-dock:before{animation:none}
.premium-contact-dock .dock-action,.premium-contact-dock .dock-action:before,.premium-contact-dock .dock-arrow{transition:none}}
.hero-premium-v3{position:relative;min-height:820px;overflow:hidden;padding:148px 0 82px}
.hero-premium-v3:after{content:"";position:absolute;left:0;right:0;bottom:0;height:150px;pointer-events:none;z-index:-1}
.hero-v3-grid-pattern{position:absolute;inset:0;z-index:-3;pointer-events:none;background-size:58px 58px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 61%,transparent 95%);mask-image:linear-gradient(to bottom,#000 0%,#000 61%,transparent 95%)}
.hero-v3-orb{position:absolute;z-index:-2;border-radius:50%;pointer-events:none}
.hero-v3-orb-a{width:610px;height:610px;right:-260px;top:45px}
.hero-v3-orb-b{width:470px;height:470px;left:-270px;bottom:-170px}
.hero-v3-wordmark{position:absolute;right:-10px;bottom:8px;z-index:-2;pointer-events:none;font-size:clamp(120px,20vw,300px);font-weight:950;letter-spacing:-.08em;line-height:.78;white-space:nowrap}
.hero-v3-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(445px,.98fr);gap:70px;align-items:center}
.hero-v3-copy{position:relative;z-index:3}
.hero-v3-kicker{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 14px;border:1px solid #efded0;border-radius:999px;font-size:9px;font-weight:950;letter-spacing:.14em;backdrop-filter:blur(10px)}
.hero-v3-kicker i{width:8px;height:8px;border-radius:50%}
.hero-v3-copy h1{max-width:770px;margin:26px 0 24px;font-size:clamp(58px,6.4vw,92px);line-height:.96;letter-spacing:-.064em;text-wrap:balance}
.hero-v3-copy h1 span{display:inline-block;margin-top:8px;color:#c97d3b}
.hero-v3-copy>p{max-width:655px;margin:0;font-size:17px;line-height:1.85}
.hero-v3-primary,.hero-v3-secondary{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:64px;border-radius:19px;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease}
.hero-v3-primary{min-width:246px;padding:0 17px 0 22px;box-shadow:0 20px 48px rgba(206,127,58,.24),inset 0 1px rgba(255,255,255,.32)}
.hero-v3-primary:before{content:"";position:absolute;top:-50%;left:-38%;width:30%;height:200%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transform:rotate(18deg)}
.hero-v3-primary span{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px}
.hero-v3-primary small{font-size:7px;font-weight:950;letter-spacing:.15em;color:rgba(255,255,255,.72)}
.hero-v3-primary b{font-size:13px;letter-spacing:-.01em}
.hero-v3-primary>i{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:11px;background:rgba(255,255,255,.18);font-style:normal;font-size:18px}
.hero-v3-secondary{min-width:188px;padding:0 17px 0 20px;border:1px solid #ebddd0;box-shadow:0 12px 32px rgba(157,98,46,.07);backdrop-filter:blur(10px);font-size:12px;font-weight:900}
.hero-v3-secondary i{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#fbf3ec;color:#bf7637;font-style:normal;font-size:15px}
.hero-v3-primary:hover,.hero-v3-secondary:hover{transform:translateY(-3px)}
.hero-v3-primary:hover{box-shadow:0 25px 58px rgba(206,127,58,.29)}
.hero-v3-showcase{position:relative;min-width:0;padding:30px 12px 30px 28px}
.hero-v3-flow .is-active i{color:#fff}
@keyframes heroV3Shine{0%,60%{left:-38%}82%,100%{left:130%}}
@media (max-width:1080px){.hero-v3-layout{grid-template-columns:minmax(0,1fr) minmax(400px,.92fr);gap:38px}
.hero-v3-copy h1{font-size:clamp(55px,6.4vw,78px)}
.hero-v3-showcase{padding-left:10px}}
@media (max-width:980px){.hero-premium-v3{padding:132px 0 70px}
.hero-v3-layout{grid-template-columns:1fr;gap:46px}
.hero-v3-copy{max-width:820px}
.hero-v3-copy h1{max-width:850px;font-size:clamp(56px,9.5vw,82px)}
.hero-v3-copy>p{max-width:730px}
.hero-v3-showcase{width:100%;max-width:720px;margin:0 auto;padding:28px 18px 22px}}
@media (max-width:640px){.hero-premium-v3{min-height:0;padding:116px 0 54px}
.hero-v3-layout{gap:34px}
.hero-v3-wordmark{font-size:110px;right:-6px;bottom:10px}
.hero-v3-kicker{max-width:100%;min-height:34px;padding:7px 12px;font-size:7.4px;line-height:1.3}
.hero-v3-copy h1{margin:21px 0 19px;font-size:clamp(44px,13vw,60px);line-height:.99}
.hero-v3-copy h1 span{margin-top:5px}
.hero-v3-copy>p{font-size:14.5px;line-height:1.75}
.hero-v3-actions{display:grid;grid-template-columns:1fr;margin-top:27px}
.hero-v3-primary,.hero-v3-secondary{width:100%;min-width:0;min-height:58px;border-radius:17px}
.hero-v3-showcase{padding:0}}
@media (prefers-reduced-motion:reduce){.hero-v3-primary:before,.hero-v3-route:after,.hero-v3-truck{animation:none!important}}
.premium-info-marquee{--marquee-duration:24s;position:relative;width:100%;overflow:hidden;border:1px solid #efe2d6;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(250,241,234,.94));box-shadow:0 16px 44px rgba(175,109,51,.08),inset 0 1px 0 rgba(255,255,255,.92);isolation:isolate}
.premium-info-marquee:before,
.premium-info-marquee:after{content:"";position:absolute;top:0;bottom:0;z-index:3;width:72px;pointer-events:none}
.premium-info-marquee:before{left:0;background:linear-gradient(90deg,#fefbf9 10%,rgba(254,251,249,0))}
.premium-info-marquee:after{right:0;background:linear-gradient(270deg,#fefbf9 10%,rgba(254,251,249,0))}
.premium-info-track{display:flex;align-items:center;width:max-content;min-width:max-content;animation:dnePremiumInfoMarquee var(--marquee-duration) linear infinite;will-change:transform}
.premium-info-marquee:hover .premium-info-track,
.premium-info-marquee:focus-within .premium-info-track{animation-play-state:paused}
.premium-info-track>span{position:relative;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;row-gap:2px;flex:0 0 auto;min-width:245px;white-space:nowrap}
.premium-info-track>span:after{content:"";position:absolute;right:0;top:16px;bottom:16px;width:1px;background:linear-gradient(180deg,transparent,#e9d6c5,transparent)}
.premium-info-track i{grid-row:1/3;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:950}
.premium-info-track b{align-self:end;line-height:1.15;letter-spacing:.025em}
.premium-info-track small{align-self:start;line-height:1.15;letter-spacing:.035em}
.package-info-marquee{--marquee-duration:22s;margin-bottom:30px;border-radius:22px}
.package-info-marquee .premium-info-track>span{grid-template-columns:auto auto;grid-template-rows:1fr}
.package-info-marquee .premium-info-track i{grid-row:auto;font-size:9px}
.package-info-marquee .premium-info-track b{align-self:center;font-size:10px;letter-spacing:.04em;text-transform:uppercase}
.network-info-marquee{--marquee-duration:27s;margin-top:18px;background:linear-gradient(135deg,#fefcfb,#fbf3ec)}
.network-info-marquee .premium-info-track{animation-direction:reverse}
.network-info-marquee .premium-info-track i{min-width:34px}
@keyframes dnePremiumInfoMarquee{to{transform:translateX(-50%)}}
@media (max-width:640px){.premium-info-marquee{border-radius:17px}
.premium-info-marquee:before,.premium-info-marquee:after{width:34px}
.premium-info-track>span{min-width:220px;min-height:60px;padding:8px 24px;column-gap:8px}
.premium-info-track i{width:30px;height:30px;border-radius:10px;font-size:10px}
.premium-info-track b{font-size:9.5px}
.premium-info-track small{font-size:6.8px}
.package-info-marquee{margin-bottom:24px}
.package-info-marquee .premium-info-track>span{min-width:218px;min-height:56px;padding:7px 24px}
.package-info-marquee .premium-info-track b{font-size:8.7px}
.network-info-marquee{margin-top:14px}
.network-info-marquee .premium-info-track>span{min-width:235px}}
@media (prefers-reduced-motion:reduce){.premium-info-track{animation:none!important;transform:none!important}
.premium-info-marquee{overflow-x:auto;scrollbar-width:none}
.premium-info-marquee::-webkit-scrollbar{display:none}}
.hero-v3-title{position:relative;isolation:isolate}
.hero-v3-title:before{content:"";position:absolute;z-index:-1;pointer-events:none}
.hero-v3-copy .hero-v3-title-line{display:block!important;margin:0!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;color:#633d1b}
.hero-v3-copy .hero-v3-title-line-main{white-space:normal}
.hero-v3-copy .hero-v3-title-line-accent{position:relative;display:inline-block!important;margin-top:8px!important}
.hero-v3-copy .hero-v3-title-word{display:inline-block!important;margin:0 .13em 0 0!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:inherit!important;color:inherit!important;transform-origin:50% 100%}
.hero-v3-copy .hero-v3-title-line .hero-v3-title-word:last-child{margin-right:0!important}
.hero-v3-title-line-accent:after{content:"";position:absolute;left:2px;bottom:-9px;border-radius:999px;pointer-events:none}
@keyframes dneHeroWordReveal{0%{opacity:0;transform:translate3d(0,24px,0) rotateX(-10deg) scale(.965);filter:blur(10px)}55%{opacity:1;filter:blur(1.5px)}100%{opacity:1;transform:translate3d(0,0,0) rotateX(0) scale(1);filter:blur(0)}}
@keyframes dneHeroTitleAura{0%{opacity:0;transform:translate3d(-20px,12px,0) scale(.88)}55%{opacity:.9}100%{opacity:.46;transform:translate3d(0,0,0) scale(1)}}
@keyframes dneHeroLightLine{0%{opacity:0;transform:scaleX(0)}35%{opacity:1}78%{opacity:.9;transform:scaleX(1)}100%{opacity:.34;transform:scaleX(1)}}
@keyframes dneHeroAccentSweep{0%,18%{background-position:100% 50%}38%{background-position:0 50%}100%{background-position:0 50%}}
@media (max-width:640px){.hero-v3-copy .hero-v3-title-line-accent{margin-top:5px!important}
.hero-v3-title-line-accent:after{bottom:-6px;width:min(185px,62%);height:2px}
.hero-v3-title:before{left:-12%;width:90%;height:68%}}
@media (prefers-reduced-motion:reduce){.hero-v3-title:before,.hero-v3-copy .hero-v3-title-word,.hero-v3-copy .hero-v3-title-line-accent,.hero-v3-title-line-accent:after{animation:none!important}
.hero-v3-title:before{opacity:.34}
.hero-v3-copy .hero-v3-title-word{opacity:1;transform:none;filter:none}
.hero-v3-title-line-accent:after{opacity:.28;transform:scaleX(1)}}
.dne-heading-fx,
.dne-subheading-fx{position:relative;isolation:isolate;transform-origin:50% 70%;backface-visibility:hidden}
.dne-heading-fx{--dne-heading-accent:#d49055;--dne-heading-accent-soft:rgba(219,150,90,.20);transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),filter .82s cubic-bezier(.16,1,.3,1),clip-path .9s cubic-bezier(.16,1,.3,1),letter-spacing .82s cubic-bezier(.16,1,.3,1)}
.dne-heading-fx:not(.is-heading-visible){opacity:0}
.dne-heading-fx.is-heading-visible{opacity:1;filter:none}
.dne-fx-beam:not(.is-heading-visible){transform:translateY(18px)}
.dne-fx-beam.is-heading-visible{transform:none}
.dne-fx-beam.is-heading-visible:after{transform:scaleX(1);opacity:.9}
.dne-fx-mask:not(.is-heading-visible){clip-path:inset(0 100% 0 0);transform:translateX(-12px)}
.dne-fx-mask.is-heading-visible{clip-path:inset(0 0 0 0);transform:none}
.dne-fx-focus:not(.is-heading-visible){filter:blur(12px);transform:scale(.965)}
.dne-fx-focus.is-heading-visible{transform:scale(1)}
.dne-fx-rise:not(.is-heading-visible){transform:translate3d(0,30px,0) skewY(1.2deg)}
.dne-fx-rise.is-heading-visible{transform:none}
.dne-fx-left:not(.is-heading-visible){transform:translate3d(-34px,0,0)}
.dne-fx-left.is-heading-visible{transform:none}
.dne-fx-left.is-heading-visible:after{opacity:.78;transform:scaleY(1)}
.dne-fx-right:not(.is-heading-visible){transform:translate3d(34px,0,0)}
.dne-fx-right.is-heading-visible{transform:none}
.dne-fx-depth:not(.is-heading-visible){transform:perspective(760px) rotateX(-15deg) translateY(18px);filter:blur(4px)}
.dne-fx-depth.is-heading-visible{transform:perspective(760px) rotateX(0) translateY(0)}
.dne-fx-glow:not(.is-heading-visible){transform:scale(.94);filter:blur(6px)}
.dne-fx-glow.is-heading-visible{transform:scale(1)}
@keyframes dneHeadingGlowSettle{0%,100%{text-shadow:none}45%{text-shadow:0 10px 34px rgba(199,129,67,.20)}}
.dne-fx-trace:not(.is-heading-visible){transform:translateY(15px);filter:blur(3px)}
.dne-fx-trace.is-heading-visible{transform:none}
.dne-fx-trace.is-heading-visible:after{opacity:.8;transform:scaleX(1);animation:dneHeadingTrace 1.8s .35s ease-out 1}
@keyframes dneHeadingTrace{from{background-position:100% 0}to{background-position:0 0}}
.dne-fx-sweep:not(.is-heading-visible){transform:translateY(18px);filter:blur(4px)}
.dne-fx-sweep.is-heading-visible{transform:none}
.dne-fx-sweep.is-heading-visible:before{animation:dneHeadingSweep 1.15s .16s cubic-bezier(.2,.75,.2,1) 1}
@keyframes dneHeadingSweep{0%{transform:translateX(-72%);opacity:0}28%{opacity:1}100%{transform:translateX(72%);opacity:0}}
.dne-fx-zoom:not(.is-heading-visible){transform:scale(.90) translateY(10px);filter:blur(5px)}
.dne-fx-zoom.is-heading-visible{transform:none}
.dne-fx-soft:not(.is-heading-visible){transform:translateY(14px);letter-spacing:.018em;filter:blur(3px)}
.dne-fx-soft.is-heading-visible{transform:none;letter-spacing:normal}
.dne-heading-fx.dne-fx-beam,
.dne-heading-fx.dne-fx-trace{padding-bottom:2px}
.dne-subheading-fx{transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),filter .62s cubic-bezier(.16,1,.3,1)}
.dne-subheading-fx:not(.is-heading-visible){opacity:0}
.dne-subheading-fx.is-heading-visible{opacity:1;transform:none!important;filter:none!important}
.dne-fx-sub-rise:not(.is-heading-visible){transform:translateY(14px)}
.dne-fx-sub-left:not(.is-heading-visible){transform:translateX(-15px)}
.dne-fx-sub-focus:not(.is-heading-visible){filter:blur(7px);transform:scale(.975)}
.dne-fx-sub-line:not(.is-heading-visible){transform:translateY(10px) scaleX(.965)}
@media (prefers-reduced-motion:reduce){.dne-heading-fx,.dne-subheading-fx{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;letter-spacing:normal!important;transition:none!important;animation:none!important}
.dne-heading-fx:before,.dne-heading-fx:after{animation:none!important;transition:none!important;opacity:.25!important;transform:none!important}}
.dne-heading-fx:not(.is-heading-visible),
.dne-subheading-fx:not(.is-heading-visible){opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;letter-spacing:normal!important}
.dne-fx-beam.is-heading-visible{animation:dneSafeBeam .78s cubic-bezier(.16,1,.3,1) both}
.dne-fx-mask.is-heading-visible{animation:dneSafeMask .84s cubic-bezier(.16,1,.3,1) both}
.dne-fx-focus.is-heading-visible{animation:dneSafeFocus .78s cubic-bezier(.16,1,.3,1) both}
.dne-fx-rise.is-heading-visible{animation:dneSafeRise .78s cubic-bezier(.16,1,.3,1) both}
.dne-fx-left.is-heading-visible{animation:dneSafeLeft .78s cubic-bezier(.16,1,.3,1) both}
.dne-fx-right.is-heading-visible{animation:dneSafeRight .78s cubic-bezier(.16,1,.3,1) both}
.dne-fx-depth.is-heading-visible{animation:dneSafeDepth .86s cubic-bezier(.16,1,.3,1) both}
.dne-fx-glow.is-heading-visible{animation:dneSafeGlow .92s cubic-bezier(.16,1,.3,1) both}
.dne-fx-trace.is-heading-visible{animation:dneSafeTrace .82s cubic-bezier(.16,1,.3,1) both}
.dne-fx-sweep.is-heading-visible{animation:dneSafeSweep .78s cubic-bezier(.16,1,.3,1) both}
.dne-fx-zoom.is-heading-visible{animation:dneSafeZoom .78s cubic-bezier(.16,1,.3,1) both}
.dne-fx-soft.is-heading-visible{animation:dneSafeSoft .8s cubic-bezier(.16,1,.3,1) both}
.dne-subheading-fx.is-heading-visible{animation:dneSafeSub .58s cubic-bezier(.16,1,.3,1) both}
.dne-fx-sub-left.is-heading-visible{animation-name:dneSafeSubLeft}
.dne-fx-sub-focus.is-heading-visible{animation-name:dneSafeSubFocus}
.dne-fx-sub-line.is-heading-visible{animation-name:dneSafeSubLine}
@keyframes dneSafeBeam{from{opacity:.12;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes dneSafeMask{from{opacity:.16;clip-path:inset(0 94% 0 0);transform:translateX(-10px)}to{opacity:1;clip-path:inset(0);transform:none}}
@keyframes dneSafeFocus{from{opacity:.18;filter:blur(10px);transform:scale(.97)}to{opacity:1;filter:none;transform:none}}
@keyframes dneSafeRise{from{opacity:.16;transform:translate3d(0,26px,0) skewY(1deg)}to{opacity:1;transform:none}}
@keyframes dneSafeLeft{from{opacity:.16;transform:translate3d(-28px,0,0)}to{opacity:1;transform:none}}
@keyframes dneSafeRight{from{opacity:.16;transform:translate3d(28px,0,0)}to{opacity:1;transform:none}}
@keyframes dneSafeDepth{from{opacity:.14;filter:blur(4px);transform:perspective(760px) rotateX(-12deg) translateY(15px)}to{opacity:1;filter:none;transform:none}}
@keyframes dneSafeGlow{0%{opacity:.18;filter:blur(5px);transform:scale(.95);text-shadow:none}62%{opacity:1;filter:none;transform:scale(1.012);text-shadow:0 10px 32px rgba(199,129,67,.18)}100%{opacity:1;filter:none;transform:none;text-shadow:none}}
@keyframes dneSafeTrace{from{opacity:.18;filter:blur(3px);transform:translateY(13px)}to{opacity:1;filter:none;transform:none}}
@keyframes dneSafeSweep{from{opacity:.16;filter:blur(4px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}
@keyframes dneSafeZoom{from{opacity:.15;filter:blur(5px);transform:scale(.92) translateY(8px)}to{opacity:1;filter:none;transform:none}}
@keyframes dneSafeSoft{from{opacity:.18;filter:blur(3px);transform:translateY(12px);letter-spacing:.016em}to{opacity:1;filter:none;transform:none;letter-spacing:normal}}
@keyframes dneSafeSub{from{opacity:.2;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes dneSafeSubLeft{from{opacity:.2;transform:translateX(-13px)}to{opacity:1;transform:none}}
@keyframes dneSafeSubFocus{from{opacity:.2;filter:blur(6px);transform:scale(.98)}to{opacity:1;filter:none;transform:none}}
@keyframes dneSafeSubLine{from{opacity:.2;transform:translateY(8px) scaleX(.97)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.dne-heading-fx.is-heading-visible,.dne-subheading-fx.is-heading-visible{animation:none!important}}
.gallery-head,.process-modern-head{grid-template-columns:minmax(0,1fr);gap:0}
.gallery-head>div:first-child,.process-modern-head>div:first-child{max-width:900px}
.premium-contact-dock[data-dock-intro]{left:50%;right:auto;width:408px;max-width:calc(100vw - 44px);transform:translateX(-50%);transform-origin:50% 50%;will-change:width,transform}
.premium-contact-dock[data-dock-intro] .dock-action{flex:1 1 0;min-width:0;transition:transform .42s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease,padding .55s cubic-bezier(.2,.82,.2,1),border-radius .55s ease}
.premium-contact-dock[data-dock-intro] .dock-copy,
.premium-contact-dock[data-dock-intro] .dock-arrow{transition:opacity .35s ease .26s,transform .45s cubic-bezier(.2,.82,.2,1) .18s,max-width .55s ease}
.premium-contact-dock.dock-intro-collapsed{left:50%;right:auto;border-radius:999px;transform:translateX(-50%)}
.premium-contact-dock.dock-intro-collapsed:before{animation:none;opacity:0}
.premium-contact-dock.dock-intro-collapsed .dock-action{gap:0;overflow:hidden}
.premium-contact-dock.dock-intro-collapsed .dock-call{background:rgba(252,245,239,.95);border-color:rgba(223,169,122,.46)}
.premium-contact-dock.dock-intro-collapsed .dock-icon{animation:dockIntroPulse 1.55s ease-in-out infinite}
.premium-contact-dock.dock-intro-collapsed .dock-wa .dock-icon{animation-delay:.08s}
.premium-contact-dock.dock-intro-collapsed .dock-copy,
.premium-contact-dock.dock-intro-collapsed .dock-arrow{opacity:0;transform:translateX(14px) scale(.94);max-width:0;overflow:hidden;pointer-events:none}
.premium-contact-dock.dock-intro-expanded{animation:dockIntroSettle .92s cubic-bezier(.2,.82,.2,1) both}
.premium-contact-dock.dock-intro-expanded:before{animation:dockIntroFlash .95s ease both}
@keyframes dockIntroPulse{
  0%,100%{transform:scale(1);box-shadow:0 8px 20px rgba(177,110,51,.14),0 0 0 0 rgba(212,145,86,.20),inset 0 1px 0 rgba(255,255,255,.72)}
  50%{transform:scale(1.075);box-shadow:0 10px 24px rgba(177,110,51,.19),0 0 0 10px rgba(212,145,86,0),inset 0 1px 0 rgba(255,255,255,.78)}
}
@keyframes dockIntroSettle{
  0%{transform:translateX(-50%) scale(.97)}
  58%{transform:translateX(-50%) scale(1.018)}
  100%{transform:translateX(-50%) scale(1)}
}
@keyframes dockIntroFlash{
  0%{opacity:0;transform:translateX(-125%)}
  34%{opacity:.95}
  100%{opacity:0;transform:translateX(125%)}
}
@media (max-width:700px){.premium-contact-dock[data-dock-intro]{left:50%;right:auto;width:calc(100vw - 24px);max-width:calc(100vw - 24px);transform:translateX(-50%)}
.premium-contact-dock.dock-intro-collapsed{left:50%;right:auto;width:116px;padding:5px;gap:6px;transform:translateX(-50%)}
.premium-contact-dock.dock-intro-collapsed .dock-action{flex:0 0 50px;width:50px;min-width:50px;height:50px;padding:5px;grid-template-columns:40px}
.premium-contact-dock.dock-intro-collapsed .dock-icon{width:40px;height:40px}}
@media (max-width:380px){.premium-contact-dock.dock-intro-collapsed{width:108px;gap:4px;padding:4px}
.premium-contact-dock.dock-intro-collapsed .dock-action{flex-basis:48px;width:48px;min-width:48px;height:48px;grid-template-columns:38px}
.premium-contact-dock.dock-intro-collapsed .dock-icon{width:38px;height:38px}}
@media (prefers-reduced-motion:reduce){.premium-contact-dock[data-dock-intro],
  .premium-contact-dock[data-dock-intro] .dock-action,
  .premium-contact-dock[data-dock-intro] .dock-copy,
  .premium-contact-dock[data-dock-intro] .dock-arrow{transition:none}
.premium-contact-dock.dock-intro-collapsed .dock-icon,
  .premium-contact-dock.dock-intro-expanded,
  .premium-contact-dock.dock-intro-expanded:before{animation:none}}
.process-stepper-v2 .process-modern-head{grid-template-columns:minmax(0,1fr);margin-bottom:38px}
.process-stepper-v2 .process-modern-head h2{color:#623c1b}
.process-stepper-v2 .process-modern-head h2 span{color:#c97e3c}
.process-stepper-shell{position:relative;padding:24px;border:1px solid rgba(196,131,75,.18);border-radius:36px;backdrop-filter:blur(15px);overflow:hidden}
.process-stepper-shell:before{content:"";position:absolute;width:420px;height:420px;right:-180px;top:-230px;border-radius:50%;background:radial-gradient(circle,rgba(227,155,92,.18),transparent 70%);pointer-events:none}
.process-step-nav{--process-nav-progress:0%;position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 2px 22px}
.process-nav-line{position:absolute;z-index:0;left:7%;right:7%;top:28px;height:3px;border-radius:999px;overflow:hidden;pointer-events:none}
.process-nav-line i{display:block;width:var(--process-nav-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,#ebc4a2,#da9151,#bf793b);box-shadow:0 0 18px rgba(206,134,71,.34);transition:width .64s cubic-bezier(.22,.78,.25,1)}
.process-step-tab{position:relative;z-index:2;display:flex;align-items:center;gap:11px;min-width:0;padding:8px 10px;border:0;text-align:left;cursor:pointer;font:inherit;transition:color .28s ease,transform .28s ease}
.process-step-tab>i{flex:0 0 auto;display:grid;place-items:center;width:43px;height:43px;border:1px solid #ecdfd3;border-radius:15px;font-style:normal;font-size:15px;font-weight:900;box-shadow:0 7px 18px rgba(174,108,50,.07);transition:.28s ease}
.process-step-tab>span{display:flex;min-width:0;flex-direction:column;gap:2px}
.process-step-tab b{font-size:11px;letter-spacing:.02em;transition:color .28s ease}
.process-step-tab small{font-size:7.5px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;transition:color .28s ease}
.process-step-tab.is-active{color:#a66125;transform:translateY(-2px)}
.process-step-tab:focus-visible{outline:3px solid rgba(201,126,60,.24);outline-offset:3px;border-radius:17px}
.process-stage-viewport{position:relative;z-index:2;overflow:hidden;border:1px solid #eee1d6;border-radius:29px;touch-action:pan-y}
.process-stage-track{display:flex;width:100%;transition:transform .72s cubic-bezier(.2,.76,.24,1);will-change:transform}
.process-stage-panel{position:relative;flex:0 0 100%;min-width:100%;min-height:360px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:center;gap:44px;padding:44px 46px;overflow:hidden;opacity:.42;transform:scale(.985);transition:opacity .42s ease,transform .52s ease}
.process-stage-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 15%,rgba(228,161,102,.055) 46%,transparent 72%);transform:translateX(-110%)}
.process-stage-panel.is-active{opacity:1;transform:scale(1)}
.process-stage-panel.is-active:before{animation:processStageSheen 1.15s .12s ease both}
@keyframes processStageSheen{from{transform:translateX(-110%)}to{transform:translateX(110%)}}
.process-stage-copy{position:relative;z-index:2;max-width:650px}
.process-stage-kicker{display:inline-flex;align-items:center;min-height:29px;padding:0 12px;border:1px solid #edded0;border-radius:999px;background:#fcf6f0;font-size:8px;font-weight:950;letter-spacing:.16em}
.process-stage-copy h3{margin:18px 0 15px;font-size:clamp(30px,3.3vw,48px);line-height:1.04;letter-spacing:-.045em}
.process-stage-copy p{max-width:610px;margin:0;font-size:14px;line-height:1.83}
.process-stage-status{display:flex;align-items:center;gap:10px;margin-top:26px;padding-top:20px;border-top:1px solid #f1e8e1;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.process-stage-status i{width:8px;height:8px;border-radius:50%;background:#d49258;box-shadow:0 0 0 6px rgba(212,146,88,.10)}
.process-stage-visual{position:relative;z-index:2;min-height:250px;border:1px solid rgba(203,143,90,.18);border-radius:28px;overflow:hidden}
.process-stage-visual:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(171,106,49,.09) 1px,transparent 0);background-size:21px 21px;mask-image:radial-gradient(circle,#000,transparent 76%);pointer-events:none}
.process-visual-label{position:absolute;left:18px;top:17px;padding:7px 9px;border-radius:999px;border:1px solid #efe2d6;font-size:7px;font-weight:950;letter-spacing:.15em}
.process-visual-core{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:105px;height:105px;border-radius:33px;border:1px solid #e9d6c5;transform:translate(-50%,-50%)}
.process-visual-core b{font-size:39px;line-height:1}
.process-visual-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(195,133,79,.22);border-radius:50%;transform:translate(-50%,-50%)}
.orbit-a{width:170px;height:170px}
.orbit-b{width:220px;height:220px;border-style:dashed;animation:processOrbit 12s linear infinite}
@keyframes processOrbit{to{transform:translate(-50%,-50%) rotate(360deg)}}
.process-visual-chip{position:absolute;padding:8px 10px;border:1px solid #ecded1;border-radius:12px;box-shadow:0 10px 25px rgba(166,103,48,.08);font-size:8px;font-weight:900;letter-spacing:.05em}
.chip-a{left:18px;bottom:18px}
.chip-b{right:18px;top:18px}
.process-visual-route{position:absolute;left:50%;top:50%;height:1px;transform-origin:left center}
.route-a{width:118px;transform:translate(-5px,-28px) rotate(-28deg)}
.route-b{width:105px;transform:translate(-5px,26px) rotate(31deg)}
.process-visual-route:after{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;border:2px solid #d19058;border-radius:50%;background:#fff;transform:translateY(-50%)}
.process-visual-box{position:absolute;width:33px;height:27px;border:1px solid #d9bfa8;border-radius:7px}
.box-a{left:20%;top:26%}
.box-b{right:20%;bottom:24%;transform:rotate(6deg)}
.box-c{left:22%;bottom:20%;transform:rotate(-5deg)}
.process-visual-check-ring{position:absolute;left:50%;top:50%;width:175px;height:175px;border:2px solid rgba(210,142,83,.22);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px rgba(210,142,83,.05),0 0 0 36px rgba(210,142,83,.025)}
.process-stepper-footer{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:18px}
.process-step-progress{height:4px;border-radius:999px;background:#f1e7de;overflow:hidden}
.process-step-progress i{display:block;width:25%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ebc29f,#d68e4f,#bd783b);box-shadow:0 0 14px rgba(204,135,74,.28);transition:width .58s cubic-bezier(.22,.78,.25,1)}
.process-stepper-controls{display:flex;align-items:center;gap:8px}
.process-stepper-button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #ebdccf;border-radius:14px;box-shadow:0 9px 24px rgba(170,106,49,.08);cursor:pointer;transition:.22s ease}
.process-stepper-button:hover{transform:translateY(-2px)}
.process-stepper-button:focus-visible{outline:3px solid rgba(201,126,60,.22);outline-offset:2px}
.process-step-counter{display:flex;align-items:baseline;gap:3px;min-width:47px;justify-content:center}
.process-step-counter b{font-size:18px}
.process-step-counter span{font-size:9px;font-weight:850}
.process-stepper-v2.is-process-paused .process-step-progress i{filter:saturate(.75)}
@media (max-width:880px){.process-stepper-shell{padding:18px;border-radius:30px}
.process-stage-panel{grid-template-columns:1fr;gap:24px;padding:34px;min-height:570px}
.process-stage-visual{min-height:220px}
.process-step-tab{justify-content:center;padding-inline:4px}
.process-step-tab>span{display:none}
.process-nav-line{left:11%;right:11%}}
@media (max-width:600px){.process-stepper-v2{padding-top:76px;padding-bottom:80px}
.process-stepper-v2 .process-modern-head{margin-bottom:27px}
.process-stepper-shell{padding:12px;border-radius:25px}
.process-step-nav{gap:4px;padding:0 0 15px}
.process-nav-line{top:22px;left:12%;right:12%;height:2px}
.process-step-tab{min-height:48px}
.process-step-tab>i{width:37px;height:37px;border-radius:13px;font-size:13px}
.process-stage-viewport{border-radius:22px}
.process-stage-panel{min-height:520px;padding:27px 22px 24px;gap:20px}
.process-stage-copy h3{font-size:32px}
.process-stage-copy p{font-size:12.7px;line-height:1.75}
.process-stage-status{margin-top:20px;padding-top:16px;font-size:7.7px}
.process-stage-visual{min-height:205px;border-radius:21px}
.process-visual-core{width:88px;height:88px;border-radius:28px}
.process-visual-core b{font-size:31px}
.orbit-a{width:143px;height:143px}
.orbit-b{width:184px;height:184px}
.process-visual-check-ring{width:145px;height:145px}
.process-stepper-footer{grid-template-columns:1fr;gap:12px;margin-top:13px}
.process-stepper-controls{justify-content:center}
.process-step-progress{order:2}
.process-stepper-controls{order:1}
.process-stepper-button{width:40px;height:40px}}
@media (prefers-reduced-motion:reduce){.process-stage-track,.process-nav-line i,.process-step-progress i,.process-step-tab,.process-stage-panel{transition:none!important}
.process-stage-panel.is-active:before{animation:none!important}
.orbit-b{animation:none!important}}
:root{--poster-navy:#2a2018;--poster-deep:#a85c24;--poster-blue:#e96d16;--poster-electric:#f47f24;--poster-cyan:#f68a2b;--poster-sky:#f3ad68;--poster-ice:#fcf6f1;--poster-glow:0 0 0 1px rgba(227,121,29,.14),0 18px 50px rgba(216,112,21,.12),0 0 34px rgba(227,121,29,.08)}
.btn-copper,.hero-v3-primary{background:linear-gradient(135deg,#e96d16 0%,#f47f24 52%,#f68a2b 100%);box-shadow:0 14px 34px rgba(216,112,21,.23),0 0 24px rgba(227,121,29,.10)}
@media (max-width:980px){.primary-nav{border-color:#f2e2d4;box-shadow:0 24px 60px rgba(178,89,12,.14)}}
.hero-v3-flow .is-active{border-color:#edb27e;background:#fbf4ed;color:#a85c24;box-shadow:0 8px 22px rgba(216,112,21,.10),0 0 18px rgba(227,121,29,.07)}
.hero-v3-flow .is-active i{background:linear-gradient(145deg,#f47f24,#f68a2b)}
.premium-info-marquee:before,.premium-info-marquee:after{background:linear-gradient(90deg,#fff,transparent)}
.package-cta{box-shadow:0 14px 34px rgba(216,112,21,.20)}
.footer-orb-one{background:radial-gradient(circle,rgba(227,121,29,.20),transparent 69%)}
.footer-orb-two{background:radial-gradient(circle,rgba(255,255,255,.90),transparent 69%)}
.footer-command-bar,.footer-contact-card,.footer-agency-signature{border-color:#f0dbc9!important;background:rgba(255,255,255,.76)!important;box-shadow:0 20px 52px rgba(178,89,12,.09),0 0 28px rgba(227,121,29,.05)!important}
.footer-command-copy>span,.footer-column-label,.footer-agency-copy>span{color:#eb751b}
.footer-command-copy h2,.footer-brand-zone h2,.footer-contact-card h3,.footer-agency-copy strong{color:#a85c24}
.footer-brand-zone>p,.footer-contact-card>p,.footer-column>a,.footer-agency-copy p{color:#7f7063}
.footer-phone-premium,.footer-contact-steps span,.footer-service-column>a,.footer-agency-services span{border-color:#f2e0d1;background:#fefbf9}
.district-directory-card:before{background:linear-gradient(135deg,rgba(227,121,29,.10),transparent 42%)}
@media (max-width:700px){.hero-premium-v3{background:linear-gradient(145deg,#fff 0%,#fcf6f1 54%,#f5e2d2 100%)}
.site-footer{background:linear-gradient(160deg,#fff,#f9eee5)}
.premium-contact-dock{background:rgba(254,252,251,.93)}}
.footer-premium{padding-bottom:clamp(24px,3vw,42px)}
.footer-agency-signature{width:100%;max-width:100%;min-width:0;scroll-margin-bottom:120px}
.footer-agency-brand,
.footer-agency-copy,
.footer-agency-services{min-width:0}
.premium-contact-dock[data-dock-intro]{transition:width .72s cubic-bezier(.2,.82,.2,1),
    border-radius .55s ease,
    box-shadow .55s ease,
    background .55s ease,
    bottom .38s cubic-bezier(.2,.82,.2,1),
    opacity .28s ease,
    visibility .28s ease}
.premium-contact-dock.is-footer-clear{bottom:-110px!important;opacity:0;visibility:hidden;pointer-events:none}
@media (max-width:700px){.footer-premium{padding-bottom:calc(24px + env(safe-area-inset-bottom))}
.footer-agency-signature{margin-inline:0;padding:19px 16px 21px;border-radius:22px;scroll-margin-bottom:96px}
.footer-agency-brand{gap:14px}
.footer-agency-brand img{width:148px;max-width:64%}
.footer-agency-copy>span{margin-bottom:5px;font-size:7.5px}
.footer-agency-copy strong{font-size:18px;line-height:1.18}
.footer-agency-copy p{font-size:10px;line-height:1.55}
.footer-agency-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.footer-agency-services span{min-width:0;min-height:36px;padding:0 10px;white-space:normal;text-align:center;line-height:1.2}
.footer-agency-services span:last-child{grid-column:auto}
.premium-contact-dock.is-footer-clear{bottom:calc(-96px - env(safe-area-inset-bottom))!important}}
@media (max-width:380px){.footer-agency-signature{padding-inline:14px}
.footer-agency-brand img{width:138px;max-width:70%}
.footer-agency-copy strong{font-size:17px}}
@media (prefers-reduced-motion:reduce){.premium-contact-dock[data-dock-intro]{transition:none!important}}
@media (max-width:760px){.footer-agency-services{grid-template-columns:repeat(2,minmax(0,1fr))}
.footer-agency-services span{grid-column:auto!important}}
.footer-agency-logo-link{display:block;flex:0 0 auto;line-height:0;border-radius:14px;text-decoration:none;outline:none}
.footer-agency-logo-link img{max-width:100%}
.footer-agency-logo-link:focus-visible{box-shadow:0 0 0 3px rgba(227,121,29,.28),0 0 0 6px rgba(255,255,255,.9)}
@media (hover:hover) and (pointer:fine){.footer-agency-logo-link{transition:transform .25s ease,filter .25s ease}
.footer-agency-logo-link:hover{transform:translateY(-2px);filter:drop-shadow(0 10px 18px rgba(216,112,21,.18))}}
.brand-logo-link{display:flex;align-items:center;flex:0 0 auto;min-width:0;line-height:0;padding:0}
.brand-logo-img{display:block;height:auto;object-fit:contain;object-position:left center;transition:transform .28s ease,filter .28s ease}
.brand-logo-link:hover .brand-logo-img,
.brand-logo-link:focus-visible .brand-logo-img{transform:translateY(-1px) scale(1.012);filter:drop-shadow(0 10px 22px rgba(216,112,21,.18)) drop-shadow(0 0 12px rgba(227,121,29,.10))}
@media (max-width:1120px){.brand-logo-img{width:188px}
.site-header.scrolled .brand-logo-img{width:180px}
.nav-wrap{gap:22px}
.primary-nav ul{gap:20px}}
@media (max-width:980px){.brand-logo-img,
  .site-header.scrolled .brand-logo-img{width:190px;max-height:58px}}
@media (max-width:640px){.brand-logo-img,
  .site-header.scrolled .brand-logo-img{width:166px;max-height:50px}}
@media (max-width:380px){.brand-logo-img,
  .site-header.scrolled .brand-logo-img{width:150px}}
.mobile-nav-intro,.mobile-nav-actions,.mobile-menu-backdrop{display:none}
@media (max-width:980px){body.menu-open{overflow:hidden}
.site-header{z-index:90}
.nav-wrap{position:relative;z-index:94}
.brand-logo-link{position:relative;z-index:96}
.menu-toggle{position:relative;z-index:98;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:108px;height:48px;padding:5px 6px 5px 15px;border:1px solid rgba(216,112,21,.18);border-radius:17px;color:#2a2018;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(251,243,236,.92));box-shadow:0 10px 30px rgba(178,89,12,.10),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}
.menu-toggle:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,rgba(227,121,29,.13) 48%,transparent 72%);transform:translateX(-120%);transition:transform .55s ease;pointer-events:none}
.menu-toggle:active{transform:scale(.97)}
.menu-toggle[aria-expanded="true"]{border-color:rgba(227,121,29,.38);box-shadow:0 13px 34px rgba(216,112,21,.15),0 0 0 4px rgba(227,121,29,.07)}
.menu-toggle[aria-expanded="true"]:before{transform:translateX(120%)}
.menu-toggle-label{position:relative;z-index:1;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#6b401a;transition:color .25s ease}
.menu-toggle-icon{position:relative;z-index:1;display:grid;place-items:center;width:37px;height:37px;border-radius:13px;background:linear-gradient(145deg,#f68a2b,#f47f24 60%,#e96d16);box-shadow:0 8px 19px rgba(216,112,21,.24),inset 0 1px 0 rgba(255,255,255,.34)}
.menu-toggle-icon i{position:absolute;display:block;width:16px;height:2px;border-radius:99px;background:#fff;box-shadow:0 0 8px rgba(255,255,255,.42);transition:transform .34s cubic-bezier(.22,.75,.22,1),opacity .2s ease,width .25s ease}
.menu-toggle-icon i:nth-child(1){transform:translateY(-5px)}
.menu-toggle-icon i:nth-child(2){width:12px;transform:translateX(2px)}
.menu-toggle-icon i:nth-child(3){transform:translateY(5px)}
.menu-toggle[aria-expanded="true"] .menu-toggle-icon i:nth-child(1){transform:rotate(45deg)}
.menu-toggle[aria-expanded="true"] .menu-toggle-icon i:nth-child(2){opacity:0;transform:scaleX(.2)}
.menu-toggle[aria-expanded="true"] .menu-toggle-icon i:nth-child(3){transform:rotate(-45deg)}
.mobile-menu-backdrop{display:block;position:fixed;z-index:91;inset:0;border:0;padding:0;background:rgba(41,29,19,.24);opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:opacity .3s ease,visibility .3s ease}
.mobile-menu-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}
.primary-nav{display:block;position:fixed;z-index:95;left:14px;right:14px;top:78px;margin:0;padding:18px;max-height:calc(100dvh - 96px);overflow:auto;overscroll-behavior:contain;border:1px solid rgba(227,121,29,.22);border-radius:28px;background:radial-gradient(circle at 92% 2%,rgba(227,121,29,.18),transparent 28%),
      linear-gradient(150deg,rgba(255,255,255,.985),rgba(252,247,242,.98));color:#2a2018;box-shadow:0 30px 80px rgba(116,59,9,.20),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px) scale(.975);transform-origin:top center;transition:opacity .28s ease,visibility .28s ease,transform .4s cubic-bezier(.22,.8,.25,1)}
.primary-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}
.primary-nav ul{display:grid;gap:7px;margin:0;padding:5px 0;list-style:none}
.primary-nav li{margin:0;padding:0;border:0!important}
.primary-nav li a{position:relative;display:flex;align-items:center;min-height:52px;padding:0 48px 0 16px;border:1px solid transparent;border-radius:17px;color:#5e3919;font-size:14px;font-weight:850;letter-spacing:-.01em;opacity:1;background:rgba(255,255,255,.52);transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}
.primary-nav li a:after{content:"↗";position:absolute;right:15px;top:50%;display:grid;place-items:center;width:27px;height:27px;border-radius:10px;transform:translateY(-50%);font-size:12px;font-weight:900;color:#f47f24;background:#fbf2eb;transition:transform .22s ease,background .22s ease,color .22s ease}
.primary-nav li.current-menu-item>a,.primary-nav li.current_page_item>a,.primary-nav li a[aria-current="page"]{color:#82430d;border-color:rgba(227,121,29,.22);background:linear-gradient(135deg,#fcf6f0,#f9eee5);box-shadow:inset 3px 0 0 #f68a2b}
.primary-nav li.current-menu-item>a:after,.primary-nav li.current_page_item>a:after,.primary-nav li a[aria-current="page"]:after{color:#fff;background:linear-gradient(145deg,#f68a2b,#f47f24)}
.primary-nav li a:focus-visible{outline:none;border-color:#f68a2b;box-shadow:0 0 0 4px rgba(227,121,29,.12)}
.mobile-nav-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;padding-top:15px;border-top:1px solid rgba(216,112,21,.11)}
.mobile-nav-actions>a{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:66px;padding:11px 42px 11px 15px;border-radius:18px;text-decoration:none;overflow:hidden}
.mobile-nav-actions>a>span{font-size:7.5px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;opacity:.7}
.mobile-nav-actions>a>b{margin-top:4px;font-size:13px;line-height:1.1}
.mobile-nav-actions>a>i{position:absolute;right:12px;top:50%;display:grid;place-items:center;width:28px;height:28px;border-radius:10px;transform:translateY(-50%);font-style:normal;font-weight:900}
.mobile-nav-call{color:#8f4a0e;border:1px solid #f1dfd0;background:linear-gradient(145deg,#fcf7f2,#f9eee5)}
.mobile-nav-call i{color:#fff;background:linear-gradient(145deg,#f68a2b,#f47f24);box-shadow:0 7px 17px rgba(216,112,21,.20)}
.mobile-nav-wa{color:#176d45;border:1px solid #cfeedd;background:linear-gradient(145deg,#f2fff7,#e4faed)}
.mobile-nav-wa i{color:#fff;background:linear-gradient(145deg,#2ad47c,#19aa61);box-shadow:0 7px 17px rgba(25,170,97,.18)}}
@media (max-width:640px){.menu-toggle{min-width:94px;height:44px;padding-left:12px;border-radius:15px;gap:8px}
.menu-toggle-icon{width:34px;height:34px;border-radius:12px}
.menu-toggle-label{font-size:9.5px}
.primary-nav{left:10px;right:10px;top:70px;padding:15px;border-radius:24px;max-height:calc(100dvh - 82px)}
.primary-nav li a{min-height:49px;padding-left:14px;font-size:13px;border-radius:15px}
.mobile-nav-actions>a{min-height:61px;padding-left:12px}}
@media (max-width:380px){.menu-toggle{min-width:46px;width:46px;padding:5px}
.menu-toggle-label{display:none}
.primary-nav{top:66px;padding:13px}
.mobile-nav-actions{grid-template-columns:1fr}}
@media (hover:hover) and (pointer:fine) and (max-width:980px){.menu-toggle:hover{transform:translateY(-1px);border-color:rgba(227,121,29,.34);box-shadow:0 14px 36px rgba(178,89,12,.14)}
.primary-nav li a:hover{transform:translateX(3px);color:#934c0e;border-color:#f4e7db;background:#fdf9f5;box-shadow:0 8px 22px rgba(178,89,12,.06)}
.primary-nav li a:hover:after{transform:translateY(-50%) translateX(2px);color:#fff;background:#f47f24}}
@media (prefers-reduced-motion:reduce){.menu-toggle,.menu-toggle:before,.menu-toggle-icon i,.primary-nav,.mobile-menu-backdrop,.primary-nav li a,.primary-nav li a:after{transition:none!important}}
.brand-logo-img{filter:drop-shadow(0 8px 16px rgba(216,112,21,.09))}
@media (max-width:1120px){.brand-logo-img{width:220px}
.site-header.scrolled .brand-logo-img{width:208px}}
@media (max-width:980px){.brand-logo-img,.site-header.scrolled .brand-logo-img{width:205px;max-height:51px}}
@media (max-width:640px){.brand-logo-img,.site-header.scrolled .brand-logo-img{width:176px;max-height:44px}}
@media (max-width:380px){.brand-logo-img,.site-header.scrolled .brand-logo-img{width:158px;max-height:40px}}
.brand-logo-img{width:clamp(246px,21vw,298px);max-height:74px}
.site-header.scrolled .brand-logo-img{width:clamp(226px,19vw,272px);max-height:66px}
@media (max-width:1120px){.brand-logo-img{width:250px;max-height:64px}
.site-header.scrolled .brand-logo-img{width:232px;max-height:59px}}
@media (max-width:980px){.brand-logo-img,.site-header.scrolled .brand-logo-img{width:226px;max-height:56px}}
@media (max-width:640px){.brand-logo-img,.site-header.scrolled .brand-logo-img{width:192px;max-height:48px}}
@media (max-width:380px){.brand-logo-img,.site-header.scrolled .brand-logo-img{width:170px;max-height:43px}}
.footer-v2{padding-top:0}
.footer-v2-shell{padding-top:58px}
.footer-v2-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:24px;align-items:stretch}
.footer-v2-brand-panel,.footer-v2-contact-hub{position:relative;min-width:0;border:1px solid #f0dbc9;border-radius:32px;background:rgba(255,255,255,.78);box-shadow:0 24px 64px rgba(178,89,12,.09),0 0 34px rgba(227,121,29,.05);backdrop-filter:blur(14px);overflow:hidden}
.footer-v2-brand-panel{padding:34px 36px 32px}
.footer-v2-brand-panel:before{content:"";position:absolute;width:260px;height:260px;right:-90px;top:-100px;border-radius:50%;background:radial-gradient(circle,rgba(227,121,29,.18),transparent 70%);pointer-events:none}
.footer-v2-logo{position:relative;z-index:1;display:inline-flex;align-items:center;width:min(330px,68%);margin-bottom:28px;transition:transform .24s ease,filter .24s ease}
.footer-v2-logo:hover{transform:translateY(-2px);filter:drop-shadow(0 10px 18px rgba(216,112,21,.14))}
.footer-v2-logo img{display:block;width:100%;height:auto}
.footer-v2-kicker{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#eb751b;font-size:9px;font-weight:950;letter-spacing:.16em}
.footer-v2-kicker i{width:8px;height:8px;border-radius:50%}
.footer-v2-brand-panel h2{position:relative;z-index:1;max-width:680px;margin:0 0 16px;color:#a85c24;font-size:clamp(32px,3.55vw,52px);line-height:1.03;letter-spacing:-.045em}
.footer-v2-brand-panel h2 span{color:#f47f24}
.footer-v2-brand-panel>p{position:relative;z-index:1;max-width:650px;margin:0;color:#7f7063;font-size:14px;line-height:1.8}
.footer-v2-contact-hub{display:flex;flex-direction:column;padding:30px}
.footer-v2-contact-hub:after{content:"";position:absolute;right:-90px;bottom:-110px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(216,112,21,.12),transparent 70%);pointer-events:none}
.footer-v2-contact-head{position:relative;z-index:1;margin-bottom:18px}
.footer-v2-contact-head>span{display:block;margin-bottom:7px;color:#eb751b;font-size:8px;font-weight:950;letter-spacing:.17em}
.footer-v2-contact-head strong{display:block;color:#a85c24;font-size:24px;line-height:1.17;letter-spacing:-.025em}
.footer-v2-action-grid{position:relative;z-index:1;display:grid;gap:10px}
.footer-v2-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:88px;padding:14px 14px 14px 16px;border:1px solid #f2e0d0;border-radius:22px;box-shadow:0 12px 30px rgba(178,89,12,.05);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}
.footer-v2-action:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(178,89,12,.11)}
.footer-v2-action-icon{display:grid;place-items:center;width:51px;height:51px;border-radius:17px}
.footer-v2-action-icon svg{width:23px;height:23px;fill:currentColor}
.footer-v2-action-copy{display:flex;min-width:0;flex-direction:column}
.footer-v2-action-copy small{margin-bottom:3px;color:#998d82;font-size:7px;font-weight:950;letter-spacing:.14em}
.footer-v2-action-copy b{overflow:hidden;color:#a85c24;font-size:17px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}
.footer-v2-action-copy em{margin-top:4px;color:#8b7d72;font-size:9px;font-style:normal}
.footer-v2-arrow{display:grid;place-items:center;width:35px;height:35px;border:1px solid #f0decf;border-radius:12px;font-size:14px;transition:transform .22s ease,background .22s ease,color .22s ease}
.footer-v2-action:hover .footer-v2-arrow{transform:translate(2px,-2px)}
.footer-v2-shortcuts{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;padding-top:16px}
.footer-v2-shortcuts a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:0 13px;border:1px solid #f2e5d9;border-radius:15px;font-size:9px;font-weight:800;transition:.22s ease}
.footer-v2-shortcuts b{color:#f47f24;font-size:13px}
.footer-v2-nav-card{min-width:0}
.footer-v2-nav-card>a{justify-content:space-between;gap:12px;transition:padding .2s ease,color .2s ease}
.footer-v2-nav-card>a span{color:#f47f24}
.footer-v2 .premium-footer-bottom{margin-top:18px;padding-top:18px}
.footer-v2 .footer-agency-signature{margin-top:0}
@media (max-width:980px){.footer-v2-main{grid-template-columns:1fr}
.footer-v2-contact-hub{min-height:auto}
.footer-v2-nav-grid{grid-template-columns:1fr 1fr}
.footer-v2-nav-card:first-child{grid-column:1/-1}}
@media (max-width:700px){.footer-v2-shell{padding-top:34px}
.footer-v2-main{gap:12px}
.footer-v2-brand-panel,.footer-v2-contact-hub{border-radius:25px}
.footer-v2-brand-panel{padding:24px 20px 23px}
.footer-v2-logo{width:min(285px,82%);margin-bottom:22px}
.footer-v2-brand-panel h2{font-size:33px}
.footer-v2-brand-panel>p{font-size:13px;line-height:1.72}
.footer-v2-contact-hub{padding:22px 18px}
.footer-v2-contact-head strong{font-size:21px}
.footer-v2-action{min-height:78px;padding:12px}
.footer-v2-action-icon{width:46px;height:46px;border-radius:15px}
.footer-v2-action-copy b{font-size:15px}
.footer-v2-shortcuts{grid-template-columns:1fr}
.footer-v2-nav-grid{grid-template-columns:1fr;gap:10px;margin-top:12px}
.footer-v2-nav-card:first-child{grid-column:auto}
.footer-v2-nav-card{padding:20px 18px;border-radius:21px}
.footer-v2 .premium-footer-bottom{padding-bottom:22px}}
@media (max-width:390px){.footer-v2-logo{width:min(255px,86%)}
.footer-v2-brand-panel h2{font-size:29px}
.footer-v2-action{grid-template-columns:auto minmax(0,1fr)}
.footer-v2-arrow{display:none}}
.hero-video-showcase{display:flex;align-items:center;justify-content:center}
.hero-video-frame{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(227,121,29,.38)}
.hero-video-frame:before{content:"";position:absolute;z-index:2;inset:-30% 30% 64% -25%;pointer-events:none;background:linear-gradient(110deg,transparent,rgba(255,255,255,.34),transparent);transform:rotate(-12deg);opacity:.8}
.hero-video-frame:after{content:"";position:absolute;z-index:2;left:11%;right:11%;bottom:-18px;height:42px;pointer-events:none;border-radius:50%;filter:blur(14px)}
.hero-video{position:relative;z-index:1;display:block}
@media (max-width:1080px){.hero-video-showcase{padding-left:8px}
.hero-video-frame{width:min(100%,455px)}}
@media (max-width:980px){.hero-video-showcase{width:100%;max-width:620px;margin:0 auto;padding:0}
.hero-video-frame{width:min(100%,470px);aspect-ratio:9/13.6}}
@media (max-width:640px){.hero-video-showcase{max-width:100%;padding:0 4px}
.hero-video-frame{width:100%;max-width:430px;aspect-ratio:9/13.2;padding:5px;border-radius:28px;box-shadow:0 24px 58px rgba(178,89,12,.15),0 0 26px rgba(227,121,29,.10)}
.hero-video{border-radius:23px}}
@media (prefers-reduced-motion:reduce){.hero-video-frame:before{display:none}}
.brand-logo-img,.footer-v2-logo img{background:transparent!important}
.hero-energy-field{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:paint}
.hero-video-showcase:before{content:"";position:absolute;width:min(520px,44vw);aspect-ratio:1;border-radius:50%;pointer-events:none;z-index:-1;filter:blur(9px);animation:heroVideoAura 8s ease-in-out infinite alternate}
@keyframes heroVideoAura{
  0%{transform:scale(.94);opacity:.68}
  100%{transform:scale(1.06);opacity:1}
}
@media (max-width:640px){.hero-energy-field{opacity:.82}
.hero-video-showcase:before{width:90%;opacity:.7}}
@media (prefers-reduced-motion:reduce){.hero-energy-ribbon,.hero-energy-ring,.hero-energy-dot,.hero-video-showcase:before{animation:none!important}}
.hero-video-showcase{position:relative;isolation:isolate}
.services-modern-head{grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end}
.services-head-panel.services-head-panel-controls{display:flex;align-items:center;justify-content:flex-end;min-width:auto;padding:9px 10px;background:rgba(255,255,255,.72);border-color:rgba(216,112,21,.18);box-shadow:0 12px 34px rgba(216,112,21,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.services-head-panel-controls .carousel-controls{margin:0}
@media (max-width:1080px){.services-modern-head{grid-template-columns:minmax(0,1fr) auto;gap:20px}
.services-head-panel.services-head-panel-controls{max-width:none}}
@media (max-width:700px){.services-modern-head{grid-template-columns:1fr auto;gap:14px;align-items:end}
.services-head-panel.services-head-panel-controls{grid-column:auto;padding:7px 8px}
.services-head-panel-controls .carousel-controls{gap:6px}}
.review-avatar.has-photo{padding:0;overflow:hidden;border-radius:50%;background:#fff;border:2px solid rgba(216,112,21,.22)}
.review-avatar.has-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%}
.review-author .review-avatar.has-photo{width:56px;height:56px;flex:0 0 56px}
.review-avatar.small.has-photo{width:44px;height:44px;flex:0 0 44px;border-radius:50%}
.review-card-head .review-avatar.small.has-photo{margin-right:4px}
@media (min-width:821px){.experience-grid.review-faq-layout{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)!important;gap:24px!important;align-items:start!important}
.review-slider-column{grid-column:1!important;grid-row:1!important;min-width:0}
.review-side-faq{grid-column:2!important;grid-row:1!important;margin-top:0!important;align-self:start!important}}
@media (max-width:820px){.experience-grid.review-faq-layout{grid-template-columns:1fr!important}
.review-side-faq{grid-column:1!important;grid-row:auto!important;margin-top:12px!important}}
@media (max-width:520px){.review-author .review-avatar.has-photo{width:50px;height:50px;flex-basis:50px}
.review-avatar.small.has-photo{width:42px;height:42px;flex-basis:42px}}
@media (min-width:821px){#yorumlar-sss .review-faq-layout{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)!important;gap:24px!important;align-items:start!important}
#yorumlar-sss .review-slider-column{grid-column:1!important;grid-row:1!important;min-width:0!important}
#yorumlar-sss .review-side-faq{grid-column:2!important;grid-row:1!important;margin-top:0!important;align-self:start!important;min-width:0!important}}
@media (min-width:981px){.footer-agency-signature{grid-template-columns:minmax(0,1fr) minmax(500px,.95fr);gap:24px}
.footer-agency-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;justify-content:stretch;align-items:stretch}
.footer-agency-services span{width:100%;min-width:0;min-height:40px;padding:0 9px;white-space:nowrap;text-align:center;font-size:8.5px;letter-spacing:.025em}}
@media (min-width:761px) and (max-width:980px){.footer-agency-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}
.footer-agency-services span{min-width:0;padding-inline:8px;white-space:nowrap;font-size:8.5px}}
.premium-contact-dock{--dock-green:#20b96b}
.premium-contact-dock .dock-action:after{content:"";position:absolute;bottom:0;border-radius:999px;pointer-events:none;transform:scaleX(.64);transition:transform .28s ease,opacity .28s ease}
.premium-contact-dock .dock-wa{color:#18583a}
.premium-contact-dock .dock-icon{box-shadow:0 10px 24px rgba(168,90,21,.18),inset 0 1px 0 rgba(255,255,255,.72)}
.premium-contact-dock .dock-icon:before{content:"";position:absolute;inset:-5px;border-radius:20px;border:1px solid rgba(226,124,34,.18);opacity:.68;pointer-events:none}
.premium-contact-dock .dock-icon svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.10))}
.premium-contact-dock .dock-copy small{margin-bottom:5px}
.premium-contact-dock .dock-copy b{font-size:13.5px;letter-spacing:-.015em}
.premium-contact-dock .dock-arrow{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.88);border:1px solid rgba(221,164,114,.30);box-shadow:0 5px 14px rgba(148,86,31,.08);font-size:12px}
@media (hover:hover) and (pointer:fine){.premium-contact-dock .dock-action:hover{transform:translateY(-4px)}
.premium-contact-dock .dock-action:hover:after{transform:scaleX(1);opacity:1}
.premium-contact-dock .dock-action:hover .dock-icon{transform:translateY(-1px) scale(1.045);filter:saturate(1.08)}
.premium-contact-dock .dock-call:hover{box-shadow:0 14px 30px rgba(216,112,21,.15),inset 0 1px 0 #fff}
.premium-contact-dock .dock-wa:hover{box-shadow:0 14px 30px rgba(32,185,107,.13),inset 0 1px 0 #fff}}
.premium-contact-dock.dock-intro-collapsed{width:128px;gap:8px;padding:7px}
.premium-contact-dock.dock-intro-collapsed .dock-action:after{display:none}
.premium-contact-dock.dock-intro-collapsed .dock-icon:before{inset:-4px;border-radius:50%;border-width:1px;opacity:.9}
@keyframes dockIntroPulsePremium{
  0%,100%{transform:scale(1);filter:saturate(1);box-shadow:0 9px 22px rgba(216,112,21,.24),0 0 0 0 rgba(226,124,34,.28),inset 0 1px 0 rgba(255,255,255,.58)}
  50%{transform:scale(1.07);filter:saturate(1.08);box-shadow:0 12px 28px rgba(216,112,21,.30),0 0 0 11px rgba(226,124,34,0),inset 0 1px 0 rgba(255,255,255,.66)}
}
@keyframes dockIntroPulsePremiumWa{
  0%,100%{transform:scale(1);filter:saturate(1);box-shadow:0 9px 22px rgba(32,185,107,.22),0 0 0 0 rgba(32,185,107,.26),inset 0 1px 0 rgba(255,255,255,.58)}
  50%{transform:scale(1.07);filter:saturate(1.08);box-shadow:0 12px 28px rgba(32,185,107,.28),0 0 0 11px rgba(32,185,107,0),inset 0 1px 0 rgba(255,255,255,.66)}
}
@media (max-width:700px){.premium-contact-dock{padding:6px;gap:6px;border-radius:23px}
.premium-contact-dock .dock-action{height:64px;border-radius:18px;padding-inline:9px}
.premium-contact-dock .dock-icon{width:42px;height:42px;border-radius:14px}
.premium-contact-dock .dock-icon:before{inset:-3px;border-radius:17px}
.premium-contact-dock .dock-copy b{font-size:12.5px}
.premium-contact-dock.dock-intro-collapsed{width:120px;padding:5px;gap:6px}
.premium-contact-dock.dock-intro-collapsed .dock-action{flex-basis:50px;width:50px;min-width:50px;height:50px}
.premium-contact-dock.dock-intro-collapsed .dock-icon{width:40px;height:40px}}
@media (max-width:380px){.premium-contact-dock.dock-intro-collapsed{width:112px;gap:4px;padding:4px}
.premium-contact-dock.dock-intro-collapsed .dock-action{flex-basis:48px;width:48px;min-width:48px;height:48px}
.premium-contact-dock.dock-intro-collapsed .dock-icon{width:38px;height:38px}}
@media (prefers-reduced-motion:reduce){.premium-contact-dock.dock-intro-collapsed .dock-call .dock-icon,
  .premium-contact-dock.dock-intro-collapsed .dock-wa .dock-icon{animation:none}}
:root{--ink:#2a211b;--ink2:#6b3517;--paper:#ffffff;--soft:#fff7ef;--line:#f1dcc8;--muted:#756b63;--orange-ice:#fff7ed;--shadow:0 22px 70px rgba(132,67,22,.11)}
.eyebrow{color:#f47a20}
.eyebrow:before{background:linear-gradient(90deg,#fb8c2a,#ffa04d)}
.btn-copper,.hero-v3-primary,.package-cta{box-shadow:0 14px 34px rgba(251,140,42,.24),0 0 24px rgba(255,160,77,.10)}
.btn-ghost,.hero-v3-secondary{border-color:#f0d1b5;background:rgba(255,255,255,.80);color:#653214}
.text-link{color:#f47c22}
.site-header{color:#2a211b}
.site-header.scrolled{border-bottom:1px solid rgba(251,140,42,.16);box-shadow:0 12px 34px rgba(132,67,22,.09)}
.primary-nav a:hover{color:#fb8c2a}
@media (max-width:980px){.primary-nav{border-color:#f1dac5;box-shadow:0 24px 60px rgba(132,67,22,.12)}
.menu-toggle-icon{background:linear-gradient(145deg,#ffbb69,#fb8c2a 60%,#f06f18)!important;box-shadow:0 8px 19px rgba(251,140,42,.24),inset 0 1px 0 rgba(255,255,255,.38)!important}
.primary-nav li a:after{color:#fb8c2a!important;background:#fff0e3!important}
.primary-nav li.current-menu-item>a,.primary-nav li.current_page_item>a,.primary-nav li a[aria-current="page"]{color:#753712!important;border-color:rgba(251,140,42,.22)!important;background:linear-gradient(135deg,#fff8f2,#ffead8)!important;box-shadow:inset 3px 0 0 #fb8c2a!important}
.primary-nav li.current-menu-item>a:after,.primary-nav li.current_page_item>a:after,.primary-nav li a[aria-current="page"]:after{background:linear-gradient(145deg,#ffa04d,#fb8c2a)!important;color:#fff!important}
.primary-nav li a:focus-visible{border-color:#fb8c2a!important;box-shadow:0 0 0 4px rgba(251,140,42,.11)!important}
.mobile-nav-call i{background:linear-gradient(145deg,#ffa04d,#fb8c2a)!important;box-shadow:0 7px 17px rgba(251,140,42,.20)!important}}
.hero-v3-copy h1{color:#2a211b}
.hero-v3-copy>p{color:#74665c}
.trust-strip,.about-modern,.gallery-section,.package-showcase,.success-compare,.regions,.denizli-map-section,.turkey-network-section,.blog-home-section,.blog-archive-section,.blog-single-section,.district-directory-section,.district-service-section{background:linear-gradient(180deg,#fffefd 0%,#fff7ef 100%)}
.services-modern,.smart-solutions,.experience,.related-blog-section{background:#fff}
.services-title-block h2 span,.about-modern-copy h2 span,.process-modern-head h2 span,.smart-head h2 span,.package-heading-copy h2 span,.map-section-head h2 span,.turkey-network-head h2 span,.blog-home-title-wrap h2 span,.experience-heading h2 span{color:#fb8c2a}
.services-head-panel,.about-showcase,.gallery-group,.package-guide-card,.premium-faq,.before-after-panel,.blog-home-card,.district-directory-card,.district-service-prose{border-color:#f0dbc7;box-shadow:0 0 0 1px rgba(255,160,77,.10),0 18px 50px rgba(132,67,22,.09),0 0 34px rgba(255,160,77,.05)}
.premium-info-marquee,.trust-marquee-wrap{border-color:#efd4bc;background:linear-gradient(90deg,#fff,#fff4ea,#fff);box-shadow:0 10px 28px rgba(132,67,22,.06)}
.premium-info-track b,.trust-marquee-track b{color:#6b3517}
.premium-info-track i,.trust-marquee-track i{background:#ffa04d;box-shadow:0 0 0 5px rgba(255,160,77,.10)}
.services-head-panel{background:linear-gradient(145deg,#fff,#fff7ef)}
.services-head-panel p{color:#756b63}
.service-card-modern{border-color:#f0dbc7;background:#fff;box-shadow:0 16px 44px rgba(132,67,22,.06)}
.service-card-modern:hover{border-color:#f4b376;box-shadow:0 28px 64px rgba(132,67,22,.12),0 0 30px rgba(255,160,77,.07)}
.service-visual,.service-visual-lift,.service-visual-route,.service-visual-office,.service-visual-partial,.service-visual-packing{background:linear-gradient(145deg,#fff5eb 0%,#ffd7b2 48%,#ffbb69 76%,#fb8c2a 100%)}
.service-card-link{border-color:#efd2b8}
.about-showcase{background:linear-gradient(145deg,#fffdfb,#fff0e3 58%,#ffd8b6)}
.process-stepper-v2{background:linear-gradient(145deg,#fffefd 0%,#fff7ef 54%,#ffe6ce 100%);color:#2a211b}
.process-stepper-shell{box-shadow:0 28px 80px rgba(132,67,22,.09),0 0 30px rgba(255,160,77,.05)}
.process-nav-line i,.process-step-progress i{box-shadow:0 0 18px rgba(255,160,77,.22)}
.process-step-tab.is-active>i{box-shadow:0 12px 30px rgba(251,140,42,.14),0 0 0 5px rgba(255,160,77,.07)}
.process-step-tab.is-active b,.process-stage-copy h3{color:#6b3517}
.process-step-tab.is-active small,.process-stage-kicker{color:#fb8c2a}
.process-stage-viewport,.process-stage-visual{border-color:#efd7c0;background:linear-gradient(145deg,#fff,#fff4ea);box-shadow:inset 0 1px #fff,0 18px 54px rgba(132,67,22,.07)}
.smart-card-lift,.smart-card-pack{border-color:#efd6bf;background:linear-gradient(140deg,#fff 0%,#fff7ef 55%,#ffe4ca 100%);box-shadow:0 30px 80px rgba(132,67,22,.10)}
.smart-card-lift h3,.smart-card-pack h3{color:#6b3517}
.smart-card-lift .smart-lead,.smart-card-pack .smart-lead{color:#756b63}
.smart-card-lift .smart-kicker span,.smart-card-pack .smart-kicker span{border-color:#efd8c2;background:#fff;color:#e86a16}
.smart-card-lift .smart-kicker b,.smart-card-pack .smart-kicker b{background:linear-gradient(145deg,#fb8c2a,#ffa04d);color:#fff}
.smart-card-lift .smart-features span,.smart-card-pack .smart-features span{border-color:#efdbc8;background:rgba(255,255,255,.80);color:#66584e}
.smart-card-lift .smart-features i,.smart-card-pack .smart-features i{background:#fff0e3;color:#fb8c2a}
.smart-card-lift .smart-card-bottom,.smart-card-pack .smart-card-bottom{border-color:#efdbc8}
.smart-card-lift .smart-card-bottom a,.smart-card-pack .smart-card-bottom a{color:#f47c22}
.package-premium{border-color:#f0dbc7;background:#fff;box-shadow:0 20px 58px rgba(132,67,22,.07)}
.package-premium:hover{border-color:#f3b477;box-shadow:0 30px 74px rgba(132,67,22,.12),0 0 28px rgba(255,160,77,.07)}
.package-premium.featured{color:#2a211b;box-shadow:0 28px 70px rgba(251,140,42,.15),0 0 34px rgba(255,160,77,.10)}
.package-premium.featured p,.package-premium.featured li,.package-premium.featured small{color:#66584e}
.package-ribbon,.package-popular{color:#fff;box-shadow:0 8px 24px rgba(251,140,42,.19)}
.package-feature-grid span,.package-guide-card,.package-bottom-note{border-color:#f0dbc7;background:rgba(255,255,255,.80)}
.success-panel{color:#2a211b;box-shadow:0 0 0 1px rgba(255,160,77,.10),0 18px 50px rgba(132,67,22,.09)}
.success-panel .eyebrow{color:#fb8c2a}
.success-panel-head h2{color:#6b3517}
.success-panel-head h2 span{color:#fb8c2a}
.success-panel-head p{color:#756b63}
.success-metric-top b,.success-metric-top strong{color:#6b3517}
.before-after-panel{background:#fff;border-color:#efd8c2}
.denizli-map-card{border-color:#efd8c2}
.district-pin{border-color:rgba(255,255,255,.30);background:rgba(255,255,255,.94);color:#6b3517;box-shadow:0 8px 18px rgba(132,67,22,.12)}
.district-pin:before{background:#ffa04d;box-shadow:0 0 0 3px rgba(255,160,77,.13)}
.district-pin.is-core{background:#fff;color:#e86a16;border-color:#f4bd88;box-shadow:0 8px 24px rgba(251,140,42,.18),0 0 22px rgba(255,160,77,.08)}
.turkey-region-map{filter:drop-shadow(0 18px 28px rgba(132,67,22,.14))!important}
.region-marker{border-color:#efd6be;background:rgba(255,255,255,.95);color:#6b3517;box-shadow:0 8px 20px rgba(132,67,22,.09)}
.region-marker:before{background:#ffa04d;box-shadow:0 0 0 4px rgba(255,160,77,.09)}
.turkey-map-compass{color:#6b3517}
.turkey-map-compass i{background:linear-gradient(#fb8c2a,rgba(255,160,77,.17))}
.turkey-map-compass i:before{border-top-color:#fb8c2a;border-left-color:#fb8c2a}
.blog-home-card,.blog-card,.premium-faq,.premium-review-main,.review-main,.review-small-grid article{border-color:#efd9c3;box-shadow:0 16px 44px rgba(132,67,22,.06)}
.blog-home-link,.faq-contact-link{color:#f47c22}
.blog-home-link i{background:#fff0e3;color:#fb8c2a}
.premium-review-main{background:linear-gradient(145deg,#fff,#fff5eb)}
.stars{color:#fb8c2a}
.review-avatar.has-photo{border-color:rgba(251,140,42,.22);box-shadow:0 8px 22px rgba(132,67,22,.12),0 0 0 4px rgba(255,160,77,.05)}
.faq details{border-color:#f0dbc7;background:#fff}
.faq details[open]{border-color:#f3b477;box-shadow:0 14px 34px rgba(132,67,22,.07)}
.faq-intro>span,.faq-number,.faq-contact-link b{color:#fb8c2a}
.premium-faq summary i{background:#fff0e3}
.premium-faq details[open] summary i{background:#6b3517}
.site-footer{color:#2a211b;background:linear-gradient(155deg,#fff 0%,#fff7ef 48%,#ffe2c7 100%)}
.site-footer:before{background-image:linear-gradient(rgba(251,140,42,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(251,140,42,.04) 1px,transparent 1px)}
.footer-v2-brand-panel,.footer-v2-contact-hub,.footer-v2-nav-card,.footer-agency-signature{border-color:#efd9c3!important;background:rgba(255,255,255,.72)!important;box-shadow:0 20px 52px rgba(132,67,22,.08),0 0 28px rgba(255,160,77,.04)!important}
.footer-v2-kicker i{background:#ffa04d!important;box-shadow:0 0 0 5px rgba(255,160,77,.10),0 0 18px rgba(251,140,42,.19)!important}
.footer-v2-brand-panel h2 span,.footer-v2-nav-label,.footer-v2-nav-card>a:hover,.footer-v2-nav-card>a span,.footer-v2-shortcuts b{color:#fb8c2a!important}
.footer-v2-action-icon{box-shadow:0 10px 24px rgba(251,140,42,.17)!important}
.footer-v2-action:hover .footer-v2-arrow{background:#fb8c2a!important;color:#fff!important}
.footer-v2-shortcuts a:hover{border-color:#f3b477!important}
.footer-v2-nav-card>a{border-color:rgba(251,140,42,.07)!important}
.premium-footer-bottom>div b{color:#f47c22!important}
.footer-agency-services span{border-color:#efd8c2!important}
.premium-contact-dock{--dock-blue:#fb8c2a;--dock-cyan:#ffa04d;border-color:transparent}
.premium-contact-dock .dock-call:after{background:linear-gradient(90deg,transparent,#ffa04d,#fb8c2a,transparent)}
.premium-contact-dock .dock-icon:before{border-color:rgba(255,160,77,.18)}
.premium-contact-dock .dock-copy b{color:#6b3517}
.premium-contact-dock .dock-arrow{border-color:rgba(241,183,131,.34);color:#fb8c2a}
@keyframes dockIntroPulsePremiumOrange{0%,100%{transform:scale(1);filter:saturate(1);box-shadow:0 9px 22px rgba(251,140,42,.22),0 0 0 0 rgba(255,160,77,.28),inset 0 1px 0 rgba(255,255,255,.58)}50%{transform:scale(1.07);filter:saturate(1.08);box-shadow:0 12px 28px rgba(251,140,42,.28),0 0 0 11px rgba(255,160,77,0),inset 0 1px 0 rgba(255,255,255,.66)}}
.page-hero{color:#2a211b;background:radial-gradient(circle at 84% 18%,rgba(255,160,77,.21),transparent 27%),linear-gradient(135deg,#fff 0%,#fff7ef 58%,#ffe2c7 100%)}
.page-hero p,.blog-archive-hero p,.blog-single-hero>div>p{color:#756b63}
.page-hero .eyebrow.light{color:#fb8c2a}
.content-card,.service-aside,.district-page-grid article,.value-grid article{border-color:#f0dbc7;background:#fff;box-shadow:0 14px 38px rgba(132,67,22,.055)}
.contact-big-card,.contact-big-card.copper{background:linear-gradient(145deg,#fff4ea,#ffd9b8);color:#6b3517;border-color:#efc39b}
.district-directory-card:hover,.district-directory-card:focus-visible{border-color:#f3b477;box-shadow:0 22px 54px rgba(132,67,22,.12)}
.district-directory-kicker,.district-page-grid .district-region-link span{color:#fb8c2a}
.district-directory-card h2,.district-page-grid .district-region-link h2{color:#6b3517}
.district-directory-card strong,.district-page-grid .district-region-link strong{color:#f47c22}
.district-service-aside{background:linear-gradient(155deg,#fff4ea,#ffd9b8)!important;color:#6b3517!important;border:1px solid #efc39b!important}
.district-aside-kicker,.district-aside-links>span{color:#fb8c2a!important}
.district-service-aside h2,.district-aside-links a{color:#6b3517!important}
.district-service-aside p{color:#756b63!important}
.district-aside-links{border-color:#efd8c2!important}
@media (max-width:700px){.hero-premium-v3{background:linear-gradient(145deg,#fff 0%,#fff7ef 54%,#ffe3c8 100%)}
.site-footer{background:linear-gradient(160deg,#fff,#ffe8d2)}
.premium-contact-dock{background:linear-gradient(rgba(255,253,251,.94),rgba(255,247,240,.92)) padding-box,linear-gradient(135deg,rgba(255,160,77,.55),rgba(255,255,255,.96),rgba(32,185,107,.40)) border-box}}
.service-visual,
.service-visual-home,
.service-visual-lift,
.service-visual-route,
.service-visual-office,
.service-visual-partial,
.service-visual-packing{background:radial-gradient(circle at 82% 12%,rgba(255,202,148,.26),transparent 29%),
    linear-gradient(145deg,#a84a20 0%,#eb6518 48%,#fb8c2a 78%,#ffa04d 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -24px 44px rgba(124,45,18,.14)}
.service-visual:before{border-color:rgba(255,237,213,.22)!important;box-shadow:0 0 0 30px rgba(255,237,213,.035),0 0 0 65px rgba(255,237,213,.022)!important}
.service-visual:after{background:linear-gradient(90deg,transparent,rgba(255,224,192,.60),rgba(255,255,255,.42),transparent)!important}
.svc-house:before{background:linear-gradient(145deg,#ffd5ad,#fff9f3)!important}
.svc-house em,.svc-road i{background:#ffb26e!important;box-shadow:0 0 0 5px rgba(255,178,110,.10)!important}
.svc-truck>i,.svc-route-truck i,.svc-mini-van i{background:linear-gradient(145deg,#ffbb69,#fb8c2a)!important}
.svc-truck>b,.svc-route-truck b,.svc-mini-van b{background:#fff7ef!important}
.svc-truck>em,.svc-truck>span,.svc-route-truck em,.svc-mini-van em{background:#3b2418!important;border-color:#d88743!important}
.svc-building i{background:rgba(255,190,128,.17)!important}
.svc-lift-rail{background:linear-gradient(180deg,#ffd0a0,rgba(255,255,255,.18))!important}
.svc-lift-platform{background:linear-gradient(145deg,rgba(255,255,255,.30),rgba(251,140,42,.23))!important}
.svc-lift-arrow:before{background:linear-gradient(180deg,#ffbd7c,rgba(255,189,124,.10))!important}
.svc-lift-arrow:after{border-left-color:#ffd1a4!important;border-top-color:#ffd1a4!important}
.svc-route-line{border-top-color:rgba(255,207,158,.58)!important}
.svc-route-line i{border-color:#ffbf83!important;background:#a84a20!important;box-shadow:0 0 0 5px rgba(255,191,131,.08)!important}
.svc-monitor{background:linear-gradient(145deg,rgba(251,140,42,.25),rgba(255,255,255,.08))!important}
.svc-monitor i{background:#ffb064!important;box-shadow:0 7px rgba(255,176,100,.40),0 14px rgba(255,176,100,.23)!important}
.svc-office-grid i,.svc-volume i:nth-child(-n/**/+2){background:#ffc083!important;border-color:#ffc083!important}
.svc-pack-box i{background:rgba(255,184,116,.80)!important}
.svc-pack-box em{border-top-color:#ffc38a!important;border-bottom-color:#ffc38a!important}
.svc-wrap{border-color:rgba(255,181,111,.44)!important}
.svc-wrap-b{border-color:rgba(255,226,196,.28)!important}
.svc-corner{border-color:#ffd1a7!important}
.svc-seal{background:linear-gradient(90deg,transparent,#ffb66f,transparent)!important}
.process-stage-visual,
.process-visual-box,
.smart-visual,
.blog-home-visual,
.blog-card-visual,
.gallery-image{border-color:#f2d2b3!important}
.process-visual-route{background:linear-gradient(90deg,#ffa04d,transparent)!important}
.process-visual-route:after{border-color:#fb8c2a!important}
.process-visual-chip{border-color:#f1d0b1!important;color:#eb6518!important;background:rgba(255,250,245,.94)!important}
.process-visual-box{background:linear-gradient(145deg,#fff,#ffe7d0)!important;box-shadow:0 8px 18px rgba(251,140,42,.08)!important}
.smart-card-lift .smart-visual-chip{background:rgba(98,42,14,.56)!important;color:#fff1e2!important}
.smart-card-pack .smart-visual-chip{background:#fff7ef!important;color:#a34712!important;border-color:#f0d0b2!important}
.gallery-image{box-shadow:inset 0 0 0 1px rgba(251,140,42,.05)}
.gallery-card:hover .gallery-image{box-shadow:inset 0 0 0 1px rgba(251,140,42,.14),0 0 28px rgba(255,160,77,.08)}
.guide-point{background:#fff!important;border-color:#fb8c2a!important}
.guide-route{background:linear-gradient(90deg,rgba(251,140,42,.16),rgba(251,140,42,.82),rgba(251,140,42,.14))!important}
.blog-home-swipe-hint span{color:#fb8c2a!important}
.denizli-boundary-map{filter:sepia(.35) saturate(1.35) hue-rotate(338deg) contrast(1.04)!important}
.geo-map-source{transition:filter .25s ease}
.turkey-map-card,.denizli-map-card,.gallery-group,.before-after-panel{background:rgba(255,252,248,.94)!important;border-color:#f0d3b8!important}
.compare-divider{box-shadow:0 0 20px rgba(251,140,42,.28)!important}
.service-card-modern .service-visual,
.process-stage-panel .process-stage-visual,
.blog-home-card .blog-home-visual,
.blog-card .blog-card-visual{color:#fff!important}
.denizli-map-card{background:rgba(255,255,255,.96)!important;border:1px solid #f1d8c1!important;box-shadow:0 28px 76px rgba(116,62,24,.10)!important}
.denizli-map-stage{border:1px solid rgba(232,154,88,.22)!important;box-shadow:inset 0 1px 0 #fff, inset 0 0 55px rgba(251,140,42,.035)!important}
.denizli-map-stage:before{background-size:36px 36px!important}
.denizli-map-stage:after{color:rgba(194,65,12,.035)!important}
.denizli-boundary-map{left:7%!important;top:3%!important;width:86%!important;height:92%!important}
.denizli-map-stage .district-pin{border-color:rgba(234,141,65,.30)!important;background:rgba(255,255,255,.94)!important;color:#6b3517!important;box-shadow:0 7px 20px rgba(113,58,22,.10)!important;backdrop-filter:blur(7px)}
.denizli-map-stage .district-pin:before{background:#fb8c2a!important;box-shadow:0 0 0 3px rgba(251,140,42,.12)!important}
.denizli-map-legend{background:rgba(255,255,255,.93)!important;border-color:rgba(230,154,91,.28)!important;color:#7d634f!important;box-shadow:0 8px 24px rgba(100,54,23,.08)!important}
.denizli-map-stage .map-data-note{background:rgba(255,255,255,.92)!important;border-color:rgba(230,154,91,.24)!important;color:#8c725f!important}
.denizli-map-stage .map-data-note a{color:#eb6518!important}
@media (hover:hover) and (pointer:fine){.denizli-map-stage a.district-pin:hover{transform:translate(-50%,-50%) scale(1.07)!important;background:#fff7ef!important;color:#d76016!important;border-color:rgba(251,140,42,.62)!important;box-shadow:0 12px 30px rgba(251,140,42,.16)!important}}
.denizli-map-stage a.district-pin:focus-visible{outline:3px solid rgba(251,140,42,.50)!important;outline-offset:3px}
@media (max-width:700px){.denizli-boundary-map{left:3%!important;top:2%!important;width:94%!important;height:94%!important}}
.denizli-map-stage .denizli-map-canvas{position:absolute;z-index:1;left:50%;top:50%;width:88%;aspect-ratio:747 / 1000;transform:translate(-50%,-50%)}
.denizli-map-stage .denizli-map-canvas .denizli-boundary-map{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:fill!important;transform:none!important;margin:0!important}
.denizli-map-stage .denizli-map-canvas .district-pin{z-index:3;left:var(--x)!important;top:var(--y)!important}
@media (max-width:700px){.denizli-map-stage .denizli-map-canvas{width:92%}}
.whatsapp-theme-btn,
a[href*="wa.me"]{--wa-green:#25D366;--wa-green-dark:#128C7E;--wa-green-deep:#0f7a67}
.whatsapp-theme-btn:not(.dock-wa):not(.footer-v2-whatsapp),
a[href*="wa.me"]:not(.dock-wa):not(.footer-v2-whatsapp){color:#fff!important;background:linear-gradient(135deg,var(--wa-green-dark) 0%,var(--wa-green) 58%,#38dc78 100%)!important;border-color:rgba(18,140,126,.28)!important;box-shadow:0 12px 30px rgba(18,140,126,.20),inset 0 1px 0 rgba(255,255,255,.22)!important}
.whatsapp-theme-btn:not(.dock-wa):not(.footer-v2-whatsapp)::before,
a[href*="wa.me"]:not(.dock-wa):not(.footer-v2-whatsapp)::before{content:"";flex:0 0 18px;width:18px;height:18px;display:inline-block;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12.04 2C6.5 2 2 6.43 2 11.9c0 1.96.58 3.78 1.58 5.31L2.54 21l3.9-1.02A10.1 10.1 0 0 0 12.04 21C17.58 21 22 16.57 22 11.1S17.58 2 12.04 2Zm0 17.18a8.2 8.2 0 0 1-4.18-1.14l-.3-.18-2.31.6.62-2.22-.2-.32a8 8 0 0 1-1.27-4.02c0-4.47 3.44-8.1 7.64-8.1s7.6 3.63 7.6 8.1-3.4 7.28-7.6 7.28Zm4.18-5.48c-.23-.11-1.36-.66-1.57-.73-.21-.08-.36-.11-.51.11-.15.23-.59.73-.72.88-.13.15-.26.17-.49.06-.23-.11-.96-.35-1.83-1.12-.68-.59-1.13-1.32-1.26-1.54-.13-.23-.01-.35.1-.46.1-.1.23-.26.34-.39.11-.13.15-.23.23-.38.08-.15.04-.28-.02-.39-.06-.11-.51-1.21-.7-1.66-.18-.44-.37-.38-.51-.39h-.44c-.15 0-.4.06-.61.28-.21.23-.8.77-.8 1.88s.82 2.18.93 2.33c.11.15 1.61 2.42 3.89 3.39.54.23.97.37 1.3.48.55.17 1.04.15 1.44.09.44-.07 1.36-.55 1.55-1.08.19-.53.19-.98.13-1.08-.05-.09-.2-.15-.43-.26Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12.04 2C6.5 2 2 6.43 2 11.9c0 1.96.58 3.78 1.58 5.31L2.54 21l3.9-1.02A10.1 10.1 0 0 0 12.04 21C17.58 21 22 16.57 22 11.1S17.58 2 12.04 2Zm0 17.18a8.2 8.2 0 0 1-4.18-1.14l-.3-.18-2.31.6.62-2.22-.2-.32a8 8 0 0 1-1.27-4.02c0-4.47 3.44-8.1 7.64-8.1s7.6 3.63 7.6 8.1-3.4 7.28-7.6 7.28Zm4.18-5.48c-.23-.11-1.36-.66-1.57-.73-.21-.08-.36-.11-.51.11-.15.23-.59.73-.72.88-.13.15-.26.17-.49.06-.23-.11-.96-.35-1.83-1.12-.68-.59-1.13-1.32-1.26-1.54-.13-.23-.01-.35.1-.46.1-.1.23-.26.34-.39.11-.13.15-.23.23-.38.08-.15.04-.28-.02-.39-.06-.11-.51-1.21-.7-1.66-.18-.44-.37-.38-.51-.39h-.44c-.15 0-.4.06-.61.28-.21.23-.8.77-.8 1.88s.82 2.18.93 2.33c.11.15 1.61 2.42 3.89 3.39.54.23.97.37 1.3.48.55.17 1.04.15 1.44.09.44-.07 1.36-.55 1.55-1.08.19-.53.19-.98.13-1.08-.05-.09-.2-.15-.43-.26Z'/%3E%3C/svg%3E") center/contain no-repeat}
.whatsapp-theme-btn:not(.dock-wa):not(.footer-v2-whatsapp) *,
a[href*="wa.me"]:not(.dock-wa):not(.footer-v2-whatsapp) *{color:#fff!important}
.btn.whatsapp-theme-btn,
.mobile-nav-wa.whatsapp-theme-btn,
.package-bottom-note>a.whatsapp-theme-btn,
.faq-contact-link.whatsapp-theme-btn{display:inline-flex!important;align-items:center!important;gap:10px!important}
.contact-big-card.whatsapp-theme-btn{position:relative}
.contact-big-card.whatsapp-theme-btn::before{width:28px!important;height:28px!important;margin-bottom:10px}
.mobile-nav-wa.whatsapp-theme-btn::before{width:19px;height:19px}
.faq-contact-link.whatsapp-theme-btn{justify-content:flex-start!important;flex-wrap:wrap}
.faq-contact-link.whatsapp-theme-btn b{margin-left:auto}
.footer-v2-whatsapp{background:linear-gradient(145deg,#effff5,#dcf9e8)!important;border-color:rgba(37,211,102,.34)!important}
.footer-v2-whatsapp .footer-v2-action-copy small,
.footer-v2-whatsapp .footer-v2-action-copy b,
.footer-v2-whatsapp .footer-v2-action-copy em{color:#126c49!important}
.footer-v2-whatsapp .footer-v2-arrow{color:#128C7E!important;border-color:rgba(18,140,126,.28)!important}
@media (hover:hover) and (pointer:fine){.whatsapp-theme-btn:not(.dock-wa):not(.footer-v2-whatsapp):hover,
  a[href*="wa.me"]:not(.dock-wa):not(.footer-v2-whatsapp):hover{transform:translateY(-2px);filter:saturate(1.06) brightness(1.02);box-shadow:0 16px 36px rgba(18,140,126,.27),inset 0 1px 0 rgba(255,255,255,.28)!important}}
.whatsapp-theme-btn:focus-visible,
a[href*="wa.me"]:focus-visible{outline:3px solid rgba(37,211,102,.34)!important;outline-offset:3px}
@media (max-width:760px){.faq-contact-link.whatsapp-theme-btn{align-items:center!important;flex-direction:row!important}
.faq-contact-link.whatsapp-theme-btn b{margin-left:0}}
.footer-v2-whatsapp,
.premium-contact-dock .dock-wa,
.premium-contact-dock.dock-intro-collapsed .dock-wa{background:linear-gradient(135deg,#128C7E 0%,#25D366 62%,#38dc78 100%)!important;border-color:rgba(18,140,126,.42)!important;color:#fff!important;box-shadow:0 12px 30px rgba(18,140,126,.22),inset 0 1px 0 rgba(255,255,255,.24)!important}
.footer-v2-whatsapp .footer-v2-action-icon,
.premium-contact-dock .dock-wa .dock-icon{background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff!important;fill:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 20px rgba(7,91,61,.16)!important}
.footer-v2-whatsapp .footer-v2-action-copy small,
.footer-v2-whatsapp .footer-v2-action-copy b,
.footer-v2-whatsapp .footer-v2-action-copy em,
.premium-contact-dock .dock-wa .dock-copy small,
.premium-contact-dock .dock-wa .dock-copy b{color:#fff!important}
.footer-v2-whatsapp .footer-v2-action-copy small,
.footer-v2-whatsapp .footer-v2-action-copy em,
.premium-contact-dock .dock-wa .dock-copy small{opacity:.82}
.footer-v2-whatsapp .footer-v2-arrow,
.premium-contact-dock .dock-wa .dock-arrow{color:#fff!important;border-color:rgba(255,255,255,.32)!important;background:rgba(255,255,255,.10)!important}
:root{--copper:#fb8c2a;--copper2:#ffa04d;--orange-deep:#e86a16;--orange:#fb8c2a;--orange-bright:#ffa04d;--orange-amber:#ffbb69}
::selection{background:#fb8c2a;color:#fff}
.btn-copper,.hero-v3-primary,.package-cta{background:linear-gradient(135deg,#f06f18 0%,#fb8c2a 56%,#ffa04d 100%)}
.hero-v3-copy h1 span{background:linear-gradient(100deg,#e86a16 0%,#fb8c2a 50%,#ffa04d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.package-ribbon,.package-popular{background:linear-gradient(135deg,#f06f18,#fb8c2a,#ffa04d)}
.process-nav-line i,.process-step-progress i,.success-bar i{background:linear-gradient(90deg,#ffbb69,#fb8c2a,#ffa04d)}
.menu-toggle-icon{background:linear-gradient(145deg,#ffbb69,#fb8c2a 60%,#f06f18)!important}
.about-modern .eyebrow,
.media-gallery .gallery-head .eyebrow,
.process-stepper-v2 .process-modern-head .eyebrow.light,
.hero-v3-kicker{color:#fb8c2a!important}
.about-modern .eyebrow:before,
.media-gallery .gallery-head .eyebrow:before,
.process-stepper-v2 .process-modern-head .eyebrow.light:before{background:linear-gradient(90deg,#fb8c2a,#ffa04d)!important}
.media-gallery .gallery-head h2 span,
.process-stepper-v2 .process-modern-head h2 span{color:#fb8c2a!important}
.hero-v3-copy .hero-v3-title-line-accent{color:#fb8c2a!important}
.hero-v3-title-line-accent:after{background:linear-gradient(90deg,rgba(251,140,42,0),rgba(251,140,42,.96),rgba(255,179,95,.82),rgba(251,140,42,0))!important}
:root{--bg-ivory:#fffdf9;--bg-warm:#fff8f1;--bg-peach:#fff1e4;--bg-glow:rgba(251,140,42,.10);--bg-glow-soft:rgba(255,187,105,.13)}
.services-modern,
.smart-solutions,
.experience,
.related-blog-section{background:radial-gradient(circle at 8% 16%,rgba(255,187,105,.12),transparent 25%),
    radial-gradient(circle at 94% 74%,rgba(251,140,42,.075),transparent 24%),
    linear-gradient(135deg,#fff 0%,#fffaf5 50%,#fff 100%)!important}
.about-modern,
.media-gallery,
.package-showcase,
.success-compare,
.denizli-map-section,
.turkey-network-section,
.blog-home-section,
.blog-archive-section,
.blog-single-section,
.district-directory-section,
.district-service-section{background:radial-gradient(circle at 12% 12%,rgba(255,184,111,.15),transparent 27%),
    radial-gradient(circle at 88% 82%,rgba(251,140,42,.09),transparent 28%),
    linear-gradient(145deg,#fffdf9 0%,#fff6ed 48%,#fffaf5 100%)!important}
.media-gallery,
.package-showcase,
.success-compare,
.blog-home-section{background:linear-gradient(rgba(255,255,255,.38),rgba(255,255,255,.38)),
    radial-gradient(circle at 84% 18%,rgba(255,161,77,.14),transparent 24%),
    radial-gradient(circle at 14% 86%,rgba(255,201,148,.16),transparent 28%),
    linear-gradient(135deg,#fffefd 0%,#fff5ea 52%,#fffdf9 100%)!important}
.process-modern.process-stepper-v2{background:radial-gradient(circle at 10% 20%,rgba(251,140,42,.20),transparent 25%),
    radial-gradient(circle at 88% 78%,rgba(255,187,105,.13),transparent 30%),
    linear-gradient(145deg,#2b2119 0%,#3a2a1e 48%,#4b2f1b 100%)!important}
.trust-marquee-wrap,
.premium-info-marquee{border-color:rgba(251,140,42,.17)!important}
.service-card-modern,
.gallery-group,
.package-premium,
.success-panel,
.before-after-panel,
.premium-review-main,
.premium-review-small,
.premium-faq,
.blog-home-card,
.denizli-map-card,
.turkey-map-card{box-shadow:0 20px 58px rgba(132,67,22,.075),0 1px 0 rgba(255,255,255,.92) inset}
@media (max-width:700px){body{background:linear-gradient(180deg,#fffefd 0%,#fff8f1 52%,#fffdf9 100%)}
.services-modern,
  .smart-solutions,
  .experience,
  .about-modern,
  .media-gallery,
  .package-showcase,
  .success-compare,
  .denizli-map-section,
  .turkey-network-section,
  .blog-home-section{background:radial-gradient(circle at 92% 8%,rgba(251,140,42,.09),transparent 26%),
      linear-gradient(180deg,#fffefd 0%,#fff7ef 100%)!important}
.hero-premium-v3{background:radial-gradient(circle at 84% 18%,rgba(251,140,42,.13),transparent 28%),
      linear-gradient(145deg,#fff 0%,#fff7ef 56%,#fffdf9 100%)!important}}
:root{--k-bg:#101216;--k-bg-deep:#0b0d10;--k-bg-soft:#14171c;--k-card:#1a1e24;--k-card-2:#20252c;--k-card-3:#272d35;--k-border:rgba(255,255,255,.105);--k-border-soft:rgba(255,255,255,.065);--k-text:#f7f8fa;--k-copy:#c8ced6;--k-muted:#9ea6b0;--k-orange:#fb8c2a;--k-orange-2:#ffad63;--k-orange-soft:rgba(251,140,42,.12);--k-green:#25d366;--k-shadow:0 20px 56px rgba(0,0,0,.28);--k-shadow-soft:0 12px 34px rgba(0,0,0,.18)}
html{background:var(--k-bg-deep);color-scheme:dark}
body{background:var(--k-bg)!important;color:var(--k-text)!important}
body,button,input,textarea,select{color:var(--k-text)}
a{color:inherit}
.section,
.services-modern,.about-modern,.media-gallery,.process-modern,.smart-solutions,
.package-showcase,.success-compare,.denizli-map-section,.turkey-network-section,
.blog-home-section,.experience,.blog-archive-section,.blog-single-section,
.related-blog-section,.district-directory-section,.district-service-section,
.district-landing-seo,.district-seo-section,.services-seo-section,.legal-section,
.region-section,.regions,.section-soft,.section-light{background:var(--k-bg)!important;color:var(--k-text)!important}
.section:before,.section:after{pointer-events:none}
.section h1,.section h2,.section h3,.section h4,
.page-hero h1,.page-hero h2,
.services-title-block h2,.about-modern-copy h2,.gallery-head h2,
.process-modern-head h2,.smart-head h2,.package-heading-copy h2,
.map-section-head h2,.turkey-network-head h2,.blog-home-title-wrap h2,
.experience-heading h2,.district-directory-head h2{color:var(--k-text)!important;-webkit-text-fill-color:var(--k-text)!important;text-shadow:none!important}
.section h1 span,.section h2 span,.section h3 span,
.services-title-block h2 span,.about-modern-copy h2 span,.gallery-head h2 span,
.process-modern-head h2 span,.smart-head h2 span,.package-heading-copy h2 span,
.map-section-head h2 span,.turkey-network-head h2 span,.blog-home-title-wrap h2 span,
.experience-heading h2 span,.district-directory-head h2 span{color:var(--k-orange)!important;-webkit-text-fill-color:var(--k-orange)!important}
.section p,.section li,.section small,
.services-title-block p,.about-modern-copy>p,.smart-head>p,.map-head-copy p,
.turkey-network-head>p,.experience-heading p,.district-directory-head>p{color:var(--k-copy)!important}
.eyebrow,.eyebrow.light{color:var(--k-orange-2)!important;-webkit-text-fill-color:var(--k-orange-2)!important}
.site-header{background:rgba(13,15,18,.90)!important;border-bottom:1px solid var(--k-border)!important;box-shadow:0 8px 28px rgba(0,0,0,.20)!important;backdrop-filter:blur(18px) saturate(120%)!important}
.primary-nav a{color:#e7eaee!important}
.primary-nav a:hover,.primary-nav .current-menu-item>a,.primary-nav .current_page_item>a{color:var(--k-orange-2)!important}
.header-call{background:var(--k-orange)!important;color:#111318!important;border-color:transparent!important;box-shadow:0 10px 26px rgba(251,140,42,.20)!important}
.header-call span,.header-call b{color:#111318!important}
.menu-toggle{background:var(--k-card)!important;border-color:var(--k-border)!important;color:#fff!important;box-shadow:none!important}
.menu-toggle-icon i{background:var(--k-orange)!important}
.hero-premium-v3{color:#fff!important}
.hero-v3-grid-pattern,.hero-v3-wordmark,.hero-v3-orb,.hero-energy-dot{opacity:.14!important}
.hero-v3-title,.hero-v3-title-line-main{color:#fff!important;-webkit-text-fill-color:#fff!important}
.hero-v3-title-line-accent,.hero-v3-title-line-accent .hero-v3-title-word{color:var(--k-orange)!important;-webkit-text-fill-color:var(--k-orange)!important}
.hero-v3-copy>p,.hero-v3-copy p{color:#cbd0d7!important}
.hero-v3-primary{background:linear-gradient(135deg,#f57b1b,var(--k-orange),var(--k-orange-2))!important;color:#111318!important;border-color:transparent!important}
.hero-v3-primary *{color:#111318!important}
.hero-v3-secondary{background:rgba(255,255,255,.04)!important;color:#fff!important;border-color:var(--k-border)!important}
.hero-v3-secondary:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(251,140,42,.30)!important}
.trust-marquee-wrap,.premium-info-marquee{background:#15181d!important;border-color:var(--k-border)!important;box-shadow:none!important}
.trust-marquee-track span,.premium-info-track span{color:#e4e7eb!important}
.trust-marquee-track span:before,.premium-info-track span:before{background:var(--k-orange)!important;box-shadow:0 0 0 5px rgba(251,140,42,.09)!important}
.services-head-panel,.about-showcase,.gallery-group,.package-guide-card,
.package-premium,.success-panel,.before-after-panel,.premium-review-main,
.premium-review-small-grid article,.premium-faq,.blog-home-card,.blog-card,
.content-card,.service-aside,.blog-single-aside,.legal-identity-card,.legal-notice,
.district-directory-card,.district-page-grid .district-region-link,.district-service-prose,
.contact-big-card,.contact-pending-card,.smart-card,.process-stepper-shell,
.denizli-map-card,.turkey-map-card{background:var(--k-card)!important;color:var(--k-text)!important;border:1px solid var(--k-border)!important;box-shadow:var(--k-shadow-soft)!important}
.services-head-panel:hover,.package-premium:hover,.blog-home-card:hover,.blog-card:hover,
.district-directory-card:hover,.district-page-grid .district-region-link:hover{border-color:rgba(251,140,42,.30)!important;box-shadow:var(--k-shadow)!important}
.service-card-modern,.service-archive-grid .service-card,.service-grid .service-card{background:var(--k-card)!important;border:1px solid var(--k-border)!important;color:var(--k-text)!important;box-shadow:var(--k-shadow-soft)!important}
.service-card-modern:hover,.service-archive-grid .service-card:hover,.service-grid .service-card:hover{background:var(--k-card-2)!important;border-color:rgba(251,140,42,.32)!important}
.service-card-modern h2,.service-card-modern h3,.service-card h2,.service-card h3{color:#fff!important;-webkit-text-fill-color:#fff!important}
.service-card-modern p,.service-card p{color:var(--k-copy)!important}
.service-card-meta,.service-card-meta span{color:var(--k-orange-2)!important}
.service-visual,.service-visual-modern,.service-scene,.service-anim-stage{background:linear-gradient(145deg,#20252c,#171a1f)!important;border-color:var(--k-border)!important}
.service-card-link{background:#242930!important;border:1px solid var(--k-border)!important;color:#fff!important;box-shadow:none!important}
.service-card-link:hover{background:#2a3037!important;border-color:rgba(251,140,42,.34)!important}
.service-card-link>i{background:var(--k-orange)!important;color:#111318!important;box-shadow:none!important}
.about-showcase,.about-modern-copy{color:var(--k-text)!important}
.about-showcase-copy strong,.about-modern-copy strong{color:#fff!important}
.about-showcase-copy span,.about-principles b{color:var(--k-orange-2)!important}
.about-principles>div{background:var(--k-card-2)!important;border-color:var(--k-border)!important}
.about-principles p{color:var(--k-copy)!important}
.gallery-group{background:var(--k-card)!important;border-color:var(--k-border)!important}
.gallery-group-head h3{color:#fff!important}
.gallery-group-head p{color:var(--k-copy)!important}
.gallery-card{background:#15181c!important;border-color:var(--k-border)!important;box-shadow:none!important}
.gallery-card:hover{border-color:rgba(251,140,42,.32)!important;box-shadow:0 18px 46px rgba(0,0,0,.28)!important}
.gallery-image{background:#15181c!important}
.process-stepper-v2,.process-modern{background:var(--k-bg)!important}
.process-stepper-shell{background:var(--k-card)!important;border-color:var(--k-border)!important}
.process-step-nav{border-color:var(--k-border-soft)!important}
.process-step-tab{color:#aeb5be!important;background:transparent!important}
.process-step-tab b{color:#d9dde2!important}
.process-step-tab small{color:#9199a4!important}
.process-step-tab>i{background:#252b32!important;border-color:var(--k-border)!important;color:#c9ced5!important}
.process-step-tab.is-active b{color:#fff!important}
.process-step-tab.is-active small{color:var(--k-orange-2)!important}
.process-step-tab.is-active>i{background:var(--k-orange)!important;color:#121417!important;border-color:var(--k-orange)!important}
.process-nav-line{background:#30363e!important}
.process-nav-line i,.process-step-progress i{background:linear-gradient(90deg,#f57b1b,var(--k-orange),var(--k-orange-2))!important}
.process-stage-viewport{background:#15181d!important;border-color:var(--k-border)!important;box-shadow:none!important}
.process-stage-panel{background:transparent!important;color:#fff!important}
.process-stage-kicker{color:var(--k-orange-2)!important}
.process-stage-copy h3{color:#fff!important}
.process-stage-copy p{color:#c7cdd5!important}
.process-stage-status{border-color:var(--k-border-soft)!important;color:#aab2bc!important}
.process-stage-status b{color:#fff!important}
.process-stage-visual{background:linear-gradient(145deg,#22272e,#171a1f)!important;border-color:var(--k-border)!important;box-shadow:inset 0 1px rgba(255,255,255,.035)!important}
.process-visual-label{background:#242a31!important;color:var(--k-orange-2)!important;border-color:var(--k-border)!important}
.process-visual-core{background:#1c2026!important;border-color:rgba(251,140,42,.28)!important;box-shadow:0 18px 44px rgba(0,0,0,.28),0 0 0 10px rgba(251,140,42,.05)!important}
.process-visual-core b{color:var(--k-orange)!important}
.process-visual-orbit,.process-visual-check-ring{border-color:rgba(251,140,42,.26)!important}
.process-visual-chip,.process-visual-box{background:#2a3037!important;border-color:var(--k-border)!important;color:#eef1f4!important}
.process-stepper-button{background:#252a31!important;border-color:var(--k-border)!important;color:#fff!important}
.process-stepper-button:hover{background:var(--k-orange)!important;color:#111318!important;border-color:var(--k-orange)!important}
.process-step-counter{color:#aeb5be!important}
.process-step-counter b{color:#fff!important}
.smart-card{background:var(--k-card)!important;border-color:var(--k-border)!important}
.smart-kicker{color:var(--k-orange-2)!important}
.smart-card-copy h3{color:#fff!important}
.smart-card-copy>p{color:var(--k-copy)!important}
.smart-features li{color:#d6dbe1!important;border-color:var(--k-border-soft)!important}
.smart-features li:before{background:var(--k-orange)!important;color:#111318!important}
.smart-card-bottom{border-color:var(--k-border-soft)!important}
.smart-card-bottom a{color:var(--k-orange-2)!important}
.package-showcase{background:var(--k-bg)!important}
.package-guide-card,.package-premium{background:var(--k-card)!important;border-color:var(--k-border)!important}
.package-premium.featured{background:linear-gradient(155deg,#24282e,#1b1e23)!important;border-color:rgba(251,140,42,.28)!important}
.package-premium h3,.package-home-type,.package-title-block strong{color:#fff!important}
.package-premium p,.package-description,.package-price-note{color:var(--k-copy)!important}
.package-mini-badge,.package-ribbon,.package-popular{background:var(--k-orange)!important;color:#111318!important;border-color:var(--k-orange)!important}
.package-feature-grid>span{background:var(--k-card-2)!important;border-color:var(--k-border)!important;color:#e5e8ec!important}
.package-feature-grid b{color:#fff!important}
.package-cta{background:#252a31!important;border-color:var(--k-border)!important;color:#fff!important}
.package-cta:hover{border-color:rgba(251,140,42,.34)!important}
.package-cta i{background:var(--k-orange)!important;color:#111318!important}
.package-bottom-note{background:#171a1f!important;border-color:var(--k-border)!important;color:var(--k-copy)!important}
.package-bottom-note strong{color:#fff!important}
.success-panel,.before-after-panel{background:var(--k-card)!important;border-color:var(--k-border)!important}
.success-panel-head h2,.before-after-head h2{color:#fff!important}
.success-panel-head p,.before-after-head p{color:var(--k-copy)!important}
.success-metric{border-color:var(--k-border-soft)!important}
.success-metric-top span{color:var(--k-orange-2)!important}
.compare-slider{background:#111318!important;border-color:var(--k-border)!important}
.compare-divider{background:var(--k-orange)!important}
.compare-divider:after{background:var(--k-orange)!important;border-color:#111318!important;color:#111318!important}
.compare-side-label{background:rgba(15,17,20,.88)!important;color:#fff!important;border-color:var(--k-border)!important}
.compare-hint{color:#aeb5be!important}
.denizli-map-section,.turkey-network-section{background:var(--k-bg)!important}
.denizli-map-card,.turkey-map-card{background:var(--k-card)!important;border-color:var(--k-border)!important}
.map-card-topline{color:#aeb5be!important;border-color:var(--k-border-soft)!important}
.map-card-topline b{color:#fff!important}
.denizli-map-stage,.turkey-map-stage{background:#eceef1!important;border:1px solid rgba(255,255,255,.06)!important}
.denizli-map-stage .district-pin,.region-marker{background:#171a1f!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 7px 18px rgba(0,0,0,.22)!important}
.route-flow,.route-track{stroke:var(--k-orange)!important}
.route-arrow{fill:var(--k-orange)!important}
.denizli-map-legend,.map-data-note,.turkey-map-data-note{background:rgba(17,20,24,.95)!important;border-color:var(--k-border)!important;color:#c5cbd2!important}
.map-data-note a,.turkey-map-data-note a{color:#fff!important}
.blog-home-card,.blog-card{background:var(--k-card)!important;border-color:var(--k-border)!important;box-shadow:var(--k-shadow-soft)!important}
.blog-home-visual,.blog-card-visual{background:radial-gradient(circle at 78% 20%,rgba(251,140,42,.22),transparent 32%),linear-gradient(145deg,#252a31,#171a1f)!important;color:#fff!important}
.blog-home-visual-kicker,.blog-card-kicker{color:var(--k-orange-2)!important}
.blog-home-readtime{background:rgba(15,17,20,.72)!important;border-color:var(--k-border)!important;color:#fff!important}
.blog-home-meta span,.blog-card-meta span{background:#252a31!important;color:#c7cdd5!important;border:1px solid var(--k-border-soft)!important}
.blog-home-card h3,.blog-card h2{color:#fff!important;-webkit-text-fill-color:#fff!important}
.blog-home-card h3 a,.blog-card h2 a,.blog-related-grid h3 a{color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}
.blog-home-card h3 a:hover,.blog-card h2 a:hover,.blog-related-grid h3 a:hover{color:var(--k-orange-2)!important;-webkit-text-fill-color:var(--k-orange-2)!important}
.blog-home-card p,.blog-card p{color:var(--k-copy)!important}
.blog-home-link,.blog-card-link{color:var(--k-orange-2)!important}
.blog-home-link i,.blog-card-link i{background:var(--k-orange)!important;color:#111318!important}
.blog-pagination a,.blog-pagination span{background:var(--k-card)!important;border-color:var(--k-border)!important;color:#e8ebef!important}
.blog-pagination .current{background:var(--k-orange)!important;color:#111318!important;border-color:var(--k-orange)!important}
.blog-article{color:var(--k-copy)!important}
.blog-article h2,.blog-article h3,.blog-article h4{color:#fff!important}
.blog-article p,.blog-article li{color:var(--k-copy)!important}
.blog-article a{color:var(--k-orange-2)!important}
.blog-article-cta,.blog-single-aside{background:var(--k-card)!important;border:1px solid var(--k-border)!important;color:#fff!important;box-shadow:var(--k-shadow-soft)!important}
.blog-article-cta h2,.blog-single-aside h2{color:#fff!important}
.blog-article-cta>span,.blog-aside-kicker{color:var(--k-orange-2)!important}
.blog-single-aside>p{color:var(--k-copy)!important}
.blog-single-aside nav{border-color:var(--k-border)!important}
.blog-single-aside nav a{color:#e1e5ea!important;border-color:var(--k-border-soft)!important}
.blog-single-aside nav a:hover{color:var(--k-orange-2)!important}
.blog-single-aside nav span{color:var(--k-orange-2)!important}
#yorumlar-sss,.experience{background:var(--k-bg)!important}
#yorumlar-sss .experience-glow{opacity:.22!important}
#yorumlar-sss .experience-rating{background:var(--k-card)!important;border-color:var(--k-border)!important;box-shadow:none!important}
#yorumlar-sss .experience-rating .rating-score{color:var(--k-orange)!important}
#yorumlar-sss .experience-rating small{color:#aeb5be!important}
#yorumlar-sss .premium-review-main{background:linear-gradient(145deg,#20242a,#181b20)!important;border:1px solid var(--k-border)!important;color:#fff!important;box-shadow:var(--k-shadow-soft)!important}
#yorumlar-sss .premium-review-main blockquote{color:#f1f3f5!important}
#yorumlar-sss .premium-review-small-grid article{background:var(--k-card)!important;border-color:var(--k-border)!important;color:#fff!important;box-shadow:var(--k-shadow-soft)!important}
#yorumlar-sss .premium-review-small-grid p{color:#d2d7dd!important}
.review-meta b,.review-author b{color:#fff!important}
.review-meta span,.review-author small{color:#aeb5be!important}
#yorumlar-sss .premium-faq{background:#171a1f!important;border:1px solid var(--k-border)!important;box-shadow:var(--k-shadow-soft)!important;color:#fff!important}
#yorumlar-sss .faq-intro{border-color:var(--k-border)!important}
#yorumlar-sss .faq-intro>span{color:var(--k-orange-2)!important;-webkit-text-fill-color:var(--k-orange-2)!important;font-weight:950!important}
#yorumlar-sss .faq-intro h3{color:#fff!important;-webkit-text-fill-color:#fff!important}
#yorumlar-sss .faq-intro p{color:#bfc6cf!important}
#yorumlar-sss .faq-list{display:grid!important;gap:10px!important}
#yorumlar-sss .premium-faq details,
#yorumlar-sss .faq details{background:#20242a!important;border:1px solid var(--k-border)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:none!important}
#yorumlar-sss .premium-faq details[open]{background:#242930!important;border-color:rgba(251,140,42,.30)!important;box-shadow:0 10px 26px rgba(0,0,0,.18)!important}
#yorumlar-sss .premium-faq summary{color:#fff!important;padding:0 16px!important;min-height:66px!important;grid-template-columns:1fr 34px!important;gap:12px!important}
#yorumlar-sss .premium-faq summary b{color:#fff!important;font-size:14px!important;line-height:1.45!important}
#yorumlar-sss .premium-faq summary i{background:#2b3037!important;border:1px solid var(--k-border)!important;color:var(--k-orange-2)!important}
#yorumlar-sss .premium-faq summary i:before,#yorumlar-sss .premium-faq summary i:after{background:var(--k-orange-2)!important}
#yorumlar-sss .premium-faq details[open] summary i{background:var(--k-orange)!important;color:#111318!important;border-color:var(--k-orange)!important}
#yorumlar-sss .premium-faq details[open] summary i:before,#yorumlar-sss .premium-faq details[open] summary i:after{background:#111318!important}
#yorumlar-sss .premium-faq details p{color:#c5cbd3!important;padding:0 16px 18px!important;margin:0!important;line-height:1.75!important}
#yorumlar-sss .faq-contact-link{background:#1f5f38!important;border:1px solid rgba(37,211,102,.35)!important;color:#fff!important}
.faq-contact-link span,.faq-contact-link b{color:#fff!important}
.page-hero,.blog-archive-hero,.blog-single-hero,.district-landing-hero,.district-service-hero,.service-page-hero{background:radial-gradient(circle at 82% 28%,rgba(251,140,42,.15),transparent 30%),linear-gradient(135deg,#0b0d10,#14171c 62%,#181b20)!important;color:#fff!important;border-bottom:1px solid var(--k-border)!important}
.page-hero h1,.blog-archive-hero h1,.blog-single-hero h1,.district-landing-hero h1,.district-service-hero h1,.service-page-hero h1{color:#fff!important;-webkit-text-fill-color:#fff!important}
.page-hero p,.blog-archive-hero p,.blog-single-hero p,.district-landing-hero p,.district-service-hero p,.service-page-hero p{color:#c8ced6!important}
.district-directory-card,.district-page-grid .district-region-link,.district-service-prose{background:var(--k-card)!important;border-color:var(--k-border)!important;color:#fff!important}
.district-directory-card h2,.district-page-grid .district-region-link h2,.district-service-prose h2,.district-service-prose h3{color:#fff!important;-webkit-text-fill-color:#fff!important}
.district-directory-card p,.district-page-grid .district-region-link p,.district-service-prose p,.district-service-prose li{color:var(--k-copy)!important}
.district-directory-kicker,.district-page-grid .district-region-link span,.district-directory-card strong,.district-page-grid .district-region-link strong{color:var(--k-orange-2)!important}
.district-directory-icon{background:linear-gradient(145deg,#e97719,var(--k-orange),var(--k-orange-2))!important;color:#111318!important;box-shadow:none!important}
.district-service-aside,.service-aside{background:var(--k-card-2)!important;border:1px solid rgba(251,140,42,.22)!important;color:#fff!important;box-shadow:var(--k-shadow-soft)!important}
.district-service-aside h2,.service-aside h2,.service-aside h3{color:#fff!important}
.district-service-aside p,.service-aside p{color:var(--k-copy)!important}
.district-aside-kicker,.service-related-kicker,.district-aside-links>span{color:var(--k-orange-2)!important}
.district-aside-links,.service-related-links{border-color:var(--k-border)!important}
.district-aside-links a,.service-related-links a{color:#ecf0f3!important}
.district-aside-links a:hover,.service-related-links a:hover{color:var(--k-orange-2)!important}
.services-seo-copy,.prose,.prose-content,.service-prose,.legal-prose{color:var(--k-copy)!important}
.services-seo-copy h2,.services-seo-copy h3,.prose h2,.prose h3,.prose-content h2,.prose-content h3,.service-prose h2,.service-prose h3,.legal-prose h2,.legal-prose h3{color:#fff!important}
.services-seo-copy p,.services-seo-copy li,.prose p,.prose li,.prose-content p,.prose-content li,.service-prose p,.service-prose li,.legal-prose p,.legal-prose li{color:var(--k-copy)!important}
.services-seo-copy a,.prose a,.prose-content a,.service-prose a,.legal-prose a{color:var(--k-orange-2)!important}
.site-footer,.footer-v2{background:#090b0e!important;color:#fff!important;border-top:1px solid var(--k-border)!important}
.footer-v2-brand-panel,.footer-v2-contact-hub,.footer-agency-signature{background:#14171c!important;border:1px solid var(--k-border)!important;box-shadow:none!important}
.footer-v2-brand-panel h2,.footer-v2-contact-head strong,.footer-v2-action-copy b,.footer-agency-copy strong{color:#fff!important}
.footer-v2-brand-panel h2 span,.footer-v2-nav-label,.footer-agency-copy>span{color:var(--k-orange-2)!important}
.footer-v2-brand-panel p,.footer-v2-action-copy small,.footer-v2-action-copy em,.footer-agency-copy p{color:#b7bec7!important}
.footer-v2-action{background:#1c2026!important;border-color:var(--k-border)!important}
.footer-v2-action:hover{background:#23282f!important;border-color:rgba(251,140,42,.28)!important}
.footer-v2-action-icon{background:var(--k-orange)!important;color:#111318!important}
.footer-v2-whatsapp .footer-v2-action-icon{background:var(--k-green)!important;color:#fff!important}
.footer-v2-arrow{background:#292e35!important;border-color:var(--k-border)!important;color:var(--k-orange-2)!important}
.footer-v2-shortcuts a{background:#1c2026!important;border-color:var(--k-border)!important;color:#eef1f4!important}
.footer-v2-shortcuts a:hover{background:#252a31!important;color:var(--k-orange-2)!important}
.footer-v2-nav-grid{display:grid!important;grid-template-columns:1.05fr 1fr 1fr!important;gap:12px!important;margin-top:18px!important;padding:12px!important;background:#111419!important;border:1px solid var(--k-border)!important;border-radius:28px!important;box-shadow:none!important;overflow:visible!important}
.footer-v2-nav-card{background:#1a1e24!important;border:1px solid var(--k-border-soft)!important;border-radius:20px!important;padding:22px!important;box-shadow:none!important;color:#fff!important}
.footer-v2-nav-label{display:block!important;margin-bottom:15px!important;font-size:10px!important;font-weight:950!important;letter-spacing:.16em!important;color:var(--k-orange-2)!important}
.footer-v2-nav-card>a{display:flex!important;align-items:center!important;min-height:38px!important;border-bottom:1px solid var(--k-border-soft)!important;color:#e4e8ec!important;font-size:12px!important;font-weight:700!important;background:transparent!important}
.footer-v2-nav-card>a:last-child{border-bottom:0!important}
.footer-v2-nav-card>a:hover{color:var(--k-orange-2)!important;background:transparent!important;padding-left:4px!important}
.premium-footer-bottom{color:#959da7!important;border-color:var(--k-border)!important}
.footer-agency-services span{background:#1d2127!important;border:1px solid var(--k-border)!important;color:#e6e9ed!important}
.footer-agency-services span:before{background:var(--k-orange)!important}
.btn-dark{background:#242930!important;color:#fff!important;border-color:var(--k-border)!important}
.btn-dark:hover{background:#2b3138!important;border-color:rgba(251,140,42,.30)!important}
.btn-copper{background:var(--k-orange)!important;color:#111318!important;border-color:var(--k-orange)!important}
.btn-light{border-color:#f5f6f7!important}
input,textarea,select{background:#1a1e24!important;color:#fff!important;border-color:var(--k-border)!important}
input::placeholder,textarea::placeholder{color:#828b96!important}
.premium-contact-dock .dock-wa{background:#173d29!important;border-color:rgba(37,211,102,.28)!important}
.premium-contact-dock .dock-wa .dock-copy b,.premium-contact-dock .dock-wa .dock-copy small{color:#fff!important}
@media (max-width:900px){.primary-nav{background:#12151a!important;border-color:var(--k-border)!important;box-shadow:0 24px 62px rgba(0,0,0,.48)!important}
.primary-nav a,.mobile-nav-intro{background:#1b1f25!important;border-color:var(--k-border)!important;color:#fff!important}
.footer-v2-nav-grid{grid-template-columns:1fr 1fr!important}
.footer-v2-nav-card:first-child{grid-column:1/-1!important}}
@media (max-width:820px){.experience-grid.review-faq-layout{grid-template-columns:1fr!important}}
@media (min-width:821px){.experience-grid.review-faq-layout{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:24px!important;align-items:start!important}
.review-slider-column{min-width:0!important}
.review-side-faq{min-width:0!important;position:sticky!important;top:112px!important}}
@media (max-width:700px){.hero-premium-v3{background:radial-gradient(circle at 88% 18%,rgba(251,140,42,.13),transparent 28%),linear-gradient(145deg,#0b0d10,#14171c)!important}
.footer-v2-nav-grid{grid-template-columns:1fr!important;padding:8px!important}
.footer-v2-nav-card:first-child{grid-column:auto!important}
.footer-v2-nav-card{padding:18px!important}
#yorumlar-sss .premium-faq{padding:22px!important}
#yorumlar-sss .premium-faq summary{min-height:62px!important;padding:0 13px!important}
#yorumlar-sss .premium-faq details p{padding:0 13px 16px!important}}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid rgba(255,173,99,.78)!important;outline-offset:3px!important}
@media (prefers-reduced-motion:reduce){.trust-marquee-track,.premium-info-track{animation:none!important}}
.about-page-grid>div:first-child h2{color:#fff!important}
.about-page-grid>div:first-child p{color:var(--k-copy)!important}
.value-grid article{background:var(--k-card)!important;border:1px solid var(--k-border)!important;color:#fff!important;box-shadow:var(--k-shadow-soft)!important}
.value-grid article h3{color:#fff!important}
.value-grid article p{color:var(--k-copy)!important}
.contact-page-grid .contact-big-card.whatsapp-theme-btn{background:#173d29!important;border-color:rgba(37,211,102,.32)!important}
.contact-page-grid .contact-big-card.whatsapp-theme-btn span,.contact-page-grid .contact-big-card.whatsapp-theme-btn h2,.contact-page-grid .contact-big-card.whatsapp-theme-btn p{color:#fff!important}
.not-found{background:radial-gradient(circle at 80% 20%,rgba(251,140,42,.14),transparent 30%),var(--k-bg)!important;color:#fff!important}
.not-found h1,.not-found h2,.not-found p{color:#fff!important}
.error-code{color:var(--k-orange)!important}
.entry-content,.entry-content p,.entry-content li{color:var(--k-copy)!important}
.entry-content h2,.entry-content h3,.entry-content h4{color:#fff!important}
.entry-content a{color:var(--k-orange-2)!important}
.success-panel{background:radial-gradient(circle at 90% 6%,rgba(251,140,42,.10),transparent 27%),
    linear-gradient(145deg,#181b20 0%,#14171b 58%,#101216 100%)!important;border-color:rgba(255,255,255,.10)!important}
.success-metrics{display:grid!important;gap:12px!important;margin-top:30px!important}
.success-metric{position:relative!important;padding:16px 17px 17px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:17px!important;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;overflow:hidden!important;transition:border-color .22s ease,background .22s ease,transform .22s ease!important}
.success-metric:first-child{padding-top:16px!important;border-top:1px solid rgba(255,255,255,.09)!important}
.success-metric:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 99px 99px 0;background:linear-gradient(180deg,var(--k-orange-2),var(--k-orange));box-shadow:0 0 18px rgba(251,140,42,.28)}
.success-metric:hover{transform:translateY(-2px)!important;border-color:rgba(251,140,42,.27)!important;background:linear-gradient(145deg,rgba(251,140,42,.075),rgba(255,255,255,.022))!important}
.success-metric-top{align-items:center!important;margin-bottom:12px!important}
.success-metric-top b{color:#f4f6f8!important;font-size:12.5px!important;font-weight:850!important;letter-spacing:.005em!important}
.success-metric-top strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:62px!important;min-height:32px!important;padding:0 10px!important;border:1px solid rgba(251,140,42,.26)!important;border-radius:999px!important;background:rgba(251,140,42,.10)!important;color:var(--k-orange-2)!important;font-size:16px!important;font-weight:950!important;letter-spacing:-.025em!important}
.success-bar{position:relative!important;height:11px!important;padding:2px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:999px!important;background:#0d0f12!important;overflow:hidden!important;box-shadow:inset 0 2px 5px rgba(0,0,0,.40)!important}
.success-bar:after{content:"";position:absolute;z-index:2;inset:2px;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgba(17,19,24,.26) calc(25% - 1px) 25%)}
.success-bar i{position:relative!important;display:block!important;width:100%!important;height:100%!important;border-radius:inherit!important;overflow:hidden!important;background:linear-gradient(90deg,#ef711d 0%,var(--k-orange) 50%,var(--k-orange-2) 100%)!important;box-shadow:0 0 18px rgba(251,140,42,.34)!important}
.success-bar i:after{position:absolute;top:0;bottom:0;width:28%;left:-35%;transform:skewX(-24deg);transition:left .55s cubic-bezier(.2,.75,.2,1)}
.success-metric:hover .success-bar i:after{left:112%}
.trust-marquee-wrap,
.premium-info-marquee{position:relative!important;isolation:isolate!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.085)!important;background:linear-gradient(180deg,#16191e,#121419)!important;box-shadow:inset 0 1px rgba(255,255,255,.035),0 13px 34px rgba(0,0,0,.17)!important}
.trust-marquee-wrap{padding:8px 0!important;border-left:0!important;border-right:0!important;border-radius:0!important}
.premium-info-marquee{padding:7px!important;border-radius:19px!important}
.trust-marquee-wrap:before,.trust-marquee-wrap:after,
.premium-info-marquee:before,.premium-info-marquee:after{content:""!important;position:absolute!important;z-index:5!important;top:0!important;bottom:0!important;width:80px!important;pointer-events:none!important}
.trust-marquee-wrap:before,.premium-info-marquee:before{left:0!important;background:linear-gradient(90deg,#121419 12%,rgba(18,20,25,0))!important}
.trust-marquee-wrap:after,.premium-info-marquee:after{right:0!important;background:linear-gradient(270deg,#121419 12%,rgba(18,20,25,0))!important}
.trust-marquee-track,
.premium-info-track{gap:10px!important;align-items:center!important;will-change:transform!important}
.trust-marquee-track>span,
.premium-info-track>span{position:relative!important;flex:0 0 auto!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:14px!important;background:linear-gradient(145deg,#20242a,#191c21)!important;box-shadow:inset 0 1px rgba(255,255,255,.04),0 8px 20px rgba(0,0,0,.12)!important}
.trust-marquee-track>span{display:flex!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:0 18px!important;color:#fff!important;font-size:11px!important;font-weight:850!important;letter-spacing:.025em!important;white-space:nowrap!important}
.trust-marquee-track>span i{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;flex:0 0 25px!important;border-radius:9px!important;background:rgba(251,140,42,.12)!important;border:1px solid rgba(251,140,42,.23)!important;color:var(--k-orange-2)!important;font-style:normal!important;font-size:11px!important;box-shadow:0 0 0 4px rgba(251,140,42,.035)!important}
.trust-marquee-track>span b{color:#f2f4f6!important;font-size:11px!important;font-weight:850!important}
.premium-info-track>span{min-height:58px!important;padding:9px 19px!important;column-gap:10px!important}
.premium-info-track>span:after{display:none!important}
.premium-info-track i{width:31px!important;height:31px!important;min-width:31px!important;border-radius:10px!important;background:linear-gradient(145deg,#f47b22,var(--k-orange))!important;border:1px solid rgba(255,173,99,.34)!important;color:#111318!important;box-shadow:0 7px 17px rgba(251,140,42,.15),inset 0 1px rgba(255,255,255,.24)!important}
.premium-info-track b{color:#f5f6f8!important;font-size:10.5px!important;font-weight:900!important}
.premium-info-track small{color:#aeb6c0!important;font-size:7.5px!important;font-weight:750!important}
.package-info-marquee .premium-info-track>span{min-width:230px!important;min-height:54px!important;padding:8px 18px!important;border-radius:13px!important}
.package-info-marquee .premium-info-track i{width:28px!important;height:28px!important;min-width:28px!important;border-radius:9px!important}
.network-info-marquee .premium-info-track>span{min-width:255px!important}
.network-info-marquee .premium-info-track i{border-radius:10px!important}
:root{--k-btn-primary:#fb8c2a;--k-btn-primary-hover:#ffad63;--k-btn-primary-text:#15110d;--k-btn-dark:#252a31;--k-btn-dark-hover:#30363e;--k-btn-dark-text:#f8f9fa;--k-btn-wa:#128c4a;--k-btn-wa-hover:#0f7a40;--k-btn-wa-text:#ffffff}
.btn,.hero-v3-primary,.hero-v3-secondary,.header-call,.service-card-link,.package-cta,
.blog-home-all,.blog-aside-call,.map-head-links a,.district-all-cta a,.mobile-nav-call,
.footer-v2-action,.footer-v2-shortcuts a,.dock-action,.process-stepper-button,
.carousel-prev,.carousel-next,.about-phone-link,.contact-big-card{text-shadow:none!important;-webkit-text-fill-color:currentColor!important;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease!important}
.btn-copper,.hero-v3-primary,.header-call,.package-cta{background:linear-gradient(135deg,#f37a22,var(--k-btn-primary) 58%,var(--k-btn-primary-hover))!important;color:var(--k-btn-primary-text)!important;border:1px solid rgba(255,173,99,.42)!important;box-shadow:0 11px 27px rgba(251,140,42,.19)!important}
.btn-copper *,.hero-v3-primary *,.header-call *,.package-cta *{color:var(--k-btn-primary-text)!important;-webkit-text-fill-color:var(--k-btn-primary-text)!important}
.btn-copper:hover,.hero-v3-primary:hover,.header-call:hover,.package-cta:hover{background:linear-gradient(135deg,#ff922f,#ffad63)!important;color:#111318!important;border-color:#ffc18a!important;box-shadow:0 14px 32px rgba(251,140,42,.25)!important}
.btn-dark,.hero-v3-secondary,.service-card-link,.blog-home-all,.blog-aside-call,
.map-head-links a,.district-all-cta a,.mobile-nav-call,.footer-v2-call,.footer-v2-shortcuts a,
.process-stepper-button,.carousel-prev,.carousel-next{background:var(--k-btn-dark)!important;color:var(--k-btn-dark-text)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px rgba(255,255,255,.035)!important}
.btn-dark *,.hero-v3-secondary *,.service-card-link *,.blog-home-all *,.blog-aside-call *,
.map-head-links a *,.district-all-cta a *,.mobile-nav-call *,.footer-v2-call *,
.footer-v2-shortcuts a *,.process-stepper-button *,.carousel-prev *,.carousel-next *{color:var(--k-btn-dark-text)!important;-webkit-text-fill-color:var(--k-btn-dark-text)!important}
.btn-dark:hover,.hero-v3-secondary:hover,.service-card-link:hover,.blog-home-all:hover,.blog-aside-call:hover,
.map-head-links a:hover,.district-all-cta a:hover,.mobile-nav-call:hover,.footer-v2-call:hover,
.footer-v2-shortcuts a:hover,.process-stepper-button:hover,.carousel-prev:hover,.carousel-next:hover{background:var(--k-btn-dark-hover)!important;color:#fff!important;border-color:rgba(251,140,42,.32)!important;box-shadow:0 9px 22px rgba(0,0,0,.18)!important}
.btn-light{background:#f7f8f9!important;color:#15171a!important;border:1px solid #f7f8f9!important;box-shadow:0 8px 22px rgba(0,0,0,.12)!important}
.btn-light *{color:#15171a!important;-webkit-text-fill-color:#15171a!important}
.btn-light:hover{background:#fff!important;color:#111318!important;border-color:#fff!important}
.whatsapp-theme-btn:not(.dock-wa),.footer-v2-whatsapp,.mobile-nav-wa,.faq-contact-link.whatsapp-theme-btn,
.contact-big-card.whatsapp-theme-btn{background:linear-gradient(135deg,#0f7f43,var(--k-btn-wa))!important;color:var(--k-btn-wa-text)!important;border-color:rgba(86,239,145,.26)!important;box-shadow:0 10px 27px rgba(18,140,74,.18)!important}
.whatsapp-theme-btn:not(.dock-wa) *,.footer-v2-whatsapp *,.mobile-nav-wa *,
.faq-contact-link.whatsapp-theme-btn *,.contact-big-card.whatsapp-theme-btn *{color:var(--k-btn-wa-text)!important;-webkit-text-fill-color:var(--k-btn-wa-text)!important}
.whatsapp-theme-btn:not(.dock-wa):hover,.footer-v2-whatsapp:hover,.mobile-nav-wa:hover,
.faq-contact-link.whatsapp-theme-btn:hover,.contact-big-card.whatsapp-theme-btn:hover{background:linear-gradient(135deg,#0d703b,var(--k-btn-wa-hover))!important;color:#fff!important;border-color:rgba(111,255,166,.34)!important}
.blog-home-link,.blog-card-link,.text-link,.smart-card-bottom a,.district-aside-links a{color:var(--k-orange-2)!important;-webkit-text-fill-color:var(--k-orange-2)!important;font-weight:850!important}
.blog-home-link:hover,.blog-card-link:hover,.text-link:hover,.smart-card-bottom a:hover,.district-aside-links a:hover{color:#ffc18a!important;-webkit-text-fill-color:#ffc18a!important}
.about-phone-link{background:#20252b!important;color:#fff!important;border:1px solid rgba(255,255,255,.10)!important}
.about-phone-link small{color:var(--k-orange-2)!important}
.about-phone-link b{color:#fff!important}
@media (max-width:700px){.success-metric{padding:14px 14px 15px!important;border-radius:15px!important}
.success-metric-top b{font-size:11.5px!important}
.success-metric-top strong{min-width:56px!important;min-height:29px!important;font-size:14px!important}
.success-bar{height:10px!important}
.trust-marquee-wrap:before,.trust-marquee-wrap:after,.premium-info-marquee:before,.premium-info-marquee:after{width:36px!important}
.trust-marquee-track>span{min-height:44px!important;padding:0 14px!important;font-size:10px!important}
.trust-marquee-track>span i{width:23px!important;height:23px!important;flex-basis:23px!important}
.premium-info-track>span{min-width:210px!important;min-height:54px!important;padding:8px 15px!important}
.network-info-marquee .premium-info-track>span{min-width:225px!important}}
@media (prefers-reduced-motion:reduce){.success-bar i:after{display:none!important}}
.blog-single-section .blog-article{background:#ffffff!important;color:#343a42!important;border:1px solid rgba(251,140,42,.20)!important;box-shadow:0 24px 64px rgba(0,0,0,.24)!important}
.blog-single-section .blog-article.prose-content>p:first-child{color:#3f464f!important}
.blog-single-section .blog-article h1,
.blog-single-section .blog-article h2,
.blog-single-section .blog-article h3,
.blog-single-section .blog-article h4,
.blog-single-section .blog-article h5,
.blog-single-section .blog-article h6{color:#171a1f!important;-webkit-text-fill-color:#171a1f!important;text-shadow:none!important}
.blog-single-section .blog-article p,
.blog-single-section .blog-article li,
.blog-single-section .blog-article dd,
.blog-single-section .blog-article dt,
.blog-single-section .blog-article figcaption,
.blog-single-section .blog-article .wp-caption-text{color:#505861!important;-webkit-text-fill-color:#505861!important}
.blog-single-section .blog-article strong,
.blog-single-section .blog-article b{color:#20252b!important;-webkit-text-fill-color:#20252b!important}
.blog-single-section .blog-article a:not(.btn){color:#c95f00!important;-webkit-text-fill-color:#c95f00!important;text-decoration-color:rgba(201,95,0,.38)!important}
.blog-single-section .blog-article a:not(.btn):hover{color:#9f4900!important;-webkit-text-fill-color:#9f4900!important}
.blog-single-section .blog-article li::marker{color:#e87412!important}
.blog-single-section .blog-article blockquote{background:#fff7ef!important;border-left:4px solid var(--k-orange)!important;color:#3e454d!important}
.blog-single-section .blog-article code,
.blog-single-section .blog-article pre{background:#f2f4f6!important;color:#22272d!important;border-color:#e2e6ea!important}
.blog-single-section .blog-article table{background:#fff!important;color:#343a42!important;border-color:#dfe3e7!important}
.blog-single-section .blog-article th{background:#fff3e8!important;color:#252a30!important}
.blog-single-section .blog-article td,
.blog-single-section .blog-article th{border-color:#dfe3e7!important}
.blog-single-section .blog-content-media{background:#f7f8fa!important;border-color:#e4e7ea!important}
.blog-single-section .blog-article .blog-article-cta{background:linear-gradient(145deg,#20242a,#15181d)!important;border:1px solid rgba(255,255,255,.10)!important;color:#fff!important}
.blog-single-section .blog-article .blog-article-cta>span{color:var(--k-orange-2)!important}
.blog-single-section .blog-article .blog-article-cta h2{color:#fff!important;-webkit-text-fill-color:#fff!important}
.blog-single-section .blog-article .blog-article-cta p{color:#c8ced6!important}
.hero-v3-orb{filter:blur(.2px)!important}
.hero-v3-orb-a{background:radial-gradient(circle,rgba(251,140,42,.24),rgba(251,140,42,.08) 38%,transparent 68%)!important}
.hero-v3-orb-b{background:radial-gradient(circle,rgba(232,105,22,.18),rgba(251,140,42,.055) 42%,transparent 69%)!important}
.hero-video-showcase:before{background:radial-gradient(circle,rgba(251,140,42,.20) 0%,rgba(232,105,22,.075) 40%,transparent 70%)!important}
.hero-video-frame{background:#080a0d!important;border-color:rgba(251,140,42,.30)!important}
.hero-video-frame:after{background:radial-gradient(ellipse at center,rgba(251,140,42,.22),transparent 69%)!important}
.hero-v3-kicker{background:rgba(24,27,32,.86)!important;color:var(--k-orange-2)!important;border-color:rgba(251,140,42,.24)!important;box-shadow:0 10px 28px rgba(0,0,0,.22),0 0 24px rgba(251,140,42,.06)!important}
.hero-v3-kicker i{background:var(--k-orange)!important;box-shadow:0 0 0 5px rgba(251,140,42,.10),0 0 20px rgba(251,140,42,.32)!important}
@media (max-width:640px){.blog-single-section .blog-article{box-shadow:0 16px 42px rgba(0,0,0,.22)!important}
.hero-v3-grid-pattern{opacity:.11!important}
.hero-premium-v3:before{opacity:.42!important}}
.related-blog-section.related-guides-v2{padding:42px 0 48px!important;background:#121418!important;border-top:1px solid rgba(255,255,255,.055)!important}
.related-guides-shell{display:grid!important;gap:18px!important}
.related-guides-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:22px!important;margin:0!important}
.related-guides-title-wrap{min-width:0!important}
.related-guides-head .eyebrow{display:block!important;margin:0 0 7px!important;color:#fb8c2a!important;-webkit-text-fill-color:#fb8c2a!important;font-size:9px!important;font-weight:950!important;letter-spacing:.18em!important;line-height:1.2!important}
.related-guides-head h2{margin:0!important;color:#f7f8fa!important;-webkit-text-fill-color:#f7f8fa!important;font-size:clamp(22px,2.1vw,31px)!important;line-height:1.08!important;letter-spacing:-.035em!important;text-shadow:none!important}
.related-guides-head h2 span{color:#b8bec7!important;-webkit-text-fill-color:#b8bec7!important;font-weight:650!important}
.related-guides-all{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 14px!important;border:1px solid rgba(251,140,42,.24)!important;border-radius:999px!important;background:#1a1e23!important;color:#f7f8fa!important;-webkit-text-fill-color:#f7f8fa!important;font-size:11px!important;font-weight:850!important;text-decoration:none!important;box-shadow:0 8px 22px rgba(0,0,0,.18)!important;transition:transform .22s ease,border-color .22s ease,background .22s ease!important}
.related-guides-all span{color:#fb8c2a!important;-webkit-text-fill-color:#fb8c2a!important;font-size:16px!important;line-height:1!important}
.related-guides-all:hover,.related-guides-all:focus-visible{transform:translateY(-2px)!important;border-color:rgba(251,140,42,.46)!important;background:#20252b!important}
.related-guides-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
.related-guide-card{position:relative!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 34px!important;align-items:center!important;gap:13px!important;min-height:126px!important;padding:16px 15px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;background:linear-gradient(145deg,#1b1f24 0%,#171a1f 100%)!important;box-shadow:0 10px 28px rgba(0,0,0,.18)!important;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease!important}
.related-guide-card:before{content:""!important;position:absolute!important;width:112px!important;height:112px!important;border-radius:50%!important;right:-48px!important;top:-54px!important;background:radial-gradient(circle,rgba(251,140,42,.13),transparent 70%)!important;pointer-events:none!important}
.related-guide-card:hover,.related-guide-card:focus-within{transform:translateY(-3px)!important;border-color:rgba(251,140,42,.31)!important;box-shadow:0 16px 34px rgba(0,0,0,.25)!important}
.related-guide-mark{position:relative!important;z-index:1!important;width:42px!important;height:42px!important;border-radius:13px!important;display:grid!important;place-items:center!important;background:linear-gradient(145deg,#fb8c2a,#f36f0d)!important;color:#171a1f!important;-webkit-text-fill-color:#171a1f!important;box-shadow:0 10px 24px rgba(251,140,42,.18)!important}
.related-guide-mark svg{width:19px!important;height:19px!important;display:block!important;stroke:currentColor!important}
.related-guide-content{position:relative!important;z-index:1!important;min-width:0!important}
.related-guide-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;margin-bottom:7px!important;color:#9da4ae!important;font-size:8.5px!important;font-weight:850!important;letter-spacing:.10em!important;text-transform:uppercase!important}
.related-guide-meta i{width:4px!important;height:4px!important;border-radius:50%!important;background:#fb8c2a!important;display:block!important;flex:0 0 4px!important}
.related-guide-card h3{margin:0!important;font-size:15px!important;line-height:1.28!important;letter-spacing:-.018em!important;font-weight:850!important}
.related-guide-card h3 a{color:#f7f8fa!important;-webkit-text-fill-color:#f7f8fa!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.related-guide-card h3 a:hover{color:#ffad63!important;-webkit-text-fill-color:#ffad63!important}
.related-guide-card p{margin:7px 0 0!important;color:#aeb5be!important;-webkit-text-fill-color:#aeb5be!important;font-size:10.5px!important;line-height:1.5!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.related-guide-open{position:relative!important;z-index:1!important;width:34px!important;height:34px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#22272d!important;border:1px solid rgba(251,140,42,.22)!important;color:#fb8c2a!important;-webkit-text-fill-color:#fb8c2a!important;text-decoration:none!important;font-size:16px!important;font-weight:900!important;transition:background .22s ease,color .22s ease,transform .22s ease!important}
.related-guide-card:hover .related-guide-open,.related-guide-open:hover,.related-guide-open:focus-visible{background:#fb8c2a!important;color:#171a1f!important;-webkit-text-fill-color:#171a1f!important;transform:translateX(2px)!important}
@media (max-width:980px){.related-guides-grid{grid-template-columns:1fr!important}
.related-guide-card{min-height:104px!important;grid-template-columns:40px minmax(0,1fr) 34px!important;padding:14px!important}
.related-guide-card p{-webkit-line-clamp:1!important}}
@media (max-width:620px){.related-blog-section.related-guides-v2{padding:34px 0 40px!important}
.related-guides-head{align-items:flex-start!important;gap:12px!important}
.related-guides-head h2{font-size:23px!important}
.related-guides-all{min-height:36px!important;padding:0 11px!important;font-size:9px!important}
.related-guide-card{grid-template-columns:38px minmax(0,1fr) 32px!important;gap:11px!important;border-radius:16px!important}
.related-guide-mark{width:38px!important;height:38px!important;border-radius:12px!important}
.related-guide-card h3{font-size:14px!important}
.related-guide-card p{font-size:10px!important}
.related-guide-open{width:32px!important;height:32px!important}}
.premium-contact-dock{--dock-wa-deep:#16b957;--dock-wa-ink:#073d22;padding:7px!important;gap:7px!important;border:1px solid transparent!important;border-radius:26px!important;background:linear-gradient(180deg,rgba(20,23,28,.985),rgba(12,14,18,.985)) padding-box,
    linear-gradient(135deg,rgba(251,140,42,.68),rgba(255,255,255,.12) 48%,rgba(37,211,102,.72)) border-box!important;box-shadow:0 22px 58px rgba(0,0,0,.42),0 6px 20px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}
.premium-contact-dock .dock-action{position:relative!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,filter .24s ease!important}
.premium-contact-dock .dock-action:before{content:""!important;position:absolute!important;top:-45%!important;left:-40%!important;width:36%!important;height:190%!important;pointer-events:none!important;transform:rotate(18deg) translateX(-210%)!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)!important;opacity:0!important;transition:transform .5s ease,opacity .22s ease!important}
.premium-contact-dock .dock-call{color:#fff!important}
.premium-contact-dock .dock-call .dock-icon{border-color:rgba(255,199,132,.38)!important}
.premium-contact-dock .dock-call .dock-copy small{color:#aeb5be!important}
.premium-contact-dock .dock-call .dock-copy b{color:#fff!important;-webkit-text-fill-color:#fff!important}
.premium-contact-dock .dock-call .dock-arrow{background:rgba(251,140,42,.09)!important;border-color:rgba(251,140,42,.25)!important}
.premium-contact-dock .dock-wa,
.premium-contact-dock .dock-wa.whatsapp-theme-btn{background:linear-gradient(135deg,#2bdd72 0%,var(--dock-wa) 52%,#20c55e 100%)!important;border-color:rgba(103,245,164,.72)!important;color:var(--dock-wa-ink)!important;box-shadow:0 10px 26px rgba(37,211,102,.20),inset 0 1px 0 rgba(255,255,255,.34)!important}
.premium-contact-dock .dock-wa .dock-icon svg{fill:currentColor!important}
.premium-contact-dock .dock-wa .dock-icon:before{border-color:rgba(255,255,255,.42)!important}
.premium-contact-dock .dock-wa .dock-copy small{font-weight:900!important}
.premium-contact-dock .dock-wa .dock-copy b{font-weight:950!important}
.premium-contact-dock .dock-wa .dock-arrow{box-shadow:0 5px 14px rgba(7,93,43,.12)!important}
.premium-contact-dock .dock-action:after{height:2px!important;left:18px!important;right:18px!important;opacity:.95!important}
.premium-contact-dock .dock-wa:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.88),transparent)!important}
@media (hover:hover) and (pointer:fine){.premium-contact-dock .dock-action:hover{transform:translateY(-3px)!important}
.premium-contact-dock .dock-action:hover:before{transform:rotate(18deg) translateX(480%)!important;opacity:1!important}
.premium-contact-dock .dock-call:hover{border-color:rgba(251,140,42,.48)!important;box-shadow:0 13px 30px rgba(0,0,0,.22),0 0 0 1px rgba(251,140,42,.08)!important}
.premium-contact-dock .dock-wa:hover,
  .premium-contact-dock .dock-wa.whatsapp-theme-btn:hover{background:linear-gradient(135deg,#32e77b 0%,#25D366 48%,#1fcb61 100%)!important;border-color:rgba(183,255,214,.88)!important;box-shadow:0 14px 34px rgba(37,211,102,.28),0 0 0 1px rgba(37,211,102,.10)!important;filter:saturate(1.04)!important}
.premium-contact-dock .dock-wa:hover .dock-icon{transform:translateY(-1px) scale(1.045)!important}}
.premium-contact-dock.dock-intro-collapsed{background:linear-gradient(rgba(18,21,26,.985),rgba(11,13,16,.985)) padding-box,
    linear-gradient(135deg,rgba(251,140,42,.72),rgba(255,255,255,.13),rgba(37,211,102,.82)) border-box!important;box-shadow:0 18px 46px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.035),inset 0 1px 0 rgba(255,255,255,.07)!important}
.premium-contact-dock.dock-intro-collapsed .dock-action{border-color:transparent!important}
@keyframes dockIntroPulsePremiumWa1095{
  0%,100%{transform:scale(1);box-shadow:0 9px 22px rgba(37,211,102,.28),0 0 0 0 rgba(37,211,102,.28),inset 0 1px 0 rgba(255,255,255,.30)}
  50%{transform:scale(1.07);box-shadow:0 12px 28px rgba(37,211,102,.34),0 0 0 11px rgba(37,211,102,0),inset 0 1px 0 rgba(255,255,255,.38)}
}
@media (max-width:700px){.premium-contact-dock{padding:6px!important;gap:6px!important;border-radius:23px!important}
.premium-contact-dock .dock-action{height:62px!important;border-radius:17px!important;padding-inline:9px!important}
.premium-contact-dock .dock-icon{width:42px!important;height:42px!important;border-radius:14px!important}
.premium-contact-dock .dock-copy small{font-size:7px!important;letter-spacing:.14em!important}
.premium-contact-dock .dock-copy b{font-size:12.5px!important}
.premium-contact-dock .dock-arrow{width:26px!important;height:26px!important}}
@media (prefers-reduced-motion:reduce){.premium-contact-dock .dock-action,
  .premium-contact-dock .dock-action:before,
  .premium-contact-dock .dock-icon{transition:none!important}
.premium-contact-dock.dock-intro-collapsed .dock-wa .dock-icon{animation:none!important}}
.premium-contact-dock{--dock-wa:#25D366;--dock-wa-dark:#128C7E;--dock-orange:#fb8c2a}
.premium-contact-dock .dock-action{text-decoration:none!important}
.premium-contact-dock .dock-icon{flex:0 0 auto!important}
.premium-contact-dock .dock-icon svg{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important}
.premium-contact-dock .dock-call .dock-icon svg,
.premium-contact-dock .dock-call .dock-icon svg path{-webkit-text-fill-color:#111318!important}
.premium-contact-dock .dock-wa .dock-icon{border:1px solid rgba(255,255,255,.96)!important}
.premium-contact-dock .dock-wa .dock-wa-svg,
.premium-contact-dock .dock-wa .dock-wa-svg path{opacity:1!important;visibility:visible!important}
.premium-contact-dock .dock-wa .dock-copy b{color:#073d22!important;-webkit-text-fill-color:#073d22!important}
.premium-contact-dock .dock-wa .dock-arrow{background:rgba(255,255,255,.36)!important;border-color:rgba(255,255,255,.56)!important}
.premium-contact-dock.dock-intro-collapsed .dock-wa{background:transparent!important;border-color:transparent!important;box-shadow:none!important}
.premium-contact-dock.dock-intro-collapsed .dock-wa .dock-icon{background:var(--dock-wa)!important;color:#fff!important;border-color:rgba(255,255,255,.34)!important;box-shadow:0 9px 22px rgba(37,211,102,.30),0 0 0 0 rgba(37,211,102,.30),inset 0 1px 0 rgba(255,255,255,.32)!important}
.premium-contact-dock.dock-intro-collapsed .dock-wa .dock-wa-svg,
.premium-contact-dock.dock-intro-collapsed .dock-wa .dock-wa-svg path{color:#fff!important;fill:#fff!important;-webkit-text-fill-color:#fff!important}
.premium-contact-dock .dock-action:focus-visible{outline:3px solid rgba(251,140,42,.34)!important;outline-offset:3px!important}
.premium-contact-dock .dock-wa:focus-visible{outline-color:rgba(37,211,102,.44)!important}
@media (max-width:700px){.premium-contact-dock .dock-icon svg{width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important}}
@media (max-width:380px){.premium-contact-dock .dock-icon svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}}
@media (max-width:980px){body.menu-open{overflow:hidden!important;touch-action:none}
.site-header{z-index:120!important}
.site-header .nav-wrap{position:relative!important;z-index:124!important}
.site-header .brand-logo-link{z-index:126!important}
.menu-toggle{position:relative!important;z-index:130!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:112px!important;height:50px!important;margin-left:auto!important;padding:5px 6px 5px 15px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:18px!important;background:linear-gradient(145deg,#272c33,#171a1f)!important;color:#fff!important;box-shadow:0 13px 31px rgba(0,0,0,.31),inset 0 1px 0 rgba(255,255,255,.075)!important;overflow:hidden!important;isolation:isolate!important}
.menu-toggle:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at 94% 0,rgba(251,140,42,.20),transparent 42%)!important;transform:none!important;opacity:1!important}
.menu-toggle:after{content:""!important;position:absolute!important;left:14px!important;right:49px!important;bottom:7px!important;height:1px!important;background:linear-gradient(90deg,#fb8c2a,transparent)!important;opacity:.72!important}
.menu-toggle-label{position:relative!important;z-index:2!important;margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11.5px!important;font-weight:900!important;letter-spacing:.07em!important;line-height:1!important;text-transform:uppercase!important}
.menu-toggle-icon{position:relative!important;z-index:2!important;display:grid!important;place-items:center!important;width:39px!important;height:39px!important;flex:0 0 39px!important;border-radius:13px!important;background:linear-gradient(145deg,#ffb15f,#fb8c2a 58%,#e96f14)!important;border:1px solid rgba(255,210,158,.45)!important;box-shadow:0 8px 20px rgba(251,140,42,.28),inset 0 1px 0 rgba(255,255,255,.4)!important;overflow:hidden!important}
.menu-toggle-icon i{display:none!important}
.menu-toggle-svg{position:absolute!important;inset:0!important;margin:auto!important;width:23px!important;height:23px!important;display:block!important;overflow:visible!important;fill:none!important;stroke:#fff!important;stroke-width:2.45!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:1!important;visibility:visible!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.28));transition:opacity .22s ease,transform .32s cubic-bezier(.22,.8,.25,1)!important}
.menu-toggle-svg path{fill:none!important;stroke:#fff!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.menu-toggle-svg-close{opacity:0!important;transform:rotate(-45deg) scale(.70)!important}
.menu-toggle[aria-expanded="true"]{border-color:rgba(251,140,42,.38)!important;box-shadow:0 15px 36px rgba(0,0,0,.36),0 0 0 3px rgba(251,140,42,.09),inset 0 1px 0 rgba(255,255,255,.09)!important}
.menu-toggle[aria-expanded="true"] .menu-toggle-svg-open{opacity:0!important;transform:rotate(45deg) scale(.72)!important}
.menu-toggle[aria-expanded="true"] .menu-toggle-svg-close{opacity:1!important;transform:none!important}
.mobile-menu-backdrop{display:block!important;position:fixed!important;z-index:121!important;inset:0!important;border:0!important;padding:0!important;background:rgba(4,6,9,.72)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-backdrop-filter:blur(8px) saturate(108%)!important;backdrop-filter:blur(8px) saturate(108%)!important;transition:opacity .28s ease,visibility .28s ease!important}
.mobile-menu-backdrop.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
.primary-nav{display:block!important;position:fixed!important;z-index:125!important;top:78px!important;right:10px!important;left:auto!important;width:min(420px,calc(100vw - 20px))!important;max-height:calc(100dvh - 90px)!important;margin:0!important;padding:17px!important;overflow:auto!important;overscroll-behavior:contain!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:27px!important;background:radial-gradient(circle at 100% 0,rgba(251,140,42,.16),transparent 31%),
      radial-gradient(circle at 0 100%,rgba(251,140,42,.06),transparent 34%),
      linear-gradient(155deg,rgba(26,30,36,.995),rgba(11,14,18,.995))!important;box-shadow:0 36px 96px rgba(0,0,0,.56),inset 0 1px 0 rgba(255,255,255,.075)!important;-webkit-backdrop-filter:blur(24px) saturate(122%)!important;backdrop-filter:blur(24px) saturate(122%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(24px,-5px,0) scale(.984)!important;transform-origin:top right!important;transition:opacity .25s ease,visibility .25s ease,transform .38s cubic-bezier(.22,.82,.28,1)!important}
.primary-nav:before{content:""!important;position:absolute!important;left:20px!important;right:20px!important;top:0!important;height:2px!important;background:linear-gradient(90deg,transparent,#fb8c2a 28%,#ffc180 62%,transparent)!important;box-shadow:0 0 18px rgba(251,140,42,.28)!important}
.primary-nav.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}
.primary-nav ul{counter-reset:dne-mobile-nav!important;display:grid!important;gap:8px!important;margin:0!important;padding:3px 0!important;list-style:none!important}
.primary-nav li{counter-increment:dne-mobile-nav!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.primary-nav li>a{position:relative!important;display:flex!important;align-items:center!important;min-height:59px!important;padding:0 52px 0 56px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:17px!important;background:linear-gradient(145deg,#20252c,#181c21)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15px!important;font-weight:850!important;letter-spacing:-.005em!important;line-height:1.2!important;opacity:1!important;text-decoration:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 7px 18px rgba(0,0,0,.10)!important}
.primary-nav li>a:before{content:counter(dne-mobile-nav,decimal-leading-zero)!important;position:absolute!important;left:13px!important;top:50%!important;transform:translateY(-50%)!important;display:grid!important;place-items:center!important;width:31px!important;height:31px!important;border-radius:10px!important;background:#292f37!important;border:1px solid rgba(251,140,42,.24)!important;color:#ffc07f!important;-webkit-text-fill-color:#ffc07f!important;font-size:9px!important;font-weight:950!important;letter-spacing:.03em!important}
.primary-nav li>a:after{content:"›"!important;position:absolute!important;right:13px!important;top:50%!important;transform:translateY(-50%)!important;display:grid!important;place-items:center!important;width:31px!important;height:31px!important;border-radius:10px!important;background:#272c33!important;border:1px solid rgba(255,255,255,.09)!important;color:#ffb570!important;-webkit-text-fill-color:#ffb570!important;font-size:21px!important;font-weight:500!important;line-height:1!important}
.primary-nav li.current-menu-item>a,.primary-nav li.current_page_item>a,.primary-nav li>a[aria-current="page"]{background:linear-gradient(135deg,#31271f,#211d1a)!important;border-color:rgba(251,140,42,.46)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 4px 0 0 #fb8c2a,0 9px 24px rgba(0,0,0,.15)!important}
.primary-nav li.current-menu-item>a:before,.primary-nav li.current_page_item>a:before,.primary-nav li>a[aria-current="page"]:before{background:#fb8c2a!important;color:#111318!important;-webkit-text-fill-color:#111318!important;border-color:#ffbc77!important}
.primary-nav li.current-menu-item>a:after,.primary-nav li.current_page_item>a:after,.primary-nav li>a[aria-current="page"]:after{background:#fb8c2a!important;color:#111318!important;-webkit-text-fill-color:#111318!important;border-color:#ffbc77!important}
.primary-nav li>a:focus-visible,.mobile-nav-action:focus-visible,.menu-toggle:focus-visible{outline:3px solid #ffad63!important;outline-offset:3px!important}
.mobile-nav-actions{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin:13px 0 0!important;padding:15px 0 0!important;border-top:1px solid rgba(255,255,255,.085)!important}
.mobile-nav-action{position:relative!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 34px!important;align-items:center!important;gap:12px!important;min-height:72px!important;padding:10px 11px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:19px!important;background:linear-gradient(145deg,#22272e,#171b20)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;overflow:hidden!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 10px 24px rgba(0,0,0,.16)!important}
.mobile-nav-action:before{display:none!important;content:none!important}
.mobile-nav-action-icon{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22)!important}
.mobile-nav-action-icon svg{display:block!important;width:23px!important;height:23px!important;overflow:visible!important}
.mobile-nav-action-copy{display:block!important;min-width:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.mobile-nav-action-copy small{display:block!important;margin:0 0 4px!important;color:#c9d0d8!important;-webkit-text-fill-color:#c9d0d8!important;font-size:11px!important;font-weight:750!important;letter-spacing:.015em!important;line-height:1.2!important;text-transform:none!important;opacity:1!important}
.mobile-nav-action-copy strong{display:block!important;margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px!important;font-weight:950!important;line-height:1.1!important;letter-spacing:-.01em!important}
.mobile-nav-action-arrow{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:11px!important;background:#2b3138!important;border:1px solid rgba(255,255,255,.09)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.mobile-nav-action-arrow svg{display:block!important;width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.mobile-nav-call,.mobile-nav-call:hover{background:linear-gradient(145deg,#242930,#181c21)!important;border-color:rgba(251,140,42,.25)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.mobile-nav-call *{color:inherit!important;-webkit-text-fill-color:currentColor!important}
.mobile-nav-call .mobile-nav-action-icon{background:linear-gradient(145deg,#ffaf5b,#fb8c2a 58%,#ec741a)!important;border-color:rgba(255,200,139,.50)!important;color:#151719!important;box-shadow:0 8px 19px rgba(251,140,42,.20),inset 0 1px 0 rgba(255,255,255,.36)!important}
.mobile-nav-call .mobile-nav-action-icon svg{fill:none!important;stroke:#151719!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.mobile-nav-call .mobile-nav-action-copy small{color:#d3d8de!important;-webkit-text-fill-color:#d3d8de!important}
.mobile-nav-call .mobile-nav-action-copy strong{color:#fff!important;-webkit-text-fill-color:#fff!important}
.mobile-nav-call .mobile-nav-action-arrow{color:#ffb570!important;-webkit-text-fill-color:#ffb570!important;border-color:rgba(251,140,42,.16)!important;background:rgba(251,140,42,.08)!important}
.mobile-nav-wa,.mobile-nav-wa:hover{background:linear-gradient(145deg,#22282c,#171c1e)!important;border-color:rgba(37,211,102,.28)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.mobile-nav-wa *{color:inherit!important;-webkit-text-fill-color:currentColor!important}
.mobile-nav-wa .mobile-nav-action-icon{background:#25D366!important;border-color:rgba(128,248,175,.58)!important;color:#fff!important;box-shadow:0 8px 20px rgba(37,211,102,.20),inset 0 1px 0 rgba(255,255,255,.28)!important}
.mobile-nav-wa .mobile-nav-action-icon svg{fill:#fff!important;stroke:none!important}
.mobile-nav-wa .mobile-nav-action-copy small{color:#c9d7ce!important;-webkit-text-fill-color:#c9d7ce!important}
.mobile-nav-wa .mobile-nav-action-copy strong{color:#fff!important;-webkit-text-fill-color:#fff!important}
.mobile-nav-wa .mobile-nav-action-arrow{color:#49e486!important;-webkit-text-fill-color:#49e486!important;border-color:rgba(37,211,102,.17)!important;background:rgba(37,211,102,.08)!important}}
@media (max-width:640px){.menu-toggle{min-width:104px!important;height:46px!important;padding-left:13px!important;border-radius:16px!important;gap:9px!important}
.menu-toggle-icon{width:35px!important;height:35px!important;flex-basis:35px!important;border-radius:12px!important}
.menu-toggle-svg{width:21px!important;height:21px!important}
.primary-nav{top:70px!important;right:8px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 80px)!important;padding:14px!important;border-radius:24px!important}
.primary-nav li>a{min-height:57px!important;padding-left:54px!important;font-size:15px!important;border-radius:16px!important}
.mobile-nav-action{min-height:70px!important;grid-template-columns:44px minmax(0,1fr) 32px!important;gap:11px!important}
.mobile-nav-action-icon{width:44px!important;height:44px!important;border-radius:13px!important}
.mobile-nav-action-copy strong{font-size:15.5px!important}
.mobile-nav-action-copy small{font-size:10.5px!important}}
@media (max-width:390px){.menu-toggle{min-width:98px!important;width:auto!important;padding-left:11px!important}
.menu-toggle-label{display:block!important;font-size:10.5px!important}
.primary-nav{padding:12px!important}
.primary-nav li>a{min-height:56px!important;font-size:14.5px!important;padding-right:48px!important;padding-left:52px!important}
.mobile-nav-action{grid-template-columns:42px minmax(0,1fr) 30px!important;gap:10px!important;padding:9px!important;border-radius:17px!important}
.mobile-nav-action-icon{width:42px!important;height:42px!important}
.mobile-nav-action-copy small{font-size:10px!important}
.mobile-nav-action-copy strong{font-size:15px!important}}
@media (max-width:345px){.menu-toggle{min-width:46px!important;width:46px!important;padding:4px!important}
.menu-toggle-label{display:none!important}
.menu-toggle:after{display:none!important}
.primary-nav li>a{font-size:14px!important;padding-left:50px!important}}
@media (hover:hover) and (pointer:fine) and (max-width:980px){.menu-toggle:hover{transform:translateY(-1px)!important;border-color:rgba(251,140,42,.38)!important;box-shadow:0 16px 38px rgba(0,0,0,.36),0 0 0 1px rgba(251,140,42,.09)!important}
.primary-nav li>a:hover{transform:translateX(-2px)!important;background:linear-gradient(145deg,#272d35,#1b2026)!important;border-color:rgba(251,140,42,.30)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.primary-nav li>a:hover:after{background:#fb8c2a!important;color:#111318!important;-webkit-text-fill-color:#111318!important;border-color:#ffad63!important}
.mobile-nav-action:hover{transform:translateY(-2px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 14px 30px rgba(0,0,0,.22)!important}
.mobile-nav-call:hover{border-color:rgba(251,140,42,.42)!important}
.mobile-nav-wa:hover{border-color:rgba(37,211,102,.42)!important}}
@media (prefers-reduced-motion:reduce){.menu-toggle,.menu-toggle-svg,.primary-nav,.mobile-menu-backdrop,.primary-nav li>a,.mobile-nav-action{transition:none!important}}
.success-panel:after{content:none!important;display:none!important;background:none!important}
.success-metric-top strong{box-shadow:none!important}
.success-bar i:after{content:none!important;display:none!important;background:none!important}
.package-showcase .package-cta,
.package-showcase .package-cta:hover,
.package-showcase .package-cta:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 2px rgba(59,28,5,.24)!important}
.package-showcase .package-cta>span,
.package-showcase .package-cta b{color:#fff!important;-webkit-text-fill-color:#fff!important}
.package-showcase .package-cta small{color:rgba(255,255,255,.88)!important;-webkit-text-fill-color:rgba(255,255,255,.88)!important}
.package-showcase .package-cta>i{color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgba(93,41,5,.18)!important;border:1px solid rgba(255,255,255,.20)!important}
.package-showcase .package-cta:hover>i{background:rgba(93,41,5,.25)!important}
.gallery-group-packing .gallery-image:after{background:linear-gradient(145deg,rgba(251,140,42,.025),transparent 52%,rgba(12,14,17,.08))!important;mix-blend-mode:normal!important}
.gallery-group-packing .gallery-image img{filter:none!important}
.smart-grid .smart-card{display:flex!important;flex-direction:column!important;overflow:hidden!important}
.smart-photo-card{position:relative;display:block;width:auto;margin:18px 18px 0!important;overflow:hidden;border:1px solid rgba(255,255,255,.10);border-radius:25px;background:radial-gradient(circle at 82% 16%,rgba(251,140,42,.18),transparent 27%),
    linear-gradient(145deg,#20252c 0%,#15181d 70%,#111419 100%);box-shadow:0 18px 46px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035);isolation:isolate}
.smart-photo-card:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.40;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(120deg,#000,transparent 78%)}
.smart-photo-card:after{content:"";position:absolute;left:24px;right:24px;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--k-orange),transparent);opacity:.78}
.smart-card-pack .smart-photo-card{background:radial-gradient(circle at 82% 16%,rgba(251,140,42,.15),transparent 27%),
    linear-gradient(145deg,#242930 0%,#171b20 70%,#121519 100%)!important}
.smart-photo-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.smart-photo-card.has-image .smart-photo-placeholder{display:none}
.smart-photo-card.has-image:before{display:none}
.smart-photo-card.has-image:after{opacity:.92}
.smart-card .smart-card-copy{flex:1 1 auto!important}
@media (max-width:1080px){.smart-photo-card{aspect-ratio:16/6.6;min-height:220px;margin:16px 16px 0!important}}
@media (max-width:700px){.smart-photo-card{aspect-ratio:16/9;min-height:190px;margin:12px 12px 0!important;border-radius:21px}}
@media (max-width:380px){.smart-photo-card{min-height:182px}}
.smart-photo-card{aspect-ratio:4/3!important;min-height:0!important}
.smart-photo-card.has-image{aspect-ratio:4/3!important;min-height:0!important;height:auto!important;display:block!important;background:#111419!important}
.smart-photo-card.has-image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;background:#111419!important}
@media (max-width:1080px){.smart-photo-card{aspect-ratio:4/3!important;min-height:0!important}
.smart-photo-card.has-image{aspect-ratio:4/3!important;height:auto!important;min-height:0!important}
.smart-photo-card.has-image img{width:100%!important;height:100%!important;object-fit:contain!important}}
@media (max-width:700px){.smart-photo-card{aspect-ratio:4/3!important;min-height:0!important}
.smart-photo-card.has-image{aspect-ratio:4/3!important;height:auto!important;min-height:0!important}
.smart-photo-card.has-image img{width:100%!important;height:100%!important;object-fit:contain!important}}
.before-after-panel .compare-slider{aspect-ratio:3/2!important;min-height:0!important;background:#111318!important}
.before-after-panel .compare-image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#111318!important}
@media (max-width:1080px){.before-after-panel .compare-slider{aspect-ratio:3/2!important;min-height:0!important}}
@media (max-width:680px){.before-after-panel .compare-slider{aspect-ratio:3/2!important;min-height:0!important}}
.hero-video-frame{contain:layout paint}
.hero-video{width:100%!important;height:100%!important;aspect-ratio:16/9!important;object-fit:cover!important;object-position:center center!important;background:#080a0d!important}
.hero-energy-ribbon,
.hero-energy-ring,
.hero-energy-dot,
.hero-video-showcase:before{animation:none!important;will-change:auto!important}
.hero-video-frame:before{display:none!important}
@media (max-width:1080px){.hero-video-showcase{padding-left:8px!important}
.hero-video-frame{width:min(100%,580px)!important}}
@media (max-width:980px){.hero-video-showcase{width:100%;max-width:720px;margin:0 auto;padding:0 12px!important}
.hero-video-frame{width:min(100%,680px)!important;aspect-ratio:16/9!important}}
@media (max-width:640px){.hero-video-showcase{padding:0 4px!important}
.hero-video-frame{width:100%!important;max-width:100%!important;aspect-ratio:16/9!important;padding:4px!important;border-radius:22px!important;box-shadow:0 18px 44px rgba(0,0,0,.36),0 0 26px rgba(251,140,42,.10)!important}
.hero-video{border-radius:18px!important}
.hero-energy-field{opacity:.48!important}}
.hero-premium-v3 > .container.hero-v3-layout{width:min(1380px,calc(100% - 48px))!important;grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr)!important;gap:44px!important}
.hero-v3-copy{max-width:700px!important}
.hero-video-showcase{width:100%!important;max-width:none!important;padding:18px 0 18px 8px!important}
.hero-video-frame{width:min(100%,820px)!important;max-width:none!important;margin-left:auto!important;margin-right:0!important;aspect-ratio:16/9!important;padding:6px!important;border-radius:32px!important;box-shadow:0 38px 96px rgba(0,0,0,.52),0 0 52px rgba(251,140,42,.16),0 0 0 1px rgba(251,140,42,.08)!important}
.hero-video{border-radius:26px!important}
@media (max-width:1240px){.hero-premium-v3 > .container.hero-v3-layout{width:min(100% - 32px,1220px)!important;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr)!important;gap:30px!important}
.hero-video-frame{width:min(100%,720px)!important}}
@media (max-width:1080px){.hero-premium-v3 > .container.hero-v3-layout{grid-template-columns:minmax(0,.94fr) minmax(455px,1.06fr)!important;gap:26px!important}
.hero-video-showcase{padding:14px 0!important}
.hero-video-frame{width:min(100%,680px)!important}}
@media (max-width:980px){.hero-premium-v3 > .container.hero-v3-layout{width:min(100% - 24px,900px)!important;grid-template-columns:1fr!important;gap:38px!important}
.hero-v3-copy{max-width:820px!important}
.hero-video-showcase{width:100%!important;max-width:860px!important;margin:0 auto!important;padding:0!important}
.hero-video-frame{width:min(100%,820px)!important;margin:0 auto!important;aspect-ratio:16/9!important}}
@media (max-width:640px){.hero-premium-v3 > .container.hero-v3-layout{width:calc(100% - 16px)!important;gap:28px!important}
.hero-video-showcase{width:100%!important;max-width:none!important;padding:0!important}
.hero-video-frame{width:100%!important;max-width:none!important;margin:0!important;aspect-ratio:4/3!important;padding:4px!important;border-radius:24px!important;box-shadow:0 22px 52px rgba(0,0,0,.42),0 0 34px rgba(251,140,42,.13)!important}
.hero-video{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center center!important;border-radius:20px!important}}
@media (max-width:390px){.hero-premium-v3 > .container.hero-v3-layout{width:calc(100% - 12px)!important}
.hero-video-frame{border-radius:21px!important;padding:3px!important}
.hero-video{border-radius:18px!important}}
.brand-logo-link{position:relative!important;isolation:isolate!important;overflow:hidden!important;border-radius:12px!important}
.brand-logo-link::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(108deg,transparent 28%,rgba(255,255,255,0) 38%,rgba(255,255,255,.92) 48%,rgba(255,190,112,.62) 52%,rgba(255,255,255,0) 62%,transparent 72%);transform:translateX(-145%);opacity:0;-webkit-mask-image:url("../images/kaplan-nakliyat-logo-v1130.webp");mask-image:url("../images/kaplan-nakliyat-logo-v1130.webp");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:contain;mask-size:contain}
@keyframes kaplanLogoSweep112{
  0%,72%,100%{transform:translateX(-145%);opacity:0}
  76%{opacity:.18}
  82%{opacity:.96}
  88%{transform:translateX(145%);opacity:.18}
  91%{transform:translateX(145%);opacity:0}
}
@media (hover:hover) and (pointer:fine){.brand-logo-link:hover::after,
  .brand-logo-link:focus-visible::after{animation-duration:3.8s}}
.premium-contact-dock,
.premium-contact-dock[data-dock-intro]{--dock-wa:#25D366;--dock-wa-deep:#128C7E;--dock-orange:#FB8C2A;width:438px!important;max-width:calc(100vw - 36px)!important;padding:0!important;gap:10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}
.premium-contact-dock::before,
.premium-contact-dock[data-dock-intro]::before{display:none!important;content:none!important}
.premium-contact-dock .dock-action{flex:1 1 0!important;min-width:0!important;height:64px!important;padding:6px 10px 6px 7px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) 30px!important;gap:10px!important;align-items:center!important;border-radius:999px!important;background:rgba(17,20,24,.965)!important;border:1px solid rgba(255,255,255,.11)!important;color:#fff!important;box-shadow:0 14px 34px rgba(0,0,0,.28),0 3px 10px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.075)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important;backdrop-filter:blur(14px) saturate(130%)!important;overflow:hidden!important;isolation:isolate!important}
.premium-contact-dock .dock-call{border-color:rgba(251,140,42,.38)!important;background:linear-gradient(145deg,rgba(28,31,37,.985),rgba(14,16,20,.985))!important}
.premium-contact-dock .dock-wa,
.premium-contact-dock .dock-wa:hover,
.premium-contact-dock .dock-wa:focus,
.premium-contact-dock .dock-wa:active{border-color:rgba(37,211,102,.36)!important;background:linear-gradient(145deg,rgba(27,31,35,.985),rgba(13,17,17,.985))!important;color:#fff!important}
.premium-contact-dock .dock-action::before{content:""!important;position:absolute!important;top:-55%!important;bottom:auto!important;left:-38%!important;width:28%!important;height:210%!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(255,255,255,.34),rgba(255,255,255,.12),transparent)!important;transform:rotate(17deg) translateX(-250%)!important;opacity:0!important;transition:transform .58s cubic-bezier(.2,.78,.2,1),opacity .22s ease!important}
.premium-contact-dock .dock-action::after{content:""!important;position:absolute!important;left:68px!important;right:44px!important;bottom:8px!important;height:1px!important;border-radius:999px!important;opacity:.74!important;background:linear-gradient(90deg,var(--dock-orange),transparent 80%)!important}
.premium-contact-dock .dock-wa::after{background:linear-gradient(90deg,var(--dock-wa),transparent 80%)!important}
.premium-contact-dock .dock-icon{position:relative!important;z-index:2!important;width:48px!important;height:48px!important;border-radius:50%!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.22)!important;overflow:hidden!important;transition:transform .25s ease,box-shadow .25s ease!important}
.premium-contact-dock .dock-call .dock-icon{background:linear-gradient(145deg,#ffad55 0%,var(--dock-orange) 58%,#ea7318 100%)!important;color:#111318!important;box-shadow:0 8px 22px rgba(251,140,42,.28),inset 0 1px 0 rgba(255,255,255,.42)!important}
.premium-contact-dock .dock-call .dock-icon svg,
.premium-contact-dock .dock-call .dock-icon svg path{fill:#111318!important;color:#111318!important}
.premium-contact-dock .dock-wa .dock-icon{background:var(--dock-wa)!important;color:#fff!important;border-color:rgba(255,255,255,.25)!important;box-shadow:0 8px 22px rgba(37,211,102,.27),inset 0 1px 0 rgba(255,255,255,.30)!important}
.premium-contact-dock .dock-wa .dock-wa-svg,
.premium-contact-dock .dock-wa .dock-wa-svg path{fill:#fff!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.premium-contact-dock .dock-icon svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}
.premium-contact-dock .dock-copy{position:relative!important;z-index:2!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;line-height:1!important}
.premium-contact-dock .dock-copy small{margin:0!important;color:#aeb5be!important;-webkit-text-fill-color:#aeb5be!important;font-size:9px!important;line-height:1.05!important;font-weight:750!important;letter-spacing:.035em!important;text-transform:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.premium-contact-dock .dock-copy b,
.premium-contact-dock .dock-wa .dock-copy b{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14.5px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.015em!important;white-space:nowrap!important}
.premium-contact-dock .dock-wa .dock-copy small{color:#71eaa2!important;-webkit-text-fill-color:#71eaa2!important}
.premium-contact-dock .dock-arrow,
.premium-contact-dock .dock-wa .dock-arrow{position:relative!important;z-index:2!important;width:30px!important;height:30px!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:none!important;font-size:13px!important;transition:transform .25s ease,background .25s ease,border-color .25s ease!important}
.premium-contact-dock .dock-call .dock-arrow{color:#ffad55!important;-webkit-text-fill-color:#ffad55!important}
.premium-contact-dock .dock-wa .dock-arrow{color:#71eaa2!important;-webkit-text-fill-color:#71eaa2!important}
@media (hover:hover) and (pointer:fine){.premium-contact-dock .dock-action:hover{transform:translateY(-3px)!important;filter:none!important}
.premium-contact-dock .dock-action:hover::before{transform:rotate(17deg) translateX(560%)!important;opacity:1!important}
.premium-contact-dock .dock-call:hover{border-color:rgba(251,140,42,.68)!important;box-shadow:0 17px 38px rgba(0,0,0,.31),0 0 0 1px rgba(251,140,42,.08),inset 0 1px 0 rgba(255,255,255,.09)!important}
.premium-contact-dock .dock-wa:hover{border-color:rgba(37,211,102,.65)!important;background:linear-gradient(145deg,rgba(27,33,35,.99),rgba(12,19,16,.99))!important;box-shadow:0 17px 38px rgba(0,0,0,.31),0 0 0 1px rgba(37,211,102,.075),inset 0 1px 0 rgba(255,255,255,.09)!important}
.premium-contact-dock .dock-action:hover .dock-icon{transform:scale(1.055)!important}
.premium-contact-dock .dock-action:hover .dock-arrow{transform:translate(2px,-2px)!important;background:rgba(255,255,255,.11)!important}}
.premium-contact-dock.dock-intro-collapsed,
.premium-contact-dock[data-dock-intro].dock-intro-collapsed{width:116px!important;max-width:116px!important;padding:0!important;gap:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.premium-contact-dock.dock-intro-collapsed .dock-action{flex:0 0 54px!important;width:54px!important;min-width:54px!important;height:54px!important;padding:3px!important;display:grid!important;grid-template-columns:48px!important;justify-content:center!important;border-radius:50%!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.premium-contact-dock.dock-intro-collapsed .dock-action::before,
.premium-contact-dock.dock-intro-collapsed .dock-action::after{display:none!important}
.premium-contact-dock.dock-intro-collapsed .dock-icon{width:48px!important;height:48px!important;border-radius:50%!important}
.premium-contact-dock.dock-intro-collapsed .dock-call .dock-icon{animation:dockIntroPulse112 1.65s ease-in-out infinite!important}
.premium-contact-dock.dock-intro-collapsed .dock-wa .dock-icon{animation:dockIntroPulseWa112 1.65s ease-in-out .09s infinite!important}
@keyframes dockIntroPulse112{
  0%,100%{transform:scale(1);box-shadow:0 8px 22px rgba(251,140,42,.29),0 0 0 0 rgba(251,140,42,.28),inset 0 1px 0 rgba(255,255,255,.42)}
  50%{transform:scale(1.065);box-shadow:0 10px 26px rgba(251,140,42,.33),0 0 0 11px rgba(251,140,42,0),inset 0 1px 0 rgba(255,255,255,.48)}
}
@keyframes dockIntroPulseWa112{
  0%,100%{transform:scale(1);box-shadow:0 8px 22px rgba(37,211,102,.27),0 0 0 0 rgba(37,211,102,.27),inset 0 1px 0 rgba(255,255,255,.30)}
  50%{transform:scale(1.065);box-shadow:0 10px 26px rgba(37,211,102,.32),0 0 0 11px rgba(37,211,102,0),inset 0 1px 0 rgba(255,255,255,.36)}
}
@media (max-width:700px){.premium-contact-dock,
  .premium-contact-dock[data-dock-intro]{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;gap:8px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important}
.premium-contact-dock .dock-action{height:60px!important;padding:5px 9px 5px 6px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important;border-radius:999px!important}
.premium-contact-dock .dock-icon{width:44px!important;height:44px!important}
.premium-contact-dock .dock-icon svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}
.premium-contact-dock .dock-copy small{font-size:8px!important;letter-spacing:.02em!important}
.premium-contact-dock .dock-copy b{font-size:13px!important}
.premium-contact-dock .dock-arrow{display:none!important}
.premium-contact-dock .dock-action::after{left:58px!important;right:18px!important;bottom:7px!important}
.premium-contact-dock.dock-intro-collapsed,
  .premium-contact-dock[data-dock-intro].dock-intro-collapsed{width:112px!important;max-width:112px!important;gap:6px!important}
.premium-contact-dock.dock-intro-collapsed .dock-action{flex-basis:53px!important;width:53px!important;min-width:53px!important;height:53px!important;grid-template-columns:47px!important;padding:3px!important}
.premium-contact-dock.dock-intro-collapsed .dock-icon{width:47px!important;height:47px!important}}
@media (max-width:390px){.premium-contact-dock .dock-copy small{display:none!important}
.premium-contact-dock .dock-copy b{font-size:12.5px!important}
.premium-contact-dock .dock-action{height:58px!important;grid-template-columns:42px minmax(0,1fr)!important;padding-left:6px!important}
.premium-contact-dock .dock-icon{width:42px!important;height:42px!important}
.premium-contact-dock .dock-action::after{left:55px!important}}
@media (prefers-reduced-motion:reduce){.brand-logo-link::after{animation:none!important;display:none!important}
.premium-contact-dock .dock-action,
  .premium-contact-dock .dock-action::before,
  .premium-contact-dock .dock-icon,
  .premium-contact-dock .dock-arrow{transition:none!important}
.premium-contact-dock.dock-intro-collapsed .dock-call .dock-icon,
  .premium-contact-dock.dock-intro-collapsed .dock-wa .dock-icon{animation:none!important}}
.denizli-map-stage,
.turkey-map-stage{background:radial-gradient(circle at 50% 45%,rgba(251,140,42,.11),transparent 42%),
    linear-gradient(145deg,#191c21 0%,#111317 100%)!important;border:1px solid rgba(251,140,42,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 22px 56px rgba(0,0,0,.24)!important}
.denizli-map-stage:before{background-image:linear-gradient(rgba(251,140,42,.055) 1px,transparent 1px),
    linear-gradient(90deg,rgba(251,140,42,.055) 1px,transparent 1px)!important}
.denizli-map-stage:after,
.turkey-map-stage:after{color:rgba(251,140,42,.045)!important}
.turkey-region-map,
.turkey-region-map.is-fallback{filter:drop-shadow(0 16px 28px rgba(251,140,42,.24))!important;opacity:.98!important;mix-blend-mode:normal!important}
.turkey-map-shade{background:radial-gradient(circle at 48% 48%,rgba(251,140,42,.055),transparent 55%)!important}
.denizli-map-stage .district-pin,
.region-marker{background:rgba(20,23,27,.94)!important;color:#fff!important;border:1px solid rgba(251,140,42,.38)!important;box-shadow:0 8px 22px rgba(0,0,0,.24)!important}
.denizli-map-stage .district-pin:before,
.region-marker:before{background:#FB8C2A!important;box-shadow:0 0 0 4px rgba(251,140,42,.13)!important}
.denizli-map-stage .district-pin.is-core{background:#FB8C2A!important;color:#111318!important;border-color:#FFAD63!important;box-shadow:0 10px 30px rgba(251,140,42,.22)!important}
.region-marker b{color:#fff!important}
.region-marker i{background:rgba(251,140,42,.14)!important;color:#FFAD63!important}
.turkey-origin{background:#FB8C2A!important;color:#111318!important;border-color:#FFAD63!important;box-shadow:0 10px 28px rgba(251,140,42,.22)!important}
.turkey-origin i{background:#111318!important;box-shadow:0 0 0 5px rgba(17,19,24,.13)!important}
.turkey-origin b{color:#111318!important}
.turkey-origin small{color:#4a2a11!important}
.route-network path,.route-network-animated .route-track{stroke:rgba(251,140,42,.34)!important}
.route-network-animated .route-flow{stroke:#FFAD63!important;filter:drop-shadow(0 0 3px rgba(251,140,42,.44))!important}
.route-network-animated .route-arrow{fill:#FB8C2A!important;filter:drop-shadow(0 2px 4px rgba(251,140,42,.30))!important}
.denizli-map-legend,
.denizli-map-stage .map-data-note,
.turkey-map-data-note{background:rgba(17,19,23,.93)!important;border-color:rgba(251,140,42,.20)!important;color:#cdd2d8!important}
.denizli-map-legend i{background:#FB8C2A!important;box-shadow:0 0 0 4px rgba(251,140,42,.12)!important}
.denizli-map-stage .map-data-note a,
.turkey-map-data-note a{color:#FFAD63!important}
.map-compass{background:rgba(17,19,23,.88)!important;border-color:rgba(251,140,42,.24)!important;color:#FFAD63!important}
.map-compass i{background:linear-gradient(#FB8C2A,rgba(251,140,42,.12))!important}
.map-compass i:before{border-top-color:#FB8C2A!important;border-left-color:#FB8C2A!important}
@media (hover:hover) and (pointer:fine){.denizli-map-stage a.district-pin:hover,
  .region-marker:hover{background:#25292f!important;border-color:#FB8C2A!important;box-shadow:0 11px 30px rgba(251,140,42,.16)!important}
.denizli-map-stage a.district-pin.is-core:hover{background:#FFAD63!important;color:#111318!important}}
.denizli-map-stage{background:radial-gradient(circle at 50% 44%,rgba(251,140,42,.105),transparent 43%),
    linear-gradient(145deg,#191c21 0%,#111317 100%)!important}
.turkey-map-stage .route-network-animated{opacity:1!important;overflow:visible!important}
.turkey-map-stage .route-network-animated .route-track{fill:none!important;stroke:rgba(12,14,18,.58)!important;stroke-width:3.15!important;stroke-dasharray:none!important;stroke-linecap:round!important;vector-effect:non-scaling-stroke!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.30))!important}
.turkey-map-stage .route-network-animated .route-flow{fill:none!important;stroke:rgba(255,255,255,.98)!important;stroke-width:2.35!important;stroke-linecap:round!important;stroke-dasharray:9 11!important;vector-effect:non-scaling-stroke!important;animation:dneTurkeyWhiteRouteFlow 1.15s linear infinite!important}
.turkey-map-stage .route-network-animated .route-arrow{fill:#fff!important;stroke:#111318!important;stroke-width:1.15!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important;opacity:1!important}
.turkey-map-stage .turkey-origin>i{background:#fff!important;box-shadow:0 0 0 5px rgba(255,255,255,.16),0 0 14px rgba(255,255,255,.72)!important;animation:dneTurkeyWhiteOriginPulse 2.1s ease-out infinite!important}
@keyframes dneTurkeyWhiteRouteFlow{
  from{stroke-dashoffset:0}
  to{stroke-dashoffset:-40}
}
@keyframes dneTurkeyWhiteOriginPulse{
  0%,100%{box-shadow:0 0 0 4px rgba(255,255,255,.16),0 0 10px rgba(255,255,255,.48)}
  50%{box-shadow:0 0 0 10px rgba(255,255,255,.05),0 0 22px rgba(255,255,255,.92)}
}
@media (max-width:639px){.turkey-map-stage .route-network-animated{opacity:1!important}
.turkey-map-stage .route-network-animated .route-track{stroke-width:2.05!important}
.turkey-map-stage .route-network-animated .route-flow{stroke-width:1.8!important;stroke-dasharray:7 9!important;filter:drop-shadow(0 0 2px rgba(255,255,255,.96)) drop-shadow(0 0 5px rgba(255,255,255,.58))!important}
.turkey-map-stage .route-network-animated .route-arrow{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 5px rgba(255,255,255,.84))!important}}
@media (prefers-reduced-motion:reduce){.turkey-map-stage .route-network-animated .route-flow,
  .turkey-map-stage .turkey-origin>i{animation:none!important}
.turkey-map-stage .route-network-animated .route-moving-arrows{display:none!important}
.turkey-map-stage .route-network-animated .route-flow{stroke-dasharray:7 10!important}}
.hero-premium-v3{isolation:isolate!important;background:radial-gradient(ellipse at 88% 18%,rgba(251,140,42,.115) 0,rgba(251,140,42,.035) 28%,transparent 56%),
    radial-gradient(ellipse at 8% 90%,rgba(245,123,27,.075) 0,transparent 46%),
    linear-gradient(142deg,#080a0d 0%,#0d1014 46%,#12161b 100%)!important}
.hero-premium-v3:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;pointer-events:none!important;opacity:1!important;background:radial-gradient(circle at 72% 24%,rgba(255,255,255,.018) 0 1px,transparent 1.5px) 0 0/34px 34px,
    linear-gradient(135deg,rgba(255,255,255,.012),transparent 34%,rgba(251,140,42,.018) 68%,transparent)!important}
.hero-premium-v3:after{background:linear-gradient(to top,rgba(251,140,42,.045),transparent 72%)!important}
.hero-v3-grid-pattern{opacity:.095!important;background-image:linear-gradient(rgba(251,140,42,.04) 1px,transparent 1px),
    linear-gradient(90deg,rgba(251,140,42,.04) 1px,transparent 1px)!important}
.hero-v3-orb-a{opacity:.36!important}
.hero-v3-orb-b{opacity:.22!important}
.hero-v3-wordmark{color:rgba(251,140,42,.027)!important}
.hero-prism-v122{position:absolute!important;inset:-12% -8%!important;z-index:-1!important;overflow:hidden!important;pointer-events:none!important;contain:layout paint style!important;opacity:1!important}
.hero-prism-v122 .hero-prism-glass,
.hero-prism-v122 .hero-prism-sheen,
.hero-prism-v122 .hero-prism-glint{position:absolute!important;display:block!important;pointer-events:none!important;will-change:transform,opacity!important}
.hero-prism-glass{filter:none!important;mix-blend-mode:screen!important;transform-origin:center!important}
.hero-prism-glass-a{width:47%!important;height:112%!important;left:-18%!important;top:-13%!important;clip-path:polygon(24% 0,100% 0,69% 100%,0 100%)!important;background:linear-gradient(112deg,
    transparent 0 24%,
    rgba(251,140,42,.025) 32%,
    rgba(255,173,99,.075) 47%,
    rgba(255,255,255,.035) 51%,
    rgba(251,140,42,.038) 58%,
    transparent 75%)!important;opacity:.78!important;transform:rotate(2.5deg) translate3d(0,0,0)!important;animation:dnePrismGlassA 18s ease-in-out infinite alternate!important}
.hero-prism-glass-b{width:43%!important;height:108%!important;right:-16%!important;top:-4%!important;clip-path:polygon(0 0,78% 0,100% 100%,27% 100%)!important;background:linear-gradient(68deg,
    transparent 0 26%,
    rgba(255,255,255,.025) 42%,
    rgba(255,173,99,.068) 49%,
    rgba(251,140,42,.035) 57%,
    transparent 74%)!important;opacity:.72!important;transform:rotate(-2deg) translate3d(0,0,0)!important;animation:dnePrismGlassB 21s ease-in-out -7s infinite alternate!important}
.hero-prism-glass-c{width:36%!important;height:52%!important;left:34%!important;bottom:-27%!important;clip-path:polygon(18% 0,100% 13%,79% 100%,0 88%)!important;background:linear-gradient(105deg,
    transparent 0 17%,
    rgba(251,140,42,.022) 34%,
    rgba(255,195,139,.06) 51%,
    rgba(251,140,42,.024) 66%,
    transparent 86%)!important;opacity:.56!important;transform:rotate(-5deg)!important;animation:dnePrismGlassC 24s ease-in-out -11s infinite alternate!important}
.hero-prism-sheen{width:30%!important;height:145%!important;top:-22%!important;opacity:0!important;mix-blend-mode:screen!important;background:linear-gradient(90deg,
    transparent 0%,
    rgba(251,140,42,.018) 25%,
    rgba(255,173,99,.07) 43%,
    rgba(255,244,234,.075) 50%,
    rgba(251,140,42,.042) 58%,
    transparent 78%)!important}
.hero-prism-sheen-a{left:-42%!important;transform:skewX(-13deg) rotate(4deg)!important}
.hero-prism-sheen-b{right:-46%!important;transform:skewX(12deg) rotate(-4deg)!important;animation:dnePrismSheenB 12.8s cubic-bezier(.42,0,.34,1) -5.2s infinite!important}
.hero-prism-glint{width:4px!important;height:4px!important;border-radius:50%!important;background:#fff3e7!important;box-shadow:0 0 0 3px rgba(251,140,42,.045),0 0 11px rgba(251,140,42,.34)!important;opacity:.13!important;animation:dnePrismGlint 7.8s ease-in-out infinite!important}
.hero-prism-glint-a{left:16%!important;top:24%!important}
.hero-prism-glint-b{right:23%!important;top:19%!important;animation-delay:-3.1s!important}
.hero-prism-glint-c{right:33%!important;bottom:22%!important;animation-delay:-5.4s!important}
@keyframes dnePrismGlassA{
  0%{transform:rotate(2.5deg) translate3d(-2%,0,0);opacity:.60}
  48%{transform:rotate(1deg) translate3d(3%,-1%,0);opacity:.80}
  100%{transform:rotate(3.5deg) translate3d(6%,1%,0);opacity:.65}
}
@keyframes dnePrismGlassB{
  0%{transform:rotate(-2deg) translate3d(2%,-1%,0);opacity:.54}
  55%{transform:rotate(-.5deg) translate3d(-3%,1%,0);opacity:.75}
  100%{transform:rotate(-3deg) translate3d(-6%,0,0);opacity:.60}
}
@keyframes dnePrismGlassC{
  0%{transform:rotate(-5deg) translate3d(-2%,3%,0);opacity:.38}
  50%{transform:rotate(-2deg) translate3d(3%,-2%,0);opacity:.58}
  100%{transform:rotate(-6deg) translate3d(6%,2%,0);opacity:.42}
}
@keyframes dnePrismSheenA{
  0%,14%{transform:translate3d(0,0,0) skewX(-13deg) rotate(4deg);opacity:0}
  22%{opacity:.13}
  39%{opacity:.065}
  48%,100%{transform:translate3d(560%,0,0) skewX(-13deg) rotate(4deg);opacity:0}
}
@keyframes dnePrismSheenB{
  0%,48%{transform:translate3d(0,0,0) skewX(12deg) rotate(-4deg);opacity:0}
  57%{opacity:.085}
  72%{opacity:.04}
  82%,100%{transform:translate3d(-520%,0,0) skewX(12deg) rotate(-4deg);opacity:0}
}
@keyframes dnePrismGlint{
  0%,72%,100%{transform:scale(.72);opacity:.055}
  78%{transform:scale(1.12);opacity:.26}
  84%{transform:scale(.86);opacity:.10}
}
.hero-premium-v3.is-stage-light-paused .hero-prism-glass,
.hero-premium-v3.is-stage-light-paused .hero-prism-sheen,
.hero-premium-v3.is-stage-light-paused .hero-prism-glint{animation-play-state:paused!important;will-change:auto!important}
@media (max-width:980px){.hero-prism-v122{inset:-9% -12%!important}
.hero-prism-glass-a{width:54%!important;opacity:.64!important}
.hero-prism-glass-b{width:52%!important;opacity:.59!important}
.hero-prism-glass-c{opacity:.38!important}
.hero-prism-sheen{width:34%!important}}
@media (max-width:640px){.hero-premium-v3:before{background:radial-gradient(circle at 76% 18%,rgba(255,255,255,.016) 0 1px,transparent 1.5px) 0 0/38px 38px,
      linear-gradient(150deg,rgba(255,255,255,.009),transparent 40%,rgba(251,140,42,.014))!important}
.hero-v3-grid-pattern{opacity:.07!important}
.hero-prism-v122{inset:-5% -22%!important}
.hero-prism-glass-a{width:74%!important;height:105%!important;left:-36%!important;opacity:.54!important;animation-duration:22s!important}
.hero-prism-glass-b{width:70%!important;height:103%!important;right:-39%!important;opacity:.48!important;animation-duration:25s!important}
.hero-prism-glass-c,.hero-prism-sheen-b,.hero-prism-glint-b{display:none!important}
.hero-prism-sheen-a{width:38%!important;animation-duration:12.5s!important;opacity:0!important}
.hero-prism-glint{width:3px!important;height:3px!important;box-shadow:0 0 7px rgba(251,140,42,.24)!important}}
@media (prefers-reduced-motion:reduce){.hero-prism-glass,.hero-prism-sheen,.hero-prism-glint{animation:none!important;will-change:auto!important}
.hero-prism-sheen{display:none!important}
.hero-prism-glass-a{transform:rotate(2deg) translate3d(2%,0,0)!important;opacity:.56!important}
.hero-prism-glass-b{transform:rotate(-2deg) translate3d(-2%,0,0)!important;opacity:.50!important}
.hero-prism-glass-c{transform:rotate(-4deg)!important;opacity:.34!important}
.hero-prism-glint{opacity:.07!important}}
.about-modern .about-showcase-copy{bottom:38px!important}
@media (max-width:700px){.about-modern .about-showcase-copy{bottom:28px!important}}
.legal-identity-card .legal-phone-live{display:inline-flex;align-items:center;min-height:22px;color:#FB8C2A!important;font-size:15px;font-weight:900;letter-spacing:.01em;text-decoration:none!important}
.legal-identity-card .legal-phone-live:hover,.legal-identity-card .legal-phone-live:focus-visible{color:#F57B1B!important;text-decoration:underline!important;text-underline-offset:3px}
.home-contact-quote{position:relative;overflow:hidden;background:#0f1113!important;padding-top:94px!important;padding-bottom:94px!important;color:#fff}
.home-contact-quote:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.025),transparent 34%,rgba(251,140,42,.035) 72%,transparent),radial-gradient(circle at 12% 8%,rgba(251,140,42,.16),transparent 31%);opacity:.95}
.home-contact-quote-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(1px)}
.home-contact-quote-orb-a{width:430px;height:430px;left:-210px;bottom:-220px;background:radial-gradient(circle,rgba(251,140,42,.12),transparent 68%)}
.home-contact-quote-orb-b{width:360px;height:360px;right:-180px;top:-175px;background:radial-gradient(circle,rgba(255,173,99,.09),transparent 68%)}
.home-contact-quote-shell{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:22px;align-items:stretch}
.home-contact-panel,.home-quote-panel{position:relative;border:1px solid rgba(255,255,255,.09);border-radius:30px;background:linear-gradient(150deg,rgba(25,28,31,.96),rgba(15,17,19,.98));box-shadow:0 24px 70px rgba(0,0,0,.24);overflow:hidden}
.home-contact-panel{padding:38px}
.home-contact-panel:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#FB8C2A,#FFAD63 46%,transparent 88%)}
.home-contact-kicker{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:#ffbd83;font-size:11px;font-weight:900;letter-spacing:.17em}
.home-contact-kicker span{width:28px;height:2px;border-radius:99px;background:#FB8C2A;box-shadow:0 0 14px rgba(251,140,42,.45)}
.home-contact-panel h2{margin:0 0 14px;color:#fff!important;font-size:clamp(30px,3vw,48px);line-height:1.03;letter-spacing:-.045em}
.home-contact-panel h2 span{color:#FB8C2A!important}
.home-contact-panel>p{max-width:610px;margin:0 0 26px;color:rgba(255,255,255,.67)!important;font-size:14px;line-height:1.75}
.home-contact-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.home-contact-cards>.is-email:last-child:nth-child(odd){grid-column:1/-1}
.home-contact-card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 22px;gap:12px;align-items:center;min-height:88px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:19px;background:rgba(255,255,255,.035);color:#fff!important;text-decoration:none!important;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease;overflow:hidden}
.home-contact-card:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 16%,rgba(255,255,255,.05) 48%,transparent 78%);transform:translateX(-120%);transition:transform .65s ease;pointer-events:none}
.home-contact-card:hover,.home-contact-card:focus-visible{transform:translateY(-3px);border-color:rgba(251,140,42,.35);background:rgba(255,255,255,.055);box-shadow:0 14px 34px rgba(0,0,0,.18)}
.home-contact-card:hover:before,.home-contact-card:focus-visible:before{transform:translateX(120%)}
.home-contact-card.is-pending{opacity:.72}
.home-contact-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:rgba(251,140,42,.12);border:1px solid rgba(251,140,42,.22);color:#FB8C2A}
.home-contact-card.is-whatsapp .home-contact-icon{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.24);color:#25D366}
.home-contact-icon svg{width:23px;height:23px;fill:currentColor}
.home-contact-copy{min-width:0;display:grid;gap:2px}
.home-contact-copy small{color:#FB8C2A!important;font-size:9px;font-weight:900;letter-spacing:.15em}
.home-contact-card.is-whatsapp .home-contact-copy small{color:#25D366!important}
.home-contact-copy b{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#fff!important;font-size:13.5px;line-height:1.25;white-space:nowrap}
.home-contact-copy em{color:rgba(255,255,255,.5)!important;font-size:10px;font-style:normal}
.home-contact-card>i{color:rgba(255,255,255,.62);font-size:17px;font-style:normal;text-align:center}
.home-contact-assurance{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}
.home-contact-assurance>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#FB8C2A;color:#17100a;font-weight:1000;box-shadow:0 7px 20px rgba(251,140,42,.22)}
.home-contact-assurance p{display:grid;gap:2px;margin:0!important}
.home-contact-assurance b{color:#fff!important;font-size:12px}
.home-contact-assurance small{color:rgba(255,255,255,.52)!important;font-size:10px}
.home-quote-panel{padding:34px;background:linear-gradient(145deg,#171a1d,#101214)!important}
.home-quote-panel:before{content:"";position:absolute;width:230px;height:230px;border-radius:50%;right:-115px;top:-125px;background:radial-gradient(circle,rgba(251,140,42,.15),transparent 68%);pointer-events:none}
.home-quote-head{position:relative;z-index:1;display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}
.home-quote-number{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#FB8C2A;color:#17100a;font-size:12px;font-weight:1000;box-shadow:0 9px 24px rgba(251,140,42,.22)}
.home-quote-head small{display:block;margin-bottom:5px;color:#ffbd83!important;font-size:10px;font-weight:900;letter-spacing:.15em}
.home-quote-head h3{margin:0 0 5px;color:#fff!important;font-size:24px;line-height:1.15;letter-spacing:-.025em}
.home-quote-head p{margin:0;color:rgba(255,255,255,.55)!important;font-size:12px;line-height:1.55}
.home-quote-form{position:relative;z-index:2}
.home-quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.home-quote-field{display:grid;gap:7px;min-width:0}
.home-quote-field span{color:rgba(255,255,255,.72)!important;font-size:10px;font-weight:800;letter-spacing:.025em}
.home-quote-field input,.home-quote-field select{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.10);border-radius:14px;background:#202428;color:#fff!important;padding:0 14px;font:inherit;font-size:13px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;color-scheme:dark}
.home-quote-field input::placeholder{color:rgba(255,255,255,.32)}
.home-quote-field select{appearance:auto}
.home-quote-field input:focus,.home-quote-field select:focus{border-color:rgba(251,140,42,.65);background:#24282d;box-shadow:0 0 0 3px rgba(251,140,42,.10)}
.home-quote-field input:invalid:not(:placeholder-shown){border-color:rgba(255,120,100,.46)}
.home-quote-date{grid-column:1/-1}
.home-quote-consent{display:flex;align-items:flex-start;gap:9px;margin:16px 0 0;color:rgba(255,255,255,.58);font-size:10.5px;line-height:1.5;cursor:pointer}
.home-quote-consent input{flex:0 0 auto;width:17px;height:17px;margin-top:1px;accent-color:#FB8C2A}
.home-quote-consent a{color:#ffad63!important;text-decoration:underline;text-underline-offset:3px}
.home-quote-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.72fr);gap:12px;align-items:center;margin-top:16px}
.home-quote-submit{min-height:52px;border:0;border-radius:15px;background:linear-gradient(135deg,#FB8C2A,#F57B1B);color:#17100a;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;font:inherit;font-size:13px;font-weight:1000;cursor:pointer;box-shadow:0 12px 28px rgba(251,140,42,.24);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}
.home-quote-submit:hover,.home-quote-submit:focus-visible{transform:translateY(-2px);box-shadow:0 17px 34px rgba(251,140,42,.30);filter:brightness(1.04)}
.home-quote-submit.is-sending{transform:scale(.985);filter:saturate(.82)}
.home-quote-submit i{font-size:18px;font-style:normal}
.home-quote-privacy{margin:0!important;color:rgba(255,255,255,.40)!important;font-size:9.5px;line-height:1.45}
.home-quote-status{min-height:18px;margin-top:9px;color:#ffbd83;font-size:10.5px;font-weight:700}
@media (max-width:1040px){.home-contact-quote-shell{grid-template-columns:1fr}
.home-contact-panel,.home-quote-panel{padding:30px}
.home-contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.home-contact-quote{padding-top:66px!important;padding-bottom:66px!important}
.home-contact-panel,.home-quote-panel{padding:22px;border-radius:23px}
.home-contact-panel h2{font-size:32px}
.home-contact-cards,.home-quote-grid{grid-template-columns:1fr}
.home-contact-card{min-height:78px;grid-template-columns:44px minmax(0,1fr) 20px;padding:12px}
.home-contact-icon{width:44px;height:44px;border-radius:14px}
.home-contact-copy b{white-space:normal;font-size:13px}
.home-quote-date{grid-column:auto}
.home-quote-actions{grid-template-columns:1fr}
.home-quote-submit{min-height:54px}
.home-quote-field input,.home-quote-field select{min-height:50px;font-size:16px}
.home-quote-privacy{font-size:10px}
.home-quote-head{gap:12px}
.home-quote-head h3{font-size:21px}}
@media (prefers-reduced-motion:reduce){.home-contact-card,.home-contact-card:before,.home-quote-submit{transition:none!important}
.home-contact-card:hover,.home-contact-card:focus-visible,.home-quote-submit:hover,.home-quote-submit:focus-visible{transform:none!important}}
.home-contact-cards>.is-email:last-child:nth-child(odd) .home-contact-copy b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
body.dne-campaign-open{overflow:hidden}
.dne-campaign-popup[hidden]{display:none!important}
.dne-campaign-popup{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:22px;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease}
.dne-campaign-popup.is-open{opacity:1;visibility:visible}
.dne-campaign-backdrop{position:absolute;inset:0;background:rgba(5,7,9,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.dne-campaign-card{position:relative;width:min(560px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.10);border-radius:30px;background:linear-gradient(150deg,#171a1d 0%,#101214 58%,#0d0f11 100%);color:#fff;box-shadow:0 34px 100px rgba(0,0,0,.48),0 0 0 1px rgba(251,140,42,.04) inset;transform:translateY(18px) scale(.975);transition:transform .34s cubic-bezier(.2,.72,.2,1);isolation:isolate}
.dne-campaign-popup.is-open .dne-campaign-card{transform:none}
.dne-campaign-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#FB8C2A 0%,#FFAD63 44%,#FB8C2A 72%,transparent 100%);z-index:2}
.dne-campaign-card:after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-190px;top:-210px;background:radial-gradient(circle,rgba(251,140,42,.22) 0%,rgba(251,140,42,.07) 40%,transparent 70%);pointer-events:none;z-index:-1}
.dne-campaign-close{position:absolute;right:16px;top:16px;z-index:5;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.10);border-radius:14px;background:rgba(255,255,255,.055);color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}
.dne-campaign-close:hover,.dne-campaign-close:focus-visible{background:rgba(255,255,255,.10);border-color:rgba(251,140,42,.38);transform:rotate(3deg)}
.dne-campaign-close svg{width:18px;height:18px;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round}
.dne-campaign-inner{padding:34px 34px 30px}
.dne-campaign-top{display:flex;align-items:center;gap:17px;padding-right:46px;margin-bottom:22px}
.dne-campaign-badge{flex:0 0 auto;width:80px;height:80px;display:grid;place-items:center;border-radius:24px;background:linear-gradient(145deg,#FB8C2A,#F57B1B);color:#17100a;box-shadow:0 16px 34px rgba(251,140,42,.26),inset 0 1px 0 rgba(255,255,255,.28);transform:rotate(-3deg)}
.dne-campaign-badge span{display:grid;text-align:center;line-height:.9;font-weight:1000;letter-spacing:-.045em}
.dne-campaign-badge b{font-size:30px}
.dne-campaign-badge small{font-size:10px;letter-spacing:.12em;margin-top:5px}
.dne-campaign-heading{min-width:0}
.dne-campaign-kicker{display:flex;align-items:center;gap:8px;margin-bottom:7px;color:#FFB675;font-size:10px;font-weight:900;letter-spacing:.16em}
.dne-campaign-kicker:before{content:"";width:24px;height:2px;border-radius:99px;background:#FB8C2A;box-shadow:0 0 14px rgba(251,140,42,.40)}
.dne-campaign-heading h2{margin:0;color:#fff!important;font-size:clamp(27px,4.8vw,40px);line-height:1.02;letter-spacing:-.045em}
.dne-campaign-heading h2 span{color:#FB8C2A!important}
.dne-campaign-copy{margin:0 0 23px;color:rgba(255,255,255,.68)!important;font-size:14px;line-height:1.72}
.dne-campaign-actions{display:grid;grid-template-columns:1fr 1fr;gap:11px}
.dne-campaign-action{position:relative;min-height:58px;display:grid;grid-template-columns:40px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:9px 13px;border-radius:17px;text-decoration:none!important;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,filter .22s ease}
.dne-campaign-action:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 12%,rgba(255,255,255,.16) 48%,transparent 76%);transform:translateX(-135%);transition:transform .62s ease;pointer-events:none}
.dne-campaign-action:hover:before,.dne-campaign-action:focus-visible:before{transform:translateX(135%)}
.dne-campaign-action:hover,.dne-campaign-action:focus-visible{transform:translateY(-2px)}
.dne-campaign-call{border:1px solid rgba(251,140,42,.35);background:linear-gradient(135deg,#FB8C2A,#F57B1B);color:#17100a!important;box-shadow:0 13px 30px rgba(251,140,42,.22)}
.dne-campaign-wa{border:1px solid rgba(37,211,102,.34);background:linear-gradient(135deg,#25D366,#20be5b);color:#082715!important;box-shadow:0 13px 30px rgba(37,211,102,.18)}
.dne-campaign-action-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:rgba(255,255,255,.85);color:currentColor}
.dne-campaign-action-icon svg{width:21px;height:21px;fill:currentColor}
.dne-campaign-action-copy{display:grid;gap:1px;min-width:0}
.dne-campaign-action-copy small{font-size:8.5px;font-weight:900;letter-spacing:.12em;color:currentColor!important;opacity:.70}
.dne-campaign-action-copy b{font-size:13.5px;font-weight:1000;line-height:1.2;color:currentColor!important}
.dne-campaign-action-arrow{font-size:17px;font-weight:1000;color:currentColor!important;text-align:center}
.dne-campaign-note{display:flex;align-items:center;justify-content:center;gap:7px;margin:15px 0 0;color:rgba(255,255,255,.40)!important;font-size:9.5px;text-align:center}
.dne-campaign-note:before{content:"";width:5px;height:5px;border-radius:50%;background:#FB8C2A;box-shadow:0 0 10px rgba(251,140,42,.55)}
@media (max-width:620px){.dne-campaign-popup{padding:14px}
.dne-campaign-card{border-radius:24px}
.dne-campaign-inner{padding:27px 20px 21px}
.dne-campaign-close{right:12px;top:12px;width:39px;height:39px;border-radius:13px}
.dne-campaign-top{gap:13px;padding-right:37px;margin-bottom:18px}
.dne-campaign-badge{width:66px;height:66px;border-radius:20px}
.dne-campaign-badge b{font-size:25px}
.dne-campaign-badge small{font-size:8px}
.dne-campaign-heading h2{font-size:28px}
.dne-campaign-copy{font-size:13px;margin-bottom:18px}
.dne-campaign-actions{grid-template-columns:1fr}
.dne-campaign-action{min-height:56px}}
@media (max-width:360px){.dne-campaign-top{align-items:flex-start}
.dne-campaign-badge{width:58px;height:58px;border-radius:17px}
.dne-campaign-badge b{font-size:22px}
.dne-campaign-heading h2{font-size:25px}
.dne-campaign-inner{padding-left:17px;padding-right:17px}}
@media (prefers-reduced-motion:reduce){.dne-campaign-popup,.dne-campaign-card,.dne-campaign-close,.dne-campaign-action,.dne-campaign-action:before{transition:none!important}
.dne-campaign-popup.is-open .dne-campaign-card{transform:none!important}}
@supports (content-visibility:auto){body.home .process-modern,
  body.home .smart-solutions,
  body.home .success-compare,
  body.home .about-modern,
  body.home .package-showcase,
  body.home .media-gallery,
  body.home .denizli-map-section,
  body.home .turkey-network-section,
  body.home .experience,
  body.home .home-contact-quote,
  body.home .blog-home-section{content-visibility:auto;contain-intrinsic-size:auto 820px}}
.dne-perf-paused *,
.dne-perf-paused *::before,
.dne-perf-paused *::after{animation-play-state:paused!important;will-change:auto!important}
.hero-prism-glass,
.hero-prism-glint{animation:none!important;will-change:auto!important}
.hero-prism-sheen-b{display:none!important}
.hero-prism-sheen-a{animation-duration:14s!important;will-change:transform,opacity!important}
.turkey-map-stage .route-network-animated .route-flow{filter:none!important}
.turkey-map-stage .route-network-animated .route-arrow{filter:drop-shadow(0 1px 2px rgba(0,0,0,.38))!important}
.site-header.scrolled,
.premium-contact-dock .dock-action{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.site-header.scrolled{background:rgba(12,14,17,.975)!important}
.hero-video-showcase:before,
.hero-energy-ribbon,
.hero-energy-ring,
.hero-energy-dot,
.trust-marquee-track{will-change:auto!important}
html.dne-low-power .hero-prism-sheen,
html.dne-low-power .hero-prism-glint,
html.dne-low-power .brand-logo-link::after,
html.dne-low-power .service-card-modern::before{animation:none!important;will-change:auto!important}
html.dne-low-power .turkey-map-stage .route-network-animated .route-flow,
html.dne-low-power .turkey-map-stage .turkey-origin>i,
html.dne-low-power .process-visual-orbit.orbit-b{animation:none!important}
@media (max-width:640px){.hero-prism-sheen{display:none!important}
.hero-prism-glint{display:none!important}
.site-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
.brand-logo-link::after{animation:kaplanLogoSweep130 2.15s cubic-bezier(.2,.72,.24,1) .75s 1 both!important}
@keyframes kaplanLogoSweep130{
  0%,15%{transform:translateX(-145%);opacity:0}
  28%{opacity:.22}
  54%{opacity:.92}
  82%{transform:translateX(145%);opacity:.14}
  100%{transform:translateX(145%);opacity:0}
}
.hero-prism-sheen-a{animation:dnePrismSheen130 3.4s cubic-bezier(.42,0,.34,1) 1.3s 1 both!important}
@keyframes dnePrismSheen130{
  0%,18%{transform:translate3d(0,0,0) skewX(-13deg) rotate(4deg);opacity:0}
  34%{opacity:.12}
  72%{opacity:.045}
  100%{transform:translate3d(560%,0,0) skewX(-13deg) rotate(4deg);opacity:0}
}
.hero-v3-primary:before{animation:none!important;opacity:0!important}
@media (hover:hover) and (pointer:fine){.hero-v3-primary:hover:before,.hero-v3-primary:focus-visible:before{animation:heroV3Shine .82s ease-out 1!important}
.brand-logo-link:hover::after,.brand-logo-link:focus-visible::after{animation:kaplanLogoSweep130 1.15s cubic-bezier(.2,.72,.24,1) 0s 1 both!important}}
@keyframes dneDockOpenShine131{
  0%{transform:rotate(17deg) translateX(-250%);opacity:0}
  18%{opacity:.35}
  52%{opacity:1}
  100%{transform:rotate(17deg) translateX(600%);opacity:0}
}
@keyframes dneDockOpenIcon131{
  0%,100%{transform:scale(1)}
  45%{transform:scale(1.07)}
}
.premium-contact-dock.dock-intro-expanded .dock-action::before{display:block!important;animation:dneDockOpenShine131 .78s cubic-bezier(.2,.78,.2,1) 1 both!important}
.premium-contact-dock.dock-intro-expanded .dock-wa::before{animation-delay:.12s!important}
.premium-contact-dock.dock-intro-expanded .dock-icon{animation:dneDockOpenIcon131 .54s ease-out 1 both!important}
.premium-contact-dock.dock-intro-expanded .dock-wa .dock-icon{animation-delay:.08s!important}
@media (hover:hover) and (pointer:fine){.premium-contact-dock .dock-action:hover::before,
  .premium-contact-dock .dock-action:focus-visible::before{transform:rotate(17deg) translateX(600%)!important;opacity:1!important}}
@media (prefers-reduced-motion:reduce){.premium-contact-dock.dock-intro-expanded .dock-action::before,
  .premium-contact-dock.dock-intro-expanded .dock-icon{animation:none!important}}
.service-detail-section{position:relative;background:radial-gradient(circle at 88% 8%,rgba(251,140,42,.075),transparent 28%),
    linear-gradient(180deg,#101216 0%,#0d0f12 100%)!important}
.service-detail{grid-template-columns:minmax(0,1fr) 340px!important;gap:30px!important;align-items:start!important}
.service-reading-surface{max-width:none!important;min-width:0;padding:clamp(26px,4vw,46px)!important;border:1px solid var(--k-border)!important;border-radius:30px!important;background:radial-gradient(circle at 100% 0,rgba(251,140,42,.055),transparent 25%),
    linear-gradient(155deg,#1a1e24 0%,#15191e 100%)!important;box-shadow:0 24px 64px rgba(0,0,0,.24)!important;color:var(--k-copy)!important;overflow:hidden}
.service-reading-surface>h2{margin-top:44px!important;margin-bottom:16px!important;padding-top:4px!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.12!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.service-reading-surface>h2:first-child{margin-top:0!important}
.service-reading-surface h3{margin:28px 0 10px!important;font-size:clamp(20px,2vw,26px)!important;line-height:1.2!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.service-reading-surface h4,.service-reading-surface h5,.service-reading-surface h6{color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important}
.service-reading-surface p,.service-reading-surface li,.service-reading-surface dd,.service-reading-surface dt,
.service-reading-surface figcaption,.service-reading-surface caption{color:#cbd1d8!important;-webkit-text-fill-color:#cbd1d8!important}
.service-reading-surface p{line-height:1.86!important}
.service-reading-surface li{line-height:1.72!important;margin:5px 0!important}
.service-reading-surface strong,.service-reading-surface b{color:#fff!important;-webkit-text-fill-color:#fff!important}
.service-reading-surface a:not(.btn):not(.wp-block-button__link){color:#ffad63!important;-webkit-text-fill-color:#ffad63!important;text-decoration-thickness:1px;text-underline-offset:3px}
.service-reading-surface a:not(.btn):not(.wp-block-button__link):hover{color:#ffc18f!important;-webkit-text-fill-color:#ffc18f!important}
.service-reading-surface ul,.service-reading-surface ol{padding-left:23px!important}
.service-reading-surface li::marker{color:#fb8c2a!important}
.service-reading-surface hr{border:0!important;height:1px!important;background:var(--k-border)!important;margin:34px 0!important}
body.single-dne_service .service-reading-surface .has-background:not(.wp-block-cover),
body.single-dne_service .service-reading-surface .has-white-background-color,
body.single-dne_service .service-reading-surface .has-base-background-color,
body.single-dne_service .service-reading-surface .wp-block-group.has-background,
body.single-dne_service .service-reading-surface .wp-block-columns.has-background,
body.single-dne_service .service-reading-surface .wp-block-column.has-background,
body.single-dne_service .service-reading-surface p[style*="background"],
body.single-dne_service .service-reading-surface div[style*="background-color"],
body.single-dne_service .service-reading-surface section[style*="background-color"]{background:#20252c!important;background-color:#20252c!important;color:#f7f8fa!important;border-color:var(--k-border)!important;border-radius:18px}
body.single-dne_service .service-reading-surface .has-text-color:not(.wp-block-button__link),
body.single-dne_service .service-reading-surface .has-black-color,
body.single-dne_service .service-reading-surface .has-contrast-color{color:#d1d6dc!important;-webkit-text-fill-color:#d1d6dc!important}
body.single-dne_service .service-reading-surface .has-background h2,
body.single-dne_service .service-reading-surface .has-background h3,
body.single-dne_service .service-reading-surface .has-background h4,
body.single-dne_service .service-reading-surface [style*="background-color"] h2,
body.single-dne_service .service-reading-surface [style*="background-color"] h3{color:#fff!important;-webkit-text-fill-color:#fff!important}
body.single-dne_service .service-reading-surface .has-background p,
body.single-dne_service .service-reading-surface .has-background li,
body.single-dne_service .service-reading-surface [style*="background-color"] p,
body.single-dne_service .service-reading-surface [style*="background-color"] li{color:#cbd1d8!important;-webkit-text-fill-color:#cbd1d8!important}
.service-reading-surface blockquote,
.service-reading-surface .wp-block-quote,
.service-reading-surface .wp-block-pullquote{margin:30px 0!important;padding:21px 22px!important;border:1px solid rgba(251,140,42,.18)!important;border-left:4px solid #fb8c2a!important;border-radius:0 18px 18px 0!important;background:rgba(251,140,42,.07)!important;color:#eef1f4!important}
.service-reading-surface blockquote p,.service-reading-surface .wp-block-quote p,.service-reading-surface .wp-block-pullquote p{color:#e8ebee!important}
.service-reading-surface pre,.service-reading-surface code{background:#0d0f12!important;color:#f4f6f8!important;border-color:var(--k-border)!important}
.service-reading-surface pre{padding:18px!important;border:1px solid var(--k-border)!important;border-radius:16px!important;overflow:auto}
.service-reading-surface code{padding:.18em .38em;border-radius:6px}
.service-reading-surface table,.service-reading-surface .wp-block-table table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;border:1px solid var(--k-border)!important;border-radius:16px!important;background:#171b20!important;color:#eef1f4!important}
.service-reading-surface th,.service-reading-surface td{padding:12px 14px!important;border-color:var(--k-border)!important;background:#171b20!important;color:#cbd1d8!important}
.service-reading-surface th{background:#22272e!important;color:#fff!important}
.service-reading-surface .wp-block-button__link{background:#fb8c2a!important;color:#111318!important;border:1px solid #fb8c2a!important;box-shadow:none!important}
.service-reading-surface .wp-block-button.is-style-outline .wp-block-button__link{background:#20252c!important;color:#fff!important;border-color:rgba(251,140,42,.38)!important}
.service-content-media{margin:30px 0 38px!important;border:1px solid rgba(251,140,42,.18)!important;border-radius:22px!important;background:#0d0f12!important;box-shadow:0 18px 42px rgba(0,0,0,.22)!important}
.service-content-media img{background:#0d0f12!important}
.service-content-media figcaption{padding:10px 14px!important;background:#15191e!important;color:#aeb6c0!important}
.service-source-note{margin:30px 0!important;padding:18px 20px!important;border:1px solid rgba(251,140,42,.18)!important;border-left:4px solid #fb8c2a!important;border-radius:0 16px 16px 0!important;background:rgba(251,140,42,.07)!important;color:#cbd1d8!important}
.service-source-note a{color:#ffad63!important}
.service-related{margin-top:46px!important;padding:26px!important;border:1px solid var(--k-border)!important;border-radius:22px!important;background:#12151a!important;box-shadow:none!important}
.service-related h2{margin:9px 0 18px!important;font-size:clamp(24px,2.5vw,31px)!important;color:#fff!important}
.service-related-links{display:flex!important;flex-wrap:wrap!important;gap:9px!important;border:0!important}
.service-related-links a{display:inline-flex!important;align-items:center!important;min-height:40px!important;padding:0 14px!important;border:1px solid var(--k-border)!important;border-radius:999px!important;background:#20252c!important;color:#edf0f3!important;font-size:11px!important;text-decoration:none!important}
.service-related-links a:hover,.service-related-links a:focus-visible{background:#292f36!important;border-color:rgba(251,140,42,.38)!important;color:#ffad63!important}
.service-detail-section .service-aside{top:112px!important;padding:27px!important;border-radius:24px!important;background:linear-gradient(155deg,#20252c,#171a1f)!important;border:1px solid rgba(251,140,42,.20)!important}
.service-detail-section .service-aside>span{color:#ffad63!important}
.service-detail-section .service-aside .btn{min-height:50px!important}
.service-detail-section .service-aside .btn-copper{background:#25d366!important;border-color:#25d366!important;color:#0b2214!important}
.service-detail-section .service-aside .btn-copper *{color:#0b2214!important}
.contact-page-hero{position:relative;overflow:hidden;padding-bottom:92px!important;background:radial-gradient(circle at 82% 16%,rgba(251,140,42,.16),transparent 27%),
    radial-gradient(circle at 14% 88%,rgba(251,140,42,.065),transparent 25%),
    linear-gradient(145deg,#0b0d10,#15191e)!important}
.contact-page-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,transparent 92%)}
.contact-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:54px;align-items:end}
.contact-hero-copy h1{max-width:830px!important;margin-bottom:20px!important}
.contact-hero-copy>p{max-width:720px!important}
.contact-hero-badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px}
.contact-hero-badges span{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.035);color:#c7cdd5!important;font-size:10px;font-weight:800;letter-spacing:.025em}
.contact-hero-badges i{width:6px;height:6px;border-radius:50%;background:#fb8c2a;box-shadow:0 0 0 4px rgba(251,140,42,.10)}
.contact-hero-call{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr);gap:16px;align-items:center;min-height:136px;padding:22px;border:1px solid rgba(251,140,42,.22);border-radius:26px;background:linear-gradient(145deg,rgba(35,40,47,.94),rgba(18,21,25,.98));box-shadow:0 24px 64px rgba(0,0,0,.28);color:#fff!important;overflow:hidden}
.contact-hero-call:after{content:"";position:absolute;right:-52px;top:-62px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(251,140,42,.18),transparent 68%);pointer-events:none}
.contact-hero-call-icon{position:relative;z-index:1;width:62px;height:62px;display:grid;place-items:center;border-radius:19px;background:#fb8c2a;color:#15100b;box-shadow:0 12px 28px rgba(251,140,42,.22)}
.contact-hero-call-icon svg{width:29px;height:29px;fill:currentColor}
.contact-hero-call-copy{position:relative;z-index:1;min-width:0;display:grid;gap:3px}
.contact-hero-call-copy small{color:#ffad63!important;font-size:9px;font-weight:950;letter-spacing:.15em}
.contact-hero-call-copy b{color:#fff!important;font-size:clamp(20px,2vw,28px);line-height:1.1;overflow-wrap:anywhere}
.contact-hero-call-copy em{color:#aeb6c0!important;font-size:11px;font-style:normal;font-weight:750}
.contact-modern-section{position:relative;overflow:hidden;padding-top:82px!important;padding-bottom:100px!important;background:radial-gradient(circle at 10% 14%,rgba(251,140,42,.07),transparent 25%),
    #0f1114!important}
.contact-modern-shell{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:22px;align-items:stretch}
.contact-modern-info,.contact-quote-panel{position:relative;min-width:0;padding:34px;border:1px solid var(--k-border)!important;border-radius:30px!important;background:linear-gradient(150deg,#1a1e24,#12151a)!important;box-shadow:0 24px 68px rgba(0,0,0,.25)!important;overflow:hidden}
.contact-modern-info:before{content:"";position:absolute;width:240px;height:240px;left:-120px;bottom:-140px;border-radius:50%;background:radial-gradient(circle,rgba(251,140,42,.10),transparent 68%);pointer-events:none}
.contact-modern-head{position:relative;z-index:1;margin-bottom:25px}
.contact-modern-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:11px;color:#ffad63!important;font-size:10px;font-weight:950;letter-spacing:.16em}
.contact-modern-kicker i{width:18px;height:1px;background:#fb8c2a}
.contact-modern-head h2{margin:0 0 13px!important;font-size:clamp(34px,4vw,50px)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.contact-modern-head p{margin:0!important;max-width:590px;color:#abb3bd!important;font-size:14px;line-height:1.75}
.contact-modern-actions{position:relative;z-index:2;display:grid;gap:11px}
.contact-modern-card{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr) 38px;gap:13px;align-items:center;min-height:91px;padding:14px 13px 14px 14px;border:1px solid var(--k-border)!important;border-radius:20px;background:#20252c!important;color:#fff!important;overflow:hidden;transition:transform .22s ease,border-color .22s ease,background .22s ease}
.contact-modern-card:hover,.contact-modern-card:focus-visible{transform:translateY(-2px);background:#252b32!important;border-color:rgba(251,140,42,.32)!important}
.contact-modern-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:rgba(251,140,42,.13);border:1px solid rgba(251,140,42,.18);color:#fb8c2a}
.contact-modern-icon svg{width:25px;height:25px;fill:currentColor}
.contact-modern-card.is-whatsapp .contact-modern-icon{background:rgba(37,211,102,.11);border-color:rgba(37,211,102,.22);color:#25d366}
.contact-modern-card.is-email .contact-modern-icon svg{fill:currentColor}
.contact-modern-copy{min-width:0;display:grid;gap:2px}
.contact-modern-copy small{color:#ffad63!important;font-size:9px;font-weight:950;letter-spacing:.13em}
.contact-modern-card.is-whatsapp .contact-modern-copy small{color:#25d366!important}
.contact-modern-copy b{color:#fff!important;font-size:15px;line-height:1.2;overflow-wrap:anywhere}
.contact-modern-copy em{color:#9fa8b2!important;font-size:10.5px;font-style:normal}
.contact-modern-arrow{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#2a3037;color:#ffad63!important;font-size:17px;font-style:normal}
.contact-modern-note{position:relative;z-index:1;display:flex;align-items:flex-start;gap:12px;margin-top:19px;padding:15px 16px;border:1px solid rgba(251,140,42,.13);border-radius:17px;background:rgba(251,140,42,.055)}
.contact-modern-note>span{flex:0 0 auto;width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:#fb8c2a;color:#16100b;font-size:12px;font-weight:1000}
.contact-modern-note p{margin:0!important;display:grid;gap:2px}
.contact-modern-note b{color:#fff!important;font-size:12px}
.contact-modern-note small{color:#9fa8b2!important;font-size:10px;line-height:1.5}
.contact-quote-panel{padding:34px!important}
.contact-quote-panel .home-quote-head{margin-bottom:23px!important}
.contact-quote-panel .home-quote-field input,.contact-quote-panel .home-quote-field select{background:#20252c!important;border-color:var(--k-border)!important}
.contact-quote-panel .home-quote-field input:focus,.contact-quote-panel .home-quote-field select:focus{background:#252b32!important;border-color:rgba(251,140,42,.62)!important}
@media (max-width:1040px){.contact-hero-grid,.contact-modern-shell{grid-template-columns:1fr!important}
.contact-hero-grid{gap:28px}
.contact-hero-call{max-width:620px}
.service-detail{grid-template-columns:1fr!important}
.service-detail-section .service-aside{position:relative!important;top:auto!important}}
@media (max-width:640px){.service-detail-section{padding-top:64px!important;padding-bottom:70px!important}
.service-reading-surface{padding:23px 20px!important;border-radius:22px!important}
.service-reading-surface>h2{margin-top:34px!important;font-size:29px!important}
.service-reading-surface h3{font-size:21px!important}
.service-related{padding:20px!important;border-radius:18px!important}
.service-related-links{display:grid!important}
.service-related-links a{width:100%!important;justify-content:flex-start!important;border-radius:13px!important}
.contact-page-hero{padding-bottom:72px!important}
.contact-hero-badges{display:grid;grid-template-columns:1fr;gap:7px}
.contact-hero-call{grid-template-columns:52px minmax(0,1fr);min-height:116px;padding:17px;border-radius:21px}
.contact-hero-call-icon{width:52px;height:52px;border-radius:16px}
.contact-hero-call-icon svg{width:25px;height:25px}
.contact-modern-section{padding-top:64px!important;padding-bottom:76px!important}
.contact-modern-info,.contact-quote-panel{padding:22px!important;border-radius:23px!important}
.contact-modern-head h2{font-size:32px!important}
.contact-modern-card{grid-template-columns:46px minmax(0,1fr) 34px;min-height:82px;padding:12px;border-radius:17px}
.contact-modern-icon{width:46px;height:46px;border-radius:14px}
.contact-modern-icon svg{width:23px;height:23px}
.contact-modern-copy b{font-size:13px}
.contact-modern-copy em{font-size:9.5px}
.contact-modern-arrow{width:32px;height:32px;border-radius:10px}}
@media (prefers-reduced-motion:reduce){.contact-modern-card{transition:none!important}
.contact-modern-card:hover,.contact-modern-card:focus-visible{transform:none!important}}
.contact-modern-actions > a.contact-modern-card.is-whatsapp[href*="wa.me"]{display:grid!important;grid-template-columns:50px minmax(0,1fr) 38px!important;gap:13px!important;align-items:center!important;min-height:91px!important;padding:14px 13px 14px 14px!important;background:#20252c!important;border:1px solid var(--k-border)!important;border-radius:20px!important;box-shadow:none!important;color:#fff!important;filter:none!important;transform:none!important;overflow:hidden!important;transition:background-color .2s ease,border-color .2s ease!important}
.contact-modern-actions > a.contact-modern-card.is-whatsapp[href*="wa.me"]::before{content:none!important;display:none!important;width:0!important;height:0!important;flex:0 0 0!important;margin:0!important;-webkit-mask:none!important;mask:none!important;background:none!important}
.contact-modern-actions > a.contact-modern-card.is-whatsapp[href*="wa.me"]:hover,
.contact-modern-actions > a.contact-modern-card.is-whatsapp[href*="wa.me"]:focus-visible{background:#252b32!important;border-color:rgba(37,211,102,.34)!important;box-shadow:0 10px 26px rgba(0,0,0,.16)!important;filter:none!important;transform:none!important}
.contact-modern-actions > a.contact-modern-card.is-whatsapp[href*="wa.me"] .contact-modern-icon{width:50px!important;height:50px!important;min-width:50px!important;border-radius:15px!important;background:rgba(37,211,102,.11)!important;border:1px solid rgba(37,211,102,.22)!important;color:#25d366!important;-webkit-text-fill-color:#25d366!important;transform:none!important}
.contact-modern-actions > a.contact-modern-card.is-whatsapp[href*="wa.me"] .contact-modern-icon svg{width:25px!important;height:25px!important;fill:#25d366!important;color:#25d366!important;transform:none!important}
.contact-modern-actions > a.contact-modern-card.is-whatsapp[href*="wa.me"] .contact-modern-copy{min-width:0!important;width:auto!important;transform:none!important}
.contact-modern-actions > a.contact-modern-card.is-whatsapp[href*="wa.me"] .contact-modern-copy small{color:#25d366!important;-webkit-text-fill-color:#25d366!important}
.contact-modern-actions > a.contact-modern-card.is-whatsapp[href*="wa.me"] .contact-modern-copy b{color:#fff!important;-webkit-text-fill-color:#fff!important}
.contact-modern-actions > a.contact-modern-card.is-whatsapp[href*="wa.me"] .contact-modern-copy em{color:#9fa8b2!important;-webkit-text-fill-color:#9fa8b2!important}
.contact-modern-actions > a.contact-modern-card.is-whatsapp[href*="wa.me"] .contact-modern-arrow{width:36px!important;height:36px!important;min-width:36px!important;background:#2a3037!important;color:#25d366!important;-webkit-text-fill-color:#25d366!important;border:0!important;transform:none!important}
@media (max-width:760px){.contact-modern-actions > a.contact-modern-card.is-whatsapp[href*="wa.me"]{grid-template-columns:46px minmax(0,1fr) 34px!important;min-height:82px!important;padding:12px!important;gap:12px!important;border-radius:17px!important}
.contact-modern-actions > a.contact-modern-card.is-whatsapp[href*="wa.me"] .contact-modern-icon{width:46px!important;height:46px!important;min-width:46px!important;border-radius:14px!important}
.contact-modern-actions > a.contact-modern-card.is-whatsapp[href*="wa.me"] .contact-modern-icon svg{width:23px!important;height:23px!important}
.contact-modern-actions > a.contact-modern-card.is-whatsapp[href*="wa.me"] .contact-modern-arrow{width:32px!important;height:32px!important;min-width:32px!important}}
@media (prefers-reduced-motion:reduce){.contact-modern-actions > a.contact-modern-card.is-whatsapp[href*="wa.me"]{transition:none!important}}
@media (max-width:700px){.smart-photo-card.has-image{aspect-ratio:auto!important;height:auto!important;min-height:0!important;background:transparent!important;line-height:0!important}
.smart-photo-card.has-image img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;background:transparent!important}
.smart-photo-card-lift.has-image img{aspect-ratio:3/2!important}
.smart-photo-card-pack.has-image img{aspect-ratio:4/3!important}}
.package-section-head-premium{grid-template-columns:minmax(0,1fr)!important;gap:0!important}
@media (max-width:640px){.turkey-map-stage .route-network-animated{display:block!important;opacity:1!important}
.turkey-map-stage .route-network-animated .route-flow{animation:dneTurkeyWhiteRouteFlow 1.35s linear infinite!important;stroke-dasharray:7 9!important}
.turkey-map-stage .turkey-origin>i{animation:dneTurkeyWhiteOriginPulse 2.25s ease-out infinite!important}
.turkey-map-stage .route-network-animated .route-moving-arrows{display:block!important;opacity:1!important}
html.dne-low-power .turkey-map-stage .route-network-animated .route-flow{animation:dneTurkeyWhiteRouteFlow 1.55s linear infinite!important}
html.dne-low-power .turkey-map-stage .turkey-origin>i{animation:dneTurkeyWhiteOriginPulse 2.45s ease-out infinite!important}}
@media (prefers-reduced-motion:reduce){.turkey-map-stage .route-network-animated .route-flow,
  html.dne-low-power .turkey-map-stage .route-network-animated .route-flow,
  .turkey-map-stage .turkey-origin>i,
  html.dne-low-power .turkey-map-stage .turkey-origin>i{animation:none!important}
.turkey-map-stage .route-network-animated .route-moving-arrows{display:none!important}}
.smart-solutions .smart-features{gap:12px!important}
.smart-solutions .smart-features>span{position:relative;display:flex!important;align-items:center!important;gap:11px!important;min-height:54px!important;padding:11px 14px!important;overflow:hidden;border:1px solid rgba(251,140,42,.18)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(251,140,42,.045),rgba(251,140,42,0) 55%),
    #20242a!important;color:#f1f3f5!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;font-size:11px!important;font-weight:800!important;line-height:1.4!important}
.smart-solutions .smart-features>span:after{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;border-radius:999px;background:linear-gradient(180deg,#ffad63,#fb8c2a,#f57b1b);opacity:.8}
.smart-solutions .smart-features>span>i{display:grid!important;place-items:center!important;flex:0 0 27px!important;width:27px!important;height:27px!important;margin:0!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:50%!important;background:linear-gradient(145deg,#ffad63,#fb8c2a)!important;color:#15181c!important;box-shadow:0 5px 14px rgba(251,140,42,.16)!important;font-size:12px!important;font-style:normal!important;font-weight:950!important;line-height:1!important}
.smart-solutions .smart-card-lift .smart-features>span,
.smart-solutions .smart-card-pack .smart-features>span{border-color:rgba(251,140,42,.18)!important;background:linear-gradient(135deg,rgba(251,140,42,.05),transparent 58%),
    #20242a!important;color:#f1f3f5!important}
.smart-solutions .smart-card-lift .smart-features>span>i,
.smart-solutions .smart-card-pack .smart-features>span>i{background:linear-gradient(145deg,#ffad63,#fb8c2a)!important;color:#15181c!important}
@media (hover:hover) and (pointer:fine){.smart-solutions .smart-features>span{transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}
.smart-solutions .smart-features>span:hover{border-color:rgba(251,140,42,.34)!important;background:linear-gradient(135deg,rgba(251,140,42,.075),transparent 58%),
      #242930!important;box-shadow:0 10px 24px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.03)!important}}
@media (max-width:700px){.smart-solutions .smart-features{grid-template-columns:1fr!important;gap:9px!important}
.smart-solutions .smart-features>span{min-height:50px!important;padding:10px 12px!important;border-radius:14px!important;font-size:11px!important}
.smart-solutions .smart-features>span>i{flex-basis:25px!important;width:25px!important;height:25px!important}}
.hero-v3-title{perspective:none!important;overflow:visible!important}
.hero-v3-title:before{left:-6%!important;top:8%!important;width:76%!important;height:86%!important;opacity:0!important;filter:blur(20px)!important;background:radial-gradient(ellipse at 34% 52%,rgba(251,140,42,.18),rgba(251,140,42,.06) 42%,transparent 72%)!important;animation:dneHeroTitleGlow139 2.25s .28s cubic-bezier(.22,.61,.36,1) forwards!important;will-change:opacity,transform!important}
.hero-v3-copy .hero-v3-title-word{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;will-change:auto!important}
.hero-v3-copy .hero-v3-title-line-accent .hero-v3-title-word{background:inherit!important;background-size:inherit!important;background-position:inherit!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}
.hero-v3-copy .hero-v3-title-line{transform-origin:left center!important;backface-visibility:hidden!important}
.hero-v3-copy .hero-v3-title-line-main{opacity:0;clip-path:inset(100% 0 0 0);transform:translate3d(0,20px,0) scale(.988);filter:blur(5px);animation:dneHeroTitleReveal139 1.7s .20s cubic-bezier(.16,1,.3,1) forwards!important;will-change:opacity,transform,filter,clip-path}
.hero-v3-copy .hero-v3-title-line-accent{opacity:0;clip-path:inset(100% 0 0 0);transform:translate3d(0,18px,0) scale(.99);filter:blur(5px);animation:dneHeroTitleReveal139 1.72s .62s cubic-bezier(.16,1,.3,1) forwards,
    dneHeroAccentCinematic139 2.4s 1.28s cubic-bezier(.4,0,.2,1) 1 forwards!important;background:linear-gradient(105deg,#f57b1b 0%,#fb8c2a 35%,#ffd09b 49%,#ffad63 58%,#fb8c2a 74%,#f57b1b 100%)!important;background-size:260% 100%!important;background-position:100% 50%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;will-change:opacity,transform,filter,clip-path,background-position}
.hero-v3-title-line-accent:after{opacity:0!important;transform:scaleX(0)!important;transform-origin:left center!important;animation:dneHeroUnderline139 1.45s 1.18s cubic-bezier(.16,1,.3,1) forwards!important;height:2px!important;width:min(220px,56%)!important;box-shadow:0 0 14px rgba(251,140,42,.22)!important}
@keyframes dneHeroTitleReveal139{
  0%{opacity:0;clip-path:inset(100% 0 0 0);transform:translate3d(0,20px,0) scale(.988);filter:blur(5px)}
  42%{opacity:.72;filter:blur(2.2px)}
  100%{opacity:1;clip-path:inset(0 0 0 0);transform:translate3d(0,0,0) scale(1);filter:blur(0)}
}
@keyframes dneHeroTitleGlow139{
  0%{opacity:0;transform:translate3d(-18px,10px,0) scale(.94)}
  58%{opacity:.52}
  100%{opacity:.28;transform:translate3d(0,0,0) scale(1)}
}
@keyframes dneHeroAccentCinematic139{
  0%,18%{background-position:100% 50%}
  58%{background-position:8% 50%}
  100%{background-position:0 50%}
}
@keyframes dneHeroUnderline139{
  0%{opacity:0;transform:scaleX(0)}
  46%{opacity:.78}
  100%{opacity:.34;transform:scaleX(1)}
}
@media (max-width:640px){.hero-v3-title:before{left:-10%!important;top:12%!important;width:92%!important;height:78%!important}
.hero-v3-copy .hero-v3-title-line-main{animation-duration:1.48s!important}
.hero-v3-copy .hero-v3-title-line-accent{animation-duration:1.52s,2.2s!important}}
@media (prefers-reduced-motion:reduce){.hero-v3-title:before,
  .hero-v3-copy .hero-v3-title-line-main,
  .hero-v3-copy .hero-v3-title-line-accent,
  .hero-v3-title-line-accent:after{animation:none!important}
.hero-v3-title:before{opacity:.22!important;transform:none!important}
.hero-v3-copy .hero-v3-title-line-main,
  .hero-v3-copy .hero-v3-title-line-accent{opacity:1!important;clip-path:none!important;transform:none!important;filter:none!important}
.hero-v3-title-line-accent:after{opacity:.28!important;transform:scaleX(1)!important}}
.hero-v3-actions{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;gap:12px!important;align-items:stretch!important;margin-top:34px!important;max-width:610px}
.hero-v3-actions .hero-v3-primary,
.hero-v3-actions .hero-v3-secondary{position:relative!important;isolation:isolate;overflow:hidden!important;min-width:0!important;min-height:70px!important;padding:9px 11px 9px 10px!important;border-radius:20px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) 36px!important;align-items:center!important;gap:11px!important;text-decoration:none!important;transform:translateZ(0);transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease!important}
.hero-v3-actions .hero-v3-primary{border:1px solid rgba(255,190,128,.36)!important;background:linear-gradient(135deg,#ffad63 0%,#fb8c2a 42%,#f57b1b 100%)!important;box-shadow:0 16px 34px rgba(251,140,42,.22),inset 0 1px 0 rgba(255,255,255,.28)!important;color:#17100a!important}
.hero-v3-actions .hero-v3-secondary{border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(145deg,rgba(35,40,46,.96),rgba(20,23,27,.98))!important;box-shadow:0 14px 32px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.045)!important;color:#fff!important}
.hero-v3-actions .hero-v3-primary:before,
.hero-v3-actions .hero-v3-secondary:before{content:""!important;position:absolute!important;z-index:-1!important;top:-65%!important;left:-42%!important;width:28%!important;height:230%!important;opacity:0!important;pointer-events:none!important;transform:rotate(18deg) translateX(0)!important;animation:none!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent)!important}
.hero-v3-actions .hero-v3-secondary:before{background:linear-gradient(90deg,transparent,rgba(251,140,42,.22),transparent)!important}
.hero-v3-action-icon{width:48px;height:48px;display:grid!important;place-items:center;border-radius:15px;position:relative;z-index:1}
.hero-v3-primary .hero-v3-action-icon{background:rgba(23,16,10,.11);border:1px solid rgba(23,16,10,.08);color:#17100a!important}
.hero-v3-secondary .hero-v3-action-icon{background:rgba(251,140,42,.10);border:1px solid rgba(251,140,42,.18);color:#ffad63!important}
.hero-v3-action-icon svg{width:23px;height:23px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.hero-v3-action-copy{min-width:0;display:grid!important;gap:3px!important;position:relative;z-index:1}
.hero-v3-action-copy small{font-size:8px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important}
.hero-v3-action-copy b{font-size:13.5px!important;line-height:1.18!important;font-weight:950!important;letter-spacing:-.015em!important;white-space:nowrap}
.hero-v3-primary .hero-v3-action-copy small{color:rgba(255,255,255,.86)!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important;text-shadow:0 1px 1px rgba(0,0,0,.16)!important}
.hero-v3-primary .hero-v3-action-copy b{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.18)!important}
.hero-v3-secondary .hero-v3-action-copy small{color:#ffad63!important;-webkit-text-fill-color:#ffad63!important}
.hero-v3-secondary .hero-v3-action-copy b{color:#fff!important;-webkit-text-fill-color:#fff!important}
.hero-v3-action-arrow{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:12px!important;position:relative;z-index:1;font-style:normal!important;font-size:17px!important;line-height:1!important;transition:transform .22s ease,background .22s ease!important}
.hero-v3-primary .hero-v3-action-arrow{background:rgba(23,16,10,.12)!important;color:#17100a!important;-webkit-text-fill-color:#17100a!important}
.hero-v3-secondary .hero-v3-action-arrow{background:#2a3037!important;color:#ffad63!important;-webkit-text-fill-color:#ffad63!important}
@media (hover:hover) and (pointer:fine){.hero-v3-actions .hero-v3-primary:hover,
  .hero-v3-actions .hero-v3-secondary:hover{transform:translateY(-2px)!important}
.hero-v3-actions .hero-v3-primary:hover{box-shadow:0 20px 42px rgba(251,140,42,.28),inset 0 1px 0 rgba(255,255,255,.32)!important}
.hero-v3-actions .hero-v3-secondary:hover{border-color:rgba(251,140,42,.30)!important;background:linear-gradient(145deg,#282e35,#181b1f)!important;box-shadow:0 18px 38px rgba(0,0,0,.24)!important}
.hero-v3-actions .hero-v3-primary:hover:before,
  .hero-v3-actions .hero-v3-primary:focus-visible:before,
  .hero-v3-actions .hero-v3-secondary:hover:before,
  .hero-v3-actions .hero-v3-secondary:focus-visible:before{opacity:1!important;animation:dneHeroCtaShine140 .72s ease-out 1!important}
.hero-v3-quote-cta:hover .hero-v3-action-arrow{transform:translateY(2px)}
.hero-v3-services-cta:hover .hero-v3-action-arrow{transform:translate(1px,-1px)}}
.hero-v3-actions .hero-v3-primary:focus-visible,
.hero-v3-actions .hero-v3-secondary:focus-visible{outline:3px solid rgba(255,173,99,.34)!important;outline-offset:3px!important}
@keyframes dneHeroCtaShine140{0%{left:-42%;opacity:0}18%{opacity:.9}100%{left:118%;opacity:0}}
#ucretsiz-teklif{scroll-margin-top:104px}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
@media (max-width:720px){.hero-v3-actions{grid-template-columns:1fr!important;max-width:none!important;gap:10px!important;margin-top:28px!important}
.hero-v3-actions .hero-v3-primary,.hero-v3-actions .hero-v3-secondary{min-height:66px!important;grid-template-columns:46px minmax(0,1fr) 34px!important;border-radius:18px!important;padding:8px 10px 8px 9px!important}
.hero-v3-action-icon{width:46px;height:46px;border-radius:14px}
.hero-v3-action-arrow{width:34px!important;height:34px!important;border-radius:11px!important}
.hero-v3-action-copy b{font-size:13.5px!important;white-space:normal}}
@media (max-width:370px){.hero-v3-actions .hero-v3-primary,.hero-v3-actions .hero-v3-secondary{grid-template-columns:42px minmax(0,1fr) 32px!important;gap:9px!important}
.hero-v3-action-icon{width:42px;height:42px}
.hero-v3-action-icon svg{width:21px;height:21px}
.hero-v3-action-arrow{width:32px!important;height:32px!important}
.hero-v3-action-copy small{font-size:7.5px!important;letter-spacing:.11em!important}
.hero-v3-action-copy b{font-size:13px!important}}
@media (prefers-reduced-motion:reduce){.hero-v3-actions .hero-v3-primary,.hero-v3-actions .hero-v3-secondary,.hero-v3-action-arrow{transition:none!important;transform:none!important}
.hero-v3-actions .hero-v3-primary:before,.hero-v3-actions .hero-v3-secondary:before{animation:none!important;opacity:0!important}}
.premium-contact-dock .dock-orbit{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;border-radius:inherit!important;border:1px solid rgba(251,140,42,.30)!important;opacity:.98!important}
.premium-contact-dock .dock-wa .dock-orbit{border-color:rgba(251,140,42,.26)!important}
@supports ((-webkit-mask-composite:xor) or (mask-composite:exclude)){.premium-contact-dock .dock-orbit{padding:1.6px!important;border:0!important;overflow:hidden!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask-composite:exclude!important}
.premium-contact-dock .dock-orbit::before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:230%!important;aspect-ratio:1/1!important;pointer-events:none!important;background:conic-gradient(from 0deg,
      transparent 0deg 238deg,
      rgba(251,140,42,.05) 252deg,
      rgba(251,140,42,.34) 270deg,
      #ffad55 290deg,
      #fff1df 301deg,
      #fb8c2a 313deg,
      rgba(251,140,42,.22) 326deg,
      transparent 342deg 360deg)!important;transform:translate(-50%,-50%) rotate(0deg);transform-origin:center!important;animation:dneDockOrbit141 4.8s linear infinite!important;will-change:transform}
.premium-contact-dock .dock-wa .dock-orbit::before{animation-duration:5.35s!important;animation-delay:-1.45s!important}}
@keyframes dneDockOrbit141{
  from{transform:translate(-50%,-50%) rotate(0deg)}
  to{transform:translate(-50%,-50%) rotate(360deg)}
}
.premium-contact-dock:not(.dock-intro-collapsed) .dock-call{box-shadow:0 14px 34px rgba(0,0,0,.28),0 0 0 1px rgba(251,140,42,.035),0 0 20px rgba(251,140,42,.055),inset 0 1px 0 rgba(255,255,255,.075)!important}
.premium-contact-dock:not(.dock-intro-collapsed) .dock-wa{box-shadow:0 14px 34px rgba(0,0,0,.28),0 0 0 1px rgba(37,211,102,.025),0 0 18px rgba(251,140,42,.045),inset 0 1px 0 rgba(255,255,255,.075)!important}
.premium-contact-dock.dock-intro-collapsed .dock-orbit{border-radius:50%!important}
@media (max-width:700px){@supports ((-webkit-mask-composite:xor) or (mask-composite:exclude)){.premium-contact-dock .dock-orbit::before{animation-duration:5.8s!important}
.premium-contact-dock .dock-wa .dock-orbit::before{animation-duration:6.35s!important;animation-delay:-1.8s!important}}}
html.dne-low-power .premium-contact-dock .dock-orbit::before{animation-duration:7.2s!important}
html.dne-low-power .premium-contact-dock .dock-wa .dock-orbit::before{animation-duration:7.8s!important}
@media (prefers-reduced-motion:reduce){.premium-contact-dock .dock-orbit{border:1px solid rgba(251,140,42,.48)!important;-webkit-mask:none!important;mask:none!important;padding:0!important}
.premium-contact-dock .dock-orbit::before{display:none!important;animation:none!important}}
@media (max-width:980px){.site-header .brand-logo-link{overflow:visible!important;isolation:isolate!important;padding:3px 6px!important;border-radius:14px!important}
.site-header .brand-logo-link::before{content:""!important;position:absolute!important;z-index:0!important;left:-10px!important;right:-8px!important;top:-7px!important;bottom:-7px!important;pointer-events:none!important;border-radius:18px!important;background:radial-gradient(ellipse at 46% 50%,rgba(251,140,42,.18) 0%,rgba(251,140,42,.085) 38%,transparent 72%)!important;opacity:.88!important;transform:none!important}
.site-header .brand-logo-link::after{display:block!important;animation:dneMobileLogoSweep142 7.8s cubic-bezier(.2,.72,.24,1) 1.25s infinite!important;will-change:transform,opacity}
.site-header .brand-logo-img{position:relative!important;z-index:1!important;filter:drop-shadow(0 5px 13px rgba(0,0,0,.22)) drop-shadow(0 0 7px rgba(251,140,42,.10))!important}
.menu-toggle-orbit{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;border-radius:inherit!important;border:1px solid rgba(251,140,42,.42)!important;opacity:1!important}
.menu-toggle[aria-expanded="true"] .menu-toggle-orbit{border-color:rgba(255,173,85,.62)!important}
@supports ((-webkit-mask-composite:xor) or (mask-composite:exclude)){.menu-toggle-orbit{padding:1.45px!important;border:0!important;overflow:hidden!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask-composite:exclude!important}
.menu-toggle-orbit::before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:250%!important;aspect-ratio:1/1!important;pointer-events:none!important;background:conic-gradient(from 0deg,
        transparent 0deg 232deg,
        rgba(251,140,42,.04) 246deg,
        rgba(251,140,42,.32) 265deg,
        #fb8c2a 282deg,
        #ffd4a6 295deg,
        #fff7ef 302deg,
        #ffad55 310deg,
        #fb8c2a 320deg,
        rgba(251,140,42,.18) 333deg,
        transparent 347deg 360deg)!important;transform:translate(-50%,-50%) rotate(0deg);transform-origin:center!important;animation:dneMenuOrbit142 4.65s linear infinite!important;will-change:transform}
.menu-toggle[aria-expanded="true"] .menu-toggle-orbit::before{animation-duration:3.85s!important}}}
@keyframes dneMobileLogoSweep142{
  0%,68%,100%{transform:translateX(-145%);opacity:0}
  72%{opacity:.12}
  77%{opacity:.78}
  82%{opacity:.96}
  88%{transform:translateX(145%);opacity:.14}
  91%{transform:translateX(145%);opacity:0}
}
@keyframes dneMenuOrbit142{
  from{transform:translate(-50%,-50%) rotate(0deg)}
  to{transform:translate(-50%,-50%) rotate(360deg)}
}
@media (max-width:640px){@supports ((-webkit-mask-composite:xor) or (mask-composite:exclude)){.menu-toggle-orbit::before{animation-duration:5.25s!important}
.menu-toggle[aria-expanded="true"] .menu-toggle-orbit::before{animation-duration:4.35s!important}}
.site-header .brand-logo-link::after{animation-duration:8.6s!important}}
html.dne-low-power .menu-toggle-orbit::before{animation-duration:7.1s!important}
html.dne-low-power .site-header .brand-logo-link::after{animation-duration:10.2s!important}
@media (prefers-reduced-motion:reduce){.site-header .brand-logo-link::before{opacity:.48!important}
.site-header .brand-logo-link::after{display:none!important;animation:none!important}
.menu-toggle-orbit{border:1px solid rgba(251,140,42,.50)!important;-webkit-mask:none!important;mask:none!important;padding:0!important}
.menu-toggle-orbit::before{display:none!important;animation:none!important}}
.about-modern .about-showcase-photo{position:relative!important;min-height:0!important;aspect-ratio:3/4!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:34px!important;background:#111419!important;border:1px solid rgba(251,140,42,.30)!important;box-shadow:0 28px 72px rgba(0,0,0,.30),0 0 0 1px rgba(255,255,255,.025) inset!important;isolation:isolate!important}
.about-modern .about-showcase-photo::before{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;width:auto!important;height:auto!important;border-radius:inherit!important;background:linear-gradient(180deg,rgba(10,12,15,.02) 50%,rgba(10,12,15,.22) 100%)!important;box-shadow:inset 0 0 0 1px rgba(255,173,85,.12)!important;opacity:1!important}
.about-modern .about-showcase-photo::after{content:""!important;position:absolute!important;inset:0!important;z-index:3!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(115deg,transparent 0 43%,rgba(255,255,255,.13) 49%,rgba(255,173,85,.16) 51%,transparent 57% 100%)!important;transform:translateX(-145%)!important;opacity:0!important;transition:none!important}
.about-modern .about-showcase-image{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important;transform:scale(1)!important;transition:transform .65s cubic-bezier(.2,.72,.24,1),filter .65s ease!important;filter:saturate(1.02) contrast(1.01)!important}
.about-modern .about-photo-corner{position:absolute!important;z-index:4!important;right:16px!important;bottom:16px!important;width:34px!important;height:34px!important;pointer-events:none!important;border-right:2px solid #fb8c2a!important;border-bottom:2px solid #fb8c2a!important;border-radius:0 0 12px 0!important;opacity:.86!important}
@media (hover:hover) and (pointer:fine){.about-modern .about-showcase-photo:hover{border-color:rgba(251,140,42,.52)!important;box-shadow:0 34px 86px rgba(0,0,0,.34),0 0 36px rgba(251,140,42,.08)!important}
.about-modern .about-showcase-photo:hover .about-showcase-image{transform:scale(1.018)!important;filter:saturate(1.05) contrast(1.015)!important}
.about-modern .about-showcase-photo:hover::after{animation:dneAboutPhotoSheen143 1.15s cubic-bezier(.2,.72,.24,1) 1!important}}
@keyframes dneAboutPhotoSheen143{
  0%{transform:translateX(-145%);opacity:0}
  20%{opacity:.18}
  48%{opacity:.65}
  100%{transform:translateX(145%);opacity:0}
}
@media (max-width:1080px){.about-modern .about-showcase-photo{max-width:570px!important;margin-inline:auto!important;width:100%!important}}
@media (max-width:700px){.about-modern .about-showcase-photo{max-width:460px!important;border-radius:27px!important}
.about-modern .about-photo-corner{right:12px!important;bottom:12px!important;width:28px!important;height:28px!important}}
@media (prefers-reduced-motion:reduce){.about-modern .about-showcase-photo::after{display:none!important;animation:none!important}
.about-modern .about-showcase-image{transition:none!important;transform:none!important}}
.success-panel .success-bar{position:relative!important;isolation:isolate!important;overflow:hidden!important}
.success-panel .success-bar i{position:relative!important;display:block!important;width:100%!important;height:100%!important;transform-origin:left center!important;animation:none!important;transition:none!important;background:linear-gradient(90deg,#f57b1b 0%,#fb8c2a 56%,#ffad63 100%)!important;box-shadow:0 0 18px rgba(251,140,42,.28),inset 0 0 0 1px rgba(255,255,255,.06)!important}
.success-panel:not(.success-fx-ready) .success-bar i{transform:scaleX(1)!important}
.success-panel.success-fx-ready:not(.is-success-visible) .success-bar i{transform:scaleX(0)!important}
.success-panel .success-bar i::before{content:""!important;position:absolute!important;z-index:4!important;inset:-3px -1px -3px auto!important;width:18px!important;border-radius:999px!important;background:radial-gradient(circle at 70% 50%,#fff 0 10%,#ffd1a4 20%,rgba(251,140,42,.72) 42%,transparent 72%)!important;opacity:0!important;pointer-events:none!important}
.success-panel .success-bar i::after{content:""!important;display:block!important;position:absolute!important;z-index:3!important;top:-3px!important;bottom:-3px!important;left:-30%!important;width:18%!important;transform:skewX(-20deg)!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),rgba(255,173,99,.82),transparent)!important;opacity:0!important;pointer-events:none!important}
.success-panel .success-bar.is-success-running i::before{animation:dneSuccessGlow145 1.66s ease-out 1 both!important}
.success-panel .success-bar.is-success-running i::after{animation:dneSuccessShine145 .88s cubic-bezier(.2,.72,.24,1) .72s 1 forwards!important}
.success-panel .success-bar.is-success-complete i{box-shadow:0 0 20px rgba(251,140,42,.24),0 0 0 1px rgba(255,173,99,.08) inset!important}
.success-panel.is-success-visible .success-metric-top strong{border-color:rgba(251,140,42,.46)!important;box-shadow:0 0 0 1px rgba(251,140,42,.08),0 0 18px rgba(251,140,42,.11)!important;transition:border-color .35s ease,box-shadow .35s ease!important}
@keyframes dneSuccessGlow145{
  0%{opacity:0;transform:scale(.72)}
  10%{opacity:1}
  82%{opacity:.96;transform:scale(1)}
  100%{opacity:0;transform:scale(.78)}
}
@keyframes dneSuccessShine145{
  0%{left:-30%;opacity:0}
  16%{opacity:.88}
  100%{left:118%;opacity:0}
}
@media (max-width:700px){.success-panel .success-bar i::before{width:14px!important}
.success-panel .success-bar i::after{width:21%!important}}
@media (prefers-reduced-motion:reduce){.success-panel .success-bar i{animation:none!important;transition:none!important;will-change:auto!important}
.success-panel .success-bar i::before,
  .success-panel .success-bar i::after{display:none!important;animation:none!important}}

/* ========================================================================== 
   v1.0.153 — DENİZLİ İL GENELİ: stabil yerel ilçe haritası
   Dış servis ve fallback görselleri tamamen kaldırılmıştır. Yalnız yerel Denizli
   silueti ve 19 ilçe adı görünür. Türkiye haritası etkilenmez.
   ========================================================================== */
.denizli-map-card{
  position:relative!important;
  padding:22px!important;
  border-radius:34px!important;
  background:var(--k-card)!important;
  color:var(--k-text)!important;
  border:1px solid var(--k-border)!important;
  box-shadow:var(--k-shadow-soft)!important;
}
.denizli-map-card .map-card-topline{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
  padding:5px 8px 18px!important;
  color:#aeb5be!important;
  font-size:9px!important;
  font-weight:900!important;
  letter-spacing:.14em!important;
}
.denizli-map-card .map-card-topline span{color:#FB8C2A!important}
.denizli-map-card .map-card-topline b{color:#fff!important}

.denizli-map-stage.denizli-clean-map{
  position:relative!important;
  width:min(700px,100%)!important;
  aspect-ratio:.79 / 1!important;
  margin:0 auto!important;
  border-radius:28px!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background:
    radial-gradient(circle at 50% 43%,rgba(251,140,42,.13),transparent 45%),
    linear-gradient(145deg,#191c21 0%,#111317 100%)!important;
  border:1px solid rgba(251,140,42,.22)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 22px 56px rgba(0,0,0,.22)!important;
}
.denizli-map-stage.denizli-clean-map:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  background-image:
    linear-gradient(rgba(251,140,42,.045) 1px,transparent 1px),
    linear-gradient(90deg,rgba(251,140,42,.045) 1px,transparent 1px)!important;
  background-size:36px 36px!important;
  pointer-events:none!important;
}
.denizli-map-stage.denizli-clean-map:after{content:none!important}

.denizli-map-stage.denizli-clean-map .denizli-map-canvas{
  position:absolute!important;
  z-index:1!important;
  left:50%!important;
  top:50%!important;
  width:90%!important;
  aspect-ratio:747 / 1000!important;
  transform:translate(-50%,-50%)!important;
}
.denizli-map-stage.denizli-clean-map .denizli-boundary-map{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  margin:0!important;
  transform:none!important;
  clip-path:none!important;
  -webkit-clip-path:none!important;
  filter:drop-shadow(0 14px 25px rgba(251,140,42,.18))!important;
  -webkit-filter:drop-shadow(0 14px 25px rgba(251,140,42,.18))!important;
  opacity:.96!important;
  mix-blend-mode:normal!important;
  pointer-events:none!important;
}

.denizli-map-stage.denizli-clean-map .district-pin{
  z-index:3!important;
  left:var(--x)!important;
  top:var(--y)!important;
  transform:translate(-50%,-50%)!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:27px!important;
  padding:5px 9px!important;
  border:1px solid rgba(255,173,99,.34)!important;
  border-radius:9px!important;
  background:rgba(18,20,24,.92)!important;
  color:#fff!important;
  box-shadow:0 8px 22px rgba(0,0,0,.22)!important;
  backdrop-filter:blur(7px)!important;
  font-size:9px!important;
  font-weight:900!important;
  line-height:1!important;
  white-space:nowrap!important;
  text-decoration:none!important;
}
.denizli-map-stage.denizli-clean-map .district-pin:before{content:none!important}
.denizli-map-stage.denizli-clean-map .district-pin.is-core{
  z-index:4!important;
  background:#FB8C2A!important;
  color:#111318!important;
  border-color:#FFAD63!important;
  box-shadow:0 10px 30px rgba(251,140,42,.24)!important;
}
@media (hover:hover) and (pointer:fine){
  .denizli-map-stage.denizli-clean-map a.district-pin:hover{
    transform:translate(-50%,-50%) scale(1.07)!important;
    background:#292d33!important;
    color:#fff!important;
    border-color:#FB8C2A!important;
    box-shadow:0 11px 30px rgba(251,140,42,.17)!important;
  }
  .denizli-map-stage.denizli-clean-map a.district-pin.is-core:hover{
    background:#FFAD63!important;
    color:#111318!important;
  }
}
.denizli-map-stage.denizli-clean-map a.district-pin:focus-visible{
  outline:3px solid rgba(251,140,42,.52)!important;
  outline-offset:3px!important;
}
/* Bu sade haritada yalnız harita ve ilçe adları gösterilir. */
.denizli-clean-map>.map-compass,
.denizli-clean-map>.denizli-map-legend,
.denizli-clean-map>.map-data-note{display:none!important}

@media (max-width:700px){
  .denizli-map-card{padding:10px!important;border-radius:25px!important}
  .denizli-map-card .map-card-topline{padding:7px 8px 13px!important;font-size:7px!important}
  .denizli-map-stage.denizli-clean-map{width:100%!important;aspect-ratio:.79 / 1!important;border-radius:19px!important}
  .denizli-map-stage.denizli-clean-map .denizli-map-canvas{width:94%!important}
  .denizli-map-stage.denizli-clean-map .district-pin{
    min-height:19px!important;
    padding:3px 4px!important;
    border-radius:6px!important;
    font-size:6.35px!important;
    letter-spacing:-.01em!important;
  }
  .denizli-map-stage.denizli-clean-map .district-pin.is-core{font-size:6.5px!important}
}


/* ========================================================================== 
   v1.0.154 — DENİZLİ İL GENELİ: gerçek CBS sınırı, tek harita katmanı
   Yapay yerel siluet kaldırıldı. Denizli BŞB CBS'nin gerçek ilçe sınırı tek
   coğrafi katmandır. İkinci/fallback harita kullanılmaz.
   ========================================================================== */
.denizli-map-stage.denizli-clean-map .denizli-map-canvas{
  width:88%!important;
  aspect-ratio:747 / 1000!important;
}
.denizli-map-stage.denizli-clean-map .denizli-boundary-map.denizli-official-boundary-map{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:fill!important;
  object-position:center!important;
  transform:none!important;
  clip-path:none!important;
  -webkit-clip-path:none!important;
  filter:url(#dne-denizli-kaplan-orange) drop-shadow(0 14px 25px rgba(251,140,42,.18))!important;
  opacity:.98!important;
  mix-blend-mode:normal!important;
  background:transparent!important;
}
@media (max-width:700px){
  .denizli-map-stage.denizli-clean-map .denizli-map-canvas{width:92%!important}
}
