:root{--base:#fff;--primary:#f7a700;--secondary:#000;--shadow:#9aa4b2;--shadow-dark:#364152;--tone:#8f8f8f;--tone-light:#f6f6f6;--tone-light2:#f9fafb;--neutral:#fcfcfc;--neutral-light:#f8fafc;--sunny:#ffedc5;--foreground:#1a1a1a;--foreground2:#1d1e20;--foreground3:#111322;--foreground-dark:#101828;--foreground-gray:#3b3d41;--foreground-tone:#121926;--gray:#9e9e9e;--gray-variation:#ccc;--gray-variation2:#eaecf0;--gray-dark:#f3f3f3;--gray-modern:#697586;--gray-darker:#202936;--font-default-regular:"Roboto Regular",sans-serif;--font-default-bold:"Roboto Bold",sans-serif;--font-default-medium:"Roboto Medium",sans-serif;--font-default-semibold:"Roboto Semibold",sans-serif;--font-secondary-regular:"Inter Regular",sans-serif;--font-var-regular:"Barlow Regular",sans-serif;--font-var-semibold:"Barlow Semibold",sans-serif;--font-var-bold:"Barlow Bold",sans-serif;--font-var-extrabold:"Barlow Extrabold",sans-serif;--font-din-condensed-bold:"Dinot CondBold",sans-serif;--btn-primary-bg:var(--primary) !important;--btn-primary-hover:var(--base) !important;--font-default:1.6rem;--line-height-default:2.4rem;--font-heading1:5.6rem;--line-height-heading1:6rem;--font-heading2:4.8rem;--line-height-heading2:5.2rem;--font-heading3:3.2rem;--line-height-heading3:3.6rem;--font-heading4:2.4rem;--line-height-heading4:3rem}.package-cards-section{padding:6.4rem 2.4rem}.package-cards-section .package-cards-header{text-align:center;max-width:80rem;margin:0 auto 4.8rem}.package-cards-section .package-cards-header h2{font-family:var(--font-var-bold);color:var(--secondary);margin-bottom:1.6rem}@media(max-width:991px){.package-cards-section{padding:4rem 1.6rem}.package-cards-section .package-cards-header{margin-bottom:3.2rem}.package-cards-section .package-cards-header h2 br{display:none}}.package-cards-section .package-cards-header .package-cards-subtitle{font-size:1.8rem;color:var(--gray-modern);line-height:1.5}.package-cards-section .package-cards-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem;max-width:1200px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:991px){.package-cards-section .package-cards-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.2rem}}.package-cards-section .package-card-item{-webkit-box-flex:0;-ms-flex:0 1 calc(33.333% - 1.6rem);flex:0 1 calc(33.333% - 1.6rem);min-width:0;max-width:calc(33.333% - 1.6rem)}@media(min-width:992px) and (max-width:1199px){.package-cards-section .package-card-item{-webkit-box-flex:0;-ms-flex:0 1 calc(33.333% - 1.6rem);flex:0 1 calc(33.333% - 1.6rem);max-width:calc(33.333% - 1.6rem)}}@media(max-width:991px){.package-cards-section .package-card-item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}}.package-cards-section .package-card-inner{background:#fff;border:5px solid var(--primary);border-radius:2.6rem;padding:3.2rem 3.4rem 2.4rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.package-cards-section .package-card-badge{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;background:var(--primary);border-radius:1.2rem 0;padding:.6rem 1.6rem;white-space:nowrap;z-index:1}.package-cards-section .package-card-badge .badge-img{height:2rem;width:auto;-ms-flex-negative:0;flex-shrink:0}.package-cards-section .package-card-badge .badge-text{font-family:var(--font-default-semibold);font-size:1.3rem;color:var(--secondary);line-height:1}.package-cards-section .package-card-tag{position:absolute;top:1.2rem;right:1.6rem;z-index:1}.package-cards-section .package-card-tag i{font-size:1.8rem;color:var(--gray)}.package-cards-section .package-card-body{text-align:center;margin-bottom:1.6rem;padding-top:.8rem}.package-cards-section .package-card-title{font-family:var(--font-var-bold);font-size:2.2rem;letter-spacing:.08rem;text-transform:uppercase;color:var(--secondary);margin-bottom:0}.package-cards-section .package-card-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.package-cards-section .package-card-price .price-dollars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1}.package-cards-section .package-card-price .price-dollars .price-currency{font-family:var(--font-var-bold);font-size:5rem;color:var(--primary);margin-top:1.1rem}.package-cards-section .package-card-price .price-dollars strong{font-family:var(--font-var-bold);font-size:11.5rem;line-height:1;color:var(--primary)}.package-cards-section .package-card-price .price-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:1.4rem}.package-cards-section .package-card-price .price-cents{font-family:var(--font-var-bold);font-size:4.3rem;line-height:1;color:var(--primary)}.package-cards-section .package-card-price .price-asterisk{font-family:var(--font-var-bold);font-size:2rem;line-height:1;color:var(--primary);margin-left:.2rem;vertical-align:super}.package-cards-section .package-card-price .price-offer-term{font-size:1.3rem;color:var(--gray-modern);line-height:1.4;margin-top:.2rem;margin-left:1.3rem}.package-cards-section .package-card-price .price-rack-rate{font-size:1.1rem;color:var(--gray);line-height:1.4}.package-cards-section .package-card-speeds{border-top:1px solid var(--gray-variation);border-bottom:1px solid var(--gray-variation);padding:1.4rem 0;margin-bottom:1.6rem}.package-cards-section .package-card-speeds .speed-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.2rem}@media(max-width:440px){.package-cards-section .package-card-speeds .speed-row{gap:2rem}}.package-cards-section .package-card-speeds .speed-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.package-cards-section .package-card-speeds .speed-icon{-ms-flex-negative:0;flex-shrink:0;width:2.8rem;height:2.8rem}.package-cards-section .package-card-speeds .speed-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.package-cards-section .package-card-speeds .speed-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.package-cards-section .package-card-speeds .speed-label{font-size:1.3rem;color:var(--gray-modern);line-height:1.3}.package-cards-section .package-card-speeds .speed-value{font-size:1.5rem;color:var(--secondary);line-height:1.3}.package-cards-section .package-card-speeds .speed-value b{font-family:var(--font-default-bold)}.package-cards-section .package-card-cta{margin-bottom:1.6rem;text-align:center}.package-cards-section .package-card-cta .btn{width:100%;text-align:center;text-transform:uppercase;font-family:var(--font-default-bold);font-size:1.6rem;letter-spacing:.05rem}.package-cards-section .package-card-cta .btn-dark{background-color:var(--secondary);color:var(--base);border:2px solid var(--secondary);padding:1.4rem 2.4rem;border-radius:1.2rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;width:auto}.package-cards-section .package-card-cta .btn-dark .package-card-cta-icon{width:2rem;height:2rem;-ms-flex-negative:0;flex-shrink:0;fill:currentColor}.package-cards-section .package-card-cta .btn-dark .package-card-cta-label{line-height:1}.package-cards-section .package-card-cta .btn-dark:hover{background-color:transparent;color:var(--secondary)}.package-cards-section .package-card-lower{border-top:2px solid var(--primary);padding-top:2rem;margin-top:1rem}.package-cards-section .package-card-content-above-benefits{margin-bottom:1.2rem}.package-cards-section .package-card-content-above-benefits p{font-family:var(--font-default-bold);font-size:1.6rem;font-weight:700;line-height:1.4;color:var(--secondary);margin-bottom:0}.package-cards-section .package-card-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:.8rem 0}.package-cards-section .package-card-benefits .benefit-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.package-cards-section .package-card-benefits .benefit-icon{-ms-flex-negative:0;flex-shrink:0;width:2rem;height:2rem;position:relative}.package-cards-section .package-card-benefits .benefit-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.package-cards-section .package-card-benefits .benefit-text p{font-size:1.4rem;line-height:1.5;color:var(--secondary);margin-bottom:0}.package-cards-section .package-card-asterisk-text{font-size:1.1rem;line-height:1.4;color:var(--gray-modern);margin-top:1.2rem}.package-cards-section .package-card-asterisk-text p{font-size:1.1rem;line-height:1.4;color:var(--gray-modern);margin-bottom:.4rem}.package-cards-section .package-card-asterisk-text p:last-child{margin-bottom:0}.package-cards-section .package-card-asterisk-text a{color:inherit;text-decoration:underline}.package-cards-section .package-card-view-details{text-align:center;padding:1rem 0;margin-top:auto}.package-cards-section .package-card-view-details a{font-size:1.4rem;color:var(--secondary);text-decoration:underline;-webkit-transition:color .2s;transition:color .2s}.package-cards-section .package-card-view-details a:hover{color:var(--primary)}.package-cards-section .package-card-broadband-facts{text-align:center;border-top:1px solid var(--gray-variation);padding-top:1.6rem;margin-top:1.2rem}.package-cards-section .package-card-broadband-facts a{font-family:var(--font-default-bold);font-size:1.4rem;color:var(--secondary);text-decoration:underline;-webkit-transition:color .2s;transition:color .2s}.package-cards-section .package-card-broadband-facts a:hover{color:var(--primary)}