.qa-web-page{background:#ffffff}.qa-web-section{padding:7rem 0}.qa-web-section--compact{padding-top:5rem;padding-bottom:5rem}.qa-web-title{margin:0 0 1.5rem;color:#170934;font-size:3.4rem;line-height:1.18}.qa-web-subtitle{margin:0;color:#515668;font-size:1.55rem;line-height:1.72;max-width:78rem}.qa-web-heading{margin-bottom:2.4rem}.qa-web-chip{display:inline-block;font-size:1.05rem;letter-spacing:.08rem;text-transform:uppercase;border:1px solid rgba(26,202,176,0.35);color:#128f79;background:rgba(26,202,176,0.1);border-radius:999px;padding:.55rem 1.2rem;margin-bottom:1.6rem}.qa-web-hero{position:relative;z-index:20;padding:2rem 0 6rem}.qa-web-hero-shell{border:1px solid #e7edf7;border-radius:1.4rem;background:linear-gradient(140deg, #fff 0%, #f4fbff 100%);box-shadow:0 12px 35px rgba(17,29,67,0.08);padding:4rem}.qa-web-grid{display:grid;gap:2.4rem;grid-template-columns:1.12fr .88fr;align-items:center}.qa-web-hero-title{margin:0 0 1.3rem;color:#170934;font-size:4.4rem;line-height:1.1}.qa-web-hero-copy{margin:0 0 2rem;color:#4f5468;font-size:1.65rem;line-height:1.72;max-width:67rem}.qa-web-cta-row{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.qa-web-cta-row .btn--green,.qa-web-cta-row .btn--outline{min-width:20rem;text-align:center;font-size:1.15rem}.qa-web-audience{color:#5c6174;font-size:1.25rem;line-height:1.7;margin:0}.qa-web-snapshot{background:#ffffff;border:1px solid #e8edf5;border-radius:1.2rem;box-shadow:0 10px 24px rgba(17,29,67,0.08);padding:2rem}.qa-web-snapshot h3{margin:0 0 1.2rem;color:#170934;font-size:2rem}.qa-web-snapshot ul{list-style:none;padding:0;margin:0 0 1.4rem}.qa-web-snapshot li{border:1px solid #e9eef6;border-radius:.8rem;padding:1rem 1.2rem;margin-bottom:.8rem;background:#fbfdff;color:#3f465a;font-size:1.28rem}.qa-web-snapshot li strong{color:#170934;font-size:1.42rem;margin-right:.5rem}.qa-web-progress{height:.8rem;border-radius:999px;background:#e7edf5;overflow:hidden}.qa-web-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg, #1acab0 0%, #66d3ff 100%);transition:width 1.4s ease}.qa-web-panel{border:1px solid #e7edf6;border-radius:1.2rem;background:#ffffff;box-shadow:0 8px 22px rgba(23,9,52,0.05);padding:2.6rem}.qa-web-price{margin:0 0 1.8rem;display:flex;align-items:baseline;gap:.8rem}.qa-web-price strong{font-size:3.2rem;line-height:1;color:#170934}.qa-web-price span{color:#5d6275;font-size:1.35rem}.qa-web-table-wrap{border:1px solid #e7edf6;border-radius:1rem;overflow-x:auto;margin-bottom:1.6rem}.qa-web-table{width:100%;border-collapse:collapse;min-width:70rem;background:#ffffff}.qa-web-table th,.qa-web-table td{padding:1.25rem 1.35rem;border-bottom:1px solid #edf1f7;text-align:left;vertical-align:top;font-size:1.2rem;line-height:1.65;color:#3f455a}.qa-web-table th{background:#f5f9ff;color:#170934;font-size:1.28rem}.qa-web-table tr:last-child td{border-bottom:none}.qa-web-note{margin:0 0 1.8rem;font-size:1.27rem;line-height:1.7;color:#52586b}.qa-web-note strong{color:#170934}.qa-web-overage{border:1px solid #ffe2ac;background:#fff9ec;border-radius:1rem;padding:1.4rem 1.6rem;margin-bottom:2rem}.qa-web-overage h3{margin:0 0 .8rem;font-size:1.45rem;color:#7b4f00}.qa-web-overage ul{margin:0;padding-left:1.8rem}.qa-web-overage li{color:#6e4d13;font-size:1.2rem;line-height:1.6;margin-bottom:.35rem}.qa-web-minimum{margin-top:1.2rem;display:inline-block;border:1px solid #ffe2ac;background:#fff9ec;color:#7b4f00;border-radius:999px;font-size:1.16rem;padding:.55rem 1.2rem}.qa-web-compare{width:100%;border-collapse:collapse;min-width:92rem;background:#ffffff}.qa-web-compare th,.qa-web-compare td{border:1px solid #e7edf6;padding:1.15rem 1.25rem;text-align:left;vertical-align:top;color:#3e4559;font-size:1.15rem;line-height:1.62}.qa-web-compare th{background:#f5f9ff;color:#170934;font-size:1.26rem}.qa-web-plan-price{font-size:2.6rem;line-height:1.05;color:#170934}.qa-web-plan-price small{display:block;margin-top:.5rem;color:#5d6377;font-size:1.02rem}.qa-web-plan-tag{display:inline-block;margin-top:.7rem;background:rgba(26,202,176,0.12);border:1px solid rgba(26,202,176,0.28);color:#0e8e78;font-size:.98rem;border-radius:999px;padding:.3rem .85rem;letter-spacing:.06rem;text-transform:uppercase}.qa-web-icon{width:2.45rem;height:2.45rem;border-radius:.7rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.8rem;background:rgba(26,202,176,0.14);color:#11836f;font-size:1.35rem;line-height:1;box-shadow:inset 0 0 0 1px rgba(17,131,111,0.08)}.qa-web-proof-card .qa-web-icon{background:rgba(23,9,52,0.07);color:#170934;box-shadow:inset 0 0 0 1px rgba(23,9,52,0.08)}.qa-web-steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.4rem}.qa-web-step{border:1px solid #e7edf6;border-radius:1rem;padding:1.8rem;background:#ffffff}.qa-web-step-index{width:3rem;height:3rem;border-radius:50%;background:#1acab0;color:#ffffff;text-align:center;line-height:3rem;font-size:1.2rem;margin-bottom:1rem}.qa-web-step-icon{color:#11836f;font-size:1.45rem;line-height:1;display:block;margin-bottom:.8rem}.qa-web-step h3{margin:0 0 .7rem;color:#170934;font-size:1.72rem}.qa-web-step p{margin:0;color:#585d71;font-size:1.28rem;line-height:1.7}.qa-web-story{border:1px solid #e7edf6;border-radius:1.2rem;background:#ffffff;padding:2.2rem}.qa-web-storyline{position:relative;margin-bottom:2rem;padding-top:2.4rem}.qa-web-storyline:before{content:"";position:absolute;left:1.2rem;right:1.2rem;top:3.4rem;height:3px;background:linear-gradient(90deg, #d9f3ef 0%, #bde9ff 100%)}.qa-web-story-points{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}.qa-web-story-point{position:relative;padding-top:2rem;text-align:center}.qa-web-story-point:before{content:"";position:absolute;top:.65rem;left:calc(50% - .55rem);width:1.1rem;height:1.1rem;border-radius:50%;background:#1acab0;box-shadow:0 0 0 0 rgba(26,202,176,0.35);animation:qaWave 2.2s infinite}.qa-web-story-point:nth-child(2):before{animation-delay:.35s}.qa-web-story-point:nth-child(3):before{animation-delay:.7s}.qa-web-story-point:nth-child(4):before{animation-delay:1.05s}@keyframes qaWave{0%{box-shadow:0 0 0 0 rgba(26,202,176,0.42)}100%{box-shadow:0 0 0 12px rgba(26,202,176,0)}}.qa-web-story-point h3{margin:0 0 .5rem;color:#170934;font-size:1.38rem}.qa-web-story-point p{margin:0;color:#585d71;font-size:1.1rem;line-height:1.6}.qa-web-benefits{display:grid;grid-template-columns:repeat(5, 1fr);gap:1rem}.qa-web-benefit{border:1px solid #e7edf6;border-radius:.95rem;padding:1.45rem;background:#ffffff;min-height:14rem}.qa-web-benefit h3{margin:0 0 .65rem;color:#170934;font-size:1.42rem}.qa-web-benefit p{margin:0;color:#5d6276;font-size:1.14rem;line-height:1.65}.qa-web-proof{display:grid;grid-template-columns:1.2fr .8fr;gap:1.3rem}.qa-web-testimonial{border:1px solid #e7edf6;border-radius:1rem;background:#ffffff;padding:1.8rem;margin-bottom:1rem}.qa-web-testimonial p{margin:0 0 .9rem;color:#2f3650;font-size:1.32rem;line-height:1.7}.qa-web-testimonial span{color:#60657a;font-size:1.13rem}.qa-web-proof-card{border:1px solid #e7edf6;border-radius:1rem;background:#ffffff;padding:1.8rem}.qa-web-proof-card h3{margin:0 0 .9rem;color:#170934;font-size:1.62rem}.qa-web-proof-list{list-style:none;margin:0;padding:0}.qa-web-proof-list li{border:1px solid #eaf0f8;border-radius:.8rem;padding:.9rem 1rem;margin-bottom:.7rem;color:#4d5368;font-size:1.14rem;line-height:1.55;background:#fbfdff}.qa-web-faq details{border:1px solid #e7edf6;border-radius:.95rem;background:#ffffff;padding:1.35rem 1.6rem;margin-bottom:.85rem}.qa-web-faq summary{cursor:pointer;color:#170934;font-weight:600;font-size:1.38rem;list-style:none;display:flex;align-items:flex-start;gap:.55rem}.qa-web-faq summary::-webkit-details-marker{display:none}.qa-web-faq summary i{color:#1acab0;font-size:1.2rem;line-height:1.3;margin-top:.12rem;flex-shrink:0}.qa-web-faq p{margin:.9rem 0 0;color:#596075;font-size:1.23rem;line-height:1.7}@media (max-width: 1199px){.qa-web-benefits{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 991px){.qa-web-grid,.qa-web-steps,.qa-web-proof,.qa-web-story-points{grid-template-columns:1fr}.qa-web-hero-shell{padding:2.6rem}.qa-web-hero-title{font-size:3.4rem}.qa-web-benefits{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 640px){.qa-web-section{padding:5rem 0}.qa-web-hero{padding-bottom:4.5rem}.qa-web-hero-shell{padding:2rem}.qa-web-hero-title{font-size:2.7rem}.qa-web-title{font-size:2.6rem}.qa-web-cta-row .btn--green,.qa-web-cta-row .btn--outline{min-width:100%}.qa-web-benefits{grid-template-columns:1fr}}
