.app{min-height:calc(100vh / var(--z,1));flex-direction:column;display:flex;position:relative;overflow-x:clip}.app:before,.app:after{content:"";z-index:50;background:#3e7bba26;width:1px;height:100%;position:fixed;top:0}.app:before{left:80px}.app:after{right:80px}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#f8fafe66;border-bottom:1px solid #3e7bba26;align-items:center;height:72px;font-family:Manrope,sans-serif;display:flex;position:fixed;top:0;left:0;right:0}.nav-container{justify-content:space-between;align-items:center;width:100%;max-width:100%;height:100%;margin:0 auto;padding:0 88px;display:flex}.logo{color:#1a1a1a;cursor:pointer;align-items:center;gap:.75rem;font-family:Manrope,sans-serif;font-size:1.1rem;font-weight:600;text-decoration:none;display:flex}.logo-image{object-fit:contain;width:154px;height:32px}.nav-right{align-items:center;gap:2rem;display:flex}.nav-links{align-items:center;gap:3rem;display:flex}.nav-links a{color:#1a1a1a;cursor:pointer;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s}.nav-links a:hover{color:#667eea}.demo-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(30deg,#4f68de 0%,#8a63b8 100%);border:none;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:0 16px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;transition:all .3s;display:flex}.demo-button:hover{box-shadow:0 4px 12px #4f68de4d}.hero{min-height:calc(calc(100svh / var(--z,1)) - 66px);padding:clamp(88px, calc(13vh / var(--z,1)), 112px) 80px clamp(32px, calc(7vh / var(--z,1)), 60px) 148px;box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:100%;margin:0 auto;display:grid;position:relative}@keyframes color-mix-flow{0%{filter:hue-rotate()brightness()saturate()}50%{filter:hue-rotate(2deg)brightness(1.02)saturate(1.05)}to{filter:hue-rotate()brightness()saturate()}}@keyframes border-glow{0%,to{border-color:#fff6}50%{border-color:#fff9}}.hero-bg-svg{top:calc(28px - calc(16vw / var(--z,1)));aspect-ratio:1784/1798;object-fit:contain;z-index:0;pointer-events:none;transform-origin:50%;width:100%;height:auto;transition:transform 1.8s cubic-bezier(.22,1,.36,1);animation:1.6s ease-out both hero-fade-in,8s ease-in-out infinite color-mix-flow,24s ease-in-out infinite alternate gradient-drift;position:absolute;right:calc(-30% - 160px)}@keyframes gradient-drift{0%{translate:0;rotate:0deg}50%{translate:-3% 2%;rotate:4deg}to{translate:2% -2%;rotate:-3deg}}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-rise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}.hero-content>*{animation:.8s cubic-bezier(.22,1,.36,1) both hero-rise}.hero-content>:first-child{animation-delay:50ms}.hero-content>:nth-child(2){animation-delay:.13s}.hero-content>:nth-child(3){animation-delay:.21s}.hero-content>:nth-child(4){animation-delay:.29s}.hero-content>:nth-child(5){animation-delay:.37s}.hero-content{z-index:1;flex-direction:column;gap:0;display:flex;position:relative}.hero-badge{color:#00000080;letter-spacing:1.56px;background:0 0;width:fit-content;margin-bottom:1.5rem;padding:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;display:inline-block}.hero-title{color:#0b1130;letter-spacing:-1.48px;width:866px;font-family:Manrope,sans-serif;font-size:74px;font-weight:600;line-height:74px}.hero-subtitle-orange{color:#de6339;letter-spacing:-1.24px;align-self:stretch;margin:0 0 52px;font-family:Manrope,sans-serif;font-size:62px;font-weight:400;line-height:74px}.hero-subtitle{color:#000c;width:688px;margin:0 0 52px;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:20px}.hero-buttons{gap:2rem;margin-top:1rem;display:flex}.cta-button{cursor:pointer;border:none;border-radius:.5rem;max-width:fit-content;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.cta-button.primary{color:#fff;letter-spacing:-.154px;cursor:pointer;background:#4f68de;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:80px;height:52px;padding:0 24px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%;transition:all .3s;display:flex}.cta-button.primary:hover{background:#3e3fa8}.cta-button.secondary{color:#3e64d3;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:171.429%;transition:all .3s;display:flex}.cta-button.secondary:hover{color:#4f68de}.cta-button.secondary:hover .arrow{transition:transform .3s;transform:translate(4px)}.arrow{transition:transform .3s;display:inline-block}.hero-buttons .cta-button.primary{gap:8px}@media (width>=1024px){.hero-subtitle-orange{margin-bottom:28px}.hero-subtitle{letter-spacing:-.18px;color:#000000a8;width:auto;max-width:560px;margin-bottom:40px;font-size:18px;line-height:28px}.hero-buttons{margin-top:0}}.hero-buttons .cta-button.primary:hover .arrow{transform:translate(4px)}.hero-visual{justify-content:center;align-items:center;display:flex}.hero-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0b1130;z-index:10;background:#ffffff1a;border:1px solid #fff6;border-radius:20px;justify-content:center;align-items:center;gap:10px;height:50px;padding:0 16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;transition:background .3s,border-color .3s,box-shadow .3s;animation:.9s cubic-bezier(.22,1,.36,1) .55s both hero-rise,3s ease-in-out 1.45s infinite border-glow;display:flex;position:absolute;box-shadow:0 8px 32px #1f268726,inset 0 0 32px #ffffff4d}.pill-wealth-managers{animation-delay:.55s,1.45s}.pill-ellipse-only{animation-delay:.65s,1.55s}.pill-rias{animation-delay:.75s,1.65s}.pill-star-only{animation-delay:.85s,1.75s}@media (prefers-reduced-motion:reduce){.hero-bg-svg,.hero-content>*,.hero-pill{animation:none}}.pill-ellipse-only{border-radius:999px;justify-content:center;width:32px;height:32px;padding:0;top:320px;right:320px}.pill-wealth-managers{top:270px;right:160px}.pill-star-only{border-radius:999px;justify-content:center;width:32px;height:32px;padding:0;top:490px;right:190px}.pill-rias{top:440px;right:100px}.pill-icon{object-fit:contain;width:20px;height:20px}.circular-pill-icon{width:12px!important;height:12px!important}.star-pill-icon{width:20px!important;height:20px!important}.pill-text{white-space:nowrap}.questions-section{background:#f8fafe;padding:8rem 80px 6rem}.questions-section h2{text-align:left;color:#0b1130;margin:0 0 16px;font-family:Manrope;font-size:44px;font-weight:600;line-height:46px}.orange-text{color:#de6339}.section-subtitle{text-align:left;color:#0009;letter-spacing:-.32px;margin-top:0;margin-bottom:4rem;font-family:Manrope;font-size:16px;font-weight:400;line-height:24px}.questions-intro{border-left:4px solid #0000;margin-bottom:-2rem;margin-left:-1.5px;padding-left:25.5px}.questions-intro .section-subtitle{margin-bottom:0}.qs-track{--p:0;height:calc(calc(100vh / var(--z,1)) + 3 * calc(75vh / var(--z,1)) + calc(45vh / var(--z,1)));position:relative}.qs-sticky{height:calc(100vh / var(--z,1));box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;padding-top:72px;display:grid;position:sticky;top:0}.qs-left{position:relative}.qs-list{flex-direction:column;gap:40px;margin:0;padding:0;list-style:none;display:flex}.qs-item{padding-left:88px;position:relative}.qs-item:before{content:"";background:linear-gradient(to right, #0000001f, var(--accent));transform-origin:0;width:30px;height:1px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:18px;left:0;transform:scaleX(0)}.qs-item.is-active:before{transform:scaleX(1)}.qs-title{text-align:left;cursor:pointer;letter-spacing:-.56px;color:#00000038;background:0 0;border:0;width:100%;padding:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:600;line-height:36px;transition:color .5s,translate .6s cubic-bezier(.22,1,.36,1);display:block;position:relative;translate:0}.qs-item.is-active .qs-title{color:#0b1130;translate:6px}.qs-star{z-index:1;background:var(--accent);opacity:0;width:28px;height:28px;transition:opacity .4s,scale .6s cubic-bezier(.22,1,.36,1),rotate .8s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:-64px;translate:0 -50%;rotate:-90deg;scale:.4;-webkit-mask:url(/assets/images/star.svg) 50%/contain no-repeat;mask:url(/assets/images/star.svg) 50%/contain no-repeat}.qs-item.is-active .qs-star{opacity:1;rotate:0deg;scale:1}.qs-body{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1);display:grid}.qs-item.is-active .qs-body{grid-template-rows:1fr}.qs-body p{letter-spacing:-.32px;color:#0009;opacity:0;max-width:480px;margin:0;padding-left:6px;font-family:Manrope,sans-serif;font-size:16px;line-height:24px;transition:opacity .3s,translate .6s cubic-bezier(.22,1,.36,1),padding .6s cubic-bezier(.22,1,.36,1);overflow:hidden;translate:0 8px}.qs-item.is-active .qs-body p{opacity:1;padding-top:16px;transition-delay:.12s;translate:0}.qs-visual{aspect-ratio:6/5;max-height:calc(calc(100vh / var(--z,1)) - 160px);isolation:isolate;border-radius:24px;justify-self:end;width:100%;position:relative;overflow:hidden}.qs-panel{--e:clamp(0, (var(--p) - var(--i) + .3) / .6, 1);--x:clamp(0, (var(--p) - var(--i) - .7) / .6, 1);background:var(--panel-bg,#4f68de);transform:translateY(calc((1 - var(--e)) * 100%)) translateY(calc(var(--x) * -6%)) scale(calc(1 - var(--x) * .08));filter:brightness(calc(1 - var(--x) * .35));will-change:transform, filter;border-radius:24px;position:absolute;inset:0;overflow:hidden}.qs-panel:first-child{--e:1}.qs-glow{aspect-ratio:1;width:70%;transform:translate(calc((var(--p) - var(--i)) * -60px), calc((var(--p) - var(--i)) * 80px));pointer-events:none;background:radial-gradient(circle,#ffffff59,#fff0 65%);border-radius:50%;position:absolute;top:-25%;right:-20%}.qs-panel-inner{box-sizing:border-box;transform:translateY(calc((1 - var(--e)) * -40%));opacity:calc(var(--e) - var(--x) * .6);flex-direction:column;justify-content:space-between;gap:24px;padding:32px;display:flex;position:absolute;inset:0}.qs-panel-index{letter-spacing:1.56px;text-transform:uppercase;color:#ffffffb3;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.everything-section{background:#edf7fc;padding:120px 100px}.everything-section h2{text-align:center;letter-spacing:-1.04px;color:#0b1130;max-width:820px;margin:0 auto 24px;font-family:Manrope,sans-serif;font-size:52px;font-weight:500;line-height:56px}.everything-section .section-subtitle{text-align:center;max-width:560px;margin:0 auto 96px;padding-left:0}.fg-grid{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.fg-card{--panel:#4f68de;background:var(--panel);color:#fff;text-align:left;cursor:pointer;isolation:isolate;opacity:0;height:440px;transition:opacity .8s,translate .9s cubic-bezier(.22,1,.36,1),box-shadow .4s;transition-delay:calc(var(--n) * 80ms), calc(var(--n) * 80ms), 0s;border:0;border-radius:20px;flex-direction:column;grid-column:span 2;justify-content:space-between;padding:32px;font-family:Manrope,sans-serif;display:flex;position:relative;overflow:hidden;translate:0 32px}.fg-card:nth-child(-n+2){grid-column:span 3;height:360px}.fg-grid.is-visible .fg-card{opacity:1;translate:0}.fg-card:hover{box-shadow:0 24px 48px #4f68de47}.fg-card:focus-visible{outline-offset:4px;outline:2px solid #de6339}.fg-glow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#ffffff4d,#fff0 65%);border-radius:50%;width:80%;transition:translate 1.2s cubic-bezier(.22,1,.36,1);position:absolute;top:-40%;right:-25%}.fg-card:hover .fg-glow{translate:-18% 22%}.fg-copy{flex-direction:column;gap:8px;max-width:420px;padding-right:48px;display:flex}.fg-title{letter-spacing:-.48px;font-size:24px;font-weight:600;line-height:30px}.fg-plus,.fg-close{background:#ffffff29;border:1px solid #ffffff4d;border-radius:50%;width:40px;height:40px;transition:background .3s,rotate .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:24px;right:24px}.fg-plus:before,.fg-plus:after,.fg-close span:before,.fg-close span:after{content:"";background:currentColor;border-radius:1px;width:14px;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.fg-plus:after,.fg-close span:after{rotate:90deg}.fg-card:hover .fg-plus{background:#ffffff47;rotate:90deg}.fg-dialog{width:min(880px, calc(calc(100vw / var(--z,1)) - 32px));max-height:calc(calc(100vh / var(--z,1)) - 64px);color:#0b1130;background:#fff;border:0;border-radius:24px;margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 80px #0f173c40}.fg-dialog[open]{animation:.45s cubic-bezier(.22,1,.36,1) fg-in}.fg-dialog[open]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f173c59;animation:.35s fg-fade}.fg-dialog.is-closing{animation:.26s forwards fg-out}.fg-dialog.is-closing::backdrop{animation:.26s reverse forwards fg-fade}@keyframes fg-in{0%{opacity:0;translate:0 24px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes fg-out{to{opacity:0;translate:0 12px;scale:.98}}@keyframes fg-fade{0%{opacity:0}to{opacity:1}}.fg-dialog-body{grid-template-columns:1fr 1fr;font-family:Manrope,sans-serif;display:grid;position:relative}.fg-dialog-visual{isolation:isolate;background:#4f68de;min-height:420px;padding:32px;position:relative;overflow:hidden}.fg-dialog-content{flex-direction:column;gap:16px;padding:48px 40px 40px;display:flex;overflow-y:auto}.fg-dialog-content h3{letter-spacing:-.6px;margin:0;font-size:30px;font-weight:600;line-height:36px}.fg-dialog-content p{letter-spacing:-.32px;color:#0009;margin:0;font-size:16px;line-height:24px}.fg-dialog-content ul{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.fg-dialog-content li{color:#000c;padding-left:22px;font-size:15px;line-height:22px;position:relative}.fg-dialog-content li:before{content:"";background:#de6339;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.fg-close{cursor:pointer;color:#0b1130;background:#0000000d;border-color:#00000014;padding:0;top:16px;bottom:auto;right:16px}.fg-close:hover{background:#0000001a;rotate:90deg}.fg-close span:before{rotate:45deg}.fg-close span:after{rotate:-45deg}@media (prefers-reduced-motion:reduce){.fg-card,.fg-glow,.fg-plus,.fg-close{transition:none}.fg-card{opacity:1;translate:none}.fg-dialog[open],.fg-dialog[open]::backdrop,.fg-dialog.is-closing,.fg-dialog.is-closing::backdrop{animation-duration:10ms}}@media (width<=900px){.everything-section{padding:80px 24px}.everything-section h2{font-size:36px;line-height:42px}.everything-section .section-subtitle{margin-bottom:48px}.fg-grid{grid-template-columns:1fr}.fg-card,.fg-card:nth-child(-n+2){grid-column:auto;height:300px}.fg-dialog-body{grid-template-columns:1fr}.fg-dialog-visual{min-height:200px}}.who-section{background:#f8fafe;padding:120px 100px}.who-section h2{text-align:center;letter-spacing:-1.04px;color:#0b1130;margin:0 auto 24px;font-family:Manrope,sans-serif;font-size:52px;font-weight:500;line-height:56px}.who-section .section-subtitle{text-align:center;margin:0 auto 96px;padding-left:0}.who-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=900px){.who-section{padding:80px 24px}.who-section h2{font-size:36px;line-height:42px}.who-section .section-subtitle{margin-bottom:48px}.who-grid{grid-template-columns:1fr}}.footer{color:#fff;background:#1a1a1a;padding:3rem 80px 1rem}.footer-content{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1200px;margin:0 auto 2rem;display:grid}.footer-section h4{color:#667eea;margin-bottom:1rem}.footer-section p{color:#999;line-height:1.6}.footer-section ul{list-style:none}.footer-section a{color:#999;text-decoration:none;transition:color .3s}.footer-bottom{text-align:center;color:#666;border-top:1px solid #333;padding-top:2rem}:root{--ink:#0b1130;--ink-2:#111838}.everything-section{isolation:isolate;background:var(--ink);border-radius:40px;position:relative;overflow:hidden}.everything-section:before{content:"";z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(40% 60% at 30% 40%,#4f68de59,#0000 70%),radial-gradient(30% 50% at 72% 30%,#de633938,#0000 70%);height:70%;position:absolute;inset:-20% -10% auto}.everything-section h2{color:#fff}.everything-section .section-subtitle{color:#fff9}.everything-section .fg-card{transition:opacity .8s,translate .9s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;transition-delay:calc(var(--n) * 80ms), calc(var(--n) * 80ms), 0s, 0s;background:radial-gradient(circle at 1px 1px,#ffffff12 1px,#0000 0) 0 0/22px 22px,linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff14}.everything-section .fg-card .fg-glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 55%, transparent), transparent 65%);width:90%}.everything-section .fg-plus{background:#ffffff0f;border-color:#ffffff29}.everything-section .fg-card:hover .fg-plus{background:var(--accent);border-color:var(--accent)}.fg-dialog{background:var(--ink-2);color:#fff;border:1px solid #ffffff14}.fg-dialog-visual{background:var(--accent,#4f68de)}.fg-dialog-content li:before{background:var(--accent,#de6339)}.footer{background:var(--ink);border-top:1px solid #ffffff0f;font-family:Manrope,sans-serif}.footer-section p,.footer-section a{color:#ffffff80}.footer-bottom{color:#fff6;border-top-color:#ffffff14}@media (width<=900px){.everything-section{border-radius:24px}}.who-card{box-sizing:border-box;color:#0b1130;isolation:isolate;background:#fff;border:1px solid #0a0f2412;border-radius:20px;flex-direction:column;padding:40px;font-family:Manrope,sans-serif;transition:border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a0f2408}.who-card:before,.who-card:after{content:"";z-index:-1;pointer-events:none;position:absolute}.who-card:before{background:linear-gradient(90deg, transparent 3%, color-mix(in srgb, var(--accent) 75%, transparent) 22%, transparent 62%);height:1px;top:0;left:0;right:0}.who-card:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 7%, transparent), transparent);opacity:.8;width:65%;height:90%;transition:opacity .4s;top:-50%;left:-15%}.who-card:hover:after{opacity:1}.who-card:hover{border-color:#0a0f241f;box-shadow:0 1px 2px #0a0f2408,0 20px 48px #0a0f240f}.who-label{letter-spacing:1.44px;text-transform:uppercase;color:#00000080;align-items:center;gap:10px;margin-bottom:28px;font-size:12px;font-weight:600;display:inline-flex}.who-label:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.who-card h3{letter-spacing:-.6px;max-width:440px;margin:0 0 16px;font-size:30px;font-weight:500;line-height:36px}.who-card p{letter-spacing:-.32px;color:#0009;max-width:460px;margin:0 0 32px;font-size:16px;line-height:24px}.who-card ul{border-top:1px solid #0a0f2412;margin:0 0 32px;padding:0;list-style:none}.who-card li{color:#000c;border-bottom:1px solid #0a0f2412;align-items:center;gap:14px;padding:14px 0;font-size:15px;line-height:22px;display:flex}.who-card li:before{content:"";background:var(--accent);flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width<=900px){.who-card{padding:28px}.who-card h3{font-size:24px;line-height:30px}}.navbar{background:var(--nav-bg);border-bottom-color:var(--nav-border)}.nav-links a{color:var(--fg)}.logo-image{transition:filter .7s}html[data-theme=dark] .logo-image{filter:invert()}.questions-section,.who-section,.everything-section,.footer{background:0 0;border-radius:0}.questions-section h2,.everything-section h2,.who-section h2{color:var(--fg)}.section-subtitle,.everything-section .section-subtitle{color:var(--fg-2)}.qs-title{color:var(--fg-3)}.qs-title:hover{color:var(--fg-2)}.qs-item.is-active .qs-title{color:var(--fg)}.qs-body p{color:var(--fg-2)}.everything-section:before{opacity:var(--glow)}.who-card{background:var(--card);border-color:var(--line);color:var(--fg)}.who-label,.who-card p{color:var(--fg-2)}.who-card ul,.who-card li{border-color:var(--line)}.who-card li{color:var(--fg)}.footer{border-top-color:var(--line)}.footer-section h4{color:var(--fg)}.footer-section p,.footer-section a,.footer-bottom{color:var(--fg-2)}.footer-section a:hover{color:var(--fg)}.footer-bottom{border-top-color:var(--line)}.everything-section{overflow:visible}.everything-section .fg-card{color:#0a0f24;background:radial-gradient(circle at 1px 1px,#0a0f240f 1px,#0000 0) 0 0/22px 22px,linear-gradient(160deg,#fff,#f2f6fc);border:1px solid #fff9;box-shadow:inset 0 1px #fff6,0 20px 40px #00000040}.everything-section .fg-card:hover{border-color:#fff;box-shadow:inset 0 1px #fff6,0 30px 60px #0006}.everything-section .fg-card .fg-glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 22%, transparent), transparent 65%)}.everything-section .fg-plus{color:#0a0f24;background:#0a0f240a;border-color:#0a0f241f}.everything-section .fg-card:hover .fg-plus{color:#fff;background:var(--accent);border-color:var(--accent)}.fg-dialog{color:#0a0f24;background:#fff;border-color:#0a0f240f}.fg-dialog-content p{color:#0a0f249e}.fg-dialog-content li{color:#0a0f24d9}.fg-close{color:#0a0f24;background:#0a0f240d;border-color:#0a0f2414}.fg-close:hover{background:#0a0f241a}.fg-card{justify-content:flex-start}.fg-visual{pointer-events:none;position:absolute;inset:72px -24px 96px 32px}.fg-copy{position:absolute;bottom:32px;left:32px;right:88px}.everything-section .fg-card{background:radial-gradient(circle at 1px 1px, #0a0f240f 1px, transparent 0) 0 0 / 22px 22px, linear-gradient(160deg, color-mix(in srgb, var(--accent) 10%, #f7f9fd), color-mix(in srgb, var(--accent) 4%, #eef2f9))}.everything-section,.who-section{position:relative}.section-rule{background:linear-gradient(90deg,#3e7bba26,#3e7bba4d 50%,#3e7bba26);height:1px;position:absolute;top:0;left:80px;right:80px}.section-rule:before,.section-rule:after{content:"";background:#3e7bba73;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;translate:0 -50%}.section-rule:before{left:-2.5px}.section-rule:after{right:-2.5px}.section-star{background:#de6339;width:28px;height:28px;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:url(/assets/images/star.svg) 50%/contain no-repeat;mask:url(/assets/images/star.svg) 50%/contain no-repeat}.section-eyebrow{text-align:center;letter-spacing:1.56px;color:var(--fg-2);margin:0 auto 20px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;display:block}.section-grid{z-index:-1;object-fit:none;object-position:right top;pointer-events:none;width:50%;height:100%;opacity:calc(.35 + var(--glow) * .15);position:absolute;top:0;right:80px;-webkit-mask-image:linear-gradient(270deg,#000 20%,#0000);mask-image:linear-gradient(270deg,#000 20%,#0000)}html[data-theme=dark] .section-grid{filter:invert()}.who-label:before{border-radius:0;width:12px;height:12px;-webkit-mask:url(/assets/images/star.svg) 50%/contain no-repeat;mask:url(/assets/images/star.svg) 50%/contain no-repeat}@media (width<=768px){.section-rule{left:40px;right:40px}}.cta-finale{--cp:0;height:calc(250vh / var(--z,1));position:relative}.cta-stage{height:calc(100vh / var(--z,1));box-sizing:border-box;isolation:isolate;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:72px 80px 0;font-family:Manrope,sans-serif;display:flex;position:sticky;top:0;overflow:hidden}.cta-orb{z-index:-1;width:min(1200px, calc(110vw / var(--z,1)));aspect-ratio:1784/1798;height:auto;translate:-50% -50%;scale:calc(.55 + var(--cp) * .85);opacity:calc(.6 + var(--cp) * .3);object-fit:contain;pointer-events:none;animation:8s ease-in-out infinite color-mix-flow;position:absolute;top:55%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.cta-finale .section-grid{object-position:left top;left:80px;right:auto;-webkit-mask-image:linear-gradient(90deg,#000 20%,#0000);mask-image:linear-gradient(90deg,#000 20%,#0000)}.cta-headline{--r:calc((var(--cp) - .05) / .6 * var(--wn));max-width:1100px;font-size:clamp(40px, calc(5vw / var(--z,1)), 70px);letter-spacing:-.035em;color:var(--fg);margin:0;font-weight:500;line-height:1.02}.cta-word{white-space:pre;opacity:clamp(.12, var(--r) - var(--w), 1);translate:0 calc(clamp(0, 1 - (var(--r) - var(--w)), 1) * .25em);filter:blur(calc(clamp(0, 1 - (var(--r) - var(--w)), 1) * 3px));display:inline-block}.cta-word:last-child{color:#de6339}.cta-after{--a:clamp(0, (var(--cp) - .68) / .2, 1);opacity:var(--a);translate:0 calc((1 - var(--a)) * 24px);flex-direction:column;align-items:center;gap:28px;display:flex}.cta-after p{color:var(--fg-2);margin:0;font-size:18px;line-height:28px}.cta-after .cta-button.primary{color:#fff;background:#4f68de;height:56px;padding:0 32px;font-size:17px;box-shadow:0 16px 40px #4f68de4d}.cta-after .cta-button.primary:hover{background:#3e3fa8}@media (width<=768px){.cta-finale{height:calc(200vh / var(--z,1))}.cta-stage{padding:72px 24px 0}}.cta-stage:after{content:"";z-index:-1;background:linear-gradient(to bottom, transparent, var(--page-bg) 85%);pointer-events:none;height:35%;position:absolute;bottom:0;left:0;right:0}.cta-orb{scale:calc(.75 + var(--cp) * .4)}.who-section{padding-bottom:0}.cta-stage{padding-bottom:180px}.cta-orb{-webkit-mask-composite:source-in;top:68%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000),linear-gradient(#0000 8%,#000 42%);mask-image:radial-gradient(closest-side,#000 55%,#0000),linear-gradient(#0000 8%,#000 42%);-webkit-mask-composite:source-in;mask-composite:intersect}.section-rule{background:0 0}.section-rule:before,.section-rule:after{display:none}a.logo,a.demo-button,a.cta-button{text-decoration:none}.qs-body-inner{min-height:0;overflow:hidden}.qs-tag{background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);color:var(--fg);opacity:0;border-radius:999px;align-items:center;gap:8px;margin:16px 0 0 6px;padding:6px 14px 6px 12px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;transition:opacity .3s,translate .6s cubic-bezier(.22,1,.36,1);display:inline-flex;translate:0 8px}.qs-tag:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.qs-item.is-active .qs-tag{opacity:1;transition-delay:.2s;translate:0}.qs-panel-index{text-transform:uppercase}@media (width<=900px){.qs-tag{opacity:1;margin-left:0;translate:none}}.qs-star{top:18px}.pui-head{justify-content:space-between;align-items:center;padding-bottom:2px;font-size:14px;font-weight:600;display:flex}.pui-pill{color:var(--pui-muted);background:#f3f4f6;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.pui-pill.is-good{color:#15803d;background:#dcfce7}.pui-subhead{letter-spacing:.04em;text-transform:uppercase;color:var(--pui-muted);margin-top:2px;font-size:11px;font-weight:500}.pui-row{border:1px solid var(--pui-border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.pui-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.pui-dot.is-critical{background:#dc2626}.pui-dot.is-high{background:#f59e0b}.pui-dot.is-medium{background:#3b82f6}.pui-event{margin:0;font-size:14px;font-weight:500;line-height:20px}.pui-check{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.is-equity{background:#8b86f6}.is-bond{background:#676dff}.is-mf{background:#25c8ba}.is-etf{background:#f5a524}.is-cash{background:#96a0b3}.pui-tick,.pui-box{border-radius:50%;flex:none;width:16px;height:16px}.pui-tick{background:#16a34a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-4.7' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat}.pui-box{border:1.5px solid #d1d5db;border-radius:4px}.pui-enforce{border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.pui-enforce.is-hard{color:#b91c1c;background:#fee2e2}.pui-enforce.is-medium{color:#b45309;background:#fef3c7}.pui-enforce.is-soft{color:#4338ca;background:#e0e7ff}.pui-btn{color:#fff;background:#4f68de;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:500}.pui-btn.is-ghost{color:#374151;border:1px solid var(--pui-border);background:#fff}.pui-agent-mark{background:#4f68de;width:18px;height:18px;-webkit-mask:url(/assets/images/star.svg) 50%/contain no-repeat;mask:url(/assets/images/star.svg) 50%/contain no-repeat}.pui-factor{color:#374151;grid-template-columns:110px 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.pui-factor-track{background:#f3f4f6;border-radius:999px;height:6px;overflow:hidden}.pui-factor-track i{border-radius:999px;height:100%;display:block}.pui-factor-track .is-pos{background:#16a34a}.pui-factor-track .is-neg{background:#dc2626}.qs-panel:last-child{--x:0}.fg-card .fg-copy{bottom:32px}.fg-visual{top:40px}.pui-pill.is-live{color:#15803d;background:#dcfce7;align-items:center;gap:6px;display:inline-flex}.pui-pill.is-live i{background:#16a34a;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pui-pulse}@keyframes pui-pulse{0%,to{box-shadow:0 0 #16a34a80}50%{box-shadow:0 0 0 5px #16a34a00}}.fg-grid .pui-factor-track i{transform-origin:0;transition:transform 1.2s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.fg-grid.is-visible .pui-factor-track i{transform:scaleX(1)}.fg-grid .pui-factor-track i{transition-delay:calc(.5s + var(--k,0) * .15s)}.pui-insight{animation:6s ease-in-out infinite pui-arrive;animation-delay:calc(var(--k) * .6s)}@keyframes pui-arrive{0%,8%{opacity:0;translate:0 8px}16%,84%{opacity:1;translate:0}92%,to{opacity:0;translate:0 -4px}}.fg-grid.is-visible .pui-factor-track i{animation:3.2s ease-in-out infinite pui-breathe;animation-delay:calc(1.8s + var(--k,0) * .3s)}@keyframes pui-breathe{0%,to{transform:scaleX(1)}50%{transform:scaleX(.88)}}.pui-rule .pui-tick{animation:5s cubic-bezier(.22,1,.36,1) infinite pui-check;animation-delay:calc(var(--k) * .35s)}.pui-rule{animation:5s ease-in-out infinite pui-scan;animation-delay:calc(var(--k) * .35s)}@keyframes pui-check{0%,4%{opacity:0;scale:0}12%,90%{opacity:1;scale:1}to{opacity:0;scale:0}}@keyframes pui-scan{0%,2%{background:#fff}8%{background:#f5f7ff}18%,to{background:#fff}}@keyframes pui-task{0%,10%{background:0 0;border-color:#d1d5db}16%,80%{background:#4f68de url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-4.7' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat;border-color:#4f68de}90%,to{background:0 0;border-color:#d1d5db}}@media (prefers-reduced-motion:reduce){.pui-pill.is-live i,.pui-insight,.fg-grid.is-visible .pui-factor-track i,.pui-rule,.pui-rule .pui-tick{animation:none}.fg-grid .pui-factor-track i{transition:none;transform:none}}.fg-visual{bottom:104px}.qs-panel-inner{justify-content:flex-start}.qa-art{font-family:Inter,sans-serif;position:absolute;inset:64px 24px 24px}.qa-svg{width:100%;height:100%;transform:translateY(calc((1 - var(--e)) * 50px)) scale(calc(.94 + var(--e) * .06));position:absolute;inset:0;overflow:visible}.qa-chip{z-index:2;color:#030712;white-space:nowrap;translate:-50% -50%;transform:translateY(calc((1 - var(--e)) * (60px + var(--d) * 120px)));opacity:calc(var(--e) * 1.2 - var(--d));animation:7s ease-in-out infinite qa-bob;animation-delay:calc(var(--d) * -4s);background:#fffffff0;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 12px 28px #0307122e}@keyframes qa-bob{0%,to{translate:-50% -50%}50%{translate:-50% calc(-50% - 5px)}}.qa-chip i{background:#6b7280;border-radius:50%;width:7px;height:7px}.qa-chip.is-critical i{background:#dc2626;box-shadow:0 0 0 3px #dc262626}.qa-chip.is-high i{background:#f59e0b}.qa-chip.is-pass i{background:#16a34a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-4.7' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;width:14px;height:14px}.qa-chip b{font-weight:600}.qa-chip.is-impact-pos b{color:#16a34a}.qa-chip.is-impact-neg b{color:#dc2626}.qa-chip.is-impact-flat b{color:#6b7280}.qa-caption{color:#ffffffbf;opacity:var(--e);font-family:Manrope,sans-serif;font-size:13px;position:absolute;bottom:0;left:8px}.qa-caption strong{color:#fff;font-size:15px}.qa-dot{fill:#fff6;animation:4s ease-in-out infinite qa-twinkle;animation-delay:calc(var(--n) * -.37s)}@keyframes qa-twinkle{0%,to{opacity:.45}50%{opacity:1}}.qa-lane{fill:#ffffff14}.qa-bound{fill:none;stroke:#ffffff8c;stroke-width:1.5px;stroke-dasharray:6 6}.qa-path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:6s ease-in-out infinite qa-draw;animation-delay:calc(var(--n) * .25s)}.qa-path.is-out{stroke:#ffffff73;animation-name:qa-draw-out}.qa-path.is-in{stroke:#fff;stroke-width:3.5px;filter:drop-shadow(0 0 6px #ffffffb3)}@keyframes qa-draw{0%{stroke-dashoffset:1px;opacity:1}35%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes qa-draw-out{0%{stroke-dashoffset:1px;opacity:1}30%{stroke-dashoffset:0;opacity:1}45%,to{stroke-dashoffset:0;opacity:.22}}.qa-origin{fill:#fff}.qa-goal{fill:#fff;filter:drop-shadow(0 0 10px #ffffffe6);animation:6s ease-in-out infinite qa-goal}@keyframes qa-goal{0%,30%{opacity:0}40%,90%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.qa-chip,.qa-dot,.qa-path,.qa-goal,.qa-book i{animation:none}.qa-path{stroke-dashoffset:0}.qa-path.is-out{opacity:.12}}.qa-flowline{fill:none;stroke:#ffffff38;stroke-width:1.5px}.qa-particle{offset-rotate:0deg;transform-origin:0 0;width:7px;height:7px;scale:var(--qa-scale,1);opacity:0;animation:3.6s ease-in-out infinite qa-travel;animation-delay:calc(var(--n) * .5s + var(--k) * 1.8s);background:#fff;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;top:0;left:0}.qa-particle.is-critical{background:#fca5a5}.qa-particle.is-high{background:#fcd34d}.qa-particle.is-medium{background:#fef08a}@keyframes qa-travel{0%{offset-distance:0%;opacity:0}15%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}.qa-rank{z-index:2;color:#030712;translate:0 -50%;transform:translateY(calc((1 - var(--e)) * (50px + var(--d) * 160px)));opacity:calc(var(--e) * 1.2 - var(--d));background:#fffffff2;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid;position:absolute;left:50%;right:0;box-shadow:0 14px 30px #0307122e}.qa-score{border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.qa-score i{background:currentColor;border-radius:50%;width:6px;height:6px}.qa-score b{opacity:.85;border-left:1px solid;padding-left:6px}.qa-score.is-critical{color:#b91c1c;background:#fee2e2}.qa-score.is-high{color:#c2410c;background:#ffedd5}.qa-score.is-medium{color:#a16207;background:#fef9c3}.qa-score.is-critical i{animation:1.8s ease-in-out infinite pui-dot-pulse}.qa-rank-text{flex-direction:column;min-width:0;display:flex}.qa-rank-text strong{font-weight:600}.qa-rank-text small{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.qa-todo{color:#4f68de;white-space:nowrap;font-weight:500}@media (prefers-reduced-motion:reduce){.qa-particle,.qa-score.is-critical i{animation:none}}.qa-rank{left:43%}.qa-rank-text small{white-space:normal;overflow:visible}.qa-ask{color:#fff;transform:translateY(calc((1 - var(--e)) * 30px));opacity:var(--e);background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:13px;display:inline-flex;position:absolute;top:0;left:0}.qa-ask-avatar{color:#c2410c;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:grid}.qa-chart{width:100%;height:calc(100% - 182px);position:absolute;inset:64px 0 118px;overflow:visible}.qa-line{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--e))}.qa-marker{stroke:#ffffff73;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.qa-pin{z-index:1;box-sizing:border-box;width:12px;height:12px;opacity:var(--e);animation:3s ease-out infinite qa-pin;animation-delay:calc(var(--n) * 1s);background:#16a34a;border:2px solid #fff;border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.qa-pin.is-neg{background:#dc2626}@keyframes qa-pin{0%{box-shadow:0 0 #ffffffb3}60%,to{box-shadow:0 0 0 14px #fff0}}.qa-event{z-index:2;color:#374151;width:150px;translate:-50%;transform:translateY(calc((1 - var(--e)) * (40px + var(--d) * 160px)));opacity:calc(var(--e) * 1.2 - var(--d));background:#fffffff2;border-radius:12px;flex-direction:column;gap:2px;padding:9px 11px;font-size:11px;line-height:15px;display:flex;position:absolute;box-shadow:0 12px 28px #03071229}.qa-event.is-up{top:56px}.qa-event.is-down{top:calc(100% - 198px)}.qa-event small{color:#6b7280;font-size:11px}.qa-event strong{color:#030712;font-size:12px;font-weight:600}.qa-event b{font-weight:600}.qa-event b.is-pos{color:#16a34a}.qa-event b.is-neg{color:#dc2626}@media (prefers-reduced-motion:reduce){.qa-pin{animation:none}}.qa-explain{color:#030712;transform:translateY(calc((1 - var(--e)) * 120px));opacity:calc(var(--e) * 1.2 - var(--d));background:#fffffff5;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:20px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 16px 36px #03071233}.qa-explain p{margin:0}.qa-explain b{color:#16a34a}.qa-explain .pui-agent-mark{flex:none;margin-top:1px}.qa-ask-avatar.is-indigo{color:#3e3fa8}.qa-book{transform:translateY(calc((1 - var(--e)) * 40px));opacity:var(--e);grid-template-columns:repeat(20,1fr);justify-items:center;row-gap:10px;display:grid;position:absolute;top:58px;left:0;right:0}.qa-book i{width:8px;height:8px;animation:5s ease-in-out infinite qa-scan;animation-delay:calc(var(--col) * 80ms);background:#ffffff2e;border-radius:50%}@keyframes qa-scan{0%,to{background:#ffffff2e}8%{background:#ffffffb3}18%{background:#ffffff2e}}.qa-book i[class]{width:10px;height:10px;animation:2.4s ease-in-out infinite qa-flagged;animation-delay:calc(var(--n) * 20ms);margin:-1px}.qa-book i.is-high,.qa-cohort-dot.is-high{--glow:#f8717180;background:#f87171}.qa-book i.is-moderate,.qa-cohort-dot.is-moderate{--glow:#fbbf2480;background:#fbbf24}.qa-book i.is-monitor,.qa-cohort-dot.is-monitor{--glow:#93c5fd80;background:#93c5fd}.qa-book i.is-low,.qa-cohort-dot.is-low{--glow:#c4b5fd80;background:#c4b5fd}@keyframes qa-flagged{0%,to{box-shadow:0 0 0 0 var(--glow)}50%{box-shadow:0 0 0 6px #0000}}.qa-book-label{color:#ffffff8c;font-size:11px;position:absolute;top:210px;right:0}.qa-cohorts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;top:236px;left:0;right:0}.qa-cohort{color:#fff;transform:translateY(calc((1 - var(--e)) * (40px + var(--d) * 160px)));opacity:calc(var(--e) * 1.2 - var(--d));background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;align-items:flex-start;gap:8px;padding:10px;display:flex}.qa-cohort-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.qa-cohort-text{flex-direction:column;gap:2px;min-width:0;display:flex}.qa-cohort-text strong{font-size:12px;font-weight:600}.qa-cohort-text small{color:#fff9;font-size:11px}.qa-bulk{color:#030712;transform:translateY(calc((1 - var(--e)) * 120px));opacity:calc(var(--e) * 1.2 - var(--d));background:#fffffff7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 16px 36px #0307124d}.qa-bulk-title{align-items:center;gap:8px;display:inline-flex}.qa-bulk-title strong{font-weight:600}.qa-bulk-actions{gap:8px;display:inline-flex}.qa-bulk .pui-btn{white-space:nowrap}.qa-bulk .pui-btn:not(.is-ghost){animation:3s ease-in-out infinite qa-cta}@keyframes qa-cta{0%,to{box-shadow:0 0 #4f68de73}50%{box-shadow:0 0 0 6px #4f68de00}}@media (prefers-reduced-motion:reduce){.qa-book i[class],.qa-bulk .pui-btn:not(.is-ghost){animation:none}}.qa-bulk,.qa-explain{opacity:min(1, calc(var(--e) * 1.6 - var(--d)))}.qa-bulk-title{white-space:nowrap}.qa-cohorts{top:252px}.qa-funnel{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qa-funnel-dot{fill:#fff3;opacity:var(--e)}.qa-funnel-hit{fill:#f87171;filter:drop-shadow(0 0 6px #f87171cc);opacity:var(--e)}.qa-funnel-line{fill:none;stroke:#ffffff73;stroke-width:1.25px;stroke-dasharray:1;stroke-dashoffset:clamp(0, (1 - var(--e)) * 2, 1)}.qa-bulk-text{flex-direction:column;line-height:1.3;display:flex}.qa-bulk-text small{color:#6b7280;font-size:12px}.qa-list-head{z-index:2;color:#6b7280;opacity:var(--e);background:#fffffff2;border-radius:12px;justify-content:space-between;align-items:baseline;padding:9px 12px;font-size:12px;display:flex;position:absolute;top:0;left:43%;right:0;box-shadow:0 14px 30px #0307122e}.qa-list-head strong{color:#030712;font-weight:600}.qa-rank{grid-template-columns:1fr auto;align-items:end}.qa-rank-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.qa-aum{color:#6b7280;font-variant-numeric:tabular-nums;font-size:11px}.qa-chip .pui-enforce{padding:1px 7px;font-size:11px}.qa-proposal{z-index:2;color:#030712;width:236px;transform:translateY(calc((1 - var(--e)) * 140px));opacity:min(1, calc(var(--e) * 1.6 - var(--d)));background:#fffffff5;border-radius:12px;flex-direction:column;gap:3px;padding:11px 13px;font-size:12px;display:flex;position:absolute;top:64%;right:0;box-shadow:0 16px 36px #03071233}.qa-proposal-head{color:#15803d;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.qa-proposal-head i{background:#16a34a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-4.7' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;width:14px;height:14px}.qa-proposal strong{font-size:13px;font-weight:600}.qa-proposal small{color:#6b7280;font-size:11px}.qa-chip.is-fail{color:#374151}.qa-chip.is-fail i{background:#dc2626 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.5 5.5l5 5M10.5 5.5l-5 5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/12px no-repeat;width:14px;height:14px}.qa-step{align-items:center}.qa-step .qa-cohort-text small{order:-1}.qa-step-tick{background:#fffffff2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-4.7' fill='none' stroke='%233E3FA8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;flex:none;width:16px;height:16px}.fg-visual{inset:24px 24px 92px}.fa{color:#030712;width:100%;height:100%;font-family:Inter,sans-serif;font-size:12px;position:relative}.fa-pages{width:min(92%,300px);height:82%;position:relative}.fa-page{background:#fff;border:1px solid #ebedf1;border-radius:12px;transition:rotate .8s cubic-bezier(.22,1,.36,1),translate .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;box-shadow:0 10px 24px #03071214}.fa-page.is-back2{opacity:.6;translate:-10px 8px;rotate:-7deg}.fa-page.is-back1{opacity:.85;translate:8px 4px;rotate:4deg}.fg-card:hover .fa-page.is-back2{translate:-18px 10px;rotate:-11deg}.fg-card:hover .fa-page.is-back1{translate:14px 6px;rotate:7deg}.fa-page.is-front{box-sizing:border-box;flex-direction:column;gap:10px;padding:16px;display:flex}.fa-line{background:#0a0f2414;border-radius:4px;height:7px;display:block}.fa-task{border:1px solid #ebedf1;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.fa-task .pui-box{animation:6s ease-in-out infinite pui-task;animation-delay:calc(1s + var(--k) * 1s)}@media (prefers-reduced-motion:reduce){.fa-task .pui-box{animation:none!important}}.fg-card:not(:nth-child(-n+2)) .fg-visual{bottom:124px}.fa-pages{height:92%}.fa-subhead{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;margin-top:2px;font-size:11px;font-weight:500}.fg-card:nth-child(5) .fg-visual,.fg-card .fg-visual,.fg-card:nth-child(5) .fg-visual{inset:24px 24px 124px}.fg-card:nth-child(-n+2) .fg-visual{bottom:96px}.fa-stack{justify-content:center;align-items:center;display:flex}.fa-stack .fa-pages{width:min(92%,300px);height:92%}.fg-card:nth-child(-n+2) .fa-stack .fa-pages{width:min(78%,440px)}.fa-page.is-front{--pui-text:#030712;--pui-muted:#6b7280;--pui-border:#ebedf1;gap:8px;overflow:hidden}.fg-card:nth-child(2n) .fa-page.is-back2{translate:10px 8px;rotate:7deg}.fg-card:nth-child(2n) .fa-page.is-back1{translate:-8px 4px;rotate:-4deg}.fg-card:nth-child(2n):hover .fa-page.is-back2{translate:18px 10px;rotate:11deg}.fg-card:nth-child(2n):hover .fa-page.is-back1{translate:-14px 6px;rotate:-7deg}.fa-page.is-front .pui-tick{width:16px;height:16px}.fa-page.is-front .pui-factor+.pui-row{margin-top:4px}.fa-solo{justify-content:center;align-items:center;display:flex}.fa-sheet{--pui-text:#030712;--pui-muted:#6b7280;--pui-border:#ebedf1;box-sizing:border-box;background:#fff;border:1px solid #ebedf1;border-radius:12px;flex-direction:column;gap:8px;padding:16px;transition:rotate .8s cubic-bezier(.22,1,.36,1),translate .8s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 1px 2px #0307120a,0 18px 40px #0307121a}.fa-sheet.is-report{flex-direction:row;align-items:center;gap:20px;width:min(84%,460px);rotate:-2deg}.fg-card:hover .fa-sheet.is-report{rotate:0deg}.fa-report-side{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.fa-ring{aspect-ratio:1;flex:none;width:132px;position:relative}.fa-ring svg{width:100%;height:100%;rotate:-90deg}.fa-ring-track{fill:none;stroke:#0a0f240f;stroke-width:16px}.fa-ring-seg{fill:none;stroke-width:16px}.fa-ring-seg.is-equity{stroke:#8b86f6}.fa-ring-seg.is-bond{stroke:#676dff}.fa-ring-seg.is-mf{stroke:#25c8ba}.fa-ring-seg.is-etf{stroke:#f5a524}.fa-ring-seg.is-cash{stroke:#96a0b3}.fg-grid.is-visible .fa-ring-seg.is-equity{animation:4s ease-in-out infinite fa-seg}@keyframes fa-seg{0%,to{stroke-width:16px}50%{stroke-width:22px}}.fa-ring-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fa-ring-center strong{font-family:Manrope,sans-serif;font-size:30px;font-weight:600;line-height:1}.fa-ring-center small{color:#16a34a;margin-top:4px;font-size:11px;font-weight:600}.fa-sheet.is-note-sheet{width:min(88%,290px);margin:-24px 18px 0 0;rotate:1.5deg}.fa-sheet.is-proposal{width:min(92%,300px);rotate:-1deg}.fa-sheet.is-proposal .pui-rule .pui-tick{animation:5s cubic-bezier(.22,1,.36,1) infinite pui-check;animation-delay:calc(var(--k) * .35s)}@media (prefers-reduced-motion:reduce){.fa-tl-track,.fa-ring-seg.is-equity{animation:none!important}}.fa-sheet.is-note-sheet{margin:-70px 44px 0 0}.fa-sheet.is-timeline{width:min(80%,460px);height:96%;padding-bottom:0;rotate:-1.5deg}.fg-card:hover .fa-sheet.is-timeline{rotate:0deg}.fa-tl{flex:1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 78%,#0000);mask-image:linear-gradient(#0000,#000 14% 78%,#0000)}.fa-tl:before{content:"";background:#ebedf1;width:2px;position:absolute;top:0;bottom:0;left:11px}.fa-tl-track{animation:22s linear infinite fa-rise}.fg-card:hover .fa-tl-track{animation-play-state:paused}@keyframes fa-rise{to{transform:translateY(-50%)}}.fa-tl-item{align-items:baseline;gap:12px;display:flex;position:relative}.fa-tl-point{box-sizing:border-box;background:#fff;border:2px solid #ebedf1;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative;top:6px}.fa-tl-point i{border-radius:50%;width:8px;height:8px}.fa-tl-point.is-high i{background:#dc2626}.fa-tl-point.is-medium i{background:#f59e0b}.fa-tl-point.is-low i{background:#3b82f6}.fa-tl-body{border-bottom:1px solid #f1f2f5;flex-direction:column;flex:1;gap:4px;min-width:0;padding:10px 0;display:flex}.fa-tl-body p{color:#030712;margin:0;font-size:13px;line-height:18px}.fa-tl-meta{color:#6b7280;align-items:center;gap:6px;font-size:11px;display:flex}.fa-tl-sep{background:#d1d5db;border-radius:50%;width:3px;height:3px}.fa-tl-sent{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.fa-tl-sent.is-up{stroke:#10b981}.fa-tl-sent.is-down{stroke:#ef4444}.fa-tl-sent.is-flat{stroke:#f59e0b}.fa-tl-meta em{color:#374151;background:#f3f4f6;border-radius:999px;padding:1px 6px;font-style:normal}.everything-section .fg-card{background:#fff;border:1px solid #ffffffb3;padding:0}.everything-section .fg-card .fg-glow{display:none}.everything-section .fg-card .fg-visual{background:radial-gradient(circle at 1px 1px, #0a0f2412 1px, transparent 0) 0 0 / 18px 18px, radial-gradient(110% 90% at 88% 0%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, #f5f7fb), #eef1f7);border-radius:16px;inset:10px 10px 104px;overflow:hidden;box-shadow:inset 0 0 0 1px #0a0f240d}.everything-section .fg-card:nth-child(-n+2) .fg-visual{bottom:96px}.everything-section .fg-card .fa{transition:translate .8s cubic-bezier(.22,1,.36,1)}.everything-section .fg-card:hover .fa{translate:0 -4px}.everything-section .fg-copy{padding:0;bottom:30px;left:30px;right:88px}.everything-section .fg-title{letter-spacing:-.6px;color:#0a0f24;font-size:26px;font-weight:600;line-height:30px}.everything-section .fg-card:not(:nth-child(-n+2)) .fg-copy{bottom:26px}.everything-section .fg-plus{bottom:26px;right:26px}.everything-section .fg-title{text-wrap:balance}.everything-section .fg-card:not(:nth-child(-n+2)) .fg-title{font-size:24px;line-height:28px}.everything-section .fa-stack .fa-pages,.everything-section .fa-sheet.is-timeline{height:84%}.everything-section .fg-card{--title-h:92px;background:radial-gradient(90% 70% at 50% 105%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 70%), radial-gradient(circle at 1px 1px, #0a0f240d 1px, transparent 0) 0 0 / 18px 18px, #fff}.everything-section .fg-card:not(:nth-child(-n+2)){--title-h:120px}.everything-section .fg-copy,.everything-section .fg-card:not(:nth-child(-n+2)) .fg-copy{inset:28px 92px auto 30px}.everything-section .fg-title,.everything-section .fg-card:not(:nth-child(-n+2)) .fg-title{letter-spacing:-.7px;font-size:28px;font-weight:500;line-height:32px}.everything-section .fg-plus{top:24px;bottom:auto;right:24px}.everything-section .fg-card .fg-visual,.everything-section .fg-card:nth-child(-n+2) .fg-visual{left:28px;right:28px;top:var(--title-h);box-shadow:none;background:0 0;border-radius:0;bottom:-48px;overflow:visible}.everything-section .fa-solo,.everything-section .fa-stack{align-items:flex-start}.everything-section .fa-sheet{min-height:100%}.everything-section .fa-sheet.is-timeline,.everything-section .fa-stack .fa-pages{height:100%}.everything-section .fa-sheet.is-report{align-items:flex-start;padding:22px}.everything-section .fg-expand{color:#0a0f24;background:#0a0f240a;border:1px solid #0a0f241a;border-radius:12px;place-items:center;width:40px;height:40px;transition:background .3s,color .3s,border-color .3s;display:grid;rotate:0deg}.everything-section .fg-expand:before,.everything-section .fg-expand:after{display:none}.everything-section .fg-expand svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:scale .4s cubic-bezier(.22,1,.36,1)}.everything-section .fg-card:hover .fg-expand{color:#fff;background:var(--accent);border-color:var(--accent);rotate:0deg}.everything-section .fg-card:hover .fg-expand svg{scale:1.15}.everything-section .fa{transform-origin:top;scale:.93}.everything-section .fg-card .fg-visual,.everything-section .fg-card:nth-child(-n+2) .fg-visual{top:calc(var(--title-h) + 8px)}.everything-section .fa-sheet,.everything-section .fa-page{border-color:#0a0f240f;box-shadow:0 1px 2px #03071208,0 14px 32px #03071214}.everything-section .fa .pui-row,.everything-section .fa .fa-task{border-color:#0a0f240f}.everything-section .fa .pui-pill,.everything-section .fa .fa-tl-meta em{background:#0a0f2409}.everything-section .fg-expand{background:#0a0f2406;border-color:#0a0f240f}.everything-section .fa-sheet.is-note-sheet{margin:0}.everything-section .fg-dialog-visual{box-sizing:border-box;background:radial-gradient(90% 70% at 50% 105%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 70%), radial-gradient(circle at 1px 1px, #0a0f240f 1px, transparent 0) 0 0 / 18px 18px, linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, #f7f8fc), #eef1f7);justify-content:center;align-items:center;min-height:460px;padding:40px 32px;display:flex}.everything-section .fg-dialog-visual .fa{width:100%;height:340px;scale:1}.everything-section .fg-dialog-visual .fa-solo,.everything-section .fg-dialog-visual .fa-stack{align-items:center}.everything-section .fg-dialog-visual .fa-sheet{width:100%;max-width:380px;min-height:0}.everything-section .fg-dialog-visual .fa-sheet.is-timeline{height:100%}.everything-section .fg-dialog-visual .fa-sheet.is-report{align-items:center;max-width:400px}.everything-section .fg-dialog-visual .fa-sheet.is-report .fa-ring{width:116px}.everything-section .fg-dialog-visual .fa-stack .fa-pages{width:100%;max-width:340px;height:92%}.who-card ul{margin-bottom:0}.qs-panel-inner{transform:translateY(calc((1 - var(--e)) * 8%))}.qs-panel{transform:translateY(calc((1 - var(--e)) * 100%)) scale(calc(1 - var(--x) * .08))}.qs-visual{clip-path:inset(-60px -60px 0 round 24px);overflow:visible}.cta-stage{padding-top:calc(72px + calc(11vh / var(--z,1)));justify-content:flex-start;padding-bottom:0}.cta-snap{--s:clamp(0, (var(--cp) - .55) / .4, 1);z-index:1;width:min(980px, calc(82vw / var(--z,1)));height:calc(46vh / var(--z,1));translate:-50% calc((1 - var(--s)) * 70%);opacity:calc(var(--s) * 1.4);pointer-events:none;text-align:left;position:absolute;bottom:0;left:50%;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.cs-window{color:#030712;background:#fff;border:1px solid #0a0f2414;border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;height:100%;font-family:Inter,sans-serif;font-size:12px;display:flex;overflow:hidden;box-shadow:inset 0 -2px #fff9,0 40px 80px #4f68de29,0 10px 30px #0a0f2414}.cs-bar{background:#f9fafb;border-bottom:1px solid #ebedf1;flex:none;align-items:center;gap:16px;height:36px;padding:0 14px;display:flex}.cs-lights{gap:6px;display:inline-flex}.cs-lights i{background:#e5e7eb;border-radius:50%;width:9px;height:9px}.cs-url{color:#6b7280;background:#fff;border:1px solid #ebedf1;border-radius:8px;margin:0 auto;padding:3px 14px;font-size:11px}.cs-app{flex:1;min-height:0;display:flex}.cs-side{background:#f9fafb;border-right:1px solid #ebedf1;flex-direction:column;flex:none;align-items:center;gap:14px;width:56px;padding-top:16px;display:flex}.cs-logo{background:#0a0f24;width:22px;height:22px;margin-bottom:8px;-webkit-mask:url(/assets/images/star.svg) 50%/contain no-repeat;mask:url(/assets/images/star.svg) 50%/contain no-repeat}.cs-side i{background:#eef0f4;border-radius:8px;width:28px;height:28px}.cs-side i.is-on{background:#dbe4fd;box-shadow:inset 0 0 0 1px #bfd0fb}.cs-main{flex-direction:column;flex:1;gap:14px;min-width:0;padding:18px 20px;display:flex}.cs-head{justify-content:space-between;align-items:center;display:flex}.cs-head small{color:#6b7280;font-size:11px;display:block}.cs-head strong{letter-spacing:-.3px;font-size:18px;font-weight:600}.cs-ask{color:#9ca3af;background:#fff;border:1px solid #ebedf1;border-radius:12px;align-items:center;gap:8px;width:260px;padding:8px 12px;display:inline-flex;box-shadow:0 0 0 4px #4f68de0f}.cs-ask-mark{background:#4f68de;width:14px;height:14px;-webkit-mask:url(/assets/images/star.svg) 50%/contain no-repeat;mask:url(/assets/images/star.svg) 50%/contain no-repeat}.cs-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cs-kpis span{border:1px solid #ebedf1;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cs-kpis small{color:#6b7280;font-size:11px}.cs-kpis b{font-size:18px;font-weight:600}.cs-kpis span:nth-child(2) b{color:#dc2626}.cs-grid{grid-template-columns:1.6fr 1fr;gap:10px;display:grid}.cs-card{border:1px solid #ebedf1;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.cs-card-head{justify-content:space-between;font-weight:600;display:flex}.cs-card-head em{color:#4f68de;font-style:normal;font-weight:500}.cs-row{border-top:1px solid #f1f2f5;grid-template-columns:8px 70px 1fr auto;align-items:center;gap:10px;padding:7px 0;display:grid}.cs-row strong{font-weight:600}.cs-row span{color:#374151;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-row em{color:#4f68de;white-space:nowrap;font-style:normal;font-weight:500}.cs-dot{border-radius:50%;width:8px;height:8px}.cs-dot.is-critical{background:#dc2626}.cs-dot.is-high{background:#f59e0b}.cs-dot.is-medium{background:#3b82f6}.cs-event{margin:0;font-weight:500;line-height:17px}.cs-spark{width:100%;height:44px}.cs-spark path{fill:none;stroke:#4f68de;stroke-width:2px;vector-effect:non-scaling-stroke}.cs-impact{color:#6b7280}.cs-impact b{color:#030712}@media (width<=900px){.cta-snap{display:none}}.cta-word{opacity:1;filter:none;translate:none}.cta-headline{--h:clamp(0, var(--cp) / .2, 1);opacity:1;translate:0 calc((1 - var(--h)) * 12px)}.cta-after{--a:clamp(0, (var(--cp) - .18) / .25, 1)}.cta-stage{padding-top:calc(72px + calc(8vh / var(--z,1)));gap:32px}.cta-snap{height:auto;min-height:0;translate:0 calc((1 - var(--s)) * 60%);flex:auto;margin-top:24px;position:relative;bottom:auto;left:auto}.cs-window{height:420px}.cs-logo{background:0 0;width:26px;height:26px;-webkit-mask:none;mask:none}.footer{font-size:13px}.footer-section h4{margin-bottom:14px;font-size:13px;font-weight:600}.footer-section p,.footer-section a{font-size:13px;line-height:20px}.footer-section ul li{margin-bottom:8px}.footer-bottom,.footer-bottom p{font-size:12px}.footer{border-top:0;position:relative}.footer:before{content:"";background:#3e7bba26;height:1px;position:absolute;top:0;left:80px;right:80px}.logo-strip-list>li{animation:.8s cubic-bezier(.22,1,.36,1) both hero-rise;animation-delay:calc(.45s + var(--i,0) * 60ms)}.logo-strip-list>li:nth-child(2){--i:1}.logo-strip-list>li:nth-child(3){--i:2}.logo-strip-list>li:nth-child(4){--i:3}.logo-strip-list>li:nth-child(5){--i:4}@media (prefers-reduced-motion:reduce){.logo-strip-list>li{animation:none}}.logo-strip{background:#f8fafe}.logo-strip-list{z-index:1;border-top:1px solid #0a0f2412;border-bottom:1px solid #0a0f2412;justify-content:space-between;align-items:center;margin:0 80px;padding:20px 80px;list-style:none;display:flex;position:relative}.logo-strip-img{filter:grayscale();opacity:.6;width:auto;height:24px;display:block}.logo-strip-word{white-space:nowrap;letter-spacing:-.2px;color:#0a0f24;opacity:.5;font-family:Manrope,sans-serif;font-size:17px;font-weight:600;line-height:24px;transition:opacity .2s;display:block}.logo-strip-word:hover{opacity:.85}.logo-strip-word.is-caps{letter-spacing:2px;font-size:14px;font-weight:600}@media (width<=1023px){.logo-strip-list{justify-content:space-evenly;margin:0 24px;padding:20px 0}}@media (width<=767px){.logo-strip{padding:0 20px}.logo-strip-list{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:0;padding:18px 0}.logo-strip-word{font-size:15px}.logo-strip-word.is-caps{font-size:12px}}:root{--reveal-rise:24px;--reveal-step:80ms;--reveal-fade:.7s;--reveal-move:.9s;--reveal-ease:cubic-bezier(.22, 1, .36, 1)}.has-reveal [data-reveal]>*{--reveal-delay:calc(min(var(--n,0), 6) * var(--reveal-step) + var(--reveal-base,0s) + var(--reveal-queue,0s));opacity:0;translate:0 var(--reveal-rise);transition:opacity var(--reveal-fade) ease, translate var(--reveal-move) var(--reveal-ease), border-color .4s ease, box-shadow .4s ease;transition-delay:var(--reveal-delay), var(--reveal-delay), 0s, 0s}.has-reveal [data-reveal].is-in>*{opacity:1;translate:0}.has-reveal .section-rule[data-reveal]>*{transition:opacity var(--reveal-fade) ease, scale var(--reveal-move) var(--reveal-ease), rotate var(--reveal-move) var(--reveal-ease);translate:-50% -50%;rotate:-90deg;scale:.4}.has-reveal .section-rule[data-reveal].is-in>*{translate:-50% -50%;rotate:0deg;scale:1}@media (prefers-reduced-motion:reduce){.has-reveal [data-reveal]>*,.has-reveal [data-reveal].is-in>*{opacity:1;transition:none;translate:0}.has-reveal .section-rule[data-reveal]>*,.has-reveal .section-rule[data-reveal].is-in>*{translate:-50% -50%;rotate:0deg;scale:1}}.hero-dots{-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 52%);mask-image:linear-gradient(90deg,#0000 18%,#000 52%)}@media (width<=1023px){.hero-dots{display:none}}.hero-pill.pill-ellipse-only{animation:.6s cubic-bezier(.22,1,.36,1) 1.3s both marker-in,3s ease-in-out 3.6s infinite border-glow}.hero-pill.pill-wealth-managers{transform-origin:0 100%;animation:.8s cubic-bezier(.22,1,.36,1) 1.9s both pill-emerge,3s ease-in-out 3.6s infinite border-glow}.hero-pill.pill-star-only{animation:.6s cubic-bezier(.22,1,.36,1) 2.3s both marker-in,3s ease-in-out 3.9s infinite border-glow}.hero-pill.pill-rias{transform-origin:0 100%;animation:.8s cubic-bezier(.22,1,.36,1) 2.9s both pill-emerge,3s ease-in-out 3.9s infinite border-glow}@keyframes marker-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes pill-emerge{0%{opacity:0;translate:-12px 10px;scale:.7}to{opacity:1;translate:0;scale:1}}.pill-ellipse-only,.pill-star-only{--halo:#4f68de29}.pill-star-only{--halo:#de633924}.pill-ellipse-only:after,.pill-star-only:after{content:"";z-index:-1;background:var(--halo);opacity:0;pointer-events:none;border-radius:50%;animation:1.8s ease-out both marker-halo;position:absolute;inset:0}.pill-ellipse-only .pill-icon,.pill-star-only .pill-icon{animation:1.2s ease-in-out both marker-grow}.pill-ellipse-only:after,.pill-ellipse-only .pill-icon{animation-delay:1.5s}.pill-star-only:after,.pill-star-only .pill-icon{animation-delay:2.5s}@keyframes marker-halo{0%{opacity:0;scale:.9}30%{opacity:1;scale:1.25}to{opacity:0;scale:1.6}}@keyframes marker-grow{0%,to{scale:1}40%{scale:1.18}}@media (prefers-reduced-motion:reduce){.hero-pill.pill-ellipse-only,.hero-pill.pill-wealth-managers,.hero-pill.pill-star-only,.hero-pill.pill-rias,.pill-ellipse-only:after,.pill-star-only:after,.pill-ellipse-only .pill-icon,.pill-star-only .pill-icon{animation:none}}.hero-bg-svg{z-index:2}.hero-content{z-index:3}.qs-panel{background:radial-gradient(circle at 1px 1px, #ffffff29 1px, transparent 0) 0 0 / 22px 22px, var(--panel-bg,#4f68de)}.section-rule:before,.section-rule:after{content:"";background:#3e7bba26;border-radius:0;width:auto;height:1px;transition:background .6s;display:block;position:absolute;top:50%;translate:0 -50%}.section-rule:before{transform-origin:100%;left:0;right:calc(50% + 24px)}.section-rule:after{transform-origin:0;left:calc(50% + 24px);right:0}html[data-theme=dark] .section-rule:before,html[data-theme=dark] .section-rule:after{background:#ffffff1a}.has-reveal .section-rule[data-reveal]:before,.has-reveal .section-rule[data-reveal]:after{transition:scale 1.1s cubic-bezier(.22,1,.36,1) .1s,background .6s;scale:0 1}.has-reveal .section-rule[data-reveal].is-in:before,.has-reveal .section-rule[data-reveal].is-in:after{scale:1}@media (prefers-reduced-motion:reduce){.has-reveal .section-rule[data-reveal]:before,.has-reveal .section-rule[data-reveal]:after{transition:none;scale:1}}.cta-dots{opacity:calc((.6 + var(--cp) * .3) * .55);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(closest-side,#0000 22%,#000 52% 62%,#0000 100%),linear-gradient(#0000 8%,#000 42%);mask-image:radial-gradient(closest-side,#0000 22%,#000 52% 62%,#0000 100%),linear-gradient(#0000 8%,#000 42%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=1023px){.cta-dots{display:none}}.demo-button.try-button,.mobile-menu .mobile-menu-cta.try-button{background:linear-gradient(var(--page-bg), var(--page-bg)) padding-box, linear-gradient(30deg, #4f68de 0%, #8a63b8 100%) border-box;height:38px;color:var(--fg);box-shadow:none;border:1.5px solid #0000;gap:10px;padding:0 16px 0 14px;font-weight:600;transition:box-shadow .3s}.demo-button.try-button:hover{box-shadow:0 4px 14px #4f68de2e}.mobile-menu .mobile-menu-cta.try-button{max-width:none;height:52px}.try-dot{background:#de6339;border-radius:50%;flex:none;width:7px;height:7px;position:relative}.try-dot:after{content:"";background:#de6339;border-radius:50%;animation:2s ease-out infinite try-pulse;position:absolute;inset:0}@keyframes try-pulse{0%{opacity:.55;scale:1}to{opacity:0;scale:2.8}}@media (prefers-reduced-motion:reduce){.try-dot:after{animation:none}}.hero-buttons{gap:12px}.cta-button.hero-pricing{background:linear-gradient(var(--page-bg), var(--page-bg)) padding-box, linear-gradient(30deg, #4f68de 0%, #8a63b8 100%) border-box;height:52px;color:var(--fg);letter-spacing:-.154px;box-sizing:border-box;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 24px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:150%;display:flex}.cta-button.hero-pricing:hover{box-shadow:0 4px 14px #4f68de2e}html[data-theme=dark] .try-dot,html[data-theme=dark] .try-dot:after{background:#f2a541}.cta-sky{z-index:-2;pointer-events:none;--horizon:70%;opacity:calc(.6 + var(--cp) * .4);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 22%,#000 48% 78%,#0000 100%);mask-image:linear-gradient(#0000 22%,#000 48% 78%,#0000 100%)}.cta-sky:before,.cta-sky:after,.cta-sun{content:"";filter:blur(70px);will-change:transform;border-radius:50%;position:absolute}.cta-sky:before{background:radial-gradient(50% 60% at 25%,#8ebbf373,#0000 70%),radial-gradient(45% 60% at 78% 45%,#a6b4f066,#0000 70%);height:46%;animation:26s ease-in-out infinite alternate sky-drift;top:30%;left:-10%;right:-10%}.cta-sky:after{left:5%;right:5%;top:calc(var(--horizon) - 18%);background:radial-gradient(60% 70% at 50% 60%,#ffecd6f2,#0000 72%),radial-gradient(40% 60% at 30% 60%,#f8bb8659,#0000 70%),radial-gradient(40% 60% at 72% 60%,#f8bb864d,#0000 70%);height:30%;animation:32s ease-in-out -8s infinite alternate-reverse sky-drift}.cta-sun{left:50%;top:var(--horizon);width:min(520px, calc(56vw / var(--z,1)));aspect-ratio:1.4;translate:-50% calc(-55% + (1 - var(--cp)) * 30%);filter:blur(50px);background:radial-gradient(closest-side,#fcc480e6,#f8bb868c 45%,#f2a5411f 80%,#0000)}@keyframes sky-drift{0%{transform:translate(-2%)scale(1)}to{transform:translate(2%,-3%)scale(1.06)}}.cta-finale .section-grid{display:none}@media (width<=767px){.cta-sky{--horizon:76%}}@media (prefers-reduced-motion:reduce){.cta-sky:before,.cta-sky:after{animation:none}.cta-sun{translate:-50% -55%}}.cta-snap{flex:none;height:auto;-webkit-mask-image:none;mask-image:none}.cta-snap .cs-window{border-bottom:1px solid #0a0f2414;border-radius:16px;height:auto}.hero-switcher{z-index:200;background:#0b1130e0;border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;font-family:Manrope,sans-serif;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 10px 30px #0b11304d}.hero-switcher button{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font:600 12px Manrope,sans-serif}.hero-switcher button.is-on{color:#0b1130;background:#fff}@keyframes hero-glow-soft{0%{opacity:0}to{opacity:.75}}@keyframes glass-in{0%{opacity:0}to{opacity:1}}.hg-top{align-items:center;gap:8px;display:flex}.hg-chip{color:#b8432a;letter-spacing:.06em;text-transform:uppercase;background:#de63391a;border-radius:999px;align-items:center;gap:6px;padding:2px 8px 2px 7px;font-size:11px;font-weight:600;display:inline-flex}.hg-chip i{background:#de6339;border-radius:50%;width:6px;height:6px;position:relative}.hg-chip i:after{content:"";background:#de6339;border-radius:50%;animation:1.8s ease-out 5s 2 both hg-ping;position:absolute;inset:0}@keyframes hg-ping{0%{opacity:.45;scale:1}to{opacity:0;scale:3.2}}.hg-client{font-size:13px;font-weight:600}.hg-why{color:#0b1130a8;white-space:nowrap;font-size:13px;line-height:18px}.hg-do{color:#4f68de;margin-top:2px;font-size:13px;font-weight:600}.hero-funnel{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@keyframes fun-pop{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes fun-draw{to{stroke-dashoffset:0}}.fun-stem{fill:none;stroke:#de6339;stroke-opacity:.5;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.3s ease-out 3.15s forwards fun-draw}.fun-sun{opacity:0;animation:1.2s ease-out 2.8s forwards glass-in}.fun-focal{fill:#de6339;stroke:#fff;stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.34,1.56,.64,1) 2.9s both fun-pop}.fun-focal-ping{fill:#de6339;opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out 3s 2 fun-ping}@keyframes fun-ping{0%{opacity:.35;scale:1}to{opacity:0;scale:4}}.hero-decision{z-index:10;left:calc(var(--foc-x,1150px) - 130px);top:calc(var(--foc-y,442px) + 34px);box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0b1130;pointer-events:none;transform-origin:50% 0;background:#ffffff8c;border:1px solid #ffffffbf;border-radius:20px;gap:4px;width:260px;padding:14px 16px 15px;font-family:Manrope,sans-serif;animation:.6s cubic-bezier(.22,1,.36,1) 3.75s both fun-snap;display:grid;position:absolute;box-shadow:0 8px 32px #1f268726,inset 0 0 32px #ffffff4d}@keyframes fun-snap{0%{opacity:0;transform:translateY(-8px)scale(.94)}to{opacity:1;transform:none}}@media (width<=1199px){.hero-funnel,.hero-decision{display:none}}@media (prefers-reduced-motion:reduce){.fun-stem,.fun-sun,.fun-focal,.fun-focal-ping,.hero-decision{animation:none}.fun-stem{stroke-dashoffset:0}.fun-sun{opacity:1}.hg-chip i:after{animation:none}}.hero-v0 .hero-pill.pill-ellipse-only{right:auto;left:calc(var(--wm-x) - 22px);top:calc(var(--wm-y) + 50px);animation:.5s cubic-bezier(.34,1.56,.64,1) 1.2s both marker-in,3s ease-in-out 3.6s infinite border-glow}.hero-v0 .hero-pill.pill-wealth-managers{right:auto;left:var(--wm-x);top:var(--wm-y);animation:.7s cubic-bezier(.22,1,.36,1) 1.45s both pill-emerge,3s ease-in-out 3.6s infinite border-glow}.hero-v0 .hero-decision{left:var(--card-x);top:var(--card-y);width:288px;animation-delay:1.9s}.hero-v0 .hero-pill.pill-star-only{right:auto;left:calc(var(--rias-x) + var(--star-dx,-26px));top:calc(var(--rias-y) + 50px);animation:.5s cubic-bezier(.34,1.56,.64,1) 2.35s both marker-in,3s ease-in-out 3.9s infinite border-glow}.hero-v0 .hero-pill.pill-rias{right:auto;left:var(--rias-x);top:var(--rias-y);animation:.7s cubic-bezier(.22,1,.36,1) 2.6s both pill-emerge,3s ease-in-out 3.9s infinite border-glow}.hero-v0 .pill-ellipse-only:after,.hero-v0 .pill-ellipse-only .pill-icon{animation-delay:1.3s}.hero-v0 .pill-star-only:after,.hero-v0 .pill-star-only .pill-icon{animation-delay:2.45s}.hero-v0 .hg-chip i:after{animation-delay:2.5s}@media (width<=1199px){.hero-v0 .hero-pill.pill-wealth-managers,.hero-v0 .hero-pill.pill-rias,.hero-v0 .hero-pill.pill-ellipse-only,.hero-v0 .hero-pill.pill-star-only{left:auto}}.hero-decision{gap:0;padding:14px 16px}.hd-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.hd-time{color:#0b113073;font-variant-numeric:tabular-nums;font-size:11px}.hd-client{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.hd-client strong{letter-spacing:-.2px;font-size:14px;font-weight:600}.hd-client span{color:#0b11308c;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.hd-why{color:#0b1130a8;font-size:12px;line-height:17px}.hd-why b{color:#b8432a;font-variant-numeric:tabular-nums;font-weight:600}.hd-why b+b,.hd-why b:nth-of-type(2){color:#0b1130}.hd-meter{background:#0b113014;border-radius:999px;height:4px;margin:9px 0 11px;display:block;position:relative}.hd-fill{background:linear-gradient(90deg,#4f68de 0 84.5%,#de6339 84.5% 100%);border-radius:999px;position:absolute;inset:0 29% 0 0}.hd-cap{z-index:1;background:#0b1130;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;left:60%}.hd-do{border-top:1px solid #0b113012;flex-direction:column;gap:2px;padding-top:10px;display:flex}.hd-action{color:#4f68de;font-size:13px;font-weight:600}.hd-note{color:#0b113080;font-size:11px}.hero-decision{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;perspective:1100px;pointer-events:auto;cursor:default;background:0 0;border:0;padding:0}.hd-card{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.hd-face{backface-visibility:hidden;background:#ffffffd1;border:1px solid #ffffffd9;border-radius:20px;grid-area:1/1;align-content:start;padding:14px 16px;display:grid;box-shadow:0 8px 32px #1f268726,inset 0 0 32px #ffffff4d}.hd-back{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.hero-decision:hover .hd-card{transform:rotateY(180deg)}}.hd-hint{color:#0b113066;margin-top:8px;font-size:11px}@media (hover:none){.hd-hint{display:none}}.hd-why-chip{color:#3e3fa8;letter-spacing:.06em;text-transform:uppercase;background:#4f68de1a;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.hd-reasons{gap:7px;margin:2px 0 12px;padding:0;list-style:none;display:grid}.hd-reasons li{color:#0b1130b8;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.hd-reasons li b{color:#0b1130;font-variant-numeric:tabular-nums;font-weight:600}.hd-reasons i{background:#de6339;border-radius:50%;flex:none;width:6px;height:6px}.hd-after{border-top:1px solid #0b113012;gap:4px;padding-top:10px;display:grid}.hd-after-label{letter-spacing:.06em;text-transform:uppercase;color:#0b113073;font-size:11px;font-weight:600}.hd-after-row{color:#0b1130b8;flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.hd-after-row b{color:#0b1130;font-variant-numeric:tabular-nums;font-weight:600}.hd-ok{color:#16803d;font-weight:600}@media (prefers-reduced-motion:reduce){.hd-card{transition:none}}@media (width>=1200px){.hero-title{letter-spacing:-1.32px;width:max-content;font-size:66px;line-height:68px}.hero-subtitle-orange{letter-spacing:-1.1px;font-size:55px;line-height:68px}}.fs-stack{z-index:1;max-width:1320px;margin:72px auto 0;padding:0 24px;list-style:none;position:relative}.fs-card{--cover:0;--ledge:30px;top:calc(96px + var(--i) * var(--ledge));height:min(640px, calc(100vh - 96px - 5 * var(--ledge) - 24px));transform-origin:50% 0;min-height:520px;scale:calc(1 - var(--cover) * .06);filter:brightness(calc(1 - var(--cover) * .5));background:#0e1330;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:1fr 1.25fr;margin-bottom:64px;display:grid;position:sticky;overflow:hidden;box-shadow:0 -18px 50px #00000073,0 0 0 1px #ffffff05}.fs-card:last-child{margin-bottom:0}.fs-card:before,.fs-card:after{content:"";pointer-events:none;position:absolute}.fs-card:before{z-index:3;background:linear-gradient(90deg, transparent 2%, color-mix(in srgb, var(--accent) 60%, #fff) 24%, color-mix(in srgb, var(--accent) 50%, transparent) 46%, transparent 72%);height:1px;top:0;left:0;right:0}.fs-card:after{z-index:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 26%, transparent), transparent);filter:blur(20px);width:70%;height:90%;top:-40%;left:-10%}.fs-copy{z-index:1;flex-direction:column;justify-content:center;gap:22px;padding:56px;font-family:Manrope,sans-serif;display:flex;position:relative}.fs-step{color:#ffffff8c;font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-size:15px;display:inline-flex}.fs-step b{background:var(--accent);color:#fff;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600}.fs-copy h3{color:#fff;letter-spacing:-.9px;margin:0;font-size:46px;font-weight:500;line-height:1.1}.fs-copy p{color:#ffffffb8;max-width:440px;margin:0;font-size:18px;line-height:1.55}.everything-section .fs-visual{height:100%;min-height:0}.everything-section .fs-visual .fa{transform-origin:50%;scale:1.22}@media (width<=899px){.fs-stack{margin-top:40px;padding:0 16px}.fs-card{filter:none;grid-template-columns:1fr;height:auto;min-height:0;margin-bottom:20px;position:relative;top:auto;scale:none}.fs-copy{gap:12px;padding:28px 24px 8px}.fs-copy h3{font-size:28px}.fs-copy p{font-size:16px}.everything-section .fs-visual{min-height:340px}.everything-section .fs-visual .fa{scale:1}}.pm{aspect-ratio:1100/400;max-width:1100px;margin:96px auto 120px;font-family:Manrope,sans-serif;position:relative}.pm-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pm-wire{fill:none;stroke:#4f68de47;stroke-width:1.5px}.pm-wire.is-out{stroke:#de63394d}.pm-pulse{fill:#4f68de}.pm-pulse.is-out{fill:#de6339}.pm-col-label{letter-spacing:.12em;text-transform:uppercase;color:#0b113073;width:23.6364%;font-size:12px;font-weight:600;position:absolute;top:-40px}.pm-col-label.is-in{left:0}.pm-col-label.is-out{right:0}.pm-node{box-sizing:border-box;background:#fff;border:1px solid #0b113014;border-radius:16px;flex-direction:column;gap:4px;width:23.6364%;padding:16px 20px;display:flex;position:absolute;translate:0 -50%;box-shadow:0 1px 2px #0b11300a,0 12px 32px #1f268714}.pm-node.is-in{--accent:#4f68de;left:0}.pm-node.is-out{--accent:#de6339;right:0}.pm-node{isolation:isolate;overflow:hidden}.pm-node:before,.pm-node:after{content:"";z-index:-1;pointer-events:none;position:absolute}.pm-node:before{background:linear-gradient(to bottom, transparent 8%, color-mix(in srgb, var(--accent) 70%, transparent) 50%, transparent 92%);width:1px;top:0;bottom:0}.pm-node.is-in:before{right:0}.pm-node.is-out:before{left:0}.pm-node:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 9%, transparent), transparent);width:55%;top:-30%;bottom:-30%}.pm-node.is-in:after{right:-25%}.pm-node.is-out:after{left:-25%}.pm-node strong{color:#0b1130;font-size:17px;font-weight:600}.pm-node span{color:#0b11308c;font-size:14px}.pm-hub{aspect-ratio:1;box-sizing:border-box;text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:16.7273%;padding:18px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 10px #4f68de0f,0 0 0 22px #4f68de0a,0 20px 50px #1f268729}.pm-hub img{width:34px;height:34px}.pm-hub strong{color:#0b1130;font-size:18px;font-weight:600}.pm-hub span{color:#0b11308c;font-size:12px;line-height:1.35}@media (width<=899px){.pm{aspect-ratio:auto;flex-direction:column;align-items:stretch;gap:12px;margin-top:40px;padding:0 16px;display:flex}.pm-wires{display:none}.pm-col-label,.pm-node,.pm-hub{width:auto;position:relative;inset:auto;translate:none}.pm-col-label.is-out{order:6;margin-top:12px}.pm-node.is-out{order:7}.pm-hub{order:5;align-self:center;width:168px;margin:20px 0}}.qa-fit-mandate{color:#fff;transform:translateY(calc((1 - var(--e)) * 30px));opacity:var(--e);background:#ffffff29;border:1px solid #ffffff4d;border-radius:16px;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex}.qa-fit-mandate .qa-ask-avatar{color:#8a63b8}.qa-fit-mandate-text{gap:2px;display:grid}.qa-fit-mandate-text strong{font-size:15px;font-weight:600}.qa-fit-mandate-text span{color:#fffc;font-size:13px}.qa-fit-mandate.is-plain{background:0 0;border:0;padding:0 0 2px}.qa-fit-mandate.is-plain .qa-fit-mandate-text strong{font-size:18px}.qa-fit-mandate.is-plain .qa-fit-mandate-text span{color:#ffffffeb;font-size:14px}.qa-mand{gap:8px;margin-top:16px;display:grid}.qa-mand-row{color:#0b1130;transform:translateY(calc((1 - var(--e)) * (40px + var(--d) * 200px)));opacity:calc(var(--e) * 1.2 - var(--d));background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:12px 16px;display:grid;box-shadow:0 8px 24px #1e0e3c2e}.qa-mand-text{gap:2px;min-width:0;display:grid}.qa-mand-text small{letter-spacing:.08em;text-transform:uppercase;color:#6b46a8;font-size:11px;font-weight:600}.qa-mand-text strong{color:#0b1130;font-size:16px;font-weight:600}.qa-mand-text span{color:#4b5268;font-size:13px;line-height:1.4}.qa-mand-status{justify-items:end;gap:4px;display:grid}.qa-mand-status em{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600}.qa-mand-status .is-from{color:#b91c1c;background:#fee2e2}.qa-mand-status .is-to{color:#15803d;background:#dcfce7}.qa-mand-status i{color:#8a8fa1;font-size:12px;font-style:normal;line-height:1;rotate:90deg}.qa-lim-pick{color:#030712;transform:translateY(calc((1 - var(--e)) * 120px));opacity:min(1, calc(var(--e) * 1.6 - var(--d)));background:#fffffff7;border-radius:16px;gap:3px;padding:14px 16px;font-size:12px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 16px 36px #03071238}.qa-lim-pick strong{font-size:15px;font-weight:600}.qa-lim-pick small{color:#6b7280;font-size:12px}.qa-lim-pick.is-answer{color:#fff;background:#0b1130;gap:4px;padding:16px 18px}.qa-lim-pick.is-answer strong{font-size:17px}.qa-lim-pick.is-answer small{color:#cdd2e1;font-size:13px}.qa-lim-pick.is-answer .qa-proposal-head{color:#4ade80;font-size:12px}.qa-mv{flex-direction:column;gap:9px;display:flex}.qa-mv-head{color:#fff;opacity:var(--e);align-items:center;gap:10px;display:flex}.qa-mv-head .qa-ask-avatar{color:#8a63b8}.qa-mv-head>span:nth-child(2){gap:1px;display:grid}.qa-mv-head strong{font-size:16px;font-weight:600}.qa-mv-head small{color:#ffffffe0;font-size:13px}.qa-mv-key{color:#ffffffe6;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.qa-mv-key i{border-radius:2px;width:14px;height:3px;margin-left:6px}.qa-mv-key i.is-now{background:#fca5a5}.qa-mv-key i.is-fix{background:#4ade80}.qa-mv-tile{color:#0b1130;transform:translateY(calc((1 - var(--e)) * (40px + var(--d) * 200px)));opacity:calc(var(--e) * 1.2 - var(--d));background:#fff;border-radius:16px;gap:4px;padding:10px 14px;display:grid;box-shadow:0 10px 28px #1e0e3c33}.qa-mv-tile header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.qa-mv-tile header>span:first-child{gap:0;display:grid}.qa-mv-tile small{letter-spacing:.08em;text-transform:uppercase;color:#6b46a8;font-size:11px;font-weight:600}.qa-mv-tile strong{font-size:15px;font-weight:600}.qa-mv-pills{align-items:center;gap:5px;display:inline-flex}.qa-mv-pills.is-stack{flex-direction:column;align-items:flex-end;gap:3px}.qa-mv-pills em{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:600}.qa-mv-pills .is-from{color:#b91c1c;background:#fee2e2}.qa-mv-pills .is-to{color:#15803d;background:#dcfce7}.qa-mv-pills b{color:#8a8fa1;font-size:11px}.qa-mv-chart{width:100%;height:96px;overflow:visible}.qa-mv-target{stroke:#0b1130;stroke-width:1px;stroke-dasharray:3 4;opacity:.45}.qa-mv-axis{fill:#6c7287;font-family:Inter,sans-serif;font-size:11px}.qa-mv-market{fill:none;stroke:#f87171;stroke-width:2.5px;stroke-linejoin:round;opacity:.75}.qa-mv-market.is-crash{stroke-dasharray:4 3;opacity:1}.qa-mv-ladder{fill:none;stroke:#16a34a;stroke-width:3px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:clamp(0, (1 - var(--e)) * 1.6, 1)}.qa-mv-dot.is-now{fill:#f87171}.qa-mv-note{font-family:Inter,sans-serif;font-size:11px;font-weight:600}.qa-mv-note.is-now{fill:#b91c1c}.qa-mv-house path,.qa-mv-house rect{fill:#16a34a}.qa-mv-house rect{fill:#fff}.qa-mv-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.qa-mv-gauge{width:100%;height:80px;overflow:visible}.qa-mv-band{fill:none;stroke-width:13px;stroke-linecap:round}.qa-mv-band.is-low{stroke:#e5e7ed}.qa-mv-band.is-mid{stroke:#86efac}.qa-mv-band.is-high{stroke:#fecaca}.qa-mv-needle{transform-box:view-box;transform-origin:100px 96px}.qa-mv-needle line{stroke-width:3.5px;stroke-linecap:round}.qa-mv-needle.is-now{transform:rotate(calc(var(--p) * 1.8deg))}.qa-mv-needle.is-now line{stroke:#f87171;opacity:.55}.qa-mv-needle.is-fix{transform:rotate(calc((82 - 32 * var(--e)) * 1.8deg))}.qa-mv-needle.is-fix line{stroke:#0b1130}.qa-mv-pivot{fill:#0b1130}.qa-mv-bandlabel{fill:#15803d;letter-spacing:.04em;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.qa-mv-caption{color:#4b5268;text-align:center;font-size:13px}.qa-mv-caption b{font-weight:600}b.is-now{color:#dc2626}b.is-fix{color:#15803d}.qa-mv-cash{gap:14px;padding:6px 0 18px;display:grid}.qa-mv-big{align-items:baseline;gap:8px;display:inline-flex}.qa-mv-big b{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.qa-mv-big i{color:#8a8fa1;font-style:normal}.qa-mv-bar{background:#f1f2f7;border-radius:999px;height:12px;position:relative;box-shadow:inset 0 0 0 1px #e5e7ed}.qa-mv-fill{width:calc(var(--e) * 62.5%);background:#4ade80;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.qa-mv-mark{background:#dc2626;border-radius:2px;width:3px;position:absolute;top:-3px;bottom:-3px;left:15%}.qa-mv-floor{background:#0b1130;width:2px;position:absolute;top:-6px;bottom:-6px;left:62.5%}.qa-mv-floor em{color:#4b5268;white-space:nowrap;font-size:11px;font-style:normal;font-weight:600;position:absolute;top:100%;left:50%;translate:-50% 2px}.qa-mv .qa-lim-pick{margin-top:auto;padding:12px 16px;position:static}.qa-bound-ring{fill:#ffffff0f;stroke:#ffffffb3;stroke-width:1.5px;stroke-dasharray:5 6}.qa-held{fill:#ffffffc7;opacity:var(--e)}.qa-bound-label{letter-spacing:.08em;text-transform:uppercase;fill:#ffffffd9;opacity:var(--e);font:600 11px Inter,sans-serif}.qa-pocket{fill:#ffffff14;stroke:#ffffffbf;stroke-width:1.2px;stroke-dasharray:3 4}.qa-pocket-lock{fill:none;stroke:#fff;stroke-width:2px;opacity:clamp(0, (var(--e) - .7) * 3.4, 1)}.qa-leader{stroke:#fff9;stroke-width:1px;opacity:var(--e)}.qa-ghost{fill:none;stroke:#ffffff73;stroke-width:1px;opacity:calc(var(--e) * .9)}.qa-spill{fill:#fff;transform:translate(calc(var(--dx) * var(--e) * 1px), calc(var(--dy) * var(--e) * 1px));transition:transform .2s linear}.qa-move-name{fill:#ffffffd9;opacity:var(--e);font:500 14px Inter,sans-serif}.qa-move.is-pass .qa-move-name{fill:#fff;font-weight:600}.qa-move-path{stroke:#ffffff59;stroke-width:1px;stroke-dasharray:3 5;opacity:var(--e)}.qa-move.is-pass .qa-move-path{stroke:#fffc;stroke-dasharray:none;stroke-width:1.5px}.qa-move-dot{fill:#fff;stroke:#8a63b8;stroke-width:2px;transform:translate(calc(var(--dx) * var(--e) * 1px), calc(var(--dy) * var(--e) * 1px));opacity:calc(1 - var(--e) * .45)}.qa-move.is-pass .qa-move-dot{opacity:1;filter:drop-shadow(0 0 6px #ffffffe6)}.qa-move-why{fill:#fecaca;opacity:clamp(0, (var(--e) - .6) * 3, 1);font:600 13px Inter,sans-serif}.qa-move-why.is-pass{fill:#bbf7d0}.qa-move-stop{fill:#fecaca;opacity:clamp(0, (var(--e) - .8) * 5, 1);font:600 13px Inter,sans-serif}.qa-proposal.is-filtered{top:auto;bottom:34px}.qa-rules{z-index:2;color:#030712;white-space:nowrap;opacity:var(--e);background:#fffffff2;border-radius:12px;gap:5px;padding:10px 14px 11px;font-size:13px;font-weight:500;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 12px 28px #0307122e}.qa-rules small{letter-spacing:.08em;text-transform:uppercase;color:#6b46a8;font-size:11px;font-weight:600}.qa-rules span{align-items:center;gap:8px;display:inline-flex}.qa-rules i{color:#fff;background:#8a63b8;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;font-style:normal;font-weight:600;display:inline-grid}.qa-feed{stroke:#ffffffbf;stroke-width:1.5px;opacity:var(--e)}.qa-feed-dot{fill:#fff;filter:drop-shadow(0 0 6px #ffffffe6);transform:translateX(calc(var(--dx) * var(--e) * 1px))}.qa-proposal.is-feed{border-radius:16px;gap:5px;width:226px;padding:16px 18px;left:0;right:auto;translate:0 -50%}.qa-proposal.is-feed strong{font-size:14px;line-height:1.35}.qa-rules.is-checked{border-radius:16px;gap:14px;padding:18px 20px 20px}.qa-rules.is-checked>small{margin-bottom:2px}.qa-rules.is-checked>span{grid-template-columns:18px 1fr auto;align-items:center;gap:12px;display:grid}.qa-rules .qa-rule-text{gap:1px;display:grid}.qa-rule-text b{font-size:14px;font-weight:600}.qa-rule-text em{color:#4b5268;font-size:12px;font-style:normal}.qa-rules u{color:#fff;width:18px;height:18px;opacity:clamp(0, (var(--e) - .55 - var(--k) * .12) * 5, 1);background:#16a34a;border-radius:50%;place-items:center;font-size:11px;font-weight:600;text-decoration:none;display:grid}.iqc-sky{position:absolute;inset:0}.iqc-sky i{opacity:.35;background:#fff;border-radius:50%;animation:6s ease-in-out infinite iqc-twinkle;position:absolute}@keyframes iqc-twinkle{0%,to{opacity:.15}50%{opacity:.7}}.iqd-horizon{z-index:0;filter:blur(20px);pointer-events:none;background:radial-gradient(45% 40% at 30% 30%,#de63396b,#0000 70%),radial-gradient(40% 35% at 70% 28%,#f2a54142,#0000 70%),radial-gradient(60% 45% at 50% 25%,#f8bb862e,#0000 75%);border-radius:50%;height:100%;position:absolute;bottom:-55%;left:-10%;right:-10%}.iqt-who{color:#515871;margin:0;font-size:17px}.iqt-who strong{color:#0b1130;font-weight:600}.iqt-tabs{border-top:1px dashed #d2d5dd;grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.iqt-tabs button{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:#adb3c8;background:0 0;border:0;height:104px;padding:0;font:600 17px Manrope,sans-serif;transition:color .25s;position:relative}.iqt-tabs button:before{content:"";background:#4f68de;height:1.5px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.iqt-tabs button:hover{color:#6c7287}.iqt-tabs button.is-on{color:#0b1130}.iqt-tabs button.is-on:before{transform:scaleX(1)}.iqt-tabs button:focus-visible{outline-offset:-8px;border-radius:8px;outline:2px solid #4f68de}@media (width<=767px){.iqt-tabs button{letter-spacing:.02em;height:72px;font-size:12px}}.iqr{max-width:1272px;margin:48px auto 96px;padding:0 24px;font-family:Manrope,sans-serif}.iqr-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;margin:0 -24px;padding:12px 24px 40px;scroll-padding:0 24px;list-style:none;display:grid;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.iqr-rail::-webkit-scrollbar{display:none}.iqr-rail:not(:has(>li:nth-child(4))){padding-bottom:12px;overflow:visible;-webkit-mask-image:none;mask-image:none}@media (width<=1023px){.iqr-rail:not(:has(>li:nth-child(4))){grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;max-width:640px;margin:0 auto;padding:12px 0}}.iqr-card{scroll-snap-align:start;box-sizing:border-box;box-shadow:var(--shadow-1);isolation:isolate;background:#fff;border:1px solid #0b113012;border-radius:20px;flex-direction:column;gap:24px;padding:36px 40px 32px;transition:translate .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}.iqr-card:before,.iqr-card:after{content:"";z-index:-1;pointer-events:none;position:absolute}.iqr-card:before{background:linear-gradient(90deg, transparent 4%, color-mix(in srgb, var(--accent) 75%, transparent) 26%, transparent 70%);height:1px;top:0;left:0;right:0}.iqr-card:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 8%, transparent), transparent);width:80%;height:80%;top:-45%;left:-20%}.iqr-card:hover{box-shadow:var(--shadow-2);translate:0 -4px}.iqr-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.iqr-kind{border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:600}.iqr-kind.is-client{color:#3e52c2;background:#eef1fd}.iqr-kind.is-investor{color:#6c7287;background:#f3f4f8}.iqr-firm{letter-spacing:.14em;text-transform:uppercase;color:#8a8fa1;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.iqr-firm i{background:var(--accent);border-radius:50%;width:5px;height:5px}.iqr-card blockquote{text-indent:-.42em;letter-spacing:-.15px;color:#1b2140;text-wrap:pretty;flex:1;margin:0;font-size:16px;font-weight:400;line-height:1.55}.iqr-q{color:var(--accent);font-weight:500}.iqr-who{align-items:center;gap:14px;display:flex}.iqr-photo{background:radial-gradient(120% 90% at 50% 110%, color-mix(in srgb, var(--accent) 70%, #f2a541), transparent 60%), linear-gradient(160deg, #1b2257, #0b1130);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:600;display:grid;overflow:hidden}.iqr-photo img{object-fit:cover;width:100%;height:100%}.iqr-name{flex:1;gap:3px;min-width:0;display:grid}.iqr-name strong{color:#0b1130;font-size:15px;font-weight:600}.iqr-name small{color:#8a8fa1;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.iqr-in{color:#a3a8b8;border-radius:50%;place-items:center;width:32px;height:32px;transition:color .2s,background .2s;display:grid}.iqr-in svg{fill:currentColor;width:15px;height:15px}.iqr-in:hover{color:#0a66c2;background:#f1f4fa}.iqr-controls{align-items:center;gap:10px;margin-top:4px;display:flex}.iqr-track{background:#e6e8f0;border-radius:3px;flex:1;height:3px;margin-right:14px;position:relative;overflow:hidden}.iqr-track i{width:var(--w);top:0;bottom:0;left:calc(var(--at) * (100% - var(--w)));background:#0b1130;border-radius:3px;transition:left .15s linear;position:absolute}.iqr-controls button{color:#0b1130;cursor:pointer;background:#fff;border:1px solid #dadde8;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;transition:border-color .2s,background .2s,opacity .2s;display:grid}.iqr-controls button:hover:not(:disabled){border-color:#0b1130}.iqr-controls button:disabled{opacity:.35;cursor:default}.iqr-controls button:focus-visible,.iqr-in:focus-visible{outline-offset:2px;outline:2px solid #4f68de}@media (width<=1023px){.iqr-rail{grid-auto-columns:calc(50% - 12px)}}@media (width<=699px){.iqr{margin:40px auto 80px;padding:0 16px}.iqr-rail{grid-auto-columns:86%;gap:14px;margin:0 -16px;padding:12px 16px 32px;scroll-padding:0 16px}.iqr-card{gap:24px;min-height:0;padding:30px 26px 26px}.iqr-card blockquote{font-size:15px}}@media (prefers-reduced-motion:reduce){.iqr-card,.iqr-track i{transition:none}}.iq8{max-width:1200px;margin:64px auto 120px;padding:0 24px;font-family:Manrope,sans-serif}.iq8-card{background:#fff;border:1px solid #e5e7ed;border-radius:24px;grid-template-columns:5fr 7fr;min-height:460px;display:grid;overflow:hidden;box-shadow:0 1px 2px #0b11300a,0 24px 60px -28px #1f268738}.iq8-visual{isolation:isolate;background:radial-gradient(55% 60% at 80% 0,#4f68de66,#0000 70%),linear-gradient(#0b1130 0%,#121a3f 60%,#212845 100%);place-items:center;display:grid;position:relative;overflow:hidden}.iq8-visual .iqc-sky,.iq8-visual .iqd-horizon{z-index:-1}.iq8-portrait{color:#fff;letter-spacing:-1px;background:radial-gradient(circle at 35% 30%,#8ebbf3,#4f68de 55%,#3e3fa8);border-radius:50%;place-items:center;width:168px;height:168px;font-size:48px;font-weight:600;animation:.6s cubic-bezier(.22,1,.36,1) iq-in;display:grid;overflow:hidden;box-shadow:0 0 0 10px #ffffff0f,0 0 0 22px #ffffff08,0 30px 60px #0006}.iq8-portrait img{object-fit:cover;width:100%;height:100%}.iq8-firm{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#f2a541;font-size:12px;font-weight:600;position:absolute;bottom:28px;left:0;right:0}.iq8-text{flex-direction:column;justify-content:center;gap:22px;padding:56px 64px;animation:.5s cubic-bezier(.22,1,.36,1) iq-in;display:flex}.iq8-text blockquote{letter-spacing:-.4px;color:#0b1130;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.35}.iq8-text .iqt-who{color:#515871;font-size:16px}.iq8-chips{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.iq8-chips a{color:#0b1130;background:#fff;border:1px solid #e5e7ed;border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 16px 0 6px;font:600 14px Inter,sans-serif;text-decoration:none;transition:border-color .2s;display:inline-flex}.iq8-chips a:hover{border-color:#4f68de}.iq8-chips a i{color:#fff;background:#0b1130;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;font-weight:600;display:grid}.iq8 .iqt-tabs{margin-top:32px}@media (width<=899px){.iq8-card{grid-template-columns:1fr}.iq8-visual{box-sizing:border-box;min-height:260px;padding-bottom:36px}.iq8-portrait{width:132px;height:132px;font-size:38px}.iq8-firm{bottom:20px}.iq8-text{padding:32px 24px}}@media (prefers-reduced-motion:reduce){.iqc-sky i,.iq8-portrait,.iq8-text{animation:none}}@keyframes iq-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.hero.hero-v2{min-height:calc(100svh / var(--z,1));padding:0;display:block;position:relative;overflow:hidden}.hero-v2 img.hero-bg-svg{display:none}.ha{place-items:center;display:grid;position:absolute;inset:0}.ha-sky{background:#f9f9fc;animation:2.4s cubic-bezier(.22,1,.36,1) both ha-rise;position:absolute;inset:0}.ha-sky:before{content:"";opacity:.78;background:linear-gradient(to bottom, #dde6fb00 0%, #e3eafb 12%, #b5cef6 26%, #8c9fea 42%, #a894d6 56%, #d7a9c4 66%, #f8c9a0 76%, #fbddbf 88%, #fbebdc 96%, var(--page-bg) 100%);position:absolute;inset:50% -20% 0;-webkit-mask-image:radial-gradient(46% 62% at 50% 4%,#0000 0 60%,#000 92%);mask-image:radial-gradient(46% 62% at 50% 4%,#0000 0 60%,#000 92%)}.ha-sky:after{content:"";left:50%;bottom:var(--horizon);aspect-ratio:2;background:radial-gradient(circle at 50% 100%,#fff8ee 0 16%,#fff4e6d9 17%,#f8c9a08c 30%,#f5b86a38 50%,#f5b86a00 72%);width:min(620px,52%);position:absolute;translate:-50%}.ha{--horizon:0px}@keyframes ha-rise{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:none}}.ha-content{z-index:1;text-align:center;justify-items:center;gap:0;width:min(760px,100% - 32px);margin-top:-2vh;font-family:Manrope,sans-serif;display:grid;position:relative}.ha-title{letter-spacing:-.02em;color:#0b1130;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:600;line-height:1.06;animation:.9s cubic-bezier(.22,1,.36,1) .1s both hero-rise}.ha-title span{color:#de6339;font-weight:400;display:block}.ha-sub{letter-spacing:-.18px;color:#000000a8;text-wrap:balance;max-width:640px;margin:16px 0 0;font-size:18px;line-height:28px;animation:.9s cubic-bezier(.22,1,.36,1) .25s both hero-rise}@media (width<=767px){.ha-sub{font-size:16px}}@media (prefers-reduced-motion:reduce){.ha-sky,.ha-title,.ha-sub{animation:none}}html.is-warm:not([data-theme=dark]){--page-bg:#f9f9fc;--nav-bg:#f9f9fc99}html.is-warm .logo-strip{background:#f9f9fc}.ha-for{color:#515871;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:20px 0 0;font:500 14px Manrope,sans-serif;animation:.9s cubic-bezier(.22,1,.36,1) .55s both hero-rise;display:inline-flex}.ha-for span{color:#2e3556;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ha-for img{object-fit:contain;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.ha-for{animation:none}}.hero-v2 .ha-sky{animation:none}.ha-sky:before{animation:3.65s linear both ha-dawn,22s ease-in-out 3.65s infinite alternate ha-breathe}@keyframes ha-dawn{0%{opacity:.16;filter:saturate(.35)brightness(1.05);animation-timing-function:cubic-bezier(.22,.6,.35,1);transform:translateY(26%)}35%{opacity:.42;filter:saturate(.62)brightness(1.03);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(10%)}70%{opacity:.68;filter:saturate(.9)brightness(1.01);animation-timing-function:cubic-bezier(.2,0,.2,1);transform:translateY(4%)}to{opacity:.78;filter:saturate()brightness();transform:translateY(2%)}}@keyframes ha-breathe{0%{filter:saturate();transform:translateY(2%)}to{filter:saturate(1.12)hue-rotate(-6deg);transform:translateY(-3%)}}.ha-sky:after{animation:4.45s linear both ha-sunup,16s ease-in-out 4.45s infinite alternate ha-sun}@keyframes ha-sunup{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:translateY(84%)}42%{opacity:.45;animation-timing-function:cubic-bezier(.3,.4,.5,1);transform:translateY(62%)}72%{opacity:.95;animation-timing-function:cubic-bezier(.2,.6,.3,1);transform:translateY(24%)}to{opacity:.85;transform:translateY(6%)}}@keyframes ha-sun{0%{opacity:.85;transform:translateY(6%)}to{opacity:1;transform:translateY(-4%)}}.ha-clouds{animation:2.15s cubic-bezier(.4,0,.2,1) 1.45s both ha-clouds-in}@keyframes ha-clouds-in{0%{opacity:0}to{opacity:1}}.ha-clouds{position:absolute;inset:0;overflow:hidden}.ha-clouds i{background:radial-gradient(closest-side, var(--c) 0%, color-mix(in srgb, var(--c) 55%, transparent) 45%, transparent 100%);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.ha-clouds i:first-child{--c:#b5cef6;opacity:.4;width:54%;height:28%;animation:48s ease-in-out infinite alternate ha-drift-a;top:52%;left:-14%}.ha-clouds i:nth-child(2){--c:#d7a9c4;opacity:.35;width:48%;height:26%;animation:62s ease-in-out infinite alternate ha-drift-b;top:60%;left:36%}.ha-clouds i:nth-child(3){--c:#8c9fea;opacity:.4;width:52%;height:30%;animation:56s ease-in-out -20s infinite alternate-reverse ha-drift-a;top:50%;left:66%}.ha-clouds i:nth-child(4){--c:#f8c9a0;opacity:.4;width:60%;height:26%;animation:70s ease-in-out -30s infinite alternate ha-drift-b;top:70%;left:1%}.ha-clouds i:nth-child(5){--c:#fbddbf;opacity:.45;width:56%;height:24%;animation:52s ease-in-out -12s infinite alternate-reverse ha-drift-a;top:76%;left:51%}@keyframes ha-drift-a{0%{transform:translate(-12%)scale(1)}to{transform:translate(22%)scale(1.15,.9)}}@keyframes ha-drift-b{0%{transform:translate(16%)scaleX(1.1)}to{transform:translate(-20%)scale(.92,1.1)}}@media (prefers-reduced-motion:reduce){.ha-sky:before,.ha-sky:after,.ha-clouds,.ha-clouds i{animation:none}}.ha-eyebrow{letter-spacing:.1em;color:#0b11309e;background:#fff9;border:1px solid #0b11301a;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 14px 6px 10px;font:600 12px Manrope,sans-serif;animation:.9s cubic-bezier(.22,1,.36,1) both hero-rise;display:inline-flex}.ha-buttons{gap:12px;margin-top:36px;animation:.9s cubic-bezier(.22,1,.36,1) .4s both hero-rise;display:flex}.ha-buttons .cta-button.primary{gap:8px}.ha-buttons .cta-button.primary:hover .arrow{transform:translate(4px)}@media (width<=767px){.ha-buttons{flex-direction:column;width:100%}.ha-buttons .cta-button{justify-content:center;width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.ha-eyebrow,.ha-buttons{animation:none}}.ha-eyebrow svg{fill:#de6339;width:12px;height:12px}.hero-v0 img.hero-bg-svg{animation:3.65s linear both flower-bloom,22s ease-in-out 3.65s infinite alternate flower-breathe,24s ease-in-out infinite alternate gradient-drift}@keyframes flower-bloom{0%{opacity:0;filter:hue-rotate(6deg)saturate(.3)brightness(1.08);animation-timing-function:cubic-bezier(.22,.6,.35,1);transform:translateY(9%)}35%{opacity:.6;filter:hue-rotate(6deg)saturate(.6)brightness(1.04);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(4%)}70%{opacity:.92;filter:hue-rotate(6deg)saturate()brightness(1.01)contrast(1.02);animation-timing-function:cubic-bezier(.2,0,.2,1);transform:translateY(1%)}to{opacity:1;filter:hue-rotate(6deg)saturate(1.15)brightness()contrast(1.03);transform:none}}@keyframes flower-breathe{0%{filter:hue-rotate(6deg)saturate(1.15)brightness()contrast(1.03)}to{filter:hue-rotate(9deg)saturate(1.22)brightness(1.02)contrast(1.04)}}@media (prefers-reduced-motion:reduce){.hero-v0 img.hero-bg-svg{animation:none}}.cta-button,.cta-button.primary,.cta-button.hero-pricing,.demo-button,.demo-button.try-button,.mobile-menu .mobile-menu-cta.try-button{border-radius:var(--radius-button)}html body .who-card,html body .pm-node,html body .everything-section .fa-sheet,html body .everything-section .fa-page{box-shadow:var(--shadow-1)}html body .hd-face,html body .hero-pill{box-shadow:var(--shadow-2), var(--glass-inset)}html body .iq8-card{box-shadow:var(--shadow-3)}html body .cta-snap .cs-window{box-shadow:0 -2px 0 #fff9 inset, var(--shadow-3)}html body .pm-hub{box-shadow:0 0 0 10px #4f68de0f, 0 0 0 22px #4f68de0a, var(--shadow-3)}html body .qa-list-head,html body .qa-rank,html body .qa-event,html body .qa-explain,html body .qa-proposal,html body .qa-rules,html body .qa-bulk,html body .qa-chip,html body .qa-lim-pick{box-shadow:var(--shadow-on-colour)}html body .iq8-portrait{box-shadow:0 0 0 10px #ffffff0f, 0 0 0 22px #ffffff08, var(--shadow-on-dark)}html body .fs-card{box-shadow:0 -18px 50px -10px #00000073,0 0 0 1px #ffffff05}.ha-buttons.is-ask{margin-top:40px}.ha-buttons.is-ask+.ha-for{margin-top:24px}.ha-sub.is-rich{letter-spacing:-.1px;text-wrap:balance;max-width:680px;font-size:16px;line-height:24px}.logo-lockup{align-items:center;gap:9px;display:inline-flex}.logo-tile{width:26px;height:26px;display:block;translate:0 -2px}.logo-wordmark{aspect-ratio:676/104;width:auto;height:18px;color:var(--fg);--wm-ai-1:#2939c0;--wm-ai-2:#5466ea;--wm-ai-3:#9a72c2;display:block}html[data-theme=dark] .logo-wordmark{--wm-ai-1:#8ea0ff;--wm-ai-2:#a9b5ff;--wm-ai-3:#e3a6c4}.logo-switcher{left:auto;right:16px}.explore{z-index:200;background:#0b1130eb;border-radius:16px;gap:6px;max-width:calc(100vw - 32px);padding:8px;font-family:Manrope,sans-serif;display:grid;position:fixed;bottom:16px;left:16px;box-shadow:0 14px 36px -10px #0b113080}.explore-head{justify-content:space-between;align-items:center;padding:0 2px 0 6px;display:flex}.explore-title{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font:600 11px Manrope,sans-serif}.explore-hide{color:#fffc;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font:600 11px Manrope,sans-serif;display:inline-flex}.explore-hide:hover{color:#fff;background:#ffffff29}.explore-hide svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.explore-pill{z-index:200;color:#fff;cursor:pointer;letter-spacing:.04em;background:#0b1130eb;border:0;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 14px 0 12px;font:600 12px Manrope,sans-serif;display:inline-flex;position:fixed;bottom:16px;left:16px;box-shadow:0 14px 36px -10px #0b113080}.explore-pill svg{fill:#f2a541;width:12px;height:12px}.explore-pill:hover{background:#0b1130}.explore-pill:focus-visible{outline-offset:2px;outline:2px solid #f2a541}.explore-row{align-items:center;gap:10px;display:flex}.explore-label{letter-spacing:.06em;text-transform:uppercase;color:#f2a541;flex:none;width:76px;padding-left:6px;font-size:11px;font-weight:600}.explore-options{flex-wrap:wrap;gap:4px;display:flex}.explore-options button{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font:600 12px Manrope,sans-serif}.explore-options button:hover{color:#fff;background:#ffffff14}.explore-options button.is-on{color:#0b1130;background:#fff}.explore button:focus-visible{outline-offset:2px;outline:2px solid #f2a541}@media (width>=1024px){.qs-split.questions-section{padding-top:0;padding-bottom:0}.qs-split>.questions-intro{display:none}.qs-split .qs-sticky{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(64px,8vw,128px);padding:72px clamp(24px,4vw,64px) 0 0}.qs-split .qs-left{flex-direction:column;justify-content:center;gap:64px;padding-left:clamp(28px,3.5vw,56px);display:flex}.qs-split-intro{max-width:600px}.qs-split-intro h2{white-space:nowrap}.qs-split-intro .orange-text{display:block}.qs-split-intro .section-eyebrow{text-align:left;margin:0 0 18px;display:block}.qs-split-intro h2{letter-spacing:-.025em;margin:0;font-size:clamp(32px,2.3vw + 4px,38px);font-weight:600;line-height:1.22}.qs-split-intro .section-subtitle{display:none}.qs-split .qs-list{gap:0;max-width:540px}.qs-split .qs-item{border-bottom:1px solid #0b11301a;padding:16px 0 18px}.qs-split .qs-kicker{opacity:0;letter-spacing:.12em;text-transform:uppercase;height:0;color:var(--accent);font:600 11px Manrope,sans-serif;transition:opacity .4s;display:block;overflow:hidden}.qs-split .qs-item.is-active .qs-kicker{opacity:1;height:auto;margin-bottom:8px}.qs-split .qs-item.is-active{padding:22px 0 24px}.qs-split .qs-item:first-child{border-top:1px solid #0b11301a}.qs-split .qs-item:before{background:var(--accent);width:100%;height:2px;transform:scaleX(clamp(0, calc(var(--p,0) - var(--i)), 1));opacity:0;transition:none;top:auto;bottom:-1px;left:0}.qs-split .qs-item.is-active:before{opacity:1}.qs-split .qs-star{display:none}.qs-split .qs-title{letter-spacing:-.15px;color:#0b113073;font-size:16px;font-weight:500;line-height:24px;transition:color .4s,font-size .4s}.qs-split .qs-item.is-active .qs-title{letter-spacing:-.4px;color:#0b1130;font-size:20px;font-weight:600;line-height:28px;translate:0}.qs-split .qs-body p{color:#6c7287;max-width:460px;padding-left:0;font-size:15px;line-height:24px}.qs-split .qs-item.is-active .qs-body p{padding-top:8px}.qs-split .qs-tag{display:none}.qs-split .qs-visual{aspect-ratio:1;height:auto;max-height:calc(calc(100vh / var(--z,1)) - 200px);justify-self:center;width:100%;max-width:540px}}.fs-snap{box-sizing:border-box;background:radial-gradient(70% 60% at 85% 10%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), radial-gradient(60% 50% at 10% 100%, #f2a5411f, transparent 70%), linear-gradient(180deg, #f4f6fc, #eceff8);color:#0b1130;place-items:center;padding:40px 48px;font-family:Manrope,sans-serif;display:grid;position:relative;overflow:hidden}.sn{gap:20px;width:100%;max-width:560px;display:grid}.sn-window{box-shadow:var(--shadow-3);background:#fff;border:1px solid #0b113014;border-radius:20px;overflow:visible}.sn-bar{box-sizing:border-box;border-bottom:1px solid #eef0f5;align-items:center;gap:12px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.sn-lights{gap:5px;display:inline-flex}.sn-lights i{background:#e2e5ee;border-radius:50%;width:8px;height:8px}.sn-title{flex:1;min-width:0;line-height:1.4}.sn-meta{white-space:nowrap;color:#6c7287;flex:none;font-size:12px;font-weight:500}.sn-body{padding:8px 16px 14px;position:relative}.sn-row{border-bottom:1px solid #f1f2f7;align-items:center;gap:12px;padding:12px 0;display:flex;position:relative}.sn-row:last-of-type{border-bottom:0}.sn-muted{color:#6c7287;background:#f6f7fb;border-radius:12px;margin-top:6px;padding:10px 12px;font-size:13px;position:relative}.sn-sub{letter-spacing:.08em;text-transform:uppercase;color:#8a8fa1;margin:14px 0 6px;font-size:11px;font-weight:600}.sn-pin{z-index:2;background:var(--accent);color:#fff;width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent), 0 4px 10px #0b113033;border-radius:50%;place-items:center;font:600 11px Manrope,sans-serif;display:grid;position:absolute}.sn-key{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sn-key li{color:#2e3556;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.sn-key span{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:0;font-size:11px;font-weight:600;display:grid}.sn-note-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%;flex:none;display:inline-block}.sn-spark{z-index:2;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin:1px;display:grid;position:absolute;box-shadow:0 0 0 1px #0b113014,0 4px 10px -2px #0b11302e}.sn-spark:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.sn-qa{grid-auto-columns:1fr;grid-auto-flow:column;gap:14px;margin:0;padding:0;list-style:none;display:grid}.sn-qa li{border-top:1px solid #dadde8;align-content:start;gap:4px;padding-top:10px;display:grid}.sn-qa b{color:#0b1130;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.sn-qa span{color:#515871;font-size:13px;line-height:1.4}.sn.is-notes-2{max-width:430px}.sn-callout{z-index:3;white-space:nowrap;-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);color:#0b1130;background:#ffffffd1;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:-15px;box-shadow:0 8px 22px -10px #0b113059}.sn-callout.is-left{left:-16px;translate:-50%}.sn-callout.is-right{right:-16px;translate:50%}.sn-why>.sn-callout{top:-30px}.sn-why+.sn-muted>.sn-callout{top:auto;bottom:-24px}.sn-row>*,.sn-rec>*,.sn-brief>*,.sn-task>*{z-index:1;position:relative}.sn-row>.sn-spark,.sn-rec>.sn-spark,.sn-brief>.sn-spark,.sn-task>.sn-spark{z-index:2;position:absolute}.sn-row>.sn-callout,.sn-rec>.sn-callout,.sn-brief>.sn-callout,.sn-task>.sn-callout{z-index:3;position:absolute}@media (width<=899px){.sn-qa{grid-auto-flow:row}.sn-callout{display:none}}.sn-live{color:#15803d;align-items:center;gap:6px;font-weight:600;display:inline-flex}.sn-live i{background:#16a34a;border-radius:50%;width:6px;height:6px}.sn-time{color:#8a8fa1;font-variant-numeric:tabular-nums;flex:none;width:34px;font-size:12px}.sn-event-main{flex:1;gap:4px;min-width:0;display:grid}.sn-event-main b{font-size:14px;font-weight:600}.sn-tags{gap:6px;display:flex}.sn-tags em{color:#515871;background:#f1f2f7;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.sn-impact{border-radius:8px;flex:none;padding:4px 9px;font-size:12px;font-weight:600}.sn-impact.is-neg{color:#b8432a;background:#fcefeb}.sn-impact.is-pos{color:#15803d;background:#e8f7ee}.sn-rank.is-top{background:#fbf4f1;border-bottom-color:#0000;border-radius:12px;margin:0 -10px;padding:12px 10px}.sn-chip{border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.sn-chip i{background:currentColor;border-radius:50%;width:6px;height:6px}.sn-chip.is-critical{color:#b8432a;background:#fde8e4}.sn-chip.is-high{color:#b45309;background:#fef3e2}.sn-chip.is-watch{color:#3e3fa8;background:#eef1fa}.sn-rank-main{flex:1;gap:2px;min-width:0;display:grid}.sn-rank-main b{font-size:14px;font-weight:600}.sn-rank-main span{color:#6c7287;font-size:12px}.sn-aum{color:#515871;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.sn-conf{color:#15803d;background:#e8f7ee;border-radius:999px;padding:2px 9px;font-weight:600}.sn-rec{background:color-mix(in srgb, var(--accent) 8%, #fff);border-radius:12px;gap:4px;margin-top:8px;padding:14px;display:grid;position:relative}.sn-rec b{font-size:15px;font-weight:600}.sn-rec span{color:#515871;font-size:13px}.sn-why{gap:9px;display:grid;position:relative}.sn-why div{color:#2e3556;grid-template-columns:120px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.sn-why div i{background:linear-gradient(to right, var(--accent) var(--w), #eef0f5 var(--w));border-radius:999px;height:6px}.sn-why div i.is-neg{background:linear-gradient(to right, #e98a5c var(--w), #eef0f5 var(--w))}.sn-why em{color:#6c7287;font-size:12px;font-style:normal}.sn-pass{color:#15803d;background:#e8f7ee;border-radius:999px;padding:2px 9px;font-weight:600}.sn-tick{color:#fff;background:#16a34a;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:grid}.sn-rule-name{flex:1;font-size:14px}.sn-rule-val{color:#515871;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.sn-brief{background:color-mix(in srgb, var(--accent) 6%, #fff);border-radius:12px;gap:4px;margin:6px -4px 2px;padding:12px 14px 14px;display:grid;position:relative}.sn-brief .sn-sub{margin:0 0 4px}.sn-brief b{letter-spacing:-.1px;color:#0b1130;font-size:15px;font-weight:600;line-height:1.4}.sn-brief p{color:#515871;margin:0;font-size:13px;line-height:1.5}.sn-brief strong{color:#0b1130;font-weight:600}.sn-points{gap:5px;margin:0;padding:0;list-style:none;display:grid}.sn-points li{color:#515871;align-items:center;gap:10px;font-size:13px;display:flex}.sn-points li span{color:#a3a8b8;font-variant-numeric:tabular-nums;width:14px;font-size:11px;font-weight:600}.sn-task{color:#515871;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex;position:relative}.sn-task>i{box-sizing:border-box;border:1.5px solid #c8cbd6;border-radius:4px;flex:none;width:14px;height:14px}.sn-task.is-ready{color:#0b1130}.sn-task.is-ready>i{border-color:var(--accent)}.sn-task em{background:color-mix(in srgb, var(--accent) 10%, #fff);color:color-mix(in srgb, var(--accent) 80%, #0b1130);border-radius:999px;margin-left:2px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}@media (width<=899px){.fs-snap{padding:24px 18px}.sn-why div{grid-template-columns:96px 1fr}.sn-why em{display:none}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.hero.hero-v6{height:calc(490svh / var(--z,1));min-height:0;overflow:clip visible}.hero-v6 .ha{--spill:240px;--horizon:var(--spill)}.hero-v6 .ha-sky{bottom:calc(-1 * var(--spill));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--spill)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--spill)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--spill)), transparent);pointer-events:none}.hero-v6 .ha-sky:before{top:calc(50% - var(--spill) / 2);bottom:var(--spill)}.hero-v6 .ha-sky:after{-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.hero-v6 .ha-clouds{bottom:var(--spill);overflow:visible}.hero-v6 .ha.is-journey{height:calc(100svh / var(--z,1));display:block;position:sticky;inset:0 auto auto}.hj{--a:0;--r:0;--s0:.5;--dy:calc(60vh / var(--z,1));transition:--r .9s cubic-bezier(.22,1,.36,1) .25s;position:absolute;inset:0}.hj[data-step="3"]{--r:1}.hj .ha-content{left:50%;top:calc((72px + calc(100svh / var(--z,1)) - var(--peek,198px)) / 2);opacity:clamp(0, 1 - var(--a) * 1.8, 1);translate:-50% -50%;transform:translateY(calc(var(--a) * -90px));pointer-events:auto;margin-top:0;position:absolute}.hj[data-step] .ha-content{pointer-events:none}.hj[data-step="0"] .ha-content{pointer-events:auto}.hj-card{z-index:2;width:min(1100px, calc(86vw / var(--z,1)));height:min(510px, calc(60svh / var(--z,1)));box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-3);color:#0b1130;transform:translate(-50%, -50%) translateY(calc((1 - var(--a)) * var(--dy))) scale(calc(var(--s0) + (var(--sf,1) - var(--s0)) * var(--a)));will-change:transform;background:#fffffff0;border:1px solid #ffffffe6;border-radius:24px;font-family:Manrope,sans-serif;animation:1.4s cubic-bezier(.22,1,.36,1) 2.2s both hj-rise;position:absolute;top:calc(50% + 28px);left:50%;overflow:hidden}@keyframes hj-rise{0%{opacity:0;translate:0 180px}to{opacity:1;translate:0}}.hj-head{gap:calc(10px - var(--a) * 4px);padding:calc(34px - var(--a) * 10px) 40px calc(30px - var(--a) * 8px);border-bottom:1px solid #eef0f5;display:grid}.hj-head-top{align-items:center;gap:12px;display:flex}.hj-chip{font-size:calc(20px - var(--a) * 7px);border-radius:999px;align-items:center;gap:8px;padding:5px 14px;font-weight:600;display:inline-flex}.hj-chip i{width:calc(9px - var(--a) * 3px);height:calc(9px - var(--a) * 3px);background:currentColor;border-radius:50%}.hj-chip.is-act{color:#b8432a;opacity:calc(1 - var(--r));background:#fde8e4}.hj-chip.is-done{color:#15803d;opacity:var(--r);background:#e8f7ee;position:absolute}.hj-time{font-size:calc(21px - var(--a) * 7px);color:#8a8fa1;margin-left:auto}.hj-client{justify-content:space-between;align-items:baseline;display:flex}.hj-client strong{font-size:calc(32px - var(--a) * 8px);letter-spacing:-.02em;font-weight:600}.hj-client span{font-size:calc(22px - var(--a) * 5px);color:#515871;font-weight:600}.hj-why{font-size:calc(24px - var(--a) * 8px);color:#515871}.hj-why b{color:#0b1130;font-weight:600}.hj-why .hj-eq-now{color:#b8432a;opacity:calc(1 - var(--r))}.hj-why .hj-eq-after{color:#15803d;opacity:var(--r);margin-left:-1.6em}.hj-meter{background:#eef0f5;border-radius:999px;height:8px;margin:6px 0 8px;display:block;position:relative}.hj-fill{top:0;bottom:0;left:0;right:calc(29% + var(--r) * 11%);background:linear-gradient(90deg, #4f68de 0 calc(84.5% + var(--r) * 15.5%), #de6339 0);border-radius:999px;position:absolute}.hj-cap{z-index:1;background:#0b1130;border-radius:2px;width:3px;position:absolute;top:-5px;bottom:-5px;left:60%}.hj-action{font-size:calc(24px - var(--a) * 8px);color:#4f68de;font-weight:600;position:relative}.hj-action .is-todo{opacity:calc(1 - var(--r))}.hj-action .is-done{color:#15803d;opacity:var(--r);position:absolute;top:0;left:0}.hj-body{height:calc(100% - 250px + var(--a) * 70px);opacity:clamp(0, var(--a) * 3 - .3, 1);position:relative;overflow:hidden}.hj-screen{opacity:0;pointer-events:none;flex-direction:column;gap:18px;padding:22px 40px 26px;transition:opacity .28s,transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translate(40px)}.hj-screen-head{align-items:baseline;gap:14px;display:flex}.hj-screen-head b{font-size:17px;font-weight:600}.hj-screen-head span{color:#8a8fa1;font-size:13px}.hj-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:20px;display:grid}.hj-panel{background:#f6f7fb;border-radius:20px;flex-direction:column;gap:12px;padding:20px 22px;display:flex}.hj-sub{letter-spacing:.08em;text-transform:uppercase;color:#8a8fa1;font-size:12px;font-weight:600}.hj-alloc{grid-template-columns:96px 1fr 88px;align-items:center;gap:12px;font-size:14px;display:grid}.hj-alloc-track{background:#e5e7ed;border-radius:999px;height:8px;position:relative}.hj-alloc-fill{background:#4f68de;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.hj-alloc.is-over .hj-alloc-fill{background:linear-gradient(90deg,#4f68de 84.5%,#de6339 84.5%)}.hj-alloc-target{background:#0b1130;width:2px;position:absolute;top:-4px;bottom:-4px}.hj-alloc-val{text-align:right;color:#6c7287;font-variant-numeric:tabular-nums}.hj-alloc-val b{color:#0b1130}.hj-alloc.is-over .hj-alloc-val b{color:#b8432a}.hj-line{color:#515871;border-bottom:1px solid #e8eaf1;justify-content:space-between;gap:12px;padding-bottom:10px;font-size:14px;display:flex}.hj-line:last-child{border-bottom:0}.hj-line b{color:#0b1130;font-weight:600}.hj-line b.is-neg{color:#b8432a}.hj-line b.is-pos{color:#15803d}.hj-trade{grid-template-columns:56px 1fr auto;align-items:center;gap:12px;font-size:14px;display:grid}.hj-trade em{text-align:center;border-radius:8px;padding:3px 0;font-size:12px;font-style:normal;font-weight:600}.hj-trade em.is-sell{color:#b8432a;background:#fde8e4}.hj-trade em.is-buy{color:#15803d;background:#e8f7ee}.hj-trade b{font-variant-numeric:tabular-nums}.hj-done{align-items:center;gap:16px;display:flex}.hj-done-mark{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;font-weight:600;display:grid}.hj-done-text b{font-size:18px;font-weight:600;display:block}.hj-done-text span{color:#6c7287;font-size:14px}.hj-note{color:#2e3556;margin:0;font-size:14px;line-height:1.55}.hj-steps{z-index:2;left:50%;top:calc(50% + 28px - min(255px, calc(30svh / var(--z,1))) - 58px);width:min(1100px,86vw);opacity:clamp(0, (var(--a) - .7) * 3.4, 1);letter-spacing:-.15px;color:#0b113066;border-bottom:1px solid #0b11301a;grid-template-columns:repeat(4,1fr);margin:0;padding:0;font:500 15px/24px Manrope,sans-serif;list-style:none;display:grid;position:absolute;translate:-50%}.hj-steps li{align-items:baseline;gap:10px;padding:0 0 12px 40px;transition:color .4s;display:flex;position:relative}.hj-steps li:before{content:"0" counter(hjs);counter-increment:hjs;letter-spacing:.08em;color:#0b11304d;font:600 11px/24px Manrope,sans-serif}.hj-steps{counter-reset:hjs}.hj-steps li:after{content:"";transform-origin:0;background:#4f68de;height:2px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.hj[data-step="0"] .hj-steps li:first-child,.hj[data-step="1"] .hj-steps li:nth-child(2),.hj[data-step="2"] .hj-steps li:nth-child(3),.hj[data-step="3"] .hj-steps li:nth-child(4){color:#0b1130;font-weight:600}.hj[data-step="0"] .hj-steps li:first-child:before,.hj[data-step="1"] .hj-steps li:nth-child(2):before,.hj[data-step="2"] .hj-steps li:nth-child(3):before,.hj[data-step="3"] .hj-steps li:nth-child(4):before{color:#4f68de}}@media (width<=1023px),(prefers-reduced-motion:reduce){.hj-card,.hj-steps{display:none}.hj{display:contents}}.hero-v6 .ha-content .ha-title{font-size:calc(clamp(32px,3.6vw,52px) + 6px)}@media (width>=1024px){.qs-split.qs-carousel .qs-sticky{clip-path:inset(72px 0 0);overflow:hidden}.qs-split.qs-carousel .qs-visual{clip-path:none;isolation:auto;border-radius:0;overflow:visible}.qs-split.qs-carousel .qs-panel{--d:calc(var(--i) - var(--c,0));--ad:max(var(--d), calc(var(--d) * -1));transform:translateY(calc(var(--d) * (93% + 16px))) scale(calc(1 - min(var(--ad), 1) * .14));will-change:transform, opacity;filter:none;opacity:calc(1 - min(var(--ad), 1) * .72);box-shadow:0 30px 60px -30px rgba(11, 17, 48, calc(.35 - min(var(--ad), 1) * .35))}.qs-split.qs-carousel .qs-panel-inner{opacity:calc(1 - min(var(--ad), 1) * 1.6);transform:none}.qs-split.qs-carousel .qs-sticky:after{content:"";z-index:2;background:linear-gradient(var(--page-bg), transparent 110px, transparent calc(100% - 110px), var(--page-bg));pointer-events:none;width:50%;position:absolute;top:72px;bottom:0;right:0}.qs-split.qs-carousel .qs-item.is-active .qs-kicker{display:none}.qs-split.qs-carousel .qs-item,.qs-split.qs-carousel .qs-item.is-active{padding:18px 0 20px}.qs-split.qs-carousel .qs-title,.qs-split.qs-carousel .qs-item.is-active .qs-title{letter-spacing:-.3px;font-size:19px;font-weight:500;line-height:28px}.qs-split.qs-carousel .qs-item.is-active .qs-title{color:#0b1130}.qs-split.qs-carousel .qs-body p{transition:opacity .5s,translate .8s cubic-bezier(.22,1,.36,1),padding .6s cubic-bezier(.22,1,.36,1);translate:0 28px}.qs-split.qs-carousel .qs-item.is-active .qs-body p{transition-delay:.15s;translate:0}.qs-split.qs-carousel .qs-body p{color:#515871}.qs-split.qs-carousel .qs-title{color:#0b113066}.qs-split.qs-carousel .qa-caption{opacity:.75}.qs-split.qs-carousel .qs-split-intro h2{white-space:normal;text-wrap:balance;max-width:560px;font-size:calc(clamp(32px,2.3vw + 4px,38px) + 4px)}.qs-split.qs-carousel .qs-split-intro .orange-text{display:inline}.qs-split.qs-carousel .qs-item:first-child{border-top:0}.qs-split.qs-integrated .qs-sticky{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr);gap:clamp(40px,4vw,64px);padding-right:clamp(20px,2.5vw,40px)}.qs-split.qs-integrated .qs-visual{aspect-ratio:auto;max-width:none;height:calc(100vh / var(--z,1) - 72px - 170px);max-height:660px}.qs-split.qs-integrated .qs-item.is-active .qs-kicker{opacity:1;height:auto;margin-bottom:8px;display:block}.qs-split.qs-integrated .qs-panel{background:radial-gradient(42% 46% at 50% 50%, color-mix(in srgb, var(--panel-bg) 16%, transparent), transparent 75%), #fcfcfe;box-shadow:none;transform:translateY(calc(var(--d) * (100% + 24px)));opacity:1;border:1px solid #0b11300f}.qs-split.qs-integrated .qs-panel-inner{opacity:calc(1 - min(var(--ad), 1) * .8);padding:0}.qs-split.qs-integrated .qs-sticky:after{display:none}}.qi-art{--accent:var(--panel-bg);color:#0b1130;font-family:Manrope,sans-serif;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:120% 120%;mask-size:120% 120%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.qi-field{grid-template-rows:repeat(7,64px);grid-template-columns:repeat(9,64px);gap:12px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.qi-tile{opacity:clamp(.25, 1.15 - var(--d) * .16, 1);letter-spacing:.02em;background:#fff;border:1px solid #0b113012;border-radius:16px;place-items:center;font-size:14px;font-weight:600;display:grid;position:relative;box-shadow:0 1px 2px #0b11300a}.qi-tile.is-lit{z-index:2;opacity:1;border-color:#0000}.qi-tile.is-accent{color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 72%, #fff), var(--accent));box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 14%, transparent), 0 16px 36px -8px color-mix(in srgb, var(--accent) 60%, transparent);font-size:17px}.qi-tile.is-amber{color:#b45309;background:#fef3e2}.qi-tile.is-soft{color:#3e3fa8;background:#eef1fa}.qi-tile.is-event{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, #fff);font-size:13px}.qi-tile.is-check{color:#fff;background:var(--accent);box-shadow:0 10px 24px -10px var(--accent);font-size:18px}.qi-note{white-space:nowrap;letter-spacing:0;text-align:left;color:#0b1130;background:#fff;border-radius:12px;gap:1px;padding:7px 11px;font-size:12px;font-style:normal;font-weight:500;display:grid;position:absolute;top:calc(100% + 10px);left:50%;translate:-50%;box-shadow:0 6px 18px -6px #0b113038}.qi-note b{font-weight:600}.qi-note .is-pos,.qi-tile .is-pos,.qi-card .is-pos{color:#15803d}.qi-note .is-neg{color:#b8432a}.qi-card{z-index:3;box-sizing:border-box;color:#515871;background:#fff;border:1px solid #0b11300f;border-radius:16px;font-size:13px;position:absolute;box-shadow:0 18px 40px -18px #0b113047}.qi-card-head{box-sizing:border-box;border-bottom:1px solid #f0f1f6;justify-content:space-between;align-items:center;height:44px;padding:0 14px;display:flex}.qi-card-head b{color:#0b1130;font-size:13px;font-weight:600}.qi-card-head span{color:#8a8fa1;font-size:12px}.qi-triage .qi-trow{box-sizing:border-box;border-bottom:1px solid #f0f1f6;align-content:center;gap:4px;height:76px;padding:0 14px;display:grid}.qi-triage .qi-trow:last-child{border-bottom:0}.qi-trow>div{align-items:center;gap:8px;display:flex}.qi-trow b{color:#0b1130;font-size:13px;font-weight:600}.qi-trow em{color:#515871;margin-left:auto;font-style:normal;font-weight:600}.qi-trow strong{color:#4f68de;white-space:nowrap;margin-left:auto;font-weight:600}.qi-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.qi-chip i{background:currentColor;border-radius:50%;width:5px;height:5px}.qi-chip.is-act{color:#b8432a;background:#fde8e4}.qi-chip.is-week{color:#b45309;background:#fef3e2}.qi-chip.is-watch{color:#3e3fa8;background:#eef1fa}.qi-ask{z-index:3;white-space:nowrap;color:#0b1130;background:#fff;border:1px solid #0b11300f;border-radius:999px;align-items:center;gap:9px;padding:6px 14px 6px 6px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;translate:-50%;box-shadow:0 10px 24px -12px #0b113040}.qi-avatar{color:#b8432a;background:#fde8e4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.qi-avatar.is-indigo{color:#3e3fa8;background:#eef1fa}.qi-spark{background:#4f68de;flex:none;width:16px;height:16px;-webkit-mask:url(/assets/images/star.svg) 50%/contain no-repeat;mask:url(/assets/images/star.svg) 50%/contain no-repeat}.qi-answer{gap:10px;width:330px;padding:12px 14px;display:flex;translate:-50%}.qi-answer p{color:#0b1130;margin:0;line-height:1.5}.qi-links,.qi-rings{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qi-links line{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:4 5;opacity:.55}.qi-rings circle{fill:none;stroke:var(--accent);stroke-width:1.2px;opacity:.28}.qi-rings circle:nth-child(2){opacity:.18}.qi-rings circle:nth-child(3){opacity:.1}.qi-rule{z-index:3;white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:7px 10px 7px 12px;display:inline-flex;position:absolute;box-shadow:0 6px 18px -6px #0b113038}.qi-rule>span{display:grid}.qi-rule b{font-size:13px;font-weight:600}.qi-rule small{color:#6c7287;font-size:11px}.qi-rule u,.qi-rec u,.qi-arow u{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;text-decoration:none;display:grid}.qi-rec{white-space:nowrap;gap:3px;padding:12px 16px;display:grid;translate:-50%}.qi-rec-head{color:#15803d;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.qi-rec b{color:#0b1130;font-size:14px;font-weight:600}.qi-rec small{color:#8a8fa1;font-size:12px}.qi-approve{width:320px;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 10%, transparent), 0 24px 48px -16px #0b11304d;gap:8px;padding:14px 16px;display:grid;translate:-50% -50%}.qi-approve-head{border-bottom:1px solid #f0f1f6;align-items:flex-start;gap:10px;padding-bottom:8px;display:flex}.qi-approve-head span{display:grid}.qi-approve-head b{color:#0b1130;font-size:14px;font-weight:600}.qi-approve-head small{color:#8a8fa1;font-size:12px}.qi-arow{align-items:center;gap:8px;display:flex}.qi-arow span{color:#0b1130;font-weight:600}.qi-arow em{color:#6c7287;margin-left:auto;font-style:normal}.qi-arow.is-more span{color:#8a8fa1;font-weight:500}.qi-btns{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.qi-btns span{color:#0b1130;background:#f3f4f8;border-radius:12px;padding:6px 12px;font-size:12px;font-weight:600}.qi-btns .is-primary{background:var(--accent);color:#fff}.qi-time{border-bottom:1px solid #f0f1f6;gap:6px;padding-bottom:10px;display:grid}.qi-tbar{grid-template-columns:64px 1fr 48px;align-items:center;gap:8px;font-size:12px;display:grid}.qi-tbar span{color:#6c7287}.qi-tbar i{height:6px;width:var(--w);transform-origin:0;background:#dadde8;border-radius:8px;min-width:6px}.qi-tbar.is-hn i{background:var(--accent)}.qi-tbar b{text-align:right;font-variant-numeric:tabular-nums;color:#8a8fa1;font-weight:600}.qi-tbar.is-hn span,.qi-tbar.is-hn b{color:var(--accent)}.qs-integrated .qs-panel .qi-tbar i{transition:scale .9s cubic-bezier(.22,1,.36,1) .5s}.qs-integrated .qs-panel[aria-hidden=true] .qi-tbar i{scale:0 1}.qi-art.is-plain{-webkit-mask-image:none;mask-image:none}.qi-stage{width:600px;height:480px;position:absolute;top:50%;left:50%;translate:-50% -50%}.qi-track{background:color-mix(in srgb, var(--accent) 30%, #e6e8f0);transform-origin:0;border-radius:2px;height:2px;position:absolute;left:20px;right:20px}.qi-track-end{letter-spacing:.06em;text-transform:uppercase;color:#a3a8b8;font-size:11px;font-weight:600;position:absolute;top:12px;left:0}.qi-track-end.is-right{left:auto;right:0}.qi-event{width:0;height:0;position:absolute}.qi-node{border:3px solid var(--accent);box-sizing:border-box;width:14px;height:14px;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 14%, transparent);background:#fff;border-radius:50%;position:absolute;top:-6px;left:-7px}.qi-event{--tone:var(--accent)}.qi-event.tone-pos{--tone:#16a34a}.qi-event.tone-neg{--tone:#c2410c}.qi-event .qi-node{border-color:var(--tone);box-shadow:0 0 0 6px color-mix(in srgb, var(--tone) 14%, transparent)}.qi-event:before{content:"";width:2px;height:var(--stem,14px);background:color-mix(in srgb, var(--tone) 55%, transparent);border-radius:2px;position:absolute;left:-1px}.qi-event.is-up:before{bottom:8px}.qi-event.is-down:before{top:9px}.qi-event-card{box-sizing:border-box;color:#6c7287;background:#fff;border:1px solid #0b11300f;border-radius:12px;gap:2px;width:172px;padding:10px 12px;font-size:12px;display:grid;position:absolute;left:0;translate:-50%;box-shadow:0 10px 26px -14px #0b11304d}.qi-event.is-up .qi-event-card{bottom:calc(var(--stem,14px) + 8px)}.qi-event.is-down .qi-event-card{top:calc(var(--stem,14px) + 9px)}.qi-track.is-zero{background:0 0;border-top:1.5px dashed #dadde8;height:0}.qi-wave{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.qi-wave-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.qi-wave-line.is-pos{stroke:#16a34a}.qi-wave-line.is-neg{stroke:#c2410c}.qi-wave-fill{stroke:none}.qi-wave-fill.is-pos{fill:#16a34a17}.qi-wave-fill.is-neg{fill:#c2410c17}.qi-event-card small{color:#a3a8b8;font-size:11px}.qi-event-card b{color:#0b1130;font-size:13px;font-weight:600}.qi-event-card em{font-style:normal;font-weight:600}.qi-art .is-pos{color:#15803d}.qi-art .is-neg{color:#b8432a}.qi-answer.is-sum{gap:10px;width:400px;padding:14px 16px;display:grid}.qi-answer.is-sum p{display:block}.qi-answer.is-sum .qi-spark{vertical-align:-2px;margin-right:8px;display:inline-block}.qi-sum{font-variant-numeric:tabular-nums;border-bottom:1px solid #f0f1f6;align-items:center;gap:8px;padding-bottom:10px;font-size:13px;font-weight:600;display:flex}.qi-sum span{background:#f4f5f9;border-radius:8px;padding:3px 9px}.qi-sum span.is-pos{background:#e8f7ee}.qi-sum span.is-neg{background:#fde8e4}.qi-sum span.is-net{color:#fff;background:var(--accent)}.qi-sum i{color:#a3a8b8;font-style:normal;font-weight:500}.qi-zone{border:1.5px dashed color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 5%, transparent);border-radius:50%;position:absolute;translate:-50% -50%}.qi-art .qi-rule{translate:-50% -50%}.qi-core{z-index:2;box-sizing:border-box;width:64px;height:64px;position:absolute;translate:-50% -50%}.qi-rec.is-stage,.qi-stage .qi-rec{translate:-50%}.qi-tile.is-filled{color:color-mix(in srgb, var(--accent) 45%, #fff);font-size:15px}.qs-integrated .qs-panel .qi-track{transition:scale .9s cubic-bezier(.22,1,.36,1) .1s}.qs-integrated .qs-panel[aria-hidden=true] .qi-track{scale:0 1}.qs-integrated .qs-panel .qi-wave-line{transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1) .25s}.qs-integrated .qs-panel[aria-hidden=true] .qi-wave-line{stroke-dashoffset:1px}.qs-integrated .qs-panel .qi-wave-fill{transition:opacity .6s .8s}.qs-integrated .qs-panel[aria-hidden=true] .qi-wave-fill{opacity:0}.qs-integrated .qs-panel .qi-event,.qs-integrated .qs-panel .qi-zone,.qs-integrated .qs-panel .qi-rule{transition:opacity .5s ease calc(.35s + var(--k) * .18s), scale .6s cubic-bezier(.22, 1, .36, 1) calc(.35s + var(--k) * .18s)}.qs-integrated .qs-panel[aria-hidden=true] .qi-event,.qs-integrated .qs-panel[aria-hidden=true] .qi-rule{opacity:0;scale:.9}.qs-integrated .qs-panel[aria-hidden=true] .qi-zone{opacity:0;scale:.8}.qs-integrated .qs-panel .qi-tile.is-filled{transition:color .5s ease calc(var(--d) * 90ms)}.qs-integrated .qs-panel[aria-hidden=true] .qi-tile.is-filled{color:#0000}.qs-integrated .qs-panel .qi-tile{transition:opacity .6s ease calc(var(--d) * 60ms), scale .6s cubic-bezier(.22, 1, .36, 1) calc(var(--d) * 60ms)}.qs-integrated .qs-panel[aria-hidden=true] .qi-tile{opacity:.2;scale:.92}.questions-section,.who-section{background:var(--page-bg)}@property --r{syntax:"<number>";inherits:true;initial-value:0}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.hj-screen{will-change:transform, opacity}.hj[data-step="1"] .hj-screen:first-child,.hj[data-step="2"] .hj-screen:nth-child(-n+2),.hj[data-step="3"] .hj-screen:nth-child(-n+3){transform:translate(-40px)}.hj[data-step="0"] .hj-screen:first-child,.hj[data-step="1"] .hj-screen:nth-child(2),.hj[data-step="2"] .hj-screen:nth-child(3),.hj[data-step="3"] .hj-screen:nth-child(4){opacity:1;pointer-events:auto;transition:opacity .45s .2s,transform .65s cubic-bezier(.22,1,.36,1) .2s;transform:none}.hj[data-step="0"] .hj-steps li:nth-child(-n+1):after,.hj[data-step="1"] .hj-steps li:nth-child(-n+2):after,.hj[data-step="2"] .hj-steps li:nth-child(-n+3):after,.hj[data-step="3"] .hj-steps li:nth-child(-n+4):after{transform:scaleX(1)}.hj-card{will-change:transform;contain:layout paint}.hero.is-grown .ha-clouds i{animation-play-state:paused}.hv{height:calc(100% - 250px + var(--a) * 70px);box-sizing:border-box;opacity:clamp(0, var(--a) * 3 - .3, 1);color:#0b1130;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:0 40px;font-family:Manrope,sans-serif;display:grid;position:relative}.hv-copy{align-content:center;gap:10px;animation:.6s cubic-bezier(.22,1,.36,1) both hv-in;display:grid}@keyframes hv-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hv-kicker{letter-spacing:.1em;text-transform:uppercase;color:#4f68de;font-size:11px;font-weight:600}.hv-copy>b{letter-spacing:-.02em;font-size:22px;font-weight:600}.hv-copy>p{color:#515871;max-width:380px;margin:0;font-size:15px;line-height:1.55}.hv-stage{box-sizing:border-box;grid-template-columns:repeat(4,1fr);align-items:end;gap:22px;height:100%;padding:22px 0 34px;display:grid;position:relative}.hv-glass{grid-template-rows:1fr auto auto;justify-items:center;gap:6px;height:100%;transition:opacity .5s,filter .5s;display:grid}.is-step-0 .hv-glass:not(.is-focus),.is-step-2 .hv-glass:not(.is-focus){opacity:.32}.hv-cup{touch-action:none;background:linear-gradient(90deg,#ffffffe6,#eef1fa99 40%,#ffffffe6);border:1.5px solid #0b11301a;border-top-color:#0b11300d;border-radius:16px 16px 24px 24px;width:76px;height:100%;min-height:120px;position:relative;overflow:visible;box-shadow:inset 0 -10px 18px -12px #0b11301f}.hv-fill{background:linear-gradient(to top, #4f68de 0 var(--stop), #de6339 var(--stop));border-radius:8px 8px 20px 20px;max-height:calc(100% - 4px);transition:height .9s cubic-bezier(.22,1,.36,1);position:absolute;bottom:4px;left:4px;right:4px;box-shadow:inset 0 6px 10px -6px #ffffffb3}.hv-fill:before{content:"";background:#ffffff8c;border-radius:50%;height:6px;animation:3.2s ease-in-out infinite alternate hv-sway;position:absolute;top:-3px;left:0;right:0}@keyframes hv-sway{0%{transform:skewY(-3deg)}to{transform:skewY(3deg)}}.hv-glass.is-over .hv-fill:after{content:"";height:calc(100% - var(--stop) + 10px);background:#de63392e;border-radius:12px;animation:1.8s ease-in-out infinite hv-pulse;position:absolute;top:-6px;left:-6px;right:-6px}@keyframes hv-pulse{50%{opacity:.3}}.is-dragging .hv-fill,.hv-fill:where(.is-dragging *){transition:none}.hv-line{z-index:2;border-top:1.5px dashed #0b113059;height:0;position:absolute;left:-10px;right:-10px}.hv-line.is-cap{border-top-color:#0b1130}.hv-line em{white-space:nowrap;color:#6c7287;font-size:11px;font-style:normal;font-weight:600;position:absolute;top:-8px;right:calc(100% + 6px)}.hv-label{font-size:13px;font-weight:600}.hv-value{color:#8a8fa1;font-variant-numeric:tabular-nums;font-size:12px}.hv-value b{color:#0b1130}.hv-glass.is-over .hv-value b{color:#b8432a}.hv-handle{z-index:3;width:0;height:0;position:absolute;left:50%}.hv-handle:before{content:"";cursor:ns-resize;background:#fff;border-radius:999px;width:44px;height:14px;position:absolute;top:-7px;left:-22px;box-shadow:0 0 0 4px #4f68de33,0 6px 14px #0b113040}.hv-handle span{white-space:nowrap;color:#fff;background:#0b1130;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;animation:1.6s ease-in-out infinite hv-nudge;position:absolute;top:-11px;left:34px}@keyframes hv-nudge{50%{transform:translateY(5px)}}.is-step-2 .hv-glass:first-child .hv-cup{cursor:ns-resize}.hv-stream{pointer-events:none;opacity:0;width:100%;height:120px;transition:opacity .3s;position:absolute;top:-8px;left:0;overflow:visible}.hv-stream.is-on{opacity:1}.hv-stream path{fill:none;stroke:#4f68de;stroke-width:4px;stroke-linecap:round;stroke-dasharray:1 12;animation:.6s linear infinite hv-flow}@keyframes hv-flow{to{stroke-dashoffset:-13px}}.hv-control{gap:10px;max-width:360px;margin-top:6px;display:grid}.hv-moved{color:#6c7287;gap:6px;font-size:13px;display:grid}.hv-moved b{color:#0b1130;font-variant-numeric:tabular-nums}.hv-moved i{background:#eef0f5;border-radius:999px;height:6px;position:relative;overflow:hidden}.hv-moved i:after{content:"";transform-origin:0;transform:scaleX(var(--t));background:#4f68de;position:absolute;inset:0}.hv-checks{flex-wrap:wrap;gap:6px;display:flex}.hv-checks span{color:#a3a8b8;background:#f3f4f8;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;transition:background .3s,color .3s}.hv-checks span.is-on{color:#15803d;background:#e8f7ee}.hv-pour{border-radius:var(--radius-button);color:#fff;cursor:pointer;background:#4f68de;border:0;justify-self:start;padding:9px 16px;font:600 13px Manrope,sans-serif;transition:background .2s}.hv-pour:hover{background:#3e3fa8}.hv-pour:disabled{color:#15803d;cursor:default;background:#e8f7ee}.is-done .hv-fill{box-shadow:inset 0 6px 10px -6px #ffffffb3,0 0 0 6px #16a34a14}.hv-note{color:#2e3556;background:#f3f5fd;border-radius:16px 16px 16px 4px;max-width:380px;margin-top:6px;padding:12px 14px;font-size:14px;line-height:1.55;animation:.6s cubic-bezier(.22,1,.36,1) .4s both hv-in}.hv-note-head{letter-spacing:.06em;text-transform:uppercase;color:#15803d;margin-bottom:4px;font-size:11px;font-weight:600;display:block}}@media (width<=1023px),(prefers-reduced-motion:reduce){.hv{display:none}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.hm-stage{box-sizing:border-box;place-items:center;height:100%;padding:14px 0 18px;display:grid;position:relative}.hm-svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;max-width:560px;height:100%;overflow:visible}.hm-hint{color:#4f68de;font-size:13px;font-weight:600}.hm text{text-anchor:middle;font-family:Manrope,sans-serif}.hm-label{fill:#0b1130;font-size:13px;font-weight:600}.hm-label.is-over{fill:#b8432a}.hm-side-label{fill:#6c7287;font-size:12px;font-weight:600;text-anchor:start!important}.hm-side-label.is-left{text-anchor:end!important}.hm-side-label.is-mid{text-anchor:middle!important}.hm-glasses{box-sizing:border-box;justify-content:center;align-items:end;gap:56px;height:100%;padding-top:10px;display:flex;position:relative}.hm-glasses .hv-glass{height:100%}.hm-glasses .hm-cup{width:96px}.hm-glasses .hv-line em{left:calc(100% + 6px);right:auto}.hm-glasses .hv-handle span{left:auto;right:34px}.hm-glasses.is-dragging .hv-fill,.is-auto .hm-glasses .hv-fill{transition:none}.is-glasses.is-step-2 .hm-glasses .hv-glass:first-child .hv-cup{cursor:ns-resize}.hero.hero-v6.hero-glasses{height:calc(490svh / var(--z,1))}.gq .hv-copy>b{max-width:400px;font-size:21px;line-height:1.25}.gq-stage{height:100%;position:relative}.gq-glass{--x:50%;--w:92px;--h:230px;left:var(--x);width:var(--w);justify-items:center;gap:4px;transition:left .8s cubic-bezier(.22,1,.36,1),width .8s cubic-bezier(.22,1,.36,1),opacity .5s,transform .8s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:30px;translate:-50%}.gq-glass.is-solo{--x:50%;--w:120px}.gq-glass.is-solo-right{--x:70%;--w:110px}.gq-glass.is-pair-left{--x:30%;--w:100px}.gq-glass.is-pair-right{--x:70%;--w:100px}.gq-glass.is-row-1{--x:13%;--w:74px}.gq-glass.is-row-2{--x:38%;--w:74px}.gq-glass.is-row-3{--x:63%;--w:74px}.gq-glass.is-row-4{--x:88%;--w:74px}.gq-glass.is-off{opacity:0;pointer-events:none;transform:translateY(24px)scale(.9)}.gq-glass.gq-intl.is-off{--x:40%}.gq-glass.gq-bond.is-off{--x:80%}.gq-glass.gq-cash.is-off{--x:92%}.gq-cup{box-sizing:border-box;touch-action:none;background:linear-gradient(90deg,#fffffff2,#ecf0fab3 45%,#fffffff2);border:1.5px solid #0b11301a;border-top-color:#0b11300a;border-radius:16px 16px 24px 24px;width:100%;height:210px;position:relative;box-shadow:inset 0 -12px 20px -14px #0b113024,0 14px 30px -20px #0b11304d}.gq-cup.is-live{cursor:ns-resize}.gq-fill{background:linear-gradient(to top, #4f68de 0 var(--stop), #de6339 var(--stop));border-radius:8px 8px 20px 20px;max-height:calc(100% - 10px);transition:height .7s cubic-bezier(.22,1,.36,1);position:absolute;bottom:5px;left:5px;right:5px;box-shadow:inset 0 6px 10px -6px #ffffffb3}.gq.is-moving .gq-fill{transition:none}.gq-fill:before{content:"";background:#ffffff8c;border-radius:50%;height:6px;position:absolute;top:-3px;left:0;right:0}.gq-glass.is-over .gq-fill:after{content:"";height:calc(100% - var(--stop) + 12px);background:#de633929;border-radius:12px;animation:1.8s ease-in-out infinite hv-pulse;position:absolute;top:-7px;left:-7px;right:-7px}.gq-line{z-index:2;border-top:1.5px dashed #0b11304d;height:0;transition:bottom .7s;position:absolute;left:-12px;right:-12px}.gq-line.is-cap{border-top:2px solid #0b1130}.gq-line em{white-space:nowrap;color:#6c7287;font-size:11px;font-style:normal;font-weight:600;position:absolute;top:-8px;left:calc(100% + 6px)}.gq-line.is-cap em{color:#0b1130;font-weight:600}.gq.is-step-3 .gq-line:not(.is-cap) em{display:none}.gq-glass.is-pair-left .gq-line em,.gq-glass.is-row-1 .gq-line em{left:auto;right:calc(100% + 6px)}.gq-handle{z-index:3;background:#fff;border-radius:999px;width:46px;height:14px;margin:0 0 -7px -23px;animation:1.6s ease-in-out infinite hv-nudge;position:absolute;left:50%;box-shadow:0 0 0 4px #4f68de38,0 6px 14px #0b113040}.gq-label{color:#0b1130;white-space:nowrap;font-size:13px;font-weight:600}.gq-value{color:#8a8fa1;font-variant-numeric:tabular-nums;font-size:13px}.gq-glass.is-over .gq-value b{color:#b8432a}.gq.is-step-3 .gq-value:after{content:" ✓";color:#15803d;font-weight:600}.gq-stamps{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;left:0;translate:0 -50%}.gq-stamps li{color:#6c7287;opacity:0;background:#fff;border:1px solid #0b113012;border-radius:12px;grid-template-columns:52px 44px auto;align-items:center;gap:10px;padding:9px 14px;font-size:13px;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);display:grid;transform:translate(-16px);box-shadow:0 8px 20px -14px #0b11304d}.gq-stamps li.is-on{opacity:1;transform:none}.gq-stamps b{color:#0b1130;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.gq-stamps em{font-style:normal;font-weight:600}.gq-stamps li.is-last b,.gq-stamps li.is-last em{color:#b8432a}.gq-stream{pointer-events:none;opacity:0;width:100%;height:60%;transition:opacity .3s;position:absolute;inset:0 0 auto;overflow:visible}.gq-stream.is-on{opacity:1}.gq-stream path{fill:none;stroke:#4f68de;stroke-width:4px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:1 12;animation:.6s linear infinite hv-flow}.gq-ticket{background:#f6f7fb;border-radius:16px;gap:8px;max-width:340px;margin-top:6px;padding:14px 16px;display:grid}.gq-ticket>div{color:#515871;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;font-size:14px;display:grid}.gq-ticket em{text-align:center;border-radius:8px;padding:2px 0;font-size:12px;font-style:normal;font-weight:600}.gq-ticket em.is-sell{color:#b8432a;background:#fde8e4}.gq-ticket em.is-buy{color:#15803d;background:#e8f7ee}.gq-ticket b{color:#0b1130;font-variant-numeric:tabular-nums}.gq-ticket .hv-pour{justify-self:start;margin-top:4px}.gq-ok{color:#15803d;margin-top:4px;font-size:13px;font-weight:600}.gq-book{gap:6px;margin-top:4px;display:grid}.gq-book-row{color:#6c7287;align-items:baseline;gap:8px;font-size:14px;display:flex}.gq-book-row b{color:#0b1130;font-variant-numeric:tabular-nums;min-width:34px;font-size:16px;font-weight:600}}@property --heat{syntax:"<number>";inherits:true;initial-value:1}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.ht{--warm:#de6339;--calm:#4f68de}.ht-stage{place-items:center;height:100%;display:grid;position:relative}.ht-dial{aspect-ratio:1;width:min(270px,100%);height:auto;max-height:100%;margin-top:10px;position:relative}.ht-dial:before{content:"";filter:blur(34px);background:color-mix(in srgb, var(--warm) calc(var(--heat) * 100%), var(--calm));opacity:calc(.22 + var(--heat) * .18);border-radius:50%;position:absolute;inset:12%}.ht-svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.is-step-2 .ht-svg{cursor:grab}.ht.is-dragging .ht-svg{cursor:grabbing}.ht-zone{fill:none;stroke:#e6ebfa;stroke-width:16px;stroke-linecap:round}.ht-zone.is-over{stroke:#fbe1d8;stroke-linecap:butt}.ht-fill{fill:none;stroke:#4f68de;stroke-width:16px;stroke-linecap:round}.ht-fill.is-over{stroke:var(--warm);stroke-linecap:round;animation:1.6s ease-in-out infinite ht-over}@keyframes ht-over{50%{stroke-width:20px}}.ht-zone-label{letter-spacing:.04em;text-transform:uppercase;fill:#8c9fea;text-anchor:middle;dominant-baseline:middle;font:600 11px Manrope,sans-serif}.ht-zone-label.is-left{text-anchor:end}.ht-zone-label.is-right{text-anchor:start}.ht-zone-label.is-over{fill:#e9a28b}.ht-zone-label.is-over.is-on{fill:#b8432a}.ht-set{stroke:#0b1130;stroke-width:3.5px;stroke-linecap:round}.ht-set-label{fill:#0b1130;text-anchor:middle;dominant-baseline:middle;font:600 12px Manrope,sans-serif}.ht-knob{fill:#fff;stroke:color-mix(in srgb, var(--warm) calc(var(--heat) * 100%), var(--calm));stroke-width:3px;filter:drop-shadow(0 3px 6px #0b113040);transition:r .3s}.ht-knob.is-live{animation:1.8s ease-in-out infinite ht-knob}@keyframes ht-knob{50%{stroke-width:6px}}.ht-face{pointer-events:none;background:radial-gradient(circle at 50% 30%,#fff,#f4f5fa);border-radius:50%;place-content:center;justify-items:center;gap:2px;font-family:Manrope,sans-serif;display:grid;position:absolute;inset:19%;box-shadow:0 18px 40px -18px #0b113059,inset 0 1px #fff,0 0 0 1px #0b11300d}.ht-small{color:#8a8fa1;margin-top:4px;font-size:12px;font-weight:600}.ht-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, #b8432a calc(var(--heat) * 100%), #0b1130);font-size:58px;font-weight:600;line-height:1}.ht-num small{letter-spacing:0;margin-left:2px;font-size:24px}.ht-status{color:#515871;white-space:nowrap;background:#f1f2f7;border-radius:999px;margin-bottom:6px;padding:4px 11px;font-size:12px;font-weight:600}.ht-status.is-warm{color:#b8432a;background:#fde8e4}.ht-status.is-calm{color:#15803d;background:#e8f7ee}.ht-btn{justify-self:start;margin-top:8px}.ht-btn:disabled{color:#15803d;background:#e8f7ee}.ht-cta{color:#4f68de;justify-self:start;margin-top:8px;font-size:14px;font-weight:600;text-decoration:none}.ht-cta span{transition:translate .2s;display:inline-block}.ht-cta:hover span{translate:3px}}.cfin{padding:120px 24px 96px;font-family:Manrope,sans-serif}.cfin-panel{isolation:isolate;box-sizing:border-box;max-width:1224px;box-shadow:var(--shadow-3);background:#0e1330;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;margin:0 auto;padding:64px 64px 64px 72px;display:grid;position:relative;overflow:hidden}.cfin-panel:before,.cfin-panel:after{content:"";pointer-events:none;position:absolute}.cfin-panel:before{z-index:2;background:linear-gradient(90deg,#0000 2%,#95a4eb 22%,#4f68de73 42%,#0000 66%);height:1px;top:0;left:0;right:0}.cfin-panel:after{z-index:-1;filter:blur(20px);background:radial-gradient(closest-side,#4f68de3d,#0000);width:55%;height:95%;top:-45%;left:-8%}.cfin-glow{z-index:-1;aspect-ratio:1.3;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#f2a54152,#de633929 45%,#4f68de1a 70%,#0000);border-radius:50%;width:70%;position:absolute;bottom:-55%;right:-12%}.cfin-copy{justify-items:start;gap:20px;display:grid}.cfin-copy h2{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:460px;margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:500;line-height:1.1}.cfin-copy h2 span{color:#e98a5c}.cfin-copy p{color:#ffffffa8;max-width:400px;margin:0;font-size:17px;line-height:1.55}.cfin-button{color:#0b1130;background:#fff;border-radius:12px;align-items:center;gap:10px;height:48px;margin-top:8px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,gap .2s;display:inline-flex}.cfin-button:hover{background:#e8ecfb;gap:14px}.cfin-button:focus-visible{outline-offset:3px;outline:2px solid #8ea1f0}.cfin-glimpse{min-width:0}.cfin-window{color:#0b1130;background:#fff;border-radius:16px;font-size:13px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 30px 60px -20px #0000008c}.cfin-bar{border-bottom:1px solid #eef0f5;align-items:center;gap:10px;height:44px;padding:0 16px;display:flex}.cfin-bar img{width:16px;height:16px}.cfin-bar b{flex:1;font-size:13px;font-weight:600}.cfin-bar span{color:#8a8fa1;font-size:12px}.cfin-row{border-bottom:1px solid #f1f2f7;align-items:center;gap:12px;padding:12px 16px;display:flex}.cfin-row .sn-chip{box-sizing:border-box;width:84px}.cfin-who{flex:1;gap:1px;min-width:0;display:grid}.cfin-who b{font-size:13px;font-weight:600}.cfin-who small{color:#6c7287;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cfin-row em{color:#4f68de;white-space:nowrap;font-style:normal;font-weight:600}.cfin-rest{color:#8a8fa1;background:#f8f9fc;padding:11px 16px;font-size:12px}@media (width<=1023px){.cfin-panel{grid-template-columns:1fr;gap:40px;padding:48px 40px}.cfin-copy h2{max-width:560px}}@media (width<=699px){.cfin{padding:72px 16px 56px}.cfin-panel{border-radius:20px;gap:32px;padding:36px 22px 24px}.cfin-copy p{font-size:16px}.cfin-row em{display:none}}.cfin-copy,.cfin-glimpse{z-index:1;position:relative}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.hero-glasses .hj-card{height:min(600px, calc(70svh / var(--z,1)))}.hero-glasses .hj-steps{top:calc(50% + 28px - min(300px, calc(35svh / var(--z,1))) - 58px)}.gq.hv{height:calc(100% - 250px + var(--a) * 70px);align-items:stretch;gap:48px;padding:28px 40px}.gq .hv-copy{align-content:center;gap:8px}.gq .hv-copy>p{font-size:14px}.gq-stage{height:100%}.gq-glass{grid-template-rows:minmax(0,1fr) auto auto;gap:6px;top:0;bottom:0}.gq-cup{height:100%}.gq-label,.gq-value{line-height:18px}.gq-ticket{gap:6px;margin-top:4px;padding:12px 14px}.gq-ticket .hv-pour{margin-top:2px;padding:8px 14px}.gq-book{gap:2px}.gq-book-row{font-size:13px}.gq-book-row b{font-size:15px}.gq-book .ht-cta{margin-top:6px}.gq-glass.is-solo .gq-line em,.gq-glass.is-solo-right .gq-line em,.gq-glass.is-pair-right .gq-line em{left:calc(100% + 8px);right:auto}.gq-glass.is-pair-left .gq-line em,.gq-glass.is-row-1 .gq-line em{left:auto;right:calc(100% + 8px)}.gq-stamps{left:4%}.gq-cup{box-shadow:none;background:0 0;border:0;border-radius:0;container-type:size}.gq-cup:after{content:"";background:radial-gradient(closest-side,#0b113029,#0b113000);border-radius:50%;height:12px;position:absolute;bottom:-6px;left:-4%;right:-4%}.gq-fill{--b:calc(100cqh / 8);background: linear-gradient(90deg, transparent 39%, #0b11302e 39% 39.8%, #ffffffeb 39.8% 60.2%, #0b11302e 60.2% 61%, transparent 61%) 0 100% / 100% var(--b) repeat-y,  repeating-linear-gradient(to top, #fff0 0 4px, #fff9 4px 5px, #0b113012 5px 6px),  linear-gradient(90deg, #ffffff59, #fff0 40%, #0b113014),  linear-gradient(to top, #a9b8f2 0 var(--stop), #f2b49b var(--stop));max-height:100%;-webkit-mask:linear-gradient(#000 0 calc(100% - 3px), transparent calc(100% - 3px)) 0 100% / 100% var(--b) repeat-y;-webkit-mask:linear-gradient(#000 0 calc(100% - 3px), transparent calc(100% - 3px)) 0 100% / 100% var(--b) repeat-y;mask:linear-gradient(#000 0 calc(100% - 3px), transparent calc(100% - 3px)) 0 100% / 100% var(--b) repeat-y;border-radius:3px;bottom:0;left:4%;right:4%;box-shadow:inset 0 0 0 1px #0b113014}.gq-fill:before,.gq-glass.is-over .gq-fill:after{display:none}.gq-top{z-index:1;transform-origin:bottom;background:linear-gradient(90deg,#e3e8fb,#cdd6f8 40% 60%,#e3e8fb);border-radius:3px 3px 1px 1px;height:8px;margin-bottom:-2px;transition:bottom .7s cubic-bezier(.22,1,.36,1);position:absolute;left:4%;right:4%;transform:perspective(60px)rotateX(35deg);box-shadow:0 0 0 1px #0b113014}.gq.is-moving .gq-top{transition:none}.gq-glass.is-over .gq-top{background:linear-gradient(90deg,#fce3d9,#f6cdbc 40% 60%,#fce3d9);animation:1.8s ease-in-out infinite hv-pulse}.gq-handle{z-index:4;margin-bottom:-7px}.gq-stream path{stroke:#8c9fea;stroke-width:7px;stroke-dasharray:10 14;stroke-linecap:butt}.gq-value{white-space:nowrap}.hero-v6.hero-thermostat{height:calc(420svh / var(--z,1))}.hero-thermostat .hj-card{height:max(540px, min(600px, calc(70svh / var(--z,1))))}.hero-thermostat .hj-steps{top:calc(50% + 28px - min(300px, calc(35svh / var(--z,1))) - 58px)}.td.hv{height:calc(100% - 250px + var(--a) * 70px - var(--a) * 56px);align-items:stretch;gap:40px;padding:24px 40px}.td .hv-copy{align-content:center;gap:8px}.td .hv-copy>b{max-width:400px;font-size:21px;line-height:1.25}.td .hv-copy>p{font-size:14px}.td-stage{height:100%;position:relative;container-type:size}.td-slot{--x:50%;--s:min(78cqh, 46cqw);left:var(--x);width:var(--s);transition:left .8s cubic-bezier(.22,1,.36,1),width .8s cubic-bezier(.22,1,.36,1),opacity .5s,transform .8s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;translate:-50% -50%}.td-slot.is-solo{--x:50%}.td-slot.is-solo-right{--x:70%;--s:min(70cqh, 40cqw)}.td-slot.is-pair-left{--x:27%;--s:min(66cqh, 40cqw)}.td-slot.is-pair-right{--x:75%;--s:min(46cqh, 30cqw)}.td-slot.is-row-1,.td-slot.is-row-2,.td-slot.is-row-3,.td-slot.is-row-4{--s:min(40cqh, 21cqw);top:46%}.td-slot.is-row-1{--x:12%}.td-slot.is-row-2{--x:37%}.td-slot.is-row-3{--x:62%}.td-slot.is-row-4{--x:87%}.td-slot.is-off{opacity:0;pointer-events:none;transform:scale(.85)}.td-dial{aspect-ratio:1;width:100%;position:relative;container-type:inline-size}.td-dial:before{content:"";filter:blur(24px);background:color-mix(in srgb, var(--warm) calc(var(--heat) * 100%), var(--calm));opacity:calc(.16 + var(--heat) * .2);border-radius:50%;position:absolute;inset:14%}.td-svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.td.is-step-2 .td-slot.is-pair-left .td-svg{cursor:grab}.td.is-dragging .td-svg{cursor:grabbing}.ht-set.is-target{stroke:#0b113073;stroke-width:3px}.td-dial:not(.is-big) .ht-zone,.td-dial:not(.is-big) .ht-fill{stroke-width:22px}.td-face{pointer-events:none;background:radial-gradient(circle at 50% 30%,#fff,#f4f5fa);border-radius:50%;place-content:center;justify-items:center;gap:1cqw;font-family:Manrope,sans-serif;display:grid;position:absolute;inset:19%;box-shadow:0 14px 34px -18px #0b113059,inset 0 1px #fff,0 0 0 1px #0b11300d}.td-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, #b8432a calc(var(--heat) * 100%), #0b1130);font-size:19cqw;font-weight:600;line-height:1}.td-num small{letter-spacing:0;margin-left:1px;font-size:8cqw}.td-small{color:#8a8fa1;white-space:nowrap;font-size:max(10px,4cqw);font-weight:600}.td-dial:not(.is-big) .td-num{font-size:22cqw}.td-dial:not(.is-big) .td-small{font-size:max(10px,7cqw)}.td-face .ht-status{max-width:50cqw;margin:0 0 1.5cqw;padding:.35em .9em;font-size:clamp(10px,3.8cqw,12.5px);line-height:1.25}.td-small.is-stack{justify-items:center;gap:.3cqw;margin-top:1cqw;line-height:1.2;display:grid}.td-small.is-stack span{font-weight:500}.td-small.is-stack b{color:#6c7287;font-weight:600}.td-label{white-space:nowrap;color:#0b1130;font:600 13px Manrope,sans-serif;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%}.td-label b{color:#15803d}.td-stamps{left:2%}.td-stamps li.is-now{box-shadow:0 0 0 2px #4f68de59,0 8px 20px -14px #0b11304d}.td-stamps li.is-last.is-now{box-shadow:0 0 0 2px #de633959,0 8px 20px -14px #0b11304d}}.cfin.climax-wrap{padding:72px 24px 48px}@media (width<=699px){.cfin.climax-wrap{padding:48px 16px 32px}}.climax{isolation:isolate;box-sizing:border-box;max-width:1224px;box-shadow:var(--shadow-3);text-align:center;background:#0b1028;border:1px solid #ffffff17;border-radius:20px;justify-items:center;margin:0 auto;padding:44px 48px 60px;display:grid;position:relative;overflow:hidden}.climax:before{content:"";z-index:2;background:linear-gradient(90deg,#0000 10%,#8ea1f0b3 50%,#0000 90%);height:1px;position:absolute;top:0;left:0;right:0}.climax-status{color:#ffffffb3;font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:12px;margin:0;padding:7px 16px;font-size:13px;display:inline-flex}.climax-status b,.climax-clock{color:#fff;font-weight:600}.climax-sep{background:#ffffff59;border-radius:50%;width:4px;height:4px}.climax.p4 .climax-clock{color:#f2a541}.climax-stage{width:100%;max-width:1000px;margin-top:12px;position:relative}.climax-field{width:100%;height:auto;display:block;overflow:visible}.climax-dot{fill:#ffffff24;transition:fill .5s ease calc(var(--c) * 16ms), r .4s ease}.climax.p1 .climax-dot{fill:#aabaff8c}.climax.p2 .climax-dot:not(.is-needs){fill:#aabaff4d;transition-delay:0s}.climax.p2 .climax-dot.is-needs{fill:#fff;filter:drop-shadow(0 0 5px #ffffffb3);transition-delay:0s}.climax-line{fill:none;stroke:#ffffff38;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1),opacity .6s,stroke .6s}.climax.is-drawn .climax-line{stroke-dashoffset:0}.climax-tag{text-anchor:middle;fill:#ffffffd9;paint-order:stroke;stroke:#0b1028;stroke-width:7px;stroke-linejoin:round;opacity:0;transition:opacity .5s ease calc(var(--i) * 70ms);font:600 13px Manrope,sans-serif}.climax.p2 .climax-tag{opacity:1}.climax.p5 .climax-tag{opacity:.45}.climax-approve{color:#fffc;white-space:nowrap;opacity:0;background:#121836;border-radius:999px;align-items:center;gap:9px;padding:7px 14px;font-size:13px;font-weight:500;transition:opacity .6s .7s;display:inline-flex;position:absolute;top:100%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ffffff1f}.climax-approve u{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;text-decoration:none;display:grid}.climax.p3 .climax-approve{opacity:1}.climax-sun{z-index:-1;aspect-ratio:2.6;opacity:0;filter:blur(30px);background:radial-gradient(closest-side,#fcc4809e,#de633952 38%,#4f68de2e 66%,#0000);border-radius:50%;width:105%;transition:translate 1.8s cubic-bezier(.22,1,.36,1),opacity 1.4s;position:absolute;bottom:-34%;left:50%;translate:-50% 40%}.climax.p5 .climax-sun{opacity:1;translate:-50%}.climax-ask{opacity:0;justify-items:center;gap:16px;margin-top:68px;transition:opacity .8s .3s,translate .9s cubic-bezier(.22,1,.36,1) .3s;display:grid;translate:0 18px}.climax.p1 .climax-ask{opacity:1;translate:0}.climax-ask h2{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.1}.climax-ask h2 span{color:#f2a541}.climax-act{flex-direction:column;align-items:center;gap:28px;display:flex}.climax-ask p{color:#ffffffb3;text-align:center;max-width:520px;margin:0;font-size:17px;line-height:1.55}.climax-button{color:#0b1130;background:#fff;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,gap .2s;display:inline-flex}.climax-button:hover{background:#fff4e6;gap:14px}.climax-button:focus-visible{outline-offset:3px;outline:2px solid #f2a541}@media (width<=699px){.climax{border-radius:20px;padding:24px 16px 32px}.climax-act{gap:22px}.climax-status,.climax-approve{padding:6px 12px;font-size:12px}.climax-ask{margin-top:40px}}@media (prefers-reduced-motion:reduce){.climax *,.climax-sun{transition:none!important;animation:none!important}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.ht-zone.is-out{stroke:#eef0f5}.td-label{justify-items:center;gap:2px;display:grid}.td-label small{color:#8a8fa1;font-size:11px;font-weight:500}.gq-book{max-width:340px}.gq-book-row{border-bottom:1px solid #0b11300f;justify-content:space-between;padding:3px 0}.gq-book-row b{min-width:0;font-size:14px;font-weight:600}.gq-book .ht-cta{margin-top:10px}}.footer.fh{background:var(--page-bg);color:var(--fg);padding:48px 64px 24px;font-family:Manrope,sans-serif;position:relative}.fh-top,.fh-bottom,.fh-horizon{max-width:1160px;margin-left:auto;margin-right:auto}.fh-top{grid-template-columns:1.2fr 1.8fr;gap:48px;display:grid}.fh-brand{align-content:start;gap:12px;display:grid}.fh-mark{color:#0b1130;width:140px;height:auto}.fh-brand p{color:#6c7287;max-width:280px;margin:0;font-size:14px;line-height:1.5}.fh-cols{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.fh-cols h4{color:var(--fg);margin:0 0 14px;font-size:13px;font-weight:600}.fh-cols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fh-cols a{color:#6c7287;font-size:14px;text-decoration:none;transition:color .2s}.fh-cols a:hover{color:#4f68de}.fh-horizon{background:linear-gradient(90deg,#0b113014,#0b11301a 30%,#de63398c 50%,#0b11301a 70%,#0b113014);height:1px;margin-top:40px;margin-bottom:20px;position:relative}.fh-horizon:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#f2a5412e,#0000);border-radius:50%;width:360px;height:36px;position:absolute;top:0;left:50%;translate:-50% -50%}.fh-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.fh-bottom p{color:#8a8fa1;margin:0;font-size:13px}@media (width<=1023px){.footer.fh{padding:40px 32px 24px}.fh-top{grid-template-columns:1fr;gap:32px}}@media (width<=599px){.footer.fh{padding:36px 20px 24px}.fh-cols{grid-template-columns:1fr 1fr;gap:28px 20px}.fh-bottom{flex-direction:column-reverse;align-items:flex-start}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.hj-steps li button{appearance:none;box-shadow:none;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0}.hj-steps li button:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #4f68de}.hj-steps li:hover{color:#0b1130}.hj-steps{pointer-events:none}.hero.is-grown .hj-steps{pointer-events:auto}.td-slot,.gq-glass{transition-duration:.55s,.55s,.3s,.55s}.hv-copy{animation-duration:.4s}.hj-steps li:after{transition-duration:.45s}.gq-stamps li{transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1)}.gq-fill,.gq-top{transition-duration:.5s}.hj[data-step="0"] .hj-screen:first-child,.hj[data-step="1"] .hj-screen:nth-child(2),.hj[data-step="2"] .hj-screen:nth-child(3),.hj[data-step="3"] .hj-screen:nth-child(4){transition:opacity .35s 80ms,transform .45s cubic-bezier(.22,1,.36,1) 80ms}.td-slot{will-change:left, top, width, opacity;transition:none;translate:-50% -50%}.td .hv-copy{will-change:opacity, transform;animation:none}.td .ht-fill,.td .ht-zone{transition:none}.td .hv-copy{animation:.38s cubic-bezier(.22,1,.36,1) both hv-in}.td-stamps{opacity:0;transition:opacity .3s}.td-stamps.is-shown{opacity:1}}html.heads-editorial .section-head{text-align:center;max-width:760px;margin:0 auto 64px;padding:0 24px}html.heads-editorial .section-head .section-eyebrow{letter-spacing:.14em;margin:0 auto 16px;font-size:12px}html.heads-editorial .section-head h2{letter-spacing:-.03em;text-wrap:balance;max-width:720px;margin:0 auto;font-size:clamp(34px,3.6vw,50px);font-weight:500;line-height:1.08}html.heads-editorial .section-head .section-subtitle{text-align:center;letter-spacing:-.1px;text-wrap:balance;max-width:520px;margin:20px auto 0;font-size:17px;line-height:1.6}@media (width<=899px){html.heads-editorial .section-head{margin-bottom:44px;padding:0 20px}html.heads-editorial .section-head .section-eyebrow{margin-bottom:12px}html.heads-editorial .section-head .section-subtitle{margin-top:16px;font-size:16px}}.sm-band{--inset:80px;box-sizing:border-box;width:calc(100vw / var(--z,1) - 2 * var(--inset));margin:-24px 0 120px calc(50% - 50vw / var(--z,1) + var(--inset));background:radial-gradient(50% 70%,#4f68de12,#0000 70%);padding:0 24px;position:relative}.sm-band:before{content:"";pointer-events:none;background:radial-gradient(circle at 1px 1px,#4f68de29 1px,#0000 0) 0 0/18px 18px;position:absolute;inset:-40px 0;-webkit-mask-image:radial-gradient(60% 65%,#000 35%,#0000 100%);mask-image:radial-gradient(60% 65%,#000 35%,#0000 100%)}@media (width<=1023px){.sm-band{--inset:24px;padding:0 16px}}@media (width<=767px){.sm-band{--inset:0px;padding:0}}.sm{aspect-ratio:1100/480;width:min(1100px,100%);margin:0 auto;font-family:Manrope,sans-serif;position:relative}.sm-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sm-wire{fill:none;stroke:#4f68de73;stroke-width:1.4px;stroke-dasharray:4 5;transition:stroke .25s,opacity .25s}.sm-pulse{fill:#4f68de}.sm-wire-g.is-out .sm-pulse{fill:#de6339}.sm-wire-g.is-day .sm-pulse{fill:#8a8fa1}.sm-wire-g.is-dim{opacity:.25}.sm-chip,.sm-label,.sm-hub,.sm-out,.sm-tray{position:absolute;translate:-50% -50%}.sm-label{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:#8a8fa1;white-space:nowrap;font-size:11px;font-weight:600}.sm-tray{box-sizing:border-box;background:#4f68de0d;border:1px solid #4f68de1f;border-radius:16px;justify-content:space-between;align-items:center;height:56px;padding:0 8px;display:flex}.sm-tray.is-bottom{background:#0b113008;border-color:#0b113014;height:52px}.sm-ghost{border:1.5px dashed #4f68de40;border-radius:8px;width:64px;height:36px}.sm-chip{white-space:nowrap;color:#fff;background:#4f68de;border-radius:12px;padding:9px 14px;font-size:14px;font-weight:600;transition:opacity .25s,box-shadow .25s,transform .25s;box-shadow:0 6px 16px -8px #4f68de99}.sm-chip.is-market{color:#0b1130;background:#fff;border:1px solid #0b11301a;box-shadow:0 6px 16px -10px #0b11304d}.sm-chip.is-day{color:#515871;box-shadow:none;background:#fff;border:1px dashed #0b113033;font-weight:500}.sm-chip.is-lit{transform:scale(1.04);box-shadow:0 0 0 4px #4f68de38,0 8px 18px -8px #4f68de99}.sm-chip.is-dim{opacity:.35}.sm-hub{box-sizing:border-box;color:#fff;background:linear-gradient(160deg,#6177e4,#3e3fa8);border-radius:20px;justify-items:center;gap:4px;padding:18px 16px 16px;display:grid;box-shadow:0 0 0 8px #4f68de14,0 24px 50px -20px #3e3fa8b3}.sm-hub-head{align-items:center;gap:8px;display:flex}.sm-hub-head img{filter:brightness(0)invert();width:20px;height:20px}.sm-hub-head strong{letter-spacing:-.01em;font-size:18px;font-weight:600}.sm-hub-sub{color:#ffffffb3;font-size:12px}.sm-layers{gap:6px;margin-top:10px;display:flex}.sm-layers span{background:#ffffff24;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;transition:background .25s,color .25s}.sm-layers span.is-lit{color:#3e3fa8;background:#fff}.sm-out{pointer-events:none;appearance:none;font:inherit;text-align:left;box-sizing:border-box;cursor:default;background:#fff;border:1px solid #de633938;border-radius:12px;gap:2px;width:26%;margin:0;padding:10px 14px;transition:opacity .25s,box-shadow .25s,border-color .25s;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 8px 20px -14px #0b11304d}.sm-out strong{color:#0b1130;font-size:14px;font-weight:600}.sm-out span{color:#6c7287;font-size:12px}.sm-out.is-lit{border-color:#de6339;box-shadow:0 0 0 4px #de633924,0 10px 22px -12px #0b113059}.sm-out.is-dim{opacity:.45}.sm-out:focus-visible{outline-offset:3px;outline:2px solid #4f68de}@media (width<=900px){.sm{aspect-ratio:auto;gap:10px;height:auto;padding:24px 16px;display:grid}.sm-wires,.sm-tray,.sm-label{display:none}.sm-chip,.sm-hub,.sm-out{position:static;translate:none;width:auto!important}}.sm-chip{border-radius:8px;padding:6px 11px;font-size:13px}.sm-tray.is-top{height:46px;padding:0 6px}.sm-tray.is-side{background:#0b113006;border:1px solid #0b113012;border-radius:16px}.sm-tray.is-bottom{height:44px}.sm-ghost{border-radius:8px;width:46px;height:30px}.sm-hub{border-radius:16px;gap:2px;padding:14px 12px 12px}.sm-hub-head strong{font-size:16px}.sm-hub-head img{width:17px;height:17px}.sm-hub-sub{font-size:11px}.sm-layers{gap:4px;margin-top:8px}.sm-layers span{border-radius:8px;padding:4px 8px;font-size:11px}.sm-out{border-radius:12px;padding:8px 12px}.sm-out strong{font-size:13px}.sm-out span{font-size:12px}.sm-label{font-size:11px}.sm-wire{stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:0 1.8;vector-effect:non-scaling-stroke}.sm-wire-g.is-lit .sm-wire{stroke-width:1.8px;stroke-dasharray:none}.sm-wire{stroke-width:2px;stroke-dasharray:0 3;stroke:#4f68debf}.sm-wire-g.is-out .sm-wire{stroke:#de6339bf}.sm-wire-g.is-day .sm-wire{stroke:#0b113066}.sm-wire-g.is-lit .sm-wire{stroke-width:2.4px}.sm-chip.is-book{box-sizing:border-box;text-align:center;padding-left:0;padding-right:0}.sm-tray.is-top{padding:0 6px}@media (width>=1024px){.everything-section h2,.who-section h2,.climax-ask h2,.cfin-copy h2,html.heads-editorial .section-head h2{font-size:var(--type-h2);font-weight:500;line-height:var(--lh-h2);letter-spacing:var(--track-h2);text-wrap:balance}.cta-headline{letter-spacing:var(--track-h2);text-wrap:balance;font-weight:500}.section-subtitle,.everything-section .section-subtitle,.who-section .section-subtitle,.climax-ask p,.cfin-copy p,html.heads-editorial .section-head .section-subtitle{max-width:var(--measure-sub);font-size:var(--type-body-l);line-height:var(--lh-body);letter-spacing:-.005em;text-wrap:balance;margin-left:auto;margin-right:auto}.section-subtitle,.everything-section .section-subtitle,.who-section .section-subtitle{color:var(--fg-2)}.ha-sub,.ha-sub.is-rich{font-size:var(--type-body-l);line-height:var(--lh-body);color:var(--fg-2)}.ha-title{letter-spacing:var(--track-display)}.section-eyebrow,.ha-eyebrow,.qs-split-intro .section-eyebrow{font-size:var(--type-label);letter-spacing:var(--track-label);color:var(--fg-2);font-weight:600}.qs-split-intro h2,.qs-split.qs-carousel .qs-split-intro h2{font-size:var(--type-h2-split);font-weight:500;line-height:var(--lh-h2);letter-spacing:var(--track-h2)}.who-section{padding-bottom:120px}.who-section>:last-child,.iqr,.sm{margin-bottom:0}.section-head,html.heads-editorial .section-head,.everything-section .section-head{margin-bottom:64px}.everything-section .section-head+.fs-stack{margin-top:0}.cfin.climax-wrap{padding-top:0}}.qi-ask,.qi-rule,.qi-event-card,.sn-callout,.sm-chip.is-market,.iqr-card{box-shadow:var(--shadow-1)}.qi-card,.qi-card.qi-triage,.qi-card.qi-answer{box-shadow:var(--shadow-2)}.td-face{box-shadow:var(--shadow-2), inset 0 1px 0 #fff, 0 0 0 1px #0b11300d}.qi-tile:not(.is-lit){box-shadow:0 1px 2px #0b11300a}.cta-button.primary,.cta-button.hero-pricing,.climax-button,.cfin-button{border-radius:var(--radius-button);box-sizing:border-box;height:52px;padding:0 26px;font-size:16px;font-weight:500}@media (width>=1024px){.qs-split-intro h2,.qs-split.qs-carousel .qs-split-intro h2{font-size:clamp(34px, 2.92vw, var(--type-h2-split))}}@media (width<=1023px){.questions-intro .section-eyebrow{text-align:left;margin:0 0 14px;display:block}.questions-intro h2{text-wrap:balance}}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #4f68de}.everything-section a:focus-visible,.everything-section button:focus-visible,.climax a:focus-visible{outline-color:#f2a541}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1023px){.questions-section .questions-intro h2 .orange-text{margin-top:0;display:inline}}.page-sky{--spill:180px;z-index:-2;left:0;right:0;bottom:calc(-1 * var(--spill));height:calc(300px + var(--spill));pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 40%, #000 calc(100% - var(--spill)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 40%, #000 calc(100% - var(--spill)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 40%, #000 calc(100% - var(--spill)), transparent);animation:1.6s ease-out both hero-fade-in;position:absolute;overflow:hidden}.page-sky:before{content:"";opacity:.6;background:linear-gradient(to bottom, #dde6fb00 0%, #e3eafb 12%, #b5cef6 24%, #8c9fea 36%, #a894d6 46%, #d7a9c4 54%, #f8c9a0 62%, #fbddbf 72%, #fbebdc 84%, var(--page-bg) 100%);position:absolute;inset:0 -20%;-webkit-mask-image:radial-gradient(46% 70% at 50% 0,#0000 0 55%,#000 95%);mask-image:radial-gradient(46% 70% at 50% 0,#0000 0 55%,#000 95%)}.page-sun{left:50%;bottom:var(--spill);aspect-ratio:2;opacity:.85;background:radial-gradient(circle at 50% 100%,#fff8ee 0 14%,#fff4e6cc 15%,#f8c9a080 30%,#f5b86a2e 52%,#f5b86a00 72%);width:min(520px,46%);position:absolute;translate:-50%;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.page-sky.is-contact{height:calc(300px + var(--spill))}@media (width<=767px){.page-sky{--spill:120px;height:calc(240px + var(--spill))}.page-sky:before{left:-60%;right:-60%}.page-sun{width:80%}}@media (prefers-reduced-motion:reduce){.page-sky{animation:none}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.hj-app{height:calc(var(--a) * 56px);box-sizing:border-box;border-bottom:1px solid rgba(11, 17, 48, calc(var(--a) * .07));opacity:clamp(0, var(--a) * 2 - 1, 1);background:linear-gradient(#f7f8fc,#f2f4fa);justify-content:space-between;align-items:center;gap:16px;padding:0 24px;font-family:Manrope,sans-serif;display:flex;overflow:hidden}.hj-app-left{align-items:center;gap:10px;min-width:0;display:flex}.hj-app-left img{width:18px;height:18px}.hj-app-left>b{color:#0b1130;font-size:14px;font-weight:600}.hj-crumb{color:#515871;white-space:nowrap;border-left:1px solid #0b11301a;align-items:baseline;gap:6px;margin-left:10px;padding-left:14px;font-size:13px;display:flex}.hj-crumb i{color:#8a8fa1;font-size:12px;font-style:normal}.hj-crumb em{color:#b5b9c7;font-style:normal}.hj-advisor{align-items:center;gap:10px;display:flex}.hj-avatar{color:#fff;letter-spacing:.02em;background:#4f68de;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.hj-advisor-text{line-height:1.25;display:grid}.hj-advisor-text b{color:#0b1130;font-size:13px;font-weight:600}.hj-advisor-text small{color:#6c7287;font-size:11px}.hj-role{border-radius:var(--radius-xs);letter-spacing:.06em;text-transform:uppercase;color:#515871;background:#fff;border:1px solid #0b113014;padding:4px 10px;font-size:11px;font-weight:600}}@media (width<=1023px),(prefers-reduced-motion:reduce){.hj-app{display:none}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.hj-app{background:0 0;border-bottom:0;padding:0 40px;position:relative}.hj-app:after{content:"";background:linear-gradient(90deg,#0000,#0b113014 12% 88%,#0000);height:1px;position:absolute;bottom:0;left:24px;right:24px}.hj-app-left>b{letter-spacing:-.01em;font-weight:600}.hj-crumb{color:#6c7287;border-left-color:#0b113014}.hj-crumb i{color:#4f68de;background:#4f68de14;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.hj-avatar{background:linear-gradient(140deg,#6177e4,#3e3fa8);width:30px;height:30px;box-shadow:0 0 0 2px #fff,0 0 0 3px #4f68de40}.hj-role{color:#515871;letter-spacing:.05em;background:#0b11300d;border:0;padding:3px 9px}.hj-advisor{gap:8px}.hj-avatar{width:24px;height:24px;font-size:10px}.hj-advisor-name{color:#0b1130;font-size:13px;font-weight:600}.hj-role{letter-spacing:.04em;text-transform:none;padding:2px 8px;font-size:10.5px;font-weight:600}}.hj-avatar{position:relative;overflow:hidden}.hj-avatar img{object-fit:cover;object-position:50% 30%;transform-origin:50% 35%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.35)}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.hj-app:after{background:#eef0f5;left:0;right:0}}.fs-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.fs-tags em{color:#ffffffb8;border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:500}.sn-goal,.sn-swap{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sn-goal b,.sn-swap b{color:#0b1130;font-size:14px;font-weight:600}.sn-goal span,.sn-swap span{color:#6c7287;text-align:right;font-size:13px}.sn-mix{gap:3px;height:34px;margin-top:8px;display:flex;position:relative}.sn-mix i{border-radius:8px;position:relative}.sn-mix i:first-child{border-radius:8px 4px 4px 8px}.sn-mix i span{white-space:nowrap;color:#fff;font-size:11px;font-style:normal;font-weight:600;position:absolute;top:50%;left:8px;translate:0 -50%}.sn-mix i:nth-child(n+3) span{color:#2e3556}.sn-mix i:nth-child(2) span,.sn-mix i:nth-child(4) span{display:none}.sn-rule.is-compact{padding:8px 0}.who-card .who-label.is-chip{background:color-mix(in srgb, var(--accent) 9%, #fff);width:fit-content;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent);letter-spacing:0;text-transform:none;color:#0b1130;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:14px;font-weight:600;display:inline-flex}.who-card .who-label.is-chip:before{display:none}.who-card .who-label.is-chip img{width:16px;height:16px}.climax .climax-dot.is-order{fill:#aabaff59;transform:translate(var(--dx), var(--dy));transition:transform 1.6s cubic-bezier(.22, 1, .36, 1) calc(var(--c) * 14ms), fill 1s ease calc(.6s + var(--c) * 14ms), opacity 1s ease;filter:none}.climax .climax-dot.is-order.is-loud{fill:#f2a541bf}.climax.is-drawn .climax-dot.is-order,.climax.is-drawn .climax-dot.is-order.is-loud{fill:#ffffff8c;transform:none}.climax-status{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.climax-dot.is-order{fill:#ffffff8c;transform:none}}.climax-status{background-color:#12173a}.climax.is-art-1{align-content:start;min-height:640px;padding-top:96px;padding-bottom:0}.climax.is-art-1 .climax-sun{opacity:.5}.ca-rise{pointer-events:none;width:100%;height:300px;margin-top:8px;position:relative}.ca-disc,.ca-rays,.ca-horizon,.ca-star{position:absolute;left:50%}.ca-disc{opacity:.4;background:radial-gradient(circle at 50% 42%,#fff3dc 0%,#fcd59a 26%,#f2a541 52%,#de6339bf 72%,#de633900 76%);border-radius:50%;width:560px;height:560px;margin-left:-280px;transition:transform 2.4s cubic-bezier(.22,1,.36,1) .2s,opacity 1.6s .2s;bottom:-330px;transform:translateY(260px);box-shadow:0 0 120px 40px #f2a54147,0 0 260px 120px #de633929}.ca-rays{opacity:0;background:repeating-conic-gradient(#fcd59a12 0deg 3deg,#0000 3deg 12deg);border-radius:50%;width:1400px;height:1400px;margin-left:-700px;transition:transform 2.8s cubic-bezier(.22,1,.36,1) .3s,opacity 2s .6s;animation:90s linear infinite ca-spin;bottom:-620px;transform:translateY(220px)rotate(-8deg);-webkit-mask:radial-gradient(closest-side,#000 30%,#0000 70%);mask:radial-gradient(closest-side,#000 30%,#0000 70%)}@keyframes ca-spin{to{rotate:360deg}}.ca-horizon{background:linear-gradient(90deg,#0000,#fcd59ab3 30%,#fff3dcf2 50%,#fcd59ab3 70%,#0000);height:1px;bottom:0;left:0;right:0}.ca-star{filter:brightness(0)invert()drop-shadow(0 0 12px #fff3dce6)drop-shadow(0 0 30px #f2a54199);opacity:0;width:34px;height:34px;margin-left:-17px;transition:transform 1.2s cubic-bezier(.34,1.56,.64,1) 1.6s,opacity .8s 1.6s;bottom:252px;transform:translateY(24px)scale(.6)}.climax.is-drawn .ca-disc{opacity:1;transform:translateY(0)}.climax.is-drawn .ca-rays{opacity:1;transform:translateY(0)rotate(0)}.climax.is-drawn .ca-star{opacity:1;transform:none}.ca-disc{box-shadow:none;filter:blur(2px);background:radial-gradient(circle at 50% 55%,#fff6e4f2 0%,#fcd59ad9 18%,#f2a5418c 40%,#de633947 58%,#4f68de14 72%,#0000 76%)}.ca-rays{background:repeating-conic-gradient(#fcd59a0b 0deg 2deg,#0000 2deg 10deg)}.ca-star{bottom:236px}.ca-signs{z-index:2;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:26px;left:3%;right:3%}.ca-signs li{text-align:center;opacity:0;transition:opacity .6s ease calc(.8s + var(--k) * .25s), transform .7s cubic-bezier(.22, 1, .36, 1) calc(.8s + var(--k) * .25s);justify-items:center;gap:4px;font-family:Manrope,sans-serif;display:grid;transform:translateY(12px)}.climax.is-drawn .ca-signs li{opacity:1;transform:none}.ca-sign-art{width:80px;height:48px;margin-bottom:6px;display:block}.ca-sign-art svg{width:100%;height:100%;overflow:visible}.ca-signs b{color:#fff;font-size:15px;font-weight:600}.ca-signs small{color:#ffffff80;font-size:12px}.ca-signs circle.is-on{fill:#f2a541}.ca-ring{stroke:#f2a54199;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;fill:none!important}.ca-ripple{stroke:#fcd59a8c;stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%;scale:.5;fill:none!important}.climax.is-drawn .ca-ripple{opacity:calc(.9 - var(--j) * .25);transition:opacity .8s ease calc(1.3s + var(--j) * .18s), scale 1.1s cubic-bezier(.22, 1, .36, 1) calc(1.3s + var(--j) * .18s);scale:1}.ca-track{fill:none;stroke:#ffffff2e;stroke-width:5px;stroke-linecap:round}.ca-zone{fill:none;stroke:#8c9feae6;stroke-width:5px;stroke-linecap:round}.ca-needle{stroke:#f2a541;stroke-width:2.5px;stroke-linecap:round;transform-origin:40px 40px;rotate:48deg}.climax.is-drawn .ca-needle{transition:rotate 1.2s cubic-bezier(.34,1.4,.64,1) 1.6s;rotate:-14deg}.ca-tick{fill:none;stroke:#ffffff38;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.climax.is-drawn .ca-tick{stroke:#f2a541;transition:stroke .3s ease calc(1.8s + var(--j) * 50ms)}@media (prefers-reduced-motion:reduce){.ca-signs li,.ca-ripple,.ca-needle,.ca-tick{transition:none!important}}@media (width<=900px){.ca-signs{grid-template-columns:repeat(2,1fr);row-gap:18px}.climax.is-art-1 .ca-rise{height:420px}}.climax.is-art-1 .ca-rise{height:290px;margin-top:8px}.ca-signs{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#080c20a8;border:1px solid #ffffff17;gap:0;padding:22px 8px 20px;bottom:30px;left:5%;right:5%;box-shadow:0 20px 50px -20px #0009}.ca-signs li{padding:0 16px}.ca-signs li+li{border-left:1px solid #ffffff14}.ca-sign-art{width:96px;height:56px;margin-bottom:10px}.ca-signs b{font-size:16px}.ca-signs small{color:#ffffffa8;font-size:13px;line-height:1.4}.ca-signs circle{fill:#fff6}.ca-track{stroke:#ffffff3d}.ca-tick{stroke:#ffffff52}.ca-signs{left:3%;right:3%}.ca-signs b{white-space:nowrap;font-size:15px}.ca-signs small{text-wrap:balance}.ca-signs li{align-content:start;align-self:stretch}.climax.is-art-1 .ca-signs{z-index:2;width:min(1000px,100%);box-shadow:none;background:#ffffff09;border-color:#ffffff14;margin:0 auto 72px;padding:18px 6px 16px;position:relative;bottom:auto;left:auto;right:auto}.climax.is-art-1 .ca-sign-art{width:80px;height:46px;margin-bottom:8px}.climax.is-art-1 .ca-signs b{font-size:14px}.climax.is-art-1 .ca-signs small{font-size:12px}.climax.is-art-1 .ca-signs li{transition-delay:calc(.2s + var(--k) * .18s)}.climax.is-art-1 .climax-ask{z-index:2;margin-top:0;position:relative}.climax.is-art-1 .ca-rise{z-index:0;height:420px;margin:0;position:absolute;bottom:0;left:0;right:0}.climax.is-art-1{padding-top:120px;padding-bottom:40px}.climax.is-art-1 .ca-signs{background:#080c2099;margin:120px auto 0}.climax.is-art-1 .ca-rise{height:380px}.cx-wrap{z-index:2;width:min(1000px,100%);margin:96px auto 0;font-family:Manrope,sans-serif;position:relative}.cx-ticker{background:#06091a99;border-top:1px solid #f6c47a40;border-bottom:1px solid #f6c47a40;padding:16px 0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.cx-ticker-track{gap:40px;width:max-content;animation:28s linear infinite cx-tape;display:flex}.cx-ticker-track span{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#fff;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.cx-ticker-track b{color:#16a34a}.cx-ticker-track i{color:#f2a541;font-size:11px;font-style:normal}@keyframes cx-tape{to{transform:translate(-33.333%)}}@media (prefers-reduced-motion:reduce){.cx-ticker-track{animation:none}}.climax{grid-template-columns:minmax(0,1fr)}.cx-wrap{min-width:0;overflow:hidden}.cx-ticker{width:100%}@media (width>=900px){.sn.is-notes-2{max-width:390px}.sn-callout,.sn-why>.sn-callout,.sn-why+.sn-muted>.sn-callout{white-space:normal;background:#fff;border-radius:10px;align-items:flex-start;width:max-content;max-width:116px;padding:6px 10px;line-height:1.3;top:50%;bottom:auto;translate:0 -50%}.sn-callout .sn-note-dot{margin-top:4px}.sn-callout.is-left{text-align:right;flex-direction:row-reverse;left:auto;right:calc(100% + 28px)}.sn-callout.is-right{text-align:left;left:calc(100% + 28px);right:auto}.sn-callout:after{content:"";background:color-mix(in srgb, var(--accent) 45%, transparent);width:12px;height:1px;position:absolute;top:50%}.sn-muted>.sn-callout.is-left{right:calc(100% + 28px)}.sn-muted>.sn-callout.is-right{left:calc(100% + 28px)}.sn-callout{top:50%!important;bottom:auto!important}.sn-callout.is-left{left:auto!important;right:calc(100% + 28px)!important}.sn-callout.is-right{left:calc(100% + 28px)!important;right:auto!important}.sn-callout.is-left:after{left:100%}.sn-callout.is-right:after{right:100%}.sn-callout.is-left,.sn-callout.is-right{translate:0 -50%}.sn-callout:after{width:12px}.sn-callout.is-left{right:calc(100% + 30px)!important}.sn-callout.is-right{left:calc(100% + 30px)!important}.sn-rank>.sn-callout.is-left{right:calc(100% + 20px)!important}.sn-rank>.sn-callout.is-right{left:calc(100% + 20px)!important}.sn-brief>.sn-callout.is-left{right:calc(100% + 26px)!important}.sn-brief>.sn-callout.is-right{left:calc(100% + 26px)!important}}.sn-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sn-meta{white-space:nowrap}.rule-cta{z-index:1;white-space:nowrap;background:var(--page-bg);color:var(--fg-2);border:1px solid #3e7bba2e;border-radius:999px;align-items:center;gap:14px;padding:6px 6px 6px 18px;font-family:Manrope,sans-serif;font-size:14px;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.rule-cta-go{background:linear-gradient(var(--page-bg), var(--page-bg)) padding-box, linear-gradient(30deg, #4f68de 0%, #8a63b8 100%) border-box;height:34px;color:var(--fg);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 13px;font-weight:600;display:inline-flex}.rule-cta-go>span:last-child{transition:translate .2s;display:inline-block}.rule-cta:hover{border-color:#4f68de59;box-shadow:0 6px 18px -8px #4f68de59}.rule-cta:hover .rule-cta-go>span:last-child{translate:3px}@media (width<=767px){.section-rule.has-cta:before{right:calc(50% + 100px)}.section-rule.has-cta:after{left:calc(50% + 100px)}.rule-cta{padding:4px}.rule-cta-q{display:none}}.has-reveal .section-rule.has-cta[data-reveal]>.rule-cta{opacity:0;transition:opacity .6s,translate .6s cubic-bezier(.22,1,.36,1);translate:-50% calc(8px - 50%);rotate:0deg;scale:1}.has-reveal .section-rule.has-cta[data-reveal].is-in>.rule-cta{opacity:1;translate:-50% -50%}.section-rule.has-cta:before{right:calc(50% + 300px)}.section-rule.has-cta:after{left:calc(50% + 300px)}.rule-cta{color:var(--fg);border-color:#4f68de59;gap:20px;padding:8px 8px 8px 28px;font-size:18px;font-weight:500;box-shadow:0 0 0 6px #4f68de0f,0 18px 40px -16px #4f68de73}.rule-cta-go{color:#fff;background:linear-gradient(30deg,#4f68de 0%,#6e5fd0 60%,#8a63b8 100%);border:0;height:48px;padding:0 22px 0 18px;font-size:16px;box-shadow:0 8px 20px -8px #4f68deb3}.rule-cta-go .try-dot{background:#f6c47a}.rule-cta:hover{box-shadow:0 0 0 6px #4f68de1a,0 22px 46px -16px #4f68de8c}@media (width<=767px){.section-rule.has-cta:before{right:calc(50% + 110px)}.section-rule.has-cta:after{left:calc(50% + 110px)}}.recall{box-sizing:border-box;border-radius:var(--radius-lg);border:1px solid #3e7bba2e;justify-content:space-between;align-items:center;gap:24px;max-width:920px;margin:-48px auto 104px;padding:18px 18px 18px 32px;display:flex}.recall p{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:22px;font-weight:500}.recall .cta-button.primary{flex:none}html[data-theme=dark] .recall{border-color:#ffffff1a}@media (width<=767px){.recall{text-align:center;flex-direction:column;align-items:stretch;margin:-24px 16px 64px;padding:20px}.recall p{font-size:18px}.recall .cta-button.primary{justify-content:center;max-width:none}}.recall .cta-button.primary{gap:10px}.recall{border:0;border-radius:0;justify-content:center;gap:24px;max-width:none;margin:72px auto 0;padding:0}.recall p{color:#ffffffdb;font-size:20px}html[data-theme=dark] .recall{border:0}@media (width<=767px){.recall{margin:48px 16px 0}}.recall p{color:var(--fg)}.recall{text-align:center;flex-direction:column;gap:20px;margin:56px auto 0}.recall p{letter-spacing:-.015em;max-width:640px;color:var(--fg);text-wrap:balance;font-size:24px;font-weight:500;line-height:1.3}.recall p span{color:#f2a541}html:not([data-theme=dark]) .recall p span{color:#de6339}@media (width<=767px){.recall p{font-size:19px}.recall{gap:16px}}.recall{gap:24px;margin-top:64px}.recall p{max-width:var(--measure-sub);font-size:var(--type-body-l);line-height:var(--lh-body);letter-spacing:-.005em;color:var(--fg-2);font-weight:400}.recall p span,html:not([data-theme=dark]) .recall p span{color:inherit}@media (width<=767px){.recall p{font-size:var(--type-body-l)}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.td.is-step-3 .hv-copy>p{display:none}.td.is-step-3 .hv-copy{gap:14px}.td.is-step-3 .gq-book{gap:0;margin-top:6px}.td.is-step-3 .gq-book-row{padding:9px 0}.td.is-step-3 .gq-book .ht-cta{margin-top:18px}}@media (width>=1024px) and (height<=860px) and (prefers-reduced-motion:no-preference){.td.is-step-3 .gq-book-row{padding:7px 0}.td.is-step-3 .gq-book .ht-cta{margin-top:14px}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.td.is-step-2 .gq-ticket{gap:8px;margin-top:12px;padding:14px 16px}.td.is-step-2 .gq-ticket .hv-pour{margin-top:6px}.td.is-step-2 .gq-ticket{grid-template-columns:1fr auto;align-items:center;column-gap:20px;max-width:420px}.td.is-step-2 .gq-ticket>div{grid-column:1}.td.is-step-2 .gq-ticket>.hv-pour,.td.is-step-2 .gq-ticket>.gq-ok{grid-area:1/2/span 2;margin-top:0}.td.is-step-2 .gq-ticket>.gq-ok{max-width:120px;line-height:1.35}}@media (width>=900px){.fs-snap .sn.is-notes-2{width:100%;max-width:min(390px,100% - 330px)}.fs-snap .sn>*{min-width:0}.fs-snap .sn-window{max-width:100%}.everything-section .fs-snap{padding-left:16px;padding-right:16px}.fs-snap .sn.is-notes-2{max-width:min(400px,100% - 248px)}.sn-callout{max-width:98px!important}.sn-callout.is-left{right:calc(100% + 22px)!important}.sn-callout.is-right{left:calc(100% + 22px)!important}.sn-rank>.sn-callout.is-left{right:calc(100% + 12px)!important}.sn-rank>.sn-callout.is-right{left:calc(100% + 12px)!important}.sn-brief>.sn-callout.is-left{right:calc(100% + 18px)!important}.sn-brief>.sn-callout.is-right{left:calc(100% + 18px)!important}}.fh-cols{grid-template-columns:repeat(4,1fr)}.fh-offices{justify-content:flex-end;gap:64px;max-width:1160px;margin:36px auto 0;display:flex}.fh-offices address{color:#6c7287;min-width:200px;font-size:13px;font-style:normal;line-height:1.6}.fh-offices b{color:var(--fg);margin-bottom:4px;font-size:13px;font-weight:600;display:block}@media (width<=900px){.fh-cols{grid-template-columns:repeat(2,1fr)}.fh-offices{flex-wrap:wrap;justify-content:flex-start;gap:24px 48px}}.fh-offices{justify-content:flex-start;gap:40px;max-width:none;margin:20px 0 0}.fh-offices address{white-space:nowrap;min-width:0}.fh-top,.fh-offices{grid-template-columns:1.6fr repeat(4,1fr);column-gap:32px;max-width:1160px;margin-left:auto;margin-right:auto;display:grid}.fh-top{gap:0 32px}.fh-offices{border-top:1px solid #3e7bba1f;justify-content:stretch;align-items:baseline;gap:0 32px;margin-top:40px;padding-top:24px}.fh-offices-label{color:var(--fg);font-size:13px;font-weight:600}.fh-offices address{color:#6c7287;white-space:normal;grid-column:span 2;gap:4px;min-width:0;font-size:13px;font-style:normal;line-height:1.55;display:grid}.fh-offices address b{color:var(--fg);margin:0;font-size:13px;font-weight:600}@media (width<=900px){.fh-top,.fh-offices{grid-template-columns:repeat(2,1fr);row-gap:28px}.fh-top .fh-brand,.fh-offices-label,.fh-offices address{grid-column:1/-1}}.fh-top{grid-template-columns:1.5fr 1fr 1fr 1fr 1.35fr;gap:32px;max-width:1160px;margin:0 auto;display:grid}.fh-top .fh-cols{display:contents}.fh-reach{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fh-reach a{color:var(--fg);font-size:14px;text-decoration:none}.fh-reach a:hover{color:#4f68de}.fh-offices{border:0;grid-template-columns:none;align-content:start;gap:18px;max-width:none;margin:0;padding:0;display:grid}.fh-offices h4{color:var(--fg);margin:0 0 -4px;font-size:13px;font-weight:600}.fh-offices address{color:#6c7287;white-space:nowrap;grid-column:auto;font-size:14px;font-style:normal;line-height:1.55;display:block}.fh-offices address b{letter-spacing:.06em;text-transform:uppercase;color:#8a8fa1;margin-bottom:2px;font-size:12px;font-weight:600;display:block}@media (width<=900px){.fh-top{grid-template-columns:repeat(2,1fr);row-gap:32px}.fh-top .fh-brand,.fh-offices{grid-column:1/-1}.fh-offices address{white-space:normal}}.fh-top{grid-template-columns:1.6fr 1fr 1fr 1.4fr}.fh-legal{align-items:center;display:flex}.fh-legal a{color:#6c7287;border-left:1px solid #0b11302e;padding:0 14px;font-size:13px;line-height:1;text-decoration:none;transition:color .2s}.fh-legal a:first-child{border-left:0}.fh-legal a:last-child{padding-right:0}.fh-legal a:hover{color:#4f68de}@media (width<=900px){.fh-legal{flex-wrap:wrap;row-gap:10px}.fh-legal a:first-child{padding-left:0}}.fh-offices address b{letter-spacing:0;text-transform:none;color:var(--fg);margin-bottom:4px;font-size:14px;font-weight:600}.fh-offices h4{margin-bottom:2px}.fh-offices address b{color:var(--fg);margin-bottom:9px;font-size:13px;font-weight:600;line-height:1.3}.fh-offices{gap:26px}.legal{padding:168px 24px 120px;font-family:Manrope,sans-serif}.legal-body{max-width:720px;color:var(--fg-2);font-size:var(--type-body);margin:0 auto;line-height:1.7}.legal-body h1{font-size:var(--type-h2);font-weight:500;line-height:var(--lh-h2);letter-spacing:var(--track-h2);color:var(--fg);margin:0 0 8px}.legal-body h1+p{color:#8a8fa1;margin:0 0 48px;font-size:13px}.legal-body h2{letter-spacing:-.01em;color:var(--fg);margin:40px 0 12px;font-size:20px;font-weight:600;line-height:1.35}.legal-body h3{color:var(--fg);margin:28px 0 10px;font-size:16px;font-weight:600}.legal-body p{margin:0 0 14px}.legal-body ul,.legal-body ol{gap:8px;margin:0 0 16px;padding-left:22px;display:grid}.legal-body li>p{margin:0}.legal-body strong{color:var(--fg);font-weight:600}.legal-body a{color:#4f68de;text-underline-offset:3px;text-decoration:underline}@media (width<=767px){.legal{padding:120px 20px 80px}.legal-body h1{font-size:34px}}.legal-body h1+p{border-bottom:1px solid #0b11301a;margin-bottom:32px;padding-bottom:24px}.legal-body{border-bottom:1px solid #0b11301a;padding-bottom:32px}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.hj-client strong{font-size:calc(32px - var(--a) * 10px)}.hj-client span{font-size:calc(22px - var(--a) * 7px)}.hj-why{font-size:calc(24px - var(--a) * 10px)}.hj-action{font-size:calc(24px - var(--a) * 10px);font-weight:500}.hj-time{font-size:calc(21px - var(--a) * 8px)}.hj-head{gap:calc(10px - var(--a) * 3px)}}.legal-body .legal-group{font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:#4f68de;border-top:1px solid #0b113014;margin:56px 0 4px;padding-top:24px;font-weight:600}.legal-body .legal-group+h2{margin-top:12px}.legal-body h2{margin:44px 0 12px;font-size:20px}.legal-body h3{font-size:var(--type-body);letter-spacing:0;color:var(--fg);margin:22px 0 6px;font-weight:600}.legal-body p,.legal-body li{font-size:var(--type-body);line-height:1.7}.legal-body ul,.legal-body ol{gap:6px}.page-sky{height:calc(260px + var(--spill));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 45%, #000 calc(100% - var(--spill)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 45%, #000 calc(100% - var(--spill)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 45%, #000 calc(100% - var(--spill)), transparent)}.page-sky:before{opacity:1;background:radial-gradient(ellipse 42% 62% at 50% calc(100% - var(--spill)), #fcd6aabf, #f8c9a061 38%, #f8c9a000 70%), radial-gradient(ellipse 75% 90% at 50% calc(100% - var(--spill)), #d7a9c452, #a894d633 40%, #8c9fea1f 62%, #8c9fea00 82%);left:-10%;right:-10%;-webkit-mask-image:none;mask-image:none}.page-sun{opacity:.55;width:min(460px,40%)}.page-sky.is-contact:before,.page-sky.is-blog:before{opacity:.75}.page-sky.is-blog .page-sun{opacity:.3}.hero-grid .ha-sky:before,.hero-grid .ha-sky:after,.hero-grid .hero-bg-svg{display:none!important}.hero-grid .bgx{z-index:1;pointer-events:none;animation:2.6s cubic-bezier(.22,1,.36,1) .4s both sg-in;position:absolute;inset:0;overflow:hidden}@keyframes sg-in{0%{opacity:0}to{opacity:1}}.hero-grid .bgx>*{position:absolute}.hero-grid .bgx-fx{top:0;left:0}.hero-grid.is-aim,.hero-grid.is-aim *{cursor:crosshair}.hero-grid .bgx-dots{--dc:#0b113021;background-image:radial-gradient(circle, var(--dc) .9px, transparent 1.3px);-webkit-mask-composite:source-in;background-position:72px 64px;background-size:16px 16px;inset:0;-webkit-mask-image:radial-gradient(50% 34% at 50% 36%,#00000026 0% 46%,#000 100%),linear-gradient(#000 0% 46%,#0003 66%,#0000 84%);mask-image:radial-gradient(50% 34% at 50% 36%,#00000026 0% 46%,#000 100%),linear-gradient(#000 0% 46%,#0003 66%,#0000 84%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-grid.is-grown .bgx-dots:not(.bgx-lit){-webkit-mask-image:linear-gradient(#000 0% 46%,#0003 66%,#0000 84%);mask-image:linear-gradient(#000 0% 46%,#0003 66%,#0000 84%)}.hero-grid .bgx-dots.bgx-lit,.hero-grid.is-grown .bgx-dots.bgx-lit{--dc:#3e52d18c;opacity:0;-webkit-mask-image:radial-gradient(220px 220px at var(--mx,50%) var(--my,50%), #000 0%, #0006 45%, transparent 100%);-webkit-mask-image:radial-gradient(220px 220px at var(--mx,50%) var(--my,50%), #000 0%, #0006 45%, transparent 100%);mask-image:radial-gradient(220px 220px at var(--mx,50%) var(--my,50%), #000 0%, #0006 45%, transparent 100%);transition:opacity .6s}.hero-grid .bgx.is-lit .bgx-lit{opacity:1}@media (width<600px){.hero-grid .bgx-dots{background-position:8px 64px}}@media (prefers-reduced-motion:reduce){.hero-grid .bgx{animation:none}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.hero-grid .hj{--cw:min(1100px, calc(86vw / var(--z,1)));--ch:min(600px, calc(70svh / var(--z,1)))}.hero-grid .hj:before{content:"";z-index:1;pointer-events:none;width:calc(var(--cw) * 2.06);height:calc(var(--ch) + 800px);filter:blur(8px)saturate(1.15);transform:translate(-50%, -50%) translateY(calc((1 - var(--a)) * var(--dy))) scale(calc(var(--s0) + (1 - var(--s0)) * var(--a)));opacity:calc(1 - var(--a) * .75);background:radial-gradient(30% 230px at 50% 498px,#ffaa6e8f 0%,#ffbe8c61 40%,#ffc8a000 100%),radial-gradient(50% 470px at 50% 688px,#ffc8a073 0%,#ffccb061 30%,#fac6c845 52%,#ceb8f429 72%,#a4b4fa12 88%,#a4b4fa00 100%);animation:1.4s cubic-bezier(.22,1,.36,1) 2.2s backwards hj-rise;position:absolute;top:calc(50% + 28px);left:50%}}.ha-title.is-two{color:var(--fg);text-wrap:balance}.ha-tag{letter-spacing:-.02em;color:#de6339;margin:10px 0 0;font-size:calc(clamp(32px,3.6vw,52px)/1.38889);font-weight:400;line-height:1.15}.hero-v6 .ha-content .ha-sub.is-rich{max-width:760px;margin-top:18px}@media (width<=767px){.ha-title.is-two br{display:none}.ha-tag{font-size:24px}}.hero-v6 .ha-content .ha-title.is-two{font-size:clamp(32px,3.6vw,52px);line-height:1.08}.ha-title.is-two span{color:#de6339;font-size:calc(1em - 2px);font-weight:400;display:block}.ha-title.is-two{max-width:none}.ha-title.is-two span{white-space:nowrap}@media (width<=767px){.ha-title.is-two span{white-space:normal}}.hj-steps{grid-template-columns:auto repeat(4,1fr)}.hj-steps:before{letter-spacing:.12em;text-transform:uppercase;color:#de6339;content:"One portfolio, start to finish";white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Crect x='0' y='0' width='3' height='3' rx='.6' fill='%23DE6339' fill-opacity=%27.28%27/%3E%3Crect x='4.5' y='0' width='3' height='3' rx='.6' fill='%23DE6339' fill-opacity=%27.28%27/%3E%3Crect x='9' y='0' width='3' height='3' rx='.6' fill='%23DE6339' fill-opacity=%27.28%27/%3E%3Crect x='0' y='4.5' width='3' height='3' rx='.6' fill='%23DE6339' fill-opacity=%27.28%27/%3E%3Crect x='4.5' y='4.5' width='3' height='3' rx='.6' fill='%23DE6339'/%3E%3Crect x='9' y='4.5' width='3' height='3' rx='.6' fill='%23DE6339' fill-opacity=%27.28%27/%3E%3Crect x='0' y='9' width='3' height='3' rx='.6' fill='%23DE6339' fill-opacity=%27.28%27/%3E%3Crect x='4.5' y='9' width='3' height='3' rx='.6' fill='%23DE6339' fill-opacity=%27.28%27/%3E%3Crect x='9' y='9' width='3' height='3' rx='.6' fill='%23DE6339' fill-opacity=%27.28%27/%3E%3C/svg%3E");background-position:0 6px;background-repeat:no-repeat;background-size:12px 12px;align-self:baseline;padding-bottom:12px;padding-left:22px;padding-right:28px;font:700 13px/24px Manrope,sans-serif}.hn-viz{z-index:3;color:#1b2140;justify-content:center;align-items:center;font-size:13px;animation:.35s hnIn;display:flex;position:absolute;inset:0}@keyframes hnIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rm-slide{0%{background:#b4531c;left:68%}to{left:24%}}.hn-row{align-items:center;gap:16px;display:flex}.hn-col{flex-direction:column;gap:9px;width:100%;max-width:440px;display:flex}.hn-c{align-items:center}.hn-g{text-align:center;flex:none;width:240px;position:relative}.hn-gc{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:58px;left:0;right:0}.hn-gn{letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.hn-gn s{color:#9aa0b8;font-size:22px;font-weight:600}.hn-gn span{color:#9aa0b8;vertical-align:6px;margin:0 4px;font-size:20px}.hn-gl{letter-spacing:.08em;text-transform:uppercase;color:#5a6080;margin-top:22px;font-size:11px}.hn-chip,.hn-score{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.hn-ls{flex-direction:column;gap:12px;width:270px;display:flex}.hn-l{color:#1b2140;align-items:center;gap:10px;font-size:13px;line-height:1.35;display:flex}.hn-lk{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;flex:none;align-items:center;gap:6px;width:80px;padding:4px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.hn-lk i,.hn-tag i{border-radius:50%;width:6px;height:6px;display:inline-block}.hn-tl{align-items:center;gap:8px;margin-bottom:4px;display:flex}.hn-tl>div{color:#5a6080;flex-direction:column;font-size:11px;display:flex}.hn-tl b{color:#1b2140;font-size:12px}.hn-tl i{background:#e6e8f0;flex:1;height:2px}.hn-card{background:#fff;border:1px solid #e6e8f0;border-radius:12px;padding:9px 13px;box-shadow:0 1px 2px #141e3c0a}.hn-card em{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-style:normal;font-weight:700}.hn-card p{color:#1b2140;margin:3px 0 0;font-size:13px}.hn-ok{color:#1d8250;font-weight:600}.hn-h{letter-spacing:.08em;text-transform:uppercase;color:#5a6080;margin-bottom:2px;font-size:10.5px;font-weight:700}.hn-cons{color:#5a6080;margin:6px 0 0;font-size:12.5px;line-height:1.45}.hn-why{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 12px;display:flex}.hn-tag{color:#5a6080;background:#f4f5f9;border:1px solid #e6e8f0;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:12.5px;display:inline-flex}.hn-row.is-rm{flex-direction:column;align-items:stretch;gap:22px;width:min(460px,100%)}.hn-row.is-rm .hn-ls{width:100%}.rm{width:100%;font-family:Manrope,sans-serif}.rm-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.rm-l{color:#0b1130;white-space:nowrap;font-size:17px}.rm-l s{color:#a3a9c1;text-decoration-thickness:1.5px}.rm-l b{font-size:20px;font-weight:700}.rm-l em{color:#8a8fa1;font-style:normal}.rm-st{font-size:17px;font-weight:700}.rm-bar{height:12px;display:flex;position:relative}.rm-bar i{flex:1;height:100%}.rm-bar .z1{background:#cdeedc;border-radius:999px 0 0 999px}.rm-bar .z2{background:#f7e6a8}.rm-bar .z3{background:#f0c592}.rm-bar .z4{background:#eeb3ad;border-radius:0 999px 999px 0}.rm-bar u{border-radius:2px;height:22px;position:absolute;top:-5px;translate:-50%}.rm-now{background:var(--rm-c,#0b1130);width:4px;box-shadow:0 0 0 2px #fff}.rm-prev{background:#0b113047;width:2px}.rm-now.is-move{animation:1.4s cubic-bezier(.22,1,.36,1) .3s both rm-slide}.rm-ax{color:#8a8fa1;font-variant-numeric:tabular-nums;height:16px;margin-top:10px;font-size:12px;position:relative}.rm-ax span{position:absolute;top:0;translate:-50%}.rm-ax span:first-child{translate:0}.rm-ax span:last-child{translate:-100%}@media (prefers-reduced-motion:reduce){.hn-viz,.rm-now.is-move{animation:none}}.fh-reach a{align-items:center;gap:8px;display:inline-flex}.fh-reach svg{flex:none;width:18px;height:18px}.fh-reach a[href^=mailto] svg{color:#4f68de}@media (width<=900px){.fh-top{grid-template-columns:1fr 1fr}.fh-cols a{white-space:nowrap}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.hj .ha-content{opacity:clamp(0, 1 - var(--a) * 2.2, 1);transform:translateY(calc(var(--a) * -80px))}.hj-card{-webkit-backdrop-filter:none;backdrop-filter:none;will-change:auto;background:#fff;border-color:#0b11300f}.hj-app,.hv{opacity:clamp(0, (var(--a) - .15) * 3, 1)}.hero .hj .hj-head .hn-why{--t:clamp(0, (var(--a,1) - .3) * 3, 1)}.hj-steps{opacity:clamp(0, (var(--a) - .55) * 3.2, 1)}}.who-section.trx .section-head .section-subtitle{text-wrap:balance;max-width:800px;margin-left:auto;margin-right:auto}.contact{isolation:isolate;min-height:calc(100vh / var(--z,1));box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:80px;padding:168px 100px 120px 132px;font-family:Manrope,sans-serif;display:grid;position:relative}.contact-bg{z-index:-2;object-fit:contain;object-position:top right;opacity:.8;pointer-events:none;width:90%;height:110%;animation:1.6s ease-out both hero-fade-in,8s ease-in-out infinite color-mix-flow,24s ease-in-out infinite alternate gradient-drift;position:absolute;top:-10%;right:-20%}.contact-grid{z-index:-1;object-fit:none;object-position:right top;opacity:.6;pointer-events:none;width:50%;height:100%;position:absolute;top:0;right:80px;-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000);mask-image:linear-gradient(270deg,#000 30%,#0000)}.contact-intro>*{animation:.8s cubic-bezier(.22,1,.36,1) both hero-rise}.contact-intro>:nth-child(2){animation-delay:80ms}.contact-intro>:nth-child(3){animation-delay:.16s}.contact-intro>:nth-child(4){animation-delay:.24s}.contact-title{letter-spacing:-1.24px;color:#000;margin:0 0 20px;font-size:62px;font-weight:600;line-height:66px}.contact-sub{text-wrap:balance;letter-spacing:-.48px;color:#000;max-width:560px;margin:0 0 48px;font-size:24px;font-weight:500;line-height:32px}.contact-star{background:#de6339;flex:none;width:16px;height:16px;margin-top:3px;-webkit-mask:url(/assets/images/star.svg) 50%/contain no-repeat;mask:url(/assets/images/star.svg) 50%/contain no-repeat}.contact-email{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#000;background:#fff9;border:1px solid #0a0f2414;border-radius:16px;align-items:center;gap:16px;padding:16px 20px 16px 16px;text-decoration:none;transition:border-color .3s,background .3s;display:inline-flex}.contact-email:hover{background:#ffffffd9;border-color:#0a0f2429}.contact-email-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F68DE' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E") 50%/20px no-repeat,#eef2fd;border-radius:12px;width:40px;height:40px}.contact-email-label{color:#00000080;font-size:12px;display:block}.contact-email-address{font-size:15px;font-weight:600;display:block}.contact-email .arrow{color:#4f68de;margin-left:8px}.contact-email:hover .arrow{transform:translate(4px)}.contact-card{-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:24px;padding:40px;animation:.9s cubic-bezier(.22,1,.36,1) .2s both hero-rise;position:relative;box-shadow:0 1px 2px #0a0f240a,0 30px 60px #0a0f2414}.cf{flex-direction:column;gap:20px;display:flex}.cf-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cf-field{flex-direction:column;gap:8px;min-width:0;display:flex}.cf-label{color:#000000bf;justify-content:space-between;font-size:13px;font-weight:600;display:flex}.cf-optional{color:#0006;font-weight:400}.cf input[type=text],.cf input[type=email],.cf input[type=tel],.cf select,.cf textarea,.ccs-trigger{box-sizing:border-box;color:#0a0f24;background:#fff;border:1px solid #0a0f241a;border-radius:12px;width:100%;height:48px;padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.cf textarea{resize:vertical;height:auto;min-height:120px;padding:12px 14px;line-height:22px}.cf input::placeholder,.cf textarea::placeholder{color:#0a0f2459}.cf input:hover,.cf select:hover,.cf textarea:hover,.ccs-trigger:hover{border-color:#0a0f2433}.cf input:focus,.cf select:focus,.cf textarea:focus,.ccs-trigger:focus-visible{border-color:#4f68de;outline:none;box-shadow:0 0 0 4px #4f68de1f}.cf [aria-invalid=true]{border-color:#d14a3a}.cf [aria-invalid=true]:focus{box-shadow:0 0 0 4px #d14a3a1f}.cf-error{color:#c23e2f;font-size:12px}.cf-select{position:relative}.cf-select select{appearance:none;cursor:pointer;padding-right:40px}.cf-select:after,.ccs-chevron{content:"";border-bottom:1.5px solid #0a0f2480;border-right:1.5px solid #0a0f2480;width:8px;height:8px;rotate:45deg}.cf-select:after{pointer-events:none;position:absolute;top:17px;right:18px}.cf-phone{grid-template-columns:auto 1fr;gap:8px;display:grid}.cf-check{color:#000000b3;cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.cf-check input{accent-color:#4f68de;width:18px;height:18px;margin:0}.cf-submit{width:100%;max-width:none;margin-top:4px}.cf-submit:disabled{opacity:.7;cursor:progress}.cf-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.cf-failed{color:#a3392c;background:#fdf1ef;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:21px}.cf-failed a{color:inherit;font-weight:600}.cf-submit:focus-visible{outline-offset:3px;outline:2px solid #4f68de}.ccs{position:relative}.ccs-trigger{cursor:pointer;align-items:center;gap:8px;width:auto;min-width:108px;display:inline-flex}.ccs-chevron{margin:-4px 0 0 auto}.ccs-flag{font-size:18px;line-height:1}.ccs-popover{z-index:20;width:240px;max-width:calc(calc(100vw / var(--z,1)) - 48px);box-sizing:border-box;background:#fff;border:1px solid #0a0f2414;border-radius:16px;outline:none;margin:0;padding:8px;list-style:none;animation:.2s cubic-bezier(.22,1,.36,1) ccs-in;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 48px #0a0f2424}@keyframes ccs-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}.ccs-option{color:#0a0f24;cursor:pointer;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:grid}.ccs-option[data-active=true]{background:#f2f5fb}.ccs-option[aria-selected=true] .ccs-name{font-weight:600}.ccs-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ccs-dial{color:#0a0f2480;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.contact-bg,.contact-intro>*,.contact-card,.ccs-popover,.thanks>*{animation:none}}@media (width<=1024px){.contact{grid-template-columns:1fr;gap:48px;padding:128px 40px 80px 92px}.contact-card{max-width:640px}}@media (width<=600px){.contact{padding:112px 20px 64px}.contact-title{font-size:40px;line-height:44px}.contact-card{padding:24px}.cf-row{grid-template-columns:1fr}}.contact-eyebrow{letter-spacing:1.56px;color:#00000080;align-items:center;margin-bottom:32px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.contact-eyebrow:before{content:"";background:linear-gradient(90deg,#0000001f,#de6339);width:30px;height:1px;position:absolute;top:50%;left:-52px}.contact-eyebrow .contact-star{width:18px;height:18px;margin:0;position:absolute;top:50%;left:-24px;translate:0 -50%}.contact-block{border-left:4px solid #de6339;margin:0 0 48px -1.5px;padding-left:24px}.contact-block .contact-sub{margin:0}.contact-eyebrow{margin:0 0 32px;padding-left:25px}.contact-eyebrow:before{background:linear-gradient(90deg,#de633900,#de6339b3);width:52px;left:-60px}.contact-eyebrow .contact-star{width:18px;height:18px;left:-8px}.contact-block{border-left:0;margin:0 0 48px;padding-left:25px;position:relative}.contact-block:before{content:"";background:linear-gradient(#de6339,#de633959 70%,#de633900);border-radius:2px;width:2px;position:absolute;top:-26px;bottom:4px;left:0}.contact-block .contact-title{margin-bottom:20px}.contact-block .contact-sub{letter-spacing:-.3px;color:#0009;max-width:460px;font-size:20px;font-weight:400;line-height:30px}.contact-eyebrow{gap:10px;padding-left:0}.contact-eyebrow .contact-star{width:16px;height:16px;margin:0;position:static;translate:none}.contact-eyebrow:before{width:44px;left:-52px}.contact-block{padding-left:0}.contact-block:before{display:none}.contact-intro .contact-email{margin-left:0}.contact-eyebrow:before{display:none}.thanks{isolation:isolate;min-height:calc(100vh / var(--z,1));box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:168px 132px 120px;font-family:Manrope,sans-serif;display:flex;position:relative;overflow:hidden}.thanks>:not(.contact-bg){animation:.8s cubic-bezier(.22,1,.36,1) both hero-rise}.thanks-check{box-sizing:border-box;border:2px solid #4f68de;border-radius:50%;width:56px;height:56px;margin-bottom:28px;position:relative}.thanks-check:after{content:"";border-bottom:2.5px solid #4f68de;border-right:2.5px solid #4f68de;width:9px;height:18px;position:absolute;top:13px;left:18px;rotate:45deg}.thanks-title{letter-spacing:-1.24px;color:#000;margin:0 0 20px;font-size:62px;font-weight:600;line-height:66px}.thanks-lead{letter-spacing:-.44px;color:#000;margin:0 0 12px;font-size:22px;font-weight:500;line-height:30px}.thanks-body{text-wrap:balance;color:#0000009e;max-width:620px;margin:0 0 40px;font-size:16px;line-height:26px}@media (width<=1023px){.thanks{padding:136px 64px 96px}}@media (width<=767px){.thanks{padding:112px 20px 72px}.thanks-title{font-size:40px;line-height:44px}.thanks-lead{font-size:18px;line-height:26px}.thanks-body{font-size:15px;line-height:24px}}.contact-card{isolation:isolate;border-radius:20px;overflow:hidden}.contact-card:before,.contact-card:after{content:"";z-index:-1;pointer-events:none;position:absolute}.contact-card:before{background:linear-gradient(90deg,#0000 3%,#4f68deb3 22%,#0000 62%);height:1px;top:0;left:0;right:0}.contact-card:after{background:radial-gradient(closest-side,#4f68de12,#0000);width:65%;height:70%;top:-40%;left:-15%}.contact-email-label{color:#0b11308c;font-size:13px}.cf-label{color:var(--fg,#0b1130)}.cf-optional{color:#0b113073}.cf-check{color:#0b1130a8;font-size:13px}.cf .cf-submit{letter-spacing:0;font-family:Manrope,sans-serif;font-size:15px;font-weight:600}.bd{isolation:isolate;box-sizing:border-box;justify-items:center;gap:48px;padding:160px 100px 120px;font-family:Manrope,sans-serif;display:grid;position:relative}.bd-head{text-align:center;justify-items:center;gap:18px;max-width:820px;display:grid}.bd-head>*{animation:.8s cubic-bezier(.22,1,.36,1) both hero-rise}.bd-head>:nth-child(2){animation-delay:80ms}.bd-head>:nth-child(3){animation-delay:.16s}.bd-eyebrow{letter-spacing:1.4px;color:#0b113099;background:#ffffffb3;border:1px solid #0b113014;border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.bd-star{background:#de6339;width:14px;height:14px;-webkit-mask:url(/assets/images/star.svg) 50%/contain no-repeat;mask:url(/assets/images/star.svg) 50%/contain no-repeat}.bd-title{letter-spacing:-.02em;color:#0b1130;margin:0;font-size:clamp(40px,4.4vw,62px);font-weight:600;line-height:1.06}.bd-sub{color:#515871;text-wrap:balance;max-width:680px;margin:0;font-size:18px;line-height:1.6}.bd-cal-wrap{justify-items:center;gap:18px;width:min(1000px,100%);animation:.9s cubic-bezier(.22,1,.36,1) .24s both hero-rise;display:grid}.bd-cal{box-sizing:border-box;width:100%;min-height:580px;position:relative}.bd-cal iframe{display:block}.bd-loading{color:#8a8fa1;place-items:center;margin:0;font-size:15px;display:grid;position:absolute;inset:0}.bd-alt{color:#6c7287;text-align:center;margin:0;font-size:15px}.bd-alt a{color:#3e52d1;font-weight:600;text-decoration:none}.bd-alt a:hover{text-decoration:underline}@media (width<=1023px){.bd{gap:36px;padding:136px 32px 96px}}@media (width<=599px){.bd{gap:28px;padding:112px 16px 72px}.bd-sub{font-size:16px}.bd-cal{min-height:560px}}@media (prefers-reduced-motion:reduce){.bd-head>*,.bd-cal-wrap{animation:none}}.about{color:#000;font-family:Manrope,sans-serif}.ab-eyebrow{letter-spacing:1.56px;color:#00000080;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.ab-star{background:#de6339;flex:none;width:16px;height:16px;display:inline-block;-webkit-mask:url(/assets/images/star.svg) 50%/contain no-repeat;mask:url(/assets/images/star.svg) 50%/contain no-repeat}.ab-star.is-lg{width:26px;height:26px;margin-bottom:20px}.ab-section{padding:120px 100px 0 132px}.ab-section:last-child{padding-bottom:140px}.ab-head{margin-bottom:48px}.ab-head.is-center{text-align:center;flex-direction:column;align-items:center;margin-bottom:56px;margin-left:-32px;display:flex}.ab-head h2{letter-spacing:-1.04px;margin:0;font-size:52px;font-weight:500;line-height:56px}.ab-hero{isolation:isolate;min-height:calc(78vh / var(--z,1));box-sizing:border-box;flex-direction:column;justify-content:center;padding:168px 100px 80px 132px;display:flex;position:relative}.ab-hero>:not(img){animation:.8s cubic-bezier(.22,1,.36,1) both hero-rise}.ab-hero>:nth-child(4){animation-delay:80ms}.ab-hero>:nth-child(5){animation-delay:.16s}.ab-hero-bg{z-index:-2;object-fit:contain;object-position:top right;opacity:.85;pointer-events:none;width:90%;height:120%;animation:1.6s ease-out both hero-fade-in,8s ease-in-out infinite color-mix-flow,24s ease-in-out infinite alternate gradient-drift;position:absolute;top:-10%;right:-20%}.ab-hero .ab-eyebrow{margin-bottom:28px}.ab-hero .ab-eyebrow:before{content:"";background:linear-gradient(90deg,#de633900,#de6339b3);width:44px;height:1px;position:absolute;top:50%;left:-52px}.ab-title{letter-spacing:-1.24px;max-width:980px;margin:0 0 32px;font-size:62px;font-weight:600;line-height:68px}.ab-title .orange-text{font-weight:400}.ab-lede{letter-spacing:-.3px;color:#0009;max-width:640px;margin:0;font-size:18px;line-height:28px}.ab-team{margin-top:120px;position:relative}.ab-team .section-eyebrow{margin-bottom:20px}.ab-people{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ab-person{background:#fff;border:1px solid #0a0f2412;border-radius:20px;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:36px;padding:32px;transition:border-color .4s,box-shadow .4s,opacity .8s,translate .9s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 1px 2px #0a0f2408}.ab-person:hover{border-color:#0a0f241f;box-shadow:0 1px 2px #0a0f2408,0 20px 48px #0a0f240f}.ab-portrait{aspect-ratio:4/5;background:linear-gradient(160deg,#eef2fb,#f7efec);border-radius:16px;margin:0;position:relative;overflow:hidden}.ab-portrait img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.ab-portrait:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:0;left:0;right:0}.ab-person-body{flex-direction:column;min-width:0;padding-top:4px;display:flex}.ab-role{letter-spacing:1.44px;text-transform:uppercase;color:#00000080;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:600;display:inline-flex}.ab-role:before{content:"";background:var(--accent);width:12px;height:12px;-webkit-mask:url(/assets/images/star.svg) 50%/contain no-repeat;mask:url(/assets/images/star.svg) 50%/contain no-repeat}.ab-person h3{letter-spacing:-.6px;margin:0 0 12px;font-size:30px;font-weight:500;line-height:36px}.ab-person p{color:#0009;margin:0 0 24px;font-size:15px;line-height:23px}.ab-creds{border-top:1px solid #0a0f2412;margin:auto 0 0;padding:0;list-style:none}.ab-creds li{color:#000c;border-bottom:1px solid #0a0f2412;gap:16px;padding:12px 0;font-size:14px;line-height:20px;display:flex}.ab-creds span{letter-spacing:1px;text-transform:uppercase;color:#0006;flex:none;width:84px;font-size:11px;font-weight:600;line-height:20px}.ab-photos{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}.ab-photo{aspect-ratio:4/3;background:linear-gradient(160deg,#eef2fb,#f7efec);border:1px solid #0a0f240f;border-radius:20px;margin:0;overflow:hidden}.ab-photo img{object-fit:cover;width:100%;height:100%;display:block}.ab-investors{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ab-investor{background:#fff;border:1px solid #0a0f2412;border-radius:16px;flex-direction:column;gap:10px;padding:22px 24px;display:flex;box-shadow:0 1px 2px #0a0f2408}.ab-investor-tag{letter-spacing:1.2px;text-transform:uppercase;color:#0006;font-size:11px;font-weight:600}.ab-investor-tag.is-lead{color:#de6339}.ab-investor-name{letter-spacing:-.3px;font-size:18px;font-weight:600;line-height:24px}@media (prefers-reduced-motion:reduce){.ab-hero>:not(img),.ab-hero-bg{animation:none}[data-reveal]>*{opacity:1;transition:none;transform:none}}@media (width<=1100px){.ab-investors{grid-template-columns:1fr 1fr}.ab-people{grid-template-columns:1fr}}@media (width<=768px){.ab-hero,.ab-section{padding-left:40px;padding-right:40px}.ab-title{font-size:40px;line-height:46px}.ab-head h2{font-size:36px;line-height:42px}.ab-photos{grid-template-columns:1fr}}.ab-hero-bg{object-position:center;opacity:.7;opacity:.4;object-position:center;opacity:.75;width:75%;height:130%;width:calc(62vw / var(--z,1));aspect-ratio:1;object-fit:contain;object-position:center;height:auto;top:-229px;left:auto;right:-30%}@media (width<=767px){.ab-hero-bg{aspect-ratio:auto;width:78%;height:300px;top:40px;right:-38%}}.ab-hero .ab-eyebrow:before{display:none}.ab-person,.ab-investor{isolation:isolate;position:relative;overflow:hidden}.ab-person:before,.ab-person:after,.ab-investor:before,.ab-investor:after{content:"";z-index:-1;pointer-events:none;position:absolute}.ab-person:before,.ab-investor:before{background:linear-gradient(90deg, transparent 3%, color-mix(in srgb, var(--accent,#4f68de) 75%, transparent) 22%, transparent 62%);height:1px;top:0;left:0;right:0}.ab-person:after,.ab-investor:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent,#4f68de) 7%, transparent), transparent);width:65%;height:90%;top:-50%;left:-15%}.ab-portrait:after{display:none}.ab-investor{--accent:#8a8fa1;border-radius:20px}.ab-investor:has(.is-lead){--accent:#de6339}.ab-head.is-center{margin-bottom:64px}.ab-head.is-center .section-eyebrow{letter-spacing:.14em;margin-bottom:16px;font-size:12px}.ab-head.is-center h2{letter-spacing:-.03em;font-size:clamp(34px,3.6vw,50px);line-height:1.08}.ab-investor{align-content:start;justify-items:start;gap:10px;display:grid}.ab-investor-logo{place-items:center;min-width:44px;max-width:100%;height:44px;margin-bottom:6px;display:grid}.ab-investor-logo img{object-fit:contain;width:auto;max-width:180px;height:32px;display:block}.ab-investor-logo.is-mono{color:#4f68de;letter-spacing:.02em;background:#4f68de14;border-radius:12px;width:44px;font:600 15px Manrope,sans-serif;box-shadow:inset 0 0 0 1px #4f68de29}.ab-investor-tag{order:3}.ab-investor-logo.is-mono{background:color-mix(in srgb, var(--accent) 10%, #fff);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent)}.ab-investor:not(:has(.is-lead)) .ab-investor-logo.is-mono{color:#6c7287}.ab-backers{background:#fff;border:1px solid #0a0f2412;border-radius:20px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a0f2408}.ab-backers:before{content:"";background:linear-gradient(90deg,#0000 2%,#de6339b3 22%,#8a8fa173 62%,#0000 96%);height:1px;position:absolute;top:0;left:0;right:0}.ab-backers-group{padding:26px 28px 30px}.ab-backers-group+.ab-backers-group{border-left:1px solid #0a0f2412}.ab-backers-label{letter-spacing:1.2px;text-transform:uppercase;color:#0006;margin-bottom:22px;font-size:11px;font-weight:600;display:block}.ab-backers-group.is-lead .ab-backers-label{color:#de6339}.ab-backers-group ul{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.ab-backer{place-items:center;min-height:84px;padding:0 16px;display:grid}.ab-backer+.ab-backer{border-left:1px dashed #0a0f2414}.ab-backer .ab-investor-logo{height:44px;margin:0}.ab-backer .ab-investor-logo img{filter:grayscale(.15);opacity:.92;max-width:100%;transition:filter .3s,opacity .3s}.ab-backer:hover .ab-investor-logo img{filter:none;opacity:1}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=860px){.ab-backers{grid-template-columns:1fr}.ab-backers-group+.ab-backers-group{border-top:1px solid #0a0f2412;border-left:0}}.ab-last{isolation:isolate;position:relative}.ab-last>:not(.page-sky){z-index:1;position:relative}.ab-last>.page-sky.is-foot:before{opacity:.7}.ab-last>.page-sky.is-foot{height:340px}.ab-backers{display:block}.ab-backers>ul{grid-template-columns:repeat(4,1fr);margin:0;padding:30px 28px;list-style:none;display:grid}@media (width<=860px){.ab-backers>ul{grid-template-columns:1fr 1fr;row-gap:12px;padding:22px 16px}.ab-backers>ul>.ab-backer:nth-child(odd){border-left:0}}.blog{color:#000;font-family:Manrope,sans-serif}.bl-eyebrow{letter-spacing:1.56px;color:#00000080;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.bl-star{background:#de6339;flex:none;width:16px;height:16px;-webkit-mask:url(/assets/images/star.svg) 50%/contain no-repeat;mask:url(/assets/images/star.svg) 50%/contain no-repeat}.bl-tag{color:#4f68de;background:#4f68de14;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600}.bl-meta{color:#00000080;flex-wrap:wrap;gap:4px 0;font-size:13px;display:inline-flex}.bl-meta>span+span:before{content:"·";margin:0 8px}.bl-state{color:#0000008c;padding:64px 0;font-size:16px}.bl-state.is-page{min-height:calc(60vh / var(--z,1));padding:200px 132px 120px}.bl-state h1{color:#000;margin:0 0 24px;font-size:44px;font-weight:600}.bl-back{color:#3e64d3;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.bl-hero{isolation:isolate;padding:184px 100px 72px 132px;position:relative}.bl-hero-bg{z-index:-1;width:calc(62vw / var(--z,1));aspect-ratio:1;object-fit:contain;opacity:.75;pointer-events:none;position:absolute;top:-62%;right:-30%}.bl-hero .bl-eyebrow{margin-bottom:24px}.bl-title{letter-spacing:-1.24px;max-width:820px;margin:0 0 20px;font-size:62px;font-weight:600;line-height:66px}.bl-title .orange-text{font-weight:400}.bl-lede{color:#0009;max-width:560px;margin:0;font-size:18px;line-height:28px}.bl-section{padding:0 100px 120px 132px}.bl-filter{flex-wrap:wrap;gap:8px;margin-bottom:40px;display:flex}.bl-chip{color:#000000b3;cursor:pointer;background:#fff;border:1px solid #0a0f241a;border-radius:999px;min-height:36px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500}.bl-chip.is-active{color:#fff;background:#0a0f24;border-color:#0a0f24}.bl-cover{aspect-ratio:16/10;background:#eef2fb;border-radius:16px;display:block;position:relative;overflow:hidden}.bl-cover img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.bl-cover-star{background:#0a0f242e;width:40px;height:40px;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:url(/assets/logos/hn-mark.svg) 50%/contain no-repeat;mask:url(/assets/logos/hn-mark.svg) 50%/contain no-repeat}.bl-featured{color:inherit;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:72px;text-decoration:none;display:grid}.bl-featured .bl-cover{border-radius:20px}.bl-featured-body{flex-direction:column;gap:16px;display:flex}.bl-featured-title{letter-spacing:-.72px;font-size:36px;font-weight:600;line-height:42px}.bl-featured-excerpt{color:#0009;font-size:17px;line-height:27px}.bl-read{color:#3e64d3;align-items:center;gap:8px;margin-top:8px;font-size:15px;font-weight:600;display:inline-flex}.bl-read .arrow{transition:transform .3s}.bl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;display:grid}.bl-card{color:inherit;flex-direction:column;gap:20px;text-decoration:none;display:flex}.bl-card-body{flex-direction:column;gap:10px;display:flex}.bl-card-title{letter-spacing:-.44px;font-size:22px;font-weight:600;line-height:28px}.bl-card-excerpt{-webkit-line-clamp:3;color:#0009;-webkit-box-orient:vertical;font-size:15px;line-height:23px;display:-webkit-box;overflow:hidden}@media (hover:hover){.bl-card:hover .bl-cover img,.bl-featured:hover .bl-cover img{transform:scale(1.03)}.bl-card:hover .bl-card-title,.bl-featured:hover .bl-featured-title{color:#4f68de}.bl-featured:hover .bl-read .arrow{transform:translate(4px)}.bl-chip:not(.is-active):hover{border-color:#0a0f2440}}.bp-head{flex-direction:column;gap:20px;max-width:820px;margin:0 auto;padding:160px 24px 40px;display:flex}.bp-head .bl-back{margin-bottom:12px}.bp-title{letter-spacing:-1.04px;text-wrap:balance;margin:0;font-size:52px;font-weight:600;line-height:58px}.bp-lede{color:#0009;margin:0;font-size:20px;line-height:31px}.bp-byline{border-top:1px solid #3e7bba26;align-items:center;gap:14px;margin-top:8px;padding-top:24px;display:flex}.bp-byline strong{font-size:15px;font-weight:600;display:block}.bp-avatar{object-fit:cover;border-radius:50%;width:44px;height:44px}.bp-cover{max-width:1040px;margin:24px auto 0;padding:0 24px}.bp-cover img{aspect-ratio:16/9;object-fit:cover;border-radius:24px;width:100%;display:block}.bp-body{color:#000000d1;max-width:720px;margin:0 auto;padding:56px 24px 24px;font-size:18px;line-height:31px}.bp-body>*{margin:0 0 24px}.bp-body h2{letter-spacing:-.6px;color:#000;margin:48px 0 16px;font-size:30px;font-weight:600;line-height:38px}.bp-body h3{color:#000;margin:36px 0 12px;font-size:22px;font-weight:600;line-height:30px}.bp-body a{color:#4f68de;text-underline-offset:3px;text-decoration:underline}.bp-body blockquote{color:#000;border-left:3px solid #de6339;margin:36px 0;padding-left:24px;font-size:22px;line-height:34px}.bp-body ul,.bp-body ol{padding-left:24px}.bp-body li+li{margin-top:8px}.bp-body figure{margin:40px 0}.bp-body figure img{border-radius:16px;width:100%;height:auto;display:block}.bp-body figcaption{text-align:center;color:#00000080;margin-top:10px;font-size:14px;line-height:20px}.bp-empty{color:#00000073}.bp-related{padding:88px 100px 120px 132px}.bp-related h2{letter-spacing:-.6px;margin:0 0 40px;font-size:30px;font-weight:600}@media (width<=1023px){.bl-hero{padding:160px 40px 56px 64px}.bl-title{font-size:48px;line-height:54px}.bl-section,.bp-related{padding-left:40px;padding-right:40px}.bl-featured{grid-template-columns:1fr;gap:24px;margin-bottom:56px}.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.bl-state.is-page{padding:160px 40px 88px}.bp-title{font-size:44px;line-height:50px}}@media (width<=767px){.bl-hero{padding:128px 20px 40px}.bl-hero-bg{aspect-ratio:auto;width:78%;height:300px;top:40px;right:-38%}.bl-eyebrow{letter-spacing:.12em;font-size:12px}.bl-title{letter-spacing:-.03em;font-size:36px;line-height:40px}.bl-lede{font-size:17px;line-height:27px}.bl-section{padding:0 20px 88px}.bl-filter{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px 32px;padding:0 20px;overflow-x:auto}.bl-chip{flex:none;min-height:40px}.bl-featured-title{font-size:26px;line-height:32px}.bl-grid{grid-template-columns:1fr;gap:40px}.bl-state.is-page{padding:128px 20px 72px}.bl-state h1{font-size:32px}.bp-head{gap:16px;padding:120px 20px 28px}.bp-title{letter-spacing:-.03em;font-size:32px;line-height:38px}.bp-lede{font-size:17px;line-height:27px}.bp-cover{padding:0 20px}.bp-cover img{border-radius:16px}.bp-body{padding:40px 20px 16px;font-size:17px;line-height:29px}.bp-body h2{font-size:24px;line-height:31px}.bp-body blockquote{font-size:19px;line-height:30px}.bp-related{padding:64px 20px 88px}.bp-related h2{font-size:24px}}a.bl-tag{z-index:2;text-decoration:none;position:relative}.bl-avatar{object-fit:cover;border-radius:50%;flex:none}.bl-avatar.is-initials{color:#1f2b4d;background:linear-gradient(135deg,#c7d2fe,#fbd5c5);place-items:center;font-weight:600;display:inline-grid}.bl-author-link{z-index:2;color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex;position:relative}a.bl-author-link{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.bl-card,.bl-featured{position:relative}.bl-card>*,.bl-featured>*{min-width:0}.bl-stretch{color:inherit;text-decoration:none}.bl-stretch:after{content:"";z-index:1;position:absolute;inset:0}.bl-stretch:focus-visible{outline:none}.bl-stretch:focus-visible:after{outline-offset:6px;border-radius:16px;outline:2px solid #4f68de}.bl-card-excerpt,.bl-featured-excerpt{margin:0}.bl-archive-head{flex-direction:column;gap:28px;padding:160px 100px 48px 132px;display:flex}.bl-archive-title{letter-spacing:-1.04px;margin:16px 0 12px;font-size:52px;font-weight:600;line-height:56px}.bl-archive-desc{color:#0009;max-width:620px;margin:0;font-size:17px;line-height:27px}.bl-archive-count{color:#00000080;border-top:1px solid #3e7bba26;margin:0;padding-top:20px;font-size:14px}.bl-profile{align-items:flex-start;gap:28px;display:flex}.bl-profile .bl-eyebrow{margin-top:6px}.bl-profile-role{color:#000000b3;margin:-4px 0 12px;font-size:16px;font-weight:500}.bl-profile-link{color:#3e64d3;gap:6px;margin-top:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.bp-tags{flex-wrap:wrap;gap:8px;display:flex}.bp-byline .bl-author-link{font-weight:600}.bp-author-label{letter-spacing:.12em;text-transform:uppercase;color:#00000073;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.bp-author-role{color:#0000008c;margin-top:2px;font-size:14px;display:block}@media (hover:hover){a.bl-author-link:hover{color:#4f68de;text-decoration-color:currentColor}a.bl-tag:hover{background:#4f68de24}.bl-profile-link:hover,.bp-side .bl-read:hover .arrow{transform:translate(4px)}}@media (width<=1023px){.bl-archive-head{padding:136px 40px 40px 64px}.bl-archive-title{font-size:44px;line-height:50px}}@media (width<=767px){.bl-archive-head{gap:24px;padding:112px 20px 32px}.bl-archive-title{letter-spacing:-.03em;font-size:34px;line-height:40px}.bl-profile{flex-direction:column;gap:16px}}.bl-card{height:100%}.bl-card-body{flex:1}.bl-card-foot{border-top:1px solid #3e7bba1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:16px;display:flex}.bl-card-foot .bl-author-link{color:#000;font-size:14px;font-weight:600}.bl-card-foot .bl-meta{font-size:13px}.ba-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:64px;padding:152px 100px 120px 132px;display:grid}.ba-profile{border-right:1px solid #3e7bba26;flex-direction:column;align-self:start;gap:14px;padding-right:48px;display:flex;position:sticky;top:112px}.ba-profile .bl-back{margin-bottom:14px}.ba-photo{aspect-ratio:1;object-fit:cover;background:#eef2fb;border-radius:20px;place-items:center;width:100%;margin-bottom:14px;display:grid}.ba-photo.is-initials{color:#1f2b4d;letter-spacing:-.02em;background:linear-gradient(135deg,#c7d2fe,#fbd5c5);font-size:72px;font-weight:600}.ba-profile-mobile-head{display:none}.ba-name{letter-spacing:-.72px;margin:0;font-size:36px;font-weight:600;line-height:42px}.ba-role{color:#000000b3;margin:-6px 0 0;font-size:16px;font-weight:500}.ba-bio{color:#0000009e;margin:4px 0 0;font-size:16px;line-height:26px}.ba-facts{color:#00000080;border-top:1px solid #3e7bba26;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:8px;padding-top:16px;font-size:14px;display:flex}.ba-facts a{color:#3e64d3;font-weight:600;text-decoration:none}.ba-list{margin:0;padding:0;list-style:none}.ba-row{border-bottom:1px solid #3e7bba26;grid-template-columns:72px minmax(0,1fr) 20px;align-items:center;gap:24px;padding:28px 0;display:grid;position:relative}.ba-thumb{background:radial-gradient(circle at 1px 1px,#0a0f240f 1px,#0000 0) 0 0/12px 12px,radial-gradient(80% 80% at 80% 10%,#4f68de2e,#0000 60%),#f2f6fc;border-radius:14px;width:72px;height:72px;display:block;position:relative;overflow:hidden}.ba-thumb img{object-fit:cover;width:100%;height:100%}.ba-row-body{flex-direction:column;gap:8px;min-width:0;display:flex}.ba-row-title{letter-spacing:-.48px;font-size:24px;font-weight:600;line-height:30px;transition:color .2s}.ba-row .bl-meta{font-size:14px}.ba-chevron{border-top:1.75px solid #00000059;border-right:1.75px solid #00000059;justify-self:end;width:10px;height:10px;transition:translate .3s,border-color .2s;rotate:45deg}@media (hover:hover){.ba-row:hover .ba-row-title{color:#4f68de}.ba-row:hover .ba-chevron{border-color:#4f68de;translate:4px}}@media (width<=1023px){.ba-layout{grid-template-columns:240px minmax(0,1fr);gap:40px;padding:136px 40px 96px 64px}.ba-profile{padding-right:32px}.ba-name{font-size:30px;line-height:36px}.ba-photo.is-initials{font-size:56px}.ba-row{grid-template-columns:56px minmax(0,1fr) 16px;gap:18px;padding:22px 0}.ba-thumb{border-radius:12px;width:56px;height:56px}.ba-row-title{font-size:20px;line-height:26px}}@media (width<=767px){.ba-layout{grid-template-columns:1fr;gap:32px;padding:112px 20px 80px}.ba-profile{border-bottom:1px solid #3e7bba26;border-right:0;padding:0 0 28px;position:static}.ba-photo{display:none}.ba-profile-mobile-head{margin-bottom:4px;display:block}.ba-name{font-size:32px;line-height:38px}.ba-row{grid-template-columns:52px minmax(0,1fr) 12px;gap:14px;padding:18px 0}.ba-thumb{width:52px;height:52px}.ba-row-title{font-size:18px;line-height:24px}.ba-row .bl-meta{font-size:13px}}@media (width<=1023px){.ba-row-cat{display:none}.ba-row .bl-meta{white-space:nowrap;flex-wrap:nowrap}}.bp-layout{grid-template-columns:minmax(240px,300px) minmax(0,760px);justify-content:center;gap:72px;padding:152px 100px 0 132px;display:grid}.bp-layout.is-solo{grid-template-columns:minmax(0,760px)}.bp-side{border-right:1px solid #3e7bba26;flex-direction:column;align-self:start;gap:6px;padding-right:40px;display:flex;position:sticky;top:112px}.bp-side .bl-back{margin-bottom:20px}.bp-side-photo{aspect-ratio:1;object-fit:cover;background:#eef2fb;border-radius:20px;place-items:center;width:100%;margin-bottom:18px;display:grid}.bp-side-photo.is-initials{color:#1f2b4d;background:linear-gradient(135deg,#c7d2fe,#fbd5c5);font-size:64px;font-weight:600}.bp-side-name{letter-spacing:-.4px;font-size:22px;font-weight:600;line-height:28px}.bp-side-bio{color:#0000009e;margin:10px 0 0;font-size:15px;line-height:24px}.bp-side-links{border-top:1px solid #3e7bba26;flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;display:flex}.bp-side-links .bl-read{margin:0;text-decoration:none}.bp-side-li{color:#3e64d3;font-size:14px;font-weight:600;text-decoration:none}.bp-main .bp-head{max-width:none;margin:0;padding:0 0 32px}.bp-main .bp-cover{max-width:none;margin:8px 0 0;padding:0}.bp-main .bp-cover img{border-radius:20px}.bp-main .bp-body{max-width:none;margin:0;padding:48px 0 0}.bp-layout:not(.is-solo) .bp-byline-avatar,.bp-layout:not(.is-solo) .bp-byline-name{display:none}.bp-layout:not(.is-solo) .bp-byline{margin-top:0;padding-top:20px}@media (width<=1023px){.bp-layout{grid-template-columns:220px minmax(0,1fr);gap:40px;padding:136px 40px 0 64px}.bp-layout.is-solo{grid-template-columns:minmax(0,1fr)}.bp-side{padding-right:28px}.bp-side-photo.is-initials{font-size:48px}.bp-side-name{font-size:19px;line-height:25px}.bp-main .bp-title{font-size:38px;line-height:44px}.bp-main .bp-body{font-size:17px;line-height:29px}}@media (width<=767px){.bp-layout,.bp-layout.is-solo{flex-direction:column;gap:0;padding:112px 20px 0;display:flex}.bp-main{order:1}.bp-side{background:#fff;border:1px solid #0a0f2412;border-radius:20px;order:2;margin-top:40px;padding:22px;position:static}.bp-side .bl-back{display:none}.bp-side-photo{border-radius:50%;width:64px;margin-bottom:12px}.bp-side-photo.is-initials{font-size:22px}.bp-main .bp-head:before{content:none}.bp-layout:not(.is-solo) .bp-byline-avatar,.bp-layout:not(.is-solo) .bp-byline-name{display:inline}.bp-layout:not(.is-solo) .bp-byline{padding-top:20px}.bp-main .bp-head{padding-bottom:24px}.bp-main .bp-title{font-size:32px;line-height:38px}.bp-main .bp-cover img{border-radius:16px}.bp-main .bp-body{padding-top:32px}}.bp-back-phone{display:none}@media (width<=767px){.bp-back-phone{display:inline-block}.bp-layout:not(.is-solo) .bp-byline-name{margin-bottom:2px;display:block}.bp-layout:not(.is-solo) .bp-byline-avatar{display:inline-flex}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bl-toolbar{border-bottom:1px solid #3e7bba26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:40px;padding-bottom:24px;display:flex}.bl-toolbar .bl-filter{margin:0}.bl-controls{gap:10px;display:flex}.bl-select,.bl-search{display:block;position:relative}.bl-select select,.bl-search input{box-sizing:border-box;color:#000;background:#fff;border:1px solid #0a0f241a;border-radius:999px;height:40px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.bl-select select{appearance:none;cursor:pointer;padding:0 38px 0 16px}.bl-select:after{content:"";pointer-events:none;border-bottom:1.5px solid #00000080;border-right:1.5px solid #00000080;width:7px;height:7px;position:absolute;top:15px;right:17px;rotate:45deg}.bl-search input{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-opacity='.45' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 14px/16px no-repeat,#fff;width:220px;padding:0 16px 0 38px}.bl-search input::placeholder{color:#0006}.bl-select select:focus-visible,.bl-search input:focus{border-color:#4f68de;outline:none;box-shadow:0 0 0 4px #4f68de1f}.bl-result-count{color:#0000008c;align-items:center;gap:16px;margin:-16px 0 28px;font-size:14px;display:flex}.bl-reset{color:#3e64d3;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:600}@media (width<=1023px){.bl-toolbar{flex-direction:column;align-items:stretch}.bl-controls{width:100%}.bl-search{flex:1}.bl-search input{width:100%}}@media (width<=767px){.bl-toolbar{gap:12px;margin-bottom:28px;padding-bottom:20px}.bl-toolbar .bl-filter{margin:0 -20px}.bl-controls{flex-direction:column}.bl-select select{width:100%}.bl-select select,.bl-search input{height:44px;font-size:16px}}.bl-toolbar{border-color:#0000;position:relative}.bl-toolbar:after{content:"";background:#3e7bba26;height:1px;position:absolute;bottom:-1px;left:-52px;right:-20px}@media (width<=1023px){.bl-toolbar:after{left:-16px;right:-16px}}@media (width<=767px){.bl-toolbar:after{left:0;right:0}}.bl-hero .bl-title{margin-top:0}.bl-chip.is-active{color:#4f68de;background:#4f68de1a;border-color:#4f68de59;font-weight:600}.bp-related{border-top:1px solid #3e7bba26;margin-top:72px}@media (width<=767px){.bp-related{margin-top:56px}}.bp-related{border-top:0;position:relative}.bp-related:before{content:"";background:#3e7bba26;height:1px;position:absolute;top:0;left:80px;right:80px}@media (width<=1023px){.bp-related:before{left:24px;right:24px}}@media (width<=767px){.bp-related:before{left:20px;right:20px}}.bp-layout{position:relative}.bp-side{border-right:0}.bp-layout:not(.is-solo) .bp-main{position:relative}.bp-layout:not(.is-solo) .bp-main:before{content:"";pointer-events:none;background:#3e7bba26;width:1px;position:absolute;top:-152px;bottom:-72px;left:-36px}@media (width<=1023px){.bp-layout:not(.is-solo) .bp-main:before{top:-136px;left:-20px}}@media (width<=767px){.bp-layout:not(.is-solo) .bp-main:before{display:none}}.ba-profile{border-right:0}.ba-list-wrap{position:relative}.ba-list-wrap:before{content:"";pointer-events:none;background:#3e7bba26;width:1px;position:absolute;top:-152px;bottom:-120px;left:-32px}.ba-layout{min-height:calc(calc(100vh / var(--z,1)) - 120px);box-sizing:border-box}@media (width<=1023px){.ba-list-wrap:before{top:-136px;bottom:-96px;left:-20px}}@media (width<=767px){.ba-list-wrap:before{display:none}}.bp-layout{clip-path:inset(-400px 80px)}.bp-main .bp-byline{border-top:0;position:relative}.bp-main .bp-byline:before{content:"";background:#3e7bba26;height:1px;position:absolute;top:0;left:-100vw;right:-100vw}.bp-layout:not(.is-solo) .bp-main .bp-byline:before{left:-36px}@media (width<=1023px){.bp-layout{clip-path:inset(-400px 24px)}.bp-layout:not(.is-solo) .bp-main .bp-byline:before{left:-20px}}@media (width<=767px){.bp-layout{clip-path:inset(-400px 20px)}.bp-layout:not(.is-solo) .bp-main .bp-byline:before{left:-100vw}}.bp-band{isolation:isolate;grid-template-columns:minmax(240px,300px) minmax(0,760px);justify-content:center;align-items:center;gap:72px;margin-top:72px;padding:56px 100px 56px 132px;display:grid;position:relative}.bp-band:before{content:"";z-index:-1;background:#f1f5fb;border-top:1px solid #3e7bba26;position:absolute;inset:0 80px}.bp-band.is-solo{grid-template-columns:minmax(0,760px);gap:16px}.bp-band-label{letter-spacing:.12em;text-transform:uppercase;color:#00000080;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.bp-band-label .bl-star{width:14px;height:14px}.bp-band-main{justify-content:space-between;align-items:center;gap:32px;display:flex;position:relative}.bp-band:not(.is-solo) .bp-band-main:before{content:"";background:#3e7bba26;width:1px;position:absolute;top:-56px;bottom:-56px;left:-36px}.bp-band-copy h2{letter-spacing:-.6px;margin:0 0 6px;font-size:30px;font-weight:500;line-height:36px}.bp-band-copy p{color:#0009;margin:0;font-size:15px;line-height:23px}.bp-band .cta-button{white-space:nowrap;flex:none}.bp-related{margin-top:0}@media (width<=1023px){.bp-band{grid-template-columns:220px minmax(0,1fr);gap:40px;margin-top:72px;padding:44px 40px 44px 64px}.bp-band:before{inset:0 24px}.bp-band:not(.is-solo) .bp-band-main:before{top:-44px;bottom:-44px;left:-20px}.bp-band-main{flex-direction:column;align-items:flex-start;gap:20px}.bp-band-copy h2{font-size:26px;line-height:32px}}@media (width<=767px){.bp-band,.bp-band.is-solo{grid-template-columns:1fr;gap:14px;margin-top:48px;padding:36px 20px}.bp-band:before{inset:0}.bp-band:not(.is-solo) .bp-band-main:before{display:none}.bp-band-copy h2{font-size:24px;line-height:30px}.bp-band .cta-button{justify-content:center;width:100%;max-width:none}}.bp-band.is-solo{grid-template-columns:minmax(0,1fr);justify-content:stretch;padding:52px 132px}.bp-band.is-solo .bp-band-main:before{display:none}@media (width<=1023px){.bp-band.is-solo{padding:44px 64px}}@media (width<=767px){.bp-band.is-solo{padding:36px 20px}}.ba-list-head{justify-content:space-between;align-items:baseline;padding-bottom:20px;display:flex;position:relative}.ba-list-head h2{letter-spacing:.12em;text-transform:uppercase;color:#0000008c;margin:0;font-size:13px;font-weight:600}.ba-list-head span{color:#00000073;font-size:14px}.ba-list-head:after,.ba-row:after{content:"";pointer-events:none;background:#3e7bba26;height:1px;position:absolute;bottom:0;left:-32px;right:-20px}.ba-row{border-bottom:0;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;padding:32px 0}.ba-row:first-child{padding-top:32px}.ba-thumb{aspect-ratio:16/10;border-radius:14px;width:200px;height:auto}.ba-thumb img{transition:scale .5s}.ba-thumb .bl-cover-star{width:28px;height:28px}.ba-row-body{gap:10px;padding-top:2px}.ba-row-top{color:#00000080;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.ba-row-top .ba-row-cat{color:#3e64d3;background:#eaf0fb;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.ba-row-title{letter-spacing:-.44px;font-size:22px;line-height:29px}.ba-row-excerpt{-webkit-line-clamp:2;color:#0009;-webkit-box-orient:vertical;font-size:15px;line-height:24px;display:-webkit-box;overflow:hidden}.ba-row-read{color:#00000080;align-items:center;gap:8px;margin-top:2px;font-size:14px;font-weight:500;display:inline-flex}.ba-row-read .arrow{color:#3e64d3;transition:translate .3s}@media (hover:hover){.ba-row:hover .ba-thumb img{scale:1.04}.ba-row:hover .ba-row-read .arrow{translate:4px}}@media (width<=1023px){.ba-list-head:after,.ba-row:after{left:-20px;right:-16px}.ba-row{grid-template-columns:136px minmax(0,1fr);gap:20px;padding:26px 0}.ba-row:first-child{padding-top:26px}.ba-thumb{border-radius:12px;width:136px}.ba-row-body{gap:8px;padding-top:0}.ba-row-excerpt{font-size:14px;line-height:22px}.ba-row-title{font-size:20px;line-height:26px}.ba-row-cat{display:inline-block}}@media (width<=767px){.ba-list-head:after,.ba-row:after{left:0;right:0}.ba-row{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:22px 0}.ba-row:first-child{padding-top:22px}.ba-thumb{border-radius:10px;width:112px}.ba-row-body{gap:6px;padding-top:0}.ba-row-title{font-size:17px;line-height:23px}.ba-row-excerpt{display:none}}.ba-row:last-child:after{display:none}.ba-row:after{left:0;right:0}@media (width<=1023px){.ba-row:after{left:0;right:0}}@media (width>=1024px){.bp-title{font-size:var(--type-h2);font-weight:500;line-height:var(--lh-h2);letter-spacing:var(--track-h2);text-wrap:balance}.bp-lede{color:var(--fg-2);max-width:640px;font-size:18px;line-height:1.55}.bp-main .bp-body{max-width:680px}.bp-body p,.bp-body li{color:#2e3556;font-size:17px;line-height:1.75}.bp-body>*+*{margin-top:20px}.bp-body h2{letter-spacing:-.015em;margin-top:48px;font-size:26px;font-weight:600;line-height:1.3}.bp-body h3{margin-top:32px;font-size:20px;font-weight:600;line-height:1.35}.bp-body blockquote{font-size:20px;line-height:1.5}.bp-side-photo{border-radius:var(--radius-lg);object-fit:cover;width:120px;height:120px}.bp-side-photo.is-initials{width:120px;height:120px}.bp-side-name{font-size:20px}.bp-author-label{font-size:var(--type-label);letter-spacing:var(--track-label)}.bp-side-bio{font-size:14px;line-height:1.55}.bp-band h2{letter-spacing:-.02em;font-size:30px;font-weight:500}}.bp-head{isolation:isolate;position:relative}.page-sky.is-post{--spill:60px;height:calc(220px + var(--spill));left:-40px;right:-40px}.page-sky.is-post .page-sun{opacity:.22;width:min(380px,50%);left:38%}.page-sky.is-post{--spill:0px;-webkit-mask-composite:source-in;height:200px;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 70%),linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 70%),linear-gradient(90deg,#0000,#000 18% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.page-sky.is-post .page-sun{opacity:.18;left:50%}.page-sky.is-post{height:260px;top:auto;bottom:-40px;-webkit-mask-image:linear-gradient(#0000,#000 55%,#0000),linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 55%,#0000),linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.page-sky.is-post:before{opacity:.6;opacity:.9}.page-sky.is-post .page-sun{opacity:.32}@media (width>=1024px){.ba-photo,.ba-photo.is-initials{border-radius:var(--radius-lg);object-fit:cover;width:120px;height:120px}.ba-name{font-size:var(--type-h2);font-weight:500;line-height:var(--lh-h2);letter-spacing:var(--track-h2)}.ba-role{color:var(--fg-2);font-size:16px}.ba-bio{font-size:14px;line-height:1.55}.ba-row-title{letter-spacing:-.01em;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.3}.ba-row-excerpt{color:var(--fg-2);max-width:620px;font-size:16px;line-height:1.55}.ba-row-read{font-size:14px}.ba-list-head{isolation:isolate;position:relative}}.page-sky.is-archive{height:220px;bottom:-30px}@media (width>=1024px){.bp-main .bp-byline:before,.bp-layout:not(.is-solo) .bp-main .bp-byline:before{left:0;right:0}.bp-main .bp-byline{position:relative}.ba-list-head:after{width:auto!important;left:0!important;right:0!important}.ba-list-head{position:relative}}.bl-cover-fallback{background:radial-gradient(70% 90% at 50% 120%, #f8c9a0b3, transparent 70%), radial-gradient(90% 70% at 85% 0%, color-mix(in srgb, var(--tone) 30%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--tone) 8%, #f6f7fc), #fbf7f3);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.bl-cover-mark{aspect-ratio:1;background:color-mix(in srgb, var(--tone) 70%, #0b1130);opacity:.85;width:34%;max-width:64px;filter:drop-shadow(0 8px 18px color-mix(in srgb, var(--tone) 40%, transparent));-webkit-mask:url(/assets/images/star.svg) 50%/contain no-repeat;mask:url(/assets/images/star.svg) 50%/contain no-repeat}.bl-cover-cat{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--tone) 75%, #0b1130);font:600 11px Manrope,sans-serif;position:absolute;bottom:12px;left:14px}.ba-thumb .bl-cover-fallback .bl-cover-mark{width:30%}.bl-cover.is-empty{background:0 0}@media (width>=1024px){.ba-layout{align-items:start}.ba-profile{position:sticky;top:112px}}.bl-cover-cat{display:none}.bl-cover-mark{background:color-mix(in srgb, var(--tone) 55%, #fff);opacity:.9;filter:none;width:22%;max-width:44px}.pf-ask{color:#0b1130;background:#f4f5fa;border-radius:999px;align-items:center;gap:10px;margin-top:10px;padding:8px 12px 8px 8px;font-size:13.5px;font-weight:500;display:flex;position:relative}.pf-ask>i{color:#b8432a;background:#fde8e4;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.pf-ask>.sn-callout{z-index:3}.pf-src{flex-wrap:wrap;align-items:center;margin:10px 0}.pf-src>span{letter-spacing:.08em;text-transform:uppercase;color:#8a8fa1;margin-right:2px;font-size:11px;font-weight:600}.sn-rec .pf-strong{color:#0b1130;font-weight:600}.pf-bar{border-radius:4px;gap:3px;height:8px;margin:2px 0 4px;display:flex;overflow:hidden}.pf-bar i{display:block}.pf-ok{background:#16a34a}.pf-wait{background:#e0a42b}.pf-no{background:#b6bbcb}.pf-row{color:#2e3556;border-bottom:1px solid #f1f2f7;align-items:center;gap:10px;padding:10px 0;font-size:13.5px;display:flex;position:relative}.pf-row:last-of-type{border-bottom:0}.pf-row>i{border-radius:50%;flex:none;width:8px;height:8px}.pf-row>span{flex:1;min-width:0}.pf-row>em{color:#515871;white-space:nowrap;background:#f1f2f7;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.pf-row>b{color:#515871;font-variant-numeric:tabular-nums;text-align:right;min-width:44px;font-size:13px;font-weight:600}.pf-btns{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.pf-btns span{color:#3b4160;white-space:nowrap;background:#f1f2f7;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:600}.pf-btns span.p{background:var(--accent);color:#fff}.pf-sev{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.pf-sev.is-acc{color:#9a6d05;background:#f8eed3}.pf-goal{border-bottom:1px solid #f1f2f7;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 12px;padding:14px 0 11px;display:grid;position:relative}.pf-goal:last-of-type{border-bottom:0}.pf-goal b{color:#0b1130;font-size:14px;font-weight:600}.pf-goal b small{color:#6c7287;margin-left:6px;font-size:12px;font-weight:500}.pf-goal strong{font-variant-numeric:tabular-nums;color:#15803d;font:700 15px/1 Manrope,sans-serif}.pf-goal.is-gap strong{color:#b45309}.pf-goal>i{background:linear-gradient(to right, var(--g) var(--w), #eef0f5 var(--w));border-radius:999px;grid-column:1/-1;height:6px}.pf-goal{--g:#16a34a}.pf-goal.is-gap{--g:#e0a42b}.pf-goal>span:not(.sn-callout){color:#6c7287;grid-column:1/-1;font-size:12px}.pf-goal.is-gap>span:not(.sn-callout){color:#b45309;font-weight:600}.hx.sm{aspect-ratio:1100/590}.hx-hub{padding:16px 14px 14px}.hx-mods{grid-template-columns:repeat(6,1fr);gap:6px;width:100%;margin-top:12px;display:grid}.hx-mods span{white-space:nowrap;box-sizing:border-box;text-align:center;color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:10px;grid-column:span 2;align-content:center;place-items:center;gap:2px;min-height:34px;padding:6px;font:600 11.5px/1.25 Manrope,sans-serif;display:grid}.hx-mods span:nth-child(4){grid-column:2/span 2}.hx-mods i{letter-spacing:.06em;color:#fff9;font-size:9.5px;font-style:normal;font-weight:700}.hx-g{display:contents}.hx-badge{white-space:nowrap;color:#3e52d1;background:#eef1fb;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font:600 11.5px/1.2 Manrope,sans-serif;display:inline-flex;position:absolute;translate:-50% -50%}.hx-badge i{background:#3e52d1;border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite hx-ping;box-shadow:0 0 #3e52d180}.hx-hub{z-index:2;animation:3.2s ease-in-out infinite hx-glow}.hx-hub .sm-layers{gap:5px}.hx-hub .sm-layers span{white-space:nowrap}.hx-trace{color:#ffffffe0;background:#0b113038;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:220px;margin-top:10px;padding:6px 12px;font:500 11.5px/1.2 Manrope,sans-serif;display:flex}.hx-trace i{background:#7ee2a8;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #7ee2a8}.hx-trace-t{transition:opacity .35s,translate .35s}.hx-trace-t.is-swap{opacity:0;translate:0 4px}.hx-out strong{align-items:baseline;gap:8px;display:flex}.hx-out strong i{color:#de6339;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:700}.hx-mkt{z-index:1;text-align:center;box-sizing:border-box}.hx-out{padding:11px 14px}.hx-gate{z-index:2;white-space:nowrap;color:#0b1130;background:#fff;border:1px solid #16a34a59;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 7px;font:600 13px/1.2 Manrope,sans-serif;display:inline-flex;position:absolute;translate:-50% -50%;box-shadow:0 8px 22px -12px #15803d73}.hx-gate u{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;text-decoration:none;display:grid}.hx-loop-lbl{white-space:nowrap;color:#6c7287;font:500 11.5px/1.2 Manrope,sans-serif;position:absolute;translate:-50% -50%}.sm-wire-g.is-loop .sm-wire{stroke:#3e52d159}.sm-wire-g.is-loop .sm-pulse{fill:#8ea0ff}@media (prefers-reduced-motion:reduce){.hx .sm-pulse{display:none}.hx-hub,.hx-badge i{animation:none}}.hx-arrow{display:none}@media (width<=900px){.hx.sm{aspect-ratio:auto;flex-direction:column;align-items:stretch;gap:10px;padding:8px 16px 24px 40px;display:flex;position:relative}.hx .sm-label{text-align:center;margin-top:14px;display:block;position:static;translate:none}.hx .sm-label:first-of-type{margin-top:0}.hx-g{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hx .hx-badge,.hx .hx-gate,.hx .sm-chip,.hx .sm-hub,.hx .sm-out{position:static;translate:none;width:auto!important}.hx .sm-chip.is-book{padding:7px 12px}.hx .sm-out{flex:100%}.hx .hx-badge{background:0 0;flex-basis:100%;justify-content:center;padding:2px 0 0}.hx .hx-gate{align-self:center}.hx .hx-mods{flex-wrap:wrap;justify-content:center;display:flex}.hx .hx-mods span{white-space:normal;flex:0 auto;grid-column:auto;padding:6px 10px;font-size:11px}.hx .hx-g.is-book,.hx .hx-g.is-mkt,.hx .hx-g.is-dec,.hx .hx-g.is-day{border-radius:16px;padding:10px}.hx .hx-g.is-book{background:#4f68de0d;border:1px solid #4f68de1f}.hx .hx-g.is-mkt,.hx .hx-g.is-day{background:#0b113006;border:1px solid #0b113012}.hx .hx-g.is-dec{background:#de63390a;border:1px solid #de633924}.hx .hx-trace{min-width:0}.hx-arrow{background:#3e52d159;border-radius:2px;align-self:center;width:2px;height:26px;margin:4px 0 -2px;display:block;position:relative}.hx-arrow:after{content:"";border-bottom:2px solid #3e52d18c;border-right:2px solid #3e52d18c;width:7px;height:7px;position:absolute;bottom:-1px;left:50%;translate:-50%;rotate:45deg}.hx.sm:before{content:"";border:1.5px dashed #3e52d180;border-right:0;border-radius:12px 0 0 12px;width:14px;position:absolute;top:16px;bottom:34px;left:14px}.hx.sm:after{content:"";border-top:1.5px solid #3e52d1b3;border-right:1.5px solid #3e52d1b3;width:6px;height:6px;position:absolute;top:11px;left:22px;rotate:45deg}.hx .hx-loop-lbl{color:#3e52d1;white-space:normal;background:#eef1fb;border-radius:999px;align-self:flex-start;margin:2px 0 0 -26px;padding:4px 10px;font-weight:600;position:static;translate:none}}.ivc{--cw:460px;--gap:24px;box-sizing:border-box;max-width:none;width:calc(100vw / var(--z,1));margin-left:calc(50% - 50vw / var(--z,1));margin-right:0;padding:0;overflow:hidden}.ivc-track{margin:0;padding:12px 0 8px;list-style:none;display:grid;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 14% 86%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 14% 86%,#0000 98%)}.ivc-card{width:var(--cw);--pos:3;translate:calc(var(--pos) * (var(--cw) + var(--gap))) 0;opacity:0;grid-area:1/1;justify-self:center;transition:translate .7s cubic-bezier(.22,1,.36,1),opacity .5s,scale .7s cubic-bezier(.22,1,.36,1),box-shadow .35s;scale:.94}.ivc-card.is-focus{opacity:1;scale:1}.ivc-card.is-peek{opacity:.6}.ivc-card.is-peek,.ivc-card.is-off{pointer-events:none}.ivc-card.no-anim{transition:none}.ivc-card:hover{translate:calc(var(--pos) * (var(--cw) + var(--gap))) -4px}.ivc-nav{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.ivc-btn{appearance:none;color:#3b4160;cursor:pointer;width:40px;height:40px;box-shadow:var(--shadow-1);background:#fff;border:1px solid #0b11301a;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.ivc-btn:hover{color:#fff;background:#0b1130}.ivc-btn svg{width:18px;height:18px}.ivc-btn.is-next svg{rotate:180deg}.ivc-dots{gap:8px;display:flex}.ivc-dots i{background:#0b11302e;border-radius:999px;width:7px;height:7px;transition:width .3s,background .3s}.ivc-dots i.is-on{background:#3e52d1;width:22px}@media (width<=599px){.ivc{--cw:min(86vw, 420px);--gap:14px}.ivc-track{-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.ivc-card{transition:opacity .2s}}.whx .who-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1160px;margin:0 auto}.whx .who-card{padding:34px 32px 30px}.whx .who-label{text-transform:none;letter-spacing:0;color:var(--fg);margin-bottom:22px;font-size:14px}.whx .who-card h3{letter-spacing:-.4px;font-size:24px;line-height:30px}.whx .who-card p{margin-bottom:24px;font-size:15px;line-height:23px}.whx .who-card li{padding:12px 0;font-size:14.5px}.whx-cta{color:color-mix(in srgb, var(--accent) 88%, #0b1130);align-self:flex-start;margin-top:auto;padding-top:22px;font:600 14.5px/1.3 Manrope,sans-serif;text-decoration:none}.whx-cta span{transition:translate .25s;display:inline-block}.whx-cta:hover span{translate:3px}@media (width<=599px){.whx .who-grid{grid-template-columns:1fr}.whx .who-card{padding:24px}.whx .who-card h3{font-size:22px;line-height:28px}}.trx .section-head{max-width:820px}.trx h2 .orange-text{display:block}.trx-panel{box-sizing:border-box;max-width:1160px;box-shadow:var(--shadow-1);color:#0b1130;background:#fff;border:1px solid #0a0f2412;border-radius:20px;margin:0 auto;font-family:Manrope,sans-serif}.trx-badges,.trx-pillars{margin:0;padding:0;list-style:none;display:grid}.trx-badges{grid-template-columns:repeat(5,minmax(0,1fr));padding:44px 32px 40px}.trx-badges li{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 12px;display:flex}.trx-badges li+li{border-left:1px solid #0a0f240f}.trx-ic{color:#3e52d1;background:#f1f3fc;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:6px;display:grid}.trx-ic.is-sm{border-radius:11px;width:40px;height:40px;margin:0}.trx-badges b{letter-spacing:-.2px;font-size:17px;font-weight:600;line-height:22px}.trx-st{color:#8a5a0f;background:#fdf1dc;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.trx-st i{background:#f2a541;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #f2a5412e}.trx-pillars{border-top:1px solid #0a0f2412;grid-template-columns:repeat(3,minmax(0,1fr));padding:26px 32px 28px}.trx-pillars li{letter-spacing:-.1px;justify-content:center;align-items:center;gap:14px;font-size:16px;font-weight:600;display:flex}@media (width<=599px){.trx-badges{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px;padding:28px 12px}.trx-badges li+li{border-left:0}.trx-badges li:last-child{grid-column:1/-1}.trx-badges b{font-size:16px}.trx-pillars{grid-template-columns:1fr;row-gap:14px;padding:22px 20px 24px}.trx-pillars li{justify-content:flex-start}}.climax.cx2{background:#0b1130;align-content:center;min-height:600px;padding:120px 48px}.climax.cx2 .climax-ask{z-index:1;margin-top:0;position:relative}.climax.cx2 .climax-ask h2{letter-spacing:-.035em;font-size:clamp(36px,4.6vw,64px)}.cx-field{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cx-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.cx-ghost{box-sizing:border-box;border-radius:var(--radius-button,12px);color:#fff;background:#0b113066;border:1px solid #ffffff38;align-items:center;height:52px;padding:0 24px;font:500 16px/1 Manrope,sans-serif;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.cx-ghost:hover{background:#ffffff14;border-color:#fff6}@media (width<=599px){.climax.cx2{min-height:780px;padding:180px 18px}.cx-btns{flex-direction:column;width:100%}.cx-btns a{justify-content:center;width:100%}.cx-btns .climax-button{white-space:nowrap;gap:8px;padding:0 14px;font-size:15px}}@media (prefers-reduced-motion:reduce){.climax-ask h2 .cx-hl{animation:none}}.hx-badge i,.hx-hub{animation:none!important}.climax-ask h2 .cx-hl{color:#f2a541;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.climax.cx2{background:linear-gradient(#0b1130 0%,#111a47 100%);min-height:560px}@media (width<=599px){.climax.cx2{min-height:0;padding:160px 18px}}.trx-ic{background:0 0;border-radius:0;width:auto;height:auto;margin-bottom:2px}.trx-ic svg{width:28px;height:28px}.trx-ic.is-sm{width:auto;height:auto}.trx-ic.is-sm svg{width:22px;height:22px}@keyframes hx-glow{0%,to{box-shadow:0 0 0 8px #3e52d114,0 24px 50px -20px #3e3fa8b3}50%{box-shadow:0 0 0 14px #3e52d129,0 28px 60px -18px #3e3fa8d9}}@keyframes hx-ping{0%{box-shadow:0 0 #3e52d180}70%,to{box-shadow:0 0 0 7px #3e52d100}}@keyframes cx-shine{0%{background-position:0 0}to{background-position:-200% 0}}.ivx .iqr-kind.is-investor{color:#b8432a;background:#fdece6}.trx-st{white-space:nowrap}.hb{font-family:Inter,system-ui,sans-serif}.qi-art.hb{box-sizing:border-box;flex-direction:column;justify-content:safe center;align-items:center;padding:30px 0;display:flex}.hb-deck{flex-direction:column;flex:none;width:476px;max-height:calc(100% + 90px);display:flex;position:relative}.hb-sheet{background:#fff;border:1px solid #0b113012;border-radius:18px;height:48px;position:absolute;top:0;left:0;right:0;box-shadow:0 10px 24px -18px #0b113059}.hb-sheet.s1{opacity:.85;top:-8px;left:18px;right:18px}.hb-sheet.s2{opacity:.55;top:-16px;left:36px;right:36px}.hb-card{background:#fff;border:1px solid #0b113012;border-radius:18px;flex-direction:column;flex:0 auto;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 56px -28px #0b113061,0 2px 6px #0b11300a}.hb-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 10px;display:flex}.hb-head b{color:#0b1130;font:600 14px/1.2 Manrope,system-ui,sans-serif}.hb-head small{color:#8a8fa1;margin-top:3px;font-size:11.5px;display:block}.hb-head>span{color:#8a8fa1;white-space:nowrap;font-size:11.5px}.hb-dist{border-bottom:1px solid #eef0f5;padding:0 16px 12px}.hb-bar{border-radius:3px;gap:2px;height:6px;display:flex;overflow:hidden}.hb-bar i{display:block}.hb-legend{color:#6c7287;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:11px;display:flex}.hb-legend span{align-items:center;gap:5px;display:inline-flex}.hb-legend i{border-radius:50%;width:6px;height:6px}.hb-legend b{color:#0b1130;font-variant-numeric:tabular-nums;font-weight:600}.hb-cols{letter-spacing:.06em;text-transform:uppercase;color:#3b4160;border-bottom:1px solid #eef0f5;grid-template-columns:60px minmax(0,1fr) auto;gap:12px;padding:8px 16px 6px;font:700 10px/1.2 Inter,system-ui,sans-serif;display:grid}.hb-cols span:first-child{text-align:center}.hb-cols em{text-transform:none;letter-spacing:0;color:#6c7287;font-style:normal;font-weight:600}.hb-row{border-bottom:1px solid #eef0f5;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:12px;padding:11px 16px;display:grid}.hb-score{height:48px;color:var(--c);background:color-mix(in srgb, var(--c) 11%, #fff);font-variant-numeric:tabular-nums;border-radius:11px;align-content:center;justify-items:center;gap:3px;font:700 18px/1 Manrope,system-ui,sans-serif;display:grid}.hb-score small{letter-spacing:.03em;text-transform:uppercase;font:600 8px/1 Inter,system-ui,sans-serif}.hb-main{min-width:0}.hb-l1,.hb-l2{align-items:center;gap:8px;min-width:0;display:flex}.hb-l1 b{color:#0b1130;white-space:nowrap;font-size:13px;font-weight:600}.hb-l1 em{color:#515871;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-style:normal;font-weight:600}.hb-l2{color:#6c7287;margin-top:4px;font-size:12.5px}.hb-l2 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hb-l2 strong{white-space:nowrap;color:#3e52d1;margin-left:auto;font-weight:600}.hb-opp{color:#1d8250;background:#e3f3ea;border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:600}.hb-fold{color:#3b4160;background:#f7f8fb;border-bottom:1px solid #eef0f5;align-items:center;gap:8px;padding:9px 16px;font-size:11.5px;font-weight:600;display:flex}.hb-fold i{background:linear-gradient(#b8860b,#1d8250);border-radius:50%;width:6px;height:6px}.hb-s.is-acc{color:#9a6d05;background:#f8eed3}.hb-h.hb-more b{color:#9a6d05;font-size:11.5px;font-weight:600}.hb-fold span{color:#8a8fa1;margin-left:auto;font-weight:500}.hb-fold,.hb-fold span{white-space:nowrap}.hb-healthy{flex:0 62px;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 38%,#00000059 72%,#0000 100%);mask-image:linear-gradient(#000 0% 38%,#00000059 72%,#0000 100%)}.hb-h{color:#515871;border-bottom:1px solid #f3f4f8;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:12px;height:31px;padding:0 16px;font-size:12px;display:grid}.hb-s{color:#1d8250;font-variant-numeric:tabular-nums;background:#e3f3ea;border-radius:6px;justify-self:center;padding:2px 8px;font:700 11px/1.4 Manrope,system-ui,sans-serif}.hb-h b{color:#3b4160;font-weight:500}.hb-h em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.hb-blur{display:none}.hw{font-family:Inter,system-ui,sans-serif}.hw-ask{white-space:nowrap;color:#0b1130;background:#fff;border:1px solid #0b113012;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:13px;display:flex;position:absolute;top:18px;left:50%;translate:-50%;box-shadow:0 8px 22px -14px #0b113059}.hw-wave{width:476px;height:104px;position:absolute;top:50px;left:50%;overflow:visible;translate:-50%}.hw-base{stroke:#0b11301f;stroke-width:1px}.hw-fill.up{fill:#1d82501f}.hw-fill.dn{fill:#c9362c1a}.hw-line{fill:none;stroke-width:2px}.hw-line.up{stroke:#1d8250}.hw-line.dn{stroke:#c9362c}.hw-node{fill:#fff;stroke-width:3px}.hw-node.up{stroke:#1d8250}.hw-node.dn{stroke:#c9362c}.hw-node.nu{stroke:#a3a9c1}.hw-lbl{letter-spacing:.08em;fill:#515871;font:700 9.5px Inter,system-ui,sans-serif}.hw-axis{letter-spacing:.1em;fill:#a3a9c1;font:600 9px Inter,system-ui,sans-serif}.hw-card{background:#fff;border:1px solid #0b113012;border-radius:18px;width:476px;position:absolute;top:158px;left:50%;overflow:hidden;translate:-50%;box-shadow:0 28px 56px -28px #0b113061,0 2px 6px #0b11300a}.hw-head{border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:baseline;padding:10px 16px 8px;display:flex}.hw-head b{color:#0b1130;font:600 13.5px/1.2 Manrope,system-ui,sans-serif}.hw-head span{color:#8a8fa1;font-size:11.5px}.hw-row{border-bottom:1px solid #eef0f5;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:9px 16px;display:grid}.hw-day{align-content:start;justify-items:start;gap:4px;display:grid}.hw-day b{color:#0b1130;font:700 13px/1 Manrope,system-ui,sans-serif}.hw-day span{white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.hw-row.is-up .hw-day span{color:#1d8250;background:#e3f3ea}.hw-row.is-dn .hw-day span{color:#c9362c;background:#fbe9e7}.hw-row.is-nu .hw-day span{color:#6c7287;background:#eef0f5}.hw-body{gap:4px;min-width:0;display:grid}.hw-t{align-items:baseline;gap:8px;display:flex}.hw-t b{color:#0b1130;font-size:13px;font-weight:600}.hw-t em{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-style:normal;font-weight:700}.hw-row.is-up .hw-t em{color:#1d8250}.hw-row.is-dn .hw-t em{color:#c9362c}.hw-row.is-nu .hw-t em{color:#8a8fa1}.hw-body p{color:#515871;margin:0;font-size:12px;line-height:1.4}.hw-body p strong{color:#0b1130;font-weight:600}.hw-act{color:#3e52d1;white-space:nowrap;margin-top:2px;font-size:11.5px;font-style:normal;font-weight:600}.hw-row.is-nu{opacity:.8}.hw-foot{color:#3b4160;background:#f7f8fb;align-items:center;gap:8px;padding:10px 16px 12px;font-size:12px;display:flex}.hw-foot b{color:#0b1130}.hr-from{z-index:4;white-space:nowrap;color:#8a8fa1;background:#fff;border:1px solid #0b113012;border-radius:999px;align-items:center;gap:8px;padding:5px 7px 5px 13px;font:500 12px/1.2 Inter,system-ui,sans-serif;display:flex;position:absolute;top:-10px;left:50%;translate:-50%;box-shadow:0 8px 22px -14px #0b113059}.hr-from b{color:#0b1130;font-weight:600}.hr-from i{color:#c9362c;background:#fbe9e7;border-radius:999px;padding:2px 8px;font:700 10.5px/1.4 Manrope,system-ui,sans-serif}.qi-art:has(.hq){-webkit-mask-image:none;mask-image:none}.qi-art:has(.hq) .qi-tile{display:none}.qi-art:has(.hq) .qi-ask{top:84px!important}.hq{z-index:3;gap:8px;width:440px;font-family:Inter,system-ui,sans-serif;display:grid;position:absolute;top:292px;left:336px;translate:-50% -50%}.hq-top{color:#8a8fa1;align-items:center;gap:8px;padding:0 4px 4px;font-size:12px;display:flex}.hq-top b{color:#0b1130;font:600 14px/1.2 Manrope,system-ui,sans-serif}.hq-top span{white-space:nowrap;margin-left:auto}.hq-row{color:#6c7287;background:#fff;border:1px solid #0b113012;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;display:flex}.hq-row b{color:#3b4160;font-weight:600}.hq-row em{color:#8a8fa1;white-space:nowrap;margin-left:auto;font-size:11.5px;font-style:normal;font-weight:600}.hq-row>i{border:1.5px solid #a3a9c1;border-radius:50%;flex:none;width:7px;height:7px}.hq-row.is-done{background:#f6fbf8}.hq-row.is-done u{color:#fff;background:#1d8250;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:10px;text-decoration:none;display:grid}.hq-row.is-done em{color:#1d8250}.hq-card{background:#fff;border:1px solid #3e3fa838;border-radius:14px;gap:4px;padding:14px 16px;display:grid;box-shadow:0 22px 44px -24px #0b113073}.hq-k{letter-spacing:.07em;text-transform:uppercase;color:#3e52d1;font-size:10px;font-style:normal;font-weight:700}.hq-card b{color:#0b1130;font:600 15px/1.3 Manrope,system-ui,sans-serif}.hq-card small{color:#6c7287;font-size:12px;line-height:1.4}.hq-btns{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.hq-btns span{color:#3b4160;white-space:nowrap;background:#f1f2f7;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.hq-btns span.p{color:#fff;background:#3e52d1}.qi-rec-out{color:#1d8250;margin-top:4px;font-size:12.5px;font-weight:600;display:block}.qi-art.hw{flex-direction:column;justify-content:center;align-items:center;display:flex}.hw .hw-ask,.hw .hw-wave,.hw .hw-card{flex:none;position:relative;top:auto;left:auto;translate:none}.hw .hw-ask{z-index:2;margin-bottom:-2px}.hw .hw-card{margin-top:6px}.hj-steps:before,.questions-section .section-eyebrow.jx-sign{letter-spacing:.12em;text-transform:uppercase;color:#de6339;background-position:0 6px;background-repeat:no-repeat;background-size:12px 12px;padding-left:22px;font:700 13px/24px Manrope,sans-serif}.questions-section .section-eyebrow.jx-sign{text-align:left;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Crect x='0' y='0' width='3' height='3' rx='.6' fill='%23DE6339'/%3E%3Crect x='4.5' y='0' width='3' height='3' rx='.6' fill='%23DE6339'/%3E%3Crect x='9' y='0' width='3' height='3' rx='.6' fill='%23DE6339'/%3E%3Crect x='0' y='4.5' width='3' height='3' rx='.6' fill='%23DE6339'/%3E%3Crect x='4.5' y='4.5' width='3' height='3' rx='.6' fill='%23DE6339'/%3E%3Crect x='9' y='4.5' width='3' height='3' rx='.6' fill='%23DE6339'/%3E%3Crect x='0' y='9' width='3' height='3' rx='.6' fill='%23DE6339'/%3E%3Crect x='4.5' y='9' width='3' height='3' rx='.6' fill='%23DE6339'/%3E%3Crect x='9' y='9' width='3' height='3' rx='.6' fill='%23DE6339'/%3E%3C/svg%3E");width:fit-content;margin-left:0;margin-right:0;display:block}.qs-split-intro .section-subtitle{text-align:left;max-width:540px;color:var(--fg-2);margin:12px 0 0;padding:0;font:400 15px/1.5 Manrope,system-ui,sans-serif;display:block}@media (width>=600px) and (height<=660px){.qs-split-intro .section-subtitle{display:none}}.qs-split .qs-left{gap:40px}@media (width>=900px){.fs-stack.is-platform .fs-card{grid-template-columns:1fr 1.45fr}.fs-stack.is-platform .fs-copy{padding:56px 48px}.fs-stack.is-platform .sn-callout,.fs-stack.is-platform .sn-muted>.sn-callout{max-width:150px}.fs-stack.is-platform .sn-callout.is-left,.fs-stack.is-platform .sn-muted>.sn-callout.is-left{right:calc(100% + 20px)!important}.fs-stack.is-platform .sn-callout.is-right,.fs-stack.is-platform .sn-muted>.sn-callout.is-right{left:calc(100% + 20px)!important}.fs-stack.is-platform .sn-callout:after{width:8px}}@media (width>=900px) and (width<=1199px){.fs-stack.is-platform .sn-callout{display:none}.fs-stack.is-platform .fs-snap .sn.is-notes-2{max-width:min(400px,100% - 48px)}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.hero .hn-why{--t:clamp(0, (var(--a,1) - .5) * 2, 1);opacity:var(--t)}.hero .hj-head .hn-why{max-height:calc(var(--t) * 80px);margin-block:calc(var(--t) * 6px) calc(var(--t) * 12px);overflow:hidden}.hero .hj-head{border-bottom-color:rgba(238, 240, 245, var(--a,1))}.hero .hj .ha-content{margin-top:36px}}.trx-panel{isolation:isolate;--accent:#3e52d1;position:relative;overflow:hidden}.trx-panel:before,.trx-panel:after{content:"";z-index:-1;pointer-events:none;position:absolute}.trx-panel:before{background:linear-gradient(90deg,#0000 3%,#3e52d1b3 20%,#de633999 50%,#f2a54199 78%,#0000 97%);height:1px;top:0;left:0;right:0}.trx-panel:after{background:radial-gradient(closest-side,#f2a54112,#3e52d10a 60%,#0000);height:110%;top:-60%;left:10%;right:10%}.trx-badges li{gap:8px}.trx-badges .trx-ic{width:52px;height:52px;color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:14px;place-items:center;margin-bottom:8px;display:grid}.trx-badges .trx-ic svg{width:26px;height:26px}.trx-what{color:#6c7287;margin:-2px 0 6px;font-size:13px;line-height:1.35}.trx-pillars{background:#f7f8fb}.trx-pillars .trx-ic{color:var(--accent)}@media (width<=599px){.trx-pillars{background:#f7f8fb}}.page-dots{z-index:-2;pointer-events:none;-webkit-mask-composite:source-in;background-image:radial-gradient(circle,#0b113021 .9px,#0000 1.3px);background-position:72px 64px;background-size:16px 16px;animation:1.6s ease-out both hero-fade-in;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 46% at 32%,#0003 0%,#00000040 50%,#000 100%),linear-gradient(#000 0% 50%,#00000040 78%,#0000 100%);mask-image:radial-gradient(60% 46% at 32%,#0003 0%,#00000040 50%,#000 100%),linear-gradient(#000 0% 50%,#00000040 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.page-sky{--spill:160px;height:calc(300px + var(--spill));bottom:calc(-1 * var(--spill));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 35%, #000 calc(100% - var(--spill)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 35%, #000 calc(100% - var(--spill)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 35%, #000 calc(100% - var(--spill)), transparent)}.page-sky:before{opacity:1;background:radial-gradient(ellipse 22% 150px at 50% calc(100% - var(--spill)), #ffaa6e6b 0%, #ffbe8c42 45%, #ffc8a000 100%), radial-gradient(ellipse 40% 300px at 50% calc(100% - var(--spill) + 40px), #ffc8a057 0%, #ffccb047 30%, #fac6c833 52%, #ceb8f41f 72%, #a4b4fa0d 88%, #a4b4fa00 100%);filter:blur(8px)saturate(1.1);left:0;right:0;-webkit-mask-image:none;mask-image:none}.page-sky .page-sun{display:none}.page-sky.is-contact:before{opacity:.7}.page-sky.is-blog:before{opacity:.6}.page-sky.is-about{display:none}@media (width<=767px){.page-dots{background-position:8px 64px}.page-sky:before{left:-30%;right:-30%}}@media (prefers-reduced-motion:reduce){.page-dots{animation:none}}.page-sky{--spill:0px;height:340px;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.page-sky.is-blog{--spill:0px;height:260px}.cfin.climax-wrap.has-sky{isolation:isolate;position:relative}.cfin.climax-wrap.has-sky .climax{z-index:1;position:relative}.page-sky.is-foot{z-index:-1;height:300px}.hb-deck,.hw .hw-card,.hw .hw-wave{width:min(476px,100% - 40px)}.hw .hw-wave{height:auto}@media (width>=900px){.sn-callout.is-left{text-align:left;flex-direction:row}}.qi-art.is-fit .qi-stage{scale:var(--fit,1)}.qs-split.qs-integrated .qs-panel{container-type:inline-size}.hq{width:min(440px,100cqw - 40px)}@media (width<=767px){.fs-snap .sn{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.fs-snap .sn-window,.fs-snap .sn-body{min-width:0}.fs-snap .pf-row>em{display:none}.fs-snap .sn-task{flex-wrap:wrap}.fs-snap .sn-rec,.fs-snap .sn-brief{overflow-wrap:anywhere;min-width:0}.fs-snap .sn-bar .sn-title{white-space:normal;min-width:0;line-height:1.3}}@media (width>=900px){.everything-section .sn-callout{text-wrap:balance;font-size:12px}.everything-section .fs-snap{container-type:inline-size}html .everything-section .fs-snap .sn-callout{gap:6px;padding:6px 8px;max-width:max(116px,50cqw - 230px)!important}html .everything-section .fs-snap .sn-callout.is-left{right:calc(100% + 10px)!important}html .everything-section .fs-snap .sn-callout.is-right{left:calc(100% + 10px)!important}html .everything-section .fs-snap .sn-callout:after{width:10px}}.qs-panel.is-static.is-integrated{background:radial-gradient(42% 46% at 50% 50%, color-mix(in srgb, var(--panel-bg) 16%, transparent), transparent 75%), #fcfcfe;border:1px solid #0b11300f;container-type:inline-size}.qs-panel.is-static.is-integrated .qs-panel-inner{padding:0}@media (width<=1023px){.hero.hero-v2.hero-thermostat{height:auto;min-height:0;overflow:clip}.hero-thermostat .ha{flex-direction:column;align-items:center;padding-bottom:48px;display:flex;position:relative;inset:auto}.hero-thermostat .ha-content{box-sizing:border-box;margin-top:0;padding:clamp(96px,14svh,140px) 0 clamp(36px,6svh,56px)}}.hm-track{z-index:1;width:min(640px,100% - 32px);position:relative}.hm{box-sizing:border-box;color:#0b1130;text-align:left;touch-action:pan-y;background:#fff;border:1px solid #0b113012;border-radius:20px;width:100%;font-family:Manrope,system-ui,sans-serif;position:sticky;top:72px;overflow:hidden;box-shadow:0 30px 60px -30px #0b113059,0 2px 6px #0b11300a}.hm-head{gap:8px;padding:18px 18px 4px;display:grid}.hm-head-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.hm-chip{border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:13px;font-weight:600;display:inline-flex}.hm-chip i{background:currentColor;border-radius:50%;width:7px;height:7px}.hm-chip.is-act{color:#b8432a;background:#fde8e4}.hm-chip.is-done{color:#1d8250;background:#e3f4ea}.hm-time{color:#8a8fa1;font-size:12px}.hm-client{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hm-client strong{letter-spacing:-.2px;font-size:17px;font-weight:600}.hm-client span{color:#515871;font-size:15px;font-weight:600}.hm .hn-why{gap:6px;margin:2px 0 8px}.hm .hn-tag{padding:3px 8px;font-size:11.5px}.hm .hn-score{font-size:11.5px}.hm-steps{border-top:1px solid #eef0f5;border-bottom:1px solid #eef0f5;grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:10px 18px 12px;list-style:none;display:grid}.hm-steps button{appearance:none;color:#8a8fa1;text-align:left;cursor:pointer;background:0 0;border:0;gap:7px;width:100%;padding:6px 0;font:600 11px/1.2 Manrope,sans-serif;display:grid}.hm-steps i{background:#e6e8f0;border-radius:3px;height:3px;display:block;overflow:hidden}.hm-steps b{transform-origin:0;background:#4f68de;width:100%;height:100%;display:block;transform:scaleX(0)}.hm-steps .is-past b{transform:scaleX(1)}.hm-steps .is-on b{transform:scaleX(var(--f,1))}.hm-steps .is-on button{color:#0b1130}.hm-body{padding:16px 18px 18px;position:relative}.hm-panel{opacity:0;visibility:hidden;flex-direction:column;gap:8px;transition:opacity .35s,translate .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s;display:flex;position:absolute;top:16px;left:18px;right:18px;translate:28px}.hm-panel.is-past{translate:-28px}.hm-panel.is-on{opacity:1;visibility:visible;transition-delay:0s;position:relative;top:auto;left:auto;right:auto;translate:0}.hm-kicker{letter-spacing:.1em;text-transform:uppercase;color:#de6339;font-size:11px;font-weight:700}.hm-title{letter-spacing:-.3px;font-size:19px;font-weight:600;line-height:1.3}.hm-text{color:#515871;margin:0;font-size:14.5px;line-height:1.55}.hm-viz{color:#1b2140;margin-top:8px;font-size:13px}.hm-viz .hn-row.is-rm{gap:16px;width:100%}.hm-viz .hn-col{max-width:none}.hm-viz .hn-c{align-items:stretch}.hm-viz .rm-l,.hm-viz .rm-st{font-size:15px}.hm-viz .rm-l b{font-size:17px}.hm-viz .hn-lk{width:74px}.hm-panel:not(.is-on) .rm-now.is-move{animation:none}.hm-ticket{background:#f6f7fb;border-radius:16px;gap:8px;margin-top:6px;padding:14px 16px;display:grid}.hm-ticket>div{color:#515871;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;font-size:14px;display:grid}.hm-ticket em{text-align:center;border-radius:8px;padding:2px 0;font-size:12px;font-style:normal;font-weight:600}.hm-ticket em.is-sell{color:#b8432a;background:#fde8e4}.hm-ticket em.is-buy{color:#1d8250;background:#e3f4ea}.hm-ticket b{color:#0b1130;font-weight:600}.hm-apply{appearance:none;color:#fff;cursor:pointer;background:#4f68de;border:0;border-radius:12px;margin-top:4px;padding:11px 16px;font:600 14px/1.2 Manrope,sans-serif}.hm-book{gap:6px;margin-top:6px;display:grid}.hm-book>div{color:#6c7287;justify-content:space-between;gap:8px;font-size:14px;display:flex}.hm-book b{color:#0b1130;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.hm-cta{color:#fff;background:#4f68de;border-radius:12px;justify-content:center;gap:6px;margin-top:10px;padding:12px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.hm-panel{transition:none;translate:none}}@media (width<=419px){.hm .hn-why .hn-tag{display:none}}.hm-apply{transition:background .25s,box-shadow .25s;position:relative}.hm-apply.is-busy{cursor:progress;background:#3e52d1}@media (width>=1024px){.hj-steps li:nth-child(2){--k:1}.hj-steps li:nth-child(3){--k:2}.hj-steps li:nth-child(4){--k:3}.hero .hj[data-step] .hj-steps li:nth-child(n):after{transform:scaleX(clamp(0, calc(var(--sp,0) - var(--k,0)), 1));transition:none}}.sm-tray.is-dec{background:#de633909;border:1px solid #de633924;border-radius:16px}.gs{--rise:0;isolation:isolate;text-align:center;background:var(--page-bg);justify-items:center;gap:20px;padding:96px 24px 88px;font-family:Manrope,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.gs-light{z-index:-1;pointer-events:none;width:calc(50% + var(--rise) * 45%);height:calc(160px + var(--rise) * 200px);opacity:calc(.3 + var(--rise) * .55);filter:blur(12px);background:radial-gradient(closest-side,#f6c4a08c,#de633929 40%,#7d5db61a 65%,#4f68de0d 82%,#0000);border-radius:50%;position:absolute;top:0;left:50%;translate:-50% -38%}.gs-eyebrow{letter-spacing:1.56px;text-transform:uppercase;color:var(--fg-2);font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.gs h2{max-width:760px;font-size:clamp(32px,3.4vw,48px);line-height:var(--lh-h2);letter-spacing:var(--track-h2);color:var(--fg,#0b1130);text-align:center;text-wrap:balance;margin:0;font-weight:500}.gs h2 span{color:#de6339}@media (width>=1024px){.gs h2{font-size:var(--type-h2)}}.gs p{max-width:560px;color:var(--fg-2,#515871);margin:0;font-size:17px;line-height:1.55}.gs-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:12px;display:flex}.gs-btns .cta-button.primary{gap:8px}@media (width<=1023px){.gs{padding:80px 24px 72px}}@media (width<=599px){.gs{gap:16px;padding:64px 16px 56px}.gs p{font-size:15.5px}.gs-btns{flex-direction:column;gap:18px;width:100%}.gs-btns .cta-button.primary{width:100%;max-width:none}.gs-light{width:calc(110% + var(--rise) * 60%)}}.nav-toggle,.mobile-menu{display:none}@media (width<=1199px){.hero-pill{display:none}.hero-content{grid-column:1/-1;max-width:760px}.hero-title{width:auto;max-width:760px;font-size:clamp(48px, calc(5.6vw / var(--z,1)), 74px);line-height:1.05}.hero-subtitle-orange{font-size:clamp(38px, calc(4.8vw / var(--z,1)), 62px);line-height:1.15}.hero-subtitle{width:auto;max-width:600px}.qs-title{font-size:24px;line-height:31px}.qs-item{padding-left:72px}}@media (width<=1023px){.app:before{left:24px}.app:after{right:24px}.nav-container{padding:0 40px}.nav-links{gap:28px}.hero{height:auto;min-height:0;padding:136px 40px 88px;display:block}.hero-visual{display:none}.hero-bg-svg{opacity:.85;width:120%;height:80%;top:0;right:-40%;transform:none}.hero-subtitle-orange,.hero-subtitle{margin-bottom:40px}.questions-section{padding:72px 40px 88px}.everything-section,.who-section{padding:88px 40px}.who-section{padding-bottom:0}.everything-section h2,.who-section h2{letter-spacing:-.8px;font-size:40px;line-height:46px}.everything-section .section-subtitle,.who-section .section-subtitle{margin-bottom:56px}.section-rule{left:24px;right:24px}.questions-intro{margin:0 0 56px}.questions-section h2{font-size:36px;line-height:42px}.questions-section h2 br{display:none}.questions-section h2 .orange-text{margin-top:8px;display:block}.qs-stack{grid-template-columns:1fr;gap:72px;margin:0;padding:0;list-style:none;display:grid}.qs-stack-item{flex-direction:column;align-items:flex-start;font-family:Manrope,sans-serif;display:flex}.qs-stack-title{letter-spacing:-.5px;color:var(--fg);align-items:flex-start;gap:12px;margin:0 0 12px;font-size:26px;font-weight:600;line-height:32px;display:flex}.qs-stack-star{background:var(--accent);flex:none;width:20px;height:20px;margin-top:6px;-webkit-mask:url(/assets/images/star.svg) 50%/contain no-repeat;mask:url(/assets/images/star.svg) 50%/contain no-repeat}.qs-stack-body{max-width:620px;color:var(--fg-2);margin:0 0 16px 32px;font-size:16px;line-height:25px}.qs-stack .qs-tag{opacity:1;margin:0 0 24px 32px;translate:none}.qs-stack-art{isolation:isolate;border-radius:20px;width:100%;position:relative;overflow:hidden}.qs-panel.is-static{transform-origin:0 0;filter:none;border-radius:24px;position:absolute;inset:0 auto auto 0}.fg-grid{grid-template-columns:repeat(2,1fr);gap:16px}.fg-card,.fg-card:nth-child(-n+2){grid-column:auto;height:380px}.fg-card:nth-child(5){grid-column:1/-1}.everything-section .fg-card,.everything-section .fg-card:not(:nth-child(-n+2)){--title-h:112px}.everything-section .fg-title,.everything-section .fg-card:not(:nth-child(-n+2)) .fg-title{font-size:24px;line-height:29px}.everything-section .fg-expand{width:44px;height:44px}.who-grid{gap:16px}.who-card{padding:28px}.who-card h3{font-size:24px;line-height:30px}.cta-finale{height:auto}.cta-stage{gap:28px;height:auto;padding:104px 40px 0;position:relative}.cta-headline{font-size:clamp(34px, calc(6vw / var(--z,1)), 56px)}.cta-snap{flex:none;width:100%;height:340px;margin-top:32px;display:block}.cs-window{height:420px}.footer{padding:56px 40px 24px}.footer-content{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px}.contact{gap:48px;padding:128px 40px 88px}.contact-card{max-width:none}.ab-hero{min-height:0;padding:136px 40px 72px}.ab-title{font-size:48px;line-height:54px}.ab-section{padding:88px 40px 0}.ab-section:last-child{padding-bottom:104px}.ab-head.is-center{margin-left:0}.ab-head h2{font-size:40px;line-height:46px}.ab-people{grid-template-columns:1fr}}@media (width<=767px){.app:before,.app:after{display:none}.navbar{height:64px}.nav-container{padding:0 16px 0 20px}.logo-image{width:132px;height:28px}.nav-links,.nav-right>.demo-button{display:none}.nav-toggle{width:44px;height:44px;color:var(--fg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;place-items:center;margin-right:-6px;padding:0;display:grid;position:relative}.nav-toggle span,.nav-toggle span:before{background:currentColor;border-radius:2px;width:20px;height:1.75px;transition:transform .3s cubic-bezier(.22,1,.36,1),top .3s cubic-bezier(.22,1,.36,1);position:absolute;left:12px}.nav-toggle span{top:17px}.nav-toggle span:before{content:"";top:8px;left:0}.navbar.is-open .nav-toggle span{top:21px;transform:rotate(45deg)}.navbar.is-open .nav-toggle span:before{top:0;transform:rotate(-90deg)}.navbar.is-open{background:var(--page-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-menu:not([hidden]){padding:8px 20px calc(24px + env(safe-area-inset-bottom));background:var(--page-bg);border-top:1px solid var(--nav-border);flex-direction:column;justify-content:space-between;animation:.3s cubic-bezier(.22,1,.36,1) menu-in;display:flex;position:fixed;inset:64px 0 0;overflow-y:auto}@keyframes menu-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}.mobile-menu-links{flex-direction:column;display:flex}.mobile-menu-links a{border-bottom:1px solid var(--line);letter-spacing:-.4px;min-height:60px;color:var(--fg);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;font-family:Manrope,sans-serif;font-size:24px;font-weight:500;text-decoration:none;display:flex}.mobile-menu-links a span{color:var(--fg-3);font-size:18px}.mobile-menu-links a:active{color:#4f68de}.mobile-menu-cta{width:100%;max-width:none;margin-top:32px}html.menu-open,html.menu-open body{overflow:hidden}.hero{padding:112px 20px 64px}.hero-bg-svg{opacity:.7;width:160%;height:60%;top:-4%;right:-70%}.hero-badge{letter-spacing:1.32px;margin-bottom:20px;font-size:11px}.hero-title{letter-spacing:-.8px;font-size:38px;line-height:42px}.hero-subtitle-orange{letter-spacing:-.6px;margin-top:6px;margin-bottom:24px;font-size:30px;line-height:36px}.hero-subtitle{margin-bottom:32px;font-size:16px;line-height:25px}.hero-buttons{flex-direction:column;align-items:stretch;gap:8px;margin-top:0}.hero-buttons .cta-button{justify-content:center;max-width:none}.hero-buttons .cta-button.secondary{min-height:48px}.questions-section{padding:56px 20px 72px}.everything-section,.who-section{padding:72px 20px}.who-section{padding-bottom:0}.everything-section h2,.who-section h2{letter-spacing:-.6px;font-size:30px;line-height:36px}.everything-section .section-subtitle,.who-section .section-subtitle{margin-bottom:40px}.section-rule{left:20px;right:20px}.questions-intro{border-left-width:3px;margin:0 0 48px;padding-left:16px}.questions-section h2{letter-spacing:-.5px;font-size:28px;line-height:34px}.questions-intro .section-subtitle{padding-left:0;font-size:15px}.qs-stack{gap:56px}.qs-stack-title{gap:10px;font-size:21px;line-height:27px}.qs-stack-star{width:16px;height:16px;margin-top:5px}.qs-stack-body{margin-left:26px;font-size:15px;line-height:23px}.qs-stack .qs-tag{white-space:normal;margin-left:26px}.qs-stack-art{border-radius:16px}.fg-grid{grid-template-columns:1fr;gap:12px}.fg-card,.fg-card:nth-child(-n+2),.fg-card:nth-child(5){grid-column:auto;height:360px}.everything-section .fg-card,.everything-section .fg-card:not(:nth-child(-n+2)){--title-h:84px}.everything-section .fg-copy,.everything-section .fg-card:not(:nth-child(-n+2)) .fg-copy{top:22px;left:22px;right:76px}.everything-section .fg-title,.everything-section .fg-card:not(:nth-child(-n+2)) .fg-title{font-size:22px;line-height:27px}.everything-section .fg-expand{top:18px;right:18px}.everything-section .fg-card .fg-visual,.everything-section .fg-card:nth-child(-n+2) .fg-visual,.everything-section .fg-card:nth-child(5) .fg-visual{left:16px;right:16px}.fg-dialog{width:calc(calc(100vw / var(--z,1)) - 20px);max-height:calc(calc(100dvh / var(--z,1)) - 20px);overscroll-behavior:contain;border-radius:20px;overflow-y:auto}.fg-dialog-body{grid-template-columns:1fr}.everything-section .fg-dialog-visual{min-height:0;padding:56px 20px 24px}.everything-section .fg-dialog-visual .fa{height:280px}.fg-dialog-content{padding:28px 22px 32px}.fg-dialog-content h3{font-size:24px;line-height:30px}.fg-close{background:#ffffffeb;width:44px;height:44px;top:12px;right:12px}.who-grid{grid-template-columns:1fr;gap:12px}.who-card{padding:24px 22px}.who-label{margin-bottom:20px}.who-card h3{font-size:22px;line-height:28px}.who-card p{font-size:15px}.cta-stage{gap:24px;padding:88px 20px}.cta-headline{font-size:34px;line-height:38px}.cta-after p{font-size:16px;line-height:24px}.cta-after .cta-button.primary{justify-content:center;width:100%;max-width:none}.cta-snap,.cta-finale .section-grid{display:none}.footer{padding:48px 20px calc(24px + env(safe-area-inset-bottom))}.footer-content{grid-template-columns:1fr 1fr;gap:32px 20px}.footer-section:first-child{grid-column:1/-1}.footer-section ul li{margin-bottom:0}.footer-section ul a{padding:7px 0;display:inline-block}.contact{gap:40px;padding:104px 20px 64px}.contact-bg{opacity:.6;width:160%;right:-60%}.contact-grid,.contact-eyebrow:before{display:none}.contact-title{font-size:44px;line-height:48px}.contact-block .contact-sub{font-size:17px;line-height:26px}.contact-block{margin-bottom:32px}.contact-email{box-sizing:border-box;width:100%}.contact-email .arrow{margin-left:auto}.contact-card{border-radius:20px;padding:22px 18px}.cf-row{grid-template-columns:1fr}.ab-hero{padding:112px 20px 56px}.ab-hero .ab-eyebrow:before{display:none}.ab-title{letter-spacing:-.7px;font-size:34px;line-height:40px}.ab-lede{font-size:16px;line-height:25px}.ab-section{padding:72px 20px 0}.ab-section:last-child{padding-bottom:88px}.ab-head h2{font-size:30px;line-height:36px}.ab-head.is-center{margin-bottom:36px}.ab-team{margin-top:72px}.ab-person{grid-template-columns:1fr;gap:22px;padding:20px}.ab-portrait{aspect-ratio:1}.ab-person h3{font-size:26px;line-height:32px}.ab-photos{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.ab-photo,.ab-photo:nth-child(n+4){aspect-ratio:1;border-radius:16px;grid-column:auto}.ab-photo:first-child{aspect-ratio:16/10;grid-column:1/-1}.ab-investors{grid-template-columns:1fr;gap:10px}.ab-investor{padding:18px 20px}}@media (hover:none){.hero-pill:hover,.everything-section .fg-card:hover .fa,.everything-section .fg-card:hover .fa-sheet,.fg-card:hover .fa-page.is-back1,.fg-card:hover .fa-page.is-back2{transform:translate(0,0)}.fg-card:hover .fa-sheet.is-report{rotate:-2deg}.fg-card:hover .fa-sheet.is-timeline{rotate:-1.5deg}.fg-card:hover .fa-page.is-back2{translate:-10px 8px;rotate:-7deg}.fg-card:hover .fa-page.is-back1{translate:8px 4px;rotate:4deg}.fg-card:nth-child(2n):hover .fa-page.is-back2{translate:10px 8px;rotate:7deg}.fg-card:nth-child(2n):hover .fa-page.is-back1{translate:-8px 4px;rotate:-4deg}.fg-card:hover .fa-tl-track{animation-play-state:running}.everything-section .fg-card:hover .fg-expand{color:#0a0f24;background:#0a0f2406;border-color:#0a0f240f}.everything-section .fg-card:hover .fg-expand svg{scale:1}.qs-title:hover{color:var(--fg-3)}.who-card:hover,.everything-section .fg-card:hover{box-shadow:none}.cta-button,.demo-button,.fg-card,.who-card,.contact-email,.cf-submit,.ccs-trigger{-webkit-tap-highlight-color:transparent}.cta-button:active,.demo-button:active,.cf-submit:active{transform:scale(.98)}.everything-section .fg-card:active{transition:transform .15s;transform:scale(.99)}.contact-email:active{background:#fffffff2}}@media (pointer:coarse){.cf input[type=text],.cf input[type=email],.cf input[type=tel],.cf select,.cf textarea,.ccs-trigger{font-size:16px}}@media (width<=1023px){.hero-bg-svg{object-fit:contain;object-position:center;width:110%;height:72%;top:-6%;right:-38%}.fa-tl-meta{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.everything-section .fa-sheet.is-report{flex-direction:column;align-items:flex-start;gap:14px;width:min(88%,300px)}.everything-section .fa-sheet.is-report .fa-ring{width:108px}.everything-section .fa-sheet.is-report .fa-report-side{width:100%}.everything-section .fa-sheet.is-timeline{width:min(92%,420px)}}@media (width>=768px) and (width<=1023px){.who-grid{grid-template-columns:1fr 1fr}}@media (width<=767px){.hero-bg-svg{width:150%;height:52%;top:-2%;right:-62%}}.ab-head h2,.everything-section h2,.who-section h2,.cta-headline,.qs-stack-title{text-wrap:balance}@media (width>=768px) and (width<=1023px){.hero-bg-svg{object-fit:cover;object-position:top right;opacity:1;object-fit:contain;object-position:center;width:110%;height:150%;top:50%;right:-48%;transform:translateY(-50%)}}@media (width>=768px){.hero-title-line{display:block}}@media (width>=768px) and (width<=1023px){.hero-title{font-size:clamp(52px, calc(7vw / var(--z,1)), 64px);line-height:1.06}.hero-subtitle-orange{font-size:clamp(36px, calc(5vw / var(--z,1)), 46px);line-height:1.2}.questions-section h2 br{display:inline}.questions-section h2{font-size:clamp(28px, calc(calc(3.5vw / var(--z,1)) + 2px), 31px);letter-spacing:-.6px;line-height:1.3}.questions-section h2 .orange-text{margin-top:0;display:inline}.hero{padding-bottom:70px}.questions-section{padding-top:58px}.questions-intro{margin-bottom:128px}.qs-stack-art{border-radius:18px;width:calc(100% - 32px);max-width:600px;margin-left:32px}.qs-stack{gap:40px;padding-bottom:8px}.qs-stack-item{--cover:0;top:calc(96px + var(--k) * 14px);transform-origin:50% 0;transform:scale(calc(1 - var(--cover) * .06));filter:brightness(calc(1 - var(--cover) * .06));will-change:transform;background:#fff;border:1px solid #0a0f240f;border-radius:28px;padding:32px 32px 36px;position:sticky;box-shadow:0 -10px 30px #0a0f240f,0 1px 2px #0a0f240a}.qs-stack-art{width:calc(100% - 32px);max-width:600px;margin-left:32px}}@media (width>=768px) and (width<=1023px) and (prefers-reduced-motion:reduce){.qs-stack-item{filter:none;transform:none}}@media (width>=768px) and (width<=1023px){.questions-intro{margin-bottom:96px}.qs-stack-item{background:color-mix(in srgb, var(--page-bg) 70%, #fff);border-color:#3e7bba1f;padding-left:30px;box-shadow:0 -12px 32px #0a0f240d}.qs-stack{gap:calc(28vh / var(--z,1));padding-bottom:calc(28vh / var(--z,1));padding-bottom:0}.qs-stack:after{content:"";height:1px}.questions-section{--intro-h:170px;padding-bottom:0}.questions-intro{z-index:3;background:var(--page-bg);box-shadow:0 -24px 0 var(--page-bg);padding-top:8px;padding-bottom:8px;position:sticky;top:88px}.qs-stack{gap:32px}.qs-stack:after{margin-top:calc(22vh / var(--z,1))}.qs-stack-art{max-width:540px}.questions-section{margin-bottom:96px}.questions-intro{box-shadow:0 -40px 0 var(--page-bg);top:104px}.qs-stack-item{top:calc(104px + var(--intro-h) + 36px + var(--k) * 12px)}.hero{padding-top:168px;padding-left:64px}.cta-finale{height:calc(230vh / var(--z,1))}.cta-stage{height:calc(100vh / var(--z,1));height:calc(100dvh / var(--z,1));padding:calc(72px + calc(9vh / var(--z,1))) 48px 0;gap:28px;position:sticky;top:0}.cta-snap{flex:auto;width:100%;height:auto;min-height:0;margin-top:24px;margin-bottom:-48px}.cta-snap{flex:none;height:460px;margin-top:auto;margin-bottom:-40px}.cta-snap .cs-window{height:100%;min-height:0}.cta-snap{height:322px}.cta-stage{padding-top:max(calc(72px + calc(6vh / var(--z,1))), calc(calc(100dvh / var(--z,1)) - 624px))}}@media (width<=1023px){.footer:before{left:24px;right:24px}}@media (width<=767px){.footer:before{left:20px;right:20px}}@media (width>=768px) and (width<=1023px){.cta-snap{-webkit-mask-image:linear-gradient(#000 22%,#0000 76%);mask-image:linear-gradient(#000 22%,#0000 76%)}.footer-bottom{margin-left:-16px;margin-right:-16px}}@media (width<=767px){.hero{padding:120px 20px 72px}.hero-subtitle-orange{font-size:clamp(24px, calc(7vw / var(--z,1)), 30px);margin-top:8px;line-height:1.2}.questions-section{padding-top:40px}.questions-section h2{letter-spacing:-.4px;font-size:24px;line-height:31px}.questions-section h2 br{display:none}.questions-section h2 .orange-text{margin-top:6px;display:block}.qs-stack-title{font-size:22px;line-height:28px}.qs-stack .qs-tag{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 26px);font-size:12px;overflow:hidden}.fg-card,.fg-card:nth-child(-n+2),.fg-card:nth-child(5){height:320px}.everything-section .fa-sheet.is-report{width:min(86%,280px)}.cta-stage{padding-bottom:0}.cta-snap{width:calc(100% + 40px);height:230px;margin:40px -20px 0;display:block;-webkit-mask-image:linear-gradient(#000 30%,#0000 92%);mask-image:linear-gradient(#000 30%,#0000 92%)}.cta-snap .cs-window{transform-origin:0 0;border-radius:14px 14px 0 0;width:720px;height:420px;margin-left:20px;transform:scale(.52)}.cta-snap .cs-ask{width:200px}.hero-title-line{display:inline}.hero-title{font-size:clamp(32px, calc(9vw / var(--z,1)), 38px);text-wrap:balance}.hero{padding-top:152px;padding-bottom:104px}.hero-badge,.section-eyebrow,.who-label{letter-spacing:.12em;margin-bottom:16px;font-size:12px;line-height:16px}.hero-subtitle,.section-subtitle,.qs-stack-body,.who-card p,.cta-after p,.fg-dialog-content p{text-wrap:pretty}.hero-title{font-size:clamp(32px, calc(9.3vw / var(--z,1)), 38px);letter-spacing:-.03em;line-height:1.1}.hero-subtitle-orange{font-size:clamp(23px, calc(6.7vw / var(--z,1)), 27px);letter-spacing:-.02em;margin:6px 0 24px;line-height:1.22}.hero-subtitle{margin-bottom:32px;font-size:17px;line-height:27px}.questions-section h2{letter-spacing:-.02em;margin-bottom:16px;font-size:24px;line-height:32px}.questions-intro .section-subtitle{font-size:16px;line-height:26px}.qs-stack-title{letter-spacing:-.02em;margin-bottom:12px;font-size:22px;line-height:28px}.qs-stack-body{margin-bottom:16px;font-size:16px;line-height:26px}.everything-section,.who-section{padding-top:88px}.everything-section{padding-bottom:88px}.everything-section h2,.who-section h2{letter-spacing:-.025em;margin-bottom:16px;font-size:30px;line-height:36px}.everything-section .section-subtitle,.who-section .section-subtitle{margin-bottom:40px;font-size:16px;line-height:26px}.everything-section .fg-title,.everything-section .fg-card:not(:nth-child(-n+2)) .fg-title{letter-spacing:-.02em;font-size:22px;line-height:28px}.who-card{padding:24px}.who-card h3{letter-spacing:-.02em;margin-bottom:12px;font-size:22px;line-height:28px}.who-card p{margin-bottom:24px;font-size:16px;line-height:26px}.who-card li{font-size:15px;line-height:22px}.cta-stage{padding-top:96px}.cta-headline{letter-spacing:-.03em;font-size:32px;line-height:38px}.cta-after{gap:32px}.cta-after p{font-size:16px;line-height:26px}.footer-section h4{margin-bottom:8px;font-size:14px;line-height:20px}.footer-section p,.footer-section a{font-size:15px;line-height:22px}.footer-bottom,.footer-bottom p{font-size:13px}.footer-section p,.footer-section a{font-size:14px}.hero-bg-svg{object-fit:contain;object-position:center;opacity:.85;opacity:.8;width:140%;height:90%;top:50%;right:-62%;transform:translateY(-50%)}.hero-title{font-size:clamp(30px, calc(8.9vw / var(--z,1)), 38px)}.hero-bg-svg{width:78%;height:300px;top:240px;right:-38%;transform:translateY(-50%)}.hero{padding-bottom:52px}.qs-stack{gap:24px}.qs-stack:after{content:"";height:1px;margin-top:calc(16vh / var(--z,1))}.qs-stack-item{--cover:0;top:calc(80px + var(--k) * 10px);background:color-mix(in srgb, var(--page-bg) 70%, #fff);transform-origin:50% 0;transform:scale(calc(1 - var(--cover) * .06));filter:brightness(calc(1 - var(--cover) * .06));will-change:transform;border:1px solid #3e7bba1f;border-radius:22px;padding:22px 18px 20px;position:sticky;box-shadow:0 -10px 28px #0a0f240f}.qs-stack .qs-tag{margin-bottom:18px}.qs-stack-art{border-radius:14px}.questions-intro{margin-bottom:40px}}@media (width<=767px) and (prefers-reduced-motion:reduce){.qs-stack-item{filter:none;transform:none}}@media (width<=767px){.qs-stack-item>*{box-sizing:border-box;max-width:100%}.qs-stack-body,.qs-stack .qs-tag{max-width:calc(100% - 26px)}.qs-stack-art{width:100%;margin-left:0;margin-right:0}.qs-stack-item{padding-top:18px;padding-bottom:18px}.qs-stack-title{margin-bottom:10px}.qs-stack-body{margin-bottom:12px}.qs-stack .qs-tag{margin-bottom:14px}}@media (width<=1023px){.qs-stack-item{box-sizing:border-box;min-width:0}}@media (width<=767px){.qs-stack .qs-tag{white-space:normal;text-overflow:clip;align-items:flex-start;padding:6px 12px;line-height:18px;overflow:visible}.qs-stack .qs-tag:before{flex:none;margin-top:6px}.hero-title{font-size:clamp(32px, calc(calc(8.9vw / var(--z,1)) + 2px), 40px);letter-spacing:-.045em}.hero-subtitle{margin-bottom:48px;line-height:21px}.hero-subtitle-orange{font-size:clamp(26px, calc(7.6vw / var(--z,1)), 31px);letter-spacing:-.03em;line-height:1.15}.hero-title{line-height:calc(1.02em + 4px)}.hero-badge{margin-bottom:24px}}@media (width>=1024px){html body .ab-title,html body .contact-title,html body .contact-block .contact-title,html body .bl-title,html body .bl-archive-title{font-size:var(--type-display);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--track-display);color:var(--fg);text-wrap:balance}html body .ab-head h2,html body .bp-related h2{font-size:var(--type-h2);font-weight:500;line-height:var(--lh-h2);letter-spacing:var(--track-h2);color:var(--fg)}html body .ab-lede,html body .ab-hero p,html body .contact-sub,html body .contact-block>p,html body .bl-sub,html body .bl-hero p{color:var(--fg-2);font-size:18px;line-height:1.55}}html body .ab-eyebrow,html body .contact-eyebrow,html body .bl-eyebrow,html body .bp-author-label{font-size:var(--type-label);letter-spacing:var(--track-label);color:var(--fg-2);font-weight:600}html body .ab-title,html body .contact-title,html body .bl-title,html body .ab-person h3,html body .ab-investor-name,html body .bl-card-title,html body .ba-row-title,html body .ba-name,html body .bp-title,html body .bp-side-name{color:var(--fg)}@property --page-bg{syntax:"<color>";inherits:true;initial-value:#f8fafe}@property --fg{syntax:"<color>";inherits:true;initial-value:#0b1130}@property --fg-2{syntax:"<color>";inherits:true;initial-value:#0009}@property --fg-3{syntax:"<color>";inherits:true;initial-value:#00000038}@property --line{syntax:"<color>";inherits:true;initial-value:#0a0f2412}@property --card{syntax:"<color>";inherits:true;initial-value:#fff}@property --nav-bg{syntax:"<color>";inherits:true;initial-value:#f8fafe66}@property --nav-border{syntax:"<color>";inherits:true;initial-value:#3e7bba26}@property --glow{syntax:"<number>";inherits:true;initial-value:0}html{--shadow-1:0 1px 2px #0b11300a, 0 6px 20px -8px #1f26871f;--shadow-2:0 1px 2px #0b11300d, 0 14px 36px -14px #1f268742;--shadow-3:0 2px 4px #0b11300d, 0 30px 70px -24px #1f268757;--shadow-on-colour:0 12px 30px -6px #03071238;--shadow-on-dark:0 24px 56px -16px #00000080;--glass-inset:inset 0 0 32px #ffffff4d;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--radius-button:12px;--radius-input:20px;--radius-card:20px;--radius-pill:999px;--type-display:58px;--type-h2:48px;--type-h2-split:42px;--type-h3:22px;--type-body-l:16px;--type-body:15px;--type-ui:13px;--type-label:12px;--type-micro:11px;--lh-display:1.06;--lh-h2:1.1;--lh-body:1.5;--track-display:-.02em;--track-h2:-.03em;--track-label:.14em;--measure-sub:460px;--page-bg:#f8fafe;--fg:#0b1130;--fg-2:#0b1130a8;--fg-3:#0b11303d;--line:#0a0f2412;--card:#fff;--nav-bg:#f8fafe66;--nav-border:#3e7bba26;--glow:0;transition:--page-bg .7s,--fg .7s,--fg-2 .7s,--fg-3 .7s,--line .7s,--card .7s,--nav-bg .7s,--nav-border .7s,--glow .9s}html[data-theme=dark]{--page-bg:#0b1130;--fg:#fff;--fg-2:#ffffff9e;--fg-3:#ffffff40;--line:#ffffff14;--card:#111838;--nav-bg:#0a0f248c;--nav-border:#ffffff14;--glow:1}@media (prefers-reduced-motion:reduce){html{transition:none}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:72px;overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a;background:var(--page-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:clip}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
