.cyb{--hot:#ff5b2e;background:#020f0f;color:#f1ebdd}.cyb,.cyb-clip{position:relative}.cyb-clip{clip-path:inset(0)}.cyb-content{position:relative;z-index:1}.cyb .h2{margin:0;font-size:clamp(36px,4.6vw,72px);font-weight:800;letter-spacing:-.04em;line-height:1;text-wrap:balance}.cyb .big{font-size:clamp(40px,4.4vw,64px)}.cyb .pill{gap:10px;box-sizing:border-box;text-align:center}.cyb .pill-line{border-width:1px;border-color:rgba(241,235,221,.45)}.cyb .hud{font-weight:500;letter-spacing:.16em}.cyb .mono{font-family:var(--rd-mono)}.cyb .serif{font-family:var(--rd-serif)}.cyb svg{display:inline-block}.cyb button{font:inherit}.cyb :focus-visible{outline:2px solid #7fd1c1;outline-offset:3px}.cyb .qa-card{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease}@media (hover:hover){.cyb .qa-card:hover{transform:translateY(-6px);border-color:rgba(127,209,193,.6)}}.cyb .logo-track{animation:qaMarq 50s linear infinite}.cyb .logo-viewport:hover .logo-track{animation-play-state:paused}.cyb .logo-card{flex-shrink:0;width:168px;height:88px;border-radius:14px;background:#f1ebdd;display:flex;align-items:center;justify-content:center;animation:cyLogoFloat 4s ease-in-out infinite;transition:box-shadow .5s ease,background .5s ease}.cyb .logo-card:hover{background:#ffffff;box-shadow:0 12px 40px var(--glow),0 0 0 3px var(--glow)}.cyb .logo-card img{transition:transform .5s ease}.cyb .logo-card:hover img{transform:scale(1.08)}.cyb .gridbg{background-image:linear-gradient(rgba(127,209,193,.07) 1px,transparent 0),linear-gradient(90deg,rgba(127,209,193,.07) 1px,transparent 0);background-size:64px 64px}.cyb .gridbg-bone{background-image:linear-gradient(rgba(10,20,20,.06) 1px,transparent 0),linear-gradient(90deg,rgba(10,20,20,.06) 1px,transparent 0);background-size:64px 64px}.cyb .scan{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(241,235,221,.028) 0 1px,transparent 1px 3px),repeating-conic-gradient(rgba(241,235,221,.018) 0 25%,transparent 0 50%);background-size:auto,3px 3px}.cyb .brk{position:relative}.cyb .brk-x:after,.cyb .brk-x:before,.cyb .brk:after,.cyb .brk:before{content:"";position:absolute;width:16px;height:16px;border:0 solid var(--bc,#7fd1c1);pointer-events:none;z-index:2}.cyb .brk:before{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px}.cyb .brk:after{bottom:-1px;right:-1px;border-bottom-width:2px;border-right-width:2px}.cyb .brk-x{position:absolute;inset:0;pointer-events:none}.cyb .brk-x:before{top:-1px;right:-1px;border-top-width:2px;border-right-width:2px}.cyb .brk-x:after{bottom:-1px;left:-1px;border-bottom-width:2px;border-left-width:2px}.cyb .sec-rule{border-top:1px solid rgba(127,209,193,.14)}.cyb .cs-card{transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease}@media (hover:hover){.cyb .cs-card:hover{transform:translateY(-4px);border-color:var(--bc,#7fd1c1)!important;box-shadow:0 0 40px rgba(127,209,193,.14)}}.cyb .cs-card .cs-go{transition:transform .3s ease}.cyb .cs-card:hover .cs-go{transform:translateX(4px)}.cyb .idx{display:inline-flex;align-items:center;gap:12px;margin:0 0 22px}.cyb .idx:before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.cyb .caret{display:inline-block;width:.6em;height:1.1em;vertical-align:-3px;margin-left:2px;background:var(--hot);animation:qaBlink 1s steps(1) infinite}.cyb .ticks{display:grid;grid-template-columns:repeat(52,1fr);gap:3px}.cyb .ticks i{display:block;height:22px;border-radius:1px;background:rgba(241,235,221,.12);transition:background-color .5s ease,opacity .5s ease}.cyb .ticks i.on{background:var(--hot);animation:cyTickOn 3.2s ease-in-out infinite}.cyb .map-sweep{position:absolute;top:0;bottom:0;left:0;width:22%;background:linear-gradient(90deg,transparent,rgba(127,209,193,.07),transparent);border-right:1px solid rgba(127,209,193,.22);animation:cyMapSweep 7s linear infinite;pointer-events:none}.cyb .rail-dot{position:absolute;top:-4px;left:0;width:9px;height:9px;border-radius:999px;background:#0b5e59;box-shadow:0 0 0 4px rgba(11,94,89,.18);animation:cyRailRun 6s ease-in-out infinite}.cyb .f-grid{perspective:900px}.cyb .f3d{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.cyb .f3d:hover{transform:translateZ(30px) rotateX(10deg) rotateY(-12deg)}}.cyb .f3d:hover .f3d-in{box-shadow:0 1px 0 #031413,0 2px 0 #031413,0 3px 0 #020f0f,0 4px 0 #020f0f,0 5px 0 #010a0a,0 6px 0 #010a0a,0 0 0 1px var(--a),0 30px 50px rgba(0,0,0,.55)}.cyb .f-on .f3d{animation:cyFFlip .9s cubic-bezier(.2,.9,.3,1.15) backwards}.cyb .f3d-in{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px;min-height:200px;padding:24px;border-radius:6px;box-sizing:border-box;color:#f1ebdd;transform-style:preserve-3d;animation:cyFSway 6s ease-in-out infinite;background:linear-gradient(160deg,#0a2423,#061918 60%,#041312);border:1px solid rgba(241,235,221,.12);box-shadow:0 1px 0 #031413,0 2px 0 #031413,0 3px 0 #020f0f,0 4px 0 #020f0f,0 5px 0 #010a0a,0 6px 0 #010a0a,0 24px 40px rgba(0,0,0,.45)}.cyb .f-z1{transform:translateZ(26px)}.cyb .f-sheen-clip{inset:0;border-radius:6px;overflow:hidden}.cyb .f-sheen,.cyb .f-sheen-clip{position:absolute;pointer-events:none}.cyb .f-sheen{top:-20%;bottom:-20%;left:0;width:60px;background:rgba(255,255,255,.06);transform:translateX(-120px) skewX(-18deg);animation:cyFSheen 5s ease-in-out infinite}.cyb .f-label{font-family:var(--rd-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.cyb .inst-strip{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid rgba(127,209,193,.2);border-bottom:1px solid rgba(127,209,193,.2);background:#031413}.cyb .inst{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:20px 22px;border-left:1px solid rgba(127,209,193,.14);box-sizing:border-box}.cyb .inst:first-child{border-left:0}.cyb .inst:before{content:"";position:absolute;top:0;left:22px;width:28px;height:2px;background:var(--a)}.cyb .f-on .inst{animation:cyFFlip .9s cubic-bezier(.2,.9,.3,1.15) backwards}.cyb .inst-top{display:flex;align-items:center;gap:8px;color:var(--a)}.cyb .inst-num{font-family:var(--rd-mono);font-size:clamp(24px,2.2vw,34px);font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;color:#f1ebdd}.cyb .fl-a .inst-num{animation:cyStatFlashA .4s ease}.cyb .fl-b .inst-num{animation:cyStatFlashB .4s ease}.cyb .pulse{animation:cySoftPulse 2s cubic-bezier(.4,0,.6,1) infinite}.cyb .glow-pulse{animation:cyGlowPulse 2.6s ease-in-out infinite}.cyb .ping{animation:cyPing 1.4s cubic-bezier(0,0,.2,1) infinite}.cyb .bounce{animation:cyBounce 1s infinite}.cyb .spin{animation:qaSpin 1s linear infinite}.cyb .hero-go.hin{animation:cyHeroIn 1s cubic-bezier(.2,.8,.2,1) backwards}.cyb .hero-go .hup{animation:cyHeroUp .7s cubic-bezier(.2,.8,.2,1) backwards}.cyb .hero-wait{visibility:hidden}.cyb .intro-out{animation:cyIntroOut .8s ease forwards}.cyb .intro-scan{animation:cyIntroScan 2.4s linear infinite}.cyb .intro-skip{position:absolute;right:24px;bottom:24px;z-index:4;min-height:44px;min-width:44px;padding:0 20px;border-radius:999px;border:1px solid rgba(241,235,221,.45);background:rgba(2,15,15,.72);color:#f1ebdd;font:inherit;font-size:15px;font-weight:600;letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .2s ease,border-color .2s ease}.cyb .intro-skip:hover{color:var(--hot);border-color:var(--hot)}.cyb .intro-skip:focus-visible{outline:2px solid var(--hot);outline-offset:3px}@media (max-width:600px){.cyb .intro-skip{right:16px;bottom:16px}}.cyb .hero-in:focus{outline:none}.cyb .btn-shield svg{transition:transform .3s ease}.cyb .btn-shield:hover svg{transform:rotate(12deg)}.cyb .btn-glow{box-shadow:0 0 30px rgba(255,91,46,.35);transition:transform .3s ease,box-shadow .3s ease}@media (hover:hover){.cyb .btn-glow:hover{transform:scale(1.05);box-shadow:0 0 50px rgba(255,91,46,.55)}}.cyb .rv-wait>*{opacity:0}.cyb .rv-on>*{animation:cyRvRise .65s cubic-bezier(.22,.68,0,1.2) backwards}.cyb .rv-on>:nth-child(2){animation-delay:.13s}.cyb .rv-on>:nth-child(3){animation-delay:.26s}.cyb .rv-on>:nth-child(4){animation-delay:.39s}.cyb .rv-on>:nth-child(5){animation-delay:.52s}.cyb .exp-in{animation:cyExpIn .5s ease-in-out backwards}.cyb .xcard{position:relative;transition:transform .5s ease,background-color .5s ease}.cyb .xcard:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 0,var(--a),transparent 65%);opacity:0;transition:opacity .5s ease;pointer-events:none}.cyb .xcard:hover:before{opacity:.1}@media (hover:hover){.cyb .case:hover{transform:translateX(6px)}.cyb .phase-card:hover{transform:translateY(-4px)}}.cyb .xtoggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:4px;font-family:var(--rd-mono);font-size:13px;font-weight:500;letter-spacing:.04em;cursor:pointer;width:fit-content;transition:background .3s ease}.cyb .xt-sm{font-size:12px;padding:0 10px;gap:6px;white-space:nowrap}.cyb .xtoggle svg{transition:transform .3s ease}.cyb .xtoggle[aria-expanded=true] svg{transform:rotate(180deg)}.cyb .shimmer{animation:cyShimmer 1.6s linear infinite}.cyb .vs-glow{animation:cyGlowPulse 2s cubic-bezier(.4,0,.6,1) infinite}.cyb .vs-icon{animation:cySoftPulse 2s cubic-bezier(.4,0,.6,1) infinite}.cyb .faq-item{transition:background-color .3s ease}.cyb .faq-item:hover{background:rgba(127,209,193,.04)}.cyb .faq-item:hover .faq-q{color:#7fd1c1}.cyb .faq-q{transition:color .3s ease}.cyb .step-card{transition:transform .3s ease}@media (hover:hover){.cyb .step-card:hover{transform:translateX(6px)}}.cyb-orb{transition:transform .7s ease-out}.cyb .ci-card,.cyb .ci-card .brk-x:after,.cyb .ci-card .brk-x:before,.cyb .ci-card:after,.cyb .ci-card:before{transition:border-color .6s ease}.cyb .ci-read{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.cyb .ci-mode{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border:1px solid;border-radius:3px;font-family:var(--rd-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--hot);background:rgba(255,91,46,.08);transition:color .5s ease,background-color .5s ease}.cyb .ci-dot{width:7px;height:7px;border-radius:999px;background:currentColor;animation:cySoftPulse 1.4s cubic-bezier(.4,0,.6,1) infinite}.cyb .ci-count{display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right}.cyb .ci-count-l{font-family:var(--rd-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(241,235,221,.55)}.cyb .ci-count-n{font-family:var(--rd-mono);font-size:26px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--hot);transition:color .5s ease}.cyb .ci-a2 .ci-mode{color:#7fd1c1;background:rgba(127,209,193,.08)}.cyb .ci-a2 .ci-count-n{color:#7fd1c1}.cyb .ticks i.on.dim{opacity:.3;animation:none}.cyb .ticks i.ok{background:#7fd1c1}.cyb .ci-cal{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.cyb .ci-cal i{display:flex;align-items:center;justify-content:center;height:30px;border-radius:3px;font-family:var(--rd-mono);font-style:normal;font-size:12px;font-weight:700;color:rgba(241,235,221,.4);background:rgba(241,235,221,.07);transition:background-color .5s ease,color .5s ease,opacity .5s ease}.cyb .ci-cal i.on{background:var(--hot);color:#1a0a05}.cyb .ci-cal i.cur{animation:cySoftPulse 1.4s cubic-bezier(.4,0,.6,1) infinite}.cyb .ci-cal i.dim{background:rgba(255,91,46,.14);color:rgba(241,235,221,.3)}.cyb .ci-cal i.ok{background:#7fd1c1;color:#0a1414}.cyb .ci-cal-l{display:flex;justify-content:space-between;gap:8px;margin-top:7px;font-family:var(--rd-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(241,235,221,.5)}.cyb .ci-cal-l .ci-dlab{color:var(--hot)}.cyb .ci-found .ci-count-n{animation:cySoftPulse 1.2s cubic-bezier(.4,0,.6,1) infinite}.cyb .ci-dlab{transition:color .5s ease,opacity .5s ease}.cyb .ci-a2 .ci-dlab{opacity:.45;text-decoration:line-through}.cyb .ci-rows{position:relative;overflow:hidden;margin-top:14px;border:1px solid rgba(241,235,221,.08);background:#010a0a}.cyb .ci-row{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:12px;align-items:start;padding:8px 14px;transition:opacity .45s ease,background-color .6s ease}.cyb .ci-row+.ci-row{border-top:1px solid rgba(241,235,221,.06)}.cyb .ci-ic{display:inline-flex;width:18px;height:18px;margin-top:1px;color:var(--hot)}.cyb .ci-find{display:block;font-size:16px;font-weight:700;line-height:1.3;color:#f1ebdd;transition:color .5s ease}.cyb .ci-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;min-height:22px}.cyb .ci-sub{font-size:14px;line-height:1.35;color:rgba(241,235,221,.72)}.cyb .ci-chip{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid;border-radius:3px;font-family:var(--rd-mono);font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--hot);white-space:nowrap}.cyb .ci-row.wait{opacity:.38}.cyb .ci-row.wait .ci-ic{color:rgba(241,235,221,.4)}.cyb .ci-row.wait .ci-find{color:rgba(241,235,221,.55)}.cyb .ci-row.wait .ci-sub{color:rgba(241,235,221,.4)}.cyb .ci-row.wait .ci-chip{color:rgba(241,235,221,.35)}.cyb .ci-row.show{animation:cyCiIn .5s cubic-bezier(.2,.8,.2,1) both}.cyb .ci-row.now{background:rgba(255,91,46,.1)}.cyb .ci-row.now .ci-chip{color:#1a0a05;background:var(--hot);border-color:var(--hot)}.cyb .ci-row.past{opacity:.72}.cyb .ci-found .ci-row.past{opacity:.5}.cyb .ci-a2 .ci-row{animation:cyCiIn .5s cubic-bezier(.2,.8,.2,1) both}.cyb .ci-row.found{background:rgba(242,201,76,.05)}.cyb .ci-row.found .ci-chip,.cyb .ci-row.found .ci-ic{color:#f2c94c}.cyb .ci-row.found .ci-chip{animation:cyCiFlip .45s cubic-bezier(.2,.9,.3,1.2) both}.cyb .ci-row.fixed{background:rgba(127,209,193,.06)}.cyb .ci-row.fixed .ci-ic{color:#7fd1c1}.cyb .ci-row.fixed .ci-find{color:rgba(241,235,221,.62);text-decoration:line-through;text-decoration-color:rgba(127,209,193,.7)}.cyb .ci-row.fixed .ci-sub{color:#7fd1c1}.cyb .ci-row.fixed .ci-chip{color:#0a1414;background:#7fd1c1;border-color:#7fd1c1;animation:cyCiFlip .5s cubic-bezier(.2,.9,.3,1.25) both}.cyb .ci-row.fixed .ci-ic svg{animation:cyCiPop .45s cubic-bezier(.2,.9,.3,1.4) both}.cyb .ci-sweep{position:absolute;left:0;right:0;top:0;height:42%;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(127,209,193,0),rgba(127,209,193,.12) 65%,rgba(127,209,193,.42));border-bottom:2px solid #7fd1c1;box-shadow:0 8px 22px rgba(127,209,193,.28);transform:translateY(-100%);animation:cyCiSweep 2.6s cubic-bezier(.45,0,.25,1) forwards}.cyb .ci-out .ci-row{opacity:.12}.cyb .ci-status{margin-top:12px;padding:11px 14px;background:#010a0a;border:1px solid rgba(241,235,221,.08);font-size:14px;color:rgba(241,235,221,.7);white-space:nowrap;overflow:hidden}.cyb .ci-type{display:inline-block;vertical-align:bottom}.cyb .ci-ty-a{animation:cyCiTypeA 2.2s steps(36) both}.cyb .ci-ty-b{animation:cyCiTypeB 2.2s steps(36) both}.cyb .ci-a2 .caret{background:#7fd1c1}.cyb .ci-take{display:grid;min-height:64px;margin-top:10px}.cyb .ci-take>*{grid-area:1/1;align-self:center;transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.cyb .ci-take-a{font-size:16px;font-weight:600;line-height:1.35;color:rgba(255,122,82,.95)}.cyb .ci-a2 .ci-take-a{color:#7fd1c1}.cyb .ci-take>*{opacity:0;transform:translateY(10px)}.cyb .ci-take.is-a .ci-take-a,.cyb .ci-take.is-b .ci-take-b,.cyb .ci-take.is-f .ci-take-f{opacity:1;transform:none}.cyb .ci-take-f{display:flex;flex-direction:column;gap:4px}.cyb .ci-take-f strong{font-family:var(--rd-display);font-weight:800;font-size:clamp(20px,1.9vw,24px);line-height:1.15;letter-spacing:-.02em;color:var(--hot)}.cyb .ci-take-f span{font-size:16px;line-height:1.4;color:#f1ebdd}.cyb .ci-take-b{font-family:var(--rd-serif);font-style:italic;font-size:clamp(26px,2.3vw,32px);line-height:1.1;color:#7fd1c1}.cyb .ci-take-b strong{font-style:normal;font-family:var(--rd-display);font-weight:800;font-size:.8em;letter-spacing:-.02em;color:#f1ebdd}.cyb .intro-vid{position:absolute;top:0;left:0;right:0;width:100%;height:100%;object-fit:cover;background:#000000}@media (max-width:1024px){.cyb .intro-vid{object-fit:contain}}@media (max-width:480px){.cyb .ci-find{font-size:15px}.cyb .ci-sub{font-size:13px}.cyb .ci-cal i{height:26px;font-size:11px}.cyb .ci-count-n{font-size:22px}.cyb .ci-mode{font-size:10px;padding:0 8px;letter-spacing:.1em}.cyb .ci-status{font-size:12px;padding:12px}.cyb .ci-row{padding:10px 12px;column-gap:10px}}.cyb .hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;align-items:center}.cyb .map-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px;align-items:end}.cyb .case{display:grid;grid-template-columns:150px minmax(0,1fr) 120px;gap:36px;align-items:start;padding:44px 0;border-top:1px solid rgba(241,235,221,.12)}.cyb .case-num{font-weight:800;font-size:120px;line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px var(--hot)}.cyb .vs-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;max-width:1180px;margin:0 auto}.cyb .vs-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:84px;height:84px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--hot);border:4px solid #020f0f;box-shadow:0 10px 30px rgba(0,0,0,.35)}.cyb .tl{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;align-items:start}.cyb .tl-line{position:absolute;top:27px;left:28px;right:28px;height:1px;background:rgba(10,20,20,.25)}.cyb .tl-node{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:#f1ebdd;border:1px solid #0a1414;margin-bottom:24px;box-sizing:border-box}.cyb .tl-item{display:flex;flex-direction:column}.cyb .faq-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:64px}.cyb .cta-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:56px;align-items:center}.cyb .hk-line{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:0}.cyb .hk-line:before{content:"";position:absolute;left:118px;top:10px;bottom:10px;width:2px;background:linear-gradient(180deg,#e9c77b,#ffb08f 45%,#ff5b2e)}.cyb .hk-row{display:grid;grid-template-columns:100px 38px minmax(0,1fr);align-items:start;gap:0;padding:0 0 34px}.cyb .hk-when{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding-top:6px;text-align:right;padding-right:0}.cyb .hk-dot{width:14px;height:14px;border-radius:999px;margin:8px 0 0 12px;position:relative;z-index:1}.cyb .hk-body{padding-left:22px;max-width:760px}.cyb .hk-t{margin:0 0 6px;font-size:clamp(22px,2.2vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1.15}.cyb .hk-x{margin:0;font-size:17px;line-height:1.6;color:rgba(241,235,221,.78)}.cyb .hk-y{margin:8px 0 0;font-size:14px;letter-spacing:.02em;color:#ff7a52}.cyb .hk-row:last-child .hk-t{color:#ff5b2e}.cyb .hk-imps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px}.cyb .hk-imp{padding:26px 24px;background:rgba(255,91,46,.06);border:1px solid rgba(255,91,46,.28)}.cyb .hk-imp h4{margin:0 0 10px;font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.2;color:#ffb08f}.cyb .hk-imp p{margin:0;font-size:15px;line-height:1.6;color:rgba(241,235,221,.78)}.cyb .hk-cta{gap:28px 40px;margin-top:72px;padding:40px;background:#062f2e;border:1px solid rgba(127,209,193,.35);box-shadow:0 0 60px rgba(127,209,193,.12)}.cyb .cta-orb-row,.cyb .hk-cta{display:flex;flex-wrap:wrap;align-items:center}.cyb .cta-orb-row{gap:16px 22px}@media (max-width:600px){.cyb .cta-orb-row .pill{flex:1 1 100%}.cyb .cta-orb-row .qlia-cta-orb{--cta-orb:72px!important;margin-left:auto;margin-right:auto}}.cyb .cred-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px 64px;align-items:center}.cyb .cred-box{position:relative;padding:10px 28px;background:#041a19;border:1px solid rgba(233,199,123,.45);box-shadow:0 0 50px rgba(233,199,123,.12)}.cyb .cred-list{list-style:none;margin:0;padding:0}.cyb .cred-list li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;padding:20px 0}.cyb .cred-list li+li{border-top:1px solid rgba(233,199,123,.18)}.cyb .cred-ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(233,199,123,.5);border-radius:999px}.cyb .cred-h{display:block;margin-bottom:4px;font-size:20px;font-weight:800;letter-spacing:-.01em;color:#e9c77b}.cyb .cred-p{display:block;font-size:15.5px;line-height:1.55;color:rgba(241,235,221,.82)}@media (max-width:1024px){.cyb .cred-grid{grid-template-columns:1fr}}.cyb .bw{position:relative;background:radial-gradient(ellipse at 50% 0,rgba(127,209,193,.08),transparent 60%),#062f2e;border:1px solid rgba(255,91,46,.3);outline-offset:4px;overflow:hidden}.cyb .bw:focus-visible{outline:2px solid #7fd1c1}.cyb .bw-stage{display:grid;touch-action:pan-y}.cyb .bw-slide{grid-area:1/1;display:flex;align-items:flex-start;padding:44px 48px 30px;visibility:hidden;opacity:0;transition:opacity .6s ease,visibility 0s linear .6s}.cyb .bw-slide.on{visibility:visible;opacity:1;transition:opacity .6s ease,visibility 0s}.cyb .bw-paper{--ink:#141210;--ink-2:#3b3630;--rule:rgba(20,18,16,.78);--news:Georgia,"Times New Roman",Times,"Iowan Old Style",serif;position:relative;width:100%;padding:26px 34px 22px;color:var(--ink);font-family:var(--news);background-color:#f4f0e6;background-image:radial-gradient(rgba(70,52,24,.07) .8px,transparent 1.2px),radial-gradient(rgba(70,52,24,.05) .8px,transparent 1.2px),linear-gradient(115deg,rgba(255,255,255,.45),rgba(255,255,255,0) 40%,rgba(120,96,52,.06));background-size:4px 4px,9px 9px,100% 100%;background-position:0 0,2px 5px,0 0;box-shadow:inset 0 0 70px rgba(132,104,56,.16),0 2px 3px rgba(0,0,0,.35),0 22px 48px rgba(0,0,0,.5)}.cyb .bw-tilt-l{transform:rotate(-.6deg)}.cyb .bw-tilt-r{transform:rotate(.5deg)}.cyb .bw-mast{margin:0 0 18px;padding:8px 0 7px;border-top:3px double var(--rule);border-bottom:1px solid var(--rule);text-align:center}.cyb .bw-mast-pub{margin:0;font-family:var(--news);font-size:clamp(17px,1.7vw,23px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;color:var(--ink)}.cyb .bw-kind{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:6px 0 0;padding-top:6px;border-top:1px solid rgba(20,18,16,.3);font-family:var(--news);font-size:13px;font-style:italic;letter-spacing:.02em;color:var(--ink-2)}.cyb .bw-org{margin:0 0 14px;font-family:var(--news);font-size:clamp(32px,4.3vw,62px);font-weight:700;letter-spacing:-.025em;line-height:1;color:var(--ink);text-wrap:balance}.cyb .bw-deck{margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--rule);font-family:var(--news);font-size:clamp(18px,1.6vw,22px);line-height:1.38;font-style:italic;color:var(--ink-2)}.cyb .bw-scale-n{font-style:normal;font-weight:700;color:#a3201a}.cyb .bw-scale-l{color:var(--ink-2)}.cyb .bw-body{display:block}.cyb .bw-body.has-video{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px 30px;align-items:start}.cyb .bw-facts{margin:0;column-count:3;column-gap:30px;column-rule:1px solid rgba(20,18,16,.28)}.cyb .bw-body.has-video .bw-facts{column-count:2}.cyb .bw-facts>div{break-inside:avoid;margin:0 0 14px}.cyb .bw-facts dt{margin:0 0 4px;font-family:var(--news);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a3201a}.cyb .bw-facts dd{margin:0;font-family:var(--news);font-size:16.5px;line-height:1.55;color:var(--ink);text-align:left;hyphens:manual}.cyb .bw-src{margin:8px 0 0;padding-top:10px;border-top:1px solid rgba(20,18,16,.3);font-family:var(--news);font-size:13.5px;font-style:italic;line-height:1.7;color:var(--ink-2)}.cyb .bw-credit a,.cyb .bw-src a{color:#7a1a12;text-decoration:underline;text-underline-offset:3px}.cyb .bw-credit a:focus-visible,.cyb .bw-src a:focus-visible{outline:2px solid #0b4644;outline-offset:2px}.cyb .bw-video{min-width:0}.cyb .bw-poster,.cyb .bw-video iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#010a0a}.cyb .bw-poster{position:relative;overflow:hidden;padding:18px;text-align:left;cursor:pointer;color:#f1ebdd;font:inherit;font-family:var(--rd-body,sans-serif);border:1px solid rgba(20,18,16,.6);background:radial-gradient(ellipse at 80% 20%,rgba(255,91,46,.28),transparent 60%),#010a0a;filter:saturate(.85)}.cyb .bw-poster:focus-visible{outline:2px solid #0b4644;outline-offset:3px}.cyb .bw-poster-grid{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 22px,rgba(127,209,193,.06) 22px 23px),repeating-linear-gradient(90deg,transparent 0 22px,rgba(127,209,193,.06) 22px 23px)}.cyb .bw-poster-tag{position:relative;display:inline-block;padding:3px 8px;font-family:var(--rd-mono,monospace);font-size:10.5px;letter-spacing:.14em;color:#0a1414;background:#f1ebdd}.cyb .bw-poster-t{position:relative;display:block;max-width:78%;margin-top:12px;font-size:clamp(17px,1.6vw,22px);font-weight:800;line-height:1.2;letter-spacing:-.01em}.cyb .bw-play{position:absolute;right:18px;bottom:16px;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:999px;background:var(--hot);color:#0a1414;box-shadow:0 0 0 8px rgba(255,91,46,.2);transition:transform .3s ease}@media (hover:hover){.cyb .bw-poster:hover .bw-play{transform:scale(1.08)}}.cyb .bw-poster-note{position:absolute;left:18px;bottom:14px;font-family:var(--rd-mono,monospace);font-size:11px;letter-spacing:.1em;color:rgba(241,235,221,.65)}.cyb .bw-credit{margin:6px 0 0;font-family:var(--news);font-size:13px;font-style:italic;color:var(--ink-2)}.cyb .bw-bar{display:flex;align-items:center;gap:16px;padding:14px 44px 18px;border-top:1px solid rgba(241,235,221,.08)}.cyb .bw-dots{display:flex;flex-wrap:wrap;gap:0}.cyb .bw-dot{display:inline-flex;align-items:center;justify-content:center;width:32px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.cyb .bw-dot span{width:10px;height:10px;border-radius:999px;background:rgba(241,235,221,.25);transition:background-color .3s ease,transform .3s ease}.cyb .bw-dot.on span{background:var(--hot);transform:scale(1.25)}.cyb .bw-dot:focus-visible{outline:2px solid #7fd1c1}.cyb .bw-count{font-size:12px;letter-spacing:.14em;color:rgba(241,235,221,.6)}.cyb .bw-ctl{display:flex;gap:8px;margin-left:auto}.cyb .bw-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(241,235,221,.25);border-radius:999px;background:transparent;color:#f1ebdd;cursor:pointer}@media (hover:hover){.cyb .bw-btn:hover{border-color:#7fd1c1;color:#7fd1c1}}.cyb .bw-btn:focus-visible{outline:2px solid #7fd1c1;outline-offset:2px}.cyb .bw-progress{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--hot);transform-origin:left;animation:cyBwProg linear forwards}@keyframes cyBwProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cyb .av-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:32px 56px;margin-top:56px;padding:40px 44px;background:#062f2e;border:1px solid rgba(127,209,193,.3)}.cyb .av-h{margin:0 0 12px;font-size:clamp(24px,2.4vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.12}.cyb .av-h2{color:#7fd1c1}.cyb .av-p{margin:0 0 14px;font-size:17px;line-height:1.6;color:rgba(241,235,221,.84)}.cyb .av-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cyb .av-list li{position:relative;padding-left:26px;font-size:16.5px;line-height:1.55;color:rgba(241,235,221,.86)}.cyb .av-list li:before{content:"×";position:absolute;left:0;top:0;font-weight:800;color:var(--hot)}.cyb .av-list.av-ok li:before{content:"✓";color:#7fd1c1}.cyb .av-list strong{color:#f1ebdd}@media (max-width:1100px){.cyb .bw-facts{column-count:2}.cyb .bw-body.has-video{grid-template-columns:1fr}.cyb .bw-body.has-video .bw-facts{column-count:2}}@media (max-width:860px){.cyb .bw-slide{padding:26px 18px 18px}.cyb .bw-paper{padding:20px 20px 16px}.cyb .bw-tilt-l{transform:rotate(-.35deg)}.cyb .bw-tilt-r{transform:rotate(.3deg)}.cyb .bw-bar{padding:10px 14px 14px;flex-wrap:wrap;gap:8px}.cyb .bw-dot{width:28px}.cyb .av-panel{padding:28px 22px}}@media (max-width:600px){.cyb .bw-slide{padding:20px 12px 14px}.cyb .bw-paper{padding:16px 16px 14px}.cyb .bw-body.has-video .bw-facts,.cyb .bw-facts{column-count:1}.cyb .bw-facts dd{font-size:16px}.cyb .bw-org{font-size:clamp(30px,8.4vw,40px)}.cyb .bw-deck{font-size:17.5px}.cyb .bw-poster{padding:14px}.cyb .bw-poster-t{max-width:100%;font-size:16px}.cyb .bw-poster-note{display:none}.cyb .bw-play{width:48px;height:48px;right:14px;bottom:12px}}@media (prefers-reduced-motion:reduce){.cyb .bw-tilt-l,.cyb .bw-tilt-r{transform:none}}.cyb .bstrip{background:#062f2e!important}@media (max-width:1100px){.cyb .tl{grid-template-columns:1fr;gap:0;padding-left:0}.cyb .tl-line{display:none}.cyb .tl-item{display:grid!important;grid-template-columns:56px minmax(0,1fr);column-gap:22px;padding-bottom:36px;position:relative}.cyb .tl-item:before{content:"";position:absolute;left:27px;top:56px;bottom:0;width:1px;background:rgba(10,20,20,.2)}.cyb .tl-item:last-child:before{display:none}.cyb .tl-node{grid-row:1/span 20;margin-bottom:0}.cyb .tl-item>:not(.tl-node){grid-column:2}.cyb .cta-grid,.cyb .faq-wrap,.cyb .hero-grid,.cyb .map-head{grid-template-columns:1fr}.cyb .faq-wrap{gap:36px}.cyb .inst-strip{grid-template-columns:repeat(3,1fr)}.cyb .inst:nth-child(4){border-left:0}.cyb .inst:nth-child(n+4){border-top:1px solid rgba(127,209,193,.14)}}@media (max-width:860px){.cyb .vs-grid{grid-template-columns:1fr}.cyb .vs-badge{display:none}.cyb .case{grid-template-columns:1fr;gap:14px;padding:32px 0}.cyb .case-num{font-size:72px}.cyb .case-icon{display:none!important}}@media (max-width:760px){.cyb .f-sheen-clip,.cyb .f3d-in,.cyb .logo-card,.cyb .map-sweep,.cyb .orb-ring-fast,.cyb .ticks i.on{animation:none!important}.cyb .f-z1,.cyb .f3d:hover{transform:none}.cyb .f3d-in{min-height:150px;padding:16px}.cyb .f-label{font-size:10px;letter-spacing:.08em}.cyb .map-box{height:360px!important}.cyb .feed{max-width:220px!important;padding:12px 14px!important}.cyb .inst-strip{grid-template-columns:repeat(2,1fr)}.cyb .inst{padding:16px}.cyb .inst:nth-child(n){border-left:1px solid rgba(127,209,193,.14);border-top:0}.cyb .inst:nth-child(odd){border-left:0}.cyb .inst:nth-child(n+3){border-top:1px solid rgba(127,209,193,.14)}.cyb .pad-m{padding:24px!important}.cyb-net,.cyb-orb{display:none}.cyb .hero-cta a{width:100%}.cyb .ticks{grid-template-columns:repeat(26,1fr)}.cyb .ticks i:nth-child(2n){display:none}.cyb .hk-line:before{left:7px}.cyb .hk-row{grid-template-columns:16px minmax(0,1fr);row-gap:4px}.cyb .hk-when{grid-column:2;grid-row:1;text-align:left;padding:0 0 0 16px}.cyb .hk-dot{grid-column:1;grid-row:1/3;margin:6px 0 0}.cyb .hk-body{grid-column:2;padding-left:16px}.cyb .hk-cta{padding:28px 22px}.cyb .bs-form button{flex:1 1 100%}}@keyframes cyLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cyTickOn{0%,to{opacity:1}50%{opacity:.45}}@keyframes cyMapSweep{0%{transform:translateX(-100%)}to{transform:translateX(560%)}}@keyframes cyRailRun{0%{left:0}to{left:calc(100% - 9px)}}@keyframes cyFFlip{0%{opacity:0;transform:rotateX(-70deg) translateY(30px)}to{opacity:1;transform:none}}@keyframes cyFSway{0%,to{transform:rotateX(4deg) rotateY(-6deg) translateY(0)}50%{transform:rotateX(-3deg) rotateY(6deg) translateY(-8px)}}@keyframes cyFSheen{0%,60%{transform:translateX(-120px) skewX(-18deg)}85%,to{transform:translateX(420px) skewX(-18deg)}}@keyframes cyStatFlashA{50%{transform:scale(1.06);color:#ffffff}}@keyframes cyStatFlashB{50%{transform:scale(1.06);color:#ffffff}}@keyframes cySoftPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes cyGlowPulse{0%,to{opacity:.35}50%{opacity:.9}}@keyframes cyPing{75%,to{transform:scale(2.4);opacity:0}}@keyframes cyBounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes cyHeroIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes cyHeroUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cyIntroOut{to{opacity:0}}@keyframes cyIntroScan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes cyRvRise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes cyExpIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes cyShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes cyCiIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes cyCiFlip{0%{opacity:0;transform:perspective(200px) rotateX(-90deg)}to{opacity:1;transform:none}}@keyframes cyCiPop{0%{transform:scale(.3)}to{transform:none}}@keyframes cyCiSweep{0%{transform:translateY(-100%)}to{transform:translateY(245%)}}@keyframes cyCiTypeA{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes cyCiTypeB{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.motion-off .cyb *,.motion-off .cyb :after,.motion-off .cyb :before{animation:none!important}.motion-off .cyb .ci-type{-webkit-clip-path:none;clip-path:none}.motion-off .cyb .ci-sweep,.motion-off .cyb-orb{display:none}.motion-off .cyb .hero-wait{visibility:visible}@media (prefers-reduced-motion:reduce){.cyb *,.cyb :after,.cyb :before{animation:none!important}.cyb .ci-type{-webkit-clip-path:none;clip-path:none}.cyb .ci-sweep,.cyb-orb{display:none}.cyb .hero-wait{visibility:visible}.cyb .cyb-intro{display:none}}