:root{--accent-primary: hsl(46, 61%, 65%);--accent-secondary: hsl(199, 53%, 62%);--gray: hsl(0, 0%, 67%);--white: hsl(0, 0%, 100%);--black: hsl(0, 0%, 12%);--background: linear-gradient(0deg, rgba(0, 0, 0, 1) 100%, rgba(30, 30, 30, 1) 0%);--clip-path: polygon(50% 0%, 96% 25%, 96% 75%, 50% 100%, 4% 75%, 4% 24%)}html{scroll-behavior:smooth;scroll-padding-block:100px}html,body{padding:0;margin:0;box-sizing:border-box}*,*:before,*:after{padding:0;margin:0;box-sizing:border-box}body{font-family:Roboto Condensed Variable,sans-serif;font-weight:400;font-size:1rem;background:var(--background);color:var(--gray)}img{width:100%;height:auto;-webkit-user-drag:none}:where(h1,h2,h3,h4,h5,h6){font-family:Oxanium Variable,system-ui;margin-block:0;line-height:1.2;font-weight:600;color:var(--white)}h1{font-size:clamp(2rem,5vw + 1rem,3.5rem);line-height:1.1}h2{font-size:clamp(2rem,4vw + .5rem,3rem)}h3{font-size:clamp(1.75rem,3vw + .5rem,2.5rem)}h4{font-size:clamp(1.5rem,2.5vw + .5rem,2rem)}h5{font-size:clamp(1.25rem,2vw + .25rem,1.5rem)}h6{font-size:clamp(1rem,1.5vw + .25rem,1.25rem)}p{line-height:1.5;font-size:18px}strong{color:var(--white)}a{color:var(--accent-secondary)}button{border:none;cursor:pointer}label{display:block;margin-bottom:.5rem;text-align:left}input{border:1px solid var(--gray);padding:1rem;font-family:inherit;background-color:var(--white);width:100%;margin-bottom:1rem}.loading{width:20px;aspect-ratio:1;display:grid;border-radius:50%;background:linear-gradient(0deg,#0000007f 30%,#0000 0 70%,#000 0) 50%/8% 100%,linear-gradient(90deg,#00000040 30%,#0000 0 70%,#000000bf 0) 50%/100% 8%;background-repeat:no-repeat;animation:l23 1s infinite steps(12)}.loader:before,.loader:after{content:"";grid-area:1/1;border-radius:50%;background:inherit;opacity:.915;transform:rotate(30deg)}.loader:after{opacity:.83;transform:rotate(60deg)}@keyframes l23{to{transform:rotate(1turn)}}.container-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:9999;overflow:hidden;padding:1rem}.modal{background-color:var(--white);padding:2rem;border-radius:8px;color:var(--black);width:600px}.modal h2{color:var(--black);font-size:1.5rem}.header-modal{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.header-modal button{width:40px;height:40px;padding:1rem;border-radius:.5rem}.modal .wrap-input{overflow:auto;max-height:200px;margin-bottom:1rem}.wrap-btn{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.wrap-btn button{padding:1rem;border:none;font-family:inherit;font-weight:600;background-color:#504f4f;color:var(--white)}form>.cta{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}section{margin-bottom:50px}@media (min-width: 1024px){section{margin-bottom:100px}}main,footer{padding:1rem;max-width:1248px;margin:0 auto}.navbar-mobile{display:block;padding:1rem;position:fixed;width:100%;z-index:3;background-color:#000}.navbar-mobile header{display:flex;align-items:center;justify-content:space-between}.navbar-mobile ul{background-color:#000;display:none;max-height:250px;padding:1rem;border:1px solid #504F4F}.navbar-mobile ul.open{display:block}.navbar-mobile ul li:not(:last-child){width:100%;margin-bottom:1rem;border-bottom:1px solid #504F4F}.navbar-mobile ul li a{display:block;width:100%;text-decoration:none;font-family:Oxanium Variable,system-ui;font-weight:600;color:var(--white);font-size:2rem}.navbar{display:none}.navbar .logo,.navbar-mobile .logo{width:200px}@media (min-width: 1024px){.navbar-mobile{display:none}.navbar{display:flex;align-items:center;justify-content:space-between;background-color:#000;position:fixed;top:0;left:0;right:0;max-width:1216px;width:100%;height:100px;margin:0 auto;z-index:3;padding:1rem}.navbar ul{display:flex;align-items:center;gap:1rem}.navbar ul li a{text-decoration:none;font-family:Oxanium Variable,system-ui;font-weight:600;color:var(--white)}.navbar ul li a:hover{color:var(--accent-primary)}.navbar ul li:last-child a{padding:1rem;color:var(--black);background-color:var(--accent-primary)}}footer{text-align:center}.intro-text{color:var(--accent-primary);font-weight:800;font-family:Oxanium Variable,system-ui}.no-style-list{margin:0;padding:0;list-style:none}.cta{display:inline-block;background-color:var(--accent-primary);color:var(--black);text-decoration:none;padding:1rem 2rem;font-family:Oxanium Variable,system-ui;font-weight:700;font-size:24px;text-align:center;margin-block-start:1rem;font-size:clamp(1rem,1.5vw + .25rem,1.25rem)}.special{background-color:#8fff8f;color:#006b00;font-weight:700;padding:4px;border-radius:1rem;font-size:12px}
