.hp{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#141414;background:#FFFFFF;-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.hp) *,:where(.hp) :after,:where(.hp) :before{box-sizing:border-box}:where(.hp) a{color:#1D4ED8}:where(.hp) a:hover{color:#1E3A8A}:where(.hp) h1,:where(.hp) h2,:where(.hp) h3{font-weight:700;color:#141414}:where(.hp) a:focus-visible,:where(.hp) button:focus-visible,:where(.hp) summary:focus-visible,:where(.hp) textarea:focus-visible{outline:3px solid #2563EB;outline-offset:3px;border-radius:8px}.hp [id]{scroll-margin-top:88px}.hp-eyebrow{margin:0;font-family:IBM Plex Mono,monospace;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:#57534E}.hp-num{color:#1D4ED8;margin-right:.9em}.hp-h2{margin:0;font-weight:700;font-size:clamp(32px,4.4vw,52px);line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.hp-lede{font-size:18px}.hp-body,.hp-lede{margin:0;line-height:1.6;max-width:62ch}.hp-body{font-size:16px;color:#57534E}.hp-sec{padding:0 24px 96px}.hp-sec-band{padding:0 16px 96px}.hp-wrap{max-width:1120px;margin:0 auto;gap:40px}.hp-head,.hp-wrap{display:flex;flex-direction:column}.hp-head{gap:16px;max-width:820px}.hp-band{border-radius:32px;padding:88px 24px;position:relative;overflow:hidden}.hp-card{background:#FFFFFF;border:1px solid #e7e5e4;border-radius:20px}.hp-ico{width:44px;height:44px;border-radius:12px;background:#EFECE6;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hp-dots:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#CFC8BA 1.2px,transparent 1.4px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 75% 85% at 50% 45%,transparent 38%,#000 100%);mask-image:radial-gradient(ellipse 75% 85% at 50% 45%,transparent 38%,#000 100%);pointer-events:none}.hp-dots>*{position:relative}.hp-grid-lines{background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 0);background-size:32px 32px}.hp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:0;border-radius:12px;background:#2563EB;color:#FFFFFF;font-family:inherit;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 6px 14px -8px rgba(37,99,235,.7);transition:background .15s,transform .15s}.hp-btn:hover,a.hp-btn:hover{background:#1D4ED8;color:#FFFFFF}.hp-btn:active{transform:translateY(1px)}.hp-btn-lg{min-height:52px;padding:0 28px;font-size:17px}.hp-prompt{background:#FFFFFF;border:1px solid #ddd8cc;border-radius:20px;padding:18px 18px 14px;box-shadow:0 1px 2px rgba(20,20,20,.05),0 28px 48px -26px rgba(41,37,36,.45);transition:box-shadow .15s,border-color .15s}.hp-prompt:focus-within{border-color:#2563EB;box-shadow:0 0 0 4px rgba(37,99,235,.16),0 28px 48px -26px rgba(41,37,36,.45)}.hp-prompt-stack{position:relative;isolation:isolate;width:100%;max-width:760px;margin-bottom:22px}.hp-prompt-stack:after,.hp-prompt-stack:before{content:"";position:absolute;left:18px;right:18px;height:100%;border-radius:20px;background:#FFFFFF;border:1px solid #ddd8cc;opacity:.7}.hp-prompt-stack:before{top:12px;z-index:0;transform:scale(.97)}.hp-prompt-stack:after{top:24px;z-index:-1;transform:scale(.94);opacity:.45}.hp-prompt-stack>form{position:relative;z-index:1}.hp-chip{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid #d6d3d1;background:#FAFAF9;color:#44403C;font-family:inherit;font-size:14px;cursor:pointer;transition:background .15s,border-color .15s}.hp-chip:hover{background:#EFF6FF;border-color:#93C5FD;color:#1E3A8A}.hp-ar{width:44px;height:44px;border-radius:999px;border:1px solid #d6d3d1;background:#FFFFFF;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.hp-ar:hover{border-color:#141414}.hp-ar-p{border-color:#2563EB;background:#2563EB}.hp-ar-p:hover{background:#1D4ED8;border-color:#1D4ED8}.hp-site{transition:transform .2s ease,box-shadow .2s ease}.hp-site:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgba(20,20,20,.05),0 24px 36px -20px rgba(20,20,20,.35)}.hp-site:hover .hp-site-go{text-decoration:underline}.hp-row{transition:border-color .15s,transform .15s}.hp-row:hover{border-color:#93C5FD}.hp-faq{border-bottom:1px solid #e7e5e4}.hp-faq:first-of-type{border-top:1px solid #e7e5e4}.hp-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:16px 0;font-size:18px;font-weight:600;cursor:pointer}.hp-faq summary::-webkit-details-marker{display:none}.hp-faq p{margin:0 0 20px;font-size:17px;line-height:1.6;color:#57534E;max-width:62ch}.hp-mk{flex:0 0 32px;width:32px;height:32px;border:1px solid #d6d3d1;border-radius:999px;position:relative;transition:background .15s,border-color .15s}.hp-mk:after,.hp-mk:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:#141414;transform:translate(-50%,-50%);transition:transform .2s}.hp-mk:after{transform:translate(-50%,-50%) rotate(90deg)}.hp-faq[open] .hp-mk{background:#2563EB;border-color:#2563EB}.hp-faq[open] .hp-mk:after,.hp-faq[open] .hp-mk:before{background:#FFFFFF}.hp-faq[open] .hp-mk:after{transform:translate(-50%,-50%) rotate(0deg)}.hp-cursor{display:inline-block;width:2px;height:16px;background:#2563EB}.hp-anim-on .hp-cursor{animation:hp-blink 1.1s steps(1) infinite}@keyframes hp-blink{50%{opacity:0}}@keyframes hp-m-u{0%,1.2%{opacity:0;transform:translateY(6px)}3%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(6px)}}.hp-anim-on .hp-m-u{animation:hp-m-u 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-m-r{0%,16.2%{opacity:0;transform:translateY(6px)}18.6%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(6px)}}.hp-anim-on .hp-m-r{animation:hp-m-r 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-m-b3{0%,28.2%{opacity:0;transform:translateY(6px)}30%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(6px)}}.hp-anim-on .hp-m-b3{animation:hp-m-b3 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-m-hd{0%,19.8%{opacity:0;transform:translateY(-4px)}22.2%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-4px)}}.hp-anim-on .hp-m-hd{animation:hp-m-hd 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-m-hero{0%,23.4%{opacity:0;transform:translateY(8px)}27%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(8px)}}.hp-anim-on .hp-m-hero{animation:hp-m-hero 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-m-btn{0%,30%{opacity:0;transform:scale(.6)}31.2%{opacity:1;transform:scale(1.08)}32.4%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.6)}}.hp-anim-on .hp-m-btn{animation:hp-m-btn 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-m-c1{0%,33.6%{opacity:0;transform:translateY(8px)}36%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(8px)}}.hp-anim-on .hp-m-c1{animation:hp-m-c1 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-m-c2{0%,34.8%{opacity:0;transform:translateY(8px)}37.2%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(8px)}}.hp-anim-on .hp-m-c2{animation:hp-m-c2 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-m-c3{0%,36%{opacity:0;transform:translateY(8px)}38.4%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(8px)}}.hp-anim-on .hp-m-c3{animation:hp-m-c3 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-m-pub{0%,40.8%{opacity:0;transform:scale(.6)}42%{opacity:1;transform:scale(1.08)}43.2%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.6)}}.hp-anim-on .hp-m-pub{animation:hp-m-pub 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-m-w0{0%,3.6%{opacity:0;transform:translateY(3px)}4.4%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(3px)}}.hp-anim-on .hp-m-w0{animation:hp-m-w0 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-m-w1{0%,5%{opacity:0;transform:translateY(3px)}5.9%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(3px)}}.hp-anim-on .hp-m-w1{animation:hp-m-w1 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-m-w2{0%,6.5%{opacity:0;transform:translateY(3px)}7.3%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(3px)}}.hp-anim-on .hp-m-w2{animation:hp-m-w2 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-m-w3{0%,7.9%{opacity:0;transform:translateY(3px)}8.8%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(3px)}}.hp-anim-on .hp-m-w3{animation:hp-m-w3 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-m-w4{0%,9.4%{opacity:0;transform:translateY(3px)}10.2%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(3px)}}.hp-anim-on .hp-m-w4{animation:hp-m-w4 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-m-w5{0%,10.8%{opacity:0;transform:translateY(3px)}11.6%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(3px)}}.hp-anim-on .hp-m-w5{animation:hp-m-w5 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-m-w6{0%,12.2%{opacity:0;transform:translateY(3px)}13.1%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(3px)}}.hp-anim-on .hp-m-w6{animation:hp-m-w6 9s cubic-bezier(.2,.7,.2,1) infinite}[class^=m-w]{display:inline-block}@keyframes hp-b-row{0%,4.8%{opacity:0;transform:translateX(-14px)}8.4%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateX(-14px)}}.hp-anim-on .hp-b-row{animation:hp-b-row 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-b-slot{0%,18%{opacity:0;transform:translateY(6px)}21.6%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(6px)}}.hp-anim-on .hp-b-slot{animation:hp-b-slot 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-b-paid{0%,30%{opacity:0;transform:scale(.6)}31.5%{opacity:1;transform:scale(1.08)}33%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.6)}}.hp-anim-on .hp-b-paid{animation:hp-b-paid 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-c-enq{0%,2.4%{opacity:0;transform:translateX(-14px)}6%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateX(-14px)}}.hp-anim-on .hp-c-enq{animation:hp-c-enq 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-c-t1{0%,15.6%{opacity:0;transform:translateY(4px)}18.6%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(4px)}}.hp-anim-on .hp-c-t1{animation:hp-c-t1 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-c-t2{0%,22.8%{opacity:0;transform:translateY(4px)}25.8%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(4px)}}.hp-anim-on .hp-c-t2{animation:hp-c-t2 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-c-ph{0%,33.6%{opacity:0;transform:translateY(-10px) scale(.96)}36.6%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-10px) scale(.96)}}.hp-anim-on .hp-c-ph{animation:hp-c-ph 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-d-u{0%,1.2%{opacity:0;transform:translateY(6px)}3%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(6px)}}.hp-anim-on .hp-d-u{animation:hp-d-u 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-d-w0{0%,3.6%{opacity:0;transform:translateY(3px)}4.4%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(3px)}}.hp-anim-on .hp-d-w0{animation:hp-d-w0 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-d-w1{0%,4.9%{opacity:0;transform:translateY(3px)}5.8%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(3px)}}.hp-anim-on .hp-d-w1{animation:hp-d-w1 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-d-w2{0%,6.2%{opacity:0;transform:translateY(3px)}7.1%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(3px)}}.hp-anim-on .hp-d-w2{animation:hp-d-w2 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-d-w3{0%,7.6%{opacity:0;transform:translateY(3px)}8.4%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(3px)}}.hp-anim-on .hp-d-w3{animation:hp-d-w3 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-d-w4{0%,8.9%{opacity:0;transform:translateY(3px)}9.7%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(3px)}}.hp-anim-on .hp-d-w4{animation:hp-d-w4 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-d-w5{0%,10.2%{opacity:0;transform:translateY(3px)}11%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(3px)}}.hp-anim-on .hp-d-w5{animation:hp-d-w5 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-d-done{0%,18%{opacity:0;transform:scale(.6)}19.5%{opacity:1;transform:scale(1.08)}21%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.6)}}.hp-anim-on .hp-d-done{animation:hp-d-done 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-d-row{0%,25.2%{opacity:0;transform:translateX(-14px)}28.8%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateX(-14px)}}.hp-anim-on .hp-d-row{animation:hp-d-row 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-e-site{0%,1.2%{opacity:0;transform:translateY(6px)}4.2%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(6px)}}.hp-anim-on .hp-e-site{animation:hp-e-site 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-e-t1{0%,16.8%{opacity:0;transform:translateX(16px)}19.8%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateX(16px)}}.hp-anim-on .hp-e-t1{animation:hp-e-t1 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-e-t2{0%,27.6%{opacity:0;transform:translateX(16px)}30.6%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateX(16px)}}.hp-anim-on .hp-e-t2{animation:hp-e-t2 9s cubic-bezier(.2,.7,.2,1) infinite}[class^=d-w]{display:inline-block}@keyframes hp-t1-type{0%,4%{clip-path:inset(0 100% 0 0)}30%,92%{clip-path:inset(0 0 0 0)}97%,to{clip-path:inset(0 100% 0 0)}}.hp-anim-on .hp-t1-type{animation:hp-t1-type 8s steps(25) infinite}@keyframes hp-t1-site{0%,38%{opacity:0;transform:translateY(16px)}48%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(16px)}}.hp-anim-on .hp-t1-site{animation:hp-t1-site 8s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-t2-b{0%,4%{opacity:0;transform:translateX(-14px)}11%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateX(-14px)}}.hp-anim-on .hp-t2-b{animation:hp-t2-b 8s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-t2-old{0%,34%{opacity:1}38%,92%{opacity:0}97%,to{opacity:1}}@keyframes hp-t2-new{0%,34%{opacity:0;transform:scale(.8)}40%{opacity:1;transform:scale(1.14)}44%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.8)}}@keyframes hp-t2-ring{0%,34%{opacity:0;transform:scale(1)}38%{opacity:.9}52%,to{opacity:0;transform:scale(1.45)}}.hp-anim-on .hp-t2-old{animation:hp-t2-old 8s ease-out infinite}.hp-anim-on .hp-t2-new{animation:hp-t2-new 8s ease-out infinite}.hp-anim-on .hp-t2-ring{animation:hp-t2-ring 8s ease-out infinite}@keyframes hp-t3-cur{0%{opacity:0;transform:translate(46px,30px)}5%{opacity:1;transform:translate(46px,30px)}20%{opacity:1;transform:translate(0)}24%{opacity:1;transform:translate(0) scale(.88)}28%{opacity:1;transform:translate(0) scale(1)}38%{opacity:1}44%,to{opacity:0;transform:translate(0)}}@keyframes hp-t3-press{0%,22%{transform:scale(1)}25%{transform:scale(.94)}30%,to{transform:scale(1)}}@keyframes hp-t3-rip{0%,23%{opacity:0;transform:scale(1)}26%{opacity:.8}42%,to{opacity:0;transform:scale(1.35)}}.hp-anim-on .hp-t3-cur{animation:hp-t3-cur 8s ease-out infinite}.hp-anim-on .hp-t3-btn{animation:hp-t3-press 8s ease-out infinite}.hp-anim-on .hp-t3-rip{animation:hp-t3-rip 8s ease-out infinite}@keyframes hp-t3-live{0%,36%{opacity:0;transform:scale(.6)}38.5%{opacity:1;transform:scale(1.08)}41%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.6)}}.hp-anim-on .hp-t3-live{animation:hp-t3-live 8s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-t3-toast{0%,58%{opacity:0;transform:translateY(10px)}63%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(10px)}}.hp-anim-on .hp-t3-toast{animation:hp-t3-toast 8s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-f-p1{0%,3.6%{opacity:0;transform:scale(.6)}5.1%{opacity:1;transform:scale(1.08)}6.6%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.6)}}.hp-anim-on .hp-f-p1{animation:hp-f-p1 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-f-p2{0%,10.8%{opacity:0;transform:scale(.6)}12.3%{opacity:1;transform:scale(1.08)}13.8%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.6)}}.hp-anim-on .hp-f-p2{animation:hp-f-p2 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-f-r1{0%,21.6%{opacity:0;transform:translateX(-14px)}24.6%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateX(-14px)}}.hp-anim-on .hp-f-r1{animation:hp-f-r1 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-f-r2{0%,30%{opacity:0;transform:translateX(-14px)}33%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateX(-14px)}}.hp-anim-on .hp-f-r2{animation:hp-f-r2 9s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-scn-in{0%{opacity:0}to{opacity:1}}.hp-scn{position:absolute;inset:0}.hp-anim-on .hp-cap,.hp-anim-on .hp-scn{animation:hp-scn-in .4s ease-out}@keyframes hp-tabp{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hp-tab{position:relative;overflow:hidden;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid #cfc8ba;background:transparent;color:#44403C;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.hp-tab:hover{border-color:#2563EB;color:#1D4ED8}.hp-anim-on .hp-tabprog{position:absolute;left:0;right:0;bottom:0;height:3px;background:#2563EB;transform-origin:left center;animation:hp-tabp 9s linear forwards}.hp-anim-hold *,.hp-anim-hold :after,.hp-anim-hold :before,.hp-anim-hold:after,.hp-anim-hold:before,.hp-hw:hover *,.hp-hw:hover :after,.hp-hw:hover :before{animation-play-state:paused!important}.hp-mock-frame{display:flex;flex-direction:column;height:324px}@media (max-width:720px){.hp-mock-frame{height:404px}}.hp-scn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;align-content:center;height:100%;padding:18px 20px}.hp-mc{background:#FFFFFF;border:1px solid #e7e5e4;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:6px;box-shadow:0 1px 2px rgba(20,20,20,.04);position:relative}.hp-ml{margin:0 0 4px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#57534E}.hp-mr{display:flex;align-items:center;gap:8px;min-height:28px;padding:0 8px;border-radius:8px;font-size:12px;font-weight:500;color:#292524;background:#FAFAF9}.hp-av{width:16px;height:16px;border-radius:999px;background:#D6D3D1;flex-shrink:0}.hp-mr-new{background:#EFF6FF;color:#1E3A8A;font-weight:700}.hp-mr-new .hp-av{background:#2563EB}.hp-pill{display:inline-flex;gap:6px;font-weight:600;border-radius:999px;padding:3px 10px;background:#EFF6FF;border:1px solid #bfdbfe;color:#1D4ED8}.hp-pill,.hp-toast{align-items:center;font-size:12px}.hp-toast{position:absolute;right:14px;z-index:2;display:flex;gap:10px;background:#FFFFFF;border:1px solid #e7e5e4;border-radius:14px;padding:9px 14px 9px 10px;font-weight:700;color:#141414;box-shadow:0 14px 28px -16px rgba(41,37,36,.5)}.hp-disc{width:22px;height:22px;border-radius:999px;background:#2563EB;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@keyframes hp-bob{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-6px) rotate(.7deg)}}@keyframes hp-settle{0%{translate:var(--sx,0) var(--sy,0);rotate:var(--sr,0deg)}to{translate:0 0;rotate:0deg}}.hp-dwrap{display:flex}.hp-anim-on .hp-dwrap{animation:hp-bob var(--bd,6s) ease-in-out infinite;animation-delay:var(--bdl,0s)}.hp-dwrap>div{flex:1}@supports (animation-timeline:view()){.hp-anim-on .hp-dwrap{animation:hp-bob var(--bd,6s) ease-in-out var(--bdl,0s) infinite,hp-settle linear both;animation-timeline:auto,view();animation-range:normal,entry 5% cover 38%}}@keyframes hp-tk{0%,4%{opacity:.25;transform:scale(.6)}10%{opacity:1;transform:scale(1.12)}14%,84%{opacity:1;transform:scale(1)}94%,to{opacity:.25;transform:scale(.6)}}.hp-anim-on .hp-tk{animation:hp-tk 6s ease-out infinite backwards}.hp-fchip{position:relative;isolation:isolate;display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border:1px solid #d6d3d1;border-radius:999px;background:#FAFAF9;font-size:14px;line-height:1.3;color:#292524}@keyframes hp-q1-btn{0%,6%{transform:scale(1)}9%{transform:scale(.9)}13%,to{transform:scale(1)}}.hp-anim-on .hp-q1-btn{animation:hp-q1-btn 7s ease-out infinite}@keyframes hp-q1-rep{0%,26%{opacity:0;transform:translateX(-26px)}34%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateX(-26px)}}.hp-anim-on .hp-q1-rep{animation:hp-q1-rep 7s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-q1-row{0%,44%{opacity:0;transform:translateY(-14px)}50%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-14px)}}.hp-anim-on .hp-q1-row{animation:hp-q1-row 7s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-q1-ph{0%,62%{opacity:0;transform:translateY(10px) scale(.96)}67%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(10px) scale(.96)}}.hp-anim-on .hp-q1-ph{animation:hp-q1-ph 7s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-q2-hl{0%,6%{opacity:0;transform:scale(.96)}12%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.96)}}.hp-anim-on .hp-q2-hl{animation:hp-q2-hl 7s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-q2-bub{0%,30%{opacity:0;transform:translateX(-14px)}36%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateX(-14px)}}.hp-anim-on .hp-q2-bub{animation:hp-q2-bub 7s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-q2-can{0%,52%{opacity:1}58%,92%{opacity:0}97%,to{opacity:1}}.hp-anim-on .hp-q2-can{animation:hp-q2-can 7s ease-out infinite}@keyframes hp-q2-ana{0%,58%{opacity:0;transform:scale(.6)}61.0%{opacity:1;transform:scale(1.1)}64%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.6)}}.hp-anim-on .hp-q2-ana{animation:hp-q2-ana 7s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-q2-fill{0%,62%{opacity:0;transform:translateY(8px)}68%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(8px)}}.hp-anim-on .hp-q2-fill{animation:hp-q2-fill 7s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-q3-clk{0%,2%{opacity:0;transform:scale(.7)}5.0%{opacity:1;transform:scale(1.1)}8%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.7)}}.hp-anim-on .hp-q3-clk{animation:hp-q3-clk 7s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-q3-b0{0%,24%{transform:scaleY(0)}32%,92%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}.hp-anim-on .hp-q3-b0{transform-origin:center bottom;animation:hp-q3-b0 7s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-q3-b1{0%,26.5%{transform:scaleY(0)}34.5%,92%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}.hp-anim-on .hp-q3-b1{transform-origin:center bottom;animation:hp-q3-b1 7s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-q3-b2{0%,29%{transform:scaleY(0)}37%,92%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}.hp-anim-on .hp-q3-b2{transform-origin:center bottom;animation:hp-q3-b2 7s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-q3-b3{0%,31.5%{transform:scaleY(0)}39.5%,92%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}.hp-anim-on .hp-q3-b3{transform-origin:center bottom;animation:hp-q3-b3 7s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-q3-b4{0%,34%{transform:scaleY(0)}42%,92%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}.hp-anim-on .hp-q3-b4{transform-origin:center bottom;animation:hp-q3-b4 7s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-q3-mail{0%,56%{opacity:0;transform:translateY(-16px)}64%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-16px)}}.hp-anim-on .hp-q3-mail{animation:hp-q3-mail 7s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hp-lit-6{0%,6%{opacity:0}9%,92%{opacity:1}97%,to{opacity:0}}.hp-anim-on .hp-lit-6:before{animation:hp-lit-6 7s ease-out infinite}@keyframes hp-arr-6{0%,6%{opacity:.3}9%,92%{opacity:1}97%,to{opacity:.3}}.hp-anim-on .hp-arr-6{animation:hp-arr-6 7s ease-out infinite}@keyframes hp-lit-13{0%,13%{opacity:0}16%,92%{opacity:1}97%,to{opacity:0}}.hp-anim-on .hp-lit-13:before{animation:hp-lit-13 7s ease-out infinite}@keyframes hp-arr-13{0%,13%{opacity:.3}16%,92%{opacity:1}97%,to{opacity:.3}}.hp-anim-on .hp-arr-13{animation:hp-arr-13 7s ease-out infinite}@keyframes hp-lit-14{0%,14%{opacity:0}17%,92%{opacity:1}97%,to{opacity:0}}.hp-anim-on .hp-lit-14:before{animation:hp-lit-14 7s ease-out infinite}@keyframes hp-arr-14{0%,14%{opacity:.3}17%,92%{opacity:1}97%,to{opacity:.3}}.hp-anim-on .hp-arr-14{animation:hp-arr-14 7s ease-out infinite}@keyframes hp-lit-24{0%,24%{opacity:0}27%,92%{opacity:1}97%,to{opacity:0}}.hp-anim-on .hp-lit-24:before{animation:hp-lit-24 7s ease-out infinite}@keyframes hp-arr-24{0%,24%{opacity:.3}27%,92%{opacity:1}97%,to{opacity:.3}}.hp-anim-on .hp-arr-24{animation:hp-arr-24 7s ease-out infinite}@keyframes hp-lit-28{0%,28%{opacity:0}31%,92%{opacity:1}97%,to{opacity:0}}.hp-anim-on .hp-lit-28:before{animation:hp-lit-28 7s ease-out infinite}@keyframes hp-arr-28{0%,28%{opacity:.3}31%,92%{opacity:1}97%,to{opacity:.3}}.hp-anim-on .hp-arr-28{animation:hp-arr-28 7s ease-out infinite}@keyframes hp-lit-30{0%,30%{opacity:0}33%,92%{opacity:1}97%,to{opacity:0}}.hp-anim-on .hp-lit-30:before{animation:hp-lit-30 7s ease-out infinite}@keyframes hp-arr-30{0%,30%{opacity:.3}33%,92%{opacity:1}97%,to{opacity:.3}}.hp-anim-on .hp-arr-30{animation:hp-arr-30 7s ease-out infinite}@keyframes hp-lit-56{0%,56%{opacity:0}59%,92%{opacity:1}97%,to{opacity:0}}.hp-anim-on .hp-lit-56:before{animation:hp-lit-56 7s ease-out infinite}@keyframes hp-arr-56{0%,56%{opacity:.3}59%,92%{opacity:1}97%,to{opacity:.3}}.hp-anim-on .hp-arr-56{animation:hp-arr-56 7s ease-out infinite}@keyframes hp-lit-58{0%,58%{opacity:0}61%,92%{opacity:1}97%,to{opacity:0}}.hp-anim-on .hp-lit-58:before{animation:hp-lit-58 7s ease-out infinite}@keyframes hp-arr-58{0%,58%{opacity:.3}61%,92%{opacity:1}97%,to{opacity:.3}}.hp-anim-on .hp-arr-58{animation:hp-arr-58 7s ease-out infinite}@keyframes hp-lit-62{0%,62%{opacity:0}65%,92%{opacity:1}97%,to{opacity:0}}.hp-anim-on .hp-lit-62:before{animation:hp-lit-62 7s ease-out infinite}@keyframes hp-arr-62{0%,62%{opacity:.3}65%,92%{opacity:1}97%,to{opacity:.3}}.hp-anim-on .hp-arr-62{animation:hp-arr-62 7s ease-out infinite}.hp-fchip:before{content:"";position:absolute;inset:-1px;border-radius:999px;background:#DBEAFE;border:1px solid #93c5fd;z-index:-1}.hp-qp{position:relative;height:188px;border-radius:14px;background:#F7F5F0;border:1px solid #efece6;overflow:hidden}.hp-qc{position:absolute;background:#FFFFFF;border:1px solid #e7e5e4;border-radius:10px;box-shadow:0 1px 2px rgba(20,20,20,.04)}.hp-ql{margin:0 0 5px;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#57534E;line-height:1.2}.hp-qf{height:20px;border:1px solid #e7e5e4;padding:0 7px;font-size:11px;color:#6B645E;background:#FAFAF9}.hp-qf,.hp-qr{border-radius:6px;display:flex;align-items:center}.hp-qr{white-space:nowrap;position:relative;gap:8px;height:24px;padding:0 6px;background:#F5F5F4;font-size:11.5px;font-weight:600;color:#292524}.hp-qt{font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;color:#57534E}@keyframes hp-okp{0%,55%{opacity:0;transform:scale(1)}65%{opacity:.8}to{opacity:0;transform:scale(1.05)}}.hp-ok-pulse{position:relative}.hp-anim-on .hp-ok-pulse:after,.hp-anim-on.hp-ok-pulse:after{content:"";position:absolute;inset:-2px;border-radius:16px;border:2px solid #2563eb;opacity:0;pointer-events:none;animation:hp-okp 4.5s ease-out infinite}@keyframes hp-strk{0%,3%{background-size:0 2px}14%,88%{background-size:100% 2px}96%,to{background-size:0 2px}}@keyframes hp-cpop{0%,10%{opacity:0;transform:scale(.4)}17%{opacity:1;transform:scale(1.18)}21%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.4)}}.hp-strk{text-decoration:none;background-image:linear-gradient(#B03A3A,#B03A3A);background-repeat:no-repeat;background-position:0 58%;background-size:100% 2px}.hp-anim-on .hp-strk{animation:hp-strk 8s ease-in-out infinite backwards;animation-delay:var(--rd,0s)}.hp-anim-on .hp-cpop{animation:hp-cpop 8s ease-out infinite backwards;animation-delay:var(--rd,0s)}.hp-mock-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);height:100%}@media (max-width:720px){.hp-mock-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1.6fr)}.hp-sec,.hp-sec-band{padding-bottom:64px}.hp-band{padding:56px 20px;border-radius:28px}.hp-wrap{gap:28px}.hp-nl-hide{display:none}.hp-hero-pad{padding-top:56px!important}}@media (prefers-reduced-motion:reduce){.hp *,.hp :after,.hp :before{animation:none!important;transition:none!important}}