.page-template-pricing .site-header .container,.website-selector{justify-content:center}.website-selector{display:flex;flex-direction:column;gap:1rem;text-align:center}.selector-label{color:#333;display:block;font-size:1.1rem;font-weight:600;margin:0}.toggle-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border:1px solid rgba(51,51,51,.1);border-radius:16px;display:inline-flex;justify-content:center;padding:6px}.toggle-container input[type=radio]{display:none}.toggle-option{align-items:center;border-radius:12px;color:rgba(51,51,51,.8);cursor:pointer;display:flex;flex-direction:column;font-weight:500;margin:0 2px;min-width:80px;padding:1rem 1.5rem;transition:all .3s ease}.toggle-option:hover{background:rgba(51,51,51,.1);color:#333}.toggle-number{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.toggle-text{font-size:.875rem;letter-spacing:.05em;text-transform:uppercase}input[type=radio]:checked+.toggle-option{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#5a90d8;transform:translateY(-1px)}.pricing-tables{align-items:stretch;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:-4rem auto 0;max-width:850px}.pricing-table{background:#fff;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.1);display:flex;flex-direction:column;min-height:800px;padding:2.5rem;position:relative;transition:all .3s ease}.pricing-table:hover{box-shadow:0 30px 80px rgba(0,0,0,.15);transform:translateY(-8px)}.product-badge{border-radius:20px;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:1.5rem;padding:.5rem 1rem;text-transform:uppercase}.digi-badge{background:linear-gradient(135deg,#52aafe,#3967b6)}.bundle-badge{background:linear-gradient(135deg,#ff8559,#ffb578)}.table-header{margin-bottom:2rem}.product-title{color:#1a202c;font-size:2rem;font-weight:700;margin-bottom:1rem}.product-description{color:#718096;font-size:1rem;line-height:1.6;margin-bottom:2rem}.pricing-section{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:1px solid #e2e8f0;border-radius:16px;margin-bottom:2.5rem;padding:1.5rem;position:relative;text-align:center}.price-display{align-items:baseline;display:flex;justify-content:center;margin-bottom:.5rem}.currency{color:#4a5568;font-size:1.5rem;font-weight:600;margin-right:.25rem}.price{color:#1a202c;font-size:3.5rem;font-weight:800;line-height:1}.period{color:#718096;font-size:1rem;margin-left:.5rem}.sites-info{color:#4a5568;font-size:1rem}.savings-badge{background:linear-gradient(135deg,#ff8559,#ffb578);border-radius:20px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:.5rem 1rem;position:absolute;right:-20px;text-transform:uppercase;top:-20px}.purchase-btn{align-items:center;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:2.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease;width:100%}.btn-icon{height:20px;transition:transform .3s ease;width:20px}.purchase-btn:hover{box-shadow:0 12px 24px rgba(0,0,0,.15);color:#fff;transform:translateY(-2px)}.purchase-btn:hover .btn-icon{transform:translateX(4px)}.digi-btn{background:linear-gradient(135deg,#52aafe,#3967b6)}.digi-btn:hover{background:linear-gradient(135deg,#414af4,#332f9e)}.bundle-btn{background:linear-gradient(135deg,#ff8559,#ffb578)}.bundle-btn:hover{background:linear-gradient(135deg,#ff7342,#ffa863)}.features-section{flex:1}.features-title{color:#1a202c;font-size:1rem;font-weight:700;margin-bottom:1.5rem}.features-list{list-style:none;margin:0;padding:0}.feature-item{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.5rem}.feature-item.bundle-exclusive{background:linear-gradient(135deg,rgba(255,133,89,.1),rgba(255,181,120,.1));border:1px solid rgba(255,133,89,.2);border-radius:12px;padding:1rem}.feature-icon{fill:#22c55e;flex-shrink:0;height:20px;margin-top:.3rem;width:20px}.feature-content{flex:1}.feature-name{color:#1a202c;display:block;font-weight:600;margin-bottom:.25rem}.feature-desc{color:#718096;display:block;font-size:.875rem;line-height:1.5}.pricing-hero{background-color:#f4f7ff;overflow:hidden;padding-bottom:5rem;padding-top:7rem;position:relative}.pricing-hero-oval{background-color:rgba(225,226,237,.3);border-radius:50%;bottom:-40px;display:flex;height:140px;left:-20px;position:absolute;width:140px}.pricing-hero-container{position:relative;z-index:10}.pricing-hero-content{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:0 auto;text-align:center;width:100%}.pricing-hero-title{font-size:2.25rem;line-height:1.375;margin:0}.pricing-features-list{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none;margin:0;padding:0}.pricing-feature-item{align-items:center;display:flex;gap:.5rem}.pricing-feature-text{flex:1}.pricing-hero-shape{background-color:rgba(225,226,237,.3);border-radius:180px;display:flex;height:500px;position:absolute;right:0;top:-30%;transform:rotate(45deg);width:200px}@media (min-width:768px){.pricing-hero{padding-bottom:8rem;padding-top:9rem}.pricing-hero-oval{bottom:-70px;height:240px;left:-50px;width:240px}.pricing-hero-content{max-width:890px}.pricing-hero-title{font-size:3.3rem}.pricing-features-list{flex-wrap:nowrap}.pricing-hero-shape{height:700px;top:-40%;width:300px}}@media (max-width:1024px){.page-template-pricing .site-header-inner{width:auto}}@media (max-width:768px){.toggle-option{min-width:70px;padding:.75rem 1rem}.toggle-number{font-size:1.25rem}.toggle-text{font-size:.75rem}.pricing-tables{gap:1.5rem;grid-template-columns:1fr;margin-top:-3rem}.pricing-table{min-height:auto;padding:1.5rem}.product-title{font-size:1.75rem}.price{font-size:3rem}.purchase-btn{font-size:1rem;padding:.875rem 1.5rem}}@media (max-width:480px){.pricing-table{padding:1.25rem}.price{font-size:2.5rem}}@media (max-width:380px){.toggle-container{flex-direction:column;gap:.5rem;padding:1rem}.toggle-option{flex-direction:row;justify-content:center;margin:0;padding:.75rem;width:100%}.toggle-number{margin-bottom:0;margin-right:.5rem}}.table-updating{opacity:.9;transform:scale(.98);transition:all .3s ease}.btn-clicked{transform:scale(.95);transition:transform .1s ease}.option-selected{animation:optionSelect .3s ease}@keyframes optionSelect{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}input[name=websites]:focus+.toggle-option{outline:2px solid hsla(0,0%,100%,.8);outline-offset:2px}.purchase-btn:focus{outline:2px solid rgba(82,107,254,.5);outline-offset:2px}