@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vazirmatn-arabic-400-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vazirmatn-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/vazirmatn-arabic-500-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/vazirmatn-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/vazirmatn-arabic-600-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/vazirmatn-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/vazirmatn-arabic-700-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/vazirmatn-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/vazirmatn-arabic-800-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/vazirmatn-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tajawal-arabic-400-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tajawal-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tajawal-arabic-500-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tajawal-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tajawal-arabic-700-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tajawal-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/tajawal-arabic-800-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/tajawal-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink-950:#12132b;--ink-900:#1b1d3a;--ink-800:#2c2f50;--ink-700:#454966;--ink-600:#656982;--ink-500:#7f8297;--line:#e4e7f0;--line-strong:#d8dce9;--surface:#fff;--surface-soft:#f7f8fc;--surface-tint:#f3f5fb;--primary:#6155df;--primary-dark:#4c3fc2;--primary-soft:#eeecff;--teal:#13a895;--teal-soft:#e4f8f4;--amber:#f59d36;--rose:#e66486;--shadow-sm:0 8px 24px #23224e12;--shadow-md:0 24px 65px #27245b21;--shadow-lg:0 40px 100px #221e5a33;--radius-sm:12px;--radius-md:18px;--radius-lg:28px;--radius-xl:36px;--container:1240px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--surface);min-width:320px;color:var(--ink-900);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Vazirmatn,sans-serif;font-size:16px;line-height:1.75;overflow-x:hidden}body.locale-ar{font-family:Tajawal,sans-serif}html.menu-open,html.menu-open body{overflow:hidden}::selection{color:var(--ink-950);background:#6155df33}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin-block-start:0}ul{margin:0;padding:0}[x-cloak]{display:none!important}.visually-hidden{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.container{width:min(var(--container), calc(100% - 48px));margin-inline:auto}.section{padding-block:116px;position:relative}main>section:not(.hero):not(.contact){content-visibility:auto;contain-intrinsic-size:auto 900px}main>.statistics{contain-intrinsic-size:auto 180px}main>.cta{contain-intrinsic-size:auto 520px}.section--tinted{background:var(--surface-soft)}.icon{flex:none;width:24px;height:24px}.skip-link{z-index:200;background:var(--ink-950);color:#fff;border-radius:10px;padding:10px 16px;font-weight:700;transition:transform .18s;position:fixed;inset-block-start:12px;inset-inline-start:18px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline-offset:3px;outline:3px solid #6155df6b}.button{white-space:nowrap;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding-inline:22px;font-weight:700;line-height:1;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--compact{border-radius:11px;min-height:42px;padding-inline:17px;font-size:14px}.button--large{border-radius:15px;min-height:56px;padding-inline:27px}.button--primary{color:#fff;background:linear-gradient(135deg,#6c5ce7 0%,#5043c7 100%);box-shadow:0 12px 28px #5244ca3d}.button--primary:hover{box-shadow:0 17px 34px #5244ca52}.button--secondary{border-color:var(--line-strong);color:var(--ink-800);background:#ffffffd9}.button--secondary:hover{box-shadow:var(--shadow-sm);border-color:#6155df59}.button--ghost{color:var(--ink-800);background:0 0}.button--ghost:hover{background:var(--surface-soft)}.button--light{color:var(--primary-dark);background:#fff;box-shadow:0 16px 34px #16124b3d}.button--outline-light{color:#fff;background:#ffffff14;border-color:#ffffff73}.button--outline-light:hover{background:#ffffff24;border-color:#ffffffbf}.button__arrow{width:18px;height:12px;transition:transform .18s;position:relative}.button__arrow:before{content:"";background:currentColor;border-radius:10px;width:16px;height:2px;position:absolute;inset-block-start:5px;inset-inline-start:0}.button__arrow:after{content:"";border-block-end:2px solid;border-inline-start:2px solid;width:7px;height:7px;position:absolute;inset-block-start:2px;inset-inline-start:0;transform:rotate(45deg)}.button:hover .button__arrow,.faq__contact-link:hover .button__arrow{transform:translate(-3px)}.section-heading{margin-block-end:56px}.section-heading--center{text-align:center;width:min(760px,100%);margin-inline:auto}.section-heading--split{grid-template-columns:minmax(0,1.1fr) minmax(300px,.8fr);align-items:end;gap:72px;display:grid}.section-heading h2,.conditional-logic__content h2,.faq__intro h2,.contact-card h2{color:var(--ink-950);letter-spacing:-.035em;margin-block-end:18px;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.35}.section-heading p,.conditional-logic__content>p,.faq__intro>p,.contact-card__content>p{color:var(--ink-600);margin-block-end:0;font-size:18px;line-height:1.9}.section-kicker{color:var(--primary);letter-spacing:.01em;margin-block-end:13px;font-size:14px;font-weight:800;display:inline-block}.site-header{z-index:100;border-block-end:1px solid #0000;padding-block:18px;transition:padding .22s,background-color .22s,border-color .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:fixed;inset-block-start:0;inset-inline:0}.site-header--scrolled,.site-header--menu-open{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-color:#dde0ecd9;padding-block:10px;box-shadow:0 8px 30px #1f20450f}.nav-shell{align-items:center;gap:28px;min-height:54px;display:flex}.brand{flex:none;align-items:center;gap:11px;display:inline-flex}.brand-mark{background:linear-gradient(145deg,#6e61ec,#4c3fc3);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 10px 23px #5042c340}.brand-mark:before{border:5px solid #ffffffeb;content:"";border-inline-start-color:#0000;border-radius:50%;width:25px;height:25px;position:absolute;transform:rotate(25deg)}.brand-mark span{background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;inset-block-start:11px;inset-inline-start:9px}.brand-mark span:nth-child(2){inset-block-start:19px;inset-inline-start:7px}.brand-mark span:nth-child(3){inset-block-start:27px;inset-inline-start:11px}.brand-copy{flex-direction:column;line-height:1.25;display:flex}.brand-copy strong{color:var(--ink-950);letter-spacing:-.02em;font-size:16px;font-weight:800}.brand-copy small{color:var(--ink-500);margin-block-start:4px;font-size:10px;font-weight:500}.desktop-navigation{flex:auto}.nav-links{justify-content:center;align-items:center;gap:4px;list-style:none;display:flex}.nav-links a{color:var(--ink-700);border-radius:9px;padding:9px 12px;font-size:14px;font-weight:600;transition:color .16s,background-color .16s;display:block}.nav-links a:hover{color:var(--primary-dark);background:#6155df0f}.desktop-actions{flex:none;align-items:center;gap:7px;display:flex}.language-switcher{min-height:40px;color:var(--ink-700);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:6px 11px;font-size:13px;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex}.language-switcher .icon{width:18px;height:18px}.language-switcher:hover{background:var(--surface-tint);color:var(--primary-dark)}.menu-toggle{border:1px solid var(--line);cursor:pointer;background:#ffffffbf;border-radius:12px;width:44px;height:44px;margin-inline-start:auto;padding:0;display:none;position:relative}.menu-toggle span{background:var(--ink-800);border-radius:10px;width:20px;height:2px;transition:transform .22s,opacity .22s,inset-block-start .22s;position:absolute;inset-inline-start:11px}.menu-toggle span:first-child{inset-block-start:14px}.menu-toggle span:nth-child(2){inset-block-start:21px}.menu-toggle span:nth-child(3){inset-block-start:28px}.site-header--menu-open .menu-toggle span:first-child{inset-block-start:21px;transform:rotate(45deg)}.site-header--menu-open .menu-toggle span:nth-child(2){opacity:0}.site-header--menu-open .menu-toggle span:nth-child(3){inset-block-start:21px;transform:rotate(-45deg)}.mobile-navigation{border-block-start:1px solid var(--line);background:#fffffffa;height:calc(100vh - 74px);position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto;box-shadow:0 22px 50px #1c1d3f1f}.mobile-navigation__inner{padding-block:24px 36px}.mobile-navigation ul{list-style:none}.mobile-navigation li+li{border-block-start:1px solid var(--line)}.mobile-navigation li a{color:var(--ink-800);padding-block:14px;font-size:17px;font-weight:700;display:block}.mobile-navigation__actions{grid-template-columns:1fr 1fr;gap:10px;margin-block-start:26px;display:grid}.mobile-navigation__actions form{grid-column:1/-1}.language-switcher--mobile{border:1px solid var(--line);background:var(--surface-soft);justify-content:center;width:100%}.mobile-menu-enter,.mobile-menu-leave{transition:opacity .22s,transform .22s}.mobile-menu-enter-start,.mobile-menu-leave-end{opacity:0;transform:translateY(-10px)}.mobile-menu-enter-end,.mobile-menu-leave-start{opacity:1;transform:translateY(0)}.hero{background:radial-gradient(circle at 16% 25%,#6457e21c,#0000 28%),radial-gradient(circle at 84% 68%,#13a89517,#0000 25%),linear-gradient(#fbfbff 0%,#f8f9fd 72%,#fff 100%);min-height:860px;padding-block:164px 122px;overflow:hidden}.hero-grid-pattern{opacity:.38;background-image:linear-gradient(#4c43c209 1px,#0000 1px),linear-gradient(90deg,#4c43c209 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-orb{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.hero-orb--one{border:1px solid #6155df1f;width:270px;height:270px;inset-block-start:92px;inset-inline-start:-96px;box-shadow:0 0 0 42px #6155df06,0 0 0 86px #6155df05}.hero-orb--two{filter:blur(40px);background:#13a89514;width:190px;height:190px;inset-block-end:52px;inset-inline-end:-70px}.hero__grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:74px;display:grid;position:relative}.hero__content>.eyebrow,.hero__content>.hero__description,.hero__content>.hero__actions,.hero__content>.trust-points{animation:.48s both hero-content-in}.hero__content>.hero__description{animation-delay:60ms}.hero__content>.hero__actions{animation-delay:.12s}.hero__content>.trust-points{animation-delay:.18s}.eyebrow{color:var(--primary-dark);background:#ffffffc7;border:1px solid #6155df29;border-radius:999px;align-items:center;gap:8px;margin-block-end:22px;padding:7px 13px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 7px 20px #3b34840f}.eyebrow .icon{width:17px;height:17px}.hero h1{max-width:680px;color:var(--ink-950);letter-spacing:-.055em;margin-block-end:25px;font-size:clamp(46px,5.2vw,67px);font-weight:800;line-height:1.22}.hero h1 span{color:#0000;background:linear-gradient(100deg,#5144c9 5%,#7667eb 45%,#0b9b8b 98%);-webkit-background-clip:text;background-clip:text;display:block}.hero__description{max-width:630px;color:var(--ink-600);margin-block-end:32px;font-size:18px;line-height:1.95}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.trust-points{flex-wrap:wrap;gap:14px 22px;margin-block-start:29px;list-style:none;display:flex}.trust-points li{color:var(--ink-600);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.trust-points__icon{background:var(--teal-soft);width:19px;height:19px;color:var(--teal);border-radius:50%;place-items:center;display:grid}.trust-points__icon .icon{stroke-width:2.4px;width:13px;height:13px}.hero__visual{isolation:isolate;min-width:0;animation:.72s .1s both hero-visual-in;position:relative}.mockup-glow{z-index:-1;filter:blur(52px);background:linear-gradient(135deg,#6053dc3d,#12a99529);border-radius:50%;position:absolute;inset:10% 7%}.survey-window{box-shadow:var(--shadow-lg);background:#fffffff5;border:1px solid #d0d3e4e6;border-radius:25px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(3deg)rotateX(1deg)}.survey-window:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffffbf;position:absolute;inset:0}.survey-window__topbar{border-block-end:1px solid var(--line);background:#fbfbfd;grid-template-columns:1fr auto 1fr;align-items:center;min-height:54px;padding-inline:19px;display:grid}.window-dots{direction:ltr;justify-self:end;gap:5px;display:flex}.window-dots span{background:#d9dce6;border-radius:50%;width:7px;height:7px}.window-dots span:nth-child(2){background:#cbd0dd}.window-brand{color:var(--ink-800);align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.window-brand__mark{background:linear-gradient(140deg,#7568ed,#4d40c4);border-radius:6px;width:18px;height:18px;box-shadow:0 4px 9px #5244c733}.window-status{background:var(--teal-soft);color:#087c6f;border-radius:999px;justify-self:start;padding:4px 8px;font-size:9px;font-weight:700}.survey-window__body{background:radial-gradient(circle at 10% 10%,#6155df0e,#0000 30%),#fff;padding:31px 35px 38px}.survey-progress{margin-block-end:25px}.survey-progress__meta{color:var(--ink-500);justify-content:space-between;margin-block-end:8px;font-size:10px;display:flex}.survey-progress__meta strong{color:var(--primary)}.progress-track{background:#e9eaf2;border-radius:99px;height:6px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg,#6d5de8,#11aa98);width:37%;height:100%;display:block}.question-card{background:#fff;border:1px solid #e7e8f0;border-radius:20px;padding:30px;box-shadow:0 16px 35px #26275512}.question-card__number{color:var(--primary);margin-block-end:10px;font-size:10px;font-weight:800;display:block}.question-card h2{max-width:470px;color:var(--ink-950);margin-block-end:21px;font-size:20px;font-weight:800;line-height:1.65}.survey-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.survey-option{border:1px solid var(--line);min-height:47px;color:var(--ink-700);background:#fff;border-radius:11px;align-items:center;gap:9px;padding-inline:13px;font-size:11px;font-weight:600;display:flex}.survey-option--selected{background:var(--primary-soft);color:var(--primary-dark);border-color:#6155df80}.survey-option__radio{border:1.5px solid #c8cbd7;border-radius:50%;width:14px;height:14px}.survey-option--selected .survey-option__radio{border:4px solid var(--primary);background:#fff}.survey-option__check{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-inline-start:auto;display:grid}.survey-option__check .icon{stroke-width:2.8px;width:12px;height:12px}.question-card__footer{color:var(--ink-500);justify-content:space-between;align-items:center;margin-block-start:23px;font-size:9px;display:flex}.mock-button{background:var(--primary);color:#fff;border-radius:9px;align-items:center;min-height:35px;padding-inline:17px;font-size:10px;font-weight:700;display:inline-flex}.floating-card{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #d8dbe7e0;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;animation:5s ease-in-out infinite float-card;display:flex;position:absolute;box-shadow:0 17px 38px #24235221}.floating-card--responses{inset-block-start:18%;inset-inline-end:-42px}.floating-card--completion{animation-delay:-2.5s;inset-block-end:-28px;inset-inline-start:40px}.floating-card__icon{background:var(--primary-soft);width:38px;height:38px;color:var(--primary);border-radius:11px;place-items:center;display:grid}.floating-card__icon .icon{width:20px;height:20px}.floating-card div:not(.floating-card__icon,.completion-ring){flex-direction:column;line-height:1.4;display:flex}.floating-card span{color:var(--ink-500);font-size:9px}.floating-card strong{color:var(--ink-950);font-size:15px;font-weight:800}.floating-card .floating-card__trend{background:var(--teal-soft);color:#076f65;border-radius:7px;padding:3px 6px;font-size:8px;font-weight:800}.completion-ring{background:conic-gradient(var(--teal) 0 92%, #e7ebef 92%);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.completion-ring:before{content:"";background:#fff;border-radius:50%;width:37px;height:37px;position:absolute}.completion-ring span{z-index:1;color:var(--ink-900);font-size:9px;font-weight:800;position:relative}.statistics{z-index:5;margin-block-start:-48px;position:relative}.statistics__panel{border:1px solid var(--line);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border-radius:20px;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.metric{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:126px;padding:24px;display:flex;position:relative}.metric+.metric:before{background:var(--line);content:"";width:1px;position:absolute;inset-block:29px;inset-inline-start:0}.metric strong{color:var(--ink-950);letter-spacing:-.03em;margin-block-end:6px;font-size:25px;font-weight:800}.metric__value{justify-content:center;display:inline-flex}.metric__animated-value{font-variant-numeric:tabular-nums;text-align:center;display:inline-block}.metric span{color:var(--ink-600);font-size:13px;font-weight:500}.features{padding-block-start:140px}.features__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.feature-card{background:#fff;border:1px solid #e1e3eee6;border-radius:20px;min-height:285px;padding:28px 26px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.feature-card:after{content:"";background:#6155df09;border-radius:50%;width:115px;height:115px;transition:transform .3s;position:absolute;inset-block-end:-55px;inset-inline-start:-55px}.feature-card:hover{border-color:#6155df3d;transform:translateY(-5px);box-shadow:0 22px 45px #24245317}.feature-card:hover:after{transform:scale(1.5)}.feature-card__icon{border-radius:15px;place-items:center;width:52px;height:52px;margin-block-end:23px;display:grid}.feature-card__icon--1{background:var(--primary-soft);color:var(--primary)}.feature-card__icon--2{background:var(--teal-soft);color:var(--teal)}.feature-card__icon--3{color:#db841d;background:#fff3e3}.feature-card__icon--4{color:#d95078;background:#fbeaf0}.feature-card h3{color:var(--ink-950);margin-block-end:10px;font-size:18px;font-weight:800;line-height:1.55}.feature-card p{color:var(--ink-600);margin-block-end:0;font-size:14px;line-height:1.9}.product-preview{overflow:hidden}.dashboard-stage{box-shadow:var(--shadow-md);background:linear-gradient(145deg,#eeeff8,#fafafe);border:1px solid #d6d9e7e6;border-radius:30px;padding:12px;position:relative}.dashboard-stage:before{z-index:-1;content:"";filter:blur(75px);background:#6155df21;border-radius:50%;width:70%;height:300px;position:absolute;inset-block-start:-150px;inset-inline-start:14%}.dashboard-window{background:#f8f9fc;border:1px solid #e0e2ede6;border-radius:22px;grid-template-columns:215px minmax(0,1fr);min-height:570px;display:grid;overflow:hidden}.dashboard-sidebar{border-inline-end:1px solid var(--line);background:#fff;flex-direction:column;padding:25px 18px 20px;display:flex}.dashboard-logo{color:var(--ink-950);align-items:center;gap:9px;padding-inline:8px;font-size:13px;display:flex}.dashboard-logo__mark{background:linear-gradient(145deg,#7569ed,#4e42c5);border-radius:9px;width:30px;height:30px}.dashboard-menu{gap:7px;margin-block-start:35px;display:grid}.dashboard-menu span{min-height:40px;color:var(--ink-500);border-radius:10px;align-items:center;gap:10px;padding-inline:12px;font-size:11px;font-weight:600;display:flex}.dashboard-menu span.is-active{background:var(--primary-soft);color:var(--primary-dark);font-weight:700}.dashboard-menu i{opacity:.8;border:1.5px solid;border-radius:5px;width:15px;height:15px}.dashboard-profile{border-block-start:1px solid var(--line);align-items:center;gap:8px;margin-block-start:auto;padding-block-start:17px;display:flex}.dashboard-profile>span{color:#087d70;background:#e8f5f2;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.dashboard-profile div{flex-direction:column;min-width:0;display:flex}.dashboard-profile strong{color:var(--ink-800);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-profile small{color:var(--ink-500);font-size:8px}.dashboard-main{min-width:0;padding:30px}.dashboard-toolbar{justify-content:space-between;align-items:center;margin-block-end:23px;display:flex}.dashboard-toolbar div{flex-direction:column;display:flex}.dashboard-toolbar small{color:var(--ink-500);font-size:9px}.dashboard-toolbar h3{color:var(--ink-950);margin:3px 0 0;font-size:19px;font-weight:800}.dashboard-create{background:var(--primary);color:#fff;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding-inline:13px;font-size:9px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #6155df38}.dashboard-create b{font-size:17px;font-weight:400;line-height:1}.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.dashboard-stat{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:0;padding:16px;display:grid}.dashboard-stat__icon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.dashboard-stat__icon .icon{width:17px;height:17px}.dashboard-stat__icon--1{background:var(--primary-soft);color:var(--primary)}.dashboard-stat__icon--2{background:var(--teal-soft);color:var(--teal)}.dashboard-stat__icon--3{color:#d77e13;background:#fff2df}.dashboard-stat>div{flex-direction:column;min-width:0;display:flex}.dashboard-stat small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.dashboard-stat strong{color:var(--ink-950);font-size:17px;font-weight:800}.dashboard-stat em{color:#078070;align-self:start;font-size:7px;font-style:normal;font-weight:700}.dashboard-content-grid{grid-template-columns:minmax(0,1.45fr) minmax(230px,.75fr);gap:13px;margin-block-start:13px;display:grid}.analytics-card,.recent-card{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;padding:18px}.mock-card-heading{justify-content:space-between;align-items:flex-start;display:flex}.mock-card-heading>div{flex-direction:column;display:flex}.mock-card-heading strong{color:var(--ink-900);font-size:11px;font-weight:800}.mock-card-heading small{color:var(--ink-500);margin-block-start:3px;font-size:8px}.mock-card-heading>span{border:1px solid var(--line);color:var(--ink-500);border-radius:7px;padding:4px 7px;font-size:7px}.chart-area{height:235px;margin-block-start:15px;position:relative}.chart-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:4px 0 26px}.chart-grid i{background:#eef0f5;width:100%;height:1px}.chart-area svg{width:100%;height:calc(100% - 25px);position:absolute;inset:0 0 25px;overflow:visible}.chart-fill{fill:url(#landingChartFill)}.chart-line{fill:none;stroke:#6255de;stroke-linecap:round;stroke-width:3px;vector-effect:non-scaling-stroke}.chart-area circle{fill:#fff;stroke:#6255de;stroke-width:3px}.chart-labels{color:var(--ink-500);justify-content:space-between;font-size:7px;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.recent-list{gap:2px;margin-block-start:14px;display:grid}.recent-item{border-block-end:1px solid #eef0f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding-block:12px;display:grid}.recent-item:last-child{border-block-end:0}.recent-item__avatar{background:var(--primary-soft);width:32px;height:32px;color:var(--primary);border-radius:10px;place-items:center;font-size:9px;font-weight:800;display:grid}.recent-item__avatar--2{background:var(--teal-soft);color:var(--teal)}.recent-item__avatar--3{color:#d77f1b;background:#fff0e1}.recent-item div{flex-direction:column;min-width:0;display:flex}.recent-item strong{color:var(--ink-800);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.recent-item small{color:var(--ink-500);font-size:7px}.recent-item em{background:var(--teal-soft);color:#087b6f;border-radius:6px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:700}.preview-label{z-index:2;border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink-700);background:#fffffff2;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:700;display:flex;position:absolute}.preview-label span{background:var(--teal-soft);width:24px;height:24px;color:var(--teal);border-radius:7px;place-items:center;display:grid}.preview-label .icon{width:14px;height:14px}.preview-label--one{inset-block-start:48px;inset-inline-start:-32px}.preview-label--two{inset-block-end:45px;inset-inline-end:-31px}.preview-label--two span{background:var(--primary-soft);color:var(--primary)}.product-benefits{flex-wrap:wrap;justify-content:center;gap:15px 35px;margin-block-start:32px;display:flex}.product-benefits>div{color:var(--ink-600);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.product-benefits span{background:var(--teal-soft);width:21px;height:21px;color:var(--teal);border-radius:50%;place-items:center;display:grid}.product-benefits .icon{stroke-width:2.4px;width:13px;height:13px}.how-it-works{background:radial-gradient(circle at 8% 75%,#13a8950e,#0000 24%),#fff;padding-block-start:105px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid;position:relative}.steps__line{background:repeating-linear-gradient(90deg,#6155df40 0 6px,#0000 6px 13px);height:1px;position:absolute;inset-block-start:53px;inset-inline:16%}.step-card{z-index:1;border:1px solid var(--line);background:#fffffff5;border-radius:20px;padding:27px 28px 29px;position:relative;box-shadow:0 14px 40px #2727540e}.step-card__top{justify-content:space-between;align-items:center;margin-block-end:22px;display:flex}.step-card__number{color:#6155df47;letter-spacing:-.05em;font-size:34px;font-weight:800;line-height:1}.step-card__icon{background:var(--primary-soft);width:54px;height:54px;color:var(--primary);border:1px solid #6155df24;border-radius:17px;place-items:center;display:grid}.step-card:nth-of-type(2) .step-card__icon{background:var(--teal-soft);color:var(--teal);border-color:#13a89529}.step-card:nth-of-type(3) .step-card__icon{color:#dc851f;background:#fff2e1;border-color:#f59d362e}.step-card h3{color:var(--ink-950);margin-block-end:9px;font-size:19px;font-weight:800}.step-card p{color:var(--ink-600);margin-block-end:0;font-size:14px;line-height:1.9}.section--dark{color:#fff;background:linear-gradient(125deg,#6656de1f,#0000 35%),#171832;overflow:hidden}.use-cases__orb{pointer-events:none;border-radius:50%;position:absolute}.use-cases__orb--one{border:1px solid #8274eb26;width:420px;height:420px;inset-block-start:-170px;inset-inline-start:-80px;box-shadow:0 0 0 60px #6e5fe309,0 0 0 120px #6e5fe305}.use-cases__orb--two{filter:blur(70px);background:#13a8951c;width:340px;height:340px;inset-block-end:-180px;inset-inline-end:-80px}.section-heading--light{z-index:1;position:relative}.section-heading--light .section-kicker{color:#9f95ff}.section-heading--light h2{color:#fff}.section-heading--light p{color:#b7b9cc}.use-cases__grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid;position:relative}.use-case-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff17;border-radius:19px;min-height:255px;padding:27px 25px;transition:transform .22s,border-color .22s,background-color .22s;position:relative;overflow:hidden}.use-case-card:hover{background:#ffffff14;border-color:#968af152;transform:translateY(-5px)}.use-case-card__icon{color:#b9b2ff;background:#7162e22e;border:1px solid #9d92f640;border-radius:15px;place-items:center;width:49px;height:49px;margin-block-end:22px;display:grid}.use-case-card h3{color:#fff;margin-block-end:10px;font-size:18px;font-weight:800}.use-case-card p{color:#b8bbce;margin-block-end:0;font-size:13px;line-height:1.9}.use-case-card__accent{background:linear-gradient(90deg,#7163e5,#22b5a1);width:0;height:3px;transition:width .25s;position:absolute;inset-block-end:0;inset-inline-start:0}.use-case-card:hover .use-case-card__accent{width:100%}.conditional-logic{background:radial-gradient(circle at 85% 30%,#6155df12,#0000 27%),#fff;overflow:hidden}.conditional-logic__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:92px;display:grid}.conditional-logic__content>p{margin-block-end:25px}.logic-benefits{gap:12px;list-style:none;display:grid}.logic-benefits li{color:var(--ink-700);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.logic-benefits li>span{background:var(--teal-soft);width:25px;height:25px;color:var(--teal);border-radius:8px;place-items:center;display:grid}.logic-benefits .icon{stroke-width:2.5px;width:15px;height:15px}.logic-canvas{border:1px solid var(--line);min-height:500px;box-shadow:var(--shadow-md);background-color:#f9f9fd;background-image:linear-gradient(#6155df0a 1px,#0000 1px),linear-gradient(90deg,#6155df0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:28px;padding:64px 34px 32px;position:relative}.logic-canvas__badge{background:var(--teal-soft);color:#087a6d;border:1px solid #13a8952e;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;inset-block-start:18px;inset-inline-start:21px}.logic-canvas__badge .icon{width:14px;height:14px}.logic-node{z-index:2;border:1px solid var(--line);background:#fff;flex-direction:column;display:flex;position:relative;box-shadow:0 12px 27px #26265214}.logic-node--question{border-inline-start:4px solid var(--primary);border-radius:15px;width:min(390px,86%);margin-inline:auto;padding:20px 23px}.logic-node>span,.logic-node small{color:var(--ink-500);margin-block-end:5px;font-size:9px;font-weight:600}.logic-node strong{color:var(--ink-900);font-size:13px;font-weight:800;line-height:1.6}.logic-connector{z-index:0;background:#6155df4d;position:absolute}.logic-connector--stem{width:1px;height:62px;inset-block-start:150px;inset-inline-start:50%}.logic-connector--branch{height:1px;inset-block-start:211px;inset-inline:23%}.logic-branches{z-index:1;grid-template-columns:1fr 1fr;gap:28px;margin-block-start:84px;display:grid;position:relative}.logic-branch{position:relative}.logic-branch:before{content:"";background:#6155df4d;width:1px;height:33px;position:absolute;inset-block-start:-33px;inset-inline-start:50%}.logic-branch__answer{background:var(--teal-soft);color:#08796d;border-radius:999px;align-items:center;gap:6px;margin-block-end:9px;margin-inline-start:12px;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex}.logic-branch--2 .logic-branch__answer{color:#bf6810;background:#fff0e4}.logic-branch__answer i{background:currentColor;border-radius:50%;width:6px;height:6px}.logic-node--result{border-radius:13px;justify-content:center;min-height:113px;padding:17px}.logic-branch--1 .logic-node--result{border-block-start:3px solid var(--teal)}.logic-branch--2 .logic-node--result{border-block-start:3px solid var(--amber)}.faq__layout{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:start;gap:88px;display:grid}.faq__intro{position:sticky;inset-block-start:120px}.faq__intro>p{margin-block-end:23px}.faq__contact-link{color:var(--primary-dark);align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.faq-list{gap:10px;display:grid}.faq-item{border:1px solid var(--line);background:#fff;border-radius:16px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.faq-item.is-open{border-color:#6155df40;box-shadow:0 12px 30px #2a285a12}.faq-item h3{margin:0}.faq-trigger{width:100%;min-height:72px;color:var(--ink-900);cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.faq-trigger>span{font-size:15px;font-weight:800;line-height:1.65}.faq-trigger__icon{background:var(--surface-tint);border-radius:9px;flex:none;width:28px;height:28px;transition:background-color .18s,transform .18s;position:relative}.faq-trigger__icon:before,.faq-trigger__icon:after{background:var(--ink-600);content:"";border-radius:5px;width:12px;height:2px;position:absolute;inset-block-start:13px;inset-inline-start:8px}.faq-trigger__icon:after{transition:transform .18s;transform:rotate(90deg)}.faq-item.is-open .faq-trigger__icon{background:var(--primary-soft);transform:rotate(180deg)}.faq-item.is-open .faq-trigger__icon:before,.faq-item.is-open .faq-trigger__icon:after{background:var(--primary)}.faq-item.is-open .faq-trigger__icon:after{transform:rotate(0)}.faq-panel{padding:0 21px 21px}.faq-panel p{color:var(--ink-600);margin:0;padding-inline-end:43px;font-size:14px;line-height:1.95}.faq-enter,.faq-leave{transition:opacity .18s,transform .18s}.faq-enter-start,.faq-leave-end{opacity:0;transform:translateY(-6px)}.faq-enter-end,.faq-leave-start{opacity:1;transform:translateY(0)}.cta{padding-block-end:88px}.cta-card{color:#fff;background:linear-gradient(125deg,#ffffff12,#0000 48%),linear-gradient(135deg,#5143c5,#6a59df 58%,#168f89 130%);border-radius:30px;grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:54px;min-height:310px;padding:54px 61px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #483bb845}.cta-card__grid{opacity:.22;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.cta-card__orb{pointer-events:none;border-radius:50%;position:absolute}.cta-card__orb--one{border:1px solid #ffffff2b;width:310px;height:310px;inset-block-start:-130px;inset-inline-end:-85px;box-shadow:0 0 0 45px #ffffff06,0 0 0 90px #ffffff05}.cta-card__orb--two{filter:blur(50px);background:#16bda833;width:230px;height:230px;inset-block-end:-110px;inset-inline-start:28%}.cta-card__content,.cta-card__actions{z-index:1;position:relative}.cta-card__eyebrow{color:#c9c4ff;margin-block-end:10px;font-size:13px;font-weight:800;display:inline-block}.cta-card h2{color:#fff;letter-spacing:-.04em;max-width:700px;margin-block-end:13px;font-size:clamp(31px,4vw,45px);font-weight:800;line-height:1.4}.cta-card p{color:#ffffffbf;max-width:700px;margin-block-end:0;font-size:16px;line-height:1.9}.cta-card__actions{flex-direction:column;gap:10px;min-width:190px;display:flex}.contact{padding-block:18px 110px}.contact-card{border:1px solid var(--line);background:#fff;border-radius:30px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.35fr);display:grid;overflow:hidden;box-shadow:0 28px 75px #23224e1a}.contact-card__intro{background:radial-gradient(circle at 12% 4%,#6155df24,#0000 36%),linear-gradient(145deg,#fafaff 0%,#f4f3ff 100%);border-inline-end:1px solid #6155df1a;flex-direction:column;align-items:flex-start;min-width:0;padding:48px 43px;display:flex;position:relative}.contact-card__intro:after{content:"";pointer-events:none;border:1px solid #6155df1a;border-radius:50%;width:210px;height:210px;position:absolute;inset-block-end:-95px;inset-inline-start:-90px;box-shadow:0 0 0 28px #6155df09,0 0 0 56px #6155df06}.contact-card__icon{width:68px;height:68px;color:var(--primary-dark);background:#fff;border:1px solid #6155df21;border-radius:20px;place-items:center;margin-block-end:29px;display:grid;box-shadow:0 14px 32px #463bae1f}.contact-card__icon .icon{width:30px;height:30px}.contact-card .section-kicker{margin-block-end:10px}.contact-card h2{letter-spacing:-.03em;margin-block-end:15px;font-size:clamp(30px,3.1vw,40px);line-height:1.42}.contact-card__content>p{font-size:15px;line-height:1.95}.contact-card__email{background:#fffc;border:1px solid #6155df26;border-radius:16px;flex-direction:column;width:100%;min-width:0;margin-block-start:34px;padding-block:18px;padding-inline:53px 18px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.contact-card__email:hover{background:#fff;border-color:#6155df5c;transform:translateY(-2px);box-shadow:0 12px 28px #463bae1a}.contact-card__email span{color:var(--ink-500);font-size:11px}.contact-card__email strong{color:var(--ink-900);font-size:16px;font-weight:800}.contact-card__email small{color:var(--primary-dark);margin-block-start:2px;font-size:11px;font-weight:700}.contact-card__email i{border-block-end:2px solid var(--primary);border-inline-start:2px solid var(--primary);width:18px;height:18px;position:absolute;inset-block-start:50%;inset-inline-start:20px;transform:translateY(-50%)rotate(45deg)}.contact-card__email i:after{background:var(--primary);content:"";transform-origin:0;border-radius:5px;width:23px;height:2px;position:absolute;inset-block-end:-2px;inset-inline-start:-1px;transform:rotate(-45deg)}.contact-card__response-note{z-index:1;color:var(--ink-600);align-items:center;gap:9px;margin-block:auto 0;padding-block-start:28px;font-size:12px;display:flex;position:relative}.contact-card__response-note>span{background:var(--teal);border:2px solid #fff;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #13a89524}.contact-card__form-panel{background:#fff;min-width:0;padding:47px 48px 45px}.contact-form__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-block-end:27px;display:flex}.contact-form__eyebrow{color:var(--primary);margin-block-end:5px;font-size:12px;font-weight:800;display:block}.contact-form__heading h3{color:var(--ink-950);margin:0;font-size:24px;font-weight:800;line-height:1.45}.contact-form__heading>p{color:var(--ink-500);flex:none;margin:0;font-size:11px}.contact-alert{border:1px solid;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;margin-block-end:21px;padding:14px 15px;display:grid}.contact-alert__icon{border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:grid}.contact-alert strong{margin-block:1px 2px;font-size:13px;display:block}.contact-alert p{margin:0;font-size:12px;line-height:1.75}.contact-alert ul{gap:3px;margin-block:8px 0;padding-inline-start:19px;font-size:12px;display:grid}.contact-alert--success{color:#146b60;background:#e4f8f4b3;border-color:#13a89538}.contact-alert--success .contact-alert__icon{color:#0b8a79;background:#13a89521}.contact-alert--error{color:#913149;background:#fff5f7;border-color:#ca3c5a33}.contact-alert--error .contact-alert__icon{color:#bd3453;background:#ca3c5a1c}.contact-alert--summary{scroll-margin-top:110px}.contact-form{position:relative}.contact-form__website{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;inset:auto!important;overflow:hidden!important}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 17px;display:grid}.contact-field{min-width:0}.contact-field--wide{grid-column:1/-1}.contact-field>label{color:var(--ink-800);margin-block-end:7px;font-size:13px;font-weight:700;display:inline-block}.contact-field>label span{color:#c33959}.contact-field input,.contact-field textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink-900);background:#fff;border-radius:12px;outline:0;font-size:14px;line-height:1.65;transition:border-color .16s,box-shadow .16s,background-color .16s;display:block}.contact-field input{height:48px;padding-inline:14px}.contact-field input[dir=ltr]{text-align:left}.contact-field textarea{resize:vertical;min-height:164px;padding:13px 14px}.contact-field input::-moz-placeholder{color:#a0a3b5;opacity:1}.contact-field textarea::-moz-placeholder{color:#a0a3b5;opacity:1}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#a0a3b5;opacity:1}.contact-field input:hover,.contact-field textarea:hover{border-color:#c6c9d9}.contact-field input:focus,.contact-field textarea:focus{border-color:#6155dfb8;box-shadow:0 0 0 4px #6155df1a}.contact-field input.is-invalid,.contact-field textarea.is-invalid{background:#fffafb;border-color:#be2d4fa8}.contact-field input.is-invalid:focus,.contact-field textarea.is-invalid:focus{border-color:#b92f50;box-shadow:0 0 0 4px #be2d4f17}.contact-field__hint,.contact-field__error{margin-block:6px 0;font-size:10px;line-height:1.7}.contact-field__hint{color:var(--ink-600)}.contact-field__hint--message{justify-content:space-between;gap:15px;display:flex}.contact-field__hint--message span:last-child{flex:none}.contact-field__error{color:#b62f4e;align-items:flex-start;gap:5px;font-weight:700;display:flex}.contact-field__error span{background:#be2d4f1a;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;margin-block-start:1px;font-size:9px;display:grid}.contact-form__footer{align-items:center;gap:18px;margin-block-start:25px;display:flex}.contact-form__submit{cursor:pointer;border:0;min-width:160px}.contact-form__footer>p{color:var(--ink-600);align-items:flex-start;gap:7px;margin:0;font-size:10px;line-height:1.7;display:flex}.contact-form__footer>p>span{color:var(--teal);font-weight:800}.site-footer{color:#fff;background:#121328;padding-block:74px 24px}.footer-grid{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(135px,.65fr));gap:48px;padding-block-end:56px;display:grid}.brand--footer .brand-copy strong{color:#fff}.brand--footer .brand-copy small{color:#9c9fb5}.footer-brand p{color:#aeb1c4;max-width:360px;margin-block:21px 0;font-size:13px;line-height:1.95}.footer-column h2{color:#fff;margin-block-end:17px;font-size:14px;font-weight:800}.footer-column ul{gap:8px;list-style:none;display:grid}.footer-column a{color:#aeb1c4;font-size:13px;transition:color .16s}.footer-column a:hover{color:#fff}.footer-email{margin-block-end:17px;display:inline-block}.footer-language{color:#c5c7d5;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding-inline:11px;font-size:11px;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.footer-language:hover{color:#fff;background:#ffffff17;border-color:#ffffff38}.footer-language .icon{width:16px;height:16px}.footer-bottom{border-block-start:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding-block-start:22px;display:flex}.footer-bottom p{color:#888ca5;margin:0;font-size:11px}.reveal{transition:opacity .56s ease var(--reveal-delay,0s), transform .56s ease var(--reveal-delay,0s)}.reveal.is-reveal-ready{opacity:0;transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes hero-content-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-visual-in{0%{opacity:0;transform:scale(.975)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=1180px){.container{width:min(var(--container), calc(100% - 40px))}.nav-shell{gap:15px}.nav-links a{padding-inline:8px;font-size:13px}.desktop-actions{gap:3px}.brand-copy small{display:none}.hero__grid{gap:42px}.hero h1{font-size:53px}.floating-card--responses{inset-inline-end:-15px}.features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{min-height:235px}.dashboard-window{grid-template-columns:185px minmax(0,1fr)}.dashboard-main{padding:24px}.dashboard-stat{grid-template-columns:auto 1fr}.dashboard-stat em{display:none}.use-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-card{min-height:220px}.conditional-logic__grid{gap:55px}}@media (width<=980px){.section{padding-block:96px}.desktop-navigation,.desktop-actions{display:none}.menu-toggle{display:block}.hero{padding-block:142px 115px}.hero__grid{grid-template-columns:1fr;gap:72px}.hero__content{text-align:center;max-width:780px;margin-inline:auto}.hero h1,.hero__description{margin-inline:auto}.hero__actions,.trust-points{justify-content:center}.hero__visual{width:min(720px,93%);margin-inline:auto}.survey-window{transform:none}.statistics__panel{grid-template-columns:repeat(2,1fr)}.metric:nth-child(3):before{display:none}.metric:nth-child(n+3){border-block-start:1px solid var(--line)}.section-heading--split{text-align:center;grid-template-columns:1fr;gap:15px}.section-heading--split p{max-width:700px;margin-inline:auto}.dashboard-window{grid-template-columns:1fr}.dashboard-sidebar{display:none}.dashboard-main{padding:26px}.preview-label--one{inset-inline-start:-12px}.preview-label--two{inset-inline-end:-12px}.steps{grid-template-columns:1fr;gap:15px}.steps__line{background:repeating-linear-gradient(#6155df40 0 6px,#0000 6px 13px);width:1px;height:auto;inset-block:55px;inset-inline-start:27px}.step-card{-moz-column-gap:22px;grid-template-columns:120px minmax(0,1fr);column-gap:22px;display:grid}.step-card__top{grid-row:1/3;margin:0}.step-card h3{align-self:end;margin-block-end:5px}.conditional-logic__grid{grid-template-columns:1fr;gap:46px}.conditional-logic__content{max-width:700px}.logic-canvas{width:min(720px,100%);margin-inline:auto}.faq__layout{grid-template-columns:1fr;gap:43px}.faq__intro{max-width:700px;position:static}.cta-card{text-align:center;grid-template-columns:1fr;gap:30px;padding:49px}.cta-card h2,.cta-card p{margin-inline:auto}.cta-card__actions{flex-direction:row;justify-content:center}.contact-card{grid-template-columns:1fr}.contact-card__intro{border-block-end:1px solid #6155df1a;border-inline-end:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 25px;padding:38px 40px;display:grid}.contact-card__icon{grid-row:1/3;margin-block-end:0}.contact-card__email{grid-column:2;margin-block-start:26px}.contact-card__response-note{grid-column:2;margin-block-start:0}.footer-grid{grid-template-columns:1.4fr repeat(2,.8fr)}.footer-column--contact{grid-column:2/-1}}@media (width<=680px){html{scroll-padding-top:78px}body{font-size:15px}.container{width:calc(100% - 30px)}.section{padding-block:78px}.section-heading{margin-block-end:38px}.section-heading h2,.conditional-logic__content h2,.faq__intro h2{letter-spacing:-.025em;font-size:31px}.section-heading p,.conditional-logic__content>p,.faq__intro>p{font-size:16px}.site-header{padding-block:10px}.site-header--scrolled,.site-header--menu-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7}.brand-mark{border-radius:12px;width:39px;height:39px}.brand-copy strong{font-size:14px}.hero{min-height:auto;padding-block:120px 90px}.hero__grid{gap:52px}.hero__content{text-align:start}.hero__content>.eyebrow,.hero__content>.hero__description,.hero__content>.hero__actions,.hero__content>.trust-points{animation-duration:.36s}.eyebrow{margin-block-end:17px;font-size:11px}.hero h1{letter-spacing:-.04em;margin-block-end:19px;font-size:clamp(37px,11vw,46px);line-height:1.27}.hero__description{font-size:16px;line-height:1.9}.hero__actions{grid-template-columns:1fr;display:grid}.hero__actions .button{width:100%}.trust-points{justify-content:start;gap:10px;display:grid}.hero__visual{width:100%;animation-duration:.5s;animation-delay:40ms}.survey-window{border-radius:18px;box-shadow:0 28px 65px #221e5a2b}.survey-window__topbar{min-height:45px;padding-inline:12px}.window-status{display:none}.survey-window__topbar{grid-template-columns:1fr auto}.survey-window__body{padding:20px 15px 24px}.question-card{border-radius:15px;padding:21px 17px}.question-card h2{font-size:16px}.survey-options{grid-template-columns:1fr;gap:7px}.survey-option{min-height:42px}.question-card__footer>span:first-child{display:none}.question-card__footer{justify-content:flex-end}.floating-card{padding:9px 10px;animation:none}.floating-card--responses{inset-block-start:-20px;inset-inline-end:8px}.floating-card--completion{inset-block-end:-38px;inset-inline-start:8px}.floating-card__icon{width:32px;height:32px}.completion-ring{width:39px;height:39px}.completion-ring:before{width:30px;height:30px}.statistics{margin-block-start:-29px}.metric{min-height:110px;padding:17px 10px}.metric strong{font-size:20px}.metric span{font-size:11px}.reveal{transition-duration:.36s;--reveal-delay:0s!important}.features{padding-block-start:108px}.features__grid{grid-template-columns:1fr;gap:12px}.feature-card{min-height:auto;padding:24px 22px}.feature-card__icon{width:48px;height:48px;margin-block-end:18px}.dashboard-stage{border-radius:20px;margin-inline:-5px;padding:7px}.dashboard-window{border-radius:15px;min-height:auto}.dashboard-main{padding:16px}.dashboard-toolbar h3{font-size:15px}.dashboard-create{min-height:34px;padding-inline:9px;font-size:8px}.dashboard-stats{grid-template-columns:1fr 1fr;gap:8px}.dashboard-stat{padding:10px}.dashboard-stat:nth-child(3){display:none}.dashboard-stat__icon{width:30px;height:30px}.dashboard-stat strong{font-size:14px}.dashboard-content-grid{grid-template-columns:1fr;gap:8px;margin-block-start:8px}.analytics-card{padding:13px}.recent-card{display:none}.chart-area{height:180px}.chart-labels span:nth-child(2n),.preview-label{display:none}.product-benefits{justify-content:start;gap:11px;display:grid}.step-card{padding:23px;display:block}.step-card__top{margin-block-end:18px}.steps__line{display:none}.use-cases__grid{grid-template-columns:1fr;gap:12px}.use-case-card{min-height:auto;padding:24px 22px}.logic-canvas{border-radius:20px;min-height:500px;padding:61px 16px 22px}.logic-node--question{width:100%;padding:16px}.logic-connector--stem{inset-block-start:148px}.logic-connector--branch{inset-block-start:209px;inset-inline:25%}.logic-branches{gap:10px;margin-block-start:84px}.logic-node--result{min-height:124px;padding:13px}.logic-node strong{font-size:11px}.logic-branch__answer{margin-inline-start:5px}.faq__layout{gap:32px}.faq-trigger{min-height:67px;padding:15px 16px}.faq-trigger>span{font-size:14px}.faq-panel{padding:0 16px 17px}.faq-panel p{padding-inline-end:0;font-size:13px}.cta{padding-block:78px 62px}.cta-card{border-radius:22px;gap:27px;padding:40px 21px}.cta-card h2{font-size:30px}.cta-card__actions{flex-direction:column;width:100%}.contact{padding-block-end:70px}.contact-card{border-radius:23px;grid-template-columns:1fr}.contact-card__intro{text-align:start;padding:32px 24px;display:flex}.contact-card__icon{width:60px;height:60px;margin-block-end:23px}.contact-card h2{font-size:29px}.contact-card__email{text-align:start;grid-column:auto;width:100%;min-width:0;margin-block-start:25px}.contact-card__response-note{grid-column:auto;margin-block-start:0;padding-block-start:24px}.contact-card__form-panel{padding:33px 24px 31px}.contact-form__heading{flex-direction:column;align-items:flex-start;gap:7px}.contact-form__heading h3{font-size:21px}.contact-form__grid{grid-template-columns:1fr;gap:18px}.contact-field--wide{grid-column:auto}.contact-field__hint--message{flex-direction:column;align-items:flex-start;gap:2px}.contact-form__footer{flex-direction:column;align-items:stretch;gap:13px}.contact-form__submit{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:37px 25px}.footer-brand,.footer-column--contact{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=410px){.brand-copy{display:none}.statistics__panel{grid-template-columns:1fr}.metric+.metric:before{display:none}.metric:nth-child(n+2){border-block-start:1px solid var(--line)}.metric{min-height:95px}.logic-branches{grid-template-columns:1fr;margin-block-start:58px}.logic-canvas{min-height:650px}.logic-connector--branch,.logic-branch:before{display:none}.footer-grid{grid-template-columns:1fr}.footer-brand,.footer-column--contact{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero__content>.eyebrow,.hero__content>.hero__description,.hero__content>.hero__actions,.hero__content>.trust-points,.hero__visual,.floating-card,.reveal,.reveal.is-reveal-ready{opacity:1;transform:none!important}.hero__content>.eyebrow,.hero__content>.hero__description,.hero__content>.hero__actions,.hero__content>.trust-points,.hero__visual,.floating-card{animation:none!important}.faq-enter,.faq-leave{transition:none!important}}@media (forced-colors:active){.hero h1 span{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}
