@charset "UTF-8";.pricing-tips{min-height:100vh;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:40px 20px}.pricing-tips .container{max-width:1200px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001a;overflow:hidden}.pricing-tips .container .header{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;padding:60px 40px;text-align:center;position:relative}.pricing-tips .container .header:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Ccircle cx='9' cy='49' r='2'/%3E%3Ccircle cx='49' cy='9' r='2'/%3E%3Ccircle cx='49' cy='49' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;opacity:.1}.pricing-tips .container .header h1{font-size:42px;font-weight:700;margin-bottom:15px;letter-spacing:-1px;position:relative;z-index:1}.pricing-tips .container .header .subtitle{font-size:20px;opacity:.9;margin:0;position:relative;z-index:1}.pricing-tips .container .category-nav{display:flex;background:#f8fafc;border-bottom:1px solid #e2e8f0;overflow-x:auto;padding:0 20px}.pricing-tips .container .category-nav .category-btn{flex:1;min-width:180px;background:transparent;border:none;padding:20px 15px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;color:#6b7280}.pricing-tips .container .category-nav .category-btn:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:transparent;transition:all .3s ease}.pricing-tips .container .category-nav .category-btn .category-icon{font-size:24px;transition:all .3s ease}.pricing-tips .container .category-nav .category-btn .category-name{font-size:14px;font-weight:500;transition:all .3s ease}.pricing-tips .container .category-nav .category-btn:hover{background:#0ea5e90d;color:#0ea5e9}.pricing-tips .container .category-nav .category-btn:hover .category-icon{transform:scale(1.1)}.pricing-tips .container .category-nav .category-btn.active{background:#0ea5e91a;color:#0ea5e9}.pricing-tips .container .category-nav .category-btn.active:after{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.pricing-tips .container .category-nav .category-btn.active .category-icon{transform:scale(1.2)}.pricing-tips .container .category-nav .category-btn.active .category-name{font-weight:600}.pricing-tips .container .content{padding:40px}.pricing-tips .container .content .category-content{margin-bottom:40px}.pricing-tips .container .content .category-content h2{font-size:32px;font-weight:600;color:#1f2937;margin-bottom:32px;text-align:center;position:relative}.pricing-tips .container .content .category-content h2:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:80px;height:3px;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:2px}.pricing-tips .container .content .category-content .strategies-grid{display:grid;gap:24px}.pricing-tips .container .content .category-content .strategies-grid .strategy-card{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:24px;border:1px solid #e2e8f0;transition:all .3s ease}.pricing-tips .container .content .category-content .strategies-grid .strategy-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.pricing-tips .container .content .category-content .strategies-grid .strategy-card h3{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:12px;display:flex;align-items:center;gap:8px}.pricing-tips .container .content .category-content .strategies-grid .strategy-card h3:before{content:"💡";font-size:20px}.pricing-tips .container .content .category-content .strategies-grid .strategy-card .description{font-size:16px;color:#6b7280;margin-bottom:20px;line-height:1.6}.pricing-tips .container .content .category-content .strategies-grid .strategy-card .tips-section{margin-bottom:20px}.pricing-tips .container .content .category-content .strategies-grid .strategy-card .tips-section h4{font-size:16px;font-weight:600;color:#374151;margin-bottom:12px}.pricing-tips .container .content .category-content .strategies-grid .strategy-card .tips-section ul{margin:0;padding-left:20px}.pricing-tips .container .content .category-content .strategies-grid .strategy-card .tips-section ul li{font-size:14px;color:#4b5563;margin-bottom:6px;line-height:1.5}.pricing-tips .container .content .category-content .strategies-grid .strategy-card .tips-section ul li::marker{color:#0ea5e9}.pricing-tips .container .content .category-content .strategies-grid .strategy-card .example-section h4{font-size:16px;font-weight:600;color:#374151;margin-bottom:8px}.pricing-tips .container .content .category-content .strategies-grid .strategy-card .example-section .example{background:#0ea5e91a;padding:12px 16px;border-radius:8px;border-left:4px solid #0ea5e9;font-size:14px;color:#0c4a6e;font-style:italic;margin:0}.pricing-tips .container .content .category-content .rates-grid{display:grid;gap:24px}.pricing-tips .container .content .category-content .rates-grid .service-card{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:24px;border:1px solid #e2e8f0;transition:all .3s ease}.pricing-tips .container .content .category-content .rates-grid .service-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.pricing-tips .container .content .category-content .rates-grid .service-card h3{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:20px;text-align:center;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.pricing-tips .container .content .category-content .rates-grid .service-card .rates-section{margin-bottom:24px}.pricing-tips .container .content .category-content .rates-grid .service-card .rates-section h4{font-size:16px;font-weight:600;color:#374151;margin-bottom:16px}.pricing-tips .container .content .category-content .rates-grid .service-card .rates-section .rates-list{display:grid;gap:12px}.pricing-tips .container .content .category-content .rates-grid .service-card .rates-section .rates-list .rate-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:8px;font-size:14px}.pricing-tips .container .content .category-content .rates-grid .service-card .rates-section .rates-list .rate-item .level{font-weight:600}.pricing-tips .container .content .category-content .rates-grid .service-card .rates-section .rates-list .rate-item .rate{font-weight:500}.pricing-tips .container .content .category-content .rates-grid .service-card .rates-section .rates-list .rate-item.beginner{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.pricing-tips .container .content .category-content .rates-grid .service-card .rates-section .rates-list .rate-item.intermediate{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af}.pricing-tips .container .content .category-content .rates-grid .service-card .rates-section .rates-list .rate-item.expert{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46}.pricing-tips .container .content .category-content .rates-grid .service-card .factors-section h4{font-size:16px;font-weight:600;color:#374151;margin-bottom:12px}.pricing-tips .container .content .category-content .rates-grid .service-card .factors-section ul{margin:0;padding-left:20px}.pricing-tips .container .content .category-content .rates-grid .service-card .factors-section ul li{font-size:14px;color:#4b5563;margin-bottom:6px;line-height:1.5}.pricing-tips .container .content .category-content .rates-grid .service-card .factors-section ul li::marker{color:#0ea5e9}.pricing-tips .container .content .universal-tips{margin-bottom:40px}.pricing-tips .container .content .universal-tips h2{font-size:28px;font-weight:600;color:#1f2937;margin-bottom:24px;text-align:center}.pricing-tips .container .content .universal-tips .tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.pricing-tips .container .content .universal-tips .tips-grid .tip-card{background:#fff;border-radius:12px;padding:24px;border:1px solid #e5e7eb;text-align:center;transition:all .3s ease}.pricing-tips .container .content .universal-tips .tips-grid .tip-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a}.pricing-tips .container .content .universal-tips .tips-grid .tip-card .tip-icon{font-size:48px;margin-bottom:16px;display:block}.pricing-tips .container .content .universal-tips .tips-grid .tip-card h3{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:12px}.pricing-tips .container .content .universal-tips .tips-grid .tip-card p{font-size:14px;color:#6b7280;line-height:1.6;margin:0}.pricing-tips .container .content .pricing-calculator{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:12px;padding:32px;border:1px solid #bae6fd}.pricing-tips .container .content .pricing-calculator h2{font-size:28px;font-weight:600;color:#1f2937;margin-bottom:24px;text-align:center}.pricing-tips .container .content .pricing-calculator .calculator-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section{background:#fff;border-radius:12px;padding:24px;border:1px solid #e5e7eb}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section h3{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:20px;text-align:center}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section .calc-form .input-group{margin-bottom:16px}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section .calc-form .input-group label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section .calc-form .input-group input,.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section .calc-form .input-group select{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#374151;transition:all .3s ease}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section .calc-form .input-group input:focus,.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section .calc-form .input-group select:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91a}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section .calc-form .calc-btn{width:100%;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;border:none;padding:12px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:20px}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section .calc-form .calc-btn:hover{transform:translateY(-1px);box-shadow:0 8px 25px #0ea5e94d}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section .calc-form .calc-result{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-radius:8px;padding:20px;margin-top:16px}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section .calc-form .calc-result h4{font-size:16px;font-weight:600;color:#166534;margin-bottom:16px;text-align:center}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section .calc-form .calc-result .result-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #d1fae5}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section .calc-form .calc-result .result-item:last-child{border-bottom:none}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section .calc-form .calc-result .result-item span{font-size:14px;color:#374151}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section .calc-form .calc-result .result-item strong{font-size:14px;font-weight:600;color:#166534}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section .calc-form .calc-result .result-item strong.final-price{font-size:16px;color:#065f46}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section .calc-form .calc-result .breakdown-details{margin-top:12px;padding-top:12px;border-top:1px solid #d1fae5;text-align:center}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section .calc-form .calc-result .breakdown-details small{font-size:12px;color:#6b7280;font-style:italic}.pricing-tips .container .footer{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px 40px;border-top:1px solid #e2e8f0}.pricing-tips .container .footer .actions{display:flex;gap:16px;justify-content:center;margin-bottom:20px}.pricing-tips .container .footer .actions .link-btn{background:#fff;color:#0ea5e9;border:2px solid #0ea5e9;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative;overflow:hidden}.pricing-tips .container .footer .actions .link-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#0ea5e9,#0284c7);transition:left .3s ease;z-index:-1}.pricing-tips .container .footer .actions .link-btn:hover{color:#fff;transform:translateY(-1px)}.pricing-tips .container .footer .actions .link-btn:hover:before{left:0}.pricing-tips .container .footer .actions .primary-btn{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px #0ea5e933}.pricing-tips .container .footer .actions .primary-btn:hover{transform:translateY(-1px);box-shadow:0 8px 25px #0ea5e94d}.pricing-tips .container .footer .back-home{text-align:center}.pricing-tips .container .footer .back-home a{color:#6b7280;text-decoration:none;font-size:14px;transition:all .3s ease;position:relative}.pricing-tips .container .footer .back-home a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#0ea5e9;transition:width .3s ease}.pricing-tips .container .footer .back-home a:hover{color:#374151}.pricing-tips .container .footer .back-home a:hover:after{width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pricing-tips .container{animation:fadeIn .6s ease-out}.pricing-tips .category-content{animation:fadeIn .4s ease-out}@media (max-width: 1024px){.pricing-tips .container .category-nav .category-btn{min-width:140px;padding:15px 10px}.pricing-tips .container .category-nav .category-btn .category-name{font-size:13px}.pricing-tips .container .content .pricing-calculator .calculator-grid{grid-template-columns:1fr}}@media (max-width: 768px){.pricing-tips{padding:20px 10px}.pricing-tips .container .header{padding:40px 20px}.pricing-tips .container .header h1{font-size:32px}.pricing-tips .container .header .subtitle{font-size:18px}.pricing-tips .container .category-nav{padding:0 10px}.pricing-tips .container .category-nav .category-btn{min-width:120px;padding:12px 8px}.pricing-tips .container .category-nav .category-btn .category-icon{font-size:20px}.pricing-tips .container .category-nav .category-btn .category-name{font-size:12px}.pricing-tips .container .content{padding:30px 20px}.pricing-tips .container .content .category-content h2{font-size:24px}.pricing-tips .container .content .category-content .strategies-grid .strategy-card{padding:20px}.pricing-tips .container .content .category-content .strategies-grid .strategy-card h3{font-size:18px}.pricing-tips .container .content .category-content .rates-grid .service-card{padding:20px}.pricing-tips .container .content .category-content .rates-grid .service-card h3{font-size:18px}.pricing-tips .container .content .universal-tips h2{font-size:22px}.pricing-tips .container .content .universal-tips .tips-grid{grid-template-columns:1fr;gap:16px}.pricing-tips .container .content .universal-tips .tips-grid .tip-card{padding:20px}.pricing-tips .container .content .universal-tips .tips-grid .tip-card .tip-icon{font-size:36px}.pricing-tips .container .content .universal-tips .tips-grid .tip-card h3{font-size:16px}.pricing-tips .container .content .pricing-calculator{padding:24px}.pricing-tips .container .content .pricing-calculator h2{font-size:22px}.pricing-tips .container .content .pricing-calculator .calculator-grid{grid-template-columns:1fr;gap:20px}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section{padding:20px}.pricing-tips .container .content .pricing-calculator .calculator-grid .calculator-section h3{font-size:18px}.pricing-tips .container .footer{padding:24px 20px}.pricing-tips .container .footer .actions{flex-direction:column;align-items:center}.pricing-tips .container .footer .actions .link-btn,.pricing-tips .container .footer .actions .primary-btn{width:100%;max-width:250px;text-align:center}}@media (max-width: 480px){.pricing-tips .container .header h1{font-size:26px}.pricing-tips .container .header .subtitle{font-size:16px}.pricing-tips .container .category-nav .category-btn{min-width:100px}.pricing-tips .container .category-nav .category-btn .category-name{font-size:11px}.pricing-tips .container .content .universal-tips .tips-grid .tip-card .tip-icon{font-size:32px}.pricing-tips .container .content .universal-tips .tips-grid .tip-card h3{font-size:15px}.pricing-tips .container .content .universal-tips .tips-grid .tip-card p{font-size:13px}}@media (prefers-reduced-motion: reduce){.pricing-tips .container,.pricing-tips .category-content{animation:none}.pricing-tips .category-btn,.pricing-tips .strategy-card,.pricing-tips .service-card,.pricing-tips .tip-card,.pricing-tips .calc-btn,.pricing-tips .link-btn,.pricing-tips .primary-btn{transition:none}.pricing-tips .category-btn:hover .category-icon{transform:none}}@media (prefers-contrast: high){.pricing-tips .container .header{background:#000;color:#fff}.pricing-tips .container .category-nav{background:#fff;border-bottom-color:#000}.pricing-tips .container .category-nav .category-btn{color:#000}.pricing-tips .container .category-nav .category-btn.active{background:#000;color:#fff}.pricing-tips .container .category-nav .category-btn.active:after{background:#000}.pricing-tips .container .content .universal-tips .tips-grid .tip-card,.pricing-tips .container .content .strategies-grid .strategy-card,.pricing-tips .container .content .rates-grid .service-card,.pricing-tips .container .content .pricing-calculator .calculator-section{border-color:#000}.pricing-tips .container .footer .actions .link-btn{border-color:#000;color:#000}.pricing-tips .container .footer .actions .link-btn:hover,.pricing-tips .container .footer .actions .primary-btn{background:#000;color:#fff}}
