/* Başkayalar — night road visual system */
:root{--night:#090e1b;--panel:#131b2c;--soft:#9da9bd;--edge:#ffffff15}
body{background:var(--night);color:#f7f8fc}p{color:var(--soft)}.section{padding-block:90px}.kicker{color:#ff6572;font-size:11px;letter-spacing:.16em}.text-link.dark{color:#fff}.header{background:#fff;color:#141b27}.topbar{background:#080c15}.header-inner{height:86px}.header nav{gap:26px}.header-call{background:var(--red);color:white;border:0;border-radius:10px;padding:11px 17px;gap:12px}.header-call>svg,.header-call small{color:#fff}.header-call strong{font-size:15px}.header-call small{font-size:9px}.logo{width:218px}.subnav{color:#182030;border-radius:0 0 12px 12px;box-shadow:0 18px 45px #0003}.btn{border-radius:9px;box-shadow:0 8px 28px #df17222b;font-size:14px;padding:17px 23px}.hero{background:#090e1b}.slides{height:700px;min-height:700px}.slide.has-overlay:before{background:linear-gradient(90deg,rgba(5,10,21,.93),rgba(9,14,27,.76) 55%,rgba(34,8,19,.64))}.slide.has-overlay:after{inset:0;background:linear-gradient(0deg,#090e1b 0%,transparent 32%),radial-gradient(ellipse at 85% 80%,#df17221a,transparent 60%)}.hero-content{padding-top:95px;display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.hero-copy{min-width:0}.hero-content .hero-copy h1,.hero-content .hero-copy h2{font-size:clamp(42px,4.4vw,66px);letter-spacing:-.055em;max-width:660px;line-height:1.05}.hero-copy>.kicker{display:inline-flex;padding:8px 12px;border:1px solid #ffffff21;background:#ffffff08;border-radius:30px;color:#f7aeb5;font-size:10px;margin-bottom:28px}.hero-copy>.kicker>span{width:6px;height:6px;border-radius:50%;background:#ff4252}.hero-description{font-size:16px;max-width:520px;color:#c9d1e0;line-height:1.8}.hero-actions{gap:22px;flex-wrap:wrap}.hero-services{padding:28px;border:1px solid #ffffff29;border-radius:20px;background:linear-gradient(135deg,#ffffff0f,#ffffff05);backdrop-filter:blur(15px);box-shadow:0 30px 70px #0003}.quick-heading .kicker{font-size:9px;margin:0 0 12px}.hero-content .quick-heading h2{font-size:25px;line-height:1.2;letter-spacing:-.025em;margin:0 0 9px}.quick-heading p{font-size:12px;color:#bac4d4;margin-bottom:24px}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick-grid>a{display:flex;align-items:center;gap:12px;padding:15px 12px;border:1px solid #ffffff18;border-radius:10px;background:#ffffff08;transition:transform .2s,border-color .2s,background .2s}.quick-grid>a:hover{transform:translateY(-3px);border-color:#ff5964;background:#df172215}.quick-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#ff4c65,#bd1431);box-shadow:0 4px 15px #df17222a;flex-shrink:0}.quick-icon svg{width:21px;height:21px}.quick-grid>a:nth-child(2n) .quick-icon{background:linear-gradient(135deg,#ffb75e,#ed661c)}.quick-grid>a:nth-child(3n) .quick-icon{background:linear-gradient(135deg,#6f9cff,#405cdc)}.quick-grid strong{display:block;font-size:12px;font-weight:650;line-height:1.45}.quick-grid small{font-size:9px;color:#b7c0cf}.quick-contact{display:flex;align-items:center;gap:10px;border-top:1px solid #ffffff17;padding-top:17px;margin-top:20px;font-size:12px;color:#ced8e9}.quick-contact svg{color:#ff6674;width:18px}.quick-contact>span{margin-left:auto}.hero-bottom{border-color:#ffffff18;padding-top:20px;bottom:28px}.hero-bottom strong{font-size:28px}.slider-controls button{width:36px;height:36px}.promise-strip{background:#101727;border-color:var(--edge)}.promise-strip .wrap>span{color:#d0d8e6;border-color:var(--edge);font-size:12px;padding-block:23px}.promise-strip svg{color:#ff5263}.premium-services .section-heading{align-items:center}.section-heading h2{font-size:clamp(32px,3vw,45px)}.premium-services .card-grid{gap:22px}.service-card{background:linear-gradient(140deg,#172133,#101725);border:1px solid #ffffff0d;border-radius:16px;box-shadow:0 15px 35px #0002;transition:transform .25s,border-color .25s,box-shadow .25s}.service-card:hover{transform:translateY(-6px);border-color:#d82b4c88;box-shadow:0 18px 40px #0004,0 0 0 3px #df172209}.card-photo{height:200px}.card-photo:after{content:'';position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#121b2b)}.card-number{z-index:1;bottom:15px;left:20px;border-radius:9px;background:var(--red);padding:8px 12px}.card-body{padding:26px}.card-body h3{font-size:23px}.card-body p{font-size:13px;color:#a6b2c5}.card-link{border-color:var(--edge);font-size:12px;color:#ff7985}.card-link svg{color:inherit}.about-section{background:#101725}.about-grid{gap:70px}.about-photo>img{border-radius:20px}.about-badge{border-radius:15px;box-shadow:0 20px 40px #0004}.about-copy .rich-content{color:#b4bfd0;font-size:16px}.about-points{color:#e1e6ef}.process{background:radial-gradient(ellipse at 50% 100%,#46132255,transparent 70%),#090e1b}.process-grid{gap:24px;margin-top:40px}.process-grid article{background:#ffffff03;border:1px solid var(--edge);border-radius:16px;padding:28px}.process-grid article>div span{font-size:42px;font-weight:800;color:#ffffff1f}.process-grid h3{font-size:23px}.region-panel{background:radial-gradient(ellipse at top right,#df172218,transparent 75%),#151e2f;border:1px solid #ffffff1a;border-radius:18px;padding:38px}.region-tags a{background:#ffffff05;border:1px solid #ffffff18;border-radius:7px;color:#e4eaf3;padding:8px 13px}.region-tags a:hover{border-color:var(--red)}.faq-section{background:#101725}.faq-section details{border-color:#ffffff18}.faq-section details .rich-content{color:#aebacf}.faq-section summary{font-size:16px}.cta-band{background:radial-gradient(ellipse at 30% 80%,#78152866,transparent 70%),#100b17;border-block:1px solid #df17223a;padding-block:70px}.cta-band h2{font-size:48px}.cta-band p{color:#cbbcc4}.cta-phone{font-size:clamp(24px,3vw,37px);color:#ff5263}footer{border-top:2px solid var(--red);background:#080d17}.footer-top{padding-top:5px}.footer-bottom{border-color:var(--edge)}.page-hero{background:linear-gradient(120deg,#111b2d,#1b1222);color:#fff}.page-mark{color:#ffffff04}.breadcrumb{color:#b7c3d4}.contact-card,.request-form{background:#121c2c;border-color:#ffffff15}.contact-card .outline{color:#eee;border-color:#ffffff25}.rich-content{color:#d0d8e5}.rich-content blockquote,.rich-content pre{background:#152032}.request-form input:not([type=checkbox]),.request-form textarea{background:#0b1321;color:#fff;border-color:#ffffff22}.floating-help{position:fixed;right:26px;bottom:26px;z-index:60;display:flex;align-items:center;gap:10px}.floating-help>svg{width:52px;height:52px;padding:14px;background:#15a777;border:1px solid #6bf3c1;border-radius:50%;color:#fff;box-shadow:0 8px 25px #0005}.floating-help>span{background:#121b2c;border:1px solid #ffffff20;padding:7px 11px;border-radius:6px;font-size:11px;color:#fff}.mobile-contact{background:#0c1422}.reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s}.reveal-ready.is-visible{opacity:1;transform:none}
@media(max-width:1100px){.hero-content{gap:30px}.hero-services{padding:22px}.quick-grid{gap:8px}.quick-grid>a{padding:12px 9px;gap:8px}.quick-icon{width:30px;height:34px}.header nav{gap:16px}.header-call{padding:10px}.header-call strong{font-size:13px}.header-inner{gap:20px}}
@media(max-width:850px){.header-inner{height:80px}.header nav{color:#172030}.header-call{margin-left:auto}.hero-content{grid-template-columns:1fr 1fr;gap:24px;padding-top:75px}.hero-content .hero-copy h1,.hero-content .hero-copy h2{font-size:43px}.hero-services{padding:20px}.quick-grid{grid-template-columns:1fr}.quick-grid>a:nth-child(n+4){display:none}.quick-heading .kicker{display:none}.hero-content .quick-heading h2{font-size:21px}.hero-actions{gap:16px}.hero-actions .text-link{font-size:12px}.slides{height:700px}.about-grid{gap:35px}.section{padding-block:65px}.floating-help{bottom:86px;right:18px}.floating-help>span{display:none}.card-photo{height:180px}.process-grid article{padding:20px}}
@media(max-width:600px){.wrap{width:calc(100% - 36px)}.logo{width:174px}.header-call{display:none}.topbar .wrap{height:30px}.hero-content{grid-template-columns:1fr;gap:25px;padding-top:40px}.hero-content .hero-copy h1,.hero-content .hero-copy h2{font-size:42px;margin-bottom:18px}.hero-copy>.kicker{margin-bottom:19px;font-size:8px}.hero-description{font-size:14px;line-height:1.65;margin-bottom:16px}.hero-actions{margin-top:20px}.hero-actions .btn{padding:13px 17px;min-height:46px}.hero-services{padding:18px;border-radius:15px}.quick-heading{display:none}.quick-grid{grid-template-columns:1fr 1fr}.quick-grid>a:nth-child(n+4){display:flex}.quick-grid>a:nth-child(n+5){display:none}.quick-grid strong{font-size:11px}.quick-grid small{font-size:9px}.quick-contact{padding-top:12px;margin-top:12px;font-size:11px}.slides{height:850px;min-height:850px}.hero-bottom{bottom:24px}.hero-bottom strong{font-size:23px}.hero-bottom>div:first-child{gap:9px}.hero-bottom span{font-size:9px}.slider-controls{gap:7px}.slider-controls button{width:30px;height:30px;font-size:14px}.slider-controls span{min-width:40px}.promise-strip .wrap>span{font-size:10px;gap:8px;padding:17px 10px}.promise-strip svg{width:20px}.card-grid{grid-template-columns:1fr}.card-photo{height:220px}.section-heading{gap:20px}.section-heading h2{font-size:32px}.section-heading .text-link{font-size:11px;gap:8px}.about-grid,.coverage,.faq-grid{grid-template-columns:1fr;gap:35px}.process-grid{grid-template-columns:1fr}.process-grid article{padding:25px}.process-grid article>div{margin-bottom:18px}.cta-band .wrap{display:block}.cta-band h2{font-size:37px;margin-bottom:25px}.cta-band{padding-block:50px}.region-panel{padding:26px}.floating-help>svg{width:46px;height:46px;padding:12px}}
@media(prefers-reduced-motion:reduce){.reveal-ready{opacity:1;transform:none;transition:none}.service-card,.quick-grid>a{transition:none}}
