@font-face{font-family:Underdog;src:url(../../fonts/Underdog/Underdog-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:transparent;border:none;cursor:pointer}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a{text-decoration:none;color:inherit}textarea:not([rows]){min-height:10em}*:focus{outline:none}*:focus-visible{outline:2px solid currentColor;outline-offset:2px}fieldset{border:none;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}html{-webkit-text-size-adjust:100%}textarea{overflow:auto}template{display:none}[hidden]{display:none}iframe{border:0}button,input,optgroup,select,textarea{margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}svg:not(:root){overflow:hidden}audio,canvas,iframe,img,svg,video{vertical-align:middle}body{font-family:sans-serif}label[for]{cursor:pointer}dialog{padding:0;border:0;background:transparent}dialog::backdrop{background-color:#00000080}@font-face{font-family:Underdog;src:url(/assets/Underdog-Regular-CNqfbwlp.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-VariableFont_wght-CiIa1Ne8.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Italic-VariableFont_wght-B1o0utJu.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Thin-CLa9vnJU.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ThinItalic-BikSQqNX.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLight-fStl-XCH.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLightItalic-bGm2gxU9.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Light-Cbfxly1I.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-LightItalic-CkbbNeh5.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-Cw3fqWkz.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Italic-BkwzhAef.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium-CpRznguy.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-MediumItalic-Cp_2e_Gb.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBold-Cyv6qdWd.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBoldItalic-DWJtQkMT.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-BSrD1I5P.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BoldItalic-Djq5cO0x.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBold-DnlpJ974.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBoldItalic-BQyVkiOi.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Black-BS-yoS0_.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BlackItalic-BkgWOjgl.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}p{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}h1{font-family:Underdog,cursive;font-size:3rem;font-weight:700;line-height:1.25}h2{font-family:Underdog,cursive;font-size:2.25rem;font-weight:700;line-height:1.25}h3{font-family:Underdog,cursive;font-size:1.875rem;font-weight:600;line-height:1.25}h4{font-family:Underdog,cursive;font-size:1.5rem;font-weight:600;line-height:1.25}h5{font-family:Underdog,cursive;font-size:1.25rem;font-weight:500;line-height:1.25}h6{font-family:Underdog,cursive;font-size:1.125rem;font-weight:500;line-height:1.25}small{font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}button{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.025em}blockquote,.highlight,a{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5}::-webkit-scrollbar{width:16px;background:#120c0c}::-webkit-scrollbar-track{border-radius:8px;background:#120c0c;height:8px}::-webkit-scrollbar-thumb{border:3px solid #534E4E;border-radius:8px}::-webkit-scrollbar-thumb:hover{border-color:#fc682f}::selection{background-color:#fc682f;color:#fdf8f3;text-shadow:none}::-moz-selection{background-color:#fc682f;color:#fdf8f3;text-shadow:none}html{scroll-behavior:smooth}body{background:linear-gradient(134deg,0%,#000000 49%,100%) fixed;min-height:99vh;color:#fdf8f3;position:relative}p{font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.5;color:#fdf8f3;margin-bottom:8px;font-weight:400;line-height:1.625}p:last-child{margin-bottom:0}p.lead{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5;font-weight:300;margin-bottom:24px}p.small{font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:8px}p.caption{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:400;line-height:1.5;color:#bfbfbf;margin-bottom:4px}.text-muted{color:#bfbfbf}.text-accent{color:#fc682f}.text-warning{color:#f4eb0f}.text-success{color:#58d316}.text-error{color:#fe0d11}strong,b{font-weight:600;color:#fdf8f3}em,i{font-style:italic;color:#edb664}a{color:#fc682f;text-decoration:none;border-bottom:1px solid transparent;transition:all .3s ease}a:hover{color:#edb664;border-bottom-color:#edb664}a:focus{outline:2px solid #FC682F;outline-offset:2px}q{font-style:italic;color:#bfbfbf}q:before{content:'"';color:#fc682f}q:after{content:'"';color:#fc682f}code{background-color:#120c0c;color:#edb664;padding:4px 8px;border-radius:1px;font-family:Courier New,monospace;font-size:.9em}.hero{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;gap:32px;min-height:25vh;padding:48px;margin-top:24px;position:relative;z-index:1;border:3px solid #534E4E;border-radius:10px}@media (max-width: 992px){.hero{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;gap:32px;padding:32px 16px;text-align:center}}.hero-image{flex:0 0 auto;position:relative;z-index:2;margin-right:32px}.hero-image img{max-width:600px;width:100%;height:400px;filter:drop-shadow(0 10px 30px rgba(252,104,47,.2));animation:imageFloat 6s ease-in-out infinite}@media (max-width: 992px){.hero-image{margin-right:0;order:-1}.hero-image img{max-width:300px}}@media (max-width: 768px){.hero-image img{max-width:250px}}.hero-divider{width:2px;height:300px;background:linear-gradient(180deg,transparent 0%,rgba(252,104,47,.3) 20%,rgba(252,104,47,.8) 50%,rgba(242,149,10,.8) 50%,rgba(242,149,10,.3) 80%,transparent 100%);border-radius:1px;position:relative;margin:0 32px;animation:dividerGlow 3s ease-in-out infinite alternate}.hero-divider:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fc682f;border-radius:50%;box-shadow:0 0 15px #fc682f99;animation:dotPulse 2s ease-in-out infinite}@media (max-width: 992px){.hero-divider{display:none}}.hero-content{flex:1;max-width:600px;position:relative;z-index:2;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:stretch;gap:24px}@media (max-width: 992px){.hero-content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;gap:24px;max-width:100%;text-align:center}}.hero-text{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;gap:24px}@media (max-width: 992px){.hero-text{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;gap:24px;text-align:center}}.hero-text h1{font-size:clamp(2.5rem,5vw,4rem);font-family:Underdog,cursive;line-height:1.25;font-weight:400;margin:0 0 24px;background:linear-gradient(135deg,#fc682f,#f2950a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.hero-text h1:after{content:"";position:absolute;bottom:-16px;left:0;width:80px;height:3px;background:linear-gradient(90deg,#fc682f,#f2950a);border-radius:2px;animation:underlineGlow 2s ease-in-out infinite alternate}@media (max-width: 992px){.hero-text h1:after{left:50%;transform:translate(-50%)}}.hero-text p{font-family:Montserrat,sans-serif;font-size:1.25rem;color:#dad8d5;margin:0;max-width:500px}.hero-button{margin-top:32px;align-self:flex-start}@media (max-width: 992px){.hero-button{align-self:center}}@keyframes imageFloat{0%,to{transform:translateY(0)}33%{transform:translateY(-10px)}66%{transform:translateY(5px)}}@keyframes underlineGlow{0%{box-shadow:0 0 5px #fc682f80}to{box-shadow:0 0 20px #fc682fcc}}@keyframes dividerGlow{0%{opacity:.6;filter:blur(0px)}to{opacity:1;filter:blur(.5px)}}@keyframes dotPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.2);opacity:1}}.button-primary{padding:16px 32px;border:2px solid;background:transparent;border-radius:10px;border-bottom:6px solid;text-align:center;text-decoration:none;font-family:Underdog,cursive;color:#fdf8f3;font-size:1rem;font-weight:700;letter-spacing:.1em;cursor:pointer;overflow:hidden;position:relative;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease-in-out}@media (max-width: 768px){.button-primary{padding:8px 24px;font-size:1.25rem}}@media (max-width: 576px){.button-primary{padding:4px 16px;font-size:1rem;width:100%;max-width:280px}}@media (max-width: 320px){.button-primary{padding:10px 16px;font-size:.875rem}}.button-primary:focus{outline:none}@media (hover: none){.button-primary:hover{transform:none}}.button-primary{border-color:#fc682f}.button-primary:hover{transform:translateY(-2px);border-color:#a33105;background-color:#f64d0c}.button-primary:active{transform:translateY(0);background-color:#d9440b;border-color:#c13e0c}@font-face{font-family:Underdog;src:url(../../fonts/Underdog/Underdog-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}.button-primary[data-v-49dadbb0]{padding:16px 32px;border:2px solid;background:transparent;border-radius:10px;border-bottom:6px solid;text-align:center;text-decoration:none;font-family:Underdog,cursive;color:#fdf8f3;font-size:1rem;font-weight:700;letter-spacing:.1em;cursor:pointer;overflow:hidden;position:relative;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease-in-out}@media (max-width: 768px){.button-primary[data-v-49dadbb0]{padding:8px 24px;font-size:1.25rem}}@media (max-width: 576px){.button-primary[data-v-49dadbb0]{padding:4px 16px;font-size:1rem;width:100%;max-width:280px}}@media (max-width: 320px){.button-primary[data-v-49dadbb0]{padding:10px 16px;font-size:.875rem}}.button-primary[data-v-49dadbb0]:focus{outline:none}@media (hover: none){.button-primary[data-v-49dadbb0]:hover{transform:none}}.button-primary[data-v-49dadbb0]{border-color:#fc682f}.button-primary[data-v-49dadbb0]:hover{transform:translateY(-2px);border-color:#a33105;background-color:#f64d0c}.button-primary[data-v-49dadbb0]:active{transform:translateY(0);background-color:#d9440b;border-color:#c13e0c}@font-face{font-family:Underdog;src:url(../../fonts/Underdog/Underdog-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}.modal-overlay[data-v-60d092cb]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;z-index:1000;padding:16px}.modal-content[data-v-60d092cb]{background-color:#c7b7b7;border-radius:10px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header[data-v-60d092cb]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:stretch;padding:24px;border-bottom:1px solid #DAD8D5}.modal-header h2[data-v-60d092cb]{font-family:Underdog,cursive;font-size:1.5rem;font-weight:700;color:#2d2929;margin:0}.modal-header .close-button[data-v-60d092cb]{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:#534e4e;transition:all .2s ease}.modal-header .close-button[data-v-60d092cb]:hover{background-color:#ebe5e0;color:#2d2929}.modal-body[data-v-60d092cb]{padding:24px}.instruction-section[data-v-60d092cb]{margin-bottom:32px}.instruction-section h3[data-v-60d092cb]{font-family:Underdog,cursive;font-size:1.25rem;font-weight:600;color:#2d2929;margin-bottom:16px}.instruction-section .instruction-list[data-v-60d092cb]{list-style:none;counter-reset:step-counter;padding-left:0;margin-bottom:24px}.instruction-section .instruction-list li[data-v-60d092cb]{counter-increment:step-counter;margin-bottom:8px;padding-left:32px;position:relative;line-height:1.5;color:#534e4e}.instruction-section .instruction-list li[data-v-60d092cb]:before{content:counter(step-counter);position:absolute;left:0;top:0;background:#fc682f;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;font-size:.875rem;font-weight:600}.instruction-section .instruction-list li strong[data-v-60d092cb]{color:#2d2929}.instruction-section .warning-box[data-v-60d092cb]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;gap:8px;background:#f0e93f;border:1px solid #F4EB0F;border-radius:8px;padding:16px}.instruction-section .warning-box svg[data-v-60d092cb]{color:#767105;flex-shrink:0;margin-top:2px}.instruction-section .warning-box p[data-v-60d092cb]{margin:0;color:#767105;font-size:.875rem;line-height:1.4}.instruction-section .warning-box p strong[data-v-60d092cb]{font-weight:600}.input-section[data-v-60d092cb]{color:#000}.input-section .input-label[data-v-60d092cb]{display:block;font-weight:600;color:#2d2929;margin-bottom:8px;font-size:.875rem}.input-section .token-input[data-v-60d092cb]{width:100%;padding:16px;border:2px solid #DAD8D5;border-radius:8px;font-size:1rem;transition:border-color .2s ease;background:#fff}.input-section .token-input[data-v-60d092cb]:focus{outline:none;border-color:#fc682f}.input-section .token-input.error[data-v-60d092cb]{border-color:#fe0d11}.input-section .token-input[data-v-60d092cb]::-moz-placeholder{color:#aca5a5}.input-section .token-input[data-v-60d092cb]::placeholder{color:#aca5a5}.input-section .error-message[data-v-60d092cb]{color:#fe0d11;font-size:.875rem;margin-top:4px}.modal-footer[data-v-60d092cb]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:stretch;gap:16px;padding:24px;border-top:1px solid #DAD8D5}.modal-footer .cancel-button[data-v-60d092cb]{background:none;border:2px solid #DAD8D5;color:#534e4e;padding:8px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.modal-footer .cancel-button[data-v-60d092cb]:hover{border-color:#534e4e;color:#2d2929}@media (max-width: 640px){.modal-overlay[data-v-60d092cb]{padding:8px}.modal-content[data-v-60d092cb]{max-height:95vh}.modal-header[data-v-60d092cb],.modal-body[data-v-60d092cb],.modal-footer[data-v-60d092cb]{padding:16px}.instruction-section .instruction-list li[data-v-60d092cb]{padding-left:24px}.instruction-section .instruction-list li[data-v-60d092cb]:before{width:20px;height:20px;font-size:.75rem}.modal-footer[data-v-60d092cb]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:stretch;align-items:stretch;align-content:stretch;gap:8px}.modal-footer .cancel-button[data-v-60d092cb]{order:2}.modal-footer[data-v-60d092cb] .button-primary{order:1}}@font-face{font-family:Underdog;src:url(../../fonts/Underdog/Underdog-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}.hero[data-v-80128c43]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;gap:32px;min-height:25vh;padding:48px;margin-top:24px;position:relative;z-index:1;border:3px solid #534E4E;border-radius:10px}@media (max-width: 992px){.hero[data-v-80128c43]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;gap:32px;padding:32px 16px;text-align:center}}.hero-image[data-v-80128c43]{flex:0 0 auto;position:relative;z-index:2;margin-right:32px}.hero-image img[data-v-80128c43]{max-width:600px;width:100%;height:400px;filter:drop-shadow(0 10px 30px rgba(252,104,47,.2));animation:imageFloat-80128c43 6s ease-in-out infinite}@media (max-width: 992px){.hero-image[data-v-80128c43]{margin-right:0;order:-1}.hero-image img[data-v-80128c43]{max-width:300px}}@media (max-width: 768px){.hero-image img[data-v-80128c43]{max-width:250px}}.hero-divider[data-v-80128c43]{width:2px;height:300px;background:linear-gradient(180deg,transparent 0%,rgba(252,104,47,.3) 20%,rgba(252,104,47,.8) 50%,rgba(242,149,10,.8) 50%,rgba(242,149,10,.3) 80%,transparent 100%);border-radius:1px;position:relative;margin:0 32px;animation:dividerGlow-80128c43 3s ease-in-out infinite alternate}.hero-divider[data-v-80128c43]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fc682f;border-radius:50%;box-shadow:0 0 15px #fc682f99;animation:dotPulse-80128c43 2s ease-in-out infinite}@media (max-width: 992px){.hero-divider[data-v-80128c43]{display:none}}.hero-content[data-v-80128c43]{flex:1;max-width:600px;position:relative;z-index:2;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:stretch;gap:24px}@media (max-width: 992px){.hero-content[data-v-80128c43]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;gap:24px;max-width:100%;text-align:center}}.hero-text[data-v-80128c43]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;gap:24px}@media (max-width: 992px){.hero-text[data-v-80128c43]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;gap:24px;text-align:center}}.hero-text h1[data-v-80128c43]{font-size:clamp(2.5rem,5vw,4rem);font-family:Underdog,cursive;line-height:1.25;font-weight:400;margin:0 0 24px;background:linear-gradient(135deg,#fc682f,#f2950a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.hero-text h1[data-v-80128c43]:after{content:"";position:absolute;bottom:-16px;left:0;width:80px;height:3px;background:linear-gradient(90deg,#fc682f,#f2950a);border-radius:2px;animation:underlineGlow-80128c43 2s ease-in-out infinite alternate}@media (max-width: 992px){.hero-text h1[data-v-80128c43]:after{left:50%;transform:translate(-50%)}}.hero-text p[data-v-80128c43]{font-family:Montserrat,sans-serif;font-size:1.25rem;color:#dad8d5;margin:0;max-width:500px}.hero-button[data-v-80128c43]{margin-top:32px;align-self:flex-start}@media (max-width: 992px){.hero-button[data-v-80128c43]{align-self:center}}@keyframes imageFloat-80128c43{0%,to{transform:translateY(0)}33%{transform:translateY(-10px)}66%{transform:translateY(5px)}}@keyframes underlineGlow-80128c43{0%{box-shadow:0 0 5px #fc682f80}to{box-shadow:0 0 20px #fc682fcc}}@keyframes dividerGlow-80128c43{0%{opacity:.6;filter:blur(0px)}to{opacity:1;filter:blur(.5px)}}@keyframes dotPulse-80128c43{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.2);opacity:1}}.separator[data-v-d3e0b257]{width:120px;max-width:15%;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(252,104,47,.3) 20%,#FC682F 50%,rgba(252,104,47,.3) 80%,transparent 100%);border-radius:2px;margin:32px auto;position:relative}@media (max-width: 768px){.separator[data-v-d3e0b257]{width:100px;max-width:20%;height:2px;margin:24px auto}}@media (max-width: 576px){.separator[data-v-d3e0b257]{width:80px;max-width:25%;height:2px;margin:16px auto}}@media (max-width: 320px){.separator[data-v-d3e0b257]{width:60px;max-width:30%;margin:8px auto}}.separator[data-v-d3e0b257]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:inherit;filter:blur(4px);opacity:.5;z-index:-1}@font-face{font-family:Underdog;src:url(../../fonts/Underdog/Underdog-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}.why-do-you-need[data-v-9c6aad6f]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;justify-content:space-between;padding:24px}.why-do-you-need header[data-v-9c6aad6f]{text-align:center;margin-bottom:32px}.why-do-you-need header h2[data-v-9c6aad6f]{font-size:"Underdog",cursive;font-weight:"Montserrat",sans-serif;margin-bottom:16px}.why-do-you-need span[data-v-9c6aad6f]{color:#f64d0c}.why-do-you-need .boxes[data-v-9c6aad6f]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;gap:24px;width:100%}@media (max-width: 992px){.why-do-you-need .boxes[data-v-9c6aad6f]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;gap:16px}}.why-do-you-need .box[data-v-9c6aad6f]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;gap:16px;border:2px solid rgba(252,104,47,.2);border-radius:16px;padding:32px;min-height:610px;flex:1;max-width:550px;min-width:280px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.why-do-you-need .box[data-v-9c6aad6f]:hover{transform:translateY(-8px);border-color:#fc682f80;box-shadow:0 12px 32px #fc682f26}@media (max-width: 992px){.why-do-you-need .box[data-v-9c6aad6f]{max-width:100%;min-width:auto;width:100%}}@media (max-width: 768px){.why-do-you-need .box[data-v-9c6aad6f]{padding:24px;min-height:240px}}.why-do-you-need .box__icon[data-v-9c6aad6f]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;width:200px;height:200px;margin-bottom:24px;transition:all .3s ease}.why-do-you-need .box__icon img[data-v-9c6aad6f]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:brightness(1.2)}@media (max-width: 576px){.why-do-you-need .box__icon[data-v-9c6aad6f]{width:120px;height:120px}}.why-do-you-need .box__content[data-v-9c6aad6f]{text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;gap:8px}.why-do-you-need .box__content h3[data-v-9c6aad6f]{font-size:"Underdog",cursive;font-weight:"Montserrat",sans-serif;margin-bottom:16px;line-height:1.3}@media (max-width: 768px){.why-do-you-need .box__content h3[data-v-9c6aad6f]{font-size:"Underdog",cursive}}.why-do-you-need .box__content p[data-v-9c6aad6f]{font-size:"Montserrat",sans-serif;line-height:2;text-align:center}@media (max-width: 768px){.why-do-you-need .box__content p[data-v-9c6aad6f]{font-size:"Underdog",cursive}}.why-do-you-need .box:hover .why-do-you-need .box__icon[data-v-9c6aad6f]{transform:scale(1.1);background:linear-gradient(135deg,#fc682f4d,#fc682f33)}@font-face{font-family:Underdog;src:url(../../fonts/Underdog/Underdog-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}.how-does-it-work[data-v-723079c6]{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-evenly;align-items:center;align-content:stretch;gap:48px;border:2px solid rgba(83,78,78,.3);border-radius:10px;padding:48px;max-width:900px}@media (max-width: 992px){.how-does-it-work[data-v-723079c6]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;gap:3rem;padding:32px;text-align:center}}@media (max-width: 768px){.how-does-it-work[data-v-723079c6]{gap:2rem;padding:24px;border-radius:12px}}@media (max-width: 576px){.how-does-it-work[data-v-723079c6]{gap:1.5rem;padding:16px;margin:24px 0}}.how-does-it-work aside[data-v-723079c6]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:stretch;gap:24px}@media (max-width: 992px){.how-does-it-work aside[data-v-723079c6]{padding-left:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;gap:24px;text-align:center}}@media (max-width: 768px){.how-does-it-work aside[data-v-723079c6]{padding-left:0}}.how-does-it-work aside h2[data-v-723079c6]{font-family:Underdog,cursive;font-size:clamp(1.8rem,4vw,3rem);font-weight:600;color:#fdf8f3;margin-bottom:32px;line-height:1.25}@media (max-width: 576px){.how-does-it-work aside h2[data-v-723079c6]{margin-bottom:24px}}.how-does-it-work aside img[data-v-723079c6]{max-width:300px;width:100%;height:auto;filter:drop-shadow(0 8px 24px rgba(252,104,47,.5))}@media (max-width: 992px){.how-does-it-work aside img[data-v-723079c6]{max-width:250px}}@media (max-width: 768px){.how-does-it-work aside img[data-v-723079c6]{max-width:200px}}@media (max-width: 576px){.how-does-it-work aside img[data-v-723079c6]{max-width:180px}}.how-does-it-work article[data-v-723079c6]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;align-content:stretch;gap:24px}@media (max-width: 992px){.how-does-it-work article[data-v-723079c6]{max-width:100%;width:100%}}.how-does-it-work article video[data-v-723079c6]{width:60%;height:auto;border-radius:12px}@media (max-width: 576px){.how-does-it-work article video[data-v-723079c6]{width:100%;border-radius:8px}}@font-face{font-family:Underdog;src:url(../../fonts/Underdog/Underdog-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}.how-to-use-it[data-v-30da47e8]{max-width:950px;margin:32px}@media (max-width: 768px){.how-to-use-it[data-v-30da47e8]{padding:32px 0;margin:24px 0}}@media (max-width: 576px){.how-to-use-it[data-v-30da47e8]{padding:24px 0}}.how-to-use-it header[data-v-30da47e8]{text-align:center;margin-bottom:48px}@media (max-width: 576px){.how-to-use-it header[data-v-30da47e8]{margin-bottom:32px}}.how-to-use-it h2[data-v-30da47e8]{font-family:Underdog,cursive;font-size:clamp(1.8rem,4vw,3rem);font-weight:600;color:#fdf8f3;line-height:1.25}.how-to-use-it h2 span[data-v-30da47e8]{color:#fc682f}.how-to-use-it .wrapper[data-v-30da47e8]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:32px}@media (max-width: 992px){.how-to-use-it .wrapper[data-v-30da47e8]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:32px}}@media (max-width: 768px){.how-to-use-it .wrapper[data-v-30da47e8]{gap:16px}}.how-to-use-it .stepsNumber-container[data-v-30da47e8]{border-radius:16px;border:2px solid #000000;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;gap:16px}@media (max-width: 992px){.how-to-use-it .stepsNumber-container[data-v-30da47e8]{min-width:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:16px}}@media (max-width: 576px){.how-to-use-it .stepsNumber-container[data-v-30da47e8]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;gap:16px}}.how-to-use-it .step-button[data-v-30da47e8]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:stretch;gap:.5rem;padding:8px 16px;background:transparent;color:#fdf8f3;cursor:pointer;transition:all .3s ease;border:2px solid rgba(83,78,78,.5);border-radius:12px;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500}@media (max-width: 992px){.how-to-use-it .step-button[data-v-30da47e8]{flex:1;justify-content:center;padding:4px 8px;font-size:.75rem}}@media (max-width: 768px){.how-to-use-it .step-button[data-v-30da47e8]{padding:8px 12px;border-radius:8px}}@media (max-width: 576px){.how-to-use-it .step-button[data-v-30da47e8]{padding:10px 16px}}.how-to-use-it .step-button[data-v-30da47e8]:hover{border-color:#fc682fb3;background:#fc682f1a}@media (hover: none){.how-to-use-it .step-button[data-v-30da47e8]:hover{background:transparent}}.how-to-use-it .step-button.active[data-v-30da47e8]{font-weight:600;transform:scale(1.02);color:#fc682f;border-color:#fc682f;background:#fc682f1a}@media (max-width: 992px){.how-to-use-it .step-button.active[data-v-30da47e8]{transform:none}}.how-to-use-it .step-button img[data-v-30da47e8]{width:24px;height:24px;filter:hue-rotate(16.6829268293deg)}@media (max-width: 768px){.how-to-use-it .step-button img[data-v-30da47e8]{width:20px;height:20px}}@media (max-width: 576px){.how-to-use-it .step-button img[data-v-30da47e8]{width:18px;height:18px}}@media (max-width: 320px){.how-to-use-it .step-button span[data-v-30da47e8]{font-size:12px}}.how-to-use-it .steps-content[data-v-30da47e8]{flex:1;padding:32px;border:2px solid rgba(83,78,78,.3);border-radius:16px;background:#120c0c4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto}@media (max-width: 768px){.how-to-use-it .steps-content[data-v-30da47e8]{padding:24px;border-radius:12px}}@media (max-width: 576px){.how-to-use-it .steps-content[data-v-30da47e8]{padding:16px;border-radius:8px}}.how-to-use-it .steps-content h3[data-v-30da47e8]{font-family:Underdog,cursive;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:600;color:#fdf8f3;margin-bottom:24px;line-height:1.25}@media (max-width: 576px){.how-to-use-it .steps-content h3[data-v-30da47e8]{margin-bottom:16px}}.how-to-use-it .steps-content p[data-v-30da47e8]{font-family:Montserrat,sans-serif;font-size:1rem;color:#dad8d5;line-height:1.625;margin:0}@media (max-width: 768px){.how-to-use-it .steps-content p[data-v-30da47e8]{font-size:.875rem}}@media (max-width: 576px){.how-to-use-it .steps-content p[data-v-30da47e8]{font-size:.75rem}}@font-face{font-family:Underdog;src:url(../../fonts/Underdog/Underdog-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}.is-that-for-me[data-v-e7f0f88f]{padding:48px 0;margin:32px 0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch}@media (max-width: 768px){.is-that-for-me[data-v-e7f0f88f]{padding:32px 0;margin:24px 0}}@media (max-width: 576px){.is-that-for-me[data-v-e7f0f88f]{padding:24px 0}}.is-that-for-me header[data-v-e7f0f88f]{text-align:center;margin-bottom:48px}@media (max-width: 576px){.is-that-for-me header[data-v-e7f0f88f]{margin-bottom:32px}}.is-that-for-me h2[data-v-e7f0f88f]{font-family:Underdog,cursive;font-size:clamp(1.8rem,4vw,3rem);font-weight:600;color:#fdf8f3;line-height:1.25}.is-that-for-me h2 span[data-v-e7f0f88f]{color:#fc682f}.content[data-v-e7f0f88f]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;gap:3rem;margin-top:5rem;width:70%}@media (max-width: 992px){.content[data-v-e7f0f88f]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;gap:2rem;margin-top:3rem}}@media (max-width: 768px){.content[data-v-e7f0f88f]{gap:1.5rem;margin-top:2rem}}@media (max-width: 576px){.content[data-v-e7f0f88f]{gap:1rem;margin-top:1.5rem}}.content aside[data-v-e7f0f88f]{background:linear-gradient(135deg,#120c0ce6,#2d2929cc);color:#fdf8f3;padding:32px;border-radius:20px;clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%);border:2px solid rgba(83,78,78,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;gap:16px}.content aside img[data-v-e7f0f88f]{max-width:12rem;height:auto;filter:drop-shadow(0 8px 24px rgba(252,104,47,.2))}.content article[data-v-e7f0f88f]{background:linear-gradient(135deg,#120c0ce6,#2d2929cc);padding:32px;border-radius:20px;border:2px solid rgba(83,78,78,.3)}@media (max-width: 992px){.content article[data-v-e7f0f88f]{clip-path:none;border-radius:16px;width:100%;max-width:400px;min-width:auto}}@media (max-width: 768px){.content article[data-v-e7f0f88f]{padding:24px;border-radius:12px}}@media (max-width: 576px){.content article[data-v-e7f0f88f]{padding:16px;border-radius:8px;max-width:100%}}.content article p[data-v-e7f0f88f]{font-family:Montserrat,sans-serif;font-size:1rem;color:#dad8d5;line-height:1.625;margin-bottom:16px}@media (max-width: 768px){.content article p[data-v-e7f0f88f]{font-size:.875rem;margin-bottom:8px}}@media (max-width: 576px){.content article p[data-v-e7f0f88f]{font-size:.75rem}}@font-face{font-family:Underdog;src:url(../../fonts/Underdog/Underdog-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}footer[data-v-12d436d9]{display:flex;flex-direction:column;flex-wrap:no-wrap;justify-content:center;align-items:center;align-content:stretch;gap:16px;padding:48px 24px;background:linear-gradient(135deg,#000,#120c0c);color:#fdf8f3;width:100%;margin-top:48px;border-top:1px solid rgba(83,78,78,.3)}@media (max-width: 768px){footer[data-v-12d436d9]{padding:32px 16px;margin-top:32px}}@media (max-width: 576px){footer[data-v-12d436d9]{padding:24px 8px;margin-top:24px}}footer img[data-v-12d436d9]{max-width:80px;width:100%;height:auto;filter:drop-shadow(0 4px 12px rgba(252,104,47,.3))}@media (max-width: 768px){footer img[data-v-12d436d9]{max-width:60px}}@media (max-width: 576px){footer img[data-v-12d436d9]{max-width:50px}}footer h6[data-v-12d436d9]{font-family:Underdog,cursive;font-size:1.25rem;font-weight:600;color:#fdf8f3;margin:0;text-align:center}@media (max-width: 768px){footer h6[data-v-12d436d9]{font-size:1rem}}@media (max-width: 576px){footer h6[data-v-12d436d9]{font-size:.875rem}}@font-face{font-family:Underdog;src:url(../../fonts/Underdog/Underdog-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}.hamburger-menu[data-v-2ebcaebd]{position:fixed;top:0;right:0;z-index:1000}.hamburger-button[data-v-2ebcaebd]{position:fixed;top:20px;right:20px;width:50px;height:50px;background:#fc682f;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:all .3s ease;z-index:1002;box-shadow:0 4px 12px #0000004d}@media (max-width: 576px){.hamburger-button[data-v-2ebcaebd]{top:15px;right:15px;width:45px;height:45px;gap:3px}}@media (max-width: 320px){.hamburger-button[data-v-2ebcaebd]{top:12px;right:12px;width:42px;height:42px}}.hamburger-button[data-v-2ebcaebd]:hover{background:#fa591b;transform:scale(1.05)}@media (hover: none){.hamburger-button[data-v-2ebcaebd]:hover{transform:none}}.hamburger-button[data-v-2ebcaebd]:active{transform:scale(.95)}.hamburger-button.active[data-v-2ebcaebd]{background:#fe0d11}.hamburger-button.active .hamburger-line[data-v-2ebcaebd]:nth-child(1){transform:rotate(44deg) translate(4px,5px)}@media (max-width: 576px){.hamburger-button.active .hamburger-line[data-v-2ebcaebd]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}}.hamburger-button.active .hamburger-line[data-v-2ebcaebd]:nth-child(2){opacity:0}.hamburger-button.active .hamburger-line[data-v-2ebcaebd]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media (max-width: 576px){.hamburger-button.active .hamburger-line[data-v-2ebcaebd]:nth-child(3){transform:rotate(318deg) translate(3px,-4px)}}.hamburger-line[data-v-2ebcaebd]{width:25px;height:3px;background:#fdf8f3;border-radius:2px;transition:all .3s ease}@media (max-width: 576px){.hamburger-line[data-v-2ebcaebd]{width:22px;height:2.5px}}@media (max-width: 320px){.hamburger-line[data-v-2ebcaebd]{width:20px;height:2px}}.overlay[data-v-2ebcaebd]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;opacity:0;visibility:hidden;transition:all .3s ease;z-index:999}.overlay.active[data-v-2ebcaebd]{opacity:1;visibility:visible}.menu[data-v-2ebcaebd]{position:fixed;top:80px;right:20px;width:280px;background:#120c0c;border-radius:12px;transform:translateY(-20px) scale(.9);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);z-index:1001;padding:20px 0;box-shadow:0 10px 40px #0006;border:1px solid #534E4E}@media (max-width: 768px){.menu[data-v-2ebcaebd]{width:260px;top:75px}}@media (max-width: 576px){.menu[data-v-2ebcaebd]{top:70px;right:15px;width:240px;padding:16px 0;border-radius:10px}}@media (max-width: 320px){.menu[data-v-2ebcaebd]{width:calc(100vw - 24px);right:12px;left:12px;top:65px;padding:12px 0;border-radius:8px}}@media (max-width: 280px){.menu[data-v-2ebcaebd]{width:calc(100vw - 16px);right:8px;left:8px;top:60px}}.menu.active[data-v-2ebcaebd]{transform:translateY(0) scale(1);opacity:1;visibility:visible}.menu[data-v-2ebcaebd]:before{content:"";position:absolute;top:-8px;right:25px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #120C0C}@media (max-width: 576px){.menu[data-v-2ebcaebd]:before{right:22px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #120C0C}}@media (max-width: 320px){.menu[data-v-2ebcaebd]:before{right:50%;transform:translate(50%)}}.menu[data-v-2ebcaebd]:after{content:"";position:absolute;top:-9px;right:25px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #534E4E}@media (max-width: 576px){.menu[data-v-2ebcaebd]:after{right:22px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #534E4E}}@media (max-width: 320px){.menu[data-v-2ebcaebd]:after{right:50%;transform:translate(50%)}}.menu-list[data-v-2ebcaebd]{list-style:none;padding:0;margin:0}.menu-item[data-v-2ebcaebd]{margin:4px 12px;border-radius:8px;overflow:hidden}.menu-item a[data-v-2ebcaebd]{font-family:Underdog,cursive}@media (max-width: 576px){.menu-item[data-v-2ebcaebd]{margin:3px 10px;border-radius:6px}}@media (max-width: 320px){.menu-item[data-v-2ebcaebd]{margin:2px 8px;border-radius:4px}}.menu-item[data-v-2ebcaebd]:first-child{margin-top:0}.menu-item[data-v-2ebcaebd]:last-child{margin-bottom:0}.menu-link[data-v-2ebcaebd]{display:block;padding:16px 20px;color:#fdf8f3;text-decoration:none;font-size:16px;font-weight:500;transition:all .3s ease;position:relative;border-radius:8px}@media (max-width: 768px){.menu-link[data-v-2ebcaebd]{padding:15px 18px;font-size:15px}}@media (max-width: 576px){.menu-link[data-v-2ebcaebd]{padding:14px 16px;font-size:14px;border-radius:6px}}@media (max-width: 320px){.menu-link[data-v-2ebcaebd]{padding:12px 14px;font-size:13px;border-radius:4px}}@media (max-width: 280px){.menu-link[data-v-2ebcaebd]{padding:10px 12px;font-size:12px}}.menu-link[data-v-2ebcaebd]:hover{background:#fc682f;color:#fdf8f3;transform:translate(4px)}@media (hover: none){.menu-link[data-v-2ebcaebd]:hover{transform:none}}@media (max-width: 576px){.menu-link[data-v-2ebcaebd]:hover{transform:translate(2px)}}.menu-link[data-v-2ebcaebd]:active,.menu-link[data-v-2ebcaebd]:focus{background:#fa591b;outline:none}.menu-link[data-v-2ebcaebd]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:0;width:3px;background:#fc682f;border-radius:0 2px 2px 0;transition:height .3s ease}@media (max-width: 576px){.menu-link[data-v-2ebcaebd]:before{width:2px}}.menu-link[data-v-2ebcaebd]:hover:before{height:60%}@font-face{font-family:Underdog;src:url(../../fonts/Underdog/Underdog-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}.about-us-btn[data-v-c00dceba]{position:fixed;bottom:2rem;left:2rem;z-index:1000;background:none;border:none;cursor:pointer;padding:0;border-radius:50%;transition:all .3s ease}.about-us-btn[data-v-c00dceba]:hover{transform:scale(1.1)}.about-us-btn[data-v-c00dceba]:active{transform:scale(.95)}.about-us-btn img[data-v-c00dceba]{width:90px;height:90px;display:block;border-radius:50%}@media (max-width: 768px){.about-us-btn[data-v-c00dceba]{bottom:1.5rem;left:1.5rem}.about-us-btn img[data-v-c00dceba]{width:50px;height:50px}}@media (max-width: 576px){.about-us-btn[data-v-c00dceba]{bottom:1rem;left:1rem}.about-us-btn img[data-v-c00dceba]{width:45px;height:45px}}@font-face{font-family:Underdog;src:url(../../fonts/Underdog/Underdog-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}main[data-v-6b5bfef5]{background-color:#120c0c;display:flex;flex-direction:column;flex-wrap:no-wrap;justify-content:center;align-items:center;align-content:stretch;gap:100px;color:#fdf8f3;width:100%;min-height:100vh}main .wrapper[data-v-6b5bfef5]{padding:16px;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}@media (max-width: 992px){main[data-v-6b5bfef5]{gap:64px}}@media (max-width: 768px){main[data-v-6b5bfef5]{gap:48px}}@media (max-width: 576px){main[data-v-6b5bfef5]{gap:32px}}@media (max-width: 320px){main[data-v-6b5bfef5]{gap:64px}}main section[data-v-6b5bfef5]{width:100%}@font-face{font-family:Underdog;src:url(../../fonts/Underdog/Underdog-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../fonts/Montserrat/static/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}.about-page[data-v-24617e37]{background-color:#120c0c;min-height:100vh;width:100%;position:relative;overflow-x:hidden;padding:32px 0}@media (max-width: 768px){.about-page[data-v-24617e37]{padding:24px 0}}.floating-elements[data-v-24617e37]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.floating-circle[data-v-24617e37]{position:absolute;border-radius:50%;opacity:.1;animation:float-24617e37 20s ease-in-out infinite}.floating-circle-1[data-v-24617e37]{width:200px;height:200px;background:linear-gradient(45deg,#fc682f,#f2950a);top:10%;left:10%;animation-delay:0s}.floating-circle-2[data-v-24617e37]{width:150px;height:150px;background:linear-gradient(45deg,#f2950a,#f4eb0f);top:60%;right:15%;animation-delay:-7s}.floating-circle-3[data-v-24617e37]{width:100px;height:100px;background:linear-gradient(45deg,#f88559,#fc682f);bottom:20%;left:20%;animation-delay:-14s}.floating-triangle[data-v-24617e37]{position:absolute;width:0;height:0;opacity:.08;animation:floatReverse-24617e37 25s ease-in-out infinite}.floating-triangle-1[data-v-24617e37]{border-left:60px solid transparent;border-right:60px solid transparent;border-bottom:100px solid #FC682F;top:30%;right:10%;animation-delay:-5s}.floating-triangle-2[data-v-24617e37]{border-left:40px solid transparent;border-right:40px solid transparent;border-bottom:70px solid #F2950A;bottom:40%;right:30%;animation-delay:-12s}.hero-section[data-v-24617e37]{text-align:center;padding:48px 32px;margin-bottom:64px}@media (max-width: 992px){.hero-section[data-v-24617e37]{padding:48px 24px;margin-bottom:64px}}@media (max-width: 768px){.hero-section[data-v-24617e37]{padding:48px 16px;margin-bottom:48px}}.hero-content[data-v-24617e37]{max-width:800px;margin:0 auto;opacity:0;transform:translateY(50px);transition:all 1s ease-out}.loaded .hero-content[data-v-24617e37]{opacity:1;transform:translateY(0)}.main-title[data-v-24617e37]{font-family:Underdog,cursive;font-size:clamp(3rem,8vw,6rem);font-weight:400;color:#fc682f;margin-bottom:24px;text-shadow:0 0 30px rgba(252,104,47,.3);animation:titleGlow-24617e37 3s ease-in-out infinite alternate}@media (max-width: 768px){.main-title[data-v-24617e37]{font-size:clamp(2.5rem,10vw,4rem);margin-bottom:16px}}.hero-description[data-v-24617e37]{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:300;color:#fdf8f3;line-height:1.625;opacity:.9}@media (max-width: 768px){.hero-description[data-v-24617e37]{font-size:1.25rem}}.team-section[data-v-24617e37]{padding:0 32px;margin-bottom:64px}@media (max-width: 992px){.team-section[data-v-24617e37]{padding:0 24px;margin-bottom:64px}}@media (max-width: 768px){.team-section[data-v-24617e37]{padding:0 16px;margin-bottom:48px}}.team-grid[data-v-24617e37]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:48px;max-width:1200px;margin:0 auto}@media (max-width: 768px){.team-grid[data-v-24617e37]{grid-template-columns:1fr;gap:32px}}@media (max-width: 576px){.team-grid[data-v-24617e37]{grid-template-columns:1fr;gap:24px}}.team-member[data-v-24617e37]{opacity:0;transform:translateY(80px) scale(.9);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.team-member.loaded[data-v-24617e37]{opacity:1;transform:translateY(0) scale(1)}.team-member:hover .member-card[data-v-24617e37]{transform:translateY(-10px);box-shadow:0 20px 60px #fc682f33}.team-member:hover .member-image[data-v-24617e37]{transform:scale(1.05)}.team-member:hover .image-overlay[data-v-24617e37]{opacity:.3}.member-card[data-v-24617e37]{background:linear-gradient(145deg,#000c,#120c0ce6);border-radius:20px;padding:32px;position:relative;overflow:hidden;transition:all .4s ease;border:1px solid rgba(252,104,47,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 576px){.member-card[data-v-24617e37]{padding:24px}}.member-image-container[data-v-24617e37]{text-align:center;margin-bottom:32px}.member-image[data-v-24617e37]{position:relative;display:inline-block;transition:transform .4s ease}.placeholder-avatar[data-v-24617e37]{width:150px;height:150px;border-radius:50%;background:linear-gradient(135deg,#fc682f,#f2950a);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;margin:0 auto;position:relative;overflow:hidden}.placeholder-avatar[data-v-24617e37]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(253,248,243,.1),transparent);animation:shimmer-24617e37 3s ease-in-out infinite}.avatar-initial[data-v-24617e37]{font-family:Underdog,cursive;font-size:3rem;font-weight:700;color:#fdf8f3;text-shadow:0 2px 10px rgba(0,0,0,.5);z-index:1;position:relative;width:100%;height:100%}.image-overlay[data-v-24617e37]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#fc682f,#f2950a);opacity:0;transition:opacity .4s ease;border-radius:50%}.member-info[data-v-24617e37]{text-align:center}.member-name[data-v-24617e37]{font-family:Underdog,cursive;font-size:2.25rem;font-weight:400;color:#fc682f;margin-bottom:16px;text-shadow:0 0 20px rgba(252,104,47,.3)}@media (max-width: 576px){.member-name[data-v-24617e37]{font-size:1.875rem}}.member-description[data-v-24617e37]{font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:300;color:#fdf8f3;line-height:1.625;opacity:.9}@media (max-width: 576px){.member-description[data-v-24617e37]{font-size:1rem}}.card-decoration[data-v-24617e37]{position:absolute;border-radius:50%;opacity:.1}.card-decoration-1[data-v-24617e37]{width:60px;height:60px;background:#fc682f;top:20px;right:20px;animation:pulse-24617e37 4s ease-in-out infinite}.card-decoration-2[data-v-24617e37]{width:40px;height:40px;background:#f2950a;bottom:20px;left:20px;animation:pulse-24617e37 4s ease-in-out infinite 2s}.bottom-section[data-v-24617e37]{text-align:center;padding:48px 32px}@media (max-width: 992px){.bottom-section[data-v-24617e37]{padding:48px 24px}}@media (max-width: 768px){.bottom-section[data-v-24617e37]{padding:48px 16px}}.bottom-content[data-v-24617e37]{max-width:800px;margin:0 auto;opacity:0;transform:translateY(50px);transition:all 1s ease-out .5s}.loaded .bottom-content[data-v-24617e37]{opacity:1;transform:translateY(0)}.section-title[data-v-24617e37]{font-family:Underdog,cursive;font-size:3rem;font-weight:400;color:#f2950a;margin-bottom:24px;text-shadow:0 0 25px rgba(242,149,10,.3)}@media (max-width: 768px){.section-title[data-v-24617e37]{font-size:2.25rem}}.section-description[data-v-24617e37]{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:300;color:#fdf8f3;line-height:1.625;margin-bottom:48px;opacity:.9}@media (max-width: 768px){.section-description[data-v-24617e37]{font-size:1.125rem;margin-bottom:32px}}.stats-container[data-v-24617e37]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width: 576px){.stats-container[data-v-24617e37]{grid-template-columns:1fr;gap:24px}}.stat-item[data-v-24617e37]{display:flex;flex-direction:column;flex-wrap:no-wrap;justify-content:center;align-items:center;align-content:stretch;gap:8px;padding:24px;background:linear-gradient(145deg,#fc682f1a,#f2950a1a);border-radius:15px;border:1px solid rgba(252,104,47,.2);transition:all .3s ease}.stat-item[data-v-24617e37]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #fc682f33}.stat-number[data-v-24617e37]{font-family:Underdog,cursive;font-size:3rem;font-weight:700;color:#fc682f;text-shadow:0 0 20px rgba(252,104,47,.4)}@media (max-width: 768px){.stat-number[data-v-24617e37]{font-size:2.25rem}}.stat-label[data-v-24617e37]{font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;color:#fdf8f3;opacity:.8;text-transform:uppercase;letter-spacing:.025em}@keyframes float-24617e37{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(10deg)}}@keyframes floatReverse-24617e37{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-10deg)}}@keyframes titleGlow-24617e37{0%{text-shadow:0 0 30px rgba(252,104,47,.3)}to{text-shadow:0 0 40px rgba(252,104,47,.6)}}@keyframes shimmer-24617e37{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}@keyframes pulse-24617e37{0%,to{transform:scale(1);opacity:.1}50%{transform:scale(1.2);opacity:.2}}.about-opaleiros-section[data-v-24617e37]{padding:48px 32px;margin-bottom:64px}@media (max-width: 992px){.about-opaleiros-section[data-v-24617e37]{padding:48px 24px;margin-bottom:64px}}@media (max-width: 768px){.about-opaleiros-section[data-v-24617e37]{padding:48px 16px;margin-bottom:48px}}.about-opaleiros-content[data-v-24617e37]{max-width:1200px;margin:0 auto;opacity:0;transform:translateY(50px);transition:all 1s ease-out .3s}.loaded .about-opaleiros-content[data-v-24617e37]{opacity:1;transform:translateY(0)}.opaleiros-story[data-v-24617e37]{display:grid;grid-template-columns:2fr 1fr;gap:64px;align-items:center;margin-top:48px}@media (max-width: 992px){.opaleiros-story[data-v-24617e37]{grid-template-columns:1fr;gap:48px;text-align:center}}.story-text[data-v-24617e37]{display:flex;flex-direction:column;flex-wrap:no-wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;gap:24px}@media (max-width: 992px){.story-text[data-v-24617e37]{align-items:center}}.story-paragraph[data-v-24617e37]{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:300;color:#fdf8f3;line-height:1.625;opacity:.9}.story-paragraph strong[data-v-24617e37]{color:#fc682f;font-weight:600;text-shadow:0 0 15px rgba(252,104,47,.3)}@media (max-width: 768px){.story-paragraph[data-v-24617e37]{font-size:1.125rem}}.story-visual[data-v-24617e37]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.opal-animation[data-v-24617e37]{position:relative;width:200px;height:200px}@media (max-width: 768px){.opal-animation[data-v-24617e37]{width:150px;height:150px}}.opal-core[data-v-24617e37]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:linear-gradient(45deg,#fc682f,#f2950a,#f4eb0f,#f88559);border-radius:50%;animation:opalGlow-24617e37 4s ease-in-out infinite}@media (max-width: 768px){.opal-core[data-v-24617e37]{width:60px;height:60px}}.opal-layer[data-v-24617e37]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;opacity:.3;animation:opalRotate-24617e37 8s linear infinite}.opal-layer-1[data-v-24617e37]{width:120px;height:120px;border:2px solid #FC682F;animation-delay:0s}@media (max-width: 768px){.opal-layer-1[data-v-24617e37]{width:90px;height:90px}}.opal-layer-2[data-v-24617e37]{width:160px;height:160px;border:1px solid #F2950A;animation-delay:-2s;animation-direction:reverse}@media (max-width: 768px){.opal-layer-2[data-v-24617e37]{width:120px;height:120px}}.opal-layer-3[data-v-24617e37]{width:200px;height:200px;border:1px solid #F4EB0F;animation-delay:-4s}@media (max-width: 768px){.opal-layer-3[data-v-24617e37]{width:150px;height:150px}}.join-us-section[data-v-24617e37]{padding:48px 32px;margin-bottom:64px;background:linear-gradient(145deg,#fc682f0d,#f2950a0d);border-radius:30px;border:1px solid rgba(252,104,47,.1)}@media (max-width: 992px){.join-us-section[data-v-24617e37]{padding:48px 24px;margin-bottom:64px}}@media (max-width: 768px){.join-us-section[data-v-24617e37]{padding:48px 16px;margin-bottom:48px;border-radius:20px}}.join-us-content[data-v-24617e37]{max-width:1000px;margin:0 auto;text-align:center;opacity:0;transform:translateY(50px);transition:all 1s ease-out .4s}.loaded .join-us-content[data-v-24617e37]{opacity:1;transform:translateY(0)}.join-description[data-v-24617e37]{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:300;color:#fdf8f3;line-height:1.625;margin-bottom:48px;opacity:.9}@media (max-width: 768px){.join-description[data-v-24617e37]{font-size:1.25rem;margin-bottom:32px}}.join-features[data-v-24617e37]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:64px}@media (max-width: 992px){.join-features[data-v-24617e37]{grid-template-columns:1fr;gap:24px;margin-bottom:64px}}.feature-item[data-v-24617e37]{display:flex;flex-direction:column;flex-wrap:no-wrap;justify-content:center;align-items:center;align-content:stretch;gap:16px;padding:32px;background:linear-gradient(145deg,#0009,#120c0ccc);border-radius:20px;border:1px solid rgba(252,104,47,.2);transition:all .4s ease}.feature-item[data-v-24617e37]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #fc682f33;border-color:#fc682f66}@media (max-width: 576px){.feature-item[data-v-24617e37]{padding:24px}}.feature-icon[data-v-24617e37]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#fc682f,#f2950a);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;margin-bottom:16px}.feature-icon .icon[data-v-24617e37]{font-size:2rem}.feature-title[data-v-24617e37]{font-family:Underdog,cursive;font-size:1.5rem;font-weight:400;color:#fc682f;margin-bottom:8px;text-shadow:0 0 15px rgba(252,104,47,.3)}.feature-description[data-v-24617e37]{font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:300;color:#fdf8f3;line-height:1.625;opacity:.9;text-align:center}.join-cta[data-v-24617e37]{display:flex;flex-direction:column;flex-wrap:no-wrap;justify-content:center;align-items:center;align-content:stretch;gap:24px;padding:48px;background:linear-gradient(145deg,#fc682f1a,#f2950a1a);border-radius:20px;border:1px solid rgba(252,104,47,.3)}@media (max-width: 576px){.join-cta[data-v-24617e37]{padding:32px}}.cta-title[data-v-24617e37]{font-family:Underdog,cursive;font-size:1.875rem;font-weight:400;color:#f2950a;margin-bottom:16px;text-shadow:0 0 20px rgba(242,149,10,.3)}.cta-description[data-v-24617e37]{font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:300;color:#fdf8f3;line-height:1.625;margin-bottom:24px;opacity:.9;text-align:center;max-width:600px}.cta-buttons[data-v-24617e37]{display:flex;flex-direction:row;flex-wrap:no-wrap;justify-content:center;align-items:center;align-content:stretch;gap:16px}@media (max-width: 576px){.cta-buttons[data-v-24617e37]{flex-direction:column;gap:8px}}.cta-button[data-v-24617e37]{padding:16px 32px;border-radius:50px;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:500;border:none;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.025em}.cta-button.primary[data-v-24617e37]{background:linear-gradient(135deg,#fc682f,#f2950a);color:#fdf8f3;box-shadow:0 5px 20px #fc682f4d}.cta-button.primary[data-v-24617e37]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #fc682f66}.cta-button.secondary[data-v-24617e37]{background:transparent;color:#fc682f;border:2px solid #FC682F}.cta-button.secondary[data-v-24617e37]:hover{background:#fc682f;color:#fdf8f3;transform:translateY(-3px)}@media (max-width: 576px){.cta-button[data-v-24617e37]{width:100%;max-width:250px}}@keyframes opalGlow-24617e37{0%,to{box-shadow:0 0 20px #fc682f80}25%{box-shadow:0 0 30px #f2950a99}50%{box-shadow:0 0 25px #f4eb0f80}75%{box-shadow:0 0 35px #f8855999}}@keyframes opalRotate-24617e37{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}
