.coming-soon{color:#00001a}.coming-soon-modal-is-open body{overflow:hidden}.coming-soon__header{align-items:flex-end;border-top:1px solid #e5e5e0;display:flex;justify-content:space-between;margin-bottom:32px;padding-top:32px}.coming-soon__heading{color:#00001a;font-family:DM Sans,sans-serif;font-size:30px;font-weight:500;line-height:1.2;margin:0 0 8px}.coming-soon__description{color:#293340;font-size:16px;line-height:1.5;margin:0;max-width:576px}.coming-soon__grid{display:grid;gap:24px;grid-template-columns:1fr}.coming-soon__card{background-color:#fff;border:1px solid #e5e5e0;border-radius:4px;display:flex;flex-direction:column;overflow:hidden;position:relative}.coming-soon__card-content{display:flex;flex:1 1 auto;flex-direction:column;padding:32px}.coming-soon__meta{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.coming-soon__category{align-items:center;color:#293340;display:inline-flex;font-size:12px;font-weight:500;gap:8px;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.coming-soon__category-dot{background-color:teal;border-radius:999px;flex:0 0 auto;height:8px;width:8px}.coming-soon__status{background-color:#f5f5f0;border-radius:999px;color:teal;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.35;padding:4px 10px;text-transform:uppercase}.coming-soon__card-title{color:#00001a;font-family:DM Sans,sans-serif;font-size:24px;font-weight:500;line-height:1.2;margin:0 0 12px}.coming-soon__card-description{color:#293340;flex:1 1 auto;font-size:14px;line-height:1.6;margin:0 0 24px}.coming-soon__tags{display:flex;flex-wrap:wrap;gap:6px}.coming-soon__tags--audience{margin-bottom:12px}.coming-soon__tags--product{margin-bottom:24px}.coming-soon__tag{border-radius:999px;display:inline-flex;font-size:12px;line-height:1.35;padding:4px 10px}.coming-soon__tag--audience{background-color:#f5f5f0;color:#293340}.coming-soon__tag--product{background-color:#fff;border:1px solid rgba(0,128,128,.2);color:teal}.coming-soon__button{align-items:center;background-color:transparent;border:1.5px solid #00001a;border-radius:999px;color:#00001a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:1.4;margin-top:auto;padding:12px 20px;text-decoration:none;transition:opacity .2s ease;width:100%}.coming-soon__button:hover{opacity:.9}.coming-soon__button-icon{flex:0 0 auto}.coming-soon__modal[hidden]{display:none}.coming-soon__modal{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.coming-soon__modal-backdrop{background-color:rgba(0,0,26,.62);inset:0;position:absolute}.coming-soon__modal-dialog{background-color:#fff;border-radius:3px;border-top:4px solid #41c9d0;box-shadow:0 24px 80px rgba(0,0,26,.22);color:#00001a;max-height:calc(100vh - 48px);max-width:512px;overflow:auto;padding:40px;position:relative;width:min(100%,512px);z-index:1}.coming-soon__modal-close{align-items:center;background:transparent;border:0;color:#00001a;cursor:pointer;display:inline-flex;justify-content:center;padding:4px;position:absolute;right:28px;top:28px}.coming-soon__modal-status{color:teal;font-size:12px;font-weight:600;letter-spacing:.18em;line-height:1.35;margin:0 48px 16px 0;text-transform:uppercase}.coming-soon__modal-title{color:#00001a;font-family:DM Sans,sans-serif;font-size:30px;font-weight:500;line-height:1.18;margin:0 48px 14px 0}.coming-soon__modal-copy{color:#293340;font-size:14px;line-height:1.55;margin:0 0 26px}.coming-soon__modal-form form{margin:0}.coming-soon__modal-form label{color:#00001a;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:8px}.coming-soon__modal-form .hs-form-required{color:#c84d3b}.coming-soon__modal-form input[type=email],.coming-soon__modal-form input[type=tel],.coming-soon__modal-form input[type=text],.coming-soon__modal-form select,.coming-soon__modal-form textarea{background-color:#efeee9;border:0;border-radius:3px;color:#00001a;min-height:46px;padding:12px 14px;width:100%}.coming-soon__modal-form .hs-form-field{margin-bottom:16px}.coming-soon__modal-form .hs-input[type=checkbox],.coming-soon__modal-form input[type=checkbox]{background:transparent;border:0;height:auto;left:auto;margin:2px 8px 0 0;min-height:0;padding:0;position:static;width:auto}.coming-soon__modal-form .hs-input[type=checkbox]~label{bottom:auto;display:inline;padding-left:0;position:static}.coming-soon__modal-form .hs-form-booleancheckbox label,.coming-soon__modal-form .hs-form-checkbox label{align-items:flex-start;display:flex;gap:8px;margin-bottom:0}.coming-soon__modal-form .actions,.coming-soon__modal-form .hs-submit{margin:0;padding:0}.coming-soon__modal-form .hs-button,.coming-soon__modal-form input[type=submit]{background-color:#41c9d0;border:0;border-radius:999px;color:#00001a;cursor:pointer;font-size:14px;font-weight:700;line-height:1.4;min-height:48px;padding:14px 24px;width:100%}@media (max-width:639px){.coming-soon__meta{align-items:flex-start;flex-direction:column}.coming-soon__modal-dialog{padding:32px 24px}.coming-soon__modal-title{font-size:26px;margin-right:40px}}@media (min-width:768px){.coming-soon__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}