.xann-coming-soon,.xann-coming-soon *{box-sizing:border-box}.xann-coming-soon{--xann-navy:#0d1b2a;--xann-navy-deep:#061426;--xann-teal:#14b8a6;--xann-blue:#2563eb;--xann-light:#e5e7eb;--xann-white:#fff;isolation:isolate;width:100%;height:100dvh;min-height:100svh;color:var(--xann-white);background:radial-gradient(circle at 50% 0%, #2563eb1f, transparent 36%), linear-gradient(180deg, var(--xann-navy-deep) 0%, var(--xann-navy) 100%);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.xann-rings{z-index:-1;aspect-ratio:1;opacity:.42;pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 31px,#14b8a629 32px 33px);border-radius:50%;width:min(38vw,540px);position:absolute;top:50%;transform:translateY(-50%);-webkit-mask-image:radial-gradient(circle,#000 0 72%,#0000 91%);mask-image:radial-gradient(circle,#000 0 72%,#0000 91%)}.xann-rings--left{left:min(-18vw,-160px)}.xann-rings--right{background:repeating-radial-gradient(circle,#0000 0 31px,#2563eb29 32px 33px);right:min(-18vw,-160px)}.xann-stage{text-align:center;grid-template-rows:auto auto auto auto auto;align-content:center;justify-items:center;gap:clamp(7px,1.55vh,17px);width:min(1120px,100vw - 32px);height:100%;margin:0 auto;padding:clamp(12px,2.1vh,26px) 0;display:grid}.xann-brand{justify-items:center;gap:clamp(4px,.75vh,8px);display:grid}.xann-logo{object-fit:contain;width:min(620px,70vw,72vh);max-width:100%;height:auto;display:block}.xann-eyebrow{color:var(--xann-teal);letter-spacing:.34em;text-transform:uppercase;margin:0;font-size:clamp(9px,min(.9vw,1.65vh),14px);font-weight:750;line-height:1}.xann-message{justify-items:center;gap:clamp(8px,1.5vh,16px);width:100%;display:grid}.xann-title{width:100%;color:var(--xann-white);letter-spacing:-.035em;justify-items:center;gap:clamp(2px,.55vh,6px);margin:0;font-weight:400;display:grid}.xann-title__primary{max-width:1080px;font-size:clamp(28px,min(4.25vw,6.1vh),58px);font-weight:720;line-height:1.02;display:block}.xann-title__secondary{letter-spacing:-.025em;max-width:980px;font-size:clamp(19px,min(2.8vw,4.1vh),38px);font-weight:390;line-height:1.08;display:block}.xann-title__secondary strong{color:var(--xann-teal);font:inherit}.xann-coming-soon__row{grid-template-columns:minmax(36px,1fr) auto minmax(36px,1fr);align-items:center;gap:clamp(14px,2.2vw,30px);width:min(720px,72vw);display:grid}.xann-coming-soon__row>span{background:linear-gradient(90deg, transparent, var(--xann-teal));opacity:.9;height:1px}.xann-coming-soon__row>span:last-child{background:linear-gradient(90deg, var(--xann-teal), transparent)}.xann-coming-soon__label{color:var(--xann-teal);letter-spacing:.42em;white-space:nowrap;margin:0;font-size:clamp(14px,min(1.8vw,3.2vh),24px);font-weight:800;line-height:1}.xann-waitlist{justify-items:stretch;gap:clamp(5px,.9vh,10px);width:min(780px,84vw);display:grid}.xann-waitlist h2{color:var(--xann-white);letter-spacing:-.01em;margin:0;font-size:clamp(16px,min(1.75vw,2.8vh),24px);font-weight:520;line-height:1.18}.xann-waitlist__form{background:#fffffffa;border:1px solid #e5e7ebb8;border-radius:12px;grid-template-columns:minmax(0,1fr) clamp(180px,24vw,230px);width:100%;height:clamp(44px,6.2vh,58px);display:grid;overflow:hidden;box-shadow:0 14px 42px #0000002e}.xann-waitlist__form input[type=email]{width:100%;min-width:0;height:100%;color:var(--xann-navy);font:inherit;background:0 0;border:0;outline:0;padding:0 clamp(16px,2vw,24px);font-size:clamp(14px,min(1.2vw,2.2vh),17px)}.xann-waitlist__form input[type=email]::placeholder{color:#667085;opacity:1}.xann-waitlist__form input[type=email]:focus-visible{box-shadow:inset 0 0 0 2px var(--xann-teal)}.xann-waitlist__form button{height:100%;color:var(--xann-white);background:linear-gradient(135deg, #129fc0 0%, var(--xann-blue) 100%);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-left:1px solid #0d1b2a14;padding:0 18px;font-size:clamp(12px,min(1.05vw,1.95vh),15px);font-weight:800;transition:filter .14s,transform .14s}.xann-waitlist__form button:hover:not(:disabled){filter:brightness(1.08)}.xann-waitlist__form button:active:not(:disabled){transform:translateY(1px)}.xann-waitlist__form button:focus-visible{outline:2px solid var(--xann-white);outline-offset:-4px}.xann-waitlist__form button:disabled,.xann-waitlist__form input:disabled{cursor:wait;opacity:.72}.xann-waitlist__feedback{color:#e5e7ebbd;min-height:1.25em;margin:0;font-size:clamp(11px,min(.95vw,1.75vh),14px);line-height:1.25}.xann-waitlist__feedback--success{color:#5eead4}.xann-waitlist__feedback--error{color:#fda4af}.xann-pillars{grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;gap:clamp(12px,2vw,28px);width:min(660px,74vw);display:grid}.xann-pillars>i{background:#e5e7eb33;width:1px;height:clamp(34px,5.5vh,50px)}.xann-pillar{justify-items:center;gap:clamp(2px,.55vh,6px);min-width:0;display:grid}.xann-pillar svg{width:clamp(28px,min(3.5vw,5.1vh),44px);height:auto;overflow:visible}.xann-icon-stroke,.xann-icon-accent{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.xann-icon-stroke{stroke:#e5e7ebeb}.xann-icon-accent{stroke:var(--xann-blue)}.xann-pillar:first-child .xann-icon-accent{stroke:var(--xann-teal)}.xann-pillar span{color:var(--xann-white);letter-spacing:.18em;font-size:clamp(9px,min(.8vw,1.5vh),12px);font-weight:800;line-height:1}.xann-footer{color:#e5e7ebb8;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(8px,1.3vw,16px);font-size:clamp(10px,min(.85vw,1.5vh),13px);line-height:1;display:flex}.xann-footer a{color:var(--xann-white);font-weight:650;text-decoration:none}.xann-footer a:hover{text-underline-offset:3px;text-decoration:underline}.xann-footer__dot{background:var(--xann-teal);border-radius:999px;width:5px;height:5px}.xann-honeypot{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.xann-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.xann-rings{opacity:.28;width:78vw}.xann-rings--left{left:-56vw}.xann-rings--right{right:-56vw}.xann-stage{gap:clamp(7px,1.35vh,13px);width:min(100% - 24px,560px);padding-top:clamp(10px,1.7vh,16px);padding-bottom:clamp(10px,1.7vh,16px)}.xann-logo{width:min(320px,86vw,49vh)}.xann-eyebrow{letter-spacing:.26em;font-size:clamp(8px,2.35vw,10px)}.xann-title__primary{max-width:360px;font-size:clamp(28px,8.4vw,36px);line-height:1.01}.xann-title__secondary{max-width:350px;font-size:clamp(18px,5.15vw,22px);line-height:1.12}.xann-coming-soon__row{grid-template-columns:minmax(22px,1fr) auto minmax(22px,1fr);gap:12px;width:min(350px,86vw)}.xann-coming-soon__label{letter-spacing:.32em;font-size:clamp(13px,3.8vw,16px)}.xann-waitlist{gap:clamp(4px,.65vh,7px);width:min(100%,420px)}.xann-waitlist h2{font-size:clamp(16px,4.7vw,19px)}.xann-waitlist__form{border-radius:11px;grid-template-columns:1fr;height:auto}.xann-waitlist__form input[type=email],.xann-waitlist__form button{height:clamp(43px,5.9vh,50px)}.xann-waitlist__form button{border-top:1px solid #0d1b2a14;border-left:0}.xann-waitlist__feedback{font-size:clamp(10px,2.9vw,12px)}.xann-pillars{gap:clamp(7px,2.5vw,12px);width:min(100%,380px)}.xann-pillars>i{height:clamp(28px,4.2vh,38px)}.xann-pillar svg{width:clamp(27px,7.8vw,34px)}.xann-pillar span{letter-spacing:.13em;font-size:clamp(8px,2.45vw,10px)}.xann-footer{gap:8px;font-size:clamp(9px,2.65vw,11px)}}@media (width<=380px){.xann-stage{width:calc(100% - 20px)}.xann-logo{width:min(296px,84vw,47vh)}.xann-title__primary{font-size:clamp(26px,8.15vw,31px)}.xann-title__secondary{font-size:clamp(17px,5vw,19px)}.xann-waitlist__form input[type=email],.xann-waitlist__form button{height:clamp(41px,5.6vh,46px)}}@media (prefers-reduced-motion:reduce){.xann-waitlist__form button{transition:none}}
