@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,Arial,sans-serif;color:#232323;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--red: #cf2727;--red-dark: #ac1c20;--yellow: #f2bd33;--ink: #202020;--muted: #777777;--cream: #f7f6f2;--border: #e7e5df}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;min-width:320px;overflow-x:hidden}a{text-decoration:none;color:inherit}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}img{display:block;max-width:100%}.wrap{width:min(1200px,calc(100% - 80px));margin:0 auto}.site{min-height:100vh;overflow:clip}.notice-bar,.notice-inner,.notice-dot{display:none!important}.header{position:relative;z-index:100;width:100%;background:#fff;border-bottom:1px solid #ededed}.header-inner{height:94px;display:flex;align-items:center;justify-content:space-between;gap:32px}.logo-link{display:flex;align-items:center;flex:none}.logo-link img{width:105px;height:86px;object-fit:contain}.nav{display:flex;align-items:center;justify-content:flex-end;gap:35px;margin-left:auto}.nav>a{position:relative;font-size:13px;font-weight:600;color:#343434;white-space:nowrap;transition:color .2s ease}.nav>a:hover{color:var(--red)}.nav>a:not(.nav-mobile-contact):after{content:"";position:absolute;left:0;right:100%;bottom:-9px;height:2px;background:var(--red);transition:right .25s ease}.nav>a:not(.nav-mobile-contact):hover:after{right:0}.header-cta{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:47px;padding:0 20px;background:var(--red);color:#fff;font-size:12px;font-weight:700;white-space:nowrap;transition:background .25s ease}.header-cta:hover{background:var(--red-dark)}.header-cta svg{transition:transform .2s ease}.header-cta:hover svg{transform:translate(2px,-2px)}.mobile-toggle,.nav-mobile-contact{display:none!important}.hero{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:660px;background:#111820;color:#fff;isolation:isolate;overflow:hidden}.hero-photo{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:30%;background-image:url(/images/banner-fenix.webp);background-repeat:no-repeat;background-position:center center;background-size:cover}.hero-shade{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#111820,#111820fa 21%,#111820e3 38%,#11182047 66%,#11182005),linear-gradient(0deg,rgba(10,15,20,.35),transparent 38%)}.hero-content{position:relative;z-index:2;padding-top:125px;padding-bottom:110px}.hero-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;font-weight:600;color:#e8e8e8}.crumb-sep{color:var(--yellow)}.hero h1{max-width:660px;margin:27px 0 25px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(66px,7vw,102px);font-weight:800;line-height:.98;letter-spacing:-1.2px;text-transform:uppercase}.hero h1 span{color:var(--yellow)}.hero-content>p{max-width:435px;margin:0;color:#e4e2df;font-size:15px;line-height:1.8}.hero-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:32px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:16px 23px;font-size:13px;font-weight:700;transition:background .25s ease,transform .25s ease}.btn:hover{transform:translateY(-2px)}.btn-red{background:var(--red);color:#fff}.btn-red:hover{background:var(--red-dark)}.hero-location{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;transition:color .2s ease}.hero-location:hover{color:var(--yellow)}.hero-foot{position:relative;z-index:3;border-top:1px solid rgba(255,255,255,.2);background:#0e131973}.hero-foot-inner{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;font-weight:600}.hero-foot .muted{color:#bdbdbd}.hero-foot a{display:inline-flex;align-items:center;gap:10px;transition:color .2s ease}.hero-foot a:hover{color:var(--yellow)}.section{padding:105px 0}.section-eyebrow{display:block;color:var(--red);font-size:12px;font-weight:700;letter-spacing:.5px}.section-eyebrow>span{display:none}.intro{background:#fff}.intro-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}.intro-aside{display:flex;flex-direction:column;align-items:flex-start}.intro-brand-image{width:min(260px,80%);max-height:300px;object-fit:contain;margin-top:30px;margin-bottom:20px}.intro-caption{color:#858585;font-size:12px;font-weight:500}.intro-main h2{margin:20px 0 28px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(48px,5vw,70px);font-weight:800;line-height:1.04;letter-spacing:-.5px;text-transform:uppercase}.intro-main h2 em{color:var(--red);font-style:normal}.intro-main p{max-width:580px;margin:0 0 18px;color:#5d5d5d;font-size:15px;line-height:1.9}.underline-link{display:inline-flex;align-items:center;gap:15px;margin-top:20px;padding-bottom:10px;border-bottom:2px solid var(--red);color:var(--ink);font-size:13px;font-weight:700;transition:color .2s ease,gap .2s ease}.underline-link:hover{color:var(--red);gap:21px}.info{background:var(--cream)}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:55px;margin-bottom:47px}.section-top h2{margin:20px 0 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(49px,5.5vw,76px);font-weight:800;line-height:1.03;text-transform:uppercase}.section-top>p{max-width:350px;margin:0 0 5px;color:#686868;font-size:14px;line-height:1.85}.info-rows{border-top:1px solid #d8d6d0}.info-row{display:grid;grid-template-columns:50px minmax(180px,1fr) minmax(190px,.75fr) 40px;align-items:center;gap:22px;padding:30px 10px;border-bottom:1px solid #d8d6d0;transition:background .25s ease,padding-left .25s ease}.info-row:hover{background:#fff;padding-left:21px}.info-num{color:var(--red);font-size:12px;font-weight:700}.info-title{font-family:Barlow Condensed,Impact,sans-serif;font-size:30px;font-weight:700;line-height:1.1;text-transform:uppercase}.info-text{color:#686868;font-size:13px;line-height:1.6}.info-arrow{display:flex;justify-content:flex-end;color:var(--red)}.location{background:#fff}.location-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%}.location h2{margin:23px 0 35px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(51px,5.8vw,82px);font-weight:800;line-height:1.03;text-transform:uppercase}.location h2 em{color:var(--red);font-style:normal}.address-box{display:flex;align-items:flex-start;gap:16px;margin-bottom:33px}.address-box>svg{flex-shrink:0;color:var(--red)}.address-box div{display:flex;flex-direction:column;gap:7px}.address-box strong{font-size:15px;font-weight:700}.address-box span{color:#747474;font-size:13px;line-height:1.8}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:var(--red)}.location-visual{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:420px;padding:30px;overflow:hidden;isolation:isolate;background:#22272d;color:#fff}.map-pattern{position:absolute;z-index:-1;top:-30%;right:-30%;bottom:-30%;left:-30%;transform:rotate(-22deg);opacity:.55;background:repeating-linear-gradient(90deg,transparent 0 65px,rgba(255,255,255,.09) 66px 68px,transparent 69px 130px),repeating-linear-gradient(0deg,transparent 0 70px,rgba(255,255,255,.09) 71px 73px,transparent 74px 140px)}.location-visual-top{font-size:12px;font-weight:600;color:#e8e8e8}.location-symbol{display:grid;place-items:center;align-self:center;width:112px;height:112px;border-radius:50%;background:var(--red);color:#fff;box-shadow:0 0 0 22px #ffffff0f,0 0 0 58px #ffffff08;transition:transform .3s ease}.location-visual:hover .location-symbol{transform:translateY(-7px)}.location-visual-bottom{position:relative;display:flex;flex-direction:column;gap:8px;padding-right:50px}.location-visual-bottom>span:first-child{color:var(--yellow);font-size:12px;font-weight:700}.location-visual-bottom strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:28px;font-weight:700}.circle-arrow{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.5);border-radius:50%}.contact{padding:88px 0;background:#b82325;color:#fff}.contact-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.section-eyebrow.light{color:#ffd5ce}.contact h2{margin:20px 0 18px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(51px,5.7vw,79px);font-weight:800;line-height:1.05;text-transform:uppercase}.contact p{max-width:430px;color:#f5dedb;font-size:14px;line-height:1.8}.contact-actions{display:flex;flex-direction:column}.contact-phone{position:relative;display:flex;flex-direction:column;gap:7px;padding:25px 42px 25px 0;border-bottom:1px solid rgba(255,255,255,.35);transition:padding-left .2s ease}.contact-phone:first-child{border-top:1px solid rgba(255,255,255,.35)}.contact-phone:hover{padding-left:10px}.contact-phone span{color:#f1cac6;font-size:12px;font-weight:600}.contact-phone strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(30px,3.4vw,40px);font-weight:700}.contact-phone>svg{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--yellow)}.footer{padding:65px 0 0;background:#191919;color:#fff}.footer-grid{display:grid;grid-template-columns:1.25fr 1fr .75fr;gap:65px;padding-bottom:60px}.footer-about img{width:115px;height:auto}.footer-about p{margin-top:14px}.footer h3{margin:15px 0 24px;color:var(--yellow);font-size:12px;font-weight:700}.footer p{color:#b5b5b5;font-size:13px;line-height:1.9}.footer-grid>div:last-child>a{display:block;margin-bottom:13px;color:#cecece;font-size:13px}.footer-grid>div:last-child>a:hover{color:#fff}.footer-small-link{display:inline-flex;align-items:center;gap:5px;margin-top:5px;color:#fff;font-size:12px;font-weight:600}.footer-small-link:hover{color:var(--yellow)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:85px;border-top:1px solid rgba(255,255,255,.15);color:#a6a6a6;font-size:12px}.zynsa-link{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:#b9b9b9;font-size:12px;transition:color .25s ease}.zynsa-link strong{display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:13px;font-weight:700;transition:color .25s ease}.zynsa-link:hover,.zynsa-link:hover strong{color:var(--yellow)}.zynsa-transition{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:#11131a;color:#fff;animation:zynsaReveal .55s cubic-bezier(.22,1,.36,1) both}.transition-center{position:relative;z-index:2;width:100%;padding:25px;text-align:center;animation:zynsaRise .8s .12s both}.transition-small{display:block;margin-bottom:15px;color:#bdc0c8;font-size:12px;letter-spacing:1px}.transition-center>strong{display:block;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(64px,12vw,155px);font-weight:800;line-height:1.1}.transition-center>strong span{color:var(--yellow)}.transition-line{width:min(420px,80%);height:3px;margin:22px auto;overflow:hidden;background:#fff3}.transition-line span{display:block;height:100%;background:var(--yellow);animation:zynsaLoad 1.3s .2s linear both}.transition-bottom{display:flex;align-items:center;justify-content:center;gap:8px;color:#b7b8c0;font-size:12px}.transition-streak{position:absolute;left:-50vw;width:200vw;height:90px;transform:rotate(-23deg);background:#f6c23a14;animation:zynsaStreak 1.2s both}.streak-a{top:12%}.streak-b{bottom:11%;animation-delay:.15s;background:#f6c23a0a}@keyframes zynsaReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes zynsaRise{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes zynsaLoad{0%{width:0}to{width:100%}}@keyframes zynsaStreak{0%{translate:-30vw 0}to{translate:30vw 0}}@media(max-width:1050px){.wrap{width:calc(100% - 56px)}.nav{gap:20px}.header-cta{padding:0 14px}.hero-photo{left:22%}.hero-shade{background:linear-gradient(90deg,#111820,#111820f0 30%,#11182073 74%,#1118201a)}.intro-grid{gap:50px}.location-grid{gap:5%}.contact-inner{gap:40px}}@media(max-width:760px){html{scroll-padding-top:76px}.wrap{width:calc(100% - 40px)}.header-inner{height:76px}.logo-link img{width:78px;height:69px}.header-cta{display:none}.mobile-toggle{display:grid!important;place-items:center;width:45px;height:45px;padding:0;border:0;background:transparent;color:#222;cursor:pointer}.nav{position:absolute;top:76px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:12px 24px 28px;background:#fff;box-shadow:0 22px 35px #0000001f}.nav.nav-active{display:flex}.nav>a{padding:18px 3px;border-bottom:1px solid #eeeeee;font-size:15px}.nav>a:after{display:none}.nav-mobile-contact{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin-top:19px;padding:17px!important;border:0!important;background:var(--red);color:#fff!important;font-size:14px!important}.hero{min-height:0}.hero-photo{inset:0 0 auto;left:0;height:315px;background-position:center center;background-size:contain;background-color:#111820}.hero-shade{background:linear-gradient(180deg,#11182000 0,#11182014 230px,#111820 315px,#111820)}.hero-content{padding-top:340px;padding-bottom:54px}.hero-breadcrumb{font-size:11px}.hero h1{max-width:100%;margin:22px 0 20px;font-size:clamp(54px,10vw,78px);line-height:.98}.hero-content>p{max-width:480px;font-size:14px;line-height:1.8}.hero-buttons{gap:22px;margin-top:28px}.hero-foot-inner{min-height:55px;font-size:11px}.hero-foot a{display:none}.section{padding:76px 0}.intro-grid{grid-template-columns:1fr;gap:30px}.intro-brand-image{width:145px;max-height:150px;margin:17px 0 10px}.intro-main h2{margin-top:0;font-size:clamp(46px,9vw,64px)}.intro-main p{font-size:14px}.section-top{flex-direction:column;align-items:flex-start;gap:19px;margin-bottom:35px}.section-top h2{font-size:clamp(45px,9vw,65px)}.section-top>p{max-width:100%}.info-row{grid-template-columns:32px minmax(0,1fr) 32px;gap:12px;padding:23px 0}.info-title{font-size:26px}.info-text{grid-column:2;grid-row:2;font-size:12px}.info-arrow{grid-column:3;grid-row:1 / 3}.info-row:hover{padding-left:0}.location-grid{grid-template-columns:1fr;gap:35px}.location h2{font-size:clamp(50px,10vw,74px)}.location-visual{height:350px}.contact{padding:75px 0}.contact-inner{grid-template-columns:1fr;gap:29px}.contact h2{font-size:clamp(49px,9vw,72px)}.contact-phone strong{font-size:35px}.footer{padding-top:48px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:42px}.footer-about{grid-column:1 / -1}.footer-about img{width:100px}.footer-bottom{flex-direction:column;align-items:flex-start;justify-content:center;gap:15px;padding:25px 0}}@media(max-width:420px){.wrap{width:calc(100% - 32px)}.hero-photo{height:245px}.hero-shade{background:linear-gradient(180deg,#11182000 0,#1118201a 180px,#111820 245px,#111820)}.hero-content{padding-top:267px;padding-bottom:45px}.hero h1{font-size:clamp(46px,11.8vw,58px);letter-spacing:-.7px}.hero-buttons{align-items:flex-start;flex-direction:column;gap:23px}.hero-foot-inner{font-size:10px}.intro-main h2,.section-top h2,.location h2,.contact h2{font-size:clamp(43px,10.5vw,58px)}.info-title{font-size:23px}.contact-phone strong{font-size:31px}.footer-grid{grid-template-columns:1fr;gap:22px}.footer-about{grid-column:auto}.transition-center>strong{font-size:clamp(52px,16vw,78px)}.transition-small,.transition-bottom{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.zynsa-transition{clip-path:none!important}}
