.sage-alert__desc{white-space:normal!important}.business-vat-input{margin-block-start:var(--pine-dimension-200)}.full-width{width:100%}.form-submit-button{background-color:#ff757a;border-radius:var(--pine-border-radius-full);border:none;color:var(--pine-color-text-emphasis);font-size:var(--pine-font-size-100);padding-inline:var(--pine-dimension-200);padding-block:var(--pine-dimension-150)}.form-submit-button:hover{background-color:#ff4249;color:var(--pine-color-text-emphasis)}.interval-toggle{width:-moz-max-content;width:max-content;align-self:center}.interval-toggle__button{background-color:var(--pine-color-background-container);border:none;color:var(--pine-color-text-emphasis)}.interval-toggle__button--active{background-color:#ff757a}.interval-toggle__button:hover{background-color:var(--pine-color-background-container);color:var(--pine-color-text-emphasis)}.interval-toggle__button--active:hover{background-color:#ff4249}.interval-toggle__savings{color:#ff3e14;font-weight:var(--pine-font-weight-bold)}.marketing-signup{background-color:var(--pine-color-background-container)}.marketing-signup__subtitle{margin-block-end:0}.marketing-signup__feature{display:flex;align-items:flex-start}.marketing-signup__form-price{color:#ff3e14;font-weight:var(--pine-font-weight-bold)}.marketing-signup__icon{color:#ff3e14;flex:none;margin-block-start:3px}.marketing-signup__tax-text{color:var(--pine-color-text-muted);display:inline-block;font-size:var(--pine-font-size-body-sm)}.subscription-error{margin-block-start:var(--pine-dimension-300)}.signup{background-color:var(--pine-color-background-app)}.checkout-page{background-color:var(--pine-color-grey-050);min-height:100vh;font-family:var(--pine-font-family-body)}.checkout-header{background-color:var(--pine-color-grey-050);width:100%;padding:var(--pine-dimension-lg) 0}@media (max-width: 768px){.checkout-header{padding:var(--pine-dimension-md) 0}}.checkout-header__inner{max-width:1024px;margin:0 auto;padding:0 var(--pine-dimension-lg)}.checkout-header__logo-link{display:inline-flex;text-decoration:none}.checkout-header__logo{height:28px;width:auto}.checkout-layout-container{max-width:1024px;margin:0 auto;padding:var(--pine-dimension-xl) var(--pine-dimension-lg)}@media (max-width: 768px){.checkout-layout-container{padding-top:var(--pine-dimension-md)}}.plan-info-panel{width:100%;background-color:transparent!important}@media (max-width: 768px){.plan-info-panel{gap:var(--pine-dimension-md)!important}}@media (min-width: 768px){.plan-info-panel{flex:1 1;max-width:50%}}.plan-info-panel__label{text-transform:uppercase;letter-spacing:.8px;font-size:16px;font-weight:500;color:#ad715c}.plan-info-panel__plan-name{font-size:40px;font-weight:600;line-height:1.1;letter-spacing:-.5px;color:var(--pine-color-text-strong);margin:0}.savings-badge{display:inline-flex;align-items:center;padding:8px 16px;background-color:#3d6b35;color:var(--pine-color-white);font-size:14px;font-weight:500;border-radius:9999px;white-space:nowrap}.feature-list{width:100%}.checkout-form-column{width:100%;background-color:transparent!important}@media (min-width: 768px){.checkout-form-column{flex:1 1;max-width:50%}}.form-card{width:100%;background-color:var(--pine-color-background-container);border:1px solid var(--pine-color-border-subtle);border-radius:4px;padding:32px}.form-card pds-input{--pds-input-border-radius: 2px}.form-card pds-button{--pds-button-border-radius: 2px;--pds-semantic-border-radius-lg: 2px;--pds-semantic-border-radius-md: 2px;--pds-semantic-border-radius-sm: 2px;--pine-border-radius-lg: 2px;--pine-border-radius-md: 2px;--pine-border-radius-sm: 2px;border-radius:2px!important}.form-card pds-button::part(button){border-radius:2px!important}.form-card__title{font-size:24px;font-weight:600;color:var(--pine-color-text);margin:0 0 24px}.form-card__content{display:flex;flex-direction:column;gap:16px}.form-card__name-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;width:100%}@media (max-width: 768px){.form-card__name-row{grid-template-columns:1fr}}.form-card__password-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;width:100%}@media (max-width: 768px){.form-card__password-row{grid-template-columns:1fr}}.form-card__payment-field{display:flex;flex-direction:column;gap:8px;width:100%}.form-card__label{font-size:14px;font-weight:500;color:var(--pine-color-text);margin-bottom:0}.form-card__stripe-wrapper{border:1px solid var(--pine-color-border);border-radius:2px;padding:12px 14px;background-color:var(--pine-color-background-container);transition:border-color .15s ease}.form-card__stripe-wrapper:focus-within{border-color:var(--pine-color-text);outline:none}.form-card__stripe-wrapper--error{border-color:var(--pine-color-red-600)}.form-card__error{font-size:12px;color:var(--pine-color-red-600)}.form-card__footer{margin-top:16px}.checkout-interval-toggle{display:inline-flex;padding:4px;border:1px solid var(--pine-color-border);border-radius:2px;background-color:var(--pine-color-grey-050);gap:0}.checkout-interval-toggle__button{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;font-size:14px;font-weight:500;text-decoration:none;color:var(--pine-color-text-muted);border-radius:2px;cursor:pointer;transition:all .15s ease;background-color:transparent}.checkout-interval-toggle__button:hover{color:var(--pine-color-text)}.checkout-interval-toggle__button--active{background-color:var(--pine-color-background-inverse-app);color:var(--pine-color-text-inverse-emphasis)!important}.checkout-interval-toggle__button--active:hover{color:var(--pine-color-text-inverse-emphasis)!important;background-color:var(--pine-color-background-inverse-app)}.checkout-terms{font-family:var(--pine-font-family-body);font-size:12px;font-weight:400;line-height:1.1;letter-spacing:-.24px;color:var(--pine-color-text);text-align:center;margin:0}.checkout-terms a{color:inherit!important;text-decoration:underline}.checkout-terms a:hover{color:var(--pine-color-text)!important}.checkout-terms .marketing-signup__form-price{color:inherit}.checkout-terms__link{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-decoration:underline}.checkout-terms__link:hover{color:var(--pine-color-text)}.sage-checkbox__label{font-size:15px;line-height:22.5px}noscript{padding:24px;position:absolute}label[for=email]:nth-child(2){display:none}.interval-toggle__button{border-radius:var(--pine-border-radius-full)}.interval-toggle__button--active{background-color:var(--pine-color-background-inverse-app);color:var(--pine-color-text-inverse-emphasis)}.interval-toggle__savings{color:var(--pine-color-green-600);font-size:var(--pine-font-size-body-sm)}.form-card__input--error{border-color:var(--pine-color-danger)!important}.pricing-breakdown{width:100%;background-color:var(--pine-color-background-muted);border-radius:4px;padding:var(--pine-dimension-250)}.pricing-breakdown__row{display:flex;justify-content:space-between;align-items:flex-start}.pricing-breakdown__plan-name{font-weight:600;font-size:14px;color:var(--pine-color-text)}.pricing-breakdown__price{font-size:14px;color:var(--pine-color-text-tertiary)}.pricing-breakdown__divider{height:1px;background-color:var(--pine-color-border);margin:16px 0}.pricing-breakdown__label{font-size:14px;color:var(--pine-color-text-tertiary)}.pricing-breakdown__amount-group{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pricing-breakdown__amount{font-size:18px;font-weight:600;color:var(--pine-color-text)}.pricing-breakdown__after-trial{font-size:12px;color:var(--pine-color-text-subtle)}.pricing-breakdown__price--original{text-decoration:line-through;color:var(--pine-color-text-muted)}.pricing-breakdown__tax-text{font-size:12px;color:var(--pine-color-grey-500);text-align:right}
