.hv3{--paper:#fff;--cream:#f5f6f8;--cream-2:#eef0f3;--white:#fff;--ink:#15191e;--ink-2:#5a636e;--ink-3:#8a8f98;--line:#e6e8ec;--line-2:#eff1f4;--red:#e43c2f;--red-h:#cc3327;--forest:#2c5f47;--forest-2:#3f7c5e;--mint:#4eb89d;--navy:#181d27;--r:8px;--r-sm:5px;--elev:0 24px 56px -40px #15191e52;--elev-sm:0 12px 30px -20px #15191e29;background:var(--paper);color:var(--ink);font-family:var(--ff-geologica), sans-serif;line-height:1.5}.hv3 a{color:inherit;text-decoration:none}.hv3 img{max-width:100%;display:block}.hv3 .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.hv3 .anton{font-family:var(--ff-anton), sans-serif;text-transform:uppercase;letter-spacing:.5px;font-weight:400;line-height:.96}.hv3 .mono{font-family:var(--ff-jetbrains), monospace;letter-spacing:2.5px;text-transform:uppercase;font-size:11px;font-weight:500}.hv3 .tick:before{content:"";background:var(--red);vertical-align:middle;width:18px;height:2px;margin-right:9px;display:inline-block;transform:translateY(-3px)}.hv3 h1,.hv3 h2,.hv3 h3{letter-spacing:.4px}.hv3 .r{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.hv3 .r.in{opacity:1;transform:none}.hv3 .d1{transition-delay:80ms}.hv3 .d2{transition-delay:.16s}.hv3 .d3{transition-delay:.24s}.hv3 .d4{transition-delay:.32s}.hv3 .d5{transition-delay:.4s}.hv3 .btn{border-radius:var(--r-sm);cursor:pointer;border:1.5px solid #0000;align-items:center;gap:9px;padding:13px 24px;font-size:15px;font-weight:500;transition:transform .14s,background .2s,color .2s,border-color .2s;display:inline-flex}.hv3 .btn:hover{transform:translateY(-1px)}.hv3 .btn-red{background:var(--red);color:#fff;box-shadow:0 10px 24px -12px #e43c2f99}.hv3 .btn-red:hover{background:var(--red-h)}.hv3 .btn-line{border-color:var(--ink);color:var(--ink);background:0 0}.hv3 .btn-line:hover{background:var(--ink);color:#fff}.hv3 .lnk{color:var(--red);align-items:center;gap:7px;font-size:15px;font-weight:500;display:inline-flex}.hv3 .lnk svg{width:15px;height:15px;transition:transform .2s}.hv3 .lnk:hover svg{transform:translate(4px)}.hv3 .triad{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hv3 .triad__in{grid-template-columns:repeat(3,1fr);display:grid}.hv3 .tcell{border-right:1px solid var(--line);padding:56px 40px;transition:background .25s;position:relative}.hv3 .tcell:last-child{border-right:none}.hv3 .tcell:before{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.hv3 .tcell:hover:before{transform:scaleX(1)}.hv3 .tcell:hover{background:#fafbfc}.hv3 .tcell--good:before{background:var(--forest)}.hv3 .tcell .lab{color:var(--ink-3);align-items:center;gap:9px;margin-bottom:18px;display:flex}.hv3 .tcell .lab:before{content:attr(data-i);font-family:var(--ff-jetbrains), monospace;color:var(--ink-3);opacity:.6;font-size:10px;font-weight:500}.hv3 .tcell .big{font-family:var(--ff-anton), sans-serif;color:var(--ink);text-transform:uppercase;font-size:clamp(40px,4.6vw,60px);line-height:.92}.hv3 .tcell .big .u{color:var(--ink-2);font-size:.5em}.hv3 .tcell p{color:var(--ink-2);max-width:24ch;margin-top:14px;font-size:15px;line-height:1.5}.hv3 .tcell--good .big{color:var(--forest)}@media (max-width:820px){.hv3 .triad__in{grid-template-columns:1fr}.hv3 .tcell{border-right:none;border-bottom:1px solid var(--line);padding:40px 8px}.hv3 .tcell:last-child{border-bottom:none}}.hv3 .video{text-align:center}.hv3 .video__head{max-width:640px;margin:0 auto 42px}.hv3 .video__head .lab{color:var(--ink-3)}.hv3 .video__head h2{font-family:var(--ff-anton), sans-serif;text-transform:uppercase;letter-spacing:.5px;color:var(--ink);margin-top:16px;font-size:clamp(34px,4.6vw,56px);font-weight:400;line-height:.98}.hv3 .vframe{aspect-ratio:16/9;cursor:pointer;background:#0c1116;border-radius:14px;max-width:940px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 50px 100px -45px #15191e8c}.hv3 .vframe>img{object-fit:cover;opacity:.9;width:100%;height:100%;transition:opacity .3s,transform .6s}.hv3 .vframe:hover>img{opacity:1;transform:scale(1.04)}.hv3 .vframe__play{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hv3 .vframe__play span{background:var(--red);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;transition:transform .2s;display:flex;box-shadow:0 14px 44px #e43c2f8c}.hv3 .vframe:hover .vframe__play span{transform:scale(1.09)}.hv3 .vframe__play svg{color:#fff;width:30px;height:30px;margin-left:5px}.hv3 .vframe iframe{z-index:3;border:0;width:100%;height:100%;position:absolute;inset:0}.hv3 .vcap{color:var(--ink-3);margin-top:20px;font-size:14px}.hv3 .vcap a{color:var(--red);font-weight:500}.hv3 .sec{padding:clamp(80px,11vw,140px) 0}.hv3 .shead{max-width:760px}.hv3 .shead .lab{color:var(--ink-3)}.hv3 .shead h2{font-family:var(--ff-anton), sans-serif;text-transform:uppercase;letter-spacing:.5px;color:var(--ink);margin-top:18px;font-size:clamp(38px,5.4vw,68px);font-weight:400;line-height:.98}.hv3 .shead p{color:var(--ink-2);max-width:46ch;margin-top:20px;font-size:18px;font-weight:300;line-height:1.55}.hv3 .shead .lnk{margin-top:26px}.hv3 .split{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}@media (max-width:860px){.hv3 .split{grid-template-columns:1fr;gap:44px}}.hv3 .compare{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:30px}.hv3 .compare__top{justify-content:space-between;align-items:baseline;margin-bottom:22px;display:flex}.hv3 .compare__top .t{color:var(--ink-2);font-size:14px}.hv3 .compare__top .save{font-family:var(--ff-jetbrains), monospace;color:#fff;background:var(--forest);border-radius:100px;padding:5px 11px;font-size:12px;font-weight:500}.hv3 .crow{margin:16px 0}.hv3 .crow .cl{color:var(--ink-2);justify-content:space-between;margin-bottom:7px;font-size:13px;display:flex}.hv3 .crow .cl .amt{font-family:var(--ff-jetbrains), monospace;color:var(--ink);font-weight:500}.hv3 .crow .track{background:var(--cream);border-radius:100px;height:12px;overflow:hidden}.hv3 .crow .fill{border-radius:100px;height:100%}.hv3 .crow.pub .fill{background:#d8d2c4;width:100%}.hv3 .crow.mem .fill{background:var(--forest);width:66%}.hv3 .compare__note{font-family:var(--ff-jetbrains), monospace;letter-spacing:.3px;color:var(--ink-3);margin-top:18px;font-size:10px;line-height:1.5}.hv3 .logos{border-bottom:1px solid var(--line)}.hv3 .logos .wrap{text-align:center;padding:30px 32px}.hv3 .logos__lab{font-family:var(--ff-jetbrains), monospace;letter-spacing:2px;text-transform:uppercase;color:var(--ink-3);font-size:10px}.hv3 .logos__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 46px;margin-top:18px;display:flex}.hv3 .logos__row img{opacity:.5;filter:grayscale();width:auto;height:21px}.hv3 .logos__row .lname{font-family:var(--ff-geologica), sans-serif;color:var(--ink-3);opacity:.72;letter-spacing:.3px;font-size:15px;font-weight:600}@media (max-width:680px){.hv3 .logos__row{gap:14px 28px}.hv3 .logos__row img{height:17px}}.hv3 .deals{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--elev);background:#fff}.hv3 .deals__head{padding:13px 16px 8px}.hv3 .deals__head .t{font-family:var(--ff-jetbrains), monospace;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}.hv3 .deal{justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex}.hv3 .deal+.deal{border-top:1px solid var(--line-2)}.hv3 .deal__l{align-items:center;gap:11px;min-width:0;display:flex}.hv3 .deal__img{object-fit:cover;background:var(--cream);border-radius:7px;flex:none;width:42px;height:42px}.hv3 .deal .nm{color:var(--ink);font-size:14px;font-weight:600;line-height:1.15}.hv3 .deal .lo{color:var(--ink-3);margin-top:1px;font-size:11px}.hv3 .deal__r{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.hv3 .deal__r .pub{color:var(--ink-3);font-size:12px;text-decoration:line-through}.hv3 .deal__r .mem{font-family:var(--ff-anton), sans-serif;color:var(--forest);letter-spacing:.3px;font-size:18px}.hv3 .deal__r .per{color:var(--ink-3);font-size:10px}.hv3 .deal__r .off{font-family:var(--ff-jetbrains), monospace;color:#fff;background:var(--red);border-radius:100px;align-self:center;padding:2px 6px;font-size:9.5px;font-weight:500}.hv3 .deals__foot{border-top:1px solid var(--line-2);font-family:var(--ff-jetbrains), monospace;color:var(--ink-3);padding:9px 16px 11px;font-size:9.5px;line-height:1.5}.hv3 .mflow{background:var(--navy);border-radius:var(--r);color:#fff;box-shadow:var(--elev);padding:34px}.hv3 .mflow__bal{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;padding-bottom:24px;display:flex}.hv3 .mflow__bal .k{font-family:var(--ff-jetbrains), monospace;letter-spacing:2px;color:#9aa0ab;text-transform:uppercase;font-size:10px}.hv3 .mflow__bal .v{font-family:var(--ff-anton), sans-serif;color:var(--cream);margin-top:6px;font-size:52px;line-height:.9}.hv3 .mflow__bal .badge{font-family:var(--ff-jetbrains), monospace;letter-spacing:1px;color:var(--mint);border:1px solid #4eb89d66;border-radius:100px;padding:5px 10px;font-size:10px}.hv3 .mflow__rows{flex-direction:column;gap:2px;margin-top:22px;display:flex}.hv3 .mfrow{align-items:center;gap:13px;padding:13px 0;display:flex}.hv3 .mfrow .ic{width:34px;height:34px;color:var(--mint);background:#ffffff0f;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.hv3 .mfrow .ic svg{width:17px;height:17px}.hv3 .mfrow>div:last-child{flex:1;min-width:0}.hv3 .mfrow b{font-size:14.5px;font-weight:500}.hv3 .mfrow span{color:#9aa0ab;margin-top:1px;font-size:12.5px;display:block}.hv3 .mbrands{flex-wrap:wrap;align-items:center;gap:11px 15px;padding:2px 0 15px 47px;display:flex}.hv3 .mbrands img{opacity:.82;width:auto;height:16px}.hv3 .mbrands svg.mbrand{fill:#c8cdd6;opacity:.85;width:auto;height:17px;transition:opacity .18s}.hv3 .mbrands svg.mbrand:hover{opacity:1}.hv3 .mbrands .lname{font-family:var(--ff-geologica), sans-serif;color:#c8cdd6;opacity:.82;font-size:12px;font-weight:600}.hv3 .mbrands .more{font-family:var(--ff-jetbrains), monospace;letter-spacing:.5px;color:#7e8694;font-size:10px}.hv3 .mfrow.eco .ic{color:var(--mint);background:#4eb89d29}.hv3 .mfrow.eco b .hl{color:var(--mint)}.hv3 .stackmini{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.hv3 .pill{font-family:var(--ff-jetbrains), monospace;letter-spacing:.4px;color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:100px;padding:8px 13px;font-size:11px}.hv3 .pill.on{border-color:var(--forest);color:var(--forest);background:#2c5f470f}.hv3 .good{background:var(--forest);color:#fff;border-radius:0}.hv3 .good .lab{color:#ffffffa6}.hv3 .good h2{color:#fff;font-family:var(--ff-anton), sans-serif;text-transform:uppercase;letter-spacing:.5px;margin-top:18px;font-size:clamp(38px,5.4vw,66px);font-weight:400;line-height:.98}.hv3 .good p{color:#ffffffe6;max-width:42ch;margin-top:20px;font-size:18px;font-weight:300;line-height:1.55}.hv3 .good__stats{flex-wrap:wrap;gap:56px;margin-top:46px;display:flex}.hv3 .good__stats .n{font-family:var(--ff-anton), sans-serif;color:#fff;font-size:clamp(40px,5vw,62px);line-height:.9}.hv3 .good__stats .l{color:#ffffffbf;max-width:18ch;margin-top:10px;font-size:13.5px;line-height:1.4}.hv3 .good__note{color:#fff;border:1px solid #ffffff4d;border-radius:100px;align-items:center;gap:10px;margin-top:40px;padding:11px 20px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.hv3 .good__note:hover{background:#ffffff1f;border-color:#ffffff80}.hv3 .good__note svg{width:16px;height:16px;color:var(--mint);flex:none;transition:transform .2s}.hv3 .good__note:hover svg{transform:translate(3px)}.hv3 .good p.good__mech{color:#ffffffe0;max-width:46ch;margin-top:18px;font-size:14.5px;line-height:1.55}.hv3 .good__mech b{color:var(--mint);font-weight:600}.hv3 .good__equivlab{font-family:var(--ff-jetbrains), monospace;letter-spacing:2px;text-transform:uppercase;color:#ffffff8c;border-top:1px solid #ffffff29;margin-top:46px;padding-top:30px;font-size:10px}.hv3 .good__equiv{flex-wrap:wrap;gap:13px;margin-top:18px;display:flex}.hv3 .eq{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:12px;padding:15px 19px;display:flex}.hv3 .eq .n{font-family:var(--ff-anton), sans-serif;color:var(--mint);letter-spacing:.5px;white-space:nowrap;font-size:27px;line-height:.95}.hv3 .eq .l{color:#fffc;max-width:15ch;font-size:12px;line-height:1.35}.hv3 .good p.good__equivsrc{font-family:var(--ff-jetbrains), monospace;letter-spacing:.4px;color:#ffffff73;white-space:nowrap;margin-top:14px;font-size:9.5px}@media (max-width:600px){.hv3 .good__equiv{flex-direction:column}.hv3 .eq{width:100%}.hv3 .good p.good__equivsrc{white-space:normal}}.hv3 .biz{background:var(--cream)}.hv3 .biz__grid{grid-template-columns:.84fr 1.16fr;align-items:stretch;gap:60px;display:grid}.hv3 .biz__rail{flex-direction:column;display:flex}.hv3 .biz__rail .lab{color:var(--ink-3)}.hv3 .biz__rail h2{font-family:var(--ff-anton), sans-serif;text-transform:uppercase;letter-spacing:.5px;color:var(--ink);margin-top:18px;font-size:clamp(36px,4.4vw,58px);font-weight:400;line-height:.98}.hv3 .biz__rail>p{color:var(--ink-2);max-width:32ch;margin-top:20px;font-size:17px;font-weight:300;line-height:1.55}.hv3 .biz__railb{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px;display:flex}.hv3 .biz__chip{font-family:var(--ff-jetbrains), monospace;letter-spacing:.4px;color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:100px;align-items:center;gap:8px;padding:8px 15px;font-size:11px;display:inline-flex}.hv3 .biz__chip b{color:var(--forest);font-weight:600}.hv3 .biz__trust{border-top:1px solid var(--line);margin-top:auto;padding-top:30px}.hv3 .biz__trustlab{font-family:var(--ff-jetbrains), monospace;letter-spacing:2px;text-transform:uppercase;color:var(--ink-3);font-size:10px}.hv3 .biz__chips{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.hv3 .biz__chips span{color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:100px;padding:6px 13px;font-size:13px}.hv3 .biz__feats{background:var(--line);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--elev);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.hv3 .feat{background:#fff;padding:30px 28px 32px;transition:background .22s;position:relative}.hv3 .feat:hover{background:#f7f9fb}.hv3 .feat:after{content:attr(data-n);font-family:var(--ff-jetbrains), monospace;letter-spacing:1px;color:var(--ink-3);font-size:11px;position:absolute;top:26px;right:26px}.hv3 .feat .ic{width:44px;height:44px;color:var(--forest);background:#2c5f4717;border-radius:10px;justify-content:center;align-items:center;margin-bottom:20px;transition:transform .22s,background .22s;display:flex}.hv3 .feat:hover .ic{background:#2c5f4726;transform:translateY(-2px)}.hv3 .feat .ic svg{width:21px;height:21px}.hv3 .feat h3{color:var(--ink);letter-spacing:.2px;margin-bottom:9px;font-size:17.5px}.hv3 .feat p{color:var(--ink-2);font-size:13.5px;line-height:1.6}.hv3 .feat__only{font-family:var(--ff-jetbrains), monospace;letter-spacing:.8px;text-transform:uppercase;color:#fff;background:var(--ink);border-radius:100px;align-items:center;gap:6px;padding:5px 10px;font-size:9px;font-weight:600;display:inline-flex;position:absolute;top:22px;right:22px}.hv3 .feat__only:before{content:"";background:var(--red);border-radius:50%;width:5px;height:5px}.hv3 .feat:has(.feat__only):after{display:none}.hv3 .biz__impact{border-top:1px solid var(--line);color:var(--ink-2);max-width:62ch;margin-top:40px;padding-top:30px;font-size:15px;line-height:1.55}.hv3 .biz__impact b{color:var(--forest);font-weight:600}@media (max-width:920px){.hv3 .biz__grid{grid-template-columns:1fr;gap:34px}}@media (max-width:560px){.hv3 .biz__feats{grid-template-columns:1fr}}.hv3 .final{text-align:center;background:var(--paper)}.hv3 .final h2{font-family:var(--ff-anton), sans-serif;text-transform:uppercase;color:var(--ink);letter-spacing:.5px;font-size:clamp(44px,7vw,96px);font-weight:400;line-height:.94}.hv3 .final p{color:var(--ink-2);max-width:40ch;margin:22px auto 30px;font-size:18px;font-weight:300}.hv3 ::selection{background:var(--mint);color:#0c1410}@media (prefers-reduced-motion:reduce){.hv3 .r{opacity:1;transition:none;transform:none}}
