@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes zoomIn{0%{transform:scale(0);opacity:0}100%{opacity:1;transform:scale(1)}}@keyframes revealLeft{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes reveal-curve-left{from{-webkit-clip-path:circle(100% at -100% 50%);clip-path:circle(100% at -100% 50%)}to{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}@keyframes reveal-curve-top{from{-webkit-clip-path:circle(100% at 50% -100%);clip-path:circle(100% at 50% -100%)}to{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}.subheader{margin-top:144px;padding:clamp(24px, 24px + 72 * (100vw - 320px) / 1600, 96px) 0 clamp(40px, 40px + 40 * (100vw - 320px) / 1600, 80px);background:rgba(0,0,0,0)}.subheader .subheader-text{width:100%;max-width:880px;margin:0 auto;text-align:center;animation:revealLeft .8s linear}.subheader h1{line-height:100%}.subheader .subtitle{margin-top:clamp(2px,2px + 30*(100vw - 320px)/1600,32px)}.subheader .subheader-content{width:100%;max-width:1024px;margin:0 auto;margin-top:clamp(16px,16px + 64*(100vw - 320px)/1600,80px)}.subheader .subheader-row{display:flex;justify-content:center;align-items:center}.subheader .subheader-h2,.subheader .body-text{display:inline-block}.subheader .subheader-h2{width:35%;text-align:right;text-transform:uppercase;color:var(--palette-secondary);animation:fadeInUp .7s linear forwards}.subheader .body-text{width:65%;text-align:left;padding-left:clamp(16px,16px + 84*(100vw - 320px)/1600,100px);text-wrap:initial;animation:fadeInUp 1s linear forwards}@media(max-width: 1024px){.subheader{margin-top:100px}}@media(max-width: 768px){.subheader .subheader-th{margin-top:80px}.subheader .subheader-row{flex-direction:column}.subheader .subheader-h2,.subheader .body-text{width:100%;max-width:468px;text-align:center}.subheader .body-text{margin-top:8px;padding-left:0}}.privacy{padding:clamp(40px, 40px + 40 * (100vw - 320px) / 1600, 80px) 0 clamp(40px, 40px + 40 * (100vw - 320px) / 1600, 80px)}.privacy .privacy-row{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(32px, 32px + 68 * (100vw - 320px) / 1600, 100px) clamp(24px, 24px + 216 * (100vw - 320px) / 1600, 240px)}.privacy h2{margin-bottom:clamp(8px,8px + 24*(100vw - 320px)/1600,32px)}.privacy h3{margin:clamp(8px, 8px + 24 * (100vw - 320px) / 1600, 32px) 0 clamp(2px, 2px + 14 * (100vw - 320px) / 1600, 16px)}.privacy .privacy-item{display:flex;margin-bottom:8px}.privacy .privacy-item:last-child{margin-bottom:0}.privacy .privacy-item svg{margin-top:-2px;display:flex;flex-shrink:0;width:24px;height:24px}.privacy .left--space{padding-left:clamp(6px,6px + 6*(100vw - 320px)/1600,12px)}.security{padding:clamp(40px, 40px + 40 * (100vw - 320px) / 1600, 80px) 0 clamp(60px, 60px + 100 * (100vw - 320px) / 1600, 160px)}.security .security-row{display:flex;margin-top:clamp(40px,40px + 40*(100vw - 320px)/1600,80px)}.security .security-row:first-child{margin-top:0}.security .security-row--end{justify-content:flex-end}.security .security-col{display:flex;align-items:center;width:75%}.security h2{text-align:right;text-transform:uppercase;color:var(--palette-secondary)}.security .body-text{padding-left:clamp(16px,16px + 84*(100vw - 320px)/1600,100px)}@media(max-width: 768px){.privacy{padding:16px 0 40px}.privacy .privacy-row{grid-template-columns:1fr;gap:0}.privacy .privacy-col{flex:0 0 100%;width:100%;max-width:468px;margin:32px auto 0}.privacy .privacy-col:first-child{margin:0 auto}.privacy h2{margin-bottom:0}.security{padding:16px 0 60px}.security .security-row,.security .security-row--end{justify-content:center}.security .security-row--end{margin-top:32px}.security .security-col{display:block;width:100%;max-width:468px;margin:0 auto;text-align:center}.security h2{text-align:center}.security .body-text{margin-top:8px;padding-left:0}}
