/* AKKUR white, red and graphite identity. Content and metadata remain server-rendered. */
:root{--ak-paper:#ffffff;--ak-red:#b82b29;--ak-line:#e7e7e9;--ak-muted:#66676d;}
html body .akkur-home-wrapper .akkur-hero{background:#ffffff!important;padding:26px 0 0!important;color:#202124!important;position:relative;isolation:isolate;}
html body .akkur-home-wrapper .akkur-hero:before{background:radial-gradient(ellipse at 85% 45%,#ffffff00,transparent 58%)!important;pointer-events:none;}
html body .akkur-home-wrapper .akkur-hero-grid{grid-template-columns:1fr 1.12fr!important;min-height:600px!important;gap:0!important;}
html body .akkur-home-wrapper .akkur-hero-content{padding:30px 0 50px!important;max-width:600px!important;}
html body .akkur-home-wrapper .akkur-hero-badge-wrap{margin-bottom:26px!important;}
html body .akkur-home-wrapper .akkur-hero .akkur-hero-tag{color:#707176!important;font-size:11px!important;letter-spacing:.16em!important;}
html body .akkur-home-wrapper .akkur-hero-title{font-size:clamp(48px,5.1vw,74px)!important;font-weight:750!important;line-height:1.04!important;letter-spacing:-.055em!important;color:#202124!important;margin-bottom:26px!important;}
html body .akkur-home-wrapper .akkur-hero-title span.typed-text{color:#b82b29!important;}
html body .akkur-home-wrapper .akkur-hero-desc{font-size:16px!important;line-height:1.8!important;max-width:470px!important;color:#65666c!important;}
html body .akkur-home-wrapper .akkur-btn-group{gap:12px!important;margin-bottom:30px!important;}
html body .akkur-home-wrapper .akkur-hero .akkur-btn{border-radius:10px!important;min-height:52px!important;padding:14px 22px!important;font-size:13px!important;}
html body .akkur-home-wrapper .akkur-hero .akkur-btn-primary{background:#b82b29!important;border-color:#b82b29!important;}
html body .akkur-home-wrapper .akkur-hero .akkur-btn-secondary{background:#ffffff80!important;border:1px solid #dedee2!important;color:#292a2f!important;}
html body .akkur-home-wrapper .akkur-hero .akkur-btn-secondary *{color:#292a2f!important;}
html body .akkur-home-wrapper .akkur-hero .akkur-btn-secondary .ak-brand-whatsapp{color:#187648!important;}
html body .akkur-home-wrapper .akkur-hero .akkur-btn-secondary:hover{background:#fff!important;border-color:#a9aaae!important;}
html body .akkur-home-wrapper .akkur-hero .akkur-btn-secondary:hover *{color:#292a2f!important;}
html body .akkur-home-wrapper .akkur-hero-usp-bar{border-color:#e5e5e8!important;padding-top:24px!important;gap:16px!important;}
html body .akkur-home-wrapper .akkur-hero .akkur-usp-item,
html body .akkur-home-wrapper .akkur-hero .akkur-usp-item *{color:#696a70!important;font-size:10px!important;font-weight:600!important;}
html body .akkur-home-wrapper .akkur-hero .akkur-usp-item svg{color:#b82b29!important;width:16px!important;height:16px!important;}
html body .akkur-home-wrapper .akkur-hero-visual{align-self:stretch;display:flex;align-items:flex-end;position:relative!important;min-height:590px!important;pointer-events:none;}
html body .akkur-home-wrapper .akkur-image-card{position:absolute!important;bottom:0!important;left:-25%!important;width:145%!important;height:100%!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;}
html body .akkur-home-wrapper .akkur-hero-img{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center bottom!important;aspect-ratio:auto!important;filter:none!important;mask-image:linear-gradient(to bottom,#000 86%,transparent 100%);}
html body .akkur-home-wrapper .akkur-floating-badge{bottom:64px!important;right:17%!important;background:#fffffff0!important;border:1px solid #ffffff!important;border-radius:10px!important;padding:13px 16px!important;box-shadow:0 14px 35px #303b3010!important;font-size:11px!important;}
html body .ak-catalog-nav--home{padding:38px 0 42px!important;}
html body .ak-catalog-nav--home .ak-catalog-nav-heading{margin-bottom:24px!important;}
html body .ak-catalog-nav--home .ak-catalog-nav-title strong{font-size:28px!important;font-weight:700!important;letter-spacing:-.03em!important;}
html body .ak-catalog-nav--home .ak-catalog-nav-number{font-size:10px!important;color:#96979c!important;}
html body .ak-catalog-nav--home .ak-catalog-nav-group{padding-left:26px!important;}
html body .ak-catalog-nav--home .ak-catalog-nav-group li>a{font-size:13px!important;min-height:34px!important;}
html body .akkur-home-wrapper .akkur-section{padding:88px 0!important;}
html body .akkur-section-title,html body .akkur-product-intro-title{font-weight:700!important;letter-spacing:-.045em!important;}
html body .akkur-feature-card{border-radius:16px!important;padding:30px 26px!important;background:#ffffff!important;border-color:#e7e7e9!important;}
html body .akkur-feature-icon{background:#fafafa!important;border:1px solid #e7e7e7!important;border-radius:12px!important;color:#b82b29!important;}
html body .akkur-feature-icon svg{stroke-width:1.5!important;}
html body .akkur-feature-card:hover{transform:translateY(-3px)!important;box-shadow:0 14px 38px #27362308!important;}
html body .akkur-product-card{border-radius:16px!important;border-color:#e7e7e9!important;}
html body .akkur-category-media{background:#ffffff!important;border-color:#ededf0!important;height:252px!important;}
html body .akkur-product-card-content{padding:26px!important;}
html body .akkur-process-banner{border-radius:14px!important;height:260px!important;}
html body .akkur-process-step{border:0!important;border-top:1px solid #e7e7e9!important;border-radius:0!important;padding:28px 0!important;background:transparent!important;}
html body .akkur-process-num{color:#b82b29!important;font-size:22px!important;}
html body .akkur-blog-card{border-radius:16px!important;border-color:#e7e7e9!important;}
html body .akkur-home-wrapper .akkur-section-brand{background:#24332c!important;position:relative;}
html body .akkur-home-wrapper .akkur-quality-badge-card{border-radius:12px!important;background:#ffffff08!important;border-color:#ffffff25!important;}
html body :is(.akkur-about-hero,.akkur-prod-hero,.akkur-contact-hero,.akkur-gallery-hero,.akkur-blog-hero){background:#ffffff!important;border-color:#e7e7e9!important;}
html body :is(.akkur-contact-info-card,.akkur-value-card,.akkur-market-card,.akkur-gallery-item,.akkur-image-frame,.akkur-machinery-card){border-radius:16px!important;border-color:#e7e7e9!important;}
html body :is(.akkur-form-input,.akkur-form-textarea){border-radius:10px!important;border-color:#dcdce0!important;background:#ffffff!important;transition:border-color .16s ease;}
html body :is(.akkur-form-input,.akkur-form-textarea):focus{border-color:#b82b29!important;box-shadow:0 0 0 3px #b82b2915!important;}
html body .akkur-form-submit-btn,html body .akkur-gallery-filter-btn{border-radius:10px!important;}
html body .akkur-pp__stage{border-radius:18px!important;background:#ffffff!important;border-color:#e7e7e9!important;}
html body .ak-shop-card-image{border-radius:14px!important;background:#ffffff!important;border-color:#e7e7e9!important;overflow:hidden!important;}
html body .ak-shop-voltage button,html body .ak-shop-types button{border-radius:9px!important;}
html body .ak-shop .ak-shop-search{border-radius:12px!important;background:#ffffff!important;}
html body .akkur-custom-footer{background:#ffffff!important;border-color:#e7e7e9!important;}
html body .akkur-footer-social-link{border-radius:50%!important;}
@media(min-width:1441px){html body .akkur-home-wrapper .akkur-hero-grid{min-height:660px!important;}html body .akkur-home-wrapper .akkur-hero-visual{min-height:660px!important;}}
@media(max-width:1100px) and (min-width:768px){
 html body .akkur-home-wrapper .akkur-hero-title{font-size:50px!important;}
 html body .akkur-home-wrapper .akkur-hero-grid{grid-template-columns:1fr 1fr!important;min-height:540px!important;}
 html body .akkur-home-wrapper .akkur-hero-visual{min-height:540px!important;}
 html body .akkur-home-wrapper .akkur-btn-group{gap:8px!important;}
 html body .akkur-home-wrapper .akkur-hero .akkur-btn{padding:13px 15px!important;font-size:12px!important;}
}
@media(max-width:767px){
 html body .akkur-home-wrapper .akkur-hero{padding:0!important;}
 html body .akkur-home-wrapper .akkur-hero-grid{grid-template-columns:1fr!important;gap:0!important;min-height:0!important;}
 html body .akkur-home-wrapper .akkur-hero-content{padding:38px 0 0!important;max-width:100%!important;}
 html body .akkur-home-wrapper .akkur-hero-badge-wrap{margin-bottom:20px!important;}
 html body .akkur-home-wrapper .akkur-hero-title{font-size:clamp(39px,10.9vw,66px)!important;max-width:560px!important;line-height:1.06!important;margin-bottom:22px!important;}
 html body .akkur-home-wrapper .akkur-hero-desc{font-size:14px!important;line-height:1.75!important;max-width:520px!important;margin-bottom:22px!important;}
 html body .akkur-home-wrapper .akkur-btn-group{grid-template-columns:1fr 1fr!important;gap:9px!important;margin-bottom:22px!important;}
 html body .akkur-home-wrapper .akkur-hero .akkur-btn{padding:12px 10px!important;font-size:11px!important;min-height:48px!important;}
 html body .akkur-home-wrapper .akkur-hero-usp-bar{padding-top:18px!important;gap:10px 13px!important;}
 html body .akkur-home-wrapper .akkur-hero .akkur-usp-item *{font-size:9px!important;}
 html body .akkur-home-wrapper .akkur-hero-visual{min-height:320px!important;height:75vw!important;max-height:460px!important;margin-top:0!important;}
 html body .akkur-home-wrapper .akkur-image-card{left:-27%!important;width:140%!important;}
 html body .akkur-home-wrapper .akkur-floating-badge{right:10%!important;bottom:36px!important;padding:10px 12px!important;font-size:10px!important;}
 html body .ak-catalog-nav--home{padding:28px 0!important;}
 html body .ak-catalog-nav--home .ak-catalog-nav-group{padding:0 0 18px!important;}
 html body .akkur-home-wrapper .akkur-section{padding:55px 0!important;}
 html body .akkur-category-media{height:210px!important;}
 html body .akkur-product-card-content{padding:22px!important;}
 html body .akkur-process-banner{height:220px!important;}
}
@media(prefers-reduced-motion:reduce){html body .akkur-home-wrapper *,html body .akkur-custom-header *{animation:none!important;transition:none!important;}}

/* White surfaces, with the brand red reserved for focus and actions. */
html body .akkur-home-wrapper .akkur-hero:before{background:none!important;}
html body .akkur-home-wrapper .akkur-section-brand{background:#fff!important;color:#24252a!important;border-block:1px solid #e7e7e9!important;}
html body .akkur-home-wrapper .akkur-section-brand :is(h2,h3,p,.akkur-badge-title,.akkur-badge-desc){color:#24252a!important;}
html body .akkur-home-wrapper .akkur-quality-badge-card{background:#fff!important;border-color:#e7e7e9!important;}
html body .akkur-home-wrapper .akkur-section-brand .akkur-badge-icon{color:#b82b29!important;}
html body .akkur-home-wrapper .akkur-section-brand svg{color:#b82b29!important;}
html body :is(.akkur-custom-footer,.akkur-contact-info-card,.akkur-value-card,.akkur-market-card){background:#fff!important;}
html body svg.lucide:not(.lucide-instagram):not(.lucide-facebook):not(.lucide-linkedin){stroke-width:1.7;}
html body .akkur-home-wrapper .akkur-section.akkur-section-brand :is(.akkur-section-tag,.akkur-section-title,.akkur-section-desc,.akkur-badge-name){color:#24252a!important;}
html body .akkur-home-wrapper .akkur-section.akkur-section-brand :is(.akkur-badge-icon,.akkur-badge-icon svg){color:#b82b29!important;}
html body .trx_addons_scroll_to_top.ak-lucide-top{display:flex!important;align-items:center;justify-content:center;}
html body .trx_addons_scroll_to_top.ak-lucide-top:before{display:none!important;}
html body .trx_addons_scroll_to_top.ak-lucide-top svg{width:20px;height:20px;}
