:root{--color-primary:#6d28d9;--color-second-black:#4f4f4f;--color-first-black:#404040;--color-black:#101010;--color-second-shade-white:#ccc;--color-first-shade-white:#f0f0f0;--color-white:#fff;--color-secondary-bg:#fcfcfc;--primary-colour:var(--color-primary);--second-black-colour:var(--color-second-black);--first-black-colour:var(--color-first-black);--black-colour:var(--color-black);--second-shade-white:var(--color-second-shade-white);--first-shade-white:var(--color-first-shade-white);--white-colour:var(--color-white);--gradient-headline:linear-gradient(90deg, #404040 -14.93%, #404040 59.2%, #a6a6a600 124.33%);--gradient-headline-light:linear-gradient(90deg, #e9e9e9 -14.93%, #e9e9e9 59.2%, #e9e9e900 124.33%);--gradient-brand:linear-gradient(90deg, #4c1d95 0%, #6d28d9 30.77%, #8b5cf6 64.42%, #c4b5fd 100%);--gradient-brand-vertical:linear-gradient(180deg, #4c1d95 0%, #6d28d9 30.77%, #8b5cf6 64.42%, #c4b5fd 100%);--gradient-brand-veil:linear-gradient(180deg, #4c1d9500 0%, #6d28d900 30.77%, #8b5cf600 64.42%, #c4b5fd8f 100%);--gradient-float-tag:linear-gradient(90deg, #5394fd 0.19%, #8012f8 83.35%, #a212f2 140.2%, #ca12eb 206.32%, #f012e4 272.12%);--gradient-stroke:linear-gradient(270deg, #0000 0%, #000 50%, #0000 100%);--linear-headline:var(--gradient-headline);--gradinet:var(--gradient-brand);--stroke:var(--gradient-stroke);--color-positive:#00b35c;--color-negative:#ef4444;--color-yellow:#f59e0b;--postive:var(--color-positive);--negative:var(--color-negative);--yellow:var(--color-yellow);--color-primary-hover:#4c1d95;--color-pricing-featured-border:#4c1d95;--color-positive-soft:#00b35c1a;--color-primary-soft:color-mix(in srgb, var(--color-primary) 10%, var(--color-white));--color-secondary:#8b5cf6;--color-secondary-hover:#6d28d9;--color-background:var(--color-white);--color-surface:var(--color-first-shade-white);--color-surface-raised:#fff;--color-border:var(--color-second-shade-white);--color-text:var(--color-black);--color-text-muted:var(--color-second-black);--color-text-subtle:#969696;--color-text-inverse:var(--color-white);--color-success:var(--color-positive);--color-error:var(--color-negative);--color-warning:var(--color-yellow);--shadow-glow:0 0 10.7px #8012f8e5, 0 0 11px #a212f2b2, 0 0 15px #f012e480;--shadow-glow-sm:0 0 5px #8012f8b2, 0 0 3px #a212f280, 0 0 2px #f012e4}
:root{--font-family-sans:var(--font-manrope), system-ui, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-normal:1.5;--line-height-relaxed:1.65;--letter-spacing-tight:-.02em;--letter-spacing-normal:0;--letter-spacing-wide:.04em;--font-size-8:clamp(.5rem, calc(8 * 100vw / 1728), .5rem);--font-size-12:clamp(.625rem, calc(12 * 100vw / 1728), .75rem);--font-size-14:clamp(.75rem, calc(14 * 100vw / 1728), .875rem);--font-size-16:clamp(.8125rem, calc(16 * 100vw / 1728), 1rem);--font-size-20:clamp(1rem, calc(20 * 100vw / 1728), 1.25rem);--font-size-24:clamp(1.125rem, calc(24 * 100vw / 1728), 1.5rem);--font-size-30:clamp(1.25rem, calc(30 * 100vw / 1728), 1.875rem);--font-size-40:clamp(1.75rem, calc(40 * 100vw / 1728), 2.5rem);--font-size-48:clamp(1.75rem, calc(48 * 100vw / 1728), 3rem);--font-size-56:clamp(2rem, calc(56 * 100vw / 1728), 3.5rem);--font-size-h1:var(--font-size-56);--font-size-h2:var(--font-size-48);--font-size-h2-sub:var(--font-size-16);--font-size-h3:var(--font-size-24);--font-size-h3-sub:var(--font-size-16);--font-size-h3-content:var(--font-size-12);--font-size-h4:var(--font-size-30);--font-size-h4-sub:var(--font-size-20);--font-size-h4-content:var(--font-size-14);--font-size-h5:var(--font-size-30);--font-size-h5-sub:var(--font-size-14);--font-size-h5-content:var(--font-size-14);--font-size-h6:var(--font-size-30);--font-size-h6-sub:var(--font-size-16);--font-size-h6-content:var(--font-size-14);--font-size-h7:var(--font-size-12);--font-size-h8:var(--font-size-16);--font-size-h9:var(--font-size-16);--font-size-h10:var(--font-size-12);--font-size-body:var(--font-size-16);--font-size-caption:var(--font-size-12);--font-size-button-sm:var(--font-size-14);--font-size-button-md:var(--font-size-h8);--font-size-button-lg:var(--font-size-h8)}
:root{--space-2:clamp(.0625rem, calc(2 * 100vw / 1728), .125rem);--space-5:clamp(.1875rem, calc(5 * 100vw / 1728), .3125rem);--space-8:clamp(.375rem, calc(8 * 100vw / 1728), .5rem);--space-10:clamp(.375rem, calc(10 * 100vw / 1728), .625rem);--space-12:clamp(.5rem, calc(12 * 100vw / 1728), .75rem);--space-15:clamp(.5rem, calc(15 * 100vw / 1728), .9375rem);--space-16:clamp(.625rem, calc(16 * 100vw / 1728), 1rem);--space-20:clamp(.75rem, calc(20 * 100vw / 1728), 1.25rem);--space-24:clamp(.75rem, calc(24 * 100vw / 1728), 1.5rem);--space-25:clamp(.75rem, calc(25 * 100vw / 1728), 1.5625rem);--space-30:clamp(1rem, calc(30 * 100vw / 1728), 1.875rem);--space-32:clamp(1rem, calc(32 * 100vw / 1728), 2rem);--space-35:clamp(1rem, calc(35 * 100vw / 1728), 2.1875rem);--space-40:clamp(1.25rem, calc(40 * 100vw / 1728), 2.5rem);--space-48:clamp(1.5rem, calc(48 * 100vw / 1728), 3rem);--space-50:clamp(1.5rem, calc(50 * 100vw / 1728), 3.125rem);--space-60:clamp(1.75rem, calc(60 * 100vw / 1728), 3.75rem);--space-80:clamp(2.5rem, calc(80 * 100vw / 1728), 5rem);--space-104:clamp(1.25rem, calc(104 * 100vw / 1728), 6.5rem);--space-110:clamp(2.5rem, calc(110 * 100vw / 1728), 6.875rem);--space-120:clamp(2.5rem, calc(120 * 100vw / 1728), 7.5rem);--section-gap:var(--space-80);--section-padding-y:var(--space-60);--container-padding-x:var(--space-104);--container-padding-x-mobile:var(--container-padding-x);--container-max-width:1568px;--navbar-padding-top:var(--space-15);--navbar-padding-bottom:var(--space-15);--navbar-padding-x:var(--container-padding-x);--navbar-padding-x-mobile:var(--container-padding-x);--navbar-gap:clamp(1rem, calc(35 * 100vw / 1728), 2.1875rem);--navbar-brand-gap:clamp(1.5rem, calc(50 * 100vw / 1728), 3.125rem);--navbar-menu-icon-gap:clamp(.375rem, calc(10 * 100vw / 1728), .625rem);--navbar-login-padding-y:var(--space-15);--navbar-cta-padding-y:var(--space-15);--navbar-cta-padding-x:var(--space-40);--navbar-logo-width:clamp(7rem, calc(155 * 100vw / 1728), 9.6875rem);--navbar-logo-height:clamp(2rem, calc(47 * 100vw / 1728), 2.9375rem);--navbar-link-size:clamp(.875rem, calc(16 * 100vw / 1728), 1rem);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:clamp(.625rem, calc(16 * 100vw / 1728), 1rem);--radius-2xl:clamp(.875rem, calc(20 * 100vw / 1728), 1.25rem);--radius-3xl:clamp(1.25rem, calc(30 * 100vw / 1728), 1.875rem);--radius-full:9999px;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-card:0 8px 32px #10101014;--shadow-outcome-mockup:0 0 clamp(.375rem, calc(9.15 * 100vw / 1728), .571875rem) #00000040;--shadow-pricing-featured:0 0 23.438px 0 #0000000d, 0 0 17.188px 0 #0000001a, 0 0 16.719px 0 #00000026;--radius-pricing-card:1.875rem;--radius-pricing-tab:.9375rem;--radius-pricing-tab-active:.3125rem;--radius-pricing-compare:1.5625rem;--badge-padding-x:var(--space-15);--badge-padding-y:var(--space-8);--badge-radius:35px;--pricing-trial-heading-max-width:clamp(18.75rem, calc(600 * 100vw / 1728), 37.5rem);--pricing-trial-description-max-width:clamp(19.5rem, calc(627 * 100vw / 1728), 39.1875rem);--cta-padding-x:var(--space-40);--cta-padding-y:var(--space-15);--cta-height:clamp(2.75rem, calc(52 * 100vw / 1728), 3.25rem);--book-demo-max-width:clamp(18rem, calc(1260 * 100vw / 1728), 78.75rem);--book-demo-title-max-width:clamp(15rem, calc(533 * 100vw / 1728), 33.3125rem);--book-demo-trust-label-max-width:clamp(12rem, calc(427 * 100vw / 1728), 26.6875rem);--book-demo-form-radius:clamp(.625rem, calc(15 * 100vw / 1728), .9375rem);--book-demo-input-height:clamp(2.75rem, calc(54 * 100vw / 1728), 3.375rem);--book-demo-textarea-min-height:clamp(5.5rem, calc(105 * 100vw / 1728), 6.5625rem);--book-demo-benefit-min-height:clamp(1.25rem, calc(24 * 100vw / 1728), 1.5rem);--book-demo-check-width:clamp(.5625rem, calc(11 * 100vw / 1728), .6875rem);--book-demo-check-height:clamp(.4375rem, calc(8 * 100vw / 1728), .5rem);--book-demo-avatar-size:clamp(1.375rem, calc(26 * 100vw / 1728), 1.625rem);--book-demo-avatar-overlap:clamp(-.375rem, calc(-8 * 100vw / 1728), -.5rem);--book-demo-avatar-border:clamp(1px, calc(1.6 * 100vw / 1728), .1rem);--book-demo-avatar-font-size:clamp(.5rem, calc(9 * 100vw / 1728), .5625rem);--book-demo-avatar-line-height:clamp(.75rem, calc(13.5 * 100vw / 1728), .84375rem);--book-demo-close-size:clamp(2rem, calc(36 * 100vw / 1728), 2.25rem);--book-demo-close-icon-size:clamp(.75rem, calc(14 * 100vw / 1728), .875rem);--book-demo-success-min-height:clamp(12rem, calc(320 * 100vw / 1728), 20rem);--footer-padding-top:clamp(1.25rem, calc(60 * 100vw / 1728), 3.75rem);--footer-padding-bottom:clamp(1.25rem, calc(60 * 100vw / 1728), 3.75rem);--footer-brand-width:clamp(16.5625rem, calc(490 * 100vw / 1728), 30.625rem);--footer-brand-gap:clamp(.9375rem, calc(40 * 100vw / 1728), 2.5rem);--footer-brand-block-gap:clamp(.3125rem, calc(25 * 100vw / 1728), 1.5625rem);--footer-logo-width:clamp(5.8125rem, calc(184 * 100vw / 1728), 11.5rem);--footer-logo-height:clamp(1.7625rem, calc(55.8 * 100vw / 1728), 3.4875rem);--footer-social-gap:clamp(.625rem, calc(20 * 100vw / 1728), 1.25rem);--footer-social-height:clamp(1.2rem, calc(30 * 100vw / 1728), 1.875rem);--footer-column-width:clamp(10rem, calc(232 * 100vw / 1728), 14.5rem);--footer-columns-gap:clamp(1rem, calc(25 * 100vw / 1728), 1.5625rem);--footer-column-title-gap:clamp(.625rem, calc(25 * 100vw / 1728), 1.5625rem);--footer-link-gap:clamp(.3125rem, calc(15 * 100vw / 1728), .9375rem);--footer-divider-gap:clamp(1.25rem, calc(50 * 100vw / 1728), 3.125rem);--footer-legal-gap:clamp(.9375rem, calc(30 * 100vw / 1728), 1.875rem);--footer-mobile-pad-y:1.25rem;--footer-mobile-stack-gap:.9375rem;--footer-mobile-section-gap:.625rem;--footer-mobile-brand-block-gap:.3125rem;--footer-mobile-brand-max:16.5625rem;--footer-accordion-pad:.3125rem;--footer-accordion-item-gap:.3125rem;--footer-accordion-child-gap:.3125rem;--transition-fast:.15s ease;--transition-base:.25s ease}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;min-height:100%}html,body{max-width:100vw}body{min-height:100dvh;color:var(--color-text);background:var(--color-background);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-normal);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex;overflow-x:clip}img,video,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold)}h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold)}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-medium)}h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold)}h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-bold)}p{font-size:var(--font-size-body);line-height:var(--line-height-normal)}
