.WaitlistForm-module__D_QMRa__form,.WaitlistForm-module__D_QMRa__success{border:1px solid var(--outline-variant);background:var(--surface-container);border-radius:16px;padding:clamp(24px,4vw,38px);position:relative}.WaitlistForm-module__D_QMRa__formHeading{border-bottom:1px solid var(--outline-variant);padding-bottom:24px}.WaitlistForm-module__D_QMRa__kicker,.WaitlistForm-module__D_QMRa__successLabel{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.WaitlistForm-module__D_QMRa__formHeading h3,.WaitlistForm-module__D_QMRa__success h3{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,34px);line-height:1.12}.WaitlistForm-module__D_QMRa__formHeading p:last-child,.WaitlistForm-module__D_QMRa__success>p:not(.WaitlistForm-module__D_QMRa__successLabel,.WaitlistForm-module__D_QMRa__successNote){color:var(--fg-3);margin:10px 0 0;font-size:14px;line-height:1.6}.WaitlistForm-module__D_QMRa__intentGroup{border:0;gap:10px;min-width:0;margin:24px 0 0;padding:0;display:grid}.WaitlistForm-module__D_QMRa__intentGroup legend,.WaitlistForm-module__D_QMRa__emailField>label{color:var(--fg-2);margin-bottom:9px;font-size:13px;font-weight:700}.WaitlistForm-module__D_QMRa__intentOption{border:1px solid var(--outline-variant);background:var(--surface-low);cursor:pointer;min-height:66px;transition:border-color var(--t-fast) var(--ease-out), background var(--t-fast) var(--ease-out);border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:12px;padding:14px;display:grid}.WaitlistForm-module__D_QMRa__intentOption:hover{border-color:color-mix(in srgb, var(--accent) 68%, var(--outline));background:color-mix(in srgb, var(--accent) 8%, var(--surface-low))}.WaitlistForm-module__D_QMRa__intentOption:has(input:checked){border-color:color-mix(in srgb, var(--accent) 68%, var(--outline));background:color-mix(in srgb, var(--accent) 8%, var(--surface-low))}.WaitlistForm-module__D_QMRa__intentOption:focus-within{outline:2px solid var(--accent);outline-offset:2px}.WaitlistForm-module__D_QMRa__intentOption input,.WaitlistForm-module__D_QMRa__consent input{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0}.WaitlistForm-module__D_QMRa__intentOption strong,.WaitlistForm-module__D_QMRa__intentOption small{display:block}.WaitlistForm-module__D_QMRa__intentOption strong{color:var(--fg);font-size:14px;line-height:1.35}.WaitlistForm-module__D_QMRa__intentOption small{color:var(--fg-3);margin-top:4px;font-size:12px;line-height:1.45}.WaitlistForm-module__D_QMRa__emailField{margin-top:24px}.WaitlistForm-module__D_QMRa__emailField>label{display:block}.WaitlistForm-module__D_QMRa__emailField input{border:1px solid var(--outline);border-radius:var(--r-input);background:var(--bg);width:100%;min-height:50px;color:var(--fg);font:inherit;padding:12px 14px}.WaitlistForm-module__D_QMRa__emailField input:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:#0000}.WaitlistForm-module__D_QMRa__emailField input::placeholder{color:var(--fg-3)}.WaitlistForm-module__D_QMRa__emailField p{color:var(--fg-3);margin:8px 0 0;font-size:11px}.WaitlistForm-module__D_QMRa__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.WaitlistForm-module__D_QMRa__consent{color:var(--fg-3);grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:11px;margin-top:22px;font-size:12px;line-height:1.55;display:grid}.WaitlistForm-module__D_QMRa__consent a{color:var(--fg);text-underline-offset:3px}.WaitlistForm-module__D_QMRa__error{border:1px solid color-mix(in srgb, var(--error) 58%, transparent);background:color-mix(in srgb, var(--error) 10%, transparent);color:var(--fg-2);border-radius:10px;margin:18px 0 0;padding:12px 14px;font-size:13px}.WaitlistForm-module__D_QMRa__submit{width:100%;min-height:50px;margin-top:22px}.WaitlistForm-module__D_QMRa__submit:disabled,.WaitlistForm-module__D_QMRa__intentGroup:disabled,.WaitlistForm-module__D_QMRa__emailField input:disabled,.WaitlistForm-module__D_QMRa__consent input:disabled{cursor:wait;opacity:.68}.WaitlistForm-module__D_QMRa__footerNote,.WaitlistForm-module__D_QMRa__successNote{color:var(--fg-3);text-align:center;margin:12px 0 0;font-size:11px;line-height:1.5}.WaitlistForm-module__D_QMRa__success{flex-direction:column;justify-content:center;min-height:330px;display:flex}.WaitlistForm-module__D_QMRa__success:before{content:"";border-radius:var(--r-full);background:var(--accent);width:36px;height:4px;margin-bottom:24px}.WaitlistForm-module__D_QMRa__successNote{text-align:left}@media (max-width:560px){.WaitlistForm-module__D_QMRa__form,.WaitlistForm-module__D_QMRa__success{padding:22px 18px}}
.ProductDetail-module__T7kWlG__page{padding-top:calc(var(--header-h-desktop) + 38px)}.ProductDetail-module__T7kWlG__breadcrumbs{color:var(--fg-3);flex-wrap:wrap;gap:8px;padding:28px 0 22px;font-size:12px;display:flex}.ProductDetail-module__T7kWlG__breadcrumbs a{color:var(--fg-3);text-decoration:none}.ProductDetail-module__T7kWlG__breadcrumbs a:hover{color:var(--accent)}.ProductDetail-module__T7kWlG__hero{grid-template-columns:minmax(0,1.04fr) minmax(360px,.86fr);align-items:center;gap:clamp(48px,7vw,96px);padding:34px 0 96px;display:grid}.ProductDetail-module__T7kWlG__heroVisual{border:1px solid var(--outline-variant);background:var(--surface-low);text-align:center;border-radius:18px;min-width:0;padding:30px;position:relative}.ProductDetail-module__T7kWlG__heroVisual img{object-fit:contain;filter:drop-shadow(0 28px 34px #00000080);width:100%;height:auto}.ProductDetail-module__T7kWlG__heroVisual p{color:var(--fg-3);margin:10px 0 0;font-size:11px;line-height:1.5}.ProductDetail-module__T7kWlG__visualStatus{z-index:1;border:1px solid color-mix(in srgb, var(--accent) 36%, transparent);border-radius:var(--r-full);background:color-mix(in srgb, var(--bg) 90%, transparent);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;font-size:9px;font-weight:700;position:absolute;top:18px;left:18px}.ProductDetail-module__T7kWlG__eyebrow{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:700}.ProductDetail-module__T7kWlG__heroCopy h1{font-family:var(--font-display);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(44px,5.5vw,72px);line-height:.98}.ProductDetail-module__T7kWlG__tagline{color:var(--fg-2);font-family:var(--font-display);letter-spacing:-.025em;margin:22px 0 0;font-size:clamp(20px,2vw,27px);font-weight:700}.ProductDetail-module__T7kWlG__lead{color:var(--fg-3);margin:14px 0 0;font-size:16px;line-height:1.7}.ProductDetail-module__T7kWlG__priceBox{border-block:1px solid var(--outline-variant);grid-template-columns:1fr auto;align-items:baseline;gap:4px 18px;margin-top:26px;padding:18px 0;display:grid}.ProductDetail-module__T7kWlG__priceBox>span{color:var(--fg-3);font-size:13px}.ProductDetail-module__T7kWlG__priceBox strong{color:var(--fg);font-family:var(--font-display);letter-spacing:-.045em;font-size:34px}.ProductDetail-module__T7kWlG__priceBox small{color:var(--fg-3);grid-column:1/-1;font-size:11px}.ProductDetail-module__T7kWlG__highlights{color:var(--fg-2);gap:10px;margin:24px 0 0;padding:0 0 0 20px;font-size:14px;line-height:1.55;display:grid}.ProductDetail-module__T7kWlG__highlights li::marker{color:var(--accent)}.ProductDetail-module__T7kWlG__heroActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ProductDetail-module__T7kWlG__noOrder{color:var(--fg-3);margin:12px 0 0;font-size:11px}.ProductDetail-module__T7kWlG__workflow,.ProductDetail-module__T7kWlG__waitlist,.ProductDetail-module__T7kWlG__otherProduct,.ProductDetail-module__T7kWlG__conceptFooter{border-top:1px solid var(--outline-variant)}.ProductDetail-module__T7kWlG__workflow{background:var(--surface-low);padding:96px 0}.ProductDetail-module__T7kWlG__sectionHeading{max-width:720px}.ProductDetail-module__T7kWlG__sectionHeading h2,.ProductDetail-module__T7kWlG__waitlistCopy h2,.ProductDetail-module__T7kWlG__otherProduct h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,4.2vw,54px);line-height:1.05}.ProductDetail-module__T7kWlG__sectionHeading>p:last-child,.ProductDetail-module__T7kWlG__waitlistCopy>p:last-of-type,.ProductDetail-module__T7kWlG__otherProduct p{color:var(--fg-3);margin:18px 0 0;font-size:15px;line-height:1.7}.ProductDetail-module__T7kWlG__steps{border-block:1px solid var(--outline-variant);grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.ProductDetail-module__T7kWlG__steps li{min-width:0;padding:32px 32px 36px 0}.ProductDetail-module__T7kWlG__steps li+li{border-left:1px solid var(--outline-variant);padding-left:32px}.ProductDetail-module__T7kWlG__steps span{color:var(--accent);font-family:var(--font-mono);font-size:11px}.ProductDetail-module__T7kWlG__steps h3{font-family:var(--font-display);letter-spacing:-.025em;margin:22px 0 0;font-size:21px}.ProductDetail-module__T7kWlG__steps p{color:var(--fg-3);margin:10px 0 0;font-size:13px;line-height:1.65}.ProductDetail-module__T7kWlG__importantNote{border:1px solid var(--outline-variant);background:var(--surface-container);border-radius:14px;grid-template-columns:190px minmax(0,1fr);gap:28px;margin-top:34px;padding:24px;display:grid}.ProductDetail-module__T7kWlG__importantNote p{color:var(--fg-2);margin:0;font-size:13px;line-height:1.65}.ProductDetail-module__T7kWlG__importantNote .ProductDetail-module__T7kWlG__noteLabel{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.ProductDetail-module__T7kWlG__waitlist{padding:104px 0}.ProductDetail-module__T7kWlG__waitlistGrid{grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);align-items:start;gap:clamp(56px,8vw,110px);display:grid}.ProductDetail-module__T7kWlG__waitlistCopy{top:calc(var(--header-h-desktop) + 34px);position:sticky}.ProductDetail-module__T7kWlG__trustList{border-top:1px solid var(--outline-variant);gap:0;margin:34px 0 0;display:grid}.ProductDetail-module__T7kWlG__trustList div{border-bottom:1px solid var(--outline-variant);grid-template-columns:1fr auto;gap:16px;padding:14px 0;font-size:12px;display:grid}.ProductDetail-module__T7kWlG__trustList dt{color:var(--fg-3)}.ProductDetail-module__T7kWlG__trustList dd{color:var(--fg);margin:0;font-weight:600}.ProductDetail-module__T7kWlG__otherProduct{background:var(--surface-low);padding:64px 0}.ProductDetail-module__T7kWlG__otherProductInner{justify-content:space-between;align-items:center;gap:48px;display:flex}.ProductDetail-module__T7kWlG__otherProduct h2{font-size:clamp(28px,3.6vw,44px)}.ProductDetail-module__T7kWlG__otherProduct p{max-width:620px}.ProductDetail-module__T7kWlG__otherProduct a{flex:none}.ProductDetail-module__T7kWlG__conceptFooter{color:var(--fg-3);padding:20px 0;font-size:11px;line-height:1.55}@media (max-width:900px){.ProductDetail-module__T7kWlG__page{padding-top:var(--header-h-mobile)}.ProductDetail-module__T7kWlG__hero{grid-template-columns:minmax(0,1fr);gap:44px}.ProductDetail-module__T7kWlG__heroCopy,.ProductDetail-module__T7kWlG__heroVisual{min-width:0}.ProductDetail-module__T7kWlG__heroVisual{max-width:680px}.ProductDetail-module__T7kWlG__waitlistGrid{grid-template-columns:minmax(0,1fr)}.ProductDetail-module__T7kWlG__waitlistCopy{position:static}}@media (max-width:700px){.ProductDetail-module__T7kWlG__breadcrumbs{padding-block:22px 16px}.ProductDetail-module__T7kWlG__hero{padding:14px 0 72px}.ProductDetail-module__T7kWlG__heroVisual{order:2;padding:18px}.ProductDetail-module__T7kWlG__heroCopy{order:1}.ProductDetail-module__T7kWlG__heroCopy h1{font-size:clamp(32px,9vw,50px)}.ProductDetail-module__T7kWlG__heroActions{grid-template-columns:1fr;display:grid}.ProductDetail-module__T7kWlG__heroActions a{width:100%}.ProductDetail-module__T7kWlG__workflow,.ProductDetail-module__T7kWlG__waitlist{padding:72px 0}.ProductDetail-module__T7kWlG__steps{grid-template-columns:1fr}.ProductDetail-module__T7kWlG__steps li,.ProductDetail-module__T7kWlG__steps li+li{border-left:0;border-bottom:1px solid var(--outline-variant);padding:26px 0}.ProductDetail-module__T7kWlG__steps li:last-child{border-bottom:0}.ProductDetail-module__T7kWlG__importantNote{grid-template-columns:1fr;gap:10px;padding:20px}.ProductDetail-module__T7kWlG__otherProductInner{gap:26px;display:grid}.ProductDetail-module__T7kWlG__otherProduct a{width:100%}.ProductDetail-module__T7kWlG__visualStatus{top:12px;left:12px}}@media (max-width:359px){.ProductDetail-module__T7kWlG__heroCopy h1{font-size:clamp(29px,9vw,32px)}}
