@import"https://fonts.googleapis.com/css2?family=Archivo:wght@500;600;700&family=IBM+Plex+Sans:wght@400;500;600&display=swap";:root{--steel: #3a6c85;--steel-dark: #2c566b;--steel-soft: #dfe9ee;--deep: #0f2732;--deep-2: #163643;--ink: #1b2a31;--graphite: #56656c;--paper: #ffffff;--slate: #eef2f4;--rule: #cfd8dd;--rule-strong: #aebcc3;--whatsapp: #128c5f;--on-dark: #d6e1e6;--container: 1200px;--gutter: 24px;--radius: 2px;--section: clamp(64px, 7vw, 104px);--ease: .18s ease;--display: "Archivo", "IBM Plex Sans", Arial, sans-serif;--text: "IBM Plex Sans", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--text);overflow-x:hidden}body,input,textarea,button{font-family:var(--text)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}p{margin:0 0 1em}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4{margin:0;font-family:var(--display);color:var(--deep);font-weight:600;letter-spacing:-.01em}::selection{background:var(--steel-soft);color:var(--deep)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--steel);outline-offset:3px}.container{width:min(calc(100% - var(--gutter) * 2),var(--container));margin-inline:auto}.eyebrow{margin:0 0 12px;color:var(--steel);font-size:14px;font-weight:600;line-height:1.4}.lead{max-width:60ch;margin:20px 0 0;color:var(--graphite);font-size:clamp(16px,1.25vw,18px);line-height:1.6}.wide{max-width:68ch;color:var(--graphite);font-size:17px;line-height:1.7}.section-intro{max-width:68ch;margin:-8px 0 36px;color:var(--graphite);font-size:17px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 20px;border:1px solid var(--steel);border-radius:var(--radius);background:var(--steel);color:#fff;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:background var(--ease),border-color var(--ease),color var(--ease)}.button:hover{background:var(--steel-dark);border-color:var(--steel-dark)}.button-outline{background:transparent;border-color:var(--rule-strong);color:var(--deep)}.button-outline:hover{background:var(--slate);border-color:var(--steel);color:var(--deep)}.button-ghost{background:transparent;border-color:#ffffff73;color:#fff}.button-ghost:hover{background:#ffffff14;border-color:#fff}.icon-external{width:13px;height:13px;flex:none;opacity:.85}.text-link{display:inline-flex;align-items:center;gap:6px;color:var(--steel);font-size:15px;font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color var(--ease),color var(--ease)}.text-link:hover{color:var(--steel-dark);text-decoration-color:currentColor}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:10px 14px;background:var(--deep);color:#fff;font-size:14px;transform:translateY(-150%)}.skip-link:focus-visible{transform:none}header{position:sticky;top:0;z-index:30;height:84px;background:#fffffff5;border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(calc(100% - var(--gutter) * 2),1400px);height:100%;margin-inline:auto}.brand{display:flex;align-items:center;flex:none}.brand img{width:168px}header nav{display:flex;align-items:center;gap:clamp(12px,1.3vw,22px);margin-left:auto}header nav>a:not(.button){position:relative;padding:31px 0;color:#2f444c;font-size:14px;font-weight:500;white-space:nowrap;transition:color var(--ease)}header nav>a:not(.button):hover,header nav>a.active{color:var(--steel)}header nav>a.active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--steel)}header nav .button{min-height:40px;padding:9px 16px;font-size:13px}.header-tools{display:flex;align-items:center;gap:12px}.menu{display:none;width:44px;height:44px;padding:0;border:1px solid var(--rule);border-radius:var(--radius);background:#fff;color:var(--deep);cursor:pointer}.menu svg{width:22px;height:22px;margin:auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.lang-switch{display:inline-flex;align-items:center;gap:2px;padding:3px 6px;border:1px solid var(--rule);border-radius:var(--radius);color:var(--graphite)}.lang-switch svg{width:15px;height:15px;margin-right:4px}.lang-switch button{padding:4px 6px;border:0;border-radius:var(--radius);background:transparent;color:var(--graphite);font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1;cursor:pointer;transition:background var(--ease),color var(--ease)}.lang-switch button:hover{color:var(--deep)}.lang-switch button.active{background:var(--deep);color:#fff}.lang-mobile{display:none}.hero{border-bottom:1px solid var(--rule);background:var(--slate)}.hero-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);width:min(100%,1520px);margin-inline:auto}.hero-content{display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,7vw,104px) clamp(24px,4.5vw,72px)}.hero h1{max-width:18ch;font-size:clamp(36px,4vw,56px);line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.hero-media{position:relative;min-height:520px;overflow:hidden;background:#dfe5e9}.hero-media img{width:100%;height:100%;object-fit:cover}.hero-media.fit-contain{display:grid;place-items:center;padding:clamp(32px,5vw,72px);background:var(--slate);border-left:1px solid var(--rule)}.hero-media.fit-contain img{width:min(100%,520px);height:auto;max-height:100%;object-fit:contain}.teflon-main-hero .hero-media.fit-contain img{width:min(100%,300px)}.krytox-hero{background:#f1f1f1}.krytox-hero .hero-media.fit-contain{padding:0;background:#f1f1f1}.krytox-hero .hero-media.fit-contain img{width:100%;max-height:640px}.hero-text .hero-shell{grid-template-columns:1fr}.hero-text .hero-content{width:min(calc(100% - var(--gutter) * 2),var(--container));padding-inline:0;margin-inline:auto;padding-block:clamp(56px,6vw,88px)}.hero-text .hero-content h1{max-width:22ch}.section{padding:var(--section) 0;border-top:1px solid var(--rule)}.section.light{background:var(--slate)}.section.dark{background:var(--deep);color:var(--on-dark);border-top:0}.section.dark h2{color:#fff}.section.dark .eyebrow{color:#9dc3d4}.section>.container>h2,.feature-split h2,.location-panel h2,.cta h2{max-width:30ch;margin:0 0 28px;font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.hero+.section{border-top:0}.credibility-strip{background:var(--deep);color:#fff}.credibility-strip ul{display:grid;grid-template-columns:repeat(4,1fr)}.credibility-strip li{padding:22px 24px 22px 0;border-right:1px solid rgba(255,255,255,.14);font-size:14px;font-weight:500;line-height:1.4}.credibility-strip li+li{padding-left:24px}.credibility-strip li:last-child{border-right:0}.line-list{display:grid;border-top:1px solid var(--rule)}.line-list .line-card{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:stretch;border-bottom:1px solid var(--rule)}.line-list .brand-cover{display:grid;place-items:center;min-height:112px;padding:18px 24px 18px 0;border-right:1px solid var(--rule)}.line-list .brand-cover:has(.brand-wordmark) .brand-wordmark{display:none}.line-list .line-card-copy{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:28px;padding:24px 0 24px 28px}.line-list h3,.line-list p{margin:0}.line-list h3{font-size:19px}.line-list p{color:var(--graphite);font-size:15px}.line-list .text-link{white-space:nowrap}.line-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.line-grid .line-card{display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:var(--radius);background:#fff;transition:border-color var(--ease)}.line-grid .line-card:hover{border-color:var(--steel)}.line-grid .brand-cover{display:grid;place-items:center;height:170px;padding:24px;border-bottom:1px solid var(--rule)}.line-grid .line-card-copy{display:flex;flex:1;flex-direction:column;padding:20px}.line-grid h3{font-size:18px}.line-grid p{flex:1;margin:8px 0 16px;color:var(--graphite);font-size:14px}.brand-cover img{width:auto;max-width:100%;max-height:100%;object-fit:contain}.line-list .brand-prodive img{width:140px}.line-list .brand-krytox img{height:76px}.line-list .brand-teflon img{height:78px}.line-grid .brand-prodive img{width:150px}.line-grid .brand-krytox img{height:96px}.line-grid .brand-teflon img{height:104px}.brand-wordmark{font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:-.01em}.brand-total .brand-wordmark{color:#d71920}.brand-lubrax .brand-wordmark{color:#00549f}.feature-split{padding:var(--section) 0;border-top:1px solid var(--rule)}.feature-split .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px)}.feature-split.reverse .feature-split-media{order:2}.feature-split-media{aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--rule);background:var(--slate)}.feature-split-media img{width:100%;height:100%;object-fit:cover}.feature-split-copy>p:not(.eyebrow){max-width:56ch;color:var(--graphite);font-size:17px;line-height:1.7}.about-section{background:var(--slate)}.about-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,88px);align-items:start}.about-layout .text-link{margin-top:8px}.about-points{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule-strong);border-left:1px solid var(--rule-strong)}.about-points li{min-height:120px;padding:22px;border-right:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);font-family:var(--display);font-size:18px;font-weight:600;line-height:1.35;color:var(--deep)}.application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff24}.application-grid li{padding:26px;background:var(--deep-2);color:#fff;font-family:var(--display);font-size:19px;font-weight:600}.quality-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:clamp(36px,6vw,80px);align-items:center}.proof-strip{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 24px}.proof-strip li{padding:8px 12px;border:1px solid var(--rule-strong);border-radius:var(--radius);font-size:13px;font-weight:600;color:var(--deep)}.certificate-teaser{display:grid;gap:10px;min-height:210px;padding:28px;background:var(--deep);color:#fff;transition:background var(--ease)}.certificate-teaser:hover{background:var(--deep-2)}.certificate-teaser span{font-family:var(--display);font-size:34px;font-weight:700;letter-spacing:-.02em}.certificate-teaser b{font-size:17px;line-height:1.35}.certificate-teaser small{color:#9dc3d4;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.location-panel{padding:var(--section) 0;background:var(--slate);border-top:1px solid var(--rule)}.location-panel .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,80px);align-items:center}.location-panel h2{margin-bottom:18px}.location-panel p{color:var(--graphite)}.location-links{display:grid;gap:8px;margin-top:20px}.location-links a{color:var(--steel);font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color var(--ease)}.location-links a:hover{text-decoration-color:currentColor}.location-panel iframe,.contact-map iframe{width:100%;min-height:340px;border:1px solid var(--rule)}.map-consent{display:grid;place-items:center;width:100%;min-height:340px;padding:28px;border:1px solid var(--rule-strong);background:#fff;text-align:center}.map-consent>div{max-width:40ch}.map-consent strong{display:block;margin-bottom:6px;font-family:var(--display);font-size:20px}.map-consent p{color:var(--graphite);font-size:15px}.cta{padding:clamp(56px,6vw,88px) 0;background:var(--deep);color:var(--on-dark)}.cta .container{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,auto);align-items:center;gap:clamp(32px,5vw,72px)}.cta .eyebrow{color:#9dc3d4}.cta h2{margin-bottom:14px;color:#fff}.cta p:not(.eyebrow){max-width:60ch;margin:0}.cta-actions{display:grid;gap:10px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-card{display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:var(--radius);background:#fff;transition:border-color var(--ease)}.product-card:hover{border-color:var(--steel)}.product-image{display:grid;place-items:center;aspect-ratio:1;padding:0;background:#f6f6f6;border-bottom:1px solid var(--rule)}.product-image img{width:100%;height:100%;object-fit:contain}.product-image.is-placeholder{aspect-ratio:4 / 3;background:var(--slate)}.product-image.is-placeholder img{width:62%;height:auto;opacity:.9}.product-copy{display:flex;flex:1;flex-direction:column;padding:22px}.product-card h3{font-size:18px;line-height:1.3}.product-description{margin:10px 0 0;color:var(--graphite);font-size:15px;line-height:1.55}.product-applications{margin-top:14px;padding-top:14px;border-top:1px solid var(--rule);font-size:14px}.product-applications span{display:block;margin-bottom:4px;color:var(--deep);font-weight:600}.product-applications ul{padding-left:18px;color:var(--graphite);list-style:disc}.product-actions{display:grid;gap:12px;margin-top:auto;padding-top:20px}.product-actions .button{width:100%}.trademark-notice{padding:14px 0;border-bottom:1px solid var(--rule);background:var(--slate);color:var(--graphite);font-size:13px}.document-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px}.document-list{display:flex;flex-wrap:wrap;gap:10px 28px}.external-action{margin-top:20px}.purpose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--rule-strong)}.purpose-grid article{padding:26px 28px 26px 0;border-bottom:1px solid var(--rule-strong)}.purpose-grid article+article{padding-left:28px;border-left:1px solid var(--rule-strong)}.purpose-grid h3{font-size:20px}.purpose-grid p{margin:10px 0 0;color:var(--graphite);font-size:15px}.property-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule-strong);border-left:1px solid var(--rule-strong)}.property-grid li{min-height:112px;padding:22px;border-right:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);font-family:var(--display);font-size:17px;font-weight:600;color:var(--deep);line-height:1.35}.type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.type{display:flex;flex-direction:column;padding:24px;border:1px solid var(--rule);background:#fff;transition:border-color var(--ease)}.type:hover{border-color:var(--steel)}.type h3{font-size:18px;line-height:1.3}.type h3{flex:1;margin-bottom:16px}.teflon-hero{padding:clamp(40px,5vw,64px) 0 clamp(44px,5vw,72px);background:var(--deep);color:var(--on-dark)}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:13px;color:#9dc3d4}.breadcrumb a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.breadcrumb [aria-current]{color:#fff}.teflon-hero-body{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:40px}.teflon-hero h1{max-width:20ch;color:#fff;font-size:clamp(32px,3.6vw,48px);line-height:1.1;letter-spacing:-.02em}.teflon-hero-body p{max-width:64ch;margin:18px 0 0;font-size:17px;line-height:1.65}.teflon-hero-body img{width:150px;height:auto;padding:14px;background:#fff;border-radius:var(--radius);justify-self:end}.tags{display:flex;flex-wrap:wrap;gap:10px}.tags li{padding:10px 14px;border:1px solid var(--rule-strong);border-radius:var(--radius);font-size:15px;color:var(--deep)}.technical-table{border:1px solid var(--rule);background:#fff}.table-guide{display:grid;gap:4px;padding:16px 20px;border-bottom:1px solid var(--rule);background:var(--slate);color:var(--graphite);font-size:14px}.table-guide b{color:var(--deep)}.table-hint{display:none;margin:0;padding:10px 20px 0;color:var(--graphite);font-size:13px}.technical-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.technical-table-scroll table{width:100%;min-width:900px;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.technical-table-scroll caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.technical-table-scroll th{padding:12px 16px;background:var(--deep);color:#fff;text-align:left;font-weight:600;font-size:13px;line-height:1.3;vertical-align:bottom}.technical-table-scroll td{padding:11px 16px;border-bottom:1px solid var(--rule);color:#2f444c;white-space:nowrap}.technical-table-scroll tbody tr:nth-child(2n){background:#f7f9fa}.technical-table-scroll td:first-child{position:sticky;left:0;background:inherit;font-weight:600;color:var(--steel-dark);box-shadow:inset -1px 0 var(--rule)}.technical-table-scroll tbody tr:nth-child(odd) td:first-child{background:#fff}.technical-table-scroll tbody tr:nth-child(2n) td:first-child{background:#f7f9fa}.review-notice{padding:16px 0;border-block:1px solid #ead9a8;background:#fbf5e4;color:#6b4b16;font-size:14px}.teflon-pagination{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:min(calc(100% - var(--gutter) * 2),var(--container));margin-inline:auto;padding:32px 0}.teflon-pagination a{display:grid;gap:4px;padding:20px;border:1px solid var(--rule);background:#fff;transition:border-color var(--ease)}.teflon-pagination a:hover{border-color:var(--steel)}.teflon-pagination a.next{text-align:right}.teflon-pagination small{color:var(--graphite);font-size:13px}.teflon-pagination b{font-family:var(--display);font-size:17px;color:var(--deep)}.certificate-alert{max-width:72ch;margin-bottom:28px;padding:22px 24px;border:1px solid var(--rule-strong);border-left:4px solid var(--steel);background:#fff}.certificate-alert strong{display:block;margin-bottom:6px;font-family:var(--display);font-size:19px}.certificate-alert p{color:var(--graphite)}.certificate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.certificate-card{display:flex;flex-direction:column;border:1px solid var(--rule);background:#fff}.certificate-meta{padding:22px 24px;border-bottom:1px solid var(--rule)}.certificate-meta span{display:block;color:var(--graphite);font-size:13px}.certificate-meta h3{margin:4px 0 6px;font-size:22px}.certificate-meta p{margin:0;color:var(--graphite);font-size:14px}.certificate-link{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:16px 24px;color:var(--steel);font-size:14px;font-weight:600}.certificate-link:hover,.contact-section{background:var(--slate)}.contact-shell{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);border:1px solid var(--rule);background:#fff}.contact-details{padding:clamp(28px,4vw,48px);background:var(--deep);color:var(--on-dark)}.contact-intro{max-width:52ch;margin:0 0 28px;line-height:1.65}.contact-info{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 28px;border-top:1px solid rgba(255,255,255,.16)}.contact-info>div{padding:18px 16px 18px 0;border-bottom:1px solid rgba(255,255,255,.16)}.contact-info>div:nth-child(2n){padding-left:16px;border-left:1px solid rgba(255,255,255,.16)}.contact-info dt{margin-bottom:6px;color:#9dc3d4;font-size:13px;font-weight:600}.contact-info dd{margin:0;font-size:15px;line-height:1.55}.contact-info dd a{color:#fff;font-weight:600}.contact-info dd .text-link{color:#9dc3d4;font-size:14px}.form-panel{padding:clamp(28px,4vw,48px)}.form-heading span{color:var(--steel);font-size:14px;font-weight:600}.form-heading h3{margin:6px 0 24px;font-size:24px}form{display:grid;grid-template-columns:1fr 1fr;gap:16px}label{display:grid;gap:6px;color:var(--deep);font-size:14px;font-weight:600}.field-full,.form-note,form .button{grid-column:1 / -1}input,textarea{min-width:0;padding:11px 12px;border:1px solid var(--rule-strong);border-radius:var(--radius);background:#fff;color:var(--ink);font:inherit;font-size:15px;transition:border-color var(--ease)}input:hover,textarea:hover{border-color:var(--steel)}textarea{resize:vertical}.consent-field{grid-column:1 / -1;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-weight:400;font-size:14px;line-height:1.5}.consent-field input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--steel)}.consent-field a{color:var(--steel);font-weight:600;text-decoration:underline;text-underline-offset:3px}form .button{justify-self:start}.form-note{margin:0;color:var(--graphite);font-size:13px;line-height:1.55}.contact-map{padding:0 0 var(--section);background:var(--slate)}.contact-map iframe,.contact-map .map-consent{min-height:380px}.privacy-copy{max-width:68ch}.privacy-copy h3{margin:28px 0 8px;font-size:20px}.privacy-copy p{color:var(--graphite)}.privacy-copy a{color:var(--steel);font-weight:600;text-decoration:underline;text-underline-offset:3px}.not-found{padding:clamp(72px,10vw,140px) 0;background:var(--slate)}.not-found h1{font-size:clamp(36px,5vw,56px)}.not-found p:not(.eyebrow){max-width:56ch;margin-top:16px;color:var(--graphite);font-size:17px}footer{padding:64px 0 28px;background:#0a1c25;border-top:1px solid rgba(255,255,255,.12);color:var(--on-dark);font-size:14px}.footer-grid,.footer-brands,.footer-bottom{width:min(calc(100% - var(--gutter) * 2),var(--container));margin-inline:auto}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:clamp(28px,4vw,56px)}.footer-intro{max-width:34ch}.footer-intro p{color:#a9bcc4}.footer-logo{width:150px;margin-bottom:20px;filter:brightness(0) invert(1)}footer b{display:block;margin-bottom:12px;color:#fff;font-family:var(--display);font-size:15px;font-weight:600}footer a{display:block;margin:6px 0;color:#c5d4da;transition:color var(--ease)}footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}footer p{margin:8px 0 0;color:#a9bcc4}.footer-brands{display:flex;flex-wrap:wrap;align-items:center;gap:20px 36px;margin-top:48px;padding:22px 0;border-block:1px solid rgba(255,255,255,.14)}.footer-brands span{color:#a9bcc4;font-size:13px}.footer-brands img{height:46px;width:auto;padding:7px 10px;background:#fff;border-radius:var(--radius)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;color:#a9bcc4;font-size:13px}.floating-whatsapp{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:20;display:flex;align-items:center;gap:8px;height:50px;padding:0 18px 0 14px;border-radius:25px;background:var(--whatsapp);color:#fff;font-size:14px;font-weight:600;box-shadow:0 6px 18px #0f273240;transition:background var(--ease)}.floating-whatsapp:hover{background:#0f7550}.floating-whatsapp svg{width:22px;height:22px;fill:#fff;flex:none}.cookie-banner{position:fixed;z-index:50;right:18px;bottom:18px;left:18px;display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1100px;margin-inline:auto;padding:18px 22px;border:1px solid var(--rule-strong);background:#fff;color:var(--ink);box-shadow:0 10px 32px #0f273238}.cookie-banner strong{display:block;font-family:var(--display);font-size:17px}.cookie-banner p{margin:4px 0;color:var(--graphite);font-size:14px}.cookie-banner a{color:var(--steel);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.cookie-actions{display:flex;flex:none;align-items:center;gap:8px}.cookie-decline{padding:11px 12px;border:0;background:transparent;color:var(--deep);font-size:14px;font-weight:600;cursor:pointer}.cookie-decline:hover{text-decoration:underline;text-underline-offset:3px}body:has(.cookie-banner) .floating-whatsapp{bottom:120px}@media (max-width: 1280px){.line-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.line-list .line-card-copy{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr) auto;gap:20px}}@media (max-width: 1180px){header{height:76px}html{scroll-padding-top:88px}.brand img{width:150px}.menu{display:grid}.lang-mobile{display:inline-flex;align-self:flex-start;margin-bottom:8px}header nav{display:none;position:absolute;inset:76px 0 auto;min-height:calc(100vh - 76px);max-height:calc(100vh - 76px);padding:20px var(--gutter) 28px;overflow-y:auto;flex-direction:column;align-items:stretch;gap:0;background:#fff;border-bottom:1px solid var(--rule);box-shadow:0 16px 32px #0f273224}header nav.show{display:flex}header nav>a:not(.button){padding:13px 0;border-bottom:1px solid var(--rule);font-size:16px}header nav>a.active:after{display:none}header nav .button{margin-top:18px}.hero-shell{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.hero-media{min-height:480px}.line-list .line-card-copy{grid-template-columns:1fr auto}.line-list p{grid-column:1 / -1}.line-list .text-link{grid-column:2;grid-row:1}}@media (max-width: 900px){.hero-shell{grid-template-columns:1fr}.hero-content{padding-block:56px}.hero-media{min-height:0;aspect-ratio:16 / 10}.hero-media.fit-contain{padding:32px;border-left:0;border-top:1px solid var(--rule)}.hero-media.fit-contain img{width:min(100%,420px)}.teflon-main-hero .hero-media.fit-contain img{width:min(100%,260px)}.credibility-strip ul{grid-template-columns:1fr 1fr}.credibility-strip li{padding:18px 20px 18px 0;border-bottom:1px solid rgba(255,255,255,.14)}.credibility-strip li:nth-child(2n){padding-left:20px;border-right:0}.credibility-strip li:nth-child(odd){padding-left:0}.line-list .line-card{grid-template-columns:130px minmax(0,1fr)}.line-list .brand-cover{padding-right:16px}.line-list .brand-prodive img{width:104px}.line-list .brand-krytox img{height:62px}.line-list .brand-teflon img{height:64px}.line-list .line-card-copy{grid-template-columns:1fr;gap:6px;padding:18px 0 18px 20px}.line-list .text-link{grid-column:1;grid-row:auto;margin-top:6px}.feature-split .container,.about-layout,.quality-layout,.location-panel .container,.contact-shell,.cta .container{grid-template-columns:1fr}.feature-split.reverse .feature-split-media{order:0}.feature-split-media{aspect-ratio:16 / 10}.application-grid,.property-grid,.type-grid,.product-grid{grid-template-columns:1fr 1fr}.purpose-grid{grid-template-columns:1fr}.purpose-grid article+article{padding-left:0;border-left:0}.teflon-hero-body{grid-template-columns:1fr;gap:24px}.teflon-hero-body img{width:110px;justify-self:start;order:-1}.footer-grid{grid-template-columns:1fr 1fr}.cookie-banner{display:grid;gap:14px}.cookie-actions{justify-content:flex-start}body:has(.cookie-banner) .floating-whatsapp{bottom:190px}}@media (max-width: 640px){:root{--section: 56px;--gutter: 16px}header{height:68px}html{scroll-padding-top:80px}header nav{inset:68px 0 auto;min-height:calc(100vh - 68px);max-height:calc(100vh - 68px)}.lang-desktop{display:none}.brand img{width:136px}.hero-content{padding:48px var(--gutter)}.hero h1{font-size:clamp(32px,9vw,40px)}.hero-text .hero-content{width:min(calc(100% - var(--gutter) * 2),var(--container));padding-inline:0}.hero .actions .button,.feature-split-copy .actions .button{width:100%}.hero-media{aspect-ratio:4 / 3}.section>.container>h2,.feature-split h2,.location-panel h2,.cta h2{font-size:28px}.credibility-strip ul{grid-template-columns:1fr}.credibility-strip li,.credibility-strip li:nth-child(2n){padding-left:0;border-right:0}.line-list .line-card{grid-template-columns:1fr}.line-list .brand-cover{min-height:96px;padding:16px 0;border-right:0;border-bottom:1px solid var(--rule);justify-items:start}.line-list .brand-cover:has(.brand-wordmark){display:none}.line-list .line-card-copy{padding:18px 0}.line-grid,.type-grid,.product-grid,.about-points,.application-grid,.property-grid,.contact-info{grid-template-columns:1fr}.contact-info>div:nth-child(2n){padding-left:0;border-left:0}form{grid-template-columns:1fr}form .button{width:100%}.teflon-pagination{grid-template-columns:1fr;padding:24px 0}.teflon-pagination a.next{text-align:left}.table-hint{display:block}.certificate-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column}.floating-whatsapp{width:50px;padding:0;justify-content:center}.floating-whatsapp span{display:none}.cookie-banner{right:10px;bottom:10px;left:10px;padding:16px}.cookie-actions{display:grid;grid-template-columns:1fr 1fr}.cookie-decline{padding:11px 6px;font-size:13px}body:has(.cookie-banner) .floating-whatsapp{bottom:210px}}@media (max-width: 360px){.brand img{width:124px}.hero h1{font-size:30px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
