.trial-signup-form-module__57RIDa__layout{align-items:start;gap:clamp(24px,4vw,48px);display:grid}.trial-signup-form-module__57RIDa__aside{display:contents}.trial-signup-form-module__57RIDa__layout>.trial-signup-form-module__57RIDa__main{order:1}.trial-signup-form-module__57RIDa__layout>.trial-signup-form-module__57RIDa__aside>*{order:2}.trial-signup-form-module__57RIDa__layout>.trial-signup-form-module__57RIDa__aside>.trial-signup-form-module__57RIDa__planCard{order:0}@media (min-width:960px){.trial-signup-form-module__57RIDa__layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.trial-signup-form-module__57RIDa__aside{gap:16px;min-width:0;display:grid;position:sticky;top:104px}.trial-signup-form-module__57RIDa__layout>.trial-signup-form-module__57RIDa__main,.trial-signup-form-module__57RIDa__layout>.trial-signup-form-module__57RIDa__aside>*,.trial-signup-form-module__57RIDa__layout>.trial-signup-form-module__57RIDa__aside>.trial-signup-form-module__57RIDa__planCard{order:0}}.trial-signup-form-module__57RIDa__main{min-width:0}.trial-signup-form-module__57RIDa__panel{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:22px 24px}.trial-signup-form-module__57RIDa__panelTitle{color:var(--text);font:600 1.05rem/1.35 var(--font-display);letter-spacing:-.01em;margin:0 0 14px}.trial-signup-form-module__57RIDa__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.trial-signup-form-module__57RIDa__facts li{color:var(--text-muted);align-items:flex-start;gap:8px;font-size:.92rem;line-height:1.45;display:flex}.trial-signup-form-module__57RIDa__facts svg{color:var(--accent);flex:none;margin-top:2px}.trial-signup-form-module__57RIDa__trust{color:var(--text-muted);align-items:flex-start;gap:10px;margin:0;padding-inline:4px;font-size:.9rem;line-height:1.5;display:flex}.trial-signup-form-module__57RIDa__trust svg{color:var(--accent);flex:none;margin-top:1px}.trial-signup-form-module__57RIDa__formHead{gap:4px;display:grid}.trial-signup-form-module__57RIDa__formHead h2,.trial-signup-form-module__57RIDa__formHead p{margin:0}.trial-signup-form-module__57RIDa__pair{gap:22px 16px;display:grid}@media (min-width:640px){.trial-signup-form-module__57RIDa__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.trial-signup-form-module__57RIDa__planCard{border-color:var(--accent);gap:12px;display:grid}.trial-signup-form-module__57RIDa__planEyebrow{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.trial-signup-form-module__57RIDa__planHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.trial-signup-form-module__57RIDa__planName{color:var(--text);font:700 1.4rem/1.2 var(--font-display);letter-spacing:-.01em;margin:0}.trial-signup-form-module__57RIDa__planPrice{color:var(--text);margin:0;font-size:1.2rem;font-weight:600}.trial-signup-form-module__57RIDa__planUnit{color:var(--text-muted);font-size:.9rem;font-weight:400}.trial-signup-form-module__57RIDa__planList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.trial-signup-form-module__57RIDa__planList li{color:var(--text-muted);align-items:flex-start;gap:8px;font-size:.92rem;line-height:1.45;display:flex}.trial-signup-form-module__57RIDa__planList svg{color:var(--accent);flex:none;margin-top:2px}.trial-signup-form-module__57RIDa__planTrial{color:var(--text);margin:0;font-size:.92rem;font-weight:600}.trial-signup-form-module__57RIDa__planChange{color:var(--accent);text-underline-offset:3px;justify-self:start;font-size:.92rem;font-weight:600;text-decoration:underline}.trial-signup-form-module__57RIDa__steps{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:14px;padding:22px 24px;display:grid}.trial-signup-form-module__57RIDa__steps .trial-signup-form-module__57RIDa__panelTitle{margin:0}.trial-signup-form-module__57RIDa__stepList{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.trial-signup-form-module__57RIDa__stepList li{color:var(--text-muted);counter-increment:step;padding-inline-start:38px;line-height:1.5;position:relative}.trial-signup-form-module__57RIDa__stepList li:before{content:counter(step);background:var(--accent);width:26px;height:26px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.trial-signup-form-module__57RIDa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.trial-signup-form-module__57RIDa__wide{grid-column:1/-1}@media (max-width:560px){.trial-signup-form-module__57RIDa__grid{grid-template-columns:minmax(0,1fr)}}.trial-signup-form-module__57RIDa__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:36px}[dir=rtl] .trial-signup-form-module__57RIDa__select{background-position:13px 55%,18px 55%}.trial-signup-form-module__57RIDa__submitRow{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.trial-signup-form-module__57RIDa__submitNote{color:var(--text-muted);margin:0;font-size:.875rem}.trial-signup-form-module__57RIDa__doneLinks{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.trial-signup-form-module__57RIDa__form{border:1px solid var(--border);background:var(--surface);border-radius:20px;gap:22px;padding:32px;display:grid;box-shadow:0 1px 2px #0000000a,0 12px 32px -16px #0b12201f}@media (max-width:639px){.trial-signup-form-module__57RIDa__form{padding:20px}}.trial-signup-form-module__57RIDa__group{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.trial-signup-form-module__57RIDa__divider{background:var(--border);height:1px;margin-block:2px}.trial-signup-form-module__57RIDa__more{text-align:start;max-width:100%;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;place-self:flex-start start;align-items:center;gap:6px;padding:4px 0;font-size:.9rem;font-weight:600;display:inline-flex}.trial-signup-form-module__57RIDa__more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.trial-signup-form-module__57RIDa__moreBody{gap:22px;display:grid}.trial-signup-form-module__57RIDa__moreBody[hidden]{display:none}.trial-signup-form-module__57RIDa__handNote{color:var(--text-muted);text-align:center;margin:-8px 0 0;font-size:.875rem}.trial-signup-form-module__57RIDa__arrow{flex:none}[dir=rtl] .trial-signup-form-module__57RIDa__arrow{transform:scaleX(-1)}.trial-signup-form-module__57RIDa__field{gap:6px;min-width:0;display:grid}.trial-signup-form-module__57RIDa__label{color:var(--text);padding:0;font-size:.95rem;font-weight:600}.trial-signup-form-module__57RIDa__opt{color:var(--text-faint);font-size:.85rem;font-weight:400}.trial-signup-form-module__57RIDa__input{width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:10px;padding:0 14px;font-size:1rem;line-height:1.45}textarea.trial-signup-form-module__57RIDa__input{resize:vertical}.trial-signup-form-module__57RIDa__check input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.trial-signup-form-module__57RIDa__input[aria-invalid=true]{border-color:#e94646;border-color:lab(55.069% 63.1711 38.3811)}.trial-signup-form-module__57RIDa__error,.trial-signup-form-module__57RIDa__formError{color:#e94646;color:lab(55.069% 63.1711 38.3811);margin:0;font-size:.875rem;font-weight:500}.trial-signup-form-module__57RIDa__formError:empty{display:none}.trial-signup-form-module__57RIDa__check{min-height:32px;color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;padding-block:4px;font-size:.95rem;line-height:1.45;display:flex}.trial-signup-form-module__57RIDa__check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:2px 0 0}.trial-signup-form-module__57RIDa__link{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.trial-signup-form-module__57RIDa__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trial-signup-form-module__57RIDa__submit{justify-content:center;gap:8px;min-height:50px}.trial-signup-form-module__57RIDa__submit:disabled{opacity:.7;cursor:progress}.trial-signup-form-module__57RIDa__done{border:1px solid var(--accent-border);background:var(--accent-bg);border-radius:14px;gap:14px;padding:clamp(20px,4vw,32px);display:grid}.trial-signup-form-module__57RIDa__done h2:focus{outline:none}.trial-signup-form-module__57RIDa__doneIcon{color:var(--accent)}.trial-signup-form-module__57RIDa__done h2,.trial-signup-form-module__57RIDa__done p{margin:0}.trial-signup-form-module__57RIDa__ref{color:var(--text);margin:4px 0 0;font-size:1rem}.trial-signup-form-module__57RIDa__ref strong{font-family:var(--font-mono);letter-spacing:.04em}@media (max-width:480px){.trial-signup-form-module__57RIDa__submit{flex:100%;justify-content:center}}.trial-signup-form-module__57RIDa__affix{align-items:stretch;display:flex}.trial-signup-form-module__57RIDa__affixInput{border-start-end-radius:0;border-end-end-radius:0;min-width:0}.trial-signup-form-module__57RIDa__affixText{border:1px solid var(--input-border);background:var(--surface-2);color:var(--text-muted);white-space:nowrap;border-inline-start:0;border-start-end-radius:10px;border-end-end-radius:10px;align-items:center;padding-inline:12px;font-size:.95rem;display:flex}.trial-signup-form-module__57RIDa__hint,.trial-signup-form-module__57RIDa__ok{color:var(--text-muted);margin:0;font-size:.875rem}.trial-signup-form-module__57RIDa__hint:empty,.trial-signup-form-module__57RIDa__ok:empty{display:none}.trial-signup-form-module__57RIDa__ok{color:var(--accent);font-weight:500}.trial-signup-form-module__57RIDa__suggest{border:1px solid var(--accent);min-height:32px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-self:start;padding:4px 12px;font-size:.875rem;font-weight:500}.trial-signup-form-module__57RIDa__suggest:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
