:root{--fault-gold:#b58a42;--fault-ink:#171c22;--fault-soft:#f4f6f9;--fault-line:#dce2ea}.fault-hero{min-height:480px;padding:75px max(5vw,42px);display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;color:#fff;background:radial-gradient(circle at 78% 32%,#3c3529 0,transparent 28%),linear-gradient(120deg,#12161b,#242a31 65%,#171b20)}.fault-hero>div:first-child{max-width:760px}.fault-hero>div>span,.fault-search-heading>span,.fault-result-head span{color:#d6b56d;font-size:11px;font-weight:800;letter-spacing:.2em}.fault-hero h1{font-size:clamp(42px,5vw,72px);line-height:1.02;margin:18px 0;font-family:Georgia,serif}.fault-hero h1 em{color:#d0a755;font-style:normal}.fault-hero p{max-width:670px;color:#cbd0d6;font-size:16px;line-height:1.75}.fault-hero-stats{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.fault-hero-stats b{padding:10px 14px;border:1px solid #ffffff24;border-radius:30px;color:#e7d6b3;font-size:11px}.fault-device-mark{width:280px;height:280px;border:1px solid #c99d4a55;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:center;box-shadow:0 0 0 25px #ffffff05,0 0 0 50px #ffffff03}.fault-device-mark span{font-size:54px;color:#c99d4a}.fault-device-mark b{font-size:58px;line-height:1;color:#fff}.fault-device-mark small{margin-top:12px;color:#cbd0d6}.fault-search{padding:0 5vw 60px;background:linear-gradient(#171c22 52px,#f4f6f9 52px)}.fault-search-card{max-width:1180px;margin:auto;background:#fff;border-radius:8px;box-shadow:0 18px 45px #14202d18;padding:38px}.fault-search-heading{text-align:center;margin-bottom:28px}.fault-search-heading h2{font-size:34px;margin:8px 0;color:#1a2533}.fault-search-heading p{color:#657183}.fault-search form{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fault-search label span{display:block;margin-bottom:8px;color:#475365;font-size:11px;font-weight:800}.fault-search select,.fault-search input{width:100%;height:52px;border:1px solid var(--fault-line);border-radius:4px;background:#f9fafc;padding:0 14px;color:#1b2837}.fault-search form>button{height:52px;border:0;border-radius:4px;background:var(--fault-gold);color:#fff;font-weight:800;cursor:pointer;grid-column:span 3}.fault-search form>button b{margin-left:8px}.fault-search form>.fault-list-all{grid-column:span 1;background:#242b34}.fault-results{padding:35px 5vw 90px;background:var(--fault-soft);min-height:460px;scroll-margin-top:80px}.fault-result-head{max-width:1180px;margin:0 auto 28px;display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid var(--fault-line);padding-bottom:18px}.fault-result-head h2{font-size:34px;margin:8px 0 0;color:#182332}.fault-result-head p{color:#6c7787;font-size:12px}.fault-empty{max-width:1180px;margin:40px auto;text-align:center;padding:55px;border:1px dashed #cbd2dc;border-radius:8px;color:#6b7685}.fault-empty b{display:block;color:#253141;font-size:20px;margin-bottom:8px}.fault-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fault-card{background:#fff;border:1px solid #e0e5ec;border-radius:8px;padding:26px;box-shadow:0 10px 28px #17243a0a}.fault-card[hidden]{display:none}.fault-card-top{display:flex;justify-content:space-between;gap:20px}.fault-card-top>div span{display:inline-block;background:#f3ead7;color:#916a24;border-radius:20px;padding:5px 10px;font-size:9px;font-weight:800}.fault-card-top small{display:block;margin-top:8px;color:#6a7685}.fault-card-top>b{min-width:78px;height:58px;display:grid;place-items:center;border-radius:5px;background:#18212b;color:#d9b76e;font-size:21px}.fault-card h3{margin:22px 0 9px;font-size:21px;color:#182433}.fault-card>p{color:#667284;line-height:1.65;font-size:13px}.fault-solution{margin-top:18px;padding:16px;border-left:3px solid var(--fault-gold);background:#f8f5ef}.fault-solution span{font-size:9px;color:#8b6727;font-weight:900;letter-spacing:.08em}.fault-solution p{margin:7px 0 0;color:#4f5a68;font-size:12px;line-height:1.6}.fault-card-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.fault-card-bottom em{font-style:normal;font-size:9px;font-weight:900;padding:6px 9px;border-radius:20px;background:#eef1f5;color:#536071}.fault-card-bottom .urgency-acil{background:#fee7e7;color:#a92525}.fault-card-bottom .urgency-servis-gerekli{background:#fff0d9;color:#9a6111}.fault-card-bottom .urgency-kontrol{background:#e7f2ff;color:#24639b}.fault-card-bottom a{color:#8b6727;font-size:10px}.fault-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.fault-actions a{text-align:center;padding:11px;border-radius:4px;background:#202832;color:#fff;font-size:11px;font-weight:800}.fault-actions a:last-child{background:#b58a42}.fault-warning{padding:65px 5vw;background:#fff}.fault-warning>div{max-width:1180px;margin:auto;display:flex;gap:22px;align-items:flex-start;padding:28px;border:1px solid #edd5ad;background:#fffaf2}.fault-warning>div>span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#b58a42;color:#fff;font-size:25px;font-weight:900}.fault-warning h2{margin:0 0 8px;color:#2a3139}.fault-warning p{margin:0;color:#697381;line-height:1.7;font-size:13px}@media(max-width:1050px){.fault-hero{grid-template-columns:1fr}.fault-device-mark{display:none}.fault-search form{grid-template-columns:1fr 1fr}.fault-search form>button,.fault-search form>.fault-list-all{grid-column:span 1}.site-header nav a:nth-last-child(n+5){display:none}}@media(max-width:700px){.fault-hero{padding:58px 20px;min-height:auto}.fault-hero h1{font-size:42px}.fault-search{padding:0 16px 45px}.fault-search-card{padding:25px 18px}.fault-search form{grid-template-columns:1fr}.fault-search form>button,.fault-search form>.fault-list-all{grid-column:1}.fault-grid{grid-template-columns:1fr}.fault-results{padding:30px 16px 70px}.fault-result-head{display:block}.fault-result-head p{margin-top:10px}.fault-card{padding:20px}.fault-warning{padding:45px 16px}.fault-warning>div{padding:20px}.fault-warning>div>span{flex:0 0 40px}}

/* Premium sorgulama deneyimi */
.fault-search{padding-bottom:78px;background:linear-gradient(#171c22 58px,#f1f3f6 58px)}
.fault-search-card{position:relative;overflow:hidden;border:1px solid #d7c49f;border-radius:18px;padding:44px 46px 46px;box-shadow:0 28px 70px rgba(15,21,28,.18),0 3px 12px rgba(15,21,28,.08)}
.fault-search-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#6f5020,#d9b96e,#8d682d)}
.fault-search-heading{max-width:720px;margin:0 auto 32px}
.fault-search-heading h2{font-family:Georgia,serif;font-size:clamp(30px,3vw,42px);letter-spacing:-.02em}
.fault-search-heading p{font-size:14px;line-height:1.7}
.fault-search label{position:relative}
.fault-search label span{color:#303b48;letter-spacing:.06em}
.fault-search select,.fault-search input{height:58px;border:1px solid #d9dde3;border-radius:9px;background:#fbfcfd;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}
.fault-search select:focus,.fault-search input:focus{outline:0;border-color:#b58a42;background:#fff;box-shadow:0 0 0 4px rgba(181,138,66,.13)}
.fault-search form>button{grid-column:1/-1;height:60px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(110deg,#8f6729,#c9a456 52%,#9e742f);box-shadow:0 10px 24px rgba(144,103,39,.25);font-size:14px;letter-spacing:.03em;transition:transform .2s,box-shadow .2s}
.fault-search form>button:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(144,103,39,.34)}
.fault-search form>button b{font-size:20px;line-height:1}
.fault-results{background:radial-gradient(circle at 50% 0,rgba(181,138,66,.08),transparent 340px),#f1f3f6}
.fault-result-head{border-color:#d7dce3}
.fault-result-head h2{font-family:Georgia,serif}
.fault-empty{border:1px solid #d8dde4;border-radius:14px;background:rgba(255,255,255,.72);box-shadow:0 12px 34px rgba(20,29,40,.05)}
.fault-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:24px}
.fault-card{position:relative;overflow:hidden;border:1px solid #ded6c6;border-radius:16px;padding:30px;background:linear-gradient(145deg,#fff 0,#fff 72%,#faf6ed 100%);box-shadow:0 20px 48px rgba(22,31,42,.1)}
.fault-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(#d5b66d,#8f6729)}
.fault-card-top>b{min-width:86px;height:64px;border-radius:10px;border:1px solid #3d4650;background:linear-gradient(145deg,#111820,#29323c);box-shadow:inset 0 1px rgba(255,255,255,.08),0 8px 18px rgba(16,23,31,.18)}
.fault-card h3{font-size:24px;letter-spacing:-.01em}
.fault-solution{border-left:0;border-radius:10px;padding:19px;background:linear-gradient(135deg,#fbf7ef,#f4ead8);box-shadow:inset 0 0 0 1px rgba(181,138,66,.18)}
.fault-card-bottom em{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:8px 13px;border:1px solid transparent;border-radius:999px;font-size:10px;letter-spacing:.06em;text-transform:uppercase}
.fault-card-bottom em:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px currentColor;opacity:.76}
.fault-card-bottom .urgency-acil{border-color:#efb1b1;background:#fff1f1;color:#b31e2d;animation:faultUrgentPulse 1.65s ease-in-out infinite}
.fault-card-bottom .urgency-servis-gerekli{border-color:#e5c27e;background:#fff8e9;color:#93600e;animation:faultServicePulse 2.1s ease-in-out infinite}
.fault-card-bottom .urgency-kontrol{border-color:#b8d5ee;background:#edf7ff;color:#24669c}
.fault-actions a{padding:13px;border-radius:8px;transition:transform .2s,filter .2s}
.fault-actions a:hover{transform:translateY(-1px);filter:brightness(1.08)}
@keyframes faultUrgentPulse{0%,100%{box-shadow:0 0 0 0 rgba(179,30,45,0)}50%{box-shadow:0 0 0 7px rgba(179,30,45,.13)}}
@keyframes faultServicePulse{0%,100%{box-shadow:0 0 0 0 rgba(147,96,14,0)}50%{box-shadow:0 0 0 6px rgba(147,96,14,.11)}}
@media(prefers-reduced-motion:reduce){.fault-card-bottom .urgency-acil,.fault-card-bottom .urgency-servis-gerekli{animation:none}.fault-search form>button,.fault-actions a{transition:none}}
@media(max-width:1050px){.fault-search form>button{grid-column:1/-1}}
@media(max-width:700px){.fault-search-card{padding:30px 20px 24px;border-radius:14px}.fault-search form>button{grid-column:1}.fault-card{padding:23px}.fault-card h3{font-size:21px}.fault-card-bottom{align-items:flex-start;gap:12px}.fault-card-bottom a{text-align:right}}

/* Premium servis çağrı alanı */
.ref-support.fault-support-premium{position:relative;overflow:hidden;padding:0;background:radial-gradient(circle at 82% 36%,rgba(206,168,87,.22),transparent 28%),linear-gradient(112deg,#11171d 0,#202832 56%,#151b21 100%)}
.ref-support.fault-support-premium:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,#000,transparent 75%);pointer-events:none}
.fault-support-premium .fault-support-inner{position:relative;min-height:440px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);align-items:center;gap:35px}
.ref-support.fault-support-premium .fault-support-copy{position:relative;z-index:2;display:block;max-width:650px;padding:68px 0}
.ref-support.fault-support-premium .fault-support-copy>.fault-support-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#d6b56d;font-size:10px;font-weight:900;letter-spacing:.19em}
.fault-support-eyebrow:before{content:"";width:34px;height:1px;background:#c89b46}
.ref-support.fault-support-premium h2{margin:0;color:#fff;font:700 clamp(36px,4vw,56px)/1.05 Georgia,serif;letter-spacing:-.025em}
.ref-support.fault-support-premium h2 em{color:#d5ad59;font-style:normal}
.ref-support.fault-support-premium p{max-width:590px;margin:20px 0 0;color:#c7cdd4;font-size:14px;line-height:1.75}
.fault-support-benefits{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}
.ref-support.fault-support-premium .fault-support-benefits span{padding:8px 11px;border:1px solid rgba(213,173,89,.23);border-radius:999px;background:rgba(255,255,255,.035);color:#dfd2b7;font-size:9px;font-weight:800;letter-spacing:.04em}
.ref-support.fault-support-premium .fault-support-call{width:min(100%,390px);margin-top:28px;padding:13px 15px;border:1px solid #d2ac5c;border-radius:12px;display:grid;grid-template-columns:44px 1fr 26px;align-items:center;gap:12px;background:linear-gradient(115deg,#b48635,#d0aa5d);color:#111820;box-shadow:0 14px 35px rgba(0,0,0,.28);transition:transform .2s,box-shadow .2s}
.fault-support-call:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(0,0,0,.38)}
.fault-support-call i{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:#141b22;color:#e0bc70;font-size:20px;font-style:normal}
.fault-support-call span{display:block}
.fault-support-call small{display:block;margin-bottom:2px;font-size:8px;font-weight:900;letter-spacing:.12em;opacity:.72}
.fault-support-call strong{font-size:17px;letter-spacing:.03em}
.fault-support-call b{font-size:22px;text-align:center}
.ref-support.fault-support-premium .fault-support-vehicle{position:relative;align-self:stretch;display:flex;align-items:flex-end;justify-content:center}
.fault-support-vehicle:before{content:"";position:absolute;width:520px;height:260px;left:50%;bottom:34px;transform:translateX(-50%);border:1px solid rgba(213,173,89,.22);border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.018),0 0 80px rgba(205,164,80,.13)}
.ref-support.fault-support-premium .fault-support-vehicle>span{position:absolute;z-index:2;right:0;top:54px;padding-left:16px;border-left:2px solid #c99c48;color:#e4d0a5;font-size:9px;font-weight:900;line-height:1.55;letter-spacing:.12em;text-align:left}
.fault-support-vehicle img{position:relative;z-index:1;width:min(670px,125%);max-width:none;margin:0 -12% 12px -4%;filter:drop-shadow(0 28px 22px rgba(0,0,0,.38))}
@media(max-width:980px){.fault-support-premium .fault-support-inner{grid-template-columns:1fr;min-height:auto}.ref-support.fault-support-premium .fault-support-copy{max-width:720px;padding:58px 0 10px}.ref-support.fault-support-premium .fault-support-vehicle{min-height:300px}.fault-support-vehicle img{width:min(650px,100%);margin:0 auto -5px}.ref-support.fault-support-premium .fault-support-vehicle>span{right:8%;top:18px}}
@media(max-width:620px){.ref-support.fault-support-premium{padding:0}.fault-support-premium .fault-support-inner{display:grid}.ref-support.fault-support-premium .fault-support-copy{padding:46px 0 8px}.ref-support.fault-support-premium h2{font-size:36px}.ref-support.fault-support-premium p{font-size:13px}.fault-support-benefits{gap:7px}.ref-support.fault-support-premium .fault-support-call{display:grid;margin-top:24px;text-align:left}.ref-support.fault-support-premium .fault-support-vehicle{min-height:235px}.fault-support-vehicle:before{width:310px;height:150px;bottom:22px}.fault-support-vehicle img{width:116%;margin-left:-8%;margin-right:-8%}.ref-support.fault-support-premium .fault-support-vehicle>span{display:none}}

/* Kompakt servis bandı: önceki alan yüksekliği korunur */
.ref-support.fault-support-premium{height:190px;min-height:190px}
.fault-support-premium .fault-support-inner{height:190px;min-height:190px;grid-template-columns:minmax(360px,1fr) 285px 390px;gap:22px}
.ref-support.fault-support-premium .fault-support-copy{padding:0;max-width:560px}
.ref-support.fault-support-premium .fault-support-copy>.fault-support-eyebrow{margin-bottom:8px;font-size:8px}
.ref-support.fault-support-premium h2{font-size:29px;line-height:1.05;letter-spacing:-.015em}
.ref-support.fault-support-premium p{margin-top:8px;font-size:11px;line-height:1.55}
.ref-support.fault-support-premium .fault-support-call{width:285px;margin:0;padding:11px 13px;grid-template-columns:38px 1fr 20px;gap:10px;border-radius:999px;box-shadow:0 10px 25px rgba(0,0,0,.24)}
.fault-support-call i{width:38px;height:38px;border-radius:50%;font-size:17px}
.fault-support-call small{font-size:7px}
.fault-support-call strong{font-size:14px}
.ref-support.fault-support-premium .fault-support-vehicle{height:190px;min-height:190px;align-self:center;overflow:visible}
.fault-support-vehicle:before{width:330px;height:125px;bottom:29px;box-shadow:0 0 0 18px rgba(255,255,255,.014),0 0 55px rgba(205,164,80,.12)}
.fault-support-vehicle img{width:350px;max-width:none;margin:0 -18px -2px 0;filter:drop-shadow(0 18px 15px rgba(0,0,0,.4))}
@media(max-width:1100px){.fault-support-premium .fault-support-inner{grid-template-columns:minmax(300px,1fr) 250px 310px}.ref-support.fault-support-premium .fault-support-call{width:250px}.fault-support-vehicle img{width:320px;margin-right:-15px}}
@media(max-width:820px){.ref-support.fault-support-premium{height:auto;min-height:300px}.fault-support-premium .fault-support-inner{height:auto;min-height:300px;grid-template-columns:1fr 240px;grid-template-rows:auto 118px;padding-top:28px}.ref-support.fault-support-premium .fault-support-copy{grid-column:1/-1}.ref-support.fault-support-premium .fault-support-call{width:240px;align-self:start}.ref-support.fault-support-premium .fault-support-vehicle{height:145px;min-height:145px}.fault-support-vehicle img{width:320px;margin:0 -30px -2px -50px}}
@media(max-width:620px){.ref-support.fault-support-premium{min-height:350px}.fault-support-premium .fault-support-inner{min-height:350px;grid-template-columns:1fr;grid-template-rows:auto auto 130px;padding-top:30px}.ref-support.fault-support-premium h2{font-size:28px}.ref-support.fault-support-premium .fault-support-call{width:100%;margin:0}.ref-support.fault-support-premium .fault-support-vehicle{height:135px;min-height:135px}.fault-support-vehicle:before{width:270px;height:95px;bottom:15px}.fault-support-vehicle img{width:310px;margin:0 auto -2px}}
