/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties,theme;@layer base{.faq-disclosure[hidden][data-transition]{display:grid!important}}@layer components,utilities;@keyframes hero-entrance{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-entrance-scale{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-animate{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards hero-entrance}.hero-animate-scale{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards hero-entrance-scale}.hero-delay-0{animation-delay:0s}.hero-delay-1{animation-delay:80ms}.hero-delay-2{animation-delay:.16s}.hero-delay-3{animation-delay:.24s}.hero-delay-4{animation-delay:.36s}.hero-delay-5{animation-delay:.5s}@keyframes supported-lender-enter{0%{opacity:0;filter:blur(5px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.supported-lenders-field{--lender-pointer-opacity:0;--lender-pointer-x:50%;--lender-pointer-y:50%;color:#fff;width:100%;max-width:68rem;margin-inline:auto}.supported-lenders-field__surface{isolation:isolate;border-block:1px solid #d1e7ec14;padding:2.15rem 1rem 1.85rem;position:relative;overflow:hidden}.supported-lenders-field__surface:after{content:"";z-index:-1;background:radial-gradient(circle 190px at var(--lender-pointer-x)var(--lender-pointer-y),#b8e6ee21,#b8e6ee0e 34%,transparent 68%);opacity:var(--lender-pointer-opacity);pointer-events:none;transition:opacity .18s ease-out;position:absolute;inset:0}.supported-lenders-field--light{color:var(--color-mist-950)}.supported-lenders-field--light .supported-lenders-field__surface{border-block-color:#232f4014}.supported-lenders-field--light .supported-lenders-field__surface:after{background:radial-gradient(circle 190px at var(--lender-pointer-x)var(--lender-pointer-y),#243a4218,#243a420a 34%,transparent 68%)}.supported-lenders-field__heading{z-index:1;justify-content:center;align-items:center;gap:.7rem;width:fit-content;max-width:100%;margin-inline:auto;animation:.48s cubic-bezier(.22,1,.36,1) both supported-lender-enter;display:flex;position:relative}.supported-lenders-field__heading-rule{background:linear-gradient(90deg,#0000,#dcedf180);flex:none;width:2.6rem;height:1px;display:block}.supported-lenders-field__heading-rule:last-child{background:linear-gradient(90deg,#dcedf180,#0000)}.supported-lenders-field--light .supported-lenders-field__heading-rule{background:linear-gradient(90deg,#0000,#232f4057)}.supported-lenders-field--light .supported-lenders-field__heading-rule:last-child{background:linear-gradient(90deg,#232f4057,#0000)}.supported-lenders-field__heading-ornament{color:#dcedf199;flex:none;justify-content:center;align-items:center;width:.5rem;height:.5rem;display:inline-flex}.supported-lenders-field__heading-ornament svg{width:100%;height:100%;display:block}.supported-lenders-field--light .supported-lenders-field__heading-ornament{color:#232f407a}.supported-lenders-field__heading-text{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:#0000;filter:drop-shadow(0 1px 6px #b8e6ee1f);background:linear-gradient(135deg,#fffffff5 0%,#c4e8f0db 48%,#e8f6faf5 100%);-webkit-background-clip:text;background-clip:text;padding-left:.32em;font-size:.82rem;font-weight:600;line-height:1;display:inline-block}.supported-lenders-field--light .supported-lenders-field__heading-text{filter:none;background:linear-gradient(135deg,#14191feb 0%,#243a42d1 48%,#14191feb 100%);-webkit-background-clip:text;background-clip:text}.supported-lenders-field__list{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:.42rem .82rem;max-width:56rem;margin:1.35rem auto 0;padding:0;list-style:none;display:flex;position:relative}.supported-lenders-field__item{animation:.42s cubic-bezier(.22,1,.36,1) both supported-lender-enter;animation-delay:calc(var(--lender-index)*22ms)}.supported-lenders-field__button{appearance:none;color:#e8f4f8f0;cursor:pointer;min-height:2.75rem;filter:brightness(var(--lender-proximity-brightness,1));font-family:var(--font-display);letter-spacing:0;opacity:.84;text-align:center;touch-action:manipulation;transform:translateY(var(--lender-proximity-lift,0px))scale(1);transform-origin:50%;white-space:nowrap;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:.45rem .15rem;font-size:.92rem;font-weight:700;line-height:1.28;transition:color .17s ease-out,filter .17s ease-out,opacity .17s ease-out,transform .17s ease-out;display:inline-flex;position:relative}.supported-lenders-field--light .supported-lenders-field__button{color:#232f40c7;opacity:.86}.supported-lenders-field__button:after{content:"";opacity:0;transform-origin:50%;background:linear-gradient(90deg,#0000,#def6faeb,#0000);width:calc(100% - .2rem);height:1px;transition:opacity .17s ease-out,transform .17s ease-out;position:absolute;bottom:-.24rem;left:50%;transform:translate(-50%)scaleX(0)}.supported-lenders-field--light .supported-lenders-field__button:after{background:linear-gradient(90deg,#0000,#232f40b8,#0000)}.supported-lenders-field[data-has-active=true] .supported-lenders-field__button:not([data-active=true]):not(:hover):not(:focus-visible){opacity:.26}.supported-lenders-field__button:hover,.supported-lenders-field__button:focus-visible,.supported-lenders-field__button[data-active=true]{color:#fff;filter:brightness(1.25);opacity:1}.supported-lenders-field__button:focus-visible{outline-offset:.38rem;outline:1px solid #dcf2f794}.supported-lenders-field--light .supported-lenders-field__button:hover,.supported-lenders-field--light .supported-lenders-field__button:focus-visible,.supported-lenders-field--light .supported-lenders-field__button[data-active=true]{color:var(--color-mist-950)}.supported-lenders-field--light .supported-lenders-field__button:focus-visible{outline-color:#232f406b}.dark .supported-lenders-field--light{color:#fff}.dark .supported-lenders-field--light .supported-lenders-field__surface{border-block-color:#d1e7ec14}.dark .supported-lenders-field--light .supported-lenders-field__surface:after{background:radial-gradient(circle 190px at var(--lender-pointer-x)var(--lender-pointer-y),#b8e6ee21,#b8e6ee0e 34%,transparent 68%)}.dark .supported-lenders-field--light .supported-lenders-field__heading-rule{background:linear-gradient(90deg,#0000,#dcedf180)}.dark .supported-lenders-field--light .supported-lenders-field__heading-rule:last-child{background:linear-gradient(90deg,#dcedf180,#0000)}.dark .supported-lenders-field--light .supported-lenders-field__heading-ornament{color:#dcedf199}.dark .supported-lenders-field--light .supported-lenders-field__heading-text{filter:drop-shadow(0 1px 6px #b8e6ee1f);background:linear-gradient(135deg,#fffffff5 0%,#c4e8f0db 48%,#e8f6faf5 100%);-webkit-background-clip:text;background-clip:text}.dark .supported-lenders-field--light .supported-lenders-field__button{color:#e8f4f8f0;opacity:.84}.dark .supported-lenders-field--light .supported-lenders-field__button:after{background:linear-gradient(90deg,#0000,#def6faeb,#0000)}.dark .supported-lenders-field--light .supported-lenders-field__button:hover,.dark .supported-lenders-field--light .supported-lenders-field__button:focus-visible,.dark .supported-lenders-field--light .supported-lenders-field__button[data-active=true]{color:#fff;opacity:1}.dark .supported-lenders-field--light .supported-lenders-field__button:focus-visible{outline-color:#dcf2f794}.supported-lenders-field--light .supported-lenders-field__button:hover,.supported-lenders-field--light .supported-lenders-field__button:focus-visible,.supported-lenders-field--light .supported-lenders-field__button[data-active=true]{opacity:1}.supported-lenders-field__button[data-active=true]{z-index:2;transform:translateY(-2px)scale(1.025)}.supported-lenders-field__button:hover:after,.supported-lenders-field__button:focus-visible:after,.supported-lenders-field__button[data-active=true]:after{opacity:1;transform:translate(-50%)scaleX(1)}@media (width>=640px){.supported-lenders-field__surface{padding:2.25rem 1.35rem 1.95rem}.supported-lenders-field__list{gap:.5rem 1.05rem}.supported-lenders-field__button{font-size:.94rem}}@media (width>=1024px){.supported-lenders-field__surface{padding:2.55rem 2rem 2.1rem}.supported-lenders-field__list{gap:.52rem 1.08rem}.supported-lenders-field__button{min-height:2.5rem;padding-block:.35rem;font-size:1rem}}@media (width>=1536px){.supported-lenders-field__list{max-width:58rem}.supported-lenders-field__button{font-size:1.04rem}}@media (width<=639px){.supported-lenders-field__surface{margin-inline:-1.5rem;padding-inline:1.1rem}.supported-lenders-field__heading{gap:.55rem}.supported-lenders-field__heading-rule{width:1.6rem}.supported-lenders-field__heading-text{letter-spacing:.26em;padding-left:.26em;font-size:.76rem}.supported-lenders-field__button{white-space:normal}.supported-lenders-field__button[data-active=true]{transform:translateY(-2px)scale(1.025)}}@keyframes faq-spring-open{0%{opacity:0;transform:translateY(-8px)}60%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.faq-spring-content{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards faq-spring-open}.faq-disclosure{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .15s cubic-bezier(.2,0,0,1),opacity .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1);display:grid;transform:translateY(0)}.faq-disclosure[hidden]:not([data-transition]){display:none}.faq-disclosure[data-enter]{transition-duration:.4s}.faq-disclosure[data-leave],.faq-disclosure[hidden][data-enter]{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.faq-disclosure[data-closed]{opacity:0;grid-template-rows:0fr;transform:translateY(-8px)}.faq-disclosure__viewport{min-height:0;overflow:hidden}.faq-context-icon{filter:blur();opacity:1;transition:filter .3s cubic-bezier(.2,0,0,1),opacity .3s cubic-bezier(.2,0,0,1),scale .3s cubic-bezier(.2,0,0,1);scale:1}.faq-context-icon--minus,[aria-expanded=true] .faq-context-icon--plus{filter:blur(4px);opacity:0;scale:.25}[aria-expanded=true] .faq-context-icon--minus{filter:blur();opacity:1;scale:1}.faq-target-visible:has([data-hash-target=true]){opacity:1;transform:translateY(0)}.contact-form-card{isolation:isolate;transition:background-color .22s ease-out,box-shadow .22s ease-out,transform .22s ease-out;position:relative}.contact-form-card:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .22s ease-out;position:absolute;inset:-1px;box-shadow:0 0 0 1px oklch(45% .017 213.2/.16),0 24px 68px -36px oklch(45% .017 213.2/.36)}.contact-form-card:focus-within:before{opacity:1}:scope:where(.dark,.dark *) .contact-form-card:before{box-shadow:0 0 0 1px oklch(87.2% .007 219.6/.18),0 24px 68px -36px oklch(87.2% .007 219.6/.22)}.contact-field__label{transition:color .18s ease-out}.contact-field:has(:is(input,textarea,select):focus) .contact-field__label{color:var(--color-mist-950)}:scope:where(.dark,.dark *) .contact-field:has(:is(input,textarea,select):focus) .contact-field__label{color:#fff}.contact-input{transition:border-color .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out}.contact-field[data-recovery=true] .contact-input{border-color:oklch(72.3% .014 214.4);box-shadow:0 0 0 3px oklch(72.3% .014 214.4/.16)}.contact-field__recovery{animation:.32s cubic-bezier(.34,1.56,.64,1) both faq-spring-open}:scope:where(.dark,.dark *) .contact-field[data-recovery=true] .contact-input{border-color:oklch(87.2% .007 219.6/.72);box-shadow:0 0 0 3px oklch(87.2% .007 219.6/.14)}.contact-status{transform-origin:0 0}.contact-submit-button{--contact-submit-spinner-color:#fffffff5;width:8.75rem;min-width:8.75rem;transition:width .26s cubic-bezier(.34,1.56,.64,1),min-width .26s cubic-bezier(.34,1.56,.64,1),padding-inline .26s cubic-bezier(.34,1.56,.64,1),background-color .18s ease-out,color .18s ease-out,scale .15s ease-out,box-shadow .18s ease-out;position:relative;overflow:hidden}:scope:where(.dark,.dark *) .contact-submit-button{--contact-submit-spinner-color:var(--color-mist-950)}.contact-submit-button__label{opacity:1;transition:opacity .16s ease-out,transform .16s ease-out}.contact-submit-button__check{opacity:0;place-items:center;transition:opacity .18s ease-out,transform .26s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;inset:0;transform:scale(.72)}.contact-submit-button--submitting,.contact-submit-button--success{width:3rem;min-width:3rem;padding-inline:0}.contact-submit-button--submitting .contact-submit-button__label,.contact-submit-button--success .contact-submit-button__label{opacity:0;transform:translateY(4px)}.contact-submit-button--success .contact-submit-button__check{opacity:1;transform:scale(1)}.contact-submit-button--submitting:after{content:"";background:conic-gradient(from 90deg,transparent 0 24%,var(--contact-submit-spinner-color)30% 100%);border-radius:9999px;width:1.15rem;height:1.15rem;animation:.72s linear infinite contact-submit-spin;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}@keyframes contact-submit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.faq-icon-spring{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.faq-icon-spring[data-open=true]{transform:rotate(90deg)}.parallax-tilt{transform-style:preserve-3d;perspective:1000px;transition:transform .15s ease-out,box-shadow .3s ease-out}.parallax-tilt:hover{box-shadow:0 25px 50px -12px #00000026,0 12px 24px -8px #0000001a}:scope:where(.dark,.dark *) .parallax-tilt:hover{box-shadow:0 25px 50px -12px #0006,0 12px 24px -8px #0000004d}.parallax-tilt-glow{position:relative;overflow:hidden}.parallax-tilt-glow:after{content:"";opacity:0;background:radial-gradient(circle at var(--mouse-x,50%)var(--mouse-y,50%),#ffffff26 0%,transparent 50%);pointer-events:none;transition:opacity .3s ease-out;position:absolute;inset:0}.parallax-tilt-glow:hover:after{opacity:1}@keyframes blur-in{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes blur-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(8px)}}@keyframes mesh-drift{0%,to{transform:translate(-50%,-50%)translate(0)scale(1)}25%{transform:translate(-50%,-50%)translate(30px,-20px)scale(1.05)}50%{transform:translate(-50%,-50%)translate(-20px,30px)scale(.95)}75%{transform:translate(-50%,-50%)translate(-30px,-10px)scale(1.02)}}@keyframes mesh-drift-slow{0%,to{transform:translate(-50%,-50%)translate(0)scale(1)}33%{transform:translate(-50%,-50%)translate(15px,-25px)scale(1.03)}66%{transform:translate(-50%,-50%)translate(-25px,15px)scale(.97)}}@keyframes marquee-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.logo-marquee-scroll-left{animation:marquee-scroll-left var(--marquee-duration,30s)linear infinite}.logo-marquee-scroll-right{animation:marquee-scroll-right var(--marquee-duration,30s)linear infinite}@keyframes border-beam{0%{top:0;left:0;transform:translate(-50%,-50%)}25%{top:0;left:100%;transform:translate(-50%,-50%)}50%{top:100%;left:100%;transform:translate(-50%,-50%)}75%{top:100%;left:0;transform:translate(-50%,-50%)}to{top:0;left:0;transform:translate(-50%,-50%)}}.animate-border-beam{animation:8s linear infinite border-beam}[data-pricing-root][data-pricing-period=Monthly] [data-period]:not([data-period=Monthly]),[data-pricing-root][data-pricing-period=Yearly] [data-period]:not([data-period=Yearly]){display:none}@keyframes digit-morph{0%{opacity:0;transform:translateY(100%)}50%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes digit-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes digit-slide-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.animate-digit-morph{animation:.4s cubic-bezier(.22,1,.36,1) forwards digit-morph}.animate-digit-slide-out{animation:.4s cubic-bezier(.22,1,.36,1) forwards digit-slide-out}.animate-digit-slide-in{animation:.4s cubic-bezier(.22,1,.36,1) forwards digit-slide-in}.pricing-tab-panels>[role=tabpanel]{animation:.35s cubic-bezier(.22,1,.36,1) forwards pricing-panel-enter}@keyframes pricing-panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.morphing-price{transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block}.screenshot-reflection{position:relative}.screenshot-reflection:after{content:"";background:linear-gradient(to bottom,var(--reflection-color,#0000000a)0%,transparent 100%);filter:blur(8px);border-radius:inherit;pointer-events:none;opacity:.6;transform-origin:top;height:30%;transition:opacity .5s ease-out;position:absolute;top:100%;left:0;right:0;transform:scaleY(.5);-webkit-mask-image:linear-gradient(#0006 0%,#0000 80%);mask-image:linear-gradient(#0006 0%,#0000 80%)}.screenshot-reflection:hover:after{opacity:.8}:scope:where(.dark,.dark *) .screenshot-reflection:after{--reflection-color:#ffffff08}.section-horizon{position:relative}.section-horizon:before,.section-horizon:after{content:"";background:linear-gradient(90deg,#0000 0%,oklch(56% .021 213.5) 50%,oklch(72.3% .014 214.4) 100%);height:1px;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;top:0;transform:scaleX(0)}.section-horizon:before{transform-origin:0;width:35%;left:0}.section-horizon:after{transform-origin:100%;background:linear-gradient(90deg,oklch(72.3% .014 214.4) 0%,oklch(56% .021 213.5) 50%,#0000 100%);width:35%;right:0}.section-horizon[data-visible=true]:before,.section-horizon[data-visible=true]:after{transform:scaleX(1)}.section-horizon[data-visible=true]:after{transition-delay:.1s}:scope:where(.dark,.dark *) .section-horizon:before{background:linear-gradient(90deg,#0000 0%,oklch(72.3% .014 214.4) 50%,oklch(87.2% .007 219.6) 100%)}:scope:where(.dark,.dark *) .section-horizon:after{background:linear-gradient(90deg,oklch(87.2% .007 219.6) 0%,oklch(72.3% .014 214.4) 50%,#0000 100%)}@keyframes presence-pulse{0%{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1)}}.avatar-presence{position:relative}.avatar-presence:before{content:"";opacity:0;pointer-events:none;border:2px solid oklch(56% .021 213.5);border-radius:9999px;animation:2.5s ease-out infinite paused presence-pulse;position:absolute;inset:-4px}.group:hover .avatar-presence:before{animation-play-state:running}:scope:where(.dark,.dark *) .avatar-presence:before{border-color:oklch(72.3% .014 214.4)}@keyframes depth-stack-fade{0%{opacity:.25;transform:translate(4px,6px)scale(.98)}to{opacity:0;transform:translate(0)scale(1)}}.card-depth-stack{position:relative}.card-depth-stack:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;background:oklch(27.5% .011 216.9/.08);position:absolute;inset:0}.card-depth-stack[data-animating=true]:before{animation:.7s cubic-bezier(.22,1,.36,1) forwards depth-stack-fade}:scope:where(.dark,.dark *) .card-depth-stack:before{background:oklch(92.5% .005 214.3/.06)}@keyframes prismatic-shift{0%{filter:hue-rotate(var(--prismatic-hue,0deg))saturate(1.1)}to{filter:hue-rotate()saturate()}}@keyframes prismatic-enter-tl{0%{opacity:0;transform:translate(-16px,-16px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes prismatic-enter-tr{0%{opacity:0;transform:translate(16px,-16px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes prismatic-enter-bl{0%{opacity:0;transform:translate(-16px,16px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes prismatic-enter-br{0%{opacity:0;transform:translate(16px,16px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes prismatic-enter-left{0%{opacity:0;transform:translate(-20px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes prismatic-enter-right{0%{opacity:0;transform:translate(20px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.prismatic-enter{opacity:0}.prismatic-enter[data-visible=true]{animation:var(--prismatic-direction,prismatic-enter-tl).7s cubic-bezier(.22,1,.36,1)forwards,prismatic-shift .9s cubic-bezier(.22,1,.36,1)forwards}.prismatic-enter[data-position="0"]{--prismatic-direction:prismatic-enter-tl;--prismatic-hue:-8deg}.prismatic-enter[data-position="1"]{--prismatic-direction:scroll-slide-up;--prismatic-hue:0deg}.prismatic-enter[data-position="2"]{--prismatic-direction:prismatic-enter-tr;--prismatic-hue:8deg}.prismatic-enter[data-position="3"]{--prismatic-direction:prismatic-enter-left;--prismatic-hue:-5deg}.prismatic-enter[data-position="4"]{--prismatic-direction:scroll-scale-up;--prismatic-hue:0deg}.prismatic-enter[data-position="5"]{--prismatic-direction:prismatic-enter-right;--prismatic-hue:5deg}.prismatic-enter[data-position="6"]{--prismatic-direction:prismatic-enter-bl;--prismatic-hue:-8deg}.prismatic-enter[data-position="7"]{--prismatic-direction:scroll-slide-up;--prismatic-hue:0deg}.prismatic-enter[data-position="8"]{--prismatic-direction:prismatic-enter-br;--prismatic-hue:8deg}.pricing-focus-card{transition:transform .2s ease-out,box-shadow .2s ease-out;box-shadow:0 0 0 1px oklch(45% .017 213.2/.1),0 18px 46px -32px oklch(45% .017 213.2/.42)}.pricing-focus-group:hover .pricing-focus-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px oklch(45% .017 213.2/.16),0 24px 60px -30px oklch(45% .017 213.2/.48)}:scope:where(.dark,.dark *) .pricing-focus-card{box-shadow:0 0 0 1px oklch(87.2% .007 219.6/.1),0 18px 46px -32px #000}:scope:where(.dark,.dark *) .pricing-focus-group:hover .pricing-focus-card:hover{box-shadow:0 0 0 1px oklch(72.3% .014 214.4/.15),0 24px 60px -30px oklch(72.3% .014 214.4/.3)}@keyframes screenshot-reveal{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes screenshot-reveal-glow{0%{opacity:1;left:-20%}to{opacity:0;left:120%}}.screenshot-reveal{clip-path:polygon(0 0,0 0,0 100%,0 100%);position:relative}.screenshot-reveal[data-visible=true]{animation:.8s cubic-bezier(.22,1,.36,1) forwards screenshot-reveal}.screenshot-reveal:before{content:"";pointer-events:none;z-index:10;opacity:0;background:linear-gradient(90deg,#0000 0%,oklch(72.3% .014 214.4/.4) 50%,#0000 100%);width:15%;height:100%;position:absolute;top:0;left:-20%}.screenshot-reveal[data-visible=true]:before{animation:.8s cubic-bezier(.22,1,.36,1) forwards screenshot-reveal-glow}:scope:where(.dark,.dark *) .screenshot-reveal:before{background:linear-gradient(90deg,#0000 0%,oklch(87.2% .007 219.6/.3) 50%,#0000 100%)}@keyframes divider-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes divider-pulse{0%{opacity:0;left:50%}10%{opacity:1}50%{opacity:1;left:100%}to{opacity:0;left:100%}}@keyframes divider-pulse-reverse{0%{opacity:0;right:50%}10%{opacity:1}50%{opacity:1;right:100%}to{opacity:0;right:100%}}.section-divider{width:100%;height:1px;position:relative}.section-divider:before,.section-divider:after{content:"";width:50%;height:1px;position:absolute;top:0;transform:scaleX(0)}.section-divider:before{transform-origin:100%;background:linear-gradient(270deg,oklch(56% .021 213.5) 0%,oklch(72.3% .014 214.4/.5) 50%,#0000 100%);right:50%}.section-divider:after{transform-origin:0;background:linear-gradient(90deg,oklch(56% .021 213.5) 0%,oklch(72.3% .014 214.4/.5) 50%,#0000 100%);left:50%}.section-divider[data-visible=true]:before,.section-divider[data-visible=true]:after{animation:.6s cubic-bezier(.22,1,.36,1) forwards divider-draw}.section-divider[data-visible=true]:after{animation-delay:50ms}.section-divider-pulse{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,oklch(72.3% .014 214.4) 50%,#0000 100%);border-radius:2px;width:30px;height:3px;position:absolute;top:-1px}.section-divider-pulse.right{left:50%}.section-divider[data-visible=true] .section-divider-pulse.right{animation:1s cubic-bezier(.22,1,.36,1) .5s forwards divider-pulse}.section-divider-pulse.left{right:50%}.section-divider[data-visible=true] .section-divider-pulse.left{animation:1s cubic-bezier(.22,1,.36,1) .55s forwards divider-pulse-reverse}:scope:where(.dark,.dark *) .section-divider:before{background:linear-gradient(270deg,oklch(72.3% .014 214.4) 0%,oklch(56% .021 213.5/.5) 50%,#0000 100%)}:scope:where(.dark,.dark *) .section-divider:after{background:linear-gradient(90deg,oklch(72.3% .014 214.4) 0%,oklch(56% .021 213.5/.5) 50%,#0000 100%)}:scope:where(.dark,.dark *) .section-divider-pulse{background:linear-gradient(90deg,#0000 0%,oklch(87.2% .007 219.6) 50%,#0000 100%)}@keyframes quote-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.quote-float{animation:8s ease-in-out infinite quote-float}.group:hover .quote-float{opacity:.8;transition:opacity .3s ease-out;animation-play-state:paused}@keyframes data-pulse-travel{0%{offset-distance:0%;opacity:0}5%{opacity:1}95%{opacity:1}to{offset-distance:100%;opacity:0}}.data-pulse{offset-rotate:0deg;opacity:0;background:oklch(56% .021 213.5);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 8px oklch(56% .021 213.5/.6)}.data-pulse.active{animation:4s linear infinite data-pulse-travel}.data-pulse:nth-child(2){animation-delay:2s}:scope:where(.dark,.dark *) .data-pulse{background:oklch(72.3% .014 214.4);box-shadow:0 0 8px oklch(72.3% .014 214.4/.6)}@keyframes faq-glow-trail{0%{opacity:0;transform:scaleX(0)}35%{opacity:1}to{opacity:0;transform:scaleX(1)}}.faq-glow-trail{position:relative;overflow:hidden}.faq-glow-trail:after{content:"";opacity:0;pointer-events:none;transform-origin:50%;background:linear-gradient(90deg,#0000 0%,oklch(56% .021 213.5/.5) 20%,oklch(72.3% .014 214.4/.8) 50%,oklch(56% .021 213.5/.5) 80%,#0000 100%);height:2px;position:absolute;bottom:0;left:0;right:3rem;transform:scaleX(0)}[aria-expanded=true]+.faq-glow-trail:after{animation:.4s cubic-bezier(.2,0,0,1) forwards faq-glow-trail}:scope:where(.dark,.dark *) .faq-glow-trail:after{background:linear-gradient(90deg,#0000 0%,oklch(72.3% .014 214.4/.4) 20%,oklch(87.2% .007 219.6/.6) 50%,oklch(72.3% .014 214.4/.4) 80%,#0000 100%)}@keyframes aurora-drift-1{0%,to{opacity:.5;transform:translate(-50%,-50%)translate(0)scale(1)rotate(0)}25%{opacity:.6;transform:translate(-50%,-50%)translate(8%,-6%)scale(1.1)rotate(3deg)}50%{opacity:.45;transform:translate(-50%,-50%)translate(-5%,8%)scale(.95)rotate(-2deg)}75%{opacity:.55;transform:translate(-50%,-50%)translate(6%,4%)scale(1.05)rotate(1deg)}}@keyframes aurora-drift-2{0%,to{opacity:.4;transform:translate(-50%,-50%)translate(0)scale(1)rotate(0)}33%{opacity:.5;transform:translate(-50%,-50%)translate(-10%,5%)scale(1.15)rotate(-4deg)}66%{opacity:.35;transform:translate(-50%,-50%)translate(7%,-8%)scale(.9)rotate(3deg)}}@keyframes aurora-drift-3{0%,to{opacity:.3;transform:translate(-50%,-50%)translate(0)scale(1)rotate(0)}20%{opacity:.4;transform:translate(-50%,-50%)translate(12%,6%)scale(.85)rotate(5deg)}40%{opacity:.25;transform:translate(-50%,-50%)translate(-8%,-10%)scale(1.1)rotate(-3deg)}60%{opacity:.35;transform:translate(-50%,-50%)translate(5%,12%)scale(.95)rotate(2deg)}80%{opacity:.3;transform:translate(-50%,-50%)translate(-6%,-5%)scale(1.05)rotate(-1deg)}}.aurora-background{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.aurora-layer{filter:blur(80px);border-radius:50%;width:150%;height:150%;position:absolute;top:50%;left:50%}.aurora-background:not([data-paused=true]) .aurora-layer{will-change:transform,opacity}.aurora-layer-1{background:radial-gradient(oklch(56% .021 213.5/.25) 0%,oklch(72.3% .014 214.4/.15) 40%,#0000 70%);animation:35s ease-in-out infinite aurora-drift-1}.aurora-layer-2{mix-blend-mode:soft-light;background:radial-gradient(oklch(45% .017 213.2/.2) 0%,oklch(56% .021 213.5/.1) 50%,#0000 75%);animation:28s ease-in-out -10s infinite aurora-drift-2}.aurora-layer-3{mix-blend-mode:screen;background:radial-gradient(oklch(72.3% .014 214.4/.15) 0%,oklch(87.2% .007 219.6/.08) 40%,#0000 60%);width:100%;height:100%;animation:22s ease-in-out -5s infinite aurora-drift-3}:scope:where(.dark,.dark *) .aurora-layer-1{background:radial-gradient(oklch(72.3% .014 214.4/.2) 0%,oklch(56% .021 213.5/.12) 40%,#0000 70%)}:scope:where(.dark,.dark *) .aurora-layer-2{background:radial-gradient(oklch(56% .021 213.5/.15) 0%,oklch(45% .017 213.2/.08) 50%,#0000 75%)}:scope:where(.dark,.dark *) .aurora-layer-3{background:radial-gradient(oklch(87.2% .007 219.6/.12) 0%,oklch(72.3% .014 214.4/.06) 40%,#0000 60%)}.aurora-background[data-paused=true] .aurora-layer{animation-play-state:paused}.hero-parallax{--scroll-y:0}.hero-parallax-element{--parallax-speed:1;transform:translateY(calc(var(--scroll-y,0)*(1 - var(--parallax-speed))*1px));transition:transform linear}.hero-parallax-bg{--parallax-speed:.5}.hero-parallax-screenshot{--parallax-speed:.7}.hero-parallax-headline{--parallax-speed:1}.hero-parallax-cta{--parallax-speed:1.1}.hero-parallax[data-scrolling=true] .hero-parallax-element{will-change:transform}@media (hover:none){.hero-parallax-element{transform:none!important}}@keyframes icon-path-curve-up{0%{offset-distance:0%;opacity:0;transform:scale(.8)}to{offset-distance:100%;opacity:1;transform:scale(1)}}@keyframes icon-path-fallback{0%{opacity:0;transform:translateY(20px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.icon-path-motion{opacity:0;offset-path:path("M 0 40 Q 10 20 20 10 T 40 0");offset-anchor:0 0;offset-rotate:0deg;offset-distance:0%}.icon-path-motion.path-left{offset-path:path("M 30 40 Q 15 25 10 15 T 0 0")}.icon-path-motion.path-right{offset-path:path("M -30 40 Q -15 25 -10 15 T 0 0")}.icon-path-motion.path-bounce{offset-path:path("M 0 50 Q 5 20 0 10 T 0 0")}.icon-path-motion[data-visible=true]{animation:.7s cubic-bezier(.22,1,.36,1) forwards icon-path-curve-up}@supports not (offset-path:path('M 0 0')){.icon-path-motion{offset-path:none}.icon-path-motion[data-visible=true]{animation:.6s cubic-bezier(.22,1,.36,1) forwards icon-path-fallback}}.sticky-section-container{position:relative}.sticky-eyebrow{z-index:5;background:0 0;transition:background-color .3s ease-out,-webkit-backdrop-filter .3s ease-out,backdrop-filter .3s ease-out,padding .3s ease-out,margin .3s ease-out;position:sticky;top:64px}.sticky-eyebrow[data-stuck=true]{-webkit-backdrop-filter:blur(12px)saturate(150%);background:oklch(96.3% .002 197.1/.85);border-radius:8px;margin:0 -16px;padding:8px 16px;box-shadow:0 1px 3px oklch(14.8% .004 228.8/.05),0 4px 12px oklch(14.8% .004 228.8/.03)}:scope:where(.dark,.dark *) .sticky-eyebrow[data-stuck=true]{background:oklch(14.8% .004 228.8/.85);box-shadow:0 1px 3px oklch(0% 0 0/.2),0 4px 12px oklch(0% 0 0/.15)}.sticky-eyebrow[data-active=true]:after{content:"";background:oklch(56% .021 213.5);border-radius:1px;width:24px;height:2px;animation:.3s ease-out forwards eyebrow-indicator-enter;position:absolute;bottom:-4px;left:0}@keyframes eyebrow-indicator-enter{0%{opacity:0;width:0}to{opacity:1;width:24px}}:scope:where(.dark,.dark *) .sticky-eyebrow[data-active=true]:after{background:oklch(72.3% .014 214.4)}.scroll-highlight{transition:color .5s ease-out}.scroll-highlight[data-highlighted=true]{color:oklch(15% .02 223.9)}:scope:where(.dark,.dark *) .scroll-highlight[data-highlighted=true]{color:oklch(100% 0 0)}.scroll-highlight[data-highlight-index="0"]{transition-delay:0s}.scroll-highlight[data-highlight-index="1"]{transition-delay:50ms}.scroll-highlight[data-highlight-index="2"]{transition-delay:.1s}.scroll-highlight[data-highlight-index="3"]{transition-delay:.15s}.scroll-highlight.with-underline{position:relative}.scroll-highlight.with-underline:after{content:"";background:linear-gradient(90deg,oklch(56% .021 213.5) 0%,oklch(72.3% .014 214.4) 100%);border-radius:1px;width:0;height:2px;transition:width .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-2px;left:0}.scroll-highlight.with-underline[data-highlighted=true]:after{width:100%}:scope:where(.dark,.dark *) .scroll-highlight.with-underline:after{background:linear-gradient(90deg,oklch(72.3% .014 214.4) 0%,oklch(87.2% .007 219.6) 100%)}
