.herox{--hx-ink:#0a0f1c;--hx-blue:#0a57ee;--hx-yellow:#ffc531;position:relative;isolation:isolate;overflow:hidden;padding:116px 0 26px;background:radial-gradient(90% 70% at 6% -12%,#ffffff 0,rgba(255,255,255,0) 58%),radial-gradient(70% 60% at 96% 2%,#d6eaff 0,rgba(214,234,255,0) 66%),linear-gradient(180deg,#eff7ff,#e5f1ff 32%,#e0efff 60%,#e8f3ff)}.herox__aurora{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.herox__orb{position:absolute;border-radius:50%;filter:blur(72px)}.herox__orb--a{left:-14%;top:-18%;width:48%;height:54%;background:#a8d3ff;opacity:.8}.herox__orb--b{right:-6%;top:-14%;width:44%;height:50%;background:#c3e6ff;opacity:.9}.herox__orb--c{right:0;bottom:-20%;width:58%;height:54%;background:#6fb0ff;opacity:.4}.herox__orb--d{left:16%;bottom:-30%;width:48%;height:46%;background:#bcc4ff;opacity:.38}.herox__orb--e{left:34%;top:8%;width:30%;height:34%;background:#a5ecff;opacity:.3}.herox__foot{position:absolute;left:-10%;right:-10%;bottom:-140px;height:340px;z-index:0;pointer-events:none;background:radial-gradient(60% 100% at 72% 100%,rgba(30,120,255,.2),rgba(30,120,255,0))}.herox__wrap{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.herox__grid{display:grid;grid-template-columns:minmax(0,600px) 1fr;gap:20px;align-items:start}.hx-copy{position:relative;z-index:6}.hx-chip{display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 16px 0 6px;border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:-.01em;color:#12203a;background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.5));-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(255,255,255,.7),0 10px 24px -16px rgba(11,45,110,.7)}.hx-chip__ic{width:25px;height:25px;border-radius:999px;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#ffd75e,#ffb300);box-shadow:0 4px 10px -4px rgba(255,179,0,.9)}.hx-chip__ic svg{width:13px;height:13px;fill:currentColor}.hx-h1{margin:18px 0 0;font-size:clamp(1.95rem,3.55vw,3.12rem);line-height:.99;letter-spacing:-.045em;font-weight:800;color:var(--hx-ink);text-wrap:balance}.hx-h1__line{display:block}.hx-h1__banner{display:inline-flex;align-items:center;gap:.28em;margin:.09em 0 .06em;padding:.02em .26em .06em .22em;border-radius:.22em;color:#fff;letter-spacing:-.045em;background:linear-gradient(100deg,#0a41d6,#0a57ee 46%,#116bff);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -8px 16px rgba(4,26,90,.28),0 22px 38px -20px rgba(10,63,208,1),0 8px 16px -10px rgba(10,63,208,.7)}.hx-h1__banner svg{width:.72em;height:.72em;flex:0 0 auto;fill:#fff;opacity:.96}.hx-h1__lead{font-size:.955em;letter-spacing:-.045em;white-space:nowrap}.hx-h1__last{display:block;margin-top:.1em;font-size:.545em;line-height:1.1;letter-spacing:-.032em;font-weight:800}.hx-mark{position:relative;display:inline-block;color:var(--hx-blue)}.hx-mark svg{position:absolute;left:-.06em;right:-.06em;bottom:-.16em;width:calc(100% + .12em);height:.28em;overflow:visible}.hx-mark svg path{fill:none;stroke:var(--hx-yellow);stroke-width:6.5;stroke-linecap:round;stroke-linejoin:round}.hx-lede{margin:16px 0 0;max-width:35.5em;font-size:15.5px;line-height:1.55;font-weight:500;color:#1b2a40}.hx-lede b{font-weight:800;color:var(--hx-ink)}.hx-proof{display:grid;grid-template-columns:repeat(4,1fr);margin:22px 0 0;padding:0;list-style:none}.hx-proof li{display:flex;align-items:center;gap:9px;padding:0 10px;border-left:1px solid rgba(19,54,116,.14);transition:transform .25s ease}.hx-proof li:hover{transform:translateY(-2px)}.hx-proof li:first-child{padding-left:0;border-left:0}.hx-proof__ic{width:37px;height:37px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;color:var(--hx-blue);background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(222,238,255,.55));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -2px 6px rgba(10,87,238,.1),0 12px 20px -14px rgba(10,87,238,.9),0 0 0 1px rgba(10,87,238,.1)}.hx-proof__ic svg{width:19px;height:19px}.hx-proof__tx{font-size:11.6px;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:#16233a}.hx-proof__tx span{display:block;font-weight:600;color:#3c4d68}.hx-cta-row{display:flex;align-items:center;gap:14px;margin-top:22px}.hx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;letter-spacing:-.01em;border:0;cursor:pointer;transition:transform .18s ease,box-shadow .22s ease}.hx-btn svg{width:17px;height:17px}.hx-btn--primary{position:relative;overflow:hidden;height:53px;padding:0 26px 0 20px;border-radius:999px;font-size:14px;color:#fff;background:linear-gradient(180deg,#3b93ff,#0f60f7 44%,#0a3fc9);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -3px 8px rgba(4,26,90,.35),0 18px 30px -16px rgba(10,80,230,.95),0 26px 50px -28px rgba(10,60,190,.9)}.hx-btn--primary:before{content:"";position:absolute;left:6%;right:6%;top:2px;height:46%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,.02));pointer-events:none}.hx-btn--primary>*{position:relative;z-index:1}.hx-btn--primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -3px 8px rgba(4,26,90,.35),0 24px 38px -16px rgba(10,80,230,1),0 30px 54px -28px rgba(10,60,190,.95)}.hx-btn--primary .hx-arw{transition:transform .25s ease}.hx-btn--primary:hover .hx-arw{transform:translateX(5px)}.hx-btn--ghost{height:53px;padding:0 24px 0 10px;border-radius:999px;font-size:14px;color:#0c1a33;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.6));-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(255,255,255,.75),0 14px 30px -18px rgba(11,45,110,.8),0 2px 6px rgba(11,45,110,.06)}.hx-btn--ghost:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 0 0 1px rgba(10,87,238,.32),0 22px 36px -20px rgba(11,45,110,.85)}.hx-play{width:33px;height:33px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(180deg,#2b86ff,#0a4bda);box-shadow:0 6px 14px -8px rgba(10,87,238,1);transition:transform .2s ease}.hx-btn--ghost:hover .hx-play{transform:scale(1.07)}.hx-play svg{width:11px;height:11px;fill:#fff;margin-left:1px}.hx-assure{display:flex;align-items:center;gap:9px;margin:16px 0 0;font-size:12.8px;font-weight:600;letter-spacing:-.005em;color:#22314a}.hx-assure__ic{width:19px;height:19px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(180deg,#25cf7a,#0fa65c);box-shadow:0 4px 10px -6px rgba(22,179,100,.9)}.hx-assure__ic svg{width:11px;height:11px}.hx-uline{position:relative;display:inline-block;font-weight:700;color:#12203a}.hx-uline:after{content:"";position:absolute;left:-2px;right:-2px;bottom:-3px;height:6px;border-radius:4px;background:linear-gradient(90deg,rgba(255,197,49,.9),rgba(255,197,49,.55));z-index:-1;transform:rotate(-.6deg)}.hx-visual{position:relative;min-height:512px;margin-left:-6px}.hx-visual__glow{position:absolute;right:0;top:22%;width:92%;height:56%;border-radius:50%;background:radial-gradient(closest-side,rgba(20,110,255,.18),rgba(20,110,255,0));filter:blur(12px);z-index:0}.hx-man{position:absolute;right:-29%;bottom:-64px;width:64%;z-index:4;pointer-events:none}.hx-man img{width:100%;height:auto}.hx-man:after{content:"";position:absolute;left:12%;right:14%;bottom:-6px;height:26px;border-radius:50%;background:radial-gradient(closest-side,rgba(8,30,70,.3),rgba(8,30,70,0));filter:blur(6px);z-index:-1}.hx-note{position:absolute;right:-2%;top:6px;z-index:7;width:31%;min-width:132px;font-family:var(--font-hand),Caveat,cursive;font-size:clamp(19px,1.75vw,23px);line-height:.94;font-weight:700;color:#ffd23f;text-align:center;transform:rotate(-7deg);text-shadow:0 2px 0 rgba(180,110,0,.18),0 10px 24px rgba(255,190,20,.35);pointer-events:none}.hx-note span{display:block}.hx-note svg{width:100%;height:18px;margin-top:-2px;overflow:visible}.hx-note svg path{fill:none;stroke:#ffd23f;stroke-width:4;stroke-linecap:round}.hx-laptop{position:absolute;left:0;top:48px;width:74%;z-index:5;perspective:1400px;perspective-origin:30% 40%}.hx-laptop:before{left:6%;right:6%;bottom:-34px;height:44px;z-index:-1;background:radial-gradient(closest-side,rgba(9,34,80,.3),rgba(9,34,80,0));filter:blur(10px)}.hx-laptop:after,.hx-laptop:before{content:"";position:absolute;border-radius:50%}.hx-laptop:after{inset:-14% -8% 10% -12%;z-index:-2;background:radial-gradient(closest-side,rgba(43,134,255,.3),rgba(43,134,255,0));filter:blur(22px)}.hx-lid{position:relative;transform:rotateY(-11deg) rotateX(3.5deg);transform-style:preserve-3d;border-radius:17px 17px 13px 13px;padding:13px 13px 15px;background:linear-gradient(165deg,#2a3346,#151c2b 42%,#0d1421);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 0 1px rgba(9,17,32,.55),0 40px 70px -30px rgba(6,20,50,.75),0 12px 24px -14px rgba(6,20,50,.6)}.hx-lid:after{content:"";position:absolute;left:50%;top:5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#0a1220;box-shadow:0 0 0 1px rgba(120,150,200,.35)}.hx-screen{position:relative;border-radius:8px;overflow:hidden;background:#f6f9ff;aspect-ratio:16/10;box-shadow:0 0 0 1px rgba(0,0,0,.55)}.hx-screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.34),rgba(255,255,255,.06) 26%,rgba(255,255,255,0) 46%);mix-blend-mode:screen}.hx-base{height:15px;margin:0 -14px;border-radius:3px 3px 12px 12px;background:linear-gradient(180deg,#dfe5ee,#b9c2d1 38%,#8d97a8);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 14px 26px -14px rgba(6,20,50,.7);position:relative;z-index:4;transform:rotateY(-11deg) rotateX(3.5deg)}.hx-base:before{content:"";position:absolute;left:50%;top:0;width:76px;height:6px;margin-left:-38px;border-radius:0 0 6px 6px;background:linear-gradient(180deg,#9aa4b4,#c6cedb)}.hx-base:after{content:"";position:absolute;left:6%;right:6%;top:100%;height:26px;background:radial-gradient(60% 100% at 50% 0,rgba(10,40,90,.18),rgba(10,40,90,0));filter:blur(3px)}.hx-call{position:absolute;right:-1%;bottom:58px;z-index:8;width:58%;min-width:250px;border-radius:18px;padding:14px 16px 13px;background:linear-gradient(160deg,rgba(255,255,255,.99),rgba(250,253,255,.97));-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 0 0 1px rgba(255,255,255,.85),0 30px 60px -26px rgba(9,30,70,.6),0 10px 22px -14px rgba(9,30,70,.35);animation:hx-float 7s ease-in-out infinite}@keyframes hx-float{0%,to{transform:perspective(1100px) rotateX(5deg) rotateY(-8deg) translateY(0)}50%{transform:perspective(1100px) rotateX(5deg) rotateY(-8deg) translateY(-9px)}}.hx-call__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.hx-call__live{display:inline-flex;align-items:center;gap:5px;font-size:8.6px;font-weight:800;letter-spacing:.09em;color:#0f9d58}.hx-call__dot{width:6px;height:6px;border-radius:50%;background:#16b364;box-shadow:0 0 0 3px rgba(22,179,100,.18);animation:hx-pulse 1.8s infinite}@keyframes hx-pulse{0%,to{box-shadow:0 0 0 3px rgba(22,179,100,.18)}50%{box-shadow:0 0 0 6px rgba(22,179,100,.06)}}.hx-call__time{font-size:8.6px;font-weight:700;color:#7c8aa0}.hx-call__body{display:flex;align-items:center;gap:10px;margin-top:9px}.hx-call__av{width:36px;height:36px;border-radius:999px;flex:0 0 auto;display:grid;place-items:center;background:linear-gradient(160deg,#2b86ff,#0a44d2);box-shadow:0 8px 16px -10px rgba(10,80,230,.95)}.hx-call__av svg{width:17px;height:17px;fill:#fff}.hx-call__name{font-size:13.5px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.hx-call__num{font-size:10.2px;font-weight:600;color:#5d6f89;margin-top:2px}.hx-wave{display:flex;align-items:center;gap:2.4px;height:22px;margin:9px 0 10px;padding:0 1px}.hx-wave i{flex:1;border-radius:2px;background:linear-gradient(180deg,#8fb8ff,#0a57ee);opacity:.85;animation:hx-wave 1.4s ease-in-out infinite}@keyframes hx-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.hx-call__done{display:flex;align-items:center;gap:7px;padding:8px 9px;border-radius:9px;background:linear-gradient(180deg,#eafaf1,#dcf5e8);box-shadow:inset 0 0 0 1px rgba(22,179,100,.18);font-size:10px;font-weight:800;letter-spacing:-.01em;color:#0d7a44}.hx-call__tick{width:14px;height:14px;border-radius:999px;background:#16b364;display:grid;place-items:center;flex:0 0 auto}.hx-call__tick svg{width:8px;height:8px}.hx-trust{position:relative;z-index:9;margin-top:26px;display:grid;grid-template-columns:1.18fr 1fr 1fr 1fr;padding:16px 8px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.5));-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 0 0 1px rgba(255,255,255,.75),0 26px 54px -28px rgba(9,30,70,.55),0 6px 16px -10px rgba(9,30,70,.18)}.hx-trust__item{display:flex;align-items:center;gap:12px;min-width:0;padding:0 20px;border-left:1px solid rgba(16,50,110,.13)}.hx-trust__item:first-child{border-left:0;padding-left:22px}.hx-trust__ic{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;color:var(--hx-blue)}.hx-trust__ic svg{width:30px;height:30px}.hx-trust__t{min-width:0;font-size:12.4px;font-weight:800;letter-spacing:-.015em;line-height:1.25;color:#0b1a30}.hx-trust__t span{display:block;font-weight:600;color:#3d4d66}.hx-rise{animation:hx-rise .7s cubic-bezier(.2,.7,.2,1) both}@keyframes hx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hx-d1{animation-delay:.04s}.hx-d2{animation-delay:.09s}.hx-d3{animation-delay:.14s}.hx-d4{animation-delay:.19s}.hx-d5{animation-delay:.24s}.hx-d6{animation-delay:.29s}@media (max-width:1200px){.hx-trust__t{font-size:11.6px}.hx-trust__item{padding:0 14px}.hx-trust__item:first-child{padding-left:16px}.hx-trust__ic{width:30px;height:30px}.hx-trust__ic svg{width:26px;height:26px}}@media (max-width:1080px){.herox{padding-top:100px}.herox__grid{grid-template-columns:1fr}.hx-h1__lead{white-space:normal}.hx-copy{max-width:660px;margin:0 auto;text-align:center}.hx-h1{font-size:clamp(2.35rem,5.6vw,3.4rem)}.hx-lede,.hx-proof{margin-left:auto;margin-right:auto}.hx-proof{max-width:620px}.hx-proof li{flex-direction:column;text-align:center;gap:6px;padding:0 6px}.hx-proof__tx{font-size:11px}.hx-cta-row{flex-wrap:wrap}.hx-assure,.hx-cta-row{justify-content:center}.hx-visual{min-height:0;margin:26px 0 0}.hx-laptop{position:relative;left:50%;top:0;transform:translateX(-50%);width:min(560px,94%)}.hx-base,.hx-lid{transform:none}.hx-man,.hx-note{display:none}.hx-call{position:relative;right:auto;bottom:auto;margin:-46px auto 0;width:min(320px,90%)}.hx-trust{grid-template-columns:1fr 1fr;padding:8px}.hx-trust__item{padding:12px;border-left:0}.hx-trust__item:nth-child(2n){border-left:1px solid rgba(16,50,110,.13)}.hx-trust__item:nth-child(n+3){border-top:1px solid rgba(16,50,110,.13)}}@media (max-width:680px){.herox{padding:92px 0 20px}.herox__wrap{padding:0 18px}.hx-chip{height:32px;font-size:11px;padding:0 13px 0 5px}.hx-h1{margin-top:14px;font-size:clamp(2.05rem,8.6vw,2.7rem);line-height:1}.hx-h1__lead{font-size:1em}.hx-h1__last{font-size:.62em;margin-top:.16em}.hx-lede{font-size:14px;margin-top:13px}.hx-proof{grid-template-columns:1fr 1fr;gap:12px 0;margin-top:16px;padding:12px 0;border-top:1px solid rgba(19,54,116,.12);border-bottom:1px solid rgba(19,54,116,.12)}.hx-proof li{flex-direction:row;text-align:left;border-left:0;padding:0 6px}.hx-cta-row{flex-direction:column;align-items:stretch;gap:10px;margin-top:16px}.hx-btn--ghost,.hx-btn--primary{width:100%;height:50px}.hx-assure{font-size:11.5px;gap:7px}.hx-visual{margin-top:20px}.hx-laptop{width:100%}.hx-lid{padding:9px 9px 11px;border-radius:13px}.hx-base{height:11px;margin:0 -9px}.hx-call{margin-top:-34px;width:min(300px,92%)}.hx-trust{margin-top:18px}.hx-trust__ic{width:28px;height:28px}.hx-trust__ic svg{width:24px;height:24px}.hx-trust__t{font-size:10.6px}}@media (prefers-reduced-motion:reduce){.herox *,.herox :after,.herox :before{animation:none!important;transition:none!important}}.hx-app{display:flex;height:100%;font-size:9px;color:#0d1b33;background:#f7faff}.hx-app__side{width:23%;flex:0 0 auto;padding:11px 9px;color:#c9d8f5;background:linear-gradient(180deg,#0c1a33,#0a1528);display:flex;flex-direction:column;gap:2px}.hx-app__brand{display:flex;align-items:center;gap:6px;margin-bottom:10px}.hx-app__mark{width:15px;height:15px;border-radius:5px;display:grid;place-items:center;background:linear-gradient(150deg,#2b86ff,#0a3fd0);color:#fff;font-size:8px;font-weight:800}.hx-app__name{font-size:6.6px;line-height:1.15;font-weight:700;color:#fff;letter-spacing:-.01em}.hx-app__name span{display:block;color:#7fa8ec;font-weight:600}.hx-app__nav{display:flex;flex-direction:column;gap:2px;margin-top:2px}.hx-app__item{display:flex;align-items:center;gap:6px;padding:5.5px 6px;border-radius:5px;font-size:7.1px;font-weight:600;color:#9bb4d8}.hx-app__item svg{width:8.5px;height:8.5px;flex:0 0 auto}.hx-app__item.is-on{background:linear-gradient(90deg,#1758d6,#0a44b8);color:#fff;box-shadow:0 4px 10px -6px rgba(10,80,220,.9)}.hx-app__foot{margin-top:auto;font-size:6.2px;color:#5d779e;line-height:1.3}.hx-app__main{flex:1;min-width:0;padding:10px 11px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(180deg,#fbfdff,#f2f7ff)}.hx-app__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.hx-app__h{font-size:10.5px;font-weight:800;letter-spacing:-.02em}.hx-app__sub{font-size:6.6px;color:#6b7f9c;font-weight:600;margin-top:1px}.hx-app__pill{display:inline-flex;align-items:center;gap:4px;height:16px;padding:0 7px;border-radius:999px;background:#fff;color:#40536f;font-size:6.4px;font-weight:700;box-shadow:0 0 0 1px rgba(16,50,110,.1)}.hx-app__pill svg{width:6px;height:6px}.hx-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.hx-tile{background:#fff;border-radius:7px;padding:7px 7px 6px;box-shadow:0 0 0 1px rgba(16,50,110,.07),0 6px 12px -10px rgba(16,50,110,.45)}.hx-tile__top{display:flex;align-items:center;justify-content:space-between}.hx-tile__ic{width:14px;height:14px;border-radius:4px;display:grid;place-items:center;background:#e8f1ff;color:#0a57ee}.hx-tile__ic svg{width:8px;height:8px}.hx-tile__delta{font-size:5.8px;font-weight:800;color:#0f9d58}.hx-tile__num{font-size:12px;font-weight:800;letter-spacing:-.03em;margin-top:3px;line-height:1}.hx-tile__lbl{font-size:6px;font-weight:600;color:#6b7f9c;margin-top:2px}.hx-chart{flex:1;background:#fff;border-radius:8px;padding:8px 9px 4px;box-shadow:0 0 0 1px rgba(16,50,110,.07),0 8px 16px -14px rgba(16,50,110,.5);display:flex;flex-direction:column;min-height:0}.hx-chart__top{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.hx-chart__t{font-size:7.4px;font-weight:800;letter-spacing:-.01em}.hx-chart__n{font-size:6.2px;color:#6b7f9c;font-weight:600;margin-top:1px}.hx-chart__badge{display:inline-flex;align-items:center;gap:3px;height:15px;padding:0 6px;border-radius:999px;background:linear-gradient(180deg,#e6f8ee,#d3f2e2);color:#0b8f4d;font-size:6.4px;font-weight:800}.hx-chart__badge svg{width:7px;height:7px}.hx-chart__body{position:relative;flex:1;margin-top:4px;min-height:0}.hx-chart__body svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hx-chart__x{display:flex;justify-content:space-between;font-size:5.4px;color:#8fa1ba;font-weight:600;padding:2px 1px 3px}.hx-phone{display:none}@media (max-width:680px){.hx-call,.hx-laptop{display:none}.hx-phone{display:block;position:relative;margin:30px 0 0;padding-top:14px}.hx-phone__notif{position:absolute;top:-6px;right:-6px;z-index:6;width:78%;display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:16px;background:linear-gradient(160deg,rgba(255,255,255,.99),rgba(246,251,255,.96));-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 0 0 1px rgba(255,255,255,.9),0 18px 34px -18px rgba(9,30,70,.55),0 4px 12px -8px rgba(9,30,70,.3);animation:hx-drop .7s cubic-bezier(.2,.8,.2,1) .25s both}@keyframes hx-drop{0%{opacity:0;transform:translateY(-14px) scale(.97)}to{opacity:1;transform:none}}.hx-phone__notif-ic{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:linear-gradient(160deg,#2b86ff,#0a44d2);box-shadow:0 6px 14px -8px rgba(10,80,230,.95)}.hx-phone__notif-ic svg{width:14px;height:14px;fill:#fff}.hx-phone__notif-tx{min-width:0;flex:1}.hx-phone__notif-kicker{display:flex;align-items:center;gap:4px;font-size:8px;font-weight:800;letter-spacing:.09em;color:#0f9d58}.hx-phone__notif-kicker i{width:5px;height:5px;border-radius:50%;background:#16b364;box-shadow:0 0 0 3px rgba(22,179,100,.18)}.hx-phone__notif-name{font-size:11.5px;font-weight:800;letter-spacing:-.01em;color:#0a1240;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-phone__notif-time{font-size:8.5px;font-weight:700;color:#8c9ab0;font-variant-numeric:tabular-nums}.hx-phone__screen{position:relative;z-index:2;padding:56px 12px 10px;border-radius:28px;background:linear-gradient(180deg,#ffffff,#f3f9ff 62%,#e9f3ff);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 0 0 1px rgba(255,255,255,.95),0 0 0 4px rgba(255,255,255,.35),0 34px 60px -28px rgba(8,30,70,.55),0 10px 22px -14px rgba(8,30,70,.35)}.hx-phone__bar{display:flex;align-items:center;gap:7px;padding:0 2px 10px}.hx-phone__mark{width:22px;height:22px;border-radius:7px;flex:0 0 auto;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:800;background:linear-gradient(150deg,#2b86ff,#0a3fd0);box-shadow:0 4px 10px -6px rgba(10,87,238,.9)}.hx-phone__title{font-size:11px;font-weight:800;letter-spacing:-.01em;color:#0a1240}.hx-phone__title span{display:block;font-size:8px;font-weight:600;color:#7b8ca6;letter-spacing:0}.hx-phone__live{display:inline-flex;align-items:center;gap:4px;margin-left:auto;height:18px;padding:0 7px;border-radius:999px;background:#e8f9ef;color:#0b8f4d;font-size:8px;font-weight:800;letter-spacing:.08em}.hx-phone__live i{width:5px;height:5px;border-radius:50%;background:#16b364}.hx-phone__dots{color:#9fadc1;font-size:14px;line-height:1;letter-spacing:1px;padding-left:2px}.hx-phone__stat{display:flex;align-items:center;gap:10px;padding:12px 12px 11px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px rgba(16,50,110,.07),0 10px 20px -16px rgba(16,50,110,.6)}.hx-phone__num{font-size:27px;font-weight:800;letter-spacing:-.04em;line-height:1;color:#0a1240}.hx-phone__lbl{margin-top:3px;font-size:9px;font-weight:600;color:#71839d}.hx-phone__delta{display:inline-flex;align-items:center;gap:3px;margin-top:5px;height:16px;padding:0 6px;border-radius:999px;background:#e7f8ee;color:#0b8f4d;font-size:8px;font-weight:800}.hx-phone__spark{margin-left:auto;width:92px;height:42px;flex:0 0 auto}.hx-phone__feed{margin-top:8px;display:grid;gap:6px}.hx-phone__row{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:14px;background:rgba(255,255,255,.86);box-shadow:0 0 0 1px rgba(16,50,110,.06)}.hx-phone__row-ic{width:26px;height:26px;flex:0 0 auto;border-radius:9px;display:grid;place-items:center;background:#eaf2ff;color:#0a57ee}.hx-phone__row-ic svg{width:13px;height:13px}.hx-phone__row-t{flex:1;min-width:0}.hx-phone__row-t b{display:block;font-size:10.5px;font-weight:800;color:#0a1240;letter-spacing:-.01em}.hx-phone__row-t span{display:block;font-size:8.5px;font-weight:600;color:#7b8ca6;margin-top:1px}.hx-phone__row-time{font-size:8px;font-weight:700;color:#9fadc1;font-variant-numeric:tabular-nums}.hx-phone__tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:10px;padding-top:8px;border-top:1px solid rgba(16,50,110,.08)}.hx-phone__tab{display:grid;place-items:center;gap:3px;padding:5px 0 3px;border-radius:12px;color:#8fa0b8;font-size:8px;font-weight:700}.hx-phone__tab svg{width:15px;height:15px}.hx-phone__tab.is-on{color:#0a57ee;background:#eaf2ff}}.hx-lede__short{display:none}@media (max-width:680px){.herox{background:radial-gradient(90% 46% at 50% 0,rgba(43,134,255,.16) 0,rgba(43,134,255,0) 70%),radial-gradient(90% 70% at 6% -12%,#ffffff 0,rgba(255,255,255,0) 58%),linear-gradient(180deg,#ffffff,#eef6ff 34%,#e3f0ff 72%,#e9f4ff)}.hx-chip{height:30px;padding:0 13px 0 5px;font-size:10.5px;font-weight:600;letter-spacing:-.005em}.hx-chip__ic{width:22px;height:22px}.hx-chip__ic svg{width:11.5px;height:11.5px}.hx-h1{margin-top:12px;font-size:clamp(2.1rem,9.1vw,2.62rem);line-height:.95}.hx-h1,.hx-h1__lead{letter-spacing:-.048em}.hx-h1__lead{font-size:1em}.hx-h1__banner{margin:.1em 0 .08em;padding:.04em .24em .09em .2em;border-radius:.2em}.hx-h1__last{margin-top:.14em;font-size:.575em;line-height:1.14;letter-spacing:-.035em}.hx-lede{margin-top:11px;max-width:21.5rem;font-size:13.4px;line-height:1.48;color:#2a3850}.hx-lede__full{display:none}.hx-lede__short{display:inline}.hx-proof{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;padding:0;border:0}.hx-proof li{flex-direction:row;align-items:center;gap:8px;padding:9px 10px;text-align:left;border-left:0;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.74));box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 0 0 1px rgba(255,255,255,.9),0 12px 24px -20px rgba(9,30,70,.9)}.hx-proof__ic{width:30px;height:30px;border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(10,87,238,.1)}.hx-proof__ic svg{width:15px;height:15px}.hx-proof__tx{font-size:10.4px;line-height:1.15}.hx-proof__tx span{font-size:9.6px;color:#5b6d87}.hx-cta-row{gap:8px;margin-top:14px}.hx-btn--primary{height:50px;font-size:13.4px;padding:0 18px 0 16px}.hx-btn--primary svg{width:16px;height:16px}.hx-btn--ghost{height:47px;font-size:12.8px}.hx-play{width:29px;height:29px}.hx-assure{margin-top:12px;font-size:10.8px;gap:7px;justify-content:center;color:#33445e}.hx-assure__ic{width:16px;height:16px}.hx-assure__ic svg{width:9px;height:9px}.hx-uline:after{height:5px;bottom:-2px}.hx-phone__notif-tx{flex:1;min-width:0;display:grid;gap:3px}.hx-phone__notif-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.hx-phone__notif-bottom{display:flex;align-items:center;gap:6px;min-width:0}.hx-phone__notif-booked{flex:0 0 auto;padding:2px 6px;border-radius:999px;background:#e7f8ee;color:#0b8f4d;font-size:8px;font-weight:800;letter-spacing:.02em}.hx-trust{grid-auto-rows:1fr}.hx-visual{margin-top:12px}.hx-phone{margin-top:20px}.hx-phone__title{font-size:12px}.hx-phone__title span{font-size:8.4px}.hx-phone__num{font-size:29px}.hx-phone__row-t b{font-size:11px}.hx-phone__tab{font-size:8.4px}.hx-phone__screen{border-radius:30px}.herox__wrap{padding:0 16px}.hx-h1{margin-top:10px;font-size:clamp(1.72rem,7.55vw,2.2rem);line-height:.93}.hx-h1,.hx-h1__lead{letter-spacing:-.05em}.hx-h1__banner{margin:.11em 0 .07em;padding:.05em .22em .08em .2em}.hx-h1__last{margin-top:.16em;font-size:.78em;line-height:1.08;letter-spacing:-.038em}.hx-mark svg{height:.24em;bottom:-.14em}.hx-mark svg path{stroke-width:7}.hx-lede{margin-top:12px;font-size:13.2px}}@media (max-width:360px){.hx-h1{font-size:7.1vw}.hx-btn--primary{font-size:12.3px;gap:8px;padding:0 14px 0 12px}.hx-btn--primary svg{width:15px;height:15px}.hx-btn--ghost{font-size:12.2px}.hx-chip{font-size:10px}}@media (max-width:680px){.hx-proof li:first-child{padding-left:10px}.hx-trust__item:first-child{padding-left:12px}.hx-proof__ic svg{width:17px;height:17px;stroke-width:1.95}}.hcx{position:relative;isolation:isolate;overflow:hidden;padding:64px 0 76px;background:radial-gradient(76% 50% at 18% 0,#ffffff 0,rgba(255,255,255,0) 62%),radial-gradient(70% 60% at 92% 8%,#eaf4ff 0,rgba(234,244,255,0) 66%),linear-gradient(180deg,#f7fbff,#eef6ff 52%,#e3efff)}.hcx__wave{position:absolute;inset:auto 0 -2px 0;height:190px;z-index:-1;opacity:.85;pointer-events:none}.hcx__wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.hcx__head{text-align:center;max-width:46rem;margin:0 auto}.hcx__chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 15px 0 7px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,249,235,.9));border:1px solid rgba(245,183,62,.35);box-shadow:0 10px 22px -16px rgba(180,120,10,.7);font-size:12.5px;font-weight:700;letter-spacing:-.01em;color:#7a4a05}.hcx__chip i{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(160deg,#ffd15c,#f5a300);color:#fff;font-style:normal;font-size:12px;line-height:1}.hcx__title{margin:14px 0 0;font-size:clamp(2rem,4.1vw,3.05rem);line-height:1.02;letter-spacing:-.045em;font-weight:800;color:#0a1240;text-wrap:balance}.hcx__title em{position:relative;font-style:normal;color:#0a57ee;white-space:nowrap}.hcx__title em svg{position:absolute;left:-.04em;right:-.04em;bottom:-.13em;width:calc(100% + .08em);height:.2em;overflow:visible}.hcx__title em svg path{fill:none;stroke:#ffc531;stroke-width:10;stroke-linecap:round}.hcx__sub{margin:12px auto 0;max-width:40rem;font-size:15.4px;line-height:1.5;font-weight:500;color:#46586f}.hcx__board{display:grid;grid-template-columns:1fr 62px 1fr;align-items:stretch;gap:10px;margin-top:34px}.hcx-arrow{align-self:center;display:grid;place-items:center;color:#0a57ee;filter:drop-shadow(0 8px 12px rgba(10,87,238,.28))}.hcx-arrow svg{width:68px;height:54px}.hcx-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px 16px 14px;border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 26px 50px -30px rgba(9,30,70,.5),0 6px 14px -10px rgba(9,30,70,.18)}.hcx-card--problem{background:linear-gradient(170deg,#ffffff,#fff4f2 58%,#ffe9e6);border:1px solid #f9d8d3}.hcx-card--solution{background:linear-gradient(170deg,#ffffff,#f2f8ff 52%,#e4f0ff);border:1px solid #cfe2ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 4px rgba(255,255,255,.5),0 30px 60px -30px rgba(10,70,200,.55)}.hcx-card__head{display:flex;align-items:center;gap:9px}.hcx-badge{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;color:#fff}.hcx-badge svg{width:13px;height:13px}.hcx-badge--bad{background:linear-gradient(160deg,#ff6b5e,#d92d20);box-shadow:0 6px 12px -8px rgba(217,45,32,.9)}.hcx-badge--good{background:linear-gradient(160deg,#33c26b,#0f9d58);box-shadow:0 6px 12px -8px rgba(15,157,88,.9)}.hcx-card__label{font-size:14.5px;font-weight:800;letter-spacing:-.015em}.hcx-card--problem .hcx-card__label{color:#d92d20}.hcx-card--solution .hcx-card__label{color:#0f8a4d}.hcx-card__body{display:grid;grid-template-columns:minmax(0,1fr) 172px;gap:12px;align-items:stretch;min-height:184px}.hcx-card--solution .hcx-card__body{grid-template-columns:minmax(0,1fr) 150px}.hcx-card__title{margin:0;font-size:21px;line-height:1.12;letter-spacing:-.03em;font-weight:800;color:#0a1240}.hcx-card__title span{display:block}.hcx-card--problem .hcx-card__title span+span{color:#e2463a}.hcx-card--solution .hcx-card__title span+span{color:#0a57ee;text-decoration:underline;text-decoration-color:#35c46f;text-decoration-thickness:3px;text-underline-offset:4px}.hcx-card__text{margin:8px 0 0;font-size:12.6px;line-height:1.5;font-weight:500;color:#4a5a72}.hcx-photo{position:relative;margin:0;width:100%;height:100%;min-height:196px;border-radius:16px;overflow:hidden;background:#e9edf2;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 16px 28px -20px rgba(60,20,10,.85);box-shadow:0 16px 28px -20px rgba(60,20,10,.85)}.hcx-photo img{width:100%;height:100%;object-fit:cover;object-position:48% 24%}.hcx-photo__badge{position:absolute;top:9px;left:9px;padding:4px 8px;border-radius:999px;background:rgba(217,45,32,.94);color:#fff;font-size:7.6px;font-weight:800;letter-spacing:.09em;box-shadow:0 8px 16px -8px rgba(217,45,32,.95)}.hcx-robot{margin:0;align-self:center;justify-self:end;width:100%;display:flex;justify-content:flex-end}.hcx-robot img{width:100%;height:auto;max-width:190px;filter:drop-shadow(0 18px 26px rgba(10,60,160,.32))}.hcx-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto}.hcx-stat{padding:10px 8px 9px;border-radius:14px;background:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 10px 20px -18px rgba(120,20,10,.7),0 0 0 1px rgba(217,45,32,.08);text-align:center}.hcx-stat__ic{width:24px;height:24px;margin:0 auto 5px;border-radius:999px;display:grid;place-items:center;background:#fdecea;color:#e2463a}.hcx-stat__ic svg{width:12px;height:12px}.hcx-stat__v{font-size:18px;font-weight:800;letter-spacing:-.04em;color:#0a1240;line-height:1}.hcx-stat__l{margin-top:4px;font-size:9.2px;line-height:1.25;font-weight:600;color:#66768d}.hcx-features{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:auto}.hcx-feature{padding:9px 6px 8px;border-radius:13px;background:rgba(255,255,255,.95);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 10px 18px -16px rgba(10,70,200,.75),0 0 0 1px rgba(10,87,238,.08);text-align:center}.hcx-feature__ic{width:22px;height:22px;margin:0 auto 4px;display:grid;place-items:center;color:#0a57ee}.hcx-feature__ic svg{width:16px;height:16px}.hcx-feature__t{font-size:9.6px;font-weight:800;letter-spacing:-.01em;color:#0a1240;line-height:1.15}.hcx-feature__t span{display:block;font-weight:600;color:#5f7291}.hcx-cta{display:flex;align-items:center;gap:12px;padding:9px 10px 9px 14px;border-radius:16px;background:linear-gradient(100deg,#0a3fd0,#0a57ee 55%,#116bff);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 18px 30px -20px rgba(10,63,208,.95);color:#fff}.hcx-cta__ic{width:30px;height:30px;flex:0 0 auto;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.16)}.hcx-cta__ic svg{width:16px;height:16px}.hcx-cta__t{font-size:12.4px;font-weight:800;line-height:1.2;letter-spacing:-.01em}.hcx-cta__t span{display:block;color:#b9f5cd}.hcx-cta__btn{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;margin-left:auto;height:36px;padding:0 14px;border-radius:999px;background:#fff;color:#0a1240;font-size:11.6px;font-weight:800;letter-spacing:-.01em;box-shadow:0 10px 18px -12px rgba(4,20,60,.7);transition:transform .2s ease}.hcx-cta__btn:hover{transform:translateY(-1px)}.hcx-cta__btn svg{width:13px;height:13px}@media (max-width:1080px){.hcx__board{grid-template-columns:1fr;gap:12px}.hcx-arrow{transform:rotate(90deg);padding:4px 0}.hcx-card__body{grid-template-columns:minmax(0,1fr) 190px}.hcx-card--solution .hcx-card__body{grid-template-columns:minmax(0,1fr) 170px}.hcx-robot{width:170px}}@media (max-width:720px){.hcx{padding:44px 0 54px}.hcx__wrap{padding:0 16px}.hcx__title{font-size:clamp(1.6rem,6.6vw,2.1rem)}.hcx__sub{font-size:13.6px}.hcx-card{padding:14px 12px 12px;border-radius:20px}.hcx-card--solution .hcx-card__body,.hcx-card__body{grid-template-columns:minmax(0,1fr) 96px;gap:8px}.hcx-card__title{font-size:16.5px}.hcx-card__text{font-size:11.6px}.hcx-phone{width:96px;padding:6px 6px 8px;border-radius:14px}.hcx-phone__row{padding:4px;gap:4px;border-radius:7px}.hcx-phone__row+.hcx-phone__row{margin-top:3px}.hcx-phone__ic{width:12px;height:12px}.hcx-phone__ic svg{width:7px;height:7px}.hcx-phone__t{font-size:5px}.hcx-phone__n{font-size:4.4px}.hcx-phone__badge{font-size:5.6px;padding:3px 5px;right:-6px;top:-6px}.hcx-robot{width:96px}.hcx-stats{gap:6px}.hcx-stat{padding:8px 5px 7px;border-radius:12px}.hcx-stat__ic{width:20px;height:20px;margin-bottom:4px}.hcx-stat__ic svg{width:10px;height:10px}.hcx-stat__v{font-size:14px}.hcx-stat__l{font-size:7.6px}.hcx-features{grid-template-columns:repeat(2,1fr);gap:6px}.hcx-feature{padding:7px 5px 6px}.hcx-feature__t{font-size:9px}.hcx-cta{flex-wrap:wrap;gap:8px;padding:10px 10px 10px 12px}.hcx-cta__btn,.hcx-cta__t{font-size:11.4px}.hcx-cta__btn{width:100%;justify-content:center;height:34px;margin-left:0}}@media (prefers-reduced-motion:reduce){.hcx *{transition:none!important}}.hcx-insight{display:flex;gap:7px;margin:10px 0 0;padding:8px 10px;border-radius:11px;background:rgba(217,45,32,.07);box-shadow:inset 0 0 0 1px rgba(217,45,32,.12);font-size:11.4px;line-height:1.4;font-weight:600;color:#8f2a20}.hcx-insight svg{width:13px;height:13px;flex:0 0 auto;margin-top:1px;color:#d92d20}.hcx-card__body{min-height:168px}.hcx-features{margin-top:2px}@media (max-width:720px){.hcx-insight{display:none}.hcx-card__body{min-height:0}}.hcx-card__body{flex:1}.hcx-phone{background:linear-gradient(170deg,#1b2536,#0c1421);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 22px 38px -22px rgba(8,22,50,.95),0 0 0 10px rgba(217,45,32,.04)}.hcx-robot{max-height:210px}.hcx-insight--good{background:rgba(15,157,88,.08);box-shadow:inset 0 0 0 1px rgba(15,157,88,.16);color:#0d6b3f}.hcx-insight--good svg{color:#0f9d58}.hcx-robot{max-width:100%}.hcx-card__body{grid-template-columns:minmax(0,1fr) 236px;gap:14px}.hcx-card--solution .hcx-card__body{grid-template-columns:minmax(0,1fr) 196px}.hcx-photo{min-height:236px;border-radius:18px}.hcx-photo img{object-position:50% 26%}.hcx-robot img{max-width:210px}.hcx-stat__l{font-size:8.8px}@media (max-width:720px){.hcx-card__body{grid-template-columns:minmax(0,1fr) 104px}.hcx-card--solution .hcx-card__body{grid-template-columns:minmax(0,1fr) 96px}.hcx-photo{min-height:92px;border-radius:12px}.hcx-robot img{max-width:104px}.hcx-card--problem .hcx-card__body{grid-template-columns:1fr;gap:10px}.hcx-photo{min-height:150px;border-radius:14px}.hcx-photo img{object-position:50% 30%}.hcx-card--problem .hcx-card__title{font-size:18px}}.hcx-card__body,.hcx-photo{min-height:248px}@media (max-width:720px){.hcx-card__body{min-height:0}.hcx-photo{min-height:150px}}.hcx-card--solution{position:relative}.hcx-card--solution .hcx-card__body{grid-template-columns:1fr;min-height:0;padding-right:168px}.hcx-card--solution .hcx-robot{position:absolute;top:46px;right:6px;width:196px;max-width:none}.hcx-card--solution .hcx-robot img{max-width:100%}.hcx-card--solution .hcx-features{margin-top:auto}@media (max-width:1080px){.hcx-card--solution .hcx-card__body{padding-right:180px}.hcx-card--solution .hcx-robot{top:44px;right:10px;width:190px}}@media (max-width:720px){.hcx-card--solution .hcx-card__body{padding-right:0}.hcx-card--solution .hcx-robot{position:static;width:104px;justify-self:end}}@media (min-width:1081px){.hcx-card--solution .hcx-card__body{padding-right:198px}}.hcx-card--solution .hcx-card__body,.hcx-card__body,.hcx-photo{min-height:204px}.hcx-feature{padding:11px 6px 9px}.hcx-feature__ic{width:24px;height:24px;margin-bottom:5px}.hcx-feature__t{font-size:10.2px}@media (max-width:720px){.hcx-card--solution .hcx-card__body,.hcx-card__body,.hcx-photo{min-height:0}.hcx-photo{min-height:150px}}.hiw{position:relative;isolation:isolate;overflow:hidden;padding:56px 0 64px;background:radial-gradient(70% 46% at 50% -6%,#eaf4ff 0,rgba(234,244,255,0) 68%),radial-gradient(50% 40% at 92% 4%,#dcecff 0,rgba(220,236,255,0) 70%),linear-gradient(180deg,#f6faff,#eef6ff 46%,#e6f1ff)}.hiw__blob{position:absolute;border-radius:50%;filter:blur(50px);opacity:.5;z-index:-1}.hiw__blob--a{left:-8%;top:8%;width:26%;height:34%;background:#cfe4ff}.hiw__blob--b{right:-6%;bottom:4%;width:30%;height:38%;background:#bcd9ff}.hiw__wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.hiw__head{text-align:center}.hiw__chip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px 0 6px;border-radius:999px;background:#fff;box-shadow:0 10px 22px -16px rgba(10,60,160,.8),0 0 0 1px rgba(10,87,238,.1);font-size:12px;font-weight:700;letter-spacing:-.01em;color:#0a1240}.hiw__chip i{width:21px;height:21px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(160deg,#ffe066,#ffb300);color:#7a4a00;font-style:normal;font-size:11px}.hiw__title{margin:14px 0 0;font-size:clamp(1.9rem,3.9vw,2.9rem);line-height:1.04;letter-spacing:-.045em;font-weight:800;color:#0a1240;text-wrap:balance}.hiw__title em{font-style:normal;color:#0a57ee}.hiw__sub{margin:10px auto 0;max-width:44rem;font-size:15.4px;line-height:1.45;font-weight:600;color:#46586f}.hiw__sub em{position:relative;font-style:normal;font-weight:800;color:#0a57ee;white-space:nowrap}.hiw__sub em svg{position:absolute;left:0;right:0;bottom:-.18em;width:100%;height:.22em;overflow:visible}.hiw__sub em svg path{fill:none;stroke:#0a57ee;stroke-width:8;stroke-linecap:round}.hiw__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:30px}.hiw__arrow{display:none;align-self:center;justify-self:center;color:#0a57ee;filter:drop-shadow(0 6px 10px rgba(10,87,238,.25))}.hiw__arrow svg{width:22px;height:22px}.hiw-step{position:relative;display:flex;flex-direction:column;padding:14px 14px 12px;border-radius:20px;background:linear-gradient(180deg,#ffffff,#f7fbff);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(207,226,255,.9),0 24px 44px -30px rgba(9,30,70,.45)}.hiw-step__top{display:flex;align-items:center;gap:9px}.hiw-step__n{width:26px;height:26px;flex:0 0 auto;border-radius:999px;display:grid;place-items:center;font-size:12.5px;font-weight:800;color:#fff;background:linear-gradient(160deg,#3b8bff,#0a44d2);box-shadow:0 8px 14px -8px rgba(10,80,230,.95)}.hiw-step__t{min-height:2.3em;font-size:14.5px;font-weight:800;letter-spacing:-.02em;color:#0a1240;line-height:1.15}.hiw-step__b{margin:7px 0 0;font-size:11.8px;line-height:1.45;font-weight:500;color:#4d5e76;min-height:3.4em}.hiw-shot{position:relative;margin-top:10px;height:184px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#eef6ff,#e2efff);box-shadow:inset 0 0 0 1px rgba(190,216,250,.8)}.hiw-call{position:absolute;left:50%;transform:translateX(-50%) rotate(-3deg);width:104px;height:150px;border-radius:16px;background:linear-gradient(170deg,#1a2434,#0a1220);padding:8px 6px;box-shadow:0 16px 26px -18px rgba(6,18,40,.9);text-align:center}.hiw-call__screen{height:100%;border-radius:11px;background:linear-gradient(180deg,#101a2c,#16233a);padding:8px 5px;display:flex;flex-direction:column;align-items:center}.hiw-call__kicker{font-size:5.6px;letter-spacing:.08em;color:#8ea6c8;font-weight:700}.hiw-call__av{width:30px;height:30px;border-radius:999px;margin-top:7px;display:grid;place-items:center;background:linear-gradient(160deg,#3b8bff,#0a44d2);color:#fff}.hiw-call__av svg{width:14px;height:14px;fill:#fff}.hiw-call__name{margin-top:6px;font-size:6.6px;font-weight:700;color:#fff}.hiw-call__num{margin-top:2px;font-size:5.6px;color:#9bb2d2}.hiw-call__btns{display:flex;gap:10px;margin-top:auto;padding-bottom:4px}.hiw-call__btn{width:20px;height:20px;border-radius:999px;display:grid;place-items:center}.hiw-call__btn--no{background:#e2463a}.hiw-call__btn--yes{background:#16b364}.hiw-call__btn svg{width:9px;height:9px;fill:#fff}.hiw-call__waves{position:absolute;inset:0;pointer-events:none}.hiw-call__waves svg{width:100%;height:100%}.hiw-ai{position:absolute;inset:0}.hiw-ai__robot{left:4px;bottom:0}.hiw-ai__card,.hiw-ai__robot{position:absolute;width:108px}.hiw-ai__card{right:8px;top:26px;padding:8px 8px 9px;border-radius:11px;background:#fff;box-shadow:0 12px 22px -16px rgba(9,30,70,.8),0 0 0 1px rgba(16,50,110,.06)}.hiw-ai__q{font-size:7.2px;font-weight:800;color:#0a1240;line-height:1.2}.hiw-ai__list{margin-top:6px;display:grid;gap:4px}.hiw-ai__item{display:flex;align-items:center;gap:4px;font-size:6.2px;font-weight:700;color:#3d4d66}.hiw-ai__tick{width:9px;height:9px;border-radius:999px;display:grid;place-items:center;background:#16b364;flex:0 0 auto}.hiw-ai__tick svg{width:5px;height:5px;stroke:#fff;fill:none;stroke-width:3}.hiw-cal{position:absolute;left:50%;top:16px;transform:translateX(-50%);width:168px;border-radius:12px;background:#fff;box-shadow:0 14px 26px -18px rgba(9,30,70,.8),0 0 0 1px rgba(16,50,110,.07);overflow:hidden}.hiw-cal__bar{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;background:linear-gradient(180deg,#f3f8ff,#eaf3ff);font-size:6.8px;font-weight:800;color:#0a1240}.hiw-cal__bar span:last-child{color:#9fb0c6}.hiw-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:6px 7px 8px}.hiw-cal__d{height:12px;border-radius:4px;display:grid;place-items:center;font-size:5.6px;font-weight:600;color:#6d7f97}.hiw-cal__d.is-head{color:#a8b7ca;font-weight:700}.hiw-cal__d.is-on{background:#0a57ee;color:#fff;font-weight:800}.hiw-cal__badge{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#e8f9ef;color:#0d7a44;font-size:7.4px;font-weight:800;box-shadow:0 8px 16px -10px rgba(15,157,88,.9),0 0 0 1px rgba(15,157,88,.2)}.hiw-cal__badge svg{width:8px;height:8px}.hiw-growth{position:absolute;inset:0;padding:10px 10px 0}.hiw-growth__chart{position:absolute;left:10px;right:10px;bottom:34px;height:92px}.hiw-growth__badge{position:absolute;right:8px;top:8px;padding:4px 7px;border-radius:9px;background:#fff;box-shadow:0 10px 18px -14px rgba(9,30,70,.8),0 0 0 1px rgba(16,50,110,.07);text-align:center}.hiw-growth__badge b{display:block;font-size:9.6px;font-weight:800;color:#0a1240;letter-spacing:-.02em}.hiw-growth__badge span{font-size:5.8px;font-weight:600;color:#6d7f97}.hiw-growth__note{position:absolute;left:10px;right:10px;bottom:8px;display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:9px;background:#fff;box-shadow:0 8px 16px -14px rgba(9,30,70,.8),0 0 0 1px rgba(16,50,110,.07);font-size:6px;font-weight:700;color:#3d4d66;line-height:1.25}.hiw-growth__note svg{width:10px;height:10px;flex:0 0 auto}.hiw__bottom{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:12px;margin-top:14px}.hiw-band{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;border-radius:20px;overflow:hidden;color:#fff;background:radial-gradient(80% 120% at 6% 0,#2f7bff 0,rgba(47,123,255,0) 60%),linear-gradient(100deg,#0a3cc4,#0a55ea 55%,#0b63ff);box-shadow:0 30px 60px -34px rgba(10,60,200,.95)}.hiw-band:after{content:"";position:absolute;right:-8%;top:-40%;width:40%;height:180%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.16),rgba(255,255,255,0))}.hiw-band__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;background:rgba(255,255,255,.16);font-size:9.4px;font-weight:700;letter-spacing:-.005em}.hiw-band__badge i{width:16px;height:16px;border-radius:999px;display:grid;place-items:center;background:#fff;color:#0a57ee;font-style:normal}.hiw-band__badge svg{width:9px;height:9px}.hiw-band__title{margin:8px 0 0;font-size:clamp(1.25rem,2vw,1.62rem);line-height:1.12;letter-spacing:-.03em;font-weight:800}.hiw-band__title span{display:block}.hiw-band__title u{text-decoration:none;position:relative}.hiw-band__title u:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:4px;border-radius:3px;background:#35c46f}.hiw-band__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;max-width:420px}.hiw-band__item{text-align:center}.hiw-band__ic{width:28px;height:28px;margin:0 auto 4px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.hiw-band__ic svg{width:15px;height:15px}.hiw-band__t{font-size:8.6px;font-weight:800;line-height:1.15}.hiw-band__t span{display:block;font-weight:600;color:#bfd8ff}.hiw-band__cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px 0 14px;border-radius:999px;background:#fff;color:#0a1240;font-size:12.4px;font-weight:800;letter-spacing:-.01em;box-shadow:0 14px 26px -16px rgba(4,20,60,.9);transition:transform .2s ease;white-space:nowrap}.hiw-band__cta:hover{transform:translateY(-1px)}.hiw-band__cta svg{width:15px;height:15px}.hiw-quote{display:flex;flex-direction:column;padding:16px 16px 14px;border-radius:20px;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(207,226,255,.9),0 24px 44px -30px rgba(9,30,70,.4)}.hiw-quote__mark{font-size:30px;line-height:.7;color:#b9d3f7;font-weight:800}.hiw-quote__text{margin:6px 0 0;font-size:11.8px;line-height:1.5;font-weight:500;color:#33445d}.hiw-quote__who{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:12px}.hiw-quote__av{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(160deg,#e9f2ff,#cfe2ff);color:#0a57ee;font-size:12px;font-weight:800}.hiw-quote__name{display:block;font-size:11.6px;font-weight:800;color:#0a1240;line-height:1.15}.hiw-quote__role{display:block;font-size:9.4px;font-weight:600;color:#7b8ca6;margin-top:1px}.hiw-quote__stars{display:block;color:#ffb400;font-size:10px;letter-spacing:2px;margin-top:3px}.hiw-quote__note{margin-top:10px;padding-top:9px;border-top:1px dashed rgba(16,50,110,.14);font-size:9.2px;font-weight:600;color:#8a99ad}@media (max-width:1080px){.hiw__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hiw-band,.hiw__bottom{grid-template-columns:1fr}.hiw-band__cta{justify-self:start}}@media (max-width:720px){.hiw{padding:40px 0 48px}.hiw__wrap{padding:0 16px}.hiw__title{font-size:clamp(1.6rem,7vw,2rem)}.hiw__sub{font-size:13px}.hiw__sub em{white-space:normal}.hiw__steps{grid-template-columns:1fr;gap:10px;margin-top:22px}.hiw-step{padding:12px 12px 10px}.hiw-step__b{min-height:0}.hiw-shot{height:156px}.hiw-band{padding:14px;border-radius:18px}.hiw-band__items{grid-template-columns:repeat(2,1fr);gap:8px;max-width:none}.hiw-band__cta{width:100%;justify-content:center}.hiw-quote{border-radius:18px}}@media (prefers-reduced-motion:reduce){.hiw *{transition:none!important}}@media (min-width:1081px){.hiw__steps{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr)}.hiw__arrow{display:grid}}.hiw-call{width:98px;height:142px;top:12px}.hiw-call__av{width:28px;height:28px}.hiw-band__ic{width:34px;height:34px;margin-bottom:6px}.hiw-band__ic svg{width:18px;height:18px}.hiw-band__t{font-size:9.4px}.hiw{padding-top:46px}.hiw__bottom{grid-template-columns:minmax(0,1fr);margin-top:16px}.hiw-band{grid-template-columns:minmax(0,1fr) auto auto;gap:22px;padding:18px 22px}.hiw-band__items{grid-template-columns:repeat(4,minmax(0,96px));margin-top:10px}.hiw-band__cta{justify-self:end}@media (max-width:1080px){.hiw-band{grid-template-columns:minmax(0,1fr) auto;gap:16px}.hiw-band__cta{justify-self:end}}@media (max-width:720px){.hiw-band{grid-template-columns:1fr}.hiw-band__items{grid-template-columns:repeat(4,1fr)}.hiw-band__cta{justify-self:stretch}}.hiw-band{grid-template-columns:minmax(0,1.1fr) auto auto}.hiw-band__items{grid-template-columns:repeat(4,78px);gap:10px;margin-top:0;max-width:none}.hiw-ai__card{top:46px;right:6px;width:104px}.hiw-ai__robot{width:104px;left:0}.hiw-cal{width:178px;top:12px}@media (max-width:1080px){.hiw-band{grid-template-columns:1fr auto}.hiw-band__items{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:6px}}@media (max-width:720px){.hiw-band{grid-template-columns:1fr}.hiw-band__items{grid-template-columns:repeat(4,1fr)}}.hiw__title em{white-space:nowrap}@media (max-width:720px){.hiw__sub em{white-space:normal}.hiw__sub em svg{display:none}.hiw__sub em{color:#0a57ee}}.math{position:relative;isolation:isolate;overflow:hidden;padding:64px 0 72px;background:radial-gradient(76% 50% at 16% 0,#ffffff 0,rgba(255,255,255,0) 62%),radial-gradient(70% 60% at 92% 8%,#eaf4ff 0,rgba(234,244,255,0) 66%),linear-gradient(180deg,#f7fbff,#eef6ff 52%,#e3efff)}.math__blob{position:absolute;border-radius:50%;filter:blur(60px);z-index:-1;pointer-events:none}.math__blob--a{left:-12%;top:8%;width:32%;height:42%;background:#d3e6ff;opacity:.75}.math__blob--b{right:-10%;bottom:-10%;width:34%;height:46%;background:#c3ddff;opacity:.7}.math__wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.math__head{text-align:center;max-width:46rem;margin:0 auto}.math__chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 15px 0 7px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,246,255,.92));border:1px solid rgba(10,87,238,.16);box-shadow:0 10px 22px -16px rgba(10,60,160,.75);font-size:12.5px;font-weight:700;letter-spacing:-.01em;color:#0a4ad0}.math__chip i{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(160deg,#3b8bff,#0a44d2);color:#fff;font-style:normal;box-shadow:0 6px 10px -6px rgba(10,68,210,.9)}.math__chip svg{width:12px;height:12px}.math__title{margin:14px 0 0;font-size:clamp(2rem,4.1vw,3.05rem);line-height:1.02;letter-spacing:-.045em;font-weight:800;color:#0a1240;text-wrap:balance}.math__title em{position:relative;font-style:normal;color:#0a57ee;white-space:nowrap}.math__title em svg{position:absolute;left:-.04em;right:-.04em;bottom:-.11em;width:calc(100% + .08em);height:.2em;overflow:visible}.math__title em svg path{fill:none;stroke:#ffc531;stroke-width:10;stroke-linecap:round}.math__sub{margin:14px auto 0;max-width:40rem;font-size:15.4px;line-height:1.5;font-weight:500;color:#46586f}.math__board{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:stretch;gap:16px;margin-top:34px}.math__calc{position:relative;display:flex;flex-direction:column;padding:20px;border-radius:24px;background:linear-gradient(180deg,#ffffff,#f6faff);border:1px solid #d7e6ff;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 26px 52px -34px rgba(9,30,70,.5),0 6px 14px -10px rgba(9,30,70,.12)}.math__calc:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(rgba(10,87,238,.09) 1px,transparent 0);background-size:18px 18px;opacity:.5;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 62%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 62%)}.math__calc-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.math__calc-label{display:inline-flex;align-items:center;gap:8px;font-size:11.4px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#66788f}.math__calc-label b{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:#eaf3ff;color:#0a57ee}.math__calc-label svg{width:13px;height:13px}.math__calc-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#eef5ff;box-shadow:inset 0 0 0 1px rgba(10,87,238,.12);color:#0a4ad0;font-size:9.8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.math__calc-tag i{width:6px;height:6px;border-radius:50%;background:#0a57ee;box-shadow:0 0 0 3px rgba(10,87,238,.16);font-style:normal}.math__eq{position:relative;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;margin-top:16px}.math__input{position:relative;padding:14px 10px 12px;border-radius:16px;background:linear-gradient(180deg,#ffffff,#f3f8ff);box-shadow:0 0 0 1px rgba(10,87,238,.1),0 12px 22px -20px rgba(9,30,70,.8);text-align:center}.math__input-ic{width:26px;height:26px;margin:0 auto 7px;border-radius:999px;display:grid;place-items:center;background:#e8f1ff;color:#0a57ee;font-style:normal}.math__input-ic svg{width:14px;height:14px}.math__input b{display:block;font-size:25px;font-weight:800;letter-spacing:-.045em;color:#0a1240;line-height:1}.math__input span{display:block;margin-top:6px;font-size:9.6px;font-weight:600;line-height:1.25;color:#6d809a}.math__op{display:grid;place-items:center;font-size:15px;font-weight:700;color:#a8b8cc}.math__equals{position:relative;display:flex;align-items:center;gap:10px;margin:12px 0 10px;color:#b6c6da}.math__equals span{flex:1;height:1px;background:linear-gradient(90deg,rgba(10,87,238,0),rgba(10,87,238,.22),rgba(10,87,238,0))}.math__equals b{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px rgba(10,87,238,.14);font-size:12px;font-weight:800;color:#0a57ee}.math__eq-result{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-radius:17px;background:radial-gradient(120% 140% at 90% 0,#2f7bff 0,rgba(47,123,255,0) 60%),linear-gradient(100deg,#0a3fd0,#0a57ee 58%,#116bff);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 22px 36px -24px rgba(10,63,208,1)}.math__eq-result span{font-size:10.6px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c6ddff}.math__eq-result b{font-size:26px;font-weight:800;letter-spacing:-.045em;line-height:1}.math__calc-foot{position:relative;margin:12px 0 0;font-size:11.4px;font-weight:600;line-height:1.45;color:#71839d}.math__result{position:relative;display:flex;flex-direction:column;padding:22px;border-radius:24px;overflow:hidden;color:#fff;background:radial-gradient(90% 80% at 12% 0,#357fef 0,rgba(53,127,239,0) 60%),linear-gradient(158deg,#0a3cbe,#0a52e6 56%,#0a63ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 34px 62px -34px rgba(10,60,200,.95)}.math__result:after{content:"";position:absolute;right:-22%;top:-32%;width:66%;height:78%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.22),rgba(255,255,255,0));pointer-events:none}.math__result-kicker{position:relative;display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);font-size:9.6px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#d6e5ff}.math__result-num{position:relative;margin-top:14px;font-size:clamp(2.3rem,4.4vw,3.2rem);font-weight:800;letter-spacing:-.055em;line-height:.98;text-shadow:0 14px 30px rgba(3,18,60,.35)}.math__result-note{position:relative;margin-top:8px;font-size:12px;font-weight:600;color:#cfe1ff}.math__result-list{position:relative;margin:16px 0 0;padding:14px 0 0;border-top:1px dashed rgba(255,255,255,.3);display:grid;gap:9px;list-style:none}.math__result-list li{display:flex;align-items:flex-start;gap:8px;font-size:11.6px;font-weight:600;line-height:1.35;color:#e9f1ff}.math__result-list svg{width:13px;height:13px;flex:0 0 auto;margin-top:2px;color:#8ff0b6}.math__cta{position:relative;z-index:1;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;background:#fff;color:#0a1240;font-size:12.4px;font-weight:800;letter-spacing:-.01em;box-shadow:0 16px 28px -18px rgba(4,20,60,.95);transition:transform .2s ease}.math__cta:hover{transform:translateY(-1px)}.math__cta svg{width:15px;height:15px}.math__gain{display:flex;align-items:center;gap:14px;margin-top:16px;padding:16px 20px;border-radius:20px;background:linear-gradient(100deg,#f0fdf5,#e2f8ec 54%,#d7f4e4);border:1px solid #c3ecd6;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 22px 40px -34px rgba(15,110,70,.85)}.math__gain-ic{width:42px;height:42px;flex:0 0 auto;border-radius:14px;display:grid;place-items:center;background:linear-gradient(160deg,#3ed07a,#0f9d58);color:#fff;box-shadow:0 12px 22px -14px rgba(15,157,88,1)}.math__gain-ic svg{width:20px;height:20px}.math__gain-copy{flex:1;min-width:0}.math__gain-t{margin:0;font-size:12.6px;font-weight:600;line-height:1.45;color:#23624a}.math__gain-chip{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 9px 4px 5px;border-radius:999px;background:rgba(255,255,255,.85);box-shadow:inset 0 0 0 1px rgba(15,157,88,.18);font-size:9.8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#0f7a48}.math__gain-chip i{width:17px;height:17px;border-radius:999px;display:grid;place-items:center;background:#e2f8ec;color:#0f9d58;font-style:normal}.math__gain-chip svg{width:10px;height:10px}.math__gain-v{flex:0 0 auto;font-size:26px;font-weight:800;letter-spacing:-.045em;line-height:1;color:#0b7a45;text-align:right}.math__gain-v span{display:block;margin-top:5px;font-size:9.4px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#4b8f6d}.math__disclaimer{margin:14px 0 0;max-width:54rem;font-size:10.8px;font-style:italic;line-height:1.55;color:#8697ab}@media (max-width:1080px){.math__board{grid-template-columns:1fr}.math__cta{margin-top:16px}}@media (max-width:720px){.math{padding:44px 0 52px}.math__wrap{padding:0 16px}.math__title{font-size:clamp(1.6rem,6.6vw,2.1rem)}.math__title em{white-space:normal}.math__title em svg{display:none}.math__sub{margin-top:10px;font-size:13.6px}.math__board{gap:12px;margin-top:22px}.math__calc{padding:15px 13px 14px;border-radius:20px}.math__calc-label{font-size:10.4px;letter-spacing:.06em}.math__calc-tag{font-size:9px;padding:4px 8px}.math__eq{gap:5px;margin-top:12px}.math__input{padding:11px 6px 10px;border-radius:13px}.math__input-ic{width:22px;height:22px;margin-bottom:5px}.math__input-ic svg{width:12px;height:12px}.math__input b{font-size:18px}.math__input span{font-size:8.2px;margin-top:5px}.math__op{font-size:12px}.math__eq-result{padding:12px 14px;border-radius:14px;gap:8px}.math__eq-result span{font-size:9px;letter-spacing:.08em}.math__eq-result b{font-size:20px}.math__calc-foot{font-size:10.6px}.math__result{padding:18px 16px;border-radius:20px}.math__result-num{font-size:2.4rem;margin-top:12px}.math__result-list li{font-size:11.2px}.math__cta{height:42px;font-size:12px}.math__gain{flex-wrap:wrap;gap:10px;padding:14px;border-radius:18px}.math__gain-copy{flex:1 1 140px}.math__gain-t{font-size:11.8px}.math__gain-v{flex:1 1 100%;margin-top:2px;padding-top:10px;border-top:1px dashed rgba(15,157,88,.28);font-size:24px}.math__gain-v span{font-size:8.8px}.math__disclaimer{font-size:10.2px}}@media (prefers-reduced-motion:reduce){.math *{transition:none!important}}