/* 1f17d8960128 */
*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0}
p,h1,h2,h3,h4,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}
:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}
[data-r]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s cubic-bezier(.16,1,.3,1) calc(var(--d,0)*90ms),transform 1.1s cubic-bezier(.16,1,.3,1) calc(var(--d,0)*90ms)}
[data-r][data-in]{opacity:1;transform:none}
[data-r="fade"]{transform:none}[data-r="scale"]{transform:scale(.96)}[data-r="left"]{transform:translate3d(-36px,0,0)}[data-r="clip"]{opacity:1;transform:none;clip-path:inset(0 0 100% 0);transition:clip-path 1.3s cubic-bezier(.77,0,.18,1) calc(var(--d,0)*90ms)}
[data-r="clip"][data-in]{clip-path:inset(0 0 0 0)}
[data-split] [data-w]{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}
[data-split] [data-w]>span{display:inline-block;transform:translate3d(0,105%,0);transition:transform 1.05s cubic-bezier(.16,1,.3,1) calc(var(--i)*55ms + 80ms)}
[data-split][data-in] [data-w]>span{transform:none}
[data-draw] path,[data-draw] line,[data-draw] polyline{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s cubic-bezier(.65,0,.35,1)}
[data-draw][data-in] path,[data-draw][data-in] line,[data-draw][data-in] polyline{stroke-dashoffset:0}
[data-px]{will-change:transform}
[data-mnu]{position:fixed;inset:0;z-index:45;display:flex;flex-direction:column;justify-content:center;gap:clamp(8px,2vh,18px);padding:96px clamp(24px,8vw,64px) 48px;background:var(--mbg,#fff);color:var(--mfg,#111);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}
body[data-open] [data-mnu]{opacity:1;visibility:visible;transition:opacity .35s ease}
[data-mnu] a{font-size:clamp(36px,10vw,64px);line-height:1.05;letter-spacing:-.03em;font-weight:500;opacity:0;transform:translate3d(0,24px,0);transition:opacity .5s ease,transform .7s cubic-bezier(.16,1,.3,1)}
body[data-open] [data-mnu] a{opacity:1;transform:none;transition-delay:calc(var(--i,0)*60ms + 80ms)}
[data-mnu] small{margin-top:28px;font-size:14px;opacity:.6}
body[data-open]{overflow:hidden}
[data-progress]{position:fixed;left:0;top:0;height:2px;width:100%;transform-origin:0 50%;transform:scaleX(0);z-index:60;pointer-events:none}
[data-toast][data-gone]{opacity:0;transform:translateY(16px);pointer-events:none}
[data-intro][data-gone]{transform:translateY(-100%)}
@keyframes mq{to{transform:translate3d(-50%,0,0)}}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes bob{50%{transform:translate3d(0,-10px,0)}}
@keyframes twinkle{50%{opacity:.25}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}
body{background:#0d0f17;color:#eef0f8;font:16px/1.6 "Helvetica Neue",Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;--mbg:#0d0f17;--mfg:#eef0f8}
[data-progress]{background:#8b9cff}
.llb{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;gap:28px;padding:14px clamp(16px,4vw,56px);transition:background-color .3s,box-shadow .3s}
.llb[data-scrolled]{background:color-mix(in srgb,#0d0f17 86%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 1px 0 #252a40}
.lli{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:18px;letter-spacing:-.03em}
.llo{display:flex;gap:30px;margin-left:24px;font-size:15px}.llo a{color:color-mix(in srgb,#eef0f8 72%,transparent);transition:color .2s}.llo a:hover{color:#eef0f8}.lls{margin-left:auto;font-size:15px;font-weight:500}
.ll10{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border-radius:10px;background:#eef0f8;color:#0d0f17;font-weight:600;font-size:15px;letter-spacing:-.01em;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s}
.ll10:hover{background:#8b9cff;color:#0d0f17}.ll10:active{transform:scale(.97)}.ll10 span{transition:transform .25s cubic-bezier(.16,1,.3,1)}.ll10:hover span{transform:translateX(3px)}
.ll10.ll16{padding:9px 15px;font-size:14px}.ll10.ll3l{background:color-mix(in srgb,#151826 70%,transparent);color:#eef0f8;box-shadow:inset 0 0 0 1px #252a40}.ll10.ll3l:hover{box-shadow:inset 0 0 0 1px #eef0f8}
.ll1f{display:none;width:40px;height:40px;position:relative;flex:none;margin-left:auto}.ll1f span{position:absolute;left:9px;right:9px;height:2px;border-radius:2px;background:currentColor;transition:transform .35s cubic-bezier(.16,1,.3,1)}.ll1f span:first-child{top:15px}.ll1f span:last-child{top:23px}body[data-open] .ll1f span:first-child{transform:translateY(4px) rotate(45deg)}body[data-open] .ll1f span:last-child{transform:translateY(-4px) rotate(-45deg)}
.ll1s{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ll1s i{position:absolute;width:52vw;max-width:820px;aspect-ratio:1;border-radius:50%;filter:blur(70px);opacity:0.55;mix-blend-mode:screen;animation:drift 22s ease-in-out infinite alternate}
.ll1s .ll21{background:#3b4cca;left:-8%;top:-30%}.ll1s .ll25{background:#7048e8;right:-10%;top:-20%;animation-duration:26s;animation-delay:-6s}.ll1s .ll2f{background:#1c7ed6;left:30%;top:10%;animation-duration:30s;animation-delay:-12s}.ll1s .ll2m{background:#5f3dc4;right:20%;top:-40%;animation-duration:24s;animation-delay:-3s}
@keyframes drift{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(6vw,4vw,0) scale(1.15)}100%{transform:translate3d(-4vw,8vw,0) scale(.95)}}
.ll1m{position:relative;padding:clamp(130px,14vw,180px) clamp(16px,4vw,56px) 0}.ll1m>.ll1s{bottom:34%;clip-path:polygon(0 0,100% 0,100% 62%,0 100%)}
.ll2q{position:relative;max-width:1180px;margin:0 auto}
.ll32{display:inline-flex;align-items:center;gap:10px;padding:5px 12px 5px 5px;border-radius:999px;background:color-mix(in srgb,#151826 70%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#eef0f8 10%,transparent);font-size:14px;backdrop-filter:blur(8px)}.ll32 b{padding:2px 9px;border-radius:999px;background:#eef0f8;color:#0d0f17;font-size:12px}
.ll1m h1{font:700 clamp(46px,6.6vw,100px)/.96 "Helvetica Neue",Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.055em;margin:26px 0 24px}
.ll38{font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:color-mix(in srgb,#eef0f8 75%,transparent);max-width:46ch}
.ll3h{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.ll3v{display:block;margin-top:16px;font-size:13px;color:#8a90a8}
.ll3x{position:relative;max-width:1180px;margin:clamp(56px,7vw,90px) auto 0}
.ll48{position:relative;border-radius:16px;background:#151826;box-shadow:0 1px 2px rgba(0,0,0,.4),0 30px 80px -20px rgba(0,0,0,.6),0 0 0 1px #252a40;overflow:hidden;font-size:14px}
.ll4c{display:flex;align-items:center;gap:7px;padding:11px 14px;border-bottom:1px solid #252a40;background:color-mix(in srgb,#0d0f17 60%,#151826)}.ll4c i{width:11px;height:11px;border-radius:50%;background:#252a40}
.ll4c span{margin:0 auto;padding:3px 14px;border-radius:6px;background:#151826;box-shadow:inset 0 0 0 1px #252a40;font:12px ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;color:#8a90a8}
.ll4i{display:grid;grid-template-columns:200px 1fr 300px;min-height:440px}
.ll4o{padding:16px 12px;border-right:1px solid #252a40;background:color-mix(in srgb,#0d0f17 45%,#151826)}.ll51{display:flex;flex-direction:column;gap:2px;margin-top:18px}
.ll51 span{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:#8a90a8;font-weight:500}.ll51 span.ll54{background:#151826;color:#eef0f8;box-shadow:0 1px 2px rgba(0,0,0,.06),inset 0 0 0 1px #252a40}.ll51 svg{flex:none}
.ll5b{padding:16px 20px;min-width:0}.ll5l{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ll5l h5{font-size:17px;font-weight:650;letter-spacing:-.02em;margin:0}
.ll5q{margin-left:auto;display:flex;align-items:center;gap:20px;padding:6px 8px 6px 12px;border-radius:8px;box-shadow:inset 0 0 0 1px #252a40;color:#8a90a8;font-size:13px}kbd{font:11px ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;padding:2px 6px;border-radius:5px;background:#1b1f33}
.ll5u{padding:7px 12px;border-radius:8px;background:#8b9cff;color:#0d0f17;font-size:13px}
.ll65,.ll6f{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:10px 8px}.ll65{font-size:12px;color:#8a90a8;border-bottom:1px solid #252a40}
.ll6f{border-bottom:1px solid color-mix(in srgb,#252a40 60%,transparent);border-radius:8px}.ll6f.ll7g{background:#1b1f33}.ll6c{text-align:right;font-variant-numeric:tabular-nums}
.ll6n{display:flex;align-items:center;gap:10px;min-width:0}.ll6n b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ll6n small{color:#8a90a8;font-size:12px;white-space:nowrap}
.ll6t{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;flex:none;font-size:12px;font-weight:700;color:#fff}.ll6t.ev{border-radius:7px;font-size:10px}.ll6t.llgg{width:48px;height:48px;font-size:18px}
.up{color:#51cf66}.down{color:#ff8787}
.ll72{display:inline-block;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;background:#1b1f33;color:#8a90a8}.p-paid,.ll7b,.p-live{background:color-mix(in srgb,#51cf66 14%,transparent);color:#51cf66}
.p-overdue,.ll7w,.ll72.warn{background:color-mix(in srgb,#ff8787 12%,transparent);color:#ff8787}.p-sent,.ll7q{background:color-mix(in srgb,#8b9cff 13%,transparent);color:#8b9cff}
.ll84{position:relative;padding:18px;border-left:1px solid #252a40;display:flex;flex-direction:column;gap:14px}
.ll87{display:flex;justify-content:space-between;align-items:baseline}.ll87 span,.ll8d small{color:#8a90a8;font-size:12px}.ll87 b{font-size:16px}.ll8d{display:flex;flex-direction:column}
.dt-lines li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px dashed #252a40;font-size:13px}.ll91{display:flex;justify-content:space-between;font-weight:700;font-size:15px}
.ll8p{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ll8p i{font-style:normal;text-align:center;padding:7px 0;border-radius:7px;box-shadow:inset 0 0 0 1px #252a40;font-size:12px}.ll8p i.ll54{background:#8b9cff;color:#0d0f17;box-shadow:none}.ll8p i.ll8x{opacity:.35;text-decoration:line-through}
.funnel{display:flex;flex-direction:column;gap:9px}.funnel div{display:grid;grid-template-columns:72px 1fr 36px;align-items:center;gap:8px;font-size:12px}.funnel i{height:10px;border-radius:5px;background:linear-gradient(90deg,#8b9cff,#7048e8);width:var(--w)}.funnel b{text-align:right}
.ll9c{margin-top:auto;text-align:center;padding:10px;border-radius:9px;background:#eef0f8;color:#0d0f17;font-size:14px;animation:press 9s infinite}
@keyframes press{0%,46%,56%,100%{transform:none;background:#eef0f8}50%{transform:scale(.95);background:#8b9cff}}
.ll9l{position:absolute;width:20px;height:20px;left:110%;top:30%;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 2l14 7-6 1.6L8.5 17z' fill='%23111' stroke='%23fff' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E");animation:cur 9s cubic-bezier(.6,0,.3,1) infinite;z-index:3}
@keyframes cur{0%,12%{left:110%;top:20%;opacity:0}18%{opacity:1}44%{left:52%;top:calc(100% - 44px);transform:none}50%{left:52%;top:calc(100% - 44px);transform:scale(.8)}54%,80%{left:52%;top:calc(100% - 44px);transform:none;opacity:1}92%,100%{left:110%;top:60%;opacity:0}}
.ll9u{position:absolute;right:16px;top:58px;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:12px;background:#151826;box-shadow:0 12px 32px -8px rgba(0,0,0,.25),0 0 0 1px #252a40;animation:toast 9s infinite;z-index:4}
.ll9u b{display:block;font-size:14px}.ll9u small{color:#8a90a8;font-size:12px}.ll9x{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,#51cf66 16%,transparent);color:#51cf66;font-weight:700;flex:none}
@keyframes toast{0%,52%{opacity:0;transform:translateY(-10px) scale(.96)}58%,86%{opacity:1;transform:none}92%,100%{opacity:0;transform:translateY(-10px) scale(.96)}}
.lla5{padding:clamp(70px,9vw,120px) clamp(16px,4vw,56px) 20px;text-align:center}.lla5 p{color:#8a90a8;font-size:15px}
.llab{display:flex;flex-wrap:wrap;justify-content:center;gap:18px clamp(32px,5vw,64px);margin-top:30px}.llak{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:21px;letter-spacing:-.04em;color:color-mix(in srgb,#eef0f8 55%,transparent)}
.llb9{display:inline-block;font-size:14px;font-weight:600;color:#8b9cff;margin-bottom:16px}h2{font:700 clamp(36px,4.8vw,68px)/1 "Helvetica Neue",Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.05em}
.llat{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,6vw,96px);max-width:1280px;margin:0 auto;padding:clamp(80px,10vw,140px) clamp(16px,4vw,56px)}
.llb1 h2{margin-bottom:clamp(40px,8vh,90px)}.llbc{display:grid;grid-template-columns:40px 1fr;gap:18px;min-height:42vh;opacity:.35;transition:opacity .5s ease}.llbc[data-on]{opacity:1}.llbc:last-child{min-height:30vh}
.llbj{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1px #252a40;font-weight:700;font-size:14px;transition:background-color .4s,color .4s}.llbc[data-on] .llbj{background:#8b9cff;color:#0d0f17;box-shadow:none}
.llbc small{color:#8b9cff;font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.llbc h3{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.035em;font-weight:700;margin:6px 0 10px;line-height:1.1}.llbc p{color:#8a90a8;font-size:17px;max-width:40ch}
.llbo{position:relative}.llbz{position:sticky;top:18vh;height:64vh;min-height:420px;border-radius:24px;background:#1b1f33;overflow:hidden;box-shadow:inset 0 0 0 1px #252a40}
.llbz::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 70% 20%,color-mix(in srgb,#3b4cca 55%,transparent),transparent),radial-gradient(50% 50% at 20% 90%,color-mix(in srgb,#7048e8 45%,transparent),transparent)}
.llc2{position:absolute;inset:0;display:grid;place-items:center;padding:30px;opacity:0;transform:translateY(24px) scale(.97);transition:opacity .6s ease,transform .8s cubic-bezier(.16,1,.3,1)}.llc2[data-on]{opacity:1;transform:none}
.llcb{width:min(380px,100%);padding:24px;border-radius:18px;background:#151826;box-shadow:0 1px 2px rgba(0,0,0,.4),0 30px 80px -20px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:12px}.llcb small{color:#8a90a8;font-size:12px}.llcb h4{font-size:20px;letter-spacing:-.03em;margin:0}.llcb p{color:#8a90a8;font-size:14px}
.llcb label{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;box-shadow:inset 0 0 0 1px #252a40;font-size:13px;color:#8a90a8}.llcb label span{display:inline-flex;align-items:center;gap:8px;color:#eef0f8;font-weight:600}
.llch{text-align:center;padding:12px;border-radius:10px;background:#8b9cff;color:#0d0f17;font-size:14px}.llcb.llcr{align-items:center;text-align:center;padding:36px 24px}.llcb.llcr .ll9x{width:64px;height:64px}.llcb.llcr h4{font-size:26px}
.llcb pre{margin:0;padding:14px;border-radius:10px;background:#eef0f8;color:#3b4cca;font:12.5px/1.6 ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;white-space:pre-wrap;word-break:break-all}
.llcu{max-width:1280px;margin:0 auto;padding:clamp(60px,8vw,120px) clamp(16px,4vw,56px)}.lld2{margin-bottom:48px}.lld2.llgv{text-align:center}
.lldd{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lldg{padding:16px 16px 26px;border-radius:20px;background:#151826;box-shadow:0 0 0 1px #252a40;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.lldg:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #252a40,0 24px 50px -24px color-mix(in srgb,#eef0f8 30%,transparent)}
.lldq{height:190px;border-radius:12px;background:#1b1f33;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:18px;margin-bottom:22px;overflow:hidden}.lldg h3{font-size:19px;font-weight:700;letter-spacing:-.025em;padding:0 8px}.lldg p{color:#8a90a8;font-size:15px;padding:4px 8px 0}
.lldt{width:100%;max-width:300px;padding:14px;border-radius:12px;background:#151826;box-shadow:0 8px 24px -12px rgba(0,0,0,.2);font-size:13px;animation:bob 6s ease-in-out infinite}.lle1{display:flex;gap:10px;align-items:center;margin-bottom:8px}.lle1 small{display:block;color:#8a90a8;font-size:11px}.lldt p{color:#8a90a8;line-height:1.45}
.llec{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;max-width:290px}.llec span{padding:7px 12px;border-radius:999px;background:#151826;box-shadow:0 0 0 1px #252a40;font:600 12px ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;animation:chip 4.8s infinite;animation-delay:calc(var(--i)*.6s)}
@keyframes chip{0%,12%{background:#8b9cff;color:#0d0f17}22%,100%{background:#151826;color:#eef0f8}}
.llee{display:flex;align-items:flex-end;gap:6px;height:120px;width:100%;max-width:300px}.llee i{flex:1;height:0;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#8b9cff,color-mix(in srgb,#8b9cff 35%,#1b1f33));transition:height 1.2s cubic-bezier(.16,1,.3,1) calc(var(--i)*55ms + 200ms)}.lldg[data-in] .llee i{height:var(--h)}
.lleo{display:flex;justify-content:space-between;width:100%;max-width:300px;margin-top:8px;font-size:11px;color:#8a90a8}
.llew{width:100%;max-width:300px;display:flex;flex-direction:column;gap:6px}.llew div{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#151826;font-size:13px}.llew em{margin-left:auto;font-style:normal;color:#8a90a8;font-size:12px}
.llf1{width:30px;height:18px;border-radius:9px;background:#252a40;position:relative;flex:none}.llf1::after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .3s}.llf1.ll54{background:#8b9cff}.llf1.ll54::after{transform:translateX(12px)}
.llfa{display:grid;grid-template-columns:repeat(4,46px);gap:10px}.llfa span{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;font-weight:800;color:#fff;box-shadow:0 6px 14px -8px rgba(0,0,0,.35);transition:transform .4s cubic-bezier(.16,1,.3,1)}.lldg:hover .llfa span:nth-child(odd){transform:translateY(-5px) rotate(-4deg)}
.llfe{display:flex;flex-direction:column;gap:7px;width:100%;max-width:260px}.llfe span{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:#151826;font-size:13px;font-weight:600}.llfe svg{color:#51cf66}
.llfn{position:relative;overflow:hidden;margin:0 clamp(16px,4vw,56px);border-radius:28px;background:#151826;color:#eef0f8;text-align:center;padding:clamp(80px,11vw,160px) 24px}
.ll1s.llft i{opacity:.5;mix-blend-mode:normal;filter:blur(90px)}.ll1s.llft .ll21{background:#8b9cff}.ll1s.llft .ll2f{background:#3b4cca;opacity:.3}.llg0{position:relative}.llfn b{display:block;font:700 clamp(80px,14vw,220px)/.9 "Helvetica Neue",Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.065em}.llfn b em{font-style:normal;font-size:.32em;letter-spacing:-.03em;margin-left:.15em}.llfn p{margin-top:18px;font-size:clamp(18px,1.6vw,22px);opacity:.8}
.llg8{max-width:1080px;margin:0 auto;padding:clamp(90px,11vw,160px) clamp(16px,4vw,56px)}.llg8 blockquote{font:600 clamp(28px,3.4vw,48px)/1.18 "Helvetica Neue",Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.035em}
.llg8 figcaption{display:flex;align-items:center;gap:14px;margin-top:32px}.llg8 figcaption small{display:block;color:#8a90a8}
.llgm{padding:clamp(60px,8vw,110px) clamp(16px,4vw,56px)}.llh3{display:inline-flex;align-items:center;gap:12px;margin-top:28px;font-size:15px;color:#8a90a8}
.llh3 i{position:relative;width:46px;height:26px;border-radius:13px;background:#252a40;transition:background-color .3s}.llh3 i::after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .35s cubic-bezier(.16,1,.3,1)}
body[data-yearly] .llh3 i{background:#8b9cff}body[data-yearly] .llh3 i::after{transform:translateX(20px)}.llh3 em{font-style:normal;color:#51cf66;font-weight:600}
.llh4{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1140px;margin:0 auto;align-items:start}.llhc{position:relative;display:flex;flex-direction:column;padding:30px;border-radius:22px;background:#151826;box-shadow:0 0 0 1px #252a40}
.llhc.llhs{background:#eef0f8;color:#0d0f17;box-shadow:0 30px 70px -30px color-mix(in srgb,#8b9cff 70%,transparent)}.llhc.llhs .ll10{background:#8b9cff;color:#0d0f17}.llhc.llhs p,.llhc.llhs .llhi>span{color:color-mix(in srgb,#0d0f17 70%,transparent)}
.llhy{position:absolute;top:22px;right:22px;padding:4px 10px;border-radius:999px;background:#8b9cff;color:#0d0f17;font-size:12px;font-weight:600}
.llhc h3{font-size:20px;font-weight:700;letter-spacing:-.02em}.llhc>p{color:#8a90a8;font-size:14px;margin-top:4px}.llhi{display:flex;align-items:flex-end;gap:10px;margin:28px 0 24px}.llhi b{font-size:56px;line-height:.9;letter-spacing:-.05em}.llhi>span{font-size:13px;line-height:1.3;color:#8a90a8}
.llhc ul{display:flex;flex-direction:column;gap:11px;margin-top:26px;font-size:15px}.llhc li{display:flex;gap:10px}.llhc li i{font-style:normal;color:#8b9cff;font-weight:700}.llhc.llhs li i{color:#3b4cca}
.lli7{padding:clamp(80px,10vw,140px) clamp(16px,4vw,56px)}.llic{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(32px,6vw,96px);max-width:1180px;margin:0 auto}.llin{color:#8a90a8;margin-top:16px}.llit{border-bottom:1px solid currentColor}
.lliz{border-top:1px solid #252a40}.llj7{border-bottom:1px solid #252a40}.llj7 button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:600;letter-spacing:-.015em;text-align:left}
.llj7 i{position:relative;width:14px;height:14px;flex:none}.llj7 i::before,.llj7 i::after{content:"";position:absolute;left:0;right:0;top:6px;height:2px;border-radius:2px;background:currentColor;transition:transform .35s cubic-bezier(.16,1,.3,1)}.llj7 i::after{transform:rotate(90deg)}.llj7[data-open] i::after{transform:none}
.lljd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1)}.llj7[data-open] .lljd{grid-template-rows:1fr}.lljd p{overflow:hidden;color:#8a90a8;font-size:16px}.llj7[data-open] .lljd p{padding-bottom:22px}
.lljl{padding:0 clamp(16px,4vw,56px) clamp(70px,9vw,120px)}.lljo{position:relative;overflow:hidden;text-align:center;padding:clamp(80px,11vw,150px) 24px;border-radius:28px;background:#151826;box-shadow:0 0 0 1px #252a40}
.lljo h2{position:relative;font-size:clamp(40px,5.8vw,88px)}.lljo .ll3h{position:relative;justify-content:center}
.llju{padding:64px clamp(16px,4vw,56px) 28px;border-top:1px solid #252a40}.llk2{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:28px;font-size:15px;line-height:2;max-width:1280px;margin:0 auto}
.llju h4{font-size:14px;font-weight:700;margin-bottom:4px}.llju p a{color:#8a90a8}.llju p a:hover{color:#eef0f8}.llju .llin{max-width:34ch;line-height:1.6}.llkc{display:flex;justify-content:space-between;max-width:1280px;margin:56px auto 0;font-size:13px;color:#8a90a8}
.llkf{position:relative;padding:clamp(150px,16vw,210px) clamp(16px,4vw,56px) 20px;text-align:center}.llkf h1{font:700 clamp(46px,7vw,104px)/.98 "Helvetica Neue",Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.055em}.llkr{margin:24px auto 0;max-width:56ch;font-size:clamp(17px,1.4vw,20px);color:#8a90a8}
.llkx{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:760px;margin:0 auto}.llkx label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.llkx .lll3{grid-column:1/-1}.llkx .ll10{justify-self:start}
.llkx input,.llkx textarea{font:16px "Helvetica Neue",Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;padding:13px 15px;border:0;box-shadow:inset 0 0 0 1px #252a40;border-radius:10px;background:#151826;color:#eef0f8;outline:0;transition:box-shadow .2s}.llkx input:focus,.llkx textarea:focus{box-shadow:inset 0 0 0 1.5px #8b9cff,0 0 0 4px color-mix(in srgb,#8b9cff 18%,transparent)}
@media (max-width:1100px){.ll4i{grid-template-columns:170px 1fr}.ll84{display:none}.ll9u{right:12px}}
@media (max-width:1000px){.lldd{grid-template-columns:1fr 1fr}.llh4{grid-template-columns:1fr;max-width:480px}.llat{grid-template-columns:1fr}.llbo{display:none}.llbc{min-height:0;opacity:1;padding-bottom:36px}}
@media (max-width:860px){.llo,.lls,.ll10.ll16{display:none}.ll1f{display:block}.ll4i{grid-template-columns:1fr;min-height:0}.ll4o{display:none}.ll65,.ll6f{grid-template-columns:1.8fr 1fr 1fr}.ll65>div:nth-child(2),.ll6f>div:nth-child(2){display:none}.ll5q{display:none}.ll6n small{display:none}
.lldd,.llic,.llk2,.llkx{grid-template-columns:1fr}.ll1m>.ll1s{bottom:50%}}