@font-face{font-family:Thmanyah;src:url(/fonts/thmanyahsans-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyahsans-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyahsans-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyahsans-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyahsans-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}:root{--yellow:#f4c400;--black:#070707;--graphite:#111;--graphite-light:#181818;--white:#fff;--container:1450px}html{scroll-behavior:smooth;direction:rtl}body{background:var(--black);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;font-family:Thmanyah,Arial,sans-serif;font-weight:400;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{-webkit-user-select:none;user-select:none}.hero{isolation:isolate;background:var(--black);min-height:100svh;position:relative;overflow:hidden}.heroImage{object-fit:cover;object-position:center;z-index:-5;animation:1.5s cubic-bezier(.16,1,.3,1) both imageReveal}.heroOverlay{z-index:-4;background:linear-gradient(270deg,#040404f5 0%,#040404e0 25%,#04040494 44%,#04040429 68%,#04040414 100%),linear-gradient(#0000 45%,#05050566 72%,#050505fa 100%);position:absolute;inset:0}.hero:before{content:"";filter:blur(120px);pointer-events:none;z-index:-2;background:#f4c4000b;border-radius:50%;width:650px;height:650px;position:absolute;top:10%;right:-400px}.hero:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000,#ffffff06,#0000);width:45%;height:500px;position:absolute;top:-300px;left:5%;transform:rotate(-25deg)}.header{width:min(92%, var(--container));border-bottom:1px solid #ffffff1a;grid-template-columns:200px 1fr 200px;align-items:center;height:96px;margin:0 auto;animation:.8s ease-out both headerReveal;display:grid;position:relative}.brand{justify-self:start;align-items:center;display:flex}.logo{object-fit:contain;width:150px;height:auto;display:block}.nav{color:#ffffffa6;justify-content:center;align-items:center;gap:30px;font-size:14px;font-weight:400;display:flex}.nav a{padding:12px 0;transition:color .25s;position:relative}.nav a:after{content:"";background:var(--yellow);width:0;height:1px;transition:width .3s;position:absolute;bottom:4px;right:0}.nav a:hover,.nav .active{color:#fff}.nav a:hover:after,.nav .active:after{width:100%}.headerCta{-webkit-backdrop-filter:blur(10px);background:#0a0a0a59;border:1px solid #f4c4008c;border-radius:5px;justify-self:end;align-items:center;gap:16px;height:48px;padding:0 7px 0 18px;font-size:14px;font-weight:500;transition:transform .3s,background .3s,color .3s;display:flex}.headerCtaIcon{background:var(--yellow);color:#070707;border-radius:3px;place-items:center;width:33px;height:33px;font-size:16px;transition:transform .3s;display:grid}.headerCta:hover{background:var(--yellow);color:#070707;transform:translateY(-2px)}.headerCta:hover .headerCtaIcon{transform:rotate(-8deg)}.heroContainer{width:min(92%, var(--container));margin:0 auto}.heroContent{text-align:right;padding-top:clamp(85px,11vh,145px)}.hero h1{max-width:700px;font-size:clamp(52px,5.4vw,84px);font-weight:700;line-height:1.18;animation:.9s cubic-bezier(.16,1,.3,1) .15s both contentReveal}.hero h1 span{color:var(--yellow)}.heroDescription{color:#ffffffad;max-width:550px;margin-top:25px;font-size:clamp(15px,1.25vw,18px);font-weight:400;line-height:1.9;animation:.9s ease-out .27s both contentReveal}.heroActions{align-items:stretch;gap:10px;margin-top:32px;animation:.9s ease-out .38s both contentReveal;display:flex}.primaryButton{background:var(--yellow);color:#070707;border-radius:4px;justify-content:space-between;align-items:center;gap:25px;min-width:220px;height:58px;padding:0 20px 0 6px;font-size:14px;font-weight:500;transition:transform .3s,background .3s;display:flex;position:relative;overflow:hidden}.primaryButton:before{content:"";background:#ffffff4d;width:80px;height:100px;transition:left .5s;position:absolute;top:-20px;left:-110px;transform:skew(-20deg)}.primaryButton:hover:before{left:120%}.primaryButton:hover{background:#fff;transform:translateY(-3px)}.buttonArrow{background:#0000001a;border-radius:3px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:18px;transition:transform .3s;display:grid;position:relative}.primaryButton:hover .buttonArrow{transform:rotate(-8deg)}.callButton{-webkit-backdrop-filter:blur(12px);background:#0c0c0c6b;border:1px solid #ffffff2e;border-radius:4px;align-items:center;gap:12px;height:58px;padding:0 16px;font-weight:500;transition:transform .3s,border-color .3s,background .3s;display:flex}.callIcon{border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.callText{flex-direction:column;gap:2px;display:flex}.callText strong{font-size:13px;font-weight:500}.callText small{color:#fff6;font-size:10px;font-weight:300}.callButton:hover{background:#141414cc;border-color:#f4c400a6;transform:translateY(-3px)}.heroFeatures{min-height:135px;position:absolute;bottom:0;left:0;right:0}.featuresContainer{width:min(92%, var(--container));border-top:1px solid #ffffff1a;align-items:center;gap:clamp(24px,2.7vw,48px);min-height:135px;margin:0 auto;animation:1s ease-out .5s both featuresReveal;display:flex}.featureItem{white-space:nowrap;flex-direction:column;justify-content:center;gap:6px;display:flex}.numberFeature strong{color:#fff;font-size:clamp(36px,3vw,48px);font-weight:500;line-height:1.1}.numberFeature:first-child strong{color:var(--yellow)}.featureItem strong small{color:#ffffff94;font-size:14px;font-weight:400}.featureItem p{color:#ffffff6b;font-size:10px;font-weight:300;line-height:1.6}.featureText strong{color:#fff;font-size:clamp(22px,1.7vw,29px);font-weight:700;line-height:1.25}.featureDivider{background:#ffffff1c;flex-shrink:0;width:1px;height:48px}.scrollButton{color:#ffffffa6;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;margin-right:auto;font-size:15px;transition:color .3s,border-color .3s,transform .3s;display:grid}.scrollButton:hover{color:var(--yellow);border-color:var(--yellow);transform:translateY(4px)}.sectionContainer{width:min(92%, var(--container));margin:0 auto}.yellowLine{background:var(--yellow);width:45px;height:3px;margin-bottom:25px}.servicesSection{background:radial-gradient(circle at 90% 10%,#f4c4000a,#0000 24%),radial-gradient(circle at 15%,#ffffff09,#0000 25%),linear-gradient(#111 0%,#090909 48%,#0d0d0d 100%);padding:120px 0 35px;position:relative;overflow:hidden}.servicesGlow{pointer-events:none;filter:blur(140px);border-radius:50%;position:absolute}.servicesGlowOne{background:#f4c40009;width:450px;height:450px;top:300px;right:-300px}.servicesGlowTwo{background:#ffffff06;width:500px;height:500px;bottom:150px;left:-350px}.servicesHeading{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:end;gap:80px;margin-bottom:75px;display:grid;position:relative}.servicesHeading h2{max-width:850px;font-size:clamp(42px,5vw,74px);font-weight:700;line-height:1.25}.servicesHeading h2 span{color:#ffffff47}.servicesHeading>p{color:#ffffff80;max-width:470px;padding-bottom:8px;font-size:15px;font-weight:400;line-height:2}.ppfService{background:#101010;border:1px solid #ffffff14;grid-template-columns:minmax(0,1.35fr) minmax(400px,.65fr);min-height:650px;display:grid;position:relative;overflow:hidden}.ppfImageWrap{min-height:650px;position:relative;overflow:hidden}.serviceImage{object-fit:cover;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.ppfService:hover .serviceImage,.tintService:hover .serviceImage{transform:scale(1.035)}.serviceImageOverlay{pointer-events:none;background:linear-gradient(270deg,#0a0a0ab8 0%,#0a0a0a1a 35%,#0a0a0a08 70%),linear-gradient(#0000 55%,#080808a6);position:absolute;inset:0}.serviceNumber{color:#ffffff3b;font-size:14px;font-weight:500;position:absolute;top:35px;left:35px}.ppfImageBadge{-webkit-backdrop-filter:blur(14px);color:#fffc;background:#0808088c;border:1px solid #ffffff24;align-items:center;gap:10px;min-height:42px;padding:0 16px;font-size:12px;font-weight:400;display:flex;position:absolute;bottom:30px;right:30px}.badgeDot{background:var(--yellow);border-radius:50%;width:6px;height:6px;box-shadow:0 0 15px #f4c40099}.ppfContent{background:radial-gradient(circle at 100% 0,#f4c4000e,#0000 35%),linear-gradient(145deg,#151515,#0d0d0d);flex-direction:column;justify-content:center;padding:clamp(45px,5vw,80px) clamp(35px,4vw,65px);display:flex;position:relative}.serviceEyebrow{color:var(--yellow);margin-bottom:18px;font-size:11px;font-weight:500;display:block}.ppfContent h3{font-size:clamp(40px,4vw,62px);font-weight:700;line-height:1.2}.ppfContent h3 span{color:#fff;opacity:1;font-weight:700;display:block}.serviceLead{color:#ffffff85;max-width:480px;margin-top:24px;font-size:14px;line-height:2}.ppfSpecs{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;align-items:center;gap:28px;margin-top:34px;padding:25px 0;display:flex}.ppfSpec{align-items:center;gap:12px;display:flex}.ppfSpec>strong{color:var(--yellow);font-size:38px;font-weight:500;line-height:1}.ppfSpec>div{flex-direction:column;gap:3px;display:flex}.ppfSpec span{color:#ffffffbf;font-size:12px}.ppfSpec small{color:#ffffff4d;font-size:9px;font-weight:300}.specLine{background:#ffffff1a;width:1px;height:35px}.servicePoints{grid-template-columns:1fr 1fr;gap:14px 20px;margin-top:27px;display:grid}.servicePoint{align-items:flex-start;gap:9px;display:flex}.servicePoint span{color:#f4c400b3;padding-top:3px;font-size:8px;font-weight:500}.servicePoint p{color:#ffffff85;font-size:11px;line-height:1.65}.serviceLink{background:var(--yellow);color:#080808;border:1px solid var(--yellow);border-radius:4px;align-items:center;gap:18px;width:fit-content;min-height:50px;margin-top:32px;padding:0 8px 0 20px;font-size:14px;font-weight:700;transition:transform .3s,background .3s,border-color .3s;display:inline-flex}.serviceLinkArrow{width:36px;height:36px;color:var(--yellow);background:#0b0b0b;border-radius:3px;place-items:center;font-size:15px;transition:transform .3s;display:grid}.serviceLink:hover{background:#fff;border-color:#fff;transform:translateY(-2px)}.serviceLink:hover .serviceLinkArrow{transform:translate(-2px,-2px)}.secondaryServices{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:24px;margin-top:24px;display:grid}.tintService{background:#111;border:1px solid #ffffff14;grid-template-rows:320px 1fr;min-height:620px;display:grid;overflow:hidden}.secondaryImageWrap{position:relative;overflow:hidden}.secondaryImageOverlay{background:linear-gradient(#0000 45%,#0a0a0abf),linear-gradient(90deg,#0808082e,#0000);position:absolute;inset:0}.secondaryNumber{color:#ffffff40;font-size:13px;position:absolute;top:25px;left:25px}.tintMetric{align-items:baseline;gap:10px;display:flex;position:absolute;bottom:22px;right:28px}.tintMetric strong{color:var(--yellow);font-size:42px;font-weight:500;line-height:1}.tintMetric span{color:#ffffffb3;font-size:11px}.secondaryContent{padding:38px 42px 42px}.secondaryContent h3{font-size:clamp(34px,3vw,47px);font-weight:700;line-height:1.25}.secondaryContent h3 span{color:#fff;opacity:1;font-weight:700}.secondaryContent>p{color:#ffffff7a;max-width:560px;margin-top:18px;font-size:13px;line-height:1.9}.secondaryMeta{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;align-items:center;gap:28px;margin-top:34px;padding:25px 0;display:flex}.secondaryMeta>div{flex-direction:row;flex:1;align-items:center;gap:12px;display:flex}.secondaryMeta strong{color:var(--yellow);white-space:nowrap;direction:ltr;order:2;font-size:38px;font-weight:500;line-height:1}.secondaryMeta small{color:#ffffffbf;text-align:right;order:1;font-size:12px;font-weight:400;line-height:1.4}.secondaryMeta>div+div{position:relative}.secondaryMeta>div+div:before{content:"";background:#ffffff1a;width:1px;height:35px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.textLink{background:var(--yellow);color:#080808;border:1px solid var(--yellow);border-radius:4px;align-items:center;gap:18px;width:fit-content;min-height:48px;margin-top:30px;padding:0 18px 0 7px;font-size:13px;font-weight:500;transition:background .3s,color .3s,transform .3s;display:inline-flex}.textLink span{width:34px;height:34px;color:var(--yellow);background:#0b0b0b;border-radius:3px;place-items:center;font-size:15px;transition:transform .3s;display:grid}.textLink:hover{background:#fff;border-color:#fff;transform:translateY(-2px)}.textLink:hover span{transform:translate(-2px,-2px)}.ceramicService{background:#111;border:1px solid #ffffff14;grid-template-rows:350px 1fr;min-height:620px;display:grid;position:relative;overflow:hidden}.ceramicImageWrap{min-height:350px;position:relative;overflow:hidden}.ceramicImage{object-fit:cover;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.ceramicService:hover .ceramicImage{transform:scale(1.04)}.ceramicImageOverlay{pointer-events:none;background:linear-gradient(#08080814 30%,#08080866 62%,#080808eb 100%),linear-gradient(90deg,#08080859,#0000 60%);position:absolute;inset:0}.ceramicNumber{z-index:2;color:#ffffff59;font-size:14px;font-weight:500;position:absolute;top:25px;left:25px}.ceramicImageText{z-index:2;position:absolute;bottom:27px;right:30px}.ceramicImageText>span{color:var(--yellow);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.ceramicImageText strong{color:#fff;font-size:clamp(46px,4.2vw,64px);font-weight:700;line-height:1.08;display:block}.ceramicContent{background:radial-gradient(circle at 100% 0,#f4c4000b,#0000 35%),linear-gradient(145deg,#151515,#0d0d0d);padding:42px 40px 46px;position:relative}.ceramicContent .serviceEyebrow{margin-bottom:16px;font-size:14px;font-weight:500}.ceramicContent h3{color:#fff;font-size:clamp(38px,3.4vw,52px);font-weight:700;line-height:1.25}.ceramicContent h3 span{color:#fff;opacity:1;font-weight:700}.ceramicContent>p{color:#ffffffa6;max-width:500px;margin-top:20px;font-size:15px;font-weight:400;line-height:2}.ceramicFeatures{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;padding-top:24px;display:grid}.ceramicFeatures>div{flex-direction:column;gap:8px;display:flex}.ceramicFeatures span{color:var(--yellow);font-size:12px;font-weight:700}.ceramicFeatures p{color:#ffffffb3;font-size:13px;font-weight:400;line-height:1.7}.ceramicContent .textLink{margin-top:32px;font-size:14px;font-weight:500}@keyframes headerReveal{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes contentReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes imageReveal{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes featuresReveal{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.header{grid-template-columns:170px 1fr 180px}.nav{gap:20px;font-size:13px}.logo{width:135px}.featuresContainer{gap:22px}.numberFeature strong{font-size:38px}.featureText strong{font-size:22px}.ppfService{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr)}.servicePoints{grid-template-columns:1fr}}@media (max-width:950px){.hero{min-height:900px}.header{justify-content:space-between;align-items:center;width:90%;height:80px;display:flex}.nav{display:none}.logo{width:120px}.headerCta{height:43px}.heroImage{object-position:52% center}.heroOverlay{background:linear-gradient(#0505052e 0%,#05050580 36%,#050505eb 64%,#050505 100%)}.heroContainer{width:90%}.heroContent{padding-top:340px}.hero h1{max-width:600px;font-size:clamp(47px,8vw,66px);line-height:1.18}.heroFeatures{margin-top:60px;position:relative}.featuresContainer{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 30px;width:90%;min-height:auto;padding:28px 0 35px;display:grid}.featureDivider{display:none}.featureItem{min-height:75px}.numberFeature strong{font-size:40px}.featureText strong{font-size:25px}.scrollButton{display:none}.servicesSection{padding:100px 0}.servicesHeading{grid-template-columns:1fr;gap:25px;margin-bottom:55px}.servicesHeading>p{max-width:560px}.ppfService{grid-template-columns:1fr}.ppfImageWrap{min-height:500px}.ppfContent{padding:55px 45px}.servicePoints{grid-template-columns:1fr 1fr}.secondaryServices{grid-template-columns:1fr}.tintService{min-height:auto}.ceramicService{grid-template-rows:400px auto;min-height:auto}.ceramicImageWrap{min-height:400px}.ceramicContent h3{font-size:46px}}@media (max-width:600px){.hero{min-height:auto}.header{width:90%;height:74px}.logo{width:108px}.headerCta{gap:9px;height:40px;padding:0 5px 0 11px;font-size:11px}.headerCtaIcon{width:29px;height:29px;font-size:13px}.heroImage{object-position:57% top}.heroOverlay{background:linear-gradient(#0707071f 0%,#07070733 22%,#070707d1 51%,#070707fa 71%,#070707 100%)}.heroContainer{width:90%}.heroContent{padding-top:300px}.hero h1{max-width:100%;font-size:clamp(40px,10.8vw,52px);font-weight:700;line-height:1.2}.heroDescription{max-width:390px;margin-top:19px;font-size:14px;line-height:1.8}.heroDescription br{display:none}.heroActions{gap:8px;width:100%;margin-top:25px}.primaryButton{flex:1;min-width:0;height:54px;padding:0 14px 0 5px;font-size:12px}.buttonArrow{width:42px;height:42px;font-size:16px}.callButton{justify-content:center;width:54px;height:54px;padding:0}.callIcon{width:34px;height:34px}.callText{display:none}.heroFeatures{margin-top:48px}.featuresContainer{gap:30px 16px;padding:28px 0 38px}.featureItem{white-space:normal}.numberFeature strong{font-size:clamp(31px,8vw,39px);font-weight:500}.featureItem strong small{font-size:12px}.featureText strong{font-size:clamp(18px,4.8vw,23px);font-weight:700;line-height:1.3}.featureItem p{max-width:150px;margin-top:2px;font-size:9px;font-weight:300;line-height:1.6}.sectionContainer{width:90%}.servicesSection{padding:75px 0 80px}.servicesHeading{margin-bottom:40px}.servicesHeading h2{font-size:clamp(35px,9.5vw,48px);line-height:1.3}.servicesHeading>p{font-size:13px;line-height:1.85}.ppfService{border-left:none;border-right:none}.ppfImageWrap{min-height:360px}.serviceNumber{top:20px;left:20px}.ppfImageBadge{min-height:37px;padding:0 12px;font-size:10px;bottom:18px;right:18px}.ppfContent{padding:40px 24px 45px}.serviceEyebrow{margin-bottom:13px;font-size:10px}.ppfContent h3{font-size:clamp(36px,10vw,48px)}.serviceLead{margin-top:18px;font-size:12px;line-height:1.9}.ppfSpecs{gap:20px;margin-top:27px;padding:20px 0}.ppfSpec>strong{font-size:31px}.ppfSpec span{font-size:10px}.ppfSpec small{font-size:8px}.servicePoints{grid-template-columns:1fr;gap:12px}.servicePoint p{font-size:10px}.secondaryServices{gap:15px;margin-top:15px}.tintService{grid-template-rows:260px 1fr}.secondaryContent{padding:35px 24px 40px}.secondaryContent h3{font-size:clamp(32px,9vw,42px)}.secondaryContent>p{font-size:12px}.tintMetric{bottom:18px;right:20px}.tintMetric strong{font-size:35px}.secondaryMeta{gap:20px;margin-top:27px;padding:20px 0}.secondaryMeta>div{gap:9px}.secondaryMeta strong{font-size:31px}.secondaryMeta small{font-size:10px}.secondaryMeta>div+div:before{height:32px;right:-10px}.ceramicService{grid-template-rows:280px auto}.ceramicImageWrap{min-height:280px}.ceramicImageText{bottom:20px;right:20px}.ceramicImageText>span{font-size:12px}.ceramicImageText strong{font-size:42px}.ceramicContent{padding:36px 24px 42px}.ceramicContent .serviceEyebrow{font-size:12px}.ceramicContent h3{font-size:36px}.ceramicContent h3 span{color:#fff;opacity:1;font-weight:700}.ceramicContent>p{font-size:14px;line-height:1.9}.ceramicFeatures{grid-template-columns:1fr;gap:14px}.ceramicFeatures>div{flex-direction:row;align-items:center;gap:10px}.ceramicFeatures span{min-width:22px;font-size:11px}.ceramicFeatures p,.ceramicContent .textLink{font-size:13px}}@media (max-width:370px){.headerCta>span:first-child{display:none}.headerCta{width:40px;padding:5px}.heroContent{padding-top:280px}.hero h1{font-size:38px}.featuresContainer{grid-template-columns:1fr;gap:20px}.featureItem{border-bottom:1px solid #ffffff14;padding-bottom:20px}.ppfSpecs{flex-direction:column;align-items:flex-start}.specLine{width:100%;height:1px}.secondaryMeta{flex-direction:column;align-items:flex-start}.secondaryMeta>div+div:before{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.warrantySection{background:radial-gradient(circle at 15%,#f4c4000e,#0000 32%),linear-gradient(#0b0b0b 0%,#111 50%,#0b0b0b 100%);padding:120px 0;position:relative;overflow:hidden}.warrantyGlow{filter:blur(100px);pointer-events:none;background:#f4c40009;border-radius:50%;width:520px;height:520px;position:absolute;top:50%;left:-260px;transform:translateY(-50%)}.warrantyBox{background:radial-gradient(circle at 0 100%,#f4c4000d,#0000 35%),linear-gradient(135deg,#161616 0%,#0c0c0c 55%,#101010 100%);border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:.82fr 1.18fr;min-height:620px;display:grid;position:relative;overflow:hidden}.warrantyBackgroundText{z-index:0;color:#ffffff05;letter-spacing:-8px;pointer-events:none;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Arial,sans-serif;font-size:clamp(100px,14vw,220px);font-weight:900;line-height:.8;position:absolute;bottom:-45px;left:-35px}.warrantyYears{z-index:2;border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;min-height:620px;padding:65px 55px;display:flex;position:relative}.warrantyYears:before{content:"";background:var(--yellow);width:42px;height:3px;position:absolute;top:65px;right:55px}.warrantyYearsLabel{color:#ffffff80;margin-bottom:18px;font-size:14px;font-weight:400}.warrantyYearsNumber{align-items:flex-end;gap:18px;display:flex}.warrantyYearsNumber>strong{color:var(--yellow);font-size:clamp(130px,14vw,205px);font-weight:500;line-height:.78}.warrantyYearsNumber>div{flex-direction:column;gap:5px;padding-bottom:8px;display:flex}.warrantyYearsNumber span{color:#fff;font-size:30px;font-weight:700;line-height:1}.warrantyYearsNumber small{color:#fff6;max-width:125px;font-size:10px;font-weight:300;line-height:1.7}.warrantyContent{z-index:2;flex-direction:column;justify-content:center;padding:75px 65px;display:flex;position:relative}.warrantyEyebrow{color:var(--yellow);margin-bottom:18px;font-size:13px;font-weight:500}.warrantyContent h2{color:#fff;font-size:clamp(46px,5vw,72px);font-weight:700;line-height:1.18}.warrantyContent h2 span{color:#fff;font-weight:700}.warrantyContent>p{color:#ffffff94;max-width:570px;margin-top:22px;font-size:15px;font-weight:400;line-height:2}.warrantyItems{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px;display:grid}.warrantyItem{border-bottom:1px solid #ffffff14;gap:15px;min-height:105px;padding:22px 0;display:flex}.warrantyItem:nth-child(odd){border-left:1px solid #ffffff14;padding-left:25px}.warrantyItem:nth-child(2n){padding-right:25px}.warrantyItem>span{color:var(--yellow);padding-top:2px;font-size:11px;font-weight:700}.warrantyItem>div{flex-direction:column;gap:5px;display:flex}.warrantyItem strong{color:#ffffffe0;font-size:14px;font-weight:700}.warrantyItem p{color:#ffffff61;font-size:11px;font-weight:300;line-height:1.7}.warrantyButton{background:var(--yellow);color:#080808;border:1px solid var(--yellow);border-radius:4px;align-items:center;gap:18px;width:fit-content;min-height:50px;margin-top:35px;padding:0 8px 0 20px;font-size:14px;font-weight:700;transition:transform .3s,background .3s,border-color .3s;display:inline-flex}.warrantyButtonArrow{width:36px;height:36px;color:var(--yellow);background:#0b0b0b;border-radius:3px;place-items:center;font-size:15px;transition:transform .3s;display:grid}.warrantyButton:hover{background:#fff;border-color:#fff;transform:translateY(-2px)}.warrantyButton:hover .warrantyButtonArrow{transform:translate(-2px,-2px)}@media (max-width:950px){.warrantySection{padding:35px 0 90px;position:relative}.warrantyBox{grid-template-columns:1fr}.warrantyYears{border-bottom:1px solid #ffffff14;border-left:0;min-height:360px;padding:60px 45px}.warrantyYears:before{top:50px;right:45px}.warrantyYearsNumber>strong{font-size:155px}.warrantyContent{padding:60px 45px}}@media (max-width:600px){.warrantySection{padding:20px 0 70px}.warrantyBox{min-height:auto}.warrantyBackgroundText{display:none}.warrantyYears{min-height:300px;padding:55px 24px 45px}.warrantyYears:before{width:32px;top:38px;right:24px}.warrantyYearsLabel{margin-bottom:15px;font-size:12px}.warrantyYearsNumber{gap:13px}.warrantyYearsNumber>strong{font-size:120px}.warrantyYearsNumber span{font-size:23px}.warrantyYearsNumber small{max-width:110px;font-size:9px}.warrantyContent{padding:48px 24px 52px}.warrantyEyebrow{font-size:12px}.warrantyContent h2{font-size:42px}.warrantyContent>p{margin-top:18px;font-size:14px;line-height:1.9}.warrantyItems{grid-template-columns:1fr;margin-top:30px}.warrantyItem{min-height:auto;padding:19px 0}.warrantyItem:nth-child(odd),.warrantyItem:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.warrantyItem strong{font-size:13px}.warrantyItem p{font-size:10px}.warrantyButton{margin-top:30px;font-size:13px}}.cuttingSection{background:radial-gradient(circle at 80% 30%,#f4c40009,#0000 30%),#0b0b0b;padding:45px 0 120px;position:relative;overflow:hidden}.cuttingHeader{grid-template-columns:1fr .75fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.cuttingEyebrow{color:var(--yellow);margin-bottom:14px;font-size:13px;font-weight:500;display:block}.cuttingHeader h2{color:#fff;font-size:clamp(48px,5vw,74px);font-weight:700;line-height:1.16}.cuttingHeader h2 span{color:#fff;font-weight:700}.cuttingHeader>p{color:#ffffff85;max-width:520px;padding-bottom:8px;font-size:15px;font-weight:400;line-height:2}.cuttingVisual{background:#121212;border:1px solid #ffffff14;min-height:610px;position:relative;overflow:hidden}.cuttingImage{object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.cuttingVisual:hover .cuttingImage{transform:scale(1.025)}.cuttingPlaceholder{background:radial-gradient(circle,#ffffff09,#0000 30%),linear-gradient(135deg,#171717,#0d0d0d);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.cuttingPlaceholder span{color:#ffffff59;font-size:15px;font-weight:500}.cuttingPlaceholder small{color:#ffffff2e;font-size:10px;font-weight:300}.cuttingOverlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#070707db 0%,#07070759 48%,#07070714 75%),linear-gradient(#0000 55%,#070707e6 100%);position:absolute;inset:0}.cuttingNumber{z-index:3;color:#ffffff4d;font-size:13px;font-weight:500;position:absolute;top:30px;left:32px}.cuttingVisualContent{z-index:3;position:absolute;top:50%;right:55px;transform:translateY(-50%)}.cuttingVisualLabel{color:var(--yellow);letter-spacing:2px;text-align:right;direction:ltr;margin-bottom:13px;font-family:Arial,sans-serif;font-size:10px;font-weight:700;display:block}.cuttingVisualContent strong{color:#fff;font-size:clamp(62px,7vw,105px);font-weight:700;line-height:.98;display:block}.cuttingDetails{z-index:3;border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:35px;left:55px;right:55px}.cuttingDetails>div{border-left:1px solid #ffffff1f;padding:22px 25px 0}.cuttingDetails>div:first-child{padding-right:0}.cuttingDetails>div:last-child{border-left:0}.cuttingDetails span{color:var(--yellow);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.cuttingDetails strong{color:#ffffffe6;margin-bottom:5px;font-size:14px;font-weight:700;display:block}.cuttingDetails p{color:#ffffff6b;max-width:260px;font-size:10px;font-weight:300;line-height:1.7}.cuttingBottom{justify-content:space-between;align-items:center;gap:40px;padding-top:32px;display:flex}.cuttingBottom>p{color:#ffffff7a;max-width:590px;font-size:14px;font-weight:400;line-height:1.9}.cuttingBottom>p strong{color:#ffffffe6;font-weight:700}.cuttingButton{background:var(--yellow);color:#080808;border:1px solid var(--yellow);border-radius:4px;flex-shrink:0;align-items:center;gap:18px;width:fit-content;min-height:50px;padding:0 8px 0 20px;font-size:14px;font-weight:700;transition:transform .3s,background .3s,border-color .3s;display:inline-flex}.cuttingButtonArrow{width:36px;height:36px;color:var(--yellow);background:#0b0b0b;border-radius:3px;place-items:center;font-size:15px;transition:transform .3s;display:grid}.cuttingButton:hover{background:#fff;border-color:#fff;transform:translateY(-2px)}.cuttingButton:hover .cuttingButtonArrow{transform:translate(-2px,-2px)}@media (max-width:950px){.cuttingSection{padding:35px 0 90px}.cuttingHeader{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.cuttingHeader>p{padding-bottom:0}.cuttingVisual{min-height:600px}.cuttingVisualContent{right:40px}.cuttingDetails{left:40px;right:40px}}@media (max-width:600px){.cuttingSection{padding:25px 0 70px}.cuttingHeader{margin-bottom:32px}.cuttingEyebrow{font-size:12px}.cuttingHeader h2{font-size:42px}.cuttingHeader>p{font-size:14px;line-height:1.9}.cuttingVisual{min-height:650px}.cuttingNumber{top:22px;left:22px}.cuttingVisualContent{top:165px;right:24px;transform:none}.cuttingVisualContent strong{font-size:58px}.cuttingDetails{grid-template-columns:1fr;bottom:25px;left:24px;right:24px}.cuttingDetails>div,.cuttingDetails>div:first-child{border-bottom:1px solid #ffffff1a;border-left:0;padding:15px 0}.cuttingDetails>div:last-child{border-bottom:0}.cuttingBottom{flex-direction:column;align-items:flex-start;gap:22px;padding-top:25px}.cuttingBottom>p,.cuttingButton{font-size:13px}}.reviewsSection{background:radial-gradient(circle at 85% 20%,#f4c40009,#0000 28%),#0c0c0c;padding:90px 0;position:relative;overflow:hidden}.reviewsHeader{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:45px;display:flex}.sectionEyebrow{color:var(--yellow);margin-bottom:14px;font-size:13px;font-weight:500;display:block}.reviewsHeader h2,.faqIntro h2{color:#fff;font-size:clamp(46px,5vw,68px);font-weight:700;line-height:1.15}.reviewsHeader h2 span,.faqIntro h2 span{color:#fff;font-weight:700}.reviewsHeader>p{color:#ffffff7a;max-width:390px;padding-bottom:5px;font-size:14px;line-height:1.9}.reviewsTrack{scrollbar-width:none;grid-template-columns:repeat(5,minmax(285px,1fr));gap:14px;display:grid;overflow-x:auto}.reviewsTrack::-webkit-scrollbar{display:none}.reviewCard{background:radial-gradient(circle at 100% 0,#f4c4000a,#0000 35%),#131313;border:1px solid #ffffff12;flex-direction:column;min-height:285px;padding:28px;display:flex}.reviewTop{justify-content:space-between;align-items:flex-start;display:flex}.reviewNumber{color:#ffffff3d;font-size:11px;font-weight:500}.reviewQuote{height:32px;color:var(--yellow);font-family:Arial,sans-serif;font-size:45px;line-height:1}.reviewCard>p{color:#ffffffb8;margin:25px 0 35px;font-size:13px;font-weight:400;line-height:1.9}.reviewPerson{border-top:1px solid #ffffff12;align-items:center;gap:11px;margin-top:auto;padding-top:18px;display:flex}.reviewAvatar{background:var(--yellow);color:#080808;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.reviewPerson>div:last-child{flex-direction:column;gap:2px;display:flex}.reviewPerson strong{color:#fff;font-size:12px;font-weight:700}.reviewPerson span{color:#ffffff52;font-size:9px;font-weight:300}.faqSection{background:linear-gradient(#0c0c0c 0%,#111 50%,#0c0c0c 100%);padding:90px 0}.faqLayout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:90px;display:grid}.faqIntro{position:sticky;top:40px}.faqIntro>p{color:#ffffff73;max-width:380px;margin-top:22px;font-size:14px;line-height:1.9}.faqList{border-top:1px solid #ffffff1a}.faqItem{border-bottom:1px solid #ffffff1a}.faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:92px;padding:0 4px;list-style:none;display:flex}.faqItem summary::-webkit-details-marker{display:none}.faqQuestion{color:#ffffffe0;align-items:center;gap:20px;font-size:16px;font-weight:500;display:flex}.faqQuestion small{min-width:20px;color:var(--yellow);font-size:10px;font-weight:700}.faqPlus{width:35px;height:35px;color:var(--yellow);border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;place-items:center;font-family:Arial,sans-serif;font-size:20px;font-weight:300;transition:transform .3s,background .3s;display:grid}.faqItem[open] .faqPlus{background:var(--yellow);color:#080808;transform:rotate(45deg)}.faqAnswer{padding:0 55px 27px}.faqAnswer p{color:#ffffff75;max-width:650px;font-size:13px;font-weight:400;line-height:1.9}.contactSection{background:#0b0b0b;padding:45px 0 80px;position:relative;overflow:hidden}.contactGlow{filter:blur(100px);pointer-events:none;background:#f4c4000b;border-radius:50%;width:550px;height:550px;position:absolute;top:-100px;right:-200px}.contactBox{background:radial-gradient(circle at 10%,#f4c4000e,#0000 30%),linear-gradient(135deg,#171717,#0d0d0d);border:1px solid #ffffff17;grid-template-columns:1.35fr .65fr;display:grid;position:relative;overflow:hidden}.contactContent{padding:70px}.contactEyebrow{color:var(--yellow);margin-bottom:15px;font-size:13px;font-weight:500;display:block}.contactContent h2{color:#fff;font-size:clamp(48px,5.4vw,78px);font-weight:700;line-height:1.15}.contactContent h2 span{color:#fff;font-weight:700}.contactContent>p{color:#ffffff80;max-width:590px;margin-top:22px;font-size:14px;line-height:1.95}.contactServices{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.contactServices span{color:#ffffffa6;border:1px solid #ffffff1a;padding:9px 15px;font-size:11px;font-weight:500}.contactActions{align-items:stretch;gap:12px;margin-top:38px;display:flex}.contactPrimary{background:var(--yellow);color:#080808;border:1px solid var(--yellow);border-radius:4px;align-items:center;gap:18px;min-height:52px;padding:0 8px 0 20px;font-size:14px;font-weight:700;transition:transform .3s,background .3s;display:inline-flex}.contactArrow{width:36px;height:36px;color:var(--yellow);background:#0b0b0b;border-radius:3px;place-items:center;display:grid}.contactPrimary:hover{background:#fff;border-color:#fff;transform:translateY(-2px)}.contactCall{color:#fff;border:1px solid #ffffff24;border-radius:4px;align-items:center;gap:14px;min-height:52px;padding:0 20px;font-size:12px;font-weight:500;transition:border-color .3s;display:flex}.contactCall strong{color:var(--yellow);font-size:13px;font-weight:500}.contactCall:hover{border-color:var(--yellow)}.contactSide{background:#ffffff05;border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;min-height:500px;padding:55px 45px;display:flex;position:relative}.contactSideNumber{color:#ffffff38;font-size:11px}.contactSide>div{flex-direction:column;gap:7px;display:flex}.contactSide small{color:#ffffff59;font-size:10px}.contactSide strong{width:fit-content;color:var(--yellow);font-size:clamp(24px,2.5vw,35px);font-weight:500}.contactSideLine{background:#ffffff14;width:100%;height:1px}.contactSide>p{color:#ffffffc7;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.25}.contactSide>p span{color:var(--yellow)}.footer{background:#080808;border-top:1px solid #ffffff12;padding:70px 0 25px}.footerTop{grid-template-columns:1.5fr .7fr .7fr .9fr;gap:60px;padding-bottom:55px;display:grid}.footerLogo{object-fit:contain;width:145px;height:auto}.footerBrand p{color:#ffffff61;max-width:350px;margin-top:18px;font-size:11px;font-weight:300;line-height:1.9}.footerColumn{flex-direction:column;gap:20px;display:flex}.footerColumn>strong{color:#fff;font-size:12px;font-weight:700}.footerColumn nav{flex-direction:column;gap:11px;display:flex}.footerColumn a{color:#ffffff6b;width:fit-content;font-size:10px;font-weight:400;transition:color .25s}.footerColumn a:hover{color:var(--yellow)}.footerContact{flex-direction:column;align-items:flex-start;display:flex}.footerContact>span{color:#ffffff59;margin-bottom:10px;font-size:10px}.footerContact>a:first-of-type{color:#fff;font-size:22px;font-weight:500}.footerWhatsapp{color:var(--yellow);margin-top:17px;font-size:11px;font-weight:500}.footerBottom{border-top:1px solid #ffffff12;justify-content:space-between;gap:30px;padding-top:22px;display:flex}.footerBottom p,.footerBottom a{color:#ffffff47;font-size:9px;font-weight:300}.footerBottom a:hover{color:var(--yellow)}.footerLocation{border-top:1px solid #ffffff14;flex-direction:column;gap:4px;margin-top:28px;padding-top:20px;display:flex}.footerLocation>span{color:#ffffff4d;margin-bottom:4px;font-size:9px;font-weight:400}.footerLocation p{color:#ffffffb8;font-size:11px;font-weight:500}.footerLocation small{color:var(--yellow);font-size:10px;font-weight:500}.footerCopyright{align-items:center;gap:18px;display:flex}.footerCredit{align-items:center;gap:6px;display:flex}.footerCredit span{color:#ffffff40;font-size:9px;font-weight:300}.footerCredit strong{color:#fff9;direction:ltr;font-family:Arial,sans-serif;font-size:10px;font-weight:600}.footerCredit strong:after{content:".";color:var(--yellow)}@media (max-width:600px){.footerBottom{align-items:flex-start}.footerCopyright{flex-direction:column;align-items:flex-start;gap:7px}.footerCredit{margin-top:5px}}@media (max-width:950px){.reviewsTrack{grid-template-columns:repeat(5,300px)}.faqLayout{grid-template-columns:1fr;gap:45px}.faqIntro{position:static}.contactBox{grid-template-columns:1fr}.contactSide{border-top:1px solid #ffffff14;border-right:0;min-height:300px}.footerTop{grid-template-columns:1.4fr 1fr 1fr}.footerContact{grid-column:1/-1}}@media (max-width:600px){.reviewsSection,.faqSection{padding:70px 0}.reviewsHeader{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:32px}.reviewsHeader h2,.faqIntro h2{font-size:42px}.reviewsTrack{grid-template-columns:repeat(5,82vw);gap:10px}.reviewCard{min-height:265px;padding:23px}.faqLayout{gap:32px}.faqItem summary{min-height:78px}.faqQuestion{gap:12px;font-size:13px}.faqPlus{width:31px;height:31px;font-size:18px}.faqAnswer{padding:0 32px 22px 0}.faqAnswer p{font-size:12px}.contactSection{padding:25px 0 55px}.contactContent{padding:48px 24px}.contactContent h2{font-size:43px}.contactActions{flex-direction:column;align-items:flex-start}.contactPrimary,.contactCall{justify-content:space-between;width:100%}.contactSide{min-height:270px;padding:40px 24px}.footer{padding-top:50px}.footerTop{grid-template-columns:1fr 1fr;gap:40px 25px}.footerBrand,.footerContact{grid-column:1/-1}.footerBottom{flex-direction:column;gap:10px}}.privacyPage{background:#0b0b0b;min-height:100vh;padding:90px 24px}.privacyContainer{width:min(900px,100%);margin:0 auto}.privacyBack{color:#ffffff73;margin-bottom:70px;font-size:12px;display:inline-block}.privacyBack:hover{color:var(--yellow)}.privacyPage h1{color:#fff;font-size:clamp(48px,7vw,78px);font-weight:700;line-height:1.15}.privacyIntro{color:#ffffff8c;max-width:700px;margin-top:25px;font-size:15px;line-height:2}.privacyContent{border-top:1px solid #ffffff1a;margin-top:65px}.privacyContent section{border-bottom:1px solid #ffffff1a;padding:32px 0}.privacyContent h2{color:#fff;margin-bottom:12px;font-size:18px;font-weight:700}.privacyContent p{color:#ffffff73;max-width:750px;font-size:13px;line-height:2}@media (max-width:600px){.privacyPage{padding:55px 20px}.privacyBack{margin-bottom:50px}.privacyPage h1{font-size:44px}.privacyContent{margin-top:45px}}.privacyHeader{padding-bottom:20px}.privacyHeader>p{color:#ffffff80;max-width:700px;margin-top:24px;font-size:14px;line-height:2}.privacyContent section{flex-direction:column;align-items:flex-start;display:flex}.privacyContent h3{color:#ffffffd9;margin-top:26px;margin-bottom:10px;font-size:14px;font-weight:700}.privacyContent ul{margin:10px 0 0;padding-right:20px}.privacyContent li{color:#ffffff7a;margin-bottom:10px;font-size:13px;font-weight:400;line-height:2}.privacyContent li::marker{color:var(--yellow)}.privacyContent li strong{color:#ffffffc7;font-weight:700}.privacyContent section>p+p{margin-top:14px}.privacyNotice{color:#ffffffb3;border-right:2px solid var(--yellow);background:#f4c4000d;width:100%;margin-top:28px;padding:20px 22px;font-size:12px;line-height:1.9}.privacyPhone{color:var(--yellow);margin-top:18px;font-size:24px;font-weight:500;display:inline-block}@media (max-width:600px){.privacyContent ul{padding-right:17px}.privacyNotice{padding:17px}.privacyPhone{font-size:21px}}
