.lo{--lo-ink:#1d2126;--lo-body:#47505a;--lo-mute:#6b7581;--lo-rule:#e3e8ed;text-align:left;margin-top:clamp(32px,4vw,52px)}.lo-desk{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(18px,2.6vw,36px);display:grid}.lo-tabs{gap:10px;display:grid}.lo-tab{border:1px solid var(--lo-rule);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .25s, background-color .25s, box-shadow .3s, transform .3s var(--e-out);background:#fff;border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.lo-tab:hover{border-color:var(--c-mid)}.lo-tab:focus-visible{outline:2px solid var(--c);outline-offset:2px}.lo-tab[aria-selected=true]{border-color:var(--c);background:var(--c-soft);box-shadow:0 22px 44px -34px color-mix(in srgb, var(--c-deep) 70%, transparent)}.lo-tab-ic{border:1px solid color-mix(in srgb, var(--c) 25%, transparent);background:var(--c-tint);width:40px;height:40px;color:var(--c-deep);border-radius:8px;place-items:center;transition:background-color .25s,color .25s;display:grid}.lo-tab[aria-selected=true] .lo-tab-ic{background:var(--c);border-color:var(--c);color:#fff}.lo-tab-t{gap:3px;display:grid}.lo-tab-t b{font-family:var(--hp-font-display);color:var(--lo-ink);font-size:16px;font-weight:700;line-height:1.3}.lo-tab-t span{color:var(--lo-body);font-size:14px;font-weight:300;line-height:1.5}.lo-stage{min-width:0}.lo-panel[hidden]{display:none}.lo-panel{animation:lo-in .45s var(--e-out)}@keyframes lo-in{0%{opacity:0;transform:translateY(6px)}}.lo-card{border:1px solid var(--lo-rule);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 40px 80px -56px #0f1e3273}.lo-card-h{border-bottom:1px solid var(--lo-rule);background:#fafbfc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:12px 18px;display:flex}.lo-card-n{font-family:var(--hp-font-display);color:var(--lo-ink);font-size:13.5px;font-weight:700}.lo-card-tag{background:var(--c-tint);color:var(--c-deep);font-family:var(--hp-font-display);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700}.lo-mock{flex-direction:column;padding:clamp(16px,2.2vw,26px);display:flex}.lo-mock>.lo-read{order:2}.lo-mock>.lo-cap{order:3}.lo-card-d{color:var(--lo-body);padding:14px 18px 0;font-size:14px;font-weight:300;line-height:1.5;display:none}.lo-cap{border-top:1px solid var(--lo-rule);color:var(--lo-body);margin-top:16px;padding-top:14px;font-size:14px;font-weight:300;line-height:1.55}.lo-svg{width:100%;height:auto;font-family:var(--hp-font-body);display:block;overflow:visible}.lo-axis{stroke:#d8dee5;stroke-width:1.5px}.lo-ax-t{fill:var(--lo-mute);font-size:12px}.lo-line{fill:none;stroke:var(--c);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.lo-area{fill:color-mix(in srgb, var(--c) 10%, transparent)}.lo-pt{fill:#fff;stroke:var(--c);stroke-width:3px}.lo-pt.is-low{fill:var(--c-deep);stroke:var(--c-deep)}.lo-pt-t{font-family:var(--hp-font-display);fill:var(--lo-ink);font-size:12.5px;font-weight:600}.lo-note{font-family:var(--hp-font-display);fill:var(--c-deep);font-size:13px;font-weight:700}.lo-sig{stroke:var(--c-deep);stroke-width:1.5px;stroke-dasharray:4 4}.lo-clip{aspect-ratio:16/9;background:#1d2126;border-radius:6px;position:relative;overflow:hidden}.lo-clip img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.lo-clip:after{content:"";background:linear-gradient(#00000059 0%,#0000 30% 45%,#000000c7 100%);position:absolute;inset:0}.lo-clip>*{z-index:1;position:relative}.lo-clip-rec{font-family:var(--hp-font-display);letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:11px;font-weight:700;position:absolute;top:12px;left:14px}.lo-clip-sub{text-align:center;color:#fff;text-shadow:0 1px 8px #0009;margin:0;font-size:clamp(13px,1.3vw,16px);font-weight:500;line-height:1.4;position:absolute;bottom:66px;left:8%;right:8%}.lo-clip-bar{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.lo-clip-play{background:#ffffffeb;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.lo-clip-play svg{width:14px;height:14px;fill:var(--lo-ink)}.lo-clip-track{background:#ffffff4d;border-radius:2px;height:4px;position:relative}.lo-clip-done{transition:width .45s var(--e-out);background:#fff;border-radius:2px;position:absolute;top:0;bottom:0;left:0}.lo-clip-m{background:color-mix(in srgb, var(--c) 70%, #1d2126);color:#fff;font:700 10px/1.3 var(--hp-font-display);white-space:nowrap;cursor:pointer;transition:background-color .25s, transform .25s var(--e-out), box-shadow .25s;border:0;border-radius:4px;padding:2px 6px;position:absolute;bottom:9px;transform:translate(-50%)}.lo-clip-m.is-cur{background:var(--c);transform:translate(-50%)translateY(-2px);box-shadow:0 6px 14px -6px #0009}.lo-clip-m:focus-visible{outline-offset:2px;outline:2px solid #fff}.lo-clip-m:after{content:"";background:var(--c);width:2px;height:7px;margin-left:-1px;position:absolute;top:100%;left:50%}.lo-clip-sub{transition:opacity .2s}.lo-clip-codes{flex-wrap:wrap;gap:6px;margin-top:12px;display:none}.lo-chip{border:1px solid var(--lo-rule);color:var(--lo-ink);font:700 12px/1.2 var(--hp-font-display);cursor:pointer;background:#fff;border-radius:6px;padding:6px 10px}.lo-chip.is-cur{border-color:var(--c);background:var(--c);color:#fff}.lo-clip-t{font-variant-numeric:tabular-nums;color:#ffffffd9;font-size:11.5px}.lo-audio-q,.lo-audio-a{color:var(--lo-ink);font-size:15px;line-height:1.5}.lo-audio-q b,.lo-audio-a b,.lo-tx b{font-family:var(--hp-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--lo-mute);margin-right:8px;font-size:11px;font-weight:700;display:inline-block}.lo-wave{width:100%;height:clamp(90px,12vw,120px);margin:16px 0 6px;display:block}.lo-wave-b{fill:#cfd6de}.lo-wave-b.is-on{fill:var(--c)}.lo-wave-gap{fill:var(--c-tint)}.lo-wave{cursor:ew-resize;touch-action:pan-y}.lo-wave-head{stroke:var(--c-deep);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0}.lo-m-audio.is-scrub .lo-wave-b{fill:#cfd6de}.lo-m-audio.is-scrub .lo-wave-b.is-played{fill:var(--c)}.lo-m-audio.is-scrub .lo-wave-head{opacity:1}.lo-audio-marks{height:22px;margin-bottom:10px;position:relative}.lo-audio-marks span{white-space:nowrap;font-family:var(--hp-font-display);color:var(--c-deep);font-size:12.5px;font-weight:700;position:absolute;transform:translate(-50%)}.lo-tx-h{font-family:var(--hp-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--lo-mute);margin-bottom:10px;font-size:11px;font-weight:700}.lo-tx-row{border-bottom:1px dashed var(--lo-rule);grid-template-columns:minmax(0,1fr) 128px;align-items:start;gap:16px;padding:8px 0;display:grid}.lo-tx-row p{color:var(--lo-ink);font-size:15px;line-height:1.6}.lo-tx mark{color:inherit;border-radius:3px;padding:1px 2px}.lo-tx .m1{--m:#1d9e75}.lo-tx .m2{--m:#378add}.lo-tx .m3{--m:#d4537e}.lo-tx mark{background:color-mix(in srgb, var(--m) 16%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--m) 55%, transparent)}.lo-tx-code{border:1px solid color-mix(in srgb, var(--m) 40%, #fff);background:color-mix(in srgb, var(--m) 7%, #fff);font-family:var(--hp-font-display);color:color-mix(in srgb, var(--m) 80%, #000);border-radius:4px;justify-self:start;margin-top:3px;padding:3px 8px;font-size:11.5px;font-weight:700;line-height:1.3;transition:background-color .25s,color .25s,border-color .25s}.lo-tx-row.is-on .lo-tx-code{border-color:var(--m);background:var(--m);color:#fff}.lo-tx-row.is-on mark{background:color-mix(in srgb, var(--m) 30%, transparent)}.lo-seg{fill:color-mix(in srgb, var(--c) 16%, #fff);stroke:var(--c);stroke-width:1.5px}.lo-seg-p{font-family:var(--hp-font-display);fill:var(--c-deep);font-size:16px;font-weight:800}.lo-seg-t{font-family:var(--hp-font-display);fill:var(--lo-ink);font-size:11.5px;font-weight:600}.lo-bars{gap:12px;display:grid}.lo-bars-h{font-family:var(--hp-font-display);color:var(--lo-ink);margin-bottom:4px;font-size:13px;font-weight:700}.lo-bar{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 44px;align-items:center;gap:14px;display:grid}.lo-bar-k{color:var(--lo-ink);font-size:14px;line-height:1.35}.lo-bar-t{background:#eef2f5;border-radius:3px;height:14px}.lo-bar-v{background:color-mix(in srgb, var(--c) 55%, #fff);border-radius:3px;height:100%;display:block}.lo-bar-v.is-top{background:var(--c)}.lo-bar-n{font-family:var(--hp-font-display);text-align:right;font-variant-numeric:tabular-nums;color:var(--lo-ink);font-size:14px;font-weight:700}.lo-xt-wrap{overflow-x:auto}.lo-xt{border-collapse:collapse;width:100%;min-width:440px;font-size:14px}.lo-xt th,.lo-xt td{border-bottom:1px solid var(--lo-rule);text-align:right;font-variant-numeric:tabular-nums;padding:11px 10px}.lo-xt thead th{font-family:var(--hp-font-display);color:var(--lo-mute);font-size:12px;font-weight:700}.lo-xt tbody th{text-align:left;max-width:220px;color:var(--lo-ink);font-weight:400}.lo-xt td{font-family:var(--hp-font-display);color:var(--lo-ink);font-weight:600}.lo-xt td.is-up{background:color-mix(in srgb, var(--c) 10%, #fff);color:var(--c-deep)}.lo-xt td.is-down{color:#b23a3a}.lo-mg-k{fill:var(--lo-ink);font-size:13.5px}.lo-mg-r{stroke:color-mix(in srgb, var(--c) 45%, #fff);stroke-width:6px;stroke-linecap:round}.lo-mg-c{stroke:color-mix(in srgb, var(--c) 60%, #fff);stroke-width:2px}.lo-mg-d{fill:var(--c-deep)}.lo-mg-n{font-family:var(--hp-font-display);fill:var(--lo-ink);font-size:13px;font-weight:700}.lo-th{fill:color-mix(in srgb, var(--c) 12%, #fff);stroke:color-mix(in srgb, var(--c) 45%, #fff);stroke-width:1.5px}.lo-th.is-hot{fill:var(--c);stroke:var(--c-deep)}.lo-th-t{font-family:var(--hp-font-display);fill:var(--lo-ink);font-size:12.5px;font-weight:700}.lo-th-p{font-family:var(--hp-font-display);fill:var(--c-deep);font-size:15px;font-weight:800}.lo-th.is-hot~text{fill:#fff}.lo-posts{gap:10px;display:grid}.lo-post{border:1px solid var(--lo-rule);background:#fff;border-radius:6px;padding:14px 16px;transition:border-color .25s,box-shadow .3s,opacity .25s}.lo-post.is-on{border-color:var(--c);box-shadow:0 18px 36px -28px color-mix(in srgb, var(--c-deep) 80%, transparent)}.lo-post-codes{opacity:0;max-height:0;transition:max-height .35s var(--e-out), margin-top .35s var(--e-out), opacity .25s;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.lo-post.is-on .lo-post-codes{opacity:1;max-height:64px;margin-top:10px}.lo-post-codes li{background:var(--c-tint);color:var(--c-deep);font:700 11.5px/1.3 var(--hp-font-display);border-radius:4px;padding:3px 8px}.lo-post p{color:var(--lo-ink);font-size:15px;line-height:1.5}.lo-post .lo-post-m,.lo-post .lo-post-s{color:var(--lo-mute);font-size:12px}.lo-post .lo-post-m{font-family:var(--hp-font-display);letter-spacing:.04em;margin-bottom:4px;font-weight:700}.lo-post .lo-post-s{margin-top:6px}.lo-plot{position:relative}.lo-hit{fill:#0000;pointer-events:all}.lo-mock :is([data-tip-k],.lo-mg){transition:opacity .25s}.lo-mock.is-hot :is(.lo-it,.lo-tx-row[data-tip-k]):not(.is-on,.is-ov){opacity:.38}.lo-guide{stroke:var(--c-deep);stroke-width:1.5px;stroke-dasharray:3 4;opacity:0;transition:opacity .2s}.lo-it.is-on .lo-guide,.lo-m-signal.is-scrub .lo-guide{opacity:.7}.lo-it .lo-pt,.lo-seg,.lo-th{transform-box:fill-box;transform-origin:50%;transition:transform .3s var(--e-out), fill .25s, stroke .25s}.lo-it.is-on .lo-pt{fill:var(--c);transform:scale(1.45)}.lo-it.is-on .lo-seg,.lo-it.is-on .lo-th{fill:var(--c);stroke:var(--c-deep);transform:scale(1.04)}.lo-it.is-on .lo-seg-p,.lo-it.is-on .lo-th-t,.lo-it.is-on .lo-th-p{fill:#fff}.lo-bar{border-radius:6px;margin:0 -8px;padding:4px 8px;transition:background-color .25s,opacity .25s}.lo-bar.is-on{background:var(--c-soft)}.lo-bar-v{transition:background-color .25s}.lo-bar.is-on .lo-bar-v{background:var(--c-deep)}.lo-xt td{cursor:default;transition:background-color .2s}.lo-xt .is-col,.lo-xt .is-row{background:color-mix(in srgb, var(--c) 7%, #fff)}.lo-xt td.is-on{background:var(--c-deep);color:#fff}.lo-band{fill:color-mix(in srgb, var(--c) 14%, transparent)}.lo-mg-r{transition:stroke .25s}.lo-mg.is-on .lo-mg-r{stroke:var(--c)}.lo-mg.is-ov .lo-mg-r{stroke:var(--c-deep)}.lo-sig-pt{opacity:0;transition:opacity .2s}.lo-m-signal.is-scrub .lo-sig-pt{opacity:1}[data-sig-hit]{cursor:crosshair}.lo-audio-marks span{transition:left 80ms linear}.lo-read{min-height:66px;color:var(--lo-mute);background:#f5f7f9;border-radius:8px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 14px;font-size:14px;font-weight:300;line-height:1.55;transition:background-color .25s,color .25s;display:flex}.lo-read .hp-icon{color:var(--c-deep);flex:none;margin-top:3px}.lo-read.is-on{background:var(--c-soft);color:var(--lo-ink)}.lo-read b{font-family:var(--hp-font-display);color:var(--c-deep);font-weight:700}.lo-more{border-top:1px solid var(--lo-rule);margin-top:clamp(28px,4vw,44px);padding-top:clamp(22px,3vw,30px)}.lo-more-h{font-family:var(--hp-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--c-deep);margin-bottom:16px;font-size:12px;font-weight:700}.lo-more .lo-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 12px;margin:0 -12px;padding:0;list-style:none;display:grid}.lo-list li{border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:12px;transition:background-color .25s,box-shadow .25s;display:grid}.lo-list li:hover{background:var(--c-soft,#f4f8f6);box-shadow:inset 0 0 0 1px var(--c-tint)}.lo-list-ic{background:var(--c-tint);width:32px;height:32px;color:var(--c-deep);border-radius:6px;place-items:center;transition:background-color .25s,color .25s;display:grid}.lo-list li:hover .lo-list-ic{background:var(--c-deep);color:#fff}.lo-list b{font-family:var(--hp-font-display);color:var(--lo-ink);font-size:14.5px;font-weight:700;line-height:1.3;display:block}.lo-list li>span:last-child>span{color:var(--lo-body);margin-top:3px;font-size:13.5px;font-weight:300;line-height:1.5;display:block}@media (max-width:1100px){.lo-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.lo-desk{grid-template-columns:minmax(0,1fr)}.lo-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-tab-t span{display:none}.lo-card-d{display:block}.lo-tab{align-items:center;padding:12px 14px}}@media (max-width:560px){.lo-plot{overflow-x:auto}.lo-svg{min-width:500px}.lo-clip-m{display:none}.lo-clip-codes{display:flex}.lo-read{min-height:88px}.lo-tabs,.lo-list{grid-template-columns:minmax(0,1fr)}.lo-tx-row{grid-template-columns:minmax(0,1fr);gap:4px}.lo-tx-code{justify-self:start}.lo-bar{grid-template-columns:minmax(0,1fr) 44px}.lo-bar-t{grid-area:2/1/auto/-1}.lo-clip-sub{font-size:12.5px;bottom:46px}}@media (prefers-reduced-motion:reduce){.lo-panel{animation:none}}.llm{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(16px,2vw,28px);max-width:1160px;margin:0 auto;display:grid}.llm-col{border:1px solid var(--rule,#e6e5ef);background:#fff;border-radius:8px;padding:clamp(24px,2.6vw,36px);box-shadow:0 24px 50px -38px #17324f59}.llm-col.is-reach{background:linear-gradient(170deg, var(--c-soft,#f2faf6), #fff 55%)}.llm .llm-k{font-family:var(--hp-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--c-deep,#0f6e56);font-size:11.5px;font-weight:700}.llm-col.is-thin .llm-k{color:var(--muted,#6e7280)}.llm .llm-t{font-family:var(--hp-font-display);color:var(--ink,#2d2d2d);margin-top:6px;margin-bottom:18px;font-size:clamp(21px,1.9vw,26px);font-weight:700;line-height:1.2}.llm ul{margin:0;padding:0;list-style:none;display:grid}.llm li{border-top:1px solid var(--rule,#e6e5ef);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin:0 -12px;padding:14px 12px;transition:background-color .25s;display:grid}.llm li:first-child{border-top-color:#0000}.llm-col.is-thin li{grid-template-columns:minmax(0,1fr) auto}.llm li:hover{background:var(--c-soft,#f4f8f6)}.llm-ic{background:var(--c-tint,#e1f5ee);width:28px;height:28px;color:var(--c-deep,#0f6e56);border-radius:6px;place-items:center;margin-top:1px;display:grid}.llm-tx{gap:3px;min-width:0;display:grid}.llm-tx b{font-family:var(--hp-font-display);color:var(--ink,#2d2d2d);font-size:15.5px;font-weight:700;line-height:1.3}.llm-tx span{color:var(--ink-2,#4a4e5a);font-size:14.5px;font-weight:300;line-height:1.55}.llm-by{align-content:start;justify-items:end;gap:5px;display:grid}.llm-by small{font-family:var(--hp-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#6e7280);font-size:9.5px;font-weight:700}.llm-by a{border:1px solid color-mix(in srgb, var(--l) 35%, #fff);font-family:var(--hp-font-display);white-space:nowrap;color:var(--ink,#2d2d2d);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:3px 10px 3px 4px;font-size:12.5px;font-weight:700;transition:background-color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.llm-by img{--iso-scale:1.1;width:26px;height:26px}.llm li:hover .llm-by a,.llm-by a:hover{border-color:var(--l);background:color-mix(in srgb, var(--l) 12%, #fff);box-shadow:0 8px 18px -12px var(--l)}.llm .llm-more{font-family:var(--hp-font-display);color:var(--c-deep,#0f6e56);align-items:center;gap:7px;margin-top:16px;font-size:14px;font-weight:700;display:inline-flex}.llm-more .hp-icon{transition:transform .25s var(--e-out)}.llm-more:hover .hp-icon{transform:translate(3px)}@media (max-width:900px){.llm{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.llm-col.is-thin li{grid-template-columns:minmax(0,1fr)}.llm-by{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.llm-by small{width:100%}}.lp-hero{min-height:min(100svh,960px);padding-block:calc(var(--hph-space,112px) + clamp(12px, 3svh, 40px)) clamp(32px, 6svh, 72px);align-items:center;display:flex}.lp-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,80px);width:100%;display:grid;position:relative}.lp-kicker{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:clamp(16px,2.6svh,26px);display:flex}.lp-kicker-name{font:700 clamp(17px, 1.4vw, 20px) / 1.2 var(--hp-font-display);letter-spacing:-.005em;background:var(--grad-tec);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text}.lp-kicker-txt{font:600 11.5px/1.3 var(--hp-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-left:15px;position:relative}.lp-kicker-txt:before{content:"";background:var(--rule);width:1px;position:absolute;top:-2px;bottom:-2px;left:0}.lp-h1{max-width:19ch;margin-bottom:clamp(16px,2.6svh,24px);font-size:clamp(34px,min(4.2vw,7svh),60px);line-height:1.06}.lp-hero-lead{max-width:52ch}.lp-hero .cl-hero-ctas{margin-top:clamp(22px,3.6svh,34px)}.lp-hero-fig{min-width:0}.lp-fit{transform-origin:top}.lp-sec.is-dark{background-color:var(--hp-dark);background-image:var(--hp-dark-glow)}.lp-sec.is-dark.is-alt{background-image:var(--hp-dark-glow-alt)}.lp-sec.is-dark .ui-btn-line{border-color:#ffffffb3}.lp-sec.is-dark .ui-btn-line .ui-btn-text{background-image:var(--grad-light)}.lp-sec.is-dark .ui-btn-line .hp-icon,.lp-sec.is-dark .lp-sub{color:#fff}.lp-head{max-width:880px}.lp-head .ui-lead+.ui-lead{margin-top:14px}.lp-widget{min-width:0;margin-top:clamp(32px,4vw,52px);position:relative}.lp-hero .lp-widget{margin-top:0}.lp-sub{text-align:center;font:600 clamp(22px, 2vw, 28px) / 1.2 var(--hp-font-display);color:var(--ink);margin:clamp(48px,5vw,72px) 0 0}.lp-btnrow{justify-content:center;margin-top:clamp(28px,3vw,40px);display:flex}.lp-after{text-align:center;max-width:760px;margin:24px auto 0}@keyframes lp-draw{to{stroke-dashoffset:0}}@media (max-width:1024px){.lp-hero-grid{grid-template-columns:minmax(0,1fr)}.lp-hero{--hph-space:80px;min-height:0}.lp-btnrow.is-desk{display:none}}@media (max-width:600px){.lp-kicker{flex-direction:column;align-items:flex-start;gap:6px}.lp-kicker-txt{padding-left:0}.lp-kicker-txt:before{display:none}}.lp .tm-tick{max-width:156px}.lp .tm-tick-d{opacity:1;max-height:none;margin-top:2px}.hpts-explore-scan{letter-spacing:.5px;cursor:pointer;align-items:center;gap:9px;padding:6px 4px;font-family:Montserrat,sans-serif;font-size:clamp(15px,1.4vw,18px);font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.hpts-explore-scan .tx{color:#1a1a1a;position:relative}.hpts-explore-scan .tx .scan{color:#0000;-webkit-text-fill-color:transparent;clip-path:inset(0 100% 0 0);background-image:linear-gradient(90deg,#1488e0,#16d5c7,#3cc492);-webkit-background-clip:text;background-clip:text;transition:clip-path .55s cubic-bezier(.5,0,.2,1);position:absolute;inset:0}.hpts-explore-scan:hover .tx .scan{clip-path:inset(0)}.hpts-explore-scan .glass{color:#1a1a1a;transition:transform .55s cubic-bezier(.5,0,.2,1);display:inline-flex}.hpts-explore-scan .glass svg{width:19px;height:19px;display:block}.hpts-explore-scan:hover .glass{transform:translate(3px)rotate(8deg)}
