:root{--primary-color:#ff7a18;--primary-hover:#ffa040;--primary-active:#d95d00;--primary-light:rgba(255,122,24,.08);--primary-glow:rgba(255,122,24,.4);--primary-shadow:rgba(255,122,24,.3);--primary-shadow-hover:rgba(255,122,24,.4);--primary-border:rgba(255,122,24,.2);--primary-bg-subtle:rgba(255,122,24,.05);--accent-cyan:#ff8c28;--accent-purple:#fff7ed;--accent-green:#ff7a18;--gradient-primary:linear-gradient(135deg,#ff7a18,#ff9c2a 50%,#fff);--gradient-accent:linear-gradient(135deg,#ff9c2a,#fff);--gradient-glow:radial-gradient(circle at center,rgba(255,122,24,.15) 0%,transparent 70%);--gradient-primary-solid-from:#ff7a18;--gradient-primary-solid-via:#ff9c2a;--gradient-primary-solid-to:#fff}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px rgba(255,122,24,.3)}50%{box-shadow:0 0 40px rgba(255,122,24,.5)}}@keyframes pulse-glow-card{0%,to{box-shadow:0 0 20px rgba(255,122,24,.3)}50%{box-shadow:0 0 40px rgba(255,122,24,.5)}}@keyframes timeline-glow{0%,to{box-shadow:0 0 5px rgba(255,122,24,.5)}50%{box-shadow:0 0 15px rgba(255,122,24,.8)}}@keyframes door-glow{0%,to{box-shadow:0 0 10px rgba(245,158,11,.3)}50%{box-shadow:0 0 25px rgba(245,158,11,.5)}}.border-flow{background:linear-gradient(90deg,#ff7a18,#ff9c2a,#fff,#ff7a18);background-size:300% 100%;animation:border-flow 3s ease infinite}.hero-carousel .arco-carousel-indicator-bottom .arco-carousel-indicator-item-active{background:linear-gradient(90deg,#ff7a18,#fff);box-shadow:0 0 15px rgba(255,122,24,.6)}.rich-text-editor{border:1px solid #e5e7eb;border-radius:.5rem;background:#fff}.rich-text-editor .ProseMirror{outline:none;min-height:200px;padding:1rem}.rich-text-editor .ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.rich-text-editor .ProseMirror img{max-width:100%;height:auto;border-radius:.5rem;margin:.5rem 0}.rich-text-editor .ProseMirror a{color:#2563eb;text-decoration:underline}.rich-text-editor .ProseMirror a:hover{color:#1d4ed8}.rich-text-editor .ProseMirror ol,.rich-text-editor .ProseMirror ul{padding-left:1.5rem;margin:.5rem 0}.rich-text-editor .ProseMirror ul{list-style-type:disc}.rich-text-editor .ProseMirror ol{list-style-type:decimal}.rich-text-editor .ProseMirror li{margin:.25rem 0}.rich-text-editor .ProseMirror h1{font-size:2em;font-weight:700;margin:.67em 0}.rich-text-editor .ProseMirror h2{font-size:1.5em;font-weight:700;margin:.75em 0}.rich-text-editor .ProseMirror h3{font-size:1.17em;font-weight:700;margin:.83em 0}.rich-text-editor .ProseMirror p{margin:.5em 0}.rich-text-editor .ProseMirror:focus{outline:none}.rich-text-editor .arco-btn-primary{background-color:var(--primary-color)!important}.rich-text-preview{line-height:1.7}.rich-text-preview img{max-width:100%;height:auto;border-radius:.5rem;margin:.5rem 0}.rich-text-preview a{color:#2563eb;text-decoration:underline}.rich-text-preview a:hover{color:#1d4ed8}.rich-text-preview ol,.rich-text-preview ul{padding-left:1.5rem;margin:.5rem 0}.rich-text-preview ul{list-style-type:disc}.rich-text-preview ol{list-style-type:decimal}.rich-text-preview li{margin:.25rem 0}.rich-text-preview h1{font-size:2em;font-weight:700;margin:.67em 0}.rich-text-preview h2{font-size:1.5em;font-weight:700;margin:.75em 0}.rich-text-preview h3{font-size:1.17em;font-weight:700;margin:.83em 0}.rich-text-preview p{margin:.5em 0}