.guide-section{padding:3rem 0}.guide-header{text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.guide-title{font-size:2.5rem;font-weight:700;color:#111;margin-bottom:1rem;line-height:1.2}.guide-title .highlight{color:#c8232c;position:relative}.guide-title .highlight:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#c8232c;border-radius:2px;opacity:.2}.guide-subtitle{font-size:1.125rem;color:#666;line-height:1.6;max-width:600px;margin:0 auto}.device-toggle{margin-bottom:3rem;display:flex;justify-content:center}.toggle-container{display:inline-flex;background:#f5f5f5;padding:4px;border-radius:12px;gap:4px}.toggle-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;background:transparent;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;color:#666;cursor:pointer;transition:all .2s ease;min-width:120px;justify-content:center}.toggle-btn svg{color:#999;transition:color .2s ease}.toggle-btn:hover{background:rgba(0,0,0,.05)}.toggle-btn.active{background:#fff;color:#c8232c;box-shadow:0 2px 8px rgba(0,0,0,.1)}.toggle-btn.active svg{color:#c8232c}.guide-visual{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;margin-bottom:4rem;max-width:1000px;margin-left:auto;margin-right:auto}.device-mockup{position:relative;display:flex;justify-content:center;align-items:center}.mockup-screen{background:#fff;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.08);overflow:hidden;position:relative;transition:all .3s ease}.mockup-screen.mobile{width:300px;height:520px;border:12px solid #111;border-radius:36px}.mockup-screen.desktop{width:400px;height:280px;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.12)}.screen-content{height:100%;background:#f8f8f8;display:flex;align-items:center;justify-content:center}.pinterest-post{background:#fff;border-radius:16px;width:90%;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.post-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.avatar{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%}.user-info{flex:1 1}.username{font-weight:600;color:#111;font-size:.875rem}.pin-text{font-size:.75rem;color:#666}.video-placeholder{width:100%;height:180px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;margin-bottom:16px;position:relative;overflow:hidden}.video-placeholder:before{content:"▶";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:2rem;background:rgba(0,0,0,.3);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.post-actions{display:flex;justify-content:flex-end}.action-btn{width:36px;height:36px;background:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#666;cursor:pointer;transition:background .2s ease}.action-btn:hover{background:#e5e5e5}.browser-window{width:100%;height:100%;background:#fff;display:flex;flex-direction:column}.browser-bar{height:40px;background:#f5f5f5;display:flex;align-items:center;padding:0 16px;gap:12px}.dots{display:flex;gap:6px}.dots span{width:12px;height:12px;border-radius:50%;background:#ddd}.dots span:first-child{background:#ff5f57}.dots span:nth-child(2){background:#ffbd2e}.dots span:nth-child(3){background:#28ca42}.url-bar{flex:1 1;background:#fff;height:24px;border-radius:4px;padding:0 12px;font-size:.75rem;color:#666;display:flex;align-items:center;border:1px solid #e1e1e1}.browser-content{flex:1 1;padding:20px;background:#fafafa}.pin-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.pin-item{background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:8px;height:80px}.pin-item:nth-child(2){background:linear-gradient(135deg,#4facfe,#00f2fe)}.pin-item:nth-child(3){background:linear-gradient(135deg,#43e97b,#38f9d7)}.steps-flow{display:flex;flex-direction:column;gap:2rem}.step-item{gap:1.5rem}.step-item,.step-marker{display:flex;align-items:center;position:relative}.step-marker{justify-content:center;width:56px;height:56px;background:#fff;border-radius:50%;box-shadow:0 4px 12px rgba(200,35,44,.1);flex-shrink:0}.step-icon{display:flex;align-items:center;justify-content:center}.step-content{flex:1 1}.step-title{font-size:1.125rem;font-weight:600;color:#111;margin-bottom:.5rem}.step-description{font-size:.9375rem;color:#666;line-height:1.5}@media (max-width:1024px){.guide-visual{grid-template-columns:1fr;gap:3rem;max-width:600px}.steps-flow{order:2}.device-mockup{order:1}}@media (max-width:768px){.guide-section{padding:3rem 0}.guide-title{font-size:2rem}.guide-visual{gap:2rem}.mockup-screen.mobile{width:100%;max-width:260px;height:460px}.mockup-screen.desktop{width:100%;max-width:300px;height:220px}.step-item{gap:1rem}.step-marker{width:48px;height:48px}.step-connector{left:24px;top:48px;height:30px}}@media (max-width:480px){.toggle-btn{min-width:100px;padding:8px 16px;font-size:.875rem}.guide-header{margin-bottom:2rem}.guide-subtitle{font-size:1rem}}.faq-section{padding:3rem 0}.faq-header{text-align:center;margin-bottom:3rem}.faq-title{font-size:2.5rem;font-weight:700;color:#111;margin-bottom:1rem;line-height:1.2}.faq-title .highlight{color:#c8232c;position:relative}.faq-title .highlight:after{content:"";position:absolute;bottom:2px;left:0;right:0;height:6px;background:rgba(200,35,44,.1);z-index:-1;border-radius:3px}.faq-subtitle{font-size:1.125rem;color:#666;line-height:1.6;max-width:600px;margin:0 auto}.faq-grid{display:flex;flex-direction:column;gap:.5rem;margin-bottom:3rem}.faq-item{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #f0f0f0;transition:all .3s ease}.faq-item:hover{border-color:rgba(200,35,44,.2);box-shadow:0 4px 12px rgba(0,0,0,.05)}.faq-item.open{border-color:#c8232c;box-shadow:0 4px 20px rgba(200,35,44,.1)}.faq-question{width:100%;padding:1.5rem;background:none;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease;text-align:left}.faq-question:hover{background:#f8f9fa}.question-content{display:flex;align-items:center;gap:1rem;flex:1 1}.question-icon{width:24px;height:24px;color:#c8232c;flex-shrink:0}.question-text{font-size:1.125rem;font-weight:600;color:#111;line-height:1.4}.chevron{width:20px;height:20px;color:#999;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.chevron.open{transform:rotate(180deg);color:#c8232c}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-answer.open{max-height:500px}.answer-content{padding:0 1.5rem 1.5rem 4rem;position:relative}.answer-line{position:absolute;left:2.25rem;top:0;bottom:1.5rem;width:2px;background:linear-gradient(180deg,#c8232c,rgba(200,35,44,.2));border-radius:1px}.answer-content p{font-size:1rem;color:#555;line-height:1.6;margin:0;padding-top:.5rem}@media (max-width:768px){.faq-section{padding:3rem 0}.faq-title{font-size:2rem}.faq-question{padding:1.25rem}.question-text{font-size:1rem}.question-icon{width:20px;height:20px}.answer-content{padding:0 1.25rem 1.25rem 3.5rem}.answer-line{left:1.875rem}}@media (max-width:480px){.faq-title{font-size:1.75rem}.faq-subtitle{font-size:1rem}.question-content{gap:.75rem}.faq-question{padding:1rem}.answer-content p,.question-text{font-size:.9375rem}}.formats-section{padding:3rem 0}.formats-header{text-align:center;margin-bottom:3rem}.formats-title{font-size:2.5rem;font-weight:700;color:#111;margin-bottom:1rem;line-height:1.2}.formats-title .highlight{color:#c8232c;position:relative}.formats-title .highlight:after{content:"";position:absolute;bottom:2px;left:0;right:0;height:6px;background:rgba(200,35,44,.1);z-index:-1;border-radius:3px}.formats-subtitle{font-size:1.125rem;color:#666;line-height:1.6;max-width:600px;margin:0 auto}.formats-content{position:relative}.formats-list{display:flex;flex-direction:column;gap:0;margin-bottom:2rem}.format-item{display:flex;align-items:center;gap:2rem;padding:1.5rem 0;border-bottom:1px solid #f0f0f0;transition:all .2s ease}.format-item:hover{background:rgba(248,250,252,.5);padding-left:1rem;padding-right:1rem;margin:0 -1rem;border-radius:8px}.format-item:last-child{border-bottom:none}.format-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.format-icon svg{width:28px;height:28px}.format-content{flex:1 1}.format-title{font-size:1.25rem;font-weight:600;color:#111;margin-bottom:.25rem;line-height:1.3}.format-description{font-size:.9375rem;color:#666;line-height:1.5;margin:0}.format-divider{width:1px;height:32px;background:linear-gradient(180deg,transparent,#e5e7eb 20%,#e5e7eb 80%,transparent);margin-left:auto;flex-shrink:0}.format-item:last-child .format-divider{display:none}@media (max-width:768px){.formats-section{padding:3rem 0}.formats-title{font-size:2rem}.format-item{gap:1.5rem;padding:1.25rem 0}.format-icon{width:40px;height:40px}.format-icon svg{width:24px;height:24px}.format-title{font-size:1.125rem}.format-divider{display:none}}@media (max-width:480px){.formats-title{font-size:1.75rem}.formats-subtitle{font-size:1rem}.format-item{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem;border-radius:8px;border-bottom:none;background:#f8fafc;margin:0 -.5rem .75rem}.format-item:hover{padding:1.25rem;margin:0 -.5rem}.format-icon{width:36px;height:36px}.formats-intro{padding:1.25rem}}