.hrms{--bg:#FAF9F6;--nav:#0A0A0A;--ink:#141414;--mut:#606060;--acc:#E88B8E;--line:#E8E3DC;--pale:#FCEFEF;--e:cubic-bezier(.22,1,.36,1);--shot:url(/products/hrms-img.webp)}.hrms *,.hrms :after,.hrms :before{box-sizing:border-box}.hrms{margin:0;background:var(--bg);color:var(--ink);line-height:1.6;overflow-x:clip}.hrms a{color:inherit;text-decoration:none}.hrms button{font-family:inherit}.hrms :focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}.hrms .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.hrms h1,.hrms h2,.hrms h3,.hrms p{margin:0}@keyframes hrms-spin{to{transform:rotate(1turn)}}@keyframes hrms-bob{50%{transform:translateY(-8px)}}@keyframes hrms-up{0%{opacity:0;transform:translateY(20px)}}@keyframes hrms-pls{0%{box-shadow:0 0 0 0 rgba(232,139,142,.7)}to{box-shadow:0 0 0 12px rgba(232,139,142,0)}}@keyframes hrms-rip{0%{transform:scale(1);opacity:.8}to{transform:scale(2.3);opacity:0}}@keyframes hrms-mq{to{transform:translateX(-50%)}}@keyframes hrms-pop{0%{opacity:0;transform:scale(.4)}}@keyframes hrms-grow{0%{transform:scaleY(0)}}@keyframes hrms-drift{to{transform:translate(240px,110px)}}.hrms .eb{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hrms .eb i{width:9px;height:9px;border-radius:50%;background:var(--acc);animation:hrms-pls 2s ease-out infinite}.hrms .dk .eb{color:var(--acc)}.hrms h2{font-size:clamp(32px,4.6vw,60px);line-height:1.06;letter-spacing:-.035em;font-weight:700}.hrms .sub{color:var(--mut);font-size:18px;max-width:620px;margin-top:18px}.hrms .hl{background:linear-gradient(rgba(232,139,142,.38),rgba(232,139,142,.38)) 0 90%/100% 36% no-repeat}.hrms section{position:relative}.hrms .dk{background:var(--nav);color:#f5f3ee}.hrms .dk .sub{color:#a9a9a9}.hrms.js .rv{opacity:0;translate:0 34px;transition:opacity .9s var(--e) var(--d,0s),translate .9s var(--e) var(--d,0s)}.hrms.js .rv.in{opacity:1;translate:0 0}.hrms.js .hl{background-size:0 36%;transition:background-size 1.2s var(--e) .5s}.hrms.js .hl.in,.hrms.js .in .hl{background-size:100% 36%}.hrms .hero{padding:84px 0 76px;overflow:hidden}.hrms .bg{position:absolute;inset:0;pointer-events:none}.hrms .bg canvas{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.hrms .au{position:absolute;border-radius:50%;background:var(--acc);opacity:.2;filter:blur(80px);animation:hrms-aur 18s ease-in-out infinite alternate}.hrms .au.p{background:#f4c9ca;opacity:.35}@keyframes hrms-aur{0%{transform:translate(0) scale(1)}50%{transform:translate(calc(var(--dx)*.6),calc(var(--dy)*1.1)) scale(1.18)}to{transform:translate(var(--dx),var(--dy)) scale(.92)}}.hrms .hero-g{position:relative;display:grid;grid-template-columns:.85fr 1.35fr;gap:48px;align-items:center}.hrms .eyebrow{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.hrms h1{font-size:clamp(40px,5.4vw,72px);line-height:1.04;letter-spacing:-.035em;font-weight:700;margin:20px 0 24px}.hrms .lead{font-size:18px;color:var(--mut);max-width:500px}.hrms .ctas{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}.hrms .frame{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -34px rgba(0,0,0,.35);will-change:transform}.hrms .fb{display:flex;gap:6px;padding:12px 16px;border-bottom:1px solid var(--line)}.hrms .fb i{width:9px;height:9px;border-radius:50%;background:var(--line)}.hrms .shot{aspect-ratio:1812/868;background:var(--shot) center/100% 100%;width:100%}.hrms .sx{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.hrms .sx>span{display:inline-block;transition:transform .95s var(--e) calc(.1s + var(--j)*.07s)}.hrms.js .sx>span{transform:translateY(112%)}.hrms.js .in .sx>span{transform:none}.hrms .tick{overflow:hidden;background:var(--acc);color:var(--ink);padding:18px 0}.hrms .tick>div{display:flex;width:max-content;animation:hrms-mq 34s linear infinite}.hrms .tick span{font-weight:700;font-size:15px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.hrms .tick span:after{content:"\2726";margin:0 30px}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes hrms-ang{to{--ang:360deg}}.hrms .why{padding:120px 0;overflow:hidden;background:radial-gradient(#1a1a1a 1px,transparent 1px) 0 0/28px 28px,var(--nav)}.hrms .why:before{width:560px;height:560px;opacity:.16;filter:blur(120px);right:-140px;top:-120px;animation:hrms-drift 15s ease-in-out infinite alternate}.hrms .why:after,.hrms .why:before{content:"";position:absolute;border-radius:50%;background:var(--acc)}.hrms .why:after{width:420px;height:420px;opacity:.1;filter:blur(110px);left:-120px;bottom:-100px;animation:hrms-drift 19s ease-in-out infinite alternate-reverse}.hrms .why .wrap{position:relative;z-index:1}.hrms .why h2{max-width:820px;margin-top:16px}.hrms .wg{display:grid;grid-template-columns:repeat(12,1fr);gap:22px;margin-top:60px;perspective:1400px}.hrms .wc{grid-column:span 6;position:relative;border-radius:30px;min-height:540px;--px:0;--py:0;transition:translate .5s var(--e)}.hrms .wc:first-child{grid-column:span 7}.hrms .wc:nth-child(2),.hrms .wc:nth-child(3){grid-column:span 5}.hrms .wc:nth-child(4){grid-column:span 7}.hrms.js .wc{opacity:0;transform:translateY(90px) rotateX(18deg) scale(.94);transition:opacity .9s var(--e) var(--d,0s),transform 1.2s var(--e) var(--d,0s),translate .5s var(--e)}.hrms.js .wc.in{opacity:1;transform:none}.hrms .wc:hover{translate:0 -8px}.hrms .wt{position:relative;height:100%;border-radius:inherit;background:linear-gradient(165deg,#151515,#0a0a0a 62%);border:1px solid #242424;padding:36px 36px 0;display:flex;flex-direction:column;overflow:hidden;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--e),box-shadow .5s;box-shadow:0 40px 70px -50px rgba(0,0,0,.9)}.hrms .wc:hover .wt{box-shadow:0 40px 80px -40px rgba(232,139,142,.45)}.hrms .wt:before{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(232,139,142,.2),transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}.hrms .wc:hover .wt:before{opacity:1}.hrms .wt:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--ang),transparent 0 70%,rgba(232,139,142,.85) 88%,#fff 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask-composite:exclude;animation:hrms-ang 7s linear infinite;animation-delay:calc(var(--i)*-1.7s);pointer-events:none;z-index:3}.hrms .wc:hover .wt:after{animation-duration:2.8s}.hrms .wn{position:absolute;right:30px;top:16px;font-size:104px;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.2px rgba(232,139,142,.26);pointer-events:none;translate:calc(var(--px)*-16px) calc(var(--py)*-10px);transition:translate .35s ease-out}.hrms .wt .tx{position:relative;z-index:2;margin-bottom:28px}.hrms .wk{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--acc);padding:6px 12px;border:1px solid rgba(232,139,142,.4);border-radius:99px}.hrms .wt h3{font-size:clamp(26px,2.6vw,34px);letter-spacing:-.025em;line-height:1.12;margin:20px 0 12px;max-width:440px}.hrms .wt .tx p{color:#a9a9a9;max-width:450px}.hrms.js .wc .tx>*{opacity:0;translate:0 20px;transition:opacity .8s var(--e) calc(var(--d,0s) + .5s + var(--k)*.1s),translate .8s var(--e) calc(var(--d,0s) + .5s + var(--k)*.1s)}.hrms.js .wc.in .tx>*{opacity:1;translate:0 0}.hrms .tx>:first-child{--k:0}.hrms .tx>:nth-child(2){--k:1}.hrms .tx>:nth-child(3){--k:2}.hrms .wsn{position:relative;margin:0 -36px;flex:1;min-height:228px;border-top:1px solid #1e1e1e;background:radial-gradient(#262626 1px,transparent 0) 0 0/18px 18px,#0d0d0d;overflow:hidden}.hrms .wsn>*{translate:calc(var(--px)*9px) calc(var(--py)*6px);transition:translate .35s ease-out}.hrms .wsn svg.sv2{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hrms .why:not(.go) *,.hrms.js .wc:not(.in) .wsn *{animation-play-state:paused}.hrms .s1{position:absolute;inset:0;display:grid;align-content:center;gap:10px;padding:0 36px}.hrms .g1c{position:relative;display:flex;align-items:center;gap:12px;font-size:15px;color:#e8e8e8;border:1px solid #2a2a2a;border-radius:14px;padding:13px 18px;background:#121212;animation:hrms-gat 8s ease-in-out infinite,hrms-glw 8s ease-in-out infinite;animation-delay:calc(var(--i)*.55s)}.hrms .g1c svg{width:24px;height:24px;fill:none;stroke:#444;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.hrms .g1c path{stroke:var(--acc);stroke-dasharray:1;animation:hrms-tk 8s ease-in-out infinite;animation-delay:calc(var(--i)*.55s)}@keyframes hrms-gat{0%{transform:translate(var(--sx),var(--sy)) rotate(var(--sr)) scale(.8);opacity:0}6%{opacity:1}24%{transform:translate(0) rotate(0) scale(1.05)}30%,76%{transform:none;opacity:1}90%{transform:translate(var(--ex),var(--ey)) rotate(var(--er)) scale(.85);opacity:0}to{opacity:0;transform:translate(var(--ex),var(--ey)) scale(.85)}}@keyframes hrms-tk{0%,28%{stroke-dashoffset:1}38%,76%{stroke-dashoffset:0}88%,to{stroke-dashoffset:1}}@keyframes hrms-glw{0%,28%{border-color:#2a2a2a;box-shadow:none}34%,76%{border-color:var(--acc);box-shadow:0 0 24px -6px rgba(232,139,142,.75)}88%,to{border-color:#2a2a2a;box-shadow:none}}.hrms .swp{position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(90deg,transparent,rgba(232,139,142,.22),transparent);transform:skewX(-18deg);pointer-events:none;animation:hrms-swpa 8s linear infinite}@keyframes hrms-swpa{0%,44%{left:-40%;opacity:0}46%{opacity:1}58%{left:115%;opacity:1}60%,to{left:115%;opacity:0}}.hrms .s2 .lk{stroke:#2e2e2e;stroke-width:1.5;fill:none}.hrms .s2 .pk{stroke:var(--acc);stroke-width:3.2;stroke-linecap:round;fill:none;stroke-dasharray:.1 2;stroke-dashoffset:.1;opacity:0;animation:hrms-pks 5.4s linear infinite;animation-delay:calc(var(--i)*.9s);filter:drop-shadow(0 0 4px var(--acc))}@keyframes hrms-pks{0%{stroke-dashoffset:.1;opacity:0}6%{opacity:1}44%{stroke-dashoffset:-1;opacity:1}50%,to{stroke-dashoffset:-1;opacity:0}}.hrms .s2 .nv{fill:#2a2a2a;transform-box:fill-box;transform-origin:center;animation:hrms-nsd 5.4s ease-in-out infinite;animation-delay:calc(var(--i)*.9s)}.hrms .s2 .nv.c1{fill:#3a3a3a}@keyframes hrms-nsd{0%{fill:var(--acc);transform:scale(1.35)}12%{transform:scale(1)}16%,to{fill:#2a2a2a;transform:scale(1)}}.hrms .s2 .nb2{transform-box:fill-box;transform-origin:center;animation:hrms-bob 3.4s ease-in-out infinite;animation-delay:calc(var(--i)*-.6s)}.hrms .s2 .cr{fill:var(--acc);filter:drop-shadow(0 0 18px rgba(232,139,142,.8))}.hrms .s2 .rg{fill:none;stroke:var(--acc);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:hrms-rip2 3s ease-out infinite}.hrms .s2 .rg.b{animation-delay:1.5s}@keyframes hrms-rip2{0%{transform:scale(1);opacity:.8}to{transform:scale(3.2);opacity:0}}.hrms .s2 .lc{fill:none;stroke:#0a0a0a;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hrms .s2 .lb{fill:#0a0a0a}.hrms .s3 .bs{fill:#3d3d3d;transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(var(--a));animation:hrms-lv var(--t) ease-in-out infinite alternate,hrms-hit 5s linear infinite;animation-delay:calc(var(--o)*-1s),var(--dl)}@keyframes hrms-lv{0%{transform:scaleY(var(--a))}to{transform:scaleY(var(--b))}}@keyframes hrms-hit{0%{fill:#3d3d3d}3%{fill:var(--acc)}10%{fill:#f1d6d7}24%,to{fill:#3d3d3d}}.hrms .s3 .bs.gap{fill:var(--acc);animation:hrms-lv var(--t) ease-in-out infinite alternate;opacity:.9}.hrms .s3 .gl{stroke:#232323;stroke-width:1;fill:none}.hrms .s3 .sn2{animation:hrms-scn 5s linear infinite}.hrms .s3 .sn2 rect:first-child{fill:url(#sg)}.hrms .s3 .sn2 rect:last-child{fill:var(--acc);filter:drop-shadow(0 0 6px var(--acc))}@keyframes hrms-scn{0%{transform:translateX(-60px)}to{transform:translateX(440px)}}.hrms .s3 .mk{fill:none;stroke:var(--acc);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:hrms-rip2 2.2s ease-out infinite}.hrms .s3 .mk.b{animation-delay:1.1s}.hrms .s3 .md{fill:var(--acc)}.hrms .s4{position:absolute;inset:0}.hrms .trk{position:absolute;left:84px;right:84px;top:50%;height:0}.hrms .ln{right:0;top:-1px;height:2px;background:#2c2c2c;border-radius:2px;display:block}.hrms .ln,.hrms .ln i{position:absolute;left:0}.hrms .ln i{top:0;height:100%;background:var(--acc);box-shadow:0 0 12px var(--acc);animation:hrms-lnf 6s linear infinite}@keyframes hrms-lnf{0%,8%{width:0}38%,55%{width:50%}82%,to{width:100%}}.hrms .ar{position:absolute;top:-8px;width:16px;height:16px;margin-left:-8px;fill:none;stroke:#555;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hrms .plb{z-index:3;position:absolute;top:0;transform:translate(-50%,-50%);background:#161616;border:1px solid #333;color:#d9d9d9;border-radius:99px;padding:12px 20px;font-size:14px;font-weight:600;white-space:nowrap}.hrms .plb:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid var(--acc);opacity:0}.hrms .plb.p1{left:0;animation:hrms-lit1 6s infinite}.hrms .plb.p2{left:50%;animation:hrms-lit2 6s infinite}.hrms .plb.p3{left:100%;animation:hrms-lit3 6s infinite}.hrms .plb.p1:after{animation:hrms-rg1 6s infinite}.hrms .plb.p2:after{animation:hrms-rg2b 6s infinite}.hrms .plb.p3:after{animation:hrms-rg3 6s infinite}@keyframes hrms-lit1{0%,2%{background:#161616;color:#d9d9d9;border-color:#333}22%,6%{background:var(--acc);color:var(--ink);border-color:var(--acc)}30%,to{background:#161616;color:#d9d9d9;border-color:#333}}@keyframes hrms-lit2{0%,36%{background:#161616;color:#d9d9d9;border-color:#333}40%,60%{background:var(--acc);color:var(--ink);border-color:var(--acc)}68%,to{background:#161616;color:#d9d9d9;border-color:#333}}@keyframes hrms-lit3{0%,80%{background:#161616;color:#d9d9d9;border-color:#333}84%,96%{background:var(--acc);color:var(--ink);border-color:var(--acc)}to{background:#161616;color:#d9d9d9;border-color:#333}}@keyframes hrms-rg1{0%,4%{opacity:0;transform:scale(1)}8%{opacity:.9}24%,to{opacity:0;transform:scale(1.5,1.9)}}@keyframes hrms-rg2b{0%,38%{opacity:0;transform:scale(1)}42%{opacity:.9}62%,to{opacity:0;transform:scale(1.5,1.9)}}@keyframes hrms-rg3{0%,82%{opacity:0;transform:scale(1)}86%{opacity:.9}to{opacity:0;transform:scale(1.5,1.9)}}.hrms .pkt{position:absolute;top:0;left:0;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:7px;background:#fff;box-shadow:0 0 0 4px rgba(232,139,142,.45),0 0 20px var(--acc);animation:hrms-pkm 6s infinite;z-index:2}@keyframes hrms-pkm{0%{left:0;transform:scale(0) rotate(0);opacity:1;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}8%{left:0;transform:scale(1) rotate(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}34%{left:50%;transform:scale(1) rotate(180deg)}58%{left:50%;transform:scale(1) rotate(180deg);animation-timing-function:cubic-bezier(.65,0,.35,1)}82%{left:100%;transform:scale(1) rotate(1turn);opacity:1}90%,to{left:100%;transform:scale(0) rotate(1turn);opacity:0}}.hrms .bst{position:absolute;left:100%;top:0}.hrms .bst i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:var(--acc);opacity:0;animation:hrms-bst 6s infinite}@keyframes hrms-bst{0%,80%{opacity:0;transform:rotate(var(--g)) translateX(18px)}83%{opacity:1}96%,to{opacity:0;transform:rotate(var(--g)) translateX(68px)}}.hrms .ins{padding:110px 0;overflow:hidden}.hrms .ins:before{content:"";position:absolute;left:50%;top:60%;width:620px;height:620px;margin:-310px 0 0 -310px;border-radius:50%;background:var(--acc);opacity:.16;filter:blur(110px);animation:hrms-aur 14s ease-in-out infinite alternate;--dx:140px;--dy:-70px}.hrms .ins .wrap{position:relative}.hrms .ins h2{max-width:760px;margin-top:16px}.hrms .hb{overflow:hidden;margin-top:56px;padding:56px;border-radius:36px;background:radial-gradient(#252525 1px,transparent 0) 0 0/24px 24px,#0a0a0a;color:#f5f3ee;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.hrms .hb,.hrms .hb>*,.hrms .orb{position:relative}.hrms .orb{container-type:inline-size;width:min(560px,100%);aspect-ratio:1;margin:0 auto}.hrms .orb-c,.hrms .orb-s{position:absolute;inset:0}.hrms .orb-s{--R:38cqw;--ns:13cqw;transform:rotate(var(--sr,0deg))}.hrms .orb-c{--hs:21cqw}.hrms .orb-r{position:absolute;inset:0;animation:hrms-spin 100s linear infinite}.hrms .orb:hover .n1,.hrms .orb:hover .orb-r{animation-play-state:paused}.hrms .ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px dashed rgba(255,255,255,.2)}.hrms .ring.r0{width:calc(var(--R)*1.1);height:calc(var(--R)*1.1);margin:calc(var(--R)*-.55)}.hrms .ring.r1{width:calc(var(--R)*2);height:calc(var(--R)*2);margin:calc(var(--R)*-1);border:1px solid rgba(232,139,142,.35)}.hrms .ring.r2{width:calc(var(--R)*2.5);height:calc(var(--R)*2.5);margin:calc(var(--R)*-1.25)}.hrms .ring.r2:before{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--acc);box-shadow:0 0 14px var(--acc)}.hrms .bm{position:absolute;left:50%;top:50%;width:2px;margin-left:-1px;height:var(--R);transform-origin:50% 0;transform:rotate(var(--a));background:linear-gradient(rgba(232,139,142,.45),rgba(232,139,142,.06));transition:transform 1s var(--e) calc(.4s + var(--i)*.1s),background .4s}.hrms .bm:after,.hrms .bm:before{content:"";position:absolute;left:-2px;top:0;width:6px;height:6px;border-radius:50%;background:var(--acc);box-shadow:0 0 10px var(--acc);animation:hrms-pz 3.2s linear infinite;animation-delay:calc(var(--i)*-.55s)}.hrms .bm:before{display:none;animation-duration:1.3s}.hrms .bm.on{background:linear-gradient(var(--acc),rgba(232,139,142,.25))}.hrms .bm.on:before{display:block}@keyframes hrms-pz{0%{top:0;opacity:0}12%{opacity:1}88%{opacity:1}to{top:calc(100% - 6px);opacity:0}}.hrms .nd{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a)) translateY(calc(var(--R)*-1)) rotate(calc(var(--a)*-1))}.hrms .n1{position:absolute;left:calc(var(--ns)/-2);top:calc(var(--ns)/-2);width:var(--ns);height:var(--ns);animation:hrms-unspin 100s linear infinite}@keyframes hrms-unspin{to{transform:rotate(-1turn)}}.hrms .n2{position:relative;width:100%;height:100%;transform:rotate(calc(var(--sr,0deg)*-1))}.hrms .nb{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;border:1.5px solid #3a3a3a;background:#141414;color:#d9d9d9;cursor:pointer;padding:0;transition:background .35s,color .35s,border-color .35s,transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .4s}.hrms .nb svg{width:46%;height:46%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hrms .nb:hover{border-color:var(--acc);transform:scale(1.12)}.hrms .nb.on{background:var(--acc);border-color:var(--acc);color:var(--ink);transform:scale(1.28);box-shadow:0 0 0 8px rgba(232,139,142,.18),0 0 40px rgba(232,139,142,.6)}.hrms .nl{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);width:104px;text-align:center;line-height:1.2;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:#a9a9a9;transition:color .3s;pointer-events:none}.hrms .nb.on+.nl{color:var(--acc)}.hrms .hub{position:absolute;left:50%;top:50%;width:var(--hs);height:var(--hs);margin:calc(var(--hs)/-2);border-radius:50%;background:var(--acc);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 70px rgba(232,139,142,.55);transition:transform 1s cubic-bezier(.34,1.56,.64,1)}.hrms .hub b{font-size:clamp(14px,4.4cqw,24px);font-weight:800}.hrms .hub small{font-size:clamp(9px,2.2cqw,12px);font-weight:600;letter-spacing:.2em;text-transform:uppercase}.hrms .hub:after,.hrms .hub:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--acc);animation:hrms-rip 3.4s ease-out infinite}.hrms .hub:after{animation-delay:1.7s}.hrms .hk{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--acc)}.hrms .ht h3{margin:10px 0 12px;font-size:clamp(28px,3.2vw,44px);line-height:1.08;letter-spacing:-.03em}.hrms .ht p{color:#b9b9b9;max-width:470px}.hrms .ht{min-height:230px}.hrms .ht.tw>*{animation:hrms-up .7s var(--e) both}.hrms .ht.tw>:nth-child(2){animation-delay:.07s}.hrms .ht.tw>:nth-child(3){animation-delay:.14s}.hrms .fvc{position:relative;height:250px;margin-top:20px;background:#fff;border-radius:24px;color:var(--ink);box-shadow:0 40px 70px -40px rgba(232,139,142,.5);overflow:hidden}.hrms .fp{position:absolute;inset:0;padding:28px;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.hrms .fp.on{opacity:1;visibility:visible}.hrms .f1{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;width:100%}.hrms .f1 i{aspect-ratio:1;border-radius:50%;background:var(--line)}.hrms .f1 i:nth-child(3n){background:var(--acc)}.hrms .f1 i:nth-child(5n){background:var(--pale);border:2px solid var(--acc)}.hrms .f2{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;width:100%}.hrms .f2 i{height:30px;border-radius:8px;background:var(--line)}.hrms .f2 i.a{background:var(--acc)}.hrms .f2 i.p{background:var(--pale);border:1px solid var(--acc)}.hrms .f3{display:grid;gap:16px;width:100%}.hrms .cal{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.hrms .cal i{aspect-ratio:1.3;border-radius:7px;background:var(--line)}.hrms .cal i.h{background:var(--acc)}.hrms .pbar{height:9px;background:var(--line);border-radius:9px;overflow:hidden}.hrms .pbar i{display:block;height:100%;width:64%;background:var(--acc);border-radius:9px}.hrms .f4{display:flex;align-items:center;gap:28px;width:100%}.hrms .f4 svg{width:128px;height:128px;flex:none;transform:rotate(-90deg)}.hrms .f4 circle{fill:none;stroke-width:12}.hrms .f4 .t{stroke:var(--line)}.hrms .f4 .v{stroke:var(--acc);stroke-linecap:round;stroke-dasharray:301.6;stroke-dashoffset:75}.hrms .f4 div{flex:1;display:grid;gap:12px}.hrms .f4 div i{height:14px;border-radius:8px;background:var(--line)}.hrms .f4 div i:nth-child(2){width:78%}.hrms .f4 div i:nth-child(3){width:56%;background:var(--acc)}.hrms .f5{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%}.hrms .f5 div{height:160px;border:1.5px dashed #d3ccc0;border-radius:14px;padding:12px}.hrms .f5 div i{display:block;height:9px;border-radius:5px;background:var(--line);margin-bottom:10px}.hrms .f5 div i+i{width:55%}.hrms .f5 .mv{position:absolute;top:34px;left:0;width:calc(25% - 8px);height:54px;border:0;background:var(--acc);border-radius:12px;padding:0;opacity:0}.hrms .f6{display:flex;align-items:flex-end;gap:14px;height:170px;width:100%;position:relative}.hrms .f6 i{flex:1;background:var(--line);border-radius:8px 8px 0 0;transform-origin:bottom}.hrms .f6 i.h{background:var(--acc)}.hrms .fp.on .cal i,.hrms .fp.on .f1 i,.hrms .fp.on .f2 i{animation:hrms-pop .5s var(--e) both;animation-delay:calc(var(--k)*.04s)}.hrms .fp.on .f6 i{animation:hrms-grow .9s var(--e) both;animation-delay:calc(var(--k)*.08s + .2s)}.hrms .fp.on .pbar i{animation:hrms-fw 1.6s var(--e) .4s both}.hrms .fp.on .f4 .v{animation:hrms-rg2 1.6s var(--e) both}.hrms .fp.on .f4 div i{animation:hrms-up .7s var(--e) both}@keyframes hrms-fw{0%{width:0}}@keyframes hrms-rg2{0%{stroke-dashoffset:301.6}}.hrms .fp.on .f5 .mv{animation:hrms-mvv 7s var(--e) .6s infinite}@keyframes hrms-mvv{0%{left:0;opacity:0}16%,6%{left:0;opacity:1}30%,42%{left:calc(25% + 2px);opacity:1}56%,68%{left:calc(50% + 4px);opacity:1}84%,94%{left:calc(75% + 6px);opacity:1}to{left:calc(75% + 6px);opacity:0}}.hrms .hpl{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.hrms .hpl button{position:relative;overflow:hidden;font:600 13px var(--f-p);color:#d9d9d9;background:none;border:1px solid #333;border-radius:99px;padding:10px 16px;cursor:pointer;transition:background .3s,color .3s,border-color .3s,transform .3s var(--e)}.hrms .hpl button span{position:relative}.hrms .hpl button:hover{border-color:var(--acc);transform:translateY(-2px)}.hrms .hpl button.on{background:var(--acc);border-color:var(--acc);color:var(--ink)}.hrms .pf{position:absolute;left:0;top:0;bottom:0;width:0;background:rgba(10,10,10,.2)}.hrms .hpl button.on .pf{animation:hrms-pgf 6.5s linear both}@keyframes hrms-pgf{0%{width:0}to{width:100%}}.hrms .hb:focus-within .pf,.hrms .hb:hover .pf{animation-play-state:paused}.hrms.js .hb:not(.in) .hub{transform:scale(0)}.hrms.js .hb:not(.in) .bm{transform:rotate(var(--a)) scaleY(0)}.hrms.js .hb:not(.in) .n2{scale:0;opacity:0}.hrms.js .n2{transition:scale .9s cubic-bezier(.34,1.56,.64,1) calc(.8s + var(--i)*.12s),opacity .5s calc(.8s + var(--i)*.12s)}.hrms.js .hb:not(.in) .ring{opacity:0;scale:.6}.hrms.js .ring{transition:opacity 1.2s .2s,scale 1.4s var(--e) .2s}.hrms.js .hb:not(.in) .hd{opacity:0;translate:0 36px}.hrms.js .hd{transition:opacity 1s var(--e) .7s,translate 1s var(--e) .7s}.hrms .dash{padding:110px 0;overflow:hidden}.hrms .dash:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:var(--acc);opacity:.14;filter:blur(110px);left:-140px;top:-100px;animation:hrms-drift 16s ease-in-out infinite alternate}.hrms .dash .wrap{position:relative}.hrms .dash h2{margin-top:0}.hrms .zt{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px}.hrms .zt button{font:600 13px var(--f-p);color:#d9d9d9;background:none;border:1px solid #333;border-radius:99px;padding:11px 20px;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .25s var(--e)}.hrms .zt button:hover{border-color:var(--acc);transform:translateY(-2px)}.hrms .zt button.on{background:var(--acc);border-color:var(--acc);color:var(--ink)}.hrms .zv{border:1px solid #2a2a2a;border-radius:18px;overflow:hidden;background:#111;margin-top:24px}.hrms .zv .fb{border-color:#2a2a2a}.hrms .zv .fb i{background:#333}.hrms .zs{position:relative;overflow:hidden;aspect-ratio:1812/868;background:#fff}.hrms .zimg{position:absolute;inset:0;background:var(--shot) center/100% 100%;transform-origin:0 0;transition:transform 1s var(--e)}.hrms .cap{padding:20px 24px;border-top:1px solid #2a2a2a;display:flex;gap:18px;align-items:baseline;flex-wrap:wrap;min-height:70px}.hrms .cap b{color:var(--acc);font-size:15px}.hrms .cap span{color:#b9b9b9;font-size:15px}.hrms .how{padding:110px 0;overflow:hidden;background:radial-gradient(#e6e0d6 1px,transparent 1px) 0 0/26px 26px,var(--bg)}.hrms .how:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:var(--acc);opacity:.14;filter:blur(90px);left:-120px;top:30%;animation:hrms-drift 15s ease-in-out infinite alternate}.hrms .how .wrap{position:relative}.hrms .how h2{max-width:820px;margin-top:16px}.hrms .str{--p:1;position:relative;margin-top:60px}.hrms .sv{display:block;width:100%;height:120px;overflow:visible}.hrms .sv path{fill:none;vector-effect:non-scaling-stroke}.hrms .sv .b{stroke:#d3ccc0;stroke-width:2;stroke-dasharray:4 8}.hrms .sv .f{stroke:var(--acc);stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p));filter:drop-shadow(0 0 6px rgba(232,139,142,.8))}.hrms .sn{position:absolute;top:60px;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--line);font-weight:800;font-size:18px;color:var(--mut);z-index:2;transition:background .5s,border-color .5s,transform .7s var(--e),color .3s}.hrms .sn.on{background:var(--acc);border-color:var(--acc);color:var(--ink);transform:scale(1.18)}.hrms .sn.on:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--acc);animation:hrms-rip 2.4s ease-out infinite}.hrms .srail{display:none}.hrms .sg{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:8px}.hrms .sc{position:relative;background:#fff;border:1px solid var(--line);border-radius:26px;padding:34px 28px;overflow:hidden;transition:opacity .7s var(--e),transform .8s var(--e),border-color .4s,box-shadow .5s}.hrms.js .sc:not(.on){opacity:.4;transform:translateY(30px) scale(.96)}.hrms .sc.on{border-color:var(--acc);box-shadow:0 30px 50px -36px rgba(232,139,142,.9)}.hrms .sc:hover{transform:translateY(-6px)}.hrms .sc .big{display:block;font-size:92px;line-height:1;font-weight:800;color:transparent;-webkit-text-stroke:1.5px var(--acc);margin-bottom:20px;transition:color .4s}.hrms .sc small,.hrms .sc:hover .big{color:var(--acc)}.hrms .sc small{display:block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hrms .sc h3{margin:6px 0 10px;font-size:25px;letter-spacing:-.02em;line-height:1.2}.hrms .sc p{color:var(--mut);font-size:15px}.hrms .man{padding:110px 0;overflow:hidden}.hrms .man:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:var(--acc);opacity:.16;filter:blur(110px);right:-140px;top:-120px;animation:hrms-drift 15s ease-in-out infinite alternate}.hrms .man .wrap{position:relative}.hrms .man h2{font-size:clamp(34px,5.4vw,78px);line-height:1.02;letter-spacing:-.04em;max-width:1000px;color:#f5f3ee}.hrms .man h2 .a{opacity:calc(1 - var(--pr,0)*.6);text-decoration:line-through;text-decoration-thickness:.07em;text-decoration-color:rgba(232,139,142,calc(var(--pr,0)))}.hrms .man h2 .b{color:var(--acc);opacity:calc(.4 + var(--pr,0)*.6);text-shadow:0 0 calc(var(--pr,0)*44px) rgba(232,139,142,.6)}.hrms .mst{--x:100%;position:relative;margin-top:48px;height:520px;border-radius:32px;overflow:hidden;border:1px solid #2a2a2a;background:#0f0f0f;touch-action:pan-y;user-select:none;cursor:ew-resize}.hrms .mch,.hrms .mor{position:absolute;inset:0}.hrms .mor{clip-path:inset(0 0 0 var(--x));background:radial-gradient(#e2dcd3 1px,transparent 1px) 0 0/22px 22px,var(--bg);color:var(--ink);padding:56px 48px 40px;display:flex;flex-direction:column;justify-content:center;gap:22px}.hrms .mg{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hrms .mg .mc3{grid-column:1/-1}.hrms .mcd{display:flex;gap:16px;align-items:center;padding:24px;border-radius:20px;background:#fff;border:1px solid var(--line);font-weight:700;font-size:clamp(16px,1.7vw,22px);line-height:1.25;letter-spacing:-.01em;box-shadow:0 20px 36px -30px rgba(0,0,0,.3)}.hrms .mck{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--pale)}.hrms .mck svg{width:26px;height:26px;fill:none;stroke:var(--acc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hrms.js .mck svg *{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--e) calc(var(--i)*.15s)}.hrms.js .mst.ready .mck svg *{stroke-dashoffset:0}.hrms .mav{display:flex}.hrms .mav b{width:44px;height:44px;border-radius:50%;border:3px solid var(--bg);margin-left:-12px;background:var(--acc);animation:hrms-bob 3s ease-in-out infinite}.hrms .mav b:first-child{margin-left:0}.hrms .mav b:nth-child(2n){background:#f4d9da}.hrms .mav b:nth-child(3){background:var(--ink)}.hrms .mav b:nth-child(2){animation-delay:-.6s}.hrms .mav b:nth-child(3){animation-delay:-1.2s}.hrms .mav b:nth-child(4){animation-delay:-1.8s}.hrms .mav b:nth-child(5){animation-delay:-2.4s}.hrms .mk{position:absolute;display:block;transform:rotate(var(--r));animation:hrms-shk var(--d) ease-in-out infinite}.hrms .mk span{display:block;padding:10px 16px;background:#1a1a1a;border:1px solid #363636;border-radius:12px;font-size:13px;color:#cfcfcf;white-space:nowrap}.hrms .mk.hot span{border-color:rgba(232,139,142,.7);color:var(--acc)}@keyframes hrms-shk{0%,to{transform:rotate(var(--r)) translate(0)}25%{transform:rotate(calc(var(--r) + 3deg)) translate(4px,-3px)}50%{transform:rotate(calc(var(--r) - 2deg)) translate(-3px,3px)}75%{transform:rotate(calc(var(--r) + 1deg)) translate(3px,2px)}}.hrms .msq{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hrms .msq path{fill:none;stroke:var(--acc);stroke-width:1.5;opacity:.35;stroke-dasharray:6 10;vector-effect:non-scaling-stroke;animation:hrms-mq2 3s linear infinite}@keyframes hrms-mq2{to{stroke-dashoffset:-64}}.hrms .mh{left:var(--x);width:0;z-index:5}.hrms .mh,.hrms .mh:before{position:absolute;top:0;bottom:0}.hrms .mh:before{content:"";left:-1.5px;width:3px;background:var(--acc);box-shadow:0 0 26px var(--acc)}.hrms .grip{position:absolute;left:-28px;top:50%;margin-top:-28px;width:56px;height:56px;border-radius:50%;border:0;background:var(--acc);color:var(--ink);display:grid;place-items:center;cursor:ew-resize;box-shadow:0 0 0 8px rgba(232,139,142,.22),0 10px 30px rgba(0,0,0,.4)}.hrms .grip:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--acc);animation:hrms-rip 2.4s ease-out infinite}.hrms .mlb{position:absolute;top:18px;z-index:4;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:7px 14px;border-radius:99px}.hrms .mlb.l{left:18px;background:#1a1a1a;border:1px solid #444;color:#d9d9d9}.hrms .mlb.r{right:18px;background:var(--ink);color:#fff}.hrms .faq{padding:110px 0}.hrms .faq h2{font-size:clamp(30px,4vw,52px)}.hrms .faqs{max-width:860px;margin-top:40px;counter-reset:q}.hrms .q{border-top:1px solid var(--line)}.hrms .q:last-child{border-bottom:1px solid var(--line)}.hrms .q button{width:100%;text-align:left;background:none;border:0;font:600 19px var(--f-p);color:var(--ink);padding:26px 0;display:flex;align-items:center;gap:20px;cursor:pointer;min-height:60px;transition:padding-left .3s var(--e)}.hrms .q button:before{counter-increment:q;content:"0" counter(q);color:var(--acc);font-size:14px;font-weight:700;flex:none}.hrms .q button:hover{padding-left:8px}.hrms .pm{position:relative;width:16px;height:16px;flex:none;margin-left:auto}.hrms .pm:after,.hrms .pm:before{content:"";position:absolute;background:var(--ink);left:0;top:7px;width:16px;height:2px;transition:.25s}.hrms .pm:after{transform:rotate(90deg)}.hrms .q.open .pm:after{transform:rotate(0)}.hrms .ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--e)}.hrms .q.open .ans{grid-template-rows:1fr}.hrms .ans>div{overflow:hidden;opacity:0;transition:opacity .35s}.hrms .q.open .ans>div{opacity:1;transition-delay:.12s}.hrms .ans p{margin:0 0 26px 38px;color:var(--mut);max-width:680px}.hrms .cta{position:relative;overflow:hidden;background:#0a0a0a;color:#f5f3ee;border-bottom:1px solid #1d1d1d}.hrms .cta canvas{position:absolute;inset:0;width:100%;height:100%}.hrms .cmq{position:relative;overflow:hidden;white-space:nowrap;padding:26px 0;pointer-events:none}.hrms .cmq>div{display:flex;width:max-content;animation:hrms-mq 46s linear infinite}.hrms .cmq.r>div{animation-direction:reverse}.hrms .cmq span{font-size:clamp(44px,7vw,110px);font-weight:800;letter-spacing:-.03em;line-height:1;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.16)}.hrms .cmq span:after{content:"\2726";margin:0 .35em;color:var(--acc);-webkit-text-stroke:0;font-size:.5em;vertical-align:.18em}.hrms .cin{position:relative;z-index:2;text-align:center;padding:80px 24px 90px;display:flex;flex-direction:column;align-items:center}.hrms .ch{position:relative;font-size:clamp(40px,7.2vw,108px);line-height:1;letter-spacing:-.045em;font-weight:800;margin:28px auto 30px;max-width:1120px}.hrms .ch .b{display:block;color:#6a6a6a}.hrms .ch .lit{position:absolute;left:0;top:0;width:100%;display:block;pointer-events:none}.hrms .ch .lit.c{color:var(--acc);-webkit-mask-image:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),#000 20%,transparent 100%);mask-image:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),#000 20%,transparent 100%)}.hrms .ch .lit.w{color:#fff;-webkit-mask-image:radial-gradient(170px circle at var(--mx,50%) var(--my,50%),#000 30%,transparent 100%);mask-image:radial-gradient(170px circle at var(--mx,50%) var(--my,50%),#000 30%,transparent 100%)}.hrms .cin p{margin:0 0 42px;max-width:580px;font-size:18px;color:#b9b9b9}.hrms .cbtn{position:relative;display:inline-flex;padding:2px;border-radius:99px;overflow:hidden;isolation:isolate;box-shadow:0 0 50px -10px rgba(232,139,142,.55);transition:box-shadow .4s}.hrms .cbtn:before{content:"";position:absolute;inset:-160%;z-index:-1;background:conic-gradient(from 0deg,transparent 0 55%,var(--acc) 85%,#fff 100%);animation:hrms-spin 2.4s linear infinite}.hrms .cbi{display:flex;align-items:center;gap:16px;padding:22px 42px;border-radius:99px;background:#0a0a0a;color:#fff;font-weight:700;font-size:19px;transition:background .3s,color .3s}.hrms .cbi svg{transition:transform .4s var(--e)}.hrms .cbtn:hover .cbi{background:var(--acc);color:var(--ink)}.hrms .cbtn:hover .cbi svg{transform:translateX(8px)}.hrms .cbtn:hover{box-shadow:0 0 90px -6px rgba(232,139,142,.9)}.hrms .cta:not(.go) *{animation-play-state:paused}@media(max-width:960px){.hrms .hero{padding:56px 0}.hrms .hero-g{gap:40px}.hrms .hero-g,.hrms .wg{grid-template-columns:1fr}.hrms .wc,.hrms .wc:nth-child(n){grid-column:auto;min-height:0}.hrms .wt{padding:28px 24px 0}.hrms .wsn{margin-left:-24px;margin-right:-24px;min-height:220px;flex:none;height:220px}.hrms .wn{font-size:72px;right:20px}.hrms .trk{left:58px;right:58px}.hrms .plb{padding:9px 12px;font-size:12px}.hrms .s1{padding:0 20px}.hrms .g1c{font-size:13.5px;padding:11px 12px;white-space:nowrap;gap:10px}.hrms .g1c svg{width:21px;height:21px}.hrms .dash,.hrms .faq,.hrms .how,.hrms .ins,.hrms .man,.hrms .why{padding:76px 0}.hrms .hb{grid-template-columns:1fr;padding:32px 20px;border-radius:28px;gap:32px}.hrms .sn,.hrms .sv{display:none}.hrms .sg{grid-template-columns:1fr;gap:20px;padding-left:30px}.hrms .srail{display:block;position:absolute;left:6px;top:0;bottom:0;width:2px;background:var(--line)}.hrms .srail b{display:block;width:100%;height:calc(var(--p)*100%);background:var(--acc);position:relative}.hrms .srail b:after{content:"";position:absolute;bottom:-5px;left:-4px;width:10px;height:10px;border-radius:50%;background:var(--acc);box-shadow:0 0 14px var(--acc)}.hrms .str{margin-top:44px}.hrms .sc .big{font-size:72px}.hrms .mst{height:600px}.hrms .mor{padding:60px 18px 56px}.hrms .mg{grid-template-columns:1fr;gap:10px}.hrms .mcd{padding:14px 16px}.hrms .mk span{padding:8px 12px;font-size:12px}.hrms .cin{padding:60px 20px 70px}.hrms .cmq{padding:16px 0}.hrms .cbi{padding:18px 30px;font-size:17px}.hrms .ht{min-height:260px}.hrms .ans p{margin-left:0}.hrms .q button{font-size:17px}}@media(max-width:560px){.hrms .nl{display:none}.hrms .f1{grid-template-columns:repeat(5,1fr)}}@media(prefers-reduced-motion:reduce){.hrms *{transition:none!important;scroll-behavior:auto!important}.hrms .au,.hrms .bm:after,.hrms .bm:before,.hrms .cmq>div,.hrms .cta *,.hrms .how *,.hrms .hub:after,.hrms .hub:before,.hrms .ins *,.hrms .man *,.hrms .mk,.hrms .msq path,.hrms .n1,.hrms .orb-r,.hrms .tick>div,.hrms .why *,.hrms .why:after,.hrms .why:before{animation:none!important}.hrms .s3 .bs{transform:scaleY(var(--a))}.hrms .s4 .pkt{left:100%}.hrms .wt:after{background:linear-gradient(135deg,transparent 60%,rgba(232,139,142,.6))}.hrms .ch .lit{-webkit-mask-image:none;mask-image:none}.hrms .ch .lit.c{display:none}.hrms .fp .f5 .mv{opacity:1}}.hrms{--f-h:var(--font-outfit),Outfit,sans-serif;--f-b:var(--font-sora),Sora,sans-serif;--f-e:var(--font-manrope),Manrope,sans-serif;--f-p:var(--font-open-sans),"Open Sans",sans-serif;font-family:var(--f-p)}.hrms .ch,.hrms .cmq span,.hrms .hub b,.hrms .mcd,.hrms .q button,.hrms .sc .big,.hrms .sn,.hrms .wn,.hrms h1,.hrms h2,.hrms h3{font-family:var(--f-h)}.hrms .cap b,.hrms .eb,.hrms .eyebrow,.hrms .hk,.hrms .hub small,.hrms .mlb,.hrms .nl,.hrms .plb,.hrms .sc small,.hrms .tick span,.hrms .wk{font-family:var(--f-e)}.hrms .cbi,.hrms .hbtn,.hrms .hpl button,.hrms .zt button{font-family:var(--f-b)}.hrms h1,.hrms h2{letter-spacing:-.02em}.hrms .hk+h3,.hrms .ht h3,.hrms .sc h3,.hrms .wt h3,.hrms h3{letter-spacing:-.01em}.hrms .man h2{letter-spacing:-.025em}.hrms .ch{letter-spacing:-.03em}.hrms .cmq span{letter-spacing:-.015em}.hrms .hbtn{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.5;background:#E58D8D;color:#000;border:1px solid #e58d8d;transition:background-color .3s,color .3s,border-color .3s}.hrms .hbtn:hover{background:#b75f5f;border-color:#b75f5f}.hrms .hbtn.o{background:transparent;color:#000;border-color:rgba(0,0,0,.25)}.hrms .hbtn.o:hover{background:#000;color:#fff;border-color:#000}.hrms section{scroll-margin-top:90px}