.section-page{background:var(--background,#fff);min-height:100vh;color:var(--text-primary,#1f2937);padding:5.75rem 0 2rem;transition:background .3s,color .3s}.section-page.dark{background:var(--bg-primary,#0a0a0a);color:var(--text-primary,#fff)}.section-container{width:100%;max-width:none;margin:0 auto;padding:0 1rem}.back-link{color:var(--text-accent,#8b5cf6);border-radius:.5rem;align-items:center;gap:.5rem;margin-top:.25rem;margin-bottom:1.75rem;padding:.5rem .75rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.back-link:hover{background:var(--bg-glass,#8b5cf61a);color:var(--text-accent,#8b5cf6);transform:translate(-2px)}.section-container h1{background:var(--gradient-primary,linear-gradient(135deg,#8b5cf6 0%,#10b981 100%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:2.5rem;font-weight:700}.section-container h2{color:var(--text-primary,#1f2937);margin:3rem 0 1.5rem;font-size:2rem;font-weight:600}.section-page.dark .section-container h2{color:var(--text-primary,#fff)}.section-container h3{color:var(--text-secondary,#4b5563);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.section-page.dark .section-container h3{color:var(--text-tertiary,#e5e7eb)}.section-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;background:linear-gradient(#ffffffc7 0%,#fff9 100%);border:1px solid #8b5cf62e;border-radius:1.25rem;width:100%;max-width:none;padding:1.75rem 2rem;line-height:1.7;box-shadow:0 12px 35px #02061714}.section-page.dark .section-content{background:linear-gradient(#020617b8 0%,#0f172a73 100%);border-color:#7c3aed57}.section-content p{color:var(--text-secondary,#6b7280);margin-bottom:1.25rem;font-size:1.1rem}.section-page.dark .section-content p{color:var(--text-tertiary,#9ca3af)}.section-content h2{letter-spacing:.2px;margin:1.75rem 0 .75rem;position:relative}.section-content h2:after{content:"";background:linear-gradient(90deg,#8b5cf6e6 0%,#10b981d9 100%);border-radius:999px;width:160px;max-width:55%;height:3px;position:absolute;bottom:-.6rem;left:0}.section-content h3{margin:1.75rem 0 .75rem}.section-content ul{margin:0 0 1.25rem;padding-left:1.35rem;list-style:outside}.section-content li{color:inherit;margin:.35rem 0}.legal-note{color:#000;background:#fff;border:1px solid #8b5cf638;border-radius:.8rem;margin-top:1.25rem;padding:.8rem 1rem;font-size:.98rem}.section-page.dark .legal-note{color:#fff;background:#4c1d9573;border-color:#8b5cf661}.section-content a{color:var(--text-accent,#8b5cf6);font-weight:600;text-decoration:none;transition:color .2s}.section-content a:hover{color:var(--primary-dark,#7c3aed);text-decoration:underline}.contact-info{grid-template-columns:1fr;gap:1rem;margin-bottom:1.25rem;display:grid}.contact-item{background:var(--bg-card,#ffffffb3);border:1px solid var(--border-primary,#8b5cf62e);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:1.25rem;transition:transform .2s,box-shadow .2s}.section-page.dark .contact-item{background:var(--bg-card,#00000073);border-color:#8b5cf64d}.contact-item:hover{box-shadow:var(--shadow-lg,0 10px 25px #00000014);transform:translateY(-2px)}.contact-item h3{color:var(--text-accent,#8b5cf6);margin:0 0 .5rem;font-size:1.05rem}.contact-item p{color:var(--text-secondary,#6b7280);margin:.35rem 0}.section-page.dark .contact-item p{color:var(--text-tertiary,#9ca3af)}@media (min-width:768px){.contact-info,.help-key-steps{grid-template-columns:repeat(2,1fr)}}.help-category{background:var(--bg-card,#fffc);border:1px solid var(--border-primary,#8b5cf633);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;margin-bottom:2rem;padding:2rem;transition:all .3s}.section-page.dark .help-category{background:var(--bg-card,#00000080);border-color:var(--border-primary,#8b5cf64d)}.help-category:hover{box-shadow:var(--shadow-lg,0 10px 25px #0000001a);transform:translateY(-2px)}.help-category ul{margin:0;padding:0;list-style:none}.help-category li{margin-bottom:.75rem}.help-link{color:var(--text-accent,#8b5cf6);align-items:center;gap:.5rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.help-link:hover{color:var(--primary-dark,#7c3aed);transform:translate(4px)}.help-link:before{content:"→";font-size:.8rem;transition:transform .3s}.help-link:hover:before{transform:translate(2px)}.contact-form{background:var(--bg-card,#fffc);border:1px solid var(--border-primary,#8b5cf633);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;margin-top:1.25rem;padding:1.5rem;transition:all .3s}.section-page.dark .contact-form{background:var(--bg-card,#00000080);border-color:var(--border-primary,#8b5cf64d)}.contact-form:hover{box-shadow:var(--shadow-lg,0 10px 25px #0000001a);transform:translateY(-2px)}.form-group{margin-bottom:.9rem}.form-group label{color:var(--text-primary,#1f2937);margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}.section-page.dark .form-group label{color:var(--text-primary,#fff)}.form-group input,.form-group select,.form-group textarea{border:2px solid var(--border-primary,#8b5cf633);background:var(--bg-primary,#fff);width:100%;color:var(--text-primary,#1f2937);box-sizing:border-box;border-radius:.75rem;padding:.875rem 1rem;font-size:1rem;transition:all .3s}.section-page.dark .form-group input,.section-page.dark .form-group select,.section-page.dark .form-group textarea{background:var(--bg-secondary,#1a1a1a);border-color:var(--border-primary,#8b5cf64d);color:var(--text-primary,#fff)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--border-accent,#8b5cf6);box-shadow:0 0 0 3px var(--shadow-glow,#8b5cf61a);outline:none}.form-group textarea{resize:vertical;min-height:100px;font-family:inherit}.contact-form-grid{grid-template-columns:1fr;gap:.65rem 1rem;display:grid}.contact-form-grid .form-group{margin-bottom:0}.contact-form-span-2{grid-column:1/-1}.submit-btn{background:var(--gradient-primary,linear-gradient(135deg,#8b5cf6 0%,#10b981 100%));color:var(--text-inverse,#fff);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;width:100%;box-shadow:var(--shadow-lg,0 4px 15px #8b5cf64d);border:none;border-radius:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.submit-btn:hover{box-shadow:var(--shadow-xl,0 8px 25px #8b5cf666);filter:brightness(1.05);transform:translateY(-2px)}.submit-btn:active{transform:translateY(0)}.submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.field-help-text{color:var(--text-secondary,#6b7280);margin-top:.5rem;font-size:.85rem}.section-page.dark .field-help-text{color:var(--text-tertiary,#9ca3af)}.form-error-message{color:#ef4444;margin:0 0 1rem;font-size:.92rem;font-weight:600}.support-screenshot-preview{border:1px solid var(--border-primary,#8b5cf633);background:var(--bg-card,#ffffffa6);border-radius:.75rem;margin-top:.75rem;padding:.75rem}.section-page.dark .support-screenshot-preview{background:#0f172a99;border-color:#8b5cf659}.support-screenshot-preview img{-o-object-fit:contain;object-fit:contain;border-radius:.6rem;width:100%;max-height:220px;display:block}.remove-screenshot-btn{color:#fff;cursor:pointer;background:#991b1b;border:1px solid #7f1d1db3;border-radius:.55rem;margin-top:.7rem;padding:.45rem .75rem;font-size:.85rem;font-weight:600}.remove-screenshot-btn:hover{background:#7f1d1d}.help-key-steps{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem;display:grid}.help-key-step{background:var(--bg-card,#ffffffc7);border:1px solid var(--border-primary,#8b5cf633);border-radius:1rem;padding:1.15rem 1.2rem}.section-page.dark .help-key-step{background:#02061794;border-color:#8b5cf659}.help-key-step h3{margin-top:0}.success-message{background:var(--gradient-accent,linear-gradient(135deg,#047857 0%,#10b981 100%));text-align:center;color:#fff;border:1px solid #10b9814d;border-radius:1rem;margin-top:2rem;padding:2rem;animation:.5s ease-out slideIn}.success-message p{color:#fff;margin:0;font-size:1.1rem;font-weight:500}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.section-page{padding:5.25rem 0 1.75rem}.section-container{padding:0 .75rem}.section-container h1{margin-bottom:1.5rem;font-size:2rem}.section-container h2{margin:2.5rem 0 1.25rem;font-size:1.75rem}.section-container h3{font-size:1.1rem}.section-content{width:100%;max-width:100%;margin:0;padding:1.35rem 1.25rem}.section-content p{font-size:1rem}.help-category{margin-bottom:1.5rem;padding:1.5rem}.contact-form{margin-top:1.5rem;padding:1.2rem}.form-group input,.form-group select,.form-group textarea{padding:.75rem;font-size:.95rem}.submit-btn{padding:.875rem 1.5rem;font-size:.95rem}.back-link{margin-top:.15rem;margin-bottom:1.5rem;padding:.45rem .65rem}}@media (min-width:769px){.section-container{text-align:left;flex-direction:column;align-items:stretch;display:flex}.section-content{margin:0}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.section-page{padding:5rem 0 1.5rem}.section-container{padding:0 .6rem}.section-content{border-radius:1.1rem;width:100%;margin:0;padding:1.1rem 1rem}.section-container h1{font-size:1.75rem}.section-container h2{font-size:1.5rem}.help-category{padding:1.25rem}.contact-form{padding:1rem}.back-link{margin-top:.1rem;margin-bottom:1.35rem;padding:.4rem .55rem;font-size:.9rem}}
