@charset "UTF-8";.freelancer-guide{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:40px 20px}.freelancer-guide .container{max-width:1200px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001a;overflow:hidden}.freelancer-guide .container .header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:60px 40px;text-align:center;position:relative}.freelancer-guide .container .header:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.05' fill-rule='evenodd'%3E%3Cpath d='m0 40l40-40h-40v40zm40 0v-40h-40l40 40z'/%3E%3C/g%3E%3C/svg%3E") repeat;opacity:.1}.freelancer-guide .container .header h1{font-size:42px;font-weight:700;margin-bottom:15px;letter-spacing:-1px;position:relative;z-index:1}.freelancer-guide .container .header .subtitle{font-size:20px;opacity:.9;margin:0;position:relative;z-index:1}.freelancer-guide .container .progress-nav{display:flex;background:#f8fafc;border-bottom:1px solid #e2e8f0;overflow-x:auto;padding:0 20px}.freelancer-guide .container .progress-nav .step-btn{flex:1;min-width:200px;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}.freelancer-guide .container .progress-nav .step-btn:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:transparent;transition:all .3s ease}.freelancer-guide .container .progress-nav .step-btn .step-icon{font-size:24px;transition:all .3s ease}.freelancer-guide .container .progress-nav .step-btn .step-title{font-size:14px;font-weight:500;transition:all .3s ease}.freelancer-guide .container .progress-nav .step-btn:hover{background:#667eea0d;color:#667eea}.freelancer-guide .container .progress-nav .step-btn:hover .step-icon{transform:scale(1.1)}.freelancer-guide .container .progress-nav .step-btn.active{background:#667eea1a;color:#667eea}.freelancer-guide .container .progress-nav .step-btn.active:after{background:linear-gradient(135deg,#667eea,#764ba2)}.freelancer-guide .container .progress-nav .step-btn.active .step-icon{transform:scale(1.2)}.freelancer-guide .container .progress-nav .step-btn.active .step-title{font-weight:600}.freelancer-guide .container .progress-nav .step-btn.completed{color:#10b981}.freelancer-guide .container .progress-nav .step-btn.completed .step-icon:after{content:"✓";position:absolute;top:-5px;right:-5px;background:#10b981;color:#fff;border-radius:50%;width:16px;height:16px;font-size:10px;display:flex;align-items:center;justify-content:center}.freelancer-guide .container .content{padding:40px;min-height:600px}.freelancer-guide .container .content .step-content h2{font-size:32px;font-weight:600;color:#1f2937;margin-bottom:16px;display:flex;align-items:center;gap:12px}.freelancer-guide .container .content .step-content .overview{font-size:18px;color:#6b7280;margin-bottom:32px;line-height:1.6}.freelancer-guide .container .content .step-content .content-grid{display:grid;gap:32px}.freelancer-guide .container .content .step-content .content-grid .content-block{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:12px;padding:24px;border:1px solid #e5e7eb}.freelancer-guide .container .content .step-content .content-grid .content-block h3{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:16px;position:relative;padding-left:20px}.freelancer-guide .container .content .step-content .content-grid .content-block h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.freelancer-guide .container .content .step-content .content-grid .content-block h4{font-size:18px;font-weight:600;color:#374151;margin:16px 0 8px}.freelancer-guide .container .content .step-content .content-grid .content-block p{font-size:16px;line-height:1.6;color:#4b5563;margin-bottom:16px}.freelancer-guide .container .content .step-content .content-grid .content-block p:last-child{margin-bottom:0}.freelancer-guide .container .content .step-content .content-grid .content-block ul{margin:16px 0;padding-left:24px}.freelancer-guide .container .content .step-content .content-grid .content-block ul li{margin-bottom:8px;font-size:16px;color:#4b5563;line-height:1.5}.freelancer-guide .container .content .step-content .content-grid .content-block ul li::marker{color:#667eea}.freelancer-guide .container .content .step-content .content-grid .content-block .tip-box{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #10b981;border-radius:8px;padding:16px;margin:16px 0;position:relative}.freelancer-guide .container .content .step-content .content-grid .content-block .tip-box:before{content:"";position:absolute;left:12px;top:12px;width:4px;height:calc(100% - 24px);background:#10b981;border-radius:2px}.freelancer-guide .container .content .step-content .content-grid .content-block .tip-box strong{color:#065f46;padding-left:16px}.freelancer-guide .container .content .step-content .content-grid .content-block .info-box{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #3b82f6;border-radius:8px;padding:16px;margin:16px 0;position:relative}.freelancer-guide .container .content .step-content .content-grid .content-block .info-box:before{content:"";position:absolute;left:12px;top:12px;width:4px;height:calc(100% - 24px);background:#3b82f6;border-radius:2px}.freelancer-guide .container .content .step-content .content-grid .content-block .info-box strong{color:#1e40af;padding-left:16px}.freelancer-guide .container .content .step-content .content-grid .content-block .categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:20px 0}.freelancer-guide .container .content .step-content .content-grid .content-block .categories-grid .category-item{background:#fff;padding:20px;border-radius:8px;border:1px solid #e5e7eb;text-align:center;transition:all .3s ease}.freelancer-guide .container .content .step-content .content-grid .content-block .categories-grid .category-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.freelancer-guide .container .content .step-content .content-grid .content-block .categories-grid .category-item h4{margin:0 0 8px;color:#1f2937;font-size:16px}.freelancer-guide .container .content .step-content .content-grid .content-block .categories-grid .category-item p{margin:0;font-size:14px;color:#6b7280}.freelancer-guide .container .content .step-content .content-grid .content-block .goals-timeline{display:grid;gap:16px;margin:20px 0}.freelancer-guide .container .content .step-content .content-grid .content-block .goals-timeline .timeline-item{display:flex;align-items:flex-start;gap:16px;padding:16px;background:#fff;border-radius:8px;border-left:4px solid #667eea}.freelancer-guide .container .content .step-content .content-grid .content-block .goals-timeline .timeline-item h4{color:#667eea;margin:0;min-width:80px;font-size:16px}.freelancer-guide .container .content .step-content .content-grid .content-block .goals-timeline .timeline-item p{margin:0;color:#4b5563;font-size:14px}.freelancer-guide .container .content .step-content .content-grid .content-block .photo-tips .do-dont{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:16px 0}.freelancer-guide .container .content .step-content .content-grid .content-block .photo-tips .do-dont .do,.freelancer-guide .container .content .step-content .content-grid .content-block .photo-tips .do-dont .dont{padding:16px;border-radius:8px}.freelancer-guide .container .content .step-content .content-grid .content-block .photo-tips .do-dont .do h4,.freelancer-guide .container .content .step-content .content-grid .content-block .photo-tips .do-dont .dont h4{margin:0 0 12px;font-size:16px}.freelancer-guide .container .content .step-content .content-grid .content-block .photo-tips .do-dont .do ul,.freelancer-guide .container .content .step-content .content-grid .content-block .photo-tips .do-dont .dont ul{margin:0;padding-left:20px}.freelancer-guide .container .content .step-content .content-grid .content-block .photo-tips .do-dont .do ul li,.freelancer-guide .container .content .step-content .content-grid .content-block .photo-tips .do-dont .dont ul li{font-size:14px;margin-bottom:6px}.freelancer-guide .container .content .step-content .content-grid .content-block .photo-tips .do-dont .do{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #10b981}.freelancer-guide .container .content .step-content .content-grid .content-block .photo-tips .do-dont .do h4{color:#065f46}.freelancer-guide .container .content .step-content .content-grid .content-block .photo-tips .do-dont .dont{background:linear-gradient(135deg,#fef2f2,#fecaca);border:1px solid #ef4444}.freelancer-guide .container .content .step-content .content-grid .content-block .photo-tips .do-dont .dont h4{color:#991b1b}.freelancer-guide .container .content .step-content .content-grid .content-block .bio-structure .bio-section{background:#fff;padding:16px;border-radius:8px;margin-bottom:16px;border-left:4px solid #667eea}.freelancer-guide .container .content .step-content .content-grid .content-block .bio-structure .bio-section h4{color:#667eea;margin:0 0 8px;font-size:16px}.freelancer-guide .container .content .step-content .content-grid .content-block .bio-structure .bio-section p{margin:0 0 8px;font-size:14px;color:#6b7280}.freelancer-guide .container .content .step-content .content-grid .content-block .bio-structure .bio-section .example{background:#f8fafc;padding:12px;border-radius:6px;border-left:3px solid #e2e8f0;margin:8px 0 0}.freelancer-guide .container .content .step-content .content-grid .content-block .bio-structure .bio-section .example em{color:#4b5563;font-size:14px;line-height:1.5}.freelancer-guide .container .content .step-content .content-grid .content-block .skills-examples{display:grid;gap:16px;margin:16px 0}.freelancer-guide .container .content .step-content .content-grid .content-block .skills-examples .skill-category h4{margin:0 0 8px;font-size:16px;color:#374151}.freelancer-guide .container .content .step-content .content-grid .content-block .skills-examples .skill-category .skill-tags{display:flex;flex-wrap:wrap;gap:8px}.freelancer-guide .container .content .step-content .content-grid .content-block .skills-examples .skill-category .skill-tags span{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.freelancer-guide .container .content .step-content .content-grid .content-block .portfolio-tips{display:grid;gap:16px;margin:16px 0;min-height:auto}.freelancer-guide .container .content .step-content .content-grid .content-block .portfolio-tips .tip-item{background:#fff;padding:16px;border-radius:8px;border-left:4px solid #667eea}.freelancer-guide .container .content .step-content .content-grid .content-block .portfolio-tips .tip-item h4{margin:0 0 8px;color:#667eea;font-size:16px}.freelancer-guide .container .content .step-content .content-grid .content-block .portfolio-tips .tip-item p{margin:0;font-size:14px;color:#6b7280}.freelancer-guide .container .content .step-content .content-grid .content-block .title-formula .formula-box{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px;border-radius:8px;text-align:center;margin:16px 0;font-size:16px;font-weight:500}.freelancer-guide .container .content .step-content .content-grid .content-block .title-formula .title-examples{margin:16px 0}.freelancer-guide .container .content .step-content .content-grid .content-block .title-formula .title-examples .example{padding:12px;border-radius:6px;margin-bottom:8px;display:flex;align-items:flex-start;gap:8px}.freelancer-guide .container .content .step-content .content-grid .content-block .title-formula .title-examples .example .label{font-weight:600;min-width:50px}.freelancer-guide .container .content .step-content .content-grid .content-block .title-formula .title-examples .example em{font-style:italic;line-height:1.4}.freelancer-guide .container .content .step-content .content-grid .content-block .title-formula .title-examples .example.good{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-left:4px solid #10b981}.freelancer-guide .container .content .step-content .content-grid .content-block .title-formula .title-examples .example.good .label{color:#065f46}.freelancer-guide .container .content .step-content .content-grid .content-block .title-formula .title-examples .example.bad{background:linear-gradient(135deg,#fef2f2,#fecaca);border-left:4px solid #ef4444}.freelancer-guide .container .content .step-content .content-grid .content-block .title-formula .title-examples .example.bad .label{color:#991b1b}.freelancer-guide .container .content .step-content .content-grid .content-block .pricing-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:20px 0}.freelancer-guide .container .content .step-content .content-grid .content-block .pricing-tiers .tier{background:#fff;padding:20px;border-radius:8px;border:1px solid #e5e7eb;text-align:center;position:relative}.freelancer-guide .container .content .step-content .content-grid .content-block .pricing-tiers .tier h4{margin:0 0 12px;color:#1f2937;font-size:18px}.freelancer-guide .container .content .step-content .content-grid .content-block .pricing-tiers .tier ul{text-align:left;margin:0 0 16px;padding-left:20px}.freelancer-guide .container .content .step-content .content-grid .content-block .pricing-tiers .tier ul li{font-size:14px;margin-bottom:6px;color:#6b7280}.freelancer-guide .container .content .step-content .content-grid .content-block .pricing-tiers .tier .price-example{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px}.freelancer-guide .container .content .step-content .content-grid .content-block .description-structure .section{background:#fff;padding:16px;border-radius:8px;margin-bottom:12px;border-left:4px solid #667eea}.freelancer-guide .container .content .step-content .content-grid .content-block .description-structure .section h4{margin:0 0 8px;color:#667eea;font-size:16px}.freelancer-guide .container .content .step-content .content-grid .content-block .description-structure .section p{margin:0;font-size:14px;color:#6b7280}.freelancer-guide .container .content .step-content .content-grid .content-block .seo-tips .tip{background:#fff;padding:16px;border-radius:8px;border-left:4px solid #667eea}.freelancer-guide .container .content .step-content .content-grid .content-block .seo-tips .tip h4{margin:0 0 12px;color:#667eea;font-size:16px}.freelancer-guide .container .content .step-content .content-grid .content-block .seo-tips .tip ul{margin:0;padding-left:20px}.freelancer-guide .container .content .step-content .content-grid .content-block .seo-tips .tip ul li{font-size:14px;margin-bottom:6px;color:#6b7280}.freelancer-guide .container .content .step-content .content-grid .content-block .response-template .template-box{background:#f8fafc;padding:20px;border-radius:8px;border:1px solid #e2e8f0;font-family:monospace;font-size:14px;line-height:1.6;color:#374151;margin:16px 0}.freelancer-guide .container .content .step-content .content-grid .content-block .response-template .template-box p{margin:0 0 12px}.freelancer-guide .container .content .step-content .content-grid .content-block .response-template .template-box p:last-child{margin-bottom:0}.freelancer-guide .container .content .step-content .content-grid .content-block .communication-dos-donts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:16px 0}.freelancer-guide .container .content .step-content .content-grid .content-block .communication-dos-donts .dos,.freelancer-guide .container .content .step-content .content-grid .content-block .communication-dos-donts .donts{padding:16px;border-radius:8px}.freelancer-guide .container .content .step-content .content-grid .content-block .communication-dos-donts .dos h4,.freelancer-guide .container .content .step-content .content-grid .content-block .communication-dos-donts .donts h4{margin:0 0 12px;font-size:16px}.freelancer-guide .container .content .step-content .content-grid .content-block .communication-dos-donts .dos ul,.freelancer-guide .container .content .step-content .content-grid .content-block .communication-dos-donts .donts ul{margin:0;padding-left:20px}.freelancer-guide .container .content .step-content .content-grid .content-block .communication-dos-donts .dos ul li,.freelancer-guide .container .content .step-content .content-grid .content-block .communication-dos-donts .donts ul li{font-size:14px;margin-bottom:6px}.freelancer-guide .container .content .step-content .content-grid .content-block .communication-dos-donts .dos{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #10b981}.freelancer-guide .container .content .step-content .content-grid .content-block .communication-dos-donts .dos h4{color:#065f46}.freelancer-guide .container .content .step-content .content-grid .content-block .communication-dos-donts .donts{background:linear-gradient(135deg,#fef2f2,#fecaca);border:1px solid #ef4444}.freelancer-guide .container .content .step-content .content-grid .content-block .communication-dos-donts .donts h4{color:#991b1b}.freelancer-guide .container .content .step-content .content-grid .content-block .situation-handlers .situation{background:#fff;padding:16px;border-radius:8px;margin-bottom:16px;border-left:4px solid #667eea}.freelancer-guide .container .content .step-content .content-grid .content-block .situation-handlers .situation h4{margin:0 0 8px;color:#667eea;font-size:16px}.freelancer-guide .container .content .step-content .content-grid .content-block .situation-handlers .situation p{margin:0;font-size:14px}.freelancer-guide .container .content .step-content .content-grid .content-block .situation-handlers .situation p strong{color:#374151;font-weight:600}.freelancer-guide .container .content .step-content .content-grid .content-block .retention-strategies{display:grid;gap:16px;margin:16px 0}.freelancer-guide .container .content .step-content .content-grid .content-block .retention-strategies .strategy{background:#fff;padding:16px;border-radius:8px;border-left:4px solid #667eea}.freelancer-guide .container .content .step-content .content-grid .content-block .retention-strategies .strategy h4{margin:0 0 12px;color:#667eea;font-size:16px}.freelancer-guide .container .content .step-content .content-grid .content-block .retention-strategies .strategy ul{margin:0;padding-left:20px}.freelancer-guide .container .content .step-content .content-grid .content-block .retention-strategies .strategy ul li{font-size:14px;margin-bottom:6px;color:#6b7280}.freelancer-guide .container .content .step-content .content-grid .content-block .rate-increase-guide{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:16px 0}.freelancer-guide .container .content .step-content .content-grid .content-block .rate-increase-guide .when-to-increase,.freelancer-guide .container .content .step-content .content-grid .content-block .rate-increase-guide .how-to-increase{background:#fff;padding:16px;border-radius:8px;border-left:4px solid #667eea}.freelancer-guide .container .content .step-content .content-grid .content-block .rate-increase-guide .when-to-increase h4,.freelancer-guide .container .content .step-content .content-grid .content-block .rate-increase-guide .how-to-increase h4{margin:0 0 12px;color:#667eea;font-size:16px}.freelancer-guide .container .content .step-content .content-grid .content-block .rate-increase-guide .when-to-increase ul,.freelancer-guide .container .content .step-content .content-grid .content-block .rate-increase-guide .how-to-increase ul{margin:0;padding-left:20px}.freelancer-guide .container .content .step-content .content-grid .content-block .rate-increase-guide .when-to-increase ul li,.freelancer-guide .container .content .step-content .content-grid .content-block .rate-increase-guide .how-to-increase ul li{font-size:14px;margin-bottom:6px;color:#6b7280}.freelancer-guide .container .content .step-content .content-grid .content-block .productivity-tips{display:grid;gap:16px;margin:16px 0}.freelancer-guide .container .content .step-content .content-grid .content-block .productivity-tips .tip-category{background:#fff;padding:16px;border-radius:8px;border-left:4px solid #667eea}.freelancer-guide .container .content .step-content .content-grid .content-block .productivity-tips .tip-category h4{margin:0 0 12px;color:#667eea;font-size:16px}.freelancer-guide .container .content .step-content .content-grid .content-block .productivity-tips .tip-category ul{margin:0;padding-left:20px}.freelancer-guide .container .content .step-content .content-grid .content-block .productivity-tips .tip-category ul li{font-size:14px;margin-bottom:6px;color:#6b7280}.freelancer-guide .container .content .step-content .content-grid .content-block .expansion-strategies .expansion-type{background:#fff;padding:16px;border-radius:8px;margin-bottom:16px;border-left:4px solid #667eea}.freelancer-guide .container .content .step-content .content-grid .content-block .expansion-strategies .expansion-type h4{margin:0 0 8px;color:#667eea;font-size:16px}.freelancer-guide .container .content .step-content .content-grid .content-block .expansion-strategies .expansion-type p{margin:0 0 8px;font-size:14px;color:#6b7280}.freelancer-guide .container .content .step-content .content-grid .content-block .expansion-strategies .expansion-type .example{background:#f8fafc;padding:8px 12px;border-radius:4px;margin:8px 0 0}.freelancer-guide .container .content .step-content .content-grid .content-block .expansion-strategies .expansion-type .example em{font-size:13px;color:#4b5563}.freelancer-guide .container .content .step-content .content-grid .content-block .expectations-checklist h4{margin:0 0 12px;color:#374151;font-size:16px}.freelancer-guide .container .content .step-content .content-grid .content-block .expectations-checklist ul{margin:0;padding-left:20px}.freelancer-guide .container .content .step-content .content-grid .content-block .expectations-checklist ul li{font-size:14px;margin-bottom:6px;color:#6b7280}.freelancer-guide .container .navigation{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background:#f8fafc;border-top:1px solid #e2e8f0}.freelancer-guide .container .navigation .nav-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.freelancer-guide .container .navigation .nav-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 25px #667eea4d}.freelancer-guide .container .navigation .nav-btn:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.freelancer-guide .container .navigation .step-indicator{background:#fff;padding:8px 16px;border-radius:20px;font-weight:500;color:#374151;border:1px solid #e5e7eb}.freelancer-guide .container .footer{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px 40px;border-top:1px solid #e2e8f0}.freelancer-guide .container .footer .actions{display:flex;gap:16px;justify-content:center;margin-bottom:20px}.freelancer-guide .container .footer .actions .link-btn{background:#fff;color:#667eea;border:2px solid #667eea;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative;overflow:hidden}.freelancer-guide .container .footer .actions .link-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);transition:left .3s ease;z-index:-1}.freelancer-guide .container .footer .actions .link-btn:hover{color:#fff;transform:translateY(-1px)}.freelancer-guide .container .footer .actions .link-btn:hover:before{left:0}.freelancer-guide .container .footer .actions .primary-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px #667eea33}.freelancer-guide .container .footer .actions .primary-btn:hover{transform:translateY(-1px);box-shadow:0 8px 25px #667eea4d}.freelancer-guide .container .footer .back-home{text-align:center}.freelancer-guide .container .footer .back-home a{color:#6b7280;text-decoration:none;font-size:14px;transition:all .3s ease;position:relative}.freelancer-guide .container .footer .back-home a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#667eea;transition:width .3s ease}.freelancer-guide .container .footer .back-home a:hover{color:#374151}.freelancer-guide .container .footer .back-home a:hover:after{width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.freelancer-guide .container{animation:fadeIn .6s ease-out}.freelancer-guide .step-content{animation:fadeIn .4s ease-out}@media (max-width: 1024px){.freelancer-guide .container .progress-nav .step-btn{min-width:150px;padding:15px 10px}.freelancer-guide .container .progress-nav .step-btn .step-title{font-size:13px}.freelancer-guide .container .content .step-content .content-grid .content-block .photo-tips .do-dont,.freelancer-guide .container .content .step-content .content-grid .content-block .communication-dos-donts,.freelancer-guide .container .content .step-content .content-grid .content-block .rate-increase-guide{grid-template-columns:1fr;gap:16px}}@media (max-width: 768px){.freelancer-guide{padding:20px 10px}.freelancer-guide .container .header{padding:40px 20px}.freelancer-guide .container .header h1{font-size:32px}.freelancer-guide .container .header .subtitle{font-size:18px}.freelancer-guide .container .progress-nav{padding:0 10px}.freelancer-guide .container .progress-nav .step-btn{min-width:120px;padding:12px 8px}.freelancer-guide .container .progress-nav .step-btn .step-icon{font-size:20px}.freelancer-guide .container .progress-nav .step-btn .step-title{font-size:12px}.freelancer-guide .container .content{padding:30px 20px}.freelancer-guide .container .content .step-content h2{font-size:24px}.freelancer-guide .container .content .step-content .overview{font-size:16px}.freelancer-guide .container .content .step-content .content-grid .content-block{padding:20px}.freelancer-guide .container .content .step-content .content-grid .content-block h3{font-size:18px}.freelancer-guide .container .content .step-content .content-grid .content-block h4{font-size:16px}.freelancer-guide .container .content .step-content .content-grid .content-block .categories-grid,.freelancer-guide .container .content .step-content .content-grid .content-block .pricing-tiers{grid-template-columns:1fr}.freelancer-guide .container .navigation{padding:16px 20px;flex-direction:column;gap:12px}.freelancer-guide .container .navigation .nav-btn{width:100%;justify-content:center}.freelancer-guide .container .footer{padding:24px 20px}.freelancer-guide .container .footer .actions{flex-direction:column;align-items:center}.freelancer-guide .container .footer .actions .link-btn,.freelancer-guide .container .footer .actions .primary-btn{width:100%;max-width:250px;text-align:center}}@media (max-width: 480px){.freelancer-guide .container .header h1{font-size:26px}.freelancer-guide .container .header .subtitle{font-size:16px}.freelancer-guide .container .progress-nav .step-btn{min-width:100px}.freelancer-guide .container .progress-nav .step-btn .step-title{font-size:11px}.freelancer-guide .container .content .step-content h2{font-size:20px;flex-direction:column;text-align:center;gap:8px}.freelancer-guide .container .content .step-content .content-grid{gap:20px}.freelancer-guide .container .content .step-content .content-grid .content-block{padding:16px}.freelancer-guide .container .content .step-content .content-grid .content-block h3{font-size:16px}.freelancer-guide .container .content .step-content .content-grid .content-block h4{font-size:15px}.freelancer-guide .container .content .step-content .content-grid .content-block p,.freelancer-guide .container .content .step-content .content-grid .content-block li{font-size:14px}}@media (prefers-reduced-motion: reduce){.freelancer-guide .container,.freelancer-guide .step-content{animation:none}.freelancer-guide .step-btn,.freelancer-guide .nav-btn,.freelancer-guide .link-btn,.freelancer-guide .primary-btn{transition:none}.freelancer-guide .step-btn:hover .step-icon{transform:none}}@media (prefers-contrast: high){.freelancer-guide .container .header{background:#000;color:#fff}.freelancer-guide .container .progress-nav{background:#fff;border-bottom-color:#000}.freelancer-guide .container .progress-nav .step-btn{color:#000}.freelancer-guide .container .progress-nav .step-btn.active{background:#000;color:#fff}.freelancer-guide .container .progress-nav .step-btn.active:after{background:#000}.freelancer-guide .container .content .step-content .content-grid .content-block{border-color:#000}.freelancer-guide .container .content .step-content .content-grid .content-block h3:before{background:#000}.freelancer-guide .container .navigation .nav-btn{background:#000;color:#fff}.freelancer-guide .container .navigation .nav-btn:disabled{background:#666}.freelancer-guide .container .footer .actions .link-btn{border-color:#000;color:#000}.freelancer-guide .container .footer .actions .link-btn:hover,.freelancer-guide .container .footer .actions .primary-btn{background:#000;color:#fff}}
