/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-upper-funnel
 *         chunkName: clientlib-upper-funnel-plan/index
 *         VERSION: f72030003
 *         BRANCH: release/fix-upper-funnel-05-05-final
 *         COMMITHASH: f720300031c5ccd44d893ecd260d67c6f6cbbde0
 *         LASTCOMMITDATETIME: 2026-05-04T22:24:06-04:00
 *         ============= If you're reading this, why not come work with us? https://www.t-mobile.com/careers =============
 */@keyframes skeletonLoaderShimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.upperFunnel-productDetail{--productDetail--overview-color:var(--tdds-color-brand-grayscale-800);--productDetail--overview-border:2px solid var(--tdds-color-brand-primary-400);--productDetail--overview-padding:var(--phx--spacer-2);--productDetail--specification-border-width:1px 0;--productDetail--specification-border-color:var(--tdds-color-brand-grayscale-400);--productDetail--specification-padding:var(--phx--spacer-3) 0;--productDetail--specification-margin:var(--phx--spacer-4) 0 0;--productDetail--specification-image-size:4rem;--productDetail--disclaimer-color:var(--tdds-color-brand-grayscale-600);--productDetail--figure-width:17rem;--productDetail--caption-color:var(--tdds-color-brand-grayscale-600);--productDetail--caption-spacing:var(--phx--spacer-2) var(--phx--spacer-1);display:flex;flex-direction:column}@media(min-width:600px){.upperFunnel-productDetail{--productDetail--figure-width:55rem;flex-direction:row}}.upperFunnel-productDetail__colImage{flex:1 1 auto}.upperFunnel-productDetail__colInfo{margin:0 auto;max-width:100%;width:100%}@media(min-width:600px){.upperFunnel-productDetail__colInfo{margin:0;max-width:var(--xpr--commerce-aside-width)}}.upperFunnel-productDetail__colInfo>*+*{margin-top:var(--phx--spacer-3)}.upperFunnel-productDetail__figure img{height:auto;margin:.5em auto 0;max-width:var(--productDetail--figure-width);width:100%}.upperFunnel-productDetail__figure figcaption{color:var(--productDetail--caption-color);font-family:var(--phx--type-bodySM-family);font-size:var(--phx--type-bodySM-size-base);font-weight:var(--phx--type-bodySM-weight);line-height:1.66;margin:0 auto;max-width:95%;padding:var(--productDetail--caption-spacing);text-align:center;width:100%}.upperFunnel-productDetail__intro{margin-bottom:3.2rem}.upperFunnel-productDetail__intro--mobile{text-align:center}@media(min-width:600px){.upperFunnel-productDetail__intro--mobile{display:none}}@media(max-width:599px){.upperFunnel-productDetail__intro--desktop{display:none}}.upperFunnel-productDetail__eligibility{font-family:var(--phx--type-bodyMD-family);font-size:var(--phx--type-bodyMD-size-base);font-weight:var(--phx--type-bodyMD-weight);line-height:1.5}@media(min-width:1024px){.upperFunnel-productDetail__eligibility{font-family:var(--phx--type-bodyLG-family);font-size:var(--phx--type-bodyLG-size-base);font-weight:var(--phx--type-bodyLG-weight);line-height:1.6}}.upperFunnel-productDetail__overview{border:var(--productDetail--overview-border);color:var(--productDetail--overview-color);padding:var(--productDetail--overview-padding)}.upperFunnel-productDetail__description ol,.upperFunnel-productDetail__description ul{margin:0;padding:0}.upperFunnel-productDetail__description ol li,.upperFunnel-productDetail__description ul li{align-items:flex-start;display:flex;list-style-type:none}.upperFunnel-productDetail__description ol li:before,.upperFunnel-productDetail__description ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='14' width='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.18 0 5.59 10.579 1.42 6.41 0 7.82l5.59 5.59 12-12z' fill='%23262626'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:inline-block;flex-shrink:0;height:1.4rem;margin-right:1.6rem;transform:translateY(.3em);width:1.8rem}.upperFunnel-productDetail__description ol li+li,.upperFunnel-productDetail__description ul li+li{margin-top:.8rem}.upperFunnel-productDetail__description>*+*{margin-top:1em!important}.upperFunnel-productDetail__disclaimer{color:var(--productDetail--disclaimer-color);font-family:var(--phx--type-bodySM-family);font-size:var(--phx--type-bodySM-size-base);font-weight:var(--phx--type-bodySM-weight);line-height:1.66}.upperFunnel-productDetail__disclaimer .phx\:wysiwyg>*+*,.upperFunnel-productDetail__disclaimer>*+*{margin-top:.8em}.upperFunnel-productDetail__ctaDetails{--button-width:auto;--button-width-min:initial;--button-height:initial;--button-color-text-default:var(--tdds-color-brand-grayscale-800);--button-color-text-hover:var(--tdds-color-brand-grayscale-1000);--button-color-text-pressed:var(--tdds-color-brand-grayscale-1000);--button-color-background-default:transparent;--button-color-background-hover:transparent;--button-color-background-pressed:transparent;--button-padding:0;--button-text-weight:normal;align-items:center;display:flex;font-size:var(--phx--type-bodySM-size-base);margin:.9rem auto 0;-webkit-text-decoration:underline dashed 1px;text-decoration:underline dashed 1px;text-underline-offset:2px}.upperFunnel-productDetail__ctaDetails:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='14' width='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 13.667A6.666 6.666 0 1 1 13.668 7a6.674 6.674 0 0 1-6.666 6.667zm0-12a5.333 5.333 0 1 0 0 10.666A5.333 5.333 0 0 0 7 1.667zm.667 8.666H6.334v-4h1.333zm0-5.333H6.334V3.667h1.333z' fill='%23262626'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:inline-block;height:14px;margin-left:.5rem;width:14px}@media(min-width:1024px){.upperFunnel-productDetail__ctaDetails{margin-left:0;margin-right:0}}.upperFunnel-productDetail__ctaFullTerms{margin-top:2.5rem}@media(min-width:1024px){.upperFunnel-productDetail__ctaFullTerms{margin-left:auto;margin-right:auto}}.upperFunnel-productDetail__specifications{border-color:var(--productDetail--specification-border-color);border-style:solid;border-width:var(--productDetail--specification-border-width);margin:var(--productDetail--specification-margin);padding:var(--productDetail--specification-padding)}.upperFunnel-productDetail__specificationGrid{display:grid;gap:.8rem .9rem;grid-template-columns:1fr 1fr;margin:1.2rem auto 0;max-width:37.5rem;padding:0;width:100%}.upperFunnel-productDetail__specificationItem{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:var(--phx--spacer-3) var(--phx--spacer-2);text-align:center}.upperFunnel-productDetail__specificationTitle{font-family:var(--phx--type-bodyMD-family);font-size:var(--phx--type-bodyMD-size-base);font-weight:var(--phx--type-bodyMD-weight);font-weight:var(--phx--text-weight-bold);line-height:1.5;margin-top:var(--phx--spacer-2);padding:0 1.2rem;width:100%}@media(min-width:1024px){.upperFunnel-productDetail__specificationTitle{font-family:var(--phx--type-bodyLG-family);font-size:var(--phx--type-bodyLG-size-base);font-weight:var(--phx--type-bodyLG-weight);font-weight:var(--phx--text-weight-bold);line-height:1.6}}.upperFunnel-productDetail__specificationImage{display:inline-flex;height:var(--productDetail--specification-image-size);-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:var(--productDetail--specification-image-size)}.upperFunnel-productDetail__existingCustomer{border:1px solid var(--tdds-color-brand-grayscale-400);padding:var(--phx--spacer-3);text-align:center}.upperFunnel-productDetail__existingCustomer h2{margin-bottom:var(--phx--spacer-1)}.upperFunnel-productDetail__existingCustomer a{color:var(--tdds-color-brand-primary-400)}.phx-price{--price--color:currentColor;--price--value-font-size:3.8rem;--price--value-font-family:var(--phx--text-family-brand);--price--value-font-weight:var(--phx--text-weight-extra);--price--post-font-size:1.4rem;--price--post-font-weight:var(--phx--text-weight-bold);--price--note-font-size:1.2rem;--price--note-font-leading:1.2;--price--note-font-weight:var(--phx--text-weight-normal);color:var(--price--color);line-height:1}.phx-price__value{font-family:var(--price--value-font-family);font-size:var(--price--value-font-size);font-weight:var(--price--value-font-weight)}.phx-price__post{font-size:var(--price--post-font-size);font-weight:var(--price--post-font-weight)}.phx-price__note{font-size:var(--price--note-font-size);font-weight:var(--price--note-font-weight);line-height:var(--price--note-font-leading);margin-top:var(--phx--spacer-h)}