@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-family-base);line-height:1.5;color:var(--color-gray-900);background-color:var(--color-white)}h1,h2,h3,h4,h5,h6{margin-bottom:var(--spacing-4);font-weight:700;line-height:1.2}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}p{margin-bottom:var(--spacing-4)}a{color:var(--color-orange);text-decoration:none;transition:color var(--transition-speed)}a:hover{color:var(--color-orange-dark)}button{cursor:pointer;font-family:inherit}img{max-width:100%;height:auto}section{padding:var(--spacing-16) 0}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-4)}@media (max-width: 576px){h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}section{padding:var(--spacing-8) 0}}:root{--color-orange: #FF7A00;--color-orange-light: #FF9A3D;--color-orange-dark: #E66D00;--color-white: #FFFFFF;--color-gray-100: #F5F5F5;--color-gray-200: #E5E5E5;--color-gray-300: #D4D4D4;--color-gray-400: #A3A3A3;--color-gray-500: #737373;--color-gray-600: #525252;--color-gray-700: #404040;--color-gray-800: #262626;--color-gray-900: #171717;--color-black: #000000;--font-family-base: "Roboto", "Arial", sans-serif;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.875rem;--font-size-3xl: 2.25rem;--font-size-4xl: 3rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-24: 6rem;--spacing-32: 8rem;--breakpoint-mobile: 576px;--breakpoint-tablet: 992px;--breakpoint-desktop: 1200px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 16px;--box-shadow: 0 4px 6px rgba(0, 0, 0, .1);--transition-speed: .3s}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-bold{font-weight:700}.text-medium{font-weight:500}.text-normal{font-weight:400}.text-light{font-weight:300}.text-uppercase{text-transform:uppercase}.text-orange{color:var(--color-orange)}.text-white{color:var(--color-white)}.bg-orange{background-color:var(--color-orange)}.bg-light{background-color:var(--color-gray-100)}.bg-white{background-color:var(--color-white)}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-4{margin-top:var(--spacing-4)}.mt-8{margin-top:var(--spacing-8)}.mt-16{margin-top:var(--spacing-16)}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-4{margin-bottom:var(--spacing-4)}.mb-8{margin-bottom:var(--spacing-8)}.mb-16{margin-bottom:var(--spacing-16)}.mx-auto{margin-left:auto;margin-right:auto}.py-1{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.py-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.py-4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.py-8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.px-1{padding-left:var(--spacing-1);padding-right:var(--spacing-1)}.px-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.px-8{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.flex{display:flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.grid{display:grid}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-4{gap:var(--spacing-4)}.gap-8{gap:var(--spacing-8)}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}@media (max-width: 576px){.hidden-mobile{display:none}}@media (min-width: 577px) and (max-width: 992px){.hidden-tablet{display:none}}@media (min-width: 993px){.hidden-desktop{display:none}}
