/* PRESNOX 2.6.2 — v2.6 base with application gallery and technical SEO. */
body{font-family:Arial,Helvetica,sans-serif;background:radial-gradient(ellipse at 85% 0%,#3465ff0b,transparent 38rem),var(--bg);font-size:1.0625rem;line-height:1.75}
h1,h2,h3{letter-spacing:-.035em;line-height:1.14}
h1{font-size:clamp(2.5rem,5.1vw,4.5rem)}
h2{font-size:clamp(2rem,3.5vw,3.25rem)}
h3{font-size:clamp(1.35rem,2vw,1.75rem)}
p{color:#b0b8c7}.section{width:calc(100% - 112px);padding-block:88px}
.eyebrow{font-size:.75rem;letter-spacing:.15em;color:#8ba6ff;line-height:1.6;margin-bottom:22px}
.lead{font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.8}
.site-header{background:#090b0ef2;border-bottom:1px solid #ffffff0c;box-shadow:0 12px 36px #00000012}
.header-inner{height:96px;gap:28px}.brand img{max-width:160px;max-height:68px}
#site-nav a{position:relative;font-size:.875rem;font-weight:500;padding-block:12px;transition:color .2s}
#site-nav a:after{content:'';position:absolute;inset-inline:0;bottom:4px;height:2px;background:var(--blue);transform:scaleX(0);transform-origin:center;transition:transform .2s}
#site-nav a:hover:after,#site-nav a[aria-current="page"]:after{transform:scaleX(1)}
.language-menu summary{min-height:42px;border-color:#354056;border-radius:9px;padding:9px 12px;background:#141820;gap:9px;font-size:.8125rem}
.language-options{padding:9px;border-radius:12px;border-color:#354056;background:#111720}.language-options a{border-radius:7px}
.button,.wp-block-button__link{min-height:50px;padding:16px 23px;border-radius:8px;font-size:.875rem;line-height:1.5;box-shadow:0 6px 22px #3465ff18;transition:background .2s,box-shadow .2s,transform .2s}
.button:hover,.wp-block-button__link:hover{box-shadow:0 10px 28px #3465ff35;transform:translateY(-2px)}
.secondary,.is-style-outline .wp-block-button__link{background:#ffffff03;border-color:#45506a;box-shadow:none}
.text-link{display:inline-block;font-size:.9375rem;padding-bottom:8px;border-color:#3465ff85}
.hero{padding-block:76px 88px;position:relative;border-bottom:1px solid #292e37}
.hero .detail-grid{grid-template-columns:1.12fr 1fr;gap:64px}
.hero h1{font-size:clamp(2.6rem,4.65vw,4.25rem);line-height:1.12;max-width:660px;letter-spacing:-.045em}
.hero .lead{max-width:510px}.hero .wp-block-buttons{margin-top:32px}
.product-photo{position:relative;isolation:isolate;background:transparent;border:0;border-radius:0;min-height:500px;padding:20px 30px;overflow:visible}
.product-photo:before{content:'';position:absolute;z-index:-1;inset:7% 0 2%;background:radial-gradient(ellipse at 50% 48%,#3465ff28 0%,#3465ff0a 48%,transparent 72%);pointer-events:none}
.product-photo:after{content:'';position:absolute;z-index:-1;inset:11% 7%;border:1px solid #7b96d519;border-radius:50%;transform:rotate(-18deg);pointer-events:none}
.product-photo img{display:block;max-height:540px;width:auto;height:auto;max-width:100%;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 24px 26px #0008)}
.hero .product-photo{min-height:570px}.hero .product-photo img{max-height:550px}
.home-summary{position:relative;padding:56px;border:1px solid #354056;border-radius:18px;background:linear-gradient(120deg,#141b29,#0c1018);margin-block:48px 64px;overflow:hidden}
.home-summary:after{content:'';position:absolute;inset:0 0 0 auto;width:32%;background:url('presnox-p.svg') center/72% no-repeat;opacity:.045;pointer-events:none}
.home-summary h2{font-size:clamp(2rem,3.5vw,3rem);max-width:750px}.home-summary p{max-width:800px}
.partnership{position:relative;margin-block:28px 72px;padding:64px 56px;border:1px solid #354566;border-radius:18px;background:radial-gradient(ellipse at 100% 0,#3465ff20,transparent 65%),linear-gradient(120deg,#141b29,#0c1018)}
.partnership h2{font-size:clamp(2.5rem,4.6vw,4.25rem);max-width:950px;line-height:1.15}.partnership p{max-width:720px}
.page-intro{padding-block:64px 44px}.page-intro h1{margin-bottom:18px}.page-intro .lead{max-width:740px;margin-bottom:0}
.product-detail{padding-top:54px}.product-detail .detail-grid{align-items:start;gap:64px}.product-detail .product-photo{position:sticky;top:126px;min-height:590px}.product-detail h2{font-size:clamp(2rem,3.2vw,3rem)}
.tech-grid{border:0;border-radius:14px;overflow:hidden;gap:10px;background:transparent;margin-block:28px}
.tech-grid>div{background:linear-gradient(130deg,#171e2c,#10151e);border:1px solid #2e394e;border-radius:10px;padding:20px;min-width:0}
.tech-grid small{font-size:.75rem;letter-spacing:.065em;line-height:1.5}.tech-grid strong{font-size:1.75rem;line-height:1.25;margin-top:12px}
.tech-grid .barcode{font-size:1.0625rem;overflow-wrap:anywhere;letter-spacing:.015em}.tech-grid .px-carton-quantity{border-color:#4261a0;background:linear-gradient(120deg,#1b2b49,#131c2d)}
.document-buttons .button{font-size:.8125rem;min-height:46px;padding:13px 16px}.info-grid{gap:24px}
.info-grid>div{padding:28px;border:1px solid #2c3546;border-radius:14px;background:#11172080;min-width:0}.info-grid h3{border:0;padding-bottom:0;margin-bottom:20px}.info-grid p,.info-grid li{font-size:1rem}.info-grid p:last-child{margin-bottom:0}
.category-stack{max-width:1392px;padding-inline:56px;margin-bottom:64px}.category-card{min-height:560px;border:1px solid #354566;border-radius:20px;background:radial-gradient(ellipse at 50% 42%,#244886,#081224 80%)}
.category-backdrop{opacity:.12;mix-blend-mode:luminosity}.category-emblem{width:320px;height:380px;opacity:.82}.category-label{font-size:2.25rem;background:#10244eaa;line-height:1.45}.category-more{font-size:.875rem}
.category-card+.category-card{margin-top:24px}.category-card:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(115deg,#050a13aa,#102a55aa);pointer-events:none}.category-scene{position:absolute;inset:0;z-index:-1;opacity:.42;pointer-events:none}.category-temizleme{background:radial-gradient(circle at 24% 27%,#5f9cff44 0 4%,transparent 4.5%),radial-gradient(circle at 76% 72%,#9fc4ff2e 0 7%,transparent 7.5%),linear-gradient(135deg,#07101f,#17386a)}.category-temizleme .category-scene{background:radial-gradient(circle at 15% 75%,transparent 0 7%,#8db8ff2b 7.5% 8%,transparent 8.5%),radial-gradient(circle at 82% 24%,transparent 0 11%,#8db8ff21 11.5% 12%,transparent 12.5%)}.category-katkilar{background:radial-gradient(ellipse at 72% 25%,#3465ff4d,transparent 34%),linear-gradient(150deg,#101723,#07101d 68%)}.category-katkilar .category-scene{background:linear-gradient(118deg,transparent 0 44%,#8fb1ff1d 44.3% 45.2%,transparent 45.5%),linear-gradient(62deg,transparent 0 60%,#8fb1ff14 60.3% 61%,transparent 61.3%)}.category-kozmetik{background:radial-gradient(ellipse at 24% 75%,#24488680,transparent 38%),linear-gradient(125deg,#080d17,#192a49)}.category-kozmetik .category-scene{background:repeating-radial-gradient(ellipse at 85% 52%,transparent 0 35px,#a9c3ff16 36px 38px,transparent 39px 58px)}.category-yaglayicilar{background:radial-gradient(circle at 75% 38%,#3465ff40,transparent 28%),linear-gradient(145deg,#080b10,#17243a)}.category-yaglayicilar .category-scene{background:radial-gradient(ellipse at 22% 30%,#a6baff20 0 3%,transparent 3.5%),radial-gradient(ellipse at 82% 72%,#a6baff1c 0 5%,transparent 5.5%)}.category-motosiklet{background:radial-gradient(circle at 76% 50%,transparent 0 15%,#6f97ff22 15.5% 16.5%,transparent 17%),radial-gradient(circle at 23% 54%,transparent 0 11%,#6f97ff1c 11.5% 12.5%,transparent 13%),linear-gradient(135deg,#070b12,#152d56)}.category-motosiklet .category-scene{background:linear-gradient(155deg,transparent 0 47%,#9bb7ff1c 47.5% 48.2%,transparent 48.7%)}.category-endustriyel{background:linear-gradient(135deg,#0b1018,#142d54)}.category-endustriyel .category-scene{background:repeating-linear-gradient(90deg,transparent 0 79px,#8faeff12 80px),repeating-linear-gradient(0deg,transparent 0 79px,#8faeff0d 80px)}
@media(min-width:1001px){.category-stack{max-width:1240px;padding-inline:32px}.category-card{min-height:300px}.category-card+.category-card{margin-top:16px}.category-emblem{width:180px;height:210px}.category-label{top:47%;font-size:1.65rem;padding:8px 12px}.category-more{right:24px;bottom:20px;font-size:.78rem}.category-backdrop[src*="gazli-kutu-prefill"]{height:112%}}
.catalog-empty{position:relative;grid-column:1/-1;min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid #354566;border-radius:18px;background:radial-gradient(ellipse at 50% 30%,#233f7040,transparent 60%),#0f141e;padding:46px;overflow:hidden}.catalog-empty img{position:absolute;width:290px;height:330px;object-fit:contain;filter:brightness(0) invert(1);opacity:.035}.catalog-empty .eyebrow,.catalog-empty h2,.catalog-empty p{position:relative}.catalog-empty h2{font-size:clamp(1.9rem,3vw,2.8rem);margin-bottom:12px}.catalog-empty p:last-child{margin-bottom:0}
.application-gallery{padding-top:70px}.application-heading{max-width:820px;margin-bottom:38px}.application-heading h2{font-size:clamp(2rem,3.7vw,3.5rem)}.application-heading p:last-child{max-width:690px}.application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.application-card{position:relative;margin:0;min-height:330px;overflow:hidden;border:1px solid #354566;border-radius:18px;background:#10151e}.application-card-wide{grid-column:1/-1;min-height:510px}.application-card img{display:block;width:100%;height:100%;min-height:330px;object-fit:cover;transition:transform .45s ease}.application-card-wide img{min-height:510px}.application-card:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#05080dd9);pointer-events:none}.application-card figcaption{position:absolute;z-index:1;left:28px;right:28px;bottom:25px;display:grid;gap:4px}.application-card figcaption strong{font-size:1.25rem;color:#fff}.application-card figcaption span{font-size:.9rem;color:#c2cad8}.application-card:hover img{transform:scale(1.018)}
.catalog-grid{gap:28px;align-items:start}.catalog-card{background:radial-gradient(ellipse at 50% 32%,#1c2b48,#0f141e 73%);border:1px solid #354056;border-radius:18px;padding:32px;color:var(--ink);transition:border-color .2s,box-shadow .2s}
.catalog-card:hover{border-color:#5675b0;box-shadow:0 16px 44px #0004}.catalog-visual{height:450px}.catalog-emblem{opacity:.085;filter:brightness(0) invert(1)}
.catalog-product{mix-blend-mode:normal;filter:drop-shadow(0 16px 18px #0008);max-width:76%;height:92%}.catalog-card h2{color:var(--ink);font-size:1.65rem;line-height:1.3;margin-top:24px}.catalog-card p{color:#9caed0;font-size:.9375rem}
.about-hero{padding-block:86px 64px;background:radial-gradient(ellipse at 95% 35%,#15356740,transparent 60%)}
.about-hero h1{font-size:clamp(2.6rem,5.1vw,4.6rem);max-width:1020px;line-height:1.12}.about-hero .lead{max-width:800px}.about-hero:after{opacity:.055}
.about-introduction{max-width:1080px}.about-introduction p{font-size:clamp(1.0625rem,1.55vw,1.25rem);line-height:1.9}
.about-principles{gap:24px}.about-principles li{padding:28px;border:1px solid #354056;border-radius:14px;background:linear-gradient(130deg,#171e2c80,#10151e)}
.about-principles .card-number{margin-bottom:36px;font-size:.875rem!important}.about-principles h3{font-size:1.375rem;line-height:1.4;margin-bottom:0}
.about-timeline{gap:48px}.about-timeline article{border-inline-start:2px solid #3465ff85;padding-inline-start:28px}.about-timeline h2{font-size:clamp(1.8rem,2.8vw,2.6rem)}
.about-purpose{gap:24px}.about-purpose article{border-radius:16px;padding:36px}.about-purpose h2{font-size:1.125rem;letter-spacing:.1em;color:#9fb6ee}.about-purpose p{font-size:1.0625rem;line-height:1.85}
.about-signoff{padding-block:76px}.about-signoff h2{max-width:1020px;font-size:clamp(2.2rem,4.2vw,4rem)}
.px-form,.form-offline{border-radius:16px;padding:34px;background:linear-gradient(135deg,#151c29,#10151e);border-color:#354056;box-shadow:0 16px 40px #0002}
.px-form label{font-size:.875rem;line-height:1.6}.px-form input,.px-form textarea{border-radius:7px;border-color:#3a455b;background:#0c111b;min-height:50px;transition:border-color .2s}.px-form input:focus,.px-form textarea:focus{border-color:#698dff}.form-small{font-size:.8125rem;line-height:1.7}.form-notice{border-radius:8px}
.site-footer{position:relative;background:linear-gradient(180deg,#0d1119,#07090c);border-top:1px solid #354056;padding-top:60px}.footer-top{gap:48px}.site-footer p{font-size:.9375rem}.site-footer nav a{font-size:.875rem;line-height:1.6}.company-identity{font-size:.8125rem;line-height:1.85}.company-identity strong{font-size:.875rem}.footer-bottom{font-size:.75rem;letter-spacing:.04em}
.footer-instagram{border-radius:9px;padding:10px 14px;min-height:46px}.whatsapp{font-size:.875rem;padding:12px 18px;box-shadow:0 8px 26px #0005}
@media(min-width:1001px) and (max-width:1250px){.header-inner{padding-inline:28px;gap:16px}#site-nav,#site-nav ul{gap:12px}#site-nav a,.px-lang-de #site-nav a,.px-lang-ru #site-nav a{font-size:.8125rem}.brand img{max-width:130px}.hero .detail-grid{gap:36px}}
@media(max-width:1000px){.header-inner{height:82px;padding-inline:28px;gap:12px}.menu-toggle{border-radius:9px;font-size:.875rem;min-height:44px}.section{width:calc(100% - 64px)}#site-nav{border-radius:0 0 14px 14px;padding:14px 28px 24px;box-shadow:0 22px 35px #0006}#site-nav a{font-size:1rem;padding-block:14px}#site-nav a:after{display:none}.hero .detail-grid{gap:28px}.hero h1{font-size:clamp(2.3rem,5vw,3.25rem)}.hero .product-photo{min-height:480px}.hero .product-photo img{max-height:450px}.product-detail .detail-grid{gap:32px}.product-detail .product-photo{min-height:480px}.category-stack{padding-inline:32px}.about-principles{gap:16px}.about-principles li{padding:24px}.footer-top{gap:30px}}
@media(max-width:781px){.section{width:calc(100% - 40px);padding-block:52px}.header-inner{height:78px;padding-inline:20px}.brand img{max-width:125px;max-height:58px}.language-menu summary{min-height:44px;padding:9px}.hero{padding-top:44px}.hero .detail-grid{grid-template-columns:1fr;gap:26px}.hero h1{font-size:clamp(2.3rem,7.2vw,3.5rem);max-width:680px}.hero .lead{max-width:620px}.hero .product-photo{min-height:390px;padding:10px 22px}.hero .product-photo img{max-height:380px}.product-photo:after{inset:10% 14%}.home-summary{padding:34px 28px;margin-block:24px 42px}.home-summary:after{width:50%;opacity:.04}.partnership{padding:38px 28px;margin-block:20px 48px}.partnership h2{font-size:clamp(2.1rem,7vw,3rem)}.page-intro{padding-block:44px 30px}.page-intro h1{font-size:clamp(2.3rem,7vw,3rem)}.product-detail{padding-top:32px}.product-detail .product-photo{position:relative;top:auto;min-height:420px}.product-photo img{max-height:410px}.tech-grid{gap:8px}.tech-grid>div{padding:17px 14px}.tech-grid small{font-size:.75rem}.tech-grid strong{font-size:1.5rem}.tech-grid .barcode{font-size:.9375rem}.info-grid>div{padding:24px}.category-stack{padding-inline:20px}.category-card{min-height:460px;border-radius:16px}.category-emblem{width:245px;height:310px}.category-label{font-size:1.875rem}.category-more{inset-inline-end:24px;bottom:24px}.catalog-card{padding:26px 22px}.catalog-visual{height:410px}.application-grid{grid-template-columns:1fr;gap:16px}.application-card-wide{grid-column:auto}.application-card,.application-card-wide,.application-card img,.application-card-wide img{min-height:300px}.application-card figcaption{left:20px;right:20px;bottom:18px}.about-hero h1,.px-lang-ar .about-hero h1{font-size:clamp(2.2rem,7vw,3.25rem)}.about-principles li{padding:26px}.about-principles .card-number{margin-bottom:22px}.about-purpose article{padding:28px}.about-timeline article{padding-inline-start:22px}.about-signoff h2{font-size:clamp(2rem,6.5vw,3rem)}.px-form{padding:26px 22px}.site-footer{padding:46px 22px 106px}.footer-top{gap:28px}.company-identity{gap:14px}.footer-bottom{gap:18px}.document-buttons{flex-direction:row;flex-wrap:wrap}.document-buttons .button{flex:1 1 150px}.px-lang-ar .hero h1{font-size:2.25rem}}
@media(max-width:400px){.header-inner{padding-inline:16px;gap:8px}.brand img{max-width:104px}.menu-toggle{padding:9px 10px;gap:8px}.hero h1{font-size:2.25rem}.catalog-visual{height:350px}.tech-grid>div{padding:16px 12px}.about-purpose article{padding:24px}.whatsapp{font-size:.8125rem}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}

/* Browser alpha mask: retain every original printed pixel inside the can. */
.product-photo img[src*="gazli-kutu-prefill"],.catalog-product[src*="gazli-kutu-prefill"],.category-backdrop[src*="gazli-kutu-prefill"]{-webkit-mask-image:url('prefill-silhouette.svg');mask-image:url('prefill-silhouette.svg');-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha}
.catalog-product[src*="gazli-kutu-prefill"]{width:auto;max-width:100%;height:auto;max-height:92%;aspect-ratio:649 / 1600}
.category-backdrop[src*="gazli-kutu-prefill"]{inset:auto;width:auto;max-width:none;height:125%;left:50%;top:50%;object-fit:contain;transform:translate(-50%,-50%) rotate(18deg);opacity:.11}
