.discountBanner{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:var(--font-size-base);line-height:1.4;gap:var(--padding-base);padding-top:var(--padding-xs);padding-bottom:var(--padding-xs);background-color:var(--builder-bg-color-banner);color:var(--bs-black)}@media(min-width:768px){.discountBanner{font-size:var(--font-size-md)}}.discountBanner img{max-height:1.625rem}@media(min-width:768px){.discountBanner img{max-height:1.8125rem}}.builderModalFullScreen.subscriptionScreen{font-family:var(--builder-font-family-inter)}.builderModalFullScreen.subscriptionScreen .modal-content{padding:0!important}.builderModalFullScreen.subscriptionScreen .modal-content:has([class*=banner-]) .modal-header{top:2rem}.builderModalFullScreen.subscriptionScreen .modal-body{padding-top:2rem;padding-bottom:2rem;overflow-y:auto;justify-content:flex-start}.builderModalFullScreen.subscriptionScreen .discountBannerContainer{max-width:56.25rem}.builderModalFullScreen.subscriptionScreen .subscription-content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:56.25rem;text-align:center;padding-left:var(--padding-base);padding-right:var(--padding-base)}.builderModalFullScreen.subscriptionScreen .section-title{font-weight:600;font-size:2.25rem;line-height:1.3;margin-bottom:1.5rem;margin-top:0;color:var(--bs-dark)}.builderModalFullScreen.subscriptionScreen .section-title-inactive{text-align:left}.builderModalFullScreen.subscriptionScreen .billing-toggle.btn-group{background:var(--grays-gray-02-e5e5e5);border-radius:.5rem;padding:.125rem;margin-bottom:2rem;border:.0625rem solid var(--bs-gray-200)}.builderModalFullScreen.subscriptionScreen .billing-toggle.btn-group .btn{padding:.625rem 1.25rem;border:none;background:transparent!important;font-size:1rem;font-weight:600;transition:all .2s ease;white-space:nowrap}.builderModalFullScreen.subscriptionScreen .billing-toggle.btn-group .btn:hover:not(.active){color:var(--bs-dark);background:transparent!important}.builderModalFullScreen.subscriptionScreen .billing-toggle.btn-group .btn:focus,.builderModalFullScreen.subscriptionScreen .billing-toggle.btn-group .btn:focus-visible{box-shadow:none!important;outline:none}.builderModalFullScreen.subscriptionScreen .billing-toggle.btn-group .btn.active{background:var(--bs-white)!important;color:var(--bs-dark)!important}.builderModalFullScreen.subscriptionScreen .billing-toggle.btn-group .btn .save-badge{color:var(--bs-gray-600);font-size:var(--font-size-sm);font-weight:400}.builderModalFullScreen.subscriptionScreen .plans-container{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;margin-bottom:2rem}@media(min-width:768px){.builderModalFullScreen.subscriptionScreen .plans-container{flex-direction:row;justify-content:center;align-items:stretch}}.builderModalFullScreen.subscriptionScreen .plan-card{flex:1 1;max-width:25rem;border:.0625rem solid var(--bs-gray-200);border-radius:.75rem;background:var(--bs-white);position:relative;transition:box-shadow .2s ease;display:flex;flex-direction:column}@media only screen and (max-width:768px){.builderModalFullScreen.subscriptionScreen .plan-card{max-width:100%;width:100%}}.builderModalFullScreen.subscriptionScreen .plan-card:hover{box-shadow:0 .25rem .75rem var(--shadow-card-light)}.builderModalFullScreen.subscriptionScreen .plan-card.recommended{box-shadow:0 .375rem 1.25rem var(--shadow-card-medium);border-radius:.4375rem;background-color:var(--bs-white);border:.0625rem solid var(--grays-gray-02-e5e5e5)}.builderModalFullScreen.subscriptionScreen .plan-card .card-body{padding:1.5rem;text-align:left;flex:1 1;display:flex;flex-direction:column}@media(min-width:768px){.builderModalFullScreen.subscriptionScreen .plan-card .card-body{padding:2rem}}.builderModalFullScreen.subscriptionScreen .plan-card-skeleton{flex:1 1;max-width:25rem;height:45.25rem;border-radius:.75rem}.builderModalFullScreen.subscriptionScreen .recommended-badge{position:absolute;top:0;right:1.5rem;transform:translateY(-50%);background:var(--primary-blue);color:var(--bs-white);font-size:.875rem;font-weight:600;padding:.375rem .875rem;border-radius:.375rem}.builderModalFullScreen.subscriptionScreen .plan-header{margin-bottom:1.25rem}.builderModalFullScreen.subscriptionScreen .plan-name{font-size:1.5rem;font-weight:600;margin:0 0 .5rem;color:var(--bs-dark)}.builderModalFullScreen.subscriptionScreen .plan-name .currentPlanBadge{font-size:1rem;padding:.35rem .55rem;background-color:#f5f5f5!important;color:#4d4d4d!important;font-weight:500;border-radius:6px}.builderModalFullScreen.subscriptionScreen .plan-description{font-size:1rem;color:var(--bs-gray-700);margin:0}.builderModalFullScreen.subscriptionScreen .plan-pricing{margin-bottom:1.25rem}.builderModalFullScreen.subscriptionScreen .price-container{display:flex;align-items:baseline;gap:.375rem}.builderModalFullScreen.subscriptionScreen .price{font-size:2.5rem;font-weight:600;color:var(--bs-dark);line-height:1}@media only screen and (max-width:600px){.builderModalFullScreen.subscriptionScreen .price{font-size:2rem}}.builderModalFullScreen.subscriptionScreen .price-period{font-size:1rem;color:var(--bs-gray-600)}.builderModalFullScreen.subscriptionScreen .billed-description{font-size:1rem;color:var(--bs-gray-600);margin:.25rem 0 0}.builderModalFullScreen.subscriptionScreen .subscribe-button{width:100%;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:.5rem}.builderModalFullScreen.subscriptionScreen .subscribe-button.disabled-state{background-color:#fff;border-color:#e0e0e0;color:#666;cursor:default}.builderModalFullScreen.subscriptionScreen .legacyPlanAlert{font-size:.875rem;border:none;margin-bottom:1rem}.builderModalFullScreen.subscriptionScreen .plan-features{padding-top:1.25rem}.builderModalFullScreen.subscriptionScreen .features-intro{font-size:var(--font-size-sm-2);font-weight:600;color:var(--bs-dark);margin:0 0 1rem}.builderModalFullScreen.subscriptionScreen .feature-section{margin-bottom:1.5rem}.builderModalFullScreen.subscriptionScreen .feature-section:last-child{margin-bottom:0}.builderModalFullScreen.subscriptionScreen .feature-section-title{font-size:var(--font-size-base);font-weight:600;color:var(--bs-dark);margin:0 0 .5rem}.builderModalFullScreen.subscriptionScreen .features-list{list-style:none;padding:0;margin:0}.builderModalFullScreen.subscriptionScreen .feature-item{display:flex;flex-direction:column;padding:.5rem 0;font-size:1rem;color:var(--bs-gray-800)}.builderModalFullScreen.subscriptionScreen .feature-item .feature-row{display:flex;align-items:center;gap:.625rem;width:100%}.builderModalFullScreen.subscriptionScreen .feature-item .feature-row>i,.builderModalFullScreen.subscriptionScreen .feature-item .feature-row>svg{flex-shrink:0;color:var(--bs-gray-800);margin-top:.125rem}.builderModalFullScreen.subscriptionScreen .feature-item .feature-row>span{flex:1 1}.builderModalFullScreen.subscriptionScreen .feature-item .info-button{flex-shrink:0;padding:0;border:none;background:transparent;cursor:pointer;color:var(--bs-gray-600);transition:color .2s ease;display:flex;align-items:center;justify-content:center}.builderModalFullScreen.subscriptionScreen .feature-item .info-button:hover{color:var(--bs-gray-600)}.builderModalFullScreen.subscriptionScreen .feature-item .info-button i,.builderModalFullScreen.subscriptionScreen .feature-item .info-button svg{margin-top:0}.builderModalFullScreen.subscriptionScreen .feature-item .feature-description{position:relative;margin-top:.5rem;margin-left:0;padding:.75rem;background:var(--grays-gray-00-5-f5f5f5);border-radius:.5rem;font-size:var(--font-size-sm);color:var(--bs-gray-800);line-height:1.5}.builderModalFullScreen.subscriptionScreen .feature-item .feature-description:before{content:"";position:absolute;top:-.375rem;right:.1875rem;width:0;height:0;border-left:.375rem solid transparent;border-right:.375rem solid transparent;border-bottom:.375rem solid var(--grays-gray-00-5-f5f5f5)}.builderModalFullScreen.subscriptionScreen .feature-item.expanded .info-button{color:var(--bs-gray-600)}.builderModalFullScreen.subscriptionScreen .feature-item.feature-highlight{margin-left:1.775rem;font-size:var(--font-size-sm);padding:0;color:var(--primary-blue);font-weight:500}.builderModalFullScreen.subscriptionScreen .feature-item.feature-highlight .feature-row>span{color:var(--bs-primary);font-weight:500}.builderModalFullScreen.subscriptionScreen .subscription-footer{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem}.builderModalFullScreen.subscriptionScreen .subscription-footer .support-text{font-size:var(--font-size-base);color:var(--bs-gray-600);margin:0}.builderModalFullScreen.subscriptionScreen .subscription-footer .support-text a{color:var(--bs-primary);text-decoration:none}.builderModalFullScreen.subscriptionScreen .subscription-footer .support-text a:hover{text-decoration:underline}.builderModalFullScreen.subscriptionScreen .switch-to-annual-link{color:#06c;font-size:14px;cursor:pointer}.subscription-switch-billing-cycle-modal-button,.subscription-upgrade-modal-button{-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:1rem;padding-inline-end:1rem}.ModalDomain_question-modal__giYuI{font-size:1rem;font-weight:600;line-height:1.4rem}.ModalDomain_custom-style-header__mq0eL{border:none}.ModalDomain_custom-style-body__h_D8O{padding-top:0}.ModalDomain_button__gYW3H{padding:var(--padding-xs) var(--padding-base);border-radius:var(--padding-xs);border:none}.ModalDomain_body-content__SU2_t{display:flex;justify-content:flex-end;gap:var(--padding-xs);margin-top:var(--padding-lg)}