.hero-banner{background:url('/Images/antietam/images/2026/8/home/HEADER_BG.jpg') no-repeat center center / cover;width:100%;color:#fff;padding:60px 56px 0 56px;display:flex;justify-content:center;align-items:center;overflow:hidden}.hero-container{max-width:1248px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:0}.hero-content{flex:1;max-width:624px;z-index:2;padding:0 24px}.hero-content h1{font-size:60px;font-weight:400;line-height:1;margin-bottom:0}.hero-content h3{font-size:26px;font-weight:700;line-height:1.2;margin-bottom:40px}.hero-content em{font-size:14px;font-weight:200;line-height:1.2;float:left;width:100%;margin-top:30px}.hero-content p{font-size:36px;font-weight:300;color:#e2e8f0;line-height:1.1;margin-bottom:60px}.btn-blue{display:inline-block;background-color:#418FDE;color:#fff!important;font-weight:600;font-size:24px;min-width:350px;text-align:center;padding:24px 48px;line-height:17px;border-radius:50px;text-decoration:none;transition:background-color .3s ease,transform .2s ease;border:2px solid #418FDE}.btn-blue:hover{background-color:#fff;color:#418FDE!important;border:2px solid #fff}.hero-image{flex:1;display:flex;justify-content:flex-end;align-items:flex-end;padding-top:4px}.hero-image img{max-width:100%;height:auto;display:block;object-fit:contain}.price-banner{display:inline-flex;align-items:flex-start;padding:20px 0;color:#fff;justify-content:start}.currency{font-size:66px;font-weight:900;line-height:1;margin-right:8px}.price-wrap{display:flex;align-items:flex-start}.price{font-size:170px;font-weight:900;line-height:.85;letter-spacing:-5px}.price-details{display:flex;flex-direction:column;margin-left:8px;justify-content:flex-end;padding-top:70px}.per{font-size:52px;font-weight:400;line-height:1;white-space:nowrap}.per sup{font-size:16px;top:-20px;position:relative}.term{font-size:20px;margin-top:8px;white-space:nowrap;line-height:1.2}#better-together{float:left;width:100%;background:#F0EEEE;padding-top:50px;padding-bottom:60px}.bundle-internet h2{font-size:40px;margin-bottom:15px}.bundle-internet p{font-size:20px;max-width:475px;margin-left:auto;margin-right:auto;color:#333;margin-bottom:0}.bundle-internet p span{font-size:18px;font-weight:100;vertical-align:0;position:relative;top:-10px}.component-container{display:flex;align-items:center;justify-content:center;gap:36px;width:100%;margin-top:50px;margin-bottom:60px}.card-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:44px}.card-badge{position:absolute;top:-50px;background-color:#151F6D;color:#FFF;padding:12px 54px 20px 54px;border-radius:25px 25px 0 0;font-size:25px;font-weight:700;letter-spacing:-0.5px;white-space:nowrap;line-height:1;z-index:1;text-align:center}.card-badge span{font-weight:400}.card-badge span strong{line-height:28px;display:block}.card{background-color:#FFF;border-radius:20px;box-shadow:0 12px 40px rgba(0,0,0,0.06);width:400px;padding:35px 30px 35px 30px;position:relative;z-index:2;border:0}.card-header-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%}.card-header-row .card-title,.card-header-row .price-container{grid-column:1}.card-title{color:#333;font-size:17px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;margin-bottom:0}.price-container{display:flex;align-items:flex-end;color:#418FDE;margin-bottom:20px}.price-digits{font-size:97px;font-weight:900;line-height:.82;letter-spacing:-5px}.period-meta{display:flex;flex-direction:column;margin-left:4px;align-items:flex-start;margin-bottom:2px}.per-month{font-size:30px;font-weight:400;line-height:1;letter-spacing:-0.5px}.term-duration{color:#333;font-size:12px;font-weight:400;margin-top:4px;white-space:nowrap;line-height:1}.card-header-row .discount-circle{grid-column:2;grid-row:1 / span 2;align-self:center}.discount-circle span{position:relative;display:inline-block}.discount-circle span::after{content:'';position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#000;transform:translateY(-50%);pointer-events:none}.discount-circle{color:#01B59A;font-weight:700;font-size:25px;letter-spacing:-0.5px}.divider-line{border:0;border-top:1px solid #E4E4E4;margin-bottom:26px;opacity:1}.features-list{list-style:none;display:flex;flex-direction:column;gap:16px;padding-left:10px}.feature-item{display:flex;align-items:center;color:#333;font-size:18px;font-weight:400}.value-text-muted{font-style:italic;color:#333;margin-left:4px;font-weight:200;font-size:16px}.checkmark-icon{width:22px;height:22px;background-color:#151F6D;border-radius:50%;margin-right:14px;position:relative;flex-shrink:0}.math-plus{font-size:100px;color:#418FDE;font-weight:600;user-select:none;padding:0 4px}.discount-circle{width:70px;height:70px;background-color:#e3eefa;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#418FDE;font-weight:700;font-size:25px;flex-shrink:0;position:relative;letter-spacing:-0.5px;margin-top:-20px}.checkmark-icon::after{content:'';position:absolute;left:8px;top:6px;width:5px;height:9px;border:solid #FFF;border-width:0 2px 2px 0;transform:rotate(45deg)}.price-lock{text-align:center;padding-bottom:40px}.price-lock h2{font-size:28px;color:#333;font-weight:800;letter-spacing:1.02px;text-transform:uppercase;margin-bottom:2px}.price-lock .img-fluid{max-width:250px;width:100%}.btn-blue-sky{display:inline-block;background-color:#418FDE;color:#fff;font-weight:600;font-size:24px;min-width:350px;text-align:center;padding:26px 48px;line-height:17px;border-radius:50px;text-decoration:none;transition:background-color .3s ease,transform .2s ease;border:2px solid #418FDE}.btn-blue-sky:hover{background-color:#151f6d;border:2px solid #151f6d;color:#fff}.mobile-bundle h2{margin-bottom:30px;font-size:40px}.shop-internet{margin-top:30px}.shop-internet a{font-size:24px!important;color:#0075B5;text-decoration:underline;font-weight:400}.shop-internet a:hover{color:#1D2877}#bundle-offer{float:left;width:100%;padding:60px 0;background:#fff}.flight-mobile p{font-size:13px;font-weight:200;color:#000;margin-bottom:20px;display:block;line-height:20px}.flight-mobile strong{font-weight:500}.flight-mobile p:last-child{margin-bottom:0}@media(min-width:1600px){.hero-container{max-width:1380px}.hero-image{padding-top:23.5px}.hero-content{max-width:685px;padding-top:50px;padding-bottom:50px}.hero-content h1{font-size:78px}.currency{font-size:120px}.price{font-size:230px}.per{font-size:83px}.hero-content h3{font-size:34px}.per sup{top:-35px}.btn-blue{font-size:36px;padding:28px 50px;min-width:400px}.hero-content em{font-size:20px}#better-together{padding-top:60px;padding-bottom:60px}.bundle-internet h2{font-size:53px}.bundle-internet p{font-size:30px;max-width:760px}.card{width:545px}.card-badge{top:-67px;font-size:36px;padding:18px 55px 20px 55px;width:310px}.card-title{font-size:23px}.price-digits{font-size:135px}.per-month{font-size:46px}.discount-circle{width:88px;height:88px;font-size:32px}.term-duration{font-size:19px;margin-top:10px}.price-lock h2{font-size:34px;margin-bottom:10px}.price-lock .img-fluid{max-width:290px}.feature-item{font-size:26px}.value-text-muted{font-size:20px}.component-container{margin-bottom:75px;margin-top:75px}.mobile-bundle h2{font-size:42px}.btn-blue-sky{font-size:36px;min-width:400px;padding:28px 50px}#bundle-offer .container{max-width:1248px}.flight-mobile p{font-size:16px}.math-plus{font-size:150px}.price-details{padding-top:80px}.checkmark-icon{width:30px;height:30px}.checkmark-icon::after{left:11px;top:8px;width:7px;height:12px;border-width:0 3px 3px 0}}@media(max-width:1200px){.hero-banner{padding:60px 20px 0 20px}.bundle-internet p span{top:-3px}.price-container{margin-bottom:15px}.price-lock{padding-bottom:30px}.hero-container{flex-direction:column;text-align:center}.hero-content{max-width:100%}.hero-image{justify-content:center;width:100%;margin-top:0}.hero-image img{max-width:65%}.box-top-1 .card-body p{padding:0 10px}.btn-flex{display:flex;gap:40px;flex-direction:column;align-items:center}}@media(max-width:1024px){.hero-content h1{font-size:38px}.hero-content h3{font-size:24px}.btn-blue{min-width:inherit;padding:20px 40px}.btn-blue-sky{min-width:inherit;padding:20px 40px}}@media(max-width:960px){.component-container{flex-direction:column;gap:0}.math-plus{margin:-6px 0}}@media(max-width:767px){.mobile-flex{margin-left:0;margin-right:0}.hero-content h1{font-size:32px}.hero-content{padding:0}.currency{font-size:40px}.price{font-size:90px}.per{font-size:24px}.price-details{padding-top:40px}.per sup{top:-8px}.hero-content h3{font-size:20px;margin-bottom:25px}.hero-image img{max-width:80%}.price-lock h2{font-size:22px}.price-lock .img-fluid{max-width:200px}.card-title{font-size:15px}.price-digits{font-size:56px;letter-spacing:-2px}.per-month{font-size:24px}.card{width:320px;padding:20px}.discount-circle{width:60px;height:60px;font-size:22px}.feature-item{font-size:14px}.btn-blue-sky{font-size:18px;min-width:280px}#bundle-offer{padding:40px 0}.btn-blue{font-size:18px;min-width:280px}.bundle-internet h2{font-size:34px}.mobile-bundle h2{font-size:34px}.bundle-internet p span{top:0}}@media(max-width:575px){.bundle-internet p{text-wrap:balance;text-align:center!important}.flight-mobile{padding:0 30px}.mobile-bundle{padding:0 30px}}@media(max-width:491px){.bundle-internet p{font-size:16px}}@media(max-width:401px){.bundle-internet p{font-size:14px}}