.mt-hero{--mx:0;--my:0;--sy:0;isolation:isolate}.mt-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.8;transform:translate3d(0,calc(var(--sy) * 40px),0) scale(1.08);animation:mt-kenburns 38s ease-in-out infinite alternate;will-change:transform}.mt-hero-veil{position:absolute;inset:0;background:linear-gradient(105deg,rgba(8,13,24,.88),rgba(15,23,42,.62) 46%,rgba(15,23,42,.3))}.mt-hero-glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 82% 20%,rgba(229,184,68,.16),transparent 60%),radial-gradient(ellipse 50% 45% at 10% 95%,rgba(37,99,235,.14),transparent 60%)}.mt-hero-grid{position:absolute;inset:0;opacity:.06;background-image:linear-gradient(hsla(0,0%,100%,.5) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.5) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse at 70% 40%,#000 0,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 0,transparent 70%);animation:mt-grid 24s linear infinite}.mt-orb{position:absolute;border-radius:9999px;filter:blur(60px);pointer-events:none}.mt-orb-a{width:380px;height:380px;right:6%;top:8%;background:rgba(229,184,68,.12);animation:mt-float 14s ease-in-out infinite}.mt-orb-b{width:280px;height:280px;left:2%;bottom:6%;background:rgba(37,99,235,.12);animation:mt-float 18s ease-in-out infinite reverse}.mt-spark{position:absolute;width:4px;height:4px;border-radius:9999px;background:rgba(245,203,60,.55);opacity:0;animation:mt-spark 16s linear infinite}.mt-px-1{transform:translate3d(calc(var(--mx) * -10px),calc(var(--my) * -8px),0)}.mt-px-1,.mt-px-2{transition:transform .25s ease-out}.mt-px-2{transform:translate3d(calc(var(--mx) * 14px),calc(var(--my) * 10px),0)}.mt-px-3{transform:translate3d(calc(var(--mx) * 24px),calc(var(--my) * 18px),0);transition:transform .25s ease-out}.mt-w{display:inline-block;opacity:0;transform:translateY(.55em) rotateX(-45deg);transform-origin:50% 100%;animation:mt-rise .65s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i) * 60ms + 80ms)}.mt-shimmer{background-image:linear-gradient(100deg,#f9dc6d,#f5cb3c 30%,#fff6c9 48%,#e5b844 62%,#f5cb3c);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mt-shine 6s ease-in-out 1.2s infinite}.mt-fade{opacity:0;transform:translateY(14px);animation:mt-rise-s .7s ease-out forwards;animation-delay:calc(var(--d, 0) * 1ms + .5s)}.mt-card{position:relative;border-radius:22px;background:linear-gradient(160deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 80px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.12)}.mt-ring{position:absolute;left:50%;top:50%;border-radius:9999px;border:1px dashed rgba(229,184,68,.25);transform:translate(-50%,-50%);animation:mt-spin 60s linear infinite;pointer-events:none}.mt-edge{fill:none;stroke:rgba(229,184,68,.28);stroke-width:2}.mt-flow{fill:none;stroke:#f5cb3c;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 14;animation:mt-dash 1.6s linear infinite;opacity:.75}.mt-node circle.mt-ncirc{fill:#0f172a;stroke:#e5b844;stroke-width:2}.mt-node .mt-halo{fill:none;stroke:#f5cb3c;stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center;animation:mt-halo 10s ease-out infinite;animation-delay:calc(var(--c) * 1.7s)}.mt-node .mt-glyph{fill:none;stroke:#f5cb3c;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mt-label{font:700 16px/1 var(--font-inter,Inter,ui-sans-serif,system-ui,sans-serif);fill:#cbd5e1;letter-spacing:.06em;text-transform:uppercase}.mt-dot{fill:#fff;filter:drop-shadow(0 0 6px #f5cb3c)}.mt-vid{position:relative;border-radius:20px;overflow:hidden;background:#0f172a;border:1px solid rgba(229,184,68,.35);box-shadow:0 30px 70px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.04);aspect-ratio:16/9}.mt-vid img,.mt-vid video{height:100%;object-fit:cover;display:block}.mt-play,.mt-vid img,.mt-vid video{position:absolute;inset:0;width:100%}.mt-play{justify-content:flex-end;padding-right:9%;background:linear-gradient(0deg,rgba(8,13,24,.55),rgba(8,13,24,.05) 55%);cursor:pointer;border:0}.mt-play,.mt-play-btn{display:flex;align-items:center}.mt-play-btn{width:76px;height:76px;border-radius:9999px;background:linear-gradient(180deg,#f9dc6d,#e5b844);justify-content:center;box-shadow:0 10px 40px rgba(229,184,68,.55);position:relative;transition:transform .2s ease}.mt-play:focus-visible .mt-play-btn,.mt-play:hover .mt-play-btn{transform:scale(1.08)}.mt-play-btn:after{content:"";position:absolute;inset:-10px;border-radius:9999px;border:2px solid hsla(48,92%,70%,.55);animation:mt-pulse 2.4s ease-out infinite}@keyframes mt-rise{to{opacity:1;transform:none}}@keyframes mt-rise-s{to{opacity:1;transform:none}}@keyframes mt-shine{0%,20%{background-position:100% 0}80%,to{background-position:0 0}}@keyframes mt-kenburns{0%{scale:1}to{scale:1.07}}@keyframes mt-grid{to{background-position:64px 64px}}@keyframes mt-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(24px,-30px,0)}}@keyframes mt-spark{0%{transform:translateZ(0);opacity:0}10%,85%{opacity:1}to{transform:translate3d(30px,-240px,0);opacity:0}}@keyframes mt-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes mt-dash{to{stroke-dashoffset:-19}}@keyframes mt-halo{0%{opacity:.9;transform:scale(1)}22%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}@keyframes mt-pulse{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion:reduce){.mt-hero *,.mt-hero :after,.mt-hero :before{animation:none!important;transition:none!important}.mt-fade,.mt-w{opacity:1!important;transform:none!important}.mt-dot-g,.mt-spark{display:none!important}.mt-shimmer{background-position:0 0}}@media (max-width:1023px){.mt-px-1,.mt-px-2,.mt-px-3{transform:none}.mt-hero-bg{animation-duration:60s}}.mt-zoom-pill{position:absolute;z-index:3;left:22px;bottom:-46px;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 28px);padding:9px 14px;border-radius:10px;background:linear-gradient(180deg,#e6be62,#d4a84b);border:1px solid #b8892f;color:#0b0b0b;font:700 12.5px/1.2 Inter,system-ui,sans-serif;letter-spacing:.04em;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:0 10px 26px -8px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.45)}.mt-zoom-pill i{width:8px;height:8px;border-radius:50%;flex:none;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.7);animation:mt-greenpulse 1.2s infinite}.mt-zoom-info{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:2px;border-radius:50%;background:rgba(0,0,0,.14);flex:none}.mt-zoom-info svg{width:16px;height:16px}.mt-zoom-pill:hover .mt-zoom-info{background:#0b0b0b;color:#d4a84b}.mt-zoom-pill:focus-visible{outline:2px solid #fff;outline-offset:3px}@keyframes mt-redpulse{0%{opacity:1;box-shadow:0 0 0 0 rgba(225,6,0,.7)}50%{opacity:.35}70%{box-shadow:0 0 0 7px rgba(225,6,0,0)}to{opacity:1;box-shadow:0 0 0 0 rgba(225,6,0,0)}}@media (max-width:520px){.mt-zoom-pill{left:10px;font-size:11px;padding:8px 10px;letter-spacing:.02em;gap:6px}}@media (prefers-reduced-motion:reduce){.mt-zoom-pill i{animation:none}}@media (max-width:767px){.mt-hero-grid-inner{display:flex!important;flex-direction:column}.mt-hero-left,.mt-hero-right{display:contents}.mt-hero-left>.mt-fade.inline-flex{order:1}.mt-hero-left>h1{order:2}.mt-video-wrap{order:3;width:100%!important;margin-left:0!important;margin-top:0!important;margin-bottom:16px}.mt-hero-left>p.mt-fade:not(.mt-6){order:4}.mt-hero-left>.grid{order:5}.mt-hero-left>.mt-fade.flex{order:6}.mt-hero-left>p.mt-fade.mt-6{order:7}.mt-plaque-wrap{order:8;margin-top:20px}.mt-node-wrap{order:9;margin-top:16px}.mt-ring{display:none!important}.mt-zoom-pill{position:relative;left:auto;bottom:auto;margin-top:10px;display:inline-flex}}.mt-card.mt-card-clear{background:linear-gradient(160deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.015));backdrop-filter:blur(4px) saturate(115%);-webkit-backdrop-filter:blur(4px) saturate(115%);box-shadow:0 24px 60px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1)}@keyframes mt-greenpulse{0%{opacity:1;box-shadow:0 0 0 0 rgba(34,197,94,.7)}50%{opacity:.4}70%{box-shadow:0 0 0 7px rgba(34,197,94,0)}to{opacity:1;box-shadow:0 0 0 0 rgba(34,197,94,0)}}@font-face{font-family:__Great_Vibes_3c58c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dad5af6a451969b9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Great_Vibes_3c58c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f751862dd005bbab-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Great_Vibes_3c58c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/162bae04ee86dd69-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Great_Vibes_3c58c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/67d172d8d0152ee1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Great_Vibes_3c58c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/536d9d896eaf4f3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Great_Vibes_3c58c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/87069f06a4f1ee13-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Great_Vibes_Fallback_3c58c0;src:local("Arial");ascent-override:119.68%;descent-override:56.39%;line-gap-override:0.00%;size-adjust:71.11%}.__className_3c58c0{font-family:__Great_Vibes_3c58c0,__Great_Vibes_Fallback_3c58c0;font-weight:400;font-style:normal}.hs-wrap{max-width:80rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.hs-wrap{padding:0 1.5rem}}@media(min-width:1024px){.hs-wrap{padding:0 2rem}}.hs-sec{position:relative;overflow:hidden;padding:4.5rem 0}@media(min-width:768px){.hs-sec{padding:6.5rem 0}}.hs-light{background:#f8fafc}.hs-white{background:#fff}.hs-dark{background:linear-gradient(180deg,#0b1220,#0f172a);color:#e2e8f0}.hs-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:rgba(229,184,68,.14);border:1px solid rgba(229,184,68,.35);color:#8a6c14}.hs-dark .hs-eyebrow{color:#f9dc6d;background:rgba(229,184,68,.12)}.hs-h2{font-size:clamp(1.85rem,4.6vw,3rem);line-height:1.1;font-weight:800;letter-spacing:-.02em;color:#0f172a;margin:1rem 0 .9rem;text-wrap:balance}.hs-dark .hs-h2{color:#fff}.hs-h2 em{font-style:normal;background:linear-gradient(90deg,#d4a520,#e5b844 60%,#f5cb3c);-webkit-background-clip:text;background-clip:text;color:transparent}.hs-lead{font-size:1.05rem;line-height:1.65;color:#475569;max-width:42rem}.hs-dark .hs-lead{color:#cbd5e1}.hs-center{text-align:center}.hs-center .hs-lead{margin-left:auto;margin-right:auto}.hs-grid-bg{position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(15,23,42,.07) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent)}.hs-dark .hs-grid-bg{background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0)}.hs-glow{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.hs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.8rem 1.5rem;border-radius:.85rem;font-weight:700;font-size:.95rem;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.hs-btn-gold{background:linear-gradient(135deg,#f5cb3c,#d4a520);color:#0f172a;box-shadow:0 8px 24px -8px rgba(212,165,32,.7)}.hs-btn-gold:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px rgba(212,165,32,.85)}.hs-btn-ghost{border:1px solid hsla(0,0%,100%,.28);color:#fff;background:hsla(0,0%,100%,.06)}.hs-btn-ghost:hover{background:hsla(0,0%,100%,.14)}.hs-btn-navy{background:#0f172a;color:#fff}.hs-btn-navy:hover{transform:translateY(-2px);background:#1a2332}[data-rv]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}[data-rv=hide]{opacity:0;transform:translateY(24px)}[data-rv=show]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-rv=hide],[data-rv]{opacity:1!important;transform:none!important;transition:none!important}}.hs-tt-grid{display:grid;gap:1.1rem;margin-top:3rem;grid-template-columns:1fr}@media(min-width:640px){.hs-tt-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.hs-tt-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.hs-tt{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:1.35rem;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:transform .25s,box-shadow .25s,border-color .25s}.hs-tt:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px rgba(15,23,42,.35);border-color:rgba(212,165,32,.6)}.hs-tt-ic{position:relative;width:3.2rem;height:3.2rem;border-radius:1rem;display:grid;place-items:center;color:#0f172a;background:linear-gradient(135deg,#fceea6,#e5b844);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 8px 18px -8px rgba(212,165,32,.8)}.hs-tt-ic:after{content:"";position:absolute;inset:-5px;border-radius:1.2rem;border:1px solid rgba(229,184,68,.55);opacity:0}.hs-tt h3{margin:.95rem 0 .15rem;font-size:1.02rem;font-weight:800;color:#0f172a;line-height:1.25}.hs-tt .tag{font-size:.8rem;font-weight:600;color:#a37c14;line-height:1.35}.hs-tt-attest{display:flex;align-items:center;gap:6px;margin:2px 0 0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.hs-tt-attest.is-required{color:#b45309}.hs-tt-attest.is-not-required{color:#15803d}.hs-tt p{margin:.6rem 0 0;font-size:.86rem;line-height:1.55;color:#475569}.hs-tt ul{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:.35rem}.hs-tt li{display:flex;gap:.45rem;font-size:.8rem;color:#475569;line-height:1.4}.hs-tt li:before{content:"";flex:none;width:.95rem;height:.95rem;margin-top:.05rem;border-radius:50%;background:#dcfce7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.5l2.4 2.4 4.6-5' fill='none' stroke='%2316a34a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.hs-tt details{margin-top:auto;padding-top:1rem}.hs-tt summary{cursor:pointer;list-style:none;font-size:.82rem;font-weight:700;color:#1a3a5c;display:inline-flex;align-items:center;gap:.35rem;min-height:32px}.hs-tt summary::-webkit-details-marker{display:none}.hs-tt summary:after{content:"+";font-size:1.05rem;line-height:1;color:#a37c14;transition:transform .2s}.hs-tt details[open] summary:after{transform:rotate(45deg)}.hs-tt .more{margin-top:.7rem;padding-top:.8rem;border-top:1px dashed #e2e8f0;font-size:.8rem;line-height:1.55;color:#475569}.hs-tt .more h4{margin:.6rem 0 .3rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.hs-tt .more p{margin:.5rem 0 0;font-size:.8rem}.hs-tt .full{display:inline-flex;margin-top:.8rem;font-size:.78rem;font-weight:700;color:#0f172a;background:linear-gradient(135deg,#f9dc6d,#d4a520);padding:.5rem .8rem;border-radius:.6rem;text-decoration:none}.hs-tt-call{background:linear-gradient(160deg,#0f172a,#1a3a5c);border-color:hsla(0,0%,100%,.1);color:#e2e8f0;justify-content:center;text-align:center;align-items:center}.hs-tt-call h3{color:#fff;font-size:1.15rem}.hs-tt-call p{color:#cbd5e1}.hs-tt-call .hs-tt-ic{border-radius:50%}.hs-steps{display:grid;gap:1.25rem;margin-top:3.2rem;grid-template-columns:1fr;counter-reset:s}@media(min-width:768px){.hs-steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:1180px){.hs-steps{grid-template-columns:repeat(5,1fr);gap:1rem}}.hs-step{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(15,23,42,.04)}.hs-step .art{aspect-ratio:4/3;background:radial-gradient(120% 90% at 50% 0,#1e3a5f 0,#0f172a 75%);display:grid;place-items:center;padding:.6rem}.hs-step .art svg{width:100%;height:100%;max-height:100%}.hs-step .num{position:absolute;top:.7rem;left:.7rem;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.9rem;background:linear-gradient(135deg,#f9dc6d,#d4a520);color:#0f172a;box-shadow:0 4px 10px rgba(0,0,0,.35);z-index:1}.hs-step .body{padding:1.1rem 1.15rem 1.3rem}.hs-step h3{margin:0 0 .4rem;font-size:1.02rem;font-weight:800;color:#0f172a;line-height:1.25}.hs-step p{margin:0;font-size:.86rem;line-height:1.55;color:#475569}.hs-detail{margin-top:2.5rem;border:1px solid #e2e8f0;border-radius:1.1rem;background:#fff;overflow:hidden}.hs-detail summary{cursor:pointer;list-style:none;padding:1.1rem 1.3rem;font-weight:800;color:#0f172a;display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:56px}.hs-detail summary::-webkit-details-marker{display:none}.hs-detail summary span{font-weight:600;font-size:.85rem;color:#a37c14}.hs-wz{display:grid;gap:1.5rem;padding:0 1.3rem 1.5rem;grid-template-columns:1fr}@media(min-width:900px){.hs-wz{grid-template-columns:repeat(2,1fr)}}.hs-wz-item{display:grid;gap:.8rem;border:1px solid #eef2f6;border-radius:1rem;padding:1rem;background:#f8fafc}.hs-wz-item h4{margin:0;font-size:.95rem;font-weight:800;color:#0f172a}.hs-wz-item h4 b{color:#a37c14;margin-right:.35rem}.hs-wz-item p{margin:0;font-size:.84rem;line-height:1.55;color:#475569}.hs-wz-item ul{margin:.2rem 0 0;padding-left:1.1rem;font-size:.8rem;color:#475569;display:grid;gap:.2rem}.hs-wz-item img{width:100%;height:auto;border-radius:.6rem;border:1px solid #e2e8f0;aspect-ratio:1400/849;object-fit:cover;background:#0f172a}.hs-note{margin-top:1.6rem;font-size:.8rem;color:#64748b;max-width:46rem}.hs-show{display:grid;gap:2.5rem;margin-top:3rem;grid-template-columns:1fr;align-items:center}@media(min-width:1024px){.hs-show{grid-template-columns:5fr 7fr;gap:3.5rem}}.hs-tabs{display:grid;gap:.6rem}.hs-tab{display:flex;gap:.85rem;text-align:left;width:100%;padding:.95rem 1rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:#cbd5e1;cursor:pointer;transition:background .2s,border-color .2s,transform .2s;min-height:64px;font:inherit}.hs-tab:hover{background:hsla(0,0%,100%,.07)}.hs-tab[aria-selected=true]{background:rgba(229,184,68,.12);border-color:rgba(229,184,68,.55)}.hs-tab .ti{flex:none;width:2.6rem;height:2.6rem;border-radius:.8rem;background:rgba(229,184,68,.16);display:grid;place-items:center}.hs-tab b{display:block;color:#fff;font-size:.98rem;margin-bottom:.15rem}.hs-tab span{font-size:.82rem;line-height:1.45;color:#94a3b8}.hs-frame{position:relative;border-radius:1rem;background:#0b1220;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 40px 80px -30px rgba(0,0,0,.8),0 0 0 6px hsla(0,0%,100%,.03)}.hs-frame .bar{display:flex;align-items:center;gap:.4rem;padding:.65rem .85rem;background:#162033;border-radius:1rem 1rem 0 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.hs-frame .bar i{width:.65rem;height:.65rem;border-radius:50%;background:#475569}.hs-frame .bar i:first-child{background:#ef6b6b}.hs-frame .bar i:nth-child(2){background:#f2c14e}.hs-frame .bar i:nth-child(3){background:#52c97a}.hs-frame .url{margin-left:.6rem;flex:1;max-width:20rem;font-size:.72rem;color:#94a3b8;background:#0b1220;border-radius:.4rem;padding:.25rem .6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-screens{position:relative;aspect-ratio:1400/849;border-radius:0 0 1rem 1rem;overflow:hidden;background:#0f172a}.hs-screens img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.hs-screens img[data-on="1"]{opacity:1}.hs-float{position:absolute;right:.6rem;bottom:-1.1rem;background:#fff;color:#0f172a;border-radius:.9rem;padding:.6rem .85rem;font-size:.78rem;font-weight:700;box-shadow:0 18px 30px -12px rgba(0,0,0,.6);display:flex;align-items:center;gap:.5rem}.hs-float i{width:.55rem;height:.55rem;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.25)}.hs-feats{display:grid;gap:1rem;margin-top:3.5rem;grid-template-columns:1fr}@media(min-width:640px){.hs-feats{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.hs-feats{grid-template-columns:repeat(3,1fr)}}.hs-feat{padding:1.25rem;border-radius:1.1rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.035);display:flex;gap:1rem}.hs-feat svg{flex:none;width:3.4rem;height:3.4rem}.hs-feat b{display:block;color:#fff;font-size:.98rem;margin-bottom:.25rem}.hs-feat span{font-size:.84rem;line-height:1.5;color:#94a3b8}.hs-att{display:grid;gap:2.5rem;grid-template-columns:1fr;align-items:center}@media(min-width:1024px){.hs-att{grid-template-columns:1fr 1fr;gap:4rem}}.hs-att figure{position:relative;margin:0;border-radius:1.5rem;overflow:hidden;box-shadow:0 30px 60px -30px rgba(15,23,42,.5);aspect-ratio:16/10;background:#1a2332}.hs-att figure img{width:100%;height:100%;object-fit:cover}.hs-att figure:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(15,23,42,.55))}.hs-chip{position:absolute;z-index:1;left:1rem;bottom:1rem;display:flex;align-items:center;gap:.55rem;background:hsla(0,0%,100%,.95);padding:.6rem .85rem;border-radius:.9rem;font-weight:700;font-size:.8rem;color:#0f172a}.hs-chip svg{width:1.4rem;height:1.4rem}.hs-flow{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:.9rem}.hs-flow li{display:flex;gap:.9rem;align-items:flex-start}.hs-flow .n{flex:none;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.85rem;background:#0f172a;color:#f9dc6d}.hs-flow b{display:block;color:#0f172a;font-size:.95rem}.hs-flow span{font-size:.86rem;color:#475569;line-height:1.5}.hs-cta{position:relative;overflow:hidden;color:#fff;background:#0b1220;padding:5rem 0}@media(min-width:768px){.hs-cta{padding:7rem 0}}.hs-cta .bg{position:absolute;inset:0}.hs-cta .bg img{width:100%;height:100%;object-fit:cover;opacity:.5}.hs-cta .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,18,32,.96),rgba(11,18,32,.82) 55%,rgba(11,18,32,.55))}.hs-cta-in{position:relative;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:900px){.hs-cta-in{grid-template-columns:1.4fr 1fr;align-items:center;gap:3rem}}.hs-cta h2{font-size:clamp(2rem,5vw,3.4rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;margin:1rem 0;text-wrap:balance}.hs-cta h2 em{font-style:normal;background:linear-gradient(90deg,#f9dc6d,#e5b844);-webkit-background-clip:text;background-clip:text;color:transparent}.hs-cta p.sub{color:#cbd5e1;font-size:1.05rem;line-height:1.6;max-width:36rem}.hs-cta-card{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);border-radius:1.4rem;padding:1.5rem;backdrop-filter:blur(8px)}.hs-cta-card .lbl{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#f9dc6d;font-weight:700}.hs-phone{display:block;margin:.35rem 0 .2rem;font-size:clamp(1.7rem,4.5vw,2.3rem);font-weight:800;color:#fff;text-decoration:none;letter-spacing:-.01em}.hs-cta-card small{display:block;color:#94a3b8;font-size:.8rem;line-height:1.5;margin-top:.8rem}.hs-cta ul{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;font-size:.86rem;color:#cbd5e1}.hs-cta li:before{content:"\2713";color:#f5cb3c;font-weight:800;margin-right:.4rem}.hs-mid{background:linear-gradient(90deg,#0f172a,#1a3a5c);padding:1.35rem 0;color:#fff}.hs-mid-in{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}.hs-mid b{font-size:1.05rem}.hs-mid span{display:block;font-size:.86rem;color:#cbd5e1;margin-top:.15rem}.hs-mid .acts{display:flex;flex-wrap:wrap;gap:.6rem}.hs-disc{font-size:.76rem;color:#64748b;line-height:1.55}.hs-dark .hs-disc{color:#94a3b8}.hs-svg .dash{stroke-dasharray:6 7}.hs-svg .draw{stroke-dasharray:var(--len,120);stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.hs-svg .flow{animation:hsflow 1.4s linear infinite}.hs-svg .draw{animation:hsdraw 4.5s ease-in-out infinite;animation-delay:var(--dl,0s)}.hs-svg .pulse{transform-box:fill-box;transform-origin:center;animation:hspulse 2.8s ease-in-out infinite;animation-delay:var(--dl,0s)}.hs-svg .bob{animation:hsbob 3.6s ease-in-out infinite;animation-delay:var(--dl,0s)}.hs-svg .grow{transform-box:fill-box;transform-origin:left center;animation:hsgrow 4.5s ease-in-out infinite}.hs-svg .blink{animation:hsblink 1s steps(2) infinite}.hs-svg .pop{animation:hspop 4.5s ease-in-out infinite;animation-delay:var(--dl,0s)}.hs-svg .pop,.hs-svg .ring{transform-box:fill-box;transform-origin:center}.hs-svg .ring{animation:hsring 2.8s ease-out infinite;animation-delay:var(--dl,0s)}.hs-tt:hover .hs-tt-ic:after{animation:hsring2 1.3s ease-out infinite}}@keyframes hsflow{to{stroke-dashoffset:-26}}@keyframes hsdraw{0%{stroke-dashoffset:var(--len,120)}35%,80%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--len,120)*-1)}}@keyframes hspulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.85}}@keyframes hsbob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes hsgrow{0%{transform:scaleX(.05)}60%,85%{transform:scaleX(1)}to{transform:scaleX(.05)}}@keyframes hsblink{50%{opacity:0}}@keyframes hspop{0%,40%{transform:scale(0);opacity:0}55%{transform:scale(1.2);opacity:1}65%,90%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes hsring{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.7);opacity:0}}@keyframes hsring2{0%{opacity:.9;transform:scale(.95)}to{opacity:0;transform:scale(1.25)}}.hs-cta .hs-eyebrow{color:#f9dc6d}.hs-tt-call .txt{margin:.4rem 0 1rem}@media(min-width:1024px){.hs-tt-call{grid-column:1/-1;flex-direction:row;gap:1.75rem;text-align:left;padding:1.5rem 2rem}.hs-tt-call .txt{margin:0;flex:1}.hs-tt-call h3{margin-top:0}}@media(max-width:767px){.hs-step .art{aspect-ratio:16/9}}.blog_content__uLyZW{color:#334155;font-size:1rem;line-height:1.75;overflow-wrap:break-word}.blog_content__uLyZW p{margin:0 0 1.25rem}.blog_content__uLyZW h2{color:#0a1929;font-size:1.5rem;line-height:1.3;font-weight:700;margin:2.75rem 0 1rem;padding-left:.85rem;border-left:6px solid #d4a84b}.blog_content__uLyZW h3{color:#1e3a5f;font-size:1.25rem;line-height:1.4;font-weight:600;margin:2rem 0 .75rem}.blog_content__uLyZW h4{color:#1e3a5f;font-size:1.05rem;font-weight:600;margin:1.5rem 0 .5rem}.blog_content__uLyZW a{color:#1e3a5f;font-weight:600;text-decoration:underline;text-underline-offset:2px}.blog_content__uLyZW a:hover{color:#0a1929}.blog_content__uLyZW strong{color:#0f172a}.blog_content__uLyZW ol,.blog_content__uLyZW ul{margin:0 0 1.5rem;padding-left:1.5rem}.blog_content__uLyZW ul{list-style:disc}.blog_content__uLyZW ol{list-style:decimal}.blog_content__uLyZW li{margin:.5rem 0}.blog_content__uLyZW blockquote{margin:1.5rem 0;padding:.75rem 1.25rem;border-left:4px solid #d4a84b;border-radius:0 .75rem .75rem 0;background:rgba(212,168,75,.06);color:#475569;font-style:italic}.blog_content__uLyZW blockquote p:last-child{margin-bottom:0}.blog_content__uLyZW table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.blog_content__uLyZW td,.blog_content__uLyZW th{border:1px solid #e2e8f0;padding:.6rem .8rem;text-align:left;vertical-align:top}.blog_content__uLyZW th{background:rgba(30,58,95,.06);color:#1e3a5f;font-weight:600}.blog_content__uLyZW figure{margin:2rem 0}.blog_content__uLyZW img,.blog_content__uLyZW picture{display:block;max-width:100%;height:auto}.blog_content__uLyZW img{border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.blog_content__uLyZW figcaption{margin-top:.6rem;font-size:.875rem;color:#64748b}.blog_content__uLyZW .disclosure{margin-top:2.5rem;padding:1rem 1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;font-size:.875rem;color:#475569}@media (min-width:640px){.blog_content__uLyZW{font-size:1.0625rem}.blog_content__uLyZW h2{font-size:1.875rem}}