:root{--bg: #020819;--color-text: #ffffff;--color-text-secondary: #3b82f6;--color-success: #22c55e;--color-error: #ef4444;--font-body: Google Sans Flex, sans-serif;--font-head: Google Sans Flex, sans-serif;--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.85rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 3rem;--space-10: 4rem;--space-11: 5rem;--space-12: 6rem;--radius-sm: 0.7rem;--radius-md: 1rem;--radius-lg: 1.2rem}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}*{margin:0}input,button,textarea,select{font:inherit;outline:none;border:none;background:rgba(0,0,0,0)}html{font-family:"Google Sans Flex",sans-serif;font-weight:400;color:#fff;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#3b82f6 #020819}body{font-family:"Google Sans Flex",sans-serif;font-size:1rem;font-weight:400;color:#fff;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.02rem}ul{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:none}.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#020819;border-radius:1.2rem}::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#93c5fd}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.animate{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity}.button{display:flex;align-items:center;justify-content:center;gap:.85rem;position:relative;padding:.85rem 1.5rem;backdrop-filter:blur(6px);border-radius:1rem;cursor:pointer;font-size:1rem;color:#fff}.button::after{content:"";position:absolute;inset:0;border-radius:1rem;padding:1px;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.button::before{content:"";position:absolute;inset:0;border-radius:1rem;background:linear-gradient(135deg, rgba(23, 54, 115, 0.226), rgba(96, 165, 250, 0.88), rgba(23, 54, 115, 0.226));opacity:.3;transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}.button:hover::before{opacity:1}.card{position:relative;background:linear-gradient(135deg, rgba(20, 40, 80, 0.2));box-shadow:inset 2px 2px 6px rgba(0,0,0,.6),inset -2px -2px 6px hsla(0,0%,100%,.08);backdrop-filter:blur(20px);border-radius:1rem}.card::before{content:"";position:absolute;inset:0;border-radius:1rem;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.card{padding:1.25rem 1.5rem;position:relative;overflow:hidden}.card--column{display:flex;flex-direction:column;justify-content:space-between}.card--between{display:flex;align-items:center;justify-content:space-between}.card--center{display:flex;align-items:center;justify-content:center}.card--blue-soft{position:relative;background:linear-gradient(135deg, rgba(59, 130, 246, 0.3490196078), transparent, transparent, rgba(59, 130, 246, 0.0509803922));box-shadow:inset 2px 2px 6px rgba(0,0,0,.6),inset -2px -2px 6px hsla(0,0%,100%,.08);backdrop-filter:blur(20px);border-radius:1rem}.card--blue-reverse{position:relative;background:linear-gradient(135deg, transparent, rgba(59, 130, 246, 0.0509803922), rgba(59, 130, 246, 0.3490196078));box-shadow:inset 2px 2px 6px rgba(0,0,0,.6),inset -2px -2px 6px hsla(0,0%,100%,.08);backdrop-filter:blur(20px);border-radius:1rem}.card--blue-glow{position:relative;background:linear-gradient(135deg, rgba(59, 130, 246, 0.2509803922), rgba(59, 130, 246, 0.0196078431));box-shadow:inset 2px 2px 6px rgba(0,0,0,.6),inset -2px -2px 6px hsla(0,0%,100%,.08);backdrop-filter:blur(20px);border-radius:1rem}.card__title{font-size:2rem;font-weight:500;line-height:1.2;margin-bottom:1rem}.card__title--sm{font-size:1rem}.card__desc{font-size:.875rem;font-weight:400;line-height:1.6;color:#fff}#loader{position:fixed;inset:0;z-index:9999;background:#020819;display:flex;align-items:center;justify-content:center;transition:opacity .7s cubic-bezier(0.4, 0, 0.2, 1),visibility .7s cubic-bezier(0.4, 0, 0.2, 1)}#loader.is-out{opacity:0;visibility:hidden;pointer-events:none}.loader__group{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:.85rem;opacity:0;transform:scale(0.75);transition:opacity .65s cubic-bezier(0.34, 1.1, 0.64, 1),transform .65s cubic-bezier(0.34, 1.1, 0.64, 1)}.loader__group.is-in{opacity:1;transform:scale(1)}.loader__crown{transition:opacity .4s cubic-bezier(0.4, 0, 0.2, 1),transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.loader__crown img{width:72px;height:auto;display:block}.loader__crown.is-out{opacity:0;transform:scale(0.2)}.loader__text{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;align-items:center}.loader__keystone,.loader__office{transition:opacity .35s ease,transform .35s ease}.loader__keystone img,.loader__office img{display:block;height:auto}.loader__keystone img{width:140px}.loader__keystone.is-out{opacity:0;transform:translateY(20px)}.loader__office img{width:76px}.loader__office.is-out{opacity:0;transform:translateY(20px)}.container{width:calc(100% - 32px);margin:0 auto}@media(min-width: 768px){.container{width:calc(100% - 80px)}}@media(min-width: 1400px){.container{width:calc(100% - 320px)}}.sections-wrapper{background-color:#020819;background-image:url("/assets/images/Pattern.png");background-size:cover}.section{padding:6rem 0;overflow:hidden}.section h2{overflow:hidden}.section h2 .highlight{color:#3b82f6}.section-heading{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;align-items:center;margin:0 auto 5rem;max-width:592px;text-align:center}.section-heading h2{font-size:3.5rem;font-weight:500;line-height:1.1;margin-bottom:1.5rem}@media(max-width: 768px){.section-heading h2{font-size:2rem}}.section-heading p{font-size:.875rem;font-weight:300;max-width:528px;line-height:1.6;margin-bottom:3rem}.header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:2rem 0 0;transition:all .3s ease}.header__inner{display:flex;align-items:center;justify-content:space-between;padding:.25rem;margin:0 auto}.header .container{position:relative;border-radius:1rem;transition:width .6s cubic-bezier(0.4, 0, 0.2, 1),padding .6s cubic-bezier(0.4, 0, 0.2, 1)}.header .container::after,.header .container::before{content:"";position:absolute;inset:0;border-radius:1.2rem;opacity:0;transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1)}.header .container::after{background:linear-gradient(135deg, #020819);box-shadow:inset 2px 2px 6px rgba(0,0,0,.6),inset -2px -2px 6px hsla(0,0%,100%,.08);backdrop-filter:blur(20px);z-index:-2}.header .container::before{padding:1px;background:linear-gradient(155deg, rgba(255, 255, 255, 0.368627451), transparent, rgba(255, 255, 255, 0.368627451));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.header__brand{display:flex;align-items:center;justify-content:center;position:relative;background:rgba(0,0,0,0)}.header__brand>img{width:100%;transition:filter .3s cubic-bezier(0.4, 0, 0.2, 1)}.header__brand span{font-size:1.5rem;font-weight:600}.header__brand-badge{display:flex;align-items:center;justify-content:center;position:absolute;left:100%;padding-left:10px;top:65%;opacity:1;transform:translate(0%, -50%) scale(1);z-index:1;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1),opacity .5s cubic-bezier(0.4, 0, 0.2, 1),z-index .1s cubic-bezier(0.4, 0, 0.2, 1)}.header__nav{transition:margin-left .5s ease}.header__nav-list{display:flex;align-items:center;justify-content:space-between;gap:3rem;transition:gap .5s ease}.header__nav-list li{overflow:visible}.header__nav-list a{font-size:1rem;font-weight:300}.header__toggle{display:none;cursor:pointer;z-index:1001}.header__toggle span{display:block;height:2px;background-color:#fff;border-radius:3rem;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.header__toggle span:first-child{width:50%;align-self:flex-end}.header__toggle span:nth-child(3){width:50%}.header__toggle.active span:nth-child(1){width:100%}.header__toggle.active span:nth-child(3){width:100%}@media(min-width: 992px){.header.scrolled .container{padding:.85rem 1rem}.header.scrolled .container::after,.header.scrolled .container::before{opacity:1}.header.scrolled .header__brand{padding:.4rem;position:relative;width:70px;height:100%;background:linear-gradient(135deg, rgba(23, 54, 115, 0.6901960784));box-shadow:inset 1px 1px 4px rgba(0,0,0,.6),inset -1px -1px 4px hsla(0,0%,100%,.08);backdrop-filter:blur(6px);border-radius:1.2rem}.header.scrolled .header__brand::after{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(ellipse, rgba(77, 163, 255, 0.694), transparent 75%);opacity:0;transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}.header.scrolled .header__brand:hover::after{opacity:1}.header.scrolled .header__brand::before{content:"";position:absolute;inset:0;border-radius:1.2rem;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.header.scrolled .header__brand img{filter:brightness(0) invert(1)}.header.scrolled .header__nav{margin-left:0}.header.scrolled .header__nav-list{gap:1rem}.header.scrolled .header__nav-list a{font-size:.875rem;letter-spacing:-0.02em}.header.scrolled .header__brand-badge{opacity:0;transform:scale(0.65) translate(-100%, -50%);z-index:-1}}@media(min-width: 992px){.header__nav{margin-left:6rem}}@media(min-width: 992px)and (min-width: 1200px){.header.scrolled .container{width:70%}}@media(min-width: 992px)and (min-width: 1800px){.header.scrolled .container{width:40%}}@media(min-width: 768px)and (max-width: 991px){.header__inner{padding:.85rem}.header .container{overflow:hidden}.header .container::after,.header .container::before{opacity:1}.header__nav-list{gap:1.5rem}.header__brand{position:relative;width:70px;height:100%;background:linear-gradient(135deg, rgba(23, 54, 115, 0.6901960784));box-shadow:inset 1px 1px 4px rgba(0,0,0,.6),inset -1px -1px 4px hsla(0,0%,100%,.08);backdrop-filter:blur(6px);border-radius:1.2rem}.header__brand::after{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(ellipse, rgba(77, 163, 255, 0.694), transparent 75%);opacity:0;transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}.header__brand:hover::after{opacity:1}.header__brand::before{content:"";position:absolute;inset:0;border-radius:1.2rem;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.header__brand{padding:.4rem}.header__brand img{filter:brightness(0) invert(1)}.header__brand-badge{display:none}}@media(max-width: 767px){.header__inner{padding:.85rem}.header .container{overflow:visible}.header .container::after,.header .container::before{opacity:1}.header__nav-list{gap:1.5rem}.header__toggle{display:flex;flex-direction:column;justify-content:space-between;gap:.25rem;position:relative;width:40px;height:40px;background:linear-gradient(135deg, rgba(23, 54, 115, 0.6901960784));box-shadow:inset 1px 1px 4px rgba(0,0,0,.6),inset -1px -1px 4px hsla(0,0%,100%,.08);backdrop-filter:blur(6px);border-radius:.7rem}.header__toggle::after{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(ellipse, rgba(77, 163, 255, 0.694), transparent 75%);opacity:0;transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}.header__toggle:hover::after{opacity:1}.header__toggle::before{content:"";position:absolute;inset:0;border-radius:.7rem;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.header__toggle{justify-content:center;padding:.5rem;order:2}.header__nav{position:relative;background:linear-gradient(135deg, #020819);box-shadow:inset 2px 2px 6px rgba(0,0,0,.6),inset -2px -2px 6px hsla(0,0%,100%,.08);backdrop-filter:blur(20px);border-radius:1rem}.header__nav::before{content:"";position:absolute;inset:0;border-radius:1rem;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.header__nav{position:absolute;padding:1.25rem;top:110%;right:0;width:50%;opacity:0;visibility:hidden;pointer-events:none}.header__nav-list{flex-direction:column;align-items:flex-end;gap:1.25rem}.header__nav.is-open{pointer-events:auto}.header .button{display:none}}.footer{background:linear-gradient(135deg, rgba(0, 6, 20, 0.6), rgba(13, 36, 89, 0.5333333333), rgba(13, 36, 89, 0.6), rgba(0, 6, 20, 0.6));padding:6rem 0}.footer__inner{display:flex;align-items:center;justify-content:center;gap:3rem;flex-direction:column}.footer__brand-section{display:flex;align-items:center;justify-content:center;gap:1rem;flex-direction:column;text-align:center}.footer__brand-section p{font-size:.875rem;font-weight:300}.footer__logo span{font-size:1.5rem;font-weight:600}.footer__nav{display:flex;align-items:center;justify-content:space-between;gap:4rem;flex-wrap:wrap}.footer__nav a{font-size:1rem;font-weight:300}.footer .social-media__items{display:flex;align-items:center;justify-content:space-between;gap:2rem}.footer .social-media__link{display:flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;background:linear-gradient(135deg, rgba(23, 54, 115, 0.6901960784));box-shadow:inset 1px 1px 4px rgba(0,0,0,.6),inset -1px -1px 4px hsla(0,0%,100%,.08);backdrop-filter:blur(6px);border-radius:1rem}.footer .social-media__link::after{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(ellipse, rgba(77, 163, 255, 0.694), transparent 75%);opacity:0;transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}.footer .social-media__link:hover::after{opacity:1}.footer .social-media__link::before{content:"";position:absolute;inset:0;border-radius:1rem;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.footer__copy{overflow:visible;font-size:.75rem;font-weight:300;color:#93c5fd;text-align:center}.footer__copy-inner{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.35rem;row-gap:.25rem;max-width:100%}.footer__copy-meta{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.35rem}.footer__copy-sep{opacity:.55;user-select:none}.footer__copy a{color:inherit;text-decoration:none}@media(max-width: 768px){.footer__layout{flex-direction:column;gap:1.5rem}.footer__nav{justify-content:center;gap:1.25rem}.footer .social-media__items{justify-content:center;flex-wrap:wrap}}@media(max-width: 576px){.footer__inner{gap:1.25rem}}.hero{position:relative;display:flex;text-align:center;min-height:100vh;padding:0}.hero__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.hero__backdrop img{width:100%;height:100%;object-fit:cover;object-position:top}.hero__layout{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:4rem;padding:10rem 0 4rem}.hero__image-wrap{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.hero__image-wrap img{width:80%}.hero__title{font-size:4.5rem;font-weight:500;line-height:1.1;margin:0 auto 3rem;max-width:720px}.hero__lead{font-size:.875rem;font-weight:300;line-height:1.6;max-width:640px;margin:0 auto 2rem;padding:1.25rem 3rem;border-top:2px solid;border-image:linear-gradient(135deg, #000159, #2563ed, #000159) 1}.hero__stats{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.hero__stats-col--primary,.hero__stats-col--secondary{display:flex;align-items:center;justify-content:space-between;gap:1.75rem}.hero__stats-col--primary .hero__stat:last-child,.hero__stats-col--secondary .hero__stat:first-child{margin-bottom:6rem}.hero__stat{flex-direction:column;padding:1.25rem 2rem;gap:.5rem;cursor:pointer}.hero__stat::after{content:"";position:absolute;inset:-65px;border-radius:50%;background:radial-gradient(ellipse, rgba(77, 163, 255, 0.461), transparent 45%);transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1);opacity:.3}.hero__stat:hover::after{opacity:1}.hero__stat .stat__num{font-size:1.125rem;font-weight:600}.hero__stat .stat__label{font-size:.75rem;font-weight:400}.hero .social-media{display:flex;align-items:center;justify-content:space-between;z-index:2}.hero .social-media__items{display:flex;align-items:center;justify-content:space-between;gap:2rem}.hero .social-media__link{display:flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;background:linear-gradient(135deg, rgba(23, 54, 115, 0.6901960784));box-shadow:inset 1px 1px 4px rgba(0,0,0,.6),inset -1px -1px 4px hsla(0,0%,100%,.08);backdrop-filter:blur(6px);border-radius:1rem}.hero .social-media__link::after{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(ellipse, rgba(77, 163, 255, 0.694), transparent 75%);opacity:0;transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}.hero .social-media__link:hover::after{opacity:1}.hero .social-media__link::before{content:"";position:absolute;inset:0;border-radius:1rem;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.hero .social-media .scroll-down{display:flex;align-items:center;justify-content:space-between;gap:1rem;user-select:none}.hero .social-media .scroll-down .arrow-icon{display:flex;align-items:center;justify-content:center}@media(max-width: 991px){.hero__image-wrap img{width:100%}}@media(max-width: 768px){.hero__title{font-size:3rem}.hero__lead{padding:1rem 1.25rem}.hero__image-wrap{width:100%}.hero__image-wrap img{width:90%}.hero__stats{display:none;flex-direction:column;gap:1.5rem}.hero__stats-col--primary,.hero__stats-col--secondary{width:100%;gap:1rem}.hero__stats-col--primary .hero__stat:last-child,.hero__stats-col--secondary .hero__stat:first-child{margin-bottom:0}.hero__stat{width:100%}.hero .social-media{display:none}}@media(max-width: 576px){.hero__image-wrap img{width:100%}.hero__title{font-size:2rem}.hero__stats-col--primary,.hero__stats-col--secondary{flex-direction:column}.hero .social-media{display:block;flex:1;flex-direction:column}.hero .social-media__items{justify-content:center}.hero .social-media{gap:1.5rem}.hero .social-media .scroll-down{display:none}}.overview__layout{display:flex;align-items:center;justify-content:space-between;gap:2rem}.overview__intro{display:flex;flex-direction:column;justify-content:space-between;flex:3}.overview__intro h2{font-size:3.5rem;font-weight:500;line-height:1.1;margin-bottom:2rem;max-width:720px}.overview__intro h2 .highlight{color:#3b82f6}.overview__intro p{font-size:.875rem;font-weight:300;line-height:1.6;margin-bottom:3rem}.overview__principles{margin:0 0 0 1.5rem}.overview__principles li{margin-bottom:.85rem;color:#fff;font-size:.875rem;font-weight:400}.overview__cards{flex:3;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}.overview__card{padding:1.25rem;gap:.85rem}.overview__card-icon{position:relative;background:linear-gradient(135deg, rgba(20, 40, 80, 0.2));box-shadow:inset 2px 2px 6px rgba(0,0,0,.6),inset -2px -2px 6px hsla(0,0%,100%,.08);backdrop-filter:blur(6px);border-radius:.7rem}.overview__card-icon::before{content:"";position:absolute;inset:0;border-radius:.7rem;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.overview__card-icon{width:fit-content;padding:1rem;margin-bottom:1.25rem}.overview__card-icon::after{content:"";position:absolute;inset:-35px;border-radius:20px;background:radial-gradient(ellipse, rgba(77, 163, 255, 0.35), transparent 75%);backdrop-filter:blur(10px);opacity:.8;z-index:-1;pointer-events:none}.overview__card-icon img{display:block;width:30px}.overview__card .card__desc{margin-bottom:.85rem}@media(min-width: 1400px){.overview__intro p{max-width:640px}}@media(max-width: 1200px){.overview__layout{flex-direction:column;gap:4rem}.overview__intro,.overview__cards{flex:unset;width:100%}}@media(max-width: 768px){.overview__cards{grid-template-columns:1fr}.overview__intro h2{font-size:2rem}}.services__stack{display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));align-items:stretch}.services__stack .swiper-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;height:100%}.services__stack .swiper .services__item{height:100%;cursor:pointer}.services__list{width:100%}.services__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem}.services__item::after{border-radius:50%;position:absolute;content:"";inset:-120px;left:-50%;background:radial-gradient(circle, rgba(77, 163, 255, 0.16), transparent 50%);backdrop-filter:blur(20px);opacity:0;z-index:-2;pointer-events:none;transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1)}.services__item.selected::after{opacity:1}@media(min-width: 992px){.services__item{flex:1}}.services__item .services__content{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;position:relative}.services__item .services__level{font-size:.875rem;font-weight:400}.services__item .show__more{display:flex;align-items:center;gap:.25rem;color:#3b82f6}.services__item .show__more span{font-size:.875rem;font-weight:400}.services__item .show__more img{stroke:#3b82f6;fill:none}.services__title{max-width:304px;line-height:1.4;font-size:1.5rem;font-weight:400;line-height:1.2}.services__icon{position:relative;width:128px}.services__icon img{width:100%}.services__details{position:relative}.services__details-card{transition:opacity .3s ease,transform .3s ease;height:100%;min-height:100%;overflow:hidden;gap:.85rem}.services__details-card.is-animating{opacity:0}.services__details-card::before{content:"";position:absolute;inset:0;border-radius:1rem;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.services__details-card .services__level{font-size:1rem;font-weight:400;padding:.85rem;width:fit-content;margin-bottom:.5rem;overflow:hidden}.services__details-card .services__level::before{content:"";position:absolute;inset:0;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.services__details-card .card__title{max-width:400px}.services__details-card .services__description{max-width:560px}.services__details-icon{display:flex;align-items:center;justify-content:center}.services__details-icon img{width:208px;height:auto}.services__features{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem}.services__features li{display:flex;flex-direction:column;justify-content:space-between;gap:.25rem}.services__features h4{margin:0;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.services__features p{font-size:.875rem;font-weight:300}@media(min-width: 992px)and (max-width: 1200px){.services__features p{max-width:420px}}@media(max-width: 991px){.services__stack{grid-template-columns:100%}.services__stack .swiper-wrapper{flex-direction:row !important;gap:0}.services__details-card .card__title{font-size:1.25rem}.services__title{font-size:1rem !important}}@media(max-width: 768px){.services__icon{display:flex;align-items:center;justify-content:center}}@media(max-width: 576px){.services__title{font-size:.875rem !important}}@media(min-width: 992px)and (max-width: 1200px){.services__title{max-width:304px}}@media(min-width: 992px){.services-swiper{overflow:visible !important}.services-swiper .swiper-slide{flex:1}}.case-studies__grid{display:grid;gap:2rem}.case-studies__card{padding:1.25rem 1.5rem}.case-studies__card .card__title{margin-bottom:1rem}.case-studies__pillar{position:relative;background:linear-gradient(135deg, rgba(20, 40, 80, 0.2));box-shadow:inset 2px 2px 6px rgba(0,0,0,.6),inset -2px -2px 6px hsla(0,0%,100%,.08);backdrop-filter:blur(6px);border-radius:10px}.case-studies__pillar::before{content:"";position:absolute;inset:0;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.case-studies__pillar{margin-bottom:.85rem;padding:.85rem 1rem;font-size:.75rem;font-weight:400;width:fit-content}.case-studies__metrics{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;margin-top:1.25rem}.case-studies__metrics strong{display:block;margin-bottom:.25rem;font-size:1.125rem;font-weight:600;color:#3b82f6}.case-studies__metrics span{font-size:.875rem;font-weight:300}.case-studies__cta{display:flex;justify-content:center;margin-top:3rem}.case-studies__cta .button span{display:block}@media(max-width: 576px){.case-studies__metrics{grid-template-columns:1fr}}@media(max-width: 992px){.case-studies__card .card__title{font-size:1.5rem}}@media(min-width: 1024px){.case-studies__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.slider{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem}.testi__images{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;position:relative;overflow:hidden;width:160px;height:370px;overflow:hidden}.testi__images .testi__img-track{width:100%;height:100%;display:flex;flex-direction:column;gap:12px;will-change:transform}.testi__images .testi__img-item{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100px;width:100%;flex-shrink:0;border-radius:1rem;cursor:pointer;height:100px;filter:grayscale(45%) brightness(0.5);transition:height .35s cubic-bezier(0.4, 0, 0.2, 1),filter .35s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden;will-change:transform,opacity,filter}.testi__images .testi__img-item img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;pointer-events:none}.testi__images .testi__img-item.is-active{filter:grayscale(0) brightness(1)}@media(min-width: 768px){.testi__images .testi__img-item.is-active{height:150px;filter:grayscale(0) brightness(1)}}.testi__cards{position:relative;height:370px;display:flex;align-items:stretch;overflow:hidden}.testi__cards .testi__card-track{display:flex;flex-direction:column;justify-content:space-between;position:relative;gap:.75rem;height:100%;width:100%}.testi__cards .testi__card-item{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;height:100%;width:100%;flex-shrink:0;position:relative}.testi__cards .testi__card-item::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 30% 20%, hsla(217, 91%, 60%, 0.18), transparent 60%);z-index:1}.testi__cards .testi__card-item .card-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.testi__cards .card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.testi__cards .meta{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}.testi__cards .name{font-size:1.125rem;font-weight:600}.testi__cards .role{font-size:.875rem;font-weight:500}.testi__cards .stars{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.testi .card-slide__title{max-width:720px;margin-bottom:.85rem}.testi .card-slide__text{max-width:640px}.testi .card-slide__footer{display:flex;align-items:center;justify-content:space-between}.testi .card-slide__meta{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}.testi .card-slide__name{font-size:1rem;font-weight:600}.testi .card-slide__role{font-size:.875rem;font-weight:400}.testi .card-slide__stars{display:flex;gap:.25rem;font-size:1rem}.testi__controls{display:flex;align-items:center;justify-content:center;gap:1rem;flex-direction:column}.ctrl{appearance:none;font:inherit;margin:0;padding:0;position:relative;width:44px;height:44px;background:linear-gradient(135deg, rgba(96, 165, 250, 0), rgba(29, 78, 216, 0.3607843137));box-shadow:inset 1px 1px 4px rgba(0,0,0,.6),inset -1px -1px 4px hsla(0,0%,100%,.08);backdrop-filter:blur(6px);border-radius:50%}.ctrl::after{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(ellipse, rgba(77, 163, 255, 0.694), transparent 75%);opacity:0;transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}.ctrl:hover::after{opacity:1}.ctrl{display:flex;align-items:center;justify-content:center;flex-direction:column;border:none;outline:none;cursor:pointer}.ctrl::before{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.ctrl:last-of-type img{transform:rotate(180deg)}@media(min-width: 1400px){.testimonials .container{width:calc(100% - 640px)}}@media(min-width: 768px)and (max-width: 991px){.testi__images .testi__img-item{width:calc((100% - 24px)/3)}}@media(min-width: 768px){.testi .testi__img-item.is-active{height:150px}}@media(max-width: 991px){.slider{grid-template-columns:1fr;gap:1.5rem}.testi__images{flex-direction:row;align-items:center;margin:0 auto;order:2;width:80%;height:160px;overflow:hidden}.testi__images .testi__img-track{flex-direction:row;align-items:center;width:max-content;height:100%}.testi__images .testi__img-item{height:100px;flex-shrink:0}.testi__images .testi__img-item.is-active{height:100%}.testi__cards{flex-direction:row;flex-wrap:nowrap;order:1}.testi__cards .testi__card-track{flex-direction:row;flex-wrap:nowrap;gap:.75rem}.testi__cards .testi__card-track .card__title{font-size:1.5rem;max-width:630px}.testi__cards .testi__card-item{width:100%;min-width:100%;flex-shrink:0}.testi__cards .meta{display:flex;flex-direction:column;justify-content:space-between;gap:.25rem}.testi__cards .name{font-size:.875rem;font-weight:600}.testi__cards .role{font-size:.75rem;font-weight:500}.testi__controls{order:3;flex-direction:row;justify-content:center}.testi__controls .ctrl img{transform:rotate(270deg)}.testi__controls .ctrl:last-of-type img{transform:rotate(-270deg)}}@media(min-width: 576px)and (max-width: 991px){.testi__img-item{width:calc((100% - 24px)/3);flex-shrink:0}}@media(max-width: 575px){.testi__img-item{width:100%;flex-shrink:0}.testi__cards{min-height:300px}.testi__cards .card__title{font-size:1.25rem}}@media(max-width: 768px){.testimonials .container{width:calc(100% - 32px)}.testi__images{width:40%}}.contact__layout{display:grid;grid-template-columns:600px 1fr;gap:4rem}.contact__details{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;justify-content:space-between}.contact__details h2{font-size:3.5rem;font-weight:500;line-height:1.1;margin-bottom:1.5rem}.contact__details>div p{font-size:.875rem;font-weight:300;line-height:1.6;max-width:25rem;margin-bottom:3rem}.contact__info{font-style:normal;margin:0;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;justify-content:space-between}.contact__info-item{padding:1.25rem 1.5rem;gap:1.5rem}.contact__info .email-contact,.contact__info .phone-contact{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.contact__info .email-contact .email-icon,.contact__info .email-contact .phone-icon,.contact__info .phone-contact .email-icon,.contact__info .phone-contact .phone-icon{display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg, rgba(20, 40, 80, 0.2));box-shadow:inset 2px 2px 6px rgba(0,0,0,.6),inset -2px -2px 6px hsla(0,0%,100%,.08);backdrop-filter:blur(6px);border-radius:10px}.contact__info .email-contact .email-icon::before,.contact__info .email-contact .phone-icon::before,.contact__info .phone-contact .email-icon::before,.contact__info .phone-contact .phone-icon::before{content:"";position:absolute;inset:0;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.contact__info .email-contact .email-icon,.contact__info .email-contact .phone-icon,.contact__info .phone-contact .email-icon,.contact__info .phone-contact .phone-icon{padding:.85rem}.contact__info .email-contact .email-icon::after,.contact__info .email-contact .phone-icon::after,.contact__info .phone-contact .email-icon::after,.contact__info .phone-contact .phone-icon::after{content:"";position:absolute;inset:-35px;border-radius:20px;background:radial-gradient(ellipse, rgba(77, 163, 255, 0.35), transparent 75%);opacity:.8}.contact__info .email-contact .email-info,.contact__info .email-contact .phone-info,.contact__info .phone-contact .email-info,.contact__info .phone-contact .phone-info{display:flex;flex-direction:column;justify-content:space-between;gap:.25rem}.contact__info .arrow-icon{display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg, rgba(20, 40, 80, 0.2));box-shadow:inset 2px 2px 6px rgba(0,0,0,.6),inset -2px -2px 6px hsla(0,0%,100%,.08);backdrop-filter:blur(6px);border-radius:50%;padding:.85rem}.contact__info .arrow-icon img{width:10px}.contact__info .arrow-icon::after{content:"";position:absolute;inset:-20px;border-radius:20px;background:radial-gradient(ellipse, rgba(77, 163, 255, 0.35), transparent 75%);opacity:.8}.contact__info .arrow-icon::before{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.contact__map{display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.contact__map span{font-size:.875rem;font-weight:300}.contact__map .social-media__items{display:flex;align-items:center;justify-content:center;gap:1rem;justify-content:flex-start}.contact__map .social-media__link{display:flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;background:linear-gradient(135deg, rgba(23, 54, 115, 0.6901960784));box-shadow:inset 1px 1px 4px rgba(0,0,0,.6),inset -1px -1px 4px hsla(0,0%,100%,.08);backdrop-filter:blur(6px);border-radius:.7rem}.contact__map .social-media__link::after{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(ellipse, rgba(77, 163, 255, 0.694), transparent 75%);opacity:0;transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}.contact__map .social-media__link:hover::after{opacity:1}.contact__map .social-media__link::before{content:"";position:absolute;inset:0;border-radius:.7rem;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.contact__form{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem}.contact__form .contact__field{display:flex;flex-direction:column;justify-content:space-between;gap:.85rem}.contact__form .contact__field:has(.textarea-wrap){flex:1}.contact__form .input-wrap,.contact__form .textarea-wrap{display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg, rgba(20, 40, 80, 0.2));box-shadow:inset 2px 2px 6px rgba(0,0,0,.6),inset -2px -2px 6px hsla(0,0%,100%,.08);backdrop-filter:blur(30px);border-radius:10px}.contact__form .input-wrap::before,.contact__form .textarea-wrap::before{content:"";position:absolute;inset:0;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.contact__form .input-wrap,.contact__form .textarea-wrap{height:100%;overflow:hidden}.contact__form .input-wrap:focus-within,.contact__form .textarea-wrap:focus-within{box-shadow:0 0 15px rgba(147,197,253,.3);border-color:hsla(0,0%,100%,.5)}.contact__form .input-wrap--select-multi{height:auto;align-items:stretch;align-self:stretch}.contact__form .contact__hint{font-size:.75rem;font-weight:300;color:#3b82f6;line-height:1.4;margin:.25rem 0 .5rem}.contact__form .contact__hint--checkboxes{margin-top:0}.contact__form fieldset.contact__checkbox-field{border:none;padding:0;margin:0;min-width:0}.contact__form .contact__checkbox-legend{font-size:1rem;font-weight:500;color:#fff;padding:0;margin:0 0 .25rem}.contact__form .contact__checkboxes{display:flex;flex-wrap:wrap;gap:.85rem}.contact__form .contact__check{position:relative;display:inline-flex;align-items:center;gap:.85rem;padding:.85rem 1.25rem;border-radius:10px;cursor:pointer;position:relative;background:linear-gradient(135deg, rgba(20, 40, 80, 0.2));box-shadow:inset 2px 2px 6px rgba(0,0,0,.6),inset -2px -2px 6px hsla(0,0%,100%,.08);backdrop-filter:blur(24px);border-radius:10px}.contact__form .contact__check::before{content:"";position:absolute;inset:0;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.contact__form .contact__check{transition:border-color .2s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1)}.contact__form .contact__check:has(:focus-visible){outline:2px solid #3b82f6;outline-offset:3px}.contact__form .contact__check:has(input:checked){border-color:rgba(147,197,253,.75);box-shadow:0 0 0 1px rgba(59,130,246,.35),0 0 22px rgba(59,130,246,.28)}.contact__form .contact__check input[type=checkbox]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2}.contact__form .contact__check-ui{position:relative;z-index:0;width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:5px;border:2px solid rgba(147,197,253,.65);background:rgba(2,8,25,.5);pointer-events:none;transition:background .2s cubic-bezier(0.4, 0, 0.2, 1),border-color .2s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1)}.contact__form .contact__check:has(input:checked) .contact__check-ui{border-color:#93c5fd;background:linear-gradient(145deg, #3b82f6 0%, #1d4ed8 100%);box-shadow:0 0 12px rgba(59,130,246,.45)}.contact__form .contact__check:has(input:checked) .contact__check-ui::after{content:"";position:absolute;left:50%;top:45%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%, -50%) rotate(45deg)}.contact__form .contact__check-text{position:relative;z-index:0;font-size:.875rem;font-weight:300;color:#fff;pointer-events:none}.contact__form input,.contact__form textarea,.contact__form select{width:100%;padding:1rem;background:rgba(0,0,0,0);border:none;outline:none;color:#fff;caret-color:#fff}.contact__form select{cursor:pointer;background-color:rgba(0,0,0,0)}.contact__form select:not([multiple]){color-scheme:light;color:#020819;background-color:rgba(248,250,252,.96)}.contact__form select option,.contact__form select optgroup{color:#020819;background-color:#f8fafc}.contact__form select option:disabled{color:#64748b}.contact__form select[multiple]{cursor:default;min-height:0;padding:.85rem;color-scheme:dark;color:#fff;background-color:rgba(2,8,25,.45)}.contact__form select[multiple] option{color:#020819;background-color:#e2e8f0}.contact__form select[multiple] option:checked{background-color:#3b82f6;color:#fff}.contact__form.join-us-form select:not([multiple]){appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;color:#fff;background-color:rgba(13,40,85,.42);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1 1.5L7 7l6-5.5' stroke='%2393c5fd' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:14px 9px;padding-right:4rem;border-radius:.7rem;box-shadow:inset 0 0 0 1px rgba(147,197,253,.28);transition:box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1),background-color .2s cubic-bezier(0.4, 0, 0.2, 1)}.contact__form.join-us-form select:not([multiple]):focus{background-color:rgba(20,55,115,.5);box-shadow:inset 0 0 0 1px rgba(59,130,246,.55),0 0 20px rgba(59,130,246,.22)}.contact__form.join-us-form select option,.contact__form.join-us-form select optgroup{color:#fff;background-color:#050f24}.contact__form.join-us-form select option:disabled{color:rgba(147,197,253,.5)}.contact__form.join-us-form select option:hover,.contact__form.join-us-form select option:focus{background-color:rgba(59,130,246,.35)}.contact__form.join-us-form .contact__field-other{margin-top:.85rem}.contact__form.join-us-form .contact__field-other-label{display:block;font-size:.875rem;font-weight:300;margin-bottom:.5rem;color:rgba(226,232,240,.92)}.contact__form textarea{resize:none;height:100%}.contact__form input::placeholder,.contact__form textarea::placeholder{color:#fff;font-size:.75rem;font-weight:300}.contact__form .contact__error{font-size:.75rem;color:#ef4444;min-height:1.2em;padding:0 .5rem;display:none}.contact__form .contact__error:not(:empty){display:block}.contact__form .contact__status{font-size:.875rem;font-weight:300;margin-top:.5rem;min-height:1.5em}.contact__form .button{margin-top:1rem}@media(max-width: 1200px){.contact__layout{grid-template-columns:450px 1fr}}@media(max-width: 1024px){.contact__layout{grid-template-columns:100%}}@media(max-width: 768px){.contact__details h2{font-size:2rem}}@media(max-width: 576px){.contact__info>div{padding:.5rem}}.faq__layout{display:grid;grid-template-columns:500px 1fr;gap:6rem}@media(max-width: 1200px){.faq__layout{grid-template-columns:400px 1fr;gap:2rem}}@media(max-width: 1024px){.faq__layout{grid-template-columns:100%}}.faq__intro h2{max-width:480px;margin-bottom:1.75rem;font-size:3.5rem;font-weight:500}@media(max-width: 768px){.faq__intro h2{font-size:2rem;max-width:320px}}.faq__intro p{font-size:1rem;font-weight:300;max-width:400px}.faq__accordion{display:flex;flex-direction:column;justify-content:space-between;gap:1.75rem}.faq__item{position:relative;overflow:hidden;background:rgba(0,0,0,0);box-shadow:none;backdrop-filter:blur(0);border-radius:1rem;padding:1.5rem}.faq__item.is-open{background:linear-gradient(135deg, rgba(20, 40, 80, 0.2));box-shadow:inset 2px 2px 6px rgba(0,0,0,.6),inset -2px -2px 6px hsla(0,0%,100%,.08);backdrop-filter:blur(20px)}.faq__item.is-open::before{content:"";position:absolute;inset:0;border-radius:1rem;border:1px solid hsla(0,0%,100%,.2);z-index:-1}.faq__item.is-open::after{opacity:1}.faq__item.is-open .more span:last-of-type{transform:rotate(180deg)}.faq__question{position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:1.125rem;font-weight:400;width:100%;margin-bottom:1rem;color:#fff}.faq__question h3{font-size:1.125rem;font-weight:500;line-height:1.4}.faq .more{position:relative;display:flex;align-items:center;justify-content:center;width:13px;height:13px;transition:transform .3s ease}.faq .more span{position:absolute;display:block;width:100%;height:2px;background-color:#fff}.faq .more span:last-of-type{transform:rotate(90deg);transition:transform .5s ease}.faq__answer{position:relative;height:0;overflow:hidden;transition:height .5s ease}.faq__answer p{font-size:.75rem;font-weight:300;line-height:1.7}.about{background-image:url(/assets/images/AboutBG.webp);background-repeat:no-repeat;object-position:top;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:12rem 0 5rem;min-height:100vh}.about__heading{text-align:center}.about__heading h1{font-size:4.5rem;font-weight:500;line-height:1.1;margin:0 auto 3rem;max-width:1100px}.about__heading p{font-size:.875rem;font-weight:300;line-height:1.6;max-width:950px;margin:0 auto 2rem;padding:1.5rem;border-top:2px solid;border-image:linear-gradient(135deg, #000159, #2563ed, #000159) 1}.about .team__grid{display:flex;justify-content:space-between;gap:4rem}.about .team__card{position:relative;flex:1}.about .team__info{position:absolute;bottom:0;left:0;width:100%;padding:1.75rem 2rem;text-align:center}.about .team__name{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.about .team__bio{font-size:.75rem;font-weight:400;line-height:1.7;max-width:600px;margin:0 auto}.about .team__photo{display:flex;align-items:center;justify-content:center}.about .team__photo img{object-position:top}@media(max-width: 1650px){.about .team__bio{max-width:500px}}@media(max-width: 1500px){.about .team__bio{max-width:400px}}@media(max-width: 1400px){.about .team__bio{max-width:500px}}@media(max-width: 1200px){.about .team__bio{max-width:400px}}@media(max-width: 992px){.about__heading h1{font-size:3.5rem;max-width:700px}.about__heading p{max-width:650px}.about .team__grid{flex-direction:column}.about .team__photo img{width:50%}.about .team__bio{max-width:100%}}@media(max-width: 768px){.about__heading h1{font-size:3rem;max-width:100%}.about .team__info{position:relative}.about .team__photo img{width:60%}.about .team__name{font-size:1rem}}@media(max-width: 576px){.about__heading h1{font-size:2rem}}.about--legal .about__heading h1{margin-bottom:1rem}.about--legal .about__heading p{margin-bottom:2rem}.about--legal .about__heading a{color:inherit;text-decoration:underline}.about--legal .legal-doc{text-align:left;max-width:42rem;margin:0 auto;padding:0 1.5rem 5rem;font-size:.875rem;font-weight:300;line-height:1.65}.about--legal .legal-doc h2{font-size:1.125rem;font-weight:600;margin:4rem 0 1rem;text-wrap:balance}.about--legal .legal-doc h3{font-size:1rem;font-weight:600;margin:1.5rem 0 .85rem}.about--legal .legal-doc p{margin:0 0 1.25rem}.about--legal .legal-doc ul{margin:0 0 1.25rem;padding-left:1.25em}.about--legal .legal-doc li{margin-bottom:.5rem}.about--legal .legal-doc a{color:inherit;text-decoration:underline}.footer.about-page{background-color:#020819}
