.ueba-hero,.ueba-objective,.ueba-whatis{max-width:100%}.ueba-hero *,.ueba-mid *,.ueba-objective *,.ueba-whatis *{box-sizing:border-box}.ueba-hero{background:var(--color-dark);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.ueba-hero:before{content:"";position:absolute;inset:0;background:url(/images/casestudy/casestudy_top_bg.png) no-repeat 50%;background-size:cover;pointer-events:none;z-index:0}.ueba-hero-inner{max-width:var(--max-width);padding:60px 100px 180px;position:relative;z-index:1;gap:32px;text-align:center}.ueba-hero-inner,.ueba-hero-titles{width:100%;display:flex;flex-direction:column;align-items:center}.ueba-hero-titles{gap:12px}.ueba-hero-title{font-size:64px}.ueba-hero-subtitle,.ueba-hero-title{font-family:var(--font-heading);font-weight:700;color:var(--color-white);line-height:1.2}.ueba-hero-subtitle{font-size:40px}.ueba-hero-desc{font-family:var(--font-gov);font-weight:400;font-size:24px;color:#ccc;line-height:1.5;text-align:center;white-space:pre-line}.ueba-hero-btn{display:inline-flex;align-items:center;justify-content:center;border:2px solid #00eb8e;background:transparent;color:#00eb8e;padding:20px 80px;border-radius:100px;font-family:var(--font-body);font-weight:700;font-size:24px;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.ueba-hero-btn:hover{background:#00eb8e;color:var(--color-dark)}.ueba-mid{background:#f3f3f3;position:relative;display:flex;flex-direction:column}.ueba-whatis{margin-top:-100px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.ueba-whatis,.ueba-whatis-inner{max-width:var(--max-width);width:100%}.ueba-whatis-inner{margin:0 auto}.ueba-whatis-card{background:var(--color-white);border-radius:20px;box-shadow:4px 4px 40px rgba(0,0,0,.08);padding:60px 160px 170px;display:flex;flex-direction:column;gap:20px;width:100%}.ueba-whatis-title{font-family:var(--font-heading);font-weight:700;font-size:40px;color:#141414;line-height:1.5}.ueba-whatis-sub{font-weight:700;font-size:24px;color:#00c979}.ueba-whatis-sub,.ueba-whatis-text{font-family:var(--font-gov);line-height:1.5}.ueba-whatis-text{font-weight:400;font-size:20px;color:#141414}.ueba-whatis-text .pp-text-link,.ueba-whatis-text a{font-family:var(--font-gov);font-weight:700;text-decoration:underline;color:#141414}.ueba-objective{position:relative;z-index:2}.ueba-objective-inner{max-width:var(--max-width);padding-right:120px;position:relative;width:100%;margin:-100px auto 0}.ueba-objective-bar{background:#00c979;border-top-right-radius:20px;border-bottom-right-radius:20px;padding:40px 40px 40px 160px;display:flex;align-items:center;gap:120px;position:relative}.ueba-objective-bar:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:100vw;background:#00c979}.ueba-objective-title{font-family:var(--font-heading);font-weight:700;font-size:40px;color:var(--color-white);white-space:nowrap;line-height:1.5}.ueba-objective-cards{display:flex;flex:1 1;gap:60px;align-items:flex-start;min-width:0}.ueba-objective-card{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:12px}.ueba-objective-card-icon{width:36px;height:36px;filter:brightness(0) invert(1)}.ueba-objective-card-title{font-weight:700;font-size:24px}.ueba-objective-card-desc,.ueba-objective-card-title{font-family:var(--font-gov);color:var(--color-white);line-height:1.5}.ueba-objective-card-desc{font-weight:400;font-size:18px}.ueba-tabs{background:#f3f3f3;padding:100px 0 0}.ueba-tabs-inner{max-width:var(--max-width);margin:0 auto;padding:0 160px 100px;display:flex;gap:20px;align-items:center}.ueba-tab{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:100px;border:none;background:transparent;color:#141414;font-family:var(--font-body);font-weight:700;font-size:24px;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.ueba-tab:hover{background:#f1f1f1}.ueba-tab--active,.ueba-tab--active:hover{background:#141414;color:var(--color-white)}.ueba-section-row{max-width:var(--max-width);margin:0 auto;padding:0 160px 100px;display:flex;align-items:flex-start;gap:40px}.ueba-section-row.pt100{padding-top:100px}.ueba-section-label{width:360px;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.ueba-section-label-pill{display:inline-block;font-family:var(--font-heading);font-weight:700;font-size:24px;color:#00c979;line-height:1.5}.ueba-section-label-title{font-family:var(--font-heading);font-weight:700;font-size:36px;color:#141414;line-height:1.3;white-space:pre-line}.ueba-effect{background:#f3f3f3}.ueba-effect-cards{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;align-items:stretch}.ueba-effect-card{background:var(--color-white);border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:12px}.ueba-effect-card-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.ueba-effect-card-icon img{width:100%;height:100%;object-fit:contain}.ueba-effect-card-title{font-family:var(--font-gov);font-weight:700;font-size:22px;color:#141414;line-height:1.5}.ueba-effect-card-bullets,.ueba-effect-card-desc{font-family:var(--font-gov);font-weight:400;font-size:18px;color:#636363;line-height:1.5}.ueba-effect-card-bullets{list-style:disc;padding-left:24px;margin:0}.ueba-effect-card-bullets li{margin-bottom:6px}.ueba-effect-card-bullets li:last-child{margin-bottom:0}.ueba-tech{background:#f1f1f1}.ueba-tech-content{flex:1 1;display:flex;flex-direction:column;gap:20px;min-width:0}.ueba-tech-item{background:var(--color-white);border-radius:24px;padding:40px;display:flex;flex-direction:row;gap:40px;align-items:stretch;box-shadow:4px 4px 20px rgba(0,0,0,.06)}.ueba-tech-item-header{flex:1 1;display:flex;flex-direction:column;gap:20px}.ueba-tech-item-title{font-family:var(--font-gov);font-weight:700;font-size:24px;color:#141414;line-height:1.5}.ueba-tech-item-desc{font-size:20px}.ueba-tech-item-bullets,.ueba-tech-item-desc{font-family:var(--font-gov);font-weight:400;color:#636363;line-height:1.5;margin:0}.ueba-tech-item-bullets{list-style:disc;padding-left:30px;font-size:18px;white-space:pre-line}.ueba-tech-item-bullets li{margin-bottom:10px}.ueba-tech-item-bullets li:last-child{margin-bottom:0}.ueba-tech-item-diagram{flex:1 1;display:flex;justify-content:center;align-items:center;border-radius:12px;overflow:hidden}.ueba-tech-item-diagram img{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.ueba-diagram{flex:1 1;min-width:0;container-type:inline-size;display:flex;flex-direction:column;justify-content:center}.ueba-notify-box{--u:calc(100cqw / 540);align-items:center;justify-content:center;min-height:calc(var(--u) * 270);padding:calc(var(--u) * 15) 0;align-items:stretch;flex-shrink:0}.ueba-notify-box,.ueba-notify-card{display:flex;gap:calc(var(--u) * 12);box-sizing:border-box}.ueba-notify-card{flex:1 1;min-width:0;min-height:calc(var(--u) * 240);background:var(--color-white);border:calc(var(--u) * 1) solid #ddd;border-radius:calc(var(--u) * 20);padding:calc(var(--u) * 20);flex-direction:column;align-items:center}.ueba-notify-head{width:100%;display:flex;flex-direction:column;gap:calc(var(--u) * 4);text-align:center;font-family:var(--font-gov);font-weight:700;line-height:normal}.ueba-notify-num{color:var(--color-2);font-size:calc(var(--u) * 20)}.ueba-notify-name{color:var(--color-dark);font-size:calc(var(--u) * 14)}.ueba-notify-sub{display:block;font-size:calc(var(--u) * 12)}.ueba-notify-icon{position:relative;width:calc(var(--u) * 80);height:calc(var(--u) * 80);flex-shrink:0}.ueba-notify-icon img{position:absolute;display:block;max-width:none}.ueba-notify-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:calc(var(--u) * 4) calc(var(--u) * 8);border:calc(var(--u) * 2) solid var(--color-white);border-radius:calc(var(--u) * 8);font-family:var(--font-gov);font-weight:700;font-size:calc(var(--u) * 9);line-height:normal;color:var(--color-white);white-space:nowrap}.ueba-notify-badge-1{background:#f8a814}.ueba-notify-badge-2{background:#e82b25}.ueba-notify-badge-3{background:#2b2929}.ueba-notify-tags{width:100%;background:#eee;border-radius:calc(var(--u) * 8);padding:calc(var(--u) * 4) calc(var(--u) * 12);display:flex;gap:calc(var(--u) * 4);align-items:center;justify-content:center;font-family:var(--font-gov);font-weight:600;font-size:calc(var(--u) * 12);line-height:normal;color:var(--color-dark);box-sizing:border-box;white-space:nowrap;text-align:center;margin-top:auto}html:lang(en) .ueba-notify-tags{flex-wrap:wrap;white-space:normal}html:lang(en) .ueba-notify-tags span{white-space:nowrap}.ueba-notify-tags img{width:calc(var(--u) * 4);height:calc(var(--u) * 4);flex-shrink:0}.ueba-report-box{--u:calc(100cqw / 540);display:flex;flex-direction:column;gap:calc(var(--u) * 8);align-items:center;justify-content:center;flex-shrink:0}.ueba-report-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 9.5)}.ueba-report-arrow{width:calc(var(--u) * 24);height:calc(var(--u) * 24);flex-shrink:0}.ueba-report-step{flex-shrink:1;min-width:min-content;align-self:stretch;border:calc(var(--u) * 1) solid #ddd;border-radius:calc(var(--u) * 24);padding:calc(var(--u) * 12);display:flex;flex-direction:column;gap:calc(var(--u) * 8);align-items:center;box-sizing:border-box}.ueba-report-head{width:100%;display:flex;flex-direction:column;gap:calc(var(--u) * 4);text-align:center;font-family:var(--font-gov);font-weight:700;line-height:normal}.ueba-report-num{color:var(--color-2);font-size:calc(var(--u) * 20)}.ueba-report-name{color:var(--color-dark);font-size:calc(var(--u) * 12);white-space:nowrap}html:lang(en) .ueba-report-name{white-space:normal}html:lang(en) .ueba-report-row{gap:calc(var(--u) * 4)}html:lang(en) .ueba-report-step{padding:calc(var(--u) * 12) calc(var(--u) * 8)}html:lang(en) .ueba-report-doc-label{padding:calc(var(--u) * 12) calc(var(--u) * 1)}.ueba-report-art1{position:relative;width:calc(var(--u) * 102);height:calc(var(--u) * 80);flex-shrink:0}.ueba-report-tmpl{position:absolute;left:calc(var(--u) * 3.33);top:calc(var(--u) * 10.74);width:calc(var(--u) * 84);background:var(--color-white);border:calc(var(--u) * 3) solid var(--color-dark);border-radius:calc(var(--u) * 4);padding:calc(var(--u) * 4);display:flex;flex-direction:column;gap:calc(var(--u) * 4);box-sizing:border-box}.ueba-report-tmpl-label{font-family:var(--font-gov);font-weight:700;font-size:calc(var(--u) * 6);line-height:normal;color:var(--color-dark)}.ueba-report-chiprows{display:flex;flex-direction:column;gap:calc(var(--u) * 2)}.ueba-report-chiprow{display:flex;gap:calc(var(--u) * 2);align-items:center}.ueba-report-chip{background:#636363;color:var(--color-white);font-family:var(--font-gov);font-weight:700;font-size:calc(var(--u) * 6);line-height:normal;border-radius:calc(var(--u) * 2);padding:calc(var(--u) * 2) calc(var(--u) * 4);white-space:nowrap}.ueba-report-chip.is-primary{background:var(--color-2)}.ueba-report-slot{width:calc(var(--u) * 14);height:calc(var(--u) * 11);border:calc(var(--u) * 1) dashed #636363;border-radius:calc(var(--u) * 2);flex-shrink:0;box-sizing:border-box}.ueba-report-finger{position:absolute;left:calc(var(--u) * 76.33);top:calc(var(--u) * 46.74);width:calc(var(--u) * 23);height:calc(var(--u) * 23)}.ueba-report-art2,.ueba-report-art3{flex:1 1;min-height:0;display:flex;gap:calc(var(--u) * 4);align-items:center;justify-content:center}.ueba-report-art3{width:100%}.ueba-report-sched{width:calc(var(--u) * 48);height:calc(var(--u) * 48);flex-shrink:0}.ueba-report-arrow-sm{width:calc(var(--u) * 12);height:calc(var(--u) * 12);flex-shrink:0}.ueba-report-arrow-md{width:calc(var(--u) * 16);height:calc(var(--u) * 16);flex-shrink:0}.ueba-report-docimg{width:calc(var(--u) * 52);height:calc(var(--u) * 52);flex-shrink:0}.ueba-report-pill{background:#636363;color:var(--color-white);border-radius:calc(var(--u) * 4);padding:calc(var(--u) * 4);font-size:calc(var(--u) * 9)}.ueba-report-doc-label,.ueba-report-pill{font-family:var(--font-gov);font-weight:700;line-height:normal;text-align:center;white-space:pre-line;flex-shrink:0}.ueba-report-doc-label{border:calc(var(--u) * 1) solid #ccc;border-radius:calc(var(--u) * 4);padding:calc(var(--u) * 12) calc(var(--u) * 2);font-size:calc(var(--u) * 6);color:var(--color-dark)}.ueba-report-drm{background:#636363;border-radius:calc(var(--u) * 8);padding:calc(var(--u) * 4) calc(var(--u) * 8);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-white);font-family:var(--font-gov);font-weight:700;font-size:calc(var(--u) * 9);line-height:normal;text-align:center;white-space:pre-line;flex-shrink:0}.ueba-report-lock{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.ueba-report-caption{margin:0;padding:calc(var(--u) * 4) 0;font-family:var(--font-gov);font-weight:700;font-size:calc(var(--u) * 12);line-height:normal;color:var(--color-dark);text-align:center}.ueba-tech-item-imgwrap{position:relative;width:100%;line-height:0;container-type:inline-size}.ueba-status-legend{--u:calc(100cqw / 540);position:absolute;right:2.22%;bottom:4.91%;background:rgba(0,0,0,.8);border-radius:calc(var(--u) * 8);padding:calc(var(--u) * 4) calc(var(--u) * 12);display:flex;gap:calc(var(--u) * 12);align-items:center;font-family:var(--font-gov);font-weight:600;font-size:calc(var(--u) * 14);line-height:normal;white-space:nowrap}.ueba-status-item{display:flex;align-items:center;gap:calc(var(--u) * 4)}.ueba-status-item img{width:calc(var(--u) * 12);height:calc(var(--u) * 12);flex-shrink:0}.ueba-status-item-1{color:#00b0f0}.ueba-status-item-2{color:#e9b44c}.ueba-status-item-3{color:#f0685a}@media (max-width:1600px){.ueba-tech-item--diagram{flex-direction:column}.ueba-tech-item--diagram .ueba-diagram{width:100%}}@media (max-width:1200px){.ueba-notify-box{--u:1px;flex-direction:column;min-height:0;padding:0}.ueba-notify-card{width:100%;min-height:0}.ueba-report-box{--u:1px}.ueba-report-row{flex-direction:column;gap:calc(var(--u) * 12)}.ueba-report-step{width:100%;align-self:auto}.ueba-report-arrow{transform:rotate(90deg)}}.ueba-tech-stat-box{background:url(/images/product/siem/stat_bg.png) no-repeat 50%;background-size:cover;border-radius:20px;padding:60px;min-height:640px;display:flex;flex-direction:column;gap:24px;position:relative;overflow:hidden}.ueba-tech-stat-box:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.7);pointer-events:none;z-index:0}.ueba-tech-stat-box>.ueba-tech-stat-link,.ueba-tech-stat-content{position:relative;z-index:1}.ueba-tech-stat-content{display:flex;flex-direction:column;gap:20px}.ueba-tech-stat-title{font-family:var(--font-heading);font-weight:700;font-size:36px;color:var(--color-white);line-height:1.5}.ueba-tech-stat-bullets,.ueba-tech-stat-desc{font-family:var(--font-gov);font-weight:400;font-size:18px;color:hsla(0,0%,100%,.85);line-height:1.7;margin:0}.ueba-tech-stat-bullets{list-style:disc;padding-left:30px}.ueba-tech-stat-bullets li{margin-bottom:4px}.ueba-tech-stat-bullets li:last-child{margin-bottom:0}.ueba-tech-stat-link{display:inline-flex;align-items:center;gap:12px;align-self:flex-end;margin-top:auto;font-family:var(--font-gov);font-weight:700;font-size:24px;color:var(--color-white);text-decoration:none;transition:color .2s}.ueba-tech-stat-link:hover{color:#00c979}.ueba-tech-stat-link-arrow{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:hsla(0,0%,100%,.2);color:var(--color-white);font-size:28px;transition:background .2s,color .2s}.ueba-tech-stat-link:hover .ueba-tech-stat-link-arrow{background:#00c979;color:var(--color-white)}.ueba-func{background:#f1f1f1}.ueba-func-content{flex:1 1;display:flex;flex-direction:column;gap:20px;min-width:0}.ueba-func-row{display:grid;grid-gap:12px;gap:12px}.ueba-func-row--3{grid-template-columns:repeat(3,1fr)}.ueba-func-row--2{grid-template-columns:repeat(2,1fr)}.ueba-func-card{background:var(--color-white);border-radius:24px;padding:40px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:486px}.ueba-func-card-body{display:flex;flex-direction:column;gap:12px}.ueba-func-card-num{font-size:24px}.ueba-func-card-num,.ueba-func-card-title{font-family:var(--font-gov);font-weight:700;color:#141414;line-height:1.5}.ueba-func-card-title{font-size:20px}.ueba-func-card-bullets{list-style:disc;padding-left:27px;margin:0;font-family:var(--font-gov);font-weight:400;font-size:18px;color:#636363;line-height:1.5}.ueba-func-card-bullets li{margin-bottom:10px}.ueba-func-card-bullets li:last-child{margin-bottom:0}.ueba-func-card-icon{display:flex;justify-content:flex-end;align-items:center}.ueba-func-card-icon img{width:80px;height:80px;object-fit:contain}.ueba-cases{background:#fff}.ueba-cases-content{flex:1 1;min-width:0;align-items:center}.ueba-case-list,.ueba-cases-content{display:flex;flex-direction:column;gap:40px}.ueba-case-list{width:100%}.ueba-case-card{background:var(--color-white);width:100%;display:flex;flex-direction:column;text-decoration:none;color:inherit;cursor:pointer}.ueba-case-card-title-text{background-image:linear-gradient(var(--color-dark),var(--color-dark));background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px}.ueba-case-card:hover .ueba-case-card-title-text{animation:underline-draw .8s ease forwards}.ueba-case-card-gradient{height:10px;background:linear-gradient(90deg,#00c979 0,#3c85c8);width:100%}.ueba-case-card-body{display:flex;align-items:stretch;width:100%}.ueba-case-card-img{width:600px;height:360px;position:relative;flex-shrink:0;overflow:hidden}.ueba-case-card-badge{position:absolute;top:20px;left:20px;background:rgba(0,0,0,.5);color:var(--color-white);font-family:var(--font-gov);font-weight:600;font-size:16px;padding:8px 12px;border-radius:8px;z-index:1}.ueba-case-card-info{flex:1 1;min-width:0;padding:24px 40px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.ueba-case-card-logo{height:24px;display:flex;align-items:center}.ueba-case-card-title{font-family:var(--font-gov);font-weight:700;font-size:32px;color:#141414;line-height:1.5;margin:0}.ueba-case-card-divider{height:1px;background:#eee;width:100%}.ueba-case-card-meta{display:flex;flex-direction:column;gap:4px;margin:0}.ueba-case-card-row{display:flex;align-items:center;gap:0}.ueba-case-card-row dt{width:140px;flex-shrink:0}.ueba-case-card-row dd,.ueba-case-card-row dt{font-family:var(--font-gov);font-weight:500;font-size:20px;color:#636363;line-height:1.5;margin:0}.ueba-case-card-row dd{flex:1 1;min-width:0}.ueba-case-card-bottom{height:1px;background:#ddd;width:100%}.ueba-case-empty{font-family:var(--font-gov);font-weight:500;font-size:20px;color:#636363;text-align:center;padding:80px 0;width:100%}.ueba-case-viewall{display:flex;justify-content:center}.ueba-case-viewall-btn{display:inline-flex;align-items:center;justify-content:center;border:2px solid #00c979;background:transparent;color:#00c979;padding:8px 40px;border-radius:100px;font-family:var(--font-body);font-weight:700;font-size:20px;text-decoration:none;transition:background .2s,color .2s;line-height:1.5}.ueba-case-viewall-btn:hover{background:#00c979;color:var(--color-white)}@media (max-width:768px){.ueba-section-row{padding:0 24px 40px;flex-direction:column;gap:24px}.ueba-section-row.pt100{padding-top:20px}.ueba-section-label{width:100%}.ueba-section-label-title{font-size:24px}.ueba-effect-cards{grid-template-columns:1fr;flex-direction:column}.ueba-effect-card{padding:24px;width:100%;flex:0 0 auto}.ueba-effect-card-title{font-size:18px}.ueba-effect-card-desc{font-size:14px}.ueba-tech-item{flex-direction:column;padding:24px;gap:24px}.ueba-tech-item-title{font-size:18px}.ueba-tech-item-desc{font-size:14px}.ueba-tech-item-bullets,.ueba-tech-stat-bullets{font-size:14px;padding-left:20px}.ueba-tech-stat-box{padding:32px 24px;min-height:420px}.ueba-tech-stat-title{font-size:24px}.ueba-tech-stat-desc{font-size:14px}.ueba-tech-stat-link{font-size:16px;gap:12px}.ueba-tech-stat-link-arrow{width:44px;height:44px;font-size:20px}.ueba-tabs{padding:60px 0 0}.ueba-tabs-inner{padding:0 24px 20px;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ueba-tab{font-size:16px;padding:8px 16px}.ueba-func-row,.ueba-func-row--2,.ueba-func-row--3{grid-template-columns:1fr}.ueba-func-card{padding:24px;min-height:auto}.ueba-func-card-num{font-size:20px}.ueba-func-card-title{font-size:18px}.ueba-func-card-bullets{font-size:14px;padding-left:20px}.ueba-func-card-icon img{width:60px;height:60px}.ueba-hero{min-height:auto}.ueba-hero-inner{padding:40px 24px 80px;gap:24px}.ueba-hero-title{font-size:40px}.ueba-hero-subtitle{font-size:24px}.ueba-hero-desc{font-size:16px}.ueba-hero-btn{padding:14px 40px;font-size:16px}.ueba-mid{padding-bottom:60px;gap:32px}.ueba-whatis{margin-top:0}.ueba-whatis-inner{padding:0 24px}.ueba-whatis-card{padding:32px 24px}.ueba-whatis-title{font-size:28px}.ueba-whatis-sub{font-size:18px}.ueba-whatis-text{font-size:15px}.ueba-objective{margin-top:0;overflow-x:hidden}.ueba-objective-inner{padding-right:24px;margin-top:0}.ueba-objective-bar{flex-direction:column;align-items:stretch;gap:32px;padding:32px 24px;border-bottom-right-radius:8px}.ueba-objective-title{font-size:28px;text-align:center;white-space:normal}.ueba-objective-cards{flex-direction:column;gap:24px}.ueba-objective-card-title{font-size:18px}.ueba-objective-card-desc{font-size:14px}.ueba-case-card-body{flex-direction:column}.ueba-case-card-img{width:100%;height:220px}.ueba-case-card-info{padding:20px 24px;gap:16px}.ueba-case-card-title{font-size:22px}.ueba-case-card-row{flex-direction:column;align-items:flex-start;gap:2px}.ueba-case-card-row dd,.ueba-case-card-row dt{width:100%;font-size:14px}.ueba-case-card-badge{font-size:13px;padding:6px 10px}.ueba-effect-card-bullets{font-size:14px;padding-left:20px}}.ueba-func-process-card{background:var(--color-white);border-radius:24px;padding:40px;width:100%;display:flex;flex-direction:column;gap:40px}.ueba-func-process-head{display:flex;flex-direction:column;gap:12px;width:100%}.ueba-func-process-head-title{margin:0;font-family:var(--font-gov);font-weight:700;font-size:24px;line-height:1.5;color:var(--color-dark)}.ueba-func-process-head-desc{margin:0;font-family:var(--font-gov);font-weight:400;font-size:18px;line-height:1.5;color:#636363}.ueba-func-process-row{display:flex;align-items:flex-start;justify-content:center;gap:8px;width:100%}.ueba-func-process-step{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:20px}.ueba-func-process-circlewrap{position:relative;width:100px;height:100px;flex-shrink:0}.ueba-func-process-circle{width:100%;height:100%;background:var(--color-white);border-radius:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.ueba-func-process-icon{width:40px;height:40px;flex-shrink:0}.ueba-func-process-ring{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.ueba-func-process-num{position:absolute;right:-2%;top:-2.26%;width:32px;height:32px;border-radius:50%;background:var(--color-2);color:var(--color-white);font-family:var(--font-gov);font-weight:700;font-size:18px;line-height:1.5;display:flex;align-items:center;justify-content:center}.ueba-func-process-text{display:flex;flex-direction:column;gap:8px;text-align:center;width:100%}.ueba-func-process-title{font-weight:700;font-size:18px;color:var(--color-dark);line-height:1.5;min-height:44px;display:flex;align-items:center;justify-content:center}.ueba-func-process-desc,.ueba-func-process-title{font-family:var(--font-gov);margin:0;white-space:pre-line}.ueba-func-process-desc{font-weight:400;font-size:14px;color:#636363;line-height:1.3}.ueba-func-process-arrow{flex-shrink:0;width:24px;height:24px;align-self:center}.ueba-func-tags{align-self:flex-start;flex-wrap:wrap;gap:20px;background:#f1f1f1;border-radius:8px;padding:8px 20px}.ueba-func-tag,.ueba-func-tags{display:flex;align-items:center}.ueba-func-tag{gap:4px;font-family:var(--font-gov);font-weight:600;font-size:14px;line-height:normal;color:var(--color-dark);white-space:nowrap}.ueba-func-tag img{width:8px;height:8px;flex-shrink:0}.ueba-func-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;width:100%}.ueba-func-feature-card{background:var(--color-white);border-radius:24px;padding:32px 24px;display:flex;flex-direction:row;align-items:flex-start;gap:12px;min-height:210px;box-sizing:border-box}.ueba-func-feature-icon{width:64px;height:64px;border-radius:50%;background:#f1f1f1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ueba-func-feature-icon img{width:32px;height:32px}.ueba-func-feature-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:12px}.ueba-func-feature-title{font-weight:700;font-size:20px;color:var(--color-dark)}.ueba-func-feature-desc,.ueba-func-feature-title{font-family:var(--font-gov);line-height:1.5;margin:0;word-break:break-word}.ueba-func-feature-desc{font-weight:400;font-size:18px;color:#636363;white-space:pre-line}.ueba-hero-btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media (max-width:1500px){.ueba-func-process-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px 16px;gap:32px 16px}.ueba-func-process-arrow{display:none}.ueba-func-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ueba-func-process-card{padding:24px;gap:24px}.ueba-func-process-head-title{font-size:20px}.ueba-func-process-head-desc{font-size:15px}.ueba-func-process-row{grid-template-columns:repeat(2,1fr);gap:28px 12px}.ueba-func-process-title{font-size:16px;min-height:0}.ueba-func-process-desc{font-size:13px}.ueba-func-tags{align-self:stretch;gap:8px 16px}.ueba-func-features{grid-template-columns:1fr}.ueba-func-feature-card{padding:24px;min-height:0}.ueba-func-feature-title{font-size:18px}.ueba-func-feature-desc{font-size:15px}}.soar-hero,.soar-objective,.soar-whatis{max-width:100%}.soar-hero *,.soar-mid *,.soar-objective *,.soar-whatis *{box-sizing:border-box}.soar-hero{background:var(--color-dark);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.soar-hero:before{content:"";position:absolute;inset:0;background:url(/images/casestudy/casestudy_top_bg.png) no-repeat 50%;background-size:cover;pointer-events:none;z-index:0}.soar-hero-inner{max-width:var(--max-width);padding:60px 100px 180px;position:relative;z-index:1;gap:32px;text-align:center}.soar-hero-inner,.soar-hero-titles{width:100%;display:flex;flex-direction:column;align-items:center}.soar-hero-titles{gap:12px}.soar-hero-title{font-size:64px}.soar-hero-subtitle,.soar-hero-title{font-family:var(--font-heading);font-weight:700;color:var(--color-white);line-height:1.2}.soar-hero-subtitle{font-size:40px}.soar-hero-desc{font-family:var(--font-gov);font-weight:400;font-size:24px;color:#ccc;line-height:1.5;text-align:center;white-space:pre-line}.soar-hero-btn{display:inline-flex;align-items:center;justify-content:center;border:2px solid #00eb8e;background:transparent;color:#00eb8e;padding:20px 80px;border-radius:100px;font-family:var(--font-body);font-weight:700;font-size:24px;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.soar-hero-btn:hover{background:#00eb8e;color:var(--color-dark)}.soar-mid{background:#f3f3f3;position:relative;display:flex;flex-direction:column}.soar-whatis{margin-top:-100px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.soar-whatis,.soar-whatis-inner{max-width:var(--max-width);width:100%}.soar-whatis-inner{margin:0 auto}.soar-whatis-card{background:var(--color-white);border-radius:20px;box-shadow:4px 4px 40px rgba(0,0,0,.08);padding:60px 160px 170px;display:flex;flex-direction:column;gap:20px;width:100%}.soar-whatis-title{font-family:var(--font-heading);font-weight:700;font-size:40px;color:#141414;line-height:1.5}.soar-whatis-sub{font-weight:700;font-size:24px;color:#00c979}.soar-whatis-sub,.soar-whatis-text{font-family:var(--font-gov);line-height:1.5}.soar-whatis-text{font-weight:400;font-size:20px;color:#141414}.soar-whatis-text .pp-text-link,.soar-whatis-text a{font-family:var(--font-gov);font-weight:700;text-decoration:underline;color:#141414}.soar-objective{position:relative;z-index:2}.soar-objective-inner{max-width:var(--max-width);padding-right:120px;position:relative;width:100%;margin:-100px auto 0}.soar-objective-bar{background:#00c979;border-top-right-radius:20px;border-bottom-right-radius:20px;padding:40px 40px 40px 160px;display:flex;align-items:center;gap:120px;position:relative}.soar-objective-bar:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:100vw;background:#00c979}.soar-objective-title{font-family:var(--font-heading);font-weight:700;font-size:40px;color:var(--color-white);white-space:nowrap;line-height:1.5}.soar-objective-cards{display:flex;flex:1 1;gap:60px;align-items:flex-start;min-width:0}.soar-objective-card{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:12px}.soar-objective-card-icon{width:36px;height:36px;filter:brightness(0) invert(1)}.soar-objective-card-title{font-family:var(--font-gov);font-weight:700;font-size:24px;color:var(--color-white);line-height:1.5}.soar-objective-card-bullets,.soar-objective-card-desc{font-family:var(--font-gov);font-weight:400;font-size:18px;color:var(--color-white);line-height:1.5}.soar-objective-card-bullets{list-style:disc;padding-left:27px;margin:0}.soar-objective-card-bullets li{margin-bottom:10px}.soar-objective-card-bullets li:last-child{margin-bottom:0}.soar-tabs{background:#f3f3f3;padding:100px 0 0}.soar-tabs-inner{max-width:var(--max-width);margin:0 auto;padding:0 160px 100px;display:flex;gap:20px;align-items:center}.soar-tab{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:100px;border:none;background:transparent;color:#141414;font-family:var(--font-body);font-weight:700;font-size:24px;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.soar-tab:hover{background:#f1f1f1}.soar-tab--active,.soar-tab--active:hover{background:#141414;color:var(--color-white)}.soar-section-row{max-width:var(--max-width);margin:0 auto;padding:0 160px 100px;display:flex;align-items:flex-start;gap:40px}.soar-section-row.pt100{padding-top:100px}.soar-section-label{width:400px;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.soar-section-label-pill{display:inline-block;font-family:var(--font-heading);font-weight:700;font-size:24px;color:#00c979;line-height:1.5}.soar-section-label-title{font-family:var(--font-heading);font-weight:700;font-size:36px;color:#141414;line-height:1.3;white-space:pre-line}.soar-effect{background:#f3f3f3}.soar-effect-cards{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;align-items:stretch}.soar-effect-card{background:var(--color-white);border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:12px}.soar-effect-card-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.soar-effect-card-icon img{width:100%;height:100%;object-fit:contain}.soar-effect-card-title{margin:0;display:flex;flex-direction:column;gap:0}.soar-effect-card-title-main{font-family:var(--font-gov);font-weight:700;font-size:24px;color:#141414;line-height:1.5}.soar-effect-card-title-sub{font-size:20px}.soar-effect-card-desc,.soar-effect-card-title-sub{font-family:var(--font-gov);font-weight:400;color:#636363;line-height:1.5}.soar-effect-card-desc{font-size:18px}.soar-tech{background:#f1f1f1}.soar-tech-content{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;min-width:0}.soar-tech-item{background:var(--color-white);border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:40px;box-shadow:4px 4px 20px rgba(0,0,0,.06)}.soar-tech-item-header{display:flex;flex-direction:column;gap:20px}.soar-tech-item-title{font-family:var(--font-gov);font-weight:700;font-size:24px;color:#141414;line-height:1.5}.soar-tech-item-bullets,.soar-tech-item-desc{font-family:var(--font-gov);font-weight:400;font-size:20px;color:#636363;line-height:1.5;margin:0}.soar-tech-item-bullets{list-style:disc;padding-left:30px}.soar-tech-item-bullets li{margin-bottom:4px}.soar-tech-item-bullets li:last-child{margin-bottom:0}.soar-tech-item-diagram{width:100%;display:flex;justify-content:center;align-items:center;margin-top:auto}.soar-tech-item-diagram img{max-width:100%;height:auto;display:block}.soar-tech-stat-box{background:url(/images/product/siem/stat_bg.png) no-repeat 50%;background-size:cover;border-radius:20px;padding:60px;min-height:640px;display:flex;flex-direction:column;gap:24px;position:relative;overflow:hidden}.soar-tech-stat-box:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.7);pointer-events:none;z-index:0}.soar-tech-stat-box>.soar-tech-stat-link,.soar-tech-stat-content{position:relative;z-index:1}.soar-tech-stat-content{display:flex;flex-direction:column;gap:20px}.soar-tech-stat-title{font-family:var(--font-heading);font-weight:700;font-size:36px;color:var(--color-white);line-height:1.5}.soar-tech-stat-bullets,.soar-tech-stat-desc{font-family:var(--font-gov);font-weight:400;font-size:18px;color:hsla(0,0%,100%,.85);line-height:1.7;margin:0}.soar-tech-stat-bullets{list-style:disc;padding-left:30px}.soar-tech-stat-bullets li{margin-bottom:4px}.soar-tech-stat-bullets li:last-child{margin-bottom:0}.soar-tech-stat-link{display:inline-flex;align-items:center;gap:12px;align-self:flex-end;margin-top:auto;font-family:var(--font-gov);font-weight:700;font-size:24px;color:var(--color-white);text-decoration:none;transition:color .2s}.soar-tech-stat-link:hover{color:#00c979}.soar-tech-stat-link-arrow{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:hsla(0,0%,100%,.2);color:var(--color-white);font-size:28px;transition:background .2s,color .2s}.soar-tech-stat-link:hover .soar-tech-stat-link-arrow{background:#00c979;color:var(--color-white)}.soar-func{background:#f1f1f1}.soar-func-content{flex:1 1;display:flex;flex-direction:column;gap:12px;min-width:0}.soar-func-row{display:grid;grid-gap:12px;gap:12px}.soar-func-row--3{grid-template-columns:repeat(3,1fr)}.soar-func-row--2{grid-template-columns:repeat(2,1fr)}.soar-func-card{background:var(--color-white);border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:24px}.soar-func-card-image{width:100%!important;height:auto!important;margin-top:auto}.ai-image-placeholder.soar-func-card-image{aspect-ratio:1100/500}.soar-func-card-body{display:flex;flex-direction:column;gap:12px}.soar-func-card-num{font-size:24px}.soar-func-card-num,.soar-func-card-title{font-family:var(--font-gov);font-weight:700;color:#141414;line-height:1.5}.soar-func-card-title{font-size:20px}.soar-func-card-bullets{list-style:disc;padding-left:27px;margin:0;font-family:var(--font-gov);font-weight:400;font-size:18px;color:#636363;line-height:1.5}.soar-func-card-bullets li{margin-bottom:10px}.soar-func-card-bullets li:last-child{margin-bottom:0}.soar-func-card-icon{display:none}.soar-func-card-icon img{width:80px;height:80px;object-fit:contain}.soar-cases{background:#fff}.soar-cases-content{flex:1 1;min-width:0;align-items:center}.soar-case-list,.soar-cases-content{display:flex;flex-direction:column;gap:40px}.soar-case-list{width:100%}.soar-case-card{background:var(--color-white);width:100%;display:flex;flex-direction:column;text-decoration:none;color:inherit;cursor:pointer}.soar-case-card-title-text{background-image:linear-gradient(var(--color-dark),var(--color-dark));background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px}.soar-case-card:hover .soar-case-card-title-text{animation:underline-draw .8s ease forwards}.soar-case-card-gradient{height:10px;background:linear-gradient(90deg,#00c979 0,#3c85c8);width:100%}.soar-case-card-body{display:flex;align-items:stretch;width:100%}.soar-case-card-img{width:600px;height:360px;position:relative;flex-shrink:0;overflow:hidden}.soar-case-card-badge{position:absolute;top:20px;left:20px;background:rgba(0,0,0,.5);color:var(--color-white);font-family:var(--font-gov);font-weight:600;font-size:16px;padding:8px 12px;border-radius:8px;z-index:1}.soar-case-card-info{flex:1 1;min-width:0;padding:24px 40px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.soar-case-card-logo{height:24px;display:flex;align-items:center}.soar-case-card-title{font-family:var(--font-gov);font-weight:700;font-size:32px;color:#141414;line-height:1.5;margin:0}.soar-case-card-divider{height:1px;background:#eee;width:100%}.soar-case-card-meta{display:flex;flex-direction:column;gap:4px;margin:0}.soar-case-card-row{display:flex;align-items:center;gap:0}.soar-case-card-row dt{width:140px;flex-shrink:0}.soar-case-card-row dd,.soar-case-card-row dt{font-family:var(--font-gov);font-weight:500;font-size:20px;color:#636363;line-height:1.5;margin:0}.soar-case-card-row dd{flex:1 1;min-width:0}.soar-case-card-bottom{height:1px;background:#ddd;width:100%}.soar-case-empty{font-family:var(--font-gov);font-weight:500;font-size:20px;color:#636363;text-align:center;padding:80px 0;width:100%}.soar-case-viewall{display:flex;justify-content:center}.soar-case-viewall-btn{display:inline-flex;align-items:center;justify-content:center;border:2px solid #00c979;background:transparent;color:#00c979;padding:8px 40px;border-radius:100px;font-family:var(--font-body);font-weight:700;font-size:20px;text-decoration:none;transition:background .2s,color .2s;line-height:1.5}.soar-case-viewall-btn:hover{background:#00c979;color:var(--color-white)}@media (max-width:768px){.soar-section-row{padding:0 24px 40px;flex-direction:column;gap:24px}.soar-section-row.pt100{padding-top:20px}.soar-section-label{width:100%}.soar-section-label-title{font-size:24px}.soar-effect-cards{grid-template-columns:1fr}.soar-effect-card{padding:24px}.soar-effect-card-title{font-size:18px}.soar-effect-card-desc{font-size:14px}.soar-tech-content{grid-template-columns:1fr}.soar-tech-item{padding:24px;gap:24px}.soar-tech-item-title{font-size:18px}.soar-tech-item-desc{font-size:14px}.soar-tech-item-bullets,.soar-tech-stat-bullets{font-size:14px;padding-left:20px}.soar-tech-stat-box{padding:32px 24px;min-height:420px}.soar-tech-stat-title{font-size:24px}.soar-tech-stat-desc{font-size:14px}.soar-tech-stat-link{font-size:16px;gap:12px}.soar-tech-stat-link-arrow{width:44px;height:44px;font-size:20px}.soar-tabs{padding:60px 0 0}.soar-tabs-inner{padding:0 24px 20px;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.soar-tab{font-size:16px;padding:8px 16px}.soar-func-row,.soar-func-row--2,.soar-func-row--3{grid-template-columns:1fr}.soar-func-card{padding:24px;min-height:auto}.soar-func-card-num{font-size:20px}.soar-func-card-title{font-size:18px}.soar-func-card-bullets{font-size:14px;padding-left:20px}.soar-func-card-icon img{width:60px;height:60px}.soar-hero{min-height:auto}.soar-hero-inner{padding:40px 24px 80px;gap:24px}.soar-hero-title{font-size:40px}.soar-hero-subtitle{font-size:24px}.soar-hero-desc{font-size:16px}.soar-hero-btn{padding:14px 40px;font-size:16px}.soar-mid{padding-bottom:60px;gap:32px}.soar-whatis{margin-top:0}.soar-whatis-inner{padding:0 24px}.soar-whatis-card{padding:32px 24px}.soar-whatis-title{font-size:28px}.soar-whatis-sub{font-size:18px}.soar-whatis-text{font-size:15px}.soar-objective{margin-top:0;overflow-x:hidden}.soar-objective-inner{padding-right:24px;margin-top:0}.soar-objective-bar{flex-direction:column;align-items:stretch;gap:32px;padding:32px 24px;border-bottom-right-radius:8px}.soar-objective-title{font-size:28px;text-align:center;white-space:normal}.soar-objective-cards{flex-direction:column;gap:24px}.soar-objective-card-title{font-size:18px}.soar-objective-card-desc{font-size:14px}.soar-case-card-body{flex-direction:column}.soar-case-card-img{width:100%;height:220px}.soar-case-card-info{padding:20px 24px;gap:16px}.soar-case-card-title{font-size:22px}.soar-case-card-row{flex-direction:column;align-items:flex-start;gap:2px}.soar-case-card-row dd,.soar-case-card-row dt{width:100%;font-size:14px}.soar-case-card-badge{font-size:13px;padding:6px 10px}.soar-effect-card-title-main{font-size:18px}.soar-effect-card-title-sub{font-size:14px}.ai-image-placeholder.soar-func-card-image{aspect-ratio:1100/500}}.soar-hero-btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.ai-image-placeholder{background:repeating-linear-gradient(45deg,#e5e7eb,#e5e7eb 8px,#f3f4f6 0,#f3f4f6 16px);border:1px dashed #9ca3af;border-radius:8px;flex-shrink:0;position:relative}.ai-image-placeholder:after{content:"IMG";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-gov);font-weight:600;font-size:11px;color:#6b7280;letter-spacing:.5px}.ai-image-placeholder--36{width:36px;height:36px}.ai-image-placeholder--36:not(.ai-image-rendered){border-radius:4px}.ai-image-placeholder--36:after{font-size:9px}.ai-image-placeholder--48{width:48px;height:48px}.ai-image-placeholder--48:not(.ai-image-rendered){border-radius:4px}.ai-image-placeholder--100{width:100px;height:100px}.ai-image-placeholder--100:not(.ai-image-rendered){border-radius:8px}.ai-image-placeholder--140{width:140px;height:140px}.ai-image-placeholder--140:not(.ai-image-rendered){border-radius:12px}.ai-objective-card-bullets{list-style:disc;padding-left:27px;margin:0;font-family:var(--font-gov);font-weight:400;font-size:18px;color:#fff;line-height:1.5}.ai-objective-card-bullets li{margin-bottom:10px}.ai-objective-card-bullets li:last-child{margin-bottom:0}.ai-image-placeholder--invert{background:repeating-linear-gradient(45deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.3) 8px,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 16px);border-color:hsla(0,0%,100%,.5)}.ai-image-placeholder--invert:after{color:hsla(0,0%,100%,.85)}.ai-effect-timeline-content{flex:1 1;display:grid;grid-template-columns:480px 1fr;grid-gap:40px;gap:40px;align-items:stretch}.ai-effect-timeline-list{display:flex;flex-direction:column;justify-content:space-between}.ai-effect-timeline-card{background:#fff;border-radius:24px;padding:40px;display:flex;gap:20px;align-items:flex-start;box-shadow:4px 4px 25px rgba(0,0,0,.05)}.ai-effect-timeline-step{width:48px;height:48px;border-radius:8px;background:#141414;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-gov);font-weight:700;font-size:32px;flex-shrink:0;line-height:1}.ai-effect-timeline-step--highlight{background:#00c979}.ai-effect-timeline-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:12px}.ai-effect-timeline-category{display:block;margin:0;line-height:1.3}.ai-effect-timeline-category-main{font-family:var(--font-gov);font-weight:700;font-size:32px;color:#141414;line-height:1.3}.ai-effect-timeline-category-note{font-family:var(--font-gov);font-weight:700;font-size:24px;color:#636363;line-height:1.3;margin-left:4px}.ai-effect-timeline-subtitle{font-family:var(--font-gov);font-weight:700;font-size:20px;color:#141414;line-height:1.5;margin:0}.ai-effect-timeline-desc{font-family:var(--font-gov);font-weight:400;font-size:18px;color:#636363;line-height:1.5;margin:0}.ai-effect-timeline-arrow{display:flex;align-items:center;justify-content:center}.ai-effect-info-cards{display:flex;flex-direction:column;gap:20px;height:100%;justify-content:space-between}.ai-effect-info-card{background:#fff;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:12px;box-shadow:4px 4px 25px rgba(0,0,0,.05);flex:1 1}.ai-effect-info-title{font-weight:700;font-size:24px;color:#00c979}.ai-effect-info-bullets,.ai-effect-info-title{font-family:var(--font-gov);line-height:1.5;margin:0}.ai-effect-info-bullets{list-style:disc;padding-left:27px;font-weight:400;font-size:18px;color:#636363}.ai-effect-info-bullets li{margin-bottom:10px}.ai-effect-info-bullets li:last-child{margin-bottom:0}.ai-effect-section-subtitle{font-family:var(--font-gov);font-weight:400;font-size:24px;color:#636363;line-height:1.5;margin-top:12px;margin-bottom:0}.ai-effect-compare-content{flex:1 1;display:flex;align-items:center;justify-content:center;gap:32px;background:#fff;border-radius:24px;padding:80px 40px;box-shadow:4px 4px 25px rgba(0,0,0,.05);min-height:392px}.ai-effect-compare-card{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.ai-effect-compare-label{font-family:var(--font-gov);font-weight:600;font-size:18px;color:#141414;line-height:1.5;margin:0}.ai-effect-compare-label em{font-style:normal;font-weight:700;color:#00c979}.ai-effect-compare-arrow{flex-shrink:0}.ai-effect-compare-arrow,.ai-effect-venn-content{display:flex;align-items:center;justify-content:center}.ai-effect-venn-content{flex:1 1;background:#fff;border-radius:24px;padding:40px;box-shadow:4px 4px 25px rgba(0,0,0,.05);min-height:460px}.ai-effect-venn-image{width:100%;height:460px;border-radius:12px}.siem-tech-content--cols-2{display:grid!important;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.siem-tech-content--cols-2 .siem-tech-item{height:100%}.ai-tech .siem-tech-item-bullets{font-size:18px}.ai-tech .siem-tech-item-bullets li{margin-bottom:10px}.ai-tech .siem-tech-item-bullets li:last-child{margin-bottom:0}.ai-tech--desc-sm .siem-tech-item-desc{font-size:18px}.ai-tech-image--rounded{border-radius:12px}.ai-image-placeholder.ai-tech-image{width:100%;aspect-ratio:1120/550;border-radius:12px}.ai-tech-aip-diagram{width:800px;max-width:100%;display:flex;flex-direction:column;gap:12px;margin:0 auto}.ai-tech-aip-row{display:flex;align-items:stretch;border-radius:8px;overflow:hidden;border:1px solid transparent}.ai-tech-aip-row--solution{border-color:#00c979}.ai-tech-aip-row--platform{border-color:#141414}.ai-tech-aip-badge{width:190px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 0;font-family:var(--font-gov);font-weight:700;font-size:18px;color:#fff;text-align:center}.ai-tech-aip-badge--solution{background:#00c979}.ai-tech-aip-badge--platform{background:#141414}.ai-tech-aip-body{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:20px 40px;background:#fff}.ai-tech-aip-body-title{font-family:var(--font-gov);font-weight:700;font-size:20px;line-height:1.3;text-align:center;width:100%}.ai-tech-aip-body-title--solution{color:#00c979}.ai-tech-aip-body-title--platform{color:#141414}.ai-tech-aip-items{display:flex;width:100%}.ai-tech-aip-items--row{flex-direction:row;gap:12px;justify-content:center}.ai-tech-aip-items--col{flex-direction:column;gap:12px}.ai-tech-aip-pill{background:#fff;border:1px solid;border-radius:8px;padding:12px;font-family:var(--font-gov);font-weight:500;font-size:16px;color:#141414;text-align:center;line-height:1.3}.ai-tech-aip-pill--solution{border-color:#00c979;flex:1 1;min-width:0}.ai-tech-aip-pill--platform{border-color:#ccc;width:100%}@media (max-width:768px){.ai-tech-aip-row{flex-direction:column}.ai-tech-aip-badge{width:100%;padding:8px 0}.ai-tech-aip-body{padding:16px}.ai-tech-aip-items--row{flex-wrap:wrap}.ai-tech-aip-pill--solution{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 6px)}}.ai-effect-assistant-content{flex:1 1;background:#fff;border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:40px;box-shadow:4px 4px 25px rgba(0,0,0,.05)}.ai-effect-assistant-header{font-family:var(--font-gov);font-weight:700;font-size:24px;color:#141414;line-height:1.5;margin:0}.ai-effect-assistant-inner{padding:20px}.ai-effect-assistant-center,.ai-effect-assistant-inner{display:flex;flex-direction:column;align-items:center;gap:20px}.ai-effect-assistant-center{border:1px solid #00c979;border-radius:12px;padding:40px;text-align:center;background:#fff}.ai-effect-assistant-center-title{font-family:var(--font-gov);font-weight:700;font-size:32px;color:#141414;line-height:1.5;margin:0}.ai-effect-assistant-center-lines{display:flex;flex-direction:column;gap:4px;font-family:var(--font-gov);font-weight:400;font-size:18px;color:#636363;line-height:1.5;text-align:center}.ai-effect-assistant-center-lines p{margin:0}.ai-effect-assistant-vline{width:1px;height:80px;background:#00c979}.ai-effect-assistant-branch{display:flex;align-items:center;width:100%;padding:0 180px;gap:20px}.ai-effect-assistant-branch-dot{width:12px;height:12px;border-radius:50%;background:#00c979;flex-shrink:0}.ai-effect-assistant-branch-line{flex:1 1;height:1px;background:#00c979}.ai-effect-assistant-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;width:100%}.ai-effect-assistant-col{display:flex;flex-direction:column;align-items:center;gap:12px}.ai-effect-assistant-item{background:#fff;border:1px solid #00c979;border-radius:12px;overflow:hidden;height:280px;width:100%;display:flex;flex-direction:column}.ai-effect-assistant-item-header{background:#00c979;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.ai-effect-assistant-item-title{font-family:var(--font-gov);font-weight:700;font-size:18px;color:#fff;line-height:1.5;margin:0;text-align:center}.ai-effect-assistant-item-body{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;font-family:var(--font-gov);font-weight:500;font-size:16px;color:#141414;line-height:1.5;text-align:center}.ai-effect-assistant-item-body p{margin:0}.ai-effect-assistant-item-arrow{display:flex;align-items:center;justify-content:center}.ai-effect-assistant-item-summary{font-family:var(--font-gov);font-weight:700;font-size:20px;color:#00c979;line-height:1.5;margin:0;text-align:center}.ai-func-subtitle{font-family:var(--font-gov);font-weight:500;font-size:24px;color:#636363;line-height:1.5;margin:12px 0 0}.ai-func-title-stack{display:flex;flex-direction:column;font-family:var(--font-heading);font-weight:700;color:#141414;margin:0}.ai-func-title-lg{font-size:40px;line-height:1.3}.ai-func-title-md{font-size:32px;line-height:1.3}.ai-func-title-sm{font-size:28px;line-height:1.3}.ai-func-lifecycle-grid{flex:1 1;display:flex;flex-direction:column}.ai-func-lifecycle-row{display:flex;align-items:stretch;justify-content:center;gap:20px;width:100%}.ai-func-lifecycle-card{background:#fff;border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:40px;flex:1 1;min-width:0;box-shadow:4px 4px 25px rgba(0,0,0,.05)}.ai-func-lifecycle-card-header{display:flex;flex-direction:column;gap:20px;flex:1 1;min-height:0}.ai-func-lifecycle-card-title{font-family:var(--font-gov);font-weight:700;font-size:24px;color:#141414;line-height:1.3;margin:0}.ai-func-lifecycle-card-bullets{list-style:disc;padding-left:27px;margin:0;font-family:var(--font-gov);font-weight:400;font-size:18px;color:#636363;line-height:1.5}.ai-func-lifecycle-image{width:100%;aspect-ratio:332/171}.ai-image-placeholder.ai-func-lifecycle-image{border-radius:12px}.ai-func-lifecycle-harrow{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;align-self:center}.ai-func-lifecycle-varrow{display:flex;align-items:center;width:100%;padding:20px 0}.ai-func-lifecycle-varrow--right{justify-content:flex-end;padding-right:240px}.ai-func-lifecycle-varrow--left{justify-content:flex-start;padding-left:240px}.ai-func-monitoring-card{flex:1 1;background:#fff;border-radius:24px;padding:40px;display:flex;align-items:center;gap:40px;box-shadow:4px 4px 25px rgba(0,0,0,.05)}.ai-func-monitoring-image{width:640px!important;height:341px!important;flex-shrink:0}.ai-image-placeholder.ai-func-monitoring-image{border-radius:12px}.ai-func-monitoring-bullets{flex:1 1;list-style:disc;padding-left:27px;margin:0;font-family:var(--font-gov);font-weight:400;font-size:18px;color:#636363;line-height:1.5}.ai-func-monitoring-bullets li{margin-bottom:10px}.ai-func-monitoring-bullets li:last-child{margin-bottom:0}.ai-func-twocards-grid{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;align-items:stretch}.ai-func-twocards-card{background:#fff;border-radius:24px;padding:40px;box-shadow:4px 4px 25px rgba(0,0,0,.05)}.ai-func-twocards-card,.ai-func-twocards-card-header{display:flex;flex-direction:column;gap:20px}.ai-func-twocards-card-title{font-family:var(--font-gov);font-weight:700;font-size:24px;color:#141414;line-height:1.3;margin:0}.ai-func-twocards-card-bullets{list-style:disc;padding-left:27px;margin:0;font-family:var(--font-gov);font-weight:400;font-size:18px;color:#636363;line-height:1.5}.ai-func-twocards-image{width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:contain;margin-top:auto}.ai-image-placeholder.ai-func-twocards-image{border-radius:12px}.ai-func-feedback-card{flex:1 1;background:#fff;border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:40px;box-shadow:4px 4px 25px rgba(0,0,0,.05)}.ai-func-feedback-bullets{list-style:disc;padding-left:27px;margin:0;font-family:var(--font-gov);font-weight:400;font-size:18px;color:#636363;line-height:1.5}.ai-func-feedback-diagram{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;min-height:443px}.ai-func-feedback-main{width:800px!important;max-width:100%;aspect-ratio:800/378;height:auto!important}.ai-image-placeholder.ai-func-feedback-main{border-radius:12px}.ai-func-feedback-subs{position:absolute;top:167px;left:0;right:0;display:flex;justify-content:space-between;width:100%;z-index:2;padding:0}.ai-func-feedback-sub{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:458px;max-width:45%}.ai-func-feedback-sub-label{background:#141414;color:#fff;padding:8px 20px;border-radius:12px;font-family:var(--font-gov);font-weight:500;font-size:18px;line-height:1;position:relative;z-index:1}.ai-func-feedback-sub-image{width:100%!important;height:240px!important;margin-top:-4px;box-shadow:4px 4px 20px rgba(0,0,0,.1)}.ai-image-placeholder.ai-func-feedback-sub-image{border-radius:12px}.ai-func-llm-content{flex:1 1;display:flex;align-items:stretch;min-width:0;position:relative}.ai-func-llm-image{width:100%!important;height:auto!important;display:block;border-radius:24px}.ai-image-placeholder.ai-func-llm-image{aspect-ratio:1620/850;height:auto!important}@media (max-width:768px){.ai-func-lifecycle-row{flex-direction:column}.ai-func-lifecycle-row--reverse{flex-direction:column-reverse}.ai-func-lifecycle-harrow svg{transform:rotate(90deg)}.ai-func-lifecycle-row--reverse .ai-func-lifecycle-harrow svg{transform:rotate(-90deg)}.ai-func-lifecycle-varrow,.ai-func-lifecycle-varrow--left,.ai-func-lifecycle-varrow--right{padding-left:0!important;padding-right:0!important;justify-content:center!important}.ai-func-monitoring-card{flex-direction:column;gap:24px}.ai-func-monitoring-image{width:100%;height:auto;aspect-ratio:640/341}.ai-func-feedback-subs,.ai-func-twocards-grid{grid-template-columns:1fr}.siem-tech-content--cols-2{grid-template-columns:1fr!important}.ai-effect-timeline-content{grid-template-columns:1fr;gap:20px}.ai-effect-timeline-list{gap:20px}.ai-effect-timeline-card{padding:24px}.ai-effect-timeline-category-main{font-size:24px}.ai-effect-timeline-category-note{font-size:18px}.ai-effect-timeline-step{width:40px;height:40px;font-size:24px}.ai-effect-timeline-subtitle{font-size:16px}.ai-effect-timeline-desc{font-size:14px}.ai-effect-info-card{padding:24px}.ai-effect-info-title{font-size:20px}.ai-effect-info-bullets{font-size:14px;padding-left:20px}.ai-effect-section-subtitle{font-size:16px}.ai-effect-compare-content{flex-direction:column;gap:24px;padding:40px 20px;min-height:auto}.ai-effect-compare-arrow svg{transform:rotate(90deg)}.ai-effect-compare-label{font-size:16px}.ai-effect-venn-content{padding:24px;min-height:auto}.ai-effect-venn-image,.ai-image-placeholder.ai-effect-venn-image{height:auto;aspect-ratio:1120/460}.ai-effect-assistant-content{padding:24px;gap:24px}.ai-effect-assistant-header{font-size:18px}.ai-effect-assistant-inner{padding:0;gap:16px}.ai-effect-assistant-center{padding:24px;gap:16px}.ai-effect-assistant-center-title{font-size:22px}.ai-effect-assistant-center-lines{font-size:14px}.ai-effect-assistant-items{grid-template-columns:1fr;gap:16px}.ai-effect-assistant-branch{padding:0 40px}.ai-effect-assistant-item{height:auto;min-height:220px}.ai-effect-assistant-item-title{font-size:16px}.ai-effect-assistant-item-body{font-size:14px}.ai-effect-assistant-item-summary{font-size:16px}.ai-tech-aip-diagram{width:100%}.ai-func-subtitle{font-size:16px}.ai-func-title-lg{font-size:28px}.ai-func-title-md{font-size:22px}.ai-func-title-sm{font-size:18px}.ai-func-lifecycle-card{padding:24px}.ai-func-lifecycle-card-title{font-size:18px}.ai-func-lifecycle-card-bullets{font-size:14px;padding-left:20px}.ai-func-monitoring-card{padding:24px}.ai-func-monitoring-bullets{font-size:14px;padding-left:20px}.ai-func-twocards-card{padding:24px}.ai-func-twocards-card-title{font-size:18px}.ai-func-twocards-card-bullets{font-size:14px;padding-left:20px}.ai-func-feedback-card{padding:24px;gap:24px}.ai-func-feedback-bullets{font-size:14px;padding-left:20px}.ai-func-feedback-diagram{min-height:auto;gap:16px}.ai-func-feedback-main,.ai-image-placeholder.ai-func-feedback-main{width:100%!important;height:auto!important}.ai-func-feedback-subs{position:static;flex-direction:column;gap:16px}.ai-func-feedback-sub{width:100%;max-width:none}.ai-func-feedback-sub-image,.ai-image-placeholder.ai-func-feedback-sub-image{height:auto!important;aspect-ratio:458/240}.ai-func-llm-content{align-items:stretch}}.sec-extra,.sec-hero,.sec-products{overflow-x:hidden;max-width:100%}.sec-extra *,.sec-hero *,.sec-products *{box-sizing:border-box}.sec-hero{background:var(--color-dark);position:relative;overflow:hidden;min-height:673px;display:flex;align-items:center}.sec-hero-bg{right:0;width:60%;z-index:0}.sec-hero-bg,.sec-hero-gradient{position:absolute;top:0;height:100%}.sec-hero-gradient{left:0;width:70%;background:linear-gradient(to right,var(--color-dark) 40%,transparent 100%);z-index:1}.sec-hero-inner{max-width:var(--max-width);margin:0 auto;padding:100px 160px;position:relative;z-index:2;width:100%;gap:32px}.sec-hero-inner,.sec-hero-titles{display:flex;flex-direction:column}.sec-hero-titles{gap:8px}.sec-hero-title{font-size:56px}.sec-hero-subtitle,.sec-hero-title{font-family:var(--font-heading);font-weight:700;color:var(--color-white);line-height:1.3}.sec-hero-subtitle{font-size:32px}.sec-hero-desc{font-family:var(--font-gov);font-size:16px;font-weight:400;color:var(--color-white);line-height:1.7}.sec-hero-desc strong{color:#00eb8e;font-weight:700}.sec-products{background:#fff}.sec-products-inner{max-width:var(--max-width);margin:0 auto;padding:100px 160px}.sec-products-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.sec-product-card{background:linear-gradient(180deg,#fafafa,#eee);border-radius:24px;padding:40px;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.sec-product-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.sec-product-card-name{font-family:var(--font-heading);font-weight:700;font-size:32px;color:#00c979}.sec-product-card-desc{font-family:var(--font-gov);font-size:18px;color:#141414;line-height:1.4;margin-top:12px}.sec-product-card-arrow{align-self:flex-end;font-size:24px;color:#141414}.sec-extra{background:#f1f1f1}.sec-extra-inner{max-width:var(--max-width);margin:0 auto;padding:100px 160px}.sec-extra-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.sec-extra-card{background:var(--color-white);border-radius:24px;padding:60px;display:flex;flex-direction:column;gap:16px;min-height:440px}.sec-extra-card-title{font-family:var(--font-heading);font-weight:700;font-size:28px;color:#141414;line-height:1.3}.sec-extra-card-desc{font-family:var(--font-gov);font-size:18px;color:#636363;line-height:1.6;white-space:pre-line}@media (max-width:768px){.sec-hero{min-height:480px}.sec-hero-bg{width:100%;opacity:.3}.sec-hero-gradient{width:100%;background:linear-gradient(to bottom,var(--color-dark) 30%,transparent 100%)}.sec-hero-inner{padding:60px 24px}.sec-hero-title{font-size:32px}.sec-hero-subtitle{font-size:20px}.sec-hero-desc{font-size:14px}.sec-extra-inner,.sec-products-inner{padding:60px 24px}.sec-products-grid{grid-template-columns:repeat(2,1fr);gap:16px}.sec-product-card{padding:24px;aspect-ratio:auto;min-height:200px}.sec-product-card-name{font-size:20px}.sec-product-card-desc{font-size:14px}.sec-extra-grid{grid-template-columns:1fr;gap:16px}.sec-extra-card{padding:32px;min-height:auto}.sec-extra-card-title{font-size:22px}.sec-extra-card-desc{font-size:15px}}.contact-hero{background:var(--color-dark);padding:60px 100px;text-align:center;position:relative;overflow:hidden}.contact-hero:before{content:"";position:absolute;inset:0;background:url(/images/casestudy/casestudy_top_bg.png) no-repeat 50%;background-size:cover;pointer-events:none;z-index:0}.contact-hero-title{font-family:var(--font-heading);font-size:64px;font-weight:700}.contact-hero-desc,.contact-hero-title{color:var(--color-white);position:relative;z-index:1}.contact-hero-desc{font-family:var(--font-gov);font-size:24px;font-weight:400;line-height:1.5;margin-top:32px}.contact-directions{background:var(--color-white)}.contact-directions-inner{max-width:var(--max-width);margin:0 auto;padding:100px 160px;display:flex;flex-direction:column;gap:60px}.contact-directions-title{font-family:var(--font-heading);font-size:40px;font-weight:700;color:var(--color-dark);line-height:1.5}.contact-hq{display:flex;flex-direction:column;gap:20px}.contact-hq-title{font-size:32px;font-weight:700;color:var(--color-dark)}.contact-hq-address,.contact-hq-title{font-family:var(--font-gov);line-height:1.5}.contact-hq-address{font-size:20px;font-weight:400;color:#636363}.contact-hq-info{display:flex;gap:40px;align-items:center;flex-wrap:wrap}.contact-hq-info-item{display:inline-flex;gap:8px;align-items:center;font-family:var(--font-gov);font-size:20px;font-weight:400;color:var(--color-dark)}.contact-map-wrapper{border:1px solid #eee;overflow:hidden}.contact-map-wrapper iframe{display:block}.contact-branches{display:flex;gap:60px}.contact-branch{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:20px}.contact-branch-info{display:flex;flex-direction:column;gap:12px;height:110px}.contact-branch-title{font-family:var(--font-gov);font-size:24px;font-weight:700;color:var(--color-dark);line-height:1.5}.contact-branch-address{font-family:var(--font-gov);font-size:18px;font-weight:400;color:#636363;line-height:1.5}.contact-branch-map{border:1px solid #eee;overflow:hidden}.contact-branch-map iframe{display:block}.contact-cta{background:#03060f;position:relative;overflow:hidden}.contact-cta:before{content:"";position:absolute;inset:-50%;background:url(/images/bg/sub_title_bg.png) no-repeat 50%;background-size:cover;opacity:.3;pointer-events:none}.contact-cta-inner{max-width:var(--max-width);margin:0 auto;padding:100px 160px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.contact-cta-left{display:flex;flex-direction:column;gap:24px}.contact-cta-heading{font-size:40px;white-space:pre-line}.contact-cta-desc,.contact-cta-heading{font-family:var(--font-heading);font-weight:600;color:var(--color-white);line-height:1.4}.contact-cta-desc{font-size:48px}.contact-cta-right{display:flex;align-items:center}.contact-cta-btn{border:2px solid var(--color-primary);border-radius:9999px;padding:12px 40px;font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--color-primary);text-decoration:none;transition:opacity .3s ease}.contact-cta-btn:hover{opacity:.8}@media (max-width:768px){.contact-hero{padding:40px 20px}.contact-hero-title{font-size:36px}.contact-hero-desc{font-size:16px;margin-top:16px}.contact-directions-inner{padding:40px 20px;gap:40px}.contact-directions-title{font-size:28px}.contact-hq-title{font-size:24px}.contact-hq-address{font-size:16px}.contact-hq-info{flex-direction:column;align-items:flex-start;gap:12px}.contact-hq-info-item{font-size:16px}.contact-map-wrapper iframe{height:300px}.contact-branches{flex-direction:column;gap:40px}.contact-branch-title{font-size:20px}.contact-branch-address{font-size:14px}.contact-branch-map iframe{height:300px}.contact-cta-inner{padding:40px 20px;flex-direction:column;gap:32px;text-align:center}.contact-cta-heading{font-size:28px}.contact-cta-desc{font-size:24px}.contact-cta-btn{font-size:18px;padding:10px 32px}}