.activate-page-container{overflow:hidden;color:var(--dark-blue-black);background:#f7f8fa}.activate-page-container.logged-in .sign-in-link,.activate-page-container.logged-in .subscription-code-button{display:none}.activate-page-container .activate-header{display:flex;align-items:center;flex-flow:column;justify-content:center;padding:6em .5em 2em;color:var(--pearl-white);background:linear-gradient(117.63deg, #131F2C 2.5%, #364A60 77.32%)}.activate-page-container .lineups{min-height:20em}.activate-page-container .lineup .base{padding-bottom:.5em;font-size:2em}.activate-page-container .lineup .base,.activate-page-container .lineup .price{letter-spacing:-0.07em;color:#fff;font-weight:500}.activate-page-container .philo-logo{width:10em;height:5em;font-size:1.5em}.activate-page-container .philo-logo .shape{fill:var(--philo-blue)}@media screen and (max-width: 630px){.activate-page-container .philo-logo{font-size:1em}.activate-page-container .activate-header{padding-top:4em}.activate-page-container .lineup .base{font-size:1.25em}}@media screen and (max-width: 320px){.activate-page-container .activate-header{font-size:.8em}}
.activate-form-container{width:100%;text-align:center;font-family:"Gotham",sans-serif}.activate-form-container .loader-graphic-holder{min-height:initial}.activate-form-container .loader-graphic{background-color:#0c93f2}.activate-form-container .subscription-code-button{margin-top:1em}.activate-form-container .activation-code input{text-transform:uppercase}.activate-form-container .message-error{margin-top:1em;letter-spacing:-0.06em;color:#f5a623;font-size:.75em;font-weight:500}.activate-form-container .message-error a{text-decoration:underline;color:inherit}.activate-form-container .header-module{padding:3em 0 1em}.activate-form-container .header-module .one-input-container{height:2.5em;--input-font-size: 1em}.activate-form-container .header-module .one-input-container+.one-input-container{margin-top:1em}.activate-form-container .header-module .register-form-next{margin:0}.activate-form-container .header-module .header-module-small-title{color:var(--pearl-white);font-family:"Gotham",sans-serif;font-size:1.2em;font-weight:900;line-height:normal}.activate-form-container .header-module .register-group{max-width:22em;margin:0 auto;padding:1em}.activate-form-container .header-module .subscription-code-button{font-family:"Gotham",sans-serif}.activate-form-container .header-module .billing-error-icon{display:none}.activate-form-container .header-module .billing-error-message{color:#f5a623;font-size:.75em}.activate-form-container .form-body{margin:1em 0}.activate-button{justify-content:center;width:100%;font-size:1em}
.signup-page-container{display:flex;flex-flow:column;min-height:100vh}.signup-page-container+.footer{display:none}.signup-page-container .signup-page{display:flex;flex:1;margin-top:-1px;background:var(--pearl-white)}.signup-page-container .sticky-header{margin-bottom:0;background:var(--pearl-white)}.signup-page-container .sticky-header-contents{max-width:90rem}.signup-page-container .sticky-header-contents .philo-logo{padding:.5em 0}.signup-page-container .sticky-header .sticky-cta-button{display:none}.signup-page-container:not(.inline) .payment-form-group{width:100%;max-width:40em}.signup-page-container.dark{--logo-color: var(--pearl-white)}.signup-page-container.dark .payment-wizard .step-title,.signup-page-container.dark .payment-wizard .billing-title,.signup-page-container.dark .payment-wizard .payment-group .subtitle{color:var(--pearl-white)}.signup-page-container.dark .payment-wizard .inline-link{position:relative}.signup-page-container.dark .payment-wizard .inline-link:not(:focus):not(:hover){color:var(--pearl-white)}.signup-page-container.dark .payment-wizard .inline-link:after{position:absolute;right:.5px;bottom:-0.5px;left:1px;height:.5px;content:"";background:currentColor;line-height:normal}.signup-page-container.dark .signup-page{color:var(--pearl-white);background:#0e141a}.signup-page-container.dark .sticky-header.stuck{background:rgba(14,20,26,.9)}.signup-page-container.inline{--step-margin: 1.5em}.signup-page-container.inline .payment-wizard .step-payment{overflow:visible}.signup-page-container.inline .payment-wizard .step-payment .steps-prev-button{top:-3.5em;font-size:.82em}@media screen and (max-width: 630px){.signup-page-container.inline .payment-wizard .step-payment .steps-prev-button{top:-3.1em;left:2.5em;font-size:.6em}}.signup-page-container.inline .message-error:not(.message-code-resent){color:#c22a25}.signup-page-container.inline .start-button{--initial-bg-color: var(--philo-blue)}.signup-page-container.inline .step-addons{--step-margin: 0}.signup-page-container.inline .step-addons .step-title{padding:0 1.07em}.signup-page-container.inline .step-addons .step-body{overflow-x:auto}.signup-page-container.inline .steps-body{overflow:visible;margin:0 var(--step-margin)}.signup-page-container.inline .step-title{letter-spacing:-0.02em;color:#202f3b;font-family:"Gotham",sans-serif;font-size:2em;font-weight:900;line-height:1.3}.signup-page-container.inline .steps .steps-next-button{--initial-bg-color: var(--philo-blue)}.signup-page-container.inline .user-ident-create-btn.general-button-link{--initial-bg-color: var(--philo-blue)}.signup-page-container.inline .subscribed-buttons .sign-in-button{--initial-bg-color: var(--philo-blue)}.signup-page-container.inline .signup-page{display:flex;align-items:center}.signup-page-container.inline .signup-page .user-ident-title.step-title{margin:.5em 0 0;font-size:1em;font-weight:300}.signup-page-container.inline .validation-icon .valid path{fill:var(--philo-blue)}.signup-page-container.inline .validation-icon .invalid path{fill:#c22a25}.signup-page-container.inline .register-field{box-shadow:1px 3px 3px rgba(0,0,0,.25);--input-height: 2.3em}.signup-page-container.inline .details-container{width:100%;max-width:40em}@media screen and (max-width: 630px)and (min-width: 500px){.signup-page-container.inline .details-container{width:initial}}.signup-page-container.inline .register-form{padding:0}.signup-page-container.has-started .sign-in-link{display:none}.signup-page-container .payment-form-group{width:100%;margin:0 auto}.signup-page-container .payment-wizard{display:flex;flex-flow:column;justify-content:center;padding:0 0 2em}.signup-page-container .payment-summary-icon.general-button-link{padding:0;opacity:.7}.signup-page-container .steps-prev-button.icon-only .buttonlink-icon{width:2em;height:2em}.signup-page-container .detail-icon path{fill:var(--philo-blue)}.signup-page-container .avatar-container{animation:fade-in .5s ease-in-out}.signup-page-container .avatar-container .icon-avatar{width:2.5em;height:2.5em;transform:translateZ(0)}.signup-page-container .step-body{display:flex;flex-flow:column;justify-content:center}.signup-page-container .steps{padding:1em 0}.signup-page-container .steps.step-auth .step-title{position:absolute;user-select:none;pointer-events:none;opacity:0}.signup-page-container .auth-code-group{min-height:15em;margin-top:0}.signup-page-container .auth-code-group .auth-code-button{justify-content:center;width:20em;max-width:initial}.signup-page-container .auth-code-group .login-field-code{width:100%}.signup-page-container .auth-code-group .login-field-code .one-input-wrapper{margin:0 auto}.signup-page-container .auth-code-group .auth-code-show{width:100%;min-width:initial;max-width:20em}.signup-page-container .auth-code-group .auth-instructions{margin-top:0;margin-bottom:1.5em;letter-spacing:-0.02em;color:#202f3b;font-family:"Gotham",sans-serif;font-size:2em;font-weight:900;line-height:1.3}@media screen and (min-width: 630px){.signup-page-container:not(.authenticated) .signup-page{display:flex;align-items:center}.signup-page-container .signup-page{min-height:calc(100vh - 3.5em)}}@media screen and (max-width: 630px){.signup-page-container.inline .signup-page{align-items:flex-start}}@media screen and (max-width: 500px){.signup-page-container .payment-wizard .steps{position:relative;padding:2.5em 0 0}.signup-page-container .payment-wizard .steps .steps-prev-button{top:0;left:1em}.signup-page-container .payment-wizard .payment-form-legal{padding:1.25em 2.3em 0;line-height:1.3}.signup-page-container .avatar-container{font-size:1.25em}.signup-page-container.inline .step-title,.signup-page-container.inline .auth-instructions{font-size:1.4em}.signup-page-container .auth-code-group{width:auto;margin:0}.signup-page-container .auth-code-group .auth-code-show,.signup-page-container .auth-code-group .auth-code-button{width:100%;max-width:initial}.signup-page-container .auth-instructions-group{align-items:flex-start;width:100%;margin-top:0}.signup-page-container .auth-instructions-group .auth-instructions{text-align:left}.signup-page-container .button-group{margin-top:0}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-khtml-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fade-in{0%{opacity:0}100%{opacity:1}}
.payment-form-group .payment-form:not(.can-pay) .offer-container{display:none}.payment-form-group .payment-form:not(.can-pay) .payment-group-wrapper{user-select:none;pointer-events:none;opacity:.5}.payment-form-group .payment-form:not(.can-pay) .payment-group-wrapper .add-ons-group button{visibility:hidden}.payment-form-group .step-two-legal{margin-top:1em;text-align:center;font-size:.778rem}.payment-form-group .start-button{height:var(--register-input-height);font-size:1.1rem}.payment-form-group .billing-summary .legal{justify-content:center;margin-top:.8em}.payment-form-group .billing-summary .add-on-promotional-text{max-width:48em;margin-top:.5em;margin-bottom:0;text-align:center;color:#000;font-size:.5em;font-weight:300;line-height:1.3}.payment-form-group .billing-summary .add-ons{background-color:#fff}.payment-form-group .billing-summary .payment-summary-item{font-size:1em}.payment-form-group .legal{font-family:"Gotham",sans-serif;font-size:.7rem}.payment-form-group .billing-title{margin:0 0 1em;letter-spacing:-0.05em;color:#4b4f54;font-family:"Gotham",sans-serif;font-size:1.5em;font-weight:500}.payment-form-group .payment-form-legal{width:100%;max-width:40em;margin:0 auto;padding-top:1em;text-align:center;letter-spacing:-0.012em;opacity:1;color:#000;font-family:"Gotham",sans-serif;font-size:.75em;line-height:1.2em}.payment-form-group .payment-form-legal .link{color:#0c93f3}.payment-form-group .billing-form{display:flex;align-items:center;flex-direction:column;width:100%;max-width:100%;margin:auto}.payment-form-group .payment-form .billing-summary .add-ons-group{font-size:.65em}.payment-form-group .payment-form .billing-summary .add-ons{margin-bottom:.5em}.payment-form-group .payment-form .billing-summary .add-ons-title-group{margin-bottom:0;font-size:1em}.payment-form-group .payment-form .billing-summary .legal-text{text-align:center;text-transform:none;font-size:1em;font-weight:300}.payment-form-group .payment-form .billing-summary .payment-summary-item-container{letter-spacing:-0.04em}.payment-form-group .payment-form .billing-summary .payment-summary-item-container .payment-summary-item:not(.compact){padding:0 1em 0 .5em}.payment-form-group .payment-form .billing-summary .billing-list .oval-icon{width:.75em;height:auto}.payment-form-group .payment-form .billing-summary .billing-list .oval-icon .icon-oval-container{opacity:1;fill:#fff}.payment-form-group .payment-form .billing-summary .subtitle{margin-bottom:1em;color:#4b4f54;font-size:.8em}.payment-form-group .payment-form .billing-list,.payment-form-group .payment-form .billing-form{max-width:30em;font-size:1em}.payment-form-group .payment-form .payment-title{margin:0;text-align:center;letter-spacing:-0.05em;opacity:1;color:#4b4f54;font-family:"Gotham",sans-serif;font-size:1.5em;font-weight:500}.payment-form-group .payment-form .billing-summary .add-ons-title,.payment-form-group .payment-form .section-subtitle,.payment-form-group .payment-form .billing-list-title{margin:1em 0 .5em;padding-bottom:0;text-align:center;letter-spacing:-0.04em;opacity:1;color:#0b141c;font-family:"Gotham",sans-serif;font-size:1.5em;font-weight:500}.payment-form-group .payment-form .tmo-disclaimer{width:35em;max-width:90%;margin:0 auto;padding-top:1em;text-align:center;color:#06080a;font-size:.72em;line-height:1.5}.payment-form-group .payment-form .form-error{width:100%;padding:1em 0;text-align:left;color:#c22a25;font-size:.67em;font-size:.85em;line-height:1.2}.payment-form-group .payment-form .decision-group{max-width:30em;margin:0 auto}.payment-form-group .payment-form .decision-group .dot{width:.5em;height:.5em;margin:0}.payment-form-group .payment-form .decision-group .dot+.dot{margin-left:.5em}.payment-form-group .payment-form .decision-group .start-button{display:flex;align-items:center;justify-content:center;width:100%;margin-top:1em;padding:.75em 0}@media screen and (max-width: 500px){.payment-form-group .payment-summary-item-container{font-size:1em}.payment-form-group .payment-form .billing-form{padding:0 1em;font-size:.95em}.payment-form-group .payment-form .billing-summary .add-ons-group{font-size:.55em}.payment-form-group .payment-form .billing-summary .payment-summary-item-container{font-family:"Gotham",sans-serif;font-size:.9em}.payment-form-group .payment-form .billing-summary .payment-summary-item-container .payment-summary-icon{top:1.8vw;width:8vw;height:8vw}.payment-form-group .payment-form .billing-summary .payment-summary-item-container .payment-summary-item:not(.compact){padding:0 .5em 0 0}.payment-form-group .payment-form .billing-summary .subtitle{padding:.5em 1em 0}.payment-form-group .payment-form .billing-summary .legal{font-size:.7em;line-height:1.5}.payment-form-group .payment-form .billing-form .billing-title,.payment-form-group .payment-form .payment-title,.payment-form-group .payment-form .billing-summary .add-ons-title,.payment-form-group .payment-form .section-subtitle,.payment-form-group .payment-form .billing-list-title,.payment-form-group .payment-form .decision-title{letter-spacing:0;font-size:1.2em}.payment-form-group .payment-form .payment-form-legal{max-width:33em;padding:0 1.2em;font-size:.8em}.payment-form-group .payment-form .register-form{padding:.5em 1em}}
.wizardLoader___FS4Dy .holder{display:flex;align-items:center;transform:scale(2.5)}.wizardAddonsTitleWrapper___Tad6s{margin-bottom:1em;font-size:18px}.wizardAddonsTitle___WwObW{flex-flow:column}.wizardAddonsSubtitle___xrVq3{padding:.25em 0 1em;font-size:14px}.wizardLogo___vnOaP{display:flex;margin:0 auto -0.5em}.wizardLogo___vnOaP svg{width:100%;height:auto}.wizardLogo___vnOaP path{fill:currentColor}.wizardBasePlanBanner___xmJ5N{max-width:35em;margin:0 auto 3em}@media screen and (max-width: 630px){.wizardBasePlanBanner___xmJ5N{max-width:33em}}.wizardPlanStep___GGbcP .add-on .add-on-details,.wizardPlanStep___GGbcP .add-on .add-on-trial{font-weight:500}.wizardPlanStep___GGbcP .add-on .add-on-content{height:11em}.wizardPlanTitle___UWTpi{text-align:center;font-size:14px;line-height:1.33}
.payment-wizard .steps{margin:0 auto}.payment-wizard .steps .steps-next-button{width:20em;height:var(--register-input-height);font-size:1rem;--initial-bg-color: #418208}.payment-wizard .steps .steps-next-button .buttonlink-label{display:flex;justify-content:center}.payment-wizard .steps .steps-prev-button mask{display:none}.payment-wizard .steps .start-button{max-width:90vw;margin:0 auto}.payment-wizard .steps.step-payment{max-width:50em}.payment-wizard .steps.step-addons .steps-next-button,.payment-wizard .steps.step-plan .steps-next-button{display:initial;max-width:90vw}.payment-wizard .steps .add-ons{background:rgba(0,0,0,0)}.payment-wizard .payment-group{padding-bottom:1em}.payment-wizard .payment-group .add-ons{display:none}.payment-wizard .billing-list-title{display:none}.payment-wizard .user-identification-form-container{min-height:18em}.payment-wizard .steps-next-button{display:none}.payment-wizard .user-ident-footer{display:flex;align-items:center;flex-flow:column;width:100%}.payment-wizard .auth-link-container{display:flex;align-items:center;flex-flow:wrap;justify-content:center;margin:.75em 0 0 0;font-size:.8em}.payment-wizard .auth-link-container .secondary-button.general-button-link{font-size:1em}.payment-wizard .user-ident-create-btn.general-button-link{justify-content:center;width:100%;height:var(--register-input-height);margin-top:1em;font-size:1em;--initial-text-color: var(--pearl-white)}.payment-wizard .user-ident-title.step-title{margin-bottom:0;font-size:1.1em;font-weight:500}.payment-wizard .build-package{display:flex;align-items:center;flex-flow:column;padding:1em 0;font-size:.62em}.payment-wizard .build-package.addon-cards{display:inline-flex;flex-flow:row;margin:0 auto;padding:1.5em 2em;font-size:1.1em}.payment-wizard .build-package.addon-cards .addon-card+.addon-card{margin-left:1.5em}.payment-wizard .build-package .add-ons .add-ons-group{font-size:1em}.payment-wizard .build-package .add-ons-title-group{display:none}@media screen and (max-width: 420px){.payment-wizard .build-package{font-size:1.8vw}}.payment-wizard .build-package .available-addons-row{display:flex}@media(hover: none){.payment-wizard .general-button-link:hover:not(:active):not(:focus):not(.disabled){--button-bg-color: var(--initial-bg-color);--button-text-color: var(--initial-text-color)}}@media screen and (max-width: 630px){.payment-wizard .steps .build-package.addon-cards{flex-flow:column;font-size:1.1em}.payment-wizard .steps .build-package.addon-cards .addon-card+.addon-card{margin-top:1em;margin-left:0}}@media screen and (max-width: 500px){.close-button{z-index:1}.payment-wizard .steps{position:static}.payment-wizard .steps .steps-body .step .step-title{margin:0 auto;padding:0 .5em;line-height:1.3}.payment-wizard .steps .build-package{padding:1em 0;font-size:2.65vw}.payment-wizard .steps .build-package .available-addons-row{width:100%}}
.addon-card{display:flex;overflow:hidden;flex-flow:column;flex-shrink:0;justify-content:space-between;width:13em;height:11.5em;padding:1em 1em 0;transition:.3s ease;border:.15em solid #f2f2f2;border-radius:.75em;background:var(--pearl-white);transition-property:background,border}.addon-card.selected{border-color:var(--philo-blue);background:#eefaff}.addon-card.selected .addon-cta-button{--initial-bg-color: var(--philo-blue);--initial-text-color: var(--pearl-white)}.addon-card.selected .addon-cta-text{color:var(--philo-blue)}.addon-card.movie-card .addon-title{display:flex;text-transform:uppercase;color:var(--blue-black);font-size:1em;font-weight:500}.addon-card .addon-title{display:none}.addon-card .addon-card-body{display:flex;flex-flow:column;flex-grow:1;font-family:"Gotham",sans-serif}.addon-card .addon-card-body .addon-logo{position:relative;display:flex;align-items:center;height:2em;padding:.5em 0;filter:brightness(0) saturate(100%) invert(4%) sepia(7%) saturate(4136%) hue-rotate(169deg) brightness(91%) contrast(92%)}.addon-card .addon-card-body .addon-logo .addon-image{width:auto}.addon-card .addon-card-body .addon-logo .addon-image.movie-image{min-width:1.5em;max-width:1.5em;height:5em;margin-left:-0.1em;margin-left:-0.1em;object-fit:cover;object-position:left}.addon-card .addon-card-body .addon-logo .addon-image.epix-image{height:4.5em;transform:translateX(-0.25em)}.addon-card .addon-card-body .addon-logo .addon-image.starz-image{height:6em;transform:translateX(-0.4em)}.addon-card .addon-card-body .addon-description{z-index:1;letter-spacing:-0.01em;color:#4b4f54}.addon-card .addon-card-body .addon-details{font-size:.75em;font-weight:300;line-height:normal}.addon-card .addon-card-body .addon-details-prefix{display:inline-block;color:#0c93f2;font-weight:600}.addon-card .addon-card-body .addon-price{margin-bottom:.25em;font-size:.9em;font-weight:900;line-height:normal}.addon-card .addon-card-footer{display:flex;align-items:center;flex-flow:column;justify-content:space-between;padding:0 0 .5em;font-family:"Gotham Rounded",sans-serif}.addon-card .addon-cta-text{margin-top:.5em;transition:.3s ease;font-family:"Gotham",sans-serif;font-size:.66em;font-weight:500;transition-property:color}.addon-card .addon-cta-button{justify-content:center;width:3em;height:3em;font-size:.75em;--initial-text-color: var(--gray-4)}.addon-card .addon-cta-button path{fill:var(--button-text-color)}.addon-card .addon-cta-button .buttonlink-icon{display:flex;align-items:center;justify-content:center}.addon-card .addon-cta-button .buttonlink-icon:empty{width:.6em}.addon-card .addon-cta-button .buttonlink-icon svg{width:1.5em;height:1.5em;transform:translateZ(0)}.addon-card .addon-cta-button .buttonlink-label{margin:0;font-size:1.1em}@media screen and (max-width: 630px){.addon-card{flex-flow:row;width:100%;max-width:20em;height:7.5em}.addon-card .addon-card-footer{display:inline-flex;align-items:flex-end;flex-flow:column-reverse;height:4em;padding:.25em 0 0 .75em;font-family:"Gotham Rounded",sans-serif}}
.container___rMgbL{margin-top:1em;margin-bottom:-0.75rem;text-align:left;line-height:normal;letter-spacing:-0.012em;font-size:.75rem;font-weight:300}
.terms___GwlXR{margin:.5rem 0;font-size:1rem}.text___gaWXN{margin-left:.5rem;letter-spacing:-0.012em;font-size:.75rem;font-weight:300}
.packageRadioGroup___sCuJO{display:flex;flex-flow:column;margin:0 auto;padding:36px 44px;text-align:center;font-size:18px}.packageRadioGroupOptions___bcNmE{padding:0 10px}.packageRadioGroupOption___T7lLN{--padding: 3px;text-align:left;font-size:24px}.packageRadioGroupOption___T7lLN+.packageRadioGroupOption___T7lLN{margin-top:28px}.packageRadioGroupOptionBody___FUY1k{margin-left:12px;line-height:30px}.packageRadioGroupOptionTitle___LUJX0{display:flex;font-size:18px;font-weight:700}.packageRadioGroupOptionCost___g3YRw{font-size:16px;font-weight:500}.packageRadioGroupOptionDuration___jblG4{font-size:10px;font-style:italic;line-height:2}.packageRadioGroupOptionOriginalCost___f3SNn{position:relative;text-decoration:line-through;color:var(--gray-4);text-decoration-color:var(--pearl-white);text-decoration-thickness:.1em}.packageRadioGroupOptionSavings___FRkj5{color:var(--philo-blue);font-size:14px;font-weight:500}@media screen and (min-width: 630px){.packageRadioGroup___sCuJO{width:100%;padding:36px 0}.packageRadioGroupOptionHeader___oVoP7{display:flex;align-items:center;justify-content:space-between}.packageRadioGroupOptionTitle___LUJX0{font-size:24px}.packageRadioGroupOptionBody___FUY1k{display:flex;flex-flow:column;width:100%}.packageRadioGroupOptionDetails___Va8yf{text-align:right;line-height:24px}.packageRadioGroupOptionCost___g3YRw{font-size:20px}.packageRadioGroupOptionSavings___FRkj5,.packageRadioGroupOptionDuration___jblG4{text-align:right}.packageRadioGroupOptionSavings___FRkj5{font-size:18px}}
.packageCardGroupOptions___XGTGx{display:flex;align-items:center;flex-flow:column;margin:30px 0;padding:0 1em}@media screen and (min-width: 630px){.packageCardGroupOptions___XGTGx{flex-flow:row;justify-content:center}}
.packageCard___pnD9m{width:100%;max-width:304px;height:216px;margin:15px;font-size:16px}@media screen and (min-width: 630px){.packageCard___pnD9m{max-width:326px;height:252px}}.packageCardTitle___LLKho{font-size:18px;font-weight:700;line-height:1.33}.packageCardContent___BNwIx{display:flex;align-items:center;flex-flow:column;width:100%}.packageCardContent___BNwIx:not(.compact___IgSXV){margin:8px 0 24px}.packageCardPriceContainer___Y6c1z{position:relative;display:flex;align-items:center;flex-flow:row;justify-content:space-around;margin:16px 0;font-size:35px;font-weight:500}@media screen and (min-width: 630px){.packageCardPriceContainer___Y6c1z{margin:24px 0}}.packageCardPrice___Qcp3O{margin:0 13px}.packageCardOriginalPrice___PC9AU{text-decoration:line-through;color:var(--gray-4);font-size:16px;text-decoration-color:var(--pearl-white);text-decoration-thickness:.1em}.packageCardBargain___xA5Ki{color:var(--philo-blue);font-size:16px;white-space:nowrap}.packageCardTrialDuration___JusaG{font-size:10px;font-weight:500;font-style:italic;line-height:1.4}
.selectionCard___tcsPW{position:relative;display:flex;align-items:center;flex-flow:column;justify-content:center;padding:1.25em;cursor:pointer;border-radius:.5em;--outline-color: transparent;background:var(--dark-blue-black);font-size:16px;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(hover: hover){.selectionCard___tcsPW:hover{--outline-color: white}}.selectionCard___tcsPW .selectionCardInput___soqAW:focus-visible~.selectionCardRing___KS2lg,.selectionCard___tcsPW .selectionCardInput___soqAW:checked~.selectionCardRing___KS2lg{--outline-color: white}.selectionCardInput___soqAW[type=radio]:checked~.selectionCardIcon___YE2li,.selectionCardInput___soqAW[type=radio]:checked~.selectionCardIcon___YE2li svg{background:rgba(0,0,0,0)}.selectionCardInput___soqAW[type=radio]:checked~.selectionCardIcon___YE2li .selectionCardText___vMjVV{display:none}.selectionCardInput___soqAW[type=radio]:checked~.selectionCardIcon___YE2li .selectionCardSelectedText___KO5dl{display:initial}.selectionCardRing___KS2lg{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;content:"";transition:border-color .3s ease;pointer-events:none;border:var(--outline-color) 1px solid;border-radius:inherit}.selectionCardIcon___YE2li{display:flex;align-items:center;padding:4px 24px;transition:background .3s ease;color:var(--pearl-white);border-radius:2em;background:rgba(14,20,26,.5)}.selectionCardIcon___YE2li svg{width:1em;height:1em;transition:.3s ease background;border-radius:100%;background:#fff}.selectionCardText___vMjVV{display:initial}.selectionCardSelectedText___KO5dl{display:none}.selectionCardText___vMjVV,.selectionCardSelectedText___KO5dl{margin-left:12px;font-size:14px;font-weight:500;line-height:30px}
.stepper-container{display:inline-flex;min-height:4em;margin:0 auto}.stepper{position:relative;display:inline-flex;align-items:center;flex-flow:row;justify-content:center;padding:0;font-family:"Gotham",sans-serif;font-weight:700}.stepper::before{position:absolute;z-index:0;width:99%;height:1px;content:"";background:var(--gray-4)}.stepper-item{position:relative;display:flex;align-items:center;justify-content:center;border-radius:4em;background:var(--pearl-white)}.stepper-item+.stepper-item{margin-left:2em}.stepper-item .stepper-item-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;user-select:none;transition:.3s ease;text-align:center;opacity:1;color:rgba(0,0,0,0);border-radius:100%;background:var(--gray-4);width:1em;height:1em;line-height:normal;font-size:1em}.stepper-item .stepper-item-content.current{transform:scale(2);color:var(--pearl-white);background:var(--philo-blue)}.stepper-item .stepper-item-content.remaining{border:1px solid var(--gray-4);background:var(--pearl-white)}.stepper-item .stepper-item-content.enabled:hover,.stepper-item .stepper-item-content.enabled:focus{transform:scale(2);color:var(--button-text-color);border:none;background:var(--button-bg-color)}.stepper-item-text{font-size:.5em}@media screen and (max-width: 630px){.stepper-container{min-height:initial;font-size:.8em}}
.user-identification-form-container .register-form{max-width:24rem;margin:1em auto .5em}.user-identification-form-container .register-form .field{width:100%;font-size:1.2em}.user-identification-form-container .register-form .field .icon{position:absolute;z-index:1;top:50%;right:.6em;width:1em;height:1em;transform:translate(0, -50%) scale(0.8)}.user-identification-form-container .register-form .field input{height:2.3rem;padding:0 2.2em 0 1.2em;text-overflow:clip;background-color:#202f3b;font-size:.8em}.user-identification-form-container .register-form .field input::placeholder{line-height:2.3em}.user-identification-form-container .register-form .login-message{width:100%;min-height:2em;padding-bottom:0;transition:.3s ease opacity,0s .3s visibility;font-size:.9em;line-height:1.2}.user-identification-form-container .register-form .login-message .message-error{color:#c22a25}.user-identification-form-container.default .show-on-default{visibility:visible;transition:.3s ease opacity,0s visibility;opacity:1}.user-identification-form-container.show-auth-link .sign-in-button-link{visibility:visible;transition:.3s background-color,.3s font-size,.3s padding,.3s opacity,0s visibility;opacity:1}.user-identification-form-container.has-error .show-on-error{visibility:visible;transition:.3s ease opacity,0s visibility;opacity:1}.user-identification-form-container.can-proceed .register-form .icon.valid,.user-identification-form-container.can-authenticate .register-form .icon.valid{display:block}.user-identification-form-container.can-proceed .show-on-proceed{visibility:visible;transition:.3s ease opacity,0s visibility;opacity:1}.user-identification-form-container:not(.can-authenticate) .login-message{position:absolute}.user-identification-form-container.can-authenticate:not(.has-error) .show-on-authenticate{visibility:visible;transition:.3s ease opacity,0s visibility;opacity:1}.user-identification-form-container .show-on-proceed,.user-identification-form-container .show-on-error,.user-identification-form-container .show-on-authenticate,.user-identification-form-container .show-on-default{z-index:1;visibility:hidden;transition:.3s ease opacity,0s .3s visibility;opacity:0}.user-identification-form-container .footer-container{display:flex;justify-content:center;width:100%}.user-identification-form-container .subscribed-buttons{position:absolute}.user-identification-form-container .secondary-button.general-button-link{padding:.2em;transition:all .3s;text-decoration:underline;border:1px solid var(--button-bg-color);border-radius:.2em;background:rgba(0,0,0,0);font-size:.8em;font-weight:400;--initial-bg-color: transparent;--initial-text-color: currentColor}.user-identification-form-container .secondary-button.general-button-link:hover,.user-identification-form-container .secondary-button.general-button-link:focus{--button-text-color: var(--initial-text-color)}.user-identification-form-container .subscribed-buttons{display:flex;align-items:center;flex-flow:column;width:100%;margin:1em auto 0}.user-identification-form-container .subscribed-buttons button+button{margin-top:.5em}.user-identification-form-container .subscribed-buttons .sign-in-button{width:100%;height:var(--button-height, 2.9rem);padding:0;font-size:1em;--initial-bg-color: #418208;--initial-text-color: #FAFBFC}.user-identification-form-container .subscribed-buttons .sign-in-button .buttonlink-label{margin:0 auto}.user-identification-form-container .sign-in-button-link{position:absolute;visibility:hidden;margin-top:.5em;transition:0.3s background-color, 0.3s font-size, 0.3s padding, 0.3s opacity,0s .3s visibility;opacity:0;font-size:.8em}.user-identification-form-container .sign-in-button-link.default-button-color{--initial-bg-color: #F2F2F2;--initial-text-color: rgb(12, 147, 242)}.user-identification-form-container .icon.valid{display:none}.user-identification-form-container .form-error,.user-identification-form-container .form-footer,.user-identification-form-container .actions-wrapper{position:relative;display:flex;justify-content:center;padding:0}.user-identification-form-container .form-footer{align-items:center;width:100%}
.details-container{margin:1em auto;color:#4b4f54;font-family:"Gotham",sans-serif;font-weight:700}.details-container .detail{display:flex;flex:1;flex-flow:row;justify-content:center;max-width:12em;margin:1em 0;line-height:1.3}.details-container .detail+.detail{margin-left:1em}.details-container .detail-icon{min-width:1em;max-width:1em;height:1em;margin-right:.5em}.details-container .details{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 auto}@media screen and (max-width: 630px){.details-container .details{flex-flow:column;align-items:flex-start}.details-container .details .detail{max-width:initial}.details-container .details .detail+.detail{margin-left:0}}
.packageBannerContainer___vP2Ub{display:flex;align-items:center;padding:0 2em;text-align:center;color:var(--pearl-white);border-radius:.625em;background:#003551;font-family:"Gotham",sans-serif;font-size:16px;font-weight:700;line-height:1.4}.packageBannerLogo___SkcZY,.packageBannerStatus___KoExx{max-width:25%}.packageBannerDescription___UTxYw{padding:2.5em 1em}.packageBannerDescriptionText___DT6hJ{font-size:1.25em}.packageBannerLogoText___ok8fy{font-size:.875em}.packageBannerStatus___KoExx{display:flex;align-items:center;color:var(--white-75)}.packageBannerStatus___KoExx svg{width:1.2em;height:auto;margin-right:.75em}.packageBannerStatus___KoExx path{fill:currentColor}@media screen and (max-width: 630px){.packageBannerContainer___vP2Ub{font-size:10px}}
.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none}
.add-ons{display:flex;flex-direction:column;justify-content:center;width:100%;color:var(--pearl-white)}.add-ons.from-login-app .add-ons-title-group{letter-spacing:-1.67px;font-family:"Gotham",sans-serif;font-size:2em;font-weight:500}@media screen and (max-width: 630px){.add-ons.from-login-app .add-ons-title-group{font-size:1.5em}}.add-ons.from-login-app .add-ons-title-group .add-ons-title{padding:.5em}.add-ons.from-login-app .add-ons-group.is-row .add-ons-container{padding:0 4em}@media screen and (max-width: 450px){.add-ons.from-login-app .add-ons-group.is-row .add-ons-container{padding:0}}.add-ons .add-ons-group{z-index:1;display:flex;justify-content:flex-start}.add-ons .add-ons-group:not(.is-row){position:relative}.add-ons .add-ons-group:not(.is-row) .add-ons-container{overflow-x:scroll;overflow-y:hidden}.add-ons .add-ons-group:not(.is-row).has-right-edge .next-button{pointer-events:auto;opacity:1}.add-ons .add-ons-group:not(.is-row).has-left-edge .previous-button{pointer-events:auto;opacity:1}.add-ons .add-ons-group:not(.is-row) .previous-button,.add-ons .add-ons-group:not(.is-row) .next-button{position:absolute;z-index:1;top:50%;display:flex;align-items:center;justify-content:center;width:2.5em;height:100%;padding:.25em;cursor:pointer;transition:opacity .3s ease;transform:translateY(-50%);pointer-events:none;opacity:0;border:none;outline:none;background:rgba(0,0,0,0);font-size:1.2em;-webkit-tap-highlight-color:rgba(0,0,0,0)}.add-ons .add-ons-group:not(.is-row) .previous-button::before,.add-ons .add-ons-group:not(.is-row) .next-button::before{position:absolute;width:2.5em;height:2.5em;content:"";border-radius:4em;background:rgba(14,20,26,.51)}.add-ons .add-ons-group:not(.is-row) .previous-button:hover .icon-up,.add-ons .add-ons-group:not(.is-row) .next-button:hover .icon-up{opacity:.8}.add-ons .add-ons-group:not(.is-row) .previous-button .icon-up .shape,.add-ons .add-ons-group:not(.is-row) .next-button .icon-up .shape{fill:#fff}.add-ons .add-ons-group:not(.is-row) .previous-button{left:1em}.add-ons .add-ons-group:not(.is-row) .previous-button .icon-up{margin-left:-1px;transform:rotate(-90deg)}.add-ons .add-ons-group:not(.is-row) .next-button{right:1em}.add-ons .add-ons-group:not(.is-row) .next-button .icon-up{margin-left:1px;transform:rotate(90deg)}.add-ons .add-ons-group.is-row{display:flex;overflow:hidden;padding:0}.add-ons .add-ons-group.is-row .add-ons-container{align-items:center;flex-direction:column;width:100%}@media screen and (max-width: 910px){.add-ons .add-ons-group{font-size:.8em}}.add-ons .add-ons-title-group{margin-bottom:.5em;text-align:center;font-size:1.8em}.add-ons .add-ons-container{position:relative;display:flex;margin:0 auto;z-index:0}.add-ons .add-ons-container .padding{padding:1em}.add-ons .add-on-promotional-text{width:100%;max-width:60em;margin:1em auto;text-align:center;font-size:.7em;line-height:1.3}@media screen and (max-width: 768px){.add-ons .add-on-promotional-text{max-width:53em;padding:0 7em}}@media screen and (max-width: 450px){.add-ons .add-on-promotional-text{max-width:85vw;padding:0}}.add-ons .FAST-plan-layout{flex-direction:column;width:100%}.add-ons .FAST-plan-layout .add-ons-section-title{text-align:center}.add-ons .FAST-plan-layout .add-on-base-plan{display:flex;justify-content:center;height:12em;margin-bottom:2em}.add-ons .FAST-plan-layout .add-on-base-plan .add-on-container{font-size:.6em}.add-on-discount{padding-right:.5em;text-decoration:line-through;color:#71bb1f}.link{color:#0c93f2}.light .add-ons{color:rgba(0,0,0,.8);background-color:#f5f7f9}
.add-on-container{position:relative;display:flex;align-items:center;padding:.5em}.add-on-container.is-dark-background .icon-tile,.add-on-container.is-dark-background .icon-sliver{fill:#003551}.add-on-container.is-fast-upgrade .add-on{z-index:99}.add-on-container.is-fast-upgrade .add-on .add-on-content{height:13.5em}.add-on-container.is-fast-upgrade .add-on .package-description{margin-top:1em}.add-on-container.is-fast-upgrade .icon-stack{transform:scale(1, 1.2)}.icon-stack{width:16em;height:16em}.add-on{position:absolute;width:13.15em;color:#fff;font-size:1.15em}.add-on.add-on-heading{top:1.3em}.add-on.add-on-content{top:50%;display:flex;align-items:center;flex-direction:column;height:12.5em;padding-top:2em;transform:translateY(-50%)}.add-on .add-on-details,.add-on .add-on-trial{font-size:.8em;display:flex;justify-content:center;align-items:center}.add-on .add-on-details{margin:0 0 .75em}.add-on .add-on-price{padding:0 .2em}.add-on .add-on-trial{height:.7em}.add-on .trial-length{color:#fff;font-weight:500}.add-on .multimonth-discount{color:#55b8ff;text-align:center;font-size:.7em}.add-on .philo-logo{width:6em;padding-top:.3em;fill:#fff}.add-on .package-description{width:8.5em;margin:.5em auto;text-align:center;font-size:.9em}.add-on .add-on-image-group{display:flex;align-items:center;flex-direction:column;justify-content:center;width:auto;height:7.5em}.add-on .add-on-image-group.has-multimonth-offer .philo-logo{width:4.5em}.add-on .add-on-image{width:auto;max-width:9em;max-height:9em}.add-on .add-on-button.stack-view{transition:none;font-size:1em}.add-on .add-on-button.is-plan-type.add-on-button-selected{cursor:default;pointer-events:none}.add-on .add-on-button.is-extension-disabled{cursor:default;pointer-events:none}.add-on .add-on-button.is-plan-type:not(.add-on-button-selected):not(.is-offer-highlight){padding-top:.85em;padding-bottom:.85em}.add-on .add-on-button.is-offer-highlight:not(.add-on-button-selected){--initial-bg-color: rgb(220, 113, 35)}.add-on .add-on-button.is-offer-highlight:not(.add-on-button-selected) .buttonlink-label{font-size:.9em}.add-on .add-on-button.is-offer-highlight:not(.add-on-button-selected):hover:not(:focus){--button-bg-color: rgb(220, 113, 35);--button-text-color: #FAFBFC}
.billing-group-container{max-width:31em;margin:0 auto}.billing-group{display:flex;align-items:center;flex-flow:column}.billing-group .billing-group-text{padding:1em;color:var(--philo-blue);font-family:"Gotham",sans-serif;font-weight:700}.billing-group .billing-group-disclaimer{text-align:center;font-size:.55em;font-weight:300;line-height:1.3}.billing-group .billing-group-cancel{font-weight:500}.billing-group .billing-group-terms{font-size:1.3em}.payment-form-group .payment-wizard .billing-group-container .decision-group{margin:0 0 .25em;padding:0}.payment-form-group .payment-wizard .billing-group-container .payment-form-legal{margin-top:1.25em;padding:0}.billing-group-container .billing-group .offer-container{overflow:hidden;margin-bottom:1em;padding:0;border-radius:.9em;box-shadow:0px 4px 4px rgba(0,0,0,.18)}.billing-group .billing-form.form{padding:0}.billing-group .billing-form.form .form-error{padding:.25em 0 0}@media screen and (max-width: 500px){.billing-group .one-input-container{padding:0 .35em}}
.stripePaymentFormContainer___WyAQ2{width:100%;min-height:10em;margin-bottom:1em;text-align:center}.stripePaymentFormContainer___WyAQ2.isDirectSignup___Iq1i2 .setupIntentError___SqmGV{color:#ef4a32}.stripePaymentFormContainer___WyAQ2.isDirectSignup___Iq1i2 .stripePaymentDisclaimer___RosNv{margin:1.5em 1.2em 3em}.stripePaymentFormContainer___WyAQ2.isPaywall___Q0KiJ .stripePaymentDisclaimer___RosNv{font-size:.7em}.stripePaymentFormContainer___WyAQ2 .stripePaymentDisclaimer___RosNv{margin:1.5em 0 3em;font-size:.8em;font-weight:500;line-height:1.4;color:#fafbfc}.stripePaymentFormContainer___WyAQ2 .loaderGraphic___M9ajC{background-color:#0c93f2}.stripePaymentFormContainer___WyAQ2 .setupIntentError___SqmGV{color:#d98700}
.zipCollectionContainer___ENuVj{width:100%;margin-top:1em;color:#fafbfc}.zipCollectionContainer___ENuVj .zipCollectionHeaderGroup___b1IR6{display:flex;flex-direction:column;margin:.5em 0 1em}.zipCollectionContainer___ENuVj .zipCollectionTitle___Vhgrf{font-family:"Gotham",sans-serif;font-size:1rem}.zipCollectionContainer___ENuVj .zipCollectionSubtitle___WmHLH{margin:.5em;font-size:.7rem;font-weight:300}.zipCollectionContainer___ENuVj .zipCollectionInputContainer___tU4Ef{display:flex;flex-direction:row;justify-content:space-between}.zipCollectionContainer___ENuVj .zipCollectionInputGroup___cAqFe{width:49%}.zipCollectionContainer___ENuVj .zipCollectionInputLabel___UMdFW{margin-bottom:.5em;text-align:left;font-size:12px}.zipCollectionContainer___ENuVj .zipCollectionInputField___Z3hJ8{height:2.5em;padding:.5em;color:#f0f5f9;border:1px solid #767778;border-radius:8px;background-color:#2a3035}.zipCollectionContainer___ENuVj .zipCollectionInputField___Z3hJ8 .one-input{color:#fafbfc}.zipCollectionContainer___ENuVj .zipCollectionInputField___Z3hJ8.invalid___h722M{border:1px solid #767778}.zipCollectionContainer___ENuVj .zipCollectionInputField___Z3hJ8:focus-within{border-color:rgba(5,115,225,.5);outline:0;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 3px rgba(5,115,225,.25),0 1px 1px 0 rgba(255,255,255,.12);--input-text-focus: var(--pearl-white)}.zipCollectionContainer___ENuVj.light___rLt0p{color:#0e141a}.zipCollectionContainer___ENuVj.light___rLt0p .zipCollectionInputField___Z3hJ8{color:#1c2228;border:1px solid #bbbec0;background-color:#f0f5f9}.zipCollectionContainer___ENuVj.isDirectSignup___R_gHO .zipWarning___ZrA5q{color:#ef4a32}.zipCollectionContainer___ENuVj .immutable___rAFSO{opacity:.6}.zipCollectionContainer___ENuVj .zipWarning___ZrA5q{margin-top:.5em;text-align:left;color:#f58823;font-size:13px}@media screen and (max-width: 480px){.zipCollectionContainer___ENuVj .zipCollectionSubtitle___WmHLH{font-size:.6rem}}
.terms___iGLN6{line-height:normal;text-align:left}
.billing-summary-table{display:flex;flex-flow:column;width:100%;padding:1em 0;font-family:"Gotham Rounded",sans-serif;font-weight:300}.billing-summary-table caption{padding:.5em 0;text-align:left;color:#4b4f54;font-family:"Gotham",sans-serif;font-size:.95em;font-weight:700}.billing-summary-table th,.billing-summary-table td{padding:0;font-weight:inherit;line-height:1.7}.billing-summary-table .billing-summary-line-item{display:flex;flex-flow:row;justify-content:space-between}.billing-summary-table .billing-summary-line-item:last-child:not(:first-child){margin-top:.25em;padding-top:.4em;border-top:1px solid;font-weight:500}.billing-summary-table .billing-summary-item{padding:1em;letter-spacing:-0.01em;border-radius:.9em;background:var(--pearl-white);box-shadow:0px 4px 4px rgba(0,0,0,.06)}@media screen and (max-width: 630px){.billing-summary-table .billing-summary-item{font-size:.9em}}.billing-summary-table .billing-summary-item.highlighted{color:var(--philo-blue);font-weight:500}.billing-summary-table .billing-summary-item:not(:last-child){margin-bottom:1em}
.offer-container{position:relative;z-index:2;display:flex;align-items:center;flex-direction:column;width:100%;max-width:30em;margin:0 auto .4em;text-align:center}.offer-container .offer-details{align-items:center;width:100%;padding:.75em;color:#71bb1f;border-radius:.3em;background:#0e141a;font-weight:500;line-height:1.4;letter-spacing:-0.014em;font-size:.85em}.offer-container .offer-details span:not(last-child)::after{content:" "}.short-form .offer-container{max-width:19.5em;padding-top:1em}
.billing-summary{display:flex;align-items:center;flex-direction:column;max-width:32em;margin:0 auto 1em;padding:0 1.25em}.billing-summary .title{margin-bottom:1em;margin-bottom:.5em;text-align:center;font-size:1.8em}.billing-summary .subtitle{max-width:30em;margin-bottom:2em;text-align:center;line-height:1.4}.billing-summary .billing-list{width:100%;max-width:22em}.billing-summary .add-on-promotional-text{width:100%;max-width:43em;margin-bottom:.5em;padding:.2em;text-align:left;color:#71bb1f;font-size:.5em;font-weight:500}.billing-summary .legal-text{text-transform:uppercase;font-size:.4em}.billing-summary .promotion-links{display:flex;align-items:center}.billing-summary .promotion-links .oval-icon{width:.22em;height:auto}.billing-summary .promotion-links .oval-icon .icon-oval-container{opacity:1;fill:#0c92f4}.billing-summary .best-buy-link,.billing-summary .coupon-link{padding:.4em .8em;cursor:pointer;opacity:.8;color:#0c92f4;border:none;background:none;font-size:.8em}.billing-summary .best-buy-link:hover,.billing-summary .coupon-link:hover{opacity:1}
.payment-summary-item-container{position:relative;display:flex;flex-direction:row;width:100%;margin-bottom:.5em;padding:.5em;border-radius:.3em;background-color:#202f3b}.payment-summary-item-container.is-expandable{cursor:pointer}.payment-summary-icon{position:absolute;top:.25em;display:flex;align-items:center;justify-content:center;width:2em;height:2em;opacity:.7;background:rgba(0,0,0,0)}.payment-summary-icon.oval{width:2.5em;height:2.5em}.payment-summary-icon .icon-up,.payment-summary-icon .icon-down{width:1.7em;cursor:pointer}.payment-summary-icon .oval-icon{width:.7em;height:.7em}.payment-summary-item{display:flex;flex-direction:column;width:90%;margin-left:3em;padding:0 1em;color:rgba(255,255,255,.87);font-size:.88em}.payment-summary-item.compact{width:100%;margin:0;padding:0 .5em;white-space:nowrap}.subscription-items{display:flex;flex-direction:column;width:100%;margin-bottom:.3em;padding-bottom:.3em;border-bottom:1px solid rgba(255,255,255,.25)}.subscription-items.hide-expansion{display:none}.subscription-item{display:flex;flex-direction:row;justify-content:space-between;padding:.5em 0;text-align:left}.subscription-item.high-lighted{color:#91db4c;font-weight:500}.light .payment-summary-item-container{padding:.2em .5em;background-color:#f2f2f2}.light .payment-summary-item-container .payment-summary-icon{top:.5em}.light .payment-summary-item-container .payment-summary-item{color:#000}.light .payment-summary-item-container .subscription-items{margin-bottom:0;padding-bottom:0;border-bottom:none}.light .payment-summary-item-container .subscription-item{align-items:center;padding:.9em .1em}.light .payment-summary-item-container .subscription-item .subscription-item-cost{white-space:nowrap}.light .payment-summary-item-container .subscription-item:not(:first-child) .light .payment-summary-item-container .subscription-item:not(.hide-expansion){border-top:1px solid rgba(0,0,0,.2)}@media screen and (max-width: 630px){.payment-summary-item-container{font-size:.8em}.payment-summary-item-container .payment-summary-icon{width:1.5em;height:1.5em}.payment-summary-item-container .payment-summary-icon.oval{width:2em;height:2em}}.subscription-item-price{flex:.5;text-align:right}.subscription-item-original-price{text-decoration:line-through;color:var(--gray-4);text-decoration-color:var(--pearl-white);text-decoration-thickness:.1em;margin-right:8px}
.packageTabs___mkoh8{margin:28px 0;font-size:16px}.packageTabsList___TS35j{display:flex;justify-content:space-evenly;outline:none}.packageTabsListItem___u7dVs{position:relative;margin-bottom:1em;font-size:18px;font-weight:700;line-height:24px;cursor:pointer}.packageTabsListItem___u7dVs.selected___ifoGa::after{width:100%;--underline-color: var(--philo-blue)}@media(hover: hover){.packageTabsListItem___u7dVs:hover::after{width:100%}}.packageTabsListItem___u7dVs::after{position:absolute;right:0;bottom:-0.45em;left:0;overflow:hidden;width:0;height:3.5px;content:"";transition:all .3s ease;transform:none;border-radius:12px 3px 20px 12px;background:var(--underline-color, currentColor)}.packageTabsPanels___Zk4ag{display:flex;overflow-x:auto;width:100%;max-width:630px;margin:0 auto;padding:0 25%;scroll-snap-type:x mandatory}.packageTabsPanels___Zk4ag .packageTabsPanel___Olzs8{min-width:304px;height:178px;margin:6px}.packageTabsPanelContainer___wkDYI{position:relative;display:flex;outline:none;scroll-snap-align:center}.packageTabsVisibility___BdV_L{position:absolute;left:0;width:100%;height:1px}

/*# sourceMappingURL=signup-eca1490b7aa5fca2113c.css.map*/