.ds-support-template{background:#f6fafd}.ds-support-template #site-content.content-wrap{width:100%;max-width:none;margin:0;padding:calc(70px + 40px) 0 40px}.ds-support-page{--support-primary:#265166;--support-primary-dark:#1e3745;--support-secondary:#547c90;--support-bg:#f6fafd;--support-white:#fff;--support-border:#bacfda;--support-text:#1e293b;--support-muted:#414a4e;color:var(--support-text);font-family:"Nunito","Nunito Fallback",sans-serif;font-size:16px;line-height:1.6}.ds-support-page *,.ds-support-page ::after,.ds-support-page ::before{box-sizing:border-box}.support-container{width:min(calc(100% - 40px),1000px);margin:0 auto}.support-hero{margin-bottom:40px;text-align:center}.support-hero h1{margin:0 0 10px;color:var(--support-primary-dark);font-size:clamp(30px, 5vw, 36px);font-weight:800;line-height:1.2}.support-hero p{max-width:600px;margin:0 auto;color:var(--support-muted);font-size:16px}.support-card{padding:40px;border:1px solid var(--support-border);border-radius:16px;background:var(--support-white);box-shadow:0 4px 20px rgb(38 81 102 / 4%)}.section-title{display:flex;align-items:center;gap:10px;margin:0 0 24px;padding-bottom:12px;border-bottom:1px solid var(--support-border);color:var(--support-primary-dark);font-size:22px;font-weight:800;line-height:1.35}.section-title i{color:var(--support-primary);font-size:20px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.form-group{display:flex;min-width:0;flex-direction:column;gap:6px;margin-bottom:20px}.form-group.full-width{grid-column:1/-1}.form-group>label{color:var(--support-text);font-size:14px;font-weight:700}.form-control{width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--support-border);border-radius:8px;outline:0;background:var(--support-bg);color:var(--support-text);font:inherit;font-size:15px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.form-control:focus{border-color:var(--support-primary);background:var(--support-white);box-shadow:0 0 0 3px rgb(38 81 102 / 8%)}textarea.form-control{min-height:130px;resize:vertical}.file-upload-box{display:flex;min-height:112px;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;border:2px dashed var(--support-border);border-radius:8px;background:var(--support-bg);color:var(--support-muted);text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.file-upload-box:focus-within,.file-upload-box:hover{border-color:var(--support-primary)}.file-upload-box i{color:var(--support-secondary);font-size:24px}.file-upload-box span{font-size:13px}.file-upload-box input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.submit-btn{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border:0;border-radius:8px;background:var(--support-primary);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.submit-btn:hover{transform:translateY(-1px);background:var(--support-primary-dark)}.success-alert,.support-alert{margin-bottom:24px;padding:20px;border:1px solid #10b981;border-radius:12px;background:#ecfdf5;color:#065f46}.success-alert h2{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:18px;font-weight:800}.success-alert p{margin:0}.support-alert.is-error{border-color:#fca5a5;background:#fef2f2;color:#991b1b}.support-honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media (max-width:768px){.support-card{padding:24px}}@media (max-width:600px){.support-container{width:min(calc(100% - 28px),1000px)}.form-grid{grid-template-columns:1fr}.form-group.full-width{grid-column:auto}}@media (prefers-reduced-motion:reduce){.ds-support-page *,.ds-support-page ::after,.ds-support-page ::before{scroll-behavior:auto!important;transition-duration:NaNs!important}}