header nav{gap:22px}footer nav{flex-wrap:wrap}.detail-page{background:#f2f4f5;color:#102431}.detail-page header,.detail-page footer{color:#f5f7fa}.breadcrumbs{padding:28px 6%;display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#607482}.breadcrumbs a{text-decoration:underline}.detail-hero{padding:45px 6% 70px;background:#0c1d2c;color:#f5f7fa}.detail-hero h1{font-size:clamp(38px,5.5vw,76px);max-width:1000px;font-weight:550;margin:25px 0}.detail-hero>p:last-child{font-size:18px;max-width:760px;color:#b9ccd6}.detail-content{padding:70px 6%;max-width:1600px;margin:auto}.detail-content p,.article-body p{color:#536a78;font-size:16px;line-height:1.85}.detail-content h2,.article-body h2{font-size:clamp(26px,3vw,38px);line-height:1.25;letter-spacing:-.035em;margin-bottom:24px}.cap-intro{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:55px}.cap-intro p+p{margin-top:22px}.cap-intro figure{margin:0}.cap-intro img{width:100%;height:360px;object-fit:contain;background:#fff;display:block}.cap-intro figcaption{font-size:12px;color:#667c89;padding:12px 0}.table-scroll{overflow-x:auto;margin:32px 0;border:1px solid #cad6de}.table-scroll table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.7}.table-scroll th,.table-scroll td{padding:18px 22px;text-align:left;border-bottom:1px solid #cad6de;vertical-align:top}.table-scroll thead{background:#0d2233;color:#fff}.table-scroll tbody th{width:28%;font-weight:650;background:#e8eef1}.table-scroll tbody tr:last-child>*{border-bottom:0}.detail-faq{margin-top:60px}.detail-faq details{border-top:1px solid #bfcfd8;padding:20px 0}.detail-faq summary{font-weight:650;cursor:pointer;font-size:17px;min-height:35px}.detail-faq p{padding:18px 0 0;max-width:850px}.related-links{border-top:1px solid #bfcfd8;margin-top:50px;padding-top:30px;display:flex;gap:24px;flex-wrap:wrap}.related-links h2{width:100%;margin-bottom:0}.related-links a{font-weight:650;color:#08647a;text-decoration:underline}.detail-cta{background:#102737;color:#fff;padding:65px 6%;display:flex;gap:40px;align-items:center;justify-content:space-between}.detail-cta h2{font-size:clamp(28px,3vw,44px);margin:20px 0}.detail-cta p:not(.eyebrow){max-width:750px;color:#b9ccd6}.detail-cta .button{flex-shrink:0}.blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.editorial-card{position:relative;padding:36px;background:#fff;border:1px solid #cad6de}.editorial-card .eyebrow{color:#286a7b;margin-bottom:70px}.blog-number{position:absolute;right:30px;top:28px;color:#a6bdc7;font-size:35px}.editorial-card h2{font-size:30px;max-width:540px}.editorial-card p:not(.eyebrow){margin-bottom:30px}.editorial-card h2 a:hover{color:#08647a}.article-layout{display:grid;grid-template-columns:260px minmax(0,800px);justify-content:center;gap:65px;padding:70px 6%}.article-toc{position:sticky;top:35px;align-self:start;display:flex;flex-direction:column;gap:18px;color:#536b79;font-size:14px;line-height:1.6}.article-toc strong{color:#17313f}.article-toc a{border-left:2px solid #b5c8d2;padding-left:16px}.article-toc a:hover{color:#08647a;border-color:#08647a}.article-meta{font-size:13px!important;margin-bottom:38px}.article-section{margin-bottom:45px;scroll-margin-top:30px}.article-note{font-size:13px!important;padding:24px;background:#e6edf0;border-left:1px solid #23697b;margin-bottom:35px}.catalog-toolbar{display:flex;align-items:end;gap:25px;flex-wrap:wrap}.catalog-toolbar>div{flex:1;min-width:180px}.catalog-toolbar label{display:block;color:#244656;font-size:14px;margin-bottom:9px}.catalog-toolbar input,.catalog-toolbar select{width:100%;background:#fff;color:#102431;border:1px solid #9eb5c2;padding:14px 16px;border-radius:0;min-height:52px}.catalog-toolbar input{margin:0}.catalog-toolbar .text-link{margin-bottom:12px;color:#08647a}#catalog-count{font-size:14px;margin:30px 0}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.catalog-card{background:#fff;border:1px solid #cad6de;min-width:0}.catalog-card[hidden]{display:none}.catalog-card img{width:100%;height:250px;object-fit:contain;background:#fff;display:block}.catalog-card a>div{padding:26px}.catalog-card span{font-size:11px;letter-spacing:.06em;color:#376d7d}.catalog-card h2{font-size:24px;margin:16px 0}.catalog-card p{font-size:14px;margin-bottom:20px}.catalog-card strong{color:#08647a;font-size:13px}.catalog-card:hover{border-color:#39768b}.part-detail-photo img{height:auto;max-height:650px}.detail-page main{overflow-wrap:anywhere}.detail-page input:focus-visible,.detail-page select:focus-visible{outline:3px solid #0a7c94;outline-offset:3px}
@media(max-width:1050px){.article-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cap-intro{gap:35px}header nav{gap:16px}}@media(max-width:767px){.detail-hero{padding:35px 6% 45px}.detail-hero>p:last-child{font-size:16px}.detail-content{padding:45px 6%}.cap-intro,.blog-grid,.article-layout,.catalog-grid{grid-template-columns:1fr}.cap-intro{gap:30px}.cap-intro img{height:280px}.article-layout{padding:40px 6%;gap:35px}.article-toc{position:static;font-size:13px;align-items:stretch}.article-toc a{padding:8px 12px}.table-scroll th,.table-scroll td{padding:14px 12px;font-size:13px}.table-scroll tbody th{width:35%}.detail-cta{flex-direction:column;align-items:start;padding:45px 6%}.detail-page header nav.open{display:flex}.editorial-card{padding:25px}.editorial-card h2{font-size:27px}.catalog-card img{height:260px}.catalog-toolbar{align-items:stretch}.catalog-toolbar>div{flex-basis:100%}.breadcrumbs{padding:22px 6%}}
@media(min-width:768px) and (max-width:1100px){.menu-toggle{display:block;background:none;border:1px solid #506a7d;color:#fff;padding:9px 14px;font-size:14px}header nav{display:none;position:absolute;top:102px;left:0;right:0;background:#102737;padding:25px 6%;align-items:stretch;flex-direction:column;border-bottom:1px solid #557887}header nav.open{display:flex}}

.header-shell{height:102px}.site-header{position:fixed;top:0;left:0;right:0;width:100%;height:102px;z-index:40;background:#08131df5;color:#f5f7fa;padding:0 6%;transition:height .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease;backdrop-filter:blur(12px)}.site-header.is-compact{height:72px;box-shadow:0 4px 20px #0003}.site-header nav{position:static;display:flex;align-items:center;flex-direction:row;gap:22px;padding:0;border:0;background:none;font-size:13px}.site-header .menu-toggle{display:none}.site-header .button.small{padding:10px 18px;min-height:44px}.quote-footer{background:#08131d;color:#f5f7fa;align-items:center}.footer-inquiry{display:flex;align-items:center;gap:24px}.footer-inquiry p{margin:0;color:#c4d2dc;font-size:16px}html{scroll-padding-top:120px}@media(max-width:1200px){.site-header .menu-toggle{display:block;background:none;border:1px solid #506a7d;color:white;padding:9px 14px;font-size:14px}.site-header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#102737;padding:22px 6%;align-items:stretch;flex-direction:column;border-bottom:1px solid #557887;max-height:calc(100dvh - 102px);overflow-y:auto}.site-header.is-compact nav{max-height:calc(100dvh - 72px)}.site-header nav.open{display:flex}}@media(max-width:767px){.header-shell{height:80px}.site-header{height:80px}.site-header.is-compact{height:64px}.site-header nav{max-height:calc(100dvh - 80px)}.site-header.is-compact nav{max-height:calc(100dvh - 64px)}.footer-inquiry{flex-wrap:wrap;gap:16px}html{scroll-padding-top:100px}}@media(prefers-reduced-motion:reduce){.site-header{transition:none}}

.directory-footer{display:block;background:#08131d;color:#f5f7fa;padding:64px 6% 26px}.footer-directory{display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(0,1fr));gap:48px;padding-bottom:56px}.footer-about .factor-logo{font-size:34px}.footer-about p{font-size:14px;line-height:1.9;color:#9cabb8;margin:24px 0}.footer-email{display:inline-block;color:#c3d2dc;font-size:14px;overflow-wrap:anywhere;border-bottom:1px solid #ffffff30;padding-bottom:4px}.footer-signature{display:block;font-size:10px;color:#738999;letter-spacing:.16em;margin-top:38px}.directory-footer .footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;flex-wrap:nowrap}.footer-column h2{font-size:11px;font-weight:650;line-height:1.5;color:#8297a7;letter-spacing:.18em;margin:0 0 12px}.footer-column a{font-size:14px;line-height:1.6;color:#b3c2cd;transition:color .2s}.footer-column a:hover,.footer-email:hover{color:#7cf0ed}.directory-footer .footer-bottom{margin:0;align-items:center}.directory-footer .footer-bottom a{color:#b3c2cd}@media(max-width:1100px){.footer-directory{grid-template-columns:1.3fr 1fr;gap:38px 48px}}@media(max-width:600px){.directory-footer{padding:44px 6% 24px}.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding-bottom:36px}.footer-about{grid-column:1/-1}.footer-about p{margin:18px 0}.footer-signature{margin-top:22px}.directory-footer .footer-column{gap:12px}.footer-column a{font-size:13px}.directory-footer .footer-bottom{align-items:flex-start;gap:12px}.footer-column h2{margin-bottom:6px}}

.brand .brand-logo,footer .brand-logo{display:block;width:230px;height:auto;max-width:100%}.site-header .brand-logo{width:230px;transition:width .32s cubic-bezier(.22,1,.36,1)}.site-header.is-compact .brand-logo{width:190px}.standalone-page .detail-hero{padding-bottom:48px}.standalone-page .detail-hero h1{max-width:850px}.standalone-page .detail-content>p{max-width:70ch;line-height:1.8}.standalone-page .detail-content>.button{margin-top:28px}.corporate-principles>div{display:grid;grid-template-columns:240px 1fr;gap:32px;border-top:1px solid #cbd5dc;padding:28px 0}.corporate-principles h2{margin-bottom:32px}.corporate-principles h3{font-size:22px}.corporate-principles p{color:#4c6574}.brand-color{display:block;width:240px;height:auto;margin-bottom:32px}.contact-layout{gap:64px}.contact-layout h2{font-size:clamp(28px,3vw,42px)}.contact-layout .contact-form-title{font-size:25px;letter-spacing:-.025em;margin-bottom:30px}.contact-guidance ol{padding-left:24px;margin:28px 0;line-height:2}.contact-guidance p{color:#526b79}.contact-layout input,.contact-layout textarea{border-radius:5px}.contact-page-link{display:inline-block;margin-top:22px}.standalone-page #park{padding-top:48px}.site-header a[aria-current=page]{color:#7cf0ed;text-decoration:underline;text-underline-offset:6px}::selection{background:#7cf0ed;color:#08131d}@media(max-width:767px){.brand .brand-logo,footer .brand-logo{width:200px}.site-header .brand-logo{width:200px}.site-header.is-compact .brand-logo{width:175px}.contact-layout{gap:42px}.corporate-principles>div{grid-template-columns:1fr;gap:16px}.standalone-page .detail-hero{padding-bottom:32px}.fullscreen-gallery .brand-logo{width:160px}.contact-layout .contact-form-title{font-size:23px}}@media(prefers-reduced-motion:reduce){.site-header .brand-logo{transition:none}}

.contact-layout,.standalone-page .dark{color:#f5f7fa}.site-header .button:hover{color:#05141f}.standalone-page .detail-hero{padding-left:6%;padding-right:6%}.footer-signature{letter-spacing:.08em}.directory-footer .footer-column a{min-height:32px;display:inline-flex;align-items:center}

html{ -webkit-text-size-adjust:100%;text-size-adjust:100% }
.homepage{width:100%;max-width:100%;overflow-x:clip}
.homepage main,.homepage section,.homepage .heading-row>*,.homepage .machine-layout>*,.homepage .quality-layout>*,.homepage .corporate-layout>*,.homepage .inquiry>*,.footer-directory>*{min-width:0}
.site-header .brand{min-width:0;flex:0 1 230px}
.site-header .menu-toggle{flex-shrink:0;min-width:64px;min-height:44px;position:relative;z-index:1}
@media(max-width:1200px),(hover:none) and (pointer:coarse){
.site-header .menu-toggle{display:block;background:#102737;border:1px solid #506a7d;color:#fff;padding:9px 14px;font-size:14px}
.site-header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#102737;padding:22px 6%;align-items:stretch;flex-direction:column;border-bottom:1px solid #557887;max-height:calc(100svh - 102px);overflow-y:auto;overscroll-behavior:contain}
.site-header nav.open{display:flex}
.site-header nav a{min-height:44px;display:flex;align-items:center}
.site-header.is-compact nav{max-height:calc(100svh - 72px)}
}
@media(max-width:767px){
.site-header{gap:16px;padding-left:max(6%,env(safe-area-inset-left));padding-right:max(6%,env(safe-area-inset-right))}
.site-header .brand{flex-basis:200px}
.site-header .brand-logo{width:100%;max-width:200px}
.site-header nav{max-height:calc(100svh - 80px)}
.site-header.is-compact nav{max-height:calc(100svh - 64px)}
.homepage .hero{height:auto;min-height:calc(100svh - 80px);padding-bottom:110px}
.homepage .hero-content{min-width:0;max-width:100%;overflow-wrap:break-word}
.homepage .hero-actions .button{max-width:100%;white-space:normal;text-align:center}
.homepage .height-gauge-story #kurumsal,.homepage .height-gauge-story #kalite{padding-right:6%}
.homepage .height-gauge{display:none}
.homepage .certificate-grid{grid-template-columns:minmax(0,1fr)}
.homepage .facts{grid-template-columns:repeat(2,minmax(0,1fr))}
.homepage .facts div{min-width:0;flex-wrap:wrap}
.homepage .part-slide,.homepage .machine-layout,.homepage .quality-layout,.homepage .corporate-layout,.homepage .inquiry{grid-template-columns:minmax(0,1fr)}
.homepage .hero-bottom{gap:16px;flex-wrap:wrap}
}

.machine-panel .machine-specs{margin:24px 0 16px}
.machine-panel .machine-specs div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:16px;padding:12px 0;border-top:1px solid #ffffff20;font-size:13px;line-height:1.65}
.machine-specs dt{color:#a5b7c5}
.machine-panel .machine-specs dd{margin:0;color:#f5f7fa;text-align:right;white-space:normal;overflow-wrap:anywhere}
.machine-spec-source{font-size:12px;color:#7cf0ed;text-decoration:underline;text-underline-offset:4px;display:inline-flex;min-height:44px;align-items:center}
.machine-panel .machine-capacity-note{font-size:12px;color:#a5b7c5;line-height:1.8;margin:8px 0 24px;max-width:65ch}
@media(max-width:375px){.machine-panel .machine-specs div{grid-template-columns:minmax(0,1fr);gap:4px}.machine-panel .machine-specs dd{text-align:left}}

.machine-panel .measurement-spec-note{font-size:12px;line-height:1.8;color:#a5b7c5;margin:0 0 12px;max-width:65ch}

.light,.samples,.materials{--surface-text:#102431;--surface-muted:#526572;--surface-accent:#08647a}
.light p,.samples>p,.materials p{color:var(--surface-muted)}
.light .eyebrow,.samples>.eyebrow,.materials .eyebrow{color:var(--surface-accent)}
.light .text-link:hover,.samples .text-link:hover,.materials .text-link:hover,.detail-content .text-link:hover{color:#08647a}
.light .quality-box,.light .certificate-grid article{color:var(--surface-text)}
.dark,.corporate,.inquiry,.machine-panel,.machine-source,.parts-carousel,.detail-hero,.detail-cta{color:#f5f7fa}
.dark .section-top>span{color:#a5b7c5}
.dark .heading-row h2 span{color:#a5b7c5}
.machine-panel p,.detail-content .machine-panel p{color:#a5b7c5}
.parts-carousel .part-info p{color:#b6cad7}
.parts-carousel .part-info .part-operation{color:#7cf0ed}
.site-header a.button[aria-current=page],.site-header a.button:hover{color:#05141f}
.catalog-toolbar input::placeholder{color:#526572}
.detail-content .eyebrow,.article-body .eyebrow{color:#08647a}
.detail-content .parts-carousel .eyebrow{color:#78d4dc}

.light .quality-box span,.light .process li>span,.light .index,.light .cert-label,.light .cert-pending,.light .section-top>span{color:#526572}
.footer-signature{color:#a5b7c5}

.park-brands{background:#fff;color:#08131d;overflow:hidden}.park-brands .section-top{border-color:#d9e0e5}.park-brands .section-top>span{color:#50606c}.park-brands-heading{display:flex;justify-content:space-between;gap:48px;align-items:flex-end;margin-bottom:52px}.park-brands-heading h2{color:#08131d;margin:0}.park-brands-heading p{color:#50606c;line-height:1.7;margin:0 0 18px}.park-brands .text-link{color:#08131d}.park-logo-window{overflow:hidden;max-width:100%;border-top:1px solid #dfe5e9;border-bottom:1px solid #dfe5e9;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.park-logo-track{display:flex;width:max-content;animation:park-logo-drift 56s linear infinite}.park-logo-group{display:flex;flex-shrink:0}.park-logo{width:280px;flex:0 0 280px;padding:44px 28px 34px;display:flex;flex-direction:column;align-items:center;gap:24px}.park-logo img{width:224px;height:74px;object-fit:contain}.park-logo span{color:#61707c;font-size:12px;letter-spacing:.04em}.park-brands-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px}.park-brands-bottom>span{font-size:10px;letter-spacing:.16em;color:#61707c}.park-brands-bottom button{border:1px solid #cbd5dc;background:transparent;color:#344955;min-height:44px;padding:10px 16px;font:inherit;font-size:12px;border-radius:3px;cursor:pointer}.park-brands-bottom button:focus-visible{outline:2px solid #008ca6;outline-offset:4px}.park-brands.is-paused .park-logo-track{animation-play-state:paused}@keyframes park-logo-drift{to{transform:translateX(-50%)}}@media(hover:hover) and (pointer:fine){.park-logo-window:hover .park-logo-track{animation-play-state:paused}}@media(max-width:767px){.park-brands-heading{display:block;margin-bottom:32px}.park-brands-heading>div{margin-top:24px}.park-logo{width:220px;flex-basis:220px;padding:32px 24px 26px;gap:18px}.park-logo img{width:172px;height:58px}.park-logo-track{animation-duration:64s}.park-brands-bottom>span{font-size:9px;letter-spacing:.07em}.park-brands-bottom{gap:12px}.park-brands-bottom button{padding:10px 12px}}@media(prefers-reduced-motion:reduce){.park-logo-track{animation:none}.park-logo-group[aria-hidden=true]{display:none}.park-logo-window{overflow-x:auto;mask-image:none}.park-brands-bottom button{display:none}}

.standalone-page #park{background:#f2f4f5;color:#08131d}.standalone-page #park>.section-top{border-bottom-color:#cbd5dc}.standalone-page #park>.section-top .eyebrow{color:#176779}.standalone-page #park>.section-top>span{color:#526572}.standalone-page #park>.heading-row h2{color:#08131d}.standalone-page #park>.heading-row>p{color:#465d6b}

.article-figure{margin:0 0 38px;background:#fff;border:1px solid #d3dde3}.article-figure img{display:block;width:100%;height:auto;max-height:450px;object-fit:contain;padding:24px}.article-figure figcaption{padding:18px 24px;border-top:1px solid #d3dde3;color:#465d6b;font-size:13px;line-height:1.75}@media(max-width:600px){.article-figure img{padding:12px}.article-figure figcaption{padding:14px 16px;font-size:12px}}

.standalone-page #park .machine-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;border:0}.standalone-page #park .machine-layout>*{min-width:0}.standalone-page #park .machine-catalog{position:sticky;top:110px;display:flex;min-height:0;border:1px solid #d4dfe5;border-radius:8px;overflow:hidden}.standalone-page #park .machine-catalog #machine-photo{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;padding:28px;grid-area:auto}.standalone-page #park .machine-source{min-height:0;padding:24px;gap:12px;align-content:start}.standalone-page #park .machine-source strong{font-size:22px;line-height:1.35}.standalone-page #park .machine-source span{line-height:1.65}.standalone-page #park .machine-panel{padding:28px;border-radius:8px;min-width:0}.standalone-page #park .model-tabs{gap:10px;margin-bottom:32px}.standalone-page #park .model-tabs button{min-height:82px;padding:14px;border-color:#355061;border-radius:4px;cursor:pointer}.standalone-page #park .model-tabs button[aria-selected=true]{border-color:#7cf0ed;background:#173544;color:#7cf0ed}.standalone-page #park .model-tabs button:focus-visible{outline:2px solid #7cf0ed;outline-offset:3px}.standalone-page #park .machine-panel [role=tabpanel]{min-height:0!important;padding-bottom:0}.standalone-page #park .machine-panel h3{line-height:1.3;margin-bottom:12px}.standalone-page #park .machine-panel p{line-height:1.75}.standalone-page #park .machine-specs div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.standalone-page #park .machine-specs dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.standalone-page #park .machine-capacity-note{margin:28px 0 16px;padding-top:24px;border-top:1px solid #355061}.standalone-page #park .heading-row{align-items:start;gap:32px}.standalone-page #park .heading-row h2{max-width:13ch}.standalone-page #park .heading-row>p{line-height:1.8;margin:0;max-width:42ch}.park-brands-bottom{flex-wrap:wrap}.park-logo img{flex-shrink:0}@media(max-width:1100px){.standalone-page #park .machine-layout{grid-template-columns:minmax(0,1fr)}.standalone-page #park .machine-catalog{position:relative;top:auto}.standalone-page #park .machine-catalog #machine-photo{aspect-ratio:auto;height:360px}}@media(max-width:767px){.standalone-page #park .heading-row{display:block}.standalone-page #park .heading-row>p{margin-top:24px}.standalone-page #park .machine-layout{gap:20px}.standalone-page #park .machine-panel{padding:22px 18px}.standalone-page #park .machine-catalog #machine-photo{height:260px;padding:20px}.standalone-page #park .machine-source{padding:20px}.standalone-page #park .model-tabs button{padding:12px;min-height:88px}.standalone-page #park .model-tabs strong{font-size:13px}.standalone-page #park .machine-specs div{font-size:12px;gap:12px}}@media(max-width:375px){.standalone-page #park .model-tabs{grid-template-columns:minmax(0,1fr)}.standalone-page #park .model-tabs button{min-height:64px}.standalone-page #park .machine-specs div{grid-template-columns:minmax(0,1fr)}.standalone-page #park .machine-specs dd{text-align:left}}

.standalone-page #park>.model-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 28px}.standalone-page #park>.model-tabs button{background:#fff;color:#243b4b;border:1px solid #c5d1d9;border-radius:4px;min-width:0;min-height:90px;padding:16px 14px;text-align:left;cursor:pointer;font:inherit}.standalone-page #park>.model-tabs button strong{font-size:14px;line-height:1.45}.standalone-page #park>.model-tabs button span{color:#526572;font-size:12px;line-height:1.6}.standalone-page #park>.model-tabs button[aria-selected=true]{background:#08131d;color:#fff;border-color:#08131d}.standalone-page #park>.model-tabs button[aria-selected=true] span{color:#b6cad7}.standalone-page #park>.model-tabs button:focus-visible{outline:3px solid #008ca6;outline-offset:3px}@media(max-width:1100px){.standalone-page #park>.model-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.standalone-page #park>.model-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:20px}.standalone-page #park>.model-tabs button{padding:13px 12px;min-height:88px}.standalone-page #park>.model-tabs button strong{font-size:13px}}@media(max-width:340px){.standalone-page #park>.model-tabs{grid-template-columns:minmax(0,1fr)}}

.part-viewer{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:20px;background:#07121e;color:#fff;box-sizing:border-box}.part-viewer[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px}.part-viewer::backdrop{background:#07121e}.part-viewer-bar,.part-viewer-controls{display:flex;align-items:center;justify-content:space-between;gap:16px}.part-viewer-image{width:100%;height:100%;min-height:0;object-fit:contain}.part-viewer button{padding:12px 18px;border:1px solid #617789;background:#102b3e;color:#fff;cursor:pointer}.part-viewer button:focus-visible{outline:3px solid #7cf0ed;outline-offset:3px}.part-viewer-controls{justify-content:center}.part-viewer button[hidden]{display:none}@media(max-width:767px){.part-viewer{padding:12px}.part-viewer-bar{font-size:14px}.part-viewer button{padding:10px}}

.policy-content{max-width:1000px}.policy-content h2{margin-top:36px}.policy-links{display:flex;flex-wrap:wrap;gap:20px;padding:24px 6%;border-top:1px solid #355060}.policy-links button{border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline}.privacy-panel{max-width:620px;width:calc(100% - 32px);max-height:calc(100dvh - 32px);overflow:auto;background:#fff;color:#102431;padding:28px;border:1px solid #547586;margin:auto;box-sizing:border-box}.privacy-panel::backdrop{background:rgb(0 0 0 / .55)}.privacy-panel h2{font-size:25px;margin-bottom:18px}.privacy-panel p,.privacy-panel dd{line-height:1.7;margin-bottom:14px}.privacy-panel dt{font-weight:700}.privacy-panel a{text-decoration:underline}.privacy-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.privacy-actions button{background:#102b3e;color:#fff;border:1px solid #102b3e;padding:12px 16px;font:inherit;cursor:pointer}.privacy-actions button:last-child{background:#fff;color:#102b3e}.privacy-panel :focus-visible{outline:3px solid #087b94;outline-offset:3px}

#quote-form{scroll-margin-top:110px}#teklif{display:block;scroll-margin-top:110px}.contact-layout [hidden]{display:none!important}#request-type{width:100%;min-height:48px;margin-bottom:24px;padding:12px;border:1px solid #a8bac6;border-radius:5px;background:#fff;color:#102431}

.search-row{display:flex;gap:12px;align-items:stretch}.search-row input{flex:1;min-width:0;margin:0;padding:14px;border:1px solid #7893a3;border-radius:4px;font:inherit}.site-search-form label,.blog-search-form label{display:block;margin-bottom:10px}.search-result{padding:24px 0;border-bottom:1px solid #aabdc8}.search-result h2{font-size:24px;margin:10px 0}.search-result span{font-size:12px}.search-result a{text-decoration:underline}.blog-search{background:#f2f4f5;color:#102431}.blog-grid[hidden]{display:none!important}#search-status{margin:20px 0}.search-row :focus-visible{outline:3px solid #087b94;outline-offset:3px}@media(max-width:600px){.search-row{flex-wrap:wrap}.search-row input{flex-basis:100%}}

.site-header nav a:not(.button){position:relative;text-decoration:none;padding-block:10px;transition:color .18s ease}.site-header nav a:not(.button)::after{content:'';position:absolute;left:0;right:0;bottom:3px;height:2px;background:#7cf0ed;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.site-header nav a:not(.button):hover,.site-header nav a:not(.button)[aria-current=page]{color:#7cf0ed;text-decoration:none}.site-header nav a:not(.button):hover::after,.site-header nav a:not(.button)[aria-current=page]::after{transform:scaleX(1)}.site-header nav [data-site-search]{display:inline-flex;align-items:center;gap:9px;margin-left:8px;padding-left:18px;border-left:1px solid #355060}.search-icon{display:inline-block;width:14px;height:14px;border:1.8px solid currentColor;border-radius:50%;position:relative;margin-right:4px;flex-shrink:0}.search-icon::after{content:'';position:absolute;width:6px;height:1.8px;background:currentColor;right:-5px;bottom:-2px;transform:rotate(45deg)}@media(max-width:1200px),(hover:none) and (pointer:coarse){.site-header nav{gap:0}.site-header nav a:not(.button){padding:14px 0;border-bottom:1px solid #355060}.site-header nav a:not(.button)::after{display:none}.site-header nav a[aria-current=page]:not(.button){box-shadow:inset 3px 0 #7cf0ed;padding-left:12px}.site-header nav [data-site-search]{margin:0;border-left:0}.site-header nav .button{margin-top:18px}}

.search-overlay{width:min(820px,calc(100% - 32px));max-height:calc(100dvh - 64px);margin:32px auto;padding:28px;border:1px solid #36566a;border-radius:16px;background:#0c1d2c;color:#f5f8fa;box-shadow:0 24px 100px #0008;overflow:auto;box-sizing:border-box}.search-overlay::backdrop{background:rgb(4 13 22 / .65);backdrop-filter:blur(9px)}.search-overlay-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.search-overlay h2{font-size:26px;margin:0}.search-overlay button{background:#173449;color:#fff;border:1px solid #567488;padding:10px 14px;border-radius:6px;cursor:pointer}.search-overlay label{display:block;margin-bottom:10px}.search-overlay input{width:100%;box-sizing:border-box;background:#122c3e;color:#fff;border:1px solid #567488;border-radius:8px;padding:16px;font:inherit}.search-overlay input::placeholder{color:#b6cad7}.search-overlay .search-result{border-color:#355060}.search-overlay .search-result h2{font-size:21px;margin:10px 0}.search-overlay .search-result span,.search-overlay .search-result p{color:#b6cad7}.search-overlay :focus-visible{outline:2px solid #7cf0ed;outline-offset:3px}#overlay-status{margin:18px 0}@media(max-width:600px){.search-overlay{padding:18px;max-height:calc(100dvh - 24px);margin:12px auto}.search-overlay h2{font-size:22px}}

.process-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.process-example-grid article{background:#fff;border:1px solid #c2d3dc;padding:22px;color:#102431}.process-examples figure{margin:0 0 24px}.process-examples img,.b-axis-story img{width:100%;height:auto;display:block}.process-examples figcaption,.b-axis-story figcaption{font-size:12px;color:#536a78;margin-top:10px;line-height:1.6}.process-example-grid h3{font-size:25px;line-height:1.25;margin-bottom:12px}.process-example-grid p{line-height:1.75;font-size:15px}.process-machine{font-size:12px!important;color:#08647a!important;margin-bottom:14px}.process-example-grid details{border-top:1px solid #c2d3dc;margin-top:22px;padding-top:18px}.process-example-grid summary{font-weight:650;cursor:pointer;line-height:1.5;min-height:44px}.process-example-grid ol{padding-left:20px;line-height:1.8;font-size:14px;margin:16px 0}.process-example-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:32px}.process-example-cta p{max-width:750px;line-height:1.8}.b-axis-story{padding:40px 0;border-top:1px solid #bdcfd9;margin-top:40px}.b-axis-story>figure{max-width:820px;margin:30px auto}.b-axis-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:30px 0}.b-axis-notes h3{font-size:21px;margin-bottom:12px}.technical-source{font-size:13px!important}.technical-source a{text-decoration:underline}@media(max-width:1050px){.process-example-grid,.b-axis-notes{grid-template-columns:1fr}.process-example-cta{flex-direction:column;align-items:start}}

.operations-range{margin:40px 0 48px}.operations-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.operations-family-grid article{padding:28px;border:1px solid #bfd1db;background:#fff}.operations-family-grid h3,.special-operation-grid h3{font-size:23px;margin-bottom:16px}.operations-family-grid ul{padding-left:20px;font-size:15px;line-height:1.85}.operations-family-grid p{font-size:14px;line-height:1.75;margin-top:18px;color:#536a78}.operation-matrix caption{text-align:left;padding:18px;font-weight:650}.operation-matrix table{min-width:850px}.special-operations{padding:22px;border:1px solid #bfd1db;background:#fff}.special-operations summary{font-weight:650;cursor:pointer;min-height:44px;line-height:1.7}.special-operation-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:24px}.special-operation-grid p,.operation-note{font-size:14px;line-height:1.8}.operation-note{margin:24px 0}@media(max-width:767px){.operations-family-grid,.special-operation-grid{grid-template-columns:1fr}.operations-family-grid article{padding:22px}}

/* Brand pattern: the original blue insert shape from the logo. */
.directory-footer,.inquiry{position:relative;isolation:isolate;overflow:hidden}
.directory-footer::before,.inquiry::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url('/assets/factorab-insert-pattern.svg');background-repeat:repeat;background-size:180px 180px}
.directory-footer::before{opacity:.11;mask-image:linear-gradient(110deg,transparent 25%,#000 100%)}
.inquiry::before{right:52%;opacity:.14;mask-image:linear-gradient(90deg,#000,transparent 95%)}
.directory-footer .footer-directory,.directory-footer .footer-bottom,.directory-footer .policy-links,.inquiry>div,.inquiry>form{position:relative;z-index:1}
@media(max-width:767px){.directory-footer::before{opacity:.08;background-size:150px 150px}.inquiry::before{right:0;bottom:auto;height:360px;opacity:.09;mask-image:linear-gradient(#000,transparent)}}

.home-process-summary{display:flex;align-items:center;justify-content:space-between;gap:32px}.home-process-summary p:not(.eyebrow){max-width:680px;line-height:1.8;margin-top:20px}.home-process-summary .button{flex-shrink:0}@media(max-width:900px){.home-process-summary{flex-direction:column;align-items:flex-start}}@media(hover:hover) and (pointer:fine){body,a,button,summary,[role="button"]{cursor:url("/assets/factorab-cursor.svg") 4 3,auto}input,textarea,[contenteditable="true"]{cursor:text}}

.catalog-grid{scroll-margin-top:100px}.catalog-pagination{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:36px 0 10px}.catalog-pagination button{min-width:44px;min-height:44px;padding:10px 15px;border:1px solid #a9bfcc;border-radius:6px;background:#fff;color:#16384a;font:inherit;cursor:pointer}.catalog-pagination button[aria-current="page"]{background:#102b3e;border-color:#102b3e;color:#7cf0ed;font-weight:700}.catalog-pagination button:hover:not(:disabled){border-color:#087b94}.catalog-pagination button:disabled{opacity:.4;cursor:default}.catalog-pagination button:focus-visible{outline:3px solid #087b94;outline-offset:3px}.catalog-pagination span{padding:8px}@media(max-width:600px){.catalog-pagination{gap:5px}.catalog-pagination button{padding:10px;min-width:42px}}

/* Keep brand cursors above component-specific pointer declarations. */
@media(hover:hover) and (pointer:fine){
html body{cursor:url('/assets/factorab-cursor.svg') 4 3,auto}
html body a,html body a *,html body button,html body button *,html body summary,html body summary *,html body [role="button"],html body select,html body input[type="checkbox"],html body input[type="radio"],html body input[type="file"],html body input[type="submit"]{cursor:url('/assets/factorab-cursor-link.svg') 13 3,pointer!important}
html body input::file-selector-button{cursor:url('/assets/factorab-cursor-link.svg') 13 3,pointer!important}
html body input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]),html body textarea,html body [contenteditable="true"]{cursor:url('/assets/factorab-cursor-text.svg') 7 16,text!important}
html body button:disabled,html body input:disabled,html body select:disabled{cursor:url('/assets/factorab-cursor-disabled.svg') 4 3,not-allowed!important}
}

@media(min-width:1201px){.catalog-grid[data-paginated-catalog]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.catalog-grid[data-paginated-catalog] .catalog-card img{height:170px}.catalog-grid[data-paginated-catalog] .catalog-card a>div{padding:18px}.catalog-grid[data-paginated-catalog] .catalog-card h2{font-size:19px;line-height:1.35}.catalog-grid[data-paginated-catalog] .catalog-card p{font-size:13px}}@media(min-width:768px) and (max-width:1200px){.catalog-grid[data-paginated-catalog]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.catalog-grid[data-paginated-catalog]{grid-template-columns:1fr}}

.directory-footer .footer-bottom{border-top:1px solid #293d4b;border-bottom:1px solid #293d4b;min-height:72px;padding:20px 0;box-sizing:border-box;align-items:center}.directory-footer .footer-bottom>*{margin:0;line-height:1.5}.directory-footer .footer-bottom a{display:inline-flex;align-items:center;min-height:32px}@media(max-width:767px){.directory-footer .footer-bottom{padding:18px 0;gap:10px;text-align:center;justify-content:center}}

/* Shared interaction feedback; hover only on devices with a pointer. */
button,.button,summary{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}
@media(hover:hover){
.part-controls button:not(:disabled):not(.part-dot):hover,.gallery-top-actions button:not(:disabled):hover,.part-viewer button:not(:disabled):hover,.search-overlay button:not(:disabled):hover,.site-header .menu-toggle:hover{background:#24485f;border-color:#7cf0ed;box-shadow:0 4px 12px #0002;transform:translateY(-1px)}
.park-brands-bottom button:not(:disabled):hover,.catalog-pagination button:not(:disabled):not([aria-current="page"]):hover{background:#e4f2f5;border-color:#087b94;box-shadow:0 3px 10px #102b3e12;transform:translateY(-1px)}
.catalog-pagination button[aria-current="page"]:hover{background:#183e52;border-color:#087b94}
.privacy-actions button:not(:disabled):hover{background:#21465b;border-color:#087b94;transform:translateY(-1px)}
.privacy-actions button:last-child:not(:disabled):hover{background:#e4f2f5;color:#102b3e}
.model-tabs button:not(:disabled):hover,.machine-panel [role="tab"]:hover{border-color:#7cf0ed;box-shadow:inset 0 -2px 0 #73ccde;transform:translateY(-1px)}
#file-list button:hover{background:#ffffff14;border-color:#73ccde}
.policy-links button:hover{color:#7cf0ed;text-decoration-thickness:2px;text-underline-offset:4px}
.process-example-grid summary:hover,.special-operations summary:hover,.detail-faq summary:hover{color:#087b94}
.part-controls .part-dot:hover::after{background:#7cf0ed;box-shadow:0 0 0 3px #73ccde26}
}
button:not(:disabled):active,.button:active{transform:translateY(0);box-shadow:none}
button:focus-visible,summary:focus-visible{outline:3px solid #087b94;outline-offset:3px}
.part-viewer button:focus-visible,.search-overlay button:focus-visible,.site-header button:focus-visible,.part-controls button:focus-visible,.gallery-top-actions button:focus-visible{outline-color:#7cf0ed}
@media(prefers-reduced-motion:reduce){button,.button,summary{transition:none!important;transform:none!important}}

.quality-services{margin-bottom:55px}.quality-services-intro{max-width:850px;margin:22px 0 32px}.quality-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.quality-service-grid article{background:#fff;border:1px solid #bfd1db;padding:28px}.quality-service-number{color:#087b94;font-size:14px;font-weight:700}.quality-service-grid h3{font-size:25px;line-height:1.3;margin:18px 0 12px}.quality-service-tag{font-size:12px!important;color:#087b94!important;margin-bottom:18px}.quality-service-grid ul{padding-left:20px;line-height:1.85;font-size:14px;margin-top:18px;color:#365767}.quality-service-note{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#e4eef3;padding:24px;margin-top:24px}.quality-service-note p{max-width:780px}.quality-service-note .button{flex-shrink:0}.quality-service-links{display:flex;flex-direction:column;gap:12px;margin:24px 0}.quality-service-links a{font-size:14px;color:#7cf0ed;text-decoration:underline;text-underline-offset:4px}.quality-service-links a:hover{color:#bcfffb}@media(max-width:1050px){.quality-service-grid{grid-template-columns:1fr}.quality-service-note{flex-direction:column;align-items:flex-start}}

.material-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:32px 0}.material-catalog-grid article{padding:26px;background:#102737;border:1px solid #355060;border-radius:6px}.material-catalog-grid h3{font-size:22px;color:#7cf0ed;margin-bottom:14px}.material-catalog-grid p{line-height:1.9;font-size:16px;color:#e1edf3}@media(max-width:767px){.material-catalog-grid{grid-template-columns:1fr}.material-catalog-grid article{padding:22px}}

#malzemeler{scroll-margin-top:100px}.home-materials .material-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-materials .material-catalog-grid article{padding:22px}.home-materials .material-catalog-grid h3{font-size:19px;line-height:1.35}.home-materials .material-catalog-grid p{font-size:14px;line-height:1.85}.home-materials .material-note{max-width:1100px;line-height:1.75;margin-top:24px}@media(max-width:1100px){.home-materials .material-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.home-materials .material-catalog-grid{grid-template-columns:1fr}}

.home-materials{background:#f2f4f5;color:#102431}.home-materials .material-catalog-grid{gap:28px 24px}.home-materials .material-catalog-grid article{background:transparent;border:0;border-top:1px solid #c4d0d7;border-radius:0;padding:20px 0 0}.home-materials .material-catalog-grid h3{color:#17313f;font-size:18px;font-weight:650;line-height:1.4;margin-bottom:12px}.home-materials .material-catalog-grid p{color:#4b6372;font-size:14px;line-height:1.9;margin:0}.home-materials .material-note{color:#536a78;font-size:13px;border-top:1px solid #c4d0d7;padding-top:22px;margin-top:30px}
