.hero-section{--transition:1.5s cubic-bezier(.05,.5,0,1)}.logo{--logo-size:calc(var(--index)*7.8);width:var(--logo-size);height:var(--logo-size);left:calc(50% - calc(var(--logo-size)/2));top:calc(var(--index)*2.5);z-index:1;background-repeat:no-repeat;position:absolute}.layers{perspective:1000px;contain:layout style paint;min-height:500px;overflow:hidden}.layers__container{height:105vh;transform-style:preserve-3d;transform:rotateX(var(--mouse-y))rotateY(var(--mouse-x));min-height:500px;transition:transform var(--transition)}.layers__item{backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:-5vw}.layer-1{transform:translateZ(-55px)scale(1.06)}.layer-2{transform:translateZ(80px)scale(.9)}.layer-3{flex-direction:column;display:flex;transform:translateZ(350px)scale(.45)}.layer-4{z-index:5;width:100%;height:100%;transform:translateZ(200px);box-shadow:10px 10px 30px #00000080}.layer-5{transform:translateZ(250px)scale(.3)}.layer-6{transform:translateZ(380px)scale(.66)}.hero-content{font-size:calc(var(--index)*2);text-align:center;text-transform:uppercase;letter-spacing:calc(var(--index)*-.15);margin-top:calc(var(--index)*5.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);align-items:center;line-height:1.7em}.hero-content span{display:block}.hero-content h1{font-family:var(--font-kamerik);font-size:calc(var(--index)*2.5);color:#fff;width:85%;line-height:calc(var(--index)*2.4);margin:auto;margin-bottom:calc(var(--index)*1)}.hero-content__p{text-transform:none;font-family:var(--font-merriweather);letter-spacing:normal;color:#fad7d7;width:70%;font-size:calc(var(--index)*1.7);line-height:calc(var(--index)*1.9);margin:auto}canvas{width:100%;height:100%;display:block}.button-start{margin-top:calc(var(--index)*4);padding:calc(var(--index)*1)calc(var(--index)*3);font-size:calc(var(--index)*1.6);color:#fff;text-transform:uppercase;cursor:pointer;background-color:#d40000b2;border:none;border-radius:50px;transition:background-color .3s,color .3s}.button-start:hover{background-color:#8f0202cc}.layer-4,.layer-5,.layer-6{pointer-events:none}.hero-content h1{font-display:swap;font-family:Kamerik-3d,sans-serif}@media screen and (max-width:768px){.layer-6{display:none}.layer-3{width:auto}.hero-content h1{font-size:calc(var(--index)*3);line-height:calc(var(--index)*3);width:100%;max-width:600px;margin:auto;padding:0 1rem}.layer-2{transform:translateZ(100px)scale(.9)}.layer-5{display:none}.layer-3{max-width:100vw;left:0;transform:translateZ(300px)scale(.4)}.layers__container{transition:transform .5s ease-out}}@media screen and (min-width:769px) and (max-width:1024px){.layer-5{width:calc(var(--index)*70);left:calc(var(--index)*-2)}.layer-6{transform:translateZ(380px)scale(.82)}.hero-content h1{width:100%;max-width:600px;margin:auto;padding:0 1rem}}@media screen and (max-width:1400px){.layer-5{transform:translateZ(250px)scale(.35)}}
.ZigZagSection-module-scss-module__m9CVQW__container{border-bottom:1px solid #66666659;justify-content:space-between;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:4rem 2rem;display:flex}.ZigZagSection-module-scss-module__m9CVQW__container.ZigZagSection-module-scss-module__m9CVQW__reversed{flex-direction:row-reverse}@media (max-width:768px){.ZigZagSection-module-scss-module__m9CVQW__container{flex-direction:column;gap:2rem}.ZigZagSection-module-scss-module__m9CVQW__container.ZigZagSection-module-scss-module__m9CVQW__reversed{flex-direction:column}}.ZigZagSection-module-scss-module__m9CVQW__textBlock{flex:1}.ZigZagSection-module-scss-module__m9CVQW__textBlock h2{color:#860000;margin-bottom:1.5rem;font-size:2rem}.ZigZagSection-module-scss-module__m9CVQW__textBlock p{color:#666;white-space:pre-line;margin-bottom:2rem;font-size:1rem;line-height:1.6}.ZigZagSection-module-scss-module__m9CVQW__learnMoreBtn{color:#fff;background-color:#ec2424;border-radius:8px;padding:.8rem 1.5rem;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-block}.ZigZagSection-module-scss-module__m9CVQW__learnMoreBtn:hover{background-color:#c01c1c}.ZigZagSection-module-scss-module__m9CVQW__imageBlock{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;display:flex}.ZigZagSection-module-scss-module__m9CVQW__imageBlock img{border-radius:12px;max-width:100%;height:auto;box-shadow:0 4px 20px #0000001a}
.SeoContent-module-scss-module__MF0c_a__seoContent{contain:layout style;background:linear-gradient(#fff,#f8f9fa);min-height:600px;padding:80px 0}@media (max-width:768px){.SeoContent-module-scss-module__MF0c_a__seoContent{min-height:400px;padding:50px 0}}.SeoContent-module-scss-module__MF0c_a__container{max-width:1200px;margin:0 auto;padding:0 20px}.SeoContent-module-scss-module__MF0c_a__mainTitle{color:#1a1a1a;text-align:center;margin-bottom:20px;font-size:2rem;font-weight:700;line-height:1.3}@media (max-width:768px){.SeoContent-module-scss-module__MF0c_a__mainTitle{font-size:1.5rem}}.SeoContent-module-scss-module__MF0c_a__mainDescription{color:#4a4a4a;text-align:center;max-width:900px;margin-bottom:50px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.7}@media (max-width:768px){.SeoContent-module-scss-module__MF0c_a__mainDescription{margin-bottom:35px;font-size:.9375rem}}.SeoContent-module-scss-module__MF0c_a__section{border-bottom:1px solid #e5e5e5;margin-bottom:40px;padding-bottom:40px}.SeoContent-module-scss-module__MF0c_a__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media (max-width:768px){.SeoContent-module-scss-module__MF0c_a__section{margin-bottom:30px;padding-bottom:30px}}.SeoContent-module-scss-module__MF0c_a__sectionTitle{color:#2c2c2c;border-left:4px solid #ec2424;margin-bottom:15px;padding-left:20px;font-size:1.5rem;font-weight:600;line-height:1.4;position:relative}@media (max-width:768px){.SeoContent-module-scss-module__MF0c_a__sectionTitle{padding-left:15px;font-size:1.25rem}}.SeoContent-module-scss-module__MF0c_a__sectionTitle.SeoContent-module-scss-module__MF0c_a__clickable{cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:40px;transition:color .2s}.SeoContent-module-scss-module__MF0c_a__sectionTitle.SeoContent-module-scss-module__MF0c_a__clickable:hover{color:#ec2424}.SeoContent-module-scss-module__MF0c_a__sectionTitle .SeoContent-module-scss-module__MF0c_a__icon{color:#ec2424;justify-content:center;align-items:center;transition:transform .3s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.SeoContent-module-scss-module__MF0c_a__sectionTitle.SeoContent-module-scss-module__MF0c_a__open .SeoContent-module-scss-module__MF0c_a__icon{transform:translateY(-50%)rotate(180deg)}.SeoContent-module-scss-module__MF0c_a__sectionContent{color:#555;margin-bottom:25px;font-size:1rem;line-height:1.8}@media (max-width:768px){.SeoContent-module-scss-module__MF0c_a__sectionContent{font-size:.9375rem}}.SeoContent-module-scss-module__MF0c_a__subsections{gap:25px;margin-top:30px;transition:max-height .4s,opacity .4s,margin-top .4s;display:grid;overflow:hidden}.SeoContent-module-scss-module__MF0c_a__subsections.SeoContent-module-scss-module__MF0c_a__collapsed{opacity:0;pointer-events:none;max-height:0;margin-top:0}.SeoContent-module-scss-module__MF0c_a__subsections.SeoContent-module-scss-module__MF0c_a__expanded{opacity:1;max-height:5000px;margin-top:30px}.SeoContent-module-scss-module__MF0c_a__subsection{background:#fff;border-radius:12px;padding:25px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000d}.SeoContent-module-scss-module__MF0c_a__subsection:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}@media (max-width:768px){.SeoContent-module-scss-module__MF0c_a__subsection{padding:20px}}.SeoContent-module-scss-module__MF0c_a__subsectionTitle{color:#333;margin-bottom:12px;font-size:1.125rem;font-weight:600;line-height:1.4}@media (max-width:768px){.SeoContent-module-scss-module__MF0c_a__subsectionTitle{font-size:1rem}}.SeoContent-module-scss-module__MF0c_a__subsectionContent{color:#666;margin:0;font-size:.9375rem;line-height:1.7}@media (max-width:768px){.SeoContent-module-scss-module__MF0c_a__subsectionContent{font-size:.875rem}}
