.wc-s{position:relative;width:100%;padding:clamp(50px,10vw,120px) 0 0;background:#000;overflow:hidden}.wc-s:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 15% 20%,rgba(220,38,38,.05) 0,transparent 40%),radial-gradient(circle at 85% 80%,rgba(239,68,68,.04) 0,transparent 40%);z-index:1}.wc-ct,.wc-t{opacity:1;transform:translateY(0)}@media (max-width:767px){.wc-ct,.wc-t{opacity:0;transform:translateY(30px)}.wc-s.v .wc-t{animation:fUI .4s ease-out forwards;animation-delay:.1s}.wc-s.v .wc-ct{animation:fUI .4s ease-out forwards;animation-delay:.3s}}@keyframes fUI{to{opacity:1;transform:translateY(0)}}.wc-h{display:flex;justify-content:center;align-items:center;padding-bottom:120px;position:relative;z-index:10}.wc-t{max-width:clamp(400px,80vw,800px);text-align:center;color:#fff;font-size:clamp(22px,5vw,32px);font-weight:900;text-transform:uppercase;margin:0}@media (max-width:1600px){.wc-h{padding-bottom:200px}}@media (max-width:1200px){.wc-h{padding-bottom:180px}}@media (max-width:900px){.wc-h{padding-bottom:120px}}@media (max-width:576px){.wc-h{padding-bottom:0}}.wc-ct{max-width:100%;padding:0;z-index:10;user-select:none;-webkit-touch-callout:none}.wc-ct,.wc-m{position:relative;width:100%}.wc-m{height:clamp(410px,59vh,546px);display:flex;align-items:flex-end;justify-content:center;overflow:visible;padding:65px 0 36px}.wc-c{position:absolute;width:clamp(182px,23.5vw,310px);transition:all .6s cubic-bezier(.34,1.56,.64,1);text-align:left}.wc-c img{width:100%;height:auto;box-shadow:0 10px 40px rgba(0,0,0,.5);transition:all .4s ease;box-sizing:border-box}.wc-c:not(.wc-c-a) img{box-shadow:0 15px 50px rgba(0,0,0,.7),0 5px 20px rgba(0,0,0,.6)}.wc-c-a img{box-shadow:0 20px 60px rgba(0,0,0,.6),0 10px 30px rgba(0,0,0,.5)}.wc-cp{padding:13px 0 0;opacity:1;transform:translateY(0);transition:all .4s ease}.wc-cp-t{font-weight:600;font-size:clamp(16px,1.45vw,18px);color:#fff;position:relative;display:inline-block}.wc-cp-s{font-size:15px;color:rgba(255,255,255,.85)}.c-a{display:none;position:absolute;top:55%;transform:translateY(-50%);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:white;width:50px;height:50px;border-radius:50%;z-index:200;cursor:pointer;align-items:center;justify-content:center;transition:all .3s ease;backdrop-filter:blur(5px)}.c-a:hover{background:rgba(255,255,255,.9);color:#000;transform:translateY(-50%) scale(1.1);box-shadow:0 0 20px rgba(255,255,255,.3)}.c-a svg{width:28px;height:28px}.c-a-l{left:5%}.c-a-r{right:5%}@media (min-width:1024px){.c-a{display:flex}.wc-ct{padding:0 20px}}@media (min-width:1440px){.c-a-l{left:10%}.c-a-r{right:10%}}@media (max-width:1024px){.wc-m{height:clamp(364px,55vh,482px);padding:55px 0 32px}.wc-c{width:clamp(164px,27.3vw,264px)}.wc-ct{cursor:grab}.wc-ct.grb{cursor:grabbing}}@media (max-width:768px){.wc-s{padding:clamp(40px,8vw,80px) 0 0}.wc-m{height:clamp(337px,50vh,419px);padding:45px 0 27px}.wc-c{width:clamp(146px,32.5vw,228px)}.wc-cp-t{font-size:clamp(12px,2.3vw,14px)}.wc-cp-s{font-size:clamp(10px,1.8vw,12px)}}@media (max-width:640px){.wc-m{height:clamp(310px,46vh,382px);padding:40px 0 18px}.wc-c{width:clamp(137px,38vw,200px)}.wc-cp-t{font-size:clamp(14px,2.6vw,16px)}.wc-cp-s{font-size:clamp(13px,2vw,13px)}}@media (prefers-reduced-motion:reduce){.wc-s.v .wc-ct,.wc-s.v .wc-t{animation:none!important;opacity:1!important;transform:none!important}}.wc-iw img{pointer-events:none;user-select:none}.acc-section{width:100%;margin:0 auto;padding:40px 0 25px;position:relative;overflow:hidden;font-family:Montserrat,sans-serif}.acc-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(1px 1px at 20% 30%,rgba(220,38,38,.2),transparent),radial-gradient(1px 1px at 80% 70%,rgba(255,255,255,.15),transparent),radial-gradient(2px 2px at 60% 20%,rgba(220,38,38,.1),transparent),radial-gradient(1px 1px at 40% 80%,rgba(255,255,255,.2),transparent);background-size:300px 200px;animation:particleDrift 25s linear infinite;z-index:0;pointer-events:none}.acc-wrap{position:relative;z-index:10;display:flex;flex-direction:column;gap:24px;padding:0 clamp(16px,4vw,32px);opacity:1;transform:translateY(0)}@media (max-width:767px){.acc-wrap{opacity:0;transform:translateY(30px)}.acc-wrap.visible{animation:sectionReveal .4s ease-out forwards}}.acc-wrap h2{color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:.02em;line-height:1.1;font-size:clamp(28px,5vw,36px);margin-bottom:-10px;text-align:center}.acc-wrap p{color:rgba(255,255,255,.85);font-weight:400;line-height:1.4;font-size:clamp(16px,2vw,18px);max-width:900px;margin:0 auto;text-align:center}@media (min-width:768px){.acc-wrap h2,.acc-wrap p{text-align:left;margin-left:0}}.acc-cta{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}@media (min-width:768px){.acc-cta{justify-content:flex-start;flex-wrap:nowrap}}.acc-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 40px;min-width:200px;font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:transform .3s cubic-bezier(.25,.46,.45,.94);cursor:none;border:none;z-index:1}.acc-btn:hover{transform:scale(1.05)}.acc-btn--primary{background:#fff;color:#000;clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%);box-shadow:0 10px 30px rgba(0,0,0,.3)}.acc-btn--primary:hover{background:#f2f2f2}.acc-btn--ghost{background:transparent;color:#fff;overflow:visible}.acc-btn--ghost:before{inset:0;background:#fff;z-index:-2}.acc-btn--ghost:after,.acc-btn--ghost:before{content:"";position:absolute;clip-path:polygon(20px 0,100% 0,100% 100%,0 100%)}.acc-btn--ghost:after{top:2px;bottom:2px;left:2px;right:2px;background:#000;z-index:-1;transition:background .3s ease}@media (max-width:640px){.acc-section{padding:60px 0}.acc-cta{flex-direction:column;width:100%;gap:16px}.acc-btn{width:100%;max-width:350px;height:52px;font-size:14px}.acc-btn--primary{clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%)}.acc-btn--ghost:after,.acc-btn--ghost:before{clip-path:polygon(15px 0,100% 0,100% 100%,0 100%)}}.srv-section{width:100%;margin:0 auto;padding:90px 0 25px;position:relative;overflow:hidden}.srv-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(1px 1px at 20% 30%,rgba(220,38,38,.2),transparent),radial-gradient(1px 1px at 80% 70%,rgba(255,255,255,.15),transparent),radial-gradient(2px 2px at 60% 20%,rgba(220,38,38,.1),transparent),radial-gradient(1px 1px at 40% 80%,rgba(255,255,255,.2),transparent);background-size:300px 200px;animation:particleDrift .4s linear infinite;z-index:0;pointer-events:none}.srv-wrap{position:relative;z-index:10;display:flex;flex-direction:column;gap:24px;padding:0 clamp(16px,4vw,32px);opacity:1;transform:translateY(0)}@media (max-width:767px){.srv-wrap{opacity:0;transform:translateY(30px)}.srv-wrap.visible{animation:sectionReveal .4s ease-out forwards}}.srv-wrap h2{color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:.02em;line-height:1.1;font-size:clamp(28px,5vw,36px);margin-bottom:-10px;text-align:center}.srv-content{display:flex;flex-direction:column;max-width:900px;margin:0 auto}.srv-content p{color:rgba(255,255,255,.85);font-weight:400;line-height:1.45;font-size:clamp(16px,2vw,16px);margin:0 0 -1px;text-align:center}@media (min-width:768px){.srv-content,.srv-content p,.srv-wrap h2{text-align:left;margin-left:0}}.srv-cta{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}@media (min-width:768px){.srv-cta{justify-content:flex-start;flex-wrap:nowrap}}.srv-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 40px;min-width:200px;font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:transform .3s cubic-bezier(.25,.46,.45,.94);cursor:none;border:none;z-index:1}.srv-btn:hover{transform:scale(1.05)}.srv-btn--primary{background:#fff;color:#000;clip-path:polygon(0 0,100% 0,calc(100% - 200px) 100%,0 100%);box-shadow:0 10px 30px rgba(0,0,0,.3);clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%)}.srv-btn--primary:hover{background:#f2f2f2}@media (max-width:640px){.srv-section{padding:60px 0}.srv-cta{flex-direction:column;width:100%;gap:16px}.srv-btn{width:100%;max-width:350px;height:52px;font-size:14px}.srv-btn--primary{clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%)}}.meth-section{width:100%;margin:0 auto;padding:90px 0 25px;position:relative;overflow:hidden}.meth-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(1px 1px at 20% 30%,rgba(220,38,38,.2),transparent),radial-gradient(1px 1px at 80% 70%,rgba(255,255,255,.15),transparent),radial-gradient(2px 2px at 60% 20%,rgba(220,38,38,.1),transparent),radial-gradient(1px 1px at 40% 80%,rgba(255,255,255,.2),transparent);background-size:300px 200px;animation:particleDrift .4s linear infinite;z-index:0;pointer-events:none}@keyframes particleDrift{0%{transform:translateX(-50px) translateY(0)}33%{transform:translateX(20px) translateY(-30px)}66%{transform:translateX(-10px) translateY(-15px)}to{transform:translateX(-50px) translateY(0)}}.meth-wrap{position:relative;z-index:10;display:flex;flex-direction:column;gap:48px;padding:0 clamp(16px,4vw,32px);opacity:0;transform:translateY(30px);animation:sectionReveal .4s ease-out forwards}.meth-wrap h2{color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:.02em;line-height:1.1;font-size:clamp(28px,5vw,36px);margin-bottom:0;text-align:center}@media (min-width:768px){.meth-wrap h2{text-align:left}}.methRail{--box:100px;--gapY:20px;--labelH:70px;position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(20px,6vw,60px);align-items:start;max-width:1400px;margin:25px auto 0;padding:0 clamp(16px,4vw,32px)}.methLine{position:absolute;left:calc(65px + (var(--box) / 2));right:calc(65px + (var(--box) / 2));top:calc(var(--labelH) + var(--gapY) + (var(--box) / 2));height:1px;background:rgba(255,255,255,.4);z-index:0;transform:scaleX(0);transform-origin:left;animation:lineGrow 2s ease-out .4s forwards}@keyframes lineGrow{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.methItem{position:relative;display:flex;flex-direction:column;align-items:center;opacity:1!important;transform:none!important}.methItem:first-child{animation:simpleFadeIn .4s ease-out 1.2s}.methItem:nth-child(2){animation:simpleFadeIn .4s ease-out 1.4s}.methItem:nth-child(3){animation:simpleFadeIn .4s ease-out 1.6s}.methItem:nth-child(4){animation:simpleFadeIn .4s ease-out 1.8s}.methItem:nth-child(5){animation:simpleFadeIn .4s ease-out 2s}@keyframes simpleFadeIn{0%{transform:translateY(20px) scale(.95)}to{transform:translateY(0) scale(1)}}.methItem:after{content:"";position:absolute;top:calc(var(--labelH) + var(--gapY) + (var(--box) / 2));left:50%;transform:translate(-50%,-50%);width:calc(var(--box) - 45px);height:3px;background:#000;z-index:1}.methBox{z-index:2;position:relative;width:var(--box);height:var(--box);display:grid;place-items:center;background-image:url(/redborder.png);background-repeat:no-repeat;background-position:50%;background-size:120% 120%;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:none}.methBox:hover{transform:scale(1.1);filter:brightness(1.2) drop-shadow(0 0 20px rgba(220,38,38,.4))}.methNum{z-index:3;position:relative;color:#fff;font-weight:900;font-size:36px;letter-spacing:.02em;text-shadow:0 0 10px rgba(220,38,38,.8),2px 2px 4px rgba(0,0,0,.5);animation:numberGlow 1s ease-in-out infinite alternate}@keyframes numberGlow{0%{text-shadow:0 0 10px rgba(220,38,38,.8),2px 2px 4px rgba(0,0,0,.5)}to{text-shadow:0 0 20px rgba(239,68,68,1),0 0 30px rgba(220,38,38,.6),2px 2px 4px rgba(0,0,0,.5)}}.methLabel{height:var(--labelH);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin-bottom:var(--gapY);color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:.06em;line-height:1.2;font-size:14px;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.methLabel,.methLabel-text{text-align:center}@media (max-width:830px){.meth-section{padding:60px 0}.meth-wrap{gap:40px}.meth-wrap h2{text-align:center;font-size:clamp(24px,4vw,32px)}.methRail{--box:70px;display:flex;flex-direction:column;gap:40px;padding:0 20px;max-width:100%;position:relative}.methRail:before{content:"";position:absolute;top:20px;bottom:20px;left:50%;width:2px;background:rgba(255,255,255,.3);transform:translateX(-50%);z-index:0;animation:verticalLineGrow .4s ease-out forwards}@keyframes verticalLineGrow{0%{height:0;opacity:0}to{height:100%;opacity:1}}.methLine{display:none}.methItem{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"left center right";align-items:center;gap:20px;width:100%;position:relative;opacity:0}.methBox{grid-area:center;width:var(--box);height:var(--box);background-size:100% 100%;position:relative;z-index:2;background-color:#000;border-radius:50%}.methNum{font-size:28px;font-weight:900}.methLabel{height:auto;margin:0;font-size:16px;line-height:1.3;letter-spacing:.04em;font-weight:700;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center;max-width:30vw}.methItem:nth-child(odd) .methLabel{grid-area:right;text-align:left;align-items:flex-start;justify-self:start}.methItem:nth-child(2n) .methLabel{grid-area:left;text-align:right;align-items:flex-end;justify-self:end}.methItem:after{display:none}.methItem:first-child{animation:popIn .4s cubic-bezier(.175,.885,.32,1.275) .2s forwards}.methItem:nth-child(2),.methItem:nth-child(3),.methItem:nth-child(4),.methItem:nth-child(5){animation:popIn .4s cubic-bezier(.175,.885,.32,1.275) .4s forwards}@keyframes popIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}}@media (max-width:480px){.meth-section{padding:40px 0 0}.meth-wrap{padding-inline:20px}.methRail{--box:65px;gap:30px}.methItem{gap:12px}.methNum{font-size:20px}.methLabel{font-size:15px;max-width:30vw}}@media (prefers-reduced-motion:reduce){.meth-section:after{animation:none}.meth-wrap,.methItem,.methLine{animation:none;opacity:1;transform:none}.methBox:hover{transform:none}.methNum{animation:none}.methItem:not(:last-child) .methBox:after{animation:none;height:40px;opacity:1}}@media (hover:none) and (pointer:coarse){.methBox:hover{transform:none;filter:none}.methBox:active{transform:scale(.95)}.meth-section:after{animation:none}}.ts-section{padding:90px 0 25px;position:relative;overflow:hidden;background:#000}.ts-container{width:100%;max-width:80rem;margin:0 auto;padding:0 1.5rem;position:relative;z-index:10;opacity:1;transform:translateY(0)}.ts-header{display:flex;flex-direction:column;gap:24px;margin-bottom:3rem}.ts-title{color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:.02em;line-height:1.1;font-size:clamp(28px,5vw,36px);margin-bottom:-10px;text-align:center}.ts-description{color:rgba(255,255,255,.85);font-weight:400;line-height:1.4;font-size:16px;margin:0;padding-bottom:20px;text-align:center}@media (min-width:768px){.ts-description,.ts-title{text-align:left}}.ts-grid{display:grid;grid-template-columns:1fr;gap:75px;padding-top:1rem}@media (min-width:1024px){.ts-grid{grid-template-columns:repeat(3,1fr);gap:10px}}.ts-wrapper{position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}.ts-wrapper:hover{transform:translateY(-8px)}.ts-card{background-color:#ffffff;padding:1px;width:100%;box-shadow:0 10px 30px rgba(0,0,0,.3);transition:all .3s ease}.ts-card,.ts-card-inner{position:relative;height:100%;clip-path:polygon(0 0,100% 20px,100% 100%,0 100%)}.ts-card-inner{background-color:#000000;padding:2.5rem 1.75rem 2rem;overflow:hidden;display:flex;flex-direction:column}.ts-card-inner:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease;z-index:1;pointer-events:none}.ts-wrapper:hover .ts-card-inner:before{left:100%}.ts-wrapper:hover .ts-card{background:linear-gradient(135deg,#ffffff,#ef4444 50%,#ffffff);background-size:200% 200%;animation:tsBorderPulse 2s ease infinite}.ts-profile-icon{position:absolute;top:-35px;left:35px;z-index:20}.ts-profile-circle{width:4.8rem;height:4.8rem;border:1.5px solid #ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:inset 0 0 10px rgba(15,0,0,1)}.ts-profile-circle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140%;height:140%;background:radial-gradient(circle,rgb(160,0,0) 0,rgba(26,0,0,1) 60%,transparent 75%);filter:blur(12px);z-index:-1;animation:tsFlamePulse 1.5s ease-in-out infinite}.ts-profile-svg{width:2.5rem;height:2.5rem;color:#ffffff}.ts-name{color:#ffffff;font-weight:600;font-size:1.15rem;margin-bottom:6px;margin-top:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.5);line-height:1.2rem}.ts-subtitle{color:#ffffff;font-size:1rem;margin-bottom:1rem;line-height:1.15}.ts-quote{color:#d1d5db;font-size:1rem;line-height:1.4;margin-bottom:1.5rem}.ts-stars{display:flex;gap:.25rem;margin-top:auto}.ts-star{width:1.8rem;height:1.8rem}.ts-star-filled{color:#ef4444;fill:currentColor}.ts-star-empty{color:#ffffff;fill:none;stroke:currentColor;stroke-width:2}@media (max-width:767px){.ts-container,.ts-wrapper{opacity:0;transform:translateY(30px)}.ts-section.is-ts-visible .ts-container{animation:tsSectionReveal .5s ease-out forwards}.ts-section.is-ts-visible .ts-wrapper{animation:tsSectionReveal .5s ease-out .3s forwards}}@keyframes tsSectionReveal{to{opacity:1;transform:translateY(0)}}@keyframes tsBorderPulse{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes tsFlamePulse{0%,to{transform:translate(-50%,-50%) scale(.95);opacity:.99}50%{transform:translate(-50%,-50%) scale(1.05);opacity:1}}.network-section{position:relative;overflow:hidden;padding:clamp(60px,10vw,80px) 0}@keyframes networkBackground{0%,to{transform:rotate(0deg) scale(1);opacity:.6}50%{transform:rotate(180deg) scale(1.08);opacity:.9}}@keyframes networkParticles{0%{transform:translateX(-50px) translateY(0) rotate(0deg)}33%{transform:translateX(30px) translateY(-40px) rotate(120deg)}66%{transform:translateX(-20px) translateY(-25px) rotate(240deg)}to{transform:translateX(-50px) translateY(0) rotate(1turn)}}.net-wrap{position:relative;z-index:10;display:flex;flex-direction:column;gap:24px;padding:0 clamp(16px,4vw,25px);margin-bottom:48px;opacity:1;transform:translateY(0)}.net-wrap h2{color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:.02em;line-height:1.1;font-size:clamp(28px,5vw,36px);margin-bottom:-10px;text-align:center}.net-content{display:flex;flex-direction:column;gap:8px;max-width:900px;margin:0 auto}.net-content p{color:rgba(255,255,255,.85);font-weight:400;line-height:1.4;font-size:clamp(16px,2vw,16px);margin:0;text-align:center}@media (min-width:768px){.net-content,.net-content p,.net-wrap h2{text-align:left;margin-left:0}}.net-bleed{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative;z-index:10;opacity:1;transform:translateY(0)}.net-auto{--gap:clamp(40px,7vw,90px);--duration:22s;position:relative;overflow:hidden;padding-block:8px;background:rgba(0,0,0,.1);border-radius:15px;backdrop-filter:blur(10px)}.net-auto:after,.net-auto:before{content:"";position:absolute;top:0;bottom:0;width:clamp(48px,10vw,160px);z-index:2;pointer-events:none}.net-auto:before{left:0;background:linear-gradient(90deg,#000,rgba(0,0,0,0))}.net-auto:after{right:0;background:linear-gradient(270deg,#000,rgba(0,0,0,0))}.net-track{display:flex;align-items:center;gap:var(--gap);animation:net-marquee var(--duration) linear infinite;transition:animation-play-state .4s ease}.net-auto:hover .net-track{animation-play-state:paused}@keyframes net-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.net-item{flex:0 0 auto;display:flex;align-items:center;flex-direction:row;gap:18px;color:#fff;padding:20px 24px;opacity:1;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.net-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .8s ease;z-index:1}.net-item:hover:before{left:100%}.net-item:hover{opacity:1;transform:translateY(-8px) scale(1.05);background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.3);box-shadow:0 15px 40px rgba(0,0,0,.3),0 0 25px rgba(220,38,38,.2)}.net-icon{position:relative;z-index:2}.net-icon,.net-icon img,.net-icon svg{transition:all .4s cubic-bezier(.4,0,.2,1)}.net-icon img,.net-icon svg{width:64px;height:64px;display:block;pointer-events:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-webkit-touch-callout:none}.net-icon img{filter:brightness(0) invert(1) drop-shadow(0 10px 30px rgba(255,255,255,.12));object-fit:contain}.net-item:hover .net-icon img{filter:brightness(0) invert(1) drop-shadow(0 15px 40px rgba(220,38,38,.4)) drop-shadow(0 0 20px rgba(239,68,68,.6));transform:scale(1.1) rotate(5deg)}.net-title{font-weight:600;text-transform:uppercase;letter-spacing:.06em;line-height:1.1;font-size:16px;color:#fff;white-space:normal;position:relative;z-index:2;transition:all .4s ease}@media (max-width:767px){.net-wrap{opacity:0;transform:translateY(30px)}.net-bleed{opacity:0;transform:translateY(40px)}.net-wrap.visible{animation:networkTitleReveal .4s ease-out forwards}.net-bleed.visible{animation:networkContainerReveal .4s ease-out .4s both}.net-auto{--gap:clamp(28px,6vw,48px);--duration:28s}.net-item{flex-direction:row;align-items:center;padding:16px 20px}.net-title{font-size:14px}.net-icon img,.net-icon svg{width:48px;height:48px}.net-item:hover{transform:none;background:rgba(255,255,255,.02);box-shadow:none}}@keyframes networkTitleReveal{to{opacity:1;transform:translateY(0)}}@keyframes networkContainerReveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.net-bleed,.net-wrap{animation:none!important;opacity:1!important;transform:none!important}}.pod-section{padding:0 0 35px;position:relative;overflow:hidden}.pod-container{z-index:10;display:flex;flex-direction:column;gap:24px;max-width:1280px;margin:0 auto 60px;padding:0 clamp(16px,4vw,32px)}.pod-bleed,.pod-container{opacity:1;transform:translateY(0);position:relative}.pod-bleed{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media (max-width:767px){.pod-bleed,.pod-container{opacity:0;transform:translateY(30px)}.pod-section.visible .pod-bleed,.pod-section.visible .pod-container{animation:sectionReveal 1s ease-out forwards}.pod-section.visible .pod-bleed{animation-delay:.2s}}.pod-title{color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:.02em;line-height:1.1;font-size:clamp(28px,5vw,36px);margin:0 0 -10px;text-align:center}.pod-content{display:flex;flex-direction:column;gap:8px;margin:0 auto}.pod-desktop-br{display:none}@media (min-width:1024px){.pod-desktop-br{display:block}}.pod-sub{color:rgba(255,255,255,.85);font-weight:400;line-height:1.4;font-size:clamp(16px,2vw,16px);margin:0;text-align:center}@media (min-width:768px){.pod-content,.pod-sub,.pod-title{text-align:left;margin-left:0}.pod-content{margin-right:auto}}.pod-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.04);color:#fff;display:grid;place-items:center;z-index:5;backdrop-filter:blur(6px)}.pod-prev{left:18px}.pod-next{right:18px}.pod-nav-ico{width:20px;height:20px}.pod-track{display:flex;align-items:stretch;gap:40px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding:24px 8vw 48px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;transform:translateZ(0);will-change:scroll-position;scrollbar-gutter:stable both-edges;contain:layout style paint;cursor:none;-webkit-overflow-scrolling:touch;scroll-snap-type:none}.pod-track::-webkit-scrollbar{display:none}.pod-card{position:relative;flex:0 0 min(86vw,720px);color:#fff;transform:scale(.86);transition:transform .4s cubic-bezier(.25,.46,.45,.94),filter .4s cubic-bezier(.25,.46,.45,.94),opacity .4s cubic-bezier(.25,.46,.45,.94);opacity:.65;filter:blur(.1px);perspective:1400px;will-change:transform,opacity,filter;backface-visibility:hidden;transform-origin:center center;contain:layout style}@media (min-width:1180px) and (max-width:1269px){.pod-track{gap:clamp(40px,6vw,75px)!important}.pod-card{max-width:490px}}@media (min-width:1024px){.pod-card{flex:0 0 min(42vw,580px)}.pod-track{gap:85px}}@media (min-width:1440px){.pod-card{flex:0 0 min(38vw,540px)}}.pod-card.is-active{transform:scale(1);opacity:1;filter:none}.pod-media{transform:translateZ(0);cursor:none}.pod-media,.pod-thumb{position:relative;isolation:isolate}.pod-thumb{aspect-ratio:16/9;display:block;padding:4px;box-sizing:border-box;overflow:hidden;background:transparent}.pod-thumb:before{content:"";position:absolute;top:-75%;left:-50%;width:200%;height:250%;background:conic-gradient(from 0deg,#e63946,#9d0208,#ffc0cb,#e63946);z-index:-1;animation:pod-border-spin 4s linear infinite}@keyframes pod-border-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pod-thumb-to-down-r{clip-path:polygon(0 .8%,99.9% 14.2%,99.9% 99.5%,0 99.5%)}.pod-thumb-to-down-l{clip-path:polygon(0 14.2%,99.9% .8%,99.9% 99.5%,0 99.5%)}.pod-thumb-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;position:relative;z-index:1;transform:translateZ(0);backface-visibility:hidden;image-rendering:auto;aspect-ratio:16/9;pointer-events:"none";user-select:"none";-webkit-user-drag:"none";-webkit-user-select:"none";-webkit-touch-callout:"none"}.pod-glow{inset:-10% -12% auto -12%;height:60%;z-index:-1}.pod-glow,.pod-play{position:absolute;pointer-events:none}.pod-play{inset:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:0;border:none;background:transparent;backdrop-filter:none;display:flex;justify-content:center;align-items:center;z-index:2;transition:transform .3s ease}.pod-play img{width:100%;height:100%;object-fit:contain;display:block}.pod-media:hover .pod-play{transform:translate(-50%,-50%) scale(1.1);background:transparent}.pod-meta{text-align:left;padding:18px 6px 6px}.pod-meta h3{margin:0 0 6px;font-weight:800;font-size:22px;line-height:1.2}.pod-meta p{margin:0;color:rgba(255,255,255,.8)}.pod-btn{display:inline-block;padding:14px 26px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:white;color:black;text-decoration:none;position:relative;transition:transform .2s ease,background-color .2s ease;will-change:transform,background-color;transform:translateZ(0);cursor:none}.pod-btn--solid{clip-path:polygon(0 0,100% 0,97% 100%,0 100%)}.pod-btn--outline{clip-path:polygon(3% 0,100% 0,100% 100%,0 100%)}.pod-btn:hover{background:#f0f0f0;transform:translateZ(0) translateY(-2px)}.pod-actions{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem;margin-top:16px;cursor:none}.pod-actions .pod-btn{flex:1;text-align:center}@media (max-width:960px){.pod-title{font-size:32px}.pod-sub{font-size:15px}.pod-track{gap:28px;padding:16px 20px 40px}.pod-card{flex:0 0 86vw;min-width:100%;transition:transform .25s cubic-bezier(.25,.46,.45,.94),filter .25s cubic-bezier(.25,.46,.45,.94),opacity .25s cubic-bezier(.25,.46,.45,.94)}.pod-play{width:68px;height:68px}.pod-btn{min-width:unset;padding:16px 22px;font-size:13px}}@media (prefers-reduced-motion:reduce){.pod-track{scroll-behavior:auto}.pod-btn,.pod-card{transition:none}}.pod-card,.pod-media,.pod-thumb img,.pod-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.pod-track{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pod-track *{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.pod-modal-overlay{position:fixed;inset:0;z-index:9999;background-color:rgba(0,0,0,.85);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;opacity:0;animation:fadeIn .3s forwards;padding:20px}.pod-modal-content{position:relative;width:100%;max-width:1000px;aspect-ratio:16/9;background:black;box-shadow:0 20px 50px rgba(0,0,0,.5);overflow:hidden;transform:scale(.95);animation:zoomIn .3s .1s forwards}@media (max-width:768px){.pod-modal-content{aspect-ratio:9/16;max-height:80vh}}.pod-video-player{width:100%;height:100%;object-fit:contain;display:block}.pod-close-btn{position:absolute;top:-50px;right:0;background:none;border:none;color:white;font-size:32px;cursor:none;z-index:10000;padding:10px;line-height:1;opacity:.8;transition:opacity .2s}.pod-close-btn:hover{opacity:1}@keyframes zoomIn{to{transform:scale(1)}}.lm-section{color:#fff;padding:0}.lm-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,32px);opacity:0;transform:translateY(30px)}.lm-wrap.visible{animation:sectionReveal .4s ease-out forwards}.lm-head{margin-bottom:clamp(24px,5vw,40px);text-align:center}.lm-title{color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:.02em;line-height:1.1;font-size:clamp(28px,5vw,36px);margin:0 0 10px}.lm-head-copy p{color:rgba(255,255,255,.85);font-weight:400;line-height:1.4;font-size:clamp(16px,2vw,16px)}.lm-grid{display:grid;grid-template-columns:1fr;gap:clamp(16px,3vw,24px);align-items:start}.lm-pdf{margin:0;display:flex;justify-content:center;align-items:flex-start;width:100%;height:100%;flex-grow:1}.lm-pdf-link{display:block;width:100%;max-width:clamp(240px,70vw,350px);height:auto;align-self:center;animation:float 3s ease-in-out infinite}.lm-pdf-img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(3px 3px 3.2px rgba(139,139,139,.5));transition:filter .3s ease-in-out;pointer-events:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-webkit-touch-callout:none}.lm-form{width:100%;display:flex;flex-direction:column;flex-grow:1}.lm-subtitle{margin:0 0 clamp(20px,4vw,40px);font-weight:800;text-transform:uppercase;line-height:1.2;font-size:clamp(18px,3vw,28px);text-align:center}.lm-sub-accent{color:#fff;opacity:.92}.lm-fields{display:flex;flex-direction:column;gap:12px}.lm-field{position:relative;width:100%;height:clamp(60px,12vw,65px);background-color:#fff;transition:background-color .2s ease}.lm-field,.lm-field:before{clip-path:polygon(0 0,98.5% 0,100% 100%,0 100%)}.lm-field:before{content:"";position:absolute;inset:2px;background-color:#000;z-index:1}.lm-field:focus-within,.lm-field:hover{background-color:#fff}.lm-input{display:block;position:relative;z-index:2;width:100%;height:100%;padding:0 clamp(20px,4vw,28px);background:transparent!important;border:none!important;outline:none!important;color:#fff;font-weight:600;letter-spacing:.05em;font-size:clamp(14px,2.2vw,15px);text-transform:uppercase;caret-color:#fff}.lm-input::placeholder{color:rgba(255,255,255,.8);font-size:clamp(14px,2.2vw,15px);opacity:1;font-weight:600;text-transform:uppercase}.lm-btn-left{-webkit-clip-path:polygon(3% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,98.5% 0,100% 100%,0 100%);background:#fff;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:14px;padding:clamp(16px,3vw,22px) clamp(20px,4vw,40px);border:0;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,background .2s ease;width:100%;margin-left:0;margin-top:clamp(16px,3vw,24px);display:block;text-decoration:none;text-align:center}.lm-btn-left:hover:not(:disabled){transform:translateY(-2px);background:#f5f5f5;box-shadow:0 10px 28px rgba(255,255,255,.14)}.lm-btn-left:active{transform:translateY(0)}.lm-btn-left:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:452px){.lm-pdf-img{margin-top:10px;margin-bottom:15px}}@media (max-width:320px){.lm-wrap{width:95%;padding:0 12px}.lm-subtitle{font-size:16px;margin-bottom:20px}}@media (min-width:481px){.lm-fields{gap:clamp(14px,3vw,18px)}.lm-btn-left{width:clamp(180px,45vw,250px);margin-left:auto}}@media (min-width:768px){.lm-wrap{opacity:1;transform:translateY(0)}.lm-head,.lm-subtitle{text-align:left}.lm-subtitle{margin-bottom:clamp(30px,4vw,40px)}.lm-grid{grid-template-columns:.7fr 1.3fr;gap:clamp(16px,4vw,48px)}.lm-grid,.lm-pdf{align-items:center}.lm-pdf{justify-content:center}.lm-pdf-link{max-width:clamp(280px,45vw,450px);height:100%}.lm-pdf-img{max-height:440px}.lm-btn-left{width:auto;-webkit-clip-path:polygon(6% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,96% 0,100% 100%,0 100%)}}@media (min-width:1400px){.lm-grid{gap:84px}}@media (hover:none) and (pointer:coarse){.lm-btn-left:hover{transform:none;box-shadow:none}.lm-btn-left:active{transform:scale(.98);opacity:.9}}@keyframes sectionReveal{to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0);filter:drop-shadow(3px 3px 3.2px rgba(139,139,139,.5))}50%{transform:translateY(-6px);filter:drop-shadow(5px 5px 3.7px rgba(182,181,181,.5))}}.res-sec{position:relative;overflow:hidden;padding:90px 0 25px;background:#000}.res-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,32px);position:relative;z-index:10;opacity:0;transform:translateY(50px);animation:sectionSlideIn 1.2s ease-out forwards}@keyframes sectionSlideIn{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.res-head{margin-bottom:clamp(32px,8vw,64px);text-align:center;opacity:0;transform:translateY(30px);animation:headerFadeUp 1s ease-out .3s forwards}@media (min-width:768px){.res-head{text-align:left}}@keyframes headerFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.res-title{color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:.02em;line-height:1.1;margin-bottom:10px;font-size:clamp(28px,5vw,36px);position:relative;opacity:0;transform:translateX(-50px);animation:titleSlideIn 1s ease-out .5s forwards}@keyframes titleSlideIn{0%{opacity:0;transform:translateX(-50px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes underlineGrow{0%{width:0;opacity:0}to{width:160px;opacity:1}}.res-intro{color:rgba(255,255,255,.85);font-weight:400;line-height:1.4;font-size:clamp(16px,2vw,16px);max-width:900px;animation:resourcesIntroFade 1s ease-out .6s both}@keyframes resourcesIntroFade{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.res-grid{display:grid;grid-template-columns:1fr;gap:clamp(40px,6vw,50px);animation:resourcesGridReveal 1s ease-out .9s both}@media (max-width:768px){.res-grid{justify-items:center;gap:10px}.res-grid>article{width:100%;margin:0 auto}}@keyframes resourcesGridReveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.res-grid{grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:start;gap:clamp(50px,8vw,60px) clamp(40px,8vw,100px)}.res-grid>article:nth-child(odd){justify-self:start}.res-grid>article:nth-child(2n){justify-self:end}}.res-grid>article{width:100%;max-width:480px}.res-item{text-decoration:none;display:grid;grid-template-rows:auto 1fr auto;gap:clamp(16px,3vw,20px);align-items:start;height:100%;backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;opacity:0;transform:translateY(60px) scale(.9);cursor:none}.res-grid>article:first-child .res-item{animation:cardSlideUp .8s ease-out 1.4s forwards}.res-grid>article:nth-child(2) .res-item{animation:cardSlideUp .8s ease-out 1.6s forwards}.res-grid>article:nth-child(3) .res-item{animation:cardSlideUp .8s ease-out 1.8s forwards}.res-grid>article:nth-child(4) .res-item{animation:cardSlideUp .8s ease-out 2s forwards}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(60px) scale(.9) rotateX(20deg)}60%{transform:translateY(-10px) scale(1.05) rotateX(-5deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}}.res-title-container{line-height:1.3;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(20px,4.5vw,24px);transition:color .3s ease}.res-desc{color:rgba(255,255,255,1);font-size:clamp(14px,2.2vw,16px);line-height:1.4}.res-btn{box-sizing:border-box;display:inline-grid;place-items:center;text-align:center;width:200px;height:54px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:13px;grid-row:3;justify-self:start;position:relative;z-index:2;background-color:rgba(255,255,255,.8);clip-path:polygon(0 0,94% 0,100% 100%,0 100%);transition:all .3s ease}.res-btn:before{content:"";position:absolute;inset:1.5px;background-color:#000;clip-path:polygon(0 0,94% 0,100% 100%,0 100%);z-index:-1;transition:background-color .3s ease}.res-btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .6s ease;z-index:1}.res-item:hover .res-btn{background-color:#fff;filter:drop-shadow(0 5px 10px rgba(255,255,255,.1))}.res-item:hover .res-btn:after{left:100%}.res-item:hover .res-title-container{color:#ef4444}.res-wrap:before{top:-80px;right:8%;width:80px;height:80px;background-image:url(https://cdn.jsdelivr.net/npm/lucide@latest/icons/book-open.svg);opacity:.06;animation:floatResources 14s ease-in-out infinite;filter:invert(19%) sepia(98%) saturate(3067%) hue-rotate(346deg) brightness(93%) contrast(94%)}.res-wrap:after,.res-wrap:before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;z-index:-1}.res-wrap:after{bottom:-60px;left:5%;width:70px;height:70px;background-image:url(https://cdn.jsdelivr.net/npm/lucide@latest/icons/lightbulb.svg);opacity:.08;animation:floatResources 16s ease-in-out infinite reverse;filter:invert(25%) sepia(100%) saturate(3045%) hue-rotate(346deg) brightness(96%) contrast(94%)}@keyframes floatResources{0%,to{transform:translateY(0) rotate(0deg) scale(1);opacity:.06}50%{transform:translateY(-45px) rotate(180deg) scale(1.2);opacity:.12}}@media (max-width:767px){.res-item{text-align:center;padding:clamp(20px,3vw,24px)}.res-btn,.res-desc,.res-title-container{justify-self:center;text-align:center}.res-wrap:after,.res-wrap:before{display:none}}.aus-wrap{width:100%;opacity:0;animation:fadeInUp 1.2s ease-out .2s forwards}.aus-lead{text-align:center;margin-bottom:clamp(40px,6vw,60px);opacity:0;animation:slideInDown 1s ease-out .6s forwards}@media (min-width:768px){.aus-lead{text-align:left}}.aus-title{font-family:Montserrat,sans-serif;font-size:clamp(28px,5vw,36px);font-weight:800;line-height:1.1;color:#ffffff;text-transform:uppercase;letter-spacing:.02em;margin:0}.aus-grid{display:flex;flex-flow:row wrap;width:100%;gap:32px}@media (min-width:1024px){.aus-grid{gap:40px;align-content:flex-end;align-items:center;justify-content:flex-start;flex-wrap:nowrap}}.aus-photoCol{position:relative;width:100%;opacity:0;animation:slideInRight 1.2s ease-out 1.2s forwards}@media (min-width:1024px){.aus-photoCol{flex:0 0 400px;width:430px;min-width:430px;margin:0}}.aus-duo-container{display:flex;flex-direction:row;justify-content:space-between;gap:25px;width:100%;height:auto;position:relative;z-index:2}.aus-photoCol:after,.aus-photoCol:before{content:"";position:absolute;width:60px;height:60px;border:2px solid rgba(255,107,107,.4);z-index:0;transition:top .4s ease-out,bottom .4s ease-out}.aus-photoCol:before{top:-10px;left:-10px;border-right:none;border-bottom:none}.aus-photoCol:after{bottom:-10px;right:-10px;border-left:none;border-top:none}@keyframes floatOrbital1{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(40px) rotate(90deg)}50%{transform:translate(60px,10px) rotate(180deg)}75%{transform:translate(30px,30px) rotate(270deg)}}@keyframes floatOrbital2{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-50px,-15px) rotate(-90deg)}50%{transform:translate(-70px,15px) rotate(-180deg)}75%{transform:translate(-25px,35px) rotate(-270deg)}}@keyframes colorPulse1{0%,to{opacity:.7;filter:blur(40px) hue-rotate(0deg)}50%{opacity:.5;filter:blur(50px) hue-rotate(10deg)}}@keyframes colorPulse2{0%,to{opacity:.7;filter:blur(40px) hue-rotate(0deg)}50%{opacity:.6;filter:blur(45px) hue-rotate(-10deg)}}.aus-img-card{flex:1;position:relative;overflow:hidden;transition:all .3s ease;z-index:1}.aus-img-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(255,107,107,.2);z-index:2;border-color:transparent}.aus-photo{width:100%;height:100%;object-fit:cover;display:block;transition:filter .3s ease;position:relative;z-index:1;pointer-events:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-webkit-touch-callout:none}.aus-img-card:hover .aus-photo{filter:brightness(1.05)}.aus-content{display:flex;flex-direction:column;gap:clamp(16px,3vw,24px);width:100%;opacity:0;animation:slideInLeft 1.2s ease-out 1s forwards}@media (min-width:1024px){.aus-content{flex:1 1 auto;width:auto;gap:clamp(8px,2vw,14px);padding-left:20px;padding-right:65px}}.aus-p{font-size:clamp(14px,2vw,18px);font-weight:400;line-height:1.5;color:rgba(255,255,255,.9);margin:0;text-align:center;opacity:0;transform:translateY(20px)}@media (min-width:1028px) and (max-width:1190px){.aus-p{font-size:clamp(14px,2vw,16px);line-height:1.4}}.aus-p:first-of-type{animation:slideInUp .8s ease-out 1.4s forwards}.aus-p:nth-of-type(2){animation:slideInUp .8s ease-out 1.6s forwards}.aus-p:nth-of-type(3){animation:slideInUp .8s ease-out 1.8s forwards}.aus-p:nth-of-type(4){animation:slideInUp .8s ease-out 2s forwards}.aus-p:nth-of-type(5){animation:slideInUp .8s ease-out 2.2s forwards}.aus-p:nth-of-type(6){animation:slideInUp .8s ease-out 2.4s forwards}@media (min-width:768px){.aus-p{text-align:left}}.aus-highlight{font-size:clamp(12px,2vw,15px);font-weight:500;line-height:1.7;color:#ffffff;margin:0;padding-top:clamp(8px,2vw,12px);text-align:center;opacity:0;animation:slideInUp .8s ease-out 2.4s forwards,glow 2s ease-in-out 3s infinite;background:linear-gradient(45deg,#fff,#ff6b6b);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (min-width:768px){.aus-highlight{text-align:left}}@media (min-width:481px) and (max-width:1023px){.aus-grid{gap:40px}.aus-photoCol{width:100%;margin:0 auto}}@media (max-width:640px){.aus-duo-container:before{top:-40px;left:-30px}.aus-duo-container:after,.aus-duo-container:before{width:120px;height:120px;filter:blur(30px);opacity:.5}.aus-duo-container:after{bottom:-30px;right:-40px}.aus-internal-blob{width:80px;height:80px;filter:blur(25px);opacity:.6}}@keyframes glow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.aus-internal-blob{position:absolute;width:clamp(100px,25vw,170px);height:clamp(100px,25vw,170px);border-radius:50%;background:radial-gradient(circle,rgba(220,38,38,.8) 0,rgba(239,68,68,.4) 50%,transparent 80%);filter:blur(40px);top:15%;right:15%;z-index:0;animation:floatUpperRegion 8s ease-in-out infinite;pointer-events:none}@keyframes floatUpperRegion{0%{transform:translate(0) scale(1)}50%{transform:translate(-120%,70%) scale(1.1)}to{transform:translate(0) scale(1)}}.aus-photoCol:has(.aus-img-card:nth-child(2):hover):before{top:-20px}.aus-photoCol:has(.aus-img-card:last-child:hover):after{bottom:-5px}.cs-section{padding:25px 0;width:100%;position:relative;overflow:hidden}.cs-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,32px);display:flex;flex-direction:column}@media (max-width:768px){.contact__submit,.cs-desc,.cs-form,.cs-group,.cs-lead{opacity:0}.cs-lead{transform:translateY(-30px)}.cs-form{transform:translateY(20px)}.cs-group:first-child,.cs-group:nth-child(3){transform:translateX(-40px)}.cs-group:nth-child(2),.cs-group:nth-child(4){transform:translateX(40px)}.contact__submit,.cs-group:nth-child(5){transform:translateY(20px)}.cs-wrap.visible .cs-lead{animation:slideInDown .4s ease-out forwards}.cs-wrap.visible .cs-desc{animation:fadeIn .4s ease-out .4s forwards}.cs-wrap.visible .cs-desc:nth-of-type(2){animation-delay:.2s}.cs-wrap.visible .cs-form{animation:slideInUp .4s ease-out .4s forwards}.cs-wrap.visible .cs-group:first-child{animation:slideInLeft .4s ease-out .5s forwards}.cs-wrap.visible .cs-group:nth-child(2){animation:slideInRight .4s ease-out .5s forwards}.cs-wrap.visible .cs-group:nth-child(3){animation:slideInLeft .4s ease-out .4s forwards}.cs-wrap.visible .cs-group:nth-child(4){animation:slideInRight .4s ease-out .5s forwards}.cs-wrap.visible .cs-group:nth-child(5){animation:slideInUp .4s ease-out .4s forwards}.cs-wrap.visible .contact__submit{animation:slideInUp .4s ease-out 1s forwards,pulse .4s ease-in-out 1s infinite}}.cs-lead{margin-bottom:clamp(28px,5vw,48px);text-align:center;display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.cs-lead{text-align:left;align-items:flex-start}}.cs-title{margin:0 0 10px;color:#fff;text-transform:uppercase;letter-spacing:.02em;font-weight:800;line-height:1.1;font-size:clamp(28px,5vw,36px)}.cs-desc-wrapper{display:flex;flex-direction:column;gap:3px;max-width:900px}.cs-desc{margin:0;color:rgba(255,255,255,.85);font-size:16px;font-weight:400;line-height:1.4}.cs-form{display:flex;flex-direction:column}.cs-form,.cs-row{gap:clamp(18px,3vw,28px)}.cs-row{display:grid;align-items:flex-start}.cs-group{display:flex;flex-direction:column;min-width:260px}.cs-label{color:rgba(255,255,255,.78);font-size:15px;margin:0 0 10px}.cs-input{appearance:none;background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.85);border-radius:2px;padding:16px 18px;font-size:16px;line-height:1.3;outline:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cs-input::placeholder{color:rgba(255,255,255,.35)}.cs-input:focus{border-color:#ef4444;box-shadow:0 0 0 2px rgba(79,195,247,.3);transform:translateY(-2px)}.cs-textarea{min-height:240px;resize:vertical}.contact__actions{display:flex;justify-content:flex-end;margin-top:18px}.contact__submit{display:inline-flex;align-items:center;justify-content:center;padding:16px 50px;min-width:320px;font-size:20px;font-weight:700;background:#fff;color:#000;border:none;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);transition:all .2s ease;margin:0 0 0 auto}.contact__submit:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 15px 40px rgba(255,255,255,.35)}.cs-success{width:100%;max-width:800px;margin:40px auto 0;padding:60px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;background:#000;border:1px solid #fff;color:#fff;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.cs-success.show{opacity:1;transform:translateY(0)}.cs-successIconBox{width:64px;height:64px;background:#fff;border-radius:50%;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0)}.cs-success.show .cs-successIconBox{animation:iconScale .6s cubic-bezier(.68,-.55,.265,1.55) .2s forwards}.cs-successTitle{margin:0 0 16px;font-weight:900;font-size:clamp(24px,5vw,36px);line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:#fff}.cs-successText{margin:0 auto;color:rgba(255,255,255,.85);font-weight:300;font-size:18px;line-height:1.6;max-width:600px}@keyframes iconScale{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{box-shadow:0 10px 28px rgba(255,255,255,.25)}50%{box-shadow:0 15px 35px rgba(255,255,255,.4)}to{box-shadow:0 10px 28px rgba(255,255,255,.25)}}@keyframes contact_spin{to{transform:rotate(1turn)}}.faq-sec{padding-block:clamp(60px,10vw,90px);position:relative;overflow:hidden;background-color:#0b0b0b}.faq-wrap{max-width:1280px;margin:0 auto;padding-inline:clamp(16px,4vw,32px)}.faq-lead,.faq-list,.faq-sub,.fq-item{opacity:1;transform:none}@media (max-width:767px){.faq-lead{opacity:0;transform:translateY(-30px)}.faq-sub{opacity:0}.faq-list{opacity:0;transform:translateY(20px)}.fq-item{opacity:0}.fq-item:nth-child(odd){transform:translateX(-40px)}.fq-item:nth-child(2n){transform:translateX(40px)}.faq-wrap.visible .faq-lead{animation:slideInDown .8s ease-out forwards}.faq-wrap.visible .faq-sub{animation:fadeIn .8s ease-out .4s forwards}.faq-wrap.visible .faq-list{animation:slideInUp .8s ease-out .2s forwards}.faq-wrap.visible .fq-item{animation-duration:.8s;animation-timing-function:ease-out;animation-fill-mode:forwards}.faq-wrap.visible .fq-item:nth-child(odd){animation-name:slideInLeft}.faq-wrap.visible .fq-item:nth-child(2n){animation-name:slideInRight}.faq-wrap.visible .fq-item:first-child{animation-delay:.3s}.faq-wrap.visible .fq-item:nth-child(2){animation-delay:.4s}.faq-wrap.visible .fq-item:nth-child(3){animation-delay:.5s}.faq-wrap.visible .fq-item:nth-child(4){animation-delay:.6s}.faq-wrap.visible .fq-item:nth-child(5){animation-delay:.7s}.faq-wrap.visible .fq-item:nth-child(6){animation-delay:.8s}}.faq-lead{margin-bottom:clamp(24px,4vw,24px);text-align:center}@media (min-width:768px){.faq-lead{text-align:left}}.faq-title{margin:0 0 10px;color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:.02em;line-height:1.1;font-size:clamp(28px,5vw,36px)}.faq-sub{margin:0;color:rgba(255,255,255,.85);font-weight:400;font-size:clamp(16px,2vw,16px);line-height:1.4}.faq-list{display:flex;flex-direction:column;gap:4px;margin-top:40px}.fq-item{width:100%}.fq-card{background:#fff;color:#0b0b0b;box-shadow:0 1px 0 rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease}.fq-card:hover{box-shadow:0 10px 25px rgba(0,0,0,.1)}.fq-sep{height:clamp(8px,1.5vw,12px);background:#000}.fq-item:last-child .fq-sep{display:none}.fq-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,2vw,16px);padding:clamp(16px,3vw,18px) clamp(18px,4vw,28px);border:none;background:transparent;text-align:left;cursor:none;transition:background-color .2s ease}.fq-btn:hover{background-color:rgba(0,0,0,.02)}.fq-q{font-weight:600;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;font-size:15px;color:#0b0b0b;flex:1;transition:color .3s ease}.fq-btn:hover .fq-q{color:#ef4444}.fq-plus{position:relative;width:clamp(12px,1.8vw,15px);height:clamp(12px,1.8vw,15px);flex:0 0 auto;transition:transform .3s ease}.fq-plus:after,.fq-plus:before{content:"";position:absolute;inset:50% 0 auto 0;height:clamp(2px,.6vw,4px);background:#6b6b6b;transform:translateY(-50%);transition:transform .25s ease,opacity .25s ease}.fq-plus:after{width:clamp(2px,.6vw,4px);height:100%;left:50%;top:0;transform:translateX(-50%)}.fq-plus.is-open{transform:rotate(180deg)}.fq-plus.is-open:after{transform:translateX(-50%) scaleY(0);opacity:0}.fq-panel{overflow:hidden;display:grid;grid-template-rows:0fr;opacity:0;background:#fff;transition:grid-template-rows .35s ease,opacity .35s ease}.fq-panel.is-open{grid-template-rows:1fr;opacity:1}.fq-panel-inner{min-height:0}.fq-a{padding:clamp(16px,4vw,18px) clamp(20px,4vw,32px);font-size:15px;line-height:1.4;color:#1a1a1a}@media (max-width:480px){.faq-sec{padding-block:40px}.fq-a,.fq-q{font-size:14px}}@media (prefers-reduced-motion:reduce){.faq-lead,.faq-list,.faq-sub,.fq-item{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ft-section{background:#000;color:#fff}.ft-divider{width:100%;height:1px;background:#fff}.ft-container{max-width:min(1600px,90%);margin:0 auto;padding:clamp(24px,4vw,48px) clamp(16px,3vw,20px) 0}.ft-contactLine{padding-bottom:10px}.ft-contact-rapid-card{max-width:280px;width:100%}.ft-grid{display:grid;align-items:start;grid-template-columns:1fr;gap:32px}.ft-logo{margin-bottom:20px;pointer-events:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-webkit-touch-callout:none}.ft-bottom{border-top:1px solid rgb(255,255,255);padding:15px;text-align:center;color:rgb(255,255,255);font-size:16px;margin-top:40px}@media (max-width:767px){.ft-brand{padding-top:25px}.ft-container{padding:0}.ft-contact-rapid-card{max-width:100%}.ft-grid{gap:20px}.ft-brand,.ft-col,.ft-heading,.ft-tagline{text-align:left!important;align-items:flex-start!important;margin-left:0!important}.ft-brand{display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:0;width:100%}.ft-logo{width:240px!important;height:auto!important;margin-bottom:0}.ft-tagline{margin-top:16px;font-size:16px;max-width:90%;color:rgba(255,255,255,.7)}.ft-list{display:flex;flex-direction:column;width:100%;gap:0;line-height:11px}.ft-list li{width:100%;border-bottom:1px solid rgba(255,255,255,.1)}.ft-link{padding:5px 0}.ft-link,.ft-q-link{display:block;width:100%;font-size:16px;text-decoration:none;color:#fff;background:transparent;border:none}.ft-q-link{margin-top:0!important}.ft-contact{display:flex;flex-direction:column;width:100%;gap:0}.ft-contactLine{display:block;width:100%;padding:5px 0;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;font-size:16px;line-height:1.5;color:rgba(255,255,255,.85)}.ft-contactLine a{display:block;margin-top:8px;font-weight:600;color:#fff}.ft-socialList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px}.ft-socialLink{display:inline-flex;align-items:center;justify-content:center;padding:8px 0;background:transparent;border:none;border-radius:0;color:#fff;font-size:14px;text-decoration:none}.ft-socialLink>span:last-child{display:none}.ft-socialLink .ft-iconWrap{margin-bottom:0}.ft-socialLink .ft-icon{width:28px;height:28px}.ft-heading-normal{display:none}.ft-heading{margin-bottom:24px;font-size:13px;letter-spacing:.1em;color:#ef4444;opacity:1}.ft-bottom{padding-left:0;padding-right:0;border-top:1px solid rgba(255,255,255,.1);padding-top:24px;text-align:center;margin-top:0}}@media (min-width:768px) and (max-width:1100px){.ft-grid{grid-template-columns:2fr 1fr 1fr;gap:clamp(20px,4vw,40px)}}@media (min-width:1101px){.ft-grid{grid-template-columns:auto auto auto auto;justify-content:space-between;gap:40px}.ft-social-card{justify-self:end;text-align:right}.ft-socialList{justify-content:flex-end}}.ft-brand{display:flex;flex-direction:column;max-width:400px}@media (min-width:1200px){.ft-logo{width:100%!important}}.ft-heading{margin:0 0 7px;font-weight:600;text-transform:uppercase;font-size:1rem;color:rgba(255,255,255,.95)}@media (min-width:768px){.ft-heading{font-size:1.2rem;text-align:left}}.ft-heading-normal{text-transform:none}.ft-list>li{padding-bottom:10px}.ft-link,.ft-q-link{cursor:none}.ft-link:hover{color:#ef4444}.ft-iconWrap{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:5px}.ft-icon{width:20px;height:20px;display:block;color:#fff;transition:color .2s ease}.ft-socialLink{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;padding-bottom:10px;transition:color .2s ease,border-color .2s ease;cursor:none}.ft-socialLink:hover{color:#ef4444;border-color:rgba(239,68,68,.5)}.ft-socialLink:hover .ft-icon{color:#ef4444}.h{position:relative;min-height:100vh;display:block;overflow:hidden;font-family:Montserrat;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h_bg_c{z-index:0}.h_bg,.h_bg_c{position:absolute;inset:0}.h_bg{background:url(/Rabat-Grd.jpg) 50%/cover no-repeat}.h_bg_m{z-index:1;filter:none}.h_ov{inset:0;background:rgba(0,0,0,0);z-index:3}.h_gr,.h_ov{position:absolute}.h_gr{bottom:0;left:0;right:0;height:40%;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.6) 30%,transparent);z-index:4}.hs{width:100%;display:flex;flex-direction:column;margin-top:225px}@media (min-width:641px) and (max-width:979px){.hs{margin-top:250px}}.h_ct{position:relative;z-index:10;width:100%;padding:0 clamp(16px,4vw,24px);text-align:center;max-width:1280px;margin-left:auto;margin-right:auto;margin-bottom:50px}.h_in{padding:clamp(20px,4vw,40px) 0}.h_in_s{padding:0}.h_ct_s{margin-top:60px}.h_t{color:#fff;font-size:clamp(32px,5vw,65px);font-weight:800;line-height:1.1;margin:0 0 clamp(12px,2vw,16px);text-transform:uppercase;letter-spacing:.01em;opacity:0;transform:translateY(30px) skewX(0deg);animation:fadeInUp .8s ease .2s forwards;font-style:normal}.h_t_s{font-size:clamp(22px,30px,32px)}.h_t_w{padding-bottom:clamp(10px,20px,20px)}.h_t_sp,.h_t_w{display:inline-block}.h_t_sp{width:.3em}.h_t_l{padding-inline:1px}.h_st{color:#fff;font-size:clamp(28px,6.5vw,48px);font-weight:800;line-height:1.12;margin:0 0 clamp(20px,4vw,32px);text-transform:uppercase;letter-spacing:.01em;text-shadow:3px 3px 12px rgba(0,0,0,.5);opacity:0;transform:translateY(30px) skewX(0deg);animation:fadeInUp .8s ease .4s forwards;font-style:normal}.h_st_sp,.h_st_w{display:inline-block}.h_st_sp{width:.3em}.h_tx{color:#fff;font-size:19px;font-weight:400;max-width:clamp(300px,80vw,900px);margin:0 auto clamp(32px,6vw,48px);line-height:1.6;text-shadow:2px 2px 8px rgba(0,0,0,.7);opacity:0;transform:translateY(30px) skewX(0deg);animation:fadeInUp .8s ease .6s forwards;font-style:normal}.h_b_c{opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease .8s forwards}.h_b{display:inline-flex;align-items:center;gap:12px;background:#fff;color:#000;padding:15px 27px 15px 17px;font-size:clamp(15px,15px,15px);font-weight:600;letter-spacing:.02em;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%);box-shadow:0 10px 30px rgba(0,0,0,.3)}.h_b_s{padding:15px 35px 15px 17px}.h_b_a,.h_b_t{transition:transform .3s ease}.h_b_a{font-size:1.2em}.h_b:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(0,0,0,.4);background:#f8f8f8}.h_b:hover .h_b_t{transform:translateX(-2px)}.h_b:hover .h_b_a{transform:translateX(5px)}.h_b:active{transform:translateY(-1px)}.h_sci{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:10;opacity:0;animation:fadeInUp .8s ease 1s forwards;pointer-events:none}.h_sc_l{width:2px;height:40px;background:rgba(255,255,255,.6);margin:0 auto 8px;position:relative;overflow:hidden}.h_sc_l:after{content:"";position:absolute;top:0;left:0;width:100%;height:20px;background:#fff;animation:scrollMove 2s ease-in-out infinite}.h_sc_d{width:6px;height:6px;background:#fff;border-radius:50%;margin:0 auto;animation:dotPulse 2s ease-in-out infinite}@keyframes fadeInUp{to{opacity:1;transform:translateY(0) skewX(0deg)}}@keyframes scrollMove{0%,to{transform:translateY(-20px);opacity:0}50%{transform:translateY(40px);opacity:1}}@keyframes dotPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.3);opacity:1}}.h_ct:first-child{min-height:65vh}@media (min-width:768px){.h_ct{text-align:left}.h_tx{margin:0 0 25px}.hs{margin-top:0}.hs>.h_ct:first-child{min-height:100vh;margin-bottom:0;padding-top:80px}.h_ct_s,.hs>.h_ct:first-child{display:flex;flex-direction:column;justify-content:center}.h_ct_s{margin-top:10px}}@media (max-width:768px){.h_ct{text-align:center}.h_tx{margin:0 auto clamp(28px,5vw,40px)}.h_in{padding:125px 0 0}.h_in_s{padding:0}}@media (max-width:480px){.h_t_sp{display:none}.h_b{width:100%;max-width:245px;justify-content:center;padding:15px 5px}.h_sci{bottom:20px}.h_t_w{padding:0 5px}}@media (prefers-reduced-motion:reduce){.h_b_c,.h_sci,.h_st,.h_t,.h_tx{animation:none;opacity:1;transform:none}.h_sc_d,.h_sc_l:after{animation:none}}