.hp-blobs{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hp-blobs i{position:absolute;border-radius:50%;filter:blur(80px);opacity:.68;display:block}.hp-blobs .b1{width:620px;height:620px;background:radial-gradient(circle,rgba(212,43,34,.24),rgba(212,43,34,.06) 50%,transparent 70%);top:-200px;right:-100px;animation:hp-ba 14s ease-in-out infinite}.hp-blobs .b2{width:520px;height:520px;background:radial-gradient(circle,rgba(46,171,143,.22),transparent 70%);bottom:600px;left:-140px;animation:hp-bb 18s ease-in-out infinite}.hp-blobs .b3{width:460px;height:460px;background:radial-gradient(circle,rgba(184,130,10,.16),transparent 70%);top:35%;left:45%;animation:hp-ba 16s ease-in-out infinite}.hp-blobs .b4{width:380px;height:380px;background:radial-gradient(circle,rgba(142,134,232,.16),transparent 70%);bottom:300px;right:120px;animation:hp-bb 20s ease-in-out infinite}.hp-blobs .b5{width:440px;height:440px;background:radial-gradient(circle,rgba(212,43,34,.12),transparent 70%);top:20%;right:30%;animation:hp-ba 22s ease-in-out infinite reverse}.hp-blobs .b6{width:500px;height:500px;background:radial-gradient(circle,rgba(46,171,143,.1),transparent 70%);top:60%;left:-80px;animation:hp-bb 15s ease-in-out infinite reverse}@keyframes hp-ba{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,-30px) scale(1.06)}50%{transform:translate(-20px,40px) scale(.96)}75%{transform:translate(-40px,-20px) scale(1.04)}}@keyframes hp-bb{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,35px) scale(1.05)}66%{transform:translate(30px,-25px) scale(.95)}}.hp-page{position:relative;z-index:1}.hp-nav{position:sticky;top:0;z-index:100;justify-content:space-between;padding:16px 48px;background:rgba(249,246,241,.84);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);border-bottom:1px solid rgba(255,255,255,.6);box-shadow:0 2px 16px rgba(110,120,140,.08)}.hp-nav,.hp-nav-b{display:flex;align-items:center}.hp-nav-b{gap:10px;font-size:17px;font-weight:700;color:var(--ink);text-decoration:none;letter-spacing:-.02em}.hp-nav-b .d{width:8px;height:8px;border-radius:50%;background:var(--red)}.hp-nav-l{display:flex;align-items:center;gap:2px}.hp-nav-l a{font-size:13.5px;font-weight:500;color:var(--ink-2);text-decoration:none;padding:7px 16px;border-radius:20px;transition:all .15s}.hp-nav-l a:hover{background:var(--bg-2);color:var(--ink)}.hp-nav-l .cta{margin-left:8px;padding:8px 22px;border-radius:22px;font-size:13.5px;font-weight:700;background:var(--red);color:#fff;box-shadow:0 2px 10px rgba(212,43,34,.26);transition:transform .15s,box-shadow .15s}.hp-nav-l .cta:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(212,43,34,.36)}.hp-g-xxl,.hp-g-xxxl{height:120px}.hp-g-xl{height:80px}.hp-g-lg{height:56px}.hp-g-md{height:36px}.hp-sec{max-width:1060px;margin:0 auto;padding:0 44px;position:relative}.hp-eye{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.hp-eye:before{content:"";width:20px;height:1.5px;background:var(--red);opacity:.35}.hp-h1{font-size:clamp(30px,5.5vw,52px);font-weight:300;letter-spacing:-.03em;line-height:1.2;color:var(--ink)}.hp-h1 b{font-weight:800;color:var(--red)}.hp-h2{font-size:clamp(24px,4vw,36px);font-weight:300;letter-spacing:-.025em;line-height:1.28;color:var(--ink)}.hp-h2 b{font-weight:800}.hp-sub{font-size:15px;color:var(--ink-3);max-width:520px;line-height:1.7}.hp-glass{background:rgba(255,255,255,.48);border:1px solid rgba(255,255,255,.75);box-shadow:0 8px 24px rgba(110,120,140,.08),inset 0 1px 1px rgba(255,255,255,.9),inset 0 0 0 1px rgba(255,255,255,.18);backdrop-filter:blur(28px) saturate(1.7) brightness(1.04);-webkit-backdrop-filter:blur(28px) saturate(1.7) brightness(1.04)}.hp-gbtn{display:inline-flex;align-items:center;gap:7px;border:none;cursor:pointer;font-family:inherit;text-decoration:none;padding:15px 36px;border-radius:28px;background:rgba(255,255,255,.52);border:1px solid rgba(255,255,255,.7);box-shadow:0 8px 24px rgba(110,120,140,.12),inset 0 1px 1px rgba(255,255,255,.9),inset 0 0 0 1px rgba(255,255,255,.16);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);color:var(--red);font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s}.hp-gbtn:hover{transform:translateY(-1px);background:rgba(255,255,255,.65);box-shadow:0 12px 30px rgba(110,120,140,.18),inset 0 1px 1px rgba(255,255,255,.98)}.hp-gbtn-out{display:inline-flex;align-items:center;gap:7px;border:none;cursor:pointer;font-family:inherit;text-decoration:none;padding:14px 30px;border-radius:28px;background:transparent;border:1.5px solid rgba(0,0,0,.1);color:var(--ink);font-size:14px;font-weight:600;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s}.hp-gbtn-out:hover{border-color:rgba(0,0,0,.2);background:rgba(255,255,255,.35);box-shadow:0 4px 14px rgba(26,20,16,.06);transform:translateY(-1px)}.hp-gbtn-pill{display:inline-flex;align-items:center;gap:6px;border:none;cursor:pointer;font-family:inherit;text-decoration:none;padding:10px 22px;border-radius:22px;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.65);box-shadow:0 4px 14px rgba(110,120,140,.08),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--red);font-size:13.5px;font-weight:700;transition:transform .15s,box-shadow .15s}.hp-gbtn-pill:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(110,120,140,.14),inset 0 1px 0 rgba(255,255,255,.9)}.hp-hero{display:flex;align-items:center;min-height:calc(100vh - 74px);padding:80px 0 120px}.hp-hero .hp-sec{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.hp-hero-l{flex-direction:column;gap:0}.hp-hero-l .hp-eye{margin-bottom:16px}.hp-hero-title{margin-bottom:18px}.hp-hero-title .hp-ht-line2{display:flex;flex-direction:column;align-items:flex-start;font-size:clamp(32px,5.5vw,56px);font-weight:800;letter-spacing:-.035em;line-height:1.15;color:var(--ink)}.hp-hero-title .hp-ht-line2>span{animation:hp-title-enter .8s cubic-bezier(.16,1,.3,1) both}.hp-hero-title .hp-ht-line2>span:nth-child(2){animation-delay:.1s}.hp-title-scan{position:relative;isolation:isolate}.hp-title-scan-copy{position:absolute;inset:0;z-index:-1;color:var(--red);clip-path:inset(0 100% 0 0);animation:hp-title-scan 4.8s cubic-bezier(.65,0,.35,1) 1.1s infinite}.hp-title-scan:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:7px;background:var(--red);border-radius:100%;transform:scaleX(0) rotate(-1deg);transform-origin:left;opacity:.85;animation:hp-title-underline .75s cubic-bezier(.16,1,.3,1) .7s forwards}@keyframes hp-title-enter{0%{opacity:0;transform:translateY(40px) skewY(3deg)}to{opacity:1;transform:none}}@keyframes hp-title-scan{0%,15%{clip-path:inset(0 100% 0 0)}42%,62%{clip-path:inset(0 0 0 0)}85%,to{clip-path:inset(0 0 0 100%)}}@keyframes hp-title-underline{to{transform:scaleX(1) rotate(-1deg)}}.hp-hero-desc{font-size:15px;line-height:2;color:var(--ink-2);max-width:420px;margin-bottom:18px}.hp-hero-desc strong{font-weight:700;color:var(--red)}.hp-hero-desc .hp-em-note{font-style:italic;color:var(--red);font-weight:600}.hp-hero-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:6px}.hp-hero-tags span{padding:6px 16px;border-radius:18px;font-size:12.5px;font-weight:500;border:1px solid;letter-spacing:-.01em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hp-hero-tags .t1{color:var(--red);background:rgba(212,43,34,.06);border-color:rgba(212,43,34,.18)}.hp-hero-tags .t2{color:var(--teal);background:rgba(46,171,143,.06);border-color:rgba(46,171,143,.16)}.hp-hero-tags .t3{color:var(--gold);background:rgba(184,130,10,.06);border-color:rgba(184,130,10,.16)}.hp-hero-acts{gap:14px;flex-wrap:wrap}.hp-hero-r{position:relative;display:flex;align-items:center;justify-content:center;perspective:900px}.hp-hv-stage{position:relative;width:100%;max-width:460px;height:460px}.hp-hv-card{position:absolute;background:rgba(255,255,255,.52);border:1px solid rgba(255,255,255,.75);border-radius:18px;box-shadow:0 12px 34px rgba(110,120,140,.14),inset 0 1px 1px rgba(255,255,255,.9);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);font-size:12px;overflow:hidden}.hp-hv-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;position:absolute;inset:0;z-index:0}.hp-hv-card .hp-hv-inner{position:relative;z-index:1;padding:18px 20px}.hp-hv-a{top:0;right:8px;width:80%;z-index:3;transform:rotateY(-3deg) rotateX(2deg);animation:hp-fa 7s ease-in-out infinite}.hp-hv-b{top:140px;left:0;width:66%;z-index:2;transform:rotateY(3deg) rotateX(-2deg) translateZ(-20px);animation:hp-fb 8s ease-in-out infinite}.hp-hv-c{top:280px;right:16px;width:74%;z-index:4;transform:rotateY(-2deg) rotateX(1deg) translateZ(10px);animation:hp-fc 7.5s ease-in-out infinite}@keyframes hp-fa{0%,to{transform:rotateY(-3deg) rotateX(2deg) translateY(0)}50%{transform:rotateY(-3deg) rotateX(2deg) translateY(-10px)}}@keyframes hp-fb{0%,to{transform:rotateY(3deg) rotateX(-2deg) translateY(0)}50%{transform:rotateY(3deg) rotateX(-2deg) translateY(-8px)}}@keyframes hp-fc{0%,to{transform:rotateY(-2deg) rotateX(1deg) translateY(0)}50%{transform:rotateY(-2deg) rotateX(1deg) translateY(-9px)}}.hp-hv-row{display:flex;align-items:center;gap:9px;margin-bottom:10px}.hp-hv-av{width:34px;height:34px;border-radius:50%;flex-shrink:0}.hp-hv-av,.hp-hv-ln{background:var(--bg-2)}.hp-hv-ln{height:6px;border-radius:3px;margin-bottom:3px}.hp-hv-ln.w1{width:50%}.hp-hv-ln.w2{width:70%}.hp-hv-ln.w3{width:60%}.hp-hv-ln.w4{width:40%}.hp-hv-grid{display:flex;gap:6px;margin-top:10px}.hp-hv-grid div{flex:1;aspect-ratio:3/4;border-radius:6px;background:var(--bg-2)}.hp-hv-grid div.on{border:2px solid var(--red-mid);background:var(--red-light);box-shadow:0 0 0 5px rgba(212,43,34,.06)}.hp-hv-tag{position:absolute;right:-58px;top:36px;font-size:10px;font-weight:700;color:var(--red);white-space:nowrap;background:rgba(255,255,255,.85);border:1px solid rgba(212,43,34,.2);padding:4px 10px;border-radius:5px}.hp-hv-msg{padding:8px 12px;border-radius:10px;font-size:11px;line-height:1.55;margin-bottom:5px}.hp-hv-msg.ai{background:var(--bg-2);color:var(--ink-2)}.hp-hv-msg.user{background:var(--red-light);color:var(--ink);text-align:right;margin-left:20px}.hp-hv-msg.fail{background:var(--bg-2);color:var(--ink-3);opacity:.6;text-decoration:line-through;text-decoration-color:rgba(212,43,34,.3)}.hp-hv-bub{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1.5px solid rgba(212,43,34,.18);border-radius:12px;padding:3px 10px;margin-left:4px;vertical-align:middle}.hp-hv-bub,.hp-hv-note{font-size:10px;font-weight:700;color:var(--red)}.hp-hv-note{text-align:center;padding:5px;background:var(--red-light);border-radius:6px}.hp-hv-dr{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:var(--ink-2);padding:2px 0}.hp-hv-ok{color:var(--teal);background:var(--teal-light)}.hp-hv-ok,.hp-hv-warn{font-size:10px;font-weight:700;padding:3px 10px;border-radius:5px}.hp-hv-proof,.hp-hv-warn{color:var(--red);background:var(--red-light)}.hp-hv-proof{text-align:center;font-size:10px;font-weight:700;padding:5px 12px;border-radius:6px;margin-top:6px}.hp-showcase{--show-canvas:#e9e8e4;--show-paper:#f6f5f2;--show-ink:#11110f;--show-red:#dc4036;--show-teal:#176f65;position:relative;padding:100px 0 38px;overflow:hidden;background:var(--show-canvas);color:var(--show-ink);isolation:isolate}.hp-showcase:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.26;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(17,17,15,.018) 0 1px,transparent 1px 5px),linear-gradient(125deg,rgba(255,255,255,.44),transparent 42%)}.hp-show-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:84px;max-width:1220px;padding-bottom:62px}.hp-showcase .hp-eye{color:var(--show-red)}.hp-showcase .hp-eye:before{background:var(--show-red)}.hp-show-title{max-width:790px;margin:22px 0 0;font-size:clamp(48px,6.2vw,86px);line-height:.96;letter-spacing:-.07em;font-weight:820}.hp-show-title span{display:block;margin-left:1.08em;color:var(--show-red);font-style:italic}.hp-show-intro{max-width:355px;padding-bottom:8px}.hp-show-intro p{margin:0 0 24px;color:rgba(17,17,15,.58);font-size:14px;line-height:1.82}.hp-show-intro a{display:inline-flex;align-items:center;gap:8px;padding-bottom:5px;border-bottom:1px solid rgba(17,17,15,.38);color:var(--show-ink);text-decoration:none;font-size:13px;font-weight:750;transition:gap .2s ease,border-color .2s ease}.hp-show-intro a:hover{gap:14px;border-color:var(--show-red)}.hp-show-card:focus-visible,.hp-show-intro a:focus-visible{outline:3px solid rgba(220,64,54,.48);outline-offset:5px}.hp-show-policy{display:flex;align-items:center;justify-content:center;gap:22px;min-height:62px;border-block:1px solid rgba(17,17,15,.14);color:rgba(17,17,15,.72);font-size:10px;font-weight:760;letter-spacing:.09em;white-space:nowrap}.hp-show-policy i{color:var(--show-red);font-style:normal}.hp-show-stage{position:relative;width:100%;height:612px;overflow:hidden;padding:46px 0 72px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hp-show-stage.is-dragging{cursor:grabbing}.hp-show-stage:after,.hp-show-stage:before{content:"";position:absolute;inset:0 auto 0 0;z-index:6;width:42px;pointer-events:none;background:linear-gradient(90deg,var(--show-canvas),transparent)}.hp-show-stage:after{inset:0 0 0 auto;background:linear-gradient(-90deg,var(--show-canvas),transparent)}.hp-show-track{display:flex;width:-moz-max-content;width:max-content;height:100%;translate:var(--show-drag-x,0) 0;will-change:transform,translate;animation:hp-show-marquee 48s linear infinite}.hp-show-track.is-dragging{animation-play-state:paused}.hp-show-stage:focus-within .hp-show-track,.hp-show-stage:hover .hp-show-track{animation-play-state:paused}.hp-show-group{display:flex;gap:22px;padding-right:22px}.hp-show-slot{width:392px;height:494px;flex:0 0 392px}@keyframes hp-show-marquee{to{transform:translateX(-50%)}}.hp-show-card{--poster-bg:#dedbd4;--poster-ink:#161513;--poster-accent:var(--show-red);display:flex;flex-direction:column;width:100%;height:100%;padding:16px 16px 14px;border:1px solid rgba(17,17,15,.07);border-radius:32px;color:var(--show-ink);background:rgba(248,247,244,.86);box-shadow:0 16px 40px rgba(24,22,18,.08),inset 0 1px 0 rgba(255,255,255,.76);text-decoration:none;transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s ease}.hp-show-card,.hp-show-poster{position:relative;overflow:hidden}.hp-show-poster{height:407px;flex:0 0 407px;padding:22px;border-radius:21px;color:var(--poster-ink);background:var(--poster-bg);transform:scale(1);transition:transform .55s cubic-bezier(.16,1,.3,1);isolation:isolate}.hp-show-poster:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.56;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 45%),repeating-linear-gradient(90deg,rgba(17,17,15,.025) 0 1px,transparent 1px 7px)}.hp-show-poster:after{content:"";position:absolute;right:-104px;bottom:-86px;z-index:-1;width:248px;height:248px;border:44px solid var(--poster-accent);border-radius:50%;opacity:.17;transition:transform .7s cubic-bezier(.16,1,.3,1)}.hp-show-card-1{--poster-bg:#f05246;--poster-ink:#fff7ea;--poster-accent:#8b1e21}.hp-show-card-2{--poster-bg:#293fc5;--poster-ink:#fff8e8;--poster-accent:#98b2ff}.hp-show-card-3{--poster-bg:#eee6d8;--poster-ink:#171411;--poster-accent:#f05246}.hp-show-card-4{--poster-bg:#c74272;--poster-ink:#fff4e8;--poster-accent:#6d193e}.hp-show-card-5{--poster-bg:#087f78;--poster-ink:#fff8e8;--poster-accent:#7dd8ca}.hp-show-card:hover{box-shadow:0 26px 64px rgba(24,22,18,.15),inset 0 1px 0 rgba(255,255,255,.84);transform:translateY(-8px)}.hp-show-card:hover .hp-show-poster{transform:scale(1.018)}.hp-show-card:hover .hp-show-poster:after{transform:scale(1.14) rotate(12deg)}.hp-show-card-preview{cursor:default}.hp-show-card-preview .hp-show-arrow{opacity:.3}.hp-show-card-top{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-mono)}.hp-show-card-index,.hp-show-consent{font-size:8px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.hp-show-consent{max-width:185px;overflow:hidden;padding:6px 10px;border:1px solid;border-radius:999px;text-overflow:ellipsis;white-space:nowrap}.hp-show-card-index{opacity:.46}.hp-show-card-rule{display:none}.hp-show-score{position:relative;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:45px 0 26px;color:var(--poster-ink);font-family:var(--font-num)}.hp-show-grade{font-size:128px;font-weight:900;line-height:.68;letter-spacing:-.11em}.hp-show-number{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;width:92px;padding:12px 13px 11px;border:1px solid color-mix(in srgb,var(--poster-ink) 22%,transparent);border-radius:999px;font-size:29px;font-weight:850;line-height:1;letter-spacing:-.06em;backdrop-filter:blur(8px)}.hp-show-number small{flex-basis:100%;margin-bottom:3px;font-family:inherit;font-size:7px;font-weight:700;letter-spacing:.03em;opacity:.6}.hp-show-number sup{font-size:7px;letter-spacing:0;opacity:.56}.hp-show-card-copy{position:relative;z-index:3;min-height:76px}.hp-show-category{display:block;margin-bottom:8px;font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.09em;opacity:.66}.hp-show-finding{display:-webkit-box;max-width:300px;min-height:47px;margin:0;overflow:hidden;font-size:17px;font-weight:780;line-height:1.38;letter-spacing:-.025em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hp-show-evidence{position:absolute;right:22px;bottom:21px;left:22px;z-index:3;display:grid;grid-template-columns:1.45fr .9fr .9fr;margin:0;padding:12px 0 0;border-top:1px solid color-mix(in srgb,var(--poster-ink) 20%,transparent)}.hp-show-evidence>div{min-width:0;padding:0 8px;border-right:1px solid color-mix(in srgb,var(--poster-ink) 17%,transparent)}.hp-show-evidence>div:first-child{padding-left:0}.hp-show-evidence>div:last-child{padding-right:0;border-right:0}.hp-show-evidence dt{margin:0 0 4px;font-size:7px;opacity:.5;white-space:nowrap}.hp-show-evidence dd{margin:0;font-family:var(--font-mono);font-size:9px;font-weight:800}.hp-show-person{display:flex;align-items:center;gap:11px;min-height:56px;padding:12px 4px 0}.hp-show-avatar{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:50%;background:var(--show-ink);color:#fff;font-size:9px;font-weight:850}.hp-show-person>span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0}.hp-show-person strong{font-size:12px}.hp-show-person small{overflow:hidden;color:rgba(17,17,15,.5);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.hp-show-arrow{display:grid;place-items:center;width:31px;height:31px;margin-left:auto;border:1px solid rgba(17,17,15,.16);border-radius:50%;color:var(--show-ink);font-size:15px;transition:transform .25s ease,background .25s ease,color .25s ease}.hp-show-card[href]:hover .hp-show-arrow{background:var(--show-ink);color:#fff;transform:rotate(45deg)}.hp-show-stage-meta{position:absolute;left:34px;right:34px;bottom:25px;z-index:7;display:flex;justify-content:space-between;color:rgba(17,17,15,.42);font-family:var(--font-mono);font-size:8px;letter-spacing:.09em}.hp-show-direction{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp-show-preview-note{margin:0;padding:22px 24px 0;border-top:1px solid rgba(17,17,15,.1);color:rgba(17,17,15,.4);font-size:10px;text-align:center}.hp-ct-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.hp-ct-c{padding:44px 38px 42px;border-radius:22px;position:relative}.hp-ct-c.hp-ct-bad{background:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.6);box-shadow:0 6px 20px rgba(110,120,140,.06),inset 0 1px 1px rgba(255,255,255,.8);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.hp-ct-c.hp-ct-good{background:rgba(255,255,255,.56);border:1px solid rgba(255,255,255,.78);box-shadow:0 8px 26px rgba(110,120,140,.12),inset 0 1px 1px rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.2);backdrop-filter:blur(28px) saturate(1.7);-webkit-backdrop-filter:blur(28px) saturate(1.7)}.hp-ct-c .hp-ct-t{font-size:13.5px;font-weight:600;letter-spacing:-.01em;margin-bottom:26px}.hp-ct-c.hp-ct-bad .hp-ct-t{color:var(--ink-2)}.hp-ct-c.hp-ct-good .hp-ct-t{color:var(--red)}.hp-ct-r{display:flex;align-items:flex-start;gap:13px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.04)}.hp-ct-r:last-child{border-bottom:none}.hp-ct-r .hp-ct-i{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;margin-top:1px}.hp-ct-c.hp-ct-bad .hp-ct-i{background:rgba(0,0,0,.05);color:var(--ink-3)}.hp-ct-c.hp-ct-good .hp-ct-i{background:var(--red-light);color:var(--red)}.hp-ct-r .hp-ct-x{font-size:13.5px;line-height:1.55}.hp-ct-c.hp-ct-bad .hp-ct-x,.hp-ct-r .hp-ct-x{color:var(--ink-2)}.hp-fl-wrap{display:flex;flex-direction:column;gap:28px}.hp-fl{display:grid;gap:60px;align-items:center;padding:52px 48px 52px 52px;border-radius:22px;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.6);box-shadow:0 6px 22px rgba(110,120,140,.06),inset 0 1px 1px rgba(255,255,255,.82);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.hp-fl,.hp-fl:nth-child(2n){grid-template-columns:1fr 1fr}.hp-fl:nth-child(2n){direction:rtl}.hp-fl:nth-child(2n)>*{direction:ltr}.hp-fl h3{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.hp-fl h3 .hp-num{color:var(--red);margin-right:8px;font-weight:800}.hp-fl p{font-size:14.5px;color:var(--ink-2);line-height:1.75;margin:0 0 22px}.hp-fl-vis{aspect-ratio:4/3;background:var(--surface);border:1.5px solid rgba(0,0,0,.06);border-radius:18px;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden;position:relative}.hp-fl-vis svg{width:100%;height:100%;display:block}.hp-fl-vis .hp-ph-label{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);font-size:11px;color:var(--ink-4);white-space:nowrap;background:rgba(255,255,255,.7);padding:3px 10px;border-radius:8px}.hp-plat-g{display:grid;grid-template-columns:1fr 1fr;gap:26px}.hp-plat-card{padding:38px 34px 34px;border-radius:20px;background:rgba(255,255,255,.48);border:1px solid rgba(255,255,255,.7);box-shadow:0 10px 28px rgba(110,120,140,.1),inset 0 1px 1px rgba(255,255,255,.9);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5)}.hp-plat-card .hp-pc-ch{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:14px;font-size:11px;font-weight:700;margin-bottom:22px}.hp-pc-ch.w{background:var(--teal-light);color:var(--teal-dark)}.hp-pc-ch.mp{background:var(--red-light);color:var(--red)}.hp-plat-card h4{font-size:19px;font-weight:600;letter-spacing:-.02em;margin:0 0 14px}.hp-plat-card ul{list-style:none;display:flex;flex-direction:column;gap:12px}.hp-plat-card li{font-size:13.5px;color:var(--ink-2);line-height:1.65;padding-left:18px;position:relative}.hp-plat-card li:before{content:"·";position:absolute;left:2px;top:0;color:var(--red);font-weight:700;opacity:.5}.hp-t-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.hp-t-card{padding:30px 28px 26px;border-radius:18px;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.65);box-shadow:0 6px 20px rgba(110,120,140,.06),inset 0 1px 1px rgba(255,255,255,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.hp-t-card .hp-t-role{font-size:10.5px;font-weight:700;color:var(--red);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.hp-t-card p{font-size:14px;color:var(--ink-2);line-height:1.75;margin:0 0 14px}.hp-t-card p b{color:var(--ink);font-weight:600}.hp-t-card .hp-t-ar{color:var(--red);font-weight:700}.hp-t-card .hp-t-auth{font-size:11.5px;color:var(--ink-3)}.hp-stats{display:flex;gap:64px;justify-content:center;flex-wrap:wrap;padding:52px 40px;border-radius:22px;background:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.6);box-shadow:0 6px 22px rgba(110,120,140,.06),inset 0 1px 1px rgba(255,255,255,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.hp-stat{text-align:center}.hp-stat .hp-stat-n{font-size:clamp(28px,4vw,40px);font-weight:300;letter-spacing:-.04em;color:var(--ink)}.hp-stat .hp-stat-n em{font-style:normal;font-size:.5em;color:var(--red);vertical-align:middle;margin-left:2px;font-weight:700}.hp-stat .hp-stat-l{font-size:11.5px;color:var(--ink-3);margin-top:6px}.hp-stat-sn{text-align:center;margin-top:16px;font-size:11px;color:var(--ink-4)}.hp-logo-wall{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.hp-lw-slot{padding:22px 18px;border-radius:16px;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.6);box-shadow:0 4px 14px rgba(110,120,140,.06),inset 0 1px 0 rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--ink-3);letter-spacing:-.01em}.hp-biz{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:52px 52px 52px 56px;border-radius:24px;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.72);box-shadow:0 12px 32px rgba(110,120,140,.12),inset 0 1px 1px rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.2);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.hp-biz,.hp-biz-l{align-items:center}.hp-biz-l{display:flex;justify-content:center}.hp-biz-vis{width:100%;aspect-ratio:1/1;max-width:320px;border-radius:20px;overflow:hidden}.hp-biz-vis svg{width:100%;height:100%;display:block}.hp-biz-r{display:flex;flex-direction:column}.hp-biz-r .hp-eye{margin-bottom:18px}.hp-biz-r h2{font-size:28px;font-weight:600;letter-spacing:-.02em;margin-bottom:14px}.hp-biz-r .hp-biz-d{font-size:14.5px;color:var(--ink-2);line-height:1.75;margin-bottom:26px}.hp-biz-r .hp-biz-email{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:15px 28px;border-radius:14px;background:rgba(255,255,255,.52);border:1px solid rgba(255,255,255,.65);box-shadow:0 4px 14px rgba(110,120,140,.08),inset 0 1px 0 rgba(255,255,255,.85);font-size:16px;font-weight:600;color:var(--ink);text-decoration:none;letter-spacing:-.01em;transition:transform .15s,box-shadow .15s;margin-bottom:14px}.hp-biz-r .hp-biz-email:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(110,120,140,.14)}.hp-biz-r .hp-biz-hrs{font-size:12.5px;color:var(--ink-3)}.hp-ft{border-top:1px solid rgba(0,0,0,.04);padding:48px 40px;text-align:center}.hp-ft .hp-ft-b{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;font-size:16px;font-weight:700;color:var(--red);letter-spacing:-.02em}.hp-ft .hp-ft-t{gap:28px;margin-bottom:18px;font-size:12.5px;color:var(--ink-3)}.hp-ft .hp-ft-l,.hp-ft .hp-ft-t{display:flex;justify-content:center;flex-wrap:wrap}.hp-ft .hp-ft-l{gap:20px;margin-bottom:14px}.hp-ft .hp-ft-l a{font-size:12px;color:var(--ink-3);text-decoration:none;transition:color .15s}.hp-ft .hp-ft-l a:hover{color:var(--ink)}.hp-ft .hp-ft-n{font-size:11px;color:var(--ink-4);font-family:var(--font-mono)}@media(max-width:720px){.hp-nav{padding:14px 20px}.hp-nav-l a:not(.cta){display:none}.hp-sec{padding:0 20px}.hp-g-xxl,.hp-g-xxxl{height:60px}.hp-g-xl{height:48px}}@media(max-width:920px){.hp-hero .hp-sec{grid-template-columns:1fr;gap:56px}.hp-hero-l{text-align:center}.hp-hero-l,.hp-hero-title .hp-ht-line2{align-items:center}.hp-hero-desc{max-width:100%}.hp-hero-acts{justify-content:center}.hp-hv-stage{height:400px;max-width:380px;margin:0 auto}.hp-hv-tag{display:none}}@media(max-width:560px){.hp-hero{padding:40px 0 64px}.hp-hero-acts{flex-direction:column;align-items:center}.hp-hv-stage{height:380px}}@media(max-width:900px){.hp-showcase{padding:72px 0 38px}.hp-show-head{grid-template-columns:1fr;align-items:start;gap:28px;padding-bottom:46px}.hp-show-intro{max-width:560px}.hp-show-title span{margin-left:0}.hp-show-policy{justify-content:flex-start;overflow-x:auto;padding-inline:22px;scrollbar-width:none}.hp-show-stage{height:560px;padding:42px 0 68px}.hp-show-stage:after,.hp-show-stage:before{width:20px}.hp-show-group{gap:16px;padding-right:16px}.hp-show-slot{width:342px;height:450px;flex-basis:342px}.hp-show-card{border-radius:28px}.hp-show-poster{height:364px;flex-basis:364px}.hp-show-score{margin:36px 0 22px}.hp-show-grade{font-size:112px}.hp-show-stage-meta{left:20px;right:20px;bottom:12px}.hp-show-stage-meta span:last-child{display:none}}@media(max-width:520px){.hp-show-title{font-size:45px}.hp-show-stage{height:494px;padding:36px 0 62px}.hp-show-group{gap:13px;padding-right:13px}.hp-show-slot{width:296px;height:396px;flex-basis:296px}.hp-show-card{padding:12px 12px 10px;border-radius:24px}.hp-show-poster{height:318px;flex-basis:318px;padding:17px;border-radius:17px}.hp-show-score{margin:28px 0 18px}.hp-show-grade{font-size:92px}.hp-show-number{width:76px;padding:9px 9px 8px;font-size:24px}.hp-show-card-copy{min-height:62px}.hp-show-finding{font-size:15px}.hp-show-evidence{right:17px;bottom:15px;left:17px;padding-top:9px}.hp-show-person{min-height:52px;padding-top:9px}.hp-show-policy{gap:14px;padding-inline:18px;font-size:9px}.hp-show-preview-note{line-height:1.6}}@media(max-width:720px){.hp-ct-grid{grid-template-columns:1fr}}@media(max-width:860px){.hp-fl,.hp-fl:nth-child(2n){grid-template-columns:1fr;gap:32px;padding:40px 36px;direction:ltr}.hp-fl:nth-child(2n)>*{direction:ltr}}@media(max-width:720px){.hp-plat-g,.hp-t-grid{grid-template-columns:1fr}}@media(max-width:560px){.hp-stats{gap:28px;padding:36px 24px;flex-direction:column}}@media(max-width:640px){.hp-logo-wall{grid-template-columns:repeat(2,1fr)}}@media(max-width:400px){.hp-logo-wall{grid-template-columns:1fr}}@media(max-width:720px){.hp-biz{grid-template-columns:1fr;gap:36px;padding:40px 36px}.hp-biz-vis{max-width:240px}}@supports (animation-timeline:view()){.hp-page>section:not(.hp-hero):not(.hp-showcase):not(.hp-journey):not(.hp-scenes):not(.hp-logo-field){animation:hp-section-rise linear both;animation-timeline:view();animation-range:entry 6% cover 25%}}@keyframes hp-section-rise{0%{opacity:.25;transform:translateY(42px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hp-blobs i,.hp-hero-title .hp-ht-line2>span,.hp-hv-card,.hp-page>section,.hp-show-track,.hp-title-scan-copy,.hp-title-scan:after{animation:none!important;transform:none!important}.hp-show-stage{overflow-x:auto}.hp-show-group[aria-hidden=true]{display:none}.hp-show-card{transition:none}}.hp-page{--hp-paper:#f4f1eb;--hp-paper-2:#ebe8e1;--hp-ink:#131311;--hp-muted:#6f6d67;--hp-red:#e64638;--hp-red-dark:#a82520;--hp-teal:#174d49;--hp-ease:cubic-bezier(.16,1,.3,1);overflow:clip;color:var(--hp-ink);background:var(--hp-paper)}.hp-page *{box-sizing:border-box}.hp-sec{width:100%;max-width:1280px;margin-inline:auto;padding-inline:42px}.hp-g-xxl,.hp-g-xxxl{height:112px}.hp-eye{gap:10px;color:var(--hp-red);font-family:var(--font-mono);font-size:10px;font-weight:760;letter-spacing:.12em}.hp-eye:before{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:1}body:has(.hp-page) header[style*="position: sticky"],body:has(.hp-page)>div>header,body:has(.hp-page)>header{background:rgba(248,250,251,.88)!important;border-color:rgba(36,47,58,.035)!important;backdrop-filter:blur(22px) saturate(1.3)!important}body:has(.hp-page){background:#f1f4f6!important}.hp-pill-btn{position:relative;display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:18px;padding:0 30px;border:1px solid transparent;border-radius:999px;color:inherit;font-size:14px;font-weight:720;text-decoration:none;box-shadow:0 14px 28px rgba(19,19,17,.18);transition:transform .4s var(--hp-ease),box-shadow .4s var(--hp-ease),background .25s,color .25s}.hp-pill-btn i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-style:normal;transition:transform .45s var(--hp-ease),background .25s}.hp-pill-btn:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 20px 38px rgba(19,19,17,.24)}.hp-pill-btn:hover i{transform:translate(3px,-3px) rotate(45deg)}.hp-journey-nav button:focus-visible,.hp-pill-btn:focus-visible{outline:3px solid rgba(230,70,56,.38);outline-offset:4px}.hp-pill-red{color:#fff;background:var(--hp-red)}.hp-pill-red i{background:rgba(255,255,255,.18)}.hp-pill-red:hover{background:#ce352b}.hp-pill-dark{color:#fff;background:var(--hp-ink)}.hp-pill-dark i{background:rgba(255,255,255,.12)}.hp-pill-light{border-color:rgba(255,255,255,.2);color:var(--hp-ink);background:#fff}.hp-pill-light i{background:rgba(19,19,17,.08)}.hp-pill-metal{overflow:hidden;border-color:rgba(255,255,255,.96);color:#181a1b;background:linear-gradient(112deg,transparent 0 18%,rgba(255,255,255,.88) 30%,rgba(255,255,255,.18) 37%,transparent 46% 100%),linear-gradient(180deg,#fff,#f8f9f8 48%,#ecefee);background-size:180% 100%,100% 100%;box-shadow:0 10px 22px rgba(48,58,62,.1),0 0 0 1px rgba(48,58,62,.07),inset 0 1px #fff,inset 0 -1px rgba(56,65,68,.08);text-shadow:none}.hp-pill-metal:before{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.16) 28%,transparent 46%)}.hp-pill-metal>i,.hp-pill-metal>span{position:relative;z-index:1}.hp-pill-metal i{border:1px solid rgba(255,255,255,.34);color:#fff;background:linear-gradient(145deg,#f25b50,var(--hp-red) 56%,#c92e28);box-shadow:inset 0 1px rgba(255,255,255,.46),0 4px 10px rgba(230,70,56,.22)}.hp-pill-metal:hover{background-position:100% 50%,0 0;box-shadow:0 14px 28px rgba(48,58,62,.13),0 0 0 1px rgba(48,58,62,.09),inset 0 1px #fff}.hp-hero{position:relative;display:block;min-height:calc(100svh - 62px);padding:54px 0 34px;overflow:hidden;background:radial-gradient(circle at 73% 47%,rgba(230,70,56,.11),transparent 27%),linear-gradient(115deg,#f8f6f1,#f4f1eb 56%,#e8e5de);isolation:isolate}.hp-hero-grid{position:absolute;inset:0;z-index:-2;opacity:.55;background-image:linear-gradient(rgba(19,19,17,.045) 1px,transparent 0),linear-gradient(90deg,rgba(19,19,17,.045) 1px,transparent 0);background-size:92px 92px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 72%);mask-image:linear-gradient(90deg,#000,transparent 72%)}.hp-hero:after{content:"";position:absolute;top:-62%;right:-18%;z-index:-1;width:66vw;height:130vw;border:1px solid rgba(19,19,17,.12);border-radius:50%;transform:rotate(-14deg);pointer-events:none}.hp-hero-orbit-copy{position:absolute;right:-112px;top:49%;color:rgba(19,19,17,.25);font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;transform:rotate(90deg)}.hp-hero-inner{display:grid;min-height:calc(100svh - 150px);grid-template-columns:minmax(0,1.03fr) minmax(460px,.97fr);align-items:center;gap:54px}.hp-hero-l{position:relative;z-index:3;display:flex;align-items:flex-start;text-align:left}.hp-hero-title{display:flex;flex-direction:column;margin:28px 0 24px;font-size:clamp(54px,6.25vw,92px);font-weight:760;line-height:.94;letter-spacing:-.075em}.hp-hero-title>span{display:block;animation:hp-hero-line .85s var(--hp-ease) both}.hp-hero-title>span+span{margin-top:8px;animation-delay:.08s}.hp-hero-mark{position:relative;display:inline-block;margin-left:.12em;color:var(--hp-red);font-weight:820}.hp-hero-mark:after{content:"";position:absolute;right:0;bottom:-5px;left:0;height:4px;border-radius:50%;background:var(--hp-red);transform-origin:left;animation:hp-mark-line 1s .65s var(--hp-ease) both}.hp-hero-desc{max-width:600px;margin:0;color:rgba(19,19,17,.62);font-size:16px;line-height:1.85}.hp-hero-chips{display:flex;align-items:center;gap:10px;margin:25px 0 0;font-family:var(--font-mono);font-size:10px;font-weight:720}.hp-hero-chips span{padding:7px 12px;border:1px solid rgba(19,19,17,.14);border-radius:999px;background:rgba(255,255,255,.42)}.hp-hero-chips i{color:var(--hp-red);font-style:normal}.hp-hero-acts{display:flex;align-items:center;gap:28px;margin-top:32px}.hp-text-link{display:inline-flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(19,19,17,.35);color:var(--hp-ink);font-size:13px;font-weight:680;text-decoration:none;transition:gap .3s var(--hp-ease),border-color .2s}.hp-text-link:hover{gap:18px;border-color:var(--hp-red)}.hp-hero-fine{margin:18px 0 0;font-size:9px;letter-spacing:.04em}.hp-hero-fine,.hp-hero-foot{color:rgba(19,19,17,.38);font-family:var(--font-mono)}.hp-hero-foot{position:absolute;right:36px;bottom:18px;left:36px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.12em}@keyframes hp-hero-line{0%{opacity:0;filter:blur(12px);transform:translateY(42px) rotate(1deg)}to{opacity:1;filter:none;transform:none}}@keyframes hp-mark-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hp-hero-r{min-width:0;perspective:1200px}.hp-observatory{position:relative;width:min(100%,580px);aspect-ratio:1;margin-inline:auto;transform-style:preserve-3d;animation:hp-ob-enter 1.2s .15s var(--hp-ease) both}.hp-ob-ring{position:absolute;inset:50%;border:1px solid rgba(19,19,17,.15);border-radius:50%;transform:translate(-50%,-50%);animation:hp-ring-turn 18s linear infinite}.hp-ob-ring:after,.hp-ob-ring:before{content:"";position:absolute;top:50%;width:8px;height:8px;border:2px solid var(--hp-red);border-radius:50%;background:var(--hp-paper);transform:translateY(-50%)}.hp-ob-ring:before{left:-5px}.hp-ob-ring:after{right:-5px}.hp-ob-ring.ring-1{width:92%;height:92%}.hp-ob-ring.ring-2{width:72%;height:72%;animation-direction:reverse;animation-duration:13s}.hp-ob-ring.ring-3{width:49%;height:49%;border-style:dashed;animation-duration:28s}.hp-ob-sweep{position:absolute;inset:6%;background:conic-gradient(from 265deg,transparent 0 72%,rgba(230,70,56,.13) 88%,transparent 100%);animation:hp-ring-turn 5.5s linear infinite}.hp-ob-node{position:absolute;z-index:4;display:flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(19,19,17,.12);border-radius:999px;color:rgba(19,19,17,.62);background:rgba(250,249,246,.82);box-shadow:0 10px 24px rgba(19,19,17,.07);backdrop-filter:blur(12px);font-family:var(--font-mono);font-size:8px;letter-spacing:.05em;animation:hp-node-float 5s ease-in-out infinite}.hp-ob-node i{width:6px;height:6px;border-radius:50%;background:var(--hp-red);box-shadow:0 0 0 4px rgba(230,70,56,.1)}.hp-ob-node.node-1{top:13%;left:1%}.hp-ob-node.node-2{top:21%;right:-1%;animation-delay:-1.8s}.hp-ob-node.node-3{right:5%;bottom:9%;animation-delay:-3.2s}.hp-ob-report{position:absolute;top:50%;left:50%;z-index:3;width:54%;min-width:280px;padding:20px;border:1px solid rgba(255,255,255,.82);border-radius:26px;color:#f7f4ed;background:linear-gradient(145deg,#174d49,#0b2d2b 74%);box-shadow:0 36px 70px rgba(19,19,17,.25),inset 0 1px rgba(255,255,255,.18);transform:translate(-50%,-50%) rotate(-4deg) rotateY(-8deg);animation:hp-report-float 7s ease-in-out infinite}.hp-ob-report:after{content:"";position:absolute;right:-66px;bottom:-74px;width:190px;height:190px;border:30px solid rgba(230,70,56,.28);border-radius:50%}.hp-ob-report header{position:static!important;display:flex;justify-content:space-between;padding:0 0 12px!important;border:0!important;color:rgba(255,255,255,.58);background:none!important;backdrop-filter:none!important;font-family:var(--font-mono);letter-spacing:.08em}.hp-ob-report header b{color:#fff;font-weight:700}.hp-ob-grade{margin-left:auto;padding:4px 7px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:rgba(255,255,255,.74);background:rgba(255,255,255,.06);font-size:6px;font-style:normal;font-weight:760;letter-spacing:.04em;white-space:nowrap}.hp-ob-score{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:12px 0 18px}.hp-ob-score-pulse{position:relative;width:156px;height:156px;flex:0 0 156px}.hp-ob-score-pulse-effect{position:absolute!important;inset:0;width:100%!important;height:100%!important}.hp-ob-score-pulse>span{position:absolute;inset:31px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#fff;background:rgba(2,3,6,.42);box-shadow:inset 0 1px rgba(255,255,255,.14);backdrop-filter:blur(16px);text-align:center}.hp-ob-score-pulse b{font-family:var(--font-num);font-size:46px;line-height:1;letter-spacing:-.07em;transform:translateY(-7px)}.hp-ob-score-pulse small{position:absolute;right:0;bottom:11px;left:0;color:rgba(255,255,255,.62);font-size:9px;font-weight:650;letter-spacing:.035em}.hp-ob-finding{position:relative;z-index:1;display:flex;flex-direction:column;gap:7px;min-height:76px;padding:14px 0;border-top:1px solid rgba(255,255,255,.18)}.hp-ob-finding small{font-family:var(--font-mono);font-size:7px;opacity:.52}.hp-ob-finding b{max-width:220px;font-size:14px;line-height:1.5}.hp-ob-report dl{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding-top:14px;border-top:1px solid rgba(255,255,255,.18)}.hp-ob-report dl div{padding-left:9px;border-left:1px solid rgba(255,255,255,.15)}.hp-ob-report dl div:first-child{padding-left:0;border:0}.hp-ob-report dt{margin-bottom:4px;font-size:7px;opacity:.5}.hp-ob-report dd{margin:0;font-family:var(--font-mono);font-size:9px;font-weight:740}.hp-ob-caption{position:absolute;bottom:2%;left:9%;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:8px}.hp-ob-caption span{color:var(--hp-red)}.hp-ob-caption i{width:50px;height:1px;background:rgba(19,19,17,.22)}.hp-ob-caption b{font-weight:660}@keyframes hp-ob-enter{0%{opacity:0;filter:blur(18px);transform:translateX(80px) scale(.88)}}@keyframes hp-ring-turn{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes hp-report-float{50%{transform:translate(-50%,-53%) rotate(-1.5deg) rotateY(2deg)}}@keyframes hp-node-float{50%{transform:translateY(-9px)}}.hp-showcase{--show-canvas:#e6e3dd;--show-paper:#f7f5f0;--show-red:var(--hp-red);padding-top:104px}.hp-show-card-1{--poster-bg:#e94c3f;--poster-ink:#fff7ec;--poster-accent:#6f1717}.hp-show-card-2{--poster-bg:#174d49;--poster-ink:#fff8e9;--poster-accent:#80b8a8}.hp-show-card-3{--poster-bg:#e7e1d7;--poster-ink:#171512;--poster-accent:#e64638}.hp-show-card-4{--poster-bg:#171715;--poster-ink:#f7f1e7;--poster-accent:#e64638}.hp-show-card-5{--poster-bg:#9d563f;--poster-ink:#fff8ea;--poster-accent:#2a1711}.hp-proof{position:relative;min-height:100svh;overflow:hidden;padding:122px 0 0;color:#f5f2eb;background:#141412;isolation:isolate}.hp-proof-noise{position:absolute;inset:0;z-index:-1;opacity:.13;background:repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 8px),radial-gradient(circle at 70% 18%,rgba(230,70,56,.34),transparent 31%)}.hp-proof-head{display:grid;grid-template-columns:1.3fr .7fr;align-items:end;gap:90px}.hp-proof-head h2{margin:24px 0 0;font-size:clamp(48px,6.2vw,84px);line-height:.98;letter-spacing:-.065em}.hp-proof-head h2 em{color:var(--hp-red);font-style:normal}.hp-proof-head>p{margin:0 0 8px;color:rgba(245,242,235,.58);font-size:14px;line-height:1.85}.hp-proof-track{display:grid;max-width:1280px;margin:88px auto 0;padding:0 42px 96px;grid-template-columns:1fr 1px 1fr;gap:58px}.hp-proof-side>span{display:block;margin-bottom:22px;color:rgba(245,242,235,.35);font-family:var(--font-mono);font-size:8px;letter-spacing:.12em}.hp-proof-side p{display:grid;margin:0;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);grid-template-columns:42px 1fr;color:rgba(245,242,235,.46);font-size:14px;line-height:1.45;transition:color .3s,transform .4s var(--hp-ease)}.hp-proof-side p:hover{color:#fff;transform:translateX(9px)}.hp-proof-side p b{font-family:var(--font-mono);font-size:8px;color:var(--hp-red)}.hp-proof-side.is-hongtan p{color:#f5f2eb}.hp-proof-divider{position:relative;background:rgba(255,255,255,.12)}.hp-proof-divider i{position:absolute;top:0;left:-2px;width:5px;height:64px;border-radius:99px;background:var(--hp-red);box-shadow:0 0 26px var(--hp-red);animation:hp-proof-scan 3.8s ease-in-out infinite}.hp-proof-ticker{display:flex;width:-moz-max-content;width:max-content;border-top:1px solid rgba(255,255,255,.12);color:rgba(245,242,235,.16);font-size:clamp(46px,6vw,82px);font-weight:760;line-height:1;letter-spacing:-.05em;white-space:nowrap;animation:hp-proof-ticker 24s linear infinite}.hp-proof-ticker span{padding-right:.35em}@keyframes hp-proof-scan{50%{transform:translateY(240px)}}@keyframes hp-proof-ticker{to{transform:translateX(-50%)}}.hp-journey{position:relative;min-height:840svh;background:linear-gradient(135deg,#f8f6f1,#ece9e2);isolation:isolate}.hp-journey-stage{position:sticky;top:62px;z-index:2;display:grid;height:calc(100svh - 62px);min-height:660px;grid-template-columns:300px minmax(350px,.85fr) minmax(420px,1.15fr);align-items:center;gap:84px;padding:42px max(36px,calc((100vw - 1320px)/2));overflow:hidden}.hp-journey-rail{position:relative;align-self:stretch;min-width:180px}.hp-journey-rail:before{content:"";position:absolute;top:50%;right:22px;width:560px;height:560px;border:1px solid rgba(19,19,17,.13);border-radius:50%;transform:translateY(-50%)}.hp-journey-rail-label{position:absolute;top:8%;left:0;color:rgba(19,19,17,.36);font-family:var(--font-mono);font-size:8px;letter-spacing:.12em}.hp-journey-nav{position:absolute;right:0;display:flex;flex-direction:column;gap:44px}.hp-journey-nav button{position:relative;display:flex;width:74px;align-items:center;gap:12px;border:0;color:rgba(19,19,17,.35);background:transparent;cursor:pointer;font-family:var(--font-num);font-size:22px;font-weight:520;transition:color .35s,transform .45s var(--hp-ease)}.hp-journey-nav button i{width:9px;height:9px;border:1px solid rgba(19,19,17,.3);border-radius:50%;background:var(--hp-paper);transition:background .3s,box-shadow .3s,transform .4s var(--hp-ease)}.hp-journey-nav button.is-active{color:var(--hp-ink);transform:translateX(12px)}.hp-journey-nav button.is-active i{border-color:var(--hp-red);background:var(--hp-red);box-shadow:0 0 0 5px rgba(230,70,56,.12);transform:scale(1.15)}.hp-journey-copy{position:relative;z-index:3;height:min(560px,calc(100svh - 128px));overflow:hidden}.hp-journey-copy-panel{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;transform:translate3d(0,calc((var(--journey-index) - var(--journey-progress))*100%),0);will-change:transform}.hp-journey-copy-panel>*{filter:blur(var(--journey-copy-blur,7px));will-change:filter}.hp-journey-copy .hp-eye{color:#d9362d;font-size:22px;line-height:1.2;letter-spacing:.035em}.hp-journey-kicker{margin:26px 0 13px;color:rgba(19,19,17,.38);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em}.hp-journey-copy h2{margin:14px 0 22px;color:#10100f;font-size:clamp(40px,4vw,58px);font-weight:670;line-height:1.02;letter-spacing:-.05em;white-space:nowrap}.hp-journey-desc{max-width:530px;margin:0;color:rgba(19,19,17,.72);font-size:15px;line-height:1.85}.hp-journey-tags{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 34px}.hp-journey-tags span{padding:8px 13px;border:1px solid rgba(19,19,17,.13);border-radius:999px;background:rgba(255,255,255,.42);font-size:11px;box-shadow:0 5px 12px rgba(19,19,17,.04)}.hp-journey-art{position:relative;z-index:1;display:grid;min-width:0}.hp-journey-art-panel{grid-area:1/1;min-width:0;visibility:hidden;opacity:0;filter:blur(10px);pointer-events:none;transition:opacity .48s ease,filter .64s var(--hp-ease),transform .68s var(--hp-ease),visibility 0s linear .68s;will-change:opacity,filter,transform}.hp-journey-art-panel.is-before{transform:translate3d(0,-18px,0) scale(.985)}.hp-journey-art-panel.is-after{transform:translate3d(0,34px,0) scale(.975)}.hp-journey-art-panel.is-active{z-index:1;visibility:visible;opacity:1;filter:none;pointer-events:auto;transform:translateZ(0) scale(1);transition-delay:0s}.hp-journey-visual{position:relative;width:min(100%,600px);aspect-ratio:1;margin-inline:auto}.hp-journey-visual svg{position:relative;z-index:2;width:100%;height:100%;overflow:visible}.hp-jv-media{position:absolute;inset:0;transform-origin:center}.hp-jv-image{position:relative;z-index:2;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 28px 30px rgba(19,19,17,.12))}.hp-journey-visual.visual-1 .hp-jv-image,.hp-journey-visual.visual-2 .hp-jv-image{filter:drop-shadow(0 1px 0 rgba(255,255,255,.9)) drop-shadow(0 15px 18px rgba(40,51,62,.13)) drop-shadow(0 34px 48px rgba(40,51,62,.11))}.hp-journey-visual.visual-3 .hp-jv-media{transform:scale(1)}.hp-journey-visual.visual-3 .hp-jv-image{filter:drop-shadow(0 18px 22px rgba(40,51,62,.12)) drop-shadow(0 34px 48px rgba(40,51,62,.09))}.hp-journey-visual.visual-4 .hp-jv-media{transform:scale(1)}.hp-journey-visual.visual-4 .hp-jv-image{filter:drop-shadow(0 18px 22px rgba(40,51,62,.11)) drop-shadow(0 34px 48px rgba(40,51,62,.085))}.hp-jv-verified-pulse{top:13.7%;left:67.6%;width:4.2%;aspect-ratio:1;border:1.5px solid rgba(61,174,76,.72);border-radius:50%;box-shadow:0 0 15px rgba(61,174,76,.3);opacity:0;animation:hp-review-verified 5.8s cubic-bezier(.16,1,.3,1) infinite;will-change:opacity,transform}.hp-jv-review-sheen,.hp-jv-verified-pulse{position:absolute;z-index:3;pointer-events:none}.hp-jv-review-sheen{inset:0}.hp-jv-review-sheen i{position:absolute;left:45.1%;height:1.15%;overflow:hidden;border-radius:999px;opacity:1}.hp-jv-review-sheen i:after{content:"";position:absolute;inset:0 auto 0 0;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);opacity:0;transform:translateX(-140%) skewX(-16deg);animation:hp-review-sheen 5.8s cubic-bezier(.16,1,.3,1) infinite;will-change:opacity,transform}.hp-jv-review-sheen i:first-child{top:34.8%;width:21.7%}.hp-jv-review-sheen i:nth-child(2){top:47.4%;width:19.2%}.hp-jv-review-sheen i:nth-child(3){top:60.1%;width:21.7%}.hp-jv-review-sheen i:nth-child(4){top:72.7%;width:9.5%}.hp-jv-review-sheen i:nth-child(2):after{animation-delay:.34s}.hp-jv-review-sheen i:nth-child(3):after{animation-delay:.68s}.hp-jv-review-sheen i:nth-child(4):after{animation-delay:1.02s}.hp-journey-visual.visual-1:after{content:"";left:15%;right:15%;top:6%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,41,63,.3) 10%,rgba(255,41,63,.96) 50%,rgba(255,41,63,.3) 90%,transparent);box-shadow:0 0 9px rgba(255,41,63,.52),0 0 18px rgba(255,41,63,.2);animation:hp-profile-scan 5.8s cubic-bezier(.45,0,.55,1) infinite}.hp-journey-visual.visual-1:after,.hp-jv-alert{position:absolute;z-index:3;pointer-events:none}.hp-jv-alert{border:2px solid rgba(255,41,63,.98);border-radius:2%;box-shadow:0 0 12px rgba(255,41,63,.58),0 0 28px rgba(255,41,63,.3),inset 0 0 0 1px rgba(255,41,63,.14);opacity:.34;transform-origin:center;animation:hp-alert-signal 2.8s ease-in-out infinite;will-change:opacity,transform}.hp-jv-alert:after{content:"";position:absolute;inset:-3px;border:1.5px solid rgba(255,41,63,.92);border-radius:inherit;opacity:0;transform:scale(1);animation:hp-alert-ring 2.8s cubic-bezier(.16,1,.3,1) infinite;will-change:opacity,transform}.hp-jv-alert-1{top:18%;left:17.9%;width:18.7%;height:17.5%}.hp-jv-alert-2{top:74.6%;left:49.5%;width:32.5%;height:16.5%}.hp-jv-alert-2,.hp-jv-alert-2:after{animation-delay:-1.4s}.hp-jv-success-pulse{z-index:3;border:2px solid rgba(61,174,76,.72);box-shadow:0 0 18px rgba(61,174,76,.34);opacity:0;transform:scale(.9);animation:hp-success-pulse 5.8s cubic-bezier(.16,1,.3,1) infinite}.hp-jv-success-check,.hp-jv-success-pulse{position:absolute;top:13.1%;left:72.6%;width:6.4%;aspect-ratio:1;border-radius:50%;pointer-events:none;will-change:opacity,transform}.hp-jv-success-check{z-index:4;display:grid;place-items:center;color:#3dae4c;background:rgba(248,249,247,.94);font-family:Arial,sans-serif;font-size:clamp(13px,1.5vw,20px);font-style:normal;font-weight:800;line-height:1;opacity:0;animation:hp-success-check 5.8s cubic-bezier(.16,1,.3,1) infinite}.hp-jv-cta-sheen{position:absolute;z-index:3;top:86%;left:39.4%;width:20.9%;height:5.2%;border-radius:999px;overflow:hidden;pointer-events:none}.hp-jv-cta-sheen i{position:absolute;inset:0 auto 0 0;width:26%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.72),transparent);opacity:0;transform:translateX(-130%) skewX(-18deg);animation:hp-cta-sheen 5.8s cubic-bezier(.16,1,.3,1) infinite;will-change:opacity,transform}.hp-jv-halo{position:absolute;inset:15%;border-radius:50%;background:radial-gradient(circle,rgba(230,70,56,.18),transparent 67%);filter:blur(20px);animation:hp-halo 5s ease-in-out infinite}.hp-jv-label{position:absolute;right:2%;bottom:8%;color:rgba(19,19,17,.32);font-family:var(--font-mono);font-size:8px;letter-spacing:.14em}.hp-jv-scan{animation:hp-jv-scan 2.8s ease-in-out infinite}.hp-jv-flow{animation:hp-dash 4s linear infinite}.hp-jv-pulse{transform-box:fill-box;transform-origin:center;animation:hp-pulse 2.2s ease-in-out infinite}.hp-jv-loop{stroke-dasharray:270 400;animation:hp-dash 5s linear infinite}.hp-journey-triggers{position:relative;z-index:3;height:840svh;margin-top:calc(-100svh + 62px);pointer-events:none}.hp-journey-trigger{height:210svh}@keyframes hp-halo{50%{transform:scale(1.14);opacity:.6}}@keyframes hp-jv-scan{50%{transform:translateX(250px)}}@keyframes hp-profile-scan{0%{top:6%;opacity:.35}8%{top:10%;opacity:.92}42%{top:84%;opacity:.92}50%{top:92%;opacity:.42}58%{top:84%;opacity:.92}92%{top:10%;opacity:.92}to{top:6%;opacity:.35}}@keyframes hp-alert-signal{0%,to{opacity:.34;transform:scale(1)}16%{opacity:1;transform:scale(1.018)}34%{opacity:.46;transform:scale(1)}50%{opacity:.96;transform:scale(1.014)}68%{opacity:.34;transform:scale(1)}}@keyframes hp-alert-ring{0%,6%,to{opacity:0;transform:scale(1)}16%{opacity:1;transform:scale(1.014)}36%{opacity:0;transform:scale(1.09)}50%{opacity:.9;transform:scale(1.012)}70%{opacity:0;transform:scale(1.075)}}@keyframes hp-success-pulse{0%,5%,to{opacity:0;transform:scale(.9)}12%{opacity:.9;transform:scale(1)}28%{opacity:0;transform:scale(1.3)}}@keyframes hp-success-check{0%,6%,to{opacity:0;transform:scale(.72) rotate(-10deg)}12%{opacity:1;transform:scale(1.12) rotate(0)}18%{opacity:1;transform:scale(.96) rotate(3deg)}28%{opacity:0;transform:scale(1) rotate(0)}}@keyframes hp-cta-sheen{0%,22%,to{opacity:0;transform:translateX(-130%) skewX(-18deg)}28%{opacity:.82}48%{opacity:0;transform:translateX(430%) skewX(-18deg)}}@keyframes hp-review-verified{0%,6%,to{opacity:0;transform:scale(.82)}12%{opacity:.78;transform:scale(1)}26%{opacity:0;transform:scale(1.55)}}@keyframes hp-review-sheen{0%,25%,to{opacity:0;transform:translateX(-140%) skewX(-16deg)}31%{opacity:.75}48%{opacity:0;transform:translateX(460%) skewX(-16deg)}}@keyframes hp-dash{to{stroke-dashoffset:-200}}@keyframes hp-pulse{50%{transform:scale(1.12)}}.hp-ecosystem{padding-top:130px;padding-bottom:150px}.hp-section-line{display:flex;align-items:center;gap:18px;color:rgba(19,19,17,.36);font-family:var(--font-mono);font-size:8px;letter-spacing:.1em}.hp-section-line i{height:1px;flex:1;background:rgba(19,19,17,.12)}.hp-ecosystem-head{display:grid;grid-template-columns:1.2fr .6fr;gap:90px;align-items:end;margin:76px 0 82px}.hp-ecosystem-head h2{margin:24px 0 0;font-size:clamp(48px,5.6vw,78px);line-height:1;letter-spacing:-.065em}.hp-ecosystem-head>p{margin:0 0 6px;color:rgba(19,19,17,.58);font-size:14px;line-height:1.85}.hp-ecosystem-stage{position:relative;display:grid;max-width:1060px;margin:auto;grid-template-columns:1.35fr 130px .65fr;align-items:center}.hp-device-shot{position:relative;min-width:0;margin:0}.hp-device-shot img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.hp-device-shot-web{width:100%}.hp-device-shot-mobile{width:100%;max-width:320px;justify-self:end}.hp-device{position:relative;border:1px solid rgba(19,19,17,.14);background:#d8d7d2;box-shadow:0 28px 70px rgba(19,19,17,.16);transition:transform .55s var(--hp-ease),box-shadow .55s var(--hp-ease)}.hp-device:hover{transform:translateY(-12px) rotate(.5deg);box-shadow:0 42px 90px rgba(19,19,17,.22)}.hp-device-web{padding:12px;border-radius:26px}.hp-device-mini{width:100%;max-width:260px;justify-self:end;padding:10px;border-radius:38px}.hp-device header{position:static!important;display:flex!important;height:auto!important;align-items:center;gap:5px;padding:8px 10px 16px!important;border:0!important;background:transparent!important;backdrop-filter:none!important;color:rgba(19,19,17,.5);font-family:var(--font-mono);font-size:7px;letter-spacing:.08em}.hp-device header span{margin-right:auto}.hp-device header i{width:6px;height:6px;border-radius:50%;background:#a09f9a}.hp-device header b{font-size:10px;letter-spacing:2px}.hp-device-screen{min-height:330px;padding:34px;overflow:hidden;border-radius:16px;background:#f8f6f1}.hp-device-mini .hp-device-screen{min-height:380px;padding:34px 23px;border-radius:28px}.hp-device-screen>small{display:block;margin-bottom:16px;color:var(--hp-red);font-family:var(--font-mono);font-size:8px;letter-spacing:.1em}.hp-device-screen>strong{display:block;max-width:370px;font-size:clamp(28px,3vw,46px);line-height:1.05;letter-spacing:-.055em}.hp-mini-chart{display:flex;height:120px;align-items:end;gap:12px;margin:42px 0 20px;padding:0 20px;border-bottom:1px solid rgba(19,19,17,.12)}.hp-mini-chart i{flex:1;height:var(--bar,30%);border-radius:8px 8px 0 0;background:var(--hp-teal);transform-origin:bottom;animation:hp-bar 3.2s ease-in-out infinite}.hp-mini-chart i:first-child{--bar:42%}.hp-mini-chart i:nth-child(2){--bar:76%;animation-delay:-.3s}.hp-mini-chart i:nth-child(3){--bar:54%;animation-delay:-.6s}.hp-mini-chart i:nth-child(4){--bar:88%;background:var(--hp-red);animation-delay:-.9s}.hp-mini-chart i:nth-child(5){--bar:64%;animation-delay:-1.2s}.hp-device-screen>p{margin:0;color:rgba(19,19,17,.45);font-family:var(--font-mono);font-size:8px;letter-spacing:.1em}.hp-data-loop{position:relative;display:flex;height:2px;align-items:center;justify-content:center;background:repeating-linear-gradient(90deg,rgba(19,19,17,.28) 0 5px,transparent 5px 10px)}.hp-data-loop i{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--hp-red);box-shadow:0 0 0 7px rgba(230,70,56,.12);animation:hp-data 2.8s ease-in-out infinite}.hp-data-loop span{position:absolute;top:20px;font-family:var(--font-mono);font-size:7px;white-space:nowrap;color:rgba(19,19,17,.38)}.hp-mini-check{display:flex;gap:12px;align-items:center;margin:50px 0 32px;padding:16px;border-radius:18px;background:#ebe9e3}.hp-mini-check>i{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff;background:var(--hp-teal);font-style:normal}.hp-mini-check span{color:rgba(19,19,17,.55);font-size:10px;line-height:1.6}.hp-mini-check b{color:var(--hp-ink)}.hp-device-mini button{width:100%;padding:13px;border:0;border-radius:999px;color:#fff;background:var(--hp-red);font:inherit;font-size:11px}@keyframes hp-bar{50%{transform:scaleY(.72)}}@keyframes hp-data{0%,to{transform:translateX(-52px);opacity:.68}50%{transform:translateX(52px);opacity:1;box-shadow:0 0 0 9px rgba(230,70,56,.08),0 0 18px rgba(230,70,56,.38)}}.hp-scenes{overflow:hidden;padding:122px 0 100px;color:#f5f2eb;background:var(--hp-teal)}.hp-scenes-head{display:grid;grid-template-columns:.6fr 1.2fr .65fr;align-items:end;gap:48px}.hp-scenes-head h2{margin:0;font-size:clamp(46px,5.2vw,74px);line-height:1;letter-spacing:-.06em}.hp-scenes-head>p{margin:0 0 6px;color:rgba(245,242,235,.55);font-size:12px;line-height:1.7}.hp-scenes-marquee{display:flex;width:-moz-max-content;width:max-content;margin-top:76px;animation:hp-scenes-run 42s linear infinite}.hp-scenes-marquee:hover{animation-play-state:paused}.hp-scenes-group{display:flex;gap:18px;padding-right:18px}.hp-scene-card{width:390px;min-height:310px;padding:34px;border:1px solid rgba(255,255,255,.15);border-radius:28px;background:rgba(255,255,255,.07);box-shadow:inset 0 1px rgba(255,255,255,.12);backdrop-filter:blur(12px);transition:background .3s,transform .4s var(--hp-ease)}.hp-scene-card:hover{background:rgba(255,255,255,.13);transform:translateY(-9px)}.hp-scene-card>span{color:#ef8d84;font-family:var(--font-mono);font-size:8px;letter-spacing:.1em}.hp-scene-card h3{margin:42px 0 18px;font-size:20px}.hp-scene-card p{margin:0;color:rgba(245,242,235,.66);font-size:13px;line-height:1.8}.hp-scene-card small{display:block;margin-top:26px;color:rgba(245,242,235,.35);font-size:9px}.hp-principles{display:grid;margin-top:78px;grid-template-columns:repeat(4,1fr)}.hp-principles>div{display:flex;flex-direction:column;gap:8px;padding:24px;border-left:1px solid rgba(255,255,255,.15)}.hp-principles strong{font-size:18px;letter-spacing:-.03em}.hp-principles span{color:rgba(245,242,235,.45);font-size:10px}@keyframes hp-scenes-run{to{transform:translateX(-50%)}}.hp-logo-field{position:relative;display:grid;min-height:640px;grid-template-columns:minmax(480px,.92fr) minmax(0,1.08fr);align-items:center;gap:24px;padding:74px 0 62px;overflow:hidden}.hp-logo-copy{position:relative;z-index:2;width:auto;padding-left:max(42px,calc((100vw - 1320px)/2))}.hp-logo-copy h2{max-width:620px;margin:24px 0 0;font-size:clamp(48px,4.6vw,68px);line-height:.98;letter-spacing:-.065em}.hp-logo-copy h2 span{display:block;white-space:nowrap}.hp-logo-note{max-width:500px;margin:24px 0 0;color:rgba(19,19,17,.52);font-size:12px;line-height:1.7}.hp-logo-rows{position:relative;display:grid;height:420px;align-content:center;gap:58px;min-width:0;overflow:hidden;isolation:isolate;transform:translateY(68px)}.hp-logo-rows:after,.hp-logo-rows:before{content:"";position:absolute;top:0;bottom:0;z-index:3;width:18%;pointer-events:none;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.hp-logo-rows:before{left:0;background:linear-gradient(90deg,var(--hp-canvas) 8%,rgba(241,244,246,.72) 48%,transparent);-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.hp-logo-rows:after{right:0;background:linear-gradient(270deg,var(--hp-canvas) 8%,rgba(241,244,246,.72) 48%,transparent);-webkit-mask-image:linear-gradient(270deg,#000,transparent);mask-image:linear-gradient(270deg,#000,transparent)}.hp-logo-row{min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.hp-logo-track{display:flex;width:-moz-max-content;width:max-content;animation:hp-logo-left 34s linear infinite;will-change:transform}.hp-logo-row-2 .hp-logo-track{animation-name:hp-logo-right}.hp-logo-set{gap:clamp(58px,6vw,94px);padding-right:clamp(58px,6vw,94px)}.hp-logo-set,.hp-partner-mark{display:flex;align-items:center}.hp-partner-mark{height:64px;flex:0 0 174px;justify-content:center}.hp-partner-mark img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;opacity:.5;filter:grayscale(1) contrast(.92);transition:opacity .35s,transform .45s var(--hp-ease)}.hp-partner-mark.is-icon img{max-width:54px;max-height:54px}.hp-partner-mark.is-medium img{max-width:82px;max-height:58px}.hp-partner-mark.is-wide img{max-width:148px;max-height:48px}.hp-partner-mark:hover img{opacity:.72;transform:scale(1.045)}@keyframes hp-logo-left{to{transform:translate3d(-50%,0,0)}}@keyframes hp-logo-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.hp-biz{min-height:720px;padding:150px 0;background:#141412}.hp-biz:before{z-index:-1;background:radial-gradient(circle at 78% 55%,rgba(230,70,56,.28),transparent 28%),linear-gradient(130deg,transparent 48%,rgba(255,255,255,.025) 48% 49%,transparent 49%)}.hp-biz-inner{z-index:2}.hp-biz-inner h2{margin:28px 0 24px;font-size:clamp(60px,7.5vw,108px);line-height:.9}.hp-biz-inner h2 em{color:var(--hp-red)}.hp-biz-inner>p{max-width:540px;margin:0;color:rgba(255,255,255,.55);font-size:14px;line-height:1.8}.hp-biz-actions{margin:42px 0 20px}.hp-biz-inner>small{color:rgba(255,255,255,.28);font-family:var(--font-mono);font-size:8px;letter-spacing:.08em}.hp-biz-orbit{position:absolute;top:50%;right:-80px;width:590px;height:590px;border:1px solid rgba(255,255,255,.15);border-radius:50%;transform:translateY(-50%);animation:hp-biz-orbit 18s linear infinite}.hp-biz-orbit i,.hp-biz-orbit:after,.hp-biz-orbit:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%}.hp-biz-orbit:before{inset:13%}.hp-biz-orbit:after{inset:29%}.hp-biz-orbit i:first-child{top:9%;left:9%;width:20px;height:20px;background:var(--hp-red);border:0;box-shadow:0 0 0 10px rgba(230,70,56,.12)}.hp-biz-orbit i:nth-child(2){right:5%;bottom:27%;width:12px;height:12px;background:#fff}.hp-biz-orbit i:nth-child(3){top:45%;left:-5px;width:9px;height:9px;background:#fff}.hp-biz-orbit span{position:absolute;inset:0;display:grid;place-items:center;font-size:70px;font-weight:800;letter-spacing:-.07em}@keyframes hp-biz-orbit{to{transform:translateY(-50%) rotate(1turn)}}.hp-ft{padding:52px 40px;border-color:rgba(19,19,17,.08);background:var(--hp-paper)}@media(max-width:1050px){.hp-hero-inner{grid-template-columns:1fr .9fr}.hp-hero-title{font-size:clamp(48px,6.5vw,70px)}.hp-journey-stage{grid-template-columns:210px minmax(300px,.9fr) minmax(340px,1.1fr);gap:40px}.hp-journey-rail:before{right:12px}.hp-journey-nav{right:50px}.hp-logo-field{grid-template-columns:minmax(390px,.88fr) minmax(0,1.12fr)}.hp-logo-copy{padding-left:42px}}@media(max-width:820px){.hp-sec{padding-inline:22px}.hp-g-xxl,.hp-g-xxxl{height:72px}.hp-hero{padding-top:48px}.hp-hero-inner{display:grid;min-height:auto;grid-template-columns:1fr;gap:30px}.hp-hero-l{text-align:left;align-items:flex-start}.hp-hero-title{font-size:clamp(48px,12vw,76px)}.hp-hero-r{width:100%}.hp-observatory{max-width:520px}.hp-hero-foot{display:none}.hp-proof{min-height:auto;padding-top:92px}.hp-proof-head{grid-template-columns:1fr;gap:26px}.hp-proof-track{grid-template-columns:1fr;gap:38px;padding-inline:22px}.hp-proof-divider{display:none}.hp-journey{min-height:auto;padding:82px 0}.hp-journey-stage{position:relative;top:auto;display:grid;height:auto;min-height:0;grid-template-columns:1fr;gap:34px;padding:0 22px;overflow:visible}.hp-journey-rail{min-height:76px;align-self:auto}.hp-journey-rail:before{display:none}.hp-journey-nav{top:auto;right:auto;bottom:0;left:0;width:100%;flex-direction:row;justify-content:space-between;gap:0;transform:none}.hp-journey-nav button{width:25%;min-height:44px;justify-content:center;gap:9px;padding:8px 4px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.hp-journey-nav button.is-active{transform:none}.hp-journey-copy{height:auto;overflow:visible;padding-top:12px}.hp-journey-copy-panel{position:relative;inset:auto;display:none;transform:none}.hp-journey-copy-panel.is-active{display:flex}.hp-journey-copy-panel.is-active>*{filter:none}.hp-journey-art{grid-row:2}.hp-journey-copy{grid-row:3}.hp-journey-visual{max-width:500px}.hp-journey-triggers{display:none}.hp-ecosystem{padding-top:90px}.hp-ecosystem-head{grid-template-columns:1fr;gap:24px;margin:58px 0}.hp-ecosystem-stage{grid-template-columns:1fr;gap:55px}.hp-device-mini{max-width:330px;justify-self:center}.hp-device-shot-mobile{max-width:310px;justify-self:center}.hp-data-loop{width:2px;height:60px;justify-self:center;background:repeating-linear-gradient(0deg,rgba(19,19,17,.28) 0 5px,transparent 5px 10px)}.hp-data-loop i{animation:hp-data-y 2.8s ease-in-out infinite}.hp-data-loop span{top:20px;left:18px}.hp-scenes-head{grid-template-columns:1fr;gap:24px}.hp-principles{grid-template-columns:repeat(2,1fr)}.hp-logo-field{min-height:760px;grid-template-columns:1fr;gap:34px;padding:70px 0 60px}.hp-logo-copy{width:100%;padding-inline:22px}.hp-logo-copy h2 span{white-space:normal}.hp-logo-rows{height:350px;gap:46px;transform:none}.hp-biz-orbit{right:-360px;opacity:.7}.hp-biz-inner h2{font-size:clamp(58px,12vw,90px)}}@keyframes hp-data-y{0%,to{transform:translateY(-25px);opacity:.68}50%{transform:translateY(25px);opacity:1;box-shadow:0 0 0 9px rgba(230,70,56,.08),0 0 18px rgba(230,70,56,.38)}}@media(max-width:560px){.hp-hero{min-height:auto;padding:42px 0 54px}.hp-hero-title{font-size:47px;line-height:.98;letter-spacing:-.065em}.hp-hero-desc{font-size:14px}.hp-hero-chips{gap:5px;flex-wrap:wrap}.hp-hero-chips span{padding:6px 9px}.hp-hero-acts{align-items:flex-start;flex-direction:column;gap:18px}.hp-pill-btn{min-height:52px;padding-inline:24px}.hp-observatory{margin-top:6px}.hp-ob-report{min-width:238px;padding:16px;border-radius:22px}.hp-ob-score strong{font-size:88px}.hp-ob-score>span{width:68px;font-size:22px}.hp-ob-caption,.hp-ob-node{display:none}.hp-ecosystem-head h2,.hp-logo-copy h2,.hp-proof-head h2,.hp-scenes-head h2{font-size:46px}.hp-proof-track{margin-top:54px;padding-bottom:62px}.hp-proof-ticker{font-size:40px}.hp-journey{padding-top:68px}.hp-journey-nav button{gap:7px;font-size:17px}.hp-journey-copy h2{font-size:48px}.hp-journey-desc{font-size:14px}.hp-journey-art{margin-inline:-12px}.hp-device-screen{min-height:280px;padding:24px}.hp-device-screen>strong{font-size:32px}.hp-mini-chart{height:90px;margin-top:34px}.hp-device-mini{max-width:280px}.hp-ecosystem{padding-bottom:90px}.hp-scene-card{width:310px;min-height:330px;padding:28px}.hp-principles{padding-inline:0;grid-template-columns:1fr 1fr}.hp-principles>div{padding:18px 22px}.hp-scenes{padding:84px 0 76px}.hp-logo-field{min-height:700px;padding-top:62px}.hp-logo-rows{height:320px;gap:38px}.hp-logo-rows:after,.hp-logo-rows:before{width:22%}.hp-logo-set{gap:44px;padding-right:44px}.hp-partner-mark{flex-basis:138px;height:58px}.hp-partner-mark.is-icon img{max-width:48px;max-height:48px}.hp-partner-mark.is-medium img{max-width:72px;max-height:52px}.hp-partner-mark.is-wide img{max-width:126px;max-height:42px}.hp-biz{min-height:680px;padding:110px 0}.hp-biz-inner h2{font-size:54px}.hp-biz-actions{align-items:flex-start;flex-direction:column}.hp-biz-orbit{right:-440px}}@media(prefers-reduced-motion:reduce){.hp-page *,.hp-page :after,.hp-page :before{scroll-behavior:auto!important}.hp-biz-orbit,.hp-data-loop i,.hp-journey-visual.visual-1:after,.hp-jv-alert,.hp-jv-cta-sheen i,.hp-jv-flow,.hp-jv-halo,.hp-jv-loop,.hp-jv-pulse,.hp-jv-review-sheen i:after,.hp-jv-scan,.hp-jv-success-check,.hp-jv-success-pulse,.hp-jv-verified-pulse,.hp-logo-track,.hp-mini-chart i,.hp-ob-node,.hp-ob-report,.hp-ob-ring,.hp-ob-sweep,.hp-proof-divider i,.hp-proof-ticker,.hp-scenes-marquee{animation:none!important}.hp-jv-alert,.hp-jv-alert:after,.hp-jv-cta-sheen i,.hp-jv-review-sheen i,.hp-jv-success-check,.hp-jv-success-pulse,.hp-jv-verified-pulse{animation:none!important;opacity:0}.hp-logo-row{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.hp-logo-rows:after,.hp-logo-rows:before,.hp-logo-set[aria-hidden=true]{display:none}.hp-journey-art-panel{transition:none!important}.hp-scenes-marquee{overflow-x:auto}.hp-scenes-group[aria-hidden=true]{display:none}}.hp-page{--hp-canvas:#f1f4f6;background:var(--hp-canvas)}.hp-hero{background:radial-gradient(circle at 77% 48%,rgba(255,36,66,.075),transparent 29%),radial-gradient(circle at 58% 5%,rgba(255,255,255,.94),transparent 34%),linear-gradient(118deg,#f8fafb,#f1f4f6 56%,#e4e9ed)}.hp-hero:after{display:none}.hp-showcase{--show-canvas:var(--hp-canvas);--show-paper:#f8f9fa}.hp-show-card{background:rgba(249,250,251,.92);box-shadow:0 18px 46px rgba(34,45,56,.1),inset 0 1px 0 #fff}.hp-ecosystem,.hp-journey{background:var(--hp-canvas)}.hp-ecosystem{box-shadow:0 0 0 100vmax var(--hp-canvas);clip-path:inset(0 -100vmax)}.hp-device{border-color:rgba(22,29,36,.13);background:#cfd6dc;box-shadow:0 30px 74px rgba(38,49,60,.16)}.hp-device-screen{background:#fafbfc}.hp-real-ui{background:#e6ebef}.hp-logo-field{max-width:none;background:var(--hp-canvas)}.hp-ft{background:#f5f7f8}.hp-ob-ring{border:1px solid #15171a;opacity:.52}.hp-ob-ring:after,.hp-ob-ring:before{width:7px;height:7px;border:0;background:#ff2442;box-shadow:0 0 0 3px rgba(255,36,66,.12)}.hp-ob-ring.ring-1{animation-duration:16s}.hp-ob-ring.ring-2{animation-duration:11s}.hp-ob-ring.ring-3{border-color:#15171a;border-style:solid;opacity:.34;animation-duration:8s}.hp-ob-sweep{inset:8%;border-radius:50%;background:transparent;pointer-events:none;transform:none;animation:none}.hp-ob-sweep i{position:absolute;inset:0;border:1.5px solid rgba(255,36,66,.72);border-radius:50%;opacity:0;transform:scale(.04);animation:hp-red-ripple 3.8s cubic-bezier(.12,.54,.25,1) infinite}.hp-ob-sweep i:nth-child(2){animation-delay:1.27s}.hp-ob-sweep i:nth-child(3){animation-delay:2.54s}.hp-ob-node{color:rgba(19,19,17,.8);background:rgba(250,249,246,.94);border-color:rgba(19,19,17,.18);box-shadow:0 10px 24px rgba(19,19,17,.1);backdrop-filter:blur(7px);font-size:9px;animation:hp-node-scan 7.2s ease-in-out infinite both}.hp-ob-node.node-1{animation-delay:0s}.hp-ob-node.node-2{animation-delay:2.4s}.hp-ob-node.node-3{animation-delay:4.8s}.hp-ob-node i{background:#ff2442;box-shadow:0 0 0 4px rgba(255,36,66,.12)}.hp-ob-report{width:58%;min-width:300px;padding:22px;border:1px solid rgba(255,255,255,.16);border-radius:28px;color:#fff;background:linear-gradient(145deg,#1d1d1f,#111113 60%,#08080a);box-shadow:0 40px 80px rgba(18,22,26,.32),inset 0 1px rgba(255,255,255,.12);overflow:hidden;isolation:isolate;transform:translate(-50%,-50%) rotate(-2.3deg) scale(1.06);animation:hp-report-breathe 7.2s ease-in-out infinite}.hp-ob-metal{position:absolute!important;inset:-8%;z-index:0;width:116%!important;height:116%!important;opacity:.2;mix-blend-mode:screen;filter:saturate(.92) contrast(1.08)}.hp-ob-report:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.09),transparent 42%)}.hp-ob-report:after{display:none}.hp-ob-report header{position:relative!important;z-index:2;align-items:center;gap:7px;padding-bottom:16px!important;color:rgba(255,255,255,.48);font-size:7px}.hp-ob-report header b{padding:7px 11px;border:1px solid rgba(255,255,255,.62);border-radius:999px;font-size:7px;letter-spacing:.04em}.hp-ob-score{z-index:2;padding:8px 0 16px}.hp-ob-finding{z-index:2;min-height:88px;padding:17px 0}.hp-ob-finding b{max-width:255px;font-size:15px}.hp-ob-report dl{z-index:2;grid-template-columns:1.45fr .9fr .8fr;padding-top:15px}.hp-ob-report dl div:last-child{padding-left:12px}.hp-ob-report dd{white-space:nowrap;font-size:8px}.hp-hero-foot{justify-content:flex-end}@keyframes hp-red-ripple{0%{opacity:0;transform:scale(.04)}12%{opacity:.78}72%,to{opacity:0;transform:scale(1)}}@keyframes hp-node-scan{0%,20%,to{opacity:.78;transform:none}8%{opacity:1;transform:scale(1.05);box-shadow:0 12px 30px rgba(255,36,66,.14)}}@keyframes hp-report-breathe{0%,to{transform:translate(-50%,-50%) rotate(-2.3deg) scale(1.06)}50%{transform:translate(-50%,-52%) rotate(-.6deg) scale(1.065)}}.hp-show-card-1{--poster-bg:#002fa7;--poster-ink:#fffdf4;--poster-accent:#66d9ff}.hp-show-card-2{--poster-bg:#111111;--poster-ink:#fffdf4;--poster-accent:#77736d}.hp-show-card-3{--poster-bg:#7657ff;--poster-ink:#fffdf8;--poster-accent:#2a1686}.hp-show-card-4{--poster-bg:#e64638;--poster-ink:#fffdf4;--poster-accent:#821e1a}.hp-show-card-5{--poster-bg:#b8ff39;--poster-ink:#13170b;--poster-accent:#247a45}.hp-proof-head{display:block}.hp-proof-head h2{white-space:nowrap;font-size:clamp(44px,5.35vw,76px)}.hp-proof-head>p{max-width:520px;margin:34px 0 0 auto}.hp-proof-side.is-hongtan p,.hp-proof-side.is-muted p{color:#f5f2eb}.hp-proof-side>span{color:rgba(245,242,235,.68);font-size:10px}.hp-journey{--journey-progress:0;--journey-diameter:min(800px,88svh)}.hp-journey-rail:before{display:none}.hp-journey-nav{right:150px;width:var(--journey-diameter);height:var(--journey-diameter);border:1px solid rgba(19,19,17,.11);border-radius:50%;transform:translateY(-50%);pointer-events:none}.hp-journey-nav,.hp-journey-nav button{top:50%;display:block;will-change:transform}.hp-journey-nav button{position:absolute;left:50%;width:calc(var(--journey-diameter)/2 + 92px);height:52px;margin:-26px 0 0;padding:0;pointer-events:auto;transform:rotate(calc((var(--journey-index) - var(--journey-progress)) * 30deg));transform-origin:0 50%;color:rgba(19,19,17,.34);opacity:1;transition:color .22s,opacity .22s}.hp-journey-nav button i{position:absolute;top:50%;left:calc(var(--journey-diameter)/2);width:4px;height:4px;border:0;background:rgba(19,19,17,.2);box-shadow:none;transform:translate(-50%,-50%);transition:width .22s,height .22s,background .22s,box-shadow .22s}.hp-journey-nav button span{position:absolute;top:50%;left:calc(var(--journey-diameter)/2 + 26px);transform:translateY(-50%);font-family:var(--font-num);font-size:32px;font-weight:400;line-height:1;letter-spacing:-.04em;white-space:nowrap}.hp-journey-nav button.is-active{color:#0b0b0a;opacity:1;transform:rotate(calc((var(--journey-index) - var(--journey-progress)) * 30deg))}.hp-journey-nav button.is-active i{width:11px;height:11px;border:0;background:#ff293f;box-shadow:0 0 0 6px rgba(255,41,63,.16),0 0 22px rgba(255,41,63,.32);transform:translate(-50%,-50%)}.hp-journey-nav button:not(.is-active){opacity:.62}.hp-journey-art{margin-right:-30px}.hp-journey-visual{width:min(100%,660px)}.hp-jv-halo{background:radial-gradient(circle,rgba(23,118,109,.16),transparent 67%)}.hp-real-ui{position:relative;margin:28px -5px 18px;padding:12px;border:1px solid rgba(19,19,17,.08);border-radius:18px;background:#efede7;box-shadow:0 14px 28px rgba(19,19,17,.08)}.hp-real-ui img{display:block;width:100%;height:154px;-o-object-fit:contain;object-fit:contain;border-radius:11px;background:#fff}.hp-scenes-head{grid-template-columns:.54fr 1.46fr}.hp-scenes-head h2{max-width:920px;justify-self:end}.hp-biz{position:relative;display:block;width:calc(100% - 48px);max-width:1440px;min-height:560px;margin:84px auto;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:44px;color:#fff;background:#050608;box-shadow:inset 0 1px rgba(255,255,255,.3),inset 0 -1px rgba(255,255,255,.09),0 0 0 100vmax var(--hp-canvas);clip-path:inset(-84px -100vmax);isolation:isolate}.hp-biz:before{background:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.7) 29%,rgba(0,0,0,.2) 57%,transparent 78%),linear-gradient(0deg,rgba(0,0,0,.34),transparent 66%)}.hp-biz:after,.hp-biz:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none}.hp-biz:after{box-shadow:inset 0 1px rgba(255,255,255,.38),inset 0 -1px rgba(255,255,255,.08);background:none}.hp-biz-shader{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at 78% 34%,rgba(6,182,212,.82),transparent 31%),radial-gradient(circle at 72% 78%,rgba(249,115,22,.72),transparent 35%),#000}.hp-biz-mesh{position:absolute!important;inset:0;width:100%!important;height:100%!important;transform:scale(1.025)}.hp-biz-mesh-base{opacity:1;filter:saturate(1.14) brightness(1.12)}.hp-biz-mesh-reflection{opacity:.74;mix-blend-mode:screen;filter:saturate(1.08) contrast(1.1)}.hp-biz-inner{position:relative;z-index:3;display:flex;min-height:560px;align-items:flex-end;justify-content:space-between;gap:72px;padding-block:62px}.hp-biz-copy{max-width:760px}.hp-biz-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:24px;padding:9px 15px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:rgba(255,255,255,.82);background:rgba(4,5,8,.28);box-shadow:inset 0 1px rgba(255,255,255,.1);backdrop-filter:blur(18px);font-family:var(--font-mono);font-size:9px;font-weight:760;letter-spacing:.09em}.hp-biz-kicker i{color:#06b6d4;font-style:normal;text-shadow:0 0 18px rgba(6,182,212,.72)}.hp-biz-inner h2{max-width:820px;margin:0 0 22px;font-size:clamp(54px,6.2vw,88px);line-height:.88;letter-spacing:-.075em;text-wrap:balance}.hp-biz-inner h2 em{display:inline-block;color:transparent;background:linear-gradient(135deg,#fff,#06b6d4 30%,#f97316 70%,#fff);background-size:180% 100%;background-clip:text;-webkit-background-clip:text;font-style:normal;filter:drop-shadow(0 0 22px rgba(6,182,212,.22));animation:hp-biz-title-flow 9s linear infinite}.hp-biz-inner p{max-width:620px;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.82;text-shadow:0 2px 22px rgba(0,0,0,.5)}.hp-biz-actions{display:flex;gap:14px;margin:30px 0 18px}.hp-biz-actions .hp-pill-btn{white-space:nowrap}.hp-biz .hp-pill-red{border-color:rgba(255,255,255,.2);background:linear-gradient(90deg,#06b6d4,#0891b2 42%,#f97316);box-shadow:0 12px 34px rgba(6,182,212,.2),inset 0 1px rgba(255,255,255,.32)}.hp-biz .hp-pill-red:hover{box-shadow:0 15px 42px rgba(249,115,22,.24),inset 0 1px rgba(255,255,255,.4)}.hp-biz .hp-pill-light{border-color:rgba(255,255,255,.25);color:#fff;background:rgba(8,9,13,.25);box-shadow:inset 0 1px rgba(255,255,255,.09);backdrop-filter:blur(16px)}.hp-biz .hp-pill-light:hover{border-color:rgba(255,255,255,.48);background:rgba(255,255,255,.11)}.hp-biz-inner small{color:rgba(255,255,255,.42);font-family:var(--font-mono);font-size:8px;letter-spacing:.09em}.hp-biz-pulse{position:relative;width:112px;height:112px;flex:0 0 112px;margin:0 24px 10px 0}.hp-biz-pulse-effect{position:absolute!important;inset:0;width:100%!important;height:100%!important}.hp-biz-pulse>span{position:absolute;inset:24px;display:grid;place-content:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#fff;background:rgba(2,3,6,.38);box-shadow:inset 0 1px rgba(255,255,255,.12);backdrop-filter:blur(16px);text-align:center}.hp-biz-pulse b{font-size:17px;letter-spacing:-.05em}.hp-biz-pulse small{margin-top:2px;color:rgba(255,255,255,.5);font-size:5px;letter-spacing:.16em}@keyframes hp-biz-title-flow{to{background-position:180% 50%}}@media(max-width:820px){.hp-proof-head h2{white-space:normal}.hp-journey-nav{top:auto;right:auto;bottom:0;left:0;display:flex;width:100%;height:auto;justify-content:space-between;gap:0;transform:none;pointer-events:auto}.hp-journey-nav button,.hp-journey-nav button.is-active{position:relative;top:auto;left:auto;display:flex;width:25%;min-height:44px;margin:0;padding:8px 4px;align-items:center;justify-content:center;gap:8px;transform:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.hp-journey-nav button i,.hp-journey-nav button.is-active i{position:relative;top:auto;left:auto;width:9px;height:9px;transform:none}.hp-journey-nav button span{position:relative;top:auto;left:auto;transform:none;font-size:inherit}.hp-journey-copy{height:296px;min-height:296px}.hp-journey-copy-panel.is-active{height:100%}.hp-journey-art{margin-right:0}.hp-scenes-head{grid-template-columns:1fr}.hp-scenes-head h2{justify-self:start}.hp-biz{width:calc(100% - 28px);min-height:550px;margin:62px auto;border-radius:34px}.hp-biz-inner{min-height:550px;padding-block:54px}.hp-biz-pulse{margin-right:0}}@media(max-width:560px){.hp-ob-report{width:66%;min-width:238px;padding:16px;border-radius:22px}.hp-ob-report header b{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-ob-score{padding:6px 0 14px}.hp-ob-score-pulse{width:132px;height:132px;flex-basis:132px}.hp-ob-score-pulse>span{inset:27px}.hp-ob-score-pulse b{font-size:39px;transform:translateY(-6px)}.hp-ob-score-pulse small{bottom:9px;font-size:8px}.hp-ob-finding{min-height:74px;padding:13px 0}.hp-ob-finding b{font-size:13px}.hp-ob-report dl{grid-template-columns:1.35fr .8fr .72fr}.hp-ob-report dd{font-size:7px}.hp-scenes-head h2{max-width:100%;font-size:38px}.hp-biz{min-height:510px;padding:0;border-radius:28px}.hp-biz:before{background:linear-gradient(0deg,rgba(3,4,7,.94),rgba(3,4,7,.52) 70%,rgba(3,4,7,.3))}.hp-biz-inner{min-height:510px;align-items:flex-end;padding:40px 22px}.hp-biz-copy{max-width:100%}.hp-biz-inner h2,.hp-biz-kicker{margin-bottom:18px}.hp-biz-inner h2{font-size:46px}.hp-biz-inner p{font-size:13px;line-height:1.72}.hp-biz-pulse{position:absolute;top:24px;right:22px;width:74px;height:74px;margin:0}.hp-biz-pulse>span{inset:17px}.hp-biz-pulse b{font-size:14px}.hp-biz-actions{align-items:flex-start;flex-flow:row wrap;gap:10px;margin:25px 0 16px}.hp-biz-actions .hp-pill-btn{min-height:48px;padding-inline:18px;font-size:11px}}@media(prefers-reduced-motion:reduce){.hp-ob-sweep i{animation:none!important;opacity:.2;transform:scale(.7)}.hp-ob-sweep i:not(:first-child){display:none}.hp-biz-inner h2 em{animation:none!important;background-position:50%}}