.trial-cta{color:#b9f7c9;min-height:44px;font:inherit;cursor:pointer;background:#7befa41f;border:1px solid #7befa473;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:800;display:inline-flex}.trial-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020a07c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.trial-modal{color:#eef7f1;background:#101e18;border:1px solid #7befa447;border-radius:24px;width:min(500px,100%);max-height:calc(100vh - 40px);padding:30px;position:relative;overflow:auto;box-shadow:0 24px 90px #0008}.trial-close{color:#b8d0c0;cursor:pointer;background:0 0;border:0;font-size:1.6rem;position:absolute;top:16px;right:16px}.trial-kicker{color:#8fe0a8;letter-spacing:.16em;font-size:.7rem;font-weight:800}.trial-modal h2{font:600 2rem/1.05 var(--font-display),sans-serif;margin:8px 0}.trial-modal p{color:#a8b9b0;line-height:1.5}.trial-modal form{gap:12px;margin-top:20px;display:grid}.trial-modal label{color:#c7d9cd;gap:6px;font-size:.78rem;display:grid}.trial-modal input,.trial-modal select{color:#eef7f1;min-height:42px;font:inherit;background:#0b1712;border:1px solid #b4d6c733;border-radius:10px;padding:0 12px}.trial-submit{color:#07130d;min-height:46px;font:inherit;cursor:pointer;background:#7befa4;border:0;border-radius:999px;font-weight:800}.trial-submit:disabled{opacity:.6;cursor:wait}.trial-error{border:1px solid #e98270;border-radius:10px;padding:10px;color:#ffb7a9!important}.trial-modal small{color:#8da59a;line-height:1.5}.trial-modal a{color:#8fe0a8}.trial-subdomain{border:1px solid #7befa440;border-radius:12px;padding:12px;color:#b9f7c9!important}.trial-floating-cta{z-index:20;position:fixed;bottom:88px;right:24px}@media (width<=700px){.trial-floating-cta{bottom:76px;right:14px}.trial-cta{min-height:40px;padding:0 14px;font-size:.82rem}}.trial-inline-form{text-align:left;background:#ffffff0a;border:1px solid #7befa440;border-radius:20px;gap:12px;max-width:500px;margin:0 auto;padding:28px;display:grid}.trial-inline-form h2,.trial-inline-form p{margin:0}.trial-inline-form label{gap:6px;font-size:.8rem;display:grid}.trial-inline-form input,.trial-inline-form select{color:#eef7f1;min-height:42px;font:inherit;background:#0b1712;border:1px solid #b4d6c733;border-radius:10px;padding:0 12px}
