:root{
  --apx-bg:#f6f2eb;
  --apx-paper:#ffffff;
  --apx-paper-2:#fbf7f0;
  --apx-ink:#1b2d3a;
  --apx-muted:#5f6f79;
  --apx-line:rgba(27,45,58,.10);
  --apx-navy:#1b2d3a;
  --apx-accent:#c6833f;
  --apx-accent-deep:#a8672e;
  --apx-soft:#efe6d6;
  --apx-soft-blue:#ecf2f4;
  --apx-shadow:0 18px 60px rgba(20,34,45,.08);
}
body{background:linear-gradient(180deg,#faf7f1 0%,#f3eee7 100%);color:var(--apx-ink);font-family:"Inter",Arial,sans-serif}
.container{max-width:1360px}.ust-serit{display:none!important}
.ana-header{position:sticky!important;top:0;left:0;right:0;background:rgba(250,247,241,.86)!important;backdrop-filter:blur(16px);border-bottom:1px solid rgba(27,45,58,.08)!important;z-index:100}.ana-header-ic{height:88px;max-width:1440px}
.site-logo img,.mobil-sabit-logo img{display:none!important}
.site-logo a,.mobil-sabit-logo{display:flex;align-items:center;gap:12px}
.site-logo a:before,.mobil-sabit-logo:before{content:"";width:46px;height:46px;border-radius:14px;background:url("../images/brand/tiger-mark.svg") center/cover no-repeat;flex:0 0 46px;box-shadow:0 10px 22px rgba(167,103,46,.18)}
.site-logo a:after,.mobil-sabit-logo:after{content:"Hidrolik Pro";font:800 24px/1 "Inter",Arial,sans-serif;letter-spacing:-.04em;color:var(--apx-navy)}
.ana-menu .menu-liste>li>a{color:var(--apx-ink)!important;font-size:13px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mobil-menu-ac{color:var(--apx-ink)!important}

.apx-home{overflow:hidden;padding-bottom:28px}.apx-shell{width:min(1320px,calc(100% - 44px));margin:0 auto}
.apx-kicker,.apx-head>span,.apx-panel>span,.apx-calc-box span,.apx-contact-box span{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#8b6339}
.apx-head h2,.apx-hero h1,.apx-calc-box h2,.apx-contact-box h2{font-family:"Arial Narrow",Arial,sans-serif;line-height:.94;letter-spacing:-.05em;margin:14px 0 0;color:var(--apx-navy)}
.apx-head p,.apx-hero-copy>p,.apx-copy,.apx-calc-box p,.apx-contact-box p,.apx-panel p{font-size:17px;line-height:1.8;color:var(--apx-muted)}

.apx-hero{padding:38px 0 22px}.apx-hero-grid{display:grid;grid-template-columns:1fr 1.04fr;gap:34px;align-items:center}.apx-hero h1{font-size:clamp(54px,7vw,100px)}.apx-hero h1 span{color:var(--apx-accent)}
.apx-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.apx-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:999px;font-weight:800;border:1px solid transparent;transition:.25s}.apx-btn:hover{transform:translateY(-2px)}.apx-btn-solid{background:var(--apx-navy);color:#fff!important;box-shadow:0 16px 34px rgba(27,45,58,.16)}.apx-btn-line{background:#fff;color:var(--apx-ink)!important;border-color:var(--apx-line)}
.apx-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.apx-stats article{padding:18px;border-radius:22px;background:#fff;border:1px solid var(--apx-line);box-shadow:var(--apx-shadow)}.apx-stats strong{display:block;font-size:28px;color:var(--apx-navy)}.apx-stats span{display:block;font-size:13px;color:var(--apx-muted);margin-top:5px}

.apx-hero-visual{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;align-items:stretch}.apx-panel,.apx-visual-card,.apx-overview-bar,.apx-product-grid article,.apx-service-left,.feature-panel,.apx-accent-stack article,.apx-step-grid article,.apx-calc-box,.apx-contact-box{background:#fff;border:1px solid var(--apx-line);box-shadow:var(--apx-shadow)}
.apx-panel-main{border-radius:32px;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,#fff9f0 0%,#f7f2eb 100%);position:relative;overflow:hidden}.apx-panel-main:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(120deg,rgba(198,131,63,.08) 0 8px,rgba(255,255,255,0) 8px 24px);opacity:.45}.apx-panel-main>*{position:relative;z-index:1}.apx-panel-main h3{font-size:38px;line-height:1.02;margin:10px 0;color:var(--apx-navy)}
.apx-visual-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.apx-visual-card{border-radius:28px;overflow:hidden;display:grid;grid-template-rows:1fr auto}.apx-visual-card img{display:block;width:100%;height:220px;object-fit:cover;background:#f5f7f8}.apx-visual-card div{padding:18px}.apx-visual-card span{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.16em;color:#8b6339;margin-bottom:8px}.apx-visual-card h4{font-size:24px;line-height:1.06;margin:0;color:var(--apx-navy)}.apx-visual-card.tall{grid-row:1/3}.apx-visual-card.tall img{height:100%}.stripe-card{background:linear-gradient(180deg,#fff 0%,#fbf7f0 100%)}.stripe-art{height:220px;background:repeating-linear-gradient(135deg,#1b2d3a 0 14px,#c6833f 14px 28px,#f3eee7 28px 44px)}

.apx-overview,.apx-products,.apx-services,.apx-process,.apx-calculator,.apx-contact{padding-top:102px}.apx-overview-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-radius:28px;overflow:hidden}.apx-overview-bar article{padding:26px;border-right:1px solid var(--apx-line)}.apx-overview-bar article:last-child{border-right:0}.apx-overview-bar b{display:block;font-size:20px;color:var(--apx-navy);margin-bottom:8px}.apx-overview-bar span{display:block;font-size:14px;line-height:1.7;color:var(--apx-muted)}

.apx-head{max-width:920px;margin:0 0 34px}.apx-head.center{text-align:center;margin:0 auto 40px}.apx-head.center p{max-width:760px;margin:16px auto 0}.apx-head.split{max-width:none;display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:end}.apx-head h2{font-size:clamp(40px,5vw,72px)}
.apx-product-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr;gap:20px}.apx-product-grid article{border-radius:30px;overflow:hidden}.apx-product-grid img{display:block;width:100%;height:100%;object-fit:cover;background:#f4f7f8}.apx-product-grid article div{padding:24px}.apx-product-grid span{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.16em;color:#8b6339;margin-bottom:10px}.apx-product-grid h3{font-size:34px;line-height:1.03;margin:0 0 10px;color:var(--apx-navy)}.apx-product-grid p{margin:0;color:var(--apx-muted);font-size:15px;line-height:1.75}.apx-product-grid .big-card{grid-row:1/3;display:grid;grid-template-rows:1fr auto}.apx-product-grid .big-card img{min-height:390px}

.apx-service-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:start}.apx-service-left{border-radius:32px;padding:34px}.apx-service-list{display:grid;gap:16px;margin-top:24px}.apx-service-list article{display:grid;grid-template-columns:62px 1fr;gap:16px;align-items:start;padding:18px;border-radius:22px;background:#fbfaf7;border:1px solid rgba(27,45,58,.06)}.apx-service-list i{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:var(--apx-soft);color:#8b6339;font-size:22px}.apx-service-list h3{font-size:22px;line-height:1.08;margin:0 0 8px;color:var(--apx-navy)}.apx-service-list p{margin:0;color:var(--apx-muted);font-size:14px;line-height:1.7}
.apx-service-right{display:grid;gap:18px}.feature-panel{border-radius:30px;padding:28px;background:linear-gradient(180deg,#fff 0%,#f7fbfc 100%)}.feature-panel h3{font-size:36px;line-height:1.02;margin:10px 0;color:var(--apx-navy)}.apx-accent-stack{display:grid;gap:14px}.apx-accent-stack article{padding:22px;border-radius:24px;display:flex;align-items:center;gap:14px}.apx-accent-stack b{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--apx-soft);color:#8b6339}.apx-accent-stack h4{font-size:24px;line-height:1.08;margin:0;color:var(--apx-navy)}

.apx-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.apx-step-grid article{padding:26px;border-radius:28px;background:linear-gradient(180deg,#fff 0%,#fbf7f0 100%)}.apx-step-grid small{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.16em;color:#8b6339;margin-bottom:14px}.apx-step-grid h3{font-size:28px;line-height:1.06;margin:0 0 10px;color:var(--apx-navy)}.apx-step-grid p{margin:0;color:var(--apx-muted);font-size:15px;line-height:1.75}

.apx-calc-box,.apx-contact-box{display:flex;justify-content:space-between;align-items:center;gap:26px;border-radius:34px;padding:38px}.apx-calc-box{background:linear-gradient(135deg,#fff 0%,#f1f6f8 100%)}.apx-calc-box h2,.apx-contact-box h2{font-size:clamp(38px,4.2vw,64px)}.apx-calc-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:flex-end}.apx-calc-mini{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.apx-calc-mini span{padding:10px 14px;border-radius:999px;background:#fff;border:1px solid rgba(27,45,58,.08);color:#6c573b;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}
.apx-contact-box{background:linear-gradient(135deg,#fffaf3 0%,#ffffff 100%)}.apx-contact-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end}

.site-footer{background:var(--apx-navy)!important}.footer-ust{background:var(--apx-navy)!important}.site-footer .site-logo a:after{color:#fff}.sabit-whatsapp{background:var(--apx-accent)!important;color:#fff!important}

@media (max-width:980px){.ana-menu{display:none}.apx-shell{width:min(100% - 30px,1320px)}.apx-hero-grid,.apx-head.split,.apx-service-wrap,.apx-calc-box,.apx-contact-box{display:block}.apx-hero-visual{grid-template-columns:1fr;gap:16px;margin-top:18px}.apx-panel-main{min-height:300px}.apx-visual-grid{grid-template-columns:1fr}.apx-visual-card.tall{grid-row:auto}.apx-overview-bar,.apx-step-grid{grid-template-columns:1fr}.apx-overview-bar article{border-right:0;border-bottom:1px solid var(--apx-line)}.apx-overview-bar article:last-child{border-bottom:0}.apx-product-grid{grid-template-columns:1fr;grid-template-rows:auto}.apx-product-grid .big-card{grid-row:auto}.apx-product-grid .big-card img{min-height:0;height:260px}.apx-product-grid article:not(.big-card) img{height:240px}.apx-service-right{margin-top:18px}.apx-contact-actions,.apx-calc-actions{justify-content:flex-start;margin-top:18px}.apx-overview,.apx-products,.apx-services,.apx-process,.apx-calculator,.apx-contact{padding-top:76px}.apx-stats{grid-template-columns:1fr}}
@media (max-width:640px){.ana-header-ic{height:78px}.site-logo a:after,.mobil-sabit-logo:after{font-size:20px}.site-logo a:before,.mobil-sabit-logo:before{width:40px;height:40px;flex-basis:40px}.apx-hero h1{font-size:clamp(42px,12vw,68px)}.apx-head h2,.apx-calc-box h2,.apx-contact-box h2{font-size:clamp(34px,10vw,52px)}.apx-btn{width:100%}.apx-calc-mini{justify-content:flex-start}}
