.page-module__BdiYHW__aboutPage{width:100%;min-height:100vh;position:relative;overflow:hidden}.page-module__BdiYHW__aboutPage>*{z-index:10;position:relative}.page-module__BdiYHW__hero{isolation:isolate;text-align:center;background:linear-gradient(135deg,#4169e11a,#1e90ff0d);justify-content:center;align-items:center;min-height:70vh;padding:8rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.page-module__BdiYHW__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#4169e126,#0000 60%);position:absolute;inset:0}.page-module__BdiYHW__hero h1{background:linear-gradient(135deg,#fff 0%,#a0b0ff 100%);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-family:Ploni,sans-serif;font-size:clamp(3.5rem,8vw,6rem);font-weight:700;line-height:1.1}.page-module__BdiYHW__hero p{color:#ffffffd9;text-align:center;max-width:900px;margin:0 auto;font-family:Ploni,sans-serif;font-size:clamp(1.3rem,3vw,1.8rem);font-weight:300;line-height:1.6}.page-module__BdiYHW__container{z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.page-module__BdiYHW__storySection{background:0 0;padding:6rem 2rem}.page-module__BdiYHW__sectionTitle{color:#fff;text-align:center;margin-bottom:3rem;font-family:Ploni,sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:600;position:relative}.page-module__BdiYHW__sectionTitle:after{content:"";background:linear-gradient(90deg,#4169e1,#1e90ff);border-radius:2px;width:100px;height:4px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.page-module__BdiYHW__storyContent{max-width:900px;margin:0 auto}.page-module__BdiYHW__leadText{color:#fffffff2;text-align:center;margin-bottom:2rem;font-family:Ploni,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.8}.page-module__BdiYHW__storyContent p{color:#ffffffd9;margin-bottom:1.5rem;font-family:Ploni,sans-serif;font-size:1.2rem;line-height:1.9}.page-module__BdiYHW__missionSection{padding:6rem 2rem}.page-module__BdiYHW__missionGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:5rem;max-width:1200px;margin:0 auto;display:grid}.page-module__BdiYHW__missionItem{position:relative}.page-module__BdiYHW__missionHeader{border-bottom:2px solid #4169e14d;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.page-module__BdiYHW__missionIcon{background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.page-module__BdiYHW__missionIcon img{object-fit:contain;width:60px!important;height:60px!important}.page-module__BdiYHW__missionItem h3{color:#fff;margin:0;font-family:Ploni,sans-serif;font-size:2rem;font-weight:600}.page-module__BdiYHW__missionItem p{color:#ffffffd9;font-family:Ploni,sans-serif;font-size:1.15rem;line-height:1.8}.page-module__BdiYHW__aiSection{background:linear-gradient(135deg,#4169e114,#a855f70f);padding:6rem 2rem}.page-module__BdiYHW__aiIntro{color:#ffffffe6;text-align:center;max-width:900px;margin:0 auto 3.5rem;font-family:Ploni,sans-serif;font-size:1.25rem;line-height:1.9}.page-module__BdiYHW__aiGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1200px;margin:0 auto 4rem;display:grid}.page-module__BdiYHW__aiCard{background:#ffffff08;border:1px solid #4169e133;border-radius:16px;padding:2rem;transition:border-color .3s,transform .3s}.page-module__BdiYHW__aiCard:hover{border-color:#4169e173;transform:translateY(-4px)}.page-module__BdiYHW__aiCardIcon{justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.25rem;display:flex}.page-module__BdiYHW__aiCard h3{color:#fff;margin-bottom:.75rem;font-family:Ploni,sans-serif;font-size:1.35rem;font-weight:600}.page-module__BdiYHW__aiCard p{color:#fffc;margin:0 0 1.25rem;font-family:Ploni,sans-serif;font-size:1.05rem;line-height:1.75}.page-module__BdiYHW__serviceLink{color:#a0b0ff;font-family:Ploni,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s}.page-module__BdiYHW__serviceLink:hover{color:#fff}.page-module__BdiYHW__aiBenefits{background:#4169e114;border:1px solid #4169e140;border-radius:16px;max-width:900px;margin:0 auto;padding:2.5rem}.page-module__BdiYHW__aiBenefits h3{color:#fff;text-align:center;margin-bottom:1.5rem;font-family:Ploni,sans-serif;font-size:1.75rem;font-weight:600}.page-module__BdiYHW__aiBenefits ul{margin:0 0 2rem;padding:0;list-style:none}.page-module__BdiYHW__aiBenefits li{color:#ffffffd9;margin-bottom:1rem;padding-right:1.5rem;font-family:Ploni,sans-serif;font-size:1.1rem;line-height:1.8;position:relative}.page-module__BdiYHW__aiBenefits li:before{content:"";background:linear-gradient(135deg,#4169e1,#a855f7);border-radius:50%;width:8px;height:8px;position:absolute;top:.65em;right:0}.page-module__BdiYHW__aiBenefits li strong{color:#a0b0ff}.page-module__BdiYHW__aiClosing{color:#ffffffe6;text-align:center;margin:0;font-family:Ploni,sans-serif;font-size:1.15rem;line-height:1.85}.page-module__BdiYHW__valuesSection{background:linear-gradient(135deg,#4169e10d,#1e90ff05);padding:6rem 2rem}.page-module__BdiYHW__valuesGrid{grid-template-columns:repeat(2,1fr);gap:3rem 4rem;max-width:1100px;margin:0 auto;display:grid}.page-module__BdiYHW__valueItem{align-items:flex-start;gap:1.5rem;transition:all .3s;display:flex}.page-module__BdiYHW__valueItem:hover .page-module__BdiYHW__valueIcon{transform:scale(1.1)}.page-module__BdiYHW__valueIcon{flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .3s;display:flex;background:0 0!important;border:none!important;padding:0!important}.page-module__BdiYHW__valueIcon img{object-fit:contain;width:50px!important;height:50px!important}.page-module__BdiYHW__valueText h3{color:#fff;margin-bottom:.5rem;font-family:Ploni,sans-serif;font-size:1.4rem;font-weight:600}.page-module__BdiYHW__valueText p{color:#ffffffbf;font-family:Ploni,sans-serif;font-size:1.05rem;line-height:1.7}.page-module__BdiYHW__whySection{padding:6rem 2rem}.page-module__BdiYHW__whyContent{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:3rem;max-width:1200px;margin:3rem auto 0;display:grid}.page-module__BdiYHW__whyBlock{padding:0}.page-module__BdiYHW__whyBlock h3{color:#4169e1;border-bottom:2px solid #4169e14d;margin-bottom:1rem;padding-bottom:1rem;font-family:Ploni,sans-serif;font-size:1.8rem;font-weight:600}.page-module__BdiYHW__whyBlock p{color:#ffffffd9;font-family:Ploni,sans-serif;font-size:1.15rem;line-height:1.8}.page-module__BdiYHW__ctaSection{background:linear-gradient(135deg,#4169e11a,#1e90ff0d);padding:8rem 2rem}.page-module__BdiYHW__ctaContent{text-align:center;max-width:800px;margin:0 auto}.page-module__BdiYHW__ctaContent h2{color:#fff;margin-bottom:1.5rem;font-family:Ploni,sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.2}.page-module__BdiYHW__ctaContent p{color:#ffffffd9;margin-bottom:3rem;font-family:Ploni,sans-serif;font-size:1.3rem;line-height:1.6}.page-module__BdiYHW__ctaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4169e1,#1e90ff);border:none;border-radius:50px;padding:1.2rem 3.5rem;font-family:Ploni,sans-serif;font-size:1.2rem;font-weight:500;transition:all .3s;box-shadow:0 4px 20px #4169e166}.page-module__BdiYHW__ctaButton:hover{transform:translateY(-3px);box-shadow:0 8px 30px #4169e199}@media (max-width:768px){.page-module__BdiYHW__hero{min-height:60vh;padding:6rem 1rem 3rem}.page-module__BdiYHW__hero h1{margin-bottom:1.5rem;font-size:clamp(2.5rem,10vw,3.5rem)}.page-module__BdiYHW__hero p{font-size:clamp(1.1rem,4vw,1.4rem)}.page-module__BdiYHW__storySection,.page-module__BdiYHW__missionSection,.page-module__BdiYHW__aiSection,.page-module__BdiYHW__valuesSection,.page-module__BdiYHW__whySection{padding:4rem 1rem}.page-module__BdiYHW__aiGrid{grid-template-columns:1fr;gap:1.5rem}.page-module__BdiYHW__aiCard,.page-module__BdiYHW__aiBenefits{padding:1.5rem}.page-module__BdiYHW__aiIntro{margin-bottom:2.5rem;font-size:1.1rem}.page-module__BdiYHW__leadText{font-size:1.2rem}.page-module__BdiYHW__storyContent p{font-size:1.05rem}.page-module__BdiYHW__missionGrid,.page-module__BdiYHW__whyContent{grid-template-columns:1fr;gap:3rem}.page-module__BdiYHW__valuesGrid{grid-template-columns:1fr;gap:2rem}.page-module__BdiYHW__valueItem{gap:1rem}.page-module__BdiYHW__ctaSection{padding:5rem 1rem}.page-module__BdiYHW__ctaButton{padding:1rem 2.5rem;font-size:1.1rem}}
.BookingModal-module__EmgdDq__overlay{z-index:9999;-webkit-overflow-scrolling:touch;background:#000000d9;justify-content:center;align-items:center;padding:2rem 1rem;animation:.2s BookingModal-module__EmgdDq__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes BookingModal-module__EmgdDq__fadeIn{0%{opacity:0}to{opacity:1}}.BookingModal-module__EmgdDq__modal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;will-change:auto;background:#1a1a2e;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:600px;max-height:85vh;margin:auto;padding:3rem 2.5rem 2.5rem;animation:.3s BookingModal-module__EmgdDq__slideUp;position:relative;overflow:hidden auto;transform:translateZ(0);box-shadow:0 20px 60px #000c}.BookingModal-module__EmgdDq__modal::-webkit-scrollbar{width:8px}.BookingModal-module__EmgdDq__modal::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}@keyframes BookingModal-module__EmgdDq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BookingModal-module__EmgdDq__closeButton{float:left;z-index:10;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);border:none;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;margin-top:-.5rem;margin-bottom:-35px;font-size:1.5rem;transition:all .2s;display:flex;position:sticky;top:0;left:1.5rem}.BookingModal-module__EmgdDq__closeButton:hover{transform:scale(1.1)}.BookingModal-module__EmgdDq__closeButton:active{transform:scale(.95)}.BookingModal-module__EmgdDq__title{color:#fff;text-align:center;margin-bottom:.5rem;font-family:Ploni,sans-serif;font-size:2rem;font-weight:700}.BookingModal-module__EmgdDq__subtitle{color:#ffffffb3;text-align:center;margin-bottom:2rem;font-family:Ploni,sans-serif;font-size:1rem}.BookingModal-module__EmgdDq__form{flex-direction:column;gap:1.25rem;display:flex}.BookingModal-module__EmgdDq__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.BookingModal-module__EmgdDq__formGroup{flex-direction:column;gap:.5rem;display:flex}.BookingModal-module__EmgdDq__formGroup label{color:#ffffffe6;font-family:Ploni,sans-serif;font-size:.9rem;font-weight:500}.BookingModal-module__EmgdDq__formGroup input,.BookingModal-module__EmgdDq__formGroup select,.BookingModal-module__EmgdDq__formGroup textarea{color:#fff;appearance:none;background:#ffffff14;border:1px solid #fff3;border-radius:10px;padding:.75rem 1rem;font-family:Ploni,sans-serif;font-size:1rem;transition:border-color .2s,background .2s}.BookingModal-module__EmgdDq__formGroup input::placeholder,.BookingModal-module__EmgdDq__formGroup textarea::placeholder{color:#fff6}.BookingModal-module__EmgdDq__formGroup select{cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:1rem;background-repeat:no-repeat;padding-left:2.5rem}.BookingModal-module__EmgdDq__formGroup select option{color:#fff;background:#1a1a2e;padding:.5rem}.BookingModal-module__EmgdDq__formGroup input:focus,.BookingModal-module__EmgdDq__formGroup select:focus,.BookingModal-module__EmgdDq__formGroup textarea:focus{background:#ffffff1f;outline:none}.BookingModal-module__EmgdDq__formGroup textarea{resize:vertical;min-height:100px}.BookingModal-module__EmgdDq__privacyConsent{margin:1rem 0}.BookingModal-module__EmgdDq__checkboxLabel{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem;transition:all .3s;display:flex}.BookingModal-module__EmgdDq__checkboxLabel:hover{background:#ffffff0d}.BookingModal-module__EmgdDq__checkboxContainer{cursor:pointer;flex-shrink:0;margin-top:2px;display:inline-block;position:relative}.BookingModal-module__EmgdDq__checkbox{display:none}.BookingModal-module__EmgdDq__checkboxSvg{cursor:pointer;width:1.5em;height:1.5em;overflow:visible}.BookingModal-module__EmgdDq__checkboxPath{fill:none;stroke:#ffffff80;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:241 10000000;stroke-dashoffset:0;transition:stroke-dasharray .5s,stroke-dashoffset .5s,stroke .3s}.BookingModal-module__EmgdDq__checkbox:checked~.BookingModal-module__EmgdDq__checkboxSvg .BookingModal-module__EmgdDq__checkboxPath{stroke-dasharray:70.5097 10000000;stroke-dashoffset:-262.272px}.BookingModal-module__EmgdDq__checkboxText{color:#fffc;font-family:Ploni,sans-serif;font-size:.85rem;line-height:1.6}.BookingModal-module__EmgdDq__checkboxText a{text-decoration:underline;transition:opacity .2s}.BookingModal-module__EmgdDq__checkboxText a:hover{opacity:.8}.BookingModal-module__EmgdDq__submitButton{color:#fff;cursor:pointer;border:none;border-radius:50px;margin-top:1rem;padding:1rem;font-family:Ploni,sans-serif;font-size:1.1rem;font-weight:600;transition:opacity .2s}.BookingModal-module__EmgdDq__submitButton:hover:not(:disabled){opacity:.9}.BookingModal-module__EmgdDq__submitButton:disabled{cursor:not-allowed}.BookingModal-module__EmgdDq__successMessage{color:#22c55e;text-align:center;background:#22c55e33;border:1px solid #22c55e66;border-radius:10px;padding:1rem;font-family:Ploni,sans-serif;font-weight:500}.BookingModal-module__EmgdDq__errorMessage{color:#ef4444;text-align:center;background:#ef444433;border:1px solid #ef444466;border-radius:10px;padding:1rem;font-family:Ploni,sans-serif;font-weight:500}.BookingModal-module__EmgdDq__turnstileNotice{color:#ffffff80;text-align:center;margin-top:1rem;font-family:Ploni,sans-serif;font-size:.75rem;line-height:1.5}.BookingModal-module__EmgdDq__turnstileNotice a{color:#ffffffb3;text-decoration:underline;transition:color .2s}.BookingModal-module__EmgdDq__turnstileNotice a:hover{color:#ffffffe6}@media (max-width:640px){.BookingModal-module__EmgdDq__overlay{align-items:flex-start;padding:1.5rem .75rem;overflow-y:auto}.BookingModal-module__EmgdDq__modal{border-radius:12px;width:calc(100% - 1rem);min-height:auto;max-height:none;margin:1.5rem auto;padding:3.5rem 1.25rem 1.5rem}.BookingModal-module__EmgdDq__closeButton{width:36px;height:36px;margin-top:-1rem;font-size:1.4rem;top:.5rem;left:1rem}.BookingModal-module__EmgdDq__formRow{grid-template-columns:1fr}.BookingModal-module__EmgdDq__title{margin-bottom:.5rem;font-size:1.5rem}.BookingModal-module__EmgdDq__subtitle{margin-bottom:1.5rem;font-size:.9rem}.BookingModal-module__EmgdDq__form{gap:1rem}.BookingModal-module__EmgdDq__formGroup input,.BookingModal-module__EmgdDq__formGroup select,.BookingModal-module__EmgdDq__formGroup textarea{font-size:16px}.BookingModal-module__EmgdDq__formGroup label{font-size:.85rem}.BookingModal-module__EmgdDq__submitButton{padding:.875rem;font-size:1rem}.BookingModal-module__EmgdDq__checkboxLabel{gap:.5rem;padding:.75rem}.BookingModal-module__EmgdDq__checkboxText{font-size:.75rem}.BookingModal-module__EmgdDq__checkboxSvg{width:1.25em;height:1.25em}.BookingModal-module__EmgdDq__turnstileNotice{font-size:.7rem}}
