.registration-marketing-page{--registration-verification-radius:12px;font-family:var(--font-inter), Inter, system-ui, sans-serif;color:#111;box-sizing:border-box;background:#f9fafb;justify-content:center;align-items:center;min-height:100dvh;padding:0;font-size:16px;font-weight:400;line-height:1.6;display:flex}.registration-marketing-page .registration-marketing-cols{grid-template-columns:1fr 1fr;width:100%;min-height:100dvh;display:grid}.registration-marketing-page .registration-marketing-shell{box-sizing:border-box;place-self:center;width:100%;max-width:452px;padding:32px 16px}.registration-marketing-page .registration-marketing-aside{color:#fff;min-height:100dvh;font-family:var(--font-inter), Inter, system-ui, sans-serif;background:linear-gradient(#0b2418 0%,#17402d 60%,#2a6b4f 100%);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.registration-marketing-page .registration-marketing-aside-top{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:24px;max-width:680px;padding:88px 72px 0;display:flex}.registration-marketing-page .registration-marketing-badge{background:#ffffff1f;border-radius:6px;align-items:center;gap:10px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.registration-marketing-page .registration-marketing-badge-dot{background:#fff5c4;border-radius:50%;width:8px;height:8px}.registration-marketing-page .registration-marketing-aside-title{letter-spacing:-.02em;color:#fff;margin:0;font-family:inherit;font-size:46px;font-weight:700;line-height:1.22}.registration-marketing-page .registration-marketing-aside-title mark{color:#10231a;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff5c4;border-radius:6px;padding:0 10px}.registration-marketing-page .registration-marketing-aside-text{color:#e3ece7;margin:0;font-size:18px;line-height:1.55}.registration-marketing-page .registration-marketing-stage{flex:1;min-height:62cqw;margin-top:48px;position:relative}.registration-marketing-page .registration-marketing-browser{background:#fff;border-radius:12px;width:88.889cqw;position:absolute;top:0;left:6.667cqw;overflow:hidden;box-shadow:0 40px 100px #00000080}.registration-marketing-page .registration-marketing-browser-bar{background:#e4e9e6;align-items:center;gap:14px;height:26px;padding:0 10px;display:flex}.registration-marketing-page .registration-marketing-browser-dots{gap:5px;display:inline-flex}.registration-marketing-page .registration-marketing-browser-dots i{background:#c3ccc7;border-radius:50%;width:8px;height:8px}.registration-marketing-page .registration-marketing-browser-url{color:#4f6158;background:#fff;border-radius:4px;flex:0 220px;align-items:center;height:16px;padding:0 8px;font-size:9px;display:flex}.registration-marketing-page .registration-marketing-browser img,.registration-marketing-page .registration-marketing-phone-screen img{width:100%;height:auto;display:block}.registration-marketing-page .registration-marketing-phone{box-sizing:border-box;background:#1c1c1e;border-radius:34px;width:27.222cqw;padding:5px;position:absolute;top:2.5cqw;left:69.444cqw;box-shadow:0 0 0 1px #3a3a3c,0 30px 70px #0000008c}.registration-marketing-page .registration-marketing-phone-screen{aspect-ratio:186/403;border-radius:29px;position:relative;overflow:hidden}.registration-marketing-page .registration-marketing-phone-island{background:#000;border-radius:8px;width:56px;height:16px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.registration-marketing-page .registration-marketing-header{text-align:center;margin-bottom:24px}.registration-marketing-page .registration-marketing-logo{font-family:var(--font-geist-sans), Geist, system-ui, sans-serif;letter-spacing:.14em;color:#2a6b4f;margin:0 0 8px;font-size:40px;font-weight:700;line-height:1.05}.registration-marketing-page .registration-marketing-subtitle{color:#4b5563;margin:0;font-size:15px;line-height:1.5}.registration-marketing-page .registration-marketing-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:28px}.registration-marketing-page .registration-marketing-form{gap:18px;display:grid;position:relative}.registration-marketing-page .registration-marketing-field{gap:8px;display:grid}.registration-marketing-page .registration-marketing-label{color:#111827;font-size:14px;font-weight:500}.registration-marketing-page .registration-marketing-input{box-sizing:border-box;border:1px solid #d1d5db;border-radius:12px;outline:none;width:100%;height:42px;padding:0 12px;font-family:Arial,sans-serif;font-size:14px}.registration-marketing-page .registration-marketing-input:focus{border-color:#2a6b4f}.registration-marketing-page .registration-marketing-password-wrap{position:relative}.registration-marketing-page .registration-marketing-password-input{padding:0 42px 0 12px}.registration-marketing-page .registration-marketing-eye{color:#9ca3af;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.registration-marketing-page .registration-marketing-hint{color:#6b7280;margin-top:2px;font-size:12px}.registration-marketing-page .registration-marketing-error{color:#c0392b;background:#fdf2f1;border:1px solid #f5c6c2;border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.registration-marketing-page .registration-marketing-verification-notice{background:var(--brand-soft);color:var(--text);border:1px solid #cde0d4;border-radius:12px;gap:8px;padding:16px;display:grid}.registration-marketing-page .registration-marketing-verification-notice h2{font:inherit;margin:0;font-size:15px;font-weight:600}.registration-marketing-page .registration-marketing-verification-notice p{margin:0;font-family:inherit;font-size:14px;line-height:1.5}.registration-marketing-page .registration-marketing-submit{color:#fff;cursor:pointer;background:#2a6b4f;border:1px solid #2a6b4f;border-radius:12px;width:100%;height:42px;margin-top:2px;font-family:Arial,sans-serif;font-size:14px;font-weight:600}.registration-marketing-page .registration-marketing-submit:hover{background:#235a42;border-color:#235a42}.registration-marketing-page .registration-marketing-submit:disabled{opacity:.65;cursor:default}.registration-marketing-page .registration-marketing-consent{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.registration-marketing-page .registration-marketing-checkbox{accent-color:#2a6b4f;cursor:pointer;flex-shrink:0;width:17px;height:17px;margin:1px 0 0}.registration-marketing-page .registration-marketing-consent-text{color:#4b5563;font-size:13.5px;line-height:1.5}.registration-marketing-page .registration-marketing-consent-text a{color:#2a6b4f;text-underline-offset:2px;font-weight:500;text-decoration:underline}.registration-marketing-page .registration-marketing-footer{text-align:center;margin-top:22px}.registration-marketing-page .registration-marketing-footer-text{color:#4b5563;margin:0;font-size:14px}.registration-marketing-page .registration-marketing-login-link{color:#2a6b4f;font-weight:600;text-decoration:none}.registration-marketing-page .registration-marketing-login-link:hover{text-decoration:underline}.registration-marketing-page .registration-marketing-verification[data-quiet=true]{height:0;position:absolute;top:0;left:0;right:0}.registration-marketing-page .registration-marketing-status-quiet{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.registration-marketing-page .registration-marketing-cols{grid-template-columns:1fr;min-height:0}.registration-marketing-page .registration-marketing-shell{padding:40px 16px 24px}.registration-marketing-page .registration-marketing-aside{min-height:0}.registration-marketing-page .registration-marketing-aside-top{gap:16px;max-width:484px;margin:0 auto;padding:40px 16px 48px}.registration-marketing-page .registration-marketing-aside-title{font-size:30px}.registration-marketing-page .registration-marketing-aside-text{font-size:16px}.registration-marketing-page .registration-marketing-stage{display:none}}
/*# sourceMappingURL=43muio80v52mb.css.map*/