:root{--mp-yellow:#ffd900;--mp-yellow-2:#ffec70;--mp-ink:#111214;--mp-panel:#1a1b1e;--mp-paper:#f5f4ef;--mp-muted:#6f7278;--mp-line:rgba(17,18,20,.14);--mp-radius:22px;--mp-shadow:0 20px 60px rgba(0,0,0,.12)}
html[data-theme="dark"]{--mp-ink:#f4f3ee;--mp-panel:#202125;--mp-paper:#111214;--mp-muted:#a7a9ae;--mp-line:rgba(255,255,255,.15);--mp-shadow:0 20px 60px rgba(0,0,0,.35)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.release{margin:0;background:var(--mp-paper);color:var(--mp-ink);font-family:Inter,Arial,"Helvetica Neue",sans-serif;font-size:16px;line-height:1.65}body.release a{color:inherit}.release-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.release-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--mp-paper) 88%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--mp-line)}.release-nav{min-height:76px;display:flex;align-items:center;gap:28px}.release-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-weight:900;letter-spacing:.04em}.release-logo img{width:45px;height:45px;object-fit:contain}.release-logo span{font-size:1rem}.release-links{display:flex;align-items:center;gap:24px;margin-left:auto}.release-links a{text-decoration:none;font-weight:700;font-size:.92rem}.release-actions{display:flex;align-items:center;gap:10px}.icon-btn,.release-cta{border:1px solid var(--mp-line);min-height:44px;border-radius:999px;padding:0 16px;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.release-cta{background:var(--mp-yellow);border-color:var(--mp-yellow);color:#111214}.release-hero{padding:72px 0 48px}.eyebrow{display:flex;align-items:center;gap:10px;text-transform:uppercase;font-size:.78rem;font-weight:900;letter-spacing:.14em}.eyebrow:before{content:"";width:32px;height:4px;background:var(--mp-yellow);border-radius:4px}.release-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.release h1{font-size:clamp(2.6rem,6vw,5.6rem);line-height:.96;letter-spacing:-.055em;margin:18px 0 24px}.release h1 em,.release h2 em{font-style:normal;color:#a48700}.release-lead{font-size:1.12rem;color:var(--mp-muted);max-width:660px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero-product{background:linear-gradient(145deg,var(--mp-yellow),var(--mp-yellow-2));border-radius:32px;min-height:440px;display:grid;place-items:center;overflow:hidden;box-shadow:var(--mp-shadow)}.hero-product img{width:min(92%,540px);filter:drop-shadow(0 24px 24px rgba(0,0,0,.25));transform:rotate(-4deg)}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--mp-line);margin-top:52px}.trust-item{padding:22px}.trust-item+ .trust-item{border-left:1px solid var(--mp-line)}.trust-item b{display:block;font-size:1.5rem}.trust-item span{color:var(--mp-muted);font-size:.9rem}.release-section{padding:76px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.release h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.04em;margin:8px 0}.section-head p{max-width:560px;color:var(--mp-muted)}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-card{position:relative;display:flex;flex-direction:column;background:color-mix(in srgb,var(--mp-panel) 5%,var(--mp-paper));border:1px solid var(--mp-line);border-radius:var(--mp-radius);overflow:hidden;text-decoration:none;transition:.25s transform,.25s border-color,.25s box-shadow}.product-card:hover{transform:translateY(-5px);border-color:#bda000;box-shadow:var(--mp-shadow)}.product-card figure{margin:0;aspect-ratio:4/3;background:linear-gradient(145deg,#26272b,#121315);display:grid;place-items:center;padding:18px}.product-card img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 15px rgba(0,0,0,.35))}.product-card-body{padding:20px}.product-card small{font-weight:900;color:#9a8300;text-transform:uppercase;letter-spacing:.08em}.product-card h3{font-size:1.45rem;margin:6px 0}.product-card p{color:var(--mp-muted);margin:0}.product-card .arrow{position:absolute;right:16px;top:16px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--mp-yellow);color:#111}.notice{border:1px solid var(--mp-line);border-radius:var(--mp-radius);padding:22px;background:color-mix(in srgb,var(--mp-yellow) 13%,var(--mp-paper));display:flex;gap:16px;align-items:flex-start}.notice b{display:block}.notice p{margin:4px 0 0;color:var(--mp-muted)}.release-footer{background:#101113;color:#f4f3ee;padding:58px 0 24px;margin-top:64px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:42px}.release-footer a{display:block;color:#c9cacf;text-decoration:none;margin:.5rem 0}.release-footer h3{color:var(--mp-yellow)}.footer-bottom{border-top:1px solid rgba(255,255,255,.15);margin-top:36px;padding-top:20px;color:#999}.product-detail-hero{padding:58px 0}.breadcrumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:.88rem;color:var(--mp-muted);margin-bottom:28px}.breadcrumbs a{text-decoration:none}.product-detail-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:54px;align-items:center}.product-image-stage{background:linear-gradient(145deg,#292a2e,#111214);border-radius:32px;min-height:520px;display:grid;place-items:center;padding:30px}.product-image-stage img{width:100%;height:460px;object-fit:contain;filter:drop-shadow(0 24px 26px rgba(0,0,0,.45))}.product-kicker{font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:#9a8300}.product-detail-hero h1{font-size:clamp(2.8rem,6vw,5.2rem)}.product-meta{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--mp-line);border-radius:18px;overflow:hidden;margin:28px 0}.product-meta div{padding:16px 18px}.product-meta div:nth-child(odd){border-right:1px solid var(--mp-line)}.product-meta div:nth-child(n+3){border-top:1px solid var(--mp-line)}.product-meta small{display:block;color:var(--mp-muted)}.product-meta b{font-size:1.05rem}.spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.spec-card{padding:22px;border:1px solid var(--mp-line);border-radius:18px}.spec-card span{display:block;color:var(--mp-muted);font-size:.86rem}.spec-card b{display:block;margin-top:6px}.pending{color:#8b7500}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.guide-card{padding:24px;border-radius:18px;background:#17181b;color:#f3f3ef}.guide-card strong{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--mp-yellow);color:#111;margin-bottom:18px}.quote-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;background:#17181b;color:#f4f3ee;border-radius:30px;padding:38px}.quote-panel p{color:#b8b9bd}.quote-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.quote-form label{display:grid;gap:6px;font-size:.88rem;font-weight:700}.quote-form label.full{grid-column:1/-1}.quote-form input,.quote-form select,.quote-form textarea{width:100%;border:1px solid #424349;background:#232429;color:#fff;border-radius:12px;padding:13px 14px;font:inherit}.quote-form textarea{resize:vertical}.quote-form button{grid-column:1/-1;border:0;border-radius:999px;min-height:50px;background:var(--mp-yellow);font-weight:900;cursor:pointer}.form-note{grid-column:1/-1;color:#aeb0b5;font-size:.8rem}.consent-banner{position:fixed;left:20px;right:20px;bottom:20px;z-index:90;max-width:760px;margin:auto;background:#17181b;color:#fff;border:1px solid #3b3c41;border-radius:18px;padding:18px;box-shadow:0 22px 70px rgba(0,0,0,.35);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.consent-banner[hidden]{display:none}.consent-banner p{margin:0;color:#c8c9cc;font-size:.9rem}.consent-actions{display:flex;gap:8px}.consent-actions button{border:1px solid #4b4c52;border-radius:999px;background:transparent;color:#fff;padding:10px 16px;font-weight:800;cursor:pointer}.consent-actions .accept{background:var(--mp-yellow);border-color:var(--mp-yellow);color:#111}
@media(max-width:900px){.release-links{display:none}.release-hero-grid,.product-detail-grid,.quote-panel{grid-template-columns:1fr}.catalog-grid{grid-template-columns:repeat(2,1fr)}.hero-product{min-height:340px}.product-image-stage{min-height:400px}.footer-grid{grid-template-columns:1fr 1fr}.guide-grid,.spec-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.release-shell{width:min(100% - 24px,1180px)}.release-nav{min-height:66px}.release-logo span{display:none}.release-actions .release-cta{display:none}.release-hero{padding-top:42px}.release h1{font-size:2.7rem}.catalog-grid,.guide-grid,.spec-grid,.footer-grid,.quote-form{grid-template-columns:1fr}.trust-strip{grid-template-columns:1fr}.trust-item+.trust-item{border-left:0;border-top:1px solid var(--mp-line)}.product-image-stage{min-height:330px}.product-image-stage img{height:300px}.quote-form label.full,.quote-form button,.form-note{grid-column:auto}.consent-banner{grid-template-columns:1fr}.consent-actions{justify-content:flex-end}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-card{transition:none}}

/* MAX POLIZOL classic industrial direction */
body.release{background:#ececea;color:#151618;font-family:Arial,"Helvetica Neue",sans-serif}
.release-header{background:rgba(17,18,20,.96);color:#f7f6f0;border-bottom-color:rgba(255,217,0,.24)}
.release-nav{min-height:82px}.release-logo span{font-weight:950;letter-spacing:.08em}.release-links a{color:#d7d8da;text-transform:uppercase;font-size:.78rem;letter-spacing:.08em}.release-links a:hover,.release-links a[aria-current="page"]{color:#ffd900}.icon-btn{border-color:rgba(255,255,255,.28);color:inherit}.release-header .icon-btn{background:#1d1e21}.release-header .release-cta{color:#111214}
.release-hero{position:relative;background:#151618;color:#f7f6f0;overflow:hidden;border-bottom:5px solid #ffd900}.release-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(90deg,#000,transparent 78%)}.release-hero>.release-shell{position:relative}.release-hero .release-lead,.release-hero .section-head p{color:#b8b9bd}.release h1,.release h2{font-family:Arial Black,Arial,"Helvetica Neue",sans-serif;font-weight:950;text-transform:uppercase}.release h1 em,.release h2 em{color:#ffd900}.eyebrow{color:#f1f1ec}.release-section .eyebrow{color:#151618}.quote-panel .eyebrow{color:#f1f1ec}
.hero-product{position:relative;background:#ffd900;border-radius:6px;box-shadow:16px 16px 0 rgba(255,217,0,.16)}.hero-product:before{content:"MAX";position:absolute;left:-15px;bottom:-72px;font:950 11rem/1 Arial Black,Arial,sans-serif;color:rgba(17,18,20,.09);letter-spacing:-.09em}.hero-product img{position:relative}.trust-strip{border-color:rgba(255,255,255,.17)}.trust-item+.trust-item{border-color:rgba(255,255,255,.17)}.trust-item b{color:#ffd900}.trust-item span{color:#b8b9bd}
.release-section{background:#ececea}.release-section:nth-of-type(even){background:#f7f6f1}.section-head p,.product-card p{color:#676a70}.catalog-grid{gap:14px}.product-card{border-radius:5px;border:1px solid #c9c9c4;background:#f6f5f0;box-shadow:none}.product-card:hover{transform:translateY(-4px);border-color:#151618;box-shadow:8px 8px 0 #ffd900}.product-card figure{background:#18191c;border-bottom:4px solid #ffd900}.product-card .arrow{border-radius:4px}.product-card h3{font-family:Arial Black,Arial,sans-serif;text-transform:uppercase}.notice{border-radius:4px;border-color:#ffd900;background:#242528;color:#f7f6f0}.notice p{color:#b8b9bd}.notice>strong{width:34px;height:34px;display:grid;place-items:center;background:#ffd900;color:#111214}
.product-detail-hero{position:relative;background:#151618;color:#f7f6f0;border-bottom:5px solid #ffd900}.product-detail-hero:before{content:"";position:absolute;inset:0;opacity:.13;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.15) 1px,transparent 1px);background-size:50px 50px}.product-detail-hero>.release-shell{position:relative}.product-detail-hero .release-lead,.product-detail-hero .breadcrumbs{color:#b9babe}.product-image-stage{border-radius:5px;border:1px solid #414247;box-shadow:14px 14px 0 #ffd900}.product-meta{border-radius:4px;border-color:#414247}.product-meta div:nth-child(odd),.product-meta div:nth-child(n+3){border-color:#414247}.product-meta small{color:#aeb0b4}.spec-card{border-radius:4px;background:#f7f6f1;border-color:#c9c9c4}.guide-card{border-radius:4px;border-bottom:4px solid #ffd900}.guide-card strong{border-radius:4px}.quote-panel{border-radius:5px;border-left:8px solid #ffd900}.quote-form input,.quote-form select,.quote-form textarea{border-radius:3px}.quote-form button{border-radius:3px;text-transform:uppercase;letter-spacing:.04em}
.social-icon-link{display:inline-flex!important;align-items:center;gap:.62rem}.social-logo{width:1.35rem;height:1.35rem;display:inline-grid;place-items:center;flex:0 0 auto}.social-logo svg{width:100%;height:100%;display:block}.social-icon-link[href*="instagram.com"] .social-logo{color:#ffcf20}.social-icon-link[href*="t.me"] .social-logo{color:#5eb7e8}
html[data-theme="dark"] body.release{background:#111214;color:#f4f3ee}html[data-theme="dark"] .release-section{background:#111214}html[data-theme="dark"] .release-section:nth-of-type(even){background:#18191c}html[data-theme="dark"] .release-section .eyebrow{color:#f1f1ec}html[data-theme="dark"] .section-head p,html[data-theme="dark"] .product-card p{color:#aeb0b4}html[data-theme="dark"] .product-card,html[data-theme="dark"] .spec-card{background:#1e1f22;border-color:#3e3f44}html[data-theme="dark"] .product-card:hover{border-color:#ffd900}
@media(max-width:620px){.release-nav{min-height:68px}.release h1{font-size:2.55rem}.hero-product{box-shadow:7px 7px 0 rgba(255,217,0,.25)}.product-image-stage{box-shadow:7px 7px 0 #ffd900}.release-hero:before,.product-detail-hero:before{background-size:34px 34px}}

/* Motion, campaign details and icon-only social links */
.motion-ready{opacity:0;transform:translateY(24px);transition:opacity .65s ease var(--motion-delay,0ms),transform .65s cubic-bezier(.2,.75,.25,1) var(--motion-delay,0ms)}
.motion-ready.motion-visible{opacity:1;transform:none}
.product-card figure,.product-image-stage{position:relative;isolation:isolate}
.product-card figure:after,.product-image-stage:after{content:"";position:absolute;inset:-70% -120%;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.18) 50%,transparent 58%);transform:translateX(-30%);transition:transform .8s ease}
.product-card:hover figure:after,.product-image-stage:hover:after{transform:translateX(55%)}
.series-image-note{position:absolute;left:14px;bottom:14px;z-index:3;padding:5px 9px;background:rgba(17,18,20,.82);border:1px solid rgba(255,217,0,.5);color:#ffd900;font-size:.7rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}
.product-image-stage .series-image-note{left:18px;bottom:18px}
.catalog-cta{margin-top:28px;padding:24px 26px;border-left:7px solid #ffd900;background:#17181b;color:#f5f4ef;display:flex;align-items:center;justify-content:space-between;gap:20px}
.catalog-cta span,.catalog-cta strong{display:block}.catalog-cta span{color:#b8b9bd}.catalog-cta strong{font-size:1.2rem}
.release-footer .footer-grid>div:last-child{display:flex;align-content:start;align-items:center;gap:10px;flex-wrap:wrap}.release-footer .footer-grid>div:last-child h3{flex-basis:100%}
.release-footer .footer-grid>div:last-child .social-icon-link{font-size:0;width:46px;height:46px;margin:0;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);background:#1b1c20;transition:transform .2s ease,border-color .2s ease,background .2s ease}
.release-footer .footer-grid>div:last-child .social-icon-link:hover{transform:translateY(-3px);border-color:#ffd900;background:#26272b}
.release-footer .footer-grid>div:last-child .social-logo{width:23px;height:23px}
.release-logo img.maxpolizol-lockup,.release-logo img[src*="max-logo-v2.svg"]{width:200px;height:54px;object-fit:contain;object-position:left center}.release-logo img.maxpolizol-lockup+span,.release-logo img[src*="max-logo-v2.svg"]+span{display:none}.release-logo:has(img.maxpolizol-lockup),.release-logo:has(img[src*="max-logo-v2.svg"]){gap:0}
@media(max-width:620px){.catalog-cta{align-items:flex-start;flex-direction:column}.catalog-cta .release-cta{width:100%}}
@media(max-width:620px){.release-logo img.maxpolizol-lockup,.release-logo img[src*="max-logo-v2.svg"]{width:158px;height:46px}}
@media(prefers-reduced-motion:reduce){.motion-ready{opacity:1;transform:none;transition:none}.product-card figure:after,.product-image-stage:after{display:none}}

/* Homepage benefits and product education */
.benefits-section{overflow:hidden}.benefit-showcase{display:grid;grid-template-columns:.82fr 1.8fr;gap:18px;align-items:stretch}.benefit-visual{position:relative;min-height:410px;padding:30px;background:#17181b;color:#f7f6f0;border-bottom:5px solid #ffd900;overflow:hidden}.benefit-visual:before{content:"10 M²";position:absolute;right:-14px;bottom:-30px;font:950 7.5rem/1 Arial Black,Arial,sans-serif;color:rgba(255,255,255,.045)}.roll-diagram{height:175px;position:relative;margin-bottom:24px}.roll-core{position:absolute;top:25px;left:18px;width:118px;height:118px;border:25px solid #ffd900;border-radius:50%;box-shadow:0 0 0 10px #2a2b2f,0 0 0 12px #ffd900}.roll-sheet{position:absolute;left:105px;top:62px;width:190px;height:76px;background:linear-gradient(90deg,#ffd900,#ffec70);clip-path:polygon(0 0,100% 16%,100% 100%,0 100%)}.coverage-number{display:flex;align-items:end;gap:10px;border-top:1px solid #3d3e43;padding-top:18px}.coverage-number strong{font:950 4.5rem/.78 Arial Black,Arial,sans-serif;color:#ffd900}.coverage-number span{font-weight:900;text-transform:uppercase;letter-spacing:.08em}.benefit-visual p{position:relative;color:#bfc0c4;max-width:330px}.benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.benefit-card{position:relative;padding:24px;background:#f7f6f1;border:1px solid #c9c9c4;transition:transform .25s ease,border-color .25s ease}.benefit-card:hover{transform:translateY(-4px);border-color:#ffd900}.benefit-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:18px;background:#ffd900;color:#111214;font:900 .88rem Arial,sans-serif}.benefit-card h3{margin:0 0 7px;font:900 1.05rem Arial Black,Arial,sans-serif;text-transform:uppercase}.benefit-card p{margin:0;color:#676a70;font-size:.92rem}.series-guide{margin-top:42px;border-top:4px solid #17181b}.series-guide-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:#17181b;color:#f6f5f0}.series-guide-head span{color:#ffd900;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.material-row{display:grid;grid-template-columns:150px 1fr 120px 32px;align-items:center;gap:24px;padding:22px 20px;border:1px solid #c9c9c4;border-top:0;text-decoration:none;background:#f7f6f1;transition:background .2s ease,padding-left .2s ease}.material-row:hover{background:#fff;padding-left:27px}.material-tag{font:900 .77rem Arial,sans-serif;letter-spacing:.1em;color:#8e7900}.material-row b{font-size:1.02rem}.material-row p{margin:3px 0 0;color:#676a70;font-size:.9rem}.material-row>strong{text-align:right}.material-row i{font-style:normal;width:30px;height:30px;display:grid;place-items:center;background:#ffd900;color:#111}.benefit-cta{margin-top:26px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(105deg,#ffd900 0 10px,#222328 10px);color:#f7f6f0}.benefit-cta small{color:#ffd900;text-transform:uppercase;font-weight:900;letter-spacing:.08em}.benefit-cta h3{margin:5px 0 0;font-size:1.35rem}.benefit-cta .release-cta{flex:0 0 auto}
html[data-theme="dark"] .benefit-card,html[data-theme="dark"] .material-row{background:#1e1f22;border-color:#3e3f44}html[data-theme="dark"] .benefit-card p,html[data-theme="dark"] .material-row p{color:#aeb0b4}html[data-theme="dark"] .material-row:hover{background:#26272b}
@media(max-width:900px){.benefit-showcase{grid-template-columns:1fr}.benefit-visual{min-height:350px}.material-row{grid-template-columns:120px 1fr 100px 32px}}
@media(max-width:620px){.benefit-grid{grid-template-columns:1fr}.benefit-visual{min-height:340px;padding:24px}.roll-sheet{width:155px}.coverage-number strong{font-size:3.8rem}.series-guide-head{align-items:flex-start;flex-direction:column}.material-row{grid-template-columns:1fr 40px;gap:12px}.material-row .material-tag,.material-row div{grid-column:1/-1}.material-row>strong{text-align:left}.material-row i{grid-column:2;grid-row:3}.benefit-cta{align-items:flex-start;flex-direction:column}.benefit-cta .release-cta{width:100%}}

/* 2026 industrial-premium visual system */
:root{--mp-yellow:#ffd600;--mp-yellow-2:#fff071;--mp-ink:#131416;--mp-panel:#1c1d20;--mp-paper:#f2f1ec;--mp-muted:#676a70;--mp-line:rgba(19,20,22,.16);--mp-radius:8px;--mp-shadow:0 26px 70px rgba(10,11,13,.16)}
body.release{font-family:Inter,Arial,"Helvetica Neue",sans-serif;background:var(--mp-paper);letter-spacing:-.006em;overflow-x:hidden}
.release-shell{width:min(1240px,calc(100% - 48px))}
.release-header{border-bottom:1px solid rgba(255,214,0,.3);box-shadow:0 10px 34px rgba(0,0,0,.16)}
.release-nav{min-height:76px}.release-links{gap:30px}.release-links a{position:relative;padding:28px 0}.release-links a:after{content:"";position:absolute;left:0;right:100%;bottom:18px;height:3px;background:var(--mp-yellow);transition:right .3s ease}.release-links a:hover:after,.release-links a[aria-current="page"]:after{right:0}
.icon-btn,.release-cta{border-radius:6px;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}.release-cta{box-shadow:0 8px 0 rgba(255,214,0,.14)}.release-cta:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(255,214,0,.18)}.icon-btn:hover{border-color:var(--mp-yellow);color:var(--mp-yellow)}
.release-hero,.product-detail-hero{isolation:isolate;overflow:hidden}.release-hero:after,.product-detail-hero:after{content:"";position:absolute;z-index:-1;width:420px;height:420px;right:-110px;top:-150px;border:1px solid rgba(255,214,0,.23);border-radius:50%;box-shadow:0 0 0 64px rgba(255,214,0,.035),0 0 0 128px rgba(255,214,0,.025);pointer-events:none}
.release-hero-grid{gap:64px}.release h1{max-width:790px;text-wrap:balance}.release-lead{font-size:clamp(1rem,1.4vw,1.18rem)}
.hero-product{min-height:470px;border:1px solid rgba(255,255,255,.16);box-shadow:18px 18px 0 rgba(255,214,0,.13),0 32px 80px rgba(0,0,0,.26)}.hero-product:after{content:"";position:absolute;inset:-90% -70%;background:linear-gradient(105deg,transparent 44%,rgba(255,255,255,.42) 50%,transparent 56%);transform:translateX(-50%);animation:premiumSheen 5.8s ease-in-out infinite}.hero-product img{z-index:2;animation:premiumFloat 5s ease-in-out infinite}
.trust-strip{background:rgba(255,255,255,.025)}.trust-item{position:relative;padding:25px 22px}.trust-item:before{content:"";position:absolute;left:22px;top:0;width:34px;height:3px;background:var(--mp-yellow)}
.release-section{padding:clamp(68px,8vw,106px) 0}.section-head{margin-bottom:42px}.section-head p{font-size:1.02rem}.release h2{text-wrap:balance}
.catalog-grid{gap:18px}.product-card{border-radius:var(--mp-radius);box-shadow:0 12px 34px rgba(17,18,20,.05)}.product-card:hover{transform:translateY(-7px);box-shadow:10px 10px 0 var(--mp-yellow),0 24px 55px rgba(0,0,0,.13)}.product-card figure{aspect-ratio:4/3}.product-card img{transition:transform .48s cubic-bezier(.2,.75,.25,1)}.product-card:hover img{transform:scale(1.045) rotate(-1.5deg)}.product-card .arrow{border-radius:5px}.product-card-body{padding:24px}
.notice,.catalog-cta,.benefit-cta{box-shadow:12px 12px 0 rgba(17,18,20,.08)}
.benefit-showcase{gap:20px}.benefit-visual,.benefit-card,.material-row,.series-guide-head,.benefit-cta{border-radius:var(--mp-radius)}.benefit-card{overflow:hidden}.benefit-card:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:var(--mp-yellow);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.benefit-card:hover:after{transform:scaleX(1)}.roll-core{animation:premiumPulse 3.4s ease-in-out infinite}.material-row{margin-top:8px;border-top:1px solid #c9c9c4}.material-row:hover{transform:translateX(5px)}
.product-image-stage{border-radius:var(--mp-radius);overflow:hidden}.product-image-stage:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 52% 43%,rgba(255,214,0,.14),transparent 38%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px}.product-image-stage img{animation:premiumFloat 5.4s ease-in-out infinite}.product-meta{border-radius:var(--mp-radius);background:rgba(255,255,255,.025)}
.spec-grid{gap:18px}.spec-card{position:relative;border-radius:var(--mp-radius);padding:26px;overflow:hidden;transition:transform .25s ease,border-color .25s ease}.spec-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--mp-yellow)}.spec-card:hover{transform:translateY(-4px);border-color:var(--mp-yellow)}.guide-card{border-radius:var(--mp-radius);transition:transform .25s ease}.guide-card:hover{transform:translateY(-5px)}
.quote-panel{border-radius:var(--mp-radius);box-shadow:16px 16px 0 rgba(255,214,0,.14)}.quote-form input,.quote-form select,.quote-form textarea{border-radius:5px;transition:border-color .2s ease,box-shadow .2s ease}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{outline:0;border-color:var(--mp-yellow);box-shadow:0 0 0 3px rgba(255,214,0,.12)}.quote-form button{border-radius:5px;transition:transform .2s ease,box-shadow .2s ease}.quote-form button:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(255,214,0,.17)}
.release-footer{position:relative;overflow:hidden;border-top:5px solid var(--mp-yellow)}.release-footer:after{content:"MP";position:absolute;right:-25px;bottom:-48px;font:950 12rem/1 Arial Black,Arial,sans-serif;color:rgba(255,255,255,.025);pointer-events:none}.release-footer .footer-grid>div:last-child a[href*="instagram.com"],.release-footer .footer-grid>div:last-child a[href*="t.me"]{font-size:0;width:48px;height:48px;margin:0 8px 0 0;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.2);background:#1b1c20;transition:transform .2s ease,border-color .2s ease}.release-footer .footer-grid>div:last-child a:before{content:"";width:23px;height:23px;background:#ffd600;display:block}.release-footer a[href*="instagram.com"]:before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5Zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7Zm5 3a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Zm5.5-3a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z'/%3E%3C/svg%3E") center/contain no-repeat}.release-footer a[href*="t.me"]:before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M21.8 3.2 18.6 20c-.2 1.2-.9 1.5-1.9.9l-4.8-3.6-2.3 2.3c-.3.3-.5.5-1 .5l.3-4.9 8.9-8c.4-.3-.1-.5-.6-.2l-11 6.9-4.7-1.5c-1-.3-1-1 .2-1.5L20.1 3.8c.8-.3 1.6.2 1.7-.6Z'/%3E%3C/svg%3E") center/contain no-repeat}.release-footer .footer-grid>div:last-child a:hover{transform:translateY(-4px);border-color:var(--mp-yellow)}
:focus-visible{outline:3px solid var(--mp-yellow);outline-offset:4px}
@keyframes premiumFloat{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(-.5deg)}}
@keyframes premiumSheen{0%,62%{transform:translateX(-55%)}82%,100%{transform:translateX(62%)}}
@keyframes premiumPulse{0%,100%{filter:drop-shadow(0 0 0 rgba(255,214,0,0))}50%{filter:drop-shadow(0 0 16px rgba(255,214,0,.4))}}
html[data-theme="dark"] .material-row{border-color:#3e3f44}html[data-theme="dark"] .release-header{background:rgba(13,14,16,.94)}html[data-theme="dark"] .notice{border-color:var(--mp-yellow)}
@media(max-width:900px){.release-shell{width:min(100% - 32px,1240px)}.release-hero-grid{gap:42px}.hero-product{min-height:380px}.release-nav{min-height:70px}.quote-panel{box-shadow:9px 9px 0 rgba(255,214,0,.14)}}
@media(max-width:620px){.release-shell{width:min(100% - 24px,1240px)}.release-nav{min-height:64px}.release-logo img.maxpolizol-lockup,.release-logo img[src*="max-logo-v2.svg"]{width:144px;height:42px}.release h1{font-size:clamp(2.35rem,13vw,3.3rem)}.release h2{font-size:clamp(1.9rem,10vw,2.7rem)}.release-hero{padding-top:38px}.hero-product{min-height:315px;box-shadow:8px 8px 0 rgba(255,214,0,.18)}.trust-item{padding:20px 16px}.release-section{padding:60px 0}.section-head{align-items:flex-start;flex-direction:column}.product-card:hover{box-shadow:6px 6px 0 var(--mp-yellow)}.benefit-visual,.benefit-card,.material-row,.series-guide-head,.benefit-cta{border-radius:6px}.quote-panel{padding:26px 20px}.release-footer{margin-top:36px}.footer-grid{gap:30px}}
@media(prefers-reduced-motion:reduce){.hero-product img,.hero-product:after,.product-image-stage img,.roll-core{animation:none!important}.release-cta,.icon-btn,.product-card,.product-card img,.benefit-card,.material-row,.guide-card,.spec-card{transition:none!important}}

/* Rich benefit storytelling with conceptual AI backgrounds */
.benefits-section{position:relative;isolation:isolate}.benefits-section>.release-shell{position:relative;z-index:1}.benefits-backdrop{position:absolute;z-index:0;inset:0 0 auto;height:min(62vw,760px);background:linear-gradient(90deg,rgba(242,241,236,.98) 0%,rgba(242,241,236,.93) 45%,rgba(242,241,236,.7) 100%),url("../visuals/membrane-layers-concept-v1.webp") center/cover no-repeat;opacity:.28;pointer-events:none;mask-image:linear-gradient(#000 0 70%,transparent)}
.extended-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px}.extended-benefits article{display:grid;grid-template-columns:54px 1fr;gap:18px;padding:26px;background:rgba(247,246,241,.94);border:1px solid #c9c9c4;border-left:5px solid var(--mp-yellow);box-shadow:0 14px 32px rgba(17,18,20,.05);transition:transform .25s ease,border-color .25s ease}.extended-benefits article:hover{transform:translateY(-4px);border-color:var(--mp-yellow)}.extended-benefits span{display:grid;place-items:center;width:46px;height:46px;background:#17181b;color:var(--mp-yellow);font-weight:900}.extended-benefits h3{margin:0 0 7px;font:900 1.05rem Arial Black,Arial,sans-serif;text-transform:uppercase}.extended-benefits p{margin:0;color:#676a70;font-size:.94rem}
.benefit-cta{position:relative;isolation:isolate;overflow:hidden;min-height:170px;padding:34px 36px}.benefit-cta:before{content:"";position:absolute;z-index:-2;inset:0;background:url("../visuals/waterproofing-roof-concept-v1.webp") center/cover no-repeat}.benefit-cta:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(22,23,26,.97) 0%,rgba(22,23,26,.88) 55%,rgba(22,23,26,.56) 100%)}.benefit-cta>div{max-width:680px}.benefit-cta h3{font-size:clamp(1.35rem,2.6vw,2.15rem);font-family:Arial Black,Arial,sans-serif;text-transform:uppercase;line-height:1.08}
html[data-theme="dark"] .benefits-backdrop{background:linear-gradient(90deg,rgba(17,18,20,.98),rgba(17,18,20,.88)),url("../visuals/membrane-layers-concept-v1.webp") center/cover no-repeat;opacity:.42}html[data-theme="dark"] .extended-benefits article{background:rgba(30,31,34,.94);border-color:#3e3f44}html[data-theme="dark"] .extended-benefits p{color:#aeb0b4}
.release-header select.icon-btn{min-width:92px;padding-left:40px;background-image:var(--flag-image);background-position:12px center;background-size:22px 15px;background-repeat:no-repeat}.release-header select.icon-btn[data-flag="uz"]{--flag-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath fill='%231eb5e8' d='M0 0h30v6H0z'/%3E%3Cpath fill='%23fff' d='M0 7h30v6H0z'/%3E%3Cpath fill='%231eb53a' d='M0 14h30v6H0z'/%3E%3Cpath stroke='%23ce1126' d='M0 6.5h30M0 13.5h30'/%3E%3C/svg%3E")}.release-header select.icon-btn[data-flag="ru"]{--flag-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath fill='%23fff' d='M0 0h30v7H0z'/%3E%3Cpath fill='%230039a6' d='M0 7h30v6H0z'/%3E%3Cpath fill='%23d52b1e' d='M0 13h30v7H0z'/%3E%3C/svg%3E")}
@media(max-width:900px){.extended-benefits{grid-template-columns:1fr}.benefit-cta{align-items:flex-end}}
@media(max-width:620px){.extended-benefits article{grid-template-columns:42px 1fr;padding:22px 18px;gap:13px}.extended-benefits span{width:38px;height:38px}.benefit-cta{min-height:310px;padding:26px 22px;justify-content:flex-end}.benefit-cta:after{background:linear-gradient(180deg,rgba(22,23,26,.52),rgba(22,23,26,.96) 64%)}.release-header select.icon-btn{min-width:78px;padding-inline:8px}}

/* Accessible mobile navigation */
.release-menu-toggle{display:none;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:6px;background:#1d1e21;color:#fff;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}
.release-menu-toggle span{display:block;width:19px;height:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}
.release-header.menu-open .release-menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.release-header.menu-open .release-menu-toggle span:nth-child(2){opacity:0}
.release-header.menu-open .release-menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
@media(max-width:900px){
  .release-nav{position:relative}
  .release-actions{margin-left:auto}
  .release-menu-toggle{display:inline-flex;flex:0 0 44px}
  .release-header .release-links{display:none;position:absolute;z-index:50;left:0;right:0;top:100%;margin:0;padding:8px;background:#17181b;border:1px solid rgba(255,214,0,.28);box-shadow:0 22px 50px rgba(0,0,0,.38);flex-direction:column;align-items:stretch;gap:0}
  .release-header.menu-open .release-links{display:flex}
  .release-header .release-links a{padding:15px 16px;color:#f7f6f0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.9rem}
  .release-header .release-links a:last-child{border-bottom:0}
  .release-header .release-links a:after{left:16px;right:auto;bottom:9px;width:0;transition:width .25s ease}
  .release-header .release-links a:hover:after,.release-header .release-links a[aria-current="page"]:after{width:34px}
}
@media(max-width:620px){
  .release-logo img.maxpolizol-lockup,.release-logo img[src*="max-logo-v2.svg"]{width:126px;height:40px}
  .release-actions{gap:6px}
  .release-header select.icon-btn{min-width:66px;padding-left:31px;padding-right:5px;background-position:8px center;background-size:19px 13px}
  .release-header .icon-btn{padding-inline:12px}
  .release-menu-toggle{width:42px;height:42px;flex-basis:42px}
  .release-header .release-links{left:-2px;right:-2px}
}
@media(max-width:390px){
  .release-shell{width:min(100% - 18px,1240px)}
  .release-logo img.maxpolizol-lockup,.release-logo img[src*="max-logo-v2.svg"]{width:112px}
  .release-header select.icon-btn{min-width:62px}
  .release-header .icon-btn{padding-inline:10px}
}
@media(prefers-reduced-motion:reduce){.release-menu-toggle span{transition:none!important}}

/* Accessible mobile navigation */
.release-menu-toggle{display:none;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:6px;background:#1d1e21;color:#fff;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}
.release-menu-toggle span{display:block;width:19px;height:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}
.release-header.menu-open .release-menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.release-header.menu-open .release-menu-toggle span:nth-child(2){opacity:0}
.release-header.menu-open .release-menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
@media(max-width:900px){
  .release-nav{position:relative}
  .release-actions{margin-left:auto}
  .release-menu-toggle{display:inline-flex;flex:0 0 44px}
  .release-header .release-links{display:none;position:absolute;z-index:50;left:0;right:0;top:100%;margin:0;padding:8px;background:#17181b;border:1px solid rgba(255,214,0,.28);box-shadow:0 22px 50px rgba(0,0,0,.38);flex-direction:column;align-items:stretch;gap:0}
  .release-header.menu-open .release-links{display:flex}
  .release-header .release-links a{padding:15px 16px;color:#f7f6f0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.9rem}
  .release-header .release-links a:last-child{border-bottom:0}
  .release-header .release-links a:after{left:16px;right:auto;bottom:9px;width:0;transition:width .25s ease}
  .release-header .release-links a:hover:after,.release-header .release-links a[aria-current="page"]:after{width:34px}
}
@media(max-width:620px){
  .release-logo img.maxpolizol-lockup,.release-logo img[src*="max-logo-v2.svg"]{width:126px;height:40px}
  .release-actions{gap:6px}
  .release-header select.icon-btn{min-width:66px;padding-left:31px;padding-right:5px;background-position:8px center;background-size:19px 13px}
  .release-header .icon-btn{padding-inline:12px}
  .release-menu-toggle{width:42px;height:42px;flex-basis:42px}
  .release-header .release-links{left:-2px;right:-2px}
}
@media(max-width:390px){
  .release-shell{width:min(100% - 18px,1240px)}
  .release-logo img.maxpolizol-lockup,.release-logo img[src*="max-logo-v2.svg"]{width:112px}
  .release-header select.icon-btn{min-width:62px}
  .release-header .icon-btn{padding-inline:10px}
}
@media(prefers-reduced-motion:reduce){.release-menu-toggle span{transition:none!important}}
