.section-nav{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:20px 0;position:sticky;top:0;z-index:100}.nav-tabs-label{color:#5a6c7d;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.05em;margin-bottom:12px;text-align:center;text-transform:uppercase}.nav-tabs{border:none;flex-wrap:wrap;justify-content:center}.nav-tabs .nav-link{background:#f5f8fa;border:2px solid #e8ecf0;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.05);color:#2d3e50;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:700;margin:0 8px 8px;padding:14px 28px;transition:all .3s ease}.nav-tabs .nav-link:hover{background:#fff5f2;border-color:#ff7a59;box-shadow:0 4px 12px rgba(255,122,89,.2);color:#ff7a59;transform:translateY(-2px)}.nav-tabs .nav-link.active{background:linear-gradient(135deg,#ff7a59,#ff5733);border-color:transparent;box-shadow:0 4px 12px rgba(255,122,89,.3);color:#fff;transform:scale(1.05)}.nav-tabs .nav-link.active:hover{transform:scale(1.05) translateY(-2px)}.tab-hint-arrow{align-items:center;bottom:-45px;color:#ff7a59;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;gap:8px;left:50%;opacity:1;position:absolute;transform:translateX(-50%);transition:opacity .3s ease}.tab-hint-arrow.hidden{opacity:0;pointer-events:none}.arrow-icon{animation:bounceArrow 1.5s ease-in-out infinite;font-size:1.5rem}@keyframes bounceArrow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.nav-tabs-wrapper{position:relative}.pricing-section{background:#fff;padding:40px 0}.section-header{margin-bottom:55px;text-align:center}.section-title{color:#2d3e50;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:12px}.section-description{color:#5a6c7d;font-size:16px;line-height:1.5;margin:0 auto!important;max-width:700px}.pricing-card{background:#fff;border:2px solid #e8ecf0;border-radius:16px;display:flex;flex-direction:column;height:100%;margin-bottom:30px;padding:40px 32px;position:relative;transition:all .3s ease}.pricing-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.12);transform:translateY(-8px)}.pricing-card.highlighted{border-color:#ff7a59;box-shadow:0 8px 24px rgba(255,122,89,.2);transform:scale(1.05)}.pricing-card.highlighted:hover{transform:scale(1.05) translateY(-8px)}.popular-badge{background:linear-gradient(135deg,#ff7a59,#ff5733);border-radius:20px;box-shadow:0 4px 12px rgba(255,122,89,.4);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:700;left:50%;padding:8px 24px;position:absolute;top:-16px;transform:translateX(-50%)}.card-header-content{margin-bottom:24px;text-align:center}.tier-name{color:#2d3e50;font-size:1.55rem;font-weight:700;margin-bottom:8px}.tier-tagline{color:#5a6c7d;font-size:16px;margin:0}.card-pricing{border-bottom:1px solid #e8ecf0;margin-bottom:32px;padding-bottom:32px;text-align:center}.price-wrapper{align-items:baseline;display:flex;gap:4px;justify-content:center}.starting-from{color:#5a6c7d;font-size:.8rem;margin-bottom:8px}.currency{color:#5a6c7d;font-size:1.5rem;font-weight:600}.price{color:#2d3e50;font-size:3rem;font-weight:800;line-height:1}.period{color:#5a6c7d;font-size:.9rem}.card-features{flex:1;margin-bottom:32px}.features-list{list-style:none;margin:0;padding:0}.features-list li{align-items:flex-start;color:#2d3e50;display:flex;font-size:.9rem;gap:12px;line-height:1.6;margin-bottom:16px}.check-icon{color:#ff7a59;flex-shrink:0;height:20px;margin-top:2px;width:20px}.card-footer-content{text-align:center}.cta-btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;font-weight:700;padding:14px 32px;text-decoration:none;transition:all .3s ease;width:100%}.cta-btn.primary{background:linear-gradient(135deg,#ff7a59,#ff5733);box-shadow:0 4px 12px rgba(255,122,89,.3);color:#fff}.cta-btn.primary:hover{box-shadow:0 6px 20px rgba(255,122,89,.4);color:#fff;text-decoration:none;transform:translateY(-2px)}.cta-btn.secondary{background:#fff;border:2px solid #ff7a59;color:#ff7a59}.cta-btn.secondary:hover{background:#fff5f2;color:#ff7a59;text-decoration:none;transform:translateY(-2px)}@media (max-width:768px){.nav-tabs{gap:20px}.tab-content .pri-row{gap:30px}.nav-tabs-label{margin-bottom:15px}}@media (max-width:992px){.pricing-card.highlighted{transform:none}}@media (max-width:1200px){.nav-tabs{gap:15px}}