.HapticWallpapers_bodyContainer__YdBH5{--green:#67b88e;--green-deep:#4f9e76;--teal:#2f6f7e;--banner:#cfe0d4;--paper:#eef0eb;--grid:#e0e3da;--ink:#2b2b2b;--ink-soft:#555;--ink-faint:#8a8a8a;--line:#e6e6e6;--pos:#67b88e;--neu:#9bc4d6;--neg:#e3a7a7;--display:"Baloo 2",system-ui,sans-serif;--sans:"Outfit",sans-serif;--maxw:1080px;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.65;overflow-x:hidden;width:100%;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:46px 46px}.HapticWallpapers_wrap__r7A5y{max-width:var(--maxw);margin:0 auto;padding:0 36px}.HapticWallpapers_wrapWide___H4Yu{max-width:1240px;margin:0 auto;padding:0 36px}.HapticWallpapers_nav__X77pL{position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.HapticWallpapers_navWrap__9_Bgq{display:flex;align-items:center;justify-content:space-between;height:64px}.HapticWallpapers_brand__N9yJU{font-family:var(--display);font-weight:700;font-size:22px;color:var(--green)}.HapticWallpapers_navlinks__0guUR{display:flex;gap:28px;font-size:14px;color:var(--ink-soft)}.HapticWallpapers_navlinks__0guUR a{color:inherit;text-decoration:none;transition:color .2s}.HapticWallpapers_navlinks__0guUR a:hover{color:var(--green)}.HapticWallpapers_navlinks__0guUR a.HapticWallpapers_active__0wQtM{color:var(--green);font-weight:600}.HapticWallpapers_hero__Up0Ob{background:var(--green);margin:0;padding:120px 0 110px;text-align:center}.HapticWallpapers_hero__Up0Ob h1{font-family:var(--display);font-weight:700;font-size:clamp(46px,8vw,92px);line-height:1;color:#fff;letter-spacing:.5px}.HapticWallpapers_sub__Qbzkr{color:#eafff4;font-size:clamp(17px,2.1vw,21px);max-width:54ch;margin:26px auto 0;font-weight:300;line-height:1.55}.HapticWallpapers_facts__27mIw{display:flex;flex-wrap:wrap;justify-content:center;gap:0;max-width:var(--maxw);margin:-44px auto 0;background:#fff;border:1px solid var(--line);border-radius:16px;position:relative;z-index:2;box-shadow:0 18px 44px -30px rgba(79,158,118,.4);overflow:hidden}.HapticWallpapers_facts__27mIw div{flex:1 1 200px;padding:24px 28px;border-right:1px solid var(--line);text-align:center}.HapticWallpapers_facts__27mIw div:last-child{border-right:none}.HapticWallpapers_facts__27mIw span{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:7px}.HapticWallpapers_facts__27mIw strong{font-weight:600;font-size:15px;color:var(--teal)}.HapticWallpapers_section__hSI2x{padding:72px 0}.HapticWallpapers_ghead__EN_Cg{font-family:var(--display);font-weight:700;color:var(--green);font-size:clamp(28px,4.4vw,42px);line-height:1.08;letter-spacing:.3px}.HapticWallpapers_gheadSmall__wAJSI{font-size:clamp(24px,3.4vw,32px)}.HapticWallpapers_secBody__F055l{font-size:17px;color:var(--ink-soft);max-width:64ch;margin-top:20px;line-height:1.75}.HapticWallpapers_secBody__F055l strong{color:var(--teal);font-weight:600}.HapticWallpapers_banner__gbrSA{background:var(--banner);text-align:center;padding:30px 20px;border-radius:6px;margin:0}.HapticWallpapers_banner__gbrSA h2{font-family:var(--display);font-weight:700;color:var(--teal);font-size:clamp(26px,4vw,40px);letter-spacing:.3px}.HapticWallpapers_bandwrap__viG17{padding:64px 0}.HapticWallpapers_flow__avt3x{display:flex;flex-wrap:wrap;align-items:stretch;margin-top:40px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.HapticWallpapers_flow__avt3x .HapticWallpapers_step__w2WsL{flex:1 1 0;min-width:150px;padding:28px 24px;border-right:1px solid var(--line);text-align:center}.HapticWallpapers_flow__avt3x .HapticWallpapers_step__w2WsL:last-child{border-right:none}.HapticWallpapers_flow__avt3x .HapticWallpapers_step__w2WsL .HapticWallpapers_e___oifD{font-size:30px;margin-bottom:12px}.HapticWallpapers_flow__avt3x .HapticWallpapers_step__w2WsL h4{font-family:var(--display);font-size:18px;font-weight:600;color:var(--teal);margin-bottom:5px}.HapticWallpapers_flow__avt3x .HapticWallpapers_step__w2WsL p{font-size:13px;color:var(--ink-soft);line-height:1.5}.HapticWallpapers_twocol__1pPgt{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:40px}.HapticWallpapers_twocol__1pPgt .HapticWallpapers_box__5w_lJ{background:#fff;border:1px solid var(--line);border-radius:14px;padding:30px;text-align:center}.HapticWallpapers_twocol__1pPgt .HapticWallpapers_box__5w_lJ .HapticWallpapers_e___oifD{font-size:34px;margin-bottom:14px}.HapticWallpapers_twocol__1pPgt .HapticWallpapers_box__5w_lJ h4{font-family:var(--display);font-size:20px;font-weight:600;color:var(--teal);margin-bottom:8px}.HapticWallpapers_twocol__1pPgt .HapticWallpapers_box__5w_lJ p{font-size:14px;color:var(--ink-soft);line-height:1.6}.HapticWallpapers_voices__9_YY1{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px}.HapticWallpapers_voice__Sr_zR{background:#fff;border-radius:14px;padding:26px 28px;border:1px solid var(--line);border-left:4px solid var(--green)}.HapticWallpapers_voice__Sr_zR p{font-family:var(--display);font-weight:500;font-size:18px;color:var(--ink);line-height:1.4}.HapticWallpapers_voice__Sr_zR span{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin-top:12px;display:block}.HapticWallpapers_typeexp__hBbLz{margin-top:40px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:34px}.HapticWallpapers_typeexp__hBbLz .HapticWallpapers_legend__7yYsF{display:flex;gap:20px;margin-bottom:22px;font-size:13px;color:var(--ink-soft);flex-wrap:wrap}.HapticWallpapers_typeexp__hBbLz .HapticWallpapers_legend__7yYsF i{width:12px;height:12px;border-radius:3px;display:inline-block;margin-right:7px;vertical-align:middle}.HapticWallpapers_bars__YBkMc{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:end;height:170px}.HapticWallpapers_barcol__jJ5B_{display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:3px}.HapticWallpapers_barcol__jJ5B_ .HapticWallpapers_seg__rOkBv{border-radius:4px 4px 0 0}.HapticWallpapers_barcol__jJ5B_ .HapticWallpapers_lab__nQUrJ{text-align:center;font-size:12px;color:var(--ink-faint);margin-top:10px;font-weight:600;font-family:var(--display)}.HapticWallpapers_pos__IT90c{background:var(--pos)}.HapticWallpapers_neu__B8Dhv{background:var(--neu)}.HapticWallpapers_neg__dEniX{background:var(--neg)}.HapticWallpapers_pstatement__qfq0S{background:var(--green);border-radius:16px;padding:54px;margin-top:8px;text-align:center}.HapticWallpapers_pstatement__qfq0S .HapticWallpapers_lbl__H9IWe{font-family:var(--display);font-weight:600;color:#eafff4;font-size:15px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}.HapticWallpapers_pstatement__qfq0S h2{font-family:var(--display);font-weight:700;color:#fff;font-size:clamp(24px,3.6vw,38px);line-height:1.2;max-width:24ch;margin:0 auto}.HapticWallpapers_materials__G0EKP{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.HapticWallpapers_mat__P4giO{background:#fff;border:1px solid var(--line);border-radius:30px;padding:9px 18px;font-size:14px;color:var(--teal);font-weight:500;display:flex;align-items:center;gap:8px}.HapticWallpapers_mat__P4giO .HapticWallpapers_e___oifD{font-size:16px}.HapticWallpapers_insights__BheaG{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.HapticWallpapers_icard__G0kPb{background:#fff;border-radius:14px;padding:30px;border:1px solid var(--line);border-top:5px solid var(--green)}.HapticWallpapers_icard__G0kPb .HapticWallpapers_ico__5Zp29{font-size:30px;margin-bottom:14px}.HapticWallpapers_icard__G0kPb .HapticWallpapers_big__JTyyN{font-family:var(--display);font-size:20px;font-weight:600;color:var(--teal);margin-bottom:9px;line-height:1.15}.HapticWallpapers_icard__G0kPb p{font-size:14px;color:var(--ink-soft);line-height:1.6}.HapticWallpapers_keylist__kIIBB{margin-top:34px;max-width:760px}.HapticWallpapers_keylist__kIIBB li{list-style:none;padding:12px 0;display:flex;gap:16px;align-items:flex-start;border-bottom:1px dashed var(--line);font-size:16px;color:var(--ink-soft)}.HapticWallpapers_keylist__kIIBB li b{font-family:var(--display);font-weight:700;color:var(--green);font-size:18px;flex-shrink:0;width:26px}.HapticWallpapers_bridge__grgZh{margin-top:8px}.HapticWallpapers_brow__44462{display:grid;grid-template-columns:1fr 44px 1fr;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.HapticWallpapers_brow__44462 .HapticWallpapers_from__UTAX9{font-size:15px;color:var(--ink-soft)}.HapticWallpapers_brow__44462 .HapticWallpapers_arrow__fVpC9{font-family:var(--display);font-weight:700;font-size:24px;color:var(--green);text-align:center}.HapticWallpapers_brow__44462 .HapticWallpapers_to__8Ifv6{font-family:var(--display);font-weight:600;font-size:18px;color:var(--teal);line-height:1.25}.HapticWallpapers_feature__mHduS{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;margin-top:40px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:42px;box-shadow:0 18px 44px -34px rgba(79,158,118,.35)}.HapticWallpapers_feature__mHduS .HapticWallpapers_tag__7IBU0{background:var(--green);color:#fff;font-family:var(--display);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:5px 14px;border-radius:20px;display:inline-block;margin-bottom:16px}.HapticWallpapers_feature__mHduS h3{font-family:var(--display);font-weight:700;font-size:28px;color:var(--teal);line-height:1.1;margin-bottom:14px}.HapticWallpapers_feature__mHduS p{font-size:16px;color:var(--ink-soft);line-height:1.65}.HapticWallpapers_phone__KN9O4{width:200px;height:410px;border-radius:30px;background:#2b2b2b;padding:9px;margin:0 auto;box-shadow:0 28px 56px -30px rgba(0,0,0,.5);cursor:pointer}.HapticWallpapers_phone__KN9O4 .HapticWallpapers_screen__9pgZs{width:100%;height:100%;border-radius:22px;background:linear-gradient(155deg,#a7e0c4,#bfe0d4 55%,#9bc4d6);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.HapticWallpapers_phone__KN9O4 .HapticWallpapers_ripple__ZQGTy{position:absolute;border-radius:50%;border:2px solid hsla(0,0%,100%,.6);opacity:0;transform:scale(.3)}.HapticWallpapers_phoneActive__nbJBs .HapticWallpapers_r1__Gx_J_{animation:HapticWallpapers_waveRipple__Y1j6p .8s cubic-bezier(.1,.8,.3,1) forwards}.HapticWallpapers_phoneActive__nbJBs .HapticWallpapers_r2__npnxn{animation:HapticWallpapers_waveRipple__Y1j6p .8s cubic-bezier(.1,.8,.3,1) .15s forwards}.HapticWallpapers_phoneActive__nbJBs .HapticWallpapers_r3__ppTTy{animation:HapticWallpapers_waveRipple__Y1j6p .8s cubic-bezier(.1,.8,.3,1) .3s forwards}@keyframes HapticWallpapers_waveRipple__Y1j6p{0%{width:40px;height:40px;opacity:.8;transform:scale(.5)}to{width:260px;height:260px;opacity:0;transform:scale(1.2)}}.HapticWallpapers_phone__KN9O4 .HapticWallpapers_touch__PfKeJ{width:52px;height:52px;border-radius:50%;background:hsla(0,0%,100%,.75);z-index:2;transition:transform .2s ease}.HapticWallpapers_phone__KN9O4:hover .HapticWallpapers_touch__PfKeJ{transform:scale(.9)}.HapticWallpapers_phone__KN9O4 .HapticWallpapers_pl__UKeFl{font-family:var(--display);font-weight:600;font-size:15px;color:#2f6f7e;z-index:2;position:absolute;bottom:34px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HapticWallpapers_concepts__hx0_P{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.HapticWallpapers_concept__60zuL{background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px}.HapticWallpapers_concept__60zuL .HapticWallpapers_ce__l8sWS{font-size:30px;margin-bottom:12px}.HapticWallpapers_concept__60zuL .HapticWallpapers_cn__TODJj{font-family:var(--display);font-weight:600;font-size:13px;color:var(--green);margin-bottom:5px;text-transform:uppercase;letter-spacing:.05em}.HapticWallpapers_concept__60zuL h4{font-family:var(--display);font-weight:600;font-size:20px;color:var(--teal);margin-bottom:8px;line-height:1.15}.HapticWallpapers_concept__60zuL p{font-size:13.5px;color:var(--ink-soft);line-height:1.55}.HapticWallpapers_impact__iTLBY{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 40px;margin-top:44px}.HapticWallpapers_ibox__gRpae{text-align:center;padding:10px}.HapticWallpapers_ibox__gRpae .HapticWallpapers_e___oifD{font-size:36px;margin-bottom:14px}.HapticWallpapers_ibox__gRpae h4{font-family:var(--display);font-weight:700;font-size:24px;color:var(--green);margin-bottom:10px;line-height:1.1}.HapticWallpapers_ibox__gRpae p{font-size:14px;color:var(--ink-soft);line-height:1.6;max-width:38ch;margin:0 auto}.HapticWallpapers_footer__bhSkn{background:var(--green);color:#fff;padding:70px 0;text-align:center;margin-top:20px}.HapticWallpapers_footer__bhSkn .HapticWallpapers_big__JTyyN{font-family:var(--display);font-weight:700;font-size:clamp(26px,3.8vw,38px);line-height:1.15;color:#fff;max-width:24ch;margin:0 auto}.HapticWallpapers_footer__bhSkn p{color:#eafff4;font-size:15px;margin:18px auto 0;max-width:52ch}.HapticWallpapers_fcredit__9bwD0{margin-top:40px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.3);font-size:13px;color:#dff5ea;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.HapticWallpapers_reveal__srl9N{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.HapticWallpapers_revealIn__DpZU1{opacity:1;transform:none}@media (max-width:760px){.HapticWallpapers_navlinks__0guUR{gap:16px;font-size:13px}}@media (max-width:560px){.HapticWallpapers_navlinks__0guUR a:nth-child(n+4){display:none}}@media (max-width:740px){.HapticWallpapers_insights__BheaG{grid-template-columns:1fr}.HapticWallpapers_feature__mHduS{grid-template-columns:1fr;gap:30px;padding:32px}.HapticWallpapers_concepts__hx0_P{grid-template-columns:1fr}}@media (max-width:680px){.HapticWallpapers_facts__27mIw div{flex:1 1 50%;border-bottom:1px solid var(--line)}.HapticWallpapers_flow__avt3x .HapticWallpapers_step__w2WsL{flex:1 1 100%;border-right:none;border-bottom:1px solid var(--line)}.HapticWallpapers_flow__avt3x .HapticWallpapers_step__w2WsL:last-child{border-bottom:none}.HapticWallpapers_twocol__1pPgt,.HapticWallpapers_voices__9_YY1{grid-template-columns:1fr}.HapticWallpapers_brow__44462{grid-template-columns:1fr;gap:6px}.HapticWallpapers_brow__44462 .HapticWallpapers_arrow__fVpC9{text-align:left;transform:rotate(90deg);width:24px}.HapticWallpapers_impact__iTLBY{grid-template-columns:1fr;gap:30px}}