@font-face{font-family:Roboto;src:url(/_next/static/media/9c133a109c8ce041-s.p.ttf) format("truetype");font-display:swap;font-style:normal}@font-face{font-family:Roboto;src:url(/_next/static/media/4d16d55d6080ddef-s.p.ttf) format("truetype");font-display:swap;font-style:italic}@font-face{font-family:Roboto Fallback;src:local("Arial");ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.00%;size-adjust:100.37%}.__className_006a00{font-family:Roboto,Roboto Fallback}.__variable_006a00{--font-roboto:"Roboto","Roboto Fallback"}@font-face{font-family:SpaceGrotesk;src:url(/_next/static/media/0e1bc117a7334743-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:SpaceGrotesk Fallback;src:local("Arial");ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.00%;size-adjust:110.84%}.__className_2d0a74{font-family:SpaceGrotesk,SpaceGrotesk Fallback}.__variable_2d0a74{--font-space-grotesk:"SpaceGrotesk","SpaceGrotesk Fallback"}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-29\.5{margin:calc(var(--spacing)*29.5)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--background:#fafafa;--foreground:#1a1a1a;--indigo:#3c1e83;--slate-blue:#6b5fd4;--moon-stone:#0fa3b1;--ghost-white:#e8ecf8;--ghost-white-secondary:#d7dae6;--white:#fff;--gray:#5b5870;--teal:var(--moon-stone);--teal-strong:#0c8794;--muted:#7c7a8a;--surface:#fff;--surface-tint:#f5f4fb;--surface-indigo-tint:#f1eefb;--hairline-color:#3c1e8314;--hairline:1px solid #3c1e8314;--shadow-resting:0 1px 2px #100d260f,0 1px 3px #100d260d;--shadow-raised:0 6px 16px #100d2617,0 2px 6px #100d260f;--shadow-overlay:0 20px 44px #100d262e,0 8px 16px #100d2614;--brand-gradient:linear-gradient(135deg,var(--indigo)0%,var(--slate-blue)100%);--font-size-body:1.0625rem;--step-h1:clamp(2.5rem,1.55rem + 3.6vw,3.25rem);--step-h2:clamp(2rem,1.5rem + 1.9vw,2.5rem);--step-h3:clamp(1.5rem,1.28rem + .95vw,1.75rem);--step-h4:clamp(1.25rem,1.12rem + .5vw,1.375rem);--step-h5:clamp(1.1rem,1.03rem + .3vw,1.2rem);--content-box:1360px}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-roboto),Arial,Helvetica,sans-serif;font-size:var(--font-size-body);-webkit-font-smoothing:antialiased;line-height:1.65;overflow-x:clip}img,svg,video{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif}h1{font-size:var(--step-h1);letter-spacing:-.02em;font-weight:700;line-height:1.08}h2{font-size:var(--step-h2);letter-spacing:-.015em;line-height:1.15}h2,h3{font-weight:600}h3{font-size:var(--step-h3);line-height:1.2}h4{font-size:var(--step-h4);font-weight:600;line-height:1.25}h5{font-size:var(--step-h5)}h5,h6{font-weight:500}h6{font-size:1.05rem}p{line-height:1.65}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}header{z-index:9999;transition:all .3s;left:0}.header-container,header{width:100%;position:sticky;top:0}.header-container{max-width:var(--content-box);height:70px;margin:0 auto;padding:10px}.header--sticky{background:var(--background);box-shadow:0 2px 8px #0000001a}.header-content{flex-direction:row;place-content:center space-between;align-items:center;gap:20px;width:100%;height:100%;display:flex}.header-logo-container{max-height:35px}.header-logo,.header-logo img,.header-logo-container{width:max-content;height:100%;display:block}.header-menu-desktop-list{flex-direction:row;align-items:center;gap:20px;display:flex}footer{background:var(--indigo);color:var(--background);padding-inline:10px;padding-top:28px}.footer-copyright{border-top:1px solid var(--ghost-white-secondary);margin-top:16px;padding-block:14px}.footer-copyright p{opacity:.7;font-size:.8rem;line-height:1.5}.footer-content{gap:40px;width:100%;display:flex}.footer-content--col.col-large p{opacity:.85;max-width:460px;margin-bottom:10px;font-size:.9rem;line-height:1.5}.footer-content--col h4{letter-spacing:.04em;text-transform:uppercase;color:var(--ghost-white);opacity:.9;font-size:1.05rem;font-weight:600}.footer-content--col.col-small{width:20.6667%}.footer-content--col.col-large{width:38%}.footer-logo{max-width:220px;margin-bottom:20px}.footer-content--col nav{margin-top:14px}.footer-content--col nav ul{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-content--col nav ul li a{color:var(--ghost-white-secondary);text-decoration:none;transition:all .3s;display:block}.footer-content--col nav ul li a:hover{color:var(--ghost-white);transform:translate(2px)}.section-lateral-padding{padding-inline:10px}.content-box{max-width:var(--content-box);width:100%}.content-box--centered{margin:0 auto;padding:0}.section--hero{margin-top:-100px;padding-top:100px;position:relative}.dumb{height:300vh}.heading-container .heading-container--underline{background:var(--teal);border-radius:999px;width:52px;height:3px;margin-top:16px;margin-bottom:44px}.heading-container.centered{text-align:center;margin-inline:auto}.heading-container.centered .heading-container--underline{margin-inline:auto}.heading-container>p{max-width:60ch;color:var(--gray);margin-inline:auto}.header-menu-desktop-list li a{color:var(--foreground);font-weight:500;text-decoration:none;transition:all .3s;position:relative}.header-menu-desktop-list li a:hover{color:var(--indigo);transform:translateY(-2px)}.header-menu-desktop-list li a:before{content:"";background:var(--teal);transform-origin:0;width:30px;height:2px;transition:all .3s;display:block;position:absolute;top:calc(100% + 3px);transform:scaleX(0)}.header-menu-desktop-list li a:hover:before{height:2px;transform:scaleX(1)}.header-cta-button{background:linear-gradient(135deg,var(--indigo)0,var(--slate-blue)100%);border-radius:10px;padding:10px 20px;font-weight:600;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:hidden;color:var(--background)!important}.header-cta-button:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}.header-mobile-menu{background:var(--background);z-index:10000;width:100%;max-width:350px;height:100dvh;transition:right .3s;position:fixed;top:0;right:-100%;box-shadow:0 0 #0000}.header-mobile-menu.open{right:0;box-shadow:-2px 0 10px #0000001a}.section-kicker{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-strong);margin-bottom:12px;font-size:.8rem;font-weight:700;display:inline-block}.reveal{opacity:0;will-change:opacity,transform;transition:opacity .6s,transform .6s;transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.hero-visual{flex-direction:column;gap:18px;width:100%;max-width:600px;margin-left:auto;display:flex}.terminal{box-shadow:var(--shadow-overlay);background:#14122b;border:1px solid #ffffff14;border-radius:14px;font-family:SFMono-Regular,JetBrains Mono,Fira Code,ui-monospace,Menlo,Consolas,monospace;overflow:hidden}.terminal__bar{background:#ffffff0a;border-bottom:1px solid #ffffff12;align-items:center;gap:8px;padding:12px 16px;display:flex}.terminal__dot{border-radius:50%;width:12px;height:12px;display:inline-block}.terminal__dot--red{background:#ff5f57}.terminal__dot--amber{background:#febc2e}.terminal__dot--green{background:#28c840}.terminal__title{color:#ffffff8c;letter-spacing:.01em;margin-left:10px;font-size:.78rem}.terminal__body{color:#d7d4ea;padding:18px 18px 20px;font-size:.84rem;line-height:1.7;overflow-x:auto}.terminal__line{white-space:pre}.terminal__prompt{color:var(--teal);-webkit-user-select:none;user-select:none}.terminal__cmd{color:#fff}.terminal__flag{color:#b9a8ff}.terminal__ok{color:#28c840}.terminal__path{color:#9fd0ff}.terminal__muted{color:#d7d4ea8c}.terminal__summary{color:#fff;margin-top:6px;font-weight:600;display:inline-block}.terminal__summary b{color:var(--teal)}.terminal__cursor{vertical-align:-.18em;background:var(--teal);width:9px;height:1.05em;margin-left:2px;animation:terminal-blink 1.1s steps(2,start) infinite;display:inline-block}@media (prefers-reduced-motion:reduce){.terminal__cursor{animation:none}}@keyframes terminal-blink{to{visibility:hidden}}.tf-snippet{background:var(--white);border:var(--hairline);box-shadow:var(--shadow-raised);border-radius:14px;overflow:hidden}.tf-snippet__head{border-bottom:var(--hairline);background:var(--surface-indigo-tint);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.tf-snippet__file{color:var(--indigo);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem;font-weight:600}.tf-snippet__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--teal-strong);background:#0fa3b11f;border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:700}.tf-snippet__body{color:#2a2741;margin:0;padding:14px 16px 16px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.65;overflow-x:auto}.tf-kw{color:#7c3aed;font-weight:600}.tf-type{color:var(--teal-strong)}.tf-str{color:#b35900}@media (max-width:600px){.hero-visual{gap:14px}.terminal__bar{padding:10px 12px}.terminal__title{margin-left:6px;font-size:.7rem}.terminal__body{padding:14px 14px 16px;font-size:.72rem;line-height:1.6}.tf-snippet__head{padding:9px 14px}.tf-snippet__body{padding:12px 14px 14px;font-size:.72rem}}@media (max-width:380px){.terminal__body,.tf-snippet__body{font-size:.66rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.code-highlighter__container{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:end;width:100%;max-width:100%}.code-highlighter__container pre{max-width:100%;min-width:0}.code-highlighter__copy-button{position:absolute;right:10px;top:20px;padding:5px 15px;background-color:var(--slate-blue);color:var(--background);border:none;border-radius:5px;cursor:pointer;display:flex;align-items:center;gap:5px;transition:.3s ease}.code-highlighter__copy-button span{font-size:14px;font-weight:600}.code-highlighter__copy-button:hover{background-color:var(--indigo);transform:translateY(-1px)}.binary-download__os-buttons{display:flex;gap:10px;flex-direction:row}.binary-download__os-button{width:calc(33.3333333333% - 10px);background:linear-gradient(135deg,var(--ghost-white),var(--ghost-white-secondary));border-radius:12px;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease}.binary-download__os-button svg{width:40px;height:40px;fill:var(--foreground);transition:.3s ease}.binary-download__os-button.binary-download__os-button--active{background:linear-gradient(135deg,var(--indigo),var(--slate-blue));color:var(--background)}.binary-download__os-button.binary-download__os-button--active svg{fill:var(--background)}.section--hero-content{min-height:calc(100dvh - 100px);display:flex;flex-direction:row;gap:20px;padding-block:100px}.section--hero-content h1{font-size:clamp(2.5rem,1.4rem + 4vw,3.6rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;margin-bottom:24px}.section--hero-content-col{flex:1;width:50%}.section--hero-content-get-started-box{background:var(--background);border-radius:30px;padding:30px;box-shadow:var(--shadow-resting);margin-bottom:24px}.section--hero-content-get-started-box h4,.section--hero-content-get-started-box h5{margin-bottom:15px}.section--hero-content-col h1{margin-top:30px;color:var(--indigo)}.whyChooseUs-section{background:var(--surface-indigo-tint);padding-block:70px}.whyChooseUs-content-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.whyChooseUs-content-list-item{width:calc(33.3333333333% - 20px);display:flex;flex-direction:column;gap:14px;border-radius:22px;padding:30px;background:var(--white);border:var(--hairline);box-shadow:var(--shadow-raised);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.whyChooseUs-content-list-item h3{font-size:var(--step-h4)}.whyChooseUs-content-list-item h4{font-weight:700}.whyChooseUs-content-list-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-overlay);border-color:rgba(15,163,177,.45)}.whyChooseUs-content-list-item-icon{width:60px;height:60px;border-radius:100%;background:var(--ghost-white);display:flex;align-items:center;justify-content:center}.section--hero-content-platforms{display:flex;gap:30px;justify-content:center;align-items:center;padding-top:34px}.getStarted-platforms{width:100%;padding-top:0;margin-bottom:40px;flex-wrap:wrap}.section--hero-content-platform{display:flex;flex-direction:column;align-items:center;gap:5px}.section--hero-content-platform span{font-weight:600}.section--hero-content-platform-icon{background:var(--background);border-radius:100%;padding:20px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;transition:.4s ease}.section--hero-content-platform-icon:hover{transform:translateY(-4px);box-shadow:0 2px 10px rgba(0,0,0,.25)}.section--hero-content-platform-icon svg{width:50px;height:50px;fill:var(--foreground);transition:.3s ease}.pricing-section{background:var(--surface-indigo-tint);padding-block:80px}.pricing-content-list{display:flex;flex-direction:row;gap:24px;justify-content:center;align-items:stretch}.pricing-content-list-item{position:relative;display:flex;flex-direction:column;width:100%;max-width:400px;padding:34px 30px;border-radius:22px;background:var(--white);border:var(--hairline);box-shadow:var(--shadow-raised);transition:transform .3s ease,box-shadow .3s ease}.pricing-content-list-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-overlay)}.pricing-content-list-item.migrate{border-color:rgba(60,30,131,.2);box-shadow:var(--shadow-overlay)}.pricing-content-list-item.migrate:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;border-radius:22px 22px 0 0;background:var(--brand-gradient)}.pricing-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--brand-gradient);color:var(--white);font-family:var(--font-space-grotesk),sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 16px;border-radius:999px;box-shadow:var(--shadow-raised);white-space:nowrap}.pricing-content-list-item h3{font-size:var(--step-h4);font-weight:700}.pricing-content-list-item h4{font-size:3rem;font-weight:800;letter-spacing:-.02em;line-height:1.05;margin-top:6px;color:var(--indigo)}.pricing-content-list-item h5{font-size:.95rem;font-weight:500;color:var(--gray);margin-top:4px;margin-bottom:0}.pricing-content-list-item>p{color:var(--gray);margin-top:8px}.pricing-content-list-item-features{padding-block:18px;flex:1}.pricing-content-list-item-features ul{list-style:none;display:flex;flex-direction:column;gap:8px}.pricing-content-list-item-features ul li{display:inline-flex;align-items:center;gap:10px}.pricing-content-list-item-features ul li svg{flex-shrink:0;max-width:1rem;max-height:1rem;width:100%;height:100%;fill:var(--teal-strong)}.pricing-content-list-item-features ul li.excluded{color:var(--muted)}.pricing-content-list-item-features ul li.excluded svg{fill:var(--muted);opacity:.65}.pricing-content-list-item-cta a{width:100%;display:flex;gap:5px;align-items:center;justify-content:center;text-align:center;border-radius:10px;padding:10px;font-weight:600;position:relative;overflow:hidden}.pricing-content-list-item-cta a svg{width:1.1rem;height:1.1rem}.pricing-content-list-item-cta.free a{background:var(--white);color:var(--indigo);border:2px solid var(--indigo);padding:9px 10px;transition:.3s ease}.pricing-content-list-item-cta.free a svg{fill:var(--indigo)}.pricing-content-list-item-cta.free a:hover{background:var(--indigo);color:var(--white);transform:translateY(-2px)}.pricing-content-list-item-cta.free a:hover svg{fill:var(--white)}.pricing-content-list-item-cta.enterprise a{background:linear-gradient(135deg,var(--indigo) 0,var(--slate-blue) 100%);color:var(--foreground);padding:10px}.pricing-content-list-item-cta.enterprise a svg{fill:var(--foreground)}.pricing-content-list-item-cta.enterprise a span{z-index:1}.pricing-content-list-item-cta.enterprise a:before{content:"";background:var(--background);height:200%;width:75px;filter:blur(15px);opacity:.6;position:absolute;top:-70%;left:-100px;transform:rotate(30deg);transition:.6s ease}.pricing-content-list-item-cta.enterprise a:hover:before{left:calc(100% + 25px)}.pricing-content-list-item-cta.enterprise a:after{content:"";position:absolute;top:3px;left:3px;background:var(--background);width:calc(100% - 6px);height:calc(100% - 6px);border-radius:7px}.pricing-content-list-item-cta.migrate a{background:var(--brand-gradient);color:var(--background);transition:.3s ease}.pricing-content-list-item-cta.migrate a svg{fill:var(--background)}.pricing-content-list-item-cta.migrate a:hover{transform:translateY(-2px);box-shadow:var(--shadow-raised)}.faq-section{padding-block:50px 100px}.accordion-list{display:flex;flex-direction:column;gap:10px}.accordion-item{padding-inline:20px;border-bottom:2px solid var(--ghost-white-secondary)}.accordion-item:last-child{border-bottom:none}.accordion-item-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:20px;width:100%;background:none;border:none;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:color .3s ease}.accordion-item-trigger:hover h3{color:var(--indigo)}.accordion-item-trigger svg{flex-shrink:0;width:20px;height:20px;transition:.3s ease}.accordion-item-content{overflow:hidden;transition:.3s ease}.moneyBack-section{background:var(--ghost-white-secondary)}.moneyBack-content{padding-block:50px}.moneyBack-content--box{display:flex;flex-direction:row;align-items:center;max-width:900px;padding:30px;background-color:var(--background);box-shadow:var(--shadow-resting);border-radius:30px;border-left:4px solid var(--indigo);border-right:4px solid var(--indigo);width:100%;gap:30px;margin:0 auto}.moneyBack-content--box-icon{width:100px;height:100px;aspect-ratio:1/1;border-radius:100%;background:linear-gradient(15deg,var(--indigo) 0,var(--slate-blue) 100%);display:flex;align-items:center;justify-content:center}.moneyBack-content--box-icon svg{width:60%;height:60%;fill:var(--background)}.moneyBack-content--box-cta{width:max-content}.moneyBack-content--box-cta a{width:max-content;text-wrap-mode:nowrap;gap:10px;display:flex;align-items:center;padding:10px 20px;background:linear-gradient(135deg,var(--indigo) 0,var(--slate-blue) 100%);color:var(--background);border-radius:10px;font-weight:600;text-decoration:none;transition:.3s ease;position:relative;overflow:hidden}.moneyBack-content--box-cta a svg{width:1.1rem;height:1.1rem;fill:var(--background)}.moneyBack-content--box-cta a span{line-height:.7}.moneyBack-content--box-cta a:hover{background-color:var(--indigo);transform:translateY(-2px);box-shadow:var(--shadow-resting)}.moneyBack-content--box-cta a:before{content:"";background:var(--background);height:200%;width:75px;filter:blur(15px);opacity:.6;position:absolute;top:-70%;left:-100px;transform:rotate(30deg);transition:.6s ease}.moneyBack-content--box-cta a:hover:before{left:calc(100% + 25px)}.section--hero{overflow:hidden}.section--hero-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(60% 55% at 78% 14%,rgba(107,95,212,.2) 0,rgba(107,95,212,0) 60%),radial-gradient(55% 50% at 10% 0,rgba(60,30,131,.18) 0,rgba(60,30,131,0) 55%),radial-gradient(45% 45% at 96% 92%,rgba(15,163,177,.12) 0,rgba(15,163,177,0) 60%)}.section--hero-bg:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(60,30,131,.07) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 75%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 75%)}.section--hero-bg img{display:none}.binary-download__link{display:block;width:100%;margin-top:14px;padding:12px 15px;text-align:center;border-radius:12px;font-size:1.2rem;font-weight:600;background:linear-gradient(135deg,var(--indigo) 0,var(--slate-blue) 100%);color:var(--background);position:relative;overflow:hidden}.binary-download__link:before{content:"";background:var(--background);height:200%;width:75px;filter:blur(15px);opacity:.6;position:absolute;top:-70%;left:-100px;transform:rotate(30deg);transition:.6s ease}.binary-download__link:hover:before{left:calc(100% + 25px)}.binary-download__instructions--visible{margin-top:18px}.getStarted-section{padding-block:50px 100px}.getStarted-content{display:flex;flex-direction:column;gap:30px}.getStarted-step-title{display:flex;align-items:center;gap:10px;color:var(--foreground);margin-bottom:20px}.getStarted-step-title h3{font-weight:700}.getStarted-step-number{color:var(--background);aspect-ratio:1/1;width:48px;border-radius:100%;background:linear-gradient(135deg,var(--indigo) 0,var(--slate-blue) 100%);display:flex;align-items:center;justify-content:center}.getStarted-step-number span{font-size:1.6rem;font-weight:700}.instalation-features{color:var(--teal-strong);display:flex;gap:14px}.instalation-feature-item{display:flex;align-items:center;gap:6px;color:var(--teal-strong);font-weight:600}.instalation-feature-item span{color:var(--teal-strong)}.instalation-feature-item svg{width:1.2rem;height:1.2rem;fill:var(--teal-strong)}.highlight-box{width:100%;background:var(--white);border:var(--hairline);border-radius:22px;padding:30px;box-shadow:var(--shadow-raised);margin-bottom:24px}.highlight-box.featured{border:1px solid rgba(60,30,131,.28);box-shadow:var(--shadow-overlay)}.highlight-box.featured h5{margin-bottom:10px}.highlight-box-row{display:flex;flex-direction:row;align-items:start;gap:40px}.highlight-box-row .highlight-box{flex:1}.highlight-box-with-tabs{width:100%;background:var(--white);border:var(--hairline);border-radius:22px;padding:0;box-shadow:var(--shadow-raised);overflow:hidden}.highlight-box-with-tabs__tab-content{padding:20px 30px 30px}.highlight-box-with-tabs__tabs{display:flex;flex-direction:row;align-items:center}.highlight-box-with-tabs__tab-button{width:100%;flex:1;padding:12px 5px;background:var(--ghost-white);cursor:pointer;color:var(--foreground);border-bottom:2px solid var(--ghost-white-secondary);transition:.3s ease}.highlight-box-with-tabs__tab-button.active{background:var(--white);color:var(--indigo);font-weight:700;border-bottom:2px solid var(--teal)}.highlight-box-with-tabs__tab{display:none}.highlight-box-with-tabs__tab.active{display:block}.howItWorks-section{background:var(--surface-tint);padding-block:70px}.howItWorks-content{display:flex;flex-direction:column;gap:30px;align-items:center}.howItWorks-content p{text-align:center}.howItWorks-content .how-it-works-svg{max-width:760px;width:100%;height:auto}.howItWorks-content-col{width:50%}span.code{font-family:Courier New,Courier,monospace;background:var(--ghost-white);padding:2px 4px;border-radius:4px;font-weight:300;color:var(--foreground)}.single-section-page{min-height:100dvh;padding-bottom:50px}.highlight-box--row{display:flex;justify-content:space-between;gap:20px;align-items:start}.highlight-box--row h3{font-weight:900}.release-date{font-weight:600}.release-notes{margin-top:10px;color:var(--foreground)}.highlight-box--new{border-radius:20px;padding:6px 14px 4px;background:#339e33;color:var(--background)}.header-top-container{background:#ffb800;color:var(--foreground);text-align:center;font-weight:600;padding:8px 10px}.hamburger-line{display:block;width:100%;height:4px;background:var(--indigo);position:absolute;transition:.3s ease}.hamburger-line-1{transform:translateY(-8px)}.hamburger-line-3{transform:translateY(8px)}.header-menu-mobile{display:none}.header-mobile-menu-button{width:30px;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.header-mobile-menu-button.active .hamburger-line-1{transform:rotate(45deg) translateY(0)}.header-mobile-menu-button.active .hamburger-line-3{transform:rotate(-45deg) translateY(0)}.header-mobile-menu{padding:30px 0 30px 25px}.header-mobile-menu-header{padding-right:25px;display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:30px}.mobile-menu-nav{display:flex;flex-direction:column;align-items:end;gap:15px;list-style:none}.mobile-menu-nav li{font-size:20px}.header-mobile-menu-header-logo{max-width:50%;width:100%}.header-mobile-menu-header-logo a,.header-mobile-menu-header-logo a img{display:block;width:100%}.mobile-menu-group h6{font-weight:700;text-align:right;margin-bottom:5px}.mobile-menu-separator{margin-block:15px;height:2px;max-width:70px;width:100%;background:var(--indigo);display:block;margin-right:0;margin-left:auto}.mobile-menu-content{overflow:auto;height:calc(100% - 30px);padding-bottom:30px;padding-right:25px}.hero-button-secondary{margin-top:25px;width:max-content;display:flex;gap:5px;align-items:center;justify-content:center;text-align:center;border-radius:10px;padding:10px 40px;font-weight:600;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--ghost-white-secondary) 50%,var(--slate-blue) 100%);color:var(--foreground)}.hero-button-secondary svg{width:1.1rem;height:1.1rem;color:var(--foreground);z-index:1}.hero-button-secondary span{z-index:1}.hero-button-secondary:before{content:"";background:var(--background);height:200%;width:75px;filter:blur(15px);opacity:.6;position:absolute;top:-70%;left:-100px;transform:rotate(30deg);transition:.6s ease}.hero-button-secondary:hover:before{left:calc(100% + 25px)}.hero-button-secondary:after{content:"";position:absolute;top:3px;left:3px;background:var(--ghost-white);width:calc(100% - 6px);height:calc(100% - 6px);border-radius:7px}.cookies-consent{opacity:0;pointer-events:none;transform:translateY(20px);transition:.3s ease;position:fixed;bottom:20px;left:20px;background:var(--background);padding:20px;border-radius:12px;box-shadow:var(--shadow-resting);max-width:650px;width:calc(100% - 40px);border-left:4px solid var(--indigo);border-right:4px solid var(--indigo)}.cookies-consent.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.cookies-consent-content{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:space-between;width:100%}.cookies-consent-button{margin-top:10px;cursor:pointer;text-wrap-mode:nowrap;gap:10px;display:flex;align-items:center;padding:10px 30px;background:linear-gradient(135deg,var(--indigo) 0,var(--slate-blue) 100%);color:var(--background);border-radius:10px;font-weight:600;text-decoration:none;transition:.3s ease;position:relative;overflow:hidden}.cookies-consent-button svg{width:1.1rem;height:1.1rem;fill:var(--background)}.cookies-consent-button span{line-height:.7}.cookies-consent-button:hover{background-color:var(--indigo);transform:translateY(-2px);box-shadow:var(--shadow-resting)}.cookies-consent-button:before{content:"";background:var(--background);height:200%;width:75px;filter:blur(15px);opacity:.6;position:absolute;top:-70%;left:-100px;transform:rotate(30deg);transition:.6s ease}.cookies-consent-button:hover:before{left:calc(100% + 25px)}.hero-subhead{font-size:1.25rem;line-height:1.6;margin-bottom:28px;max-width:640px}.hero-cta-row{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:22px}.hero-primary-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:12px;font-size:1.1rem;font-weight:700;text-decoration:none;color:var(--background);background:linear-gradient(135deg,var(--indigo) 0,var(--slate-blue) 100%);position:relative;overflow:hidden;transition:.3s ease}.hero-primary-cta:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.18)}.hero-primary-cta:before{content:"";background:var(--background);height:200%;width:75px;filter:blur(15px);opacity:.6;position:absolute;top:-70%;left:-100px;transform:rotate(30deg);transition:.6s ease}.hero-primary-cta:hover:before{left:calc(100% + 25px)}.hero-secondary-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:12px;font-size:1.1rem;font-weight:600;text-decoration:none;color:var(--indigo);border:2px solid var(--indigo);transition:.3s ease}.hero-secondary-cta:hover{background:var(--indigo);color:var(--background);transform:translateY(-2px)}.hero-install{max-width:420px;margin-bottom:28px}.hero-metrics{display:flex;flex-wrap:wrap;align-items:stretch;background:var(--white);border:var(--hairline);border-radius:16px;box-shadow:var(--shadow-raised);overflow:hidden;max-width:600px}.hero-metric{display:flex;flex-direction:column;gap:4px;flex:1 1 0;min-width:150px;padding:16px 22px}.hero-metric+.hero-metric{border-left:1px solid var(--hairline-color)}.hero-metric-value{font-family:var(--font-space-grotesk),sans-serif;font-size:1.5rem;font-weight:700;color:var(--teal-strong);line-height:1.05;letter-spacing:-.01em}.hero-metric-label{font-size:.82rem;font-weight:500;color:var(--gray)}.trust-section{background:var(--surface-tint);padding-block:60px}.trust-content{display:flex;flex-wrap:wrap;gap:30px;align-items:center;justify-content:space-between;background:var(--white);border:var(--hairline);border-radius:22px;padding:40px;box-shadow:var(--shadow-raised)}.trust-content-text{flex:1;min-width:280px}.trust-content-text h3{font-weight:700;margin-bottom:12px;display:flex;align-items:center;gap:10px}.trust-content-text p{line-height:1.6;opacity:.85}.trust-points{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.trust-point{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.95rem}.trust-badges{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.trust-badge-img{height:28px;display:block}.trust-link{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;font-weight:600;text-decoration:none;color:var(--indigo);border:2px solid var(--ghost-white-secondary);transition:.3s ease}.trust-link:hover{border-color:var(--indigo);transform:translateY(-2px)}.hero-subhead{max-width:60ch;color:var(--gray)}.howItWorks-content p{max-width:68ch;margin-inline:auto;color:var(--gray)}.trust-content-text p{max-width:68ch}.section--hero-content-col.hero-visual-col{display:flex;align-items:center}.trust-badges{gap:12px}.trust-pill{display:inline-flex;align-items:stretch;border-radius:999px;overflow:hidden;border:var(--hairline);background:var(--white);box-shadow:var(--shadow-resting);text-decoration:none;font-size:.82rem;font-weight:600;transition:transform .25s ease,box-shadow .25s ease}.trust-pill:hover{transform:translateY(-2px);box-shadow:var(--shadow-raised)}.trust-pill__label{background:var(--surface-indigo-tint);color:var(--indigo)}.trust-pill__label,.trust-pill__value{display:inline-flex;align-items:center;padding:6px 13px}.trust-pill__value{color:var(--teal-strong)}.binary-download__link:before,.cookies-consent-button:before,.hero-button-secondary:before,.hero-primary-cta:before,.moneyBack-content--box-cta a:before,.pricing-content-list-item-cta.enterprise a:before{display:none!important}.explore-section{background:var(--ghost-white)}.explore-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:40px}.explore-links-col{background:var(--white);border:var(--hairline);border-radius:14px;box-shadow:var(--shadow-raised);padding:28px 32px}.explore-links-col h3{font-size:var(--step-h4);margin-bottom:16px}.explore-links-col ul{list-style:none;margin:0;padding:0}.explore-links-col li{margin:0;border-top:var(--hairline)}.explore-links-col li:first-child{border-top:none}.explore-links-col a{display:block;padding:12px 0;color:var(--indigo);text-decoration:none;font-weight:500}.explore-links-col a:hover{text-decoration:underline}@media (max-width:768px){.explore-links{grid-template-columns:1fr;gap:20px}}@media only screen and (max-width:1024px){.header-menu-desktop{display:none}.header-menu-mobile{display:block;position:relative}.section--hero-content{flex-direction:column;gap:48px}.section--hero-content-col{width:100%}.hero-visual{max-width:100%;margin-inline:auto}.highlight-box-row{gap:0;flex-direction:column}.whyChooseUs-content-list-item{width:calc(50% - 10px)}.pricing-content-list-item{width:100%}.pricing-content-list{flex-direction:column}.footer-content{flex-wrap:wrap}.footer-content--col,.footer-content--col.col-large,.footer-content--col.col-small{width:calc(50% - 20px)}}@media only screen and (max-width:768px){.section--hero-content{flex-direction:column;gap:50px}.section--hero-content-col{width:100%}.moneyBack-content--box{flex-direction:column;align-items:flex-start}.moneyBack-content--box-cta,.moneyBack-content--box-text,.whyChooseUs-content-list-item{width:100%}.footer-logo{max-width:450px}.footer-content--col,.footer-content--col.col-large,.footer-content--col.col-small{width:100%}.footer-content--col h6{font-size:20px}.footer-content--col nav ul li a{font-size:18px}h1{font-size:2rem}h2{font-size:1.7rem}h3{font-size:1.4rem}h4{font-size:1.3rem}h5{font-size:1.2rem}h6{font-size:1.15rem}.section--hero-content{padding-top:100px;padding-bottom:50px}.hero-metrics{flex-direction:column;max-width:100%}.hero-metric+.hero-metric{border-left:none;border-top:1px solid var(--hairline-color)}.pricing-content-list{gap:36px}.header-top-container{display:none}.header-container,header{top:0;position:fixed}header{height:70px}.single-section-page{padding-top:100px}}@media only screen and (max-width:480px){.instalation-features{flex-direction:column}.header-mobile-menu{max-width:90dvw}.cookies-consent{bottom:10px;left:5px;width:calc(100% - 10px)}.section--hero-content h1{font-size:2rem}.hero-cta-row{flex-direction:column;align-items:stretch}.hero-primary-cta,.hero-secondary-cta{width:100%;justify-content:center}.hero-install{max-width:100%}.section--hero-content-platforms{gap:18px;flex-wrap:wrap}}