.elementor-3721 .elementor-element.elementor-element-1fe11ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.fd-sge-article{font-family:"Inter","Helvetica Neue",Arial,"PingFang TC","Microsoft JhengHei",sans-serif;line-height:1.7;color:#334155;background-color:#f8fafc;max-width:900px;margin:0 auto;padding:40px 20px;-webkit-font-smoothing:antialiased;border-radius:8px}.fd-sge-article h1,.fd-sge-article h2,.fd-sge-article h3,.fd-sge-article h4{color:#0f172a;font-weight:700;line-height:1.35;letter-spacing:-.01em}.fd-hero-sge{text-align:center;padding:80px 20px;background:#fff;border-radius:20px;margin-bottom:60px;box-shadow:0 10px 30px -10px rgb(67 56 202 / .1);border:1px solid #e2e8f0;position:relative;overflow:hidden}.fd-hero-sge::before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,#4338ca,#0ea5e9)}.fd-badge-ai{display:inline-block;background:#e0e7ff;color:#4338ca;padding:6px 16px;border-radius:50px;font-size:.85rem;font-weight:600;margin-bottom:25px;letter-spacing:1px}.fd-title{font-size:2.4rem;margin-bottom:25px;color:#1e1b4b}.fd-intro{font-size:1.15rem;color:#475569;max-width:750px;margin:0 auto}.fd-intro strong{color:#4338ca;font-weight:700;background:linear-gradient(180deg,transparent 70%,#c7d2fe 70%)}.fd-threat-section{padding:20px 0 80px 0}.fd-section-header{text-align:center;font-size:2rem;margin-bottom:15px;color:#0f172a}.fd-sub-desc{text-align:center;color:#64748b;margin-bottom:50px;font-size:1.1rem}.fd-threat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.fd-threat-card{background:#fff;border:1px solid #e2e8f0;padding:40px 30px;border-radius:12px;text-align:left;transition:all 0.3s ease}.fd-threat-card:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgb(0 0 0 / .05);border-color:#0ea5e9}.fd-icon-radar{font-size:2.5rem;margin-bottom:20px;background:#f1f5f9;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:12px}.fd-threat-card h3{font-size:1.3rem;margin-bottom:15px;color:#1e293b}.fd-threat-card p{font-size:1rem;color:#64748b;margin:0;line-height:1.6}.fd-strategy-section{padding-bottom:80px}.fd-card-container{display:flex;flex-direction:column;gap:100px}.fd-strategy-row{display:flex;align-items:center;gap:60px}.fd-strategy-row.reverse{flex-direction:row-reverse}.fd-strategy-visual{flex:1;min-height:280px;display:flex;align-items:center;justify-content:center;position:relative}.fd-sge-mockup{width:90%;background:#fff;border-radius:16px;box-shadow:0 10px 30px rgb(0 0 0 / .08);overflow:hidden;border:1px solid #e2e8f0}.fd-sge-header{background:#eff6ff;padding:15px 20px;font-size:.9rem;font-weight:700;color:#1e3a8a;display:flex;align-items:center;gap:8px}.fd-sparkle{font-size:1.2rem}.fd-sge-body{padding:25px}.fd-line{height:10px;background:#f1f5f9;margin-bottom:12px;border-radius:5px}.fd-line.full{width:100%}.fd-line.half{width:60%}.fd-source-link{margin-top:25px;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.fd-source-img{width:40px;height:40px;background:#4338ca;border-radius:6px}.fd-source-link span{font-size:.9rem;font-weight:700;color:#0f172a}.fd-auth-diagram{width:220px;height:220px;position:relative;display:flex;align-items:center;justify-content:center}.fd-orbit-ring{position:absolute;width:100%;height:100%;border:1px dashed #cbd5e1;border-radius:50%;animation:spin 10s linear infinite}.fd-center-node{width:80px;height:80px;background:#0f172a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;z-index:2;box-shadow:0 5px 15px rgb(15 23 42 / .3)}.fd-orbit-node{position:absolute;padding:5px 10px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;font-size:.75rem;font-weight:700;color:#4338ca;box-shadow:0 2px 5px rgb(0 0 0 / .05)}.n1{top:10px;left:50%;transform:translateX(-50%)}.n2{bottom:30px;right:-10px}.n3{bottom:30px;left:-10px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.fd-code-block{background:#1e293b;padding:25px;border-radius:12px;font-family:monospace;font-size:.85rem;color:#e2e8f0;width:90%;box-shadow:0 10px 20px rgb(0 0 0 / .2)}.fd-tag{color:#f472b6}.fd-attr{color:#60a5fa}.fd-val{color:#a78bfa}.fd-indent{margin-left:20px;margin-top:5px;margin-bottom:5px}.fd-strategy-info{flex:1}.fd-step-indigo{display:block;color:#4338ca;font-family:monospace;font-size:1rem;margin-bottom:15px;font-weight:600;letter-spacing:1px}.fd-strategy-info h4{font-size:1.8rem;margin-bottom:20px;color:#0f172a}.fd-strategy-info p{font-size:1.1rem;color:#475569}.fd-value-sge{padding:60px 20px;text-align:center}.fd-sge-box{max-width:750px;margin:0 auto;background:#1e1b4b;color:#fff;padding:80px 50px;border-radius:16px;background-image:linear-gradient(135deg,#1e1b4b 0%,#312e81 100%);box-shadow:0 25px 50px -12px rgb(30 27 75 / .4);position:relative}.fd-sge-box h3{color:#fff!important;font-size:2rem;margin-bottom:30px}.fd-sge-box p{font-size:1.25rem;color:#c7d2fe;line-height:1.8}.fd-cta-sge{text-align:center;padding:80px 20px}.fd-cta-inner{max-width:700px;margin:0 auto;background:#fff;border:1px solid #e2e8f0;padding:60px 40px;border-radius:16px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .05)}.fd-cta-inner h2{font-size:2.2rem;margin-bottom:20px;color:#1e1b4b}.fd-cta-inner p{color:#64748b;margin-bottom:40px;font-size:1.15rem}.fd-btn-future{display:inline-block;background:linear-gradient(90deg,#4338ca,#3b82f6);color:#fff;padding:20px 60px;border-radius:50px;font-weight:600;text-decoration:none;transition:all 0.3s ease;box-shadow:0 10px 20px -5px rgb(67 56 202 / .4);letter-spacing:.5px;font-size:1.1rem}.fd-btn-future:hover{transform:translateY(-2px);box-shadow:0 15px 25px -5px rgb(67 56 202 / .5);color:#fff}.arrow{margin-left:10px;transition:transform 0.2s;display:inline-block}.fd-btn-future:hover .arrow{transform:translateX(5px)}.fd-note{margin-top:30px;font-size:.9rem;color:#94a3b8;letter-spacing:1px}@media (max-width:768px){.fd-title{font-size:1.8rem}.fd-strategy-row,.fd-strategy-row.reverse{flex-direction:column;gap:40px}.fd-strategy-visual{width:100%;min-height:200px}}