:root{color:#213547;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--space-xs:clamp(.25rem, .15rem + .5vw, .5rem);--space-sm:clamp(.5rem, .3rem + 1vw, 1rem);--space-md:clamp(1rem, .6rem + 2vw, 2rem);--space-lg:clamp(1.5rem, .9rem + 3vw, 3rem);--space-xl:clamp(2rem, 1.2rem + 4vw, 4rem);--text-sm:clamp(.8rem, .75rem + .25vw, .875rem);--text-base:clamp(.9rem, .85rem + .35vw, 1rem);--text-lg:clamp(1.1rem, 1rem + .5vw, 1.25rem);--text-xl:clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.2rem + 1.5vw, 2rem);--text-3xl:clamp(1.8rem, 1.4rem + 2vw, 2.5rem);--text-4xl:clamp(2.2rem, 1.6rem + 3vw, 3.2rem);--content-max-width:1200px;--header-height:clamp(3.5rem, 3rem + 2vw, 5rem);background-color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh;font-size:var(--text-base);-webkit-overflow-scrolling:touch;touch-action:pan-y;width:100%;position:relative;overflow-x:hidden}img,video,svg{max-width:100%;height:auto;display:block}#root{width:100%;overflow-x:hidden}.h4-title{letter-spacing:-.02em;overflow-wrap:break-word;word-break:break-word;margin:0;padding:0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;display:block;position:relative}.h4-secondary-title{all:unset;font-family:Baskervville,serif;font-size:1rem;font-weight:500;position:relative}.landing-page{width:100%;max-width:var(--content-max-width);padding-inline:var(--space-md);gap:var(--space-lg);flex-direction:column;margin-inline:auto;display:flex;overflow-x:hidden}@media (width<=768px){.landing-page{gap:0;padding-inline:0}}.hero-container{box-sizing:border-box;background:#fff;flex-direction:row;justify-content:space-between;width:100%;height:100vh;padding:3rem;display:flex;position:relative;overflow:hidden}.hero-container-left{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:calc(50% - 3rem);padding-left:3rem;display:flex;position:relative}.hero-container-left-logo{align-self:flex-start;width:2rem;max-width:2rem;height:2rem;max-height:2rem;margin-bottom:1rem;display:flex;position:relative}.hero-container-left-buttons{box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;padding:1rem 1rem 1rem 0;display:flex;position:relative}.hero-container-left-button-wrapper{gap:2rem;display:flex;position:relative}.hero-container-left-button{background-color:none;border:hidden;display:flex;position:relative}.hero-container-right{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.hero-container-right:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff 40%,#0000 100%);width:25%;height:100%;position:absolute;top:0;left:10%}.hero-background-image{object-fit:cover;object-position:center;width:100%;height:calc(100% - 1px);position:absolute;top:0;left:15%}@media (width<=768px){.hero-container{flex-direction:column;height:auto;min-height:100vh;margin-top:4rem;padding:1.5rem}.hero-container-left{text-align:center;align-items:center;max-width:100%;padding-left:0}.hero-container-left-logo{align-self:center}.hero-container-left-buttons{align-items:center;padding:1rem 0}.hero-container-left-button-wrapper{flex-wrap:wrap;justify-content:center;gap:1rem}.hero-container-left-button{flex-shrink:0;min-width:140px}.hero-container-left-button img{width:140px;height:auto}.hero-container-right{opacity:.7;width:100%;height:60%;position:absolute;top:auto;bottom:0;left:0}.hero-container-right:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fff,#0000);width:100%;height:40%;position:absolute;top:0;left:0}.hero-background-image{object-fit:cover;object-position:center top;width:100%;height:100%;top:auto;bottom:0;left:0;transform:none}}.review-divider-halftone{background:linear-gradient(#fff 0%,#8e4585 100%);width:100%;height:120px;position:relative;overflow:hidden}.review-divider-dots{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Ccircle cx='2.5' cy='2.5' r='2' fill='%238E4585'/%3E%3Ccircle cx='7.5' cy='7.5' r='2' fill='%238E4585'/%3E%3C/svg%3E");background-size:10px 10px;position:absolute;inset:0}.review-divider-mask{pointer-events:none;background:linear-gradient(#fff 0% 10%,#ffffffd9 30%,#ffffff80 55%,#ffffff26 80%,#0000 100%);position:absolute;inset:0}.review-divider-halftone-bottom{background:linear-gradient(#8e4585 0%,#fff 100%);margin-top:-1px}.review-divider-mask-bottom{background:linear-gradient(#0000 0%,#ffffff26 20%,#ffffff80 45%,#ffffffd9 70%,#fff 90% 100%)}.review-divider-container{box-sizing:border-box;background-color:#8e4585;width:100%;max-width:100vw;height:auto;margin-top:-1px;padding:0 2rem;display:flex;position:relative;overflow:hidden}.review-divider-review-wrapper{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;padding:2rem;display:flex;position:relative}.review-divider-review{border:1px solid #fff;flex-direction:column;gap:1rem;width:10%;height:auto;display:flex;position:relative}.review-item-container{flex-direction:column;gap:.5rem;width:100%;max-width:25%;display:flex;position:relative}.review-item-source{color:#eba937;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.125rem;font-family:1rem;font-weight:500;display:flex;position:relative}.review-item-stars-wrapper{flex-direction:row;gap:.5rem;display:flex;position:relative}.review-item-star{max-width:1.75rem;display:flex;position:relative}.review-item-text{color:#fff;margin-top:1rem;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.25rem;display:flex;position:relative}@media (width<=768px){.review-divider-review-wrapper{flex-direction:column;align-items:center;gap:2rem}.review-item-container{text-align:center;align-items:center;max-width:100%}.review-item-stars-wrapper{justify-content:center}}.mission-component{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100vh;padding:2rem;display:flex;position:relative}.mission-component-titles{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.mission-title-icon{width:auto;height:2rem;margin-bottom:1rem;transform:rotate(270deg)}.mission-title{text-align:center;color:#eba937;max-width:40%;margin-bottom:1rem}.mission-subtitle{text-align:center;max-width:60%}.mission-component-bottom{align-items:center;gap:1rem;display:flex;position:relative}.mission-component-bottom-logo{max-width:2rem;display:flex;position:relative}.mission-component-bottom-logo-small{max-width:1.25rem;max-height:1.25rem;display:flex;position:relative}.mission-features-wrapper{box-sizing:border-box;flex-direction:row;justify-content:space-between;width:80%;max-width:80%;margin:0 auto;padding:1rem;display:flex;position:relative}.mission-item-wrapper{box-sizing:border-box;background-color:#fff;border-radius:1rem;flex-direction:column;gap:1rem;width:30%;height:auto;padding:1rem;display:flex;position:relative}.mission-item-wrapper:after{content:"";z-index:-1;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Ccircle cx='3' cy='3' r='1.5' fill='%238E4585'/%3E%3C/svg%3E");background-size:4px 4px;position:absolute;inset:0;translate:12px 12px;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000);mask-image:linear-gradient(to bottom right,#000,#0000)}.mission-item-image{border:1px solid red;width:100%;max-width:100%;height:8rem;max-height:8rem;display:flex;position:relative}.mission-item-title{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.5rem;font-weight:600;line-height:normal;display:flex;position:relative}@media (width<=768px){.mission-component{height:auto;min-height:100vh;padding:1.5rem}.mission-title{max-width:100%;font-size:2rem}.mission-subtitle{max-width:100%}.mission-features-wrapper{flex-direction:column;gap:2.5rem;width:100%;max-width:100%}.mission-item-wrapper{width:100%}}.privacy-container{box-sizing:border-box;background:#f1f1f1;flex-direction:row;justify-content:space-between;gap:4rem;width:100%;height:100vh;padding:3rem 3rem 0;display:flex;position:relative;overflow:hidden}.h2-title{letter-spacing:-.02em;overflow-wrap:break-word;word-break:break-word;margin:0;padding:0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:clamp(1.25rem,2vw,4rem);font-weight:700;line-height:1.2;display:block;position:relative}.privacy-left{flex-direction:column;gap:2rem;width:calc(40% - 1.5rem);max-width:calc(40% - 1.5rem);height:100%;display:flex;position:relative}.privacy-left-video-container{border:1px solid red;border-radius:2rem;justify-content:center;align-items:center;width:100%;height:40%;display:flex;position:relative;overflow:hidden}.privacy-left-text-container{flex-direction:column;gap:1.5rem;width:100%;display:flex;position:relative}.privacy-findout-button{all:unset;cursor:pointer;color:#fff;background:#111;border-radius:6px;width:fit-content;padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s,transform .15s}.privacy-right{scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:3rem;width:calc(60% - 1.5rem);max-width:calc(60% - 1.5rem);height:100%;display:flex;position:relative;overflow:scroll}.privacy-right::-webkit-scrollbar{display:none}.privacy-right-left,.privacy-right-right{box-sizing:border-box;flex-direction:column;flex:1 1 0;gap:3rem;min-width:0;display:flex;position:relative}.privacy-one-container{box-sizing:border-box;background-color:#8e4585;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;height:auto;padding:2rem;display:flex;position:relative}.privacy-one-slides{width:100%;transition:height .4s;position:relative;overflow:hidden}.privacy-one-slide{opacity:0;pointer-events:none;flex-direction:column;justify-content:space-between;gap:.75rem;width:100%;transition:opacity .6s;display:flex;position:absolute;top:0;left:0}.privacy-one-slide.active{opacity:1;pointer-events:auto}.privacy-one-slide-title{color:#fff;text-align:center;margin:0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:clamp(1.1rem,1.6vw,1.75rem);font-weight:300;line-height:1.25}.privacy-one-slide-source-img{object-fit:contain;box-sizing:content-box;background:#fff;border-radius:4px;flex-shrink:0;width:auto;max-height:2rem;margin:1rem auto 0;padding:.25rem .5rem;display:block}.privacy-one-slide-source-img--large{max-height:3.5rem}.privacy-one-indicators{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.privacy-one-indicator{all:unset;cursor:pointer;background:#fff;width:4rem;height:.3rem;transition:background .3s}.privacy-one-indicator.active{background:#eba937}.privacy-two-container{box-sizing:border-box;background-color:#fff;border-radius:1.5rem;flex-direction:column;gap:1.25rem;width:100%;padding:2rem;display:flex;position:relative}.privacy-two-image-wrapper{aspect-ratio:1/.6;border-radius:2rem;width:100%;display:flex;position:relative;overflow:hidden}.privacy-two-image{object-fit:cover;width:100%;height:100%}.privacy-two-label{color:#fff;background-color:#8e4585;border-radius:2rem;width:fit-content;padding:.2rem .75rem;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;display:flex;position:relative}.privacy-two-button{text-align:center;background-color:#eba937;border:hidden;border-radius:1rem;justify-content:center;align-items:center;padding:.75rem;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.125rem;display:flex;position:relative}.privacy-four-container{box-sizing:border-box;background-color:#eba937;border-radius:2rem;flex-direction:column;gap:1rem;width:100%;height:auto;padding:5rem 3rem 6rem;display:flex;position:relative}@media (width<=768px){.privacy-container{flex-direction:column;gap:2rem;height:auto;padding:2rem 1.25rem;overflow:visible}.privacy-left{gap:1.5rem;width:100%;max-width:100%;height:auto}.privacy-left-video-container{height:220px}.privacy-right{flex-direction:column;gap:2rem;width:100%;max-width:100%;height:auto;overflow:visible}.privacy-right-left,.privacy-right-right{flex:none;gap:2rem;width:100%}.privacy-one-container{padding:1.5rem}.privacy-one-slide-title{font-size:clamp(1rem,4vw,1.4rem)}.privacy-one-indicator{width:2.5rem}.privacy-four-container{padding:3rem 1.5rem 3.5rem}}.header-container{width:100%;max-width:100vw;height:var(--header-height);z-index:1000;padding-inline:var(--space-md);box-sizing:border-box;background:#fff;justify-content:space-between;align-items:center;transition:transform .35s;display:flex;position:fixed;top:0;left:0;box-shadow:0 1px 4px #0000002e}.header-visible{transform:translateY(0)}.header-hidden{transform:translateY(-100%)}.header-logo-container{align-items:center;gap:.5rem;width:auto;display:flex;position:relative}.header-logo-icon{width:auto;height:2rem}.header-logo-text{all:unset;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.5rem;font-weight:600}.header-navigation-container{flex-direction:row;flex-shrink:1;align-items:center;gap:2rem;min-width:0;display:flex;position:relative;overflow:hidden}.header-nav-button{all:unset;cursor:pointer;color:#555;padding-block:.4rem;font-size:.95rem;font-weight:500;transition:color .25s}.header-nav-button:hover,.header-nav-button.active{color:#111}.header-nav-indicator{opacity:0;pointer-events:none;background:#111;border-radius:1px;height:2px;transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-4px}.header-nav-indicator.ready{opacity:1}.header-download-button{all:unset;cursor:pointer;color:#fff;background:#111;border-radius:6px;padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s,transform .15s}.header-download-button:hover{background:#333;transform:translateY(-1px)}.header-download-button:active{transform:translateY(0)}@media (width<=768px){.header-navigation-container{gap:.75rem}.header-nav-button{font-size:.8rem}.header-download-button{padding:.4rem .75rem;font-size:.8rem}}.app{flex-direction:column;width:100%;min-height:100vh;display:flex;overflow-x:clip}.app-content{flex:1;width:100%}
