.styles-module-scss-module__V3JEPG__footer{background:var(--background-color-secondary);padding:4rem 1.5rem 2rem}@media (min-width:768px){.styles-module-scss-module__V3JEPG__footer{padding:5rem 2rem 2rem}}.styles-module-scss-module__V3JEPG__container{max-width:1400px;margin:0 auto}.styles-module-scss-module__V3JEPG__grid{grid-template-columns:1fr;gap:3rem;margin-bottom:3rem;display:grid}@media (min-width:460px){.styles-module-scss-module__V3JEPG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.styles-module-scss-module__V3JEPG__grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem}}.styles-module-scss-module__V3JEPG__column{flex-direction:column;gap:1rem;display:flex}.styles-module-scss-module__V3JEPG__logo{font-family:var(--font-bebas);color:var(--text-color);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:2rem;font-weight:400}.styles-module-scss-module__V3JEPG__tagline{color:var(--text-color-secondary);max-width:280px;font-size:.875rem;line-height:1.6}.styles-module-scss-module__V3JEPG__heading{font-family:var(--font-bebas);color:var(--text-color);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:1rem;font-weight:400}.styles-module-scss-module__V3JEPG__link{color:var(--text-color-secondary);width:-moz-fit-content;width:fit-content;font-size:.875rem;text-decoration:none;transition:color .2s;position:relative}.styles-module-scss-module__V3JEPG__link:after{content:"";background:var(--text-color);width:0;height:1px;transition:width .2s;position:absolute;bottom:-2px;left:0}.styles-module-scss-module__V3JEPG__link:hover{color:var(--text-color)}.styles-module-scss-module__V3JEPG__link:hover:after{width:100%}.styles-module-scss-module__V3JEPG__bottom{flex-direction:column;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}@media (min-width:768px){.styles-module-scss-module__V3JEPG__bottom{flex-direction:row;justify-content:space-between}}.styles-module-scss-module__V3JEPG__copyright{color:var(--text-color-secondary);margin:0;font-size:.875rem}.styles-module-scss-module__V3JEPG__social{gap:2rem;display:flex}.styles-module-scss-module__V3JEPG__socialLink{color:var(--text-color-secondary);font-size:.875rem;text-decoration:none;transition:color .2s;position:relative}.styles-module-scss-module__V3JEPG__socialLink:after{content:"";background:var(--text-color);width:0;height:1px;transition:width .2s;position:absolute;bottom:-2px;left:0}.styles-module-scss-module__V3JEPG__socialLink:hover{color:var(--text-color)}.styles-module-scss-module__V3JEPG__socialLink:hover:after{width:100%}
.styles-module-scss-module__j4btKa__pitchPage{background:var(--background-color);min-height:100vh}.styles-module-scss-module__j4btKa__heroSection{background:linear-gradient(180deg,var(--background-color-secondary)0%,var(--background-color)100%);padding:8rem 1.5rem 3rem;position:relative;overflow:hidden}@media (min-width:768px){.styles-module-scss-module__j4btKa__heroSection{padding:10rem 2rem 4rem}}@media (min-width:1024px){.styles-module-scss-module__j4btKa__heroSection{padding:12rem 2rem 5rem}}.styles-module-scss-module__j4btKa__heroGrid{background-image:linear-gradient(color-mix(in srgb,var(--text-color)3%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text-color)3%,transparent)1px,transparent 1px);opacity:.5;background-size:40px 40px;animation:20s ease-in-out infinite styles-module-scss-module__j4btKa__gridPulse;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.styles-module-scss-module__j4btKa__heroGrid{background-size:60px 60px}}.styles-module-scss-module__j4btKa__heroContent{z-index:1;max-width:1400px;margin:0 auto;position:relative}.styles-module-scss-module__j4btKa__breadcrumbs{align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.styles-module-scss-module__j4btKa__breadcrumbs a{color:var(--text-color-secondary);text-decoration:none;transition:color .2s}.styles-module-scss-module__j4btKa__breadcrumbs a:hover{color:var(--text-color)}@media (min-width:768px){.styles-module-scss-module__j4btKa__breadcrumbs{font-size:1rem}}.styles-module-scss-module__j4btKa__separator{color:var(--text-color-secondary)}.styles-module-scss-module__j4btKa__current{color:var(--text-color)}.styles-module-scss-module__j4btKa__pitchName{font-family:var(--font-bebas);letter-spacing:.02em;color:var(--text-color);text-transform:uppercase;margin-bottom:1.5rem;font-size:2.5rem;font-weight:400;line-height:1.1}@media (min-width:460px){.styles-module-scss-module__j4btKa__pitchName{font-size:3rem}}@media (min-width:768px){.styles-module-scss-module__j4btKa__pitchName{font-size:4rem}}@media (min-width:1024px){.styles-module-scss-module__j4btKa__pitchName{font-size:5rem}}.styles-module-scss-module__j4btKa__pitchMeta{flex-wrap:wrap;gap:1.5rem;display:flex}.styles-module-scss-module__j4btKa__metaItem{align-items:center;gap:.5rem;display:flex}.styles-module-scss-module__j4btKa__metaIcon{font-size:1.25rem}.styles-module-scss-module__j4btKa__metaText{color:var(--text-color-secondary);font-size:.875rem}@media (min-width:768px){.styles-module-scss-module__j4btKa__metaText{font-size:1rem}}.styles-module-scss-module__j4btKa__mainContent{max-width:1400px;margin:0 auto;padding:3rem 1.5rem}@media (min-width:768px){.styles-module-scss-module__j4btKa__mainContent{padding:4rem 2rem}}.styles-module-scss-module__j4btKa__contentGrid{grid-template-columns:1fr;gap:3rem;margin-bottom:4rem;display:grid}@media (min-width:1024px){.styles-module-scss-module__j4btKa__contentGrid{grid-template-columns:1fr 400px;gap:4rem}}.styles-module-scss-module__j4btKa__imagesSection{margin-bottom:3rem}.styles-module-scss-module__j4btKa__mainImage{margin-bottom:1rem}.styles-module-scss-module__j4btKa__imagePlaceholder{background:linear-gradient(135deg,var(--background-color-tertiary)0%,var(--background-color-secondary)100%);border:2px solid var(--border-color);justify-content:center;align-items:center;width:100%;height:400px;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__j4btKa__imagePlaceholder:before{content:"";background-image:linear-gradient(color-mix(in srgb,var(--text-color)2%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text-color)2%,transparent)1px,transparent 1px);opacity:.3;background-size:30px 30px;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.styles-module-scss-module__j4btKa__imagePlaceholder{height:500px}}.styles-module-scss-module__j4btKa__imageLabel{font-family:var(--font-bebas);color:var(--text-color-secondary);letter-spacing:.05em;text-transform:uppercase;z-index:1;font-size:3rem;font-weight:400;position:relative}@media (min-width:768px){.styles-module-scss-module__j4btKa__imageLabel{font-size:4rem}}.styles-module-scss-module__j4btKa__imageGallery{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.styles-module-scss-module__j4btKa__galleryImage{position:relative;overflow:hidden}.styles-module-scss-module__j4btKa__galleryPlaceholder{background:linear-gradient(135deg,var(--background-color-tertiary)0%,var(--background-color-secondary)100%);border:1px solid var(--border-color);width:100%;height:120px;color:var(--text-color-secondary);cursor:pointer;justify-content:center;align-items:center;font-size:.875rem;transition:all .3s;display:flex}.styles-module-scss-module__j4btKa__galleryPlaceholder:hover{border-color:var(--border-color-secondary);background:var(--background-color-tertiary)}@media (min-width:768px){.styles-module-scss-module__j4btKa__galleryPlaceholder{height:150px}}.styles-module-scss-module__j4btKa__detailsSection{background:var(--card-color);border:2px solid var(--border-color);padding:2rem 1.5rem;position:relative}@media (min-width:768px){.styles-module-scss-module__j4btKa__detailsSection{padding:2.5rem 2rem}}.styles-module-scss-module__j4btKa__sectionTitle{font-family:var(--font-bebas);letter-spacing:.02em;color:var(--text-color);text-transform:uppercase;margin-bottom:1rem;font-size:1.75rem;font-weight:400}@media (min-width:768px){.styles-module-scss-module__j4btKa__sectionTitle{font-size:2rem}}.styles-module-scss-module__j4btKa__description{color:var(--text-color-secondary);margin-bottom:2rem;font-size:1rem;line-height:1.6}@media (min-width:768px){.styles-module-scss-module__j4btKa__description{font-size:1.125rem}}.styles-module-scss-module__j4btKa__specsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem;display:grid}@media (min-width:460px){.styles-module-scss-module__j4btKa__specsGrid{grid-template-columns:repeat(4,1fr)}}.styles-module-scss-module__j4btKa__specCard{background:var(--background-color-secondary);border:1px solid var(--border-color);flex-direction:column;gap:.5rem;padding:1.5rem;transition:all .3s;display:flex}.styles-module-scss-module__j4btKa__specCard:hover{border-color:var(--border-color-secondary);transform:translateY(-2px)}.styles-module-scss-module__j4btKa__specLabel{font-family:var(--font-bebas);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:400}@media (min-width:768px){.styles-module-scss-module__j4btKa__specLabel{font-size:.875rem}}.styles-module-scss-module__j4btKa__specValue{font-family:var(--font-bebas);color:var(--text-color);letter-spacing:.02em;font-size:1.125rem;font-weight:400}@media (min-width:768px){.styles-module-scss-module__j4btKa__specValue{font-size:1.25rem}}.styles-module-scss-module__j4btKa__featuresSection{border-top:2px solid var(--border-color);padding-top:2rem}.styles-module-scss-module__j4btKa__featuresTitle{font-family:var(--font-bebas);letter-spacing:.02em;color:var(--text-color);text-transform:uppercase;margin-bottom:1rem;font-size:1.25rem;font-weight:400}@media (min-width:768px){.styles-module-scss-module__j4btKa__featuresTitle{font-size:1.5rem}}.styles-module-scss-module__j4btKa__featuresList{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:460px){.styles-module-scss-module__j4btKa__featuresList{grid-template-columns:repeat(2,1fr)}}.styles-module-scss-module__j4btKa__featureItem{background:color-mix(in srgb,var(--text-color)3%,transparent);border:1px solid var(--border-color);align-items:center;gap:.75rem;padding:.75rem;transition:all .2s;display:flex}.styles-module-scss-module__j4btKa__featureItem:hover{background:color-mix(in srgb,var(--text-color)5%,transparent);border-color:var(--border-color-secondary)}.styles-module-scss-module__j4btKa__featureCheck{color:var(--text-color);font-size:1rem;font-weight:700}.styles-module-scss-module__j4btKa__featureText{color:var(--text-color);font-size:.875rem}@media (min-width:768px){.styles-module-scss-module__j4btKa__featureText{font-size:1rem}}@media (min-width:1024px){.styles-module-scss-module__j4btKa__rightColumn{height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:100px}}.styles-module-scss-module__j4btKa__bookingCard{background:var(--card-color);border:2px solid var(--border-color);padding:2rem;transition:all .3s;position:relative;overflow:hidden}.styles-module-scss-module__j4btKa__bookingCard:before{content:"";background:linear-gradient(90deg,var(--text-color),var(--text-color-secondary));height:4px;position:absolute;top:0;left:0;right:0}.styles-module-scss-module__j4btKa__bookingCard:hover{border-color:var(--border-color-secondary);box-shadow:0 8px 24px color-mix(in srgb,var(--text-color)10%,transparent)}.styles-module-scss-module__j4btKa__priceSection{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.styles-module-scss-module__j4btKa__priceLabel{color:var(--text-color-secondary);font-size:.875rem}.styles-module-scss-module__j4btKa__priceValue{font-family:var(--font-bebas);color:var(--text-color);letter-spacing:.02em;font-size:2.5rem;font-weight:400}@media (min-width:768px){.styles-module-scss-module__j4btKa__priceValue{font-size:3rem}}.styles-module-scss-module__j4btKa__bookButton{font-family:var(--font-bebas);width:100%;color:var(--background-color);background:var(--text-color);border:2px solid var(--text-color);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;padding:1.25rem 2rem;font-size:1.5rem;font-weight:400;transition:all .3s;position:relative;overflow:hidden}.styles-module-scss-module__j4btKa__bookButton:before{content:"";background:color-mix(in srgb,var(--background-color)20%,transparent);width:0;height:0;transition:width .5s,height .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module-scss-module__j4btKa__bookButton:hover{box-shadow:0 8px 20px color-mix(in srgb,var(--text-color)30%,transparent);transform:translateY(-2px)}.styles-module-scss-module__j4btKa__bookButton:hover:before{width:400px;height:400px}.styles-module-scss-module__j4btKa__bookButton:active{transform:translateY(0)}.styles-module-scss-module__j4btKa__bookingInfo{border-top:1px solid var(--border-color);flex-direction:column;gap:.75rem;padding-top:1.5rem;display:flex}.styles-module-scss-module__j4btKa__infoItem{align-items:center;gap:.75rem;display:flex}.styles-module-scss-module__j4btKa__infoIcon{font-size:1.25rem}.styles-module-scss-module__j4btKa__infoText{color:var(--text-color-secondary);font-size:.875rem}.styles-module-scss-module__j4btKa__calendarContainer{margin-top:4rem}@media (min-width:768px){.styles-module-scss-module__j4btKa__calendarContainer{margin-top:6rem}}@keyframes styles-module-scss-module__j4btKa__gridPulse{0%,to{opacity:.3}50%{opacity:.6}}
.styles-module-scss-module__LlAf1q__schoolsPage{background:var(--background-color);width:100%;color:var(--text-color)}.styles-module-scss-module__LlAf1q__heroSection{justify-content:center;align-items:center;min-height:70vh;padding:6rem 1.5rem 4rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.styles-module-scss-module__LlAf1q__heroSection{min-height:75vh;padding:8rem 2rem 6rem}}@media (min-width:1024px){.styles-module-scss-module__LlAf1q__heroSection{min-height:80vh;padding:10rem 3rem 8rem}}.styles-module-scss-module__LlAf1q__heroGrid{background-image:linear-gradient(var(--border-color)1px,transparent 1px),linear-gradient(90deg,var(--border-color)1px,transparent 1px);opacity:.3;background-size:50px 50px;animation:20s linear infinite styles-module-scss-module__LlAf1q__gridMove;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.styles-module-scss-module__LlAf1q__heroGrid{background-size:75px 75px}}@media (min-width:1024px){.styles-module-scss-module__LlAf1q__heroGrid{background-size:100px 100px}}@keyframes styles-module-scss-module__LlAf1q__gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.styles-module-scss-module__LlAf1q__heroContent{z-index:1;text-align:center;max-width:1200px;position:relative}.styles-module-scss-module__LlAf1q__heroTitle{font-family:var(--font-bebas);letter-spacing:.02em;color:var(--text-color);text-transform:uppercase;margin-bottom:1rem;font-size:2.5rem;font-weight:400;line-height:1.1}@media (min-width:460px){.styles-module-scss-module__LlAf1q__heroTitle{font-size:3rem}}@media (min-width:768px){.styles-module-scss-module__LlAf1q__heroTitle{font-size:4rem}}@media (min-width:1024px){.styles-module-scss-module__LlAf1q__heroTitle{margin-bottom:1.5rem;font-size:5rem}}.styles-module-scss-module__LlAf1q__heroSubtitle{color:var(--text-color-secondary);max-width:800px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.6}@media (min-width:768px){.styles-module-scss-module__LlAf1q__heroSubtitle{margin-bottom:3rem;font-size:1.125rem}}@media (min-width:1024px){.styles-module-scss-module__LlAf1q__heroSubtitle{margin-bottom:4rem;font-size:1.25rem}}.styles-module-scss-module__LlAf1q__heroStats{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;padding:0 1rem;display:grid}@media (min-width:460px){.styles-module-scss-module__LlAf1q__heroStats{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width:768px){.styles-module-scss-module__LlAf1q__heroStats{margin-bottom:3rem}}.styles-module-scss-module__LlAf1q__statItem{text-align:center}.styles-module-scss-module__LlAf1q__statValue{font-family:var(--font-bebas);color:var(--text-color);letter-spacing:.02em;font-size:2.5rem;font-weight:400;display:block}@media (min-width:768px){.styles-module-scss-module__LlAf1q__statValue{font-size:3rem}}.styles-module-scss-module__LlAf1q__statLabel{color:var(--text-color-secondary);margin-top:.25rem;font-size:.875rem;display:block}@media (min-width:768px){.styles-module-scss-module__LlAf1q__statLabel{font-size:1rem}}.styles-module-scss-module__LlAf1q__heroCta{font-family:var(--font-bebas);letter-spacing:.05em;background:var(--text-color);color:var(--background-color);cursor:pointer;text-transform:uppercase;border:none;padding:1rem 2.5rem;font-size:1.125rem;font-weight:400;transition:all .3s}@media (min-width:768px){.styles-module-scss-module__LlAf1q__heroCta{padding:1.25rem 3rem;font-size:1.25rem}}.styles-module-scss-module__LlAf1q__heroCta:hover{box-shadow:0 8px 16px color-mix(in srgb,var(--text-color)30%,transparent);transform:translateY(-2px)}.styles-module-scss-module__LlAf1q__sectionTitle{font-family:var(--font-bebas);letter-spacing:.02em;color:var(--text-color);text-align:center;text-transform:uppercase;margin-bottom:.75rem;font-size:2rem;font-weight:400}@media (min-width:768px){.styles-module-scss-module__LlAf1q__sectionTitle{margin-bottom:1rem;font-size:3rem}}.styles-module-scss-module__LlAf1q__sectionSubtitle{color:var(--text-color-secondary);text-align:center;max-width:700px;margin:0 auto 2rem;font-size:.875rem;line-height:1.6}@media (min-width:768px){.styles-module-scss-module__LlAf1q__sectionSubtitle{margin-bottom:3rem;font-size:1rem}}.styles-module-scss-module__LlAf1q__whyPartnerSection{max-width:1400px;margin:0 auto;padding:4rem 1.5rem}@media (min-width:768px){.styles-module-scss-module__LlAf1q__whyPartnerSection{padding:6rem 2rem}}@media (min-width:1024px){.styles-module-scss-module__LlAf1q__whyPartnerSection{padding:8rem 3rem}}.styles-module-scss-module__LlAf1q__benefitsGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:460px){.styles-module-scss-module__LlAf1q__benefitsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.styles-module-scss-module__LlAf1q__benefitsGrid{grid-template-columns:repeat(3,1fr);gap:2rem}}.styles-module-scss-module__LlAf1q__benefitCard{background:var(--card-color);border:2px solid var(--border-color);padding:2rem 1.5rem;transition:all .3s}@media (min-width:768px){.styles-module-scss-module__LlAf1q__benefitCard{padding:2.5rem 2rem}}.styles-module-scss-module__LlAf1q__benefitCard:hover{border-color:var(--border-color-secondary);box-shadow:0 8px 24px color-mix(in srgb,var(--text-color)10%,transparent);transform:translateY(-4px)}.styles-module-scss-module__LlAf1q__benefitIcon{margin-bottom:1rem;font-size:2.5rem;display:block}@media (min-width:768px){.styles-module-scss-module__LlAf1q__benefitIcon{font-size:3rem}}.styles-module-scss-module__LlAf1q__benefitTitle{font-family:var(--font-bebas);letter-spacing:.02em;color:var(--text-color);text-transform:uppercase;margin-bottom:.75rem;font-size:1.25rem;font-weight:400}@media (min-width:768px){.styles-module-scss-module__LlAf1q__benefitTitle{margin-bottom:1rem;font-size:1.5rem}}.styles-module-scss-module__LlAf1q__benefitDescription{color:var(--text-color-secondary);font-size:.875rem;line-height:1.6}@media (min-width:768px){.styles-module-scss-module__LlAf1q__benefitDescription{font-size:1rem}}.styles-module-scss-module__LlAf1q__offeringsSection{background:var(--card-color);max-width:1400px;margin:0 auto;padding:4rem 1.5rem}@media (min-width:768px){.styles-module-scss-module__LlAf1q__offeringsSection{padding:6rem 2rem}}@media (min-width:1024px){.styles-module-scss-module__LlAf1q__offeringsSection{padding:8rem 3rem}}.styles-module-scss-module__LlAf1q__offeringsGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.styles-module-scss-module__LlAf1q__offeringsGrid{grid-template-columns:repeat(3,1fr);gap:2rem}}.styles-module-scss-module__LlAf1q__offeringCard{background:var(--background-color);border:2px solid var(--border-color);flex-direction:column;padding:2rem 1.5rem;transition:all .3s;display:flex}@media (min-width:768px){.styles-module-scss-module__LlAf1q__offeringCard{padding:2.5rem 2rem}}.styles-module-scss-module__LlAf1q__offeringCard:hover{border-color:var(--border-color-secondary);box-shadow:0 12px 32px color-mix(in srgb,var(--text-color)15%,transparent);transform:translateY(-4px)}.styles-module-scss-module__LlAf1q__offeringHeader{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.styles-module-scss-module__LlAf1q__offeringIcon{font-size:2rem}@media (min-width:768px){.styles-module-scss-module__LlAf1q__offeringIcon{font-size:2.5rem}}.styles-module-scss-module__LlAf1q__offeringTitle{font-family:var(--font-bebas);letter-spacing:.02em;color:var(--text-color);text-transform:uppercase;font-size:1.25rem;font-weight:400}@media (min-width:768px){.styles-module-scss-module__LlAf1q__offeringTitle{font-size:1.5rem}}.styles-module-scss-module__LlAf1q__offeringList{flex:1;margin:0 0 auto;padding:0;list-style:none}.styles-module-scss-module__LlAf1q__offeringList li{color:var(--text-color-secondary);margin-bottom:.75rem;padding-left:1.5rem;font-size:.875rem;line-height:1.6;position:relative}@media (min-width:768px){.styles-module-scss-module__LlAf1q__offeringList li{font-size:.9375rem}}.styles-module-scss-module__LlAf1q__offeringList li:before{content:"✓";color:var(--text-color);font-weight:700;position:absolute;left:0}.styles-module-scss-module__LlAf1q__offeringPrice{border-top:1px solid var(--border-color);text-align:center;margin-top:1.5rem;padding-top:1.5rem}.styles-module-scss-module__LlAf1q__priceLabel{color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;display:block}@media (min-width:768px){.styles-module-scss-module__LlAf1q__priceLabel{font-size:.8125rem}}.styles-module-scss-module__LlAf1q__priceValue{font-family:var(--font-bebas);color:var(--text-color);letter-spacing:.02em;font-size:1.5rem;font-weight:400;display:block}@media (min-width:768px){.styles-module-scss-module__LlAf1q__priceValue{font-size:1.75rem}}.styles-module-scss-module__LlAf1q__howItWorksSection{max-width:1400px;margin:0 auto;padding:4rem 1.5rem}@media (min-width:768px){.styles-module-scss-module__LlAf1q__howItWorksSection{padding:6rem 2rem}}@media (min-width:1024px){.styles-module-scss-module__LlAf1q__howItWorksSection{padding:8rem 3rem}}.styles-module-scss-module__LlAf1q__stepsGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:460px){.styles-module-scss-module__LlAf1q__stepsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.styles-module-scss-module__LlAf1q__stepsGrid{grid-template-columns:repeat(4,1fr)}}.styles-module-scss-module__LlAf1q__stepCard{background:var(--card-color);border:2px solid var(--border-color);text-align:center;padding:2rem 1.5rem;transition:all .3s;position:relative}@media (min-width:768px){.styles-module-scss-module__LlAf1q__stepCard{padding:2.5rem 2rem}}.styles-module-scss-module__LlAf1q__stepCard:hover{border-color:var(--border-color-secondary);box-shadow:0 8px 24px color-mix(in srgb,var(--text-color)10%,transparent);transform:translateY(-4px)}.styles-module-scss-module__LlAf1q__stepCard:hover .styles-module-scss-module__LlAf1q__stepNumber{transform:scale(1.1)}.styles-module-scss-module__LlAf1q__stepNumber{font-family:var(--font-bebas);color:var(--text-color);opacity:.2;margin-bottom:1rem;font-size:3rem;font-weight:400;transition:transform .3s}@media (min-width:768px){.styles-module-scss-module__LlAf1q__stepNumber{font-size:4rem}}.styles-module-scss-module__LlAf1q__stepTitle{font-family:var(--font-bebas);letter-spacing:.02em;color:var(--text-color);text-transform:uppercase;margin-bottom:.75rem;font-size:1.25rem;font-weight:400}@media (min-width:768px){.styles-module-scss-module__LlAf1q__stepTitle{margin-bottom:1rem;font-size:1.5rem}}.styles-module-scss-module__LlAf1q__stepDescription{color:var(--text-color-secondary);font-size:.875rem;line-height:1.6}@media (min-width:768px){.styles-module-scss-module__LlAf1q__stepDescription{font-size:.9375rem}}.styles-module-scss-module__LlAf1q__specialSection{background:var(--card-color);max-width:1400px;margin:0 auto;padding:4rem 1.5rem}@media (min-width:768px){.styles-module-scss-module__LlAf1q__specialSection{padding:6rem 2rem}}@media (min-width:1024px){.styles-module-scss-module__LlAf1q__specialSection{padding:8rem 3rem}}.styles-module-scss-module__LlAf1q__specialGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.styles-module-scss-module__LlAf1q__specialGrid{grid-template-columns:repeat(3,1fr)}}.styles-module-scss-module__LlAf1q__specialCard{background:var(--background-color);border:2px solid var(--border-color);padding:2rem 1.5rem;transition:all .3s}@media (min-width:768px){.styles-module-scss-module__LlAf1q__specialCard{padding:2.5rem 2rem}}.styles-module-scss-module__LlAf1q__specialCard:hover{border-color:var(--border-color-secondary);box-shadow:0 8px 24px color-mix(in srgb,var(--text-color)10%,transparent);transform:translateY(-4px)}.styles-module-scss-module__LlAf1q__specialIcon{margin-bottom:1rem;font-size:2.5rem;display:block}@media (min-width:768px){.styles-module-scss-module__LlAf1q__specialIcon{margin-bottom:1.5rem;font-size:3rem}}.styles-module-scss-module__LlAf1q__specialTitle{font-family:var(--font-bebas);letter-spacing:.02em;color:var(--text-color);text-transform:uppercase;margin-bottom:.75rem;font-size:1.25rem;font-weight:400}@media (min-width:768px){.styles-module-scss-module__LlAf1q__specialTitle{margin-bottom:1rem;font-size:1.5rem}}.styles-module-scss-module__LlAf1q__specialDescription{color:var(--text-color-secondary);font-size:.875rem;line-height:1.6}@media (min-width:768px){.styles-module-scss-module__LlAf1q__specialDescription{font-size:.9375rem}}.styles-module-scss-module__LlAf1q__finalCtaSection{text-align:center;max-width:1000px;margin:0 auto;padding:4rem 1.5rem}@media (min-width:768px){.styles-module-scss-module__LlAf1q__finalCtaSection{padding:6rem 2rem}}@media (min-width:1024px){.styles-module-scss-module__LlAf1q__finalCtaSection{padding:8rem 3rem}}.styles-module-scss-module__LlAf1q__ctaContent{background:var(--card-color);border:2px solid var(--border-color);padding:3rem 1.5rem}@media (min-width:768px){.styles-module-scss-module__LlAf1q__ctaContent{padding:4rem 3rem}}.styles-module-scss-module__LlAf1q__ctaTitle{font-family:var(--font-bebas);letter-spacing:.02em;color:var(--text-color);text-transform:uppercase;margin-bottom:1rem;font-size:2rem;font-weight:400}@media (min-width:768px){.styles-module-scss-module__LlAf1q__ctaTitle{font-size:2.5rem}}@media (min-width:1024px){.styles-module-scss-module__LlAf1q__ctaTitle{margin-bottom:1.5rem;font-size:3rem}}.styles-module-scss-module__LlAf1q__ctaDescription{color:var(--text-color-secondary);max-width:700px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:.875rem;line-height:1.6}@media (min-width:768px){.styles-module-scss-module__LlAf1q__ctaDescription{margin-bottom:2.5rem;font-size:1rem}}.styles-module-scss-module__LlAf1q__ctaButtons{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}@media (min-width:460px){.styles-module-scss-module__LlAf1q__ctaButtons{flex-direction:row;justify-content:center;gap:1.5rem}}.styles-module-scss-module__LlAf1q__primaryButton{font-family:var(--font-bebas);letter-spacing:.05em;background:var(--text-color);color:var(--background-color);cursor:pointer;text-transform:uppercase;border:none;padding:1rem 2.5rem;font-size:1.125rem;font-weight:400;transition:all .3s}@media (min-width:768px){.styles-module-scss-module__LlAf1q__primaryButton{font-size:1.25rem}}.styles-module-scss-module__LlAf1q__primaryButton:hover{box-shadow:0 8px 16px color-mix(in srgb,var(--text-color)30%,transparent);transform:translateY(-2px)}.styles-module-scss-module__LlAf1q__secondaryButton{font-family:var(--font-bebas);letter-spacing:.05em;color:var(--text-color);border:2px solid var(--border-color);cursor:pointer;text-transform:uppercase;background:0 0;padding:1rem 2.5rem;font-size:1.125rem;font-weight:400;transition:all .3s}@media (min-width:768px){.styles-module-scss-module__LlAf1q__secondaryButton{font-size:1.25rem}}.styles-module-scss-module__LlAf1q__secondaryButton:hover{border-color:var(--border-color-secondary);box-shadow:0 8px 16px color-mix(in srgb,var(--text-color)10%,transparent);transform:translateY(-2px)}.styles-module-scss-module__LlAf1q__ctaNote{color:var(--text-color-secondary);font-size:.875rem;line-height:1.6}@media (min-width:768px){.styles-module-scss-module__LlAf1q__ctaNote{font-size:1rem}}.styles-module-scss-module__LlAf1q__ctaNote strong{color:var(--text-color)}
.styles-module-scss-module__pplbVW__landingWrapper{width:calc(100% + 2rem);margin:-1rem}@media (min-width:1024px){.styles-module-scss-module__pplbVW__landingWrapper{width:100%;margin:0}}.styles-module-scss-module__pplbVW__hero{justify-content:center;align-items:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__pplbVW__gridBackground{z-index:0;opacity:.4;position:absolute;top:0;bottom:0;left:0;right:0}.styles-module-scss-module__pplbVW__gridLines{background-image:linear-gradient(color-mix(in srgb,var(--text-color)5%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text-color)5%,transparent)1px,transparent 1px);background-size:60px 60px;animation:20s linear infinite styles-module-scss-module__pplbVW__gridMove;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.styles-module-scss-module__pplbVW__gridLines{background-size:80px 80px}}@media (min-width:1024px){.styles-module-scss-module__pplbVW__gridLines{background-size:100px 100px}}.styles-module-scss-module__pplbVW__gradientOverlay{background:radial-gradient(circle at 50% 50%,transparent 0%,var(--background-color)100%);position:absolute;top:0;bottom:0;left:0;right:0}.styles-module-scss-module__pplbVW__heroContainer{z-index:1;text-align:center;max-width:1400px;margin:0 auto;padding:2rem 1.5rem;position:relative}@media (min-width:768px){.styles-module-scss-module__pplbVW__heroContainer{padding:4rem 2rem}}.styles-module-scss-module__pplbVW__heroContent{max-width:900px;margin:0 auto}.styles-module-scss-module__pplbVW__heroTitle{font-family:var(--font-bebas);letter-spacing:.02em;color:var(--text-color);text-transform:uppercase;margin-bottom:1.5rem;font-size:3rem;font-weight:400;line-height:1}@media (min-width:460px){.styles-module-scss-module__pplbVW__heroTitle{font-size:4rem}}@media (min-width:768px){.styles-module-scss-module__pplbVW__heroTitle{font-size:5.5rem}}@media (min-width:1024px){.styles-module-scss-module__pplbVW__heroTitle{font-size:7rem}}.styles-module-scss-module__pplbVW__heroHighlight{background:linear-gradient(135deg,var(--text-color)0%,var(--text-color-secondary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.styles-module-scss-module__pplbVW__heroHighlight:after{content:"";background:linear-gradient(90deg,transparent,var(--secondary-color)50%,transparent);height:4px;animation:3s ease-in-out infinite styles-module-scss-module__pplbVW__shimmer;position:absolute;bottom:0;left:0;right:0}.styles-module-scss-module__pplbVW__heroSubtitle{color:var(--text-color-secondary);max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.6}@media (min-width:768px){.styles-module-scss-module__pplbVW__heroSubtitle{margin-bottom:2.5rem;font-size:1.125rem}}@media (min-width:1024px){.styles-module-scss-module__pplbVW__heroSubtitle{margin-bottom:3rem;font-size:1.25rem}}.styles-module-scss-module__pplbVW__heroActions{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}@media (min-width:460px){.styles-module-scss-module__pplbVW__heroActions{flex-direction:row}}.styles-module-scss-module__pplbVW__heroPrimary{font-family:var(--font-bebas);color:var(--background-color);background:var(--text-color);border:2px solid var(--text-color);text-align:center;text-transform:uppercase;letter-spacing:.05em;width:100%;max-width:240px;padding:1rem 2.5rem;font-size:1.25rem;font-weight:400;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.styles-module-scss-module__pplbVW__heroPrimary:before{content:"";background:color-mix(in srgb,var(--background-color)20%,transparent);width:0;height:0;transition:width .6s cubic-bezier(.22,1,.36,1),height .6s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module-scss-module__pplbVW__heroPrimary:hover{box-shadow:0 12px 24px color-mix(in srgb,var(--text-color)25%,transparent);transform:translateY(-3px)scale(1.02)}.styles-module-scss-module__pplbVW__heroPrimary:hover:before{width:400px;height:400px}@media (min-width:460px){.styles-module-scss-module__pplbVW__heroPrimary{width:auto}}.styles-module-scss-module__pplbVW__heroSecondary{font-family:var(--font-bebas);color:var(--text-color);border:2px solid var(--text-color);text-align:center;text-transform:uppercase;letter-spacing:.05em;background:0 0;width:100%;max-width:240px;padding:1rem 2.5rem;font-size:1.25rem;font-weight:400;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.styles-module-scss-module__pplbVW__heroSecondary:hover{background:var(--text-color);color:var(--background-color);box-shadow:0 12px 24px color-mix(in srgb,var(--text-color)25%,transparent);transform:translateY(-3px)scale(1.02)}@media (min-width:460px){.styles-module-scss-module__pplbVW__heroSecondary{width:auto}}.styles-module-scss-module__pplbVW__heroStats{border-top:1px solid var(--border-color);grid-template-columns:1fr;gap:2rem;margin-top:4rem;padding-top:4rem;display:grid}@media (min-width:460px){.styles-module-scss-module__pplbVW__heroStats{grid-template-columns:repeat(3,1fr);gap:3rem}}@media (min-width:768px){.styles-module-scss-module__pplbVW__heroStats{margin-top:5rem;padding-top:5rem}}.styles-module-scss-module__pplbVW__heroStat{position:relative}.styles-module-scss-module__pplbVW__heroStat:before{content:"";background:linear-gradient(90deg,transparent,var(--secondary-color),transparent);opacity:0;width:40px;height:2px;transition:opacity .3s;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.styles-module-scss-module__pplbVW__heroStat:hover:before{opacity:1}.styles-module-scss-module__pplbVW__heroStatValue{font-family:var(--font-bebas);color:var(--text-color);letter-spacing:.02em;margin-bottom:.5rem;font-size:3rem;font-weight:400}@media (min-width:768px){.styles-module-scss-module__pplbVW__heroStatValue{font-size:4rem}}.styles-module-scss-module__pplbVW__heroStatLabel{font-family:var(--font-bebas);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:1rem;font-weight:400}@media (min-width:768px){.styles-module-scss-module__pplbVW__heroStatLabel{font-size:1.125rem}}.styles-module-scss-module__pplbVW__pitchesSection{background:var(--background-color-secondary);z-index:2;padding:4rem 1.5rem;position:relative}@media (min-width:768px){.styles-module-scss-module__pplbVW__pitchesSection{padding:6rem 2rem}}@media (min-width:1024px){.styles-module-scss-module__pplbVW__pitchesSection{padding:8rem 2rem}}.styles-module-scss-module__pplbVW__pitchesContainer{max-width:1400px;margin:0 auto}.styles-module-scss-module__pplbVW__pitchesHeader{text-align:center;margin-bottom:3rem}@media (min-width:768px){.styles-module-scss-module__pplbVW__pitchesHeader{margin-bottom:4rem}}.styles-module-scss-module__pplbVW__pitchesTitle{font-family:var(--font-bebas);color:var(--text-color);letter-spacing:.02em;text-transform:uppercase;margin-bottom:1rem;font-size:2.5rem;font-weight:400}@media (min-width:768px){.styles-module-scss-module__pplbVW__pitchesTitle{font-size:4rem}}.styles-module-scss-module__pplbVW__pitchesSubtitle{color:var(--text-color-secondary);max-width:600px;margin:0 auto;font-size:1rem}@media (min-width:768px){.styles-module-scss-module__pplbVW__pitchesSubtitle{font-size:1.125rem}}.styles-module-scss-module__pplbVW__pitchesGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:460px){.styles-module-scss-module__pplbVW__pitchesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.styles-module-scss-module__pplbVW__pitchesGrid{grid-template-columns:repeat(3,1fr)}}.styles-module-scss-module__pplbVW__pitchCard{background:var(--card-color);border:2px solid var(--border-color);text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.styles-module-scss-module__pplbVW__pitchCard:before{content:"";background:linear-gradient(135deg,color-mix(in srgb,var(--text-color)2%,transparent)0%,transparent 100%);opacity:0;z-index:1;pointer-events:none;transition:opacity .4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0}.styles-module-scss-module__pplbVW__pitchCard:hover{box-shadow:0 16px 48px color-mix(in srgb,var(--text-color)12%,transparent);border-color:var(--border-color-secondary);transform:translateY(-6px)scale(1.01)}.styles-module-scss-module__pplbVW__pitchCard:hover:before{opacity:1}.styles-module-scss-module__pplbVW__pitchCard:hover .styles-module-scss-module__pplbVW__pitchCardGrid{opacity:.3}.styles-module-scss-module__pplbVW__pitchCardGrid{background-image:linear-gradient(color-mix(in srgb,var(--text-color)2%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text-color)2%,transparent)1px,transparent 1px);opacity:0;pointer-events:none;background-size:20px 20px;transition:opacity .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0}.styles-module-scss-module__pplbVW__pitchImageWrapper{background:linear-gradient(135deg,var(--background-color-tertiary)0%,var(--background-color-secondary)100%);justify-content:center;align-items:center;width:100%;height:200px;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__pplbVW__pitchImagePlaceholder{font-family:var(--font-bebas);color:var(--text-color-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:2rem;font-weight:400}.styles-module-scss-module__pplbVW__pitchBadge{background:color-mix(in srgb,var(--text-color)80%,transparent);color:var(--background-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.5rem .75rem;font-size:.875rem;font-weight:600;position:absolute;top:1rem;right:1rem}.styles-module-scss-module__pplbVW__pitchContent{padding:1.5rem}.styles-module-scss-module__pplbVW__pitchName{font-family:var(--font-bebas);color:var(--text-color);letter-spacing:.02em;text-transform:uppercase;margin-bottom:.5rem;font-size:1.5rem;font-weight:400}.styles-module-scss-module__pplbVW__pitchLocation{color:var(--text-color-secondary);align-items:center;gap:.25rem;margin-bottom:1rem;font-size:.875rem;display:flex}.styles-module-scss-module__pplbVW__pitchLocation:before{content:"📍"}.styles-module-scss-module__pplbVW__pitchFooter{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.styles-module-scss-module__pplbVW__pitchType{font-family:var(--font-bebas);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:1rem;font-weight:400}.styles-module-scss-module__pplbVW__pitchPrice{font-family:var(--font-bebas);color:var(--text-color);letter-spacing:.02em;font-size:1.25rem;font-weight:400}.styles-module-scss-module__pplbVW__pitchesCta{text-align:center;margin-top:3rem}@media (min-width:768px){.styles-module-scss-module__pplbVW__pitchesCta{margin-top:4rem}}.styles-module-scss-module__pplbVW__pitchesButton{font-family:var(--font-bebas);color:var(--text-color);border:2px solid var(--text-color);text-transform:uppercase;letter-spacing:.05em;background:0 0;padding:1rem 2.5rem;font-size:1.25rem;font-weight:400;text-decoration:none;transition:color .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative;overflow:hidden}.styles-module-scss-module__pplbVW__pitchesButton:before{content:"";background:var(--text-color);z-index:-1;width:100%;height:100%;transition:left .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:-100%}.styles-module-scss-module__pplbVW__pitchesButton:hover{color:var(--background-color);box-shadow:0 12px 24px color-mix(in srgb,var(--text-color)25%,transparent);transform:translateY(-3px)scale(1.02)}.styles-module-scss-module__pplbVW__pitchesButton:hover:before{left:0}.styles-module-scss-module__pplbVW__pitchLines{pointer-events:none;z-index:1;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.styles-module-scss-module__pplbVW__pitchLine{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--text-color)8%,transparent)10%,color-mix(in srgb,var(--text-color)8%,transparent)90%,transparent 100%);height:1px;position:absolute;left:0;right:0}.styles-module-scss-module__pplbVW__pitchLine:after{content:"";background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--text-color)3%,transparent)50%,transparent 100%);width:100%;height:100%;animation:8s ease-in-out infinite styles-module-scss-module__pplbVW__shimmer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module-scss-module__pplbVW__pitchLine:first-child{top:15%}.styles-module-scss-module__pplbVW__pitchLine:nth-child(2){top:30%}.styles-module-scss-module__pplbVW__pitchLine:nth-child(3){top:45%}.styles-module-scss-module__pplbVW__pitchLine:nth-child(4){top:60%}.styles-module-scss-module__pplbVW__pitchLine:nth-child(5){top:75%}.styles-module-scss-module__pplbVW__pitchLine:nth-child(6){top:90%}.styles-module-scss-module__pplbVW__pitchVerticalLine{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--text-color)4%,transparent)10%,color-mix(in srgb,var(--text-color)4%,transparent)90%,transparent 100%);width:1px;position:absolute;top:0;bottom:0}.styles-module-scss-module__pplbVW__pitchVerticalLine:nth-child(7){left:20%}.styles-module-scss-module__pplbVW__pitchVerticalLine:nth-child(8){left:40%}.styles-module-scss-module__pplbVW__pitchVerticalLine:nth-child(9){left:60%}.styles-module-scss-module__pplbVW__pitchVerticalLine:nth-child(10){left:80%}.styles-module-scss-module__pplbVW__pitchCenterCircle{border:1px solid color-mix(in srgb,var(--text-color)6%,transparent);border-radius:50%;width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.styles-module-scss-module__pplbVW__pitchCenterCircle{width:300px;height:300px}}.styles-module-scss-module__pplbVW__pitchCenterCircle:before{content:"";background:color-mix(in srgb,var(--text-color)10%,transparent);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes styles-module-scss-module__pplbVW__gridMove{0%{transform:translate(0)}to{transform:translate(60px,60px)}}@keyframes styles-module-scss-module__pplbVW__shimmer{0%,to{opacity:.2;transform:scaleX(.7)translate(-10%)}50%{opacity:.8;transform:scaleX(1.1)translate(0%)}}
.styles-module-scss-module__hlhNmG__legalPage{background:var(--background-color);width:100%;color:var(--text-color)}.styles-module-scss-module__hlhNmG__heroSection{justify-content:center;align-items:center;min-height:40vh;padding:8rem 1.5rem 4rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.styles-module-scss-module__hlhNmG__heroSection{min-height:45vh;padding:10rem 2rem 5rem}}@media (min-width:1024px){.styles-module-scss-module__hlhNmG__heroSection{min-height:50vh;padding:12rem 3rem 6rem}}.styles-module-scss-module__hlhNmG__gridBackground{position:absolute;top:0;bottom:0;left:0;right:0}.styles-module-scss-module__hlhNmG__gridLines{background-image:linear-gradient(var(--border-color)1px,transparent 1px),linear-gradient(90deg,var(--border-color)1px,transparent 1px);opacity:.3;background-size:50px 50px;animation:20s linear infinite styles-module-scss-module__hlhNmG__gridMove;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.styles-module-scss-module__hlhNmG__gridLines{background-size:75px 75px}}@media (min-width:1024px){.styles-module-scss-module__hlhNmG__gridLines{background-size:100px 100px}}@keyframes styles-module-scss-module__hlhNmG__gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.styles-module-scss-module__hlhNmG__gradientOverlay{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--background-color)20%,transparent)50%,var(--background-color)100%);position:absolute;top:0;bottom:0;left:0;right:0}.styles-module-scss-module__hlhNmG__heroContent{z-index:1;text-align:center;max-width:900px;position:relative}.styles-module-scss-module__hlhNmG__title{font-family:var(--font-bebas);letter-spacing:.02em;color:var(--text-color);text-transform:uppercase;margin-bottom:1rem;font-size:2.5rem;font-weight:400;line-height:1.1}@media (min-width:460px){.styles-module-scss-module__hlhNmG__title{font-size:3rem}}@media (min-width:768px){.styles-module-scss-module__hlhNmG__title{font-size:4rem}}@media (min-width:1024px){.styles-module-scss-module__hlhNmG__title{font-size:5rem}}.styles-module-scss-module__hlhNmG__lastUpdated{color:var(--text-color-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:.875rem}@media (min-width:768px){.styles-module-scss-module__hlhNmG__lastUpdated{font-size:1rem}}.styles-module-scss-module__hlhNmG__contentSection{padding:3rem 1.5rem;position:relative}@media (min-width:768px){.styles-module-scss-module__hlhNmG__contentSection{padding:4rem 2rem}}@media (min-width:1024px){.styles-module-scss-module__hlhNmG__contentSection{padding:6rem 3rem}}.styles-module-scss-module__hlhNmG__contentWrapper{max-width:900px;margin:0 auto;position:relative}.styles-module-scss-module__hlhNmG__sideLines{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:-1rem;right:-1rem}@media (min-width:768px){.styles-module-scss-module__hlhNmG__sideLines{left:-2rem;right:-2rem}}@media (min-width:1024px){.styles-module-scss-module__hlhNmG__sideLines{left:-3rem;right:-3rem}}.styles-module-scss-module__hlhNmG__sideLines:before,.styles-module-scss-module__hlhNmG__sideLines:after{content:"";background:linear-gradient(to bottom,transparent 0%,var(--border-color)10%,var(--border-color)90%,transparent 100%);opacity:.3;width:1px;position:absolute;top:0;bottom:0}.styles-module-scss-module__hlhNmG__sideLines:before{left:0}.styles-module-scss-module__hlhNmG__sideLines:after{right:0}.styles-module-scss-module__hlhNmG__content{z-index:1;background:var(--card-color);border:2px solid var(--border-color);padding:2rem 1.5rem;position:relative}@media (min-width:768px){.styles-module-scss-module__hlhNmG__content{padding:3rem 2.5rem}}@media (min-width:1024px){.styles-module-scss-module__hlhNmG__content{padding:4rem 3.5rem}}.styles-module-scss-module__hlhNmG__content h2{font-family:var(--font-bebas);letter-spacing:.02em;color:var(--text-color);text-transform:uppercase;border-bottom:2px solid var(--border-color);margin:3rem 0 1rem;padding-bottom:.75rem;font-size:1.75rem;font-weight:400;line-height:1.2}@media (min-width:768px){.styles-module-scss-module__hlhNmG__content h2{margin:3.5rem 0 1.25rem;padding-bottom:1rem;font-size:2rem}}.styles-module-scss-module__hlhNmG__content h2:first-child{margin-top:0}.styles-module-scss-module__hlhNmG__content h3{font-family:var(--font-bebas);letter-spacing:.02em;color:var(--text-color);text-transform:uppercase;margin:2rem 0 .75rem;font-size:1.25rem;font-weight:400}@media (min-width:768px){.styles-module-scss-module__hlhNmG__content h3{margin:2.5rem 0 1rem;font-size:1.5rem}}.styles-module-scss-module__hlhNmG__content p{color:var(--text-color-secondary);margin-bottom:1.25rem;font-size:.9375rem;line-height:1.8}@media (min-width:768px){.styles-module-scss-module__hlhNmG__content p{margin-bottom:1.5rem;font-size:1rem}}.styles-module-scss-module__hlhNmG__content p strong{color:var(--text-color);font-weight:600}.styles-module-scss-module__hlhNmG__content p em{color:color-mix(in srgb,var(--text-color)90%,var(--text-color-secondary)10%);font-style:italic}.styles-module-scss-module__hlhNmG__content ul,.styles-module-scss-module__hlhNmG__content ol{color:var(--text-color-secondary);margin:1.25rem 0 1.25rem 1.5rem}@media (min-width:768px){.styles-module-scss-module__hlhNmG__content ul,.styles-module-scss-module__hlhNmG__content ol{margin:1.5rem 0 1.5rem 2rem}}.styles-module-scss-module__hlhNmG__content ul li,.styles-module-scss-module__hlhNmG__content ol li{margin-bottom:.75rem;padding-left:.5rem;font-size:.9375rem;line-height:1.8}@media (min-width:768px){.styles-module-scss-module__hlhNmG__content ul li,.styles-module-scss-module__hlhNmG__content ol li{margin-bottom:1rem;font-size:1rem}}.styles-module-scss-module__hlhNmG__content ul li strong,.styles-module-scss-module__hlhNmG__content ol li strong{color:var(--text-color);font-weight:600}.styles-module-scss-module__hlhNmG__content ul li em,.styles-module-scss-module__hlhNmG__content ol li em{font-style:italic}.styles-module-scss-module__hlhNmG__content ul{list-style:none}.styles-module-scss-module__hlhNmG__content ul li{padding-left:1.5rem;position:relative}.styles-module-scss-module__hlhNmG__content ul li:before{content:"▸";color:var(--text-color);font-weight:700;position:absolute;left:0}.styles-module-scss-module__hlhNmG__content ol{list-style:decimal}.styles-module-scss-module__hlhNmG__content a{color:var(--text-color);text-decoration:underline;-webkit-text-decoration-color:var(--border-color);text-decoration-color:var(--border-color);text-underline-offset:3px;text-decoration-thickness:2px;transition:all .3s}.styles-module-scss-module__hlhNmG__content a:hover{-webkit-text-decoration-color:var(--text-color);text-decoration-color:var(--text-color)}.styles-module-scss-module__hlhNmG__content code{background:color-mix(in srgb,var(--text-color)5%,transparent);border:1px solid var(--border-color);border-radius:3px;padding:.2em .4em;font-family:Courier New,monospace;font-size:.875em}.styles-module-scss-module__hlhNmG__content blockquote{border-left:4px solid var(--border-color);background:color-mix(in srgb,var(--text-color)3%,transparent);color:var(--text-color-secondary);margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}@media (min-width:768px){.styles-module-scss-module__hlhNmG__content blockquote{margin:2rem 0;padding:1.25rem 2rem}}.styles-module-scss-module__hlhNmG__content blockquote p{margin-bottom:0}.styles-module-scss-module__hlhNmG__content hr{border:none;border-top:2px solid var(--border-color);opacity:.5;margin:2.5rem 0}@media (min-width:768px){.styles-module-scss-module__hlhNmG__content hr{margin:3rem 0}}
