.b75-page{color:#1a2a3a;background:#fff}.b75-container{width:min(100%,1240px);padding-inline:28px;margin-inline:auto}.b75-section{padding-block:60px}.b75-page [id]{scroll-margin-top:24px}.b75-page h1,.b75-page h2,.b75-page h3{font-weight:700;letter-spacing:-.025em;color:inherit}.b75-page h2{font-size:clamp(27px,2.8vw,36px);line-height:1.18;margin:0 0 20px}.b75-page h3{font-size:20px;line-height:1.3;margin:0 0 12px}.b75-page p{font-size:16px;line-height:1.65;margin:0;color:#53616a}.b75-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#39754c;margin-bottom:16px}.b75-hero{background:#1a2a3a;color:white;padding-block:40px}.b75-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:44px;align-items:center}.b75-hero .b75-eyebrow{color:#afcfb9}.b75-hero h1{font-size:clamp(30px,3.35vw,43px);line-height:1.1;margin-bottom:20px}.b75-hero h1>span{display:block;font-size:20px;font-weight:600;color:#b5d8bf;letter-spacing:.01em;margin-bottom:12px}.b75-hero sup{font-size:10px}.b75-hero p{color:#e0e7ea;font-size:17px}.b75-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.b75-btn{display:inline-flex;justify-content:center;align-items:center;gap:16px;padding:14px 19px;min-height:48px;background:#39754c;color:#fff;border:1px solid #39754c;border-radius:8px;font-size:15px;font-weight:600;transition:background .2s}.b75-btn:hover{background:#2e623e}.b75-secondary{background:transparent;border-color:#a0b6a8;color:#365e43}.b75-hero .b75-secondary{color:white;border-color:#7f9890}.b75-secondary:hover{background:#e4ece7;color:#1a2a3a}.b75-hero .b75-hero-proof{margin-top:20px;font-size:14px;color:#b7c9c2}.b75-hero-visual{position:relative}.b75-application{width:100%;height:360px;object-fit:cover;object-position:center 65%;border-radius:12px}.b75-trust{background:#eef3ef;border-bottom:1px solid #dce5df}.b75-trust .b75-container{display:grid;grid-template-columns:repeat(3,1fr);padding-block:24px;gap:26px}.b75-trust strong{display:block;font-size:15px;color:#1a2a3a}.b75-trust span{font-size:12px;color:#53616a;display:block;margin-top:5px}.b75-heading{max-width:840px;margin-bottom:30px}.b75-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.b75-benefits article{border-top:2px solid #bccfc2;padding-top:22px}.b75-number{display:block;color:#39754c;font-size:13px;margin-bottom:14px;font-weight:600}.b75-comparison{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;margin-top:42px;padding:32px;background:#f4f7f5;border-radius:12px;border-left:3px solid #39754c}.b75-comparison h2{font-size:27px;margin-bottom:0}.b75-comparison p+p{margin-top:14px}.b75-tinted{background:#f5f7f6}.b75-products{display:grid;grid-template-columns:1fr 1fr;gap:24px}.b75-product{overflow:hidden;background:#fff;border:1px solid #dce5df;border-radius:12px}.b75-product>img{display:block;width:100%;height:260px;object-fit:contain;background:#f0f0ef}.b75-product>div{padding:24px}.b75-size{display:block;font-size:27px;color:#39754c;margin-bottom:12px}.b75-product dl{margin-top:18px;font-size:14px}.b75-product dl>div{display:flex;justify-content:space-between;gap:15px;padding-top:12px;border-top:1px solid #e0e7e3;margin-top:12px}.b75-product dt{color:#53616a}.b75-product dd{font-weight:600;text-align:right}.b75-page .b75-product-note{font-size:14px;margin-top:18px}.b75-page .b75-yield-note{font-size:13px;margin-top:18px;max-width:900px}.b75-spec-line{display:flex;flex-wrap:wrap;gap:12px 30px;border-top:1px solid #dce5df;padding-top:22px;margin-top:24px;font-size:14px;color:#53616a}.b75-spec-line strong{color:#1a2a3a}.b75-downloads{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:22px}.b75-downloads a{color:#365e43;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.b75-install{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.b75-steps{counter-reset:steps;list-style:none;margin:0;padding:0}.b75-steps li{position:relative;padding-left:46px;margin-bottom:24px;counter-increment:steps}.b75-steps li:last-child{margin-bottom:0}.b75-steps li:before{content:counter(steps);position:absolute;left:0;top:0;width:30px;height:30px;display:grid;place-items:center;color:#39754c;background:#eaf1ed;border-radius:50%;font-weight:600}.b75-layers{padding:28px;background:#1a2a3a;border-radius:12px;color:#fff}.b75-layers>span{display:block;font-size:12px;color:#bdd0c6;margin-bottom:20px;text-transform:uppercase;letter-spacing:.08em}.b75-layers>div{padding:18px;margin-top:8px;background:#ffffff12;border:1px solid #ffffff18;border-radius:6px;font-size:14px}.b75-layers .b75-layer-fabric{background:#dfece2;color:#234731;font-weight:700;border:1px solid #a0bba9}.b75-layers .b75-layer-base{background:#657078}.b75-contact{background:#1a2a3a;color:#fff}.b75-contact p{color:#dce5e9}.b75-contact .text-sm{font-size:14px}.b75-contact .text-xs{font-size:12px}.b75-contact #form-membrana{background:#ffffff0d}.b75-contact #btn-submit{background:#39754c}.b75-faq{max-width:940px}.b75-faq h2{margin-bottom:28px}.b75-faq .faq-item{background:white;border:1px solid #dce5df;border-radius:10px;overflow:hidden;margin-bottom:12px}.b75-faq .faq-question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:20px 24px;text-align:left;font-size:17px;font-weight:600}.b75-faq .faq-answer{padding:0 24px 22px;font-size:16px;line-height:1.65;color:#53616a}.b75-faq .faq-icon{font-size:24px;color:#39754c;flex-shrink:0}.b75-page a:focus-visible,.b75-page button:focus-visible{outline:3px solid #7fb192;outline-offset:4px}
@media(max-width:900px){.b75-hero-grid{gap:26px}.b75-hero h1{font-size:34px}.b75-application{height:380px}.b75-hero .b75-actions{flex-direction:column}.b75-benefits{gap:20px}}
@media(max-width:700px){.b75-container{padding-inline:20px}.b75-section{padding-block:40px}.b75-hero{padding-block:28px}.b75-hero-grid,.b75-comparison,.b75-install{grid-template-columns:1fr}.b75-hero h1{font-size:33px}.b75-hero-visual{margin-top:4px}.b75-application{height:270px}.b75-hero .b75-actions{flex-direction:row}.b75-trust .b75-container{grid-template-columns:1fr;gap:16px}.b75-benefits{grid-template-columns:1fr;gap:24px}.b75-comparison{padding:24px;gap:20px}.b75-products{grid-template-columns:1fr}.b75-product>img{height:260px}.b75-install{gap:28px}.b75-contact #form-membrana{padding:22px}.b75-contact h2{font-size:28px}.b75-contact .mb-10{margin-bottom:26px}.b75-faq .faq-question{font-size:16px;padding:18px}.b75-faq .faq-answer{padding:0 18px 18px}}
@media(max-width:420px){.b75-hero h1{font-size:30px}.b75-hero p{font-size:16px}.b75-hero .b75-eyebrow{font-size:10px}.b75-hero .b75-actions{flex-direction:column;gap:10px}.b75-btn{padding:12px 16px}.b75-hero .b75-hero-proof{font-size:13px;margin-top:16px}.b75-product>div{padding:20px}}
@media(prefers-reduced-motion:reduce){.b75-btn{transition:none}}

.b75-audiences{list-style:none;padding:0;margin:24px 0;text-align:left;color:#e0e7ea;font-size:15px;line-height:1.65}.b75-audiences li+li{margin-top:10px}.b75-audiences strong{color:#b5d8bf;font-weight:600}.b75-page .b75-documentation-note{font-size:14px;margin-top:16px;max-width:850px}
