table{border-collapse:collapse}.slick-dots li button:before{color:#4a4660;font-size:10px}.slick-dots li.slick-active button:before{color:#a855f7}.ql-editor{height:200px}a,span.hyper-link{color:#d4d0e0;text-decoration:underline}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{position:relative}button,input{font-family:inherit}.workflow{position:relative;width:100%;isolation:isolate;overflow-x:hidden;overflow-y:visible;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workflow:before{inset:0;z-index:-2;background-image:linear-gradient(90deg,rgba(29,23,49,.045) 1px,transparent 0),linear-gradient(180deg,rgba(29,23,49,.045) 1px,transparent 0);background-size:72px 72px;opacity:.6}.workflow:after,.workflow:before{content:"";position:absolute;pointer-events:none}.workflow:after{top:90px;left:50%;transform:translateX(-50%);width:min(780px,90%);height:340px;border-radius:999px;z-index:-1}.workflow__header{max-width:1120px;margin:0 auto;padding:11rem 2rem 5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.workflow__badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.75rem;font-weight:500;letter-spacing:.01em;color:#5b21b6;width:fit-content;padding:.25rem .75rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(90deg,#ffffff,#ffffff) padding-box,linear-gradient(90deg,#c9a5f0,#7137e0) border-box;border:1px solid rgba(0,0,0,0);box-shadow:0 8px 20px rgba(139,92,246,.12),inset 0 1px 0 hsla(0,0%,100%,.7)}.workflow__heading{max-width:760px;font-size:clamp(1.3rem,5.6vw,3.3rem);font-weight:500;line-height:1.05;color:#0e0d14;margin:0;letter-spacing:-.042em}.workflow__heading-highlight{background:linear-gradient(90deg,#8b5cf6,#a855f7 45%,#5b21b6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:inline-block}.workflow__subheading{font-size:clamp(.98rem,1vw,1.2rem);line-height:1.6;color:rgba(19,17,31,.68);margin:0;max-width:780px}.workflow__container{position:relative;z-index:1;width:100%;height:100vh;max-width:1380px;margin:0 auto;padding:2.25rem 2rem 0;display:grid;grid-template-columns:minmax(360px,430px) minmax(0,1fr);gap:2.6rem;align-items:flex-start}.workflow__nav{display:flex;flex-direction:column;gap:.45rem;scrollbar-width:none;padding:.8rem;border-radius:22px}.workflow__nav::-webkit-scrollbar{display:none}.workflow__nav-item{padding:1.15rem 1.2rem;border-radius:14px;cursor:pointer;border:1px solid rgba(0,0,0,0);border-left-color:rgba(168,163,184,.5);transition:border-left-color .35s ease,background-color .35s ease,border-color .35s ease,transform .35s ease}.workflow__nav-item:hover:not(.workflow__nav-item--active){border-color:rgba(139,92,246,.18);background:rgba(246,244,255,.82);transform:translateX(2px)}.workflow__nav-item--active{border-color:rgba(139,92,246,.25);background:rgba(240,236,255,.95);box-shadow:0 10px 22px rgba(117,78,193,.14)}.workflow__nav-title{font-size:1.02rem;font-weight:500;color:rgba(16,14,27,.86);line-height:1.4;display:block;transition:color .4s ease}.workflow__nav-item--active .workflow__nav-title{color:#7137e0}.workflow__nav-desc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1),opacity .4s ease;opacity:0}.workflow__nav-item--active .workflow__nav-desc{grid-template-rows:1fr;opacity:1}.workflow__nav-desc-inner{overflow:hidden}.workflow__nav-desc-inner p{font-size:.86rem;line-height:1.7;color:rgba(42,39,64,.8);margin:.75rem 0 1rem}.workflow__nav-dots{display:flex;gap:.5rem;margin-bottom:1rem;padding-left:.25rem}.workflow__nav-dot{width:9px;height:9px;border-radius:50%;background:rgba(151,140,179,.55);cursor:pointer;transition:background .3s ease,transform .3s ease}.workflow__nav-dot--active{background:#5b21b6;transform:scale(1.26)}.workflow__nav-dot:hover:not(.workflow__nav-dot--active){background:rgba(115,98,155,.9)}.workflow__nav-link{font-size:.8125rem;font-weight:500;color:#7137e0;text-decoration:none;display:inline-block;margin-bottom:.25rem;transition:color .25s ease}.workflow__nav-link:hover{color:#5b21b6}.workflow__preview{height:100%;position:relative;align-self:stretch}.workflow__preview-frame{position:sticky;right:0;bottom:auto;width:min(56vw,1000px);height:70dvh;min-height:70dvh;border-radius:24px;overflow:visible;transform:translateY(14px);animation:workflowPreviewPop .7s cubic-bezier(.22,1,.36,1) forwards;z-index:50}.workflow__preview-img-wrap{position:relative;z-index:1;will-change:opacity,transform}.workflow__preview-image{position:relative;width:100%;height:auto;object-fit:cover;display:block;border-radius:8px;border:1px solid rgba(126,110,162,.35);box-shadow:0 30px 50px rgba(17,13,30,.28),0 10px 22px rgba(17,13,30,.12),inset 0 0 0 1px hsla(0,0%,100%,.35)}@keyframes workflowPreviewPop{0%{opacity:0;transform:translate(-22px,52px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@media(max-width:1024px){.workflow__container{grid-template-columns:1fr;height:auto;min-height:100vh;gap:1.3rem;padding-top:1rem}.workflow__nav{max-height:420px}.workflow__preview-image{min-height:380px;max-width:110%}.workflow__preview-img-wrap{transform:translate(-8%,8%)}.workflow__preview-frame{position:relative;width:100%;min-height:auto;left:auto;bottom:auto;border-radius:20px;padding:0;border:0;box-shadow:none;background:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none;animation:none;transform:none}.workflow__preview-frame:before{display:none}}@media(max-width:768px){.workflow:before{background-size:44px 44px}.workflow__container{grid-template-columns:1fr;gap:1.1rem;padding:1.5rem}.workflow__preview{order:-1}.workflow__heading{font-size:clamp(1.95rem,8.5vw,2.8rem)}.workflow__header{padding:3.4rem 1.25rem 1.9rem}.workflow__subheading{font-size:1rem}.workflow__nav{border-radius:18px;padding:.65rem}.workflow__nav-item{padding:1rem}.workflow__preview-frame{border-radius:18px;min-height:auto}.workflow__preview-image{min-height:280px;max-width:100%;border-radius:14px}.workflow__preview-img-wrap{transform:translate(0)}}@media(max-width:520px){.workflow__container{padding:1rem}.workflow__badge{font-size:.68rem;padding:.125rem .5rem}}.page-grid{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;background-image:linear-gradient(90deg,rgba(29,23,49,.045) 1px,transparent 0),linear-gradient(180deg,rgba(29,23,49,.045) 1px,transparent 0);background-size:72px 72px;opacity:.6}::selection{background:#8b5cf6;color:#fff}::-moz-selection{background:#8b5cf6;color:#fff}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#8b5cf6;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#8b5cf6}.block-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;width:100%;padding:2rem;border-radius:16px}.block-container.dynamic-width{width:32vw}@media (max-width:1024px){.block-container.dynamic-width{width:90vw}}.button-comp{display:inline-flex;height:2.5rem;padding:0 1rem;align-items:center;justify-content:center;flex-shrink:0;gap:.5rem;outline:none;cursor:pointer;position:relative;border-radius:var(--radius);border:1px solid var(--border);background-color:rgba(0,0,0,0);color:var(--foreground);text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.5px;transition:none}.button-comp.size-sm{height:2rem!important;padding:0 .75rem!important;font-size:.8125rem!important;gap:.375rem!important}.button-comp.size-lg{height:2.75rem!important;padding:0 1.5rem!important;font-size:.9375rem!important;gap:.625rem!important}.button-comp.size-icon{width:2.5rem!important;height:2.5rem!important;padding:0!important}.button-comp.size-icon.size-sm{width:2rem!important;height:2rem!important}.button-comp.size-icon.size-lg{width:2.75rem!important;height:2.75rem!important}.button-comp .borderless{border:none!important}.button-comp.uppercase{text-transform:uppercase}.button-comp.lowercase{text-transform:lowercase}.button-comp.capitalize{text-transform:capitalize}.button-comp.none{text-transform:none}.button-comp .button-content{display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.button-comp.outline{border-color:var(--border);color:var(--foreground);background-color:rgba(0,0,0,0)}.button-comp.outline:hover:not(:disabled){background-color:var(--muted);border-color:var(--border)}.button-comp.outline:active:not(:disabled){background-color:var(--muted)}.button-comp.outline:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.button-comp.outline:disabled{background-color:rgba(0,0,0,0);border-color:var(--border);color:var(--muted-foreground);opacity:.5;cursor:not-allowed}.button-comp.outline-purple{border-color:var(--chart-4);color:var(--chart-4);background-color:rgba(0,0,0,0)}.button-comp.outline-purple:hover:not(:disabled){background-color:var(--chart-4);color:var(--primary-foreground)}.button-comp.outline-purple:active:not(:disabled){background-color:var(--chart-4);opacity:.9}.button-comp.outline-purple:focus-visible{outline:2px solid var(--chart-4);outline-offset:2px}.button-comp.outline-purple:disabled{border-color:var(--border);color:var(--muted-foreground);opacity:.5;cursor:not-allowed}.button-comp.danger{color:var(--destructive);border-color:var(--destructive);background-color:rgba(0,0,0,0)}.button-comp.danger:hover:not(:disabled){background-color:var(--destructive);color:var(--destructive-foreground)}.button-comp.danger:active:not(:disabled){background-color:var(--destructive);opacity:.9}.button-comp.danger:focus-visible{outline:2px solid var(--destructive);outline-offset:2px}.button-comp.danger:disabled{border-color:var(--border);color:var(--muted-foreground);opacity:.5;cursor:not-allowed}.button-comp.success{color:var(--chart-2);border-color:var(--chart-2);background-color:rgba(0,0,0,0)}.button-comp.success:hover:not(:disabled){background-color:var(--chart-2);color:var(--primary-foreground)}.button-comp.success:active:not(:disabled){background-color:var(--chart-2);opacity:.9}.button-comp.success:focus-visible{outline:2px solid var(--chart-2);outline-offset:2px}.button-comp.success:disabled{border-color:var(--border);color:var(--muted-foreground);opacity:.5;cursor:not-allowed}.button-comp.warning{color:var(--chart-3);border-color:var(--chart-3);background-color:rgba(0,0,0,0)}.button-comp.warning:hover:not(:disabled){background-color:var(--chart-3);color:var(--primary-foreground)}.button-comp.warning:active:not(:disabled){background-color:var(--chart-3);opacity:.9}.button-comp.warning:focus-visible{outline:2px solid var(--chart-3);outline-offset:2px}.button-comp.warning:disabled{border-color:var(--border);color:var(--muted-foreground);opacity:.5;cursor:not-allowed}.button-comp.caution{color:var(--chart-5);border-color:var(--chart-5);background-color:rgba(0,0,0,0)}.button-comp.caution:hover:not(:disabled){background-color:var(--chart-5);color:var(--primary-foreground)}.button-comp.caution:active:not(:disabled){background-color:var(--chart-5);opacity:.9}.button-comp.caution:focus-visible{outline:2px solid var(--chart-5);outline-offset:2px}.button-comp.caution:disabled{border-color:var(--border);color:var(--muted-foreground);opacity:.5;cursor:not-allowed}.button-comp.primary{background:linear-gradient(135deg,var(--chart-1) 0,var(--chart-4) 100%);border-color:rgba(0,0,0,0);color:var(--primary-foreground);position:relative;overflow:hidden}.button-comp.primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--chart-4) 0,var(--chart-1) 100%);opacity:0;transition:opacity .2s ease}.button-comp.primary .button-content{position:relative;z-index:1}.button-comp.primary:hover:not(:disabled):before{opacity:1}.button-comp.primary:active:not(:disabled){opacity:.9}.button-comp.primary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.button-comp.primary:disabled{background:var(--muted);border-color:var(--border);color:var(--muted-foreground);opacity:.6;cursor:not-allowed}.button-comp.primary:disabled:before{display:none}.button-comp.secondary{background-color:var(--secondary);border-color:var(--secondary);color:var(--secondary-foreground)}.button-comp.secondary:hover:not(:disabled){background-color:var(--accent);border-color:var(--accent)}.button-comp.secondary:active:not(:disabled){background-color:var(--muted);border-color:var(--muted)}.button-comp.secondary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.button-comp.secondary:disabled{background-color:var(--muted);border-color:var(--border);color:var(--muted-foreground);opacity:.6;cursor:not-allowed}.button-comp.ghost{border:none;background-color:rgba(0,0,0,0);color:var(--foreground);padding:.5rem .75rem}.button-comp.ghost:hover:not(:disabled){background-color:var(--muted)}.button-comp.ghost:active:not(:disabled){background-color:var(--muted);opacity:.8}.button-comp.ghost:focus-visible{outline:2px solid var(--ring);outline-offset:2px;background-color:var(--muted)}.button-comp.ghost:disabled{border-color:rgba(0,0,0,0)!important;color:var(--muted-foreground);opacity:.5;cursor:not-allowed}.button-comp.ghost:disabled,.transparent-bg{background-color:rgba(0,0,0,0)!important}.checkbox-container{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:0;width:100%;position:relative;--boxResolution:1rem;--fontSize:map-get($fontSizes,3);--paddingLeft:1.5rem;--top:10%;--variant-color:#34b08b}.checkbox-container.lg{--boxResolution:1rem;--fontSize:map-get($fontSizes,3);--paddingLeft:1.5rem;--top:10%}.checkbox-container.sm{--boxResolution:0.625rem;--fontSize:map-get($fontSizes,1);--paddingLeft:1rem;--top:10%}.checkbox-container.success{accent-color:var(--variant-color);color:var(--variant-color);border-color:var(--variant-color)}.checkbox-container .checkbox-control{display:none;transition:all .3s ease-in-out 0s;isolation:isolate}.checkbox-container .checkbox-control.success{accent-color:var(--variant-color);color:var(--variant-color);border-color:var(--variant-color)}.checkbox-container .checkbox-label{position:relative;padding-left:var(--paddingLeft);cursor:pointer;font-size:var(--fontSize);display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:0;width:100%;max-width:max-content!important}.checkbox-container .checkbox-label.disabled{color:#4a4660}.checkbox-container .checkbox-label.success{accent-color:var(--variant-color);color:var(--variant-color);border-color:var(--variant-color)}.checkbox-container .checkbox-label:before{content:"";position:absolute;left:0;top:var(--top);width:var(--boxResolution);height:var(--boxResolution);border:1px solid #d4d0e0;background-color:rgba(245,243,255,.25);border-radius:.125rem;z-index:9}.checkbox-container .checkbox-label.success:before{accent-color:var(--variant-color);color:var(--variant-color);border-color:var(--variant-color);background-color:var(--variant-color)}.checkbox-container .checkbox-label.disabled:before{background-color:rgba(245,243,255,.25);border-color:#4a4660}.checkbox-container .checkbox-control:checked+.checkbox-label:before{background-color:#d4d0e0;border-color:#d4d0e0}.checkbox-container .checkbox-control.success:checked+.checkbox-label.success:before{accent-color:var(--variant-color);color:var(--variant-color);border-color:var(--variant-color);background-color:var(--variant-color)}.checkbox-container .checkbox-control:checked+.checkbox-label.disabled:before{background-color:rgba(245,243,255,.25)!important;border-color:#4a4660!important}.checkbox-container .checkbox-checkmark{position:absolute;font-size:var(--fontSize);top:.125em;left:.0625em;width:var(--boxResolution);height:var(--boxResolution);z-index:10;pointer-events:none}.checkbox-container .checkbox-checkmark.sm{top:.1125em;left:.0025em}input[type=checkbox]+label{-webkit-user-select:none;-o-user-select:none;user-select:none}.chip{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.25rem;width:100%;flex-wrap:nowrap;flex-shrink:0;width:max-content;padding:0 .5rem 0 .475rem;border-radius:16px;background-color:rgba(0,0,0,0);font-weight:400;line-height:1.5;text-transform:lowercase}.chip,.chip>svg{font-size:.75rem}.chip.info{color:#116ecd;border:.5px solid #116ecd}.chip.warning{color:#ff6b00;border:.5px solid #ff6b00}.chip.caution{color:#eac33b;border:.5px solid #eac33b}.chip.success{color:#34b08b;border:.5px solid #34b08b}.chip.critical{color:#df2222;border:.5px solid #df2222}.chip.invoiceChip{color:#eaedf3!important;background-color:#34b08b!important}.collapse-item-wrapper{border:1px solid #3e3e3e;border-radius:8px;overflow:hidden;width:100%}.collapse-item-wrapper .collapse-title-container{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:4rem;width:100%;padding:1.5rem;color:#a8a3b8;background:rgba(0,0,0,0);line-height:21px;font-weight:400;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out 0s}.collapse-item-wrapper .collapse-title-container .collapse-title-body{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1rem;width:100%}.collapse-item-wrapper .collapse-title-container .collapse-title-body .collapse-title-icon{flex-shrink:0;font-size:1.5rem}.collapse-item-wrapper .collapse-title-container.active{color:#4a4660}.collapse-item-wrapper .arrow{transition:all .3s ease-in-out 0s}.collapse-item-wrapper .arrow.active{rotate:90deg}.collapse-item-wrapper .collapse-content-container{padding:0 1.5rem;font-weight:400}.collapse-item-wrapper .collapse-content-body{font-size:.875rem;padding-bottom:1.5rem}.footer{width:100%;background:#fafafa;padding:4rem 0 2rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#000;border-top:1px solid rgba(242,242,242,.5);z-index:10;position:relative}.footer__container{max-width:1280px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:3rem}.footer__main{display:grid;grid-template-columns:1.2fr 2fr;gap:4rem}.footer__brand{display:flex;flex-direction:column;gap:1rem}.footer__logo{font-size:1.5rem;font-weight:500;color:#000;letter-spacing:-.02em}.footer__description{font-size:.875rem;line-height:1.65;color:rgba(19,17,31,.6784313725);margin:0;max-width:320px}.footer__links{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.footer__column{display:flex;flex-direction:column;gap:1rem}.footer__column-title{font-size:.9375rem;font-weight:500;color:#000;margin:0 0 .5rem}.footer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer__link{font-size:.875rem;color:rgba(19,17,31,.6784313725);text-decoration:none;opacity:1;transition:opacity .3s ease}.footer__link:hover{opacity:.7}.footer__contact-item{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:rgba(19,17,31,.6784313725);line-height:1.5}.footer__contact-icon{flex-shrink:0;margin-top:.125rem;color:#6b7280}.footer__bottom{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;border-top:1px solid rgba(231,230,230,.7)}.footer__copyright{font-size:.875rem;color:rgba(19,17,31,.6784313725)}.footer__copyright a{color:rgba(19,17,31,.6784313725);text-decoration:none;transition:color .3s ease}.footer__copyright a:hover{color:#000}.footer__social{display:flex;align-items:center;gap:1rem}.footer__social-link{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:rgba(19,17,31,.6784313725);transition:all .3s ease;border-radius:6px}.footer__social-link:hover{color:#8b5cf6;background:rgba(139,92,246,.1)}.footer__social-link svg{width:18px;height:18px}@media(max-width:1024px){.footer{padding:3.5rem 0 1.75rem}.footer__container{padding:0 1.5rem;gap:2.5rem}.footer__main{grid-template-columns:1fr;gap:3rem}.footer__links{grid-template-columns:repeat(2,1fr);gap:2.5rem 2rem}.footer__description{max-width:100%}}@media(max-width:768px){.footer{padding:3rem 0 1.5rem}.footer__container{gap:2rem}.footer__main{gap:2.5rem}.footer__links{grid-template-columns:1fr;gap:2rem}.footer__bottom{flex-direction:column;gap:1.5rem;padding-top:1.5rem;text-align:center}.footer__copyright{font-size:.8125rem}.footer__social{justify-content:center}}.header{position:fixed;top:0;left:0;right:0;width:100%;background:rgba(0,0,0,0);z-index:50;transition:all .5s ease;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.header--scrolled{background:hsla(0,0%,100%,.98);backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);transform:translateZ(0);will-change:backdrop-filter}.header__inner{max-width:1280px;margin:0 auto;padding:1rem 2rem;justify-content:space-between;gap:3rem}.header__brand,.header__inner{display:flex;align-items:center}.header__brand{cursor:pointer}.header__logo-text{font-size:1.5rem;font-weight:500;color:#8b5cf6;text-decoration:none;letter-spacing:-.02em}.header__nav{display:flex;align-items:center;gap:2.5rem;flex:1 1;justify-content:center}.header__nav-link{font-size:1rem;font-weight:500;color:#333;text-decoration:none;transition:color .2s ease;position:relative}.header__nav-link:hover{color:#8b5cf6}.header__nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:#8b5cf6;transition:width .3s ease}.header__nav-link:hover:after{width:100%}.header__cta-wrapper{position:relative}.header__cta-button{padding:.5rem 1.75rem;background:rgba(0,0,0,0);color:#333;border:1.5px solid #333;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-family:DM Sans,sans-serif;z-index:5}.header__cta-button:hover{background:#8b5cf6;color:#fff;border-color:#8b5cf6;transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.25)}.header__cta-button:active{transform:translateY(0)}.header__calendly-popup{position:absolute;top:calc(100% + .75rem);right:0;width:400px;max-width:90vw;max-height:calc(100vh - 120px);background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);z-index:100;overflow:visible;animation:slideDown .3s ease-out}.header__calendly-popup .calendly-inline-widget{min-height:700px!important;height:700px!important;width:100%!important}.header__calendly-close{position:absolute;top:.75rem;right:.75rem;width:32px;height:32px;background:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;font-size:1.5rem;line-height:1;cursor:pointer;z-index:101;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.header__calendly-close:hover{background:rgba(0,0,0,.7);transform:rotate(90deg)}@media(max-width:768px){.header__inner{padding:1rem 1.5rem;gap:1.5rem}.header__nav{display:none}.header__cta-button{padding:.625rem 1.25rem;font-size:.875rem;z-index:5}}.infobar{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;width:100%;flex-wrap:nowrap;flex-shrink:0;width:max-content;cursor:pointer;height:2.5rem;padding:.5rem;border-radius:4px;border:.5px solid #4a4660;background:#1a1730}.infobar>svg{font-size:1.125rem}.infobar.info{color:#116ecd;border-color:#116ecd}.infobar.warning{color:#ff6b00;border-color:#ff6b00}.infobar.caution{color:#eac33b;border-color:#eac33b}.infobar.success{color:#34b08b;border-color:#34b08b}.infobar.critical{color:#df2222;border-color:#df2222}.input-container{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;width:100%}.input-container:has(.append-icon) .input-control{padding-right:2rem}.input-container:has(.prepend-icon) .input-control{padding-left:2rem}.input-container .append-icon,.input-container .prepend-icon{position:absolute;right:.25rem;top:.125rem;height:2.5rem;z-index:10;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;width:100%;width:1.5rem;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;cursor:pointer;background:rgba(0,0,0,0)}.input-container .prepend-icon{right:0;left:.25rem}.input-container .password-icon,.input-container .search-icon{position:absolute;right:.25rem;top:.125rem;height:2.5rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;width:100%;width:1.5rem;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;cursor:pointer;background:rgba(0,0,0,0)}.input-container .search-icon{font-size:.75rem}.input-container .input-caution,.input-container .input-error{position:absolute;top:100%;left:0;margin-top:.25rem;color:var(--destructive);font-size:.75rem;padding:0;z-index:1;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:.25rem;width:100%}.input-container .input-caution-icon,.input-container .input-error-icon{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;width:auto;font-size:.75rem}.input-container .input-caution{color:var(--warning)}.input-control{font-size:.875rem;position:relative;width:100%;border:1px solid var(--border);border-radius:.375rem;background-color:var(--input);color:var(--foreground);-webkit-backdrop-filter:none;backdrop-filter:none;height:2.5rem;outline:none;padding:.125rem .75rem;resize:none;transition:border-color .2s ease-in-out 0s;box-shadow:none}.input-control input::-webkit-inner-spin-button,.input-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-control input[type=number]{appearance:textfield;font-size:.75rem}.input-control::placeholder{color:var(--muted-foreground);opacity:.5}.input-control:focus{outline-offset:0;outline:none;border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}.input-control.error{border-color:var(--destructive)}.input-control.error:focus{box-shadow:0 0 0 1px var(--destructive)}.input-control.disabled{color:var(--muted-foreground)!important;background-color:var(--muted)!important;border-color:var(--border)!important;-webkit-user-select:all!important;user-select:all!important;cursor:not-allowed;opacity:.7}.input-control.password{padding-right:1rem}.input-control input[type=date]::-webkit-calendar-picker-indicator,.input-control input[type=datetime-local]::-webkit-calendar-picker-indicator{background:rgba(0,0,0,0);bottom:0;color:rgba(0,0,0,0);cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none;-webkit-user-select:none;user-select:none}.form-input-container{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.40625rem;width:100%;flex-wrap:wrap;position:relative}.form-input-container .form-input-label-container{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:0;width:100%;flex-wrap:nowrap}.form-input-container .form-input-label-container .form-input-label{display:flex;align-items:center;justify-content:flex-start;flex-direction:.5rem;gap:0;width:100%;flex-wrap:wrap;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.375rem;color:var(--foreground)}.form-input-container .form-input-label-container .form-input-close{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;width:100%;cursor:pointer}.textarea-control{font-size:.875rem;width:100%;border:1px solid var(--border);border-radius:.375rem;background-color:var(--input);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--foreground);outline:none;padding:.125rem .75rem;resize:vertical;min-height:3.5rem;transition:border-color .2s ease-in-out 0s;box-shadow:none}.textarea-control::placeholder{color:var(--muted-foreground);opacity:.5}.textarea-control:focus{outline-offset:0;outline:none;border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}.textarea-control.error{border-color:var(--destructive)}.textarea-control.error:focus{box-shadow:0 0 0 1px var(--destructive)}.textarea-control.disabled{color:var(--muted-foreground)!important;background-color:var(--muted)!important;border-color:var(--border)!important;-webkit-user-select:all!important;user-select:all!important;cursor:not-allowed;opacity:.7}#modal-dialog dialog[open]{animation:show .3s ease normal}#modal-dialog dialog[open]:focus{outline:none!important}#modal-dialog dialog[open]{position:fixed}#modal-dialog dialog[open]::backdrop{opacity:1}#modal-dialog dialog.hide{animation:hide .3s ease normal}#modal-dialog dialog.hide::backdrop{opacity:0}#modal-dialog dialog{transform-origin:0 50%;position:relative;transition:all .3s ease-in-out 0s;z-index:9998!important}#modal-dialog dialog::backdrop{background-color:rgba(0,0,0,.5);z-index:9998!important}#modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;width:100%;z-index:9997!important}#modal-overlay,.modal:before{background-color:rgba(0,0,0,.5)}.modal{background-color:#1a1730;border-radius:8px;border:1px solid #4a4660;box-shadow:0 0 6px 0 rgba(139,92,246,.25);color:#d4d0e0}.modal--responsive{width:max-content}@media (max-width:1024px){.modal--responsive{width:100%}}.modal--sm{width:30rem}@media (max-width:1024px){.modal--sm{width:100%}}.modal--md{width:40rem}@media (max-width:1024px){.modal--md{width:100%}}.modal--lg{width:50rem}@media (max-width:1024px){.modal--lg{width:100%}}.modal--xl{width:75rem}@media (max-width:1024px){.modal--xl{width:100%}}.modal>.modal-header{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;gap:0;width:100%;flex-wrap:nowrap;position:sticky;inset:0;z-index:5;padding:.25rem}.modal>.modal-header .modal-close-icon{color:#4a4660;font-size:1.25rem;cursor:pointer;transition:all .3s ease-in-out 0s}.modal>.modal-header .modal-close-icon:hover{color:#6b6880}.modal>.modal-body{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:1.5rem;width:100%;padding-bottom:1.5rem}.modal>.modal-body .modal-title{color:#fff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:1.25rem;font-style:normal;font-weight:500;line-height:2.275rem;padding:0 1.25rem}.modal>.modal-body .modal-content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1.5rem;width:100%;padding:0 2rem}.modal-title-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;width:100%}.modal-title-container .modal-title{color:#f5f3ff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:1.625rem;font-style:normal;font-weight:500;line-height:2.275rem;padding:0 1.5rem}.modal-title-container .modal-subtitle{color:#6b6880;text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.375}.modal-content-container{align-items:flex-start;flex-direction:column;gap:1rem}.modal-content-container,.radio-container{display:flex;justify-content:flex-start;width:100%}.radio-container{align-items:center;flex-direction:row;gap:0;position:relative;--boxResolution:1.0625rem;--fontSize:map-get($fontSizes,3);--paddingLeft:1.5rem;--top:10%}.radio-container.lg{--boxResolution:1rem;--fontSize:map-get($fontSizes,3);--paddingLeft:1.5rem;--top:10%}.radio-container.sm{--boxResolution:0.625rem;--fontSize:map-get($fontSizes,1);--paddingLeft:1rem;--top:30%}.radio-container .radio-control{display:none;transition:all .3s ease-in-out 0s;isolation:isolate}.radio-container .radio-label{position:relative;padding-left:var(--paddingLeft);cursor:pointer;font-size:var(--fontSize);display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:0;width:100%;max-width:max-content!important}.radio-container .radio-label.disabled{color:#4a4660}.radio-container .radio-label:before{content:"";position:absolute;left:0;top:var(--top);width:var(--boxResolution);height:var(--boxResolution);border:1px solid #d4d0e0;background-color:rgba(245,243,255,.25);border-radius:50%;z-index:9}.radio-container .radio-label.disabled:before{background-color:rgba(245,243,255,.25);border-color:#4a4660}.radio-container .radio-control:checked+.radio-label:before{background-color:#d4d0e0;border-color:#d4d0e0;box-shadow:inset 0 0 1px 1px #1a1730}.radio-container .radio-control:checked+.radio-label.disabled:before{background-color:rgba(245,243,255,.25)!important;border-color:#4a4660!important}.radio-container .radio-fill{position:absolute;font-size:var(--fontSize);top:.125em;left:.0625em;width:var(--boxResolution);height:var(--boxResolution);z-index:10}.radio-container .radio-fill.sm{top:.1125em;left:.0025em}input[type=radio]+label{-webkit-user-select:none;-o-user-select:none;user-select:none}fieldset{border:none}.table-container{width:100%}.table-container .data-table{width:100%;border-collapse:separate;border-spacing:0 1.5rem;border-radius:4px;column-gap:1.5rem}.table-container .data-table--stripped tbody tr:nth-child(2n){background-color:rgba(26,23,48,.1)}.table-container .data-table--stripped tbody tr:nth-child(odd){background-color:rgba(168,85,247,.1)}.table-container .data-table.borderless{border-spacing:1rem 2.5rem}.table-container .data-table tr:has(th){border:none}.table-container .data-table tr td{padding:1rem;border:1px solid #2a2740;border-right:none;border-left:none;vertical-align:top}.table-container .data-table tr td:first-child{padding:1rem .75rem 1rem 1.625rem;border-radius:8px 0 0 8px;border-left:1px solid #2a2740}.table-container .data-table tr td:last-child{padding:1rem .75rem 1rem 1rem;border-radius:0 8px 8px 0;border-right:1px solid #2a2740}.table-container .data-table tr td.borderless{border:none!important;padding:0}.table-container .data-table tr th{padding:0 1rem;color:#6b6880;border:none!important;font-weight:400!important;font-size:.875rem!important}.table-container .data-table tr th:first-child{padding:0 .75rem 0 1.625rem}.table-container .data-table tr th:last-child{padding:0 .75rem 0 1rem}.table-container .data-table tr th.borderless{border:none!important;padding:0!important}.table-container .data-table tbody{color:#a8a3b8}.table-container .data-table tbody .borderless{border:none!important;row-gap:2.5rem}.table-container .data-table thead{border-bottom:none}.table-container .table-pagination{display:flex;width:100%;align-items:center;justify-content:center;padding:10px;gap:2rem}.table-container .table-pagination .goto{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;width:100%;gap:1rem}.table-container .table-pagination .goto label{width:max-content;white-space:pre}.table-container .table-pagination .goto .goto-input{align-items:center;width:50px;padding:10px;height:30px}.table-container .table-pagination .goto .goto-input .tooltip-container>.children{height:30px!important}.table-container .table-pagination .goto .goto-input .tooltip-container>.children .goto-btn{height:30px!important;border-radius:0!important}.table-container .hide-body-pagination{display:none}.pagination,.pagination-container{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;width:max-content;gap:.25rem;cursor:pointer}.pagination-container{gap:.5rem}.pagination-container .pagination-buffer-dots,.pagination-container .pagination-buffer-dots:after,.pagination-container .pagination-buffer-dots:before{width:.25rem;height:.25rem;border-radius:50%;background-color:#4a4660;content:"";position:relative;margin:0 .75rem}.pagination-container .pagination-buffer-dots:before{margin:0;position:absolute;left:-300%;top:0}.pagination-container .pagination-buffer-dots:after{margin:0;position:absolute;left:300%;top:0}.pagination-left,.pagination-right{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;width:100%;border:none;cursor:pointer;transition:all .2s ease-in-out;width:1.875rem;height:1.875rem;text-align:center;color:#4a4660;-webkit-user-select:none;user-select:none}.pagination-left:hover,.pagination-right:hover{background-color:none}.pagination-left,.pagination-right{color:#6b6880}.pagination-left-disabled,.pagination-right-disabled{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;width:100%;border:none;cursor:pointer;transition:all .2s ease-in-out;width:1.875rem;height:1.875rem;text-align:center;color:#4a4660;-webkit-user-select:none;user-select:none}.pagination-left-disabled:hover,.pagination-right-disabled:hover{background-color:none}.pagination-left-disabled,.pagination-right-disabled{color:#2a2740;pointer-events:none;cursor:not-allowed}.pagination-numbers,.pagination-numbers-active{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;width:100%;border:none;cursor:pointer;transition:all .2s ease-in-out;width:1.875rem;height:1.875rem;text-align:center;-webkit-user-select:none;user-select:none}.pagination-numbers-active:hover,.pagination-numbers:hover{background-color:none}.pagination-numbers,.pagination-numbers-active{width:max-content;line-height:1.375rem;color:#4a4660}.pagination-numbers-active{font-size:.875rem!important;color:#d4d0e0;font-weight:500}#toast-dialog{pointer-events:none!important}#toast-dialog dialog[open]{animation:show .3s ease normal}#toast-dialog dialog[open]:focus{outline:none!important}#toast-dialog dialog[open]::backdrop{opacity:0}#toast-dialog dialog.hide{animation:hide .3s ease normal}#toast-dialog dialog.hide::backdrop{opacity:0}#toast-dialog dialog{transform-origin:0 50%;position:relative;transition:all .3s ease-in-out 0s;z-index:9999!important;background-color:rgba(0,0,0,0)!important;border:none!important;outline:none!important;pointer-events:none!important;display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;gap:.5rem;width:100%}#toast-dialog dialog::backdrop{z-index:9999!important;background-color:none}.toast-container{position:fixed;bottom:2rem;right:2rem;width:clamp(25rem,30vw,100vw);min-height:10px;max-height:100svh;overflow-y:auto;isolation:isolate;background:rgba(0,0,0,0)!important;pointer-events:none!important;z-index:9999!important;align-items:flex-end;justify-content:flex-end;flex-direction:column}.toast-container,.toast-message{display:flex;gap:.5rem;width:100%}.toast-message{align-items:center;justify-content:space-between;flex-direction:row}.toast-message .toast-message-title{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.25rem;width:auto;margin:0!important;padding:0 1.5rem 0 .25rem!important;height:100%;font-size:.75rem;font-style:normal;line-height:1rem;font-weight:300}.toast-message .toast-message-title .toast-message-prefix{font-weight:400}.toast-message .toast-message-close{height:inherit;color:#0a0a0f;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;width:auto;cursor:pointer}.toast-success{border:1px solid #34b08b;border-radius:8px;background:rgba(52,176,139,.2)!important;color:#34b08b!important}.toast-error,.toast-success{padding:.375rem .5rem!important;min-width:12rem;max-width:42rem!important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.5rem;width:auto;pointer-events:auto!important}.toast-error{border:1px solid #df2222;border-radius:8px;background:rgba(223,34,34,.2)!important;color:#df2222!important}.toast-warning{border:1px solid #ff6b00;border-radius:8px;background:rgba(255,107,0,.2)!important;color:#ff6b00!important}.toast-info,.toast-warning{padding:.375rem .5rem!important;min-width:12rem;max-width:42rem!important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.5rem;width:auto;pointer-events:auto!important}.toast-info{border:1px solid #116ecd;border-radius:8px;background:rgba(17,110,205,.2)!important;color:#116ecd!important}.toast-message-icon{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;width:100%;width:1.5rem!important;height:1.5rem!important}.selectfield{width:100%}.selectfield .css-26l3qy-menu{z-index:100}.progress-tracker-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.75rem;width:auto}.progress-tracker-wrapper .progress-bar{width:4.0625rem}.progress-tracker-wrapper .progress-bar progress{background:none;height:.6875rem;width:100%}.progress-tracker-wrapper .progress-bar progress[value]::-webkit-progress-value{background:#8b5cf6;border-radius:1rem;border-bottom-right-radius:0;border-top-right-radius:0}.progress-tracker-wrapper .progress-bar progress[value]::-webkit-progress-bar{background:#000;border-radius:1rem}.progress-tracker-wrapper .progress-bar .progress-bar-comp{width:100%;background-color:#000;height:.6875rem;border:none;padding:0;border-radius:1rem;overflow:hidden}.progress-tracker-wrapper .progress-bar .progress-bar-comp-value{background-color:#8b5cf6;height:100%}.progress-tracker-wrapper .progress-bar .progress-bar-comp-value.completed{background-color:#34b08b}.progress-tracker-wrapper .progress-time-status{color:#8b5cf6}.progress-tracker-wrapper .progress-time-status,.progress-tracker-wrapper .progress-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;width:max-content;white-space:pre}.progress-tracker-wrapper .progress-title{color:#4a4660}.infosection{flex-wrap:nowrap;color:#df2222;font-size:.75rem;padding:.125rem;justify-content:flex-start;gap:.5rem;width:100%}.infosection,.infosection-icon{flex-shrink:0;display:flex;align-items:center;flex-direction:row}.infosection-icon{justify-content:center;gap:0;width:auto}.infosection-icon,.infosection>svg{font-size:1.125rem}.infosection.info{color:#116ecd;border-color:#116ecd}.infosection.warning{color:#ff6b00;border-color:#ff6b00}.infosection.caution{color:#eac33b;border-color:#eac33b}.infosection.success{color:#34b08b;border-color:#34b08b}.infosection.critical{color:#df2222;border-color:#df2222}.infosection .infosection-message.mono{color:#f5f3ff}.skeleton-loader-container{overflow:hidden;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.5rem;width:100%}.skeleton__item{width:15rem;height:1.25rem;background:#606060;background-size:500px 100%;border-radius:4px;overflow:hidden}.skeleton__item:after{content:"";width:15rem;height:1.25rem;display:flex;background:linear-gradient(270deg,#3e3e3e 30%,#606060 40%,#3e3e3e 0);box-shadow:5px 0 10px 15px rgba(62,62,62,.2);animation:shimmer 5s linear infinite}@keyframes shimmer{0%{background-position:-20rem 0}to{background-position:20rem 0}}.table-skel-grid-parent{display:grid;grid-template-columns:repeat(2,.5fr) 3fr 3.5fr repeat(2,1.5fr) repeat(5,1fr) 1.5fr;gap:1rem;padding:1rem 0}.confirmation-modal-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;width:100%}.confirmation-modal-container .confirmation-modal-footer{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:1rem;width:100%;padding-top:1rem}.accordions-container{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:0;width:100%;gap:1rem;max-width:624px}.accordion-item-wrapper{border:1px solid #3e3e3e;border-radius:8px;overflow:hidden;width:100%}.accordion-item-wrapper .title-container{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:0;width:100%;padding:1.5rem;color:#a8a3b8;background:rgba(0,0,0,0);line-height:21px;font-weight:400;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out 0s}.accordion-item-wrapper .title-container.active{color:#4a4660}.accordion-item-wrapper .arrow{transition:all .3s ease-in-out 0s}.accordion-item-wrapper .arrow.active{rotate:90deg}.accordion-item-wrapper .content-container{padding:0 1.5rem;line-height:21px;font-weight:400;font-size:.875rem;transition:height .3s ease-in-out}.accordion-item-wrapper .content-body{font-size:.875rem;padding-bottom:1.5rem}.image-viewer-container{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;width:100%;height:100%;position:relative}.image-viewer-container .image-viewer-wrapper{width:100%;height:100%}.image-viewer-container .image-viewer-wrapper img{object-fit:contain;width:100%;height:100%}.image-viewer-container .image-viewer-controls{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;width:100%;gap:.5rem;width:max-content;height:max-content;position:absolute;inset:0;z-index:30;padding:.5rem;background-color:rgba(26,23,48,.8);border-radius:6px}.image-viewer-container .image-viewer-controls-item{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;width:100%;cursor:pointer;border-radius:6px;border:1px solid #4a4660;padding:.25rem;transition:all .3s ease-in-out 0s}.image-viewer-container .image-viewer-controls-item:hover{background-color:rgba(74,70,96,.8)}.theme-toggle{position:fixed;top:2rem;right:2rem;z-index:1000;background:#fff;border:2px solid #dfe2e1;border-radius:12px;padding:.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.theme-toggle:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:#4e5ee4}.theme-toggle:active{transform:translateY(0)}@media(max-width:767px){.theme-toggle{top:1rem;right:1rem;padding:.375rem}}.theme-toggle-container{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.theme-toggle-container{width:36px;height:36px}}.theme-toggle-icon{position:absolute;opacity:.4;transition:all .3s cubic-bezier(.4,0,.2,1);color:#2d2d2d}.theme-toggle-icon.active{opacity:1;transform:scale(1.1) rotate(0deg);color:#4e5ee4}.theme-toggle-icon:not(.active){transform:scale(.8) rotate(90deg)}[data-theme=dark] .theme-toggle{background:#2d2d2d;border-color:#3e3e3e}[data-theme=dark] .theme-toggle:hover{border-color:#6b7af6;background:#3e3e3e}[data-theme=dark] .theme-toggle-icon{color:#eaedf3}[data-theme=dark] .theme-toggle-icon.active{color:#6b7af6}.alert-dialog-overlay{position:fixed;inset:0;z-index:9999;background-color:rgba(0,0,0,.75);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;animation:dialogFadeIn .15s ease-out forwards}.alert-dialog-content{position:relative;width:100%;max-width:32rem;background-color:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xl);padding:0;animation:dialogSlideUp .15s cubic-bezier(.16,1,.3,1) forwards}[data-theme=dark] .alert-dialog-content{box-shadow:var(--shadow-2xl)}.alert-dialog-header{padding:1.5rem 1.5rem .5rem}.alert-dialog-title{font-size:1.125rem;font-weight:500;line-height:1.5;color:var(--foreground);margin:0}.alert-dialog-body{display:flex;align-items:flex-start;gap:.75rem;margin:0 1.5rem 1.5rem;padding:1rem;border-radius:calc(var(--radius) - 2px);background-color:var(--muted);border:1px solid var(--border)}.alert-dialog-body.alert-dialog-danger .alert-dialog-icon{color:var(--destructive)}.alert-dialog-body.alert-dialog-warning .alert-dialog-icon{color:var(--chart-4)}.alert-dialog-body.alert-dialog-info .alert-dialog-icon{color:var(--primary)}.alert-dialog-icon{flex-shrink:0;width:20px;height:20px;margin-top:.0625rem}.alert-dialog-description{flex:1 1;font-size:.875rem;line-height:1.5;color:var(--foreground);margin:0}.alert-dialog-footer{display:flex;justify-content:flex-end;gap:.75rem;padding:0 1.5rem 1.5rem}.alert-dialog-button{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;border-radius:calc(var(--radius) - 4px);cursor:pointer;border:1px solid var(--border);background-color:rgba(0,0,0,0);color:var(--foreground);transition:all .2s ease}.alert-dialog-button:hover:not(:disabled){background-color:var(--muted)}.alert-dialog-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.alert-dialog-button:disabled{opacity:.5;cursor:not-allowed}.alert-dialog-cancel{background-color:rgba(0,0,0,0);border-color:var(--border);color:var(--foreground)}.alert-dialog-confirm.alert-dialog-confirm-danger{background-color:var(--destructive);border-color:var(--destructive);color:var(--destructive-foreground)}.alert-dialog-confirm.alert-dialog-confirm-danger:hover:not(:disabled){opacity:.9}.alert-dialog-confirm.alert-dialog-confirm-warning{background-color:var(--chart-4);border-color:var(--chart-4);color:var(--primary-foreground)}.alert-dialog-confirm.alert-dialog-confirm-warning:hover:not(:disabled){opacity:.9}.alert-dialog-confirm.alert-dialog-confirm-info{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.alert-dialog-confirm.alert-dialog-confirm-info:hover:not(:disabled){opacity:.9}.dialog-overlay{position:fixed;inset:0;z-index:9999;background-color:rgba(0,0,0,.75);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;animation:dialogFadeIn .15s ease-out forwards}.dialog-content{position:relative;width:100%;background-color:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2xl);display:flex;flex-direction:column;max-height:85vh;padding:0;animation:dialogSlideUp .15s cubic-bezier(.16,1,.3,1) forwards}[data-theme=dark] .dialog-content{background-color:var(--card);border:1px solid var(--border)}.dialog-content--sm{max-width:28rem}.dialog-content--md{max-width:32rem}.dialog-content--lg{max-width:48rem}.dialog-content--xl{max-width:64rem}.dialog-content--full{max-width:95vw}.dialog-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem 1.25rem .25rem;border-bottom:none;flex-shrink:0}.dialog-title{font-size:1.25rem;font-weight:500;letter-spacing:-.01em;line-height:1.2;color:var(--foreground);margin:0}.dialog-close{display:flex;align-items:center;justify-content:center;padding:.5rem;margin-top:-.5rem;margin-right:-.5rem;border-radius:calc(var(--radius) - 4px);color:var(--muted-foreground);background:rgba(0,0,0,0);transition:all .2s ease;cursor:pointer;border:none}.dialog-close:hover{background-color:var(--muted);color:var(--foreground)}.dialog-body{padding:0 1.25rem 1.25rem;overflow-y:auto;flex:1 1;color:var(--muted-foreground)}.dialog-body::-webkit-scrollbar{width:6px}.dialog-body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.dialog-body::-webkit-scrollbar-thumb{background:var(--muted);border-radius:3px}@keyframes dialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialogSlideUp{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.pulse__badge{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#333;width:fit-content}.pulse__badge-dot{width:8px;height:8px;border-radius:50%;background:#8b5cf6;flex-shrink:0;position:relative}.pulse__badge-dot:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:#8b5cf6;animation:ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes ping{0%{transform:translate(-50%,-50%) scale(1);opacity:1}75%,to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.next-card{display:flex;flex:0 1;width:18.5rem;height:auto;padding:1.5rem 1rem .5rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;cursor:pointer;border-radius:.5rem;border:1px solid var(--custom-border-color);background:#1a1730;box-shadow:.125rem .25rem .375rem .0625rem rgba(0,0,0,.25);transition:all .3s ease-in-out 0s}.next-card:hover{box-shadow:0 0 8px 0 rgba(139,92,246,.75)}.next-card:active{transition-duration:.1s;background:#0a0a0f}.next-card .borderless{border:none!important}.next-card .transparent-bg{background-color:rgba(0,0,0,0)!important}.next-card .context-menu-body{padding:0!important}.next-card .context-menu-item{padding:0!important;gap:0!important}.info-chips{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1rem;width:100%;flex-wrap:wrap}.next-card:has(.new-project-icon)>.next-text{margin:.125rem}.next-column.new-project>div>.next-card{--custom-border-color:var(--colors-gray-medium)}.next-card>.new-project-icon{width:5rem;height:auto;margin:.125rem}.next-card:has(.new-project-icon){padding:2rem 3.5rem;box-shadow:none;background-color:unset!important}.next-card:has(.new-project-icon) #new-project-icon-gradient stop{transition:all .3s ease-in-out 0s}.next-card:has(.new-project-icon):hover{border-color:#6b6880}.next-card:has(.new-project-icon):hover #new-project-icon-gradient stop{transition:all .3s ease-in-out 0s}.next-card:has(.new-project-icon):hover #new-project-icon-gradient stop:first-child{stop-color:#4e5ee4}.next-card:has(.new-project-icon):hover #new-project-icon-gradient stop:last-child{stop-color:#b26cd3}.next-card:has(.new-project-icon):active{transition-duration:.1s;border-color:#d4d0e0}.next-card:has(.new-project-icon):active svg g{transition:all .1s ease-in-out 0s;opacity:.75}.next-card:has(.new-project-icon):active svg defs #new-project-icon-gradient stop{transition:all .3s ease-in-out 0s}.next-card:has(.new-project-icon):active svg defs #new-project-icon-gradient stop:first-child{stop-color:#b26cd3}.next-card:has(.new-project-icon):active svg defs #new-project-icon-gradient stop:last-child{stop-color:#4e5ee4}.next-column.claims-generated>div>.next-card,.next-column.draft-generated>div>.next-card{--custom-border-color:transparent;position:relative;border:none}.next-column.claims-generated>div>.next-card:hover,.next-column.draft-generated>div>.next-card:hover{box-shadow:0 0 8px 0 rgba(139,92,246,.75)}.next-column.claims-generated>div>.next-card:active,.next-column.draft-generated>div>.next-card:active{transition-duration:.1s;background:#0a0a0f}.next-column.claims-generated>div>.next-card:after,.next-column.draft-generated>div>.next-card:after{content:"";position:absolute;inset:0;border-radius:inherit;scale:1.01;height:inherit;z-index:-1;background-image:var(--custom-background-image);box-shadow:.125rem .25rem .375rem .0625rem rgba(0,0,0,.25)}.next-column.claims-generated>div>.next-card{--custom-background-image:var(--colors-gradients--blue-blue-gradient)}.next-column.draft-generated>div>.next-card{--custom-background-image:var(--colors-gradients--pink-purple-gradient)}.next-column.marked-complete>div>.next-card{--custom-border-color:var(--colors-system-green)}.project-title{flex:1 0 4.5rem;align-self:stretch;color:var(--colors-gray-blue-white-text-on-dark);font-feature-settings:"clig" off,"liga" off;font-size:1.125rem;line-height:1.5rem;font-style:normal;font-weight:500;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;gap:0;width:100%}.project-title>span{word-break:normal;overflow:hidden}.client-information{gap:1rem}.client-information,.date-information{display:flex;align-items:center;align-self:stretch}.date-information{justify-content:space-between;flex-direction:row;gap:0;width:100%}.creation-date,.modification-date{display:flex;flex-direction:column;align-items:flex-start}#delete-option{color:var(--colors-system-red)}.next-text{color:var(--custom-color);font-feature-settings:"clig" off,"liga" off;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.--regular{--custom-color:var(--colors-gray-3)}.--fainted{--custom-color:var(--colors-gray-medium)}.--light{--custom-color:map-get($gray-tones,400)}.--font-large{font-size:1.125rem;line-height:1.5rem}.--font-medium{font-size:.75rem;line-height:1.125rem}.--font-small{font-size:.625rem;line-height:1rem}.context-menu-container{position:relative}.context-menu-container .context-menu-trigger{width:fit-content;height:fit-content}.context-menu-container>dialog[open]{animation:show .3s ease normal}.context-menu-container>dialog[open]::backdrop{opacity:0}.context-menu-container>dialog.hide{animation:hide .3s ease normal}.context-menu-container>dialog.hide::backdrop{opacity:0}.context-menu-container>dialog{transform-origin:100% 0;transition:all .3s ease-in-out 0s}.context-menu-container>dialog::backdrop{background-color:rgba(0,0,0,.5)}@keyframes show{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes hide{to{opacity:0;scale:.5}0%{opacity:1;scale:1}}.context-menu-container>.context-menu-dialog{animation:show .3s ease normal;background-color:#1a1730;border-radius:8px;border:1px solid #4a4660;box-shadow:0 0 6px 0 rgba(139,92,246,.25);color:#d4d0e0;position:absolute;top:50%;left:50%;transform:translate(-98%,10%)!important}.context-menu-container>.context-menu-dialog--responsive{width:fit-content}@media (max-width:1024px){.context-menu-container>.context-menu-dialog--responsive{width:100%}}.context-menu-container>.context-menu-dialog .context-menu-body{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:0;width:100%;padding:.25rem .5rem}.context-menu-container>.context-menu-dialog.hide{pointer-events:none;animation:hide .3s ease normal}.context-menu-container>.context-menu-dialog.hide::backdrop{display:none;opacity:0;transition:all .3s ease-in-out}.context-menu-item{height:2.5rem;cursor:pointer;font-weight:400;padding:.5rem;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.5rem;width:100%}.context-menu-item.danger{color:#df2222}.context-menu-item .context-menu-item-icon{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;width:100%;width:max-content}.context-menu-item .context-menu-item-title{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:0;width:100%}.dropdown-container .dropdown-trigger{cursor:pointer;display:flex;align-items:center}.dropdown-menu-content{position:absolute;top:100%;right:0;margin-top:.5rem;z-index:50;min-width:14rem;background-color:var(--card,#ffffff);border:1px solid var(--border,#e4e4e7);border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:.25rem;color:var(--foreground,#09090b)}[data-theme=dark] .dropdown-menu-content{background-color:#18181b;border-color:#27272a;box-shadow:0 4px 6px -1px rgba(0,0,0,.5)}.dropdown-item{display:flex;align-items:center;width:100%;padding:.375rem .5rem;font-size:.875rem;border-radius:.25rem;cursor:pointer;transition:background-color .2s,color .2s;text-decoration:none!important;color:inherit}.dropdown-item:hover{background-color:var(--muted,#f4f4f5);color:var(--foreground,#09090b)}[data-theme=dark] .dropdown-item:hover{background-color:#27272a}.dropdown-item.danger{color:#ef4444}.dropdown-item.danger:hover{background-color:#fef2f2;color:#dc2626}[data-theme=dark] .dropdown-item.danger{color:#f87171}[data-theme=dark] .dropdown-item.danger:hover{background-color:rgba(127,29,29,.2)}.dropdown-item .dropdown-item-icon{margin-right:.5rem;display:flex;align-items:center;opacity:.7}.dropdown-item .dropdown-item-title{flex:1 1;font-weight:500}.dropdown-separator{height:1px;background-color:var(--border,#e4e4e7);margin:.25rem -.25rem}[data-theme=dark] .dropdown-separator{background-color:#27272a}.expand{position:relative;display:flex;flex-direction:column;align-items:flex-start;color:var(--foreground);cursor:pointer}.expand__title{display:inline-flex;align-items:center;gap:.5rem;z-index:1}.expand__content{position:relative;width:100%;max-height:0;overflow:visible;opacity:0;pointer-events:none;transition:max-height opacity .3s ease ease ease-in-out .25s 0s}.expand__panel{position:absolute;top:0;margin-top:.5rem;min-width:10rem;padding:.75rem 1rem;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.12);background-color:rgba(15,23,42,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 18px 45px rgba(15,23,42,.6)}.expand--left{align-items:flex-start}.expand--left .expand__panel{left:0}.expand--right{align-items:flex-end}.expand--right .expand__panel{right:0;text-align:right}.expand:hover .expand__content{max-height:var(--expand-max-height,500px);opacity:1;pointer-events:auto}.hero{width:100%;background:#fff;padding:11rem 0 5rem;position:relative;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hero__container{max-width:1120px;margin:0 auto;padding:0 2rem;gap:4rem;position:relative;z-index:1}.hero__container,.hero__content{display:flex;flex-direction:column;align-items:center}.hero__content{gap:1.2rem;justify-content:center;text-align:center}.hero__badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.75rem;font-weight:500;letter-spacing:.01em;color:#5b21b6;width:fit-content;padding:.25rem .75rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(90deg,#ffffff,#ffffff) padding-box,linear-gradient(90deg,#c9a5f0,#7137e0) border-box;border:1px solid rgba(0,0,0,0);box-shadow:0 8px 20px rgba(139,92,246,.12),inset 0 1px 0 hsla(0,0%,100%,.7)}.hero__grid-premium{position:absolute;opacity:.3;inset:0;background-image:linear-gradient(lab(90.72% .0000298023 -.0000119209/.6) 1px,rgba(0,0,0,0) 0),linear-gradient(90deg,lab(90.72% .0000298023 -.0000119209/.6) 1px,rgba(0,0,0,0) 0);background-size:60px 60px}.hero__floating-elements{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.hero__float{position:absolute;opacity:.15}.hero__float--dot{width:8px;height:8px;border-radius:50%;background:#8b5cf6}.hero__float--icon{width:40px;height:40px;color:#8b5cf6;display:flex;align-items:center;justify-content:center}.hero__float--1{top:15%;left:10%;animation:float1 20s ease-in-out infinite}.hero__float--2{top:25%;right:15%;animation:float2 18s ease-in-out infinite}.hero__float--3{bottom:30%;left:20%;animation:float3 22s ease-in-out infinite}.hero__float--4{bottom:20%;right:25%;animation:float4 19s ease-in-out infinite}.hero__float--5{top:10%;left:25%;animation:float5 25s ease-in-out infinite}.hero__float--6{top:35%;right:8%;animation:float6 23s ease-in-out infinite}.hero__float--7{bottom:35%;right:18%;animation:float7 21s ease-in-out infinite}.hero__float--8{top:45%;left:12%;animation:float8 24s ease-in-out infinite}.hero__float--9{bottom:15%;left:30%;animation:float9 20s ease-in-out infinite}.hero__float--10{top:55%;right:30%;animation:float10 19s ease-in-out infinite}.hero__float--11{top:70%;left:5%;animation:float11 22s ease-in-out infinite}.hero__float--12{bottom:10%;right:10%;animation:float12 26s ease-in-out infinite}@keyframes float1{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-20px) rotate(120deg)}66%{transform:translate(-20px,30px) rotate(240deg)}}@keyframes float2{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-40px,40px) rotate(180deg)}}@keyframes float3{0%,to{transform:translate(0) scale(1)}25%{transform:translate(25px,25px) scale(1.1)}75%{transform:translate(-25px,-15px) scale(.9)}}@keyframes float4{0%,to{transform:translate(0)}33%{transform:translate(-35px,-25px)}66%{transform:translate(25px,35px)}}@keyframes float5{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(50px,-30px) rotate(1turn)}}@keyframes float6{0%,to{transform:translate(0);opacity:.15}50%{transform:translate(-30px,50px);opacity:.25}}@keyframes float7{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(20px,-30px) rotate(90deg)}75%{transform:translate(-30px,20px) rotate(270deg)}}@keyframes float8{0%,to{transform:translate(0)}50%{transform:translate(40px,40px)}}@keyframes float9{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-20px,-40px) scale(1.2)}66%{transform:translate(30px,20px) scale(.8)}}@keyframes float10{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-45px,-35px) rotate(180deg)}}@keyframes float11{0%,to{transform:translate(0)}40%{transform:translate(35px,-25px)}80%{transform:translate(-25px,35px)}}@keyframes float12{0%,to{transform:translate(0) scale(1);opacity:.15}50%{transform:translate(30px,-50px) scale(1.3);opacity:.3}}.hero__title{max-width:760px;font-size:clamp(1.3rem,5.6vw,3.3rem);font-weight:500;line-height:1.05;color:#0e0d14;margin:0;letter-spacing:-.042em}.hero__title-highlight{background:linear-gradient(90deg,#8b5cf6,#a855f7 45%,#5b21b6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;padding-bottom:10px;display:inline-block}.hero__subtitle{font-size:clamp(.98rem,1vw,1.2rem);line-height:1.6;color:rgba(19,17,31,.68);margin:0;max-width:780px}.hero__cta{display:flex;align-items:center;gap:1.5rem;margin-top:.75rem}.hero__cta-button{padding:.8rem 1.75rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;font-family:DM Sans,sans-serif;background:#8b5cf6;color:#fff;z-index:5}.hero__cta-button:hover{background:#7137e0;transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,92,246,.3)}.hero__cta-button:active{transform:translateY(0)}.hero__trust{gap:.875rem}.hero__avatars,.hero__trust{display:flex;align-items:center}.hero__avatar{width:2rem;height:2rem;border-radius:50%;border:2px solid #fff;background:linear-gradient(135deg,#e0e0e0,#c0c0c0);margin-left:-.5rem}.hero__avatar:first-child{margin-left:0}.hero__rating{display:flex;flex-direction:column;gap:.125rem;align-items:start}.hero__stars{font-size:.875rem;color:orange;letter-spacing:.05rem;line-height:1}.hero__rating-text{font-size:.75rem;color:#333;font-weight:500;line-height:1}.hero__app-placeholder,.hero__visual{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.hero__app-placeholder{height:600px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;border:1px solid #dee2e6;overflow:hidden}.hero__app-placeholder:after{content:"";position:absolute;inset:0;background:rgba(58,58,58,.05);pointer-events:none;z-index:1}.hero__app-placeholder-text{font-size:1.125rem;color:#adb5bd;font-weight:500}@media(max-width:1024px){.hero__container{gap:3rem;padding:0 1.5rem}.hero__app-placeholder{height:500px}}@media(max-width:768px){.hero{padding:8rem 0 3rem}.hero__header{padding:3.4rem 1.25rem 1.9rem}.hero__badge{font-size:.68rem;padding:.125rem .5rem}.hero__title{font-size:clamp(1.95rem,8.5vw,2.8rem)}.hero__subtitle{font-size:1rem;max-width:100%}.hero__cta{flex-direction:column;align-items:center;gap:1rem}.hero__app-placeholder{height:400px}}@media(max-width:520px){.hero__container{padding:0 1rem}.hero__badge{font-size:.68rem;padding:.125rem .5rem}.hero__app-placeholder{height:350px}}.metrics{width:100%;background:#fff;padding:3.5rem 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.metrics__container{max-width:1120px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:center;gap:4rem}.metrics__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;flex:1 1;max-width:280px}.metrics__value{font-size:clamp(2rem,4vw,3rem);font-weight:500;color:#0e0d14;line-height:1;letter-spacing:-.02em}.metrics__label{font-size:clamp(.875rem,1.2vw,.9375rem);line-height:1.5;color:rgba(19,17,31,.68);font-weight:400}.metrics__divider{width:1px;height:80px;background:rgba(168,163,184,.3);flex-shrink:0}@media(max-width:1024px){.metrics__container{gap:2.5rem;padding:0 1.5rem}.metrics__value{font-size:2.5rem}.metrics__label{font-size:.875rem}.metrics__divider{height:70px}}@media(max-width:768px){.metrics{padding:2.5rem 0}.metrics__container{flex-direction:column;gap:2rem}.metrics__item{max-width:100%}.metrics__value{font-size:2.25rem}.metrics__label{font-size:.875rem}.metrics__divider{width:100%;height:1px;display:none}}.about{width:100%;background:#fff;padding:5rem 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.about__container{max-width:1120px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.about__content{display:flex;flex-direction:column;gap:1.75rem}.about__badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.75rem;font-weight:500;letter-spacing:.01em;color:#5b21b6;width:fit-content;padding:.25rem .75rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(90deg,#ffffff,#ffffff) padding-box,linear-gradient(90deg,#c9a5f0,#7137e0) border-box;border:1px solid rgba(0,0,0,0);box-shadow:0 8px 20px rgba(139,92,246,.12),inset 0 1px 0 hsla(0,0%,100%,.7)}.about__badge-dot{width:8px;height:8px;border-radius:50%;background:#8b5cf6;flex-shrink:0}.about__title{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:500;line-height:1.15;color:#0e0d14;margin:0;letter-spacing:-.035em;max-width:90%}.about__features{display:flex;flex-direction:column;gap:2rem;margin-top:.5rem}.about__feature{display:flex;gap:1rem;align-items:flex-start}.about__feature-icon{width:48px;height:48px;border-radius:12px;background:rgba(196,165,245,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#7137e0}.about__feature-content{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.about__feature-title{font-size:1.125rem;font-weight:500;color:#0e0d14;margin:0;line-height:1.4}.about__feature-description{font-size:.9375rem;line-height:1.6;color:rgba(19,17,31,.68);margin:0}.about__cta-button{padding:.75rem 1.75rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:1.5px solid #0e0d14;background:rgba(0,0,0,0);color:#0e0d14;font-family:DM Sans,sans-serif;width:fit-content;margin-top:.5rem;z-index:5}.about__cta-button:hover{background:#8b5cf6;color:#fff;border-color:#8b5cf6;transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,92,246,.25)}.about__cta-button:active{transform:translateY(0)}.about__app-placeholder,.about__visual{position:relative;display:flex;align-items:center;justify-content:center}.about__app-placeholder{width:300px;height:100%;aspect-ratio:1/2;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:10px;border:1px solid #dee2e6;overflow:hidden}.about__app-placeholder-text{font-size:1.125rem;color:#adb5bd;font-weight:500}@media(max-width:1024px){.about{padding:4rem 0}.about__container{grid-template-columns:1fr;gap:3rem;padding:0 1.5rem}.about__title{font-size:2rem;max-width:100%}.about__features{gap:1.5rem}}@media(max-width:768px){.about{padding:3rem 0}.about__title{font-size:1.75rem}.about__feature-title{font-size:1rem}.about__feature-description{font-size:.875rem}.about__cta-button{width:100%;text-align:center;z-index:5}.about__app-placeholder{aspect-ratio:4/3}}.features{position:relative;width:100%;background:#fafafa;padding:5rem 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;z-index:10}.features__container{max-width:1120px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:2.5rem}.features__header{display:flex;flex-direction:column;gap:1.2rem;text-align:center;align-items:center}.features__badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.75rem;font-weight:500;letter-spacing:.01em;color:#5b21b6;width:fit-content;padding:.25rem .75rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(90deg,#ffffff,#ffffff) padding-box,linear-gradient(90deg,#c9a5f0,#7137e0) border-box;border:1px solid rgba(0,0,0,0);box-shadow:0 8px 20px rgba(139,92,246,.12),inset 0 1px 0 hsla(0,0%,100%,.7)}.features__badge-dot{width:8px;height:8px;border-radius:50%;background:#8b5cf6;flex-shrink:0}.features__title{max-width:760px;font-size:clamp(1.5rem,4.5vw,2.5rem);font-weight:500;line-height:1.15;color:#0e0d14;margin:0;letter-spacing:-.035em}.features__subtitle{font-size:clamp(.9rem,1.3vw,.9375rem);line-height:1.6;color:rgba(19,17,31,.68);margin:0;max-width:650px}.features__main-dashboard{width:100%}.features__placeholder{width:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid #dee2e6;position:relative;overflow:hidden}.features__placeholder--hero{aspect-ratio:2.2/1}.features__placeholder--card{aspect-ratio:1.4/1}.features__placeholder-text{font-size:1rem;color:#adb5bd;font-weight:500}.features__row{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.features__card{position:relative;background:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(168,163,184,.2);display:flex;flex-direction:column;transition:all .3s ease;z-index:1}.features__card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(139,92,246,.08)}.features__card-content{padding:2rem 2rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.features__card-title{font-size:1.125rem;font-weight:500;color:#0e0d14;margin:0;line-height:1.4}.features__card-description{font-size:.875rem;line-height:1.65;color:rgba(19,17,31,.68);margin:0}.features__card-image{width:100%;padding:0 1.5rem 1.5rem}.features__cta{display:flex;justify-content:center;margin-top:1rem}.features__cta-button{padding:.875rem 2rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:1.5px solid #0e0d14;background:rgba(0,0,0,0);color:#0e0d14;font-family:DM Sans,sans-serif;z-index:5}.features__cta-button:hover{background:#8b5cf6;color:#fff;border-color:#8b5cf6;transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,92,246,.25)}.features__cta-button:active{transform:translateY(0)}@media(max-width:1024px){.features__container{padding:0 1.5rem;gap:2rem}.features__title{font-size:2rem}.features__row{gap:1.5rem}.features__card-content{padding:1.5rem 1.5rem 1.25rem}.features__card-image{padding:0 1.25rem 1.25rem}}@media(max-width:768px){.features__container{gap:1.5rem}.features__title{font-size:1.75rem}.features__subtitle{font-size:.875rem}.features__row{grid-template-columns:1fr;gap:1.5rem}.features__card-title{font-size:1rem}.features__card-description{font-size:.8125rem}.features__cta-button{width:100%;z-index:5}}.pricing{width:100%;background:#fff;padding:5rem 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pricing__container{max-width:1120px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:3rem}.pricing__header{display:flex;flex-direction:column;gap:1.2rem;text-align:center;align-items:center}.pricing__badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.75rem;font-weight:500;letter-spacing:.01em;color:#5b21b6;width:fit-content;padding:.25rem .75rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(90deg,#ffffff,#ffffff) padding-box,linear-gradient(90deg,#c9a5f0,#7137e0) border-box;border:1px solid rgba(0,0,0,0);box-shadow:0 8px 20px rgba(139,92,246,.12),inset 0 1px 0 hsla(0,0%,100%,.7)}.pricing__badge-dot{width:8px;height:8px;border-radius:50%;background:#8b5cf6;flex-shrink:0}.pricing__title{max-width:800px;font-size:clamp(1.5rem,4.5vw,2.5rem);font-weight:500;line-height:1.15;color:#0e0d14;margin:0;letter-spacing:-.035em}.pricing__subtitle{font-size:clamp(.9rem,1.3vw,.9375rem);line-height:1.6;color:rgba(19,17,31,.68);margin:0}.pricing__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.pricing__card{background:#fff;border:1px solid rgba(168,163,184,.3);border-radius:16px;padding:2rem;display:flex;flex-direction:column;transition:all .3s ease;z-index:5}.pricing__card:hover{box-shadow:0 2px rgba(0,0,0,.08);transform:translateY(-2px)}.pricing__card--featured{border-color:#8b5cf6;border-width:2px;box-shadow:0 2px rgba(139,92,246,.1)}.pricing__card-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.pricing__card-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.pricing__coming-soon{display:inline-flex;align-items:center;justify-content:center;padding:.325rem .75rem;border-radius:999px;background:linear-gradient(90deg,#efe6ff,#f7f2ff);border:1px solid #d8c1ff;color:#6f42c1;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.pricing__card-title{font-size:1.25rem;font-weight:500;color:#0e0d14;margin:0}.pricing__card-subtitle{font-size:.875rem;line-height:1.5;color:rgba(19,17,31,.68);margin:0}.pricing__card-price{display:flex;align-items:baseline;gap:.25rem;margin-bottom:1.5rem}.pricing__card-amount{font-size:2.5rem;font-weight:500;color:#0e0d14;line-height:1}.pricing__card-amount--custom{font-size:1.75rem}.pricing__card-period{font-size:.875rem;color:rgba(19,17,31,.68);font-weight:400}.pricing__card-button{width:100%;padding:.875rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:1.5px solid rgba(168,163,184,.3);background:#fff;color:#0e0d14;font-family:DM Sans,sans-serif;margin-bottom:.75rem}.pricing__card-button:hover{background:rgba(245,243,255,.5);border-color:#a67ef2}.pricing__card-button--primary{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.pricing__card-button--primary:hover{background:#7137e0;border-color:#7137e0;transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,92,246,.3)}.pricing__card-button--disabled{background:linear-gradient(90deg,#b8a5e8,#9f84e4);border-color:#9f84e4;color:#f7f3ff;cursor:not-allowed;opacity:.75;box-shadow:none}.pricing__card-button--disabled:disabled,.pricing__card-button--disabled:disabled:hover,.pricing__card-button--disabled:hover{background:linear-gradient(90deg,#b8a5e8,#9f84e4);border-color:#9f84e4;transform:none;box-shadow:none}.pricing__card-cta-text{font-size:.75rem;color:rgba(19,17,31,.4);text-align:center;margin:0 0 1.5rem}.pricing__card-features{display:flex;flex-direction:column;gap:1rem}.pricing__features-title{font-size:.875rem;font-weight:500;color:#0e0d14;margin:0}.pricing__features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.pricing__feature{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:rgba(19,17,31,.68)}.pricing__check{width:20px;height:20px;flex-shrink:0}@media(max-width:1024px){.pricing{padding:4rem 0}.pricing__container{padding:0 1.5rem;gap:2.5rem}.pricing__title{font-size:2rem}.pricing__cards{gap:1.5rem}.pricing__card{padding:1.75rem}}@media(max-width:768px){.pricing{padding:3rem 0}.pricing__container{gap:2rem}.pricing__title{font-size:1.75rem}.pricing__subtitle{font-size:.875rem}.pricing__cards{grid-template-columns:1fr;gap:1.5rem}.pricing__card{padding:1.5rem}.pricing__card-amount{font-size:2rem}.pricing__card-amount--custom{font-size:1.5rem}}.testimonials{position:relative;width:100%;background:#fafafa;padding:5rem 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;z-index:10}.testimonials__container{max-width:1120px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:3rem}.testimonials__header{display:flex;flex-direction:column;gap:1.2rem;text-align:center;align-items:center}.testimonials__title{max-width:760px;font-size:clamp(1.5rem,4.5vw,2.5rem);font-weight:500;line-height:1.15;color:#0e0d14;margin:0;letter-spacing:-.035em}.testimonials__subtitle{font-size:clamp(.9rem,1.3vw,.9375rem);line-height:1.6;color:rgba(19,17,31,.68);margin:0}.testimonials__columns-wrapper{position:relative;height:600px;margin:0 -2rem}.testimonials__overlay{position:absolute;left:0;right:0;height:150px;z-index:2;pointer-events:none}.testimonials__overlay--top{top:0;background:linear-gradient(180deg,#fafafa 0,rgba(250,250,250,.8) 30%,rgba(250,250,250,0))}.testimonials__overlay--bottom{bottom:0;background:linear-gradient(0deg,#fafafa 0,rgba(250,250,250,.8) 30%,rgba(250,250,250,0))}.testimonials__columns{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;height:100%;padding:0 2rem}.testimonials__column{display:flex;flex-direction:column;overflow:hidden;mask-image:linear-gradient(180deg,transparent 0,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,black 10%,black 90%,transparent)}.testimonials__column-track{display:flex;flex-direction:column;gap:1.5rem;animation:scrollTestimonials 30s linear infinite}.testimonials__column--left .testimonials__column-track{animation-duration:20s}.testimonials__column--center .testimonials__column-track{animation-duration:35s}.testimonials__column--right .testimonials__column-track{animation-duration:22s}@keyframes scrollTestimonials{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.testimonials__card{position:relative;background:#fff;border:1px solid rgba(168,163,184,.2);border-radius:12px;padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem;transition:all .3s ease;z-index:1}.testimonials__card:hover{border-color:rgba(139,92,246,.2);box-shadow:0 4px 12px rgba(139,92,246,.06)}.testimonials__quote{font-size:.875rem;line-height:1.65;color:rgba(19,17,31,.68);margin:0}.testimonials__author{display:flex;align-items:center;gap:.75rem;margin-top:auto}.testimonials__avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#e0e0e0,#c0c0c0);flex-shrink:0}.testimonials__author-info{display:flex;flex-direction:column;gap:.125rem}.testimonials__author-name{font-size:.875rem;font-weight:500;color:#0e0d14;margin:0;line-height:1.4}.testimonials__author-title{font-size:.75rem;color:rgba(19,17,31,.5);margin:0;line-height:1.4}.testimonials__cta{display:flex;justify-content:center;margin-top:1rem}.testimonials__cta-button{padding:.875rem 2.5rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;background:#8b5cf6;color:#fff;font-family:DM Sans,sans-serif;z-index:5}.testimonials__cta-button:hover{background:#7137e0;transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,92,246,.3)}.testimonials__cta-button:active{transform:translateY(0)}@media(max-width:1024px){.testimonials{padding:4rem 0}.testimonials__container{padding:0 1.5rem;gap:2.5rem}.testimonials__title{font-size:2rem}.testimonials__columns-wrapper{height:500px}.testimonials__columns{gap:1.25rem}}@media(max-width:768px){.testimonials{padding:3rem 0}.testimonials__container{gap:2rem}.testimonials__title{font-size:1.75rem}.testimonials__subtitle{font-size:.875rem}.testimonials__columns-wrapper{height:450px}.testimonials__columns{grid-template-columns:1fr;gap:1.25rem}.testimonials__column{display:none}.testimonials__column--center{display:flex}.testimonials__card{padding:1.5rem}}.faqs{width:100%;background:#fff;padding:5rem 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.faqs__container{max-width:880px;margin:0 auto;padding:0 2rem;gap:3rem}.faqs__container,.faqs__header{display:flex;flex-direction:column}.faqs__header{gap:1.2rem;text-align:center;align-items:center}.faqs__badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.75rem;font-weight:500;letter-spacing:.01em;color:#5b21b6;width:fit-content;padding:.25rem .75rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(90deg,#ffffff,#ffffff) padding-box,linear-gradient(90deg,#c9a5f0,#7137e0) border-box;border:1px solid rgba(0,0,0,0);box-shadow:0 8px 20px rgba(139,92,246,.12),inset 0 1px 0 hsla(0,0%,100%,.7)}.faqs__badge-dot{width:8px;height:8px;border-radius:50%;background:#8b5cf6;flex-shrink:0}.faqs__title{font-size:clamp(1.5rem,4.5vw,2.5rem);font-weight:500;line-height:1.15;color:#0e0d14;margin:0;letter-spacing:-.035em}.faqs__subtitle{font-size:clamp(.9rem,1.3vw,.9375rem);line-height:1.6;color:rgba(19,17,31,.68);margin:0}.faqs__list{display:flex;flex-direction:column;gap:1rem}.faqs__item{background:#fff;border:1px solid rgba(168,163,184,.3);border-radius:12px;overflow:hidden;transition:all .3s ease;z-index:5}.faqs__item--open{border-color:#8b5cf6;box-shadow:0 4px 16px rgba(139,92,246,.08)}.faqs__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1.75rem;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;color:#0e0d14;transition:all .3s ease}.faqs__question:hover{color:#8b5cf6}.faqs__question span{flex:1 1}.faqs__icon{flex-shrink:0;color:rgba(19,17,31,.5);transition:all .3s ease}.faqs__item--open .faqs__icon{color:#8b5cf6;transform:rotate(180deg)}.faqs__answer{padding:0 1.75rem 1.5rem;animation:slideDown .3s ease}.faqs__answer p{font-size:.9375rem;line-height:1.65;color:rgba(19,17,31,.68);margin:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.faqs{padding:4rem 0}.faqs__container{padding:0 1.5rem;gap:2.5rem}.faqs__title{font-size:2rem}}@media(max-width:768px){.faqs{padding:3rem 0}.faqs__container{gap:2rem}.faqs__title{font-size:1.75rem}.faqs__subtitle{font-size:.875rem}.faqs__question{padding:1.25rem 1.5rem;font-size:.9375rem}.faqs__answer{padding:0 1.5rem 1.25rem}.faqs__answer p{font-size:.875rem}}.comparison{position:relative;width:100%;background:#fafafa;padding:5rem 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;z-index:10}.comparison__container{max-width:1120px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:3rem}.comparison__header{display:flex;flex-direction:column;gap:1.2rem;text-align:center;align-items:center}.comparison__title{font-size:clamp(1.5rem,4.5vw,2.5rem);font-weight:500;color:#0e0d14;margin:0;letter-spacing:-.035em;line-height:1.15}.comparison__subtitle{font-size:clamp(.9rem,1.3vw,.9375rem);color:rgba(19,17,31,.68);margin:0;line-height:1.6}.comparison__table-wrapper{position:relative;background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e9ecef;opacity:0;animation:fadeInUp .6s ease-out .2s forwards;z-index:1}.comparison__table{width:100%;border-collapse:collapse;font-size:.9375rem}.comparison__table thead{background:#f8f9fa}.comparison__table-th{padding:1.25rem 1.5rem;text-align:center;font-weight:500;color:#666;border-bottom:1px solid #e9ecef;font-size:.9375rem}.comparison__table-th--first{text-align:left;color:#000;font-weight:500}.comparison__table-th--highlight{background:#e6e1fc;position:relative}.comparison__table-th--highlight:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#8b5cf6;animation:slideIn .6s ease-out .3s forwards;transform:scaleX(0);transform-origin:left}.comparison__brand{display:flex;align-items:center;justify-content:center;gap:.5rem}.comparison__brand-text{font-size:1rem;font-weight:500;color:#8b5cf6}.comparison__table-row{border-bottom:1px solid rgba(168,163,184,.15);transition:background-color .2s ease;opacity:0;animation:fadeInRow .5s ease-out forwards}.comparison__table-row:hover{background:rgba(245,243,255,.3)}.comparison__table-row--verdict{background:rgba(245,243,255,.3);border-top:1px solid rgba(168,163,184,.2)}.comparison__table-row--verdict:hover{background:rgba(245,243,255,.3)}.comparison__table-row:first-child{animation-delay:.4s}.comparison__table-row:nth-child(2){animation-delay:.5s}.comparison__table-row:nth-child(3){animation-delay:.6s}.comparison__table-row:nth-child(4){animation-delay:.7s}.comparison__table-row:nth-child(5){animation-delay:.8s}.comparison__table-row:nth-child(6){animation-delay:.9s}.comparison__table-row:nth-child(7){animation-delay:1s}.comparison__table-row:nth-child(8){animation-delay:1.1s}.comparison__table-row:nth-child(9){animation-delay:1.2s}.comparison__table-row:nth-child(10){animation-delay:1.3s}.comparison__table-td{padding:1.25rem 1.5rem;text-align:center;color:rgba(19,17,31,.68)}.comparison__table-td--feature{text-align:left;font-weight:500;color:#0e0d14}.comparison__table-td--highlight{background:rgba(196,165,245,.15)}.comparison__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.875rem;font-weight:500;opacity:0;transform:scale(.5);animation:popIn .4s cubic-bezier(.68,-.55,.265,1.55) forwards}.comparison__icon--check{background:#10b981;color:#fff;animation-delay:.8s}.comparison__icon--cross{background:#e9ecef;color:#adb5bd;animation-delay:.6s}.comparison__verdict{display:inline-block;font-weight:500;font-size:.875rem;padding:.25rem 0}.comparison__verdict--red{color:#dc2626}.comparison__verdict--orange{color:#ea580c}.comparison__verdict--amber{color:#d97706}.comparison__verdict--green{color:#10b981}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRow{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes slideIn{to{transform:scaleX(1)}}@keyframes highlightPulse{0%,to{background:#f5f3ff}50%{background:#ede9fe}}@media(max-width:1024px){.comparison{padding:4rem 0}.comparison__container{padding:0 1.5rem}.comparison__title{font-size:2rem}.comparison__subtitle{font-size:.875rem}.comparison__header{margin-bottom:2.5rem}.comparison__table-td,.comparison__table-th{padding:1rem;font-size:.875rem}.comparison__brand-text{font-size:.9375rem}}@media(max-width:768px){.comparison{padding:3rem 0}.comparison__container{padding:0 1rem}.comparison__title{font-size:1.75rem}.comparison__subtitle{font-size:.8125rem}.comparison__header{margin-bottom:2rem}.comparison__table-wrapper{border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison__table{min-width:600px;font-size:.8125rem}.comparison__table-td,.comparison__table-th{padding:.875rem .75rem;font-size:.8125rem}.comparison__brand-text{font-size:.875rem}.comparison__icon{width:20px;height:20px;font-size:.75rem}.comparison__verdict{font-size:.75rem}}.trusted-by{width:100%;background:#fff;padding:5rem 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.trusted-by__container{max-width:1120px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:3rem}.trusted-by__header{display:flex;flex-direction:column;gap:1.2rem;text-align:center;align-items:center}.trusted-by__title{font-size:clamp(1.5rem,4.5vw,2.5rem);font-weight:500;color:#0e0d14;margin:0;letter-spacing:-.035em;line-height:1.15;text-align:center}.trusted-by__logos-wrapper{width:100%;overflow:hidden;position:relative}.trusted-by__logos-wrapper:after,.trusted-by__logos-wrapper:before{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.trusted-by__logos-wrapper:before{left:0;background:linear-gradient(90deg,#ffffff,transparent)}.trusted-by__logos-wrapper:after{right:0;background:linear-gradient(270deg,#ffffff,transparent)}.trusted-by__logos{display:flex;gap:4rem;animation:scroll 30s linear infinite;width:fit-content}.trusted-by__logos:hover{animation-play-state:paused}.trusted-by__logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.7;transition:opacity .3s ease}.trusted-by__logo:hover{opacity:1}.trusted-by__logo-placeholder{font-size:1.25rem;font-weight:500;color:rgba(19,17,31,.5);text-align:center;white-space:nowrap}.trusted-by__cta-button{padding:.75rem 1.75rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:1.5px solid #0e0d14;background:rgba(0,0,0,0);color:#0e0d14;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;width:fit-content;z-index:5;margin:auto}.trusted-by__cta-button:hover{background:#8b5cf6;color:#fff;border-color:#8b5cf6;transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,92,246,.25)}.trusted-by__cta-button:active{transform:translateY(0)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:1024px){.trusted-by{padding:4rem 0}.trusted-by__container{padding:0 1.5rem;gap:2.5rem}.trusted-by__title{font-size:2rem}.trusted-by__logos{gap:3rem}.trusted-by__logo-placeholder{font-size:1.125rem}}@media(max-width:768px){.trusted-by{padding:3rem 0}.trusted-by__container{padding:0 1rem;gap:2rem}.trusted-by__title{font-size:1.75rem}.trusted-by__logos{gap:2.5rem}.trusted-by__logo-placeholder{font-size:1rem}.trusted-by__cta-button{font-size:.8125rem;padding:.7rem 1.5rem;z-index:5}}.contactus{width:100%;background:linear-gradient(135deg,#ffffff,#f9f7ff);padding:5rem 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.contactus__container{max-width:1280px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:3rem}.contactus__header{display:flex;flex-direction:column;gap:1rem;text-align:center;align-items:center;animation:headerSlideIn .8s ease .2s both}.contactus__title{font-size:2.5rem;font-weight:700;line-height:1.2;color:#000;margin:0;letter-spacing:-.03em}.contactus__subtitle{font-size:.9375rem;line-height:1.65;color:#666;margin:0}.contactus__content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:stretch}.contactus__map-wrapper{display:flex;align-items:center;justify-content:center;min-height:400px}.contactus__form-wrapper{display:flex;flex-direction:column;min-height:400px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.contactus__form-wrapper--visible{opacity:1;transform:translateY(0)}.contactus__form{display:flex;flex-direction:column;gap:1.5rem}.contactus__form-group{display:flex;flex-direction:column;gap:.5rem}.contactus__form-group--half{flex:1 1}.contactus__form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.contactus__input{width:100%;padding:.875rem 1rem;border:1px solid #e0e0e0;border-radius:8px;font-size:.875rem;font-family:DM Sans,sans-serif;background:#fff;color:#333;transition:all .3s ease}.contactus__input::placeholder{color:#999}.contactus__input:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1);transform:translateY(-2px)}.contactus__input:hover:not(:focus){border-color:#d0d0d0}.contactus__textarea{width:100%;padding:.875rem 1rem;border:1px solid #e0e0e0;border-radius:8px;font-size:.875rem;font-family:DM Sans,sans-serif;background:#fff;color:#333;resize:vertical;transition:all .3s ease;min-height:120px}.contactus__textarea::placeholder{color:#999}.contactus__textarea:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1);transform:translateY(-2px)}.contactus__textarea:hover:not(:focus){border-color:#d0d0d0}.contactus__submit-btn{align-self:flex-start;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.75rem;background:linear-gradient(135deg,#8b5cf6,#7137e0);border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;font-family:DM Sans,sans-serif;transition:all .3s ease;box-shadow:0 4px 15px rgba(139,92,246,.2);position:relative;overflow:hidden}.contactus__submit-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:hsla(0,0%,100%,.2);transition:left .3s ease}.contactus__submit-btn:hover{transform:translateY(-3px);box-shadow:0 6px 25px rgba(139,92,246,.35)}.contactus__submit-btn:hover:before{left:100%}.contactus__submit-btn:hover svg{transform:translateX(3px) rotate(25deg)}.contactus__submit-btn:active{transform:translateY(-1px)}.contactus__submit-btn svg{width:20px;height:20px;transition:all .3s ease}@keyframes headerSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.contactus{padding:4rem 0}.contactus__container{padding:0 1.5rem}.contactus__title{font-size:2rem}.contactus__content{gap:2rem}}@media(max-width:768px){.contactus{padding:3rem 0}.contactus__container{gap:2rem}.contactus__title{font-size:1.75rem}.contactus__subtitle{font-size:.875rem}.contactus__content{grid-template-columns:1fr;gap:2rem}.contactus__form-row{grid-template-columns:1fr;gap:1rem}.contactus__form{gap:1rem}.contactus__map-wrapper{min-height:300px}.contactus__form-wrapper{min-height:auto}}@media(max-width:480px){.contactus{padding:2rem 0}.contactus__container{padding:0 1rem;gap:1.5rem}.contactus__title{font-size:1.5rem}.contactus__subtitle{font-size:.875rem}.contactus__form{gap:1rem}.contactus__map-wrapper{min-height:250px}.contactus__submit-btn{width:100%;justify-content:center}}.onboarding-form{position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:100dvh;padding:6rem 0;background:linear-gradient(135deg,#ffffff,#f9f7ff);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.onboarding-form:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(90deg,rgba(29,23,49,.045) 1px,transparent 0),linear-gradient(180deg,rgba(29,23,49,.045) 1px,transparent 0);background-size:72px 72px;pointer-events:none;opacity:.6}.onboarding-form__container{max-width:960px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.onboarding-form__title{margin:0;font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:700;line-height:1.2;color:#000;letter-spacing:-.03em;text-align:center}.onboarding-form__subtitle{margin:0 0 1.75rem;color:#666;line-height:1.65;text-align:center;max-width:640px}.onboarding-form__steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:0 0 1.5rem;padding:0;width:100%}.onboarding-form__step{border:1px solid rgba(168,163,184,.35);border-radius:12px;padding:.85rem;display:flex;align-items:center;gap:.65rem;background:#fff;transition:all .3s ease}.onboarding-form__step--active{border-color:#8b5cf6;box-shadow:0 6px 18px rgba(139,92,246,.14);transform:translateY(-2px)}.onboarding-form__step--complete{border-color:#8b5cf6;background:linear-gradient(90deg,#f7f2ff,#f0e7ff)}.onboarding-form__step-number{width:1.6rem;height:1.6rem;border-radius:999px;display:inline-flex;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;background:#f3ebff;color:#6f42c1}.onboarding-form__step-icon{color:#7d5bd2;flex-shrink:0}.onboarding-form__step-label{font-size:.86rem;color:#333;font-weight:600}.onboarding-form__card,.onboarding-form__success{width:100%;border:1px solid rgba(168,163,184,.3);border-radius:16px;background:#fff;padding:2rem;box-shadow:0 10px 26px rgba(139,92,246,.08)}.onboarding-form__field{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1rem}.onboarding-form__label{display:inline-flex;align-items:center;gap:.45rem;color:#333;font-weight:600;font-size:.9rem}.onboarding-form__input{border:1px solid #e0e0e0;border-radius:8px;height:2.9rem;padding:0 1rem;font-size:.9rem;color:#333;background:#fff;transition:all .3s ease}.onboarding-form__input::placeholder{color:#999}.onboarding-form__input:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1);transform:translateY(-2px)}.onboarding-form__input:hover:not(:focus){border-color:#d0d0d0}.onboarding-form__input--file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.onboarding-form__upload-zone{border:1px dashed rgba(139,92,246,.45);border-radius:14px;background:linear-gradient(145deg,#faf8ff,#f5f1ff);min-height:168px;padding:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.45rem;cursor:pointer;transition:all .3s ease}.onboarding-form__upload-zone:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(139,92,246,.14);border-color:rgba(139,92,246,.7)}.onboarding-form__upload-zone--has-file{border-style:solid;background:linear-gradient(145deg,#f7f2ff,#f0e8ff)}.onboarding-form__upload-zone-icon{width:2.5rem;height:2.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#6f42c1;background:hsla(0,0%,100%,.85);box-shadow:0 6px 16px rgba(139,92,246,.16)}.onboarding-form__upload-zone-title{font-size:.95rem;color:#2f2451;font-weight:600}.onboarding-form__upload-zone-subtitle{font-size:.8rem;color:#7f6d9e}.onboarding-form__upload-action{margin-top:.2rem;border:1px solid rgba(111,66,193,.25);background:#fff;color:#7137e0;border-radius:999px;padding:.35rem .85rem;font-size:.78rem;font-weight:600}.onboarding-form__upload-preview-card{margin-top:.85rem;border:1px solid rgba(168,163,184,.35);border-radius:12px;background:#fff;padding:.85rem;display:flex;align-items:center;gap:.8rem}.onboarding-form__file-name{color:#3e315f;font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onboarding-form__logo-preview{width:72px;height:72px;object-fit:contain;border:1px solid #e0e0e0;border-radius:8px;padding:.4rem;background:#fff;flex-shrink:0}.onboarding-form__upload-meta{min-width:0;display:flex;flex-direction:column;gap:.2rem}.onboarding-form__upload-meta-caption{color:#8b7ca9;font-size:.78rem}.onboarding-form__upload-remove{border:1px solid #eadfff;background:#faf7ff;color:#7b4bd0;border-radius:8px;height:2rem;padding:0 .6rem;font-size:.78rem;font-weight:600;display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;cursor:pointer;transition:all .2s ease}.onboarding-form__upload-remove:hover{background:#f2ebff;border-color:#d8c1ff}.onboarding-form__error{margin:0 0 1rem;color:#dc2626;font-size:.88rem}.onboarding-form__actions{display:flex;justify-content:space-between;gap:.75rem;margin-top:.5rem}.onboarding-form__button{min-width:132px;height:2.9rem;border-radius:8px;border:1px solid rgba(0,0,0,0);font-weight:600;cursor:pointer;transition:all .3s ease;font-family:DM Sans,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.onboarding-form__button:disabled{cursor:not-allowed;opacity:.65}.onboarding-form__button--primary{background:linear-gradient(135deg,#8b5cf6,#7137e0);color:#fff}.onboarding-form__button--primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,92,246,.28)}.onboarding-form__button--secondary{background:#fff;border-color:#e0e0e0;color:#333}.onboarding-form__button--secondary:hover:not(:disabled){background:#f5f5f5;border-color:#cfcfcf}.onboarding-form__success-title{margin:2rem 0 0;color:#6f42c1;font-size:1.4rem}.onboarding-form__success-icon{width:40px;height:40px;color:#8b5cf6;margin-bottom:.65rem}.onboarding-form__success-text{color:#333;line-height:1.6}.onboarding-form__success-badge{width:fit-content;border:1px solid rgba(111,66,193,.2);background:#f6f0ff;color:#6f42c1;border-radius:999px;padding:.35rem .7rem;font-size:.76rem;font-weight:700;display:inline-flex;align-items:center;gap:.4rem}.onboarding-form__success-grid{margin-top:1rem;display:grid;grid-template-columns:1fr;gap:.7rem}.onboarding-form__success-item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:0;width:100%;border:1px solid rgba(168,163,184,.35);border-radius:10px;padding:.75rem .9rem;background:#fcfaff}.onboarding-form__success-item-label{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:#7a6d96;font-weight:700;margin-bottom:.3rem}.onboarding-form__success-item-value{display:block;color:#33294d;font-size:.9rem;font-weight:600;word-break:break-all}.onboarding-form__success-actions{margin-top:1.15rem;display:flex;justify-content:flex-start}.onboarding-form__login-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;color:#7137e0;word-break:break-all;font-weight:600;text-decoration:none}.onboarding-form__login-link:hover{text-decoration:underline}.onboarding-form__login-button{margin-top:1.25rem;display:inline-flex;align-items:center;justify-content:center;height:2.7rem;min-width:150px;border-radius:8px;background:linear-gradient(135deg,#8b5cf6,#7137e0);color:#fff;text-decoration:none;padding:0 1rem;font-weight:600;transition:all .3s ease;gap:.5rem}.onboarding-form__login-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,92,246,.28)}@media(max-width:1024px){.onboarding-form{padding:4rem 0}.onboarding-form__container{padding:0 1.5rem}}@media(max-width:768px){.onboarding-form{padding:3rem 0}.onboarding-form__container{gap:.8rem}.onboarding-form__steps{grid-template-columns:1fr}.onboarding-form__card,.onboarding-form__success{padding:1.5rem}.onboarding-form__upload-preview-card{align-items:flex-start;flex-direction:column}.onboarding-form__upload-remove{margin-left:0}.onboarding-form__actions{flex-direction:column-reverse}.onboarding-form__button,.onboarding-form__login-button{width:100%}}@media(max-width:480px){.onboarding-form{padding:2.25rem 0}.onboarding-form__container{padding:0 1rem}.onboarding-form__title{font-size:1.5rem}.onboarding-form__upload-zone{min-height:150px;padding:1rem}}