#app{display:flex;flex-direction:column;min-height:100vh;color:var(--color-black);background-color:var(--color-white);font-family:var(--font-family-secondary)}main{flex-grow:1;padding-top:60px}.footer-rise-enter-active{transition:transform 1.5s ease-out;will-change:transform;backface-visibility:hidden}.footer-rise-enter-from{transform:translateY(100%)}.footer-rise-enter-to{transform:translateY(0)}.fade-up-enter-active,.fade-up-leave-active{transition:opacity 1.2s ease,transform 1.2s ease}.fade-up-enter-from,.fade-up-leave-to{opacity:0;transform:translateY(50px)}.fade-down-enter-active{transition:all .5s ease}.fade-down-enter-from{opacity:0;transform:translate(-20px)!important}.fade-down-enter-to{opacity:1;transform:translate(0)!important}@media (max-width: 768px){main{padding-top:60px}}@media (max-width: 480px){main{padding-top:50px}}*:focus:not(:focus-visible){outline:none}*:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-Regular.8TBZyYhO.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-RegularItalic.DE18s_Ym.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-Light.gdhVCF9n.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-LightItalic.Ba2VSUnc.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-Medium.BN6fvDm9.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-MediumItalic.BsDHB_3u.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-Bold.B9VqOjg2.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-BoldItalic.VpQcnNJ8.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-Black._rRKpq3S.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-BlackItalic.DMqbikwk.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-Thin.CWolRreO.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-Air.DR_3eoIn.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/assets/RethinkSans-Regular.pPaTVyTT.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/assets/RethinkSans-Italic.DTqjWhQD.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/assets/RethinkSans-Medium.D8bBDwwn.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/assets/RethinkSans-MediumItalic.DE7w_4QY.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/assets/RethinkSans-SemiBold.Q5pboFEL.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/assets/RethinkSans-SemiBoldItalic.C7cnB0k1.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/assets/RethinkSans-Bold.6QfgBLmK.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/assets/RethinkSans-BoldItalic.DV00aUND.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/assets/RethinkSans-ExtraBold.D--mgI7Z.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/assets/RethinkSans-ExtraBoldItalic.BeBAsdJI.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}:root{--color-black: #000000;--color-white: #ffffff;--color-light-gray: #f0f0f0;--color-medium-gray: #cccccc;--color-dark-gray: #333333;--font-family-primary: "Aeonik", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-secondary: "Rethink Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-title: "Aeonik", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--brand-primary-color: #000000;--brand-secondary-color: #ffffff;--brand-accent-color: #333333;--container-width: 85%;--border-radius-sm: 10px;--border-radius-md: 20px;--border-radius-lg: 30px;--border-radius-xl: 40px;--border-radius-percent: 2.5%}*{margin:0;padding:0;box-sizing:border-box}html{font-size:90%}body{font-family:var(--font-family-secondary);font-size:16px;line-height:1.6;color:var(--color-black);background-color:var(--color-white);margin:0;padding:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-primary);font-weight:700;margin-bottom:1rem}h1{font-size:2.4rem}h2{font-size:2rem}h3{font-size:1.6rem}p{font-size:.9rem;margin-bottom:.8rem}.container{width:var(--container-width);margin:0 auto}.section{padding:5rem 0}.section-title{text-align:center;margin-bottom:2rem;font-size:2.6rem;font-weight:900;letter-spacing:-.02em}.rounded-container{border-radius:var(--border-radius-md);overflow:hidden}.rounded-container-sm{border-radius:var(--border-radius-sm);overflow:hidden}.rounded-container-lg{border-radius:var(--border-radius-lg);overflow:hidden}.rounded-container-xl{border-radius:var(--border-radius-xl);overflow:hidden}.btn{display:inline-block;padding:.7rem 1.5rem;border-radius:var(--border-radius-sm);font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;font-size:1.2rem;line-height:1.5;margin:0 .4rem;text-align:center;min-width:160px}.btn-primary{background-color:var(--color-black);color:var(--color-white)}.btn-primary:hover{background-color:var(--color-dark-gray)}.btn-secondary{background-color:var(--color-white);color:var(--color-black);border:2px solid var(--color-black)}.btn-secondary:hover{background-color:var(--color-light-gray)}.grid{display:grid;gap:2rem}.grid-2-cols{grid-template-columns:repeat(2,1fr)}.grid-3-cols{grid-template-columns:repeat(3,1fr)}@media (max-width: 992px){h1{font-size:2.7rem}h2{font-size:2.2rem}h3{font-size:1.8rem}}@media (max-width: 768px){.grid-2-cols,.grid-3-cols{grid-template-columns:1fr}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.6rem}.section{padding:3rem 0}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-active{transition:opacity 1.2s ease}.fade-enter-from{opacity:0}.fade-enter-to{opacity:1}.slide-bounce-enter-active{transition:all .8s cubic-bezier(.215,.61,.355,1);transition-delay:.5s}.slide-bounce-enter-from{opacity:0;transform:translate(150px)}.slide-bounce-enter-to{opacity:1;transform:translate(0)}.slide-up-enter-active,.slide-up-leave-active,.slide-down-enter-active,.slide-down-leave-active,.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:transform .5s ease-out}.slide-up-enter-from{transform:translateY(20px);opacity:0}.slide-up-leave-to,.slide-down-enter-from{transform:translateY(-20px);opacity:0}.slide-down-leave-to{transform:translateY(20px);opacity:0}.slide-left-enter-from{transform:translate(20px);opacity:0}.slide-left-leave-to,.slide-right-enter-from{transform:translate(-20px);opacity:0}.slide-right-leave-to{transform:translate(20px);opacity:0}.scale-enter-active,.scale-leave-active{transition:all .5s ease}.scale-enter-from,.scale-leave-to{transform:scale(.9);opacity:0}.scale-x-enter-active{transition:all .8s ease}.scale-x-enter-from{transform:scaleX(0)}.scale-x-enter-to{transform:scaleX(1)}.fade-down-enter-active{transition:all .6s ease}.fade-down-enter-from{opacity:0;transform:translateY(-20px)}.fade-down-enter-to{opacity:1;transform:translateY(0)}.fade-up-enter-active{transition:all .6s ease}.fade-up-enter-from{opacity:0;transform:translateY(20px)}.fade-up-enter-to{opacity:1;transform:translateY(0)}.zoom-enter-active,.zoom-leave-active{transition:all .5s ease}.zoom-enter-from,.zoom-leave-to{transform:scale(1.1);opacity:0}.rotate-enter-active,.rotate-leave-active{transition:all .5s ease}.rotate-enter-from,.rotate-leave-to{transform:rotate(10deg);opacity:0}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.bounce{animation:bounce 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.pulse{animation:pulse 2s infinite}.aos-fade-in{opacity:0;transition:opacity 1s ease-out}.aos-fade-in.is-visible{opacity:1}.aos-slide-up{opacity:0;transform:translateY(40px);transition:all 1s ease-out}.aos-slide-up.is-visible{opacity:1;transform:translateY(0)}.aos-slide-right{opacity:0;transform:translate(-40px);transition:all 1s ease-out}.aos-slide-right.is-visible{opacity:1;transform:translate(0)}.aos-slide-left{opacity:0;transform:translate(40px);transition:all 1s ease-out}.aos-slide-left.is-visible{opacity:1;transform:translate(0)}.stagger-delay-1{transition-delay:.1s}.stagger-delay-2{transition-delay:.2s}.stagger-delay-3{transition-delay:.3s}.stagger-delay-4{transition-delay:.4s}.stagger-delay-5{transition-delay:.5s}.header-slide-enter-active{transition:transform .5s ease-out}.header-slide-enter-from{transform:translateY(-100%)}.header-slide-enter-to{transform:translateY(0)}.footer-slide-enter-active{transition:transform .6s ease-out}.footer-slide-enter-from{transform:translateY(100%)}.footer-slide-enter-to{transform:translateY(0)}
