.pay-page[data-v-5716f121]{max-width:900px;color:var(--text);margin:0 auto;padding:40px 20px}.page-header[data-v-5716f121]{text-align:center;margin-bottom:40px}.page-header h1[data-v-5716f121]{color:var(--text-white);margin-bottom:8px;font-size:28px}.plans-grid[data-v-5716f121]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:40px;display:grid}.plan-card[data-v-5716f121]{background:var(--bg-card);border:1px solid var(--border);text-align:center;cursor:pointer;border-radius:4px;padding:24px;transition:border-color .2s}.plan-card[data-v-5716f121]:hover{border-color:var(--primary)}.plan-card.selected[data-v-5716f121]{border-color:var(--primary);background:var(--bg-hover)}.plan-card h2[data-v-5716f121]{color:var(--text-white);margin-bottom:12px;font-size:20px}.price[data-v-5716f121]{color:var(--primary);font-size:36px;font-weight:700}.period[data-v-5716f121]{color:var(--text-dim);font-size:14px}.duration[data-v-5716f121]{color:var(--text-dim);margin:8px 0 16px;font-size:13px}.btn-select[data-v-5716f121]{color:var(--primary);border:1px solid var(--primary);cursor:pointer;background:0 0;border-radius:4px;padding:8px 24px;font-size:14px}.btn-select.active[data-v-5716f121]{background:var(--primary);color:#fff}.actions[data-v-5716f121]{text-align:center}.btn-primary[data-v-5716f121]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:12px 40px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.loading[data-v-5716f121]{text-align:center;color:var(--text-dim);padding:40px}:root{--primary:#3478f6;--primary-light:#5b9cf5;--primary-dark:#2868e8;--accent:#e59a24;--accent-light:#f0b84d;--bg:#0d1117;--bg-card:#161b22;--bg-hover:#21262d;--border:#30363d;--text:#c9d1d9;--text-dim:#8b949e;--text-white:#f0f6fc;--success:#3fb950;--warning:#d2991d;--danger:#f85149;--sans:"Segoe UI", system-ui, -apple-system, sans-serif;--mono:"Consolas", "Monaco", monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-light)}h1,h2,h3{color:var(--text-white);font-weight:600}h1{letter-spacing:-.5px;font-size:2.8rem}h2{font-size:1.8rem}h3{font-size:1.2rem}.navbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:16px 24px;display:flex}.navbar .logo{color:var(--text-white);font-size:1.4rem;font-weight:700}.navbar .logo span{color:var(--primary)}.navbar nav{gap:28px;display:flex}.navbar nav a{color:var(--text-dim);padding:4px 0;font-size:.95rem;font-weight:500;transition:color .2s}.navbar nav a:hover,.navbar nav a.active{color:var(--text-white)}.container{max-width:1100px;margin:0 auto;padding:0 24px}.hero-section{text-align:center;padding:80px 24px 60px}.hero-section .badge{color:var(--primary);background:#3478f61f;border-radius:20px;margin-bottom:24px;padding:4px 16px;font-size:.85rem;font-weight:600;display:inline-block}.hero-section h1{margin-bottom:16px}.hero-section h1 span{color:var(--primary)}.hero-section .hero-desc{color:var(--text-dim);max-width:560px;margin:0 auto 36px;font-size:1.15rem}.btn{cursor:pointer;border:none;border-radius:4px;align-items:center;gap:8px;padding:10px 28px;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark)}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{background:#1976d2}.btn-outline{color:var(--text-white);border:1px solid var(--border);background:0 0}.btn-outline:hover{border-color:var(--text-dim);background:var(--bg-hover)}.btn-lg{padding:14px 36px;font-size:1.1rem}.features-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;padding:60px 0;display:grid}.feature-card{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:28px 24px;transition:border-color .2s}.feature-card:hover{border-color:var(--primary)}.feature-card .icon{margin-bottom:12px;font-size:2rem}.feature-card h3{margin-bottom:8px}.feature-card p{color:var(--text-dim);font-size:.92rem}.download-section{text-align:center;padding:60px 24px}.download-section .platform{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;min-width:240px;margin:16px;padding:32px 40px;display:inline-block}.download-section .platform .os-icon{margin-bottom:8px;font-size:2.4rem}.download-section .platform .os-name{color:var(--text-white);font-size:1.1rem;font-weight:600}.footer{border-top:1px solid var(--border);text-align:center;color:var(--text-dim);margin-top:auto;padding:24px;font-size:.85rem}.footer .beian{margin-top:6px}.footer .beian a{color:var(--text-dim);text-decoration:none}.footer .beian a:hover{color:var(--text-secondary)}.page-header{text-align:center;padding:48px 24px 32px}.page-header h1{margin-bottom:8px}.page-header p{color:var(--text-dim);font-size:1.05rem}.faq-list{max-width:720px;margin:0 auto;padding:20px 24px 60px}.faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;margin-bottom:12px;padding:20px 24px}.faq-item h3{margin-bottom:6px}.faq-item p{color:var(--text-dim);font-size:.92rem}.login-container{max-width:420px;margin:0 auto;padding:24px}.form-group{margin-bottom:16px}.form-group label{color:var(--text-dim);margin-bottom:6px;font-size:.85rem;font-weight:500;display:block}.input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text-white);font-size:1rem;font-family:var(--sans);border-radius:4px;padding:10px 14px;transition:border-color .2s}.input:focus{border-color:var(--primary);outline:none}.input:disabled{opacity:.5}select.input{cursor:pointer}.code-row{align-items:center;gap:10px;display:flex}.code-row .input{flex:1}.error-msg{border:1px solid var(--danger);color:var(--danger);background:#f851491a;border-radius:4px;margin-bottom:16px;padding:10px 14px;font-size:.9rem}.login-footer{text-align:center;color:var(--text-dim);margin-top:20px;font-size:.82rem}.nav-user{align-items:center;gap:12px;display:flex}.nav-user .user-name{color:var(--text-white);font-size:.9rem;font-weight:500}.nav-login{background:var(--primary);border-radius:4px;color:#fff!important;padding:4px 16px!important}.nav-login:hover{background:var(--primary-dark)!important;color:#fff!important}.logout-link{color:var(--text-dim);font-size:.82rem}.logout-link:hover{color:var(--danger)}.product-hero-card{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;align-items:center;gap:32px;max-width:800px;margin:0 auto;padding:40px;display:flex}.product-icon{flex-shrink:0;font-size:3rem}.product-name{color:var(--text-white);margin-bottom:4px;font-size:1.3rem}.product-tagline{color:var(--accent);margin-bottom:12px;font-size:.9rem;font-weight:500}.product-desc{color:var(--text-dim);margin-bottom:16px;line-height:1.7}.product-features{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.product-features span{background:var(--bg-hover);color:var(--text);border-radius:20px;padding:4px 12px;font-size:.82rem}.product-actions{gap:12px;display:flex}@media (width<=640px){.product-hero-card{text-align:center;flex-direction:column;padding:24px}.product-features{justify-content:center}.product-actions{flex-wrap:wrap;justify-content:center}}.pricing-section{padding:40px 24px}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.pricing-card{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;flex-direction:column;gap:8px;padding:28px 24px;transition:border-color .2s;display:flex}.pricing-card:hover{border-color:var(--primary)}.pricing-card.coach:hover{border-color:var(--accent)}.pricing-card .plan-period{color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;font-size:.85rem}.pricing-card .plan-price{color:var(--text-white);font-size:2.4rem;font-weight:700}.pricing-card .plan-price .currency{margin-right:2px;font-size:1.2rem}.pricing-card .plan-monthly{color:var(--primary);margin-top:-6px;font-size:.85rem;font-weight:500}.pricing-card.coach .plan-monthly{color:var(--accent)}.pricing-card .plan-name{color:var(--text-white);font-size:1.1rem;font-weight:600}.pricing-card .plan-features{color:var(--text-dim);margin:8px 0 16px;padding:0;font-size:.9rem;line-height:1.8;list-style:none}.pricing-card .plan-features li:before{content:"✓ ";color:var(--success);font-weight:700}.download-card{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;max-width:480px;margin:0 auto;padding:40px}.download-card .os-icon{margin-bottom:8px;font-size:3rem}.download-card .os-name{color:var(--text-white);font-size:1.3rem;font-weight:600}.download-card .os-meta{color:var(--text-dim);margin-top:4px;font-size:.9rem}.download-note{color:var(--warning);margin-top:12px;font-size:.82rem}.req-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;max-width:700px;margin:0 auto;display:grid}.req-item{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.req-label{color:var(--text-dim);font-size:.9rem}.req-value{color:var(--text-white);font-weight:500}.steps-list{max-width:600px;margin:0 auto}.step-item{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:16px;padding:12px 0;font-size:.95rem;display:flex}.step-item:last-child{border-bottom:none}.step-num{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:700;display:flex}.pay-container{max-width:600px;margin:0 auto;padding:20px 24px}.step-bar{justify-content:center;align-items:center;gap:0;margin-bottom:8px;display:flex}.step-dot{background:var(--bg-card);border:2px solid var(--border);width:36px;height:36px;color:var(--text-dim);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;transition:all .3s;display:flex}.step-dot.active{border-color:var(--primary);color:var(--primary)}.step-dot.done{background:var(--primary);border-color:var(--primary);color:#fff}.step-line{background:var(--border);width:60px;height:2px;transition:background .3s}.step-line.done{background:var(--primary)}.step-labels{color:var(--text-dim);justify-content:center;gap:70px;margin-bottom:32px;font-size:.75rem;display:flex}.pay-step{padding:8px 0}.pay-step h3{margin-bottom:16px}.plan-select-list{flex-direction:column;gap:8px;display:flex}.plan-option{border:1px solid var(--border);background:var(--bg-card);cursor:pointer;border-radius:4px;align-items:center;gap:14px;padding:14px 18px;transition:border-color .2s;display:flex}.plan-option:hover{border-color:var(--text-dim)}.plan-option.selected{border-color:var(--primary);background:#4caf500d}.plan-radio{color:var(--primary);flex-shrink:0;font-size:1.2rem}.plan-title{color:var(--text-white);font-weight:600}.plan-desc{color:var(--text-dim);margin-top:2px;font-size:.85rem}.order-summary{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:16px 20px}.order-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.order-row:last-child{border-bottom:none}.order-price{color:var(--primary);font-size:1.2rem;font-weight:700}.pay-methods{gap:12px;margin-bottom:20px;display:flex}.pay-method{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;transition:border-color .2s;display:flex}.pay-method.active{border-color:var(--primary);background:#4caf500d}.pay-method input{accent-color:var(--primary)}.qr-box{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;margin-top:16px;padding:28px}.qr-placeholder{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:160px;height:160px;margin:0 auto 16px;font-size:3rem;display:flex}.qr-tip{color:var(--text-dim);margin-top:6px;font-size:.9rem}.upload-area{text-align:center}.upload-label{border:2px dashed var(--border);cursor:pointer;border-radius:4px;padding:40px 20px;transition:border-color .2s;display:block}.upload-label:hover{border-color:var(--primary)}.upload-icon{margin-bottom:8px;font-size:2.4rem;display:block}.upload-progress{color:var(--text-dim);padding:40px 20px}.success-icon{margin-bottom:12px;font-size:3rem}.account-container{max-width:720px;margin:0 auto;padding:0 24px 40px}.account-section{margin-bottom:32px}.account-section h2{margin-bottom:16px}.status-card{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:24px}.status-main{align-items:center;gap:16px;margin-bottom:16px;display:flex}.status-icon{flex-shrink:0;font-size:2.2rem}.status-title{color:var(--text-white);margin-bottom:4px;font-size:1.1rem;font-weight:600}.status-detail{color:var(--text-dim);font-size:.9rem}.info-card{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:16px 20px}.info-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 0;font-size:.95rem;display:flex}.info-row:last-child{border-bottom:none}.info-row span:first-child{color:var(--text-dim)}.info-row span:last-child{color:var(--text-white)}.orders-table-wrapper{overflow-x:auto}.orders-table{border-collapse:collapse;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;width:100%;overflow:hidden}.orders-table th{text-align:left;background:var(--bg-hover);color:var(--text-dim);padding:12px 16px;font-size:.85rem;font-weight:600}.orders-table td{border-top:1px solid var(--border);color:var(--text);padding:12px 16px;font-size:.9rem}.status-tag{border-radius:12px;padding:2px 10px;font-size:.8rem;font-weight:500;display:inline-block}.status-pending{color:var(--warning);background:#d2991d1f}.status-paid{color:var(--success);background:#3fb9501f}.status-rejected{color:var(--danger);background:#f851491f}.nav-user-link{color:var(--primary)!important;font-weight:600!important}.nav-user-link:hover{color:var(--primary-light)!important}.hero-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;max-width:1200px;min-height:85vh;margin:0 auto;padding:48px 48px 40px;display:grid;position:relative;overflow:hidden}.hero-title-zone{z-index:1;grid-column:1/-1;padding-top:20px;position:relative}.hero-geo-block{background:var(--primary);z-index:0;border-radius:6px;width:clamp(200px,30vw,420px);height:clamp(120px,18vw,260px);position:absolute;top:-10px;left:-30px}.hero-title{z-index:2;letter-spacing:-.04em;color:var(--text-white);margin:0;font-size:clamp(3rem,8vw,7rem);font-weight:700;line-height:.88;position:relative}.hero-title .highlight{color:var(--text-white);z-index:2;position:relative}.hero-sub{z-index:2;color:var(--text-dim);grid-column:1;max-width:340px;margin-top:48px;font-size:1.1rem;line-height:1.5;position:relative}.text-link{color:var(--text-white);border-bottom:1px solid var(--text-dim);margin-top:20px;padding-bottom:4px;font-size:.95rem;font-weight:500;transition:border-color .2s;display:inline-block}.text-link:hover{border-color:var(--primary);color:var(--primary)}.hero-right-zone{z-index:2;flex-direction:column;grid-area:1/2/3;justify-content:flex-end;align-items:flex-end;gap:48px;padding-bottom:0;display:flex}.hero-circle{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:flex}.hero-circle:hover{background:var(--primary-dark);color:#fff;transform:scale(1.05)}.hero-metrics{text-align:right;gap:36px;display:flex}.hero-metric-label{text-transform:uppercase;letter-spacing:1px;color:var(--text-dim);margin-bottom:2px;font-size:.75rem;font-weight:700;display:block}.hero-metric-val{color:var(--text-white);font-size:1.3rem;font-weight:600;display:block}.hero-about{max-width:400px;color:var(--text-dim);z-index:2;grid-column:1;align-self:end;margin-top:24px;font-size:.95rem;line-height:1.7;position:relative}.hero-diagonal{background:var(--border);transform-origin:100%;z-index:1;opacity:.6;width:300px;height:1px;position:absolute;top:28%;right:18%;transform:rotate(-22deg)}.product-section{border-top:1px solid var(--border);max-width:1200px;margin:0 auto;padding:80px 48px 60px}.product-section h2{text-transform:uppercase;letter-spacing:2px;color:var(--text-dim);margin-bottom:32px;font-size:.8rem;font-weight:600}.product-list{flex-direction:column;gap:48px;display:flex}.product-item{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:start;gap:40px;padding-bottom:48px;display:grid}.product-item:last-child{border-bottom:none;padding-bottom:0}.product-item-name{color:var(--text-white);letter-spacing:-.5px;font-size:2rem;font-weight:700}.product-item-tagline{color:var(--accent);margin-top:4px;font-size:.9rem;font-weight:600}.product-item-right{color:var(--text-dim);line-height:1.7}.product-item-right p{margin-bottom:16px}.product-tags{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.product-tags span{color:var(--text-dim);padding:3px 0;font-size:.8rem}.product-tags span:after{content:" ·"}.product-tags span:last-child:after{content:""}.cta-section{border-top:1px solid var(--border);justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:60px 48px 80px;display:flex}.cta-section h2{color:var(--text-white);font-size:1.4rem;font-weight:600}.product-hero{max-width:1200px;margin:0 auto;padding:64px 48px 40px}.product-hero h1{letter-spacing:-.03em;margin:16px 0 20px;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:700;line-height:1.05}.product-hero p{color:var(--text-dim);max-width:480px;font-size:1.1rem;line-height:1.6}.product-features-wrap{max-width:1200px;margin:0 auto;padding:0 48px 60px}@media (width<=768px){h1{font-size:2rem}.navbar{flex-direction:column;gap:12px}.navbar nav{gap:18px}.hero-section{padding:48px 16px 32px}.btn-lg{padding:12px 24px;font-size:1rem}.hero-grid{grid-template-columns:1fr;min-height:auto;padding:32px 24px 40px}.hero-right-zone{flex-direction:row;grid-area:auto/1;justify-content:space-between;align-items:center;gap:24px;margin-top:32px}.hero-circle{width:88px;height:88px;font-size:.95rem}.hero-metrics{gap:20px}.hero-about{margin-top:24px}.hero-diagonal{display:none}.hero-geo-block{width:180px;height:100px;top:0;left:-10px}.product-section{padding:48px 24px 40px}.product-item{grid-template-columns:1fr;gap:16px}.cta-section{text-align:center;flex-direction:column;gap:20px;padding:40px 24px 60px}.product-hero{padding:40px 24px 32px}.product-features-wrap{padding:0 24px 48px}.features-grid{gap:12px;padding:32px 0}.pricing-grid{gap:12px}.pricing-card{padding:20px 18px}.download-card{padding:28px 20px}.req-grid{gap:8px}.account-container{padding:0 16px 32px}.status-card{padding:16px}.info-card{padding:12px 16px}.info-row{font-size:.9rem}}@media (width<=480px){h1{font-size:1.6rem}.navbar{padding:12px 16px}.navbar nav{flex-wrap:wrap;justify-content:center;gap:12px}.navbar nav a{font-size:.85rem}.hero-grid{padding:24px 16px 32px}.hero-title-zone{padding-top:10px}.hero-geo-block{width:120px;height:70px;top:5px;left:-5px}.hero-sub{margin-top:16px;font-size:.95rem}.hero-right-zone{flex-direction:column;align-items:flex-start;gap:24px;margin-top:24px}.hero-circle{width:72px;height:72px;font-size:.85rem}.hero-metrics{gap:16px}.hero-metric-val{font-size:1.1rem}.hero-about{font-size:.88rem}.product-hero{padding:32px 16px 24px}.product-hero h1{font-size:2rem}.product-hero p{font-size:.95rem}.product-features-wrap{padding:0 16px 40px}.product-section{padding:40px 16px 32px}.product-item-name{font-size:1.4rem}.cta-section{padding:32px 16px 48px}.cta-section h2{font-size:1.1rem}.feature-card{padding:20px 16px}.pricing-grid{grid-template-columns:1fr}.pricing-section{padding:24px 16px}.pricing-card .plan-price{font-size:2rem}.download-card{border-radius:4px;padding:24px 16px}.req-item{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 14px}.faq-list{padding:12px 16px 40px}.faq-item,.login-container{padding:16px}.pay-page{padding:24px 16px}.plans-grid{grid-template-columns:1fr;gap:12px}.btn{justify-content:center;width:100%}.product-actions .btn{width:auto}.status-main{flex-direction:column;align-items:flex-start}.orders-table th,.orders-table td{padding:8px 10px;font-size:.8rem}.page-header{padding:32px 16px 20px}.page-header h1{font-size:1.5rem}}.pricing-v3{color:#c9d1d9;background:#0d1117;min-height:100vh;font-family:Inter,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.pricing-banner{background:#161b22;border:1px solid #30363d;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:24px 32px;padding:36px 40px;display:flex}.pricing-banner-left h2{color:#f0f6fc;margin:0 0 6px;font-size:24px;font-weight:600}.pricing-banner-left p{color:#8b949e;margin:0;font-size:17px}.pricing-toggle-wrap{justify-content:center;margin:48px 0 24px;display:flex}.pricing-toggle{background:#21262d;border-radius:10px;gap:2px;padding:4px;display:inline-flex}.pricing-toggle button{cursor:pointer;color:#8b949e;background:0 0;border:none;border-radius:8px;padding:10px 22px;font-size:15px;font-weight:500;transition:all .2s}.pricing-toggle button.active{color:#fff;background:#3478f6}.pricing-table-wrap{max-width:1100px;margin:0 auto;padding:0 32px 64px}.pricing-columns{border-radius:16px;grid-template-columns:1fr 1fr 1fr;gap:0;display:grid;overflow:hidden}.pricing-col{text-align:center;padding:32px 28px 40px;position:relative}.pricing-col.recommended{background:#161b22;border:1px solid #30363d;border-radius:16px 16px 0 0}.col-badge{color:#8b949e;letter-spacing:.5px;margin-bottom:16px;font-size:13px;font-weight:500}.pricing-col.recommended .col-badge{color:#3478f6}.col-tag{border-radius:5px;margin-bottom:16px;padding:4px 10px;font-size:14px;font-weight:500;display:inline-block}.col-tag.starter{color:#8b949e;background:#21262d}.col-tag.advanced{color:#5b9cf5;background:#3478f626}.col-tag.pro{color:#f0b84d;background:#e59a2426}.col-price{color:#f0f6fc;margin-bottom:4px;font-size:32px;font-weight:600}.col-price .unit{color:#8b949e;font-size:16px;font-weight:600}.col-monthly-equiv{color:#8b949e;min-height:20px;margin-bottom:24px;font-size:15px}.col-btn{color:#0d1117;cursor:pointer;background:#f0f6fc;border:none;border-radius:14px;width:100%;max-width:200px;margin-bottom:32px;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.col-btn:hover{color:#0d1117;background:#c9d1d9}.pricing-features{max-width:1100px;margin:0 auto;padding:0 32px 80px}.pricing-features h3{color:#f0f6fc;margin:48px 0 8px;padding:0 4px;font-size:20px;font-weight:600}.pricing-features h3:first-child{margin-top:0}.feat-row{border-bottom:1px solid #21262d;grid-template-columns:1.8fr 1fr 1fr 1fr;align-items:center;padding:16px 4px;display:grid}.feat-name{color:#c9d1d9;font-size:15px}.feat-name .desc{color:#8b949e;margin-top:2px;font-size:13px;font-weight:400;display:block}.feat-val{text-align:center;color:#c9d1d9;font-size:15px}.feat-check{color:#3fb950;font-size:15px;font-weight:600}.pricing-faq-wrap{background:#0d1117;border-top:1px solid #21262d;padding:64px 32px}@media (width<=768px){.pricing-banner{text-align:center;flex-direction:column;margin:16px;padding:24px}.pricing-banner-left h2{font-size:20px}.pricing-columns{grid-template-columns:1fr;gap:24px}.pricing-col{padding:24px 20px}.pricing-col.recommended{border-radius:16px}.pricing-table-wrap{padding:0 16px 40px}.feat-row{grid-template-columns:1fr 1fr 1fr 1fr;padding:12px 2px;font-size:13px}.feat-name,.feat-val,.feat-check{font-size:13px}}@media (width<=480px){.pricing-banner{margin:12px;padding:20px}.pricing-toggle-wrap{margin:32px 0 16px}.pricing-table-wrap{padding:0 12px 32px}.pricing-features{padding:0 12px 48px}.pricing-features h3{margin-top:36px;font-size:17px}.feat-row{grid-template-columns:1.2fr 1fr 1fr 1fr;padding:10px 0}.feat-name{font-size:12px}.feat-name .desc{font-size:11px}.feat-val,.feat-check{font-size:12px}.col-price{font-size:26px}}
