.hss-root,.hss-root *,.hss-root :before,.hss-root :after{box-sizing:border-box}.hss-root{color:#1a1a1a;-webkit-font-smoothing:antialiased;background:#ffffffc7;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.hss-section{padding:96px 24px}.hss-section--alt{background:#f7f9fcb8}.hss-container{max-width:1200px;margin:0 auto}.hss-narrow{max-width:760px;margin:0 auto}.hss-kicker{color:#1b3670;text-transform:uppercase;letter-spacing:.14em;margin:0 0 14px;font-size:13px;font-weight:700}.hss-h2{letter-spacing:-.03em;color:#1a1a1a;margin:0;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:800;line-height:1.1}.hss-h2 em{color:#1b3670;font-style:italic}.hss-sub{color:#6b7280;max-width:640px;margin:16px auto 0;font-size:17px;line-height:1.6}.hss-sub strong{color:#1b3670;font-weight:700}.hss-center{text-align:center}.hss-reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.hss-reveal.hss-visible{opacity:1;transform:translateY(0)}.hss-stats-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;margin-top:48px;display:flex}.hss-stat-card{z-index:1;box-sizing:border-box;text-align:center;background:linear-gradient(145deg,#162c6d 0%,#0a101d 100%);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:200px;min-height:205px;padding:34px 18px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.hss-stat-card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0a101d1f,0 14px 36px #162c6d47}.hss-stat-dot{z-index:2;background:#fff;border-radius:100px;width:5px;height:5px;animation:6s linear infinite hss-move-dot;position:absolute;top:10%;right:10%;box-shadow:0 0 10px #fff,0 0 20px #005dffd9}@keyframes hss-move-dot{0%,to{top:10%;right:10%}25%{top:10%;right:calc(100% - 35px)}50%{top:calc(100% - 30px);right:calc(100% - 35px)}75%{top:calc(100% - 30px);right:10%}}.hss-stat-ray{opacity:.35;filter:blur(10px);transform-origin:10%;pointer-events:none;background:#c7c7c7;border-radius:100px;width:220px;height:45px;position:absolute;top:0;left:0;transform:rotate(40deg);box-shadow:0 0 50px #fff}.hss-stat-line{pointer-events:none;background:#78a5ff40;position:absolute}.hss-stat-line--top,.hss-stat-line--bottom{width:100%;height:1px;left:0}.hss-stat-line--top{background:linear-gradient(90deg,#78a5ff8c 30%,#78a5ff14 70%);top:10%}.hss-stat-line--bottom{bottom:10%}.hss-stat-line--left,.hss-stat-line--right{width:1px;height:100%;top:0}.hss-stat-line--left{background:linear-gradient(#78a5ff8c 30%,#78a5ff14 70%);left:10%}.hss-stat-line--right{right:10%}.hss-stat-num{z-index:3;letter-spacing:-.03em;color:#fff;text-shadow:0 0 24px #005dff8c;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2rem,3.4vw,2.5rem);font-weight:800;position:relative}.hss-stat-label{z-index:3;color:#dbe8ffb3;margin:12px 0 0;font-size:13px;font-weight:500;position:relative}.hss-brief-scrollwrap{justify-content:center;align-items:flex-start;height:38rem;margin-top:32px;padding:.5rem;display:flex;position:relative}.hss-brief-perspective{perspective:1000px;width:100%;padding:.5rem 0;position:relative}.hss-brief-card{will-change:transform;background:#12264f;border:4px solid #1b3670;border-radius:30px;width:100%;max-width:48rem;margin:0 auto;padding:.5rem;box-shadow:0 0 #0000004d,0 9px 20px #0000004a,0 37px 37px #00000042,0 84px 50px #00000026,0 149px 60px #0000000a,0 233px 65px #00000003}.hss-brief-inner{background:#fff;border-radius:1rem;width:100%;height:30rem;overflow:hidden auto}.hss-brief-inner::-webkit-scrollbar{width:6px}.hss-brief-inner::-webkit-scrollbar-track{background:0 0}.hss-brief-inner::-webkit-scrollbar-thumb{background:#1b367026;border-radius:3px}.hss-brief-inner::-webkit-scrollbar-thumb:hover{background:#1b36704d}.hss-brief-content{padding:24px}.hss-brief-title{letter-spacing:-.02em;color:#1a1a1a;margin:0 0 24px;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:800}.hss-brief-hero{color:#fff;background:#1b3670;border-radius:16px;margin-bottom:24px;padding:26px 28px;position:relative;overflow:hidden}.hss-brief-hero:before{content:"";pointer-events:none;background:radial-gradient(at 30%,#2a4a8a99,#0000 70%);position:absolute;inset:0}.hss-brief-hero-logo{filter:brightness(0)invert();width:auto;height:20px;margin-bottom:14px;display:block;position:relative}.hss-brief-hero-text{letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700;line-height:1.3;position:relative}.hss-brief-open{color:#555;margin-bottom:28px;font-size:14px;line-height:1.7}.hss-brief-open p{margin:0 0 10px}.hss-brief-banner{text-align:center;color:#fff;letter-spacing:-.01em;background:#1b3670;border-radius:10px;margin:0 0 28px;padding:10px 16px;font-size:15px;font-weight:700}.hss-brief-article{margin-bottom:40px}.hss-brief-article-head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.hss-brief-num{color:#fff;background:#1b3670;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.hss-brief-article h4{letter-spacing:-.01em;color:#1a1a1a;margin:2px 0 0;font-size:17px;font-weight:700;line-height:1.35}.hss-brief-img{object-fit:cover;border-radius:12px;width:100%;height:180px;margin-bottom:16px;display:block}.hss-brief-article p{color:#555;margin:0 0 12px;font-size:14px;line-height:1.7}.hss-brief-article strong,.hss-brief-open strong{color:inherit;font-weight:700}.hss-brief-source{font-weight:500;color:#aaa!important;margin-top:14px!important;font-size:12px!important}.hss-brief-closing{text-align:center;border-top:1px solid #eee;padding:24px 0 8px}.hss-brief-closing p{color:#555;margin:0 0 8px;font-size:14px;line-height:1.6}.hss-brief-sign{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.hss-brief-sign-avatar{color:#fff;background:#1b3670;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.hss-brief-sign-name{color:#1a1a1a;text-align:left;margin:0;font-size:12px;font-weight:700}.hss-brief-sign-role{color:#999;text-align:left;margin:0;font-size:12px}.hss-tst-viewport{width:100%;height:480px;margin-top:8px;position:relative;overflow:hidden}.hss-tst-card{cursor:pointer;background:#fff;border:2px solid #1b36701f;border-radius:20px;padding:28px;transition:transform .5s cubic-bezier(.23,1,.32,1),background .4s cubic-bezier(.23,1,.32,1),border-color .4s cubic-bezier(.23,1,.32,1),box-shadow .4s cubic-bezier(.23,1,.32,1),opacity .4s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:50%}.hss-tst-card:hover:not(.hss-tst-active){border-color:#1b367059}.hss-tst-card:focus-visible{outline-offset:2px;outline:3px solid #2a4a8a}.hss-tst-active{background:#1b3670;border-color:#1b3670;box-shadow:0 8px 0 4px #1b36702e}.hss-tst-quoteicon{color:#1b367014;margin-bottom:16px;transition:color .4s cubic-bezier(.23,1,.32,1)}.hss-tst-quoteicon svg{opacity:.6}.hss-tst-active .hss-tst-quoteicon{color:#ffffff59}.hss-tst-quote{letter-spacing:-.01em;color:#1a1a1a;margin:0;font-size:15px;font-weight:500;line-height:1.55;transition:color .4s cubic-bezier(.23,1,.32,1)}.hss-tst-active .hss-tst-quote{color:#fff}.hss-tst-by{color:#777;margin:0;font-size:13px;font-style:italic;transition:color .4s cubic-bezier(.23,1,.32,1);position:absolute;bottom:28px;left:28px;right:28px}.hss-tst-active .hss-tst-by{color:#ffffffa6}.hss-tst-navs{justify-content:center;align-items:center;gap:12px;display:flex}.hss-tst-navbtn{cursor:pointer;background:#fff;border:2px solid #1b36701f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .3s cubic-bezier(.23,1,.32,1),border-color .3s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1);display:flex}.hss-tst-navbtn svg{stroke:#1b3670;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:stroke .3s cubic-bezier(.23,1,.32,1)}.hss-tst-navbtn:hover{background:#1b3670;border-color:#1b3670}.hss-tst-navbtn:hover svg{stroke:#fff}.hss-tst-navbtn:active{transform:scale(.94)}.hss-tst-navbtn:focus-visible{outline-offset:2px;outline:3px solid #2a4a8a}.hss-ig-badge{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:28px 0 48px;display:flex}.hss-ig-badge-logo{background:#fff;border:2px solid #005dff;border-radius:50%;width:40px;height:40px;overflow:hidden;box-shadow:0 4px 16px #0d2d6c1f}.hss-ig-badge-logo img{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.hss-ig-handle{color:#1b3670;margin:0;font-size:14px;font-weight:700}.hss-ig-followers{color:#6b7280;margin:0;font-size:12px}.hss-ig-viewport{width:340px;max-width:100%;height:425px;margin:0 auto 60px;position:relative}.hss-ig-card{will-change:transform, opacity;backface-visibility:hidden;cursor:pointer;background:#f7f9fc;border:0;border-radius:20px;padding:0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden}.hss-ig-card img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.hss-ig-card[data-pos=active]{opacity:1;z-index:10;transform:translateY(0)scale(1)rotate(0);box-shadow:0 2px 4px #0d2d6c0f,0 8px 24px #0d2d6c1a,0 20px 40px #0d2d6c29}.hss-ig-card[data-pos=behind-1]{opacity:.8;z-index:9;transform:translateY(16px)scale(.96)rotate(1.5deg);box-shadow:0 1px 2px #0d2d6c0a,0 4px 12px #0d2d6c0f}.hss-ig-card[data-pos=behind-2]{opacity:.5;z-index:8;transform:translateY(32px)scale(.92)rotate(-1deg)}.hss-ig-card[data-pos=behind-3]{opacity:.25;z-index:7;transform:translateY(48px)scale(.88)rotate(.5deg)}.hss-ig-card[data-pos=hidden]{opacity:0;z-index:1;pointer-events:none;transform:translateY(56px)scale(.85)}.hss-ig-card[data-pos=exiting]{opacity:0;z-index:11;pointer-events:none;transform:translateY(-110%)scale(.92)rotate(-6deg)}.hss-ig-controls{justify-content:center;align-items:center;gap:20px;margin-top:40px;display:flex}.hss-ig-navbtn{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1);display:flex}.hss-ig-navbtn:hover{border-color:#005dff;transform:scale(1.06)}.hss-ig-navbtn:active{transform:scale(.94)}.hss-ig-navbtn:focus-visible{outline-offset:2px;outline:3px solid #005dff80}.hss-ig-navbtn:disabled{opacity:.3;pointer-events:none}.hss-ig-navbtn svg{stroke:#005dff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hss-ig-counter{color:#005dff;font-variant-numeric:tabular-nums;background:#005dff14;border-radius:100px;padding:5px 14px;font-size:12px;font-weight:600}.hss-ig-dots{justify-content:center;align-items:center;gap:6px;margin-top:20px;display:flex}.hss-ig-dot{cursor:pointer;background:#005dff26;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .4s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.22,1,.36,1);position:relative}.hss-ig-dot:after{content:"";width:calc(100% + 6px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hss-ig-dot--active{background:#005dff;border-radius:3px;width:20px}.hss-ig-dot:hover:not(.hss-ig-dot--active){background:#005dff59}.hss-ig-dot:focus-visible{outline-offset:2px;outline:2px solid #005dff80}.hss-ig-cta{justify-content:center;margin-top:32px;display:flex}.hss-team-row{flex-flow:row;justify-content:center;align-items:center;margin-top:40px;padding-top:20px;display:flex}.hss-team-member{z-index:1;cursor:pointer;flex-shrink:0;margin-right:-20px;position:relative}.hss-team-member:last-child{margin-right:0}.hss-team-member:hover,.hss-team-member:focus-visible{z-index:30}.hss-team-member:focus-visible{outline-offset:2px;border-radius:50%;outline:3px solid #005dff80}.hss-team-avatar{object-fit:cover;object-position:top;border:3px solid #fff;border-radius:50%;width:100px;height:100px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 4px 16px #0d2d6c1a}.hss-team-member:hover .hss-team-avatar,.hss-team-member:focus-visible .hss-team-avatar{transform:scale(1.08)}.hss-team-tooltip{opacity:0;pointer-events:none;white-space:nowrap;color:#fff;text-align:center;z-index:50;background:#1b3670;border-radius:12px;padding:8px 16px;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)scale(.6)translateY(10px);box-shadow:0 10px 40px #0d2d6c38}.hss-team-tooltip:after{content:"";border:6px solid #0000;border-top-color:#1b3670;position:absolute;top:100%;left:50%;transform:translate(-50%)}.hss-team-tooltip:before{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);border-radius:1px;width:60%;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hss-team-member:hover .hss-team-tooltip,.hss-team-member:focus-visible .hss-team-tooltip{opacity:1;transform:translate(-50%)scale(1)translateY(0)}.hss-team-tooltip-name{font-size:14px;font-weight:700;line-height:1.3}.hss-team-tooltip-role{color:#ffffffb8;margin-top:1px;font-size:11px;font-weight:400}.hss-form{background:#fff;border:1px solid #0000001f;border-radius:24px;margin-top:44px;padding:40px;box-shadow:0 2px 4px #0d2d6c0d,0 16px 48px #0d2d6c1a}.hss-form-field{margin-bottom:24px}.hss-form-label{color:#374151;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.hss-form-label span{color:#9ca3af;font-weight:400}.hss-form-input,.hss-form-select,.hss-form-textarea{box-sizing:border-box;color:#1a1a1a;background:#f7f9fc;border:1px solid #0000001f;border-radius:12px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.hss-form-textarea{resize:none;line-height:1.6}.hss-form-select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='%236B7280' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:40px}.hss-form-input:hover,.hss-form-select:hover,.hss-form-textarea:hover{border-color:#005dff59}.hss-form-input:focus,.hss-form-select:focus,.hss-form-textarea:focus{border-color:#005dff;outline:none;box-shadow:0 0 0 3px #005dff1f}.hss-form-input::placeholder,.hss-form-textarea::placeholder{color:#9ca3af}.hss-form-submit{justify-content:center;padding-top:6px;display:flex}.hss-form-status{text-align:center;margin:16px 0 0;font-size:14px;line-height:1.6}.hss-form-status--ok{color:#16a34a}.hss-form-status--err{color:#dc2626}.hss-form-mailto{color:#005dff;text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:opacity .2s}.hss-form-mailto:hover{opacity:.7}.hss-form-mailto:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #005dff80}@media (width>=640px){.hss-tst-viewport{height:560px}.hss-ig-viewport{width:440px;height:550px;margin-bottom:64px}.hss-tst-quote{font-size:17px}.hss-tst-card{padding:32px}.hss-tst-by{bottom:32px;left:32px;right:32px}}@media (width>=768px){.hss-brief-scrollwrap{height:50rem;padding:1rem}.hss-brief-perspective{padding:1rem 0}.hss-brief-card{padding:1.5rem}.hss-brief-inner{height:40rem}.hss-brief-content{padding:32px}}@media (width<=768px){.hss-section{padding:64px 20px}.hss-stats-grid{gap:14px}.hss-stat-card{width:calc(50% - 7px);min-width:150px;min-height:180px}.hss-form{padding:28px 20px}.hss-brief-scrollwrap{height:auto;padding:.5rem 0}.hss-brief-inner{height:26rem}.hss-tst-viewport{height:400px}.hss-tst-card{padding:22px}.hss-tst-card:not(.hss-tst-active){opacity:0;pointer-events:none}.hss-ig-dots{gap:12px}.hss-ig-dot:after{width:calc(100% + 12px)}.hss-team-avatar{width:80px;height:80px}.hss-team-member{margin-right:-16px}.hss-form-input,.hss-form-select,.hss-form-textarea{font-size:16px}}@media (width<=639px){.hss-tst-viewport{height:340px}}@media (prefers-reduced-motion:reduce){.hss-reveal{opacity:1;transition:none;transform:none}.hss-stat-card,.hss-stat-card:hover,.hss-team-avatar,.hss-tst-card,.hss-ig-card,.hss-ig-navbtn,.hss-ig-dot,.hss-tst-navbtn{transition:none}.hss-stat-card:hover{transform:none}.hss-stat-dot{animation:none}.hss-brief-card{transform:none!important}}