.landing-module__g1LwZa__landing{--landing-paper:#fff;--landing-hairline:#3c3c4329;--landing-ink:#0f1115;--landing-ink-3:#3c3c43bd;--landing-ink-4:#3c3c4380;--landing-ink-5:#3c3c434d;--landing-indigo:#5856d6;--landing-indigo-hi:#5856d629;--landing-serif:ui-serif, "New York", "Iowan Old Style", Palatino, Georgia, "Times New Roman", serif;--landing-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", system-ui, "Helvetica Neue", Arial, sans-serif;min-height:100vh;color:var(--landing-ink);background:var(--landing-paper);font-family:var(--landing-sans);-webkit-font-smoothing:antialiased;grid-template-columns:1.05fr 1fr;display:grid;position:relative;overflow:hidden}.landing-module__g1LwZa__inviteBanner{color:#fff;letter-spacing:.04em;text-align:center;background:#ff3b30;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:6px 16px;font-size:12.5px;line-height:1.2;display:flex}.landing-module__g1LwZa__inviteBanner strong{letter-spacing:.12em;text-transform:uppercase;font-weight:700}.landing-module__g1LwZa__inviteBannerSep{opacity:.7}.landing-module__g1LwZa__left{flex-direction:column;padding:44px clamp(30px,4.5vw,72px) 30px;display:flex;position:relative}.landing-module__g1LwZa__brand{align-items:center;gap:10px;display:flex}.landing-module__g1LwZa__mark{border-radius:10px;width:34px;height:34px;box-shadow:0 3px 10px #0b101429}.landing-module__g1LwZa__wordmark{font-family:var(--landing-serif);letter-spacing:-.01em;font-size:19px;font-weight:500}.landing-module__g1LwZa__hero{flex-direction:column;flex:1;justify-content:center;max-width:480px;padding:56px 0;display:flex}.landing-module__g1LwZa__overline{color:var(--landing-indigo);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:12.5px;font-weight:700}.landing-module__g1LwZa__title{font-family:var(--landing-serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(38px,4.4vw,56px);font-weight:500;line-height:1.03}.landing-module__g1LwZa__highlight{z-index:0;white-space:nowrap;position:relative}.landing-module__g1LwZa__highlight:before{content:"";z-index:-1;background:var(--landing-indigo-hi);border-radius:3px;height:.5em;position:absolute;bottom:.08em;left:-.08em;right:-.08em}.landing-module__g1LwZa__subline{color:#1c1c1ed1;max-width:400px;margin:22px 0 0;font-size:16px;line-height:1.55}.landing-module__g1LwZa__markHighlight{white-space:nowrap;background:linear-gradient(var(--landing-indigo-hi), var(--landing-indigo-hi)) 0 82% / 100% .62em no-repeat;border-radius:3px;padding:0 .05em}.landing-module__g1LwZa__feature{max-width:400px;color:var(--landing-ink);margin:16px 0 0;font-size:14.5px;font-weight:600;line-height:1.5}.landing-module__g1LwZa__ctaWrap{max-width:380px;margin-top:40px}.landing-module__g1LwZa__cta{background:var(--landing-indigo);color:#fff;letter-spacing:-.01em;border-radius:15px;justify-content:center;align-items:center;gap:9px;padding:16px 34px;font-size:17px;font-weight:600;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 26px #5856d652}.landing-module__g1LwZa__cta:hover{color:#fff;transform:translateY(-1px);box-shadow:0 12px 32px #5856d66b}.landing-module__g1LwZa__cta:active{transform:scale(.985)}.landing-module__g1LwZa__ctaAlt{color:var(--landing-ink-4);margin-top:16px;font-size:14px}.landing-module__g1LwZa__ctaAlt a{color:var(--landing-indigo);font-weight:600}.landing-module__g1LwZa__offer{border:1px solid var(--landing-hairline);background:#5856d60b;border-radius:12px;max-width:440px;margin-top:20px;padding:14px 16px}.landing-module__g1LwZa__offer h2{margin:0 0 7px;font-size:14px;font-weight:700}.landing-module__g1LwZa__offer p{color:var(--landing-ink-3);margin:5px 0 0;font-size:11.5px;line-height:1.4}.landing-module__g1LwZa__footer{color:var(--landing-ink-5);flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px;font-size:12px;display:flex}.landing-module__g1LwZa__footer a{color:var(--landing-ink-4)}.landing-module__g1LwZa__footer a:hover{color:var(--landing-indigo)}.landing-module__g1LwZa__separator{color:var(--landing-ink-5)}.landing-module__g1LwZa__copyright{margin-left:auto}.landing-module__g1LwZa__right{background:var(--landing-indigo);position:relative;overflow:hidden}.landing-module__g1LwZa__phoneLayer{z-index:6;pointer-events:none;position:absolute;top:50%;left:51.2195%;transform:translate(-50%,-50%)}.landing-module__g1LwZa__phone{background:#0b0b0d;border-radius:50px;width:322px;padding:11px;box-shadow:0 44px 100px #0a101e70,0 10px 30px #0a101e4d}.landing-module__g1LwZa__phoneScreen{background:#efeaf9;border-radius:40px;width:300px;height:655px;position:relative;overflow:hidden}.landing-module__g1LwZa__notch{z-index:30;background:#0b0b0d;border-radius:0 0 16px 16px;width:120px;height:26px;position:absolute;top:0;left:50%;transform:translate(-50%)}.landing-module__g1LwZa__demo{background:linear-gradient(160deg,#fbfaff 0%,#ede8fb 56%,#dfeeff 100%);height:100%;padding:48px 18px 18px}.landing-module__g1LwZa__demoBrand{font-family:var(--landing-serif);letter-spacing:-.02em;font-size:23px;font-weight:600}.landing-module__g1LwZa__demoEyebrow{color:var(--landing-indigo);letter-spacing:.14em;text-transform:uppercase;margin-top:42px;font-size:10px;font-weight:800}.landing-module__g1LwZa__demoTitle{max-width:210px;font-family:var(--landing-serif);letter-spacing:-.03em;margin-top:8px;font-size:30px;font-weight:500;line-height:1.04}.landing-module__g1LwZa__demoGrid{gap:9px;margin-top:24px;display:grid}.landing-module__g1LwZa__demoCard{background:#ffffffc2;border:1px solid #ffffffb8;border-radius:15px;gap:3px;padding:14px;display:grid;box-shadow:0 8px 24px #231c5314}.landing-module__g1LwZa__demoCard span{color:var(--landing-indigo);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.landing-module__g1LwZa__demoCard strong{font-size:13px;font-weight:650}.landing-module__g1LwZa__demoChat{gap:8px;margin-top:20px;font-size:11px;line-height:1.38;display:grid}.landing-module__g1LwZa__demoQuestion{background:var(--landing-indigo);color:#fff;border-radius:14px 14px 4px;justify-self:end;max-width:205px;padding:10px 12px}.landing-module__g1LwZa__demoAnswer{max-width:230px;color:var(--landing-ink-3);background:#ffffffd1;border-radius:14px 14px 14px 4px;padding:11px 12px}.landing-module__g1LwZa__phoneCaption{display:none}@media (max-width:1080px){.landing-module__g1LwZa__phone{width:288px}.landing-module__g1LwZa__phoneScreen{width:268px;height:585px}.landing-module__g1LwZa__demo{padding-inline:16px}.landing-module__g1LwZa__demoEyebrow{margin-top:30px}.landing-module__g1LwZa__demoTitle{font-size:27px}.landing-module__g1LwZa__demoGrid{margin-top:18px}.landing-module__g1LwZa__demoCard{padding:11px 12px}.landing-module__g1LwZa__demoChat{margin-top:15px}}@media (max-width:860px){.landing-module__g1LwZa__landing{flex-direction:column;min-height:auto;display:flex;overflow:visible}.landing-module__g1LwZa__right{display:none}.landing-module__g1LwZa__left{order:1;padding:30px 26px 26px}.landing-module__g1LwZa__hero{padding:8px 0}.landing-module__g1LwZa__phoneLayer{order:2;margin:0 auto 34px;display:block;position:static;transform:none}.landing-module__g1LwZa__phone{width:270px}.landing-module__g1LwZa__phoneScreen{width:250px;height:546px}.landing-module__g1LwZa__demo{padding:42px 14px 14px}.landing-module__g1LwZa__demoEyebrow{margin-top:22px}.landing-module__g1LwZa__demoGrid{gap:7px;margin-top:15px}.landing-module__g1LwZa__demoCard{padding:10px 11px}.landing-module__g1LwZa__demoChat{margin-top:12px}.landing-module__g1LwZa__phoneCaption{color:var(--landing-indigo);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:8px 0 14px;font-size:11px;font-weight:700;display:block}.landing-module__g1LwZa__title{font-size:36px}}@media (max-width:520px){.landing-module__g1LwZa__footer{flex-direction:column;align-items:flex-start;gap:9px}.landing-module__g1LwZa__copyright{margin-left:0}}
.coming-soon{--indigo:#5856d6;--indigo-lift:#6c6ae2;--indigo-deep:#3b39a6;--serif:ui-serif,"New York","Iowan Old Style","Palatino",Georgia,"Times New Roman",serif;--sf:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",system-ui,"Helvetica Neue",Arial,sans-serif;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}.coming-soon,.coming-soon *{box-sizing:border-box;margin:0;padding:0}.coming-soon{-webkit-text-size-adjust:100%;font-family:var(--sf);color:#fff;background:var(--indigo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.coming-soon a{color:#fff;text-decoration:none}.coming-soon a:hover{color:#ffffffc7}.coming-soon .bg{z-index:0;background:var(--indigo);position:fixed;inset:0;overflow:hidden}.coming-soon .bg-media{position:absolute;inset:0}.coming-soon .bg-media img,.coming-soon .bg-media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.coming-soon .bg-media--gradient{background:radial-gradient(120% 78% at 50% -12%,#918ff4 0%,#918ff400 58%),linear-gradient(180deg,var(--indigo-lift) 0%,var(--indigo) 36%,#4b49c0 70%,var(--indigo-deep) 100%)}.coming-soon .bg-grain{background-image:var(--grain);mix-blend-mode:overlay;position:absolute;inset:0}.coming-soon .bg-scrim{background:linear-gradient(#080a2600 0%,#080a261a 58%,#080a2657 100%);position:absolute;inset:0}.coming-soon .page{z-index:1;flex-direction:column;align-items:center;min-height:100vh;padding:clamp(26px,3.4vw,44px) clamp(20px,5vw,64px) 0;display:flex;position:relative}.coming-soon .brand{align-items:center;gap:11px;display:flex}.coming-soon .brand .mark{border-radius:11px;width:36px;height:36px;box-shadow:0 4px 14px #0a0e2847}.coming-soon .brand .wm{font-family:var(--serif);letter-spacing:-.01em;color:#fff;font-size:20px;font-weight:500}.coming-soon .hero{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:860px;padding:clamp(46px,8vh,96px) 0 0;display:flex}.coming-soon h1{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(33px,5vw,60px);font-weight:500;line-height:1.05}.coming-soon h1 .l1{color:#ffffffad;display:block}.coming-soon h1 .l2{color:#fff;display:block}.coming-soon .subline{color:#fffc;text-wrap:pretty;max-width:660px;margin-top:clamp(18px,2.6vh,28px);font-size:clamp(16px,1.3vw,19px);line-height:1.55}.coming-soon .actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(28px,3.6vh,40px);display:flex}.coming-soon .btn{min-height:54px;font-family:var(--sf);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;padding:0 34px;font-size:17px;font-weight:600;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.coming-soon .btn:active{transform:scale(.985)}.coming-soon .btn-primary{color:var(--indigo);background:#fff;box-shadow:0 14px 32px #0e103c4d}.coming-soon .btn-primary:hover{color:var(--indigo);transform:translateY(-1px);box-shadow:0 18px 40px #0e103c61}.coming-soon .btn-secondary{color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff6}.coming-soon .btn-secondary:hover{color:#fff;background:#fff3;transform:translateY(-1px)}.coming-soon .showcase{justify-content:center;width:100%;margin-top:clamp(46px,7vh,84px);display:flex}.coming-soon .phone{background:#0b0b0d;border-radius:50px;width:322px;padding:11px;box-shadow:0 54px 110px #080a2680,0 12px 34px #080a2657}.coming-soon .phone .screen{background:#efeaf9;border-radius:40px;width:300px;height:655px;position:relative;overflow:hidden}.coming-soon .phone .notch{z-index:30;background:#0b0b0d;border-radius:0 0 16px 16px;width:120px;height:26px;position:absolute;top:0;left:50%;transform:translate(-50%)}.coming-soon .phone iframe{transform-origin:0 0;border:0;width:402px;height:878px;position:absolute;top:0;left:0;transform:scale(.7463)}.coming-soon .foot{border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 26px;width:100%;max-width:1180px;margin-top:clamp(44px,7vh,80px);padding:22px 0 30px;display:flex}.coming-soon .foot-links{flex-wrap:wrap;gap:8px 20px;font-size:13.5px;display:flex}.coming-soon .foot-links a{color:#ffffffa8}.coming-soon .foot-links a:hover{color:#fff}.coming-soon .foot-copy{color:#ffffff80;font-size:13.5px}@media (max-width:1080px){.coming-soon .phone{width:288px}.coming-soon .phone .screen{width:268px;height:585px}.coming-soon .phone iframe{transform:scale(.6667)}}@media (max-width:760px){.coming-soon .foot{text-align:center;flex-direction:column;justify-content:center}.coming-soon .foot-links{justify-content:center}}@media (max-width:640px){.coming-soon .page{padding-left:20px;padding-right:20px}.coming-soon .phone{border-radius:46px;width:270px;padding:10px}.coming-soon .phone .screen{border-radius:37px;width:250px;height:546px}.coming-soon .phone iframe{transform:scale(.6219)}.coming-soon .actions{flex-direction:column;align-items:stretch;width:100%;max-width:340px}.coming-soon .btn{width:100%}}.coming-soon .wl{flex-direction:column;align-items:center;width:100%;max-width:520px;margin-top:clamp(28px,3.6vh,40px);display:flex}.coming-soon .wl-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:12px;font-weight:700}.coming-soon .wl-row{gap:12px;width:100%;margin-top:12px;display:flex}.coming-soon .wl-input{-webkit-backdrop-filter:blur(8px);color:#fff;min-width:0;min-height:54px;font-family:var(--sf);background:#ffffff1f;border:1px solid #fff6;border-radius:15px;outline:0;flex:1;padding:0 18px;font-size:16.5px;transition:border-color .15s,box-shadow .15s,background .15s}.coming-soon .wl-input::placeholder{color:#ffffff8c}.coming-soon .wl-input:focus{background:#fff3;border-color:#fff;box-shadow:0 0 0 3px #ffffff38}.coming-soon .wl-input.err{border-color:#ffb3ae;box-shadow:0 0 0 3px #ff786e47}.coming-soon .wl-btn{white-space:nowrap;padding:0 28px}.coming-soon .wl-btn:disabled{cursor:not-allowed;opacity:.7;box-shadow:none;transform:none}.coming-soon .wl-agree{text-align:left;color:#ffffffb8;cursor:pointer;align-items:flex-start;gap:11px;max-width:460px;margin-top:18px;font-size:13.5px;line-height:1.5;display:flex}.coming-soon .wl-agree a{color:#fff;text-underline-offset:2px;font-weight:600;text-decoration:underline}.coming-soon .wl-agree.err{color:#ffc9c5}.coming-soon .wl-check{appearance:none;cursor:pointer;background:#ffffff1f;border:1.5px solid #ffffff80;border-radius:6px;flex:none;width:19px;height:19px;margin-top:1px;transition:background .15s,border-color .15s;position:relative}.coming-soon .wl-check:checked{background:#fff;border-color:#fff}.coming-soon .wl-check:checked:after{content:"";border:solid var(--indigo);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5.5px;transform:rotate(45deg)}.coming-soon .wl-check:focus-visible{box-shadow:0 0 0 3px #ffffff47}.coming-soon .wl-hint{color:#ffffff8c;max-width:420px;margin-top:16px;font-size:13.5px;line-height:1.5}.coming-soon .wl-done{text-align:left;color:#fff;align-items:flex-start;gap:11px;max-width:440px;margin-top:18px;font-size:15.5px;font-weight:600;line-height:1.5;display:flex}.coming-soon .wl-tick{width:25px;height:25px;color:var(--indigo);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.coming-soon [hidden]{display:none!important}@media (max-width:640px){.coming-soon .wl-row{flex-direction:column}.coming-soon .wl-btn{width:100%}}.coming-soon{min-height:100vh;font-family:var(--sf);color:#fff;background:var(--indigo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.coming-soon .top-links{gap:16px;font-size:14px;font-weight:600;display:flex;position:absolute;top:clamp(26px,3.4vw,44px);right:clamp(20px,5vw,64px)}.coming-soon .top-links a{text-underline-offset:3px;text-decoration:underline}.coming-soon .wl-fields{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:12px;display:grid}.coming-soon .wl-fields label{text-align:left;color:#ffffffd1;flex-direction:column;gap:6px;font-size:13px;display:flex}.coming-soon .wl-fields label:first-child{grid-column:1/-1}.coming-soon .wl-fields .wl-input{width:100%}.coming-soon .wl-row{margin-top:12px}.coming-soon .price-line{color:#ffffffd1;margin-top:16px;font-size:14px;line-height:1.5}.coming-soon .form-error{color:#ffe2df;text-align:center;margin-top:12px;font-size:14px;line-height:1.4}.coming-soon .wl-done{justify-content:center}@media (max-width:640px){.coming-soon .top-links{margin-top:18px;position:static}.coming-soon .wl-fields{grid-template-columns:1fr}.coming-soon .wl-fields label:first-child{grid-column:auto}}
