.hs-page{--hs-navy:#04122b;--hs-navy-2:#071c3f;--hs-navy-3:#0b2a58;--hs-blue:var(--hx-blue,#3079ec);--hs-sky:#8fd0ff;--hs-cyan:var(--hx-cyan,#00a8c9);--hs-lime:var(--hx-green,#8cc63f);--hs-ink:#07142b;--hs-body:#53647c;--hs-line:#dde8f7;--hs-mist:#f4f8ff;font-family:var(--hx-font,"Poppins",system-ui,sans-serif);color:var(--hs-ink);background:#fff}.hs-wrap{width:min(1240px,100% - 3rem);margin-inline:auto}.hs-eyebrow{color:var(--hs-blue);font:600 .78rem/1.2 var(--hx-font);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 1rem;display:inline-flex}.hs-eyebrow:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.hs-h2{letter-spacing:-.045em;max-width:24ch;color:var(--hs-ink);line-height:1.06;margin:0 0 1.2rem!important;font-size:clamp(2rem,3.6vw,3.1rem)!important;font-weight:700!important}.hs-dark .hs-h2{color:#fff}.hs-h2 em{background:linear-gradient(100deg,var(--hs-blue),var(--hs-lime));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hs-lede{max-width:70ch;color:var(--hs-body);font-size:.98rem;line-height:1.78}.hs-section{padding:clamp(4.5rem,8vw,7.5rem) 0;position:relative}.hs-section.hs-alt{background:var(--hs-mist)}.hs-section.hs-dark{isolation:isolate;color:#fff;background:radial-gradient(720px 460px at 88% 6%,#3079ec4d,transparent 66%),linear-gradient(160deg,var(--hs-navy) 0%,#0a2148 58%,#05132c 100%);overflow:hidden}.hs-dark .hs-eyebrow{color:var(--hs-lime)}.hs-dark .hs-lede{color:#cee1fcb8}.hs-dark .hs-h2 em{background:linear-gradient(100deg,var(--hs-sky),var(--hs-lime));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hs-btn{border-radius:var(--hx-radius-pill,999px);font:700 .84rem var(--hx-font);cursor:pointer;border:1px solid #0000;align-items:center;gap:.6rem;padding:.95rem 1.5rem;text-decoration:none;transition:transform .3s,box-shadow .3s,background .3s,color .3s;display:inline-flex}.hs-btn svg{width:15px;height:15px}.hs-btn-primary{background:linear-gradient(100deg,var(--hs-blue),#1f63d1);color:#fff;box-shadow:0 16px 32px -18px #3079ece6}.hs-btn-primary:hover{transform:translateY(-3px);box-shadow:0 22px 40px -18px #3079ecf2}.hs-btn-ghost{color:#fff;background:#8fd0ff0f;border-color:#8fd0ff66}.hs-btn-ghost:hover{border-color:var(--hs-lime);color:var(--hs-lime);transform:translateY(-3px)}.hs-link{color:var(--hs-lime);font:700 .82rem var(--hx-font);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.hs-link i{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;transition:background .3s,color .3s,transform .3s;display:grid}.hs-link i svg{width:13px;height:13px}.hs-link:hover i{background:var(--hs-lime);color:var(--hs-navy);transform:translate(4px)}.hs-btn:focus-visible,.hs-link:focus-visible,.hs-rail a:focus-visible{outline-offset:3px;outline:2px solid #5bb0ff}.hs-hero{isolation:isolate;color:#fff;background:radial-gradient(900px 520px at 92% 14%,#2faff833,#0000 62%),radial-gradient(620px 460px at -5% 100%,#3079ec3d,#0000 64%),linear-gradient(168deg,#081b3c 0%,#0b2248 46%,#061530 100%);padding:clamp(6.5rem,11vw,9.5rem) 0 clamp(3.5rem,6vw,5rem);position:relative;overflow:hidden}.hs-hero-beam{z-index:-1;pointer-events:none;background:linear-gradient(135deg,#0000 41%,#8fd0ff17 41.3%,#8fd0ff08 52%,#0000 52.3%);width:70vw;height:60vw;position:absolute;bottom:-30%;right:-8%;transform:rotate(-6deg)}.hs-hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.hs-hero h1{margin:0 0 1.3rem}.hs-hero .hs-eyebrow{color:var(--hs-sky)}.hs-hero-sub{color:#b7c9e6;max-width:56ch;margin:0 0 2rem;font-size:1rem;font-weight:300;line-height:1.78}.hs-hero-sub b{color:#fff;font-weight:600}.hs-hero-ctas{flex-wrap:wrap;gap:.9rem;margin-bottom:2.2rem;display:flex}.hs-trust{border-top:1px solid #8fd0ff29;flex-wrap:wrap;gap:.5rem;padding-top:1.6rem;display:flex}.hs-trust span{border-radius:var(--hx-radius-pill,999px);color:#cfe3ff;font:600 .68rem var(--hx-font);letter-spacing:.06em;background:#081b3c80;border:1px solid #8fd0ff38;align-items:center;gap:.4rem;padding:.42rem .8rem;display:inline-flex}.hs-trust span:before{content:"";background:var(--hs-lime);width:5px;height:5px;box-shadow:0 0 8px var(--hs-lime);border-radius:50%}.hs-stage{aspect-ratio:700/560;--hs-in-stage:.24s;--hs-in-inner:.42s;--hs-swap-fade:.36s;place-items:center;width:100%;max-width:700px;margin-inline:auto;display:grid;position:relative;container-type:inline-size}.hs-stage svg{width:100%;height:auto;display:block;overflow:visible}.hs-orbit-dash{fill:none;stroke:#8cbeff57;stroke-width:1.1px;stroke-dasharray:3 9}.hs-stage>svg{opacity:0;transition:opacity .8s ease var(--hs-in-stage)}.hs-stage[data-ready=y]>svg{opacity:1}.hs-inner{opacity:0;transform-origin:350px 268px;transition:opacity .8s ease var(--hs-in-inner),transform .8s cubic-bezier(.22,1,.36,1) var(--hs-in-inner);transform:scale(.9)}.hs-stage[data-ready=y] .hs-inner{opacity:1;transform:scale(1)}@keyframes hsSpin{to{transform:rotate(360deg)}}.hs-orbit-outer{animation:30s linear infinite hsDash}@keyframes hsDash{to{stroke-dashoffset:-150px}}.hs-spin-slow{animation:70s linear infinite hsSpin}.hs-ring-spin{animation:44s linear infinite hsSpin}.hs-corepulse{animation:3.4s ease-in-out infinite hsPulse}@keyframes hsPulse{0%,to{opacity:.5}50%{opacity:1}}.hs-comet{filter:drop-shadow(0 0 6px #bae436)}.hs-particle{opacity:.9}.hs-ringlabel{font-family:var(--hx-mono,"JetBrains Mono",ui-monospace,monospace);font-weight:500}.hs-node{animation:3.2s ease-in-out infinite hsNode}@keyframes hsNode{0%,to{opacity:.72}50%{opacity:1}}.hs-mods{pointer-events:none;position:absolute;inset:0}.hs-mod{box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#c9d9f0;font:500 clamp(.46rem,1.42cqw,.66rem)/1.2 var(--hx-font);opacity:0;animation:hsModIn .7s ease var(--hs-pill-delay,.7s) both;background:#020c1ed1;border:1px solid #78aaeb3d;border-radius:999px;padding:.3rem .55rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px -10px #000000e6}.hs-stage[data-ready=n] .hs-mod{animation-play-state:paused}@keyframes hsModIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.hs-mod-in{opacity:1;transition:opacity var(--hs-swap-fade) ease;align-items:center;gap:.4rem;display:inline-flex}.hs-mod-in.is-out{opacity:0}.hs-mod-ico{border:1px solid color-mix(in srgb,var(--hs-acc,#5bb0ff) 42%,transparent);background:color-mix(in srgb,var(--hs-acc,#5bb0ff) 15%,transparent);width:1.55em;height:1.55em;color:var(--hs-acc,#5bb0ff);border-radius:.42em;flex:none;place-items:center;display:grid}.hs-mod-ico svg{width:72%;height:72%}.hs-mod b{text-wrap:balance;font-weight:500}.hs-mod-c,.hs-mod-l,.hs-mod-r{max-width:22cqw}.hs-mod-l .hs-mod-in{text-align:right;flex-direction:row-reverse}.hs-stage[data-compact=y]{aspect-ratio:auto;flex-direction:column;align-items:center;gap:1.15rem;max-width:min(100%,460px);display:flex}.hs-stage[data-compact=y] .hs-diagram{aspect-ratio:330/400;width:100%;max-width:340px;height:auto}.hs-modgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%;display:grid}.hs-mod-flat{width:100%;max-width:none;padding:.42rem .6rem;font-size:clamp(.6rem,2.9vw,.72rem);position:static;transform:none}@keyframes hsModFlatIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hs-mod-flat{animation:hsModFlatIn .5s ease var(--hs-pill-delay,.7s) both}.hs-mod-flat .hs-mod-in{width:100%}.hs-stage[data-compact=y] .hs-stage-tag{order:1;position:static;transform:none}@media (max-width:940px){.hs-mods{display:none}}.hs-stage-tag{border-radius:var(--hx-radius-pill,999px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#a9c6ea;font:600 .62rem var(--hx-mono,ui-monospace,monospace);letter-spacing:.08em;white-space:nowrap;background:#06142db3;border:1px solid #8fd0ff33;align-items:center;gap:.45rem;padding:.4rem .85rem;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hs-stage-tag i{background:var(--hs-lime);width:5px;height:5px;box-shadow:0 0 8px var(--hs-lime);border-radius:50%;animation:2s ease-in-out infinite hsBlink}@keyframes hsBlink{0%,to{opacity:1;box-shadow:0 0 #8cc63f80}50%{opacity:.45;box-shadow:0 0 0 6px #8cc63f00}}.hs-rail{z-index:40;border-bottom:1px solid var(--hs-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;position:sticky;top:66px}.hs-page [id]{scroll-margin-top:140px}.hs-rail-in{scrollbar-width:none;gap:.35rem;padding:.55rem 0;display:flex;overflow-x:auto}.hs-rail-in::-webkit-scrollbar{display:none}.hs-rail a{border-radius:var(--hx-radius-pill,999px);color:#5b708c;font:600 .76rem var(--hx-font);white-space:nowrap;flex:none;padding:.55rem .9rem;text-decoration:none;transition:background .25s,color .25s}.hs-rail a:hover{background:var(--hs-mist);color:var(--hs-blue)}.hs-rail a.on{background:linear-gradient(100deg,var(--hs-blue),#1f63d1);color:#fff}.hs-head{max-width:900px;margin-bottom:3rem}.hs-facts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.1rem;display:grid}.hs-facts>*{height:100%;display:flex}.hs-fact{border:1px solid var(--hs-line);background:linear-gradient(170deg,#fbfdff,#f2f7ff);border-radius:16px;flex-direction:column;width:100%;height:100%;padding:1.8rem 1.6rem 2rem;transition:transform .38s cubic-bezier(.2,.75,.3,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.hs-fact:hover{border-color:var(--hs-blue);transform:translateY(-7px);box-shadow:0 28px 54px -30px #0f2d5f57}.hs-ico{width:50px;height:50px;color:var(--hs-blue);background:linear-gradient(150deg,#3079ec24,#8cc63f2e);border-radius:14px;flex:none;place-items:center;margin-bottom:1.2rem;transition:transform .4s;display:grid;position:relative}.hs-ico svg{width:23px;height:23px}.hs-ico:after{content:"";opacity:0;border:1px solid #3079ec42;border-radius:17px;transition:opacity .35s,transform .35s;position:absolute;inset:-5px}.hs-fact:hover .hs-ico{transform:translateY(-3px)rotate(-6deg)}.hs-fact:hover .hs-ico:after{opacity:1;transform:scale(1.06)}.hs-fact h3{letter-spacing:-.03em;margin:0 0 .6rem;font-size:1.1rem}.hs-fact p{color:var(--hs-body);flex:auto;margin:0;font-size:.87rem;line-height:1.72}.hs-fact:after{content:"";background:linear-gradient(90deg,var(--hs-blue),var(--hs-lime));width:0;height:3px;transition:width .45s cubic-bezier(.2,.75,.3,1);position:absolute;bottom:0;left:0}.hs-fact:hover:after{width:100%}.hs-heritage{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.1rem;display:grid}.hs-heritage>*{height:100%;display:flex}.hs-hcard{background:linear-gradient(165deg,#0c244ae6,#06142de6);border:1px solid #8fd0ff2e;border-radius:16px;flex-direction:column;width:100%;height:100%;padding:1.7rem 1.5rem 1.9rem;transition:transform .38s cubic-bezier(.2,.75,.3,1),border-color .3s;display:flex;position:relative;overflow:hidden}.hs-hcard .hs-htag{align-self:flex-start}.hs-hcard p{flex:auto}.hs-hcard:hover{border-color:#8cc63f73;transform:translateY(-7px)}.hs-htag{border-radius:var(--hx-radius-pill,999px);color:var(--hs-sky);font:700 .62rem var(--hx-font);letter-spacing:.14em;text-transform:uppercase;background:#8fd0ff14;border:1px solid #8fd0ff47;align-items:center;gap:.4rem;margin-bottom:1.1rem;padding:.32rem .7rem;display:inline-flex}.hs-hcard.hs-new .hs-htag{color:var(--hs-lime);background:#8cc63f1a;border-color:#8cc63f6b}.hs-hcard h3{color:#fff;letter-spacing:-.03em;margin:0 0 .6rem;font-size:1.1rem}.hs-hcard p{color:#cee1fcb3;margin:0;font-size:.87rem;line-height:1.72}.hs-hcard-ico{color:#8fd0ff52;width:38px;height:38px;transition:color .35s,transform .35s;position:absolute;top:1.4rem;right:1.2rem}.hs-hcard-ico svg{width:100%;height:100%}.hs-hcard:hover .hs-hcard-ico{color:#8cc63f99;transform:rotate(-8deg)scale(1.06)}.hs-explorer{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.hs-pills{flex-direction:column;gap:.4rem;display:flex}.hs-pills button{all:unset;box-sizing:border-box;cursor:pointer;color:#5b708c;width:100%;font:600 .84rem var(--hx-font);border:1px solid #0000;border-radius:12px;align-items:center;gap:.7rem;padding:.85rem 1rem;transition:background .25s,border-color .25s,color .25s,transform .25s;display:flex}.hs-pills button span{width:26px;height:26px;color:var(--hs-blue);background:#3079ec17;border-radius:8px;flex:none;place-items:center;transition:background .25s,color .25s;display:grid}.hs-pills button span svg{width:14px;height:14px}.hs-pills button:hover{color:var(--hs-blue);background:#fff;transform:translate(3px)}.hs-pills button.on{color:#0e2a55;background:#fff;border-color:#bbd6f5;box-shadow:0 12px 26px -14px #1c458859}.hs-pills button.on span{background:linear-gradient(140deg,var(--hs-blue),var(--hs-cyan));color:#fff}.hs-pills button:focus-visible{outline:2px solid var(--hs-blue);outline-offset:2px}.hs-panel{border:1px solid var(--hs-line);background:#fff;border-radius:18px;padding:clamp(1.2rem,2.4vw,1.8rem);animation:.45s cubic-bezier(.2,.75,.3,1) both hsRise;box-shadow:0 24px 50px -34px #0b2a5859}@keyframes hsRise{0%{opacity:0;transform:translateY(10px)}}.hs-panel h3{color:#0e2a55;letter-spacing:-.03em;margin:0 0 .5rem;font-size:1.2rem}.hs-panel>p{max-width:62ch;color:var(--hs-body);margin:0 0 1rem;font-size:.88rem;line-height:1.7}.hs-chips{flex-wrap:wrap;gap:.4rem;margin-bottom:1.3rem;display:flex}.hs-chips span{border:1px solid var(--hs-line);background:var(--hs-mist);color:#1c4588;font:600 .7rem var(--hx-font);border-radius:8px;padding:.35rem .75rem}.hs-panel-link{color:var(--hs-blue);font:700 .82rem var(--hx-font);align-items:center;gap:.6rem;margin-top:1.2rem;text-decoration:none;display:inline-flex}.hs-panel-link i{border:1px solid;border-radius:50%;place-items:center;width:26px;height:26px;transition:background .3s,color .3s,transform .3s;display:grid}.hs-panel-link i svg{width:12px;height:12px}.hs-panel-link:hover i{background:var(--hs-blue);color:#fff;transform:translate(4px)}.hs-app{background:#092447;border:1px solid #8fd0ff3d;border-radius:12px;overflow:hidden;box-shadow:0 22px 44px -26px #04122b99}.hs-appbar{background:#0c2c57;border-bottom:1px solid #8fd0ff24;align-items:center;gap:.8rem;padding:.6rem .9rem;display:flex}.hs-dots{gap:5px;display:flex}.hs-dots i{background:#8fd0ff4d;border-radius:50%;width:8px;height:8px}.hs-dots i:first-child{background:#f4796b}.hs-dots i:nth-child(2){background:#f5c451}.hs-dots i:nth-child(3){background:var(--hs-lime)}.hs-atitle{color:#cfe3ff;font:600 .72rem var(--hx-mono,monospace);letter-spacing:.06em}.hs-live{color:var(--hs-lime);font:700 .64rem var(--hx-font);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.hs-live b{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite hsBlink}.hs-appbody{padding:1rem}.hs-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-bottom:.9rem;display:grid}.hs-kpi{background:#8fd0ff0d;border:1px solid #8fd0ff24;border-radius:10px;padding:.8rem}.hs-kpi span{color:#93b2d8;font:600 .64rem var(--hx-font);letter-spacing:.06em;margin-bottom:.3rem;display:block}.hs-kpi b{color:#fff;letter-spacing:-.04em;font-size:1.2rem}.hs-rows{gap:.4rem;display:grid}.hs-row{background:#06142d66;border:1px solid #8fd0ff1a;border-radius:10px;align-items:center;gap:.8rem;padding:.7rem .8rem;animation:.5s cubic-bezier(.2,.75,.3,1) both hsRise;display:flex}.hs-row:nth-child(2){animation-delay:70ms}.hs-row:nth-child(3){animation-delay:.14s}.hs-row div{min-width:0}.hs-row b{color:#fff;font-size:.79rem;display:block}.hs-row em{color:#9dbadd;font-size:.72rem;font-style:normal;display:block}.hs-tag{border-radius:var(--hx-radius-pill,999px);font:700 .64rem var(--hx-font);letter-spacing:.04em;flex:none;margin-left:auto;padding:.3rem .6rem}.hs-tag.ok{color:#bfe98a;background:#8cc63f29;border:1px solid #8cc63f59}.hs-tag.info{color:#a8cbff;background:#3079ec2e;border:1px solid #3079ec66}.hs-tag.warn{color:#f0dc8c;background:#e8c82029;border:1px solid #e8c8205c}.hs-tag.crit{color:#ffbe8f;background:#f8680029;border:1px solid #f868005c}.hs-journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid;position:relative}.hs-journey:before{content:"";background:linear-gradient(90deg,#0000,#8fd0ff59,#8cc63f80,#0000);height:1px;position:absolute;top:26px;left:5%;right:5%}.hs-journey:after{content:"";background:var(--hs-lime);width:7px;height:7px;box-shadow:0 0 12px var(--hs-lime);border-radius:50%;animation:6s cubic-bezier(.5,0,.5,1) infinite hsTravel;position:absolute;top:23px;left:5%}@keyframes hsTravel{0%{opacity:0;left:5%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:calc(95% - 7px)}}.hs-jstep{padding-top:0;position:relative}.hs-jnum{color:#fff;width:54px;height:54px;font:700 1.05rem var(--hx-font);background:linear-gradient(150deg,#0d2c58,#081f45);border:1px solid #8fd0ff52;border-radius:50%;place-items:center;margin-bottom:1.1rem;display:grid;position:relative}.hs-jnum:after{content:"";opacity:0;border:1px solid #8cc63f47;border-radius:50%;transition:opacity .35s,transform .35s;position:absolute;inset:-6px}.hs-jstep:hover .hs-jnum:after{opacity:1;transform:scale(1.05)}.hs-jstep b{color:#fff;letter-spacing:-.02em;margin-bottom:.45rem;font-size:1rem;display:block}.hs-jstep p{color:#cee1fcad;margin:0;font-size:.83rem;line-height:1.68}.hs-nova{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.hs-nova-visual{place-items:center;display:grid;position:relative}.hs-nova-visual svg{width:100%;height:auto;overflow:visible}.hs-layer{animation:5s ease-in-out infinite hsLayer}.hs-layer:nth-of-type(2){animation-delay:.4s}.hs-layer:nth-of-type(3){animation-delay:.8s}@keyframes hsLayer{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hs-beamline{stroke-dasharray:6 9;animation:8s linear infinite hsDash}.hs-nova-tags{flex-wrap:wrap;gap:.5rem;margin:1.6rem 0;display:flex}.hs-nova-tags span{border:1px solid var(--hs-line);border-radius:var(--hx-radius-pill,999px);background:var(--hs-mist);color:var(--hs-ink);font:600 .74rem var(--hx-font);align-items:center;gap:.4rem;padding:.45rem .85rem;transition:border-color .3s,background .3s,transform .3s;display:inline-flex}.hs-nova-tags span:hover{border-color:var(--hs-blue);background:#eaf2ff;transform:translateY(-2px)}.hs-nova-tags svg{width:13px;height:13px;color:var(--hs-blue)}.hs-dark .hs-nova-tags span{color:#dcebff;background:#081b3c8c;border-color:#8fd0ff3d}.hs-dark .hs-nova-tags span:hover{border-color:var(--hs-lime);background:#081b3cbf}.hs-dark .hs-nova-tags svg{color:var(--hs-lime)}.hs-metrics{background:#081b3c59;border:1px solid #8fd0ff29;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.hs-metric{border-right:1px solid #8fd0ff21;padding:1.7rem 1.2rem;transition:background .35s}.hs-metric:last-child{border-right:0}.hs-metric:hover{background:#3079ec1f}.hs-metric b{letter-spacing:-.055em;background:linear-gradient(120deg,#fff,#9fd6ff 52%,var(--hs-lime));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.4rem;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1;display:block}.hs-metric span{color:#cee1fca8;font-size:.74rem;line-height:1.5;display:block}.hs-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.hs-col{border:1px solid var(--hs-line);background:#fff;border-radius:18px;padding:1.8rem 1.6rem;position:relative;overflow:hidden}.hs-col.bad{background:linear-gradient(170deg,#fdfbfa,#f7f3f1);border-color:#eadfd9}.hs-col.good{background:linear-gradient(170deg,#f9fdf5,#f2f8ff);border-color:#d5e6c4;box-shadow:0 26px 54px -34px #18542847}.hs-colhead{border-bottom:1px dashed var(--hs-line);letter-spacing:-.03em;color:var(--hs-ink);align-items:center;gap:.7rem;margin-bottom:1.3rem;padding-bottom:1rem;font-size:1.1rem;font-weight:700;display:flex}.hs-colhead i{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.hs-colhead i svg{width:17px;height:17px}.hs-col.bad .hs-colhead i{color:#bc4030;background:#bc40301a}.hs-col.good .hs-colhead i{color:#5e8f12;background:#8cc63f29}.hs-col ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.hs-col li{color:var(--hs-body);gap:.65rem;font-size:.87rem;line-height:1.65;display:flex}.hs-col li svg{flex:none;width:16px;height:16px;margin-top:.15rem}.hs-col.bad li svg{color:#c3695c}.hs-col.good li svg{color:#6f9f14}.hs-standards{flex-wrap:wrap;gap:.6rem;margin-top:.5rem;display:flex}.hs-standards span{border-radius:var(--hx-radius-pill,999px);color:#dcebff;font:600 .78rem var(--hx-font);background:#081b3c80;border:1px solid #8fd0ff38;align-items:center;gap:.5rem;padding:.65rem 1.1rem;transition:border-color .3s,transform .3s,background .3s;display:inline-flex}.hs-standards span:hover{border-color:var(--hs-lime);background:#8cc63f1a;transform:translateY(-3px)}.hs-standards svg{width:14px;height:14px;color:var(--hs-lime)}.hs-faq{max-width:920px}.hs-faq details{border:1px solid var(--hs-line);background:#fff;border-radius:14px;margin-bottom:.7rem;transition:border-color .3s,box-shadow .3s;overflow:hidden}.hs-faq details[open]{border-color:#bbd6f5;box-shadow:0 20px 42px -30px #0b2a5866}.hs-faq summary{cursor:pointer;color:var(--hs-ink);font:600 .95rem var(--hx-font);letter-spacing:-.02em;align-items:center;gap:1rem;padding:1.15rem 1.3rem;list-style:none;display:flex}.hs-faq summary::-webkit-details-marker{display:none}.hs-faq summary:after{content:"";border-right:2px solid var(--hs-blue);border-bottom:2px solid var(--hs-blue);flex:none;width:11px;height:11px;margin-left:auto;transition:transform .3s;transform:rotate(45deg)translateY(-2px)}.hs-faq details[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.hs-faq .hs-faqa{color:var(--hs-body);padding:0 1.3rem 1.3rem;font-size:.88rem;line-height:1.75}.hs-faq .hs-faqa a{color:var(--hs-blue);border-bottom:1px solid;font-weight:600;text-decoration:none}.hs-cta-in{background:radial-gradient(540px 320px at 88% 10%,#3079ec57,#0000 66%),linear-gradient(160deg,#061530,#0a2148 60%,#061530);border:1px solid #8fd0ff33;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2rem,4vw,3.2rem);display:flex;position:relative;overflow:hidden}.hs-cta-copy{max-width:620px;position:relative}.hs-cta-copy h2{color:#fff;letter-spacing:-.05em;margin:0 0 .9rem;font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.08}.hs-cta-copy h2 em{background:linear-gradient(100deg,var(--hs-sky),var(--hs-lime));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hs-cta-copy p{color:#cee1fcb8;margin:0;font-size:.94rem;line-height:1.75}.hs-cta-actions{flex-wrap:wrap;gap:.9rem;display:flex;position:relative}@media (max-width:1080px){.hs-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hs-metric{border-bottom:1px solid #8fd0ff21}.hs-metric:nth-child(3n){border-right:0}.hs-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-journey:before,.hs-journey:after{display:none}}@media (max-width:1180px){.hs-stage{max-width:min(100%,602px);margin-block:-1rem}}@media (max-width:940px){.hs-hero-in,.hs-nova{grid-template-columns:1fr}.hs-stage{order:-1;max-width:min(100%,520px);margin-block:0}.hs-facts,.hs-heritage,.hs-explorer{grid-template-columns:1fr}.hs-pills{scrollbar-width:none;flex-direction:row;padding-bottom:.2rem;overflow-x:auto}.hs-pills::-webkit-scrollbar{display:none}.hs-pills button{white-space:nowrap;flex:none}.hs-compare{grid-template-columns:1fr}.hs-hero-ctas{grid-auto-flow:row;justify-items:stretch;gap:.75rem;display:inline-grid}.hs-hero-ctas>*{text-align:center;justify-content:center;width:100%}}@media (max-width:980px){.hs-rail{top:64px}}@media (max-width:760px){.hs-stage:not([data-compact=y]){max-width:min(100%,420px)}.hs-mod:not(.hs-mod-flat){gap:.28rem;padding:.24rem .42rem;font-size:clamp(.4rem,2.15cqw,.56rem)}}@media (max-width:720px){.hs-journey,.hs-journey.hs-journey-auto{grid-template-columns:1fr;gap:0}.hs-journey>.reveal{position:relative}.hs-jstep{grid-template-columns:40px minmax(0,1fr);column-gap:.85rem;padding-bottom:1.6rem;display:grid}.hs-jstep:before{content:"";background:linear-gradient(#8fd0ff6b,#8cc63f4d,#8fd0ff0f);width:1px;position:absolute;top:46px;bottom:2px;left:19.5px}.hs-journey>.reveal:last-child .hs-jstep,.hs-journey>.hs-jstep:last-child{padding-bottom:0}.hs-journey>.reveal:last-child .hs-jstep:before,.hs-journey>.hs-jstep:last-child:before{display:none}.hs-jstep .hs-jnum{grid-area:1/1/span 2;align-self:start;width:40px;height:40px;margin-bottom:0;font-size:.9rem}.hs-jstep .hs-jnum:after{inset:-4px}.hs-jstep b{grid-area:1/2;align-items:center;min-height:40px;margin-bottom:.3rem;font-size:.98rem;line-height:1.25;display:flex}.hs-jstep p{grid-area:2/2;font-size:.86rem;line-height:1.6}}@media (max-width:620px){.hs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-metric:nth-child(2n){border-right:0}.hs-kpis{grid-template-columns:1fr}.hs-mod:not(.hs-mod-flat){padding:.22rem .4rem}.hs-stage-tag{padding:.34rem .7rem;font-size:.55rem}.hs-hero-ctas{grid-template-columns:1fr;gap:.75rem;width:100%;display:grid}.hs-hero-ctas>*{text-align:center;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.hs-spin-slow,.hs-ring-spin,.hs-orbit-outer,.hs-corepulse,.hs-node,.hs-comet,.hs-particle,.hs-layer,.hs-beamline,.hs-journey:after,.hs-live b,.hs-mod,.hs-stage-tag i{animation:none}.hs-stage>svg,.hs-inner,.hs-mod,.hs-mod-in{transition:none;opacity:1!important}.hs-inner{transform:none}.hs-mod:not(.hs-mod-flat){transform:translate(-50%,-50%)}.hs-mod-flat{transform:none}.hs-comet,.hs-particle{display:none}}
