@charset "UTF-8";@font-face{font-family:Lexend;src:url(/fonts/lexend/Lexend-Bold.woff2) format("woff2"),url(/fonts/lexend/Lexend-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/fonts/lexend/Lexend-Regular.woff2) format("woff2"),url(/fonts/lexend/Lexend-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/fonts/lexend/Lexend-ExtraLight.woff2) format("woff2"),url(/fonts/lexend/Lexend-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Lexend,sans-serif;font-weight:400}h1{font-size:62px}@media screen and (max-width:1023px){h1{font-size:46px}}h2{font-size:48px}@media screen and (max-width:1023px){h2{font-size:40px}}h3{font-size:40px}@media screen and (max-width:1023px){h3{font-size:32px}}h4{font-size:36px}@media screen and (max-width:1023px){h4{font-size:24px}}h5{font-size:24px}@media screen and (max-width:1023px){h5{font-size:20px}}h6{font-size:18px}p{font-family:Lexend,sans-serif;font-weight:400;font-size:16px}ul{list-style:disc;font-family:Lexend,sans-serif;font-weight:400;font-size:16px}ol{list-style:decimal;font-family:Lexend,sans-serif;font-weight:400;font-size:16px}code,pre{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.875rem;background-color:#f3f4f6;border-radius:.25rem}code{padding:.125rem .375rem}pre{padding:1rem;overflow-x:auto}pre code{padding:0;background:none}hr{border:none;border-top:1px solid var(--color-border, #e5e7eb);margin:2rem 0}::-moz-selection{color:var(--color-select-text, #fafafa);background:var(--color-select-background, #bc9c3c)}::selection{color:var(--color-select-text, #fafafa);background:var(--color-select-background, #bc9c3c)}::placeholder{color:var(--color-placeholder, #cccccc);opacity:1}:focus-visible{outline:2px solid var(--color-primary, #019196);outline-offset:2px}:focus:not(:focus-visible){outline:none}.eyebrow{display:inline-block;font-size:.875rem;font-weight:600;color:var(--color-primary, #019196);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:1024px){.container{padding-left:2rem;padding-right:2rem}}.block-button{padding:1rem 0}.block-button .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:1024px){.block-button .container{padding-left:2rem;padding-right:2rem}}.block-text{padding:1rem 0}.block-text .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:1024px){.block-text .container{padding-left:2rem;padding-right:2rem}}.block-text p{margin:0 0 1rem}.block-text p:last-child{margin-bottom:0}.block-heading{padding:1rem 0}.block-heading .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:1024px){.block-heading .container{padding-left:2rem;padding-right:2rem}}.block-heading h1,.block-heading h2,.block-heading h3,.block-heading h4,.block-heading h5,.block-heading h6{margin:0}.block-image{padding:1.5rem 0;margin:0}.block-image .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:1024px){.block-image .container{padding-left:2rem;padding-right:2rem}}.block-image img{max-width:100%;height:auto;border-radius:.5rem}.block-image figcaption{margin-top:.75rem;font-size:.875rem;color:var(--color-text-muted, #6b7280);text-align:center}.block-image.ratio img{width:100%;object-fit:cover}.block-image.crop img{object-fit:cover}.block-video{padding:1.5rem 0;margin:0}.block-video .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:1024px){.block-video .container{padding-left:2rem;padding-right:2rem}}.block-video iframe,.block-video video{width:100%;aspect-ratio:16/9;border:none;border-radius:.5rem}.block-video figcaption{margin-top:.75rem;font-size:.875rem;color:var(--color-text-muted, #6b7280);text-align:center}.block-quote{padding:2rem 0;margin:0;border:none}.block-quote .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:1024px){.block-quote .container{padding-left:2rem;padding-right:2rem}}.block-quote .container{padding-left:1.5rem;border-left:4px solid var(--color-primary, #019196)}.block-quote p{font-size:1.125rem;font-style:italic;margin:0}.block-quote footer{margin-top:1rem}.block-quote cite{font-size:var(--font-base-size, 16px);font-style:normal;color:var(--color-text-muted, #6b7280)}.block-quote cite:before{content:"— "}.block-code{padding:1.5rem 0}.block-code .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:1024px){.block-code .container{padding-left:2rem;padding-right:2rem}}.block-code pre{margin:0;padding:1.25rem;background-color:#111827;border-radius:.5rem;overflow-x:auto}.block-code code{font-family:Fira Code,Consolas,monospace;font-size:.875rem;color:#f3f4f6;line-height:1.6}.block-list{padding:1rem 0}.block-list .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:1024px){.block-list .container{padding-left:2rem;padding-right:2rem}}.block-list ul,.block-list ol{margin:0;padding-left:1.5rem}.block-list li{margin-bottom:.5rem}.block-list li:last-child{margin-bottom:0}.block-gallery{padding:1.5rem 0;margin:0}.block-gallery .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:1024px){.block-gallery .container{padding-left:2rem;padding-right:2rem}}.block-gallery ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;list-style:none;margin:0;padding:0}.block-gallery li{aspect-ratio:1;overflow:hidden;border-radius:.5rem}.block-gallery img{width:100%;height:100%;object-fit:cover;transition-property:transform;transition-duration:.2s;transition-timing-function:ease-in-out}.block-gallery img:hover{transform:scale(1.05)}.block-gallery figcaption{margin-top:1rem;font-size:.875rem;color:var(--color-text-muted, #6b7280);text-align:center}.block-gallery.ratio li{aspect-ratio:var(--ratio, 1)}.block-markdown{padding:1rem 0}.block-markdown .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:1024px){.block-markdown .container{padding-left:2rem;padding-right:2rem}}.block-line{padding:1.5rem 0}.block-line .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:1024px){.block-line .container{padding-left:2rem;padding-right:2rem}}.block-line hr{border:none;border-top:1px solid var(--color-border, #e5e7eb);margin:0}.block-table{padding:1.5rem 0}.block-table .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width:1024px){.block-table .container{padding-left:2rem;padding-right:2rem}}.block-table .table-wrapper{overflow-x:auto}.block-table table{width:100%;border-collapse:collapse}.block-table th,.block-table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--color-border, #e5e7eb)}.block-table th{font-weight:600;background-color:var(--color-background-alt, #f3f4f6)}.block-table tr:hover td{background-color:rgba(var(--color-primary, #019196),.05)}.about-hero-decor{position:relative;min-height:365px;display:flex;align-items:center;background-color:#000;background-image:var(--background-image);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:112px;padding-bottom:112px;overflow:hidden}@media screen and (max-width:1023px){.about-hero-decor{padding-top:60px;padding-bottom:60px}}.about-hero-decor:before{content:"";position:absolute;inset:0;background:#00000080}.about-hero-decor__container{position:relative;z-index:1;max-width:1440px;margin:0 auto;width:100%;display:flex;align-items:center}.about-hero-decor__content{max-width:850px}.about-hero-decor__content p{color:#fff;font-family:Lexend,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.24px}.about-hero-decor__decoration{position:absolute;z-index:-1;width:500px;aspect-ratio:1/1;top:0;right:-70px}@media screen and (max-width:1023px){.about-hero-decor__decoration{width:100%;right:0%;top:auto;bottom:-250px}}.about-hero-decor__decoration img{width:100%;height:100%;object-fit:contain}@media screen and (max-width:1023px){.about-hero-decor__decoration img{opacity:.7}}.about-hero{position:relative;min-height:432px;display:flex;align-items:flex-end;justify-content:flex-start;background-size:cover;background-position:center;padding-bottom:80px}.about-hero__overlay{position:absolute;inset:0;background:#00000080}.about-hero__container{position:relative;z-index:1;max-width:1440px;margin:0 auto;width:100%}.about-hero__content{text-align:start;color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.about-hero__title{margin-bottom:0;font-weight:700}.about-hero__text{color:#fff;font-family:Lexend,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.24px}.about-intro{padding-top:112px;padding-bottom:112px}@media screen and (max-width:1023px){.about-intro{padding-top:60px;padding-bottom:60px}}.about-intro__container{max-width:1440px;margin:0 auto}.about-intro__content{text-align:center;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.about-intro__text{max-width:1000px}.about-intro__text p{color:#fff;text-align:center;font-family:Lexend,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.36px}.about-intro__text p strong{font-weight:700}.about-stats-media{padding-top:112px;padding-bottom:112px;background-color:#fff}@media screen and (max-width:1023px){.about-stats-media{padding-top:60px;padding-bottom:60px}}.about-stats-media__container{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:64px}@media screen and (max-width:1023px){.about-stats-media__container{gap:32px}}.about-stats-media__header{max-width:1000px;text-align:left}.about-stats-media__title{color:#000;font-style:normal;font-weight:400;line-height:120%}.about-stats-media__text p{color:#505050;font-size:24px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.25px}.about-stats-media__text strong{color:var(--color-primary, #019196);font-weight:700}.about-stats-media__layout{display:grid;grid-template-columns:255px 1fr;align-items:center;gap:64px}@media screen and (max-width:1023px){.about-stats-media__layout{grid-template-columns:1fr;gap:32px}}.about-stats-media__stats{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:48px}@media screen and (max-width:1023px){.about-stats-media__stats{justify-content:flex-start;gap:8px}}.about-stats-media__stat-card{min-height:150px;padding:16px;border-radius:12px;background:linear-gradient(90deg,#0b5fff1a,#0b5fff00);box-shadow:0 4px 20px #0000001c;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1023px){.about-stats-media__stat-card{min-height:100px;padding:8px;text-align:center}}.about-stats-media__stat-value{color:#0b5fff;font-family:Lexend,sans-serif;font-size:70px;font-style:normal;font-weight:200;line-height:130%}@media screen and (max-width:1023px){.about-stats-media__stat-value{font-size:42px}}.about-stats-media__stat-label{color:#000;font-family:Lexend,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.18px}@media screen and (max-width:1023px){.about-stats-media__stat-label{font-size:12px}}.about-stats-media__media{width:100%;height:100%;border-radius:16px;overflow:hidden}.about-stats-media__media img{width:100%;height:100%;object-fit:cover;object-position:center}.about-team{padding-top:112px;padding-bottom:112px;background-color:#fff}@media screen and (max-width:1023px){.about-team{padding-top:60px;padding-bottom:60px}}.about-team__container{max-width:1440px;margin:0 auto}.about-team__header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:80px}@media screen and (max-width:1023px){.about-team__header{margin-bottom:40px}}.about-team__title,.about-team__subtitle{margin:0}.about-team__carousels{display:flex;flex-direction:column;gap:40px}.about-team__carousel{position:relative}.about-team__carousel .splide__track{overflow:hidden}.about-team__carousel .splide__list{display:flex;align-items:stretch}.about-team__member{display:flex;flex-direction:column;text-align:center;width:260px;flex:0 0 auto;position:relative;z-index:700;cursor:pointer;border-radius:16px}.about-team__member:hover .about-team__member-img{filter:grayscale(0%)}.about-team__member:hover .about-team__member-photo-wrap:before{opacity:1}.about-team__member-photo-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:260px;position:relative}.about-team__member-photo-wrap:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);border-radius:50%;width:280px;aspect-ratio:1/1;background-color:var(--color-primary, #019196);opacity:.1;transition:opacity .5s ease-in-out}.about-team__member-img{display:flex;height:100%;width:100%;object-fit:cover;object-position:center top;filter:grayscale(100%);transition:filter .3s ease-in-out}.about-team__member-info{display:flex;flex-direction:column;background-color:#fff;width:100%;padding:16px 0;margin-top:-36px;border-radius:12px;gap:10px;position:relative;z-index:300}.about-team__member-name{color:#000;text-align:center;font-family:Lexend,sans-serif;font-size:24px;font-style:normal;line-height:140%;letter-spacing:-.24px;margin-bottom:0}@media screen and (max-width:767px){.about-team__member-name{font-size:20px}}.about-team__member-role{color:var(--color-text-light, #fafafa);text-align:center}@media screen and (max-width:767px){.about-team__member-role{font-size:14px}}.about-cta{padding-top:112px;padding-bottom:112px;background-color:#fff}@media screen and (max-width:1023px){.about-cta{padding-top:60px;padding-bottom:60px}}.about-cta__container{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media screen and (max-width:1279px){.about-cta__container{gap:48px}}@media screen and (max-width:1023px){.about-cta__container{grid-template-columns:1fr;gap:20px}}.about-cta__content{display:flex;flex-direction:column;gap:24px}.about-cta__title h1,.about-cta__title h2,.about-cta__title h3{color:var(--color-text-black, #0f0f0f)}.about-cta__title h1 strong,.about-cta__title h2 strong,.about-cta__title h3 strong{font-weight:700}.about-cta__title h1 em,.about-cta__title h2 em,.about-cta__title h3 em{color:var(--color-primary, #019196);font-style:normal;font-weight:700}.about-cta__text{color:#505050;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.about-cta__media{width:100%;height:100%}.about-cta__img{width:100%;height:100%;object-fit:cover;min-height:450px;border-radius:16px;box-shadow:0 12px 50px 6px #00000040}.features-grid{padding-top:112px;padding-bottom:112px;background-color:#fff}@media screen and (max-width:1023px){.features-grid{padding-top:60px;padding-bottom:60px}}.features-grid__container{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px}@media screen and (max-width:1023px){.features-grid__container{gap:40px}}.features-grid__header{text-align:center;max-width:912px;margin:0 auto}.features-grid__title{margin-bottom:10px;color:var(--color-text-black, #0f0f0f)}.features-grid__intro{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.features-grid__intro p{font-size:20px;color:var(--color-text-light, #fafafa)}.features-grid__intro strong{font-size:24px;color:var(--color-text-black, #0f0f0f)}.features-grid__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:48px}@media screen and (max-width:1279px){.features-grid__grid{gap:24px}}@media screen and (max-width:1023px){.features-grid__grid{grid-template-columns:repeat(2,1fr);gap:16px 8px}}.features-grid__card{position:relative;border-radius:24px;padding:48px 24px;box-shadow:0 4px 24px #0000001a;overflow:hidden;cursor:pointer;background-color:transparent}@media screen and (max-width:1279px){.features-grid__card{padding:32px 16px}}@media screen and (max-width:1023px){.features-grid__card{padding:18px 6px}}.features-grid__card:before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--color-primary, #019196);opacity:0;z-index:1;transition:opacity .35s ease-out}.features-grid__card:hover{transform:translateY(-4px);box-shadow:0 18px 50px #0b5fff40}.features-grid__card:hover:before{opacity:1}.features-grid__card:hover .features-grid__card-title{color:#fff}.features-grid__card:hover .features-grid__icon{background:#ffffff4f}.features-grid__card:hover .features-grid__icon img{filter:brightness(0) invert(1)}.features-grid__card:hover .features-grid__card-bg{opacity:1}.features-grid__card-bg{position:absolute;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:2;opacity:0;inset:0;pointer-events:none;transition:opacity .35s ease-out}.features-grid__card-inner{z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:24px;position:relative;z-index:100}.features-grid__icon{width:48px;height:48px;border-radius:500px;background:#0b5fff12;display:flex;align-items:center;justify-content:center}.features-grid__icon img{max-width:32px;max-height:32px;object-fit:contain}.features-grid__card-title{color:#0b5fff;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.24px}@media screen and (max-width:1023px){.features-grid__card-title{font-size:18px}}.cta-banner{position:relative;border-radius:24px;overflow:hidden;padding-top:112px;padding-bottom:112px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1023px){.cta-banner{padding-top:60px;padding-bottom:60px}}.cta-banner__container{position:relative;z-index:1;width:100%;max-width:1440px;margin:0 auto}.cta-banner__content{padding:80px 64px;border-radius:24px;overflow:hidden;position:relative;z-index:100;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:1023px){.cta-banner__content{padding:80px 12px}}.cta-banner__content .cta-banner__overlay{position:absolute;z-index:1;inset:0;pointer-events:none;border-radius:24px;box-shadow:4px 4px 12px 2px #ffffff82 inset;background:linear-gradient(180deg,#0003,#0000004d)}.cta-banner__text{color:#fff;font-family:Lexend,sans-serif;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;max-width:780px;position:relative;z-index:100}.cta-banner__text strong{font-weight:700;font-family:Lexend,sans-serif}.cta-banner__text h1{font-size:48px}@media screen and (max-width:1023px){.cta-banner__text h1{font-size:32px}}.cta-banner__text h2{font-size:32px}@media screen and (max-width:1023px){.cta-banner__text h2{font-size:24px}}.cta-banner__text h3{font-size:24px}@media screen and (max-width:1023px){.cta-banner__text h3{font-size:20px}}.cta-banner__text p{font-size:18px}@media screen and (max-width:1023px){.cta-banner__text p{font-size:16px}}.cta-banner__cta{position:relative;z-index:100}.cta-cards{background-color:#000;padding-top:64px;padding-bottom:64px}@media screen and (max-width:1023px){.cta-cards{padding-top:32px;padding-bottom:32px}}.cta-cards .cta-cards__container{max-width:1440px;margin:0 auto}.cta-cards .cta-cards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}@media screen and (max-width:1023px){.cta-cards .cta-cards__grid{grid-template-columns:1fr;gap:24px}}.cta-cards .cta-cards__card{position:relative;border-radius:24px;padding:64px 24px;color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden;cursor:pointer;box-shadow:0 0 0 1px #0b5fff33;transition:box-shadow .5s ease,transform .3s ease}@media screen and (max-width:1279px){.cta-cards .cta-cards__card{padding:36px 24px}}.cta-cards .cta-cards__card:hover{transform:translateY(-4px);box-shadow:2px 2px 24px 12px #0b5fff57}.cta-cards .cta-cards__card:hover .cta-cards__bg{opacity:1}.cta-cards .cta-cards__card:hover .btn{background-color:var(--color-primary, #019196);border-color:var(--color-primary, #019196)}.cta-cards .cta-cards__card .cta-cards__icon{color:#fff;margin-bottom:32px}.cta-cards .cta-cards__card .cta-cards__icon svg{fill:transparent;width:48px;height:48px}.cta-cards .cta-cards__card .cta-cards__title{font-size:32px;font-weight:400;margin-bottom:8px}@media screen and (max-width:1279px){.cta-cards .cta-cards__card .cta-cards__title{font-size:28px}}.cta-cards .cta-cards__card .cta-cards__text{margin-bottom:32px}.cta-cards .cta-cards__card .cta-cards__text p{position:relative;z-index:100;color:#fff;text-align:center;font-style:normal;line-height:150%}.cta-cards .cta-cards__card .btn{position:relative;z-index:10;color:#fff;transition:background-color .2s ease,border-color .2s ease}.cta-cards .cta-cards__bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .5s ease-out;pointer-events:none;z-index:1}.cta-cards .cta-cards__bg:before{content:"";position:absolute;left:-51.667px;top:-35.168px;width:104px;height:104px;border-radius:500px;background:#0b5fff;filter:blur(50px)}html,body{background-color:#fff;overflow-x:hidden;max-width:100vw}
