html.trial-modal-open{overflow:hidden;scrollbar-gutter:auto}.trial-modal[hidden],.trial-modal-header[hidden],.trial-modal-form[hidden],.trial-receipt[hidden]{display:none}.trial-modal,.trial-modal *,.trial-modal *::before,.trial-modal *::after{box-sizing:border-box}.trial-modal{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:clamp(1rem,3vw,2.5rem);background:rgb(21 18 16 / 68%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow-y:auto;animation:trial-modal-backdrop-in 180ms ease both}.trial-modal-box{position:relative;display:grid;grid-template-columns:minmax(18rem,0.84fr) minmax(0,1.16fr);inline-size:min(100%,66rem);max-block-size:calc(100dvh - 2rem);border:var(--marketing-borderWidth-thin) solid rgb(255 255 255 / 16%);border-radius:var(--marketing-borderRadius-xlarge);background:var(--marketing-color-canvas-default);box-shadow:0 2.5rem 7rem rgb(18 14 12 / 36%);color:var(--marketing-color-text-default);font-family:var(--marketing-fontStack-body);overflow-y:auto;animation:trial-modal-box-in 220ms var(--marketing-motion-easing-move) both}.trial-modal-close{position:absolute;inset-block-start:1rem;inset-inline-end:1rem;display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;padding:0;border:var(--marketing-borderWidth-thin) solid transparent;border-radius:var(--marketing-borderRadius-full);background:transparent;color:var(--marketing-color-text-muted);cursor:pointer;transition:border-color var(--marketing-motion-duration-micro) ease,background-color var(--marketing-motion-duration-micro) ease,color var(--marketing-motion-duration-micro) ease}.trial-modal-close:hover{border-color:var(--marketing-color-border-muted);background:var(--marketing-color-canvas-subtle);color:var(--marketing-color-text-default)}.trial-modal-close svg{display:block;inline-size:1.125rem;block-size:1.125rem;fill:currentColor}.trial-modal-header{grid-column:1;display:flex;min-block-size:34rem;flex-direction:column;padding:clamp(2.5rem,4vw,3.25rem);background:#211c19;color:#fff}.trial-modal-header .BrandLockup{--BrandLockup-symbol-color: var(--BrandLockup-wordmark-color)}.trial-modal-header__copy{display:grid;gap:1.25rem;margin-block-start:clamp(5.5rem,9vw,7.5rem);margin-block-end:3.5rem}.trial-modal-title{max-inline-size:12ch;margin:0;font-family:var(--marketing-fontStack-display);font-size:clamp(2.25rem,3.25vw,2.625rem);font-weight:520;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1,"clig" 1;line-height:1.05;letter-spacing:-0.018em;text-rendering:optimizeLegibility;text-wrap:balance}.trial-signup-sub{max-inline-size:34ch;margin:0;color:rgb(255 255 255 / 82%);font-size:var(--marketing-text-body-size-large);line-height:1.5;text-wrap:balance}.trial-modal-proof{display:flex;align-items:baseline;flex-wrap:wrap;gap:0.125rem 0.375rem;max-inline-size:31rem;margin:auto 0 0;color:rgb(255 255 255 / 60%);font-size:0.8125rem;font-variant-numeric:var(--marketing-text-numeric-fontVariant);letter-spacing:-0.005em;line-height:1.4}.trial-modal-proof strong{display:inline;margin:0;color:rgb(255 255 255 / 82%);font-size:0.875rem;font-weight:var(--marketing-text-weight-semibold);letter-spacing:-0.012em;line-height:inherit}.trial-modal-proof span{display:inline}.trial-modal-alternative{display:flex;align-items:center;justify-content:center;gap:0.5rem;padding-block:0.375rem;color:var(--marketing-color-text-default);font-size:var(--marketing-text-body-size-large);line-height:1.45;text-decoration:none}.trial-modal-alternative>span{color:var(--marketing-color-text-muted)}.trial-modal-alternative strong{display:inline-flex;align-items:center;gap:0.4rem;font-size:inherit;font-weight:var(--marketing-text-weight-semibold);white-space:nowrap}.trial-modal-alternative strong span{transition:transform var(--marketing-motion-duration-micro) ease}.trial-modal-alternative:hover strong span{transform:translateX(0.2rem)}.trial-modal-form{grid-column:2;display:grid;align-content:center;gap:2.25rem;margin:0;padding:clamp(4rem,5vw,5rem) clamp(2.5rem,4vw,3.5rem) 3.5rem;background:var(--marketing-color-canvas-default)}.trial-modal-form__intro{display:block}.trial-modal-form__title{margin:0;font-size:1.375rem;font-weight:var(--marketing-text-weight-semibold);line-height:1.25;letter-spacing:-0.015em}.trial-signup-honeypot{position:absolute;inset-inline-start:-9999px;inline-size:0;block-size:0;padding:0;border:0}.trial-modal-close:focus-visible{outline:var(--marketing-outline-focus);outline-offset:var(--marketing-outline-focus-offset)}.trial-signup-turnstile{block-size:0;margin-block-end:-0.75rem;overflow:hidden}.trial-signup-turnstile.is-interactive{block-size:auto;min-block-size:4.0625rem;margin-block-end:0;overflow:visible}.trial-modal-footer{display:grid;gap:0.75rem;padding-block-start:0.25rem}.trial-signup-privacy{margin:-1rem 0 0}.trial-signup-action{display:grid;gap:0.75rem;scroll-margin-block:1.5rem}.trial-modal .trial-signup-submit{position:relative;font-weight:var(--marketing-text-weight-medium)}.trial-signup-submit[aria-busy=true]{border-color:var(--marketing-button-primary-borderColor-rest);background:var(--marketing-button-primary-bgColor-rest);color:var(--marketing-button-primary-fgColor-rest);cursor:wait}.trial-signup-submit[aria-busy=true] .trial-signup-submit__label{opacity:0}.trial-signup-submit[aria-busy=true]::after{content:"";position:absolute;inset:0;inline-size:1.25rem;block-size:1.25rem;margin:auto;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:trial-signup-submit-spin 700ms linear infinite}@keyframes trial-signup-submit-spin{to{transform:rotate(360deg)}}.trial-signup-status{margin:0;text-align:center;color:var(--marketing-color-danger-emphasis);font-size:var(--marketing-text-body-size-medium);font-weight:var(--marketing-text-weight-medium);line-height:var(--marketing-text-lineHeight-300);overflow-wrap:anywhere}.trial-modal.is-received{background:rgb(21 18 16 / 44%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.trial-modal-box.is-received{display:block;inline-size:min(100%,27.5rem);box-shadow:0 1rem 3rem rgb(18 14 12 / 20%)}.trial-receipt{padding:2rem}.trial-receipt__title{margin:0;padding-inline-end:2.5rem;font-family:var(--marketing-fontStack-body);font-size:1.5rem;font-weight:var(--marketing-text-weight-semibold);line-height:1.25;letter-spacing:-0.015em}.trial-receipt__title:focus{outline:none}.trial-receipt__description{margin:0.75rem 0 0;color:var(--marketing-color-text-muted);font-size:1rem;line-height:1.5}.trial-receipt__email{color:var(--marketing-color-text-default);font-weight:var(--marketing-text-weight-medium);overflow-wrap:anywhere}.trial-receipt__actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0.75rem 1.5rem;margin-block-start:1.5rem}.trial-receipt__continue{min-inline-size:5.5rem;min-block-size:2.75rem;margin-inline-start:auto}.trial-receipt__support{display:inline-flex;align-items:center;min-block-size:2.75rem;color:var(--marketing-color-text-muted);font-size:0.875rem;line-height:1.5;text-decoration:underline;text-underline-offset:0.2em}.trial-receipt__support:hover{color:var(--marketing-color-text-default)}.trial-receipt__support:focus-visible{outline:var(--marketing-outline-focus);outline-offset:var(--marketing-outline-focus-offset)}.trial-modal-box.is-received .trial-modal-close{inset-block-start:1.5rem;inset-inline-end:1.5rem;color:var(--marketing-color-text-muted)}.trial-modal-box.is-received .trial-modal-close:hover{border-color:var(--marketing-color-border-muted);background:var(--marketing-color-canvas-subtle);color:var(--marketing-color-text-default)}@keyframes trial-modal-backdrop-in{from{opacity:0}to{opacity:1}}@keyframes trial-modal-box-in{from{opacity:0;transform:translateY(0.75rem) scale(0.99)}to{opacity:1;transform:none}}@media(max-width:63.999rem){.trial-modal-box{display:block;inline-size:min(100%,34rem)}.trial-modal .trial-modal-box .trial-modal-header{min-block-size:0;padding:2rem 1.5rem 0;background:transparent;color:inherit}.trial-modal-header .BrandLockup,.trial-modal-proof,.trial-modal-form__intro{display:none}.trial-modal-header__copy{margin:0;gap:0.875rem}.trial-modal-title{max-inline-size:none;padding-inline-end:2rem;font-size:1.875rem;line-height:1.15;text-wrap:initial;outline:none}.trial-modal .trial-signup-sub{max-inline-size:none;color:var(--marketing-color-text-muted);font-size:0.9375rem;text-wrap:initial}.trial-modal-form{gap:1.25rem;padding:1.5rem 1.5rem max(1.5rem,env(safe-area-inset-bottom))}.trial-modal .MarketingFormFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.trial-modal .MarketingFormField{grid-column:auto}.trial-modal .MarketingFormField--wide{grid-column:1 / -1}.trial-modal .MarketingFormLabel{font-size:0.875rem}.trial-modal .MarketingFormInput{min-block-size:3rem;font-size:1rem}.trial-modal-alternative{align-items:center;flex-direction:column;gap:0.25rem}.trial-modal-alternative a{display:inline-flex;align-items:center;min-block-size:2.75rem}.trial-receipt{padding:1.5rem}}@media(max-width:47.999rem){.trial-modal{padding:0}.trial-modal-box,.trial-modal-box.is-received{inline-size:100%;block-size:100dvh;max-block-size:100dvh;border:0;border-radius:0;overscroll-behavior:contain;animation:none}.trial-modal .trial-modal-close{position:fixed;z-index:2;inset-block-start:max(0.75rem,env(safe-area-inset-top));inset-inline-end:0.75rem;inline-size:2.75rem;block-size:2.75rem;background:var(--marketing-color-canvas-default);color:var(--marketing-color-text-default)}.trial-modal .trial-modal-box .trial-modal-header{padding-block-start:max(1.5rem,env(safe-area-inset-top))}}@media(max-width:22rem){.trial-modal .MarketingFormFields{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.trial-signup-submit[aria-busy=true]::after{animation:none}.trial-modal,.trial-modal-box{animation-duration:0.01ms}}
