@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--navy:#0b223f;--green:#128276;--green-light:#dff4ef;--bg:#f7faf9;--muted:#718087;--border:#0b223f1a}*{box-sizing:border-box}#root,body,html{margin:0;min-height:100%;width:100%}body{background:#f7faf9;background:var(--bg);color:#0b223f;color:var(--navy);font-family:DM Sans,sans-serif}button,input{font:inherit}.coming-page{background:radial-gradient(circle at 75% 42%,#12827614,#0000 28%),linear-gradient(135deg,#fbfcfc,#f6faf9 50%,#f4f8f7);isolation:isolate;min-height:100vh;overflow:hidden;position:relative}.ambient{border-radius:999px;filter:blur(80px);pointer-events:none;position:absolute;z-index:-1}.ambient-one{background:#12827614;height:420px;right:-160px;top:-140px;width:420px}.ambient-two{background:rgba(11,34,63,.055);bottom:-180px;height:360px;left:-220px;width:360px}.topbar{align-items:center;display:flex;height:105px;justify-content:space-between;margin:20px auto 0;width:min(1380px,calc(100% - 80px))}.brand img{display:block;height:auto;width:100px}.preview-pill{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff94;border:1px solid #0b223f1a;border:1px solid var(--border);border-radius:999px;color:#647279;display:flex;font-size:11px;font-weight:600;gap:9px;letter-spacing:.11em;padding:9px 14px;text-transform:uppercase}.pulse-dot{background:#128276;background:var(--green);border-radius:50%;box-shadow:0 0 0 5px #1282761a;height:7px;width:7px}.hero{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:.95fr 1.05fr;margin:0 auto;min-height:calc(100vh - 160px);width:min(1380px,calc(100% - 80px))}.hero-content{padding-bottom:30px;position:relative;z-index:5}.eyebrow{align-items:center;color:#128276;color:var(--green);display:flex;font-size:11px;font-weight:700;gap:11px;letter-spacing:.17em;margin-bottom:27px}.eyebrow span{background:#128276;background:var(--green);height:1px;width:28px}.coming-page{margin-top:-25px}.brand-section,.coming-page{align-items:center;display:flex;flex-direction:column}.brand-section{margin-top:-20 px}.brandname{display:flex;flex-direction:row;font-family:IBM Plex Sans,sans-serif;font-size:35px;font-weight:1000;gap:2px;line-height:1}.labour{color:#0b223f;color:var(--navy)}.flow{color:#128276;color:var(--green)}.tagline{color:#252147;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:400;letter-spacing:2px;margin-top:-30px;text-transform:UPPERCASE}h1{font-family:Manrope,sans-serif;font-size:clamp(62px,7.1vw,116px);font-weight:700;letter-spacing:-.075em;line-height:.9;margin:0}h1 span{color:#0b223f;color:var(--navy);font-weight:400}h1 strong{color:#128276;color:var(--green);font-weight:800}.hero-description{color:#3f4142;font-size:16px;line-height:1.7;margin:34px 0 25px;max-width:500px}.launch-label{align-items:center;color:#0b223f;color:var(--navy,#0b223f);display:flex;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(14px,2vw,18px);font-weight:700;gap:16px;letter-spacing:.25em;margin-bottom:24px;text-transform:uppercase}.launch-line{background:linear-gradient(90deg,#0b223f33,#0b223f 50%,#0b223f33);background:linear-gradient(90deg,#0b223f33 0,var(--navy,#0b223f) 50%,#0b223f33 100%);border-radius:2px;flex-shrink:0;height:2px;overflow:hidden;position:relative;width:48px}.launch-line:after{animation:shimmer 2.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff6 50%,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes shimmer{0%{transform:translateX(-100%)}50%{transform:translateX(100%)}to{transform:translateX(100%)}}@keyframes textPulse{0%,to{opacity:1}50%{opacity:.6}}@media (max-width:480px){.launch-label{font-size:12px;gap:10px;letter-spacing:.2em}.launch-line{width:32px}}.waitlist{grid-gap:8px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #0b223f1f;border-radius:17px;box-shadow:0 15px 45px #0b223f0f,inset 0 1px #fffc;display:grid;gap:8px;grid-template-columns:1fr auto;padding:7px;width:min(520px,100%)}.input-wrap{align-items:center;display:flex;gap:11px;padding:0 14px}.input-wrap svg{color:#8b979b;flex-shrink:0;height:18px;width:18px}.input-wrap input{background:#0000;border:0;color:#0b223f;color:var(--navy);font-size:14px;outline:0;width:100%}.input-wrap input::placeholder{color:#9ba5a8}.waitlist button{align-items:center;background:#0b223f;background:var(--navy);border:0;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:13px;justify-content:center;min-height:50px;padding:0 21px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.waitlist button:hover{background:#128276;background:var(--green);box-shadow:0 10px 25px #12827633;transform:translateY(-1px)}.waitlist button svg{height:17px;width:17px}.privacy{color:#3f4142;font-size:12px;margin:12px 0 0 5px}.hero-visual{align-items:center;display:flex;height:610px;justify-content:center;justify-self:end;position:relative;width:min(680px,100%)}.visual-orbit{border:1px solid rgba(11,34,63,.075);border-radius:50%;position:absolute}.orbit-one{height:510px;width:510px}.orbit-two{border-color:#1282761c;height:390px;width:390px}.flow-shape{border-radius:999px;filter:drop-shadow(0 25px 35px rgba(11,34,63,.09));position:absolute;transform-origin:center}.shape-one{background:#128276;background:var(--green);border-radius:90px 90px 22px 90px;height:120px;opacity:.96;transform:translate(40px,-90px) rotate(-18deg);width:340px}.shape-two{background:#0b223f;background:var(--navy);border-radius:90px 24px 90px 90px;height:105px;opacity:.97;transform:translate(-30px,50px) rotate(24deg);width:285px}.shape-three{background:linear-gradient(135deg,#128276eb,#12827699);border-radius:45% 55% 55% 45%;height:190px;transform:translate(120px,105px) rotate(15deg);width:190px}.visual-logo{align-items:center;animation:floating 5s ease-in-out infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;border:1px solid #fffffff2;border-radius:42px;box-shadow:0 25px 70px #0b223f1f,inset 0 1px #ffffffe6;display:flex;height:230px;justify-content:center;position:absolute;width:230px;z-index:4}.visual-logo img{height:auto;width:200px}.visual-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffb8;border:1px solid #0b223f14;border-radius:14px;box-shadow:0 18px 40px #0b223f12;display:flex;flex-direction:column;gap:3px;padding:13px 16px;position:absolute;z-index:5}.visual-card span{color:#0b2d3a;font-size:10px;font-weight:700;letter-spacing:.16em}.visual-card strong{color:#0b223f;color:var(--navy);font-family:Manrope,sans-serif;font-size:20px;letter-spacing:-.04em}.card-top-left{animation:floatTopLeft 5.5s ease-in-out infinite;left:55px;top:95px}.card-top-right{animation:floatTopRight 5.2s ease-in-out infinite;right:20px;top:95px}.card-bottom-left{animation:floatBottomLeft 5.8s ease-in-out infinite;bottom:100px;left:55px}.card-bottom-right{animation:floatBottomRight 4.8s ease-in-out infinite;bottom:100px;right:20px}.floating-dot{border-radius:50%;position:absolute;z-index:6}.dot-one{animation:dotFloatOne 4s ease-in-out infinite;background:#128276;background:var(--green);height:9px;left:130px;top:85px;width:9px}.dot-two{animation:dotFloatTwo 5s ease-in-out infinite;animation-delay:-1.5s;background:#0b223f;background:var(--navy);bottom:130px;height:6px;right:90px;width:6px}.dot-three{animation:dotFloatThree 3.8s ease-in-out infinite;animation-delay:-.8s;background:#12827673;bottom:205px;height:5px;left:120px;width:5px}.footer{bottom:15px;color:#3f4142;display:grid;font-size:9px;font-weight:600;grid-template-columns:1fr 1fr 1fr;left:50%;letter-spacing:.13em;position:absolute;text-transform:uppercase;transform:translateX(-50%);width:min(1380px,calc(100% - 80px))}.footer-center{text-align:center}.footer span:last-child{text-align:right}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatTopLeft{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-18px) rotate(-5deg)}}@keyframes floatTopRight{0%,to{transform:translateY(0) rotate(5deg)}50%{transform:translateY(-22px) rotate(5deg)}}@keyframes floatBottomLeft{0%,to{transform:translateY(0) rotate(7deg)}50%{transform:translateY(18px) rotate(7deg)}}@keyframes floatBottomRight{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(14px) rotate(-6deg)}}@keyframes dotFloatOne{0%,to{transform:translate(0)}50%{transform:translate(8px,-18px)}}@keyframes dotFloatTwo{0%,to{transform:translate(0)}50%{transform:translate(-12px,15px)}}@keyframes dotFloatThree{0%,to{transform:translate(0)}50%{transform:translate(10px,-12px)}}@media (max-width:1050px){.hero{gap:40px;grid-template-columns:1fr;padding-bottom:100px;padding-top:55px}.hero-content{align-items:center;display:flex;flex-direction:column;padding-bottom:0;text-align:center}.hero-description{max-width:600px}.hero-visual{height:470px;justify-self:center;max-width:580px;width:100%}.footer{bottom:auto;left:auto;margin:0 auto 25px;position:relative;transform:none}}@media (max-width:650px){.footer,.hero,.topbar{width:calc(100% - 34px)}.topbar{gap:8px;height:82px}.brand img{width:80px}.hero{gap:24px;min-height:auto;padding-bottom:50px;padding-top:20px}.eyebrow{font-size:9px;gap:8px;margin-bottom:18px}.eyebrow span{width:20px}h1{font-size:clamp(44px,14vw,68px);line-height:.92}.hero-description{font-size:14px;line-height:1.6;margin:20px 0 18px;max-width:100%;padding:0 4px}.waitlist{border-radius:14px;gap:6px;grid-template-columns:1fr;padding:6px;width:100%}.input-wrap{gap:8px;min-height:44px;padding:0 12px}.input-wrap svg{height:16px;width:16px}.input-wrap input{font-size:13px}.waitlist button{border-radius:10px;font-size:12px;gap:10px;min-height:44px;padding:0 16px;width:100%}.waitlist button svg{height:15px;width:15px}.privacy{font-size:10px;margin:10px 0 0 2px;text-align:center}.hero-visual{height:380px;max-width:100%}.orbit-one{height:330px;width:330px}.orbit-two{height:250px;width:250px}.shape-one{border-radius:60px 60px 16px 60px;height:72px;transform:translate(20px,-60px) rotate(-18deg);width:200px}.shape-two{border-radius:60px 16px 60px 60px;height:64px;transform:translate(-10px,30px) rotate(24deg);width:170px}.shape-three{height:110px;transform:translate(70px,70px) rotate(15deg);width:110px}.visual-logo{border-radius:30px;height:130px;width:130px}.visual-logo img{width:90px}.visual-card{border-radius:11px;gap:2px;padding:10px 12px}.visual-card span{font-size:8px;letter-spacing:.12em}.visual-card strong{font-size:15px}.card-top-left{animation:floatTopLeftMobile 4.5s ease-in-out infinite;left:5px;top:40px}.card-top-right{animation:floatTopRightMobile 4.5s ease-in-out infinite;right:5px;top:40px}.card-bottom-left{animation:floatBottomLeftMobile 5s ease-in-out infinite;bottom:35px;left:5px}.card-bottom-right{animation:floatBottomRightMobile 5s ease-in-out infinite;bottom:35px;right:5px}.dot-one{height:7px;left:80px;top:55px;width:7px}.dot-two{bottom:80px;height:5px;right:50px;width:5px}.dot-three{bottom:130px;height:4px;left:70px;width:4px}.footer{display:flex;flex-wrap:wrap;font-size:8px;gap:8px;justify-content:space-between;letter-spacing:.1em;margin:0 auto 20px;padding:0 2px}.footer-center{display:none}.footer span:last-child{text-align:right}}@media (max-width:400px){.footer,.hero,.topbar{width:calc(100% - 20px)}.topbar{gap:4px;height:68px}.brand img{width:60px}.hero{gap:16px;padding-bottom:30px;padding-top:12px}.eyebrow{font-size:7.5px;gap:6px;letter-spacing:.14em;margin-bottom:12px}.eyebrow span{width:16px}h1{font-size:clamp(32px,12vw,48px);line-height:.9}.hero-description{font-size:12.5px;line-height:1.55;margin:14px 0 12px}.brandname{font-size:26px;gap:.15rem;margin-top:5px}.tagline{font-size:8px;letter-spacing:.2em;margin-top:-20px}.waitlist{border-radius:12px;gap:4px;padding:4px}.input-wrap{gap:6px;min-height:38px;padding:0 10px}.input-wrap svg{height:14px;width:14px}.input-wrap input{font-size:12px}.waitlist button{border-radius:8px;font-size:11px;gap:8px;min-height:38px;padding:0 12px}.waitlist button svg{height:13px;width:13px}.privacy{font-size:9px;margin:8px 0 0}.hero-visual{height:290px}.orbit-one{height:240px;width:240px}.orbit-two{height:185px;width:185px}.shape-one{border-radius:44px 44px 12px 44px;height:52px;transform:translate(12px,-42px) rotate(-18deg);width:145px}.shape-two{border-radius:44px 12px 44px 44px;height:46px;transform:translate(-6px,22px) rotate(24deg);width:125px}.shape-three{height:80px;transform:translate(52px,52px) rotate(15deg);width:80px}.visual-logo{border-radius:22px;height:94px;width:94px}.visual-logo img{width:64px}.visual-card{border-radius:9px;gap:1px;padding:7px 9px}.visual-card span{font-size:6.5px;letter-spacing:.1em}.visual-card strong{font-size:12px}.card-top-left{animation:floatTopLeftMobile 4.5s ease-in-out infinite;left:2px;top:28px}.card-top-right{animation:floatTopRightMobile 4.5s ease-in-out infinite;right:2px;top:28px}.card-bottom-left{animation:floatBottomLeftMobile 5s ease-in-out infinite;bottom:22px;left:2px}.card-bottom-right{animation:floatBottomRightMobile 5s ease-in-out infinite;bottom:22px;right:2px}.dot-one{height:5px;left:55px;top:40px;width:5px}.dot-two{bottom:55px;height:4px;right:32px;width:4px}.dot-three{bottom:92px;height:3px;left:48px;width:3px}.footer{font-size:7px;gap:6px;letter-spacing:.08em;margin:0 auto 14px}}@keyframes floatTopLeftMobile{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-12px) rotate(-5deg)}}@keyframes floatTopRightMobile{0%,to{transform:translateY(0) rotate(5deg)}50%{transform:translateY(-14px) rotate(5deg)}}@keyframes floatBottomLeftMobile{0%,to{transform:translateY(0) rotate(7deg)}50%{transform:translateY(12px) rotate(7deg)}}@keyframes floatBottomRightMobile{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(10px) rotate(-6deg)}}@media (max-width:650px){@keyframes dotFloatOne{0%,to{transform:translate(0)}50%{transform:translate(4px,-12px)}}@keyframes dotFloatTwo{0%,to{transform:translate(0)}50%{transform:translate(-8px,10px)}}@keyframes dotFloatThree{0%,to{transform:translate(0)}50%{transform:translate(6px,-8px)}}}@media (max-width:400px){@keyframes dotFloatOne{0%,to{transform:translate(0)}50%{transform:translate(3px,-8px)}}@keyframes dotFloatTwo{0%,to{transform:translate(0)}50%{transform:translate(-5px,7px)}}@keyframes dotFloatThree{0%,to{transform:translate(0)}50%{transform:translate(4px,-6px)}}}@media (min-width:600px){.brandname{font-size:35px;gap:.15rem}.tagline{letter-spacing:.2em;margin-top:-30px}}
/*# sourceMappingURL=main.f9d2edca.css.map*/