:root{--bg:#1a0f0f;--panel:rgba(255,255,255,0.08);--panel2:rgba(255,255,255,0.06);--text:rgba(255,255,255,0.92);--muted:rgba(255,255,255,0.72);--soft:rgba(255,255,255,0.12);--border:rgba(255,255,255,0.14);--primary:#f97316;--primary2:#ef4444;--shadow:0 18px 60px rgba(239,68,68,0.25);--radius:18px;--container:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--text);position:relative}body::before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:url('/public/images/resim.webp'),url('/public/images/resim.jpg') center/cover fixed;filter:brightness(0.6) contrast(0.8) saturate(0.9);z-index:-3;pointer-events:none}body::after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(900px 500px at 20% 10%,rgba(249,115,22,0.15),transparent 65%),radial-gradient(800px 500px at 80% 0%,rgba(239,68,68,0.12),transparent 60%),radial-gradient(800px 500px at 20% 90%,rgba(251,146,60,0.10),transparent 55%),linear-gradient(180deg,rgba(21,10,10,0.75) 0%,rgba(26,15,15,0.80) 50%,rgba(21,10,10,0.75) 100%);z-index:-2;pointer-events:none;background-blend-mode:overlay}a{color:inherit;text-decoration:none}.container{width:min(100% - 40px,var(--container));margin-inline:auto}.skip{position:absolute;left:-9999px;top:10px;padding:10px 12px;border-radius:10px;background:#ffffff;color:#111827}.skip:focus{left:12px;z-index:9999}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.header{position:sticky;top:0;z-index:50;backdrop-filter:blur(12px);background:rgba(26,15,15,0.65);border-bottom:1px solid rgba(255,255,255,0.06)}.header.isScrolled{border-bottom-color:rgba(255,255,255,0.10);box-shadow:0 10px 40px rgba(0,0,0,0.35)}.header__inner{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:16px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-0.02em}.brand__mark{display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:52px;padding:0 12px;border-radius:999px;background:linear-gradient(135deg,rgba(249,115,22,0.25),rgba(239,68,68,0.18));border:1px solid rgba(249,115,22,0.30)}.brand__text{font-size:15px;opacity:0.96}.brand--footer .brand__text{font-size:14px}.nav{display:flex;align-items:center}.nav__toggle{display:none;width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.06);color:var(--text)}.nav__toggleBars{display:block;width:18px;height:2px;background:rgba(255,255,255,0.90);margin:0 auto;position:relative}.nav__toggleBars::before,.nav__toggleBars::after{content:"";position:absolute;left:0;right:0;height:2px;background:rgba(255,255,255,0.90)}.nav__toggleBars::before{top:-6px}.nav__toggleBars::after{top:6px}.nav__menu{display:flex;align-items:center;gap:18px}.nav__link{font-size:14px;color:rgba(255,255,255,0.80);padding:10px 10px;border-radius:12px}.nav__link:hover{background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.95)}.nav__cta{display:flex;gap:10px;margin-left:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;padding:10px 14px;font-weight:700;letter-spacing:-0.01em;border:1px solid transparent;cursor:pointer;user-select:none;transition:transform 120ms ease,background 120ms ease,border-color 120ms ease}.btn:active{transform:translateY(1px)}.btn--full{width:100%}.btn--lg{padding:12px 16px}.btn--primary{background:linear-gradient(135deg,rgba(249,115,22,0.95),rgba(239,68,68,0.90));color:#ffffff;border-color:rgba(249,115,22,0.40)}.btn--primary:hover{background:linear-gradient(135deg,rgba(249,115,22,1),rgba(239,68,68,0.96))}.btn--dark{background:rgba(255,255,255,0.10);border-color:rgba(255,255,255,0.14)}.btn--dark:hover{background:rgba(255,255,255,0.14)}.btn--ghost{background:transparent;border-color:rgba(255,255,255,0.14);color:rgba(255,255,255,0.92)}.btn--ghost:hover{background:rgba(255,255,255,0.08)}.hero{padding:40px 0 18px}.hero__grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:24px;align-items:start}.badge{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid rgba(249,115,22,0.28);background:rgba(249,115,22,0.12);color:rgba(255,255,255,0.86);font-weight:600;font-size:13px}.hero__title{margin:14px 0 10px;font-size:clamp(30px,3.4vw,50px);line-height:1.08;letter-spacing:-0.03em}.accent{color:rgba(249,115,22,0.95)}.hero__subtitle{margin:0;max-width:54ch;color:rgba(255,255,255,0.78);line-height:1.6}.hero__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.hero__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.trustItem{padding:12px 12px;border-radius:16px;border:1px solid rgba(255,255,255,0.10);background:rgba(255,255,255,0.05)}.trustItem__title{font-weight:800;letter-spacing:-0.02em}.trustItem__desc{margin-top:2px;color:rgba(255,255,255,0.70);font-size:13px}.hero__note{margin-top:14px;color:rgba(255,255,255,0.62);font-size:13px}.hero__card{position:relative}.card{border-radius:var(--radius);border:1px solid rgba(255,255,255,0.12);background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.05));box-shadow:var(--shadow);padding:18px}.card--dark{background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.04))}.card__title{margin:0;font-size:18px;letter-spacing:-0.02em}.card__desc{margin:8px 0 0;color:rgba(255,255,255,0.74);line-height:1.55}.form{margin-top:14px}.field{display:grid;gap:8px;margin-top:12px}.field__label{font-size:13px;color:rgba(255,255,255,0.78);font-weight:600}.field__control{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,0.14);background:rgba(26,15,15,0.50);color:var(--text);padding:12px 12px;outline:none}.field__control:focus{border-color:rgba(249,115,22,0.45);box-shadow:0 0 0 4px rgba(249,115,22,0.15)}.form__hint{margin:10px 0 0;color:rgba(255,255,255,0.60);font-size:12px;line-height:1.5}.form .field:last-of-type{margin-bottom:0}.form button[type="submit"],.form .btn--full{margin-top:8px}.card__mini{margin-top:14px;display:grid;gap:10px}.mini{display:flex;gap:10px;align-items:center;border:1px solid rgba(255,255,255,0.10);background:rgba(255,255,255,0.05);padding:10px 12px;border-radius:16px}.mini__icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:rgba(249,115,22,0.12);border:1px solid rgba(249,115,22,0.28)}.mini__title{font-weight:800;letter-spacing:-0.02em}.mini__desc{color:rgba(255,255,255,0.66);font-size:13px;margin-top:2px}.section{padding:44px 0}.section--alt{background:rgba(255,255,255,0.03);border-top:1px solid rgba(255,255,255,0.06);border-bottom:1px solid rgba(255,255,255,0.06)}.section__head{display:grid;gap:8px;margin-bottom:18px}.section__title{margin:0;font-size:26px;letter-spacing:-0.02em}.section__subtitle{margin:0;color:rgba(255,255,255,0.72);line-height:1.6}.grid{display:grid;gap:12px}.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.service{padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,0.10);background:rgba(255,255,255,0.05)}.service__title{margin:0;font-size:16px;letter-spacing:-0.01em}.service__desc{margin:8px 0 0;color:rgba(255,255,255,0.72);line-height:1.55}.service__meta{margin-top:10px;display:inline-flex;padding:7px 10px;border-radius:999px;background:rgba(249,115,22,0.12);border:1px solid rgba(249,115,22,0.25);color:rgba(255,255,255,0.84);font-size:12px;font-weight:700}.section__cta{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.why{grid-template-columns:repeat(4,minmax(0,1fr))}.why__item{padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,0.10);background:rgba(255,255,255,0.05)}.why__title{font-weight:900;letter-spacing:-0.02em}.why__desc{margin-top:8px;color:rgba(255,255,255,0.72);line-height:1.55}.faq{display:grid;gap:10px;max-width:820px}.faq__item{border-radius:18px;border:1px solid rgba(255,255,255,0.10);background:rgba(255,255,255,0.05);padding:14px 14px}.faq__q{cursor:pointer;font-weight:800;letter-spacing:-0.01em}.faq__a{margin-top:10px;color:rgba(255,255,255,0.74);line-height:1.6}.section--contact{padding-bottom:68px}.contact{display:grid;grid-template-columns:1fr 0.9fr;gap:16px;align-items:start}.contact__cards{display:grid;gap:10px;margin-top:14px}.contactCard{display:block;padding:14px 14px;border-radius:18px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.06)}.contactCard:hover{background:rgba(255,255,255,0.09)}.contactCard__kicker{color:rgba(255,255,255,0.70);font-size:13px;font-weight:700}.contactCard__value{margin-top:6px;font-weight:900;letter-spacing:-0.02em}.location{margin-top:14px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,0.10);background:rgba(255,255,255,0.05)}.location__title{font-weight:900;letter-spacing:-0.02em}.location__desc{margin-top:6px;color:rgba(255,255,255,0.72);line-height:1.55}.location__areas{margin-top:12px;display:flex;flex-direction:column;gap:16px}.location__group{display:flex;flex-direction:column;gap:6px}.location__subtitle{font-weight:700;font-size:14px;color:rgba(255,255,255,0.9);letter-spacing:-0.01em}.location__link{color:rgba(255,255,255,0.72);text-decoration:none;transition:all 0.2s ease}.location__link:hover{color:var(--primary);text-decoration:underline}.location--full{margin-top:32px;width:100%}.location--full .location__areas{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}@media (min-width:768px){.location--full .location__areas{grid-template-columns:repeat(3,1fr)}}.stack{display:grid;gap:10px;margin-top:14px}.fine{margin:12px 0 0;color:rgba(255,255,255,0.60);font-size:12px;line-height:1.5}.footer{border-top:1px solid rgba(255,255,255,0.06);padding:18px 0;background:rgba(26,15,15,0.65)}.footer__inner{display:flex;align-items:center;justify-content:space-between;gap:18px}.footer__small{margin-top:6px;color:rgba(255,255,255,0.62);font-size:12px}.footer__links{display:flex;gap:14px;color:rgba(255,255,255,0.78);font-size:14px}.footer__links a{padding:8px 10px;border-radius:12px}.footer__links a:hover{background:rgba(255,255,255,0.06)}.floating{position:fixed;right:16px;bottom:16px;display:grid;gap:10px;z-index:60}.fab{display:inline-flex;align-items:center;justify-content:center;min-width:110px;padding:12px 14px;border-radius:999px;font-weight:900;letter-spacing:-0.01em;box-shadow:0 14px 44px rgba(0,0,0,0.40);border:1px solid rgba(255,255,255,0.14)}.fab--wa{background:linear-gradient(135deg,rgba(239,68,68,0.95),rgba(249,115,22,0.85));color:#ffffff}.fab--call{background:rgba(255,255,255,0.10);color:rgba(255,255,255,0.95)}@media (max-width:980px){.hero__grid{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.why{grid-template-columns:repeat(2,minmax(0,1fr))}.contact{grid-template-columns:1fr}}.contact__bottom{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.location--side{margin-top:0}.faq--side{margin-top:0}.faq--side .section__head{margin-bottom:16px}@media (max-width:960px){.contact__bottom{grid-template-columns:1fr;gap:24px}}@media (max-width:760px){.nav__toggle{display:inline-flex;align-items:center;justify-content:center}.nav__menu{position:absolute;right:20px;top:66px;width:min(92vw,420px);padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,0.12);background:rgba(26,15,15,0.95);backdrop-filter:blur(10px);display:none;flex-direction:column;align-items:stretch;gap:8px;box-shadow:0 22px 70px rgba(0,0,0,0.55)}.nav__menu.isOpen{display:flex}.nav__link{padding:12px 12px}.nav__cta{width:100%;margin-left:0}.nav__cta .btn{flex:1}.hero__trust{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.footer__inner{flex-direction:column;align-items:flex-start}.floating{left:16px;right:16px;bottom:12px;grid-template-columns:1fr 1fr}.fab{min-width:0;width:100%}}.tags{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.tag{display:inline-block;padding:8px 16px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);text-decoration:none;font-size:14px;font-weight:500;transition:all 0.2s ease}.tag:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(249,115,22,0.3)}