@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,600;1,700;1,800&family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&display=swap";:root{--ink:#090b0f;--ink-2:#0e1219;--paper:#f4f2ed;--white:#fff;--muted:#a6acb8;--line:#ffffff26;--red:#ef3635;--blue:#2e8fd4;--display:"Barlow Condensed", Impact, sans-serif;--body:Manrope, Arial, sans-serif;--mono:"DM Mono", monospace;color:#fff;background:var(--ink);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{min-width:320px;font-family:var(--body);background:var(--ink);color:var(--white);margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(1180px,100% - 48px);margin-inline:auto}.section{padding:130px 0}.kicker{color:#707987;font:500 11px/1.2 var(--mono);letter-spacing:.13em;margin:0 0 17px}h1,h2,h3,p{margin-top:0}h2{color:var(--white);font:700 clamp(48px,6vw,80px)/.9 var(--display);letter-spacing:-.035em;text-transform:uppercase;margin-bottom:0}h1 em,h2 em{color:var(--red);font-style:normal}.site-header{z-index:20;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;width:100%;height:82px;padding:0 max(24px,50vw - 590px);transition:background .25s,height .25s,border-color .25s;display:flex;position:fixed;top:0;left:0}.site-header--scrolled{border-color:var(--line);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#090b0fe0;height:70px}.site-header__logo{z-index:2;position:relative}.nav{color:#d7dae0;font:600 12px/1 var(--body);align-items:center;gap:32px;display:flex}.nav>a:not(.nav__call){transition:color .2s;position:relative}.nav>a:not(.nav__call):after{background:var(--red);content:"";width:0;height:1px;transition:width .2s;position:absolute;bottom:-7px;left:0}.nav>a:hover{color:#fff}.nav>a:hover:after{width:100%}.nav__call{color:#fff;border:1px solid #ffffff52;align-items:center;gap:7px;padding:11px 15px;transition:background .2s,border .2s;display:inline-flex}.nav__call:hover{border-color:var(--red);background:var(--red)}.menu-toggle{color:#fff;cursor:pointer;background:0 0;border:0;padding:8px;display:none}.logo{color:#fff;width:max-content;font-family:var(--display);letter-spacing:-.075em;align-items:center;font-style:italic;line-height:1;display:flex;position:relative;transform:skew(-10deg)}.logo__marks{z-index:1;align-items:center;width:31px;height:27px;margin-right:-3px;display:flex;position:relative;overflow:hidden;transform:skew(10deg)}.logo__marks i,.logo__marks b,.logo__marks em{height:6px;display:block;position:absolute;transform:skew(-30deg)}.logo__marks i{background:#fff;width:28px;top:2px;left:-1px}.logo__marks b{background:var(--red);width:31px;top:10px;left:-5px}.logo__marks em{background:var(--blue);width:26px;top:18px;left:2px}.logo__rmb{letter-spacing:-.11em;font-size:44px;font-weight:800}.logo__motors{font:700 11px/1 var(--mono);letter-spacing:.27em;align-self:flex-end;margin:0 0 3px 7px;transform:skew(10deg)}.logo--compact .logo__marks{width:22px;height:19px;margin-right:-1px}.logo--compact .logo__marks i,.logo--compact .logo__marks b,.logo--compact .logo__marks em{height:4px}.logo--compact .logo__marks i{width:20px;top:1px}.logo--compact .logo__marks b{width:23px;top:7px}.logo--compact .logo__marks em{width:20px;top:13px}.logo--compact .logo__rmb{font-size:30px}.logo--light{color:var(--ink)}.hero{isolation:isolate;background:#0c1015;align-items:flex-end;height:100svh;min-height:760px;display:flex;position:relative;overflow:hidden}.hero__image{z-index:-3;position:absolute;inset:0}.hero__image img{object-fit:cover;object-position:center;filter:saturate(.78)contrast(1.08);width:100%;height:100%;animation:1.4s both heroImage;transform:scale(1.03)}.hero__scrim{z-index:-2;background:linear-gradient(90deg,#07090df0 0%,#07090da8 43%,#07090d2e 100%),linear-gradient(#0000 52%,#07090db8 100%);position:absolute;inset:0}.hero__grain{z-index:-1;opacity:.13;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:absolute;inset:0}.hero__content{width:100%;padding-bottom:max(80px,11vh);position:relative}.hero__eyebrow{color:#e8e9eb;font:500 11px/1 var(--mono);letter-spacing:.12em;opacity:0;align-items:center;gap:10px;margin-bottom:23px;animation:.5s .4s forwards fadeUp;display:flex}.hero__eyebrow span{background:var(--red);width:29px;height:2px}.hero__brand-lockup{margin-bottom:23px}.hero__brand-lockup .logo{opacity:0;animation:.9s cubic-bezier(.2,.88,.29,1.22) .55s forwards lockup}.hero__brand-lockup p{color:#c5cbd4;font:500 8px/1 var(--mono);letter-spacing:.26em;opacity:0;margin:6px 0 0 42px;animation:.45s 1.2s forwards fadeUp}.hero h1{max-width:670px;font:800 clamp(65px,8.3vw,122px)/.79 var(--display);letter-spacing:-.055em;text-transform:uppercase;opacity:0;margin:0 0 22px;animation:.65s 1.05s forwards fadeUp}.hero__copy{color:#d6d9df;opacity:0;max-width:440px;margin-bottom:31px;font-size:14px;line-height:1.7;animation:.5s 1.26s forwards fadeUp}.hero__actions{opacity:0;flex-wrap:wrap;gap:12px;animation:.5s 1.43s forwards fadeUp;display:flex}.button{justify-content:center;align-items:center;gap:11px;min-height:52px;padding:0 18px;font-size:12px;font-weight:700;transition:transform .2s,background .2s,border .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button--primary{background:var(--red);color:#fff}.button--primary svg:last-child{margin-left:9px}.button--primary:hover{background:#ff4948}.button--ghost{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000001f;border:1px solid #ffffff5c}.button--ghost:hover{color:var(--ink);background:#fff;border-color:#fff}.hero__scroll{color:#b8bec7;font:500 10px/1 var(--mono);letter-spacing:.14em;align-items:center;gap:11px;display:flex;position:absolute;bottom:36px;left:max(24px,50vw - 590px)}.hero__scroll i{background:#b8bec7;width:39px;height:1px}.hero__rating{color:#edf0f5;align-items:center;gap:10px;display:flex;position:absolute;bottom:36px;right:max(24px,50vw - 590px)}.hero__rating strong{font:700 31px/1 var(--display)}.hero__rating span{color:#c1c7d0;font:500 9px/1.45 var(--mono);letter-spacing:.05em}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#11151c;overflow:hidden}.marquee__track{color:#dce0e6;width:max-content;font:700 20px/1 var(--display);letter-spacing:.05em;white-space:nowrap;align-items:center;gap:27px;padding:17px 0;animation:26s linear infinite marquee;display:flex}.marquee__track b{color:var(--red);font-size:15px}.marquee__track:after{content:"MEKANİK ONARIM  ✦  PERİYODİK BAKIM  ✦  GRENAJ ONARIM  ✦  ARIZA TESPİTİ  ✦  YEDEK PARÇA  ✦";color:#dce0e6;font:inherit;letter-spacing:.05em;word-spacing:21px}.intro{padding-bottom:142px}.intro__grid{grid-template-columns:1.35fr .65fr;align-items:end;gap:120px;display:grid}.intro__grid>div p{color:#bac0cb;max-width:410px;margin-bottom:30px;font-size:15px;line-height:1.8}.text-link{color:#fff;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.text-link svg{color:var(--red);transition:transform .2s}.text-link:hover svg{transform:translate(5px)}.services{background:var(--paper);color:var(--ink)}.services h2{color:var(--ink)}.services .kicker{color:#747475}.section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:64px;display:flex}.section-head>p{color:#68707c;max-width:300px;margin:0 0 5px;font-size:14px;line-height:1.7}.service-list{border-top:1px solid #c8c7c2}.service-card{border-bottom:1px solid #c8c7c2;grid-template-columns:80px 1fr auto;align-items:center;gap:20px;min-height:126px;padding:24px 0;transition:padding .25s,color .25s;display:grid}.service-card>span{color:var(--red);font:500 11px var(--mono)}.service-card h3{font:700 29px/1 var(--display);letter-spacing:-.01em;text-transform:uppercase;margin:0 0 8px}.service-card p{color:#5f656e;max-width:510px;margin:0;font-size:13px;line-height:1.55}.service-card>svg{color:#777;transition:color .2s,transform .2s}.service-card:hover{color:var(--red);padding-inline:14px}.service-card:hover>svg{color:var(--red);transform:translate(6px)}.work{overflow:hidden}.work__head{align-items:end}.gallery{grid-template-rows:300px 210px;grid-template-columns:1.4fr .6fr;gap:15px;display:grid}.gallery__item{background:#151a23;margin:0;position:relative;overflow:hidden}.gallery__item img{object-fit:cover;filter:saturate(.76)contrast(1.04);width:100%;height:100%;transition:transform .7s,filter .5s}.gallery__item:hover img{filter:saturate();transform:scale(1.055)}.gallery figcaption{font:600 10px/1.3 var(--mono);letter-spacing:.04em;background:linear-gradient(#0000,#000000bf);justify-content:space-between;align-items:end;gap:14px;padding:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.gallery figcaption b{color:#d3d5da;text-align:right;font-weight:400}.gallery__panel{background:var(--red);flex-direction:column;justify-content:space-between;padding:27px;display:flex;position:relative;overflow:hidden}.gallery__panel:after{content:"";border:1px solid #ffffff52;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-85px;right:-45px}.gallery__panel p{z-index:1;font:700 26px/.92 var(--display);letter-spacing:-.02em;margin:0;position:relative}.gallery__panel p em{color:#080a0d;font-style:normal}.mark-lines{z-index:1;width:70px;height:31px;margin-left:auto;display:flex;position:relative;transform:skew(-24deg)}.mark-lines i,.mark-lines b,.mark-lines em{height:7px;display:block;position:absolute}.mark-lines i{background:#fff;width:59px;top:0}.mark-lines b{background:#10131a;width:63px;top:11px;left:8px}.mark-lines em{background:var(--blue);width:51px;top:22px;left:19px}.social-proof{background:#10151d}.score-grid{grid-template-columns:.75fr .75fr 1.5fr;align-items:end;gap:20px;margin-bottom:72px;display:grid}.score{border:1px solid var(--line);background:#0c1017;min-height:236px;padding:23px}.score>span{color:#a9afba;font-size:11px}.score strong{color:#fff;font:700 75px/.75 var(--display);letter-spacing:-.04em;margin:36px 0 17px;display:block}.score strong span{color:var(--red)}.score .stars{color:var(--red);letter-spacing:3px;margin:0;font-size:15px}.score .stars small{color:#9199a5;font:400 9px var(--mono);letter-spacing:0}.score-copy{padding-left:42px}.review-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.review-grid blockquote{border:1px solid var(--line);background:#0c1017;flex-direction:column;justify-content:space-between;min-height:255px;margin:0;padding:26px;display:flex}.review-grid blockquote>span{color:var(--red);font:500 11px var(--mono)}.review-grid blockquote>p{font:600 21px/1.16 var(--display);letter-spacing:-.01em;margin:20px 0}.review-grid footer{flex-direction:column;gap:4px;display:flex}.review-grid footer strong{font-size:11px}.review-grid footer small{color:#8f97a4;font:10px var(--mono)}.contact{background:var(--paper);color:var(--ink);padding:130px 0 0}.contact h2{color:var(--ink)}.contact__top{grid-template-columns:1.35fr .65fr;gap:24px;display:grid}.contact__top .kicker{color:#767676;grid-column:1/-1;margin-bottom:0}.contact__lead{color:#656b73;align-self:end;max-width:310px;margin:0 0 6px;font-size:14px;line-height:1.75}.contact__grid{background:#cac8c2;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:65px;display:grid}.contact-card{background:var(--paper);grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;column-gap:13px;padding:29px 25px;transition:background .2s,color .2s;display:grid}.contact-card>svg:first-child{color:var(--red);grid-row:span 2;align-self:center}.contact-card span{color:#74787d;font:10px var(--mono)}.contact-card strong{font:700 24px/1 var(--display);letter-spacing:.01em;text-transform:uppercase;margin-top:7px}.contact-card>svg:last-child{color:#797d81;grid-row:span 2;align-self:center}.contact-card:hover{background:var(--ink);color:#fff}.contact-card:hover>svg:last-child{color:var(--red);transform:translate(5px)}.contact__address{justify-content:space-between;align-items:end;gap:20px;padding:73px 0 100px;display:flex}.contact__address>span{color:#6a6e73;font:10px var(--mono)}.contact__address p{font:700 36px/.9 var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:0 auto 0 34px}.contact__address a{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.contact__address a svg{color:var(--red)}.footer{color:#afb5bf;justify-content:space-between;align-items:center;gap:25px;min-height:98px;display:flex}.footer p,.footer a{font:10px var(--mono);margin:0}.footer a{color:#fff}.footer a span{color:var(--red);font-size:16px}.mobile-actions{display:none}[data-reveal]{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.3,1);transform:translateY(26px)}[data-reveal].is-visible{opacity:1;transform:none}@keyframes heroImage{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1.03)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lockup{0%{opacity:0;transform:translate(110px)skew(-10deg)}58%{opacity:1;transform:translate(-7px)skew(-10deg)}76%{transform:translate(4px)skew(-10deg)}to{opacity:1;transform:none}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=760px){.container{width:min(100% - 36px,560px)}.section{padding:86px 0}.site-header{height:64px;padding:0 18px}.site-header--scrolled{height:61px}.nav{background:#090b0f;flex-direction:column;align-items:stretch;gap:0;min-height:100svh;padding:90px 24px 30px;display:none;position:absolute;top:0;left:0;right:0}.nav--open{display:flex}.nav>a:not(.nav__call){font:700 32px/1 var(--display);letter-spacing:.01em;text-transform:uppercase;padding:18px 0}.nav>a:not(.nav__call):after{display:none}.nav__call{justify-content:center;margin-top:20px}.menu-toggle{z-index:2;display:block;position:relative}.logo__rmb{font-size:38px}.logo--compact .logo__rmb{font-size:28px}.hero{min-height:680px}.hero__image img{object-position:60% center}.hero__scrim{background:linear-gradient(90deg,#07090df0 0%,#07090d85 100%),linear-gradient(#0000 35%,#07090dcc 100%)}.hero__content{padding-bottom:112px}.hero h1{font-size:clamp(65px,19vw,88px)}.hero__copy{max-width:350px;font-size:13px}.hero__scroll,.hero__rating{bottom:27px}.hero__scroll span,.hero__scroll i{display:none}.hero__rating{right:18px}.hero__rating strong{font-size:28px}.hero__rating span{font-size:8px}.button{min-height:50px}.hero__actions .button{flex:1}.hero__actions .button--ghost{padding-inline:12px}.marquee__track{padding:14px 0;font-size:17px}.intro{padding-bottom:95px}.intro__grid,.contact__top{grid-template-columns:1fr;gap:31px}.intro__grid h2{font-size:56px}.section-head{margin-bottom:40px;display:block}.section-head>p{margin-top:22px}.service-card{grid-template-columns:38px 1fr auto;gap:10px;min-height:113px}.service-card h3{font-size:25px}.service-card p{font-size:12px}.work__head .text-link{margin-top:24px}.gallery{grid-template-rows:250px 185px;grid-template-columns:1fr 1fr;gap:9px}.gallery__item--wide{grid-area:auto/1/auto/-1}.gallery__item--detail{grid-row:auto}.gallery__panel{padding:20px}.gallery__panel p{font-size:21px}.gallery figcaption{padding:14px}.gallery figcaption b{display:none}.score-grid{grid-template-columns:1fr 1fr;margin-bottom:45px}.score{min-height:190px;padding:18px}.score strong{margin:30px 0 14px;font-size:62px}.score-copy{grid-column:1/-1;padding:19px 0 0}.score-copy h2{font-size:56px}.review-grid{grid-template-columns:1fr;gap:9px}.review-grid blockquote{min-height:206px}.contact{padding-top:86px}.contact__top .kicker{grid-column:auto}.contact__lead{margin:0}.contact__grid{grid-template-columns:1fr;margin-top:44px}.contact-card{padding:23px 20px}.contact__address{padding:55px 0 110px;display:block}.contact__address p{margin:18px 0 29px;font-size:33px}.footer{min-height:85px;padding-bottom:76px}.footer p{max-width:150px;line-height:1.5}.footer a{display:none}.mobile-actions{z-index:19;background:#0a0d12;border-top:1px solid #ffffff26;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0000003d}.mobile-actions a{color:#fff;justify-content:center;align-items:center;gap:8px;min-height:58px;font-size:12px;font-weight:700;display:flex}.mobile-actions a:first-child{border-right:1px solid #ffffff26}.mobile-actions a:last-child{background:var(--red)}}.logo{width:184px;line-height:0;display:block;transform:none}.logo img{filter:drop-shadow(0 8px 16px #0000003d);width:100%;height:auto;display:block}.logo--compact{width:68px}.hero__content{width:min(1180px,100% - 48px)}.hero__brand-lockup{background:#06080b33;width:max-content;margin-bottom:24px;padding:5px}.hero h1{max-width:760px}@media (width<=760px){.logo{width:168px}.logo--compact{width:58px}.hero__content{width:min(100% - 36px,560px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.gallery{grid-template-rows:260px 250px;grid-template-columns:1.25fr .75fr .75fr}.gallery__item--wide{grid-row:1/span 2}.gallery__item--wide img{object-position:center}.gallery__item--detail{grid-area:1/2}.gallery__item--detail img{object-position:center;transform:none}.gallery__item--detail:hover img{transform:scale(1.055)}.gallery__item--service{grid-area:1/3}.gallery__item--service img{object-position:center}.gallery__item--maintenance{grid-area:2/2}.gallery__item--maintenance img{object-position:center}.gallery__panel{grid-area:2/3}@media (width<=760px){.gallery{grid-template-rows:250px 185px 185px;grid-template-columns:1fr 1fr}.gallery__item--wide{grid-area:1/1/auto/-1}.gallery__item--detail{grid-area:2/1}.gallery__item--service{grid-area:2/2}.gallery__item--maintenance{grid-area:3/1}.gallery__panel{grid-area:3/2}}.faq{background:var(--paper);color:var(--ink)}.faq h2{color:var(--ink)}.faq .kicker{color:#747475}.faq__head{margin-bottom:48px}.faq__list{border-top:1px solid #c8c7c2}.faq__list details{border-bottom:1px solid #c8c7c2;padding:0 4px}.faq__list summary{cursor:pointer;font:700 clamp(20px,2.1vw,29px)/1.08 var(--display);letter-spacing:-.01em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;list-style:none;display:flex}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary svg{color:var(--red);flex:none;transition:transform .2s}.faq__list details[open] summary svg{transform:rotate(180deg)}.faq__list p{color:#5f656e;max-width:780px;margin:0;padding:0 46px 25px 0;font-size:15px;line-height:1.75}@media (width<=760px){.faq__head{margin-bottom:34px}.faq__list summary{padding:21px 0;font-size:22px}.faq__list p{padding:0 0 21px;font-size:14px}}
