@import"https://fonts.googleapis.com/css2?family=Lexend:wght@400;500;600;700&family=Open+Sans:wght@300;400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;600&display=swap";:root{--color-watermelon-red:#f44942;--color-dark-purple:#362e5d;--color-charcoal-black:#1a1a1a;--color-honey-yellow:#f3bc38;--color-sky-blue:#9ccfde;--color-white:#fff;--color-fog-gray:#e6e6e6;--font-heading-en:"Lexend",sans-serif;--font-body-en:"Lexend",sans-serif;--font-heading-ar:"IBM Plex Sans Arabic",sans-serif;--font-body-ar:"IBM Plex Sans Arabic",sans-serif;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:4rem;--spacing-xl:6rem;--spacing-2xl:8rem;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-full:9999px;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--container-max:1400px;--container-padding:2rem;--section-diag:clamp(32px,4vw,72px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{background-color:var(--color-white);color:var(--color-charcoal-black);font-family:var(--font-body-en);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[dir=rtl]{font-family:var(--font-body-ar)}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6{font-family:var(--font-heading-ar)}[dir=ltr]{font-family:var(--font-body-en)}[dir=ltr] h1,[dir=ltr] h2,[dir=ltr] h3,[dir=ltr] h4,[dir=ltr] h5,[dir=ltr] h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-en)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:1rem}h1{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;letter-spacing:-.02em}h2{font-size:clamp(2rem,4vw,3.5rem)}h2,h3{font-weight:600}h3{font-size:clamp(1.5rem,3vw,2.5rem)}h4{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600}p{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.8;margin-bottom:1rem}a{color:inherit;text-decoration:none;transition:var(--transition-fast)}button{background:none;border:none;cursor:pointer;font-family:inherit;transition:var(--transition-normal)}.container{margin:0 auto;max-width:var(--container-max);padding:0 var(--container-padding)}@media(max-width:768px){.container{--container-padding:1.5rem}}.section{padding:var(--spacing-2xl) 0}@media(max-width:768px){.section{padding:var(--spacing-lg) 0}}.btn{align-items:center;border:none;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:1rem 2rem;transition:all var(--transition-normal);white-space:nowrap}.btn:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--primary{background-color:var(--color-watermelon-red);color:var(--color-white)}.btn--primary:hover{background-color:#d63d37}.btn--secondary{background-color:var(--color-dark-purple);color:var(--color-white)}.btn--secondary:hover{background-color:#453b6f}.btn--outline{background-color:transparent;border:2px solid}.btn--outline:hover{background-color:currentColor;color:var(--color-white)}.shape{pointer-events:none;position:absolute}.shape--circle{border-radius:50%}.shape--semi-circle{border-radius:100% 100% 0 0}.shape--quarter-circle{border-radius:100% 0 0}.shape--rounded-rect{border-radius:var(--radius-lg)}.text-center{text-align:center}.text-white{color:var(--color-white)}.bg-white{background-color:var(--color-white)}.bg-fog-gray{background-color:var(--color-fog-gray)}.bg-dark-purple{background-color:var(--color-dark-purple)}.bg-watermelon{background-color:var(--color-watermelon-red)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(pointer:fine){.btn,.shape,a,body,button,input,select,textarea{cursor:none!important}}.page-slide{min-height:100vh;overflow:hidden;position:sticky;top:0}.page-slide--red{background-color:var(--color-watermelon-red)}.page-slide--hero-purple{background-color:#2a2535}.page-slide--white{background-color:var(--color-white)}.page-slide--dark-purple{background-color:var(--color-dark-purple)}.page-slide--fog-gray{background-color:var(--color-fog-gray)}.page-slide--charcoal{background-color:var(--color-charcoal-black)}.page-slide--sky-blue{background-color:var(--color-sky-blue)}.homepage>.page-slide:first-child{z-index:1}.homepage>.page-slide:nth-child(2){z-index:2}.homepage>.page-slide:nth-child(3){z-index:3}.homepage>.page-slide:nth-child(4){z-index:4}.homepage>.page-slide:nth-child(5){z-index:5}.homepage>.page-slide:nth-child(6){z-index:6}.homepage>.page-slide:nth-child(7){z-index:7}.homepage>.page-slide:nth-child(8){z-index:8}.homepage>.page-slide:nth-child(9){z-index:9}.homepage>.page-slide:nth-child(10){z-index:10}.page-hero{align-items:flex-start;background:#2a2535;display:flex;flex-direction:column;justify-content:center;min-height:70svh;overflow:hidden;padding:clamp(5rem,10vw,9rem) 0 0;position:relative}.page-hero__noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:200px 200px;inset:0;opacity:.035}.page-hero__noise,.page-hero__orb{pointer-events:none;position:absolute;z-index:0}.page-hero__orb{border-radius:50%;filter:blur(100px)}.page-hero__orb--1{background:radial-gradient(circle,rgba(80,65,140,.75) 0,transparent 70%);height:clamp(400px,60vw,900px);right:-15%;top:-25%;width:clamp(400px,60vw,900px)}.page-hero__orb--2{background:radial-gradient(circle,rgba(244,73,66,.28) 0,transparent 70%);bottom:-10%;height:clamp(300px,45vw,650px);left:-5%;width:clamp(300px,45vw,650px)}.page-hero__ghost{bottom:-.08em;color:#ffffff0b;font-size:clamp(10rem,25vw,28rem);font-weight:900;left:0;letter-spacing:-.06em;line-height:1;overflow:hidden;pointer-events:none;position:absolute;right:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:0}.page-hero__inner{flex:1;flex-direction:column;justify-content:center;padding-left:clamp(2rem,6vw,8rem);padding-right:clamp(2rem,6vw,8rem)}.page-hero__inner,.page-hero__stats{display:flex;position:relative;width:100%;z-index:1}.page-hero__stats{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);gap:2rem;padding:2rem clamp(2rem,6vw,8rem)}@media(max-width:600px){.page-hero__stats{align-items:flex-start;flex-direction:column;gap:1.5rem}}.page-hero__stat{display:flex;flex-direction:column;gap:.2rem}.page-hero__stat-val{color:#fff;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1}.page-hero__stat-lbl{color:#fff6;font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.page-hero__stat-sep{background:#ffffff1f;flex-shrink:0;height:40px;width:1px}@media(max-width:600px){.page-hero__stat-sep{height:1px;width:40px}}.custom-cursor[data-v-115f090a]{background-color:var(--color-watermelon-red);border:2px solid var(--color-white);border-radius:50%;display:none;height:20px;left:0;margin-left:-10px;margin-top:-10px;pointer-events:none;position:fixed;top:0;width:20px;will-change:transform;z-index:9999}@media(pointer:fine){.custom-cursor[data-v-115f090a]{display:block}}.custom-cursor.custom-cursor--light[data-v-115f090a]{background-color:var(--color-white);border-color:var(--color-watermelon-red)}.app-header[data-v-bacc2d53]{background-color:transparent;left:0;padding:1.75rem 0;position:fixed;right:0;top:0;transition:background-color .4s ease,box-shadow .4s ease,padding .4s ease,transform .35s cubic-bezier(.4,0,.2,1);z-index:1000}.app-header--hidden[data-v-bacc2d53]{transform:translateY(-110%)}.app-header .app-header__container[data-v-bacc2d53]{padding:0 1.5rem}@media(max-width:768px){.app-header[data-v-bacc2d53]{padding:1rem 0}}.app-header--at-top:not(.app-header--scrolled):not(.app-header--light-mode) .app-header__logo-text[data-v-bacc2d53]{color:var(--color-white)}.app-header--at-top:not(.app-header--scrolled):not(.app-header--light-mode) .app-header__nav-link[data-v-bacc2d53]{color:#ffffffe6}.app-header--at-top:not(.app-header--scrolled):not(.app-header--light-mode) .app-header__nav-link[data-v-bacc2d53]:hover{color:var(--color-white)}.app-header--at-top:not(.app-header--scrolled):not(.app-header--light-mode) .app-header__nav-link[data-v-bacc2d53]:after{background-color:var(--color-honey-yellow)}.app-header--at-top:not(.app-header--scrolled):not(.app-header--light-mode) .app-header__nav-link--active[data-v-bacc2d53]{color:var(--color-watermelon-red);font-weight:600}.app-header--at-top:not(.app-header--scrolled):not(.app-header--light-mode) .app-header__nav-link--active[data-v-bacc2d53]:after{background-color:var(--color-watermelon-red)}.app-header--at-top:not(.app-header--scrolled):not(.app-header--light-mode) .app-header__lang-btn[data-v-bacc2d53]{color:#fffc}.app-header--at-top:not(.app-header--scrolled):not(.app-header--light-mode) .app-header__lang-btn--active[data-v-bacc2d53]{color:var(--color-white)}.app-header--at-top:not(.app-header--scrolled):not(.app-header--light-mode) .app-header__mobile-toggle span[data-v-bacc2d53]{background-color:var(--color-white)}.app-header--scrolled[data-v-bacc2d53]{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.08);padding:1rem 0}.app-header--scrolled .app-header__logo-text[data-v-bacc2d53]{color:var(--color-watermelon-red)}.app-header--scrolled .app-header__nav-link[data-v-bacc2d53]{color:#000000bf}.app-header--scrolled .app-header__nav-link[data-v-bacc2d53]:hover{color:var(--color-charcoal-black)}.app-header--scrolled .app-header__nav-link[data-v-bacc2d53]:after{background-color:var(--color-watermelon-red)}.app-header--scrolled .app-header__nav-link--active[data-v-bacc2d53]{color:var(--color-watermelon-red)!important;font-weight:600!important}.app-header--scrolled .app-header__nav-link--active[data-v-bacc2d53]:after{background-color:var(--color-watermelon-red)!important}.app-header--scrolled .app-header__lang-btn[data-v-bacc2d53]{color:#0009}.app-header--scrolled .app-header__lang-btn--active[data-v-bacc2d53]{color:var(--color-watermelon-red)}.app-header--scrolled .app-header__mobile-toggle span[data-v-bacc2d53]{background-color:var(--color-charcoal-black)}@media(max-width:1024px){.app-header.app-header--menu-open[data-v-bacc2d53]{background-color:transparent}}.app-header .app-header__logo-text[data-v-bacc2d53]{color:var(--color-watermelon-red)}.app-header__logo[data-v-bacc2d53]{flex-shrink:0;height:100%}.app-header__logo[data-v-bacc2d53],.app-header__logo-link[data-v-bacc2d53]{align-items:center;display:flex}.app-header__logo-img[data-v-bacc2d53]{display:block;height:18px;-o-object-fit:contain;object-fit:contain;transition:height .3s ease;width:auto}@media(max-width:768px){.app-header__logo-img[data-v-bacc2d53]{height:16px}}.app-header .app-header__nav-link[data-v-bacc2d53]{color:#000000bf}.app-header .app-header__nav-link[data-v-bacc2d53]:hover{color:var(--color-charcoal-black)}.app-header .app-header__nav-link[data-v-bacc2d53]:after{background-color:var(--color-watermelon-red)}.app-header .app-header__lang-btn[data-v-bacc2d53]{color:#0009}.app-header .app-header__lang-btn[data-v-bacc2d53]:hover{color:#000c}.app-header .app-header__lang-btn--active[data-v-bacc2d53]{color:var(--color-watermelon-red)}.app-header .app-header__lang-separator[data-v-bacc2d53]{color:#0003}.app-header .app-header__mobile-toggle span[data-v-bacc2d53]{background-color:var(--color-charcoal-black)}.app-header__container[data-v-bacc2d53]{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin:0 auto;transition:all .5s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.app-header__container[data-v-bacc2d53]{gap:1rem;padding:0 1rem}}.app-header__nav[data-v-bacc2d53]{align-items:center;background:none;display:flex;flex-direction:row;flex-shrink:0;gap:3rem;min-height:0;opacity:1;overflow:visible;padding:0;position:static;visibility:visible;width:auto}.app-header__mega-inner[data-v-bacc2d53]{margin:0;max-width:none}.app-header__mega-inner[data-v-bacc2d53],.app-header__mega-links[data-v-bacc2d53]{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:3rem;width:auto}@media(min-width:1025px){.app-header__nav-link--mobile-only[data-v-bacc2d53]{display:none}}@media(max-width:1024px){.app-header__mega-inner[data-v-bacc2d53]{flex-direction:column;gap:2.5rem;justify-content:center;margin:0 auto;max-width:420px;position:relative;width:100%;z-index:1}.app-header__mega-links[data-v-bacc2d53]{align-items:center;flex-direction:column;gap:.5rem;width:100%}}.app-header__mega-footer[data-v-bacc2d53]{display:none}@media(max-width:1024px){.app-header__mega-footer[data-v-bacc2d53]{align-items:center;border-top:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;gap:1.25rem;padding-top:1.5rem;width:100%}}.app-header__mega-lang[data-v-bacc2d53]{align-items:center;display:flex;gap:.5rem}.app-header__mega-lang-btn[data-v-bacc2d53]{background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:color .2s ease}.app-header__mega-lang-btn--active[data-v-bacc2d53]{color:var(--color-white)}.app-header__mega-lang-sep[data-v-bacc2d53]{color:#fff6;font-size:.75rem}.app-header__mega-cta[data-v-bacc2d53]{align-items:center;background-color:var(--color-watermelon-red);border:none;border-radius:999px;color:var(--color-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.2rem;font-weight:600;justify-content:center;padding:1rem 2rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.app-header__mega-cta[data-v-bacc2d53]:hover{box-shadow:0 8px 24px #f4494266;transform:translateY(-2px)}.app-header__mega-email[data-v-bacc2d53],.app-header__mega-phone[data-v-bacc2d53]{color:#fffc;font-size:1.2rem;text-decoration:none;transition:color .2s ease}.app-header__mega-email[data-v-bacc2d53]:hover,.app-header__mega-phone[data-v-bacc2d53]:hover{color:var(--color-honey-yellow)}.app-header__mega-close[data-v-bacc2d53]{display:none}@media(max-width:1024px){.app-header__mega-close[data-v-bacc2d53]{align-items:center;background:#ffffff1a;border:none;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;position:absolute;right:1.25rem;top:1.25rem;transition:background .2s ease,transform .2s ease;width:48px;z-index:10}.app-header__mega-close[data-v-bacc2d53]:hover{background:#fff3;transform:scale(1.05)}[dir=rtl] .app-header__mega-close[data-v-bacc2d53]{left:1.25rem;right:auto}}.app-header__mega-close-img[data-v-bacc2d53]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.app-header__mega-social[data-v-bacc2d53]{display:flex;gap:.75rem}.app-header__mega-social-link[data-v-bacc2d53]{align-items:center;background-color:#ffffff1a;border-radius:50%;color:var(--color-white);display:flex;height:44px;justify-content:center;transition:background-color .2s ease,transform .2s ease;width:44px}.app-header__mega-social-link[data-v-bacc2d53]:hover{background-color:var(--color-watermelon-red);transform:translateY(-2px)}@media(max-width:1024px){.app-header__nav[data-v-bacc2d53]{background:linear-gradient(165deg,#2a2350 0,var(--color-dark-purple) 50%,#1e1a35 100%);flex-direction:column;justify-content:center;inset:0;min-height:100vh;min-height:100dvh;opacity:0;overflow-y:auto;padding:5rem 1.5rem 2rem;position:fixed;transition:opacity .35s ease,visibility .35s ease;visibility:hidden;width:100%;z-index:999}.app-header__nav[data-v-bacc2d53]:before{background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(244,73,66,.12) 0,transparent 50%);inset:0}.app-header__nav[data-v-bacc2d53]:after,.app-header__nav[data-v-bacc2d53]:before{content:"";pointer-events:none;position:absolute}.app-header__nav[data-v-bacc2d53]:after{background:linear-gradient(0deg,rgba(0,0,0,.15),transparent);bottom:0;height:40%;left:0;right:0}.app-header__nav--open[data-v-bacc2d53]{opacity:1;visibility:visible}}@media(max-width:768px){.app-header__nav[data-v-bacc2d53]{padding:4.5rem 1.25rem 1.5rem}}.app-header__nav-link[data-v-bacc2d53]{font-size:.9rem;font-weight:500;letter-spacing:.02em;padding:.5rem .75rem;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.app-header__nav-link[data-v-bacc2d53]:after{bottom:-6px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.app-header__nav-link[data-v-bacc2d53]:hover:after{width:100%}.app-header__nav-link--active[data-v-bacc2d53]{font-weight:600}.app-header__nav-link--active[data-v-bacc2d53]:after{width:100%}@media(min-width:1025px){.app-header__nav-link--active[data-v-bacc2d53]{color:var(--color-watermelon-red)}.app-header__nav-link--active[data-v-bacc2d53]:after{background-color:var(--color-watermelon-red)}}@media(max-width:1024px){.app-header__nav-link[data-v-bacc2d53]{color:#fffffff2!important;font-size:2.5rem;font-weight:600;padding:.6rem 0}.app-header__nav-link[data-v-bacc2d53]:hover{color:var(--color-honey-yellow)!important}.app-header__nav-link[data-v-bacc2d53]:after{background-color:var(--color-honey-yellow)!important}.app-header__nav-link--active[data-v-bacc2d53]{color:var(--color-watermelon-red)!important}.app-header__nav-link--active[data-v-bacc2d53]:after{background-color:var(--color-watermelon-red)!important}}@media(max-width:768px){.app-header__nav-link[data-v-bacc2d53]{font-size:1.25rem!important}}.app-header__actions[data-v-bacc2d53]{align-items:center;display:flex;flex-shrink:0;gap:2rem}@media(max-width:768px){.app-header__actions[data-v-bacc2d53]{gap:1rem}}.app-header__lang-switcher[data-v-bacc2d53]{align-items:center;display:flex;gap:.75rem}.app-header__lang-btn[data-v-bacc2d53]{background:none;border:none;cursor:pointer;font-size:.8125rem;font-weight:600;letter-spacing:.05em;padding:0;text-transform:uppercase;transition:all .3s ease}.app-header__lang-btn[data-v-bacc2d53]:hover{transform:translateY(-1px)}.app-header__lang-btn--active[data-v-bacc2d53]{font-weight:700}.app-header__lang-separator[data-v-bacc2d53]{font-size:.75rem;transition:color .3s ease}.app-header__cta[data-v-bacc2d53]{align-items:center;background-color:var(--color-watermelon-red);border:1.5px solid var(--color-watermelon-red);border-radius:var(--radius-full);color:var(--color-white)!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;letter-spacing:.02em;line-height:1;padding:.625rem 1.5rem;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.app-header__cta[data-v-bacc2d53]:hover{background-color:transparent;color:var(--color-watermelon-red)!important}@media(max-width:768px){.app-header__cta[data-v-bacc2d53]{display:none}}.app-header__mobile-toggle[data-v-bacc2d53]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:0;height:18px;justify-content:space-between;padding:0;width:24px;z-index:1001}@media(max-width:1024px){.app-header__mobile-toggle[data-v-bacc2d53]{display:flex}}.app-header__mobile-toggle span[data-v-bacc2d53]{border-radius:2px;display:block;height:2px;transition:all .3s ease;width:100%}[dir=rtl] .app-header__nav-link[data-v-bacc2d53]:after{left:auto;right:0}.app-footer[data-v-668bf91f]{background-color:var(--color-dark-purple);color:#fff;padding:var(--spacing-xl) 0 var(--spacing-md)}.app-footer__main[data-v-668bf91f]{border-bottom:1px solid hsla(0,0%,100%,.15);display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:2rem;padding-bottom:2rem}@media(max-width:1024px){.app-footer__main[data-v-668bf91f]{gap:2rem;grid-template-columns:1fr 1fr}}@media(max-width:768px){.app-footer__main[data-v-668bf91f]{gap:2rem;grid-template-columns:1fr}}.app-footer__brand-description[data-v-668bf91f]{color:#fffc;font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.app-footer__logo[data-v-668bf91f]{display:block;height:18px;margin-bottom:1.5rem;width:auto}@media(max-width:768px){.app-footer__logo[data-v-668bf91f]{height:14px}}.app-footer__we-are-marra[data-v-668bf91f]{display:block;height:auto;margin-top:1rem;max-width:100%;width:80%}.app-footer__nav-title[data-v-668bf91f]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:1rem}.app-footer__nav-links[data-v-668bf91f]{display:flex;flex-direction:column;gap:.75rem}.app-footer__nav-link[data-v-668bf91f]{color:#ffffffb3;font-size:.95rem;transition:color var(--transition-fast)}.app-footer__nav-link[data-v-668bf91f]:hover{color:var(--color-watermelon-red)}.app-footer__contact-title[data-v-668bf91f]{color:#fff9;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;margin-top:1rem;text-transform:uppercase}.app-footer__contact-title[data-v-668bf91f]:first-child{margin-top:0}.app-footer__contact-link[data-v-668bf91f]{color:#fff;display:block;font-size:1rem;transition:color var(--transition-fast)}.app-footer__contact-link[data-v-668bf91f]:hover{color:var(--color-honey-yellow)}.app-footer__location[data-v-668bf91f]{color:#fffc;font-size:1rem;line-height:1.7}.app-footer__social-title[data-v-668bf91f]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:1rem}.app-footer__social-links[data-v-668bf91f]{display:flex;gap:1rem}.app-footer__social-link[data-v-668bf91f]{align-items:center;background-color:#ffffff1a;border-radius:50%;color:#fff;display:flex;height:44px;justify-content:center;transition:all var(--transition-fast);width:44px}.app-footer__social-link[data-v-668bf91f]:hover{background-color:var(--color-watermelon-red);transform:translateY(-3px)}.app-footer__social-link--inactive[data-v-668bf91f]{cursor:default;opacity:.35;pointer-events:none}.app-footer__bottom[data-v-668bf91f]{padding-top:1.5rem;text-align:center}.app-footer__closing[data-v-668bf91f]{color:#ffffffe6;font-size:1.125rem;margin-bottom:1rem}.app-footer__legal[data-v-668bf91f]{align-items:center;display:flex;flex-direction:column;gap:.5rem}.app-footer__copyright[data-v-668bf91f]{color:#ffffff80;font-size:.875rem}.app-footer__legal-links[data-v-668bf91f]{align-items:center;display:flex;gap:1.25rem}.app-footer__terms-link[data-v-668bf91f]{color:#ffffff4d;font-size:.8rem;text-decoration:none;transition:color var(--transition-fast)}.app-footer__terms-link[data-v-668bf91f]:hover{color:#ffffffa6}.calendly-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000b8;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:9999}.calendly-modal{background:#2a2535;border-radius:20px;box-shadow:0 32px 80px #00000080;height:min(90vh,720px);max-width:900px;overflow:hidden;position:relative;width:100%}.calendly-modal iframe{border:none;display:block;height:100%;width:100%}@media(max-width:600px){.calendly-modal{border-radius:16px;height:92vh}}.calendly-close{align-items:center;background:#ffffff1f;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background .2s ease,transform .2s ease;width:36px;z-index:10}.calendly-close:hover{background:#ffffff38;transform:scale(1.08)}.calendly-fade-enter-active,.calendly-fade-leave-active{transition:opacity .25s ease}.calendly-fade-enter-active .calendly-modal,.calendly-fade-leave-active .calendly-modal{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.calendly-fade-enter-from,.calendly-fade-leave-to{opacity:0}.calendly-fade-enter-from .calendly-modal,.calendly-fade-leave-to .calendly-modal{opacity:0;transform:scale(.95) translateY(16px)}.cookie[data-v-012b272e]{background:#0d0d0d;border-top:1px solid hsla(0,0%,100%,.08);bottom:0;left:0;padding:clamp(16px,2.5vw,24px) 0;position:fixed;right:0;z-index:9999}.cookie__inner[data-v-012b272e]{align-items:center;display:flex;gap:24px}@media(max-width:768px){.cookie__inner[data-v-012b272e]{align-items:flex-start;flex-direction:column;gap:16px}}.cookie__copy[data-v-012b272e]{flex:1;min-width:0}.cookie__title[data-v-012b272e]{color:#fff;font-size:13px;font-weight:700;letter-spacing:.01em;margin-bottom:4px}.cookie__text[data-v-012b272e]{color:#ffffff8c;font-size:12px;line-height:1.55;margin:0}.cookie__link[data-v-012b272e]{color:#ffffffb3;margin-left:4px;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}[dir=rtl] .cookie__link[data-v-012b272e]{margin-left:0;margin-right:4px}.cookie__link[data-v-012b272e]:hover{color:#fff}.cookie__actions[data-v-012b272e]{align-items:center;display:flex;flex-shrink:0;gap:10px}@media(max-width:768px){.cookie__actions[data-v-012b272e]{width:100%}}.cookie__btn[data-v-012b272e]{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:38px;justify-content:center;padding:0 20px;transition:opacity .2s,background .2s;white-space:nowrap}@media(max-width:768px){.cookie__btn[data-v-012b272e]{flex:1}}.cookie__btn--decline[data-v-012b272e]{background:transparent;border:1px solid hsla(0,0%,100%,.15);color:#ffffff80}.cookie__btn--decline[data-v-012b272e]:hover{border-color:#ffffff59;color:#fff}.cookie__btn--accept[data-v-012b272e]{background:var(--color-watermelon-red,#e63946);color:#fff}.cookie__btn--accept[data-v-012b272e]:hover{opacity:.88}.cookie-slide-enter-active[data-v-012b272e],.cookie-slide-leave-active[data-v-012b272e]{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s ease}.cookie-slide-enter-from[data-v-012b272e],.cookie-slide-leave-to[data-v-012b272e]{opacity:0;transform:translateY(100%)}.app{min-height:100vh;position:relative}
