html{scroll-behavior:smooth}[id]{scroll-margin-top:100px}.hdr{color:#f6f5f8;z-index:100;-webkit-font-smoothing:antialiased;border-bottom:1px solid #0000;font-family:Inter,system-ui,sans-serif;transition:transform .35s,background .25s,border-color .25s;position:fixed;top:0;left:0;right:0}.hdr.solid{-webkit-backdrop-filter:blur(14px);background:#060509e6;border-bottom-color:#ffffff14}.hdr.hide{transform:translateY(-100%)}.hdr-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;height:84px;margin:0 auto;padding:0 40px;display:flex}.hdr-logo{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.hdr-links{align-items:center;gap:30px;display:flex}.hdr-lnk{color:#ffffffc7;white-space:nowrap;font-size:14px;text-decoration:none;transition:color .25s}.hdr-lnk.on{border-bottom:1px solid #ffffffb3;padding-bottom:4px}.hdr-cta{color:#0a0812;white-space:nowrap;background:#fff;border-radius:40px;align-items:center;height:44px;padding:0 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hdr-burger{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:none}.hdr-sub{background:#0605098c;border-top:1px solid #ffffff14}.hdr-sub-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;height:48px;margin:0 auto;padding:0 40px;display:flex}.hdr-sub-links{align-items:center;gap:26px;display:flex}.hdr-sub .hdr-lnk{font-size:13px}.hdr-dl{color:#122400;white-space:nowrap;background:#c9fa2e;border-radius:30px;align-items:center;height:32px;padding:0 16px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.ftr{color:#f6f5f8;background:#060509;border-top:1px solid #ffffff1a;font-family:Inter,system-ui,sans-serif}.ftr a{text-decoration:none}.ftr-lnk{color:#ffffffa3;margin-bottom:12px;font-size:14px;transition:color .25s;display:block}.ftr-lnk:hover{color:#fff}.ftr-h{letter-spacing:1.6px;color:#ffffff4d;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:12px;display:block}@media (max-width:900px){.hdr-row,.hdr-sub-row{padding:0 20px}.hdr-burger{display:inline-flex}.hdr-links{display:none}.hdr-links.open{background:#060509f7;border-bottom:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:18px;padding:24px 20px 28px;display:flex;position:absolute;top:84px;left:0;right:0}.hdr-cta{display:none}.hdr-links.open .hdr-cta{display:inline-flex}.hdr-sub-links{gap:16px}}.hdr,.hdr.solid{-webkit-backdrop-filter:none;background:#002ed7;border-bottom-color:#ffffff29}.hdr-cta{color:#002ed7}@media (max-width:900px){.hdr-links.open{background:#002ed7;border-bottom-color:#ffffff29}}.hdr,.hdr.solid{color:#0a0812;background:#fff;border-bottom-color:#0a08121a}.hdr-logo{color:#0a0812}.hdr-logo img{filter:brightness(0)}.hdr-lnk{color:#0a0812b3}.hdr-lnk:hover,.hdr-lnk.on{color:#0a0812}.hdr-lnk.on{border-bottom-color:#002ed7}.hdr-cta{color:#fff;background:#002ed7}.hdr-burger{color:#0a0812;border-color:#0a081240}@media (max-width:900px){.hdr-links.open{background:#fff;border-bottom-color:#0a08121a}}.hdr.cl .hdr-cta{color:#122400;background:#c9fa2e}.hdr.cl .hdr-lnk.on{border-bottom-color:#c9fa2e}
html,body,.pg-main,.pg-svc,.pg-legal{overflow-x:clip}img,svg,video{max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{border-radius:8px;outline-offset:3px!important;outline:2px solid #4c6bff!important}.skip-link{z-index:200;color:#0a0812;background:#fff;border-radius:10px;padding:12px 18px;font:600 14px Inter,system-ui,sans-serif;text-decoration:none;transition:top .2s;position:absolute;top:-64px;left:16px}.skip-link:focus{top:12px}.hdr.solid{box-shadow:0 1px #0a08120f,0 10px 30px #00000038}@media (pointer:coarse){.hdr-lnk{padding:10px 0}.ftr-lnk{margin-bottom:6px;padding:6px 0}}.ftr-h{color:#ffffff94!important;font-size:12px!important}.ftr-lnk{color:#ffffffbd}.ftr-soon{cursor:default;color:#ffffff8f!important}.ftr-soon em{color:#ffffffa8;border:1px solid #ffffff47;border-radius:20px;margin-left:8px;padding:1px 9px;font-size:12px;font-style:normal}.pg-svc div.grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.pg-svc div.grid>.card,.pg-svc div.grid>a.tile{flex:none;grid-column:span 2}.pg-svc div.grid>.card:last-child:nth-child(3n+1){grid-column:span 6}.pg-svc div.grid>.card:nth-last-child(2):nth-child(3n+1),.pg-svc div.grid>.card:last-child:nth-child(3n+2){grid-column:span 3}.pg-svc div.grid.steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pg-svc div.grid.steps>.card,.pg-svc div.grid.steps>:last-child:nth-child(n){grid-column:auto}@media (max-width:1024px){.pg-svc div.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-svc div.grid>.card,.pg-svc div.grid>a.tile,.pg-svc div.grid>.card:last-child:nth-child(3n+1),.pg-svc div.grid>.card:nth-last-child(2):nth-child(3n+1),.pg-svc div.grid>.card:last-child:nth-child(3n+2){grid-column:span 1}.pg-svc div.grid>.card:last-child:nth-child(odd){grid-column:span 2}.pg-svc div.grid.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-svc div.grid.steps>:last-child:nth-child(odd){grid-column:span 2}}@media (max-width:640px){.pg-svc div.grid,.pg-svc div.grid.steps{grid-template-columns:minmax(0,1fr)}.pg-svc div.grid>.card,.pg-svc div.grid>a.tile,.pg-svc div.grid>.card:last-child:nth-child(odd),.pg-svc div.grid.steps>:last-child:nth-child(odd){grid-column:span 1}}.pg-svc .lab{color:#fff9}.pg-svc .note{color:#ffffff94}.hdr .hdr-row,.hdr .hdr-sub-row{box-sizing:content-box}a[style*=border-radius\:40px],.pg-svc a.btn,.pg-svc a.ghost,.cta-band a{box-sizing:border-box}a[style*=border-radius\:40px],.pg-svc a.btn,.pg-svc a.ghost,.cta-band a,.hdr-cta{transition:transform .2s,filter .2s,background .2s,border-color .2s,color .2s}a[style*=border-radius\:40px]:hover,.pg-svc a.btn:hover,.pg-svc a.ghost:hover,.cta-band a:hover,.hdr-cta:hover{filter:brightness(1.07);transform:translateY(-1px)}a[style*=border-radius\:40px]:active,.pg-svc a.btn:active,.pg-svc a.ghost:active,.cta-band a:active,.hdr-cta:active{filter:brightness(.95);transform:translateY(0)}@media (max-width:1100px){.cl-g4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.cl-g3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.cl-g3,.cl-g4{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:900px){.hw-col{padding:28px 0!important}}.cta-band{color:#f6f5f8;background:#060509;border-top:1px solid #ffffff14;font-family:Inter,system-ui,sans-serif}.cta-band .in{max-width:1280px;margin:0 auto;padding:clamp(64px,7.5vw,104px) clamp(20px,4vw,40px)}.cta-band h2{letter-spacing:-.03em;max-width:640px;margin:0 0 14px;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.08}.cta-band p{color:#ffffffad;max-width:560px;margin:0 0 32px;font-size:17px;line-height:1.7}.cta-band .acts{flex-wrap:wrap;gap:14px;display:flex}.cta-band a{border-radius:40px;align-items:center;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.cta-band a.b1{color:#0a0812;background:#fff}.cta-band a.b2{color:#f6f5f8;border:1px solid #ffffff4d;font-weight:500}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body:not(.is-home) [data-rv="0"]{opacity:0;transform:translateY(32px)}body:not(.is-home) [data-rv="1"]{opacity:1;transition:opacity .9s cubic-bezier(.2,.7,.2,1) var(--rvd,0s), transform .9s cubic-bezier(.2,.7,.2,1) var(--rvd,0s);transform:none}body:not(.is-home) .card,body:not(.is-home) .pcard,body:not(.is-home) a.tile{transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s}body:not(.is-home) .card:hover,body:not(.is-home) .pcard:hover,body:not(.is-home) a.tile:hover{border-color:#ffffff4d;transform:translateY(-6px)}body:not(.is-home) .pg-svc .row,body:not(.is-home) .go,body:not(.is-home) .trow{transition:padding-left .25s,color .2s}body:not(.is-home) .pg-svc a.row:hover{padding-left:12px}body:not(.is-home) main a{transition:color .2s,padding-left .25s}body:not(.is-home) main a:hover{opacity:.78}body:not(.is-home) .ftr-lnk{transition:color .2s,padding-left .2s}body:not(.is-home) .ftr-lnk:hover{color:#fff;padding-left:6px}body:not(.is-home) .hdr-lnk{transition:color .2s}.cw .card:hover,.kw .kc:hover{border-color:inherit;transform:none!important}.cw .card.form:hover{border-color:#0a08121f!important}html{scroll-behavior:smooth}@keyframes pg-in{0%{opacity:0}to{opacity:1}}@keyframes hero-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}body:not(.is-home) main.pg-enter{animation:.5s both pg-in}body:not(.is-home) main h1{animation:.9s cubic-bezier(.2,.7,.2,1) both hero-up}body:not(.is-home) main h1~p{animation:.9s cubic-bezier(.2,.7,.2,1) .12s both hero-up}body:not(.is-home) main h1~div a,body:not(.is-home) main h1~a{animation:.9s cubic-bezier(.2,.7,.2,1) .24s both hero-up}
