:root{--brand-blue:#123d73;--brand-blue-dark:#0e315c;--brand-cyan:#1496be;--brand-orange:#1B9CEB;--text:#1f2937;--muted:#667085;--border:#e6e8ec;--soft:#f5f7fb;--white:#ffffff;--shadow:0 16px 40px rgba(15,23,42,0.08);--radius:22px}.about-page,.ptfe-story-page{background:radial-gradient(circle at top right,rgba(27,156,235,0.10),transparent 26%),radial-gradient(circle at left center,rgba(18,61,115,0.08),transparent 22%),linear-gradient(180deg,#f6fbff 0%,#ffffff 24%,#f7fbff 100%);color:var(--text);overflow:hidden}.about-container{width:min(1200px,calc(100% - 32px));margin:0 auto}.section-space{padding:90px 0}.section-soft{background:linear-gradient(180deg,#eef7ff 0%,#f8fbff 100%)}.section-tag{display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--brand-cyan);margin-bottom:14px;position:relative}.section-tag::after{content:"";display:block;width:120px;height:2px;background:var(--brand-cyan);margin-top:4px}.btn-main,.video-btn,.ptfe-story-outline-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 24px;border-radius:999px;text-decoration:none;font-weight:700;transition:0.3s ease}.btn-main,.video-btn{background:var(--brand-orange);color:#fff;box-shadow:0 14px 26px rgba(31,210,246,0.24)}.btn-main:hover,.video-btn:hover{background:#fff;color:var(--brand-orange);transform:translateY(-2px)}.ptfe-story-outline-btn{background:#fff;color:var(--brand-blue);border:1px solid rgba(18,61,115,0.14);box-shadow:0 14px 28px rgba(8,33,61,0.06)}.ptfe-story-outline-btn:hover{background:var(--brand-blue);color:#fff;border-color:var(--brand-blue);transform:translateY(-2px)}.reveal{opacity:0;transform:translateY(30px);transition:all 0.7s ease}.reveal.show{opacity:1;transform:translateY(0)}.video-section{position:relative;height:100vh;overflow:hidden}.video-wrapper{position:relative;width:100%;height:100%}.custom-video{width:100%;height:100%;object-fit:cover;display:block}.video-overlay{position:absolute;inset:0;background:rgba(41,41,41,0.35);z-index:1}.video-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(900px,calc(100% - 30px));color:#fff;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.video-content h1{font-size:68px;font-weight:800;margin:0 0 15px;color:#fff;line-height:1.1;text-align:center}.sub-text{font-size:18px;margin:0 auto 20px;line-height:1.7;color:#fff;text-align:center;max-width:760px}.video-content .video-btn{margin-inline:auto}.ptfe-story-hero{position:relative;padding:40px 0 32px;overflow:hidden}.ptfe-story-hero::before{content:"";position:absolute;width:520px;height:520px;right:-190px;top:-180px;border-radius:50%;background:linear-gradient(135deg,rgba(27,156,235,0.18),rgba(18,61,115,0.05))}.ptfe-story-hero-grid,.ptfe-story-origin-layout,.ptfe-story-definition-grid,.ptfe-story-app-grid,.ptfe-story-value-wrap,.ptfe-story-expertise-grid{display:grid;grid-template-columns:1.04fr 0.96fr;gap:34px;align-items:center;position:relative;z-index:1}.ptfe-story-metric-row{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;width:100%;margin:0 auto}.ptfe-story-metric-card{padding:22px 20px;border-radius:22px;background:linear-gradient(180deg,#ffffff 0%,#f3f9ff 100%);border:1px solid rgba(18,61,115,0.10);box-shadow:0 12px 28px rgba(7,31,58,0.05);text-align:center}.metric-number{display:block;color:#0e467f;font-size:30px;line-height:1.1;font-weight:800;margin-bottom:10px}.metric-label{color:#55697d;font-size:14px;line-height:1.7;font-weight:600}.ptfe-story-section-head{max-width:860px;margin:0 0 10px}.ptfe-story-section-head.center{text-align:center;margin:0 auto 28px}.ptfe-story-section-head h2{margin:0;color:#08284d;font-size:44px;line-height:1.15;font-weight:800}.ptfe-story-section-head p{margin:14px auto 0;color:#587085;line-height:1.9;font-size:16px;max-width:760px}.ptfe-story-origin-copy p,.ptfe-story-definition-card p,.ptfe-story-app-copy p,.ptfe-story-value-copy p,.ptfe-story-expertise-copy p,.ptfe-story-commitment-copy p{margin:0 0 16px;color:#4f6278;line-height:1.95;font-size:16px}.ptfe-story-definition-card,.ptfe-story-origin-timeline,.ptfe-story-app-card,.ptfe-story-benefit-block,.ptfe-story-expertise-panel,.ptfe-story-commitment-box,.ptfe-story-faq-card{background:rgba(255,255,255,0.96);border:1px solid rgba(18,61,115,0.10);border-radius:28px;box-shadow:0 24px 56px rgba(7,31,58,0.08)}.ptfe-story-origin-timeline{padding:26px;display:grid;gap:18px}.ptfe-story-timeline-item{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding-bottom:18px;border-bottom:1px solid rgba(18,61,115,0.08)}.ptfe-story-timeline-item:last-child{border-bottom:none;padding-bottom:0}.ptfe-story-timeline-item span{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#123d73 0%,#1B9CEB 100%);color:#fff;font-weight:800}.ptfe-story-timeline-item h3,.ptfe-story-definition-list h3,.ptfe-story-app-card h3,.ptfe-story-benefit-block h3,.ptfe-story-faq-card h3{margin:0 0 8px;color:#08284d;font-size:22px;line-height:1.3;font-weight:800}.ptfe-story-timeline-item p,.ptfe-story-definition-list p,.ptfe-story-app-card p,.ptfe-story-benefit-block p,.ptfe-story-faq-card p,.ptfe-story-expertise-panel span{margin:0;color:#54697d;font-size:15px;line-height:1.85}.ptfe-story-definition-card{padding:34px}.ptfe-story-definition-card h2,.ptfe-story-app-copy h2,.ptfe-story-value-copy h2,.ptfe-story-expertise-copy h2,.ptfe-story-commitment-copy h2{margin:0 0 16px;color:#08284d;font-size:42px;line-height:1.15;font-weight:800}.ptfe-story-definition-list{display:grid;gap:16px}.ptfe-story-definition-list article{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:22px;border-radius:22px;background:#fff;border:1px solid rgba(18,61,115,0.10);box-shadow:0 14px 30px rgba(7,31,58,0.05)}.ptfe-story-definition-list i{color:#1B9CEB;font-size:22px;margin-top:4px}.ptfe-story-benefit-matrix{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.ptfe-story-benefit-block{padding:30px;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)}.ptfe-story-benefit-block.alt{transform:translateY(24px)}.benefit-no{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,#123d73 0%,#1B9CEB 100%);color:#fff;font-size:20px;font-weight:800;margin-bottom:18px}.ptfe-story-app-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.ptfe-story-app-card{padding:24px;min-height:100%}.ptfe-story-value-visual img{width:100%;min-height:480px;object-fit:cover;display:block;border-radius:30px;box-shadow:0 24px 56px rgba(7,31,58,0.10)}.ptfe-story-value-list{display:grid;gap:14px;margin-top:24px}.ptfe-story-value-list div{display:flex;gap:10px;align-items:flex-start;color:#3d5770;font-weight:600;line-height:1.8}.ptfe-story-value-list i{color:#1B9CEB;margin-top:5px}.ptfe-story-expertise-panel{padding:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;overflow:hidden;background:rgba(18,61,115,0.08)}.ptfe-story-expertise-panel article{background:#fff;padding:28px 24px}.ptfe-story-expertise-panel strong{display:block;color:#0d477f;font-size:28px;line-height:1.1;font-weight:800;margin-bottom:8px}.ptfe-story-commitment-box{padding:38px;display:grid;grid-template-columns:1.15fr 0.85fr;gap:24px;align-items:center;background:linear-gradient(135deg,rgba(18,61,115,0.98) 0%,rgba(27,156,235,0.98) 100%),url('assets/img/images/PTFE_NON-STICK COATING ON ROLLER.png') center/cover no-repeat}.ptfe-story-commitment-copy h2,.ptfe-story-commitment-copy p,.ptfe-story-commitment-box .ptfe-story-eyebrow{color:#fff}.ptfe-story-eyebrow{display:inline-flex;align-items:center;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,0.14);color:#fff;font-size:13px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:18px}.ptfe-story-commitment-actions{display:flex;flex-wrap:wrap;gap:14px}.ptfe-story-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.ptfe-story-faq-card{padding:28px}.client-logo .brand-item-two{min-height:96px;padding:14px 18px}.client-logo .brand-item-two img{max-height:72px;width:100%;object-fit:contain}.client-logo .carousel-item .row{justify-content:center;align-items:center}.client-logo .section-title,.client-logo .section-title p{text-align:center}.client-logo .section-title p{max-width:760px;margin-inline:auto}@media (max-width:1199.98px){.video-content h1{font-size:54px}.ptfe-story-section-head h2,.ptfe-story-definition-card h2,.ptfe-story-app-copy h2,.ptfe-story-value-copy h2,.ptfe-story-expertise-copy h2,.ptfe-story-commitment-copy h2{font-size:36px}.ptfe-story-metric-row{grid-template-columns:repeat(2,1fr)}.client-logo .brand-item-two img{max-height:64px}}@media (max-width:991.98px){.section-space{padding:60px 0}.video-section{height:auto}.video-wrapper{height:420px}.video-content h1{font-size:44px}.ptfe-story-hero-grid,.ptfe-story-origin-layout,.ptfe-story-definition-grid,.ptfe-story-app-grid,.ptfe-story-value-wrap,.ptfe-story-expertise-grid,.ptfe-story-commitment-box{grid-template-columns:1fr}.ptfe-story-faq-grid,.ptfe-story-app-cards,.ptfe-story-benefit-matrix,.ptfe-story-expertise-panel,.ptfe-story-metric-row{grid-template-columns:repeat(2,1fr)}.ptfe-story-benefit-block.alt{transform:none}.client-logo .brand-item-two{min-height:88px}}@media (max-width:767.98px){.section-space{padding:45px 0}.video-wrapper{height:360px}.video-content{width:calc(100% - 24px)}.video-content h1{font-size:28px}.sub-text{font-size:14px}.ptfe-story-section-head h2,.ptfe-story-definition-card h2,.ptfe-story-app-copy h2,.ptfe-story-value-copy h2,.ptfe-story-expertise-copy h2,.ptfe-story-commitment-copy h2{font-size:28px}.ptfe-story-metric-row,.ptfe-story-benefit-matrix,.ptfe-story-app-cards,.ptfe-story-faq-grid,.ptfe-story-expertise-panel{grid-template-columns:1fr}.ptfe-story-definition-card,.ptfe-story-origin-timeline,.ptfe-story-benefit-block,.ptfe-story-app-card,.ptfe-story-faq-card,.ptfe-story-commitment-box{padding:22px;border-radius:22px}.ptfe-story-value-visual img{min-height:auto;height:auto}.ptfe-story-commitment-actions{flex-direction:column}.ptfe-story-commitment-actions a{width:100%}.client-logo .brand-item-two{min-height:82px;padding:12px}.client-logo .brand-item-two img{max-height:56px}}
