.brc-wrapper{max-width:1080px;margin:0 auto;padding:8rem 1.5rem;text-align:left;color:#111827}.brc-header{text-align:center;font-weight:800;margin-bottom:2rem}.brc-tabs{display:flex;justify-content:center;gap:1.5rem;margin-bottom:2rem}.brc-tab{min-width:140px;padding:.5rem 1rem;border-radius:9999px;box-shadow:0 1px 10px 0 #97efe9,0 0 0 -1px #97efe9;border:0;background-color:transparent;color:var(--btn-active-color);font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.brc-tab.active{background-color:var(--btn-active-color);color:white;border-color:var(--text-color1);box-shadow:0 4px 12px rgba(0,0,0,.08)}.brc-carousel{display:flex;align-items:center;position:relative}.brc-arrow{background:none;border:none;font-size:2rem;color:#1d4ed8;cursor:pointer;padding:0 .5rem;transition:color .2s ease;z-index:2}.brc-arrow:hover{color:var(--text-color1)}.brc-grid{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:1.5rem;padding:1rem 0}.brc-card{flex:0 0 auto;width:260px;background-color:#ffffff;padding:2rem 1.5rem 1rem 1rem;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 8px 16px rgba(0,0,0,.04);text-align:center;transition:transform .2s ease;cursor:pointer;margin:12px}.brc-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.brc-card h4{font-size:1.1rem;font-weight:700;color:#1d4ed8;margin-bottom:.5rem}.brc-card p{font-size:.95rem;color:#6b7280;margin:.25rem 0}.brc-logo-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:.75rem}.brc-logo{height:50px;max-width:100%;object-fit:contain;border-radius:12px;background-color:#f8f9fc;padding:6px}.brc-input-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:1.5rem 2rem;margin-bottom:2rem;align-items:start;justify-content:start;padding:0 1rem}.brc-input-group{width:100%}.brc-input-group label{font-weight:700;margin-bottom:.25rem;display:block;color:var(--sec-color);font-size:1.05rem}.brc-input-group label span{color:var(--text-color1);font-weight:600}.brc-input{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:8px;width:100%;font-size:1rem}.brc-input:focus{outline:none;border-color:var(--text-color1);box-shadow:0 0 0 3px rgba(217,167,38,.3)}.promo-label{background-color:#f9f9f9;color:#000;font-weight:600;font-size:14px;border-radius:12px;text-align:center;padding:16px 12px;min-height:64px;display:flex;align-items:center;justify-content:center}.brc-disclaimer{font-size:.875rem;color:#666;margin-bottom:1rem;text-align:center}.brc-no-rates{text-align:center;font-size:1rem;color:#6b7280;margin:2rem auto}.brc-savings-box-comparison{background-color:#fafafa;border:1px solid #d1fae5;border-radius:16px;padding:2rem;text-align:center;margin-top:2rem;color:#fafafa}.brc-savings-box-comparison h2{font-size:1.5rem;font-weight:700;color:var(--sec-color);margin-bottom:.5rem}.brc-savings-box-comparison p{margin-bottom:1rem;font-size:1rem;color:var(--sec-color)}.brc-plan-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:1rem}.brc-plan-card{background-color:#ffffff;border:1px solid #e0f2f1;border-radius:12px;padding:1.5rem;width:280px;box-shadow:0 4px 10px rgba(0,0,0,.05);text-align:left}.brc-plan-card h3{font-size:1.1rem;font-weight:700;color:var(--sec-color);margin-bottom:.75rem}.brc-plan-card p{font-size:1rem;margin:.25rem 0}.brc-plan-card p,.brc-plan-card strong{color:var(--sec-color)}.brc-savings-highlight{font-size:1.4rem;font-weight:700;color:var(--sec-color);margin-top:2rem}.brc-iphone-fact{margin-top:1rem;font-size:1rem;color:var(--sec-color);font-style:italic}.brc-contact-btn-wrapper{text-align:center;margin-top:2rem}.brc-contact-btn{display:inline-block;background-color:var(--sec-color);color:white;padding:.75rem 1.5rem;font-weight:600;font-size:1rem;border-radius:8px;text-decoration:none;transition:background-color .3s ease}.brc-contact-btn:hover{background-color:var(--text-color1)}.brc-card.selected{border:2px solid var(--text-color1);box-shadow:0 0 0 4px rgba(217,167,38,.25);transform:scale(1.03);transition:all .2s ease}.brc-contact-form{margin-top:2rem;background-color:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:2rem;width:100%;box-shadow:0 4px 10px rgba(0,0,0,.04)}.brc-contact-form h3{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--sec-color);text-align:center}.brc-contact-form .brc-input-group{margin-bottom:1.5rem}.brc-contact-form .brc-input-group label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--sec-color)}.brc-contact-form input[type=email],.brc-contact-form input[type=tel],.brc-contact-form input[type=text]{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.brc-contact-form input:focus{border-color:var(--text-color1);box-shadow:0 0 0 3px rgba(217,167,38,.3);outline:none}.brc-contact-form .brc-contact-btn{width:100%;background-color:var(--text-color1);color:white;padding:.75rem 1.5rem;font-weight:600;font-size:1rem;border-radius:8px;border:none;cursor:pointer;transition:background-color .3s ease}.brc-contact-form .brc-contact-btn:hover{background-color:#c5961d}.brc-great-deal-banner{background-color:#eef4ff;border-left:6px solid var(--sec-color);padding:2rem;margin-top:2rem;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.05);text-align:center;display:flex;flex-direction:column;align-items:center}.brc-great-deal-title{font-size:1.5rem;font-weight:800;color:#1a1a1a;display:flex;align-items:center;gap:.5rem;justify-content:center;margin-bottom:1rem}.brc-great-deal-subtext{font-size:1rem;color:#333;margin:.25rem 0;max-width:600px;line-height:1.6}.brc-contact-success{text-align:center}.brc-contact-success h3{font-size:1.5rem;font-weight:700;color:var(--sec-color);margin-bottom:1rem}.brc-contact-success p{font-size:1rem;color:var(--sec-color);margin-bottom:1.5rem}.brc-contact-success-actions p{font-size:1rem;color:var(--sec-color);margin-bottom:1rem;font-weight:500}.brc-contact-success-actions .brc-contact-btn{display:inline-block;width:auto;background-color:var(--text-color1);color:white;padding:.75rem 1.5rem;font-weight:600;font-size:1rem;border-radius:8px;text-decoration:none;transition:background-color .3s ease}.brc-contact-success-actions .brc-contact-btn:hover{background-color:#c5961d}@media (max-width:768px){.brc-great-deal-banner{padding:1.5rem 1rem}.brc-great-deal-title{font-size:1.25rem;flex-direction:column}.brc-great-deal-subtext{font-size:.95rem}}@media (min-width:640px){.brc-header{font-size:2.25rem}}@media (min-width:768px){.brc-header{font-size:2.5rem}}.brc-dark{color:var(--sec-color)}.brc-gold{color:var(--text-color1)}@media (max-width:767px){.brc-input-grid{grid-template-columns:1fr}.brc-carousel{flex-direction:column;position:relative;overflow:hidden}.brc-arrow{display:none}.brc-grid{display:flex;overflow-x:auto;gap:1rem;padding:0 1.25rem 1rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.brc-card{flex:0 0 85%;max-width:300px;scroll-snap-align:center;margin:1rem auto;padding:1.5rem 1rem}.brc-logo{height:40px}.promo-label{font-size:13px;padding:12px 8px;min-height:56px}.brc-indicators{display:flex;justify-content:center;gap:6px;margin-top:.75rem}.brc-indicator{width:8px;height:8px;background-color:#d1d5db;border-radius:50%;transition:background-color .3s ease,transform .3s ease}.brc-indicator.active{background-color:var(--text-color1);transform:scale(1.3)}.brc-carousel:after,.brc-carousel:before{content:"";position:absolute;top:0;bottom:0;width:30px;pointer-events:none;z-index:2}.brc-carousel:before{left:0;background:linear-gradient(90deg,white 60%,rgba(255,255,255,0))}.brc-carousel:after{right:0;background:linear-gradient(270deg,white 60%,rgba(255,255,255,0))}}