@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
.glass-landing{color:#09163c;font-synthesis:none;background:#f5f8fc;font-family:DM Sans,sans-serif}.glass-landing *{box-sizing:border-box}.glass-landing{margin:0}.glass-landing .page{max-width:1600px;margin:auto;padding:0 5.5%;overflow:hidden}.glass-landing header{border-bottom:1px solid #dce3ed;justify-content:space-between;align-items:center;gap:24px;height:112px;display:flex}.glass-landing .wordmark{color:#09163c;letter-spacing:3px;white-space:nowrap;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;text-decoration:none}.glass-landing .wordmark span{color:#0875ed}.glass-landing .header-note{color:#617089;margin-left:auto;margin-right:38px;font-size:14px}.glass-landing .release{letter-spacing:1.4px;align-items:center;gap:18px;font-size:12px;font-weight:600;display:flex}.glass-landing .release-icon{color:#0875ed;font-size:20px}.glass-landing main{padding-top:53px}.glass-landing .intro{letter-spacing:2px;color:#4e607b;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.glass-landing .line{background:#0875ed;width:26px;height:2px;display:block}.glass-landing .hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:25px;min-height:590px;padding:27px 0 48px;display:grid}.glass-landing h1{letter-spacing:-4px;margin:0 0 27px;font-family:Manrope,sans-serif;font-size:max(48px,min(5.6vw,86px));font-weight:600;line-height:1.075}.glass-landing h1>span{color:#0878ef}.glass-landing .description{color:#607089;margin:0 0 33px;font-size:17px;line-height:1.75}.glass-landing .coming{align-items:center;gap:14px;display:flex}.glass-landing .spark{color:#0875ed;border:1px solid #c2dafa;border-radius:50%;place-items:center;width:43px;height:43px;font-size:26px;display:grid}.glass-landing .coming strong{margin-bottom:4px;font-size:15px;font-weight:600;display:block}.glass-landing .coming div>span{color:#66758c;font-size:13px}.glass-landing .brand-art{isolation:isolate;background:radial-gradient(rgba(200,231,255,.533),transparent 68%);place-items:center;height:480px;display:grid;position:relative}.glass-landing .glass-card{z-index:2;background:#fff;border-radius:32px;width:340px;height:338px;overflow:hidden;transform:rotate(-7deg);box-shadow:0 38px 70px -35px rgba(39,117,185,.5),0 0 0 10px rgba(255,255,255,.333),0 0 0 11px rgba(255,255,255,.533)}.glass-landing .glass-card img{object-fit:cover;width:100%;height:100%}.glass-landing .orbital{z-index:-1;border:1px solid #d6e5f6;border-radius:50%;width:440px;height:440px;position:absolute;transform:rotate(-20deg)}.glass-landing .orbital-two{width:540px;height:340px;transform:rotate(-40deg)}.glass-landing .art-caption{letter-spacing:2px;color:#687f9d;font-size:10px;position:absolute;bottom:0}.glass-landing .cross{color:#63a4e7;font-size:25px;font-weight:400;position:absolute}.glass-landing .cross-one{top:50px;right:12px}.glass-landing .cross-two{font-size:18px;bottom:58px;left:9px}.glass-landing .promise{border-top:1px solid #dce3ed;border-bottom:1px solid #dce3ed;grid-template-columns:1fr 1fr 1fr 1fr;gap:28px;padding:30px 0 34px;display:grid}.glass-landing .promise-label{letter-spacing:1.6px;color:#66758c;padding-top:10px;font-size:11px;line-height:1.8}.glass-landing .step{border-left:1px solid #dce3ed;padding-left:27px;position:relative}.glass-landing .number{color:#7791af;letter-spacing:1px;font-size:11px}.glass-landing h2{letter-spacing:-.9px;margin:5px 0 7px;font-family:Manrope,sans-serif;font-size:27px;font-weight:600}.glass-landing h2 span{color:#0875ed}.glass-landing .step p{color:#66758c;margin:0;font-size:13px}.glass-landing footer{color:#748097;justify-content:space-between;align-items:center;gap:20px;padding:27px 0;font-size:11px;display:flex}.glass-landing .footer-brand{letter-spacing:1.5px;color:#0875ed;font-size:10px}@media (min-width:1600px){.glass-landing .hero{min-height:650px}}@media (max-width:1000px){.glass-landing .header-note{display:none}.glass-landing .hero{gap:0}.glass-landing h1{letter-spacing:-2.8px}.glass-landing .glass-card{width:270px;height:268px}.glass-landing .orbital{width:330px;height:330px}.glass-landing .orbital-two{width:400px;height:260px}.glass-landing .brand-art{height:400px}.glass-landing .promise{gap:12px}.glass-landing .step{padding-left:18px}}@media (max-width:680px){.glass-landing .page{padding:0 7%}.glass-landing header{height:84px}.glass-landing .wordmark{letter-spacing:2px;font-size:21px}.glass-landing .release{letter-spacing:.8px;gap:8px;font-size:9px}.glass-landing .release-icon{font-size:18px}.glass-landing main{padding-top:32px}.glass-landing .intro{letter-spacing:1.5px;font-size:9px}.glass-landing .hero{grid-template-columns:1fr;gap:24px;padding-top:31px;padding-bottom:35px}.glass-landing h1{letter-spacing:-2.5px;margin-bottom:22px;font-size:max(44px,min(12vw,70px));line-height:1.1}.glass-landing .description{font-size:16px}.glass-landing .desktop-break{display:none}.glass-landing .brand-art{height:350px;margin:5px -15px 0}.glass-landing .glass-card{border-radius:25px;width:252px;height:250px}.glass-landing .orbital{width:305px;height:305px}.glass-landing .orbital-two{width:360px;height:230px}.glass-landing .cross-one{top:24px;right:17px}.glass-landing .art-caption{font-size:9px;bottom:1px}.glass-landing .promise{grid-template-columns:repeat(3,1fr);gap:13px;padding:25px 0}.glass-landing .promise-label{grid-column:1/-1;padding:0 0 10px;font-size:10px}.glass-landing .promise-label br{display:none}.glass-landing .step{padding-left:12px}.glass-landing h2{font-size:21px}.glass-landing .step p{font-size:12px;line-height:1.5}.glass-landing footer{flex-wrap:wrap;gap:13px;padding:24px 0;font-size:10px}.glass-landing .footer-brand{width:100%;font-size:9px}}@media (prefers-reduced-motion:no-preference){.glass-landing .glass-card{animation:1.2s ease-out both arrive}@keyframes arrive{0%{opacity:0;transform:translateY(20px)rotate(-3deg)}to{opacity:1;transform:translateY(0)rotate(-7deg)}}}.glass-landing{background:#f5f8fc;min-height:100vh}.glass-landing h1,.glass-landing h2,.glass-landing p{padding:0}.glass-landing footer a:hover{color:#0875ed}.glass-landing .footer-links,.glass-landing .legal-footer-links{align-items:center;gap:17px;display:flex}.glass-landing .footer-links a,.glass-landing .legal-footer-links a,.glass-landing .legal-login{color:inherit;text-decoration:none}.legal-page .legal-main{max-width:820px;padding:72px 0 86px}.legal-page .legal-eyebrow{letter-spacing:1.8px;color:#4e607b;align-items:center;gap:12px;margin:0 0 20px;font-size:12px;font-weight:600;display:flex}.legal-page h1{letter-spacing:-3px;margin:0 0 21px;font-family:Manrope,sans-serif;font-size:max(45px,min(6vw,72px));font-weight:600;line-height:1.08}.legal-page .legal-lead{color:#607089;max-width:650px;margin:0 0 48px;font-size:18px;line-height:1.7}.legal-page .legal-content{color:#40516b;border-top:1px solid #dce3ed;padding-top:27px;font-size:16px;line-height:1.78}.legal-page .legal-content h2{color:#09163c;letter-spacing:-.6px;margin:40px 0 10px;font-family:Manrope,sans-serif;font-size:23px;line-height:1.3}.legal-page .legal-content h2:first-of-type{margin-top:25px}.legal-page .legal-content p{margin:0 0 16px}.legal-page .legal-content ul{margin:0 0 18px;padding-left:24px}.legal-page .legal-content a{color:#0875ed;text-underline-offset:3px;text-decoration:underline}.legal-page .legal-content strong{color:#09163c}.legal-page .legal-login{color:#0875ed;font-size:13px;font-weight:600}.legal-page footer{border-top:1px solid #dce3ed}.legal-page footer .legal-footer-links{margin-left:auto;margin-right:20px}@media (max-width:680px){.glass-landing .footer-links{flex-wrap:wrap;order:3;gap:13px;width:100%}.legal-page .legal-main{padding:46px 0 58px}.legal-page h1{letter-spacing:-2.3px}.legal-page .legal-lead{margin-bottom:36px;font-size:16px}.legal-page .legal-content{font-size:15px;line-height:1.72}.legal-page .legal-content h2{margin-top:34px;font-size:21px}.legal-page footer .legal-footer-links{flex-wrap:wrap;order:3;width:100%;margin:0}}.glass-landing .block{border-top:1px solid #dce3ed;margin-top:56px;padding-top:34px}.glass-landing .block-title{letter-spacing:-1.2px;margin:0 0 12px;font-family:Manrope,sans-serif;font-size:max(28px,min(3.4vw,40px));font-weight:600;line-height:1.15}.glass-landing .block-lead{color:#607089;max-width:680px;margin:0 0 26px;font-size:17px;line-height:1.6}.glass-landing .feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.glass-landing .feature-card{background:#fff;border:1px solid #dce3ed;border-radius:20px;padding:20px 22px;box-shadow:0 1px 2px rgba(9,22,60,.05)}.glass-landing .feature-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.glass-landing .feature-card h3{letter-spacing:-.3px;margin:0;font-family:Manrope,sans-serif;font-size:19px;font-weight:700;line-height:1.25}.glass-landing .feature-card p{color:#40516b;margin:0;font-size:15px;line-height:1.6}.glass-landing .status-tag{white-space:nowrap;letter-spacing:.3px;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.glass-landing .status-live{color:#047857;background:#ecfdf5}.glass-landing .status-dev{color:#b45309;background:#fffbeb}.glass-landing .workday{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.glass-landing .workday h3{letter-spacing:-.8px;margin:12px 0 6px;font-family:Manrope,sans-serif;font-size:24px;font-weight:600;line-height:1.2}.glass-landing .workday p{color:#40516b;margin:0;font-size:16px;line-height:1.6}.glass-landing .wa-list{gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.glass-landing .wa-list li{background:#fff;border:1px solid #dce3ed;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:16px;font-weight:600;display:flex}.glass-landing .wa-notes{color:#40516b;gap:8px;margin:0;padding-left:20px;font-size:15px;line-height:1.7;display:grid}.glass-landing .block a{color:#0875ed}.glass-landing .provider{grid-template-columns:max-content 1fr;gap:10px 28px;margin:0;font-size:16px;display:grid}.glass-landing .provider dt{color:#66758c;font-weight:600}.glass-landing .provider dd{margin:0}.glass-landing .provider-note{color:#607089;margin:18px 0 0;font-size:14px}@media (max-width:1000px){.glass-landing .feature-grid{grid-template-columns:repeat(2,1fr)}.glass-landing .workday{grid-template-columns:1fr}}@media (max-width:680px){.glass-landing .block{margin-top:40px;padding-top:26px}.glass-landing .block-title{font-size:28px}.glass-landing .feature-grid,.glass-landing .provider{grid-template-columns:1fr}.glass-landing .provider dt{margin-top:8px}.glass-landing .wa-list li{flex-direction:column;align-items:flex-start;gap:8px}}
