﻿.page-module__Vo2Nhq__pageSection{width:var(--container-0);margin:7rem auto 0}﻿.page-module__Vo2Nhq__pageSection .page-module__Vo2Nhq__legalSection{padding-bottom:2rem}﻿.page-module__Vo2Nhq__pageSection .page-module__Vo2Nhq__legalSection h4{padding-bottom:1rem}
.headSection-module__9DVFOW__header{z-index:100;transition:all var(--transition-base);padding:1rem 0;position:fixed;top:0;left:0;right:0}.headSection-module__9DVFOW__header.headSection-module__9DVFOW__scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;padding:.75rem 0;box-shadow:0 1px 3px #0000000d}.headSection-module__9DVFOW__container{width:var(--container-max);padding:0 var(--responsive-padding);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.headSection-module__9DVFOW__logo{align-items:center;gap:.5rem;text-decoration:none;display:flex}.headSection-module__9DVFOW__logoIcon{background-image:url(/logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:2.5rem;height:2.5rem}.headSection-module__9DVFOW__logoText{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--fw-700);color:var(--text-primary)}.headSection-module__9DVFOW__logoText span{background:var(--gradient-yellow);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.headSection-module__9DVFOW__nav{align-items:center;gap:.5rem;display:flex}.headSection-module__9DVFOW__navLink{font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:var(--fw-500);color:var(--text-secondary);border-radius:var(--br-md);transition:all var(--transition-fast);padding:.75rem 1rem}.headSection-module__9DVFOW__navLink:hover{color:var(--text-primary);background:var(--gray-100)}.headSection-module__9DVFOW__navCta{background:var(--primary);color:var(--dark);font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:var(--fw-600);border-radius:var(--br-md);transition:all var(--transition-base);align-items:center;gap:.5rem;margin-left:.5rem;padding:.75rem 1.25rem;display:inline-flex}.headSection-module__9DVFOW__navCta:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #ffd93d66}.headSection-module__9DVFOW__navCta svg{transition:transform var(--transition-fast)}.headSection-module__9DVFOW__navCta:hover svg{transform:translate(3px)}.headSection-module__9DVFOW__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:0;display:none}.headSection-module__9DVFOW__burger span{background:var(--text-primary);width:24px;height:2px;transition:all var(--transition-fast);border-radius:2px;display:block}.headSection-module__9DVFOW__burgerOpen span:first-child{transform:rotate(45deg)translate(5px,6px)}.headSection-module__9DVFOW__burgerOpen span:nth-child(2){opacity:0}.headSection-module__9DVFOW__burgerOpen span:last-child{transform:rotate(-45deg)translate(5px,-6px)}.headSection-module__9DVFOW__overlay{display:none}@media screen and (max-width:1024px){.headSection-module__9DVFOW__burger{z-index:101;display:flex}.headSection-module__9DVFOW__nav{background:var(--white);width:300px;max-width:80vw;transition:transform var(--transition-base);z-index:100;flex-direction:column;align-items:stretch;gap:0;padding:6rem 1.5rem 2rem;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-10px 0 30px #0000001a}.headSection-module__9DVFOW__navOpen{transform:translate(0)}.headSection-module__9DVFOW__navLink{font-size:var(--fs-body);border-bottom:1px solid var(--gray-100);border-radius:0;padding:1rem}.headSection-module__9DVFOW__navLink:hover{background:var(--gray-50)}.headSection-module__9DVFOW__navCta{justify-content:center;margin:1rem 0 0}.headSection-module__9DVFOW__overlay{z-index:99;background:#0000004d;display:block;position:fixed;inset:0}}@media screen and (max-width:768px){.headSection-module__9DVFOW__logoText{font-size:1.125rem}.headSection-module__9DVFOW__logoIcon{width:2rem;height:2rem}}
.footerSection-module__Py-shW__footer{margin-top:var(--section-padding)}.footerSection-module__Py-shW__ctaSection{background:var(--dark);position:relative;overflow:hidden}.footerSection-module__Py-shW__ctaSection:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.footerSection-module__Py-shW__ctaContainer{width:var(--container-max);padding:5rem var(--responsive-padding);margin:0 auto}.footerSection-module__Py-shW__ctaContent{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:700px;margin:0 auto;display:flex}.footerSection-module__Py-shW__ctaTitle{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-700);color:var(--white);line-height:1.2}.footerSection-module__Py-shW__ctaTitle span{background:var(--gradient-yellow);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.footerSection-module__Py-shW__ctaDescription{font-size:var(--fs-body);color:var(--gray-400);line-height:1.6}.footerSection-module__Py-shW__ctaButton{background:var(--primary);color:var(--dark);font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-600);border-radius:var(--br-md);transition:all var(--transition-base);align-items:center;gap:.5rem;margin-top:.5rem;padding:1rem 2rem;display:inline-flex;box-shadow:0 4px 14px #ffd93d66}.footerSection-module__Py-shW__ctaButton:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 20px #ffd93d80}.footerSection-module__Py-shW__ctaButton svg{transition:transform var(--transition-fast)}.footerSection-module__Py-shW__ctaButton:hover svg{transform:translate(4px)}.footerSection-module__Py-shW__mainFooter{background:var(--gray-50)}.footerSection-module__Py-shW__footerContainer{width:var(--container-max);padding:4rem var(--responsive-padding)2rem;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin:0 auto;display:grid}.footerSection-module__Py-shW__brandColumn{flex-direction:column;gap:1rem;display:flex}.footerSection-module__Py-shW__footerLogo{align-items:center;gap:.5rem;display:flex}.footerSection-module__Py-shW__logoIcon{background-image:url(/logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:2.5rem;height:2.5rem}.footerSection-module__Py-shW__footerLogo span{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--fw-700);color:var(--text-primary)}.footerSection-module__Py-shW__footerLogo span span{background:var(--gradient-yellow);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.footerSection-module__Py-shW__brandDescription{font-size:var(--fs-body-sm);color:var(--text-secondary);max-width:300px;line-height:1.6}.footerSection-module__Py-shW__contactEmail{font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:var(--fw-600);color:var(--accent-purple);transition:color var(--transition-fast)}.footerSection-module__Py-shW__contactEmail:hover{color:var(--accent-purple-light)}.footerSection-module__Py-shW__linksColumn{flex-direction:column;gap:1rem;display:flex}.footerSection-module__Py-shW__linksColumn h4{font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:var(--fw-600);color:var(--text-primary);margin-bottom:.5rem}.footerSection-module__Py-shW__linksColumn nav{flex-direction:column;gap:.75rem;display:flex}.footerSection-module__Py-shW__linksColumn nav a{font-size:var(--fs-body-sm);color:var(--text-secondary);transition:color var(--transition-fast)}.footerSection-module__Py-shW__linksColumn nav a:hover{color:var(--text-primary)}.footerSection-module__Py-shW__bottomBar{border-top:1px solid var(--gray-200)}.footerSection-module__Py-shW__bottomBarContent{width:var(--container-max);padding:1.5rem var(--responsive-padding);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.footerSection-module__Py-shW__copyright{font-size:var(--fs-caption);color:var(--text-secondary)}.footerSection-module__Py-shW__copyright a{color:var(--accent-purple);font-weight:var(--fw-500);transition:color var(--transition-fast)}.footerSection-module__Py-shW__copyright a:hover{color:var(--text-primary)}.footerSection-module__Py-shW__socialLinks{gap:1rem;display:flex}.footerSection-module__Py-shW__socialLinks a{border-radius:var(--br-md);width:40px;height:40px;color:var(--text-secondary);background:var(--white);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.footerSection-module__Py-shW__socialLinks a:hover{color:var(--white);background:var(--dark)}@media screen and (max-width:1024px){.footerSection-module__Py-shW__footerContainer{grid-template-columns:1fr 1fr;gap:2rem}.footerSection-module__Py-shW__brandColumn{grid-column:span 2}}@media screen and (max-width:768px){.footerSection-module__Py-shW__ctaContainer{padding:3rem var(--responsive-padding)}.footerSection-module__Py-shW__ctaTitle{font-size:var(--fs-h3)}.footerSection-module__Py-shW__footerContainer{grid-template-columns:1fr;gap:2rem}.footerSection-module__Py-shW__brandColumn{grid-column:span 1}.footerSection-module__Py-shW__bottomBarContent{text-align:center;flex-direction:column;gap:1rem}}
.page-module___8aEwW__pageRoot{flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__pageRoot .page-module___8aEwW__main{flex-direction:column;row-gap:3rem;display:flex}@media screen and (max-width:1384px){.page-module___8aEwW__main{padding:0 var(--responsive-padding)}}
