@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-outline-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Lato",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-emerald-500:#00bb7f;--color-blue-600:#155dfc;--color-neutral-50:#fafafd;--color-neutral-100:#f4f4f9;--color-neutral-200:#dcdce6;--color-neutral-300:#c4c4d2;--color-neutral-400:#9b9bad;--color-neutral-500:#757586;--color-neutral-600:#565667;--color-neutral-700:#353543;--color-neutral-800:#212129;--color-neutral-900:#17171d;--color-neutral-950:#0f0f14;--spacing:.25rem;--radius-sm:8px;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--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);--font-brand:"Lato",sans-serif;--color-primary-50:#f5f6ff;--color-primary-100:#e6e8ff;--color-primary-200:#d9dbff;--color-primary-300:#bcbdff;--color-primary-400:#9d99ff;--color-primary-500:#7b66ff;--color-primary-600:#673de6;--color-primary-700:#471ea7;--color-primary-800:#331c74;--color-primary-900:#251951;--color-primary-950:#110c29;--color-brand-50:#eef3ff;--color-brand-300:#93b1fb;--color-brand-600:#2450e8;--color-brand-700:#1c3ecb;--color-neutral-0:#fff;--color-neutral-150:#e8e8f0;--color-neon:#cf0;--surface-plain:#fff;--radius-card:16px;--radius-panel:24px;--radius-hero:40px;--radius-pill:999px}@supports (color:lab(0% 0 0)){:root,:host{--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-blue-600:lab(44.0605% 29.0279 -86.0352)}}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-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}.sticky{position:sticky}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-6{height:calc(var(--spacing)*6)}.w-6{width:calc(var(--spacing)*6)}.flex-shrink{flex-shrink:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.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}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-wrap{text-wrap:wrap}.text-blue-600{color:var(--color-blue-600)}.text-current{color:currentColor}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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))}@media (hover:hover){.hover\:text-emerald-500:hover{color:var(--color-emerald-500)}}@media (min-width:40rem){.sm\:inline{display:inline}}}@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/lato/lato-thin.woff2)format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/lato/lato-thin-italic.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/lato/lato-light.woff2)format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/lato/lato-light-italic.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato/lato-regular.woff2)format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lato/lato-italic.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato/lato-bold.woff2)format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/lato/lato-bold-italic.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato/lato-black.woff2)format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/lato/lato-black-italic.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--color-neutral-800);background:var(--color-neutral-0);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:24px}img,svg{max-width:100%;display:block}a{color:inherit}input,button,textarea,select{font-family:inherit}:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #7b66ff73}h1,h2,h3,h4,p,ul,ol,html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}figure{margin:0}ul,ol{padding:0;list-style:none}b,strong{font-weight:inherit}h1{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.025em;color:var(--color-neutral-900);font-size:36px;font-weight:400;line-height:44px}h2{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.025em;color:var(--color-neutral-900);font-size:32px;font-weight:400;line-height:38px}h3{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;color:var(--color-neutral-900);font-size:20px;font-weight:400;line-height:28px}p{color:var(--color-neutral-600)}@media (min-width:62rem){h1{letter-spacing:-.03em;font-size:72px;line-height:80px}h2{letter-spacing:-.025em;font-size:48px;line-height:56px}h3{letter-spacing:-.02em;font-size:24px;line-height:32px}}.container{width:min(1280px,100% - 32px);margin-inline:auto}.container--wide{width:min(1440px,100% - 36px);margin-inline:auto}.container--ultra-wide{width:min(1580px,100% - 44px);margin-inline:auto}.container--full-bleed{width:100%;max-width:1680px;margin-inline:auto;padding-inline:clamp(16px,3.5vw,56px)}.section,.section--wide{padding-block:56px}.section--dark{background:var(--color-neutral-950);color:#fff}.section--dark h2,.section--dark h3{color:#fff}.section--dark p{color:#ffffffb8}@media (min-width:62rem){.section{padding-block:80px}.section--wide{padding-block:104px}}.section-head{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:40px;display:flex}.section-head h2{max-width:646px}.section-head p{max-width:44ch}.section-head--start h2{max-width:423px}.section-head--start{text-align:left;align-items:flex-start}.eyebrow{color:var(--color-primary-600);font-size:14px;font-weight:500;line-height:20px}.section--dark .eyebrow{color:var(--color-primary-300)}.lead{font-size:16px;line-height:24px}@media (min-width:62rem){.lead{font-size:18px;line-height:28px}}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(264px,100%),1fr));gap:24px 40px;display:grid}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(264px,100%),1fr));gap:24px;display:grid}.button{border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding-inline:28px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.button--primary{background:var(--color-primary-600);color:#fff}.button--primary:hover{background:var(--color-primary-700)}.button--light{color:var(--color-neutral-900);background:#fff}.button--light:hover{background:var(--color-neutral-150)}.button--ghost-light{color:#fff;background:0 0;border-color:#fff6}.button--ghost-light:hover{background:#ffffff1f}.button--ghost{border-color:var(--color-neutral-200);color:var(--color-neutral-900);background:0 0}.button--ghost:hover{background:var(--color-neutral-100)}.text-link{color:var(--color-primary-600);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--color-primary-700)}.section--dark .text-link{color:#fff}.site-header{z-index:100;background:var(--color-primary-950);width:100%;position:sticky;top:0;left:0;right:0}.site-header__inner{flex-wrap:nowrap;align-items:center;gap:14px;min-height:56px;display:flex}.brand{font-family:var(--font-brand,"Lato",sans-serif);letter-spacing:.055em;text-transform:uppercase;color:#fff;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:16.5px;font-weight:700;text-decoration:none;transition:color .25s;display:inline-flex}.brand span{font-family:var(--font-brand,"Lato",sans-serif)!important;font-weight:700!important}.brand__logo{filter:brightness(0)invert();width:auto;height:40px;transition:filter .25s;display:block}.site-nav a{color:#ffffffc7;white-space:nowrap;font-size:13.5px;font-weight:400;text-decoration:none}.site-nav a:not(.button){border-radius:var(--radius-pill);background:0 0;border:1px solid #0000;padding:8px 10px;transition:color .15s,background-color .15s,border-color .15s}.site-nav__link{align-items:center;gap:6px;display:inline-flex}.site-nav a:not(.button).is-active{color:#fff;background:0 0;border-color:#0000;font-weight:500}.site-nav__indicator{display:none!important}.site-nav .button{min-height:32px;padding-inline:16px;font-size:13px;font-weight:400}@media (min-width:64rem){.site-nav{display:flex}}.hero{isolation:isolate;background:radial-gradient(130% 90% at 50% -10%,var(--color-primary-700)0%,var(--color-primary-900)48%,var(--color-primary-950)100%),var(--color-primary-950);text-align:center;padding-top:24px;position:relative;overflow:hidden}@media (min-width:62rem){.hero{padding-top:80px}}.hero__glow{filter:blur(70px);z-index:-1;inset-inline:5%;background:radial-gradient(circle,#7b66ff80 0%,#0000 70%);border-radius:50%;height:55%;position:absolute;top:5%}.hero__inner{flex-direction:column;align-items:center;gap:16px;display:flex}.hero h1{color:#fff;max-width:560px}.hero h1 strong{font-weight:400}.hero__lead{color:#fff;max-width:480px;font-size:16px;line-height:24px}.hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.hero__assurance{color:#ffffffa8;max-width:480px;font-size:14px;line-height:20px;display:block}.hero__preview{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.hero__preview article{text-align:left;border-radius:20px;padding:4px}.card{border-radius:var(--radius-card);background:var(--color-primary-50);flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:background-color .18s,transform .18s;display:flex}.card__index{color:var(--color-primary-600);font-size:13px;font-weight:500}.card p{font-size:15px;line-height:22px}.card--plain{background:var(--color-neutral-100)}.section--dark .card{background:#ffffff0f}.section--dark .card h3{color:#fff}@media (hover:hover) and (prefers-reduced-motion:no-preference){a.card:hover{background:var(--color-primary-100);transform:translateY(-2px)}.section--dark a.card:hover{background:#ffffff1f}}.split{gap:32px;display:grid}@media (min-width:62rem){.split{grid-template-columns:minmax(0,750fr) minmax(0,450fr);align-items:start;gap:32px 80px}}.cta{background:var(--color-primary-600);color:#fff}.cta__inner{gap:24px;padding-block:56px;display:grid}.cta h2{color:#fff;max-width:18ch}.cta p{color:#fffc;max-width:44ch}@media (min-width:62rem){.cta__inner{padding-block:96px}}.site-footer{border-top:1px solid #f1f5f9;padding-block:64px 32px;background:#fff!important}.site-footer__grid{grid-template-columns:1fr;gap:36px;display:grid}@media (min-width:48rem){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}}@media (min-width:64rem){.site-footer__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:48px}}.site-footer__brand-col{flex-direction:column;display:flex}.footer-brand{color:var(--color-neutral-900);align-items:center;gap:10px;margin-bottom:16px;text-decoration:none;display:inline-flex}.footer-brand__logo{mix-blend-mode:multiply;width:auto;height:32px;display:block}.footer-brand__name{letter-spacing:.055em;text-transform:uppercase;color:var(--color-neutral-900);font-size:17px;font-family:var(--font-brand,"Lato",sans-serif)!important;font-weight:700!important}.footer-brand__desc{font-family:var(--font-brand,"Lato",sans-serif);color:#64748b;max-width:330px;margin:0 0 24px;font-size:14px;font-weight:400;line-height:1.6}.footer-brand__socials{align-items:center;gap:16px;display:flex}.footer-brand__social-link{color:#1e293b;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.footer-brand__social-link:hover{color:#673de6;transform:translateY(-2px)}.site-footer__col{flex-direction:column;display:flex}.site-footer__title{font-family:var(--font-brand,"Lato",sans-serif);color:#0f172a;text-transform:none;letter-spacing:-.015em;margin:0 0 20px;font-size:16px;font-weight:700}.site-footer nav{flex-direction:column;gap:12px;display:flex}.site-footer nav a{font-family:var(--font-brand,"Lato",sans-serif);color:#475569;width:fit-content;font-size:14px;line-height:1.5;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.site-footer nav a:hover{color:#673de6;transform:translate(3px)}.site-footer__contact-col .site-footer__contact-list{flex-direction:column;gap:16px;display:flex}.site-footer__contact-entry{align-items:flex-start;gap:12px;display:flex}.site-footer__contact-icon{color:#673de6;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.site-footer__contact-text{font-family:var(--font-brand,"Lato",sans-serif);color:#475569;margin:0;font-size:14px;line-height:1.5}.site-footer__contact-link{text-decoration:none;transition:color .2s}.site-footer__contact-link:hover{color:#673de6;text-decoration:underline}.site-footer__bottom-wrap{border-top:1px solid #f1f5f9;flex-direction:column;gap:16px;margin-top:56px;padding-top:24px;display:flex}@media (min-width:48rem){.site-footer__bottom-wrap{flex-direction:row;justify-content:space-between;align-items:center}}.site-footer__bottom{font-family:var(--font-brand,"Lato",sans-serif);color:#64748b;margin:0;font-size:13px;line-height:1.5}.site-footer__bottom-links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.site-footer__bottom-links a{font-family:var(--font-brand,"Lato",sans-serif);color:#64748b;font-size:13px;text-decoration:none;transition:color .2s}.site-footer__bottom-links a:hover{color:#673de6}.page-hero{padding-block:56px 32px}.page-hero .lead{max-width:56ch;margin-top:16px}.back-link{color:var(--color-primary-600);gap:6px;margin-bottom:16px;font-size:15px;text-decoration:none;display:inline-flex}@media (min-width:62rem){.page-hero{padding-block:80px 40px}}.prose{gap:16px;max-width:68ch;display:grid}.prose h2{margin-top:24px}.check-list{gap:12px;display:grid}.check-list li{color:var(--color-neutral-600);padding-left:28px;position:relative}.check-list li:before{content:"";background:var(--color-primary-500);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:0}.chip-list{flex-wrap:wrap;gap:8px;display:flex}.chip-list li{border-radius:var(--radius-pill);background:var(--color-primary-100);color:var(--color-primary-800);padding:6px 12px;font-size:13px}.empty-state{border-radius:var(--radius-card);background:var(--color-neutral-100);text-align:center;padding:40px 24px}.notice{border-radius:var(--radius-card);background:var(--color-primary-50);color:var(--color-primary-800);padding:16px 20px;font-size:15px}details:not(.mobile-nav):not(.lang-nav):not(.services-nav){border-top:1px solid var(--color-neutral-200)}details summary{cursor:pointer;padding-block:20px;font-size:18px;list-style:none}details summary::-webkit-details-marker{display:none}details p{padding-bottom:20px}.contact-layout{gap:32px;display:grid}@media (min-width:62rem){.contact-layout{grid-template-columns:1.4fr 1fr;align-items:start;gap:64px}}.contact-form{flex-direction:column;gap:16px;display:flex}.field-grid{grid-template-columns:1fr;align-items:start;gap:12px 14px;display:grid}@media (min-width:44rem){.field-grid{grid-template-columns:1fr 1fr}}.contact-form label{flex-direction:column;gap:5px;display:flex}.field-label{color:#1e1b38;font-size:13px;font-weight:500;line-height:1.3}.field-help{color:#716f92;margin-top:1px;font-size:11.5px;line-height:1.35}.contact-form input,.contact-form select,.contact-form textarea{width:100%;height:40px;min-height:40px;font-family:var(--font-brand,"Lato",sans-serif);color:#110f24;box-sizing:border-box;background:#fff;border:1px solid #d4d7e6;border-radius:8px;padding:8px 12px;font-size:13.5px;transition:border-color .2s,box-shadow .2s}.contact-form select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23673de6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:32px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#673de6;outline:none;box-shadow:0 0 0 3px #673de61f}.contact-form textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.45}.contact-form label.consent-row{color:#525072;cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;margin:4px 0 2px;font-size:13px;line-height:1.45;display:flex}.consent-row input[type=checkbox]{accent-color:#673de6;cursor:pointer;flex-shrink:0;width:16px;height:16px;min-height:16px;margin-top:2px}.contact-form label.consent-row a{color:#673de6;text-underline-offset:2px;text-decoration:underline}.contact-form label.consent-row a:hover{color:#5025d1}.contact-form-actions{flex-direction:column;gap:10px;margin-top:4px;display:flex}@media (min-width:36rem){.contact-form-actions{flex-direction:row;align-items:center}}.btn-wa-submit{color:#fff;height:44px;font-family:var(--font-brand,"Lato",sans-serif);cursor:pointer;background:#10b981;border:1px solid #059669;border-radius:8px;flex:1.25;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 3px 10px #10b98147}.btn-wa-submit svg{flex-shrink:0}.btn-wa-submit:hover{background:#059669;border-color:#047857;transform:translateY(-1px);box-shadow:0 6px 16px #10b98161}.btn-wa-submit:active{transform:scale(.98)}.btn-email-submit{color:#673de6;height:44px;font-family:var(--font-brand,"Lato",sans-serif);cursor:pointer;background:#fff;border:1.5px solid #673de6;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-email-submit svg{flex-shrink:0}.btn-email-submit:hover:not(:disabled){color:#fff;background:#673de6;transform:translateY(-1px);box-shadow:0 4px 14px #673de640}.btn-email-submit:active:not(:disabled){transform:scale(.98)}.btn-email-submit:disabled{opacity:.6;cursor:not-allowed}.form-status:empty{display:none}.form-status{color:#5e5c7f;margin:0;font-size:14px}.consult-hero{color:#fff;background:linear-gradient(#0c0b1a 0%,#110f24 100%);border-bottom:1px solid #673de633;padding-top:56px;padding-bottom:56px;position:relative;overflow:hidden}.consult-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#673de638 0%,#0000 70%);width:100%;max-width:1400px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.consult-breadcrumb{color:#fff9;align-items:center;gap:8px;margin-bottom:24px;font-size:13.5px;display:flex}.consult-breadcrumb__link{color:#ffffffb3;text-decoration:none;transition:color .2s}.consult-breadcrumb__link:hover{color:#fff}.consult-breadcrumb__sep{color:#ffffff4d}.consult-breadcrumb__current{color:#a78bfa;font-weight:600}.consult-hero__header{max-width:840px;margin-bottom:40px}.consult-hero__header .eyebrow{color:#a78bfa}.consult-hero__title{font-family:var(--font-brand,"Lato",sans-serif);color:#fff;letter-spacing:-.015em;margin-top:8px;margin-bottom:16px;font-size:32px;font-weight:700;line-height:1.25}@media (min-width:48rem){.consult-hero__title{font-size:42px}}.consult-hero__lead{font-family:var(--font-brand,"Lato",sans-serif);color:#ffffffd1;font-size:16px;line-height:1.6}.consult-trust-strip{border-top:1px solid #ffffff14;grid-template-columns:1fr;gap:16px;padding-top:28px;display:grid}@media (min-width:40rem){.consult-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.consult-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.consult-trust-item{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;transition:all .25s;display:flex}.consult-trust-item:hover{background:#673de61f;border-color:#673de659;transform:translateY(-2px)}.consult-trust-icon{background:#673de633;border:1px solid #673de64d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.consult-trust-text{flex-direction:column;gap:2px;display:flex}.consult-trust-text strong{color:#fff;font-size:13.5px;font-weight:600}.consult-trust-text span{color:#ffffffa6;font-size:12px;line-height:1.4}.consult-body-section{background:#f8f9fc;padding-block:56px 80px}.consult-layout{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}@media (min-width:64rem){.consult-layout{grid-template-columns:1.35fr 1fr;gap:48px}}.consult-form-card{background:#fff;border:1px solid #e2e5f2;border-radius:18px;padding:24px 20px;box-shadow:0 8px 24px -8px #0000000a,0 0 1px 1px #00000005}@media (min-width:48rem){.consult-form-card{padding:28px}}.consult-form-header{border-bottom:1px solid #edf0f8;margin-bottom:20px;padding-bottom:14px}.consult-form-header h2{font-family:var(--font-brand,"Lato",sans-serif);color:#110f24;margin-bottom:4px;font-size:20px;font-weight:500}.consult-form-header p{color:#5e5c7f;font-size:13.5px;line-height:1.5}.consult-aside-stack{flex-direction:column;gap:24px;display:flex}@media (min-width:64rem){.consult-aside-stack{position:sticky;top:96px}}.consult-vip-card{color:#fff;background:#110f24;border:1px solid #673de673;border-radius:20px;padding:24px;position:relative;overflow:hidden;box-shadow:0 20px 40px -15px #110f2466,0 0 25px #673de626}.consult-vip-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.consult-vip-badge{color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:8px;padding:4px 12px;font-size:12.5px;display:inline-flex}.consult-vip-pulse{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b9814d}.consult-vip-card h3{font-family:var(--font-brand,"Lato",sans-serif);color:#fff;margin:0;font-size:17px;font-weight:700}.consult-vip-desc{color:#ffffffb3;margin-bottom:20px;font-size:13.5px;line-height:1.5}.consult-vip-channels{flex-direction:column;gap:12px;display:flex}.consult-channel-btn{border-radius:14px;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;transition:all .25s;display:flex;position:relative}.consult-channel-btn--wa{color:#fff;background:#10b9811f;border:1px solid #10b9814d}.consult-channel-btn--wa:hover{background:#10b98138;border-color:#10b98199;transform:translateY(-2px);box-shadow:0 8px 20px -5px #10b9814d}.consult-channel-btn--email{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f}.consult-channel-btn--email:hover{background:#673de633;border-color:#673de680;transform:translateY(-2px);box-shadow:0 8px 20px -5px #673de64d}.consult-channel-btn div{flex-direction:column;flex:1;gap:2px;display:flex}.consult-channel-btn strong{color:#fff;font-size:13.5px;font-weight:600}.consult-channel-btn span{color:#ffffffb3;font-size:12px}.consult-channel-icon-email{color:#a78bfa;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;display:flex}.consult-channel-arrow{color:#fff6;font-size:16px;transition:transform .2s,color .2s}.consult-channel-btn:hover .consult-channel-arrow{color:#fff;transform:translate(2px,-2px)}.consult-fallback-text{color:#ffffffb3;margin-top:10px;font-size:13px}.consult-guide-card{background:#fff;border:1px solid #e4e7f4;border-radius:20px;padding:24px;box-shadow:0 10px 25px -10px #0000000a}.consult-guide-card__header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.consult-guide-num{color:#673de6;width:28px;height:28px;font-family:var(--font-brand,"Lato",sans-serif);background:#f0ebff;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.consult-guide-card h3{font-family:var(--font-brand,"Lato",sans-serif);color:#110f24;margin:0;font-size:17px;font-weight:700}.consult-guide-subtitle{color:#5e5c7f;margin-bottom:16px;font-size:13.5px}.consult-check-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.consult-check-list li{color:#2e2c48;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.consult-check-icon{color:#059669;background:#ecfdf5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}.consult-workflow-card{background:#fff;border:1px solid #e4e7f4;border-radius:20px;overflow:hidden;box-shadow:0 10px 25px -10px #0000000a}.consult-workflow-visual-wrap{background:#f4f5fc;border-bottom:1px solid #e4e7f4;position:relative;overflow:hidden}.consult-workflow-content{padding:24px}.consult-timeline-list{flex-direction:column;gap:16px;margin:16px 0 0;padding:0;list-style:none;display:flex;position:relative}.consult-timeline-list:before{content:"";background:#e4e7f4;width:2px;position:absolute;top:10px;bottom:10px;left:11px}.consult-timeline-list li{z-index:1;align-items:flex-start;gap:14px;display:flex;position:relative}.timeline-node{color:#673de6;width:24px;height:24px;font-family:var(--font-brand,"Lato",sans-serif);background:#fff;border:2px solid #673de6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.consult-timeline-list div{flex-direction:column;gap:2px;display:flex}.consult-timeline-list strong{color:#110f24;font-size:13.5px;font-weight:600}.consult-timeline-list p{color:#5e5c7f;margin:0;font-size:12.5px;line-height:1.4}.form-group-card{background:#fcfdfe;border:1px solid #ebedf5;border-radius:12px;margin-bottom:14px;padding:16px 18px;transition:border-color .2s}.form-group-card:hover{border-color:#d7dbe8}.form-group-card__header{border-bottom:1px solid #f0f2f8;margin-bottom:12px;padding-bottom:8px}.form-group-card__header h3{font-family:var(--font-brand,"Lato",sans-serif);color:#110f24;margin:0 0 2px;font-size:14.5px;font-weight:500}.form-group-card__header p{color:#6a688d;margin:0;font-size:12px}.consult-vip-card{padding-top:24px}.consult-vip-sla{color:#4ade80;margin:4px 0 0;font-size:12.5px;font-weight:500;display:inline-block}.consult-channel-icon-wrap{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.consult-channel-icon-wrap--email{background:#673de633;border-color:#673de659}.consult-channel-info{flex-direction:column;flex:1;gap:2px;display:flex}.consult-guide-art{background:#110f24;border-bottom:1px solid #25233d;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:center;align-items:center;height:110px;display:flex;position:relative;overflow:visible}.consult-guide-art__backdrop{pointer-events:none;background:radial-gradient(circle,#673de659 0%,#0000 70%);border-top-left-radius:20px;border-top-right-radius:20px;position:absolute;inset:0}.consult-guide-art__canvas{z-index:1;position:relative}.consult-art-icon-stack{align-items:center;gap:12px;display:flex}.consult-art-icon{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .25s;display:flex;box-shadow:0 8px 16px #0000004d}.consult-art-icon:hover{transform:translateY(-3px)scale(1.05)}.consult-guide-card{padding:0;overflow:hidden}.consult-guide-card__body{padding:24px 24px 28px}.consult-workflow-visual-wrap{position:relative}.consult-sla-container{border-top:1px solid #e4e7f4;margin-top:64px;padding-top:48px}.consult-sla-header{text-align:center;max-width:640px;margin:0 auto 36px}.consult-sla-eyebrow{font-family:var(--font-brand,"Lato",sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#673de6;margin-bottom:8px;font-size:12px;font-weight:500;display:inline-block}.consult-sla-title{font-family:var(--font-brand,"Lato",sans-serif);color:#110f24;margin-bottom:8px;font-size:24px;font-weight:500;line-height:1.3}.consult-sla-desc{color:#5e5c7f;font-size:14.5px}.consult-sla-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:40rem){.consult-sla-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.consult-sla-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.consult-sla-card{background:#fff;border:1px solid #e4e7f4;border-radius:18px;padding:24px 20px;transition:all .25s;box-shadow:0 4px 16px -4px #00000008}.consult-sla-card:hover{border-color:#673de666;transform:translateY(-3px);box-shadow:0 12px 28px -8px #673de61f}.consult-sla-icon{background:#f4f5fc;border:1px solid #e4e7f4;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;transition:transform .25s,background .25s;display:flex}.consult-sla-card:hover .consult-sla-icon{background:#f0ebff;border-color:#673de64d;transform:scale(1.08)}.consult-sla-card h4{font-family:var(--font-brand,"Lato",sans-serif);color:#110f24;margin-bottom:8px;font-size:15.5px;font-weight:700}.consult-sla-card p{color:#5e5c7f;margin:0;font-size:13.5px;line-height:1.5}.honeypot{clip:rect(0,0,0,0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;border:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--color-primary-600);color:#fff;padding:12px 16px;text-decoration:none;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.mobile-nav{display:flex}.mobile-nav__toggle{border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.mobile-nav__panel{width:min(360px,86vw);max-width:none;height:100dvh;max-height:none;transition:transform .24s cubic-bezier(.2,.7,.3,1),display .24s allow-discrete,overlay .24s allow-discrete;background:#fff;border:0;margin:0;padding:20px;position:fixed;inset:0 0 auto auto;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 60px #110c2947}.mobile-nav__panel[open]{transform:none}@starting-style{.mobile-nav__panel[open]{transform:translate(100%)}}.mobile-nav__panel::backdrop{opacity:0;transition:opacity .2s ease,display .2s allow-discrete,overlay .2s allow-discrete;background:#0f0f1480}.mobile-nav__panel[open]::backdrop{opacity:1}@starting-style{.mobile-nav__panel[open]::backdrop{opacity:0}}body:has(.mobile-nav__panel[open]){overflow:hidden}.mobile-nav__close{border:1px solid var(--color-neutral-200);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-neutral-900);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.mobile-nav__panel nav{gap:4px;margin-top:12px;display:grid}.mobile-nav__panel nav a{border-radius:var(--radius-sm);color:var(--color-neutral-800);justify-content:space-between;align-items:center;padding:12px;font-size:16px;text-decoration:none;display:flex}.mobile-nav__panel nav a:hover{background:var(--color-primary-50)}.mobile-nav__panel nav a.is-active{background:var(--color-primary-50);color:var(--color-primary-700);font-weight:500}.mobile-nav__indicator{display:none!important}.mobile-nav__cta{background:var(--color-primary-600);color:#fff;text-align:center;margin-top:8px;font-weight:500}.mobile-nav__panel nav a.mobile-nav__cta:hover{background:var(--color-primary-700);color:#fff}@media (prefers-reduced-motion:reduce){.mobile-nav__panel,.mobile-nav__panel::backdrop{transition:none}}@media (min-width:64rem){.mobile-nav{display:none}}.need-search{border-radius:var(--radius-card);background:#fff;align-items:center;gap:8px;width:min(764px,100%);margin-top:8px;padding:4px 4px 4px 16px;display:flex}.need-search__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.need-search input{min-width:0;height:46px;font:inherit;color:var(--color-neutral-900);background:0 0;border:0;flex:1;font-size:16px}.need-search input::placeholder{color:var(--color-neutral-500)}.need-search input:focus{outline:none}.need-search:focus-within{outline-offset:2px;outline:3px solid #7b66ff73}.need-search .button{flex:none;min-height:44px;padding-inline:24px}@media (max-width:40rem){.need-search{flex-wrap:wrap;padding:8px}.need-search input{flex-basis:100%;padding-inline:8px}.need-search .button{width:100%}}.artwork{--art-surface:#fff;--art-line:var(--color-primary-200);--art-soft:var(--color-primary-100);--art-brand:var(--color-primary-600);--art-accent:var(--color-neon);border-radius:var(--radius-card);background:var(--color-primary-50);width:100%;height:auto;display:block}.card .artwork{background:var(--color-primary-50)}.artwork--cover{border-radius:var(--radius-card)var(--radius-card)0 0;width:calc(100% + 48px);margin:-24px -24px 16px}.section--dark .artwork{--art-surface:#ffffff0f;--art-line:#ffffff3d;--art-soft:#ffffff1f;--art-brand:var(--color-primary-400);background:#ffffff0a}.hero__preview .artwork{border-radius:var(--radius-sm);margin-bottom:12px}.hero__preview article:nth-child(2) .artwork{background:#fff}:root{--space-section:32px;--space-section-wide:40px;--space-section-dark:48px;--space-head:20px}@media (min-width:48rem){:root{--space-section:48px;--space-section-wide:60px;--space-section-dark:68px;--space-head:26px}}@media (min-width:62rem){:root{--space-section:60px;--space-section-wide:76px;--space-section-dark:88px;--space-head:32px}}.section{padding-block:var(--space-section)}.section--wide{padding-block:var(--space-section-wide)}.section--dark{padding-block:var(--space-section-dark)}.section-head{margin-bottom:var(--space-head);gap:10px}h1{font-size:clamp(30px,7.4vw,44px);line-height:1.14}h2{font-size:clamp(23px,5.4vw,32px);line-height:1.2}h3{font-size:clamp(17px,3.4vw,20px);line-height:1.35}.grid-3,.grid-4{gap:12px}@media (min-width:48rem){.grid-3{gap:16px 20px}.grid-4{gap:16px}}.hero{padding-top:12px}@media (min-width:62rem){.hero{padding-top:56px}}.hero__preview{margin-top:22px}@media (min-width:62rem){.hero__preview{margin-top:32px}}.cta__inner{gap:14px;padding-block:34px}@media (min-width:62rem){.cta__inner{padding-block:68px}}.card{gap:6px;padding:16px}@media (min-width:48rem){.card{gap:8px;padding:24px}}.grid-3[role=tabpanel]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3[role=tabpanel] .card{padding:14px 12px}.grid-3[role=tabpanel] h3{font-size:15px;line-height:1.3}.grid-3[role=tabpanel] .card p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (min-width:48rem){.grid-3[role=tabpanel]{grid-template-columns:repeat(auto-fit,minmax(min(264px,100%),1fr))}.grid-3[role=tabpanel] .card{padding:24px}.grid-3[role=tabpanel] h3{font-size:20px}.grid-3[role=tabpanel] .card p{-webkit-line-clamp:unset;line-clamp:unset;font-size:15px;line-height:1.55;overflow:visible}}.section-head{text-align:left;align-items:flex-start}.section-head h2,.section-head p{max-width:none}@media (min-width:48rem){.section-head:not(.section-head--start){text-align:center;align-items:center}.section-head h2{max-width:646px}.section-head p{max-width:44ch}}.section--light+.section:not([class*=--]){background:var(--surface-plain)}#titik-awal.section--light{background:linear-gradient(180deg,var(--color-brand-50)0%,var(--color-neutral-50)60%)}#portofolio.section--light{background:var(--surface-plain);border-block:1px solid var(--color-neutral-150)}.card{border:1px solid var(--color-primary-100);box-shadow:0 1px 2px #110c290a}.section--dark .card{box-shadow:none;border-color:#ffffff1a}.section--light{background:linear-gradient(180deg,var(--color-primary-50)0%,var(--color-neutral-100)42%,var(--color-neutral-100)100%)}.hero{border-bottom:1px solid #ffffff14}.cta{background:radial-gradient(120% 140% at 12% 0%,var(--color-primary-500)0%,transparent 60%),var(--color-primary-600)}.site-header{border-bottom:1px solid #ffffff0f;transition:background-color .25s,box-shadow .25s}.site-header.is-stuck{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#110c29db;box-shadow:0 6px 24px -12px #0009}.reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(14px)}.reveal.is-shown{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.card__more{color:var(--color-primary-600);margin-top:auto;padding-top:10px;font-size:13px;font-weight:500;transition:color .2s,transform .2s}@media (min-width:48rem){.card__more{padding-top:12px;font-size:14px}}@media (hover:hover){a.card:hover{border-color:var(--color-primary-300);box-shadow:0 2px 4px #110c290f,0 14px 32px -16px #673de673}a.card:hover .card__more{color:var(--color-primary-700);transform:translate(3px)}}.card:active{background-color:var(--color-neutral-100);transform:scale(.985)}.button:active,.tabs__tab:active{transform:scale(.96)}.card,.button,.tabs__tab{-webkit-tap-highlight-color:transparent}.button,.tabs__tab{transition:transform .12s,background-color .2s,color .2s,border-color .2s}@media (prefers-reduced-motion:reduce){.card:active,.button:active,.tabs__tab:active{transform:none}}.card__index{color:var(--color-brand-600)}.section--dark .card__index{color:var(--color-brand-300)}.section--light .eyebrow{color:var(--color-brand-700)}.card{transition:border-color .2s,box-shadow .25s,transform .25s,background-color .2s}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.tabs__tab{border:1px solid var(--color-neutral-200);border-radius:var(--radius-pill);min-height:44px;font:inherit;color:var(--color-neutral-700);cursor:pointer;background:#fff;padding-inline:18px;font-size:15px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s}.tabs__tab:hover{border-color:var(--color-primary-300);color:var(--color-primary-700)}.tabs__tab[aria-selected=true]{background:var(--color-primary-600);color:#fff;border-color:#0000}details{transition:background-color .2s}details:not(.mobile-nav):not(.lang-nav):not(.services-nav) summary{justify-content:space-between;align-items:center;gap:16px;transition:color .18s;display:flex}details:not(.mobile-nav):not(.lang-nav):not(.services-nav) summary:after{content:"+";color:var(--color-primary-600);flex:none;font-size:22px;line-height:1;transition:transform .22s}details:not(.mobile-nav):not(.lang-nav):not(.services-nav)[open] summary:after{transform:rotate(45deg)}details:not(.mobile-nav):not(.lang-nav):not(.services-nav) summary:hover{color:var(--color-primary-700)}.artwork{transition:transform .3s}@media (hover:hover) and (prefers-reduced-motion:no-preference){a.card:hover .artwork{transform:scale(1.02)}}.need-search{transition:box-shadow .25s;box-shadow:0 18px 40px -20px #0000008c}.need-search:focus-within{box-shadow:0 20px 46px -18px #000000a6}.artwork--hero{aspect-ratio:400/260;object-fit:cover;max-width:760px;margin-top:24px}.artwork--empty{aspect-ratio:400/260;object-fit:cover;max-width:320px;margin:0 auto 20px}img.artwork{aspect-ratio:400/260;object-fit:cover;background:var(--color-primary-50)}.card .chip-list,.card .text-link{margin-top:12px}:root{--header-h:60px}@media (min-width:62rem){:root{--header-h:64px}}.site-header__inner{min-height:var(--header-h)}body:has(.hero) .site-header:not(.is-stuck){background:0 0;border-bottom-color:#0000}@media (min-width:62rem){body:has(.hero) .hero{padding-top:calc(var(--header-h) + 56px)}}.site-header{background:var(--color-primary-900)}.site-header.is-stuck{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:#ffffff14;border-bottom-color:var(--color-neutral-150);background:#ffffffeb;box-shadow:0 4px 20px -12px #110c2947}.site-header.is-stuck .brand{color:var(--color-neutral-900)}.site-header.is-stuck .brand__logo{filter:none}.site-header.is-stuck .site-nav a{color:var(--color-neutral-700)}.site-header.is-stuck .site-nav a:hover{color:var(--color-primary-700);background:0 0}.site-header.is-stuck .site-nav a:not(.button).is-active{color:var(--color-primary-700);background:0 0;border-color:#0000;font-weight:500}.site-header.is-stuck .site-nav__indicator{display:none!important}.site-header.is-stuck .site-nav .button--ghost-light{background:var(--color-primary-600);color:#fff;border-color:#0000}.site-header.is-stuck .site-nav .button--ghost-light:hover{background:var(--color-primary-700);color:#fff}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .mobile-nav__toggle{border-color:var(--color-neutral-200);color:var(--color-neutral-900)}.footer-logo{mix-blend-mode:multiply;width:auto;max-width:200px;height:56px}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero__inner>*{animation:.55s cubic-bezier(.2,.7,.3,1) both rise}.hero__inner>:first-child{animation-delay:60ms}.hero__inner>:nth-child(2){animation-delay:.13s}.hero__inner>:nth-child(3){animation-delay:.2s}.hero__inner>:nth-child(4){animation-delay:.27s}.hero__inner>:nth-child(n+5){animation-delay:.34s}.hero__preview{animation:.6s cubic-bezier(.2,.7,.3,1) .42s both rise}.reveal.stagger{opacity:1;transition:none;transform:none}.reveal.stagger>*{opacity:0}.reveal.stagger.is-shown>*{animation:.45s cubic-bezier(.2,.7,.3,1) both rise}.reveal.stagger.is-shown>:first-child{animation-delay:0s}.reveal.stagger.is-shown>:nth-child(2){animation-delay:55ms}.reveal.stagger.is-shown>:nth-child(3){animation-delay:.11s}.reveal.stagger.is-shown>:nth-child(4){animation-delay:.165s}.reveal.stagger.is-shown>:nth-child(5){animation-delay:.22s}.reveal.stagger.is-shown>:nth-child(6){animation-delay:.275s}.reveal.stagger.is-shown>:nth-child(7){animation-delay:.33s}.reveal.stagger.is-shown>:nth-child(n+8){animation-delay:.385s}[role=tabpanel]>*{animation:.3s both rise}@media (prefers-reduced-motion:reduce){.reveal.stagger.is-shown>*,.hero__inner>*,.hero__preview,[role=tabpanel]>*{opacity:1;animation:none;transform:none}}.back-to-top{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;border:1px solid var(--color-neutral-200);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:44px;height:44px;color:var(--color-neutral-800);cursor:pointer;background:#ffffffeb;place-items:center;animation:.25s both rise;display:grid;position:fixed;box-shadow:0 6px 20px -8px #110c2959}.back-to-top:hover{border-color:var(--color-primary-300);color:var(--color-primary-700)}.back-to-top:active{transform:scale(.94)}@media (min-width:62rem){.back-to-top{bottom:24px;right:24px}}@media (prefers-reduced-motion:reduce){.back-to-top{animation:none}.back-to-top:active{transform:none}}.floating-wa-wrapper{right:68px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:45;position:fixed}@media (min-width:62rem){.floating-wa-wrapper{bottom:24px;right:78px}}.floating-wa-btn{color:#fff;font-family:var(--font-brand,"Lato",sans-serif);background:#25d366;border-radius:9999px;align-items:center;gap:10px;padding:8px 16px 8px 12px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px -4px #25d36680,0 2px 6px -1px #0000001f}.floating-wa-btn:hover{background:#20ba59;transform:translateY(-2px)scale(1.02);box-shadow:0 12px 28px -4px #25d36699,0 4px 10px -2px #00000029}.floating-wa-btn:active{transform:scale(.96)}.floating-wa-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.floating-wa-label{text-align:left;flex-direction:column;line-height:1.15;display:flex}.floating-wa-label strong{letter-spacing:-.01em;font-size:13px;font-weight:700}.floating-wa-label small{opacity:.95;font-size:11px;font-weight:400}@media (max-width:32rem){.floating-wa-label{display:none}.floating-wa-btn{justify-content:center;width:44px;height:44px;padding:10px}}@media (min-width:62rem){.col-sticky{top:calc(var(--header-h) + 20px);position:sticky}}@media (prefers-reduced-motion:reduce){.col-sticky{position:static}}@media (min-width:62rem){.cta__inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:24px 64px}.cta h2{max-width:22ch}.cta__action{justify-items:start;gap:20px;display:grid}.cta__action p{max-width:46ch}}.section--statement{padding-block:40px}@media (min-width:62rem){.section--statement{padding-block:64px}}.section--statement .section-head{margin-bottom:0}@media (min-width:62rem){.section--statement .section-head h2{max-width:30ch}}.empty-state{max-width:640px;margin-inline:auto;padding:28px 24px}.hero{--hero-bridge:68px;padding-bottom:var(--hero-bridge);background:linear-gradient(to bottom,#30117800 calc(100% - var(--hero-bridge)),#301178 calc(100% - 24px),#301178 100%),radial-gradient(108% 82% at 50% 104%,#4d22af 0%,#381484 26%,#240c5f 52%,#14063a 78%,#0b0422 100%),#0b0422;border-bottom:0}body:has(.hero) .hero{margin-top:calc(-1*var(--header-h));padding-top:calc(var(--header-h) + 48px)}@media (min-width:62rem){body:has(.hero) .hero{padding-top:calc(var(--header-h) + 60px)}}.hero__glow{filter:blur(110px);inset-inline:-12%;background:radial-gradient(circle,#694beb38 0%,#0000 62%);height:70%;top:18%}.hero__inner{gap:0}.hero h1{letter-spacing:-.025em;text-wrap:balance;max-width:20ch;margin-top:36px;font-size:clamp(34px,5.5vw,48px);line-height:1.15}.hero__lead{color:#ffffffc7;max-width:52ch;margin-top:20px}.hero__actions{margin-top:24px}.hero__assurance{color:#ffffffd1;justify-content:center;align-items:center;gap:8px;margin-top:20px;margin-bottom:28px;font-size:14px;display:inline-flex}.hero__assurance-icon{width:16px;height:16px;color:var(--color-neon);flex-shrink:0}.hero__assurance span{color:#ffffffb8}@media (min-width:62rem){.hero h1{max-width:20ch;margin-top:44px;font-size:68px;line-height:76px}}.hero .need-search{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff38;width:min(720px,100%);margin:0;padding:4px 4px 4px 20px;transition:border-color .2s,background-color .2s;box-shadow:inset 0 1px 1px #ffffff26,0 8px 24px -4px #0003}.hero .need-search:focus-within{background:#ffffff1f;border-color:#ffffff73;outline:none;box-shadow:inset 0 1px 1px #fff3,0 0 0 3px #ffffff26}.hero .need-search input{color:#fff;background:0 0;border:none;height:36px;padding-inline:0;font-size:13px}.hero .need-search input::placeholder{color:#ffffffb3}.hero .need-search .button{border-radius:var(--radius-pill);color:#18181b;background:#fff;border:none;align-items:center;gap:10px;min-height:42px;padding-inline:16px 22px;font-size:14px;font-weight:500;transition:background-color .2s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #0000001f}.hero .need-search .button:hover{background:#f4f4f5;transform:scale(1.02)}.need-search__btn-icon,.need-search__btn-icon-img{object-fit:contain;vertical-align:middle;filter:drop-shadow(0 2px 6px #673de659);flex-shrink:0;width:28px;height:28px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.hero .need-search .button:hover .need-search__btn-icon-img{transform:scale(1.1)}@media (max-width:40rem){.hero .need-search{border-radius:var(--radius-panel);padding:8px}.hero .need-search input{padding-inline:10px}}.need-search__prompt{color:#ffffffbf;text-align:center;justify-content:center;align-items:center;gap:8px;max-width:min(720px,100%);margin-top:10px;font-size:13px;display:inline-flex}.need-search__prompt-label{color:#fff9;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-weight:500;display:inline-flex}.need-search__prompt-dot{background-color:var(--color-neon);width:6px;height:6px;box-shadow:0 0 8px var(--color-neon);border-radius:50%;animation:2s ease-in-out infinite pulse-neon}@keyframes pulse-neon{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.need-search__prompt-text{cursor:pointer;color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;align-items:center;padding:0;font-family:inherit;font-size:13px;transition:color .2s;display:inline-flex;overflow:hidden}.need-search__prompt-text:hover{color:var(--color-neon);text-decoration:underline}.home-portfolio-grid{text-align:left;grid-template-columns:1fr;gap:24px;margin-top:36px;display:grid}@media (min-width:58rem){.home-portfolio-grid{grid-template-columns:repeat(3,1fr)}}.home-portfolio-card{background:#fff;border:1px solid #e4e7f4;border-radius:20px;flex-direction:column;justify-content:space-between;padding:20px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0f172a0a}.home-portfolio-card:hover{border-color:#673de666;transform:translateY(-4px);box-shadow:0 20px 40px -10px #673de624}.home-portfolio-card__media{background:#f1f5f9;border-radius:14px;margin-bottom:18px;position:relative;overflow:hidden}.home-portfolio-card__img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;transition:transform .4s;display:block}.home-portfolio-card:hover .home-portfolio-card__img{transform:scale(1.03)}.home-portfolio-card__top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.home-portfolio-card__media .home-portfolio-card__top{z-index:2;justify-content:space-between;align-items:center;margin-bottom:0;display:flex;position:absolute;top:12px;left:12px;right:12px}.home-portfolio-card__content{padding-inline:4px}.home-portfolio-card__sector{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-700);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #673de633;border-radius:9999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #0000001a}.home-portfolio-card__sector:hover{color:#fff;background:#673de6;border-color:#673de6;transform:translateY(-1px);box-shadow:0 4px 12px #673de640}.home-portfolio-card__sector:active{transform:scale(.96)}.home-portfolio-card__arrow{color:var(--color-neutral-400);font-size:16px;transition:transform .2s,color .2s}.home-portfolio-card:hover .home-portfolio-card__arrow{color:var(--color-primary-600);transform:translate(2px,-2px)}.home-portfolio-card__title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-neutral-900);margin-bottom:10px;font-size:18px;font-weight:400;line-height:1.35}.home-portfolio-card__summary{color:var(--color-neutral-600);margin-bottom:20px;font-size:14px;line-height:1.55}.home-portfolio-card__outcomes{flex-direction:column;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.home-portfolio-card__outcome-item{color:var(--color-neutral-800);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.home-portfolio-card__outcome-icon{color:#10b981;background:#10b9811f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:inline-flex}.home-portfolio-card__footer{border-top:1px solid var(--color-neutral-100);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.home-portfolio-card__tech{flex-wrap:wrap;gap:6px;display:flex}.home-portfolio-card__tech-tag{color:var(--color-neutral-600);background:var(--color-neutral-100);border-radius:6px;padding:2px 8px;font-size:11px}.contact-quick-box{background:#f8fafc;border:1px solid #e4e7f4;border-radius:20px;margin-bottom:24px;padding:24px;box-shadow:0 10px 30px -10px #0000000d}.contact-quick-box__badge{color:#15803d;background:#22c55e1f;border:1px solid #22c55e40;border-radius:9999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.contact-quick-box__dot{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #22c55e}.contact-quick-box h3{font-family:var(--font-brand,"Lato",sans-serif);color:var(--color-neutral-900);margin-bottom:6px;font-size:17px;font-weight:700}.contact-quick-box p{color:var(--color-neutral-600);margin-bottom:16px;font-size:13.5px;line-height:1.5}.contact-direct-items{flex-direction:column;gap:12px;display:flex}.contact-direct-item{border:1px solid var(--color-neutral-200);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 2px 6px #00000008}.contact-direct-item:hover{border-color:#673de666;transform:translateY(-2px);box-shadow:0 8px 20px -4px #673de61f}.contact-direct-item--vip-wa:hover{background:#f0fdf4;border-color:#22c55e;box-shadow:0 8px 20px -4px #22c55e26}.contact-direct-item--vip-email:hover{background:#f5f3ff;border-color:#673de6;box-shadow:0 8px 20px -4px #673de626}.contact-direct-item:active{transform:scale(.98)}.contact-direct-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.contact-direct-icon--wa{color:#25d366;background:#25d36626}.contact-direct-icon--email{color:#673de6;background:#673de61f}.contact-direct-item strong{color:var(--color-neutral-900);font-size:13px;font-weight:700;display:block}.contact-direct-item span{color:var(--color-neutral-600);font-size:12.5px;display:block}.need-search__prompt-quote{opacity:.92;font-style:italic}.need-search__prompt-cursor{background-color:var(--color-neon);vertical-align:middle;width:2px;height:14px;margin-left:2px;animation:.9s step-start infinite blink-cursor;display:inline-block}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.ai-chat-backdrop{z-index:1000;pointer-events:none;overscroll-behavior:contain;background:0 0;justify-content:flex-end;align-items:flex-end;padding:20px 24px;display:flex;position:fixed;inset:0}.ai-chat-backdrop--minimized{padding:24px}.ai-chat-modal{z-index:2;pointer-events:auto;overscroll-behavior:contain;color:#0f172a;background:#fff;border:1px solid #0f172a14;border-radius:20px;flex-direction:column;width:min(440px,100vw - 32px);height:min(820px,100vh - 40px);max-height:calc(100vh - 36px);animation:.28s cubic-bezier(.16,1,.3,1) ai-pop-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 54px -10px #0f172a38,0 8px 24px -4px #0f172a1a,0 0 0 1px #673de614}@keyframes ai-pop-in{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ai-chat-header__actions{align-items:center;gap:4px;display:flex}.ai-chat-header-btn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:all .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.ai-chat-header-btn:hover{color:#0f172a;background:#f1f5f9}.ai-chat-header-btn:active{transform:scale(.92)}.ai-chat-header-btn--minimize:hover{color:#0f172a;background:#f1f5f9}.ai-chat-header-btn--close:hover{color:#ef4444;background:#fef2f2}.ai-chat-header-btn__icon{flex-shrink:0;transition:transform .16s;display:block}.ai-chat-header-btn--minimize:hover .ai-chat-header-btn__icon{transform:translateY(1px)}.ai-chat-header-btn--close:hover .ai-chat-header-btn__icon{transform:rotate(90deg)}.ai-chat-minimized-pill{pointer-events:auto;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #673de640;border-radius:9999px;align-items:center;gap:12px;padding:10px 18px 10px 12px;transition:all .22s cubic-bezier(.16,1,.3,1);animation:.25s cubic-bezier(.16,1,.3,1) ai-pop-in;display:flex;box-shadow:0 16px 36px -4px #673de640,0 4px 14px -2px #0f172a1f}.ai-chat-minimized-pill:hover{border-color:#673de6;transform:translateY(-2px);box-shadow:0 20px 42px -4px #673de659,0 6px 18px -2px #0f172a26}.ai-chat-minimized__avatar{width:36px;height:36px;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;display:flex;position:relative}.ai-chat-minimized__dot{background:#10b981;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.ai-chat-minimized__info{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ai-chat-minimized__name{color:#0f172a;font-size:13.5px;font-weight:500;line-height:1.2}.ai-chat-minimized__status{color:#059669;align-items:center;gap:4px;font-size:11px;font-weight:400;display:flex}.ai-chat-minimized__expand-icon{color:#673de6;margin-left:4px}@media (max-width:40rem){.ai-chat-backdrop{padding:6px}.ai-chat-modal{border-radius:16px;width:calc(100vw - 12px);height:calc(100vh - 12px);max-height:calc(100vh - 12px)}}.ai-chat-header{background:#fff;border-bottom:1px solid #0f172a12;justify-content:space-between;align-items:center;padding:14px 18px;display:flex;box-shadow:0 1px 2px #0f172a05}.ai-chat-header__info{align-items:center;gap:12px;min-width:0;display:flex}.ai-chat-header__avatar{width:40px;height:40px;box-shadow:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.ai-chat-header__avatar-img{object-fit:contain;filter:drop-shadow(0 2px 6px #673de638);border-radius:0;width:100%;height:100%;transition:transform .22s}.ai-chat-header__avatar:hover .ai-chat-header__avatar-img{transform:scale(1.06)}.ai-chat-minimized__avatar-img{object-fit:contain;filter:drop-shadow(0 2px 5px #673de640);border-radius:0;width:100%;height:100%}.ai-chat-header__details{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.ai-chat-header__title{font-family:var(--font-sans);color:#0f172a;letter-spacing:-.01em;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:500;line-height:1.2;display:flex}.ai-chat-header__badge{color:#16a34a;letter-spacing:.01em;background:#f0fdf4;border:1px solid #16a34a38;border-radius:9999px;align-items:center;gap:4px;padding:1.5px 7px;font-size:10.5px;font-weight:500;line-height:1;display:inline-flex}.ai-chat-header__subtitle{color:#64748b;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.005em;margin:0;font-size:12px;font-weight:450;line-height:1.3;overflow:hidden}.ai-chat-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#f8fafc;flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.ai-chat-row{width:100%;display:flex}.ai-chat-row--user{justify-content:flex-end}.ai-chat-row--ai{justify-content:flex-start}.ai-bubble{max-width:86%;padding:13px 16px;font-size:13.5px;line-height:1.55}.ai-bubble--user{color:#fff;background:#673de6;border-radius:16px 16px 4px;box-shadow:0 4px 14px #673de633}.ai-bubble--ai{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:16px 16px 16px 4px;box-shadow:0 2px 8px #0000000a}.ai-bubble--ai strong{color:#0f172a;font-weight:500}.ai-bubble__paragraph{margin:0}.ai-bubble__spacer{height:8px}.ai-bubble__list-item{margin-top:4px;margin-left:18px;list-style-type:disc}.ai-bubble--typing{background:#fff;border:1px solid #e2e8f0;border-radius:16px 16px 16px 4px;align-items:center;gap:6px;padding:10px 14px;display:inline-flex}.ai-typing-dot{background:#94a3b8;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both ai-bounce}.ai-typing-dot:first-child{animation-delay:-.32s}.ai-typing-dot:nth-child(2){animation-delay:-.16s}@keyframes ai-bounce{0%,80%,to{opacity:.4;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.ai-bubble__cta-wrap{border-top:1px solid #f1f5f9;margin-top:12px;padding-top:10px}.ai-bubble__cta-btn{color:#fff;background:#673de6;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #673de640}.ai-bubble__cta-btn:hover{background:#5527d9;transform:translateY(-1px)}.ai-chat-suggestions{box-sizing:border-box;background:#f8fafc;border-top:1px solid #0f172a0f;flex-wrap:wrap;align-items:center;gap:7px;max-width:100%;padding:8px 18px;display:flex}.ai-chat-chip{border-radius:var(--radius-pill);color:#334155;cursor:pointer;white-space:normal;word-break:break-word;overflow-wrap:break-word;text-align:left;background:#fff;border:1px solid #cbd5e1;align-items:center;max-width:100%;padding:5px 12px;font-size:12px;font-weight:500;line-height:1.35;transition:all .18s;display:inline-flex;box-shadow:0 1px 2px #00000008}.ai-chat-chip:hover{color:#6d28d9;background:#f5f3ff;border-color:#7c3aed;transform:translateY(-1px)}.ai-chat-footer{background:#fff;border-top:1px solid #e2e8f0;align-items:center;gap:10px;padding:14px 20px;display:flex}.ai-chat-input{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9999px;outline:none;flex:1;height:42px;padding:0 16px;font-size:13.5px;transition:all .2s}.ai-chat-input:focus{background:#fff;border-color:#673de6;box-shadow:0 0 0 3px #673de61f}.ai-chat-input::placeholder{color:#94a3b8}.ai-chat-send{color:#fff;cursor:pointer;background:#673de6;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .15s;display:flex}.ai-chat-send:hover:not(:disabled){background:#5527d9;transform:scale(1.04)}.ai-chat-send:disabled{opacity:.35;cursor:not-allowed}.hero__preview{grid-template-columns:var(--hero-cols,2.4fr 1fr 1fr 1fr);align-items:stretch;gap:12px;width:min(1440px,100% - 32px);max-width:1440px;max-height:none;margin-top:24px;padding-block:16px;transition:grid-template-columns .75s cubic-bezier(.16,1,.3,1);animation-delay:.38s;-webkit-mask-image:none;mask-image:none}.hero__preview button{cursor:pointer;background:0 0;border:0;border-radius:13px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.hero__preview-media{border-radius:13px;width:100%;height:100%;display:block;overflow:hidden}.hero__preview-media .artwork,.hero__preview-media video,.hero__preview-media img{object-fit:cover;border-radius:13px;width:100%;height:100%;transition:transform .7s cubic-bezier(.25,1,.35,1),filter .4s;display:block}.hero__preview-title{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(16px)saturate(180%);color:#0b0f19;letter-spacing:.01em;text-align:left;opacity:1;pointer-events:none;z-index:2;background:#ffffff85;border:none;align-items:center;gap:5px;max-width:calc(100% - 20px);height:auto;padding:4px 10px;font-size:11px;font-weight:500;line-height:1.2;transition:background-color .25s,box-shadow .25s;display:inline-flex;position:absolute;inset:10px auto auto 10px;transform:translateY(0);box-shadow:0 2px 8px #00000014}.hero__preview-stars-cluster{flex-shrink:0;justify-content:center;align-items:center;width:10px;height:12px;display:inline-flex}.hero__preview-stars-img{object-fit:contain;filter:brightness(.2)contrast(1.6);opacity:1;width:100%;height:100%;display:block}.hero__preview-title>span:not(.hero__preview-stars-cluster){white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}.hero__preview article:hover .hero__preview-title,.hero__preview article[data-active] .hero__preview-title,.hero__preview button:focus-visible .hero__preview-title{background:#ffffffad;border:none;box-shadow:0 3px 12px #0000001f}.hero__preview article[data-active] .hero__preview-title{animation:.5s cubic-bezier(.16,1,.3,1) forwards hero-badge-pop}@keyframes hero-badge-pop{0%{opacity:.6;transform:translateY(-5px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.hero__preview-chevron{display:none}.hero__preview .artwork{transition:transform .75s cubic-bezier(.16,1,.3,1),filter .5s}.hero__preview article[data-active] .artwork,.hero__preview article[data-active] video,.hero__preview article[data-active] img{animation:.85s cubic-bezier(.16,1,.3,1) forwards hero-autofocus-punch}@keyframes hero-autofocus-punch{0%{filter:blur(4px)brightness(1.08);transform:scale(1.08)}40%{filter:blur()brightness(1.02)}to{filter:blur()brightness();transform:scale(1.035)}}.hero__preview article:hover:not([data-active]) .artwork{transform:scale(1.015)}.hero__preview article{-webkit-backdrop-filter:none;height:clamp(210px,22vw,330px);box-shadow:none;z-index:1;opacity:1;filter:none;background:0 0;border:1px solid #0000;border-radius:18px;flex-direction:column;align-self:stretch;padding:5px;transition:transform .65s cubic-bezier(.16,1,.3,1),border-color .4s,background-color .4s,box-shadow .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:translateY(0)}.hero__preview article:hover:not([data-active]){background:#ffffff0a;border-color:#ffffff2e;transform:translateY(-3px)}.hero__preview article[data-active]{opacity:1;z-index:4;-webkit-backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff52;border-radius:18px;transform:translateY(-6px);box-shadow:inset 0 1px 1.5px #ffffff73,0 18px 40px -10px #673de652,0 10px 24px -6px #00000073}.hero__preview article[data-active]:after{content:"";pointer-events:none;z-index:6;opacity:0;background:linear-gradient(90deg,#0000 0%,#ffffff0a 25%,#ffffff47 50%,#ffffff0a 75%,#0000 100%);width:45%;height:200%;animation:.9s cubic-bezier(.16,1,.3,1) 50ms forwards hero-card-shimmer;position:absolute;top:-50%;left:-70%;transform:rotate(25deg)}@keyframes hero-card-shimmer{0%{opacity:0;left:-70%}20%{opacity:1}to{opacity:0;left:140%}}@media (prefers-reduced-motion:reduce){.hero__preview{transition:none}.hero__preview article,.hero__preview .artwork,.hero__preview video,.hero__preview img,.hero__preview article[data-active] .artwork,.hero__preview article[data-active] video,.hero__preview article[data-active] img{transition:none;animation:none}.hero__preview article[data-active]:after{display:none}}.hero__preview button:focus-visible{outline-offset:3px;border-radius:13px;outline:2px solid #fff}.hero__preview .artwork,.hero__preview img.artwork{aspect-ratio:auto;object-fit:cover;background:0 0;border-radius:13px;width:100%;height:100%;margin:0}.hero__closure{text-align:center;z-index:2;padding-bottom:0;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:26px;margin-bottom:-14px;padding-inline:16px;display:flex;position:relative}@media (min-width:62rem){.hero__closure{margin-top:32px;margin-bottom:-20px}}.hero__closure-text{color:#ffffffe0;font-family:var(--font-sans);letter-spacing:.015em;text-align:center;margin:0 0 8px;font-size:13.5px;font-weight:500;line-height:1.4;display:block}.hero__closure-action{justify-content:center;align-items:center;width:100%;margin:0;display:flex}.hero__closure-link{color:#fff;font-family:var(--font-sans);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff47;justify-content:center;align-items:center;gap:6px;padding:5px 14px;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 8px #0000002e}.hero__closure-link svg{transition:transform .22s}.hero__closure-link:hover{color:#fff;background:#ffffff2e;border-color:#ffffff80;transform:translateY(-1px);box-shadow:0 4px 14px #00000040}.hero__closure-link:hover svg{transform:translateY(2.5px)}@media (max-width:62rem){.hero__preview{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.hero__preview article{height:clamp(200px,34vw,300px)}.hero__preview article:first-child:nth-last-child(odd){grid-column:span 2}}@media (max-width:40rem){.hero__preview{grid-template-columns:1fr;gap:0;max-height:none;margin-top:32px}.hero__preview article:first-child,.hero__preview article:first-child:nth-last-child(odd){grid-column:auto}.hero__preview article,.hero__preview article[data-active],.hero__preview article:nth-child(2),.hero__preview article:nth-child(3){height:auto;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff29;border-radius:0;padding:0}.hero__preview button{text-align:left;grid-template-columns:1fr auto;align-items:center;column-gap:12px;height:auto;min-height:56px;display:grid}.hero__preview-title{-webkit-backdrop-filter:none;height:auto;box-shadow:none;opacity:1;background:0 0;border:none;border-radius:0;grid-area:1/1;align-items:center;gap:8px;max-width:100%;padding:16px 0;font-size:clamp(14px,1.4vw,16px);display:inline-flex;position:static}.hero__preview-stars-cluster{flex-shrink:0;justify-content:center;align-items:center;width:15px;height:18px;display:inline-flex}.hero__preview-stars-img{object-fit:contain;filter:brightness(0)invert();opacity:.85;width:100%;height:100%;display:block}.hero__preview-chevron{color:#ffffffb3;grid-area:1/2;transition:transform .3s;display:flex}.hero__preview article[data-open] .hero__preview-chevron{transform:rotate(180deg)}.hero__preview-media{grid-area:2/1/auto/-1;height:0;margin-bottom:0;transition:height .3s,margin-bottom .3s}.hero__preview article[data-open] .hero__preview-media{height:clamp(180px,52vw,260px);margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.hero__preview,.hero__preview article,.hero__preview .artwork,.hero__preview-title,.hero__preview-media,.hero__preview-chevron{transition:none}}.site-header__inner{gap:0;width:100%;max-width:2230px;margin-inline:auto;padding-inline:40px}@media (max-width:1280px){.site-header__inner{padding-inline:32px}}@media (max-width:1024px){.site-header__inner{padding-inline:24px}}@media (max-width:640px){.site-header__inner{padding-inline:16px}}@media (min-width:64rem){.site-nav>a,.services-nav>summary{transform:translateY(4px)}.button--header-cta{transform:translateY(3.75px)}.button--header-agent,.lang-nav>summary,.site-header__login,.lang-nav__panel{transform:translateY(3px)}}@media (max-width:39.999rem){.brand__logo{height:36px}.brand>span{display:none}}.brand{font-family:var(--font-brand,"Lato",sans-serif);letter-spacing:.055em;flex:none;font-size:16.5px;font-weight:700}.brand>span{letter-spacing:.055em;font-weight:700;transform:translateY(.625px)}@media (min-width:64rem){.brand>span{transform:translateY(4px)}}.site-nav{align-items:center;gap:8px;margin-left:28px;display:none}@media (min-width:64rem){.site-nav{display:flex}}.site-nav>*{flex:none}.site-nav a:not(.button){border-radius:var(--radius-pill);padding:6px 12px;transition:all .15s}.site-nav a:not(.button):hover{color:#fff;background:#ffffff14}.site-header.is-stuck .site-nav a:not(.button):hover{background:var(--color-primary-50);color:var(--color-primary-700)}.site-header__actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.button--header-cta{border-radius:var(--radius-pill);white-space:nowrap;color:#fff;background:#ffffff0d;border:1px solid #a855f7bf;align-items:center;gap:8px;min-height:36px;padding:0 18px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .2s;display:none;box-shadow:0 0 14px -3px #a855f766}.button--header-cta .cta-sparkle{color:#c084fc;font-size:12px;line-height:1}.button--header-cta:hover{color:#fff;background:#a855f72e;border-color:#c084fc;transform:translateY(2.75px);box-shadow:0 0 20px #a855f799}@media (min-width:64rem){.button--header-cta{display:inline-flex}}.site-header.is-stuck .button--header-cta{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;box-shadow:0 2px 10px #673de640}.site-header.is-stuck .button--header-cta .cta-sparkle{color:#e6e8ff}.site-header.is-stuck .button--header-cta:hover{background:var(--color-primary-700);border-color:var(--color-primary-700);box-shadow:0 4px 14px #673de659}.button--header-agent{box-sizing:border-box;border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;height:38px;padding:1.5px;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 14px -1px #3b82f666,0 0 20px -2px #a855f773}.button--header-agent__border{pointer-events:none;opacity:.95;background:conic-gradient(#2563eb 0%,#06b6d4 20%,#8b5cf6 45%,#d946ef 70%,#3b82f6 88%,#2563eb 100%);border-radius:50%;transition:opacity .3s;position:absolute;inset:-150%}.button--header-agent:hover .button--header-agent__border{opacity:1;animation:2.2s linear infinite agent-border-spin}@keyframes agent-border-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button--header-agent:hover{background:0 0;border-color:#0000;transform:translateY(3px)scale(1.02);box-shadow:0 0 22px 2px #3b82f699,0 0 32px 4px #a855f7a6}.button--header-agent__inner{z-index:1;box-sizing:border-box;border-radius:var(--radius-pill);color:#fff;height:35px;min-height:35px;font-family:var(--font-brand,"Lato",sans-serif);letter-spacing:.01em;background:#0d0628;align-items:center;gap:7px;padding:0 14px 0 10px;font-size:14px;font-weight:500;transition:background-color .2s;display:inline-flex;position:relative}.button--header-agent:hover .button--header-agent__inner{background:#140b3c}.button--header-agent .button__icon-agent{object-fit:contain;vertical-align:middle;filter:drop-shadow(0 2px 6px #a855f78c);flex-shrink:0;width:20px;height:20px;transition:transform .22s cubic-bezier(.16,1,.3,1)}.button--header-agent:hover .button__icon-agent{transform:scale(1.1)}.button--header-agent .button__text-agent{color:#fff;font-weight:500}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .button--header-agent{background:0 0;border:none;padding:1.5px;box-shadow:0 1px 4px #673de61a}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .button--header-agent:hover{background:0 0;border-color:#0000;box-shadow:0 2px 10px #673de633}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .button--header-agent__border{opacity:1;background:conic-gradient(#673de6 0%,#2563eb 25%,#06b6d4 50%,#9333ea 75%,#673de6 100%);animation:3s linear infinite agent-border-spin;display:block!important}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .button--header-agent:hover .button--header-agent__border{animation:1.8s linear infinite agent-border-spin}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .button--header-agent__inner{color:var(--color-primary-700);background:#fff}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .button--header-agent:hover .button--header-agent__inner{background:#fff}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .button--header-agent .button__text-agent{color:var(--color-primary-700)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .button--header-agent:hover .button__text-agent{color:var(--color-primary-800)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .button--header-agent .button__icon-agent{filter:drop-shadow(0 1px 3px #673de640)}.lang-nav{align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.lang-nav>summary{box-sizing:border-box;border-radius:var(--radius-pill);color:#fff;font-family:var(--font-brand,"Lato",sans-serif);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:7px;padding-inline:14px;font-size:14px;font-weight:500;line-height:normal;list-style:none;transition:background-color .2s,color .2s;display:inline-flex;height:38px!important;padding-block:0!important}.lang-nav>summary svg{width:16px;height:16px}.lang-nav>summary::-webkit-details-marker{display:none}.lang-nav>summary:hover,.lang-nav[open]>summary{background:#ffffff24}.lang-nav__panel{border-radius:var(--radius-card);background:#fff;gap:4px;min-width:260px;padding:14px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 40px #110c2938}.lang-nav__panel p{color:var(--color-neutral-900);padding:0 12px 6px;font-size:15px;font-weight:500}.lang-nav__active,.lang-nav__soon{border-radius:var(--radius-sm);padding:10px 12px;font-size:15px}.lang-nav__active{background:var(--color-primary-50);color:var(--color-neutral-900)}.lang-nav__soon{color:var(--color-neutral-400)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .lang-nav>summary{color:var(--color-neutral-900);background:0 0}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .lang-nav>summary:hover,:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .lang-nav[open]>summary{background:var(--color-primary-100);color:var(--color-primary-700)}.site-header__login{box-sizing:border-box;border-radius:var(--radius-pill);color:#fff;height:38px;font-family:var(--font-brand,"Lato",sans-serif);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:7px;margin:0;padding-block:0;padding-inline:14px;font-size:14px;font-weight:500;line-height:normal;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.site-header__login svg{flex-shrink:0;width:16px;height:16px;display:block}.site-header__login:hover{color:#fff;background:#ffffff24}.site-header__login:active{opacity:.85}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .site-header__login{color:var(--color-neutral-900);background:0 0}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .site-header__login:hover{background:var(--color-primary-100);color:var(--color-primary-700)}@media (max-width:30rem){.site-header__login{gap:4px;padding-inline:10px}}@media (max-width:23.4375rem){.site-header__login-text{display:none}.site-header__login{padding-inline:8px}}.site-header.is-stuck .site-nav a:not(.button):hover{color:var(--color-primary-700)}.lang-nav__active,.lang-nav__soon{align-items:center;gap:10px;display:inline-flex}.lang-nav__soon svg{opacity:.55}.section--statement{background:#c9c4ee}.service-feature{align-items:center;gap:24px;display:grid}@media (min-width:62rem){.service-feature{grid-template-columns:1.05fr 1fr;gap:56px}}.service-feature .artwork,.service-feature img.artwork{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-panel);width:100%;margin:0}.service-feature__copy{justify-items:start;gap:14px;display:grid}.service-feature__copy h3{font-size:28px;line-height:36px}.service-feature__copy .text-link{border-top:1px solid var(--color-neutral-200);justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding-top:16px;display:flex}.services-nav{position:relative}.services-nav>summary{color:#ffffffc7;white-space:nowrap;cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:8px 10px;font-size:13.5px;font-weight:400;list-style:none;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.services-nav>summary::-webkit-details-marker{display:none}.services-nav>summary:hover{color:#fff;background:0 0}.services-nav.is-active>summary{color:#fff;background:0 0;border-color:#0000;font-weight:500}.services-nav[open]>summary,.services-nav.is-open>summary{color:#fff;box-shadow:none;background:0 0;border-color:#0000;font-weight:500}.services-nav>summary svg{transition:transform .2s}.services-nav[open]>summary svg,.services-nav.is-open>summary svg{transform:rotate(180deg)}.services-nav[open]:before{content:"";top:var(--header-h);background:#060410b3;width:100vw;height:100vh;animation:.25s both menu-dim;position:fixed;left:0}.services-nav__panel{left:0;right:0;top:calc(var(--header-h) + 8px);width:min(1600px,100vw - 64px);min-height:min(460px,70vh);max-height:calc(100vh - var(--header-h) - 32px);border-radius:var(--radius-panel);background:var(--color-neutral-950);border:1px solid #ffffff14;grid-template-columns:240px minmax(0,1fr) 300px;gap:32px;margin-inline:auto;padding:28px;animation:.28s cubic-bezier(.2,.7,.3,1) menu-drop;display:grid;position:fixed;overflow:auto;box-shadow:0 32px 80px #00000080}.services-nav__panel--single{grid-template-columns:minmax(0,1fr) 300px;gap:28px;width:min(840px,100vw - 32px);min-height:auto;padding:24px 28px}.services-nav__caret{background:var(--color-neutral-950);z-index:20;pointer-events:none;border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;border-top-left-radius:2px;width:14px;height:14px;position:absolute;top:-7px;left:200px;transform:translate(-50%)rotate(45deg)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__caret{border-left:1px solid var(--color-neutral-150);border-top:1px solid var(--color-neutral-150);background:#fff;box-shadow:-2px -2px 4px #110c290a}@keyframes menu-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes menu-dim{0%{opacity:0}}@keyframes menu-item{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.services-nav__grid a:nth-child(2){animation-delay:70ms}.services-nav__grid a:nth-child(3){animation-delay:.14s}.services-nav__grid a:nth-child(4){animation-delay:.21s}.services-nav__grid a:nth-child(n+5){animation-delay:.28s}@media (prefers-reduced-motion:reduce){.services-nav__panel,.services-nav[open]:before,.services-nav__grid a{animation:none}}.services-nav__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;margin-bottom:8px;font-size:12px;font-weight:600}.services-nav__subgroup{flex-direction:column;display:flex}.services-nav__subgroup+.services-nav__subgroup{border-top:1px solid #ffffff14;margin-top:20px;padding-top:18px}.services-nav__side{border-right:1px solid #ffffff14;align-content:start;gap:4px;padding-right:20px;display:grid}.services-nav__side button{border-radius:var(--radius-pill);font:inherit;text-align:left;color:#ffffffd9;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 14px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.services-nav__side button svg{color:#fff}.services-nav__side button:hover{color:#fff;background:#ffffff12}.services-nav__side button[data-active]{color:#fff;background:#7b66ff4d}.services-nav__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px 12px;display:grid}@media (max-width:1080px){.services-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-nav .services-nav__grid a{white-space:normal;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-content:start;gap:2px 8px;padding:10px;text-decoration:none;transition:background-color .15s;animation:.55s cubic-bezier(.2,.7,.3,1) both menu-item;display:grid}.services-nav__grid a>svg{color:#fff;grid-row:span 2;width:19px;height:19px;margin-top:1px;transition:color .15s}.services-nav__thumb{object-fit:contain;filter:grayscale()brightness(1.5);border-radius:4px;grid-row:span 2;width:20px;height:20px;margin-top:1px;transition:transform .15s}.services-nav__thumb--gelap{box-sizing:border-box;background:#111827;padding:1px}.services-nav__grid a:hover .services-nav__thumb{transform:scale(1.08)}.services-nav__grid a:hover{background:#ffffff17}.services-nav__grid a:hover>svg{color:#fff}.services-nav__grid strong{color:#fff;font-size:14px;font-weight:600;line-height:20px;display:block}.services-nav__title-text{font-weight:600;display:inline}.services-nav__grid a>span{color:#fffc;grid-column:2;font-size:13px;line-height:19px}.services-nav__badge-tail{white-space:nowrap;display:inline-block}.services-nav__badge,.services-nav__badge--current,.services-nav__badge--populer,.services-nav__badge--new,.services-nav__badge--segera{vertical-align:1px;color:#c4b5fd;letter-spacing:.02em;white-space:nowrap;background:#673de62e;border:1px solid #a78bfa59;border-radius:9999px;align-items:center;margin-left:6px;padding:1.5px 8px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.site-nav .services-nav__grid a.is-current,.site-nav .services-nav__grid a[data-current=true]{background:#7b66ff26;border:1px solid #a78bfa59}.services-nav__all{border-radius:var(--radius-sm);color:#fff;margin-top:14px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.services-nav__all:hover{background:#ffffff14}.services-nav__promo{background:#15141c;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;padding:22px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px -8px #00000080}.services-nav__promo:hover{border-color:#a855f74d}.services-nav__promo-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.services-nav__promo-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:11px;font-weight:700}.services-nav__promo-arrow{color:#fff;background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.services-nav__promo-arrow:hover{color:#fff;background:#ffffff26;transform:translate(1px,-1px)}.services-nav__promo-visual{pointer-events:none;justify-content:center;align-items:center;width:100%;margin-block:6px 12px;display:flex;position:relative}.services-nav__promo-svg{width:100%;height:auto;max-height:124px;display:block}.services-nav__wave-ring{fill:none;stroke:#a855f73d;stroke-width:1.2px}.services-nav__wave-ring--2{stroke:#9333ea2e}.services-nav__wave-ring--3{stroke:#7e22ce1f}.services-nav__promo-squircle{fill:url(#promo-box-bg);stroke:url(#promo-box-stroke);stroke-width:1.2px;filter:drop-shadow(0 10px 20px #000000a6)drop-shadow(0 2px 8px #8b5cf673)}.services-nav__promo-glyph{fill:#fff;color:#fff}.services-nav__promo-cursor{fill:#7c3aed;stroke:#fff;stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 4px 10px #00000080)}.services-nav__promo-title{color:#fff;letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.35}.services-nav__promo-desc{color:#ffffffb8;flex-grow:1;margin:0 0 18px;font-size:13px;line-height:1.5}.services-nav__promo-btn{border-radius:var(--radius-pill);color:#0f172a;text-align:center;background:#fff;justify-content:center;align-items:center;width:100%;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 6px #0003}.services-nav__promo-btn:hover{color:#020617;background:#f1f5f9;transform:translateY(-1px);box-shadow:0 4px 12px #00000040}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__panel{border-color:var(--color-neutral-150);background:#fff;box-shadow:0 24px 60px -12px #110c2933,0 1px 3px #110c290f}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav[open]:before{background:#0f172a59}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__label{color:var(--color-neutral-500)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__subgroup+.services-nav__subgroup{border-top-color:var(--color-neutral-150)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__side{border-right-color:var(--color-neutral-150)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__side button{color:var(--color-neutral-700)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__side button:hover{background:var(--color-primary-50);color:var(--color-neutral-900)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__side button[data-active]{background:var(--color-primary-100);color:var(--color-primary-700);border:1px solid #673de633}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__side button svg{color:var(--color-neutral-600)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__side button[data-active] svg{color:var(--color-primary-600)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__grid a:hover{background:var(--color-primary-50)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__grid strong,:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__title-text{color:var(--color-neutral-900);font-weight:600}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__grid a:hover strong,:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__grid a:hover .services-nav__title-text{color:var(--color-primary-700)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__grid a>span{color:var(--color-neutral-500)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__grid a:hover>span{color:var(--color-neutral-700)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__grid a>svg{color:var(--color-neutral-900)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__grid a:hover>svg{color:var(--color-primary-700)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__grid a.is-current,:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__grid a[data-current=true]{background:#f5f3ff;border:1px solid #c7d2fe;box-shadow:0 0 14px #6366f11f}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__grid a.is-current strong,:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__grid a.is-current .services-nav__title-text{color:var(--color-primary-700)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__grid a.is-current>span{color:var(--color-primary-600)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) :is(.services-nav__badge,.services-nav__badge--current,.services-nav__badge--populer,.services-nav__badge--new,.services-nav__badge--segera){vertical-align:1px;color:#582cd1;box-shadow:none;letter-spacing:.02em;white-space:nowrap;background:#673de614;border:1px solid #673de647;border-radius:9999px;align-items:center;margin-left:6px;padding:1.5px 8px;font-size:10px;font-weight:700;line-height:14px;display:inline-flex}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__all{color:var(--color-primary-700)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__all:hover{background:var(--color-primary-50)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__promo{border-color:var(--color-neutral-200);background:#f8fafc;box-shadow:0 12px 32px -6px #0f172a14,0 1px 3px #0f172a0a}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__promo:hover{border-color:#7b66ff66}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__promo-eyebrow{color:var(--color-primary-700)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__promo-arrow{color:var(--color-neutral-700);background:var(--color-neutral-100)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__promo-arrow:hover{background:var(--color-primary-100);color:var(--color-primary-700)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__wave-ring{stroke:#7b66ff47}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__wave-ring--2{stroke:#7b66ff33}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__wave-ring--3{stroke:#7b66ff1f}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__promo-title{color:var(--color-neutral-900)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__promo-desc{color:var(--color-neutral-600)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__promo-btn{background:var(--color-primary-600);color:#fff;box-shadow:0 2px 8px #673de640}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav__promo-btn:hover{background:var(--color-primary-700);color:#fff;box-shadow:0 4px 14px #673de659}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav>summary{color:var(--color-neutral-700)}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav>summary:hover{color:var(--color-primary-700);background:#673de60d}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav.is-active>summary{color:var(--color-primary-700);background:0 0;border-color:#0000;font-weight:500}:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav[open]>summary,:is(.site-header.is-stuck,body:has(.flowmanda-hostinger-page) .site-header,.site-header--light,body:has([data-header-theme=light]) .site-header) .services-nav.is-open>summary{color:var(--color-primary-700);box-shadow:none;background:0 0;border-color:#0000;font-weight:500}.promo-split{gap:20px;display:grid}@media (min-width:62rem){.promo-split{grid-template-columns:1.55fr 1fr}}.chip{border-radius:var(--radius-pill);background:var(--color-primary-100);color:var(--color-primary-800);padding:2px 10px;font-size:12px;font-weight:500;line-height:18px;display:inline-block}.chip--onviolet{color:#fff;background:#ffffff29}.promo-card{border-radius:var(--radius-panel);background:linear-gradient(120deg,var(--color-primary-600)0%,var(--color-primary-500)55%,var(--color-primary-400)100%);flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(28px,4vw,48px);display:flex}.promo-card h2{color:#fff}.promo-card p{color:#ffffffe0;max-width:52ch}.promo-card .button{margin-top:auto}.promo-side{gap:20px;display:grid}.promo-mini{display:grid}.promo-mini a{border-radius:var(--radius-card);background:var(--color-neutral-100);flex-direction:column;align-items:flex-start;gap:8px;height:100%;padding:22px 24px;text-decoration:none;transition:background-color .2s;display:flex;position:relative}.promo-mini a:hover{background:var(--color-primary-50)}.promo-mini h3{font-size:17px;line-height:24px}.promo-mini p{color:var(--color-neutral-600);font-size:14px;line-height:20px}.promo-mini__arrow{color:var(--color-neutral-700);position:absolute;top:18px;right:18px}.explore-row-head h3{margin-top:40px;font-size:20px}.explore-row{gap:20px;margin-top:18px;display:grid}@media (min-width:62rem){.explore-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.explore-card{border-radius:var(--radius-card);background:var(--color-neutral-0);border:1px solid var(--color-neutral-150);flex-direction:column;align-items:flex-start;gap:6px;min-height:170px;padding:22px 24px;text-decoration:none;transition:background-color .2s;display:flex;position:relative}.explore-card:hover{background:var(--color-primary-50)}.explore-card>svg{color:var(--color-neutral-800)}.explore-card h3{margin-top:auto;font-size:17px}.explore-card p{color:var(--color-neutral-600);font-size:14px;line-height:20px}.explore-card__arrow{color:var(--color-neutral-700);position:absolute;top:18px;right:18px}.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (min-width:62rem){.photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.photo-card{gap:12px;text-decoration:none;display:grid}.photo-card .artwork,.photo-card img.artwork{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-panel);width:100%;margin:0;transition:transform .3s}.photo-card:hover .artwork{transform:scale(1.02)}.photo-card p{color:var(--color-neutral-900);font-size:15px;font-weight:500}.feature-alt-list{gap:clamp(48px,7vw,96px);display:grid}.feature-alt{align-items:center;gap:24px;display:grid}@media (min-width:62rem){.feature-alt{grid-template-columns:1.05fr 1fr;gap:56px}.feature-alt--flip .artwork{order:2}}.feature-alt .artwork,.feature-alt img.artwork{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-panel);width:100%;margin:0}.feature-alt__copy{justify-items:start;gap:14px;display:grid}.feature-alt__copy h2{font-size:28px;line-height:36px}.feature-alt__links{gap:6px;display:grid}.feature-alt__links a{color:var(--color-neutral-700);font-size:14px;text-decoration:none}.feature-alt__links a:hover{color:var(--color-primary-700);text-decoration:underline}.feature-alt__copy .text-link{border-top:1px solid var(--color-neutral-200);justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding-top:16px;display:flex}.hostinger-74-section{background:#0d0822;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding-block:84px 96px;position:relative;overflow:hidden}.hostinger-74-header{text-align:center;max-width:820px;margin:0 auto 52px}.hostinger-74-title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:400;line-height:1.22}.hostinger-74-desc{font-family:var(--font-brand,"Lato",sans-serif);color:#ffffffb3;max-width:640px;margin:16px auto 0;font-size:clamp(14px,1.15vw,16px);font-weight:400;line-height:1.6}.hostinger-74-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:62rem){.hostinger-74-grid{grid-template-columns:1fr;gap:20px}}.hostinger-74-card{cursor:default;background:#140d33;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 36px -10px #0006}.hostinger-74-stage{background:#100a2a;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;height:240px;display:flex;position:relative;overflow:hidden}.hostinger-74-glow{pointer-events:none;background:radial-gradient(circle,#673de661 0%,#100a2a00 72%);position:absolute;inset:0}.hostinger-74-prompt{z-index:2;background:#fff;border-radius:16px;flex-direction:column;gap:12px;width:88%;max-width:300px;padding:15px 16px 13px;animation:4s ease-in-out infinite hostinger-float;display:flex;position:relative;box-shadow:0 20px 40px -8px #00000080,0 0 0 1px #ffffff26}@keyframes hostinger-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hostinger-74-prompt__text{font-family:var(--font-brand,"Lato",sans-serif);color:#1e1b4b;margin:0;font-size:13px;font-weight:500;line-height:1.45}.hostinger-74-prompt__bar{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.hostinger-74-prompt__icons{align-items:center;gap:10px;display:flex}.hostinger-74-icon{color:#64748b;justify-content:center;align-items:center;display:inline-flex}.hostinger-74-prompt__arrow{color:#fff;background:#673de6;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 4px 10px #673de659}.hostinger-74-canvas{z-index:2;background:#1e1b4b;border:1px solid #ffffff26;border-radius:14px;width:88%;max-width:300px;position:relative;overflow:hidden;box-shadow:0 20px 40px -8px #00000080}.hostinger-74-canvas__nav{font-family:var(--font-brand,"Lato",sans-serif);letter-spacing:.06em;color:#ffffffa6;background:#ffffff0d;border-bottom:1px solid #ffffff14;justify-content:space-around;align-items:center;padding:8px 12px;font-size:10px;font-weight:700;display:flex}.hostinger-74-canvas__body{background:linear-gradient(#4f46e5 0%,#3730a3 100%);flex-direction:column;align-items:center;gap:10px;padding:16px 14px 20px;display:flex}.hostinger-74-canvas__tool{color:#4338ca;font-family:var(--font-brand,"Lato",sans-serif);background:#fffffff2;border-radius:9999px;align-items:center;gap:5px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000026}.hostinger-74-tool-icon{color:#673de6}.hostinger-74-canvas__box{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1.5px solid #fff;border-radius:6px;padding:8px 24px;position:relative}.hostinger-74-dot{background:#fff;border-radius:1px;width:6px;height:6px;position:absolute}.hostinger-74-dot--tl{top:-3px;left:-3px}.hostinger-74-dot--tr{top:-3px;right:-3px}.hostinger-74-dot--bl{bottom:-3px;left:-3px}.hostinger-74-dot--br{bottom:-3px;right:-3px}.hostinger-74-canvas__text{font-family:var(--font-brand,"Lato",sans-serif);letter-spacing:-.01em;color:#fff;font-size:20px;font-weight:700;display:block}.hostinger-74-deploy{z-index:2;border:1px solid #ffffff26;border-radius:14px 14px 0 0;width:90%;max-width:305px;position:relative;overflow:hidden;box-shadow:0 20px 40px -8px #00000080}.hostinger-74-deploy__bar{font-family:var(--font-brand,"Lato",sans-serif);background:#fff;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.hostinger-74-deploy__actions{color:#475569;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.hostinger-74-deploy__icon{color:#64748b;cursor:default;font-size:12px}.hostinger-74-deploy__btn-label{color:#334155;font-size:11px}.hostinger-74-deploy__cta{align-items:center;gap:6px;display:flex}.hostinger-74-deploy__globe{font-size:12px}.hostinger-74-deploy__golive{color:#fff;background:#673de6;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;box-shadow:0 2px 8px #673de659}.hostinger-74-deploy__screen{width:100%;height:135px;position:relative}.hostinger-74-cursor{z-index:5;filter:drop-shadow(0 4px 8px #00000080);animation:3s ease-in-out infinite hostinger-cursor-tap;position:absolute;top:10px;right:18px}@keyframes hostinger-cursor-tap{0%,to{transform:translate(0)}50%{transform:translate(2px,-3px)}}.hostinger-74-content{text-align:left;flex-direction:column;gap:8px;padding:24px 26px 28px;display:flex}.hostinger-74-card__title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;color:#fff;margin:0;font-size:18px;font-weight:400;line-height:1.35}.hostinger-74-card__desc{font-family:var(--font-brand,"Lato",sans-serif);color:#ffffffb8;margin:0;font-size:14px;line-height:1.55}.hostinger-74-cta-wrap{text-align:center;margin-top:48px}.hostinger-74-cta-btn{color:#fff;font-family:var(--font-brand,"Lato",sans-serif);background:#673de6;border-radius:9999px;justify-content:center;align-items:center;padding:13px 34px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #673de659}.hostinger-74-cta-btn:hover{color:#fff;background:#5025d1;transform:translateY(-2px);box-shadow:0 10px 24px #673de680}.mosaic-head{gap:20px;margin-bottom:36px;display:grid}@media (min-width:62rem){.mosaic-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px}}.mosaic-head__aside{justify-items:start;gap:16px;display:grid}.mosaic{gap:20px;display:grid}@media (min-width:62rem){.mosaic{grid-template-columns:1.5fr 1fr 1fr}}.mosaic__card{background:#110f24;border:1px solid #ffffff1a;border-radius:24px;align-content:start;gap:12px;min-height:250px;padding:28px 30px;transition:all .28s;display:grid;box-shadow:0 10px 30px -10px #0000004d}.mosaic__card:hover{border-color:#673de680;transform:translateY(-4px);box-shadow:0 20px 40px -10px #673de640}.mosaic__step-header{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.mosaic__step-number{font-family:var(--font-brand,"Lato",sans-serif);color:#ffffff59;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1}.mosaic__step-label{font-family:var(--font-brand,"Lato",sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#a78bfa;font-size:11px;font-weight:700}.mosaic__card h3{color:#fff;font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:19px;font-weight:400;line-height:1.35}.mosaic__card p{color:#ffffffc7;font-family:var(--font-brand,"Lato",sans-serif);font-size:14px;line-height:1.55}.mosaic__card--accent{background:linear-gradient(135deg,#673de6 0%,#5025d1 100%);border-color:#ffffff40;box-shadow:0 16px 40px -8px #673de673}.mosaic__card--accent .mosaic__step-number{color:#ffffffe6}.mosaic__card--accent .mosaic__step-label{color:#ffffffd9}.mosaic__card--accent p{color:#ffffffeb}.mini-grid{gap:16px;display:grid}@media (min-width:62rem){.mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mini-card{border-radius:var(--radius-card);background:#ffffff0d;border:1px solid #ffffff14;align-content:start;gap:10px;padding:22px;display:grid}.mini-card>svg{color:var(--color-primary-300)}.mini-card h3{color:#fff;font-size:16px;line-height:22px}.mini-card p{color:#ffffffb8;font-size:13.5px;line-height:19px}.masonry{gap:20px;display:grid}@media (min-width:62rem){.masonry{grid-template-columns:repeat(3,minmax(0,1fr))}}.masonry__item{gap:8px;text-decoration:none;display:grid}.masonry__media{position:relative}.masonry__action-pill{z-index:2;-webkit-backdrop-filter:blur(8px);color:#fff;pointer-events:auto;background:#110f24d1;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .25s;display:inline-flex;position:absolute;top:14px;left:14px}.masonry__item:hover .masonry__action-pill{background:#673de6;border-color:#fff6;transform:translateY(-1px);box-shadow:0 4px 14px #673de673}.masonry__media .artwork,.masonry__media img.artwork{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);width:100%;margin:0;transition:transform .3s}.masonry__item:hover .artwork{transform:scale(1.02)}.masonry__item h3{margin-top:6px;font-size:17px}.masonry__item p{color:var(--color-neutral-600);font-size:14px;line-height:20px}.cta{background:radial-gradient(120% 140% at 12% 0,#7b52f5 0%,#673de6 60%,#5025d1 100%);position:relative;overflow:hidden}.cta__split{align-items:center;gap:32px;padding-block:clamp(48px,6vw,80px);display:grid}@media (min-width:62rem){.cta__split{grid-template-columns:1.15fr 1fr;gap:64px}}.cta__copy{flex-direction:column;justify-content:center;gap:18px;display:flex}.cta__copy h2{font-family:var(--font-brand,"Lato",sans-serif);letter-spacing:-.02em;color:#fff;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(26px,2.8vw,38px);font-weight:400;line-height:1.25}.cta__copy p{font-family:var(--font-brand,"Lato",sans-serif);color:#ffffffe6;max-width:480px;margin:0;font-size:clamp(14.5px,1.3vw,16px);font-weight:400;line-height:1.6}.cta__actions{flex-wrap:wrap!important;align-items:center!important;gap:16px!important;margin-top:14px!important;display:flex!important}.cta__btn-primary{color:#0f172a!important;font-family:var(--font-brand,"Lato",sans-serif)!important;cursor:pointer!important;background:#fff!important;border:1px solid #fffc!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:13px 26px!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;transition:all .22s!important;display:inline-flex!important;box-shadow:0 4px 14px #0000001f!important}.cta__btn-primary .cta__btn-icon{color:#673de6;flex-shrink:0}.cta__btn-primary .cta__btn-arrow{color:#0f172a;flex-shrink:0;transition:transform .2s}.cta__btn-primary:hover{color:#000!important;background:#f8fafc!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #0003!important}.cta__btn-primary:hover .cta__btn-arrow{transform:translate(3px)}.cta__btn-primary:active{transform:scale(.98)!important}.cta__btn-whatsapp{color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;font-family:var(--font-brand,"Lato",sans-serif)!important;cursor:pointer!important;background:#ffffff1f!important;border:1.5px solid #ffffff59!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:12px 24px!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;transition:all .22s!important;display:inline-flex!important}.cta__btn-whatsapp .cta__btn-icon-wa{vertical-align:middle;flex-shrink:0;display:inline-block}.cta__btn-whatsapp:hover{color:#fff!important;background:#ffffff38!important;border-color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #00000026!important}.cta__btn-whatsapp:active{transform:scale(.98)!important}.cta__visual-wrap{justify-content:center;align-items:center;display:flex;position:relative}.cta__mockup-hostinger{object-fit:contain;filter:drop-shadow(0 20px 40px #00000040);border-radius:20px;width:100%;max-width:640px;height:auto;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s}.cta__split:hover .cta__mockup-hostinger{filter:drop-shadow(0 26px 50px #00000059);transform:translateY(-6px)scale(1.015)}.faq-hostinger-section{background:#fff;padding-block:clamp(60px,7vw,96px)}.faq-split-hero{text-align:center;margin-inline:auto;max-width:760px;margin-bottom:clamp(36px,4vw,56px)}.faq-split-hero__title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.025em;color:#0f0d1c;margin-bottom:12px;font-size:clamp(30px,3.2vw,42px);font-weight:400;line-height:1.2}.faq-split-hero__lead{font-family:var(--font-brand,"Lato",sans-serif);color:#52525b;margin:0;max-width:620px;margin-inline:auto;font-size:16px;line-height:1.5}.faq-split-grid{grid-template-columns:1fr;align-items:start;gap:clamp(32px,4vw,56px);display:grid}@media (min-width:58rem){.faq-split-grid{grid-template-columns:1.1fr 1fr}}.faq-split-accordion{flex-direction:column;display:flex}.faq-split-item{border-bottom:1px solid #e4e7f4;padding-block:16px;transition:all .2s}.faq-split-item:first-child{border-top:1px solid #e4e7f4}.faq-split-trigger{text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:6px 0;display:flex}.faq-split-q{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#110f24;font-size:clamp(15.5px,1.2vw,17px);font-weight:400;line-height:1.4;transition:color .2s}.faq-split-trigger:hover .faq-split-q,.faq-split-item.is-open .faq-split-q{color:#673de6}.faq-split-indicator{font-family:var(--font-brand,"Lato",sans-serif);color:#673de6;-webkit-user-select:none;user-select:none;background:#f4f5fc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:22px;font-weight:700;transition:all .2s;display:inline-flex}.faq-split-trigger:hover .faq-split-indicator,.faq-split-item.is-open .faq-split-indicator{color:#fff;background:#673de6}.faq-split-body{padding-top:10px;padding-bottom:6px}.faq-split-body p{font-family:var(--font-brand,"Lato",sans-serif);color:#5e5c7f;margin:0;font-size:14px;line-height:1.65}.faq-split-cta-strip{background:#f8fafc;border:1px solid #e4e7f4;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding:14px 18px;display:flex}.faq-split-cta-text{font-family:var(--font-brand,"Lato",sans-serif);color:#64748b;font-size:13.5px}.faq-split-cta-link{font-family:var(--font-brand,"Lato",sans-serif);color:#673de6;align-items:center;gap:6px;font-size:13.5px;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.faq-split-cta-link:hover{color:#5022cc;gap:10px}.faq-stage-backdrop{background:linear-gradient(135deg,#f0ebff 0%,#f4f5fc 100%);border:1px solid #673de638;border-radius:28px;width:100%;max-width:520px;margin-inline:auto;padding:clamp(20px,2.5vw,28px);position:relative;box-shadow:0 20px 48px -10px #673de626,0 4px 16px #0000000a}.faq-bleed-domain-pill{z-index:10;font-family:var(--font-brand,"Lato",sans-serif);color:#110f24;background:#fff;border:1px solid #e4e7f4;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:-14px;left:20px;box-shadow:0 8px 24px #673de62e}.faq-bleed-domain-pill:hover{color:#673de6;border-color:#673de6;transform:translateY(-2px);box-shadow:0 12px 28px #673de640}.faq-globe-icon{color:#673de6;flex-shrink:0}.faq-pill-arrow{color:#673de6;font-weight:700;transition:transform .2s}.faq-bleed-domain-pill:hover .faq-pill-arrow{transform:translate(3px)}.faq-dashboard-console{background:#fff;border:1px solid #e4e7f4;border-radius:20px;padding:16px;box-shadow:0 12px 30px #0000000d}.faq-console-top-strip{font-family:var(--font-brand,"Lato",sans-serif);color:#673de6;background:#673de60f;border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;font-size:11px;font-weight:700;display:flex}.faq-console-inner-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:30rem){.faq-console-inner-grid{grid-template-columns:105px 1fr}}.faq-console-sidebar{border-right:1px solid #f1f5f9;flex-direction:column;gap:10px;padding-right:10px;display:none}@media (min-width:30rem){.faq-console-sidebar{display:flex}}.faq-sidebar-brand-icon{font-family:var(--font-brand,"Lato",sans-serif);color:#fff;background:#110f24;border-radius:4px;margin-bottom:6px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.faq-sidebar-nav{flex-direction:column;gap:3px;display:flex}.faq-nav-item{font-family:var(--font-brand,"Lato",sans-serif);color:#64748b;cursor:default;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:11px;font-weight:500;display:flex}.faq-nav-item.active{color:#673de6;background:#f0ebff;font-weight:700}.faq-console-main{flex-direction:column;gap:12px;display:flex}.faq-console-main-head h4{font-family:var(--font-brand,"Lato",sans-serif);color:#0f172a;margin:0;font-size:13px;font-weight:700}.faq-console-domain-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px}.faq-domain-card-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.faq-domain-avatar{color:#673de6;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.faq-domain-title-wrap{font-family:var(--font-brand,"Lato",sans-serif);color:#0f172a;align-items:center;gap:4px;font-size:12px;display:flex}.faq-domain-arrow{color:#94a3b8;font-size:11px}.faq-domain-globe-sub{color:#94a3b8;margin-left:auto;font-size:12px}.faq-domain-status-row{flex-wrap:wrap;gap:6px;display:flex}.faq-status-pill{font-family:var(--font-brand,"Lato",sans-serif);border-radius:9999px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.faq-status-pill--running{color:#059669;background:#10b9811a}.faq-status-pill--auto{color:#2563eb;background:#3b82f61a}.faq-status-pill--protected{color:#673de6;background:#673de61a}.faq-status-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.faq-resource-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.faq-resource-card h5{font-family:var(--font-brand,"Lato",sans-serif);color:#334155;margin:0 0 10px;font-size:11.5px;font-weight:700}.faq-resource-split{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:24rem){.faq-resource-split{grid-template-columns:1.1fr 1fr;align-items:center}}.faq-radial-gauge{align-items:center;gap:10px;display:flex}.faq-radial-svg{flex-shrink:0}.faq-gauge-labels{flex-direction:column;gap:6px;display:flex}.faq-gauge-line{align-items:flex-start;gap:6px;display:flex}.faq-gauge-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:4px}.faq-gauge-dot--purple{background:#673de6}.faq-gauge-dot--emerald{background:#10b981}.faq-gauge-sub{color:#64748b;font-size:9.5px;line-height:1.2;display:block}.faq-gauge-line strong{font-family:var(--font-brand,"Lato",sans-serif);color:#0f172a;font-size:11px;font-weight:700;line-height:1.2}.faq-sparklines-col{flex-direction:column;gap:6px;display:flex}.faq-sparkline-item{background:#fff;border:1px solid #edf2f7;border-radius:8px;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.faq-sparkline-meta{flex-direction:column;display:flex}.faq-sparkline-meta span{color:#64748b;font-size:9.5px}.faq-sparkline-meta strong{font-family:var(--font-brand,"Lato",sans-serif);color:#0f172a;font-size:11px;font-weight:700}.faq-sparkline-svg{width:65px;height:18px}.concept-hostinger-05-section{color:#0f172a;background-color:#fff;background-image:radial-gradient(circle at 85% 15%,#673de60a 0%,#0000 50%),radial-gradient(circle at 10% 85%,#6366f109 0%,#0000 50%);padding-block:clamp(72px,8.5vw,120px);position:relative;overflow:hidden}.concept-05-head{grid-template-columns:1fr;align-items:flex-start;gap:24px;margin-bottom:clamp(44px,5.5vw,68px);display:grid}@media (min-width:54rem){.concept-05-head{grid-template-columns:1.15fr .85fr;gap:48px}}.concept-05-eyebrow{font-family:var(--font-brand,"Lato",sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#673de6;margin-bottom:8px;font-size:12px;font-weight:600;display:inline-block}.concept-05-head__title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.025em;color:#0f172a;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:400;line-height:1.18}.concept-05-head__desc{font-family:var(--font-brand,"Lato",sans-serif);color:#475569;margin:0 0 20px;font-size:clamp(14.5px,1.25vw,16.5px);font-weight:400;line-height:1.6}.concept-05-head__cta{display:flex}.concept-05-head__disclaimer{font-family:var(--font-brand,"Lato",sans-serif);color:#94a3b8;margin:14px 0 0;font-size:12px;line-height:1.5}.concept-05-pill-btn{font-family:var(--font-brand,"Lato",sans-serif);color:#fff;background:#673de6;border:1px solid #673de6;border-radius:9999px;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #673de640}.concept-05-pill-btn:hover{color:#fff;background:#5025d1;border-color:#5025d1;transform:translateY(-2px);box-shadow:0 8px 22px #673de659}.concept-05-pill-arrow{color:#fff;transition:transform .2s}.concept-05-pill-btn:hover .concept-05-pill-arrow{transform:translate(3px)}.concept-05-stage{margin-bottom:clamp(52px,6.5vw,76px);position:relative}.concept-05-cards-row{flex-direction:column;gap:16px;width:100%;display:flex}@media (min-width:56rem){.concept-05-cards-row{flex-direction:row;align-items:stretch;gap:16px;height:530px}}.concept-05-card-col{flex-direction:column;width:100%;transition:flex .6s cubic-bezier(.16,1,.3,1),min-width .6s cubic-bezier(.16,1,.3,1);display:flex}@media (min-width:56rem){.concept-05-card-col--start{justify-content:flex-start}.concept-05-card-col--end{justify-content:flex-end}.concept-05-card-col:has(.concept-05-card.is-idle){flex:.85;min-width:110px}.concept-05-card-col:has(.concept-05-card.is-active){flex:3.3;min-width:330px}}.concept-05-card{box-sizing:border-box;border:1px solid #e2e8f0f2;border-radius:22px;flex-direction:column;width:100%;transition:height .6s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #0f172a14}.concept-05-card.is-idle{cursor:pointer}.concept-05-card.is-idle:hover{border-color:#673de666;box-shadow:0 10px 28px #0f172a24}.concept-05-card.is-active{cursor:default;border:1.5px solid #673de673;box-shadow:0 20px 48px -10px #673de638,0 8px 24px #0f172a1a}.concept-05-card__bg-media{z-index:1;pointer-events:none;border-radius:22px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.concept-05-card__bg-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.concept-05-card__overlay{z-index:2;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.concept-05-card__overlay--active{background:linear-gradient(#0000 0% 35%,#0f172a59 60%,#0f172ad1 85%,#0f172af0 100%)}.concept-05-card__overlay--idle{background:linear-gradient(#0000 0% 45%,#0f172a73 70%,#0f172ae0 100%)}.concept-05-card__foreground{z-index:3;box-sizing:border-box;text-align:left;flex-direction:column;justify-content:space-between;height:100%;padding:22px 20px;display:flex;position:relative}.concept-05-card__top{justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;display:flex}.concept-05-card__tag{font-family:var(--font-brand,"Lato",sans-serif);letter-spacing:.03em;color:#fff;-webkit-backdrop-filter:blur(8px);white-space:nowrap;background:#00000073;border:1px solid #ffffff59;border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:700}.concept-05-card.is-active .concept-05-card__tag{background:#673de6;border-color:#8b5cf6;box-shadow:0 4px 12px #673de666}.concept-05-card__arrow{color:#673de6;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,color .2s;display:inline-flex;box-shadow:0 4px 12px #00000040}.concept-05-card__arrow:hover{color:#fff;background:#673de6;transform:scale(1.1)}.concept-05-card__active-body{flex-direction:column;width:100%;margin-top:auto;display:flex}.concept-05-card__title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;color:#fff;text-shadow:0 2px 6px #0009;margin:0 0 8px;font-size:clamp(17px,1.5vw,21px);font-weight:400;line-height:1.3}.concept-05-card__title a{color:#fff;text-decoration:none;transition:color .15s}.concept-05-card__title a:hover{color:#c084fc}.concept-05-card__summary{font-family:var(--font-brand,"Lato",sans-serif);color:#e2e8f0;text-shadow:0 1px 3px #00000080;margin:0 0 14px;font-size:13.5px;font-weight:400;line-height:1.55}.concept-05-card__specs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.concept-05-card__spec-pill{font-family:var(--font-brand,"Lato",sans-serif);color:#f8fafc;-webkit-backdrop-filter:blur(8px);background:#00000073;border:1px solid #ffffff38;border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.concept-05-spec-dot{background:#34d399;border-radius:50%;width:5px;height:5px}.concept-05-card__footer{border-top:1px solid #ffffff26;margin-top:auto;padding-top:10px}.concept-05-card__action-link{font-family:var(--font-brand,"Lato",sans-serif);color:#c084fc;text-shadow:0 1px 2px #0009;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.concept-05-card__action-link:hover{color:#fff;gap:10px}.concept-05-card__idle-body{text-align:left;width:100%;margin-top:auto;padding-top:8px}.concept-05-card__idle-title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;color:#fff;text-shadow:0 2px 8px #000000b3;font-size:15px;font-weight:500;line-height:1.35;display:block}@media (max-width:55.99rem){.concept-05-cards-row{flex-direction:column;gap:12px;height:auto}.concept-05-card-col{width:100%}.concept-05-card{height:auto!important}.concept-05-card.is-idle{min-height:90px}.concept-05-card.is-active{min-height:480px}}.concept-05-dock-split{background:linear-gradient(135deg,#f8f7ff 0%,#f1edff 100%);border:1px solid #673de61f;border-radius:28px;grid-template-columns:1fr;align-items:center;gap:36px;padding:clamp(32px,4vw,56px);display:grid;box-shadow:0 12px 36px -8px #673de614}@media (min-width:58rem){.concept-05-dock-split{grid-template-columns:1.05fr 1fr;gap:56px}}.concept-05-dock-copy{text-align:left}.concept-05-dock-pill{font-family:var(--font-brand,"Lato",sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#673de6;background:#673de614;border:1px solid #673de629;border-radius:9999px;margin-bottom:14px;padding:3px 12px;font-size:11px;font-weight:600;display:inline-block}.concept-05-dock-copy__title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.02em;color:#0f172a;margin:0 0 14px;font-size:clamp(22px,2.5vw,32px);font-weight:400;line-height:1.25}.concept-05-dock-copy__desc{font-family:var(--font-brand,"Lato",sans-serif);color:#475569;margin:0 0 24px;font-size:14.5px;font-weight:400;line-height:1.65}.concept-05-learn-link{font-family:var(--font-brand,"Lato",sans-serif);color:#673de6;border-bottom:1.5px solid #673de659;align-items:center;gap:8px;padding-bottom:3px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.concept-05-learn-link:hover{color:#5025d1;border-bottom-color:#673de6}.concept-05-learn-arrow{transition:transform .2s}.concept-05-learn-link:hover .concept-05-learn-arrow{transform:translate(4px)}.concept-05-dock-visual{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.concept-05-dock-squircle{z-index:5;background:linear-gradient(135deg,#8b5cf6 0%,#673de6 100%);border:2px solid #fff;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;animation:3s ease-in-out infinite alternate squircleFloat;display:flex;position:absolute;top:-24px;right:18px;box-shadow:0 12px 28px #673de659}.concept-05-prompt-stack{flex-direction:column;gap:10px;width:100%;max-width:440px;margin-bottom:24px;display:flex}.concept-05-prompt-card{background:#fff;border-radius:14px;align-items:center;padding:12px 18px;transition:transform .25s;display:flex;box-shadow:0 4px 16px #0f172a0d}.concept-05-prompt-card--3{opacity:.65;border:1px solid #e2e8f0;align-self:flex-start;width:88%}.concept-05-prompt-card--2{opacity:.85;border:1px solid #e2e8f0;align-self:center;width:94%}.concept-05-prompt-card--1{border:1px solid #673de640;justify-content:space-between;align-items:center;width:100%;display:flex;box-shadow:0 8px 24px #673de61a}.concept-05-prompt-row{align-items:center;gap:10px;display:flex}.concept-05-prompt-icon{color:#673de6;font-size:14px}.concept-05-prompt-text{font-family:var(--font-brand,"Lato",sans-serif);color:#1e293b;font-size:13.5px;font-weight:500}.concept-05-prompt-dropdown{font-family:var(--font-brand,"Lato",sans-serif);color:#673de6;background:#673de614;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.concept-05-floating-dock{-webkit-backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #e2e8f0e6;border-radius:18px;align-items:center;gap:4px;padding:6px 10px;display:inline-flex;position:relative;box-shadow:0 16px 40px #0f172a1f,0 2px 6px #0000000a}.concept-05-dock-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.concept-05-dock-btn:hover{color:#0f172a;background:#f1f5f9;transform:translateY(-2px)}.concept-05-dock-btn.is-active{color:#673de6;background:#ede9fe}.concept-05-dock-icon{font-size:15px}.concept-05-dock-label{font-family:var(--font-brand,"Lato",sans-serif);font-size:10.5px;font-weight:600}.concept-05-dock-cursor{pointer-events:none;filter:drop-shadow(0 4px 6px #673de64d);z-index:10;transition:left .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-10px}.clamp-1,.clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-1{-webkit-line-clamp:1;line-clamp:1}.clamp-2{-webkit-line-clamp:2;line-clamp:2}.promo-mini .artwork,.promo-mini video.artwork,.mosaic__card .artwork,.mosaic__card video.artwork{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;margin:4px 0 2px}.promo-card .artwork,.promo-card video.artwork{aspect-ratio:16/7;object-fit:cover;border-radius:var(--radius-card);width:100%;margin-top:14px}.product-card{position:relative}.product-card .chip{align-self:flex-start}.chip--live{background:var(--color-brand-600);color:#fff}.product-card__points{margin:4px 0 8px;font-size:14px;line-height:20px}.portfolio-showcase{margin-top:32px}.portfolio-filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;display:flex}.portfolio-filter__tab{border-radius:var(--radius-pill);border:1px solid var(--color-neutral-200);color:var(--color-neutral-700);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.portfolio-filter__tab:hover{border-color:var(--color-primary-400);color:var(--color-primary-600);background:var(--color-primary-50)}.portfolio-filter__tab.is-active{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.portfolio-filter__count{border-radius:var(--radius-pill);background:#00000014;place-items:center;min-width:20px;height:20px;padding-inline:6px;font-size:11px;font-weight:400;display:inline-grid}.portfolio-filter__tab.is-active .portfolio-filter__count{color:#fff;background:#ffffff3d}.portfolio-card{flex-direction:column;display:flex}.portfolio-card__body{flex-direction:column;flex:1;display:flex}.portfolio-card__meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.portfolio-card__year{color:var(--color-neutral-400);font-size:13px;font-weight:500}.portfolio-card__title{color:var(--color-neutral-900);margin-bottom:8px;font-size:19px;font-weight:500;line-height:1.35}.portfolio-card__summary{color:var(--color-neutral-600);margin-bottom:16px;font-size:14.5px;line-height:1.55}.portfolio-card__results{border-top:1px dashed var(--color-neutral-200);margin-top:auto;margin-bottom:16px;padding-top:16px}.portfolio-card__results-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-neutral-500);margin-bottom:8px;font-size:12px;font-weight:500}.portfolio-card__results .check-list{font-size:13.5px;line-height:1.45}.portfolio-card__actions{margin-top:8px}.file12-section{background:#fff;padding-block:clamp(64px,8vw,108px);scroll-margin-top:80px;position:relative;overflow:hidden}.file12-inner{width:100%}.file12-top-split{grid-template-columns:1fr;align-items:center;gap:40px;margin-bottom:clamp(64px,8vw,112px);display:grid}@media (min-width:62rem){.file12-top-split{grid-template-columns:1.18fr .82fr;gap:clamp(48px,5vw,72px)}}.file12-stack-stage{width:100%;max-width:640px;margin-inline:auto;padding-bottom:24px;position:relative}.file12-card-back{z-index:1;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:24px;height:90px;position:absolute;top:-18px;left:28px;right:28px}.file12-card-mid{z-index:2;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:24px;height:90px;position:absolute;top:-9px;left:14px;right:14px}.file12-card-front{z-index:3;background:#fff;border:1px solid #e4e7f4;border-radius:24px;position:relative;box-shadow:0 25px 60px -15px #673de61f,0 10px 24px -6px #0000000a}.file12-window-chrome{background:#fff;border-bottom:1px solid #f1f5f9;border-radius:24px 24px 0 0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.file12-chrome-brand{font-family:var(--font-brand,"Lato",sans-serif);color:#110f24;letter-spacing:-.01em;font-size:15px;font-weight:700}.file12-chrome-nav{align-items:center;gap:18px;display:flex}.file12-chrome-link{font-family:var(--font-brand,"Lato",sans-serif);color:#64748b;cursor:default;font-size:12.5px;font-weight:500;text-decoration:none}.file12-chrome-btn{font-family:var(--font-brand,"Lato",sans-serif);color:#110f24;background:#f4f5fc;border:1px solid #e2e8f0;border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s}.file12-chrome-btn:hover{color:#fff;background:#673de6;border-color:#673de6}.file12-window-body{background:#110f24;border-radius:0 0 24px 24px;height:clamp(340px,36vw,400px);position:relative;overflow:hidden}.file12-window-photo{object-fit:cover;width:100%;height:100%;display:block}.file12-window-scrim{pointer-events:none;background:linear-gradient(90deg,#110f24d9 0%,#110f2473 55%,#110f2426 100%);position:absolute;inset:0}.file12-hero-copy{z-index:4;max-width:250px;position:absolute;top:32px;left:28px}.file12-hero-title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.2}.file12-hero-sub{font-family:var(--font-brand,"Lato",sans-serif);color:#ffffffd9;margin:0 0 18px;font-size:13px;font-weight:400;line-height:1.5}.file12-hero-pill-btn{font-family:var(--font-brand,"Lato",sans-serif);color:#110f24;background:#fff;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #00000026}.file12-hero-pill-btn:hover{color:#673de6;background:#f4f5fc;transform:translateY(-2px)}.file12-booking-card{-webkit-backdrop-filter:blur(12px);z-index:5;background:#fffffff5;border:1px solid #e4e7f4f2;border-radius:18px;width:205px;padding:12px 14px;position:absolute;top:24px;right:20px;box-shadow:0 16px 36px -6px #00000029}.file12-booking-title{font-family:var(--font-brand,"Lato",sans-serif);color:#110f24;margin:0 0 6px;font-size:11px;font-weight:700}.file12-booking-date-head{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10px;font-weight:600;display:flex}.file12-calendar-grid{text-align:center;color:#475569;grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:10px;font-size:9px;display:grid}.file12-cal-day-name{color:#94a3b8;padding-bottom:2px;font-weight:600}.file12-cal-num{border-radius:4px;padding:2px;transition:background .15s}.file12-cal-num--active{color:#fff;background:#673de6;font-weight:700}.file12-booking-time-label{font-family:var(--font-brand,"Lato",sans-serif);color:#64748b;margin:0 0 5px;font-size:10px;font-weight:600}.file12-time-chips{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:10px;display:grid}.file12-time-chip{color:#334155;text-align:center;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:3px 0;font-size:9.5px;font-weight:600;transition:all .15s}.file12-time-chip:hover{color:#673de6;border-color:#673de6}.file12-time-chip--selected{color:#fff;background:#673de6;border-color:#673de6}.file12-booking-submit{color:#fff;width:100%;font-family:var(--font-brand,"Lato",sans-serif);cursor:pointer;text-align:center;background:#110f24;border:none;border-radius:8px;padding:6px 0;font-size:10.5px;font-weight:700;text-decoration:none;transition:background .2s;display:block}.file12-booking-submit:hover{background:#673de6}.file12-prompt-bar{z-index:10;background:#fff;border:1.5px solid #673de659;border-radius:9999px;justify-content:space-between;align-items:center;gap:12px;max-width:500px;margin-inline:auto;padding:6px 8px 6px 20px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:-18px;left:20px;right:20px;box-shadow:0 12px 30px #673de62e}.file12-prompt-bar:hover{border-color:#673de6;transform:translateY(-2px);box-shadow:0 16px 36px #673de647}.file12-prompt-text{font-family:var(--font-brand,"Lato",sans-serif);color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.file12-prompt-btn{color:#fff;background:#673de6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .2s,background .2s;display:flex;box-shadow:0 4px 10px #673de64d}.file12-prompt-bar:hover .file12-prompt-btn{background:#5228d1;transform:scale(1.08)}.file12-top-copy{flex-direction:column;align-items:flex-start;display:flex}.file12-top-title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f0d1c;letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:1.15}.file12-top-lead{font-family:var(--font-brand,"Lato",sans-serif);color:#52525b;max-width:520px;margin:0 0 28px;font-size:clamp(15.5px,1.2vw,16.5px);line-height:1.6}.file12-cta-btn{color:#fff;font-family:var(--font-brand,"Lato",sans-serif);background:#673de6;border-radius:10px;align-items:center;gap:8px;padding:13px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #673de640}.file12-cta-btn:hover{background:#5228d1;transform:translateY(-2px);box-shadow:0 8px 24px #673de659}.file12-trust-points{flex-direction:column;gap:10px;margin-top:24px;display:flex}.file12-trust-point{font-family:var(--font-brand,"Lato",sans-serif);color:#334155;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.file12-trust-icon{color:#10b981;flex-shrink:0}.file12-gallery-head{text-align:center;margin-inline:auto;max-width:720px;margin-bottom:28px}.file12-gallery-title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f0d1c;letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(28px,3.2vw,42px);font-weight:400;line-height:1.2}.file12-gallery-sub{font-family:var(--font-brand,"Lato",sans-serif);color:#52525b;margin:0;font-size:16px;line-height:1.5}.file12-tabs-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(8px,2vw,24px);margin-bottom:36px;display:flex}.file12-tab-btn{font-family:var(--font-brand,"Lato",sans-serif);color:#64748b;cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:14px;font-weight:600;transition:color .2s;position:relative}.file12-tab-btn:hover{color:#0f0d1c}.file12-tab-btn--active{color:#673de6;font-weight:700}.file12-tab-btn--active:after{content:"";background:#673de6;border-radius:2px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.file12-grid{grid-template-columns:1fr;align-items:stretch;gap:20px;display:grid}@media (min-width:48rem){.file12-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.file12-grid{grid-template-columns:1.15fr 1.15fr .85fr 1.15fr}}.file12-card{background:#f8fafc;border:1px solid #e4e7f4;border-radius:20px;flex-direction:column;text-decoration:none;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #0000000d}.file12-card:hover{border-color:#673de666;transform:translateY(-5px);box-shadow:0 20px 40px -10px #673de629}.file12-card__media{width:100%;height:230px;position:relative;overflow:hidden}.file12-card--phone .file12-card__media{height:280px}.file12-card__img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.file12-card:hover .file12-card__img{transform:scale(1.04)}.file12-card__scrim{pointer-events:none;background:linear-gradient(#0000 40%,#0f0d1cb3 100%);position:absolute;inset:0}.file12-card__media-badge{font-family:var(--font-brand,"Lato",sans-serif);color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700;position:absolute;bottom:12px;left:14px}.file12-card--phone{background:#fff}.file12-card--phone .file12-card__media{border:1px solid #e2e8f0;border-radius:16px;width:calc(100% - 20px);margin:10px 10px 0}.file12-card__content{background:#fff;flex-direction:column;flex-grow:1;justify-content:space-between;padding:16px 18px 20px;display:flex}.file12-card__title-row{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.file12-card__title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f0d1c;letter-spacing:-.015em;margin:0;font-size:16.5px;font-weight:400}.file12-card__arrow{color:#673de6;font-weight:700;transition:transform .2s}.file12-card:hover .file12-card__arrow{transform:translate(3px,-3px)}.file12-card__desc{font-family:var(--font-brand,"Lato",sans-serif);color:#5e5c7f;margin:0;font-size:13px;font-weight:400;line-height:1.5}.file12-gallery-footer{text-align:center;margin-top:36px}.file12-explore-link{font-family:var(--font-brand,"Lato",sans-serif);color:#673de6;align-items:center;gap:6px;font-size:14.5px;font-weight:700;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.file12-explore-link:hover{color:#5228d1;gap:9px}.file76-section{background-color:#fff;padding-block:clamp(56px,7vw,92px);scroll-margin-top:80px;position:relative;overflow:hidden}.file76-head-container{margin-inline:auto;width:min(1580px,100% - 48px);max-width:1580px;margin-bottom:clamp(36px,4.5vw,56px)}.file76-head-top{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.file76-head-left{max-width:720px}.file76-title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:#111827;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(32px,3.8vw,48px);font-weight:400;line-height:1.18}.file76-lead{font-family:var(--font-brand,"Lato",sans-serif);color:#6b7280;margin:0;font-size:clamp(14px,1.2vw,16px);font-weight:400;line-height:1.55}.file76-nav-buttons{flex-shrink:0;align-items:center;gap:10px;margin-bottom:6px;display:flex}.file76-nav-btn{color:#4b5563;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;outline:none;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.file76-nav-btn:hover{color:#111827;background:#e5e7eb;transform:scale(1.06)}.file76-nav-btn:active{background:#d1d5db;transform:scale(.95)}.file76-carousel-fullbleed{width:100%;position:relative;overflow:hidden}.file76-carousel-track{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-block:4px 28px;gap:20px;padding-right:max(48px,50% - 742px);display:flex;overflow-x:auto}.file76-carousel-track::-webkit-scrollbar{display:none}.file76-card{scroll-snap-align:start;width:280px;color:inherit;cursor:pointer;flex-direction:column;flex:0 0 280px;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex}@media (min-width:64rem){.file76-card{flex:0 0 295px;width:295px}}.file76-card:hover{transform:translateY(-4px)}.file76-card-media{aspect-ratio:1;background:#f8fafc;border:1px solid #0000000f;border-radius:18px;width:100%;height:280px;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000000a}.file76-card-img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.file76-card:hover .file76-card-img{transform:scale(1.04)}.file76-app-dock{z-index:5;-webkit-backdrop-filter:blur(8px);background:#0f172abf;border:1px solid #fff3;border-radius:9px;align-items:center;gap:5px;padding:4px 6px;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px #0000002e}.file76-dock-icon{filter:none;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .18s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.file76-dock-icon:hover{transform:scale(1.15)}.file76-prompt-card{z-index:5;background:#fff;border:1px solid #00000014;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:8px;padding:10px 12px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 8px 24px -2px #00000024,0 2px 6px #0000000a}.file76-prompt-text{font-family:var(--font-brand,"Lato",sans-serif);color:#1f2937;flex:1;margin:0;font-size:11px;font-weight:400;line-height:1.4}.file76-prompt-action{color:#fff;background:#111827;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.file76-card:hover .file76-prompt-action{background:#673de6}.file76-card-content{flex-direction:column;flex:1;padding-top:14px;display:flex}.file76-card-title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111827;letter-spacing:-.015em;margin:0 0 6px;font-size:16.5px;font-weight:400;line-height:1.35;transition:color .2s}.file76-card:hover .file76-card-title{color:#673de6}.file76-card-desc{font-family:var(--font-brand,"Lato",sans-serif);color:#6b7280;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 12px;font-size:13px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.file76-card-footer{font-family:var(--font-brand,"Lato",sans-serif);color:#6b7280;border-top:1px solid #f8fafc;align-items:center;gap:8px;padding-top:8px;font-size:12px;font-weight:400;display:flex}.file76-footer-label{color:#6b7280;font-size:12px;font-weight:400}.file76-footer-icons{align-items:center;gap:6px;display:flex}.file76-footer-icon{opacity:.65;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.fase-solusi-flow{width:100%;scroll-margin-top:80px;position:relative}.fase74-band{background:radial-gradient(circle at 50% 0,#1e1145 0%,#0d0622 75%);width:100%;padding-block:clamp(64px,8vw,108px);position:relative;overflow:hidden}.fase74-head{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(36px,5vw,56px)}.fase74-title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.025em;color:#fff;word-break:break-word;margin:0 0 14px;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.2}.fase74-sub{font-family:var(--font-brand,"Lato",sans-serif);color:#cbd5e1;margin:0;font-size:clamp(15px,1.2vw,17px);font-weight:400;line-height:1.6}.fase74-grid{grid-template-columns:1fr;gap:24px;margin-bottom:44px;display:grid}@media (min-width:64rem){.fase74-grid{grid-template-columns:repeat(3,1fr)}}.fase74-card{cursor:default;background:#140d33;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.fase74-visual{background:linear-gradient(#1c1347 0%,#150e38 100%);border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;min-height:230px;padding:24px 20px;display:flex;position:relative}.fase74-prompt-mockup{text-align:left;background:#fff;border-radius:16px;width:100%;max-width:320px;padding:16px 18px;box-shadow:0 12px 28px #00000059}.fase74-prompt-text{font-family:var(--font-brand,"Lato",sans-serif);color:#1e293b;margin:0 0 14px;font-size:13px;font-weight:400;line-height:1.45}.fase74-prompt-bar{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.fase74-prompt-icons{align-items:center;gap:10px;display:flex}.fase74-picon{color:#94a3b8;cursor:default;justify-content:center;align-items:center;display:inline-flex}.fase74-send-btn{color:#fff;cursor:default;background:#673de6;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.fase74-editor-mockup{text-align:left;background:#fff;border-radius:16px;width:100%;max-width:320px;padding:14px 16px;box-shadow:0 12px 28px #00000059}.fase74-editor-nav{border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}.fase74-tab{font-family:var(--font-brand,"Lato",sans-serif);color:#64748b;cursor:pointer;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:500;transition:all .15s}.fase74-tab.is-active{color:#673de6;background:#673de614}.fase74-editor-body{flex-direction:column;gap:10px;display:flex}.fase74-tag-pill{color:#475569;background:#f1f5f9;border-radius:6px;align-items:center;gap:5px;width:fit-content;padding:3px 8px;font-size:11px;display:inline-flex}.fase74-sparkle{color:#673de6;font-size:12px}.fase74-widget-block{color:#fff;text-align:center;background:#673de6;border-radius:10px;padding:12px 20px;position:relative;box-shadow:0 4px 14px #673de64d}.fase74-widget-title{font-family:var(--font-brand,"Lato",sans-serif);letter-spacing:.01em;font-size:12.5px;font-weight:500}.fase74-widget-handle{background:#fff;border-radius:4px;width:7px;height:18px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 4px #0003}.fase74-widget-handle--left{left:-3px}.fase74-widget-handle--right{right:-3px}.fase74-live-mockup{flex-direction:column;gap:10px;width:100%;max-width:320px;display:flex}.fase74-live-toolbar{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex;box-shadow:0 8px 20px #00000040}.fase74-live-tools{color:#64748b;align-items:center;gap:10px;font-size:12px;display:flex}.fase74-tool-icon{cursor:pointer;font-size:13px}.fase74-tool-text{cursor:pointer;font-family:var(--font-brand,"Lato",sans-serif)}.fase74-golive-btn{color:#fff;font-family:var(--font-brand,"Lato",sans-serif);background:#673de6;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex;position:relative}.fase74-cursor-arrow{filter:drop-shadow(0 2px 4px #0006);position:absolute;bottom:-10px;right:-6px}.fase74-live-photo-wrap{border:1px solid #ffffff26;border-radius:12px;height:120px;overflow:hidden;box-shadow:0 10px 24px #0000004d}.fase74-live-photo{object-fit:cover;width:100%;height:100%;display:block}.fase74-copy{text-align:left;padding:24px 22px 28px}.fase74-step-title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;color:#fff;margin:0 0 10px;font-size:20px;font-weight:400}.fase74-step-desc{font-family:var(--font-brand,"Lato",sans-serif);color:#cbd5e1;margin:0;font-size:14.5px;font-weight:400;line-height:1.6}.fase74-footer-action{text-align:center;padding-top:8px}.fase74-cta-btn{color:#fff;font-family:var(--font-brand,"Lato",sans-serif);background:#673de6;border-radius:9999px;justify-content:center;align-items:center;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px -4px #673de666}.fase74-cta-btn:hover{color:#fff;background:#5025d1;transform:translateY(-2px);box-shadow:0 14px 30px -4px #673de68c}.fase-features-band{background:#fff;width:100%;padding-block:clamp(72px,9vw,120px)}.fase-feature-row{grid-template-columns:1fr;align-items:center;gap:clamp(36px,5vw,64px);margin-bottom:clamp(64px,8vw,108px);display:grid}.fase-feature-row:last-child{margin-bottom:0}.fase-feature-copy{text-align:left}@media (min-width:58rem){.fase-feature-row{grid-template-columns:1.05fr 1fr}.fase-feature-row--reverse{grid-template-columns:1fr 1.05fr}.fase-feature-row--reverse .fase-feature-media{order:1}.fase-feature-row--reverse .fase-feature-copy{order:2}}.fase-pill-badge{font-family:var(--font-brand,"Lato",sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#673de6;background:#673de614;border:1px solid #673de629;border-radius:9999px;margin-bottom:16px;padding:4px 14px;font-size:11.5px;font-weight:600;display:inline-block}.fase-feature-title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.025em;color:#0f172a;margin:0 0 16px;font-size:clamp(26px,2.7vw,38px);font-weight:400;line-height:1.25}.fase-feature-desc{font-family:var(--font-brand,"Lato",sans-serif);color:#475569;margin:0 0 24px;font-size:16px;font-weight:400;line-height:1.65}.fase-feature-checks{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.fase-check-item{font-family:var(--font-brand,"Lato",sans-serif);color:#1e293b;align-items:center;gap:12px;font-size:14.5px;font-weight:400;display:flex}.fase-check-icon{color:#059669;background:#ecfdf5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.fase-text-link{font-family:var(--font-brand,"Lato",sans-serif);color:#673de6;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.fase-text-link:hover{color:#5025d1;gap:12px}.fase68-canvas{background:linear-gradient(135deg,#ede9fe 0%,#fae8ff 100%);border:1px solid #673de61f;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:clamp(24px,3.5vw,44px);display:flex;position:relative;box-shadow:0 16px 40px -12px #673de61f}.fase68-pill-domain{z-index:2;background:#fff;border:1px solid #673de626;border-radius:9999px;align-items:center;gap:10px;margin-bottom:20px;padding:8px 20px;display:inline-flex;box-shadow:0 8px 24px #673de61f}.fase68-globe{font-size:14px}.fase68-domain-text{font-family:var(--font-brand,"Lato",sans-serif);color:#1e1b4b;font-size:14px;font-weight:400}.fase68-photo-frame{border:1px solid #ffffffd9;border-radius:18px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 16px 36px #0f172a1f}.fase68-img{object-fit:cover;width:100%;height:auto;display:block}.fase68-pill-email{z-index:2;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:10px;margin-top:-18px;padding:8px 18px;display:inline-flex;position:relative;box-shadow:0 10px 28px #0000001a}.fase68-mail-icon{color:#673de6;font-size:13px}.fase68-email-text{font-family:var(--font-brand,"Lato",sans-serif);color:#0f172a;font-size:13.5px;font-weight:500}.fase68-cursor{filter:drop-shadow(0 2px 4px #00000040)}.fase64-canvas{background:linear-gradient(135deg,#eef2ff 0%,#e0e7ff 100%);border:1px solid #6366f126;border-radius:24px;justify-content:center;align-items:center;padding:clamp(20px,3vw,36px);display:flex;position:relative;box-shadow:0 16px 40px -12px #6366f124}.fase64-photo-wrap{border-radius:20px;width:100%;max-width:420px;position:relative;overflow:visible}.fase64-img{object-fit:cover;border-radius:20px;width:100%;height:auto;max-height:380px;display:block;box-shadow:0 16px 40px #0f172a24}.fase64-chat-card{-webkit-backdrop-filter:blur(12px);z-index:3;text-align:left;background:#fffffff5;border:1px solid #ffffffd9;border-radius:18px;width:calc(100% - 24px);max-width:320px;padding:16px 18px;position:absolute;bottom:-20px;right:12px;box-shadow:0 16px 36px #1e1b4b2e}@media (max-width:40rem){.fase64-chat-card{width:100%;max-width:100%;margin-top:16px;position:static}}.fase64-chat-head{margin-bottom:12px}.fase64-chat-sparkle{color:#673de6;margin-right:6px;font-size:13px}.fase64-chat-name{font-family:var(--font-brand,"Lato",sans-serif);color:#0f172a;font-size:14.5px;font-weight:600}.fase64-chat-lead{font-family:var(--font-brand,"Lato",sans-serif);color:#64748b;margin:4px 0 0;font-size:12.5px;font-weight:400;line-height:1.4}.fase64-pill-stack{flex-direction:column;gap:6px;display:flex}.fase64-prompt-pill{text-align:left;width:100%;font-family:var(--font-brand,"Lato",sans-serif);color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;transition:all .15s;display:flex}.fase64-prompt-pill:hover,.fase64-prompt-pill.is-active{color:#fff;background:#673de6;border-color:#673de6}.fase64-pill-arrow{color:#94a3b8;font-size:12px;transition:color .15s}.fase64-prompt-pill:hover .fase64-pill-arrow,.fase64-prompt-pill.is-active .fase64-pill-arrow{color:#fff}.fase64-pill-text{font-weight:400;line-height:1.35}.fase82-band{background:radial-gradient(circle at 50% 20%,#2e1065 0%,#0c0420 85%);width:100%;padding-block:clamp(68px,8vw,112px);position:relative;overflow:hidden}.fase82-head{text-align:center;z-index:1;margin-inline:auto;max-width:780px;margin-bottom:clamp(36px,5vw,56px);position:relative}.fase82-title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.025em;color:#fff;margin-bottom:12px;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.25}.fase82-sub{font-family:var(--font-brand,"Lato",sans-serif);color:#cbd5e1;margin:0;font-size:clamp(15px,1.2vw,17px);font-weight:400;line-height:1.6}.fase82-flanked-layout{z-index:1;grid-template-columns:1fr;align-items:center;gap:28px;display:grid;position:relative}@media (min-width:64rem){.fase82-flanked-layout{grid-template-columns:280px 1fr 280px;gap:32px}}.fase82-flank{justify-content:center;align-items:center;display:flex}@media (max-width:63.99rem){.fase82-flank{display:none}}.fase82-portrait-frame{aspect-ratio:3/4;border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:280px;overflow:hidden;box-shadow:0 16px 40px #0006}.fase82-portrait-img{object-fit:cover;width:100%;height:100%;display:block}.fase82-center-stack{flex-direction:column;gap:16px;display:flex}.fase82-card{text-align:left;cursor:default;background:#fff;border-radius:18px;padding:clamp(20px,2.5vw,26px);box-shadow:0 12px 32px #00000040}.fase82-quote{font-family:var(--font-brand,"Lato",sans-serif);color:#1e293b;margin:0 0 16px;font-size:14.5px;font-style:italic;font-weight:400;line-height:1.6}.fase82-author{align-items:center;gap:12px;display:flex}.fase82-avatar{color:#fff;width:36px;height:36px;font-family:var(--font-brand,"Lato",sans-serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.fase82-author-info{flex-direction:column;display:flex}.fase82-author-name{font-family:var(--font-brand,"Lato",sans-serif);color:#0f172a;font-size:14px;font-weight:600}.fase82-author-role{font-family:var(--font-brand,"Lato",sans-serif);color:#64748b;font-size:12px;font-weight:400}:root{--resto-dark:#080d1a;--resto-dark-mid:#0e1726;--resto-dark-card:#131f33;--resto-canvas:#f8fafc;--resto-surface:#fff;--resto-border:#e2e8f0;--resto-border-dark:#ffffff14;--resto-blue:#2563eb;--resto-blue-hover:#1d4ed8;--resto-blue-light:#eff6ff;--resto-blue-subtle:#2563eb14;--resto-cyan:#0ea5e9;--resto-cyan-subtle:#0ea5e91f;--resto-gold:#f59e0b;--resto-gold-hover:#d97706;--resto-gold-subtle:#f59e0b1f;--resto-text-main:#0f172a;--resto-text-muted:#64748b;--resto-green:#10b981;--resto-green-light:#ecfdf5}body:has(.plp-hero) .site-header:not(.is-stuck){background:0 0;border-bottom-color:#0000}:is(body:has(.flowmanda-hostinger-page),body:has([data-header-theme=light]),body:has(.page-theme--light)) .site-header:not(.is-stuck){border-bottom-color:var(--color-neutral-150);background:#fff}:is(body:has(.flowmanda-hostinger-page),body:has([data-header-theme=light]),body:has(.page-theme--light)) .site-header:not(.is-stuck) .brand{color:var(--color-neutral-900)}:is(body:has(.flowmanda-hostinger-page),body:has([data-header-theme=light]),body:has(.page-theme--light)) .site-header:not(.is-stuck) .brand__logo{filter:none}:is(body:has(.flowmanda-hostinger-page),body:has([data-header-theme=light]),body:has(.page-theme--light)) .site-header:not(.is-stuck) .site-nav a:not(.button),:is(body:has(.flowmanda-hostinger-page),body:has([data-header-theme=light]),body:has(.page-theme--light)) .site-header:not(.is-stuck) .services-nav>summary{color:var(--color-neutral-700)}:is(body:has(.flowmanda-hostinger-page),body:has([data-header-theme=light]),body:has(.page-theme--light)) .site-header:not(.is-stuck) .site-nav a:not(.button):hover,:is(body:has(.flowmanda-hostinger-page),body:has([data-header-theme=light]),body:has(.page-theme--light)) .site-header:not(.is-stuck) .services-nav>summary:hover{color:var(--color-primary-700);background:#673de60d}:is(body:has(.flowmanda-hostinger-page),body:has([data-header-theme=light]),body:has(.page-theme--light)) .site-header:not(.is-stuck) .services-nav.is-active>summary{color:var(--color-primary-700);background:0 0;border-color:#0000;font-weight:500}.product-landing{background:var(--resto-canvas);overflow-x:clip}.plp-hero{isolation:isolate;background:var(--resto-dark);align-items:center;min-height:640px;padding-block:72px 56px;display:flex;position:relative;overflow:hidden}body:has(.plp-hero) .product-landing{margin-top:calc(-1*var(--header-h))}body:has(.plp-hero) .plp-hero{padding-top:calc(var(--header-h) + 48px)}@media (min-width:62rem){body:has(.plp-hero) .plp-hero{padding-top:calc(var(--header-h) + 60px)}}.plp-hero__bg{object-fit:cover;object-position:center 40%;z-index:-2;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.plp-hero__overlay{z-index:-1;background:linear-gradient(105deg,#080d1af5 0%,#080d1ad6 55%,#080d1a85 100%);position:absolute;inset:0}.plp-hero__container{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:62rem){.plp-hero__container{grid-template-columns:1fr 420px;gap:64px}}.plp-hero__meta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.plp-back-link{color:#ffffffa6;align-items:center;gap:6px;font-size:14px;font-weight:400;text-decoration:none;transition:color .15s;display:inline-flex}.plp-back-link:hover{color:#ffffffe6}.plp-hero__title{color:#fff;letter-spacing:-.02em;max-width:20ch;margin:0 0 16px;font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:500;line-height:1.18}.plp-hero__lead{color:#ffffffc7;max-width:46ch;margin:0 0 28px;font-size:15.5px;line-height:1.65}.plp-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.plp-hero__btn-main{background:var(--resto-blue);color:#fff;border-color:var(--resto-blue);font-weight:500;box-shadow:0 4px 18px #2563eb59}.plp-hero__btn-main:hover{background:var(--resto-blue-hover);border-color:var(--resto-blue-hover)}.plp-hero__btn-sec{color:#fff;background:0 0;border:1px solid #ffffff52;font-weight:400}.plp-hero__btn-sec:hover{background:#ffffff1a}.plp-hero__visual{justify-content:center;display:flex;position:relative}.plp-hero__person-frame{z-index:1;position:relative}.plp-hero__person-img{object-fit:cover;filter:drop-shadow(0 20px 48px #0009);border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:380px;height:420px}@media (min-width:62rem){.plp-hero__person-img{max-width:420px;height:480px}}.plp-floating-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f8fafc;white-space:nowrap;filter:drop-shadow(0 8px 24px #0006);z-index:2;background:#0e1726e6;border:1px solid #38bdf840;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:500;display:flex;position:absolute}.plp-floating-badge__icon{font-size:14px}.plp-floating-badge--1{top:12%;right:-8%}.plp-floating-badge--2{top:42%;left:-10%}.plp-floating-badge--3{bottom:18%;right:-4%}@media (max-width:61.99rem){.plp-floating-badge--1{top:8%;right:4%}.plp-floating-badge--2{top:44%;left:2%}.plp-floating-badge--3{bottom:14%;right:4%}}.plp-stats-bar{background:var(--resto-dark-mid);border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding-block:32px}.plp-stats-bar__grid{grid-template-columns:repeat(2,1fr);gap:28px 20px;display:grid}@media (min-width:48rem){.plp-stats-bar__grid{grid-template-columns:repeat(4,1fr)}}.plp-stat{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.plp-stat__value{color:var(--resto-cyan);letter-spacing:-.02em;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:500;line-height:1}.plp-stat__label{color:#ffffffa6;max-width:16ch;font-size:12.5px;font-weight:400;line-height:1.4}.plp-features-section{background:var(--resto-canvas);padding-block:clamp(56px,7vw,92px)}.plp-section-head{flex-direction:column;align-items:flex-start;gap:10px;max-width:640px;margin-bottom:40px;display:flex}.plp-section-head h2{letter-spacing:-.015em;color:var(--resto-text-main);margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.25}.plp-section-head .lead{max-width:52ch;color:var(--resto-text-muted);font-size:15px;line-height:1.6}.plp-section-head--light{text-align:center;align-items:center;max-width:none;margin-inline:auto}.plp-section-head--light h2{color:#fff}.plp-section-head--light .lead{color:#ffffffb8}.eyebrow--light{color:var(--resto-cyan)!important}.plp-bento{grid-template-rows:auto;grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:62rem){.plp-bento{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.plp-bento__card{background:var(--color-neutral-0);border:1px solid var(--resto-border);border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0f172a0d}.plp-bento__card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0f172a17}.plp-bento__card--a{background:linear-gradient(145deg,var(--resto-dark)0%,var(--resto-dark-card)100%);color:#fff;border:1px solid #ffffff14}@media (min-width:62rem){.plp-bento__card--a{grid-row:span 2}}.plp-bento__card-img{object-fit:cover;filter:drop-shadow(0 6px 18px #0000001f);width:100%;transition:transform .35s;display:block}.plp-bento__card:hover .plp-bento__card-img{transform:scale(1.02)}.plp-bento__card--a .plp-bento__card-img{height:300px}.plp-bento__card--b{border:1px solid var(--resto-border);background:#fff}.plp-bento__card--b .plp-bento__card-img{height:180px}.plp-bento__card--c{border:1px solid var(--resto-border);background:#fff}.plp-bento__card--c .plp-bento__card-img{height:180px}.plp-bento__card--d{background:linear-gradient(145deg,var(--resto-dark)0%,var(--resto-dark-card)100%);color:#fff;border:1px solid #ffffff14}@media (min-width:62rem){.plp-bento__card--d{grid-column:span 2}}.plp-bento__card--d .plp-bento__card-img{object-position:center 40%;max-height:280px}.plp-bento__card-body{flex-direction:column;flex:1;gap:10px;padding:24px;display:flex}.plp-bento__tag{letter-spacing:.03em;background:var(--resto-blue-subtle);color:var(--resto-blue-hover);border:1px solid #2563eb33;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:11.5px;font-weight:500;display:inline-flex}.plp-bento__tag--cyan{background:var(--resto-cyan-subtle);color:var(--resto-cyan);border:1px solid #0ea5e947}.plp-bento__tag--blue{background:var(--resto-blue-light);color:var(--resto-blue-hover);border:1px solid #2563eb33}.plp-bento__tag--green{background:var(--resto-green-light);color:#065f46;border:1px solid #10b98140}.plp-bento__card--a .plp-bento__tag,.plp-bento__card--d .plp-bento__tag{color:var(--resto-cyan);background:#0ea5e91f;border:1px solid #0ea5e947}.plp-bento__title{color:var(--resto-text-main);margin:0;font-size:1.15rem;font-weight:500;line-height:1.35}.plp-bento__card--a .plp-bento__title,.plp-bento__card--d .plp-bento__title{color:#fff}.plp-bento__desc{color:var(--resto-text-muted);margin:0;font-size:14px;line-height:1.6}.plp-bento__card--a .plp-bento__desc,.plp-bento__card--d .plp-bento__desc{color:#ffffffbf}.plp-bento__highlight{color:var(--resto-cyan);font-weight:500}.plp-bento__metric{border-top:1px solid #ffffff1a;align-items:baseline;gap:8px;margin-top:auto;padding-top:14px;display:flex}.plp-bento__metric-val{color:var(--resto-cyan);letter-spacing:-.02em;font-size:1.85rem;font-weight:500;line-height:1}.plp-bento__metric-lbl{color:#ffffffa6;font-size:12.5px}.plp-bento__chip-row{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.plp-bento__chip{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:400}.plp-demo-section{background:linear-gradient(160deg,#060a14 0%,#0c1424 50%,#111c30 100%);border-block:1px solid #ffffff0f;padding-block:clamp(56px,7vw,96px)}.plp-demo-section .eyebrow{color:var(--resto-cyan)}.plp-demo-section h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2}.plp-demo-section .lead{color:#ffffffad}.plp-demo-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin-top:40px;display:grid}.plp-demo-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;gap:12px;padding:24px;transition:background .2s,border-color .2s;display:flex}.plp-demo-card:hover{background:#ffffff12;border-color:#0ea5e940}.plp-demo-card__top{justify-content:space-between;align-items:center;display:flex}.plp-demo-card__badge{color:var(--resto-cyan);background:#0ea5e924;border:1px solid #0ea5e940;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.plp-demo-card__dot{background:#22c55e;border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite plp-pulse;box-shadow:0 0 0 3px #22c55e40}@keyframes plp-pulse{0%,to{opacity:1}50%{opacity:.5}}.plp-demo-card__role{color:#fff;margin:0;font-size:1rem;font-weight:500}.plp-demo-card__creds{background:#02061799;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.plp-cred-row{align-items:center;gap:10px;display:flex}.plp-cred-label{color:#ffffff73;text-transform:uppercase;letter-spacing:.06em;min-width:38px;font-size:11px;font-weight:500}.plp-cred-val{color:var(--resto-cyan);background:0 0;padding:0;font-family:monospace;font-size:13px}.plp-demo-card__notes{color:#ffffff80;margin:0;font-size:13px;line-height:1.5}.plp-demo-cta{justify-content:center;margin-top:40px;display:flex}.plp-demo-main-btn{background:var(--resto-blue);color:#fff;border:1px solid var(--resto-blue);min-height:52px;padding-inline:36px;font-size:1rem;font-weight:500;box-shadow:0 4px 18px #2563eb59}.plp-demo-main-btn:hover{background:var(--resto-blue-hover);border-color:var(--resto-blue-hover);box-shadow:0 6px 24px #2563eb80}.plp-video-section{background:var(--resto-canvas);padding-block:clamp(56px,7vw,96px)}.plp-video-section .eyebrow{color:var(--resto-blue)}.plp-video-layout{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media (min-width:62rem){.plp-video-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:40px}}.plp-video-frame{background:#000;border-radius:16px;overflow:hidden;box-shadow:0 16px 48px #0000002e}.plp-video-player{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.plp-video-highlights{flex-direction:column;gap:16px;display:flex}.plp-video-highlight-card{background:var(--color-neutral-0);border:1px solid var(--resto-border);border-left:4px solid var(--resto-blue);border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex;box-shadow:0 4px 16px #0f172a0a}.plp-video-highlight-card__icon{font-size:24px}.plp-video-highlight-card__title{color:var(--color-neutral-900);margin:0;font-size:1rem;font-weight:500}.plp-video-highlight-card__desc{color:var(--color-neutral-600);margin:0;font-size:13.5px;line-height:1.55}.plp-formats-section{background:var(--resto-dark);padding-top:clamp(56px,7vw,96px);overflow:hidden}.plp-formats-section .container{margin-bottom:48px}.plp-formats__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2;color:#fff!important}.plp-formats__lead{color:#ffffffad!important}.plp-formats-mosaic{grid-template-columns:1fr;gap:3px;display:grid}@media (min-width:48rem){.plp-formats-mosaic{grid-template-columns:repeat(2,1fr)}}@media (min-width:72rem){.plp-formats-mosaic{grid-template-rows:380px;grid-template-columns:1.4fr 1fr 1fr .8fr}}.plp-format-tile{background:var(--resto-dark-mid);cursor:default;flex-direction:column;justify-content:flex-end;min-height:300px;display:flex;position:relative;overflow:hidden}@media (min-width:72rem){.plp-format-tile{min-height:unset}}.plp-format-tile__img{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.plp-format-tile:hover .plp-format-tile__img{transform:scale(1.06)}.plp-format-tile__overlay{z-index:1;transition:opacity .3s;position:absolute;inset:0}.plp-format-tile--coffee .plp-format-tile__overlay,.plp-format-tile--dine .plp-format-tile__overlay,.plp-format-tile--fast .plp-format-tile__overlay,.plp-format-tile--bar .plp-format-tile__overlay{background:linear-gradient(#080d1a38 0%,#080d1a94 45%,#080d1af5 100%)}.plp-format-tile__body{z-index:2;flex-direction:column;gap:8px;padding:24px 20px;display:flex;position:relative}.plp-format-tile__icon{width:38px;height:38px;color:var(--resto-cyan);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.plp-format-tile__title{color:#fff;margin:0;font-size:1.1rem;font-weight:500;line-height:1.3}.plp-format-tile__desc{color:#ffffffb8;max-width:28ch;margin:0;font-size:13px;line-height:1.55}.plp-format-tile__pill{color:#93c5fd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2563eb33;border:1px solid #2563eb59;border-radius:999px;align-self:flex-start;margin-top:4px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.plp-challenges-section{background:#fff;padding-block:clamp(64px,8vw,100px)}.plp-challenges-section .eyebrow{color:var(--resto-blue)}.plp-challenge-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px;margin-top:36px;display:grid}.plp-challenge-card{border:1px solid var(--resto-border);background:#fff;border-radius:18px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0f172a0a}.plp-challenge-card:hover{border-color:#2563eb59;transform:translateY(-4px);box-shadow:0 16px 36px #0f172a14}.plp-challenge-card__header{border-bottom:1px solid var(--resto-border);background:#f8fafc;padding:16px 20px}.plp-challenge-card__badge{color:#1e40af;letter-spacing:.02em;background:#eff6ff;border:1px solid #2563eb2e;border-radius:999px;align-items:center;gap:6px;padding:3px 12px;font-size:11.5px;font-weight:500;display:inline-flex}.plp-challenge-body{flex-direction:column;flex-grow:1;gap:12px;padding:20px;display:flex}.plp-challenge-side{border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.plp-challenge-side--problem{background:#f8fafc;border:1px solid #e2e8f0}.plp-challenge-side--problem .plp-challenge-side__status{color:#b91c1c;background:#fef2f2;border:1px solid #ef444433;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.plp-challenge-side--problem .plp-challenge-side__icon{font-size:12px}.plp-challenge-side--problem .plp-challenge-side__text{color:#475569;margin:0;font-size:13.5px;line-height:1.6}.plp-challenge-divider{align-items:center;gap:12px;margin-block:2px;display:flex}.plp-challenge-divider__line{background:linear-gradient(90deg,#0000,#cbd5e1,#0000);flex:1;height:1px}.plp-challenge-divider__badge{color:var(--resto-blue-hover);background:var(--resto-blue-light);border:1px solid #2563eb33;border-radius:999px;padding:2px 12px;font-size:11px;font-weight:500}.plp-challenge-side--solution{background:linear-gradient(145deg,#f0f7ff 0%,#e0f2fe 100%);border:1px solid #2563eb40;box-shadow:0 4px 14px #2563eb0d}.plp-challenge-side--solution .plp-challenge-side__status{color:#1d4ed8;background:#dbeafe;border:1px solid #2563eb4d;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.plp-challenge-side--solution .plp-challenge-side__icon{font-size:12px}.plp-challenge-side--solution .plp-challenge-side__text{color:#0f172a;margin:0;font-size:13.5px;font-weight:450;line-height:1.6}.plp-hardware-section{background:var(--resto-canvas);padding-block:clamp(64px,8vw,100px)}.plp-hardware-section .eyebrow{color:var(--resto-blue)}.plp-hardware-trust-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.plp-hardware-trust-chip{color:#1e40af;background:#fff;border:1px solid #2563eb33;border-radius:999px;align-items:center;padding:4px 14px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 2px 6px #2563eb0d}.plp-hardware-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px;margin-top:40px;display:grid}.plp-hardware-card{border:1px solid var(--resto-border);background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:26px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 4px 20px #0f172a0a}.plp-hardware-card:hover{border-color:#2563eb59;transform:translateY(-4px);box-shadow:0 16px 36px #2563eb1a}.plp-hardware-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.plp-hardware-card__icon-box{width:48px;height:48px;color:var(--resto-blue);background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #2563eb33;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 4px 12px #2563eb1a}.plp-hardware-card__category{background:var(--resto-blue-subtle);color:var(--resto-blue-hover);letter-spacing:.02em;border:1px solid #2563eb2e;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.plp-hardware-card__title{color:var(--resto-text-main);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:500}.plp-hardware-card__desc{color:var(--resto-text-muted);margin:0;font-size:13.5px;line-height:1.6}.plp-hardware-card__specs-wrap{border-top:1px solid var(--resto-border);flex-direction:column;gap:8px;margin-top:auto;padding-top:14px;display:flex}.plp-hardware-card__specs-label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:11px;font-weight:500}.plp-hardware-card__specs{flex-direction:column;gap:8px;display:flex}.plp-hardware-card__specs li{color:#334155;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.plp-hardware-check{color:var(--resto-blue);flex-shrink:0;font-weight:500}.plp-hardware-card__brands{border-top:1px dashed var(--resto-border);flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.plp-hardware-tag{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:500}.plp-workflow-section{background:var(--resto-dark);padding-block:clamp(56px,7vw,92px)}.plp-workflow-section .eyebrow{color:var(--resto-cyan)}.plp-workflow__title{letter-spacing:-.015em;margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.25;color:#fff!important}.plp-workflow__lead{font-size:15px;color:#ffffffb8!important}.plp-workflow-track{grid-template-columns:1fr;gap:32px;margin-top:44px;display:grid;position:relative}@media (min-width:48rem){.plp-workflow-track{grid-template-columns:repeat(3,1fr);gap:0}}.plp-workflow-step{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:0 20px;display:flex;position:relative}.plp-workflow-step__badge{border:2px solid var(--resto-cyan);background:var(--resto-dark-card);width:48px;height:48px;color:var(--resto-cyan);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;font-weight:500;display:flex;box-shadow:0 0 20px #0ea5e940}.plp-workflow-connector{display:none}@media (min-width:48rem){.plp-workflow-connector{background:linear-gradient(90deg,var(--resto-cyan)0%,#0ea5e926 100%);z-index:0;width:100%;height:2px;display:block;position:absolute;top:24px;right:-50%}}.plp-workflow-step__title{color:#fff;margin:0;font-size:1.05rem;font-weight:500}.plp-workflow-step__desc{color:#ffffffa6;max-width:24ch;margin:0;font-size:13.5px;line-height:1.6}.plp-pricing-section{background:var(--resto-canvas);padding-block:clamp(64px,8vw,100px)}.plp-pricing-section .eyebrow{color:var(--resto-blue)}.plp-pricing-guarantees{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.plp-pricing-guarantee{color:#1e40af;background:#fff;border:1px solid #2563eb33;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 2px 6px #2563eb0d}.plp-pricing-guarantee__check{color:var(--resto-blue)}.plp-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:stretch;gap:24px;margin-top:40px;display:grid}.plp-pricing-card{border:1px solid var(--resto-border);background:#fff;border-radius:20px;flex-direction:column;padding:32px 26px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 4px 20px #0f172a0a}.plp-pricing-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0f172a14}.plp-pricing-card--popular{color:#fff;z-index:2;transform:scale(1.02);background:linear-gradient(175deg,#090e1a 0%,#0f1a30 50%,#15223f 100%)!important;border:1px solid #0ea5e980!important;box-shadow:0 20px 60px #090e1a59,0 0 30px #0ea5e91f!important}.plp-pricing-card--popular:hover{transform:scale(1.03)translateY(-4px);box-shadow:0 24px 70px #090e1a73,0 0 40px #0ea5e938!important}.plp-pricing-card__crown-badge{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#0284c7 0%,#2563eb 100%);border:1px solid #ffffff40;border-radius:999px;padding:4px 18px;font-size:11.5px;font-weight:500;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0284c766}.plp-pricing-card__head{margin-bottom:16px}.plp-pricing-card__badge-row{margin-bottom:10px}.plp-pricing-card__badge{color:var(--resto-blue-hover);background:var(--resto-blue-light);border:1px solid #2563eb2e;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-block}.plp-pricing-card--popular .plp-pricing-card__badge{color:var(--resto-cyan);background:#0ea5e926;border-color:#0ea5e94d}.plp-pricing-card__name{color:var(--resto-text-main);letter-spacing:-.01em;margin:0 0 6px;font-size:1.25rem;font-weight:500}.plp-pricing-card--popular .plp-pricing-card__name{color:#fff!important}.plp-pricing-card__sub{color:var(--resto-text-muted);margin:0;font-size:13px;line-height:1.5}.plp-pricing-card--popular .plp-pricing-card__sub{color:#ffffffb8!important}.plp-pricing-card__price-row{border-block:1px solid var(--resto-border);align-items:baseline;gap:6px;margin-bottom:16px;padding-block:16px;display:flex}.plp-pricing-card--popular .plp-pricing-card__price-row{border-block-color:#ffffff1f}.plp-pricing-card__price{color:var(--resto-text-main);letter-spacing:-.02em;font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:500;line-height:1}.plp-pricing-card--popular .plp-pricing-card__price{color:#fff!important}.plp-pricing-card__period{color:var(--resto-text-muted);font-size:13.5px;font-weight:400}.plp-pricing-card--popular .plp-pricing-card__period{color:var(--resto-cyan)!important}.plp-pricing-card__highlight-box{color:var(--resto-cyan);text-align:center;background:#0ea5e91f;border:1px solid #0ea5e94d;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:12px;font-weight:500;line-height:1.4}.plp-pricing-card__features-wrap{flex-direction:column;flex-grow:1;gap:10px;margin-bottom:24px;display:flex}.plp-pricing-card__features-title{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:11px;font-weight:500}.plp-pricing-card--popular .plp-pricing-card__features-title{color:#ffffff80}.plp-pricing-card__features{flex-direction:column;gap:10px;display:flex}.plp-pricing-card__features li{color:#334155;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.plp-pricing-card--popular .plp-pricing-card__features li{color:#ffffffe0!important}.plp-pricing-check{color:var(--resto-blue);flex-shrink:0;font-weight:500}.plp-pricing-card--popular .plp-pricing-check{color:var(--resto-cyan)!important}.plp-pricing-card__footer{margin-top:auto}.plp-pricing-card__btn{text-align:center;justify-content:center;gap:6px;width:100%;min-height:44px;font-size:13.5px}.plp-pricing-btn--popular{background:var(--resto-blue)!important;border-color:var(--resto-blue)!important;color:#fff!important;box-shadow:0 4px 18px #2563eb73!important}.plp-pricing-btn--popular:hover{background:var(--resto-blue-hover)!important;border-color:var(--resto-blue-hover)!important;box-shadow:0 6px 24px #2563eb99!important}.plp-pricing-trust-strip{border:1px solid var(--resto-border);background:#fff;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:20px;margin-top:48px;padding:24px 28px;display:grid;box-shadow:0 4px 18px #0f172a08}.plp-pricing-trust-item{align-items:center;gap:14px;display:flex}.plp-pricing-trust-item__icon{font-size:26px;line-height:1}.plp-pricing-trust-item strong{color:var(--resto-text-main);margin-bottom:2px;font-size:13.5px;font-weight:500;display:block}.plp-pricing-trust-item p{color:var(--resto-text-muted);margin:0;font-size:12px;line-height:1.4}.plp-faq-section{background:#fff;padding-block:clamp(64px,8vw,100px)}.plp-faq-section .eyebrow{color:var(--resto-blue)}.plp-faq__layout{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:62rem){.plp-faq__layout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:56px}}.plp-faq__sidebar-sticky{top:calc(var(--header-h) + 32px);flex-direction:column;gap:16px;display:flex;position:sticky}.plp-faq__title{color:var(--resto-text-main);letter-spacing:-.015em;margin:0;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:500;line-height:1.3}.plp-faq__lead{color:var(--resto-text-muted);margin:0;font-size:14.5px;line-height:1.6}.plp-faq-help-card{color:#fff;background:linear-gradient(155deg,#080d1a 0%,#111a30 100%);border:1px solid #2563eb4d;border-radius:18px;flex-direction:column;gap:10px;margin-top:12px;padding:24px;display:flex;box-shadow:0 12px 30px #080d1a40}.plp-faq-help-card__badge{color:var(--resto-cyan);background:#0ea5e926;border:1px solid #0ea5e94d;border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:11px;font-weight:500}.plp-faq-help-card__title{color:#fff;margin:0;font-size:1.05rem;font-weight:500;line-height:1.35}.plp-faq-help-card__desc{color:#ffffffb8;margin:0;font-size:13px;line-height:1.55}.plp-faq-help-card__btn{justify-content:center;width:100%;min-height:42px;margin-top:6px;font-size:13px;background:var(--resto-blue)!important;border-color:var(--resto-blue)!important;color:#fff!important}.plp-faq-help-card__btn:hover{background:var(--resto-blue-hover)!important;border-color:var(--resto-blue-hover)!important}.plp-faq-help-card__sub{color:#ffffff80;text-align:center;font-size:11px}.plp-faq-list{flex-direction:column;gap:12px;display:flex}.plp-faq-item{border:1px solid var(--resto-border);background:#fff;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 8px #0f172a05}.plp-faq-item:hover{border-color:#2563eb4d;box-shadow:0 8px 24px #0f172a0d}.plp-faq-item[open]{border-color:#2563eb66;box-shadow:0 8px 24px #2563eb14}.plp-faq-summary{cursor:pointer;color:var(--resto-text-main);-webkit-user-select:none;user-select:none;align-items:center;gap:14px;padding:20px 22px;font-size:15px;font-weight:500;line-height:1.45;list-style:none;transition:color .15s;display:flex}.plp-faq-summary::-webkit-details-marker{display:none}.plp-faq-summary:hover{color:var(--resto-blue)}.plp-faq-summary__index{color:#94a3b8;background:#f1f5f9;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:500;transition:all .2s}.plp-faq-item[open] .plp-faq-summary__index{color:#fff;background:var(--resto-blue)}.plp-faq-summary__question{flex-grow:1}.plp-faq-toggle{color:#64748b;background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .25s,background-color .2s,color .2s;display:flex}.plp-faq-item[open] .plp-faq-toggle{background:var(--resto-blue-light);color:var(--resto-blue);transform:rotate(180deg)}.plp-faq-answer{padding:0 22px 20px 48px;border-top:1px solid #f8fafc;margin-top:4px;padding-top:14px}.plp-faq-answer p{color:var(--resto-text-muted);margin:0;font-size:14px;line-height:1.7}.plp-closing-section{text-align:center;background:linear-gradient(165deg,#060a14 0%,#0d1628 50%,#14223d 100%);border-top:1px solid #ffffff14;padding-block:clamp(64px,8vw,100px)}.plp-closing__container{flex-direction:column;align-items:center;gap:18px;display:flex}.plp-closing__title{color:#fff;letter-spacing:-.015em;max-width:22ch;margin:0;font-size:clamp(1.5rem,2.8vw,2.15rem);font-weight:500;line-height:1.25}.plp-closing__lead{color:#ffffffbf;max-width:48ch;margin:0;font-size:15px;line-height:1.65}.plp-closing__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.plp-closing__btn-main{background:var(--resto-blue);color:#fff;border-color:var(--resto-blue);min-height:48px;padding-inline:32px;font-size:.95rem;font-weight:500;box-shadow:0 4px 18px #2563eb66}.plp-closing__btn-main:hover{background:var(--resto-blue-hover);border-color:var(--resto-blue-hover);box-shadow:0 6px 24px #2563eb99}.plp-closing__btn-sec{color:#fff;background:#ffffff0d;border:1px solid #ffffff40;min-height:48px;padding-inline:26px;font-size:.95rem;font-weight:400}.plp-closing__btn-sec:hover{background:#ffffff1f;border-color:#ffffff73}.chip{letter-spacing:.03em;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.chip--live{color:#15803d;background:#16a34a24;border:1px solid #16a34a47}.chip--live:before{content:"";background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite plp-pulse;display:inline-block}.button--secondary{border:1px solid var(--color-neutral-200);color:var(--color-neutral-900);background:0 0}.button--secondary:hover{background:var(--color-neutral-100)}.plp-hero--flowmanda{text-align:center;isolation:isolate;background:linear-gradient(160deg,#0f0c29 0%,#302b63 55%,#24243e 100%);align-items:center;min-height:680px;padding-block:96px 72px;display:flex;position:relative;overflow:hidden}.plp-hero--flowmanda .plp-hero__container{flex-direction:column;align-items:center;gap:0;max-width:860px;margin-inline:auto;display:flex}.plp-hero--flowmanda .plp-hero__content{text-align:center;width:100%}.plp-hero--flowmanda .plp-hero__title{text-align:center;letter-spacing:-.03em;max-width:none;margin-bottom:20px;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;line-height:1.12}.plp-hero--flowmanda .plp-hero__lead{text-align:center;color:#ffffffbf;max-width:700px;margin:0 auto 32px;font-size:1.05rem;line-height:1.7}.plp-hero--flowmanda .plp-hero__actions{justify-content:center;gap:14px}.plp-hero__trust-strip{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;gap:32px;width:100%;margin-top:48px;padding:24px 32px;display:flex}.plp-hero__trust-item{flex-direction:column;align-items:center;gap:4px;display:flex}.plp-hero__trust-val{color:#fff;letter-spacing:-.02em;font-size:1.5rem;font-weight:500;line-height:1}.plp-hero__trust-lbl{color:#fff9;text-align:center;font-size:.75rem;font-weight:400;line-height:1.4}.plp-tab-switcher{background:#ffffff0d;border-radius:12px;flex-wrap:wrap;gap:4px;margin-bottom:40px;padding:4px;display:flex}.plp-tab-btn{cursor:pointer;color:#ffffffa6;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:10px 20px;font-size:.9rem;font-weight:400;transition:background .18s,color .18s}.plp-tab-btn--active{color:#0f0c29;background:#fff;font-weight:500}.plp-tab-btn--active:hover{color:#0f0c29;background:#f3f4f6}.plp-tab-panel--active{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:47.99rem){.plp-tab-panel--active{grid-template-columns:1fr}}.plp-tab-feature__icon{background:#6366f126;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.plp-tab-feature__title{color:#fff;margin:0;font-size:.9rem;font-weight:500;line-height:1.3}.plp-tab-feature__desc{color:#fff9;margin:0;font-size:.8rem;font-weight:400;line-height:1.5}.plp-business-grid{grid-template-columns:1fr 1fr;gap:20px;margin-block:40px;display:grid}@media (max-width:47.99rem){.plp-business-grid{grid-template-columns:1fr}}.plp-business-card:hover{transform:translateY(-2px);box-shadow:0 12px 36px #0f172a1a}.plp-business-card__icon{margin-bottom:12px;font-size:1.5rem;display:block}.plp-business-card__title{color:#111827;margin:0 0 8px;font-size:1rem;font-weight:500;line-height:1.35}.plp-business-card__desc{color:#6b7280;margin:0;font-size:.85rem;font-weight:400;line-height:1.6}.plp-business-card__highlight{color:#4f46e5;margin-top:12px;font-size:.75rem;font-weight:500;line-height:1.4;display:block}.plp-hero--flowmanda{background:linear-gradient(135deg,#0f0c29 0%,#302b63 50%,#1a1a3e 100%);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.plp-hero--flowmanda:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 50% 20%,#6366f12e 0%,#0000 70%);position:absolute;inset:0}.plp-hero--flowmanda .plp-hero__bg,.plp-hero--flowmanda .plp-hero__overlay{display:none}.plp-hero--flowmanda .plp-hero__container{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;padding-top:120px;padding-bottom:80px;display:flex}.plp-hero--flowmanda .plp-hero__content{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:860px;margin:0 auto;display:flex}.plp-hero--flowmanda .plp-hero__meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.plp-hero--flowmanda .plp-back-link{color:#ffffff80;align-items:center;gap:6px;font-size:.85rem;text-decoration:none;transition:color .2s;display:flex}.plp-hero--flowmanda .plp-back-link:hover{color:#ffffffe6}.plp-hero--flowmanda .plp-hero__title{color:#fff;letter-spacing:-.02em;max-width:780px;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:500;line-height:1.15}.plp-hero--flowmanda .plp-hero__lead{color:#ffffffa6;max-width:640px;margin:0 auto;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:400;line-height:1.7}.plp-hero--flowmanda .plp-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.plp-hero--flowmanda .plp-hero__visual{display:none}.plp-hero-trust-strip{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:0;width:100%;max-width:700px;margin-top:56px;padding:28px 40px;display:flex}.plp-hero-trust-item{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:120px;padding:0 28px;display:flex;position:relative}.plp-hero-trust-item:not(:last-child):after{content:"";background:#ffffff1f;width:1px;height:80%;position:absolute;top:10%;right:0}.plp-hero-trust-val{color:#fff;font-size:1.5rem;font-weight:500;line-height:1.2}.plp-hero-trust-lbl{color:#ffffff8c;text-align:center;font-size:.72rem;font-weight:400;line-height:1.4}.plp-features-section--flowmanda{background:#0f0c29;padding:96px 0}.plp-features-section--flowmanda .plp-section-head h2{color:#fff}.plp-features-section--flowmanda .plp-section-head .eyebrow{color:#6366f1d9}.plp-features-section--flowmanda .plp-section-head .lead{color:#fff9}.plp-tab-switcher{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0 auto 40px;padding:4px;display:flex}.plp-tab-btn{color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:10px 22px;font-size:.875rem;font-weight:400;transition:all .2s}.plp-tab-btn:hover{color:#ffffffe6;background:#ffffff0f}.plp-tab-radio{opacity:0;pointer-events:none;position:absolute}.plp-tab-panel{display:none}:is(.plp-tab-root:has(#tab-finansial:checked) #panel-finansial,.plp-tab-root:has(#tab-sdm:checked) #panel-sdm,.plp-tab-root:has(#tab-operasional:checked) #panel-operasional){grid-template-columns:1fr 1fr;gap:16px;display:grid}:is(.plp-tab-root:has(#tab-finansial:checked) label[for=tab-finansial],.plp-tab-root:has(#tab-sdm:checked) label[for=tab-sdm],.plp-tab-root:has(#tab-operasional:checked) label[for=tab-operasional]){color:#0f0c29;background:#fff;font-weight:500}.plp-tab-feature{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:16px;padding:20px;transition:border-color .2s,background .2s;display:flex}.plp-tab-feature:hover{background:#ffffff12;border-color:#6366f14d}.plp-tab-feature__icon-wrap{background:#6366f126;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;display:flex}.plp-tab-feature__body{flex-direction:column;gap:6px;display:flex}.plp-tab-feature__tag{color:#6366f1e6;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:500}.plp-tab-feature__title{color:#fff;font-size:.9rem;font-weight:500;line-height:1.4}.plp-tab-feature__desc{color:#ffffff8c;font-size:.8rem;font-weight:400;line-height:1.6}.plp-tab-feature__metric{color:#63dcb4e6;align-items:center;gap:6px;margin-top:4px;font-size:.75rem;font-weight:500;display:inline-flex}.plp-formats-section--flowmanda{background:#f8fafc;padding:96px 0}.plp-formats-section--flowmanda .plp-section-head--light h2{color:#0f172a}.plp-formats-section--flowmanda .eyebrow--light{color:#6366f1}.plp-formats-section--flowmanda .plp-formats__lead{color:#6b7280}.plp-business-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin-top:48px;margin-left:auto;margin-right:auto;display:grid}.plp-business-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px;transition:border-color .2s,box-shadow .2s}.plp-business-card:hover{border-color:#6366f1;box-shadow:0 4px 20px #6366f11a}.plp-business-card__icon{margin-bottom:14px;font-size:1.75rem;line-height:1;display:block}.plp-business-card__title{color:#111827;margin-bottom:8px;font-size:1rem;font-weight:500;line-height:1.4}.plp-business-card__desc{color:#6b7280;font-size:.85rem;font-weight:400;line-height:1.65}.plp-business-card__highlight{color:#4f46e5;align-items:center;gap:6px;margin-top:14px;font-size:.75rem;font-weight:500;display:inline-flex}.plp-business-card__highlight:before{content:"✓";font-size:.7rem}.plp-demo-section--flowmanda{background:linear-gradient(#0f0c29 0%,#1e1b4b 100%)}.plp-demo-section--flowmanda .plp-section-head--light h2{color:#fff}.plp-demo-section--flowmanda .plp-section-head--light .lead{color:#fff9}@media (max-width:768px){.plp-hero--flowmanda .plp-hero__container{padding-top:100px;padding-bottom:60px}.plp-hero--flowmanda .plp-hero__title{font-size:clamp(1.75rem,6vw,2.5rem)}.plp-hero-trust-strip{gap:0;padding:20px 16px}.plp-hero-trust-item{min-width:100px;padding:12px 16px}.plp-tab-panel--active{grid-template-columns:1fr}.plp-tab-switcher{gap:2px;padding:3px}.plp-tab-btn{padding:8px 14px;font-size:.8rem}.plp-business-grid{grid-template-columns:1fr}}.flowmanda-hostinger-page{color:#111827;background-color:#fff;font-family:inherit;overflow-x:clip}.flowmanda-hostinger-page strong,.flowmanda-hostinger-page b{font-weight:500}.hm-btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.hm-btn--primary{color:#fff;background-color:#111827;border:1px solid #111827}.hm-btn--primary:hover{background-color:#27272a;transform:translateY(-1px);box-shadow:0 4px 16px #00000026}.hm-btn--outline{color:#111827;background-color:#0000;border:1px solid #d1d5db}.hm-btn--outline:hover{background-color:#f9fafb;border-color:#9ca3af}.hm-btn--full{width:100%}.hm-btn--white{color:#090d16;background-color:#fff;border:1px solid #fff}.hm-btn--white:hover{background-color:#f3f4f6;transform:translateY(-1px)}.hm-btn--ghost{color:#fff;background-color:#0000;border:1px solid #ffffff4d}.hm-btn--ghost:hover{background-color:#ffffff1a;border-color:#fff}.hm-hero{background-color:#fff;padding-top:64px;padding-bottom:96px;position:relative;overflow:hidden}.flowmanda-hostinger-page section{border:none!important}.flowmanda-hostinger-page .container{width:min(1540px,100% - 48px);max-width:1540px;margin-inline:auto}.hm-hero__container{width:min(1540px,100% - 48px);max-width:1540px;margin:0 auto;padding:0 24px;position:relative}.hm-hero__grid{grid-template-columns:1fr 1.24fr;align-items:center;gap:60px;display:grid}.hm-hero__left{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.hm-hero__eyebrow{color:#18181b;letter-spacing:-.01em;margin-bottom:12px;font-size:.88rem;font-weight:500;line-height:1.4}.hm-hero__eyebrow-accent{color:#5850ec;font-weight:500}.hm-hero__title{color:#111827;letter-spacing:-.025em;max-width:580px;margin:0 0 16px;font-size:clamp(2rem,2.5vw,2.45rem);font-weight:400;line-height:1.22}.hm-hero__lead{color:#52525b;max-width:530px;margin:0 0 24px;font-size:1.05rem;font-weight:400;line-height:1.65}.hm-hero__actions{align-items:center;gap:14px;margin-bottom:14px;display:flex}.hm-btn-hero-purple{color:#fff;cursor:pointer;background-color:#5850ec;border:1px solid #5850ec;border-radius:8px;justify-content:center;align-items:center;padding:12px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #5850ec33}.hm-btn-hero-purple:hover{background-color:#4338ca;border-color:#4338ca;transform:translateY(-1px);box-shadow:0 6px 20px #5850ec59}.hm-hero__guarantee{color:#64748b;align-items:center;gap:7px;font-size:.85rem;font-weight:400;display:flex}.hm-guarantee-icon{color:#4b5563;flex-shrink:0}.hm-hero__builder-stage{width:100%;position:relative}.hm-builder-stage{width:100%;max-width:740px;margin:0 auto;position:relative}.hm-b-topbar{z-index:10;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;width:90%;margin:0 auto -16px;padding:6px 12px;display:flex;position:relative;box-shadow:0 10px 25px #0f172a14}.hm-b-topbar__left{align-items:center;gap:10px;display:flex}.hm-b-btn-plus{color:#fff;background:#0284c7;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:500;line-height:1;display:flex}.hm-b-tool-icon{color:#64748b;cursor:pointer;font-size:.82rem;transition:color .2s}.hm-b-tool-icon:hover{color:#0f172a}.hm-b-topbar__center{align-items:center;display:flex}.hm-b-page-select{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:4px 12px;font-size:.72rem;font-weight:500}.hm-b-topbar__right{align-items:center;gap:10px;display:flex}.hm-b-view-icon{color:#64748b;cursor:pointer;font-size:.8rem}.hm-b-btn-save{color:#fff;cursor:pointer;background:#0284c7;border-radius:4px;padding:4px 10px;font-size:.72rem;font-weight:500}.hm-b-sidebar{z-index:9;background:#18181b;border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:44px;padding:12px 6px;display:flex;position:absolute;top:48px;left:-20px;box-shadow:0 16px 36px #00000040}.hm-b-logo-mark{color:#111827;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.78rem;font-weight:500;display:flex}.hm-b-side-icon{color:#94a3b8;cursor:pointer;font-size:.85rem;transition:transform .15s}.hm-b-side-icon:hover{color:#fff;transform:scale(1.1)}.hm-b-side-icon--active{color:#fff;background:#0284c7;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;display:flex}.hm-b-canvas{background:linear-gradient(135deg,#f7f3ee 0%,#ece5dd 100%);border:1px solid #e2dbd3;border-radius:18px;min-height:400px;padding:24px 24px 36px 38px;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #0f172a1f}.hm-canvas-nav{color:#57534e;letter-spacing:.08em;justify-content:flex-end;align-items:center;gap:18px;margin-bottom:18px;font-size:.65rem;font-weight:500;display:flex}.hm-canvas-selected-box{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;background:#ffffff26;border:1.5px solid #0284c7;border-radius:8px;max-width:310px;padding:16px 18px;position:relative}.hm-canvas-inline-bar{color:#334155;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:8px;padding:3px 8px;font-size:.68rem;display:flex;position:absolute;top:-28px;left:0;box-shadow:0 4px 12px #00000014}.hm-canvas-ai-btn{color:#0f172a;align-items:center;gap:3px;font-weight:500;display:inline-flex}.hm-canvas-sep{color:#cbd5e1}.hm-canvas-fmt{color:#64748b;cursor:pointer;font-weight:500}.hm-canvas-headline{font-family:var(--font-sans);color:#1c1917;letter-spacing:-.02em;margin:0 0 12px;font-size:1.55rem;font-weight:500;line-height:1.2}.hm-canvas-stat{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.hm-canvas-stat-label{color:#64748b;font-size:.8rem;font-weight:400}.hm-canvas-stat-val{color:#0f172a;letter-spacing:-.01em;font-size:1rem;font-weight:500}.hm-canvas-btns{align-items:center;gap:10px;display:flex}.hm-canvas-btn-primary{color:#1c1917;background:#fff;border:1px solid #e7e5e4;border-radius:999px;padding:6px 14px;font-size:.8rem;font-weight:500;box-shadow:0 2px 6px #0000000d}.hm-canvas-btn-ghost{color:#44403c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff73;border-radius:999px;padding:6px 14px;font-size:.8rem;font-weight:500}.hm-canvas-scene-ambient{pointer-events:none;z-index:1;width:55%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.hm-canvas-arch{background:linear-gradient(#ffffff59 0%,#ffffff0d 100%);border:1px solid #d6cbc199;border-bottom:none;border-radius:140px 140px 0 0;position:absolute}.hm-canvas-arch--1{width:190px;height:340px;bottom:0;right:15px}.hm-canvas-arch--2{opacity:.5;width:250px;height:380px;bottom:0;right:-30px}.hm-canvas-silhouette{opacity:.85;filter:drop-shadow(0 15px 25px #00000026);background:radial-gradient(circle at 45% 30%,#57534e 0%,#292524 80%);border-radius:40px 40px 10px 10px;width:75px;height:125px;position:absolute;bottom:25px;right:65px}.hm-b-product-card{z-index:8;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:254px;padding:14px 16px 16px;transition:transform .2s,box-shadow .2s;position:absolute;bottom:24px;right:-12px;box-shadow:0 20px 48px #0f172a24}.hm-b-product-card:hover{transform:translateY(-2px);box-shadow:0 24px 54px #0f172a2e}.hm-b-prod-top{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.hm-b-prod-title{color:#0f172a;letter-spacing:-.01em;font-size:.86rem;font-weight:600}.hm-b-prod-arrow{color:#64748b;font-size:.9rem;line-height:1;transition:transform .2s,color .2s}.hm-b-product-card:hover .hm-b-prod-arrow{color:#5850ec;transform:translate(2px,-2px)}.hm-b-prod-desc{color:#64748b;margin:0 0 12px;font-size:.72rem;line-height:1.45}.hm-b-prod-thumb{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;height:110px;display:block;position:relative;overflow:hidden}.hm-b-prod-thumb-photo{object-fit:cover;border-radius:9px;width:100%;height:100%;transition:transform .3s;display:block}.hm-b-product-card:hover .hm-b-prod-thumb-photo{transform:scale(1.03)}.hm-hero-bottom-trust{color:#111827;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:52px;font-size:.84rem;display:flex}.hm-cert-shield-svg{flex-shrink:0;width:16px;height:16px;display:block}.hm-trust-cert{color:#334155;align-items:center;gap:6px;display:flex}.hm-trust-cert-mark{justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.hm-trust-cert-text{color:#334155;font-weight:500}.hm-subnav-wrapper,.home-subnav-wrapper{min-height:52px;top:calc(var(--header-h,64px) + 14px);z-index:95;pointer-events:none;width:100%;margin-top:24px;margin-bottom:36px;position:sticky}.hm-subnav-section{pointer-events:none;z-index:95;background:0 0;width:100%;padding-top:4px;padding-bottom:8px;transition:all .2s;position:relative}.hm-subnav-section.is-fixed{z-index:95;width:100%;padding-top:4px;padding-bottom:8px;position:relative}.hm-subnav-pill{-webkit-backdrop-filter:blur(16px);pointer-events:auto;background:#ffffffeb;border:1px solid #e2e8f0f2;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;width:fit-content;margin:0 auto;padding:4px;transition:all .25s;display:flex;box-shadow:0 10px 25px -4px #0f172a14,0 4px 10px -2px #0f172a0a}.hm-subnav-link{color:#334155;white-space:nowrap;letter-spacing:-.01em;border-radius:999px;padding:8px 18px;font-size:.86rem;font-weight:600;text-decoration:none;transition:all .18s}.hm-subnav-link:not(.hm-subnav-link--active):hover{color:#0f172a;background:#f1f5f9d9}.hm-subnav-link--active,.hm-subnav-link--active:hover,.hm-subnav-link--active:focus,.hm-subnav-link--active:active,.flowmanda-hostinger-page .hm-subnav-pill a.hm-subnav-link--active,.flowmanda-hostinger-page .hm-subnav-pill a.hm-subnav-link--active:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;cursor:default!important;pointer-events:none!important;background:#000!important;font-weight:700!important;box-shadow:0 2px 10px #00000047!important}.flowmanda-hostinger-page section[id],#main-content section[id]{scroll-margin-top:calc(var(--header-h,64px) + 76px)}@media (max-width:640px){.hm-subnav-wrapper,.home-subnav-wrapper{top:calc(var(--header-h,56px) + 10px);margin-top:10px;margin-bottom:20px}.hm-subnav-section.is-fixed{padding:4px 10px}.hm-subnav-pill{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:3px;max-width:100%;padding:4px;overflow-x:auto}.hm-subnav-pill::-webkit-scrollbar{display:none}.hm-subnav-link{flex-shrink:0;padding:7px 15px;font-size:.82rem}.file12-section .container,.file12-window-chrome{padding-inline:16px}.file12-chrome-nav{gap:12px}.file12-window-body{height:auto}.file12-window-photo{height:340px}.file12-booking-card{width:auto;margin:12px;position:relative;inset:auto}}.hm-spotlight-section{background:#fff;padding:48px 0 96px}.hm-spotlight-header{text-align:center;max-width:820px;margin:0 auto 52px}.hm-spotlight-main-title{color:#111827;letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.75rem,2.3vw,2.15rem);font-weight:400;line-height:1.25}.hm-spotlight-main-lead{color:#52525b;max-width:620px;margin:0 auto;font-size:.98rem;font-weight:400;line-height:1.6}.hm-spotlight-card{background:#f4f5fd;border:1px solid #6366f124;border-radius:24px;grid-template-columns:1.25fr 1fr;align-items:center;gap:36px;padding:24px;display:grid;overflow:hidden;box-shadow:0 16px 40px -12px #6366f114,0 4px 12px #0f172a08}.hm-spotlight-visual{background:linear-gradient(135deg,#0284c7 0%,#2563eb 50%,#4338ca 100%);border-radius:16px;justify-content:center;align-items:center;padding:32px 24px;display:flex;position:relative;box-shadow:0 12px 32px -8px #2563eb52}.hm-spotlight-browser{background:#18181b;border:1px solid #ffffff1f;border-radius:12px;width:100%;max-width:530px;overflow:hidden;box-shadow:0 20px 48px #00000047}.hm-browser-topbar{background:#1e1e24;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:8px 12px;display:flex}.hm-browser-dots{gap:6px;display:flex}.hm-dot{border-radius:50%;width:8px;height:8px}.hm-dot--red{background:#ef4444}.hm-dot--yellow{background:#f59e0b}.hm-dot--green{background:#10b981}.hm-browser-url{color:#a1a1aa;background:#27272a;border-radius:4px;padding:2px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem}.hm-browser-body{background:#f8fafc;grid-template-columns:58px 1fr 148px;height:258px;display:grid}.hm-browser-sidebar{background:#18181b;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;display:flex}.hm-sidebar-brand{color:#fff;background:#5850ec;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;margin-bottom:4px;font-size:.72rem;font-weight:500;display:flex}.hm-sidebar-item{color:#71717a;text-align:center;cursor:pointer;border-radius:4px;width:100%;padding:2px 4px;font-size:.55rem;transition:all .15s}.hm-sidebar-item--active{color:#fff;background:#27272a;font-weight:500}.hm-browser-main{background:#f1f5f9;flex-direction:column;gap:8px;padding:10px;display:flex;overflow:hidden}.hm-b-main-header{color:#334155;justify-content:space-between;align-items:center;font-size:.64rem;font-weight:500;display:flex}.hm-b-main-sync{color:#16a34a;font-size:.54rem;font-weight:500}.hm-b-main-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.hm-b-stat-mini{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.hm-b-stat-lbl{color:#64748b;font-size:.5rem}.hm-b-stat-val{color:#0f172a;font-size:.62rem;font-weight:500}.hm-b-main-feed{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:4px;padding:6px;display:flex}.hm-b-feed-row{justify-content:space-between;align-items:center;gap:4px;font-size:.52rem;display:flex}.hm-b-feed-tag{color:#5850ec;background:#ede9fe;border-radius:3px;padding:1px 4px;font-size:.48rem;font-weight:500}.hm-b-feed-text{color:#334155;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.hm-b-feed-status{color:#16a34a;font-size:.48rem;font-weight:500}.hm-browser-ai-pane{background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;gap:6px;padding:8px;display:flex}.hm-ai-pane-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.hm-ai-pane-title{color:#0f172a;font-size:.58rem;font-weight:500}.hm-ai-pane-ver{color:#5850ec;font-size:.48rem;font-weight:500}.hm-ai-pane-messages{flex-direction:column;flex:1;gap:6px;font-size:.52rem;line-height:1.35;display:flex;overflow:hidden}.hm-ai-msg{border-radius:6px;padding:4px 6px}.hm-ai-msg p{margin:0}.hm-ai-msg--bot{color:#1e293b;background:#f4f6fc;align-items:flex-start;gap:4px;display:flex}.hm-ai-avatar{color:#5850ec;flex-shrink:0;font-size:.55rem}.hm-ai-msg--user{color:#4338ca;background:#ede9fe;border-radius:6px;align-self:flex-end;margin-left:10px}.hm-ai-pane-input{border:1px solid #cbd5e1;border-radius:4px;justify-content:space-between;align-items:center;gap:4px;margin-top:auto;padding:2px 4px;display:flex}.hm-ai-input-placeholder{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.5rem;overflow:hidden}.hm-ai-input-btn{color:#fff;cursor:pointer;background:#5850ec;border:none;border-radius:3px;flex-shrink:0;padding:2px 5px;font-size:.48rem;font-weight:500}.hm-visual-pause-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#334155;background:#ffffffe0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 12px #00000026}.hm-spotlight-content{flex-direction:column;justify-content:center;padding:24px 32px 24px 12px;display:flex}.hm-spotlight-badge{color:#3730a3;letter-spacing:.01em;background:#e0e7ff;border-radius:999px;width:fit-content;margin-bottom:18px;padding:4px 14px;font-size:.8rem;font-weight:600;display:inline-block}.hm-spotlight-title{color:#111827;letter-spacing:-.015em;margin:0 0 14px;font-size:clamp(1.25rem,1.6vw,1.45rem);font-weight:400;line-height:1.34}.hm-spotlight-title strong{color:#111827;font-weight:600}.hm-spotlight-desc{color:#52525b;margin:0 0 22px;font-size:.94rem;line-height:1.6}.hm-spotlight-link{color:#5850ec;align-items:center;gap:6px;width:fit-content;font-size:.94rem;font-weight:500;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.hm-spotlight-link:hover{color:#4338ca;gap:10px}.hm-spotlight-arrow{transition:transform .2s}.hm-spotlight-link:hover .hm-spotlight-arrow{transform:translate(4px)}.hm-spotlight-triplet-hostinger{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:52px;display:grid}.hm-spotlight-triplet-item{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.hm-triplet-icon-box-hostinger{color:#5850ec;background:#eef2ff;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;transition:transform .2s,background-color .2s;display:flex}.hm-spotlight-triplet-item:hover .hm-triplet-icon-box-hostinger{background:#e0e7ff;transform:scale(1.08)}.hm-triplet-col-title{color:#111827;letter-spacing:-.01em;margin:0 0 8px;font-size:1.05rem;font-weight:400;line-height:1.38}.hm-triplet-col-desc{color:#64748b;margin:0;font-size:.88rem;font-weight:400;line-height:1.55}.hm-section-title-wrap{text-align:center;max-width:680px;margin:0 auto 36px}.hm-section-title-wrap h2{color:#111827;letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(1.7rem,2.2vw,2.1rem);font-weight:400;line-height:1.25}.hm-section-title-wrap p{color:#6b7280;margin:0;font-size:.96rem;line-height:1.6}.hm-section-title-wrap--spaced{margin-top:80px;margin-bottom:28px}.hm-section-title-wrap--white h2{color:#fff}.hm-section-title-wrap--white p{color:#94a3b8}.hm-picture-cards-grid,.hm-grid-4{grid-template-columns:repeat(4,1fr);gap:36px 24px;display:grid}.hm-picture-card,.hm-col-card{box-shadow:none;text-align:left;background:0 0;border:none;border-radius:0;flex-direction:column;padding:0;transition:transform .25s;display:flex}.hm-pic-card-media{box-sizing:border-box;border:1px solid #0000000a;border-radius:20px;justify-content:center;align-items:center;width:100%;height:210px;padding:14px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.hm-picture-card:hover .hm-pic-card-media,.hm-col-card:hover .hm-pic-card-media{transform:translateY(-4px);box-shadow:0 16px 32px -8px #0f172a1f}.hm-pic-media--finance{background:linear-gradient(145deg,#eef2ff 0%,#e0e7fe 100%)}.hm-pic-media--legal{background:linear-gradient(145deg,#fdfbf7 0%,#f4ede4 100%)}.hm-pic-media--kanban{background:linear-gradient(145deg,#f0f7ff 0%,#dbeafe 100%)}.hm-pic-media--hr{background:linear-gradient(145deg,#f0fdf4 0%,#dcfce7 100%)}.hm-pic-media--directory{background:linear-gradient(145deg,#f8fafc 0%,#e2e8f0 100%)}.hm-pic-media--asset{background:linear-gradient(145deg,#fffbeb 0%,#fef3c7 100%)}.hm-pic-media--rbac{background:linear-gradient(145deg,#faf5ff 0%,#f3e8ff 100%)}.hm-pic-media--system{background:linear-gradient(145deg,#ecfeff 0%,#cffafe 100%)}.hm-mock-widget{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0cc;border-radius:14px;flex-direction:column;gap:8px;width:92%;padding:12px 14px;display:flex;position:relative;box-shadow:0 8px 20px -4px #0f172a14}.hm-mock-row{justify-content:space-between;align-items:center;display:flex}.hm-mock-label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:600}.hm-mock-dot-live{color:#16a34a;align-items:center;gap:4px;font-size:.7rem;font-weight:600;display:inline-flex}.hm-mock-dot-live:before{content:"";background:#16a34a;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.hm-mock-stat-big{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.hm-mock-chart-svg{width:100%;height:26px;display:block}.hm-mock-toast-pill{-webkit-backdrop-filter:blur(8px);color:#334155;background:#fffffff2;border:1px solid #e2e8f0f2;border-radius:999px;align-self:center;align-items:center;gap:6px;width:fit-content;margin-top:2px;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px -2px #0f172a14}.hm-mock-doc{box-sizing:border-box;background:#fff;border:1px solid #e7e0d5;border-radius:12px;flex-direction:column;gap:6px;width:90%;padding:12px 14px;display:flex;position:relative;box-shadow:0 8px 20px -4px #b453091a}.hm-mock-doc-kop{border-bottom:1px solid #f1f5f9;align-items:center;gap:6px;padding-bottom:5px;display:flex}.hm-mock-doc-kop-text{color:#1e293b;letter-spacing:.02em;font-size:.65rem;font-weight:700}.hm-mock-doc-title{color:#0f172a;margin:0;font-size:.78rem;font-weight:700;line-height:1.2}.hm-mock-doc-no{color:#64748b;font-family:monospace;font-size:.66rem}.hm-mock-doc-seal{color:#dc2626;text-transform:uppercase;opacity:.85;border:2px dashed #dc2626;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.52rem;font-weight:800;display:flex;position:absolute;bottom:10px;right:12px;transform:rotate(-12deg)}.hm-mock-kanban-cols{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.hm-mock-kb-col{background:#f8fafc;border-radius:8px;flex-direction:column;gap:4px;padding:6px;display:flex}.hm-mock-kb-title{color:#475569;text-transform:uppercase;font-size:.65rem;font-weight:700}.hm-mock-kb-card{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:5px;font-size:.64rem;box-shadow:0 2px 4px #0f172a0a}.hm-mock-progress-bar{background:#e2e8f0;border-radius:999px;height:3px;margin-top:4px;overflow:hidden}.hm-mock-progress-fill{background:#2563eb;border-radius:999px;height:100%}.hm-mock-bio-wrap{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.hm-mock-radar{color:#16a34a;background:#dcfce7;border:2px solid #86efac;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.hm-mock-radar:after{content:"";border:1px solid #16a34a59;border-radius:50%;animation:2s ease-out infinite radarWave;position:absolute;inset:-6px}@keyframes radarWave{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.3)}}.hm-mock-bio-info{flex-direction:column;gap:2px;display:flex}.hm-mock-bio-time{color:#0f172a;font-size:.88rem;font-weight:700}.hm-mock-bio-sub{color:#16a34a;font-size:.68rem;font-weight:600}.hm-mock-dir-search{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:.68rem;display:flex}.hm-mock-dir-list{flex-direction:column;gap:4px;display:flex}.hm-mock-dir-item{color:#1e293b;background:#f8fafc;border-radius:6px;justify-content:space-between;align-items:center;padding:4px 6px;font-size:.68rem;display:flex}.hm-mock-dir-tag{color:#4338ca;background:#e0e7ff;border-radius:4px;padding:2px 6px;font-size:.62rem;font-weight:600}.hm-mock-barcode-box{box-sizing:border-box;background:#fff;border:1px solid #fed7aa;border-radius:12px;flex-direction:column;gap:6px;width:90%;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px -4px #d977061a}.hm-mock-barcode-lines{justify-content:space-between;align-items:center;height:28px;padding:0 6px;display:flex;position:relative}.hm-mock-barcode-laser{background:#ef4444;height:2px;animation:2s ease-in-out infinite alternate scanLaser;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 8px #ef4444}@keyframes scanLaser{0%{top:15%}to{top:85%}}.hm-b-line{background:#0f172a;height:100%}.hm-mock-rbac-wrap{align-items:center;gap:12px;width:100%;display:flex}.hm-mock-shield-icon{color:#fff;background:#7c3aed;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 6px 16px -2px #7c3aed59}.hm-mock-roles{flex-direction:column;flex:1;gap:3px;display:flex}.hm-mock-role-row{color:#334155;justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.hm-mock-role-badge{color:#059669;background:#d1fae5;border-radius:4px;padding:1px 6px;font-size:.62rem;font-weight:700}.hm-mock-cockpit-box{box-sizing:border-box;background:#fff;border:1px solid #bae6fd;border-radius:12px;flex-direction:column;gap:6px;width:92%;padding:10px 12px;display:flex;box-shadow:0 8px 20px -4px #0891b21a}.hm-mock-cockpit-stats{grid-template-columns:1fr 1fr;gap:6px;display:grid}.hm-mock-cp-item{text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:4px 6px}.hm-mock-cp-num{color:#166534;font-size:.85rem;font-weight:700}.hm-mock-cp-lbl{color:#4b5563;font-size:.6rem}.hm-picture-card-title,.hm-col-card h3{color:#111827;letter-spacing:-.01em;margin:18px 0 8px;font-size:1.12rem;font-weight:500;line-height:1.35}.hm-picture-card-desc,.hm-col-card p{color:#52525b;margin:0;font-size:.88rem;line-height:1.55}.hm-picture-card-cta{text-align:center;margin-top:48px}.hm-hostinger-cta-btn{color:#fff;background:#6754e2;border-radius:10px;justify-content:center;align-items:center;padding:13px 36px;font-size:.98rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #6754e240}.hm-hostinger-cta-btn:hover{color:#fff;background:#503ee0;transform:translateY(-2px);box-shadow:0 8px 22px #6754e259}.hm-trust-points{color:#334155;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin-top:24px;font-size:1rem;font-weight:500;display:flex}.hm-pricing-section{background:#fff;padding:80px 0 96px}.hm-pricing-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;max-width:1040px;margin:0 auto;display:grid}.hm-features-list{flex-direction:column;gap:22px;display:flex}.hm-feat-item{align-items:flex-start;gap:16px;display:flex}.hm-feat-bullet{color:#5850ec;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.hm-feat-check-svg{stroke:#5850ec;flex-shrink:0;width:18px;height:18px}.hm-feat-item h4{color:#0f172a;margin:0 0 4px;font-size:1.05rem;font-weight:500}.hm-feat-item p{color:#64748b;margin:0;font-size:.92rem;line-height:1.5}.hm-pricing-box{background:#fff;border:1px solid #e2e8f0;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 48px #0f172a14}.hm-pricing-box:before{content:"";background:linear-gradient(90deg,#6366f1,#818cf8,#a855f7);height:4px;position:absolute;top:0;left:0;right:0}.hm-pricing-box__header,.hm-pricing-box__badge{color:#fff;text-align:center;background:#4f46e5;padding:12px 24px;font-size:.92rem;font-weight:500}.hm-pricing-box__body{padding:32px}.hm-plan-select{cursor:pointer;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:16px;transition:all .2s;display:flex}.hm-plan-select--active{background:#f5f3ff;border-color:#4f46e5}.hm-plan-select__left{align-items:center;gap:12px;display:flex}.hm-radio-dot{border:2px solid #cbd5e1;border-radius:999px;flex-shrink:0;width:18px;height:18px;position:relative}.hm-plan-select--active .hm-radio-dot{border-color:#4f46e5}.hm-plan-select--active .hm-radio-dot:after{content:"";background:#4f46e5;border-radius:999px;position:absolute;inset:3px}.hm-plan-select strong{color:#0f172a;font-size:1.05rem;font-weight:500;display:block}.hm-plan-discount{color:#16a34a;font-size:.8rem;font-weight:500}.hm-plan-tag-sub{color:#64748b;font-size:.8rem}.hm-plan-select__price{text-align:right}.hm-plan-select__price strong{color:#0f172a;font-size:1.28rem}.hm-plan-select__price span{color:#64748b;font-size:.82rem}.hm-pricing-foot-note{color:#64748b;text-align:center;margin:16px 0 0;font-size:.82rem;line-height:1.5}.hm-cards-dark-section{background:#fff;padding:96px 0}.hm-filter-tabs-row{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;width:fit-content;margin:0 auto 48px;padding-bottom:0;display:flex}.hm-filter-tab{color:#64748b;cursor:pointer;padding-bottom:12px;font-size:1.02rem;font-weight:400;transition:color .2s;position:relative}.hm-filter-tab:hover{color:#0f172a}.hm-filter-tab--active{color:#0f172a;font-weight:500}.hm-filter-tab--active:after{content:"";background:#6366f1;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.hm-grid-4-dark{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.hm-card-dark{color:#fff;background:linear-gradient(#111827 0%,#0c1322 100%);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:350px;padding:28px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.hm-card-dark:hover{border-color:#6366f166;transform:translateY(-4px)}.hm-card-dark h3{color:#fff;letter-spacing:-.01em;margin:0 0 8px;font-size:1.1rem;font-weight:500;line-height:1.35}.hm-card-dark p{color:#94a3b8;margin:0;font-size:.9rem;line-height:1.55}.hm-card-dark__img-wrap{background:#090d16;border:1px solid #ffffff24;border-radius:14px;width:100%;height:154px;margin:16px 0 10px;position:relative;overflow:hidden}.hm-card-dark__img{object-fit:cover;opacity:.95;width:100%;height:100%;transition:transform .35s,opacity .35s;display:block}.hm-card-dark:hover .hm-card-dark__img{opacity:1;transform:scale(1.05)}.hm-card-dark__img-overlay{pointer-events:none;background:linear-gradient(#0000 50%,#0c132259 100%);position:absolute;inset:0}.hm-card-widget{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:110px;margin-top:32px;display:flex;position:relative}.hm-card-widget--launcher{padding-top:10px;position:relative}.hm-widget-btn{color:#fff;background:#6366f1;border-radius:12px;align-items:center;gap:8px;padding:10px 24px;font-size:.96rem;font-weight:500;display:inline-flex;box-shadow:0 8px 24px #6366f159}.hm-widget-btn-icon{font-size:1rem}.hm-widget-cursor{filter:drop-shadow(0 4px 10px #00000080);pointer-events:none;position:absolute;bottom:-6px;right:28px;transform:rotate(-5deg)}.hm-card-widget--agency{flex-direction:column;gap:8px;width:100%;display:flex}.hm-agency-metric{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.hm-agency-metric__label{color:#94a3b8;font-size:.78rem}.hm-agency-metric__val{color:#a5f3fc;font-size:.8rem;font-weight:600}.hm-card-widget--bankgrid{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.hm-bank-tile{color:#0f172a;text-align:center;background:#fff;border-radius:8px;padding:8px 4px;font-size:.72rem;font-weight:500;box-shadow:0 2px 6px #0000001a}.hm-card-widget--phone{background:#090d16;border:1px solid #ffffff1f;border-bottom:none;border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;align-items:center;width:100%;padding:10px 12px 14px;display:flex;position:relative;box-shadow:0 -10px 25px #0006}.hm-phone-notch{background:#334155;border-radius:999px;width:50px;height:4px;margin-bottom:8px}.hm-phone-noti{color:#0f172a;background:#fff;border-radius:10px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex;box-shadow:0 4px 14px #00000040}.hm-phone-noti-icon{font-size:1.1rem}.hm-phone-noti-title{color:#0f172a;font-size:.75rem;font-weight:500;display:block}.hm-phone-noti-sub{color:#64748b;font-size:.65rem}.hm-reviews-section{background:#080c14;padding:96px 0}.hm-stories-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px;display:grid}.hm-story-card{cursor:pointer;flex-direction:column;gap:12px;display:flex}.hm-story-media{border:1px solid #ffffff1f;border-radius:16px;justify-content:flex-end;align-items:flex-start;height:195px;padding:12px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.hm-story-card:hover .hm-story-media{border-color:#6366f173;transform:translateY(-3px)}.hm-story-media--1{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%)}.hm-story-media--2{background:linear-gradient(135deg,#312e81 0%,#1e1b4b 100%)}.hm-story-media--3{background:linear-gradient(135deg,#064e3b 0%,#022c22 100%)}.hm-story-media--4{background:linear-gradient(135deg,#4c1d95 0%,#2e1065 100%)}.hm-story-img{object-fit:cover;opacity:.95;width:100%;height:100%;transition:transform .35s,opacity .35s;position:absolute;inset:0}.hm-story-card:hover .hm-story-img{opacity:1;transform:scale(1.05)}.hm-story-overlay{pointer-events:none;background:linear-gradient(#0000 40%,#080c1473 100%);position:absolute;inset:0}.hm-story-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;z-index:2;background:#ffffff40;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;transition:background-color .2s,transform .2s;display:flex;position:relative}.hm-story-card:hover .hm-story-play{background:#6366f1d9;transform:scale(1.08)}.hm-story-info{flex-direction:column;gap:2px;display:flex}.hm-story-title{color:#fff;font-size:.96rem;font-weight:600}.hm-story-sector{color:#94a3b8;font-size:.76rem}.hm-reviews-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:36px;display:grid}.hm-review-item{background:#111827;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:space-between;padding:28px;transition:transform .25s,border-color .25s;display:flex}.hm-review-item:hover{border-color:#6366f14d;transform:translateY(-3px)}.hm-review-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.hm-review-profile{align-items:center;gap:12px;display:flex}.hm-review-avatar{object-fit:cover;border:2px solid #ffffff2e;border-radius:999px;width:46px;height:46px;box-shadow:0 4px 12px #00000040}.hm-review-name{color:#fff;font-size:.98rem;font-weight:600;line-height:1.25;display:block}.hm-review-role{color:#94a3b8;font-size:.78rem;line-height:1.25;display:block}.hm-review-arrow{color:#ffffff80;font-size:1.1rem}.hm-review-stars{color:#00b67a;letter-spacing:2px;margin-bottom:14px;font-size:1rem}.hm-review-item p{color:#cbd5e1;margin:0 0 20px;font-size:.98rem;line-height:1.7}.hm-review-author{color:#64748b;font-size:.85rem}.hm-automation-section{background:#fff;padding:96px 0}.hm-automation-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1040px;margin:0 auto;padding:48px;display:grid}.hm-automation-tabs{border-bottom:1px solid #e2e8f0;align-items:center;gap:24px;margin-bottom:24px;padding-bottom:8px;display:flex}.hm-auto-tab{color:#64748b;cursor:pointer;padding-bottom:8px;font-size:.92rem;font-weight:500;transition:color .2s;position:relative}.hm-auto-tab:hover{color:#0f172a}.hm-auto-tab--active{color:#4f46e5;font-weight:600}.hm-auto-tab--active:after{content:"";background:#4f46e5;border-radius:2px;height:2px;position:absolute;bottom:-9px;left:0;right:0}.hm-automation-left h3{color:#0f172a;margin:0 0 10px;font-size:1.45rem;font-weight:500;line-height:1.3}.hm-automation-left p{color:#64748b;margin:0;font-size:.96rem;line-height:1.6}.hm-chat-box{flex-direction:column;gap:12px;display:flex}.hm-chat-msg{border-radius:12px;padding:12px 16px;font-size:.92rem;line-height:1.5}.hm-chat-msg--user{color:#1e293b;background:#fff;border:1px solid #e2e8f0;align-self:flex-end;max-width:85%}.hm-chat-msg--system{color:#3730a3;background:#e0e7ff;align-self:flex-start;max-width:90%;font-weight:500}.hm-chat-card-preview{background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:16px;box-shadow:0 8px 24px #0f172a0f}.hm-chat-card-status{color:#16a34a;margin-bottom:4px;font-size:.75rem;font-weight:500}.hm-chat-card-preview strong{color:#0f172a;font-size:1.02rem;display:block}.hm-chat-card-preview span{color:#64748b;font-size:.88rem}.hm-steps-section{background:#f8fafc;padding:96px 0}.hm-manage-dual-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:80px;display:grid}.hm-manage-card{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:12px;padding:24px;transition:transform .25s,border-color .25s;display:flex}.hm-manage-card:hover{border-color:#6366f166;transform:translateY(-4px)}.hm-manage-banner-wrap{background:#090d16;border:1px solid #ffffff1f;border-radius:14px;width:100%;height:160px;margin-bottom:6px;position:relative;overflow:hidden}.hm-manage-banner-img{object-fit:cover;opacity:.95;z-index:1;width:100%;height:100%;transition:transform .4s,opacity .3s;display:block;position:absolute;inset:0}.hm-manage-card:hover .hm-manage-banner-img{opacity:1;transform:scale(1.05)}.hm-manage-banner-scrim{pointer-events:none;z-index:2;background:linear-gradient(#0f172a0d 0%,#0f172a59 100%);position:absolute;inset:0}.hm-manage-card__icon{align-items:center;margin-bottom:4px;display:inline-flex}.hm-manage-card h3{color:#fff;margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.hm-manage-card p{color:#94a3b8;margin:0 0 8px;font-size:.95rem;line-height:1.6}.hm-manage-terminal{color:#38bdf8;background:#030712;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:4px;margin:8px 0 16px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;display:flex}.hm-terminal-line{gap:8px;display:flex}.hm-terminal-prompt{color:#64748b}.hm-terminal-text{color:#a5f3fc}.hm-manage-link{color:#818cf8;margin-top:auto;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.hm-manage-link:hover{color:#a5b4fc}.hm-steps-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px;display:grid}.hm-step-tile{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;box-shadow:0 4px 16px #0f172a08}.hm-step-tile:hover{border-color:#a5b4fc;transform:translateY(-3px);box-shadow:0 10px 24px -6px #6366f11f}.hm-step-digit{color:#6366f1;margin-bottom:12px;font-size:1.85rem;font-weight:600;line-height:1;display:block}.hm-step-tile h3{color:#0f172a;margin:0 0 8px;font-size:1.05rem;font-weight:500;line-height:1.35}.hm-step-tile p{color:#64748b;margin:0;font-size:.9rem;line-height:1.55}.hm-steps-btn-wrap{text-align:center}.hm-btn-hostinger--purple{color:#fff;background-color:#6366f1;border-color:#6366f1}.hm-btn-hostinger--purple:hover{background-color:#4f46e5;border-color:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 16px #6366f14d}.hm-faq-clean-section{background:#fff;padding:96px 0}.hm-faq-clean-wrap{max-width:800px;margin:0 auto}.hm-faq-clean-list{border-top:1px solid #e2e8f0;flex-direction:column;display:flex}.hm-faq-clean-item{border-bottom:1px solid #e2e8f0}.hm-faq-clean-summary{color:#0f172a;cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;font-size:1.04rem;font-weight:500;list-style:none;display:flex}.hm-faq-clean-summary::-webkit-details-marker{display:none}.hm-faq-clean-cross{color:#94a3b8;font-size:1.25rem;transition:transform .2s}.hm-faq-clean-item[open] .hm-faq-clean-cross{transform:rotate(45deg)}.hm-faq-clean-answer{padding-bottom:20px}.hm-faq-clean-answer p{color:#64748b;margin:0;font-size:.94rem;line-height:1.65}.hm-closing-dark{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#6366f12e 0%,#0000 65%),linear-gradient(#090d16 0%,#030712 100%);padding:120px 0;position:relative;overflow:hidden}.hm-closing-dark__container{z-index:2;max-width:800px;margin:0 auto;position:relative}.hm-closing-dark h2{color:#fff;letter-spacing:-.03em;margin:0 auto 16px;font-size:clamp(2.15rem,3.4vw,2.85rem);font-weight:500;line-height:1.18}.hm-closing-dark p{color:#94a3b8;max-width:540px;margin:0 auto 30px;font-size:1.05rem;line-height:1.65}.hm-closing-dark__actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hm-closing-trust-row{color:#94a3b8;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin-top:40px;font-size:.88rem;font-weight:500;display:flex}.hm-closing-trust-item{align-items:center;gap:8px;display:inline-flex}@media (max-width:1040px){.hm-hero__grid{grid-template-columns:1fr;gap:40px}.hm-hero__left{text-align:center;align-items:center}.hm-hero__lead{margin-left:auto;margin-right:auto}.hm-b-sidebar{display:none}}@media (max-width:900px){.hm-pricing-layout,.hm-spotlight-card{grid-template-columns:1fr}.hm-spotlight-content{padding:36px 28px}.hm-spotlight-visual{padding:24px}.hm-spotlight-triplet,.hm-spotlight-triplet-hostinger{grid-template-columns:1fr;gap:32px}.hm-picture-cards-grid,.hm-grid-4,.hm-grid-4-dark,.hm-manage-dual-grid,.hm-steps-grid,.hm-stories-grid{grid-template-columns:repeat(2,1fr)}.hm-reviews-grid{grid-template-columns:1fr}.hm-automation-box{grid-template-columns:1fr;padding:32px}}@media (max-width:600px){.hm-hero{padding-top:40px;padding-bottom:24px}.hm-hero__title{font-size:clamp(2rem,7vw,2.5rem)}.hm-b-product-card{display:none}.hm-hero-bottom-trust{gap:10px;font-size:.82rem}.hm-spotlight-section{padding:48px 0}.hm-browser-body{grid-template-columns:1fr;height:auto}.hm-browser-sidebar,.hm-browser-ai-pane{display:none}.hm-picture-cards-grid,.hm-grid-4,.hm-grid-4-dark,.hm-manage-dual-grid,.hm-steps-grid,.hm-stories-grid{grid-template-columns:1fr}}.portfolio-hostinger-section{background:#fff;padding-block:84px 0;position:relative}.portfolio-section-head{text-align:center;max-width:820px;margin:0 auto 56px}.portfolio-eyebrow{font-family:var(--font-brand,"Lato",sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#673de6;margin-bottom:8px;font-size:13px;font-weight:600}.portfolio-title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.025em;color:#0f0d1c;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.2}.portfolio-lead{font-family:var(--font-brand,"Lato",sans-serif);color:#52525b;max-width:660px;margin:14px auto 0;font-size:clamp(14.5px,1.2vw,16px);font-weight:400;line-height:1.6}.file35-bento-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:24px;margin-bottom:72px;display:grid}@media (max-width:1100px){.file35-bento-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.file35-bento-grid{grid-template-columns:1fr}}.file35-col{flex-direction:column;gap:24px;display:flex}.file35-card{cursor:default;border-radius:18px;position:relative;overflow:hidden}a.file35-card--clickable{cursor:pointer;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s;display:block}a.file35-card--clickable:hover{border-color:#673de680;transform:translateY(-3px);box-shadow:0 16px 36px -8px #00000047}a.file35-card--clickable:active{transform:scale(.99)}a.file35-card--clickable:hover .file35-mockup-img,a.file35-card--clickable:hover .file35-compact-img{transform:scale(1.025)}.file35-card--mockup-dark{background:#110d28;border:1px solid #673de640;box-shadow:0 10px 28px #110d2829}.file35-mockup-wrap{background:#1a153a;width:100%;height:195px;position:relative;overflow:hidden}.file35-mockup-img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .35s}.file35-category-pill{z-index:2;-webkit-backdrop-filter:blur(8px);color:#fff;font-family:var(--font-brand,"Lato",sans-serif);background:#0f0a28bf;border:1px solid #ffffff26;border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.file35-card-content{padding:20px 20px 22px}.file35-card-content--compact{padding:16px 18px 18px}.file35-card-title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin:0 0 8px;font-size:16px;font-weight:400;line-height:1.35}.file35-card-title a{color:#fff;text-decoration:none;transition:color .15s}.file35-card-title a:hover{color:#c4b5fd}.file35-card-desc{font-family:var(--font-brand,"Lato",sans-serif);color:#ffffffb8;margin:0;font-size:13px;line-height:1.55}.file35-card--chiaroscuro{cursor:default;background:#0d0822;border:1px solid #673de659;box-shadow:0 14px 34px #0d082240}.file35-chiaroscuro-media{width:100%;height:290px;position:relative;overflow:hidden}.file35-chiaroscuro-media--tall{height:380px}.file35-portrait-img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.file35-purple-aura{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 50% 40%,#673de673 0%,#0d082259 60%,#0d0822d9 100%);position:absolute;inset:0}.file35-portrait-caption{z-index:2;background:linear-gradient(#0000 0%,#0d0822d1 40%,#0d0822fa 100%);padding:24px 20px 18px;position:absolute;bottom:0;left:0;right:0}.file35-caption-tag{font-family:var(--font-brand,"Lato",sans-serif);text-transform:uppercase;letter-spacing:.06em;color:#c4b5fd;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.file35-caption-title{font-family:var(--font-brand,"Lato",sans-serif);color:#fff;letter-spacing:-.015em;font-size:16.5px;font-weight:700;display:block}.file35-card--media-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 16px #0000000a}.file35-compact-media{background:#f1f5f9;width:100%;height:165px;position:relative;overflow:hidden}.file35-compact-img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.file35-card--media-card .file35-card-title{color:#0f172a}.file35-card--media-card .file35-card-desc{color:#64748b}.file35-card--quote{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;justify-content:space-between;gap:18px;min-height:200px;padding:24px 22px;display:flex;box-shadow:0 4px 18px #0000000a}.file35-quote-text{font-family:var(--font-brand,"Lato",sans-serif);color:#1e293b;margin:0;font-size:14px;font-weight:500;line-height:1.6}.file35-quote-author{align-items:center;gap:12px;margin-top:auto;display:flex}.file35-author-avatar{width:36px;height:36px;font-family:var(--font-brand,"Lato",sans-serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.file35-author-avatar--purple{color:#7e22ce;background:#f3e8ff}.file35-author-avatar--blue{color:#1d4ed8;background:#eff6ff}.file35-author-avatar--teal{color:#15803d;background:#f0fdf4}.file35-author-meta{flex-direction:column;display:flex}.file35-author-name{font-family:var(--font-brand,"Lato",sans-serif);color:#0f172a;font-size:13.5px;font-weight:700}.file35-author-role{font-family:var(--font-brand,"Lato",sans-serif);color:#64748b;font-size:11.5px}.file35-card--device{background:#f8fafc;border:1px solid #e2e8f0;padding:12px}.file35-device-frame{background:#000;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000001f}.file35-category-pill--float{top:14px;left:14px}.file35-device-screen{width:100%;height:330px;position:relative}.file35-device-img{object-fit:cover;object-position:center;width:100%;height:100%}.file35-device-overlay{background:linear-gradient(#0000 0%,#000c 50%,#000 100%);padding:24px 18px 18px;position:absolute;bottom:0;left:0;right:0}.file35-device-logo{font-family:var(--font-brand,"Lato",sans-serif);color:#fff;letter-spacing:.05em;margin-bottom:3px;font-size:13.5px;font-weight:700;display:block}.file35-device-caption{font-family:var(--font-brand,"Lato",sans-serif);color:#ffffffc7;margin:0;font-size:12px;line-height:1.45}.benchmark18-fanned-section{background-color:#070518;background-image:radial-gradient(70% 60%,#7c3aed38 0%,#7c3aed0a 50%,#0000 75%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cline x1='0' y1='40' x2='80' y2='40' stroke='rgba(139,92,246,0.08)' stroke-width='1'/%3E%3Cline x1='40' y1='0' x2='40' y2='80' stroke='rgba(139,92,246,0.08)' stroke-width='1'/%3E%3Cpath d='M 40 34 L 40 46 M 34 40 L 46 40' stroke='rgba(167,139,250,0.32)' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-size:auto,80px 80px;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding-top:100px;padding-bottom:120px;position:relative;overflow:hidden}.benchmark18-head{text-align:center;margin-bottom:48px}.benchmark18-title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(32px,3.8vw,48px);font-weight:400;line-height:1.18}.benchmark18-fanned-wrap{perspective:1200px;justify-content:center;align-items:center;gap:0;max-width:1200px;margin-inline:auto;padding:40px 16px;display:flex;position:relative}.benchmark18-card{cursor:default;background:#0f0b24;border:1px solid #ffffff1f;border-radius:24px;flex:0 0 350px;max-width:350px;margin:0 -8px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 24px 50px -12px #000000b3}.benchmark18-card--left{z-index:1;transform:rotate(-6.5deg)translateY(14px)}.benchmark18-card--center{z-index:3;transform:rotate(0)translateY(-14px)}.benchmark18-card--right{z-index:2;transform:rotate(6.5deg)translateY(14px)}.benchmark18-card:hover{border-color:#a78bfa99;box-shadow:0 32px 70px -10px #7c3aed80,0 0 0 1px #a78bfa66;z-index:20!important;transform:rotate(0)translateY(-26px)scale(1.04)!important}.benchmark18-card-media{background:#080614;width:100%;height:220px;position:relative;overflow:hidden}.benchmark18-card-img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .4s;display:block}.benchmark18-card:hover .benchmark18-card-img{transform:scale(1.05)}.benchmark18-card-pill{-webkit-backdrop-filter:blur(8px);color:#f1f5f9;font-family:var(--font-brand,"Lato",sans-serif);letter-spacing:.02em;background:#0f0b24bf;border:1px solid #ffffff26;border-radius:9999px;padding:5px 12px;font-size:11.5px;font-weight:600;position:absolute;top:14px;left:14px}.benchmark18-card-body{background:linear-gradient(#0f0b24d9 0%,#0f0b24 100%);flex-direction:column;justify-content:space-between;min-height:190px;padding:22px 24px;display:flex}.benchmark18-card-quote{font-family:var(--font-brand,"Lato",sans-serif);color:#e2e8f0;margin:0 0 16px;font-size:13.5px;font-weight:400;line-height:1.5}.benchmark18-card-footer{align-items:center;gap:12px;display:flex}.benchmark18-avatar{width:34px;height:34px;font-family:var(--font-brand,"Lato",sans-serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.benchmark18-avatar--purple{color:#2e1065;background:#c4b5fd}.benchmark18-avatar--emerald{color:#064e3b;background:#a7f3d0}.benchmark18-avatar--blue{color:#0c4a6e;background:#bae6fd}.benchmark18-author-meta{flex-direction:column;gap:2px;display:flex}.benchmark18-author-name{font-family:var(--font-brand,"Lato",sans-serif);color:#fff;font-size:13.5px;font-weight:700}.benchmark18-author-role{font-family:var(--font-brand,"Lato",sans-serif);color:#94a3b8;font-size:12px;font-weight:400}@media (max-width:980px){.benchmark18-fanned-section{padding-top:64px;padding-bottom:72px}.benchmark18-fanned-wrap{flex-direction:column;gap:24px;margin-top:32px;padding:24px 16px}.benchmark18-card{width:100%;max-width:400px;margin:0!important;transform:none!important}.benchmark18-card:hover{transform:translateY(-6px)!important}}.benchmark18-ticker-head{text-align:center;margin-top:68px;margin-bottom:32px}.benchmark18-ticker-title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.02em;color:#fffffff2;margin:0;font-size:clamp(22px,2.5vw,32px);font-weight:400;line-height:1.25}.benchmark18-reviews-outer{width:100vw;margin-left:-50vw;margin-right:-50vw;padding:12px 0 24px;position:relative;left:50%;right:50%;overflow:hidden}.benchmark18-marquee-wrapper{gap:20px;width:max-content;display:flex}.benchmark18-reviews-track{will-change:transform;flex-shrink:0;gap:20px;width:max-content;display:flex}@keyframes benchmark18-marquee-ltr{0%{transform:translate(calc(-100% - 20px))}to{transform:translate(0)}}.benchmark18-marquee-ltr{animation:88s linear infinite benchmark18-marquee-ltr!important}.benchmark18-marquee-wrapper:hover .benchmark18-reviews-track{animation-play-state:paused!important}.benchmark18-review-card{-webkit-backdrop-filter:blur(12px);cursor:pointer;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;flex-shrink:0;gap:12px;width:350px;min-width:350px;max-width:350px;padding:22px 20px;display:flex;box-shadow:0 8px 24px -6px #00000080;background:#120e26e0!important;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s!important}.benchmark18-review-card:hover{z-index:10!important;border-color:#a78bfa80!important;position:relative!important;transform:translateY(-6px)scale(1.02)!important;box-shadow:0 20px 40px -10px #7c3aed66,0 0 0 1px #a78bfa4d!important}@media (max-width:640px){.benchmark18-marquee-wrapper,.benchmark18-reviews-track{gap:14px}.benchmark18-review-card{width:290px;min-width:290px;max-width:290px;padding:18px 16px}@keyframes benchmark18-marquee-ltr{0%{transform:translate(calc(-100% - 14px))}to{transform:translate(0)}}.benchmark18-marquee-ltr{animation-duration:40s!important}}.benchmark18-review-header{align-items:center;gap:12px;display:flex}.benchmark18-review-avatar-img{object-fit:cover;border:1.5px solid #a78bfa66;border-radius:50%;flex-shrink:0;width:40px;height:40px;box-shadow:0 2px 8px #0006}.benchmark18-review-info{flex-direction:column;gap:2px;display:flex}.benchmark18-review-name{font-family:var(--font-brand,"Lato",sans-serif);color:#fff;font-size:13.5px;font-weight:700;line-height:1.25}.benchmark18-review-role{font-family:var(--font-brand,"Lato",sans-serif);color:#a78bfa;font-size:11.5px;font-weight:500;line-height:1.25}.benchmark18-review-text{font-family:var(--font-brand,"Lato",sans-serif);color:#cbd5e1;margin:0;font-size:12.5px;font-weight:400;line-height:1.55}.benchmark65-faq-section{background-color:#fff;border-top:1px solid #f1f5f9;padding-block:104px 120px;position:relative}.benchmark65-faq-head{text-align:center;margin-inline:auto;max-width:760px;margin-bottom:56px}.benchmark65-faq-eyebrow{font-family:var(--font-brand,"Lato",sans-serif);text-transform:uppercase;letter-spacing:.08em;color:#673de6;margin-bottom:12px;font-size:13px;font-weight:700;display:inline-block}.benchmark65-faq-title{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.025em;color:#111827;margin:0 0 16px;font-size:clamp(32px,3.8vw,46px);font-weight:400;line-height:1.18}.benchmark65-faq-lead{font-family:var(--font-brand,"Lato",sans-serif);color:#4b5563;margin:0;font-size:clamp(15px,1.2vw,16.5px);font-weight:400;line-height:1.6}.benchmark65-faq-container{width:100%;max-width:880px;margin-inline:auto}.benchmark65-faq-accordion{flex-direction:column;display:flex}.benchmark65-faq-item{border-bottom:1px solid #e5e7eb}.benchmark65-faq-trigger{cursor:pointer;text-align:left;width:100%;font-family:var(--font-brand,"Lato",sans-serif);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;transition:color .15s;display:flex}.benchmark65-faq-question{font-family:var(--font-brand,"Lato",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;color:#111827;font-size:clamp(16px,1.25vw,18px);font-weight:400;line-height:1.4;transition:color .15s}.benchmark65-faq-trigger:hover .benchmark65-faq-question{color:#673de6}.benchmark65-faq-item.is-open .benchmark65-faq-question,.benchmark65-faq-item.is-open .benchmark65-faq-icon{font-weight:600;color:#673de6!important}.benchmark65-faq-item.is-open{border-bottom-color:#673de640}.benchmark65-faq-icon{color:#374151;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:20px;font-weight:400;line-height:1;transition:transform .2s,color .15s;display:flex}.benchmark65-faq-trigger:hover .benchmark65-faq-icon{color:#673de6}.benchmark65-faq-answer{font-family:var(--font-brand,"Lato",sans-serif);color:#4b5563;padding-bottom:24px;font-size:15px;line-height:1.68}.benchmark65-faq-answer p{margin:0}.benchmark65-faq-search-wrap{max-width:680px;margin:0 auto 36px}.benchmark65-faq-search-box{background:#f8f9fc;border:1.5px solid #e2e8f0;border-radius:9999px;align-items:center;padding:6px 16px 6px 18px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.benchmark65-faq-search-box:focus-within{background:#fff;border-color:#673de6;box-shadow:0 0 0 3.5px #673de61f}.benchmark65-faq-search-icon{color:#94a3b8;flex-shrink:0;margin-right:12px}.benchmark65-faq-search-input{width:100%;font-family:var(--font-brand,"Lato",sans-serif);color:#110f24;background:0 0;border:none;outline:none;font-size:14.5px}.benchmark65-faq-search-input::placeholder{color:#94a3b8}.benchmark65-faq-search-clear{color:#64748b;cursor:pointer;background:#e2e8f0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;transition:all .15s;display:flex}.benchmark65-faq-search-clear:hover{color:#0f172a;background:#cbd5e1}.benchmark65-faq-empty{text-align:center;color:#64748b;font-family:var(--font-brand,"Lato",sans-serif);padding:44px 20px}.benchmark65-faq-empty p{margin-bottom:14px;font-size:15px}.benchmark65-faq-reset-btn{color:#fff;font-family:var(--font-brand,"Lato",sans-serif);cursor:pointer;background:#673de6;border:none;border-radius:9999px;padding:9px 22px;font-size:13.5px;font-weight:600;transition:all .2s}.benchmark65-faq-reset-btn:hover{background:#5025d1}.benchmark65-faq-pagination{border-top:1px solid #f1f3f9;justify-content:center;align-items:center;gap:18px;margin-top:40px;padding-top:24px;display:flex}.benchmark65-faq-nav-btn{color:#110f24;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 6px #0000000a}.benchmark65-faq-nav-btn:hover:not(:disabled){color:#673de6;background:#f8f6fe;border-color:#673de6;transform:translateY(-1px);box-shadow:0 4px 12px #673de62e}.benchmark65-faq-nav-btn:active:not(:disabled){transform:scale(.96)}.benchmark65-faq-nav-btn:disabled{opacity:.35;cursor:not-allowed;color:#9ca3af;box-shadow:none;background:#f9fafb;border-color:#e5e7eb}.benchmark65-faq-page-indicator{font-family:var(--font-brand,"Lato",sans-serif);color:#64748b;letter-spacing:-.01em;font-size:14px}.benchmark65-faq-page-indicator strong{color:#110f24;font-weight:600}@media (max-width:640px){.benchmark65-faq-section{padding-block:64px 76px}.benchmark65-faq-head{margin-bottom:32px}.benchmark65-faq-search-wrap{margin-bottom:28px}.benchmark65-faq-trigger{gap:16px;padding-block:18px}.benchmark65-faq-pagination{gap:12px;margin-top:32px}.benchmark65-faq-page-indicator{font-size:13px}}.info-page{background:#f8fafc;min-height:100vh;padding-bottom:80px}.info-hero{text-align:center;background:#070518 radial-gradient(70% 60% at 50% 0,#673de652,#07051800 80%);border-bottom:1px solid #ffffff14;padding-block:84px 60px;position:relative;overflow:hidden}.info-hero__badge{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;background:#673de633;border:1px solid #a78bfa59;border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:4px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.info-hero__title{color:#fff;letter-spacing:-.025em;margin-inline:auto;max-width:860px;margin-bottom:18px;font-size:clamp(2.2rem,4.5vw,3.15rem);font-weight:800;line-height:1.18}.info-hero__title-accent{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#c4b5fd 0%,#fff 100%);-webkit-background-clip:text}.info-hero__desc{color:#ffffffd1;margin-inline:auto;max-width:720px;margin-bottom:30px;font-size:16.5px;line-height:1.65}.info-hero__metrics{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-inline:auto;padding:12px 28px;display:inline-flex}.info-hero__metric-item{flex-direction:column;align-items:center;gap:2px;display:flex}.info-hero__metric-val{color:#fff;font-size:1.15rem;font-weight:800}.info-hero__metric-lbl{color:#94a3b8;font-size:11.5px;font-weight:500}.info-hero__metric-sep{background:#ffffff1f;width:1px;height:28px}.info-controls{background:#fff;border-bottom:1px solid #e8ecf4;padding-block:22px;box-shadow:0 4px 20px -4px #0f172a08}.info-controls__wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.info-controls__tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.info-controls__tab{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;padding:8px 18px;font-size:13.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.info-controls__tab:hover{color:#582cd1;background:#ede9fe;border-color:#673de64d}.info-controls__tab.is-active{color:#fff;background:#673de6;border-color:#673de6;box-shadow:0 4px 12px #673de640}.info-controls__search{flex:1;align-items:center;min-width:280px;max-width:360px;display:flex;position:relative}.info-controls__search-icon{color:#94a3b8;pointer-events:none;position:absolute;left:14px}.info-controls__input{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9999px;outline:none;width:100%;padding:10px 36px 10px 40px;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .2s}.info-controls__input:focus{background:#fff;border-color:#673de6;box-shadow:0 0 0 3px #673de626}.info-controls__clear-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;font-size:12px;position:absolute;right:12px}.info-grid-section{padding-block:52px}.info-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:28px;display:grid}.info-card{background:#fff;border:1px solid #e8ecf4;border-radius:20px;flex-direction:column;padding:30px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;box-shadow:0 4px 16px -2px #0f172a0a}.info-card:hover{border-color:#c4b5fd;transform:translateY(-5px);box-shadow:0 20px 40px -10px #673de61f,0 2px 6px #0f172a0a}.info-card__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.info-card__category{color:#582cd1;letter-spacing:.04em;text-transform:uppercase;background:#f5f0ff;border:1px solid #673de640;border-radius:9999px;align-items:center;padding:3px 11px;font-size:11px;font-weight:700;display:inline-flex}.info-card__meta{color:#64748b;font-size:12.5px;font-weight:500}.info-card__title{color:#0f172a;letter-spacing:-.015em;margin-bottom:12px;font-size:1.3rem;font-weight:750;line-height:1.35;transition:color .15s}.info-card:hover .info-card__title{color:#582cd1}.info-card__summary{color:#475569;margin-bottom:18px;font-size:14.5px;line-height:1.65}.info-card__highlights{background:#fbfaff;border:1px solid #f1edff;border-radius:12px;margin-bottom:22px;padding:16px 18px}.info-card__highlights-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.info-card__highlights-list li{color:#334155;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.info-card__footer{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.info-card__author{color:#64748b;font-size:12px}.info-card__read-btn{color:#582cd1;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:13.5px;font-weight:700;transition:gap .2s,color .2s;display:inline-flex}.info-empty{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:16px;padding:64px 20px}.info-empty__title{color:#0f172a;margin-bottom:8px;font-size:1.25rem;font-weight:700}.info-empty__desc{color:#64748b;margin-inline:auto;max-width:480px;margin-bottom:20px;font-size:14.5px}.info-empty__btn{color:#fff;cursor:pointer;background:#673de6;border:none;border-radius:8px;padding:8px 18px;font-weight:600}.info-cta{padding-top:24px}.info-cta__box{text-align:center;color:#fff;background:linear-gradient(135deg,#070518 0%,#1e1438 100%);border:1px solid #a78bfa40;border-radius:24px;padding:56px 40px;box-shadow:0 20px 50px -10px #07051866}.info-cta__title{letter-spacing:-.015em;color:#fff;margin-bottom:14px;font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:800}.info-cta__desc{color:#ffffffd1;margin-inline:auto;max-width:660px;margin-bottom:30px;font-size:16px;line-height:1.65}.info-cta__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.about-company-page{background:#f8fafc;min-height:100vh;padding-bottom:80px}.about-hero{text-align:center;background:#070518 radial-gradient(70% 60% at 50% 0,#673de652,#07051800 80%);border-bottom:1px solid #ffffff14;padding-block:84px 60px;position:relative;overflow:hidden}.about-hero__badge{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;background:#673de633;border:1px solid #a78bfa59;border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:4px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.about-hero__title{color:#fff;letter-spacing:-.025em;margin-inline:auto;max-width:900px;margin-bottom:20px;font-size:clamp(2.2rem,4.5vw,3.15rem);font-weight:800;line-height:1.18}.about-hero__title-accent{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#c4b5fd 0%,#fff 100%);-webkit-background-clip:text}.about-hero__desc{color:#ffffffd1;margin-inline:auto;max-width:760px;margin-bottom:32px;font-size:17px;line-height:1.65}.about-hero__metrics{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-inline:auto;padding:12px 28px;display:inline-flex}.about-hero__metric-item{flex-direction:column;align-items:center;gap:2px;display:flex}.about-hero__metric-val{color:#fff;font-size:1.15rem;font-weight:800}.about-hero__metric-lbl{color:#94a3b8;font-size:11.5px;font-weight:500}.about-hero__metric-sep{background:#ffffff1f;width:1px;height:28px}.about-greeting-section{padding-block:52px}.about-director-avatar{background:#0f172a;border-radius:18px;margin-bottom:18px;position:relative;overflow:hidden;box-shadow:0 8px 24px -4px #00000026}.about-director-verified{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;white-space:nowrap;background:#0f172ae0;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.about-director-verified svg{color:#a855f7}.about-speech-sign-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:16px;padding:14px 22px;display:inline-flex;box-shadow:0 2px 8px #0f172a0a}.about-speech-seal{background:#673de61a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.about-speech-sign-text{text-align:right;flex-direction:column;gap:2px;display:flex}.about-speech-sign-text strong{color:#0f172a;font-size:15px;font-weight:700}.about-speech-sign-text span{color:#582cd1;font-size:13px;font-weight:600}.about-speech-sign-text small{color:#64748b;font-size:12px}.about-vision-section{padding-block:32px 52px}.about-vision-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.about-vision-card,.about-mission-card{background:#fff;border:1px solid #e8ecf4;border-radius:20px;padding:38px;transition:transform .25s,box-shadow .25s;box-shadow:0 8px 24px -4px #0f172a0a}.about-vision-card:hover,.about-mission-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px -8px #673de61a}.about-leader-card{background:#fff;border:1px solid #e8ecf4;border-radius:20px;flex-direction:column;padding:32px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 8px 24px -4px #0f172a0a}.about-leader-card:hover{border-color:#c4b5fd;transform:translateY(-4px);box-shadow:0 16px 36px -8px #673de61a}.about-leader-card__badge-role{text-transform:uppercase;letter-spacing:.05em;color:#582cd1;background:#f5f0ff;border:1px solid #673de633;border-radius:9999px;align-self:flex-start;margin-bottom:14px;padding:3px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.about-leader-card__focus{color:#334155;background:#fbfaff;border:1px solid #f1edff;border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:13.5px;line-height:1.55}.about-value-card{background:#fff;border:1px solid #e8ecf4;border-radius:20px;padding:32px;transition:transform .25s,box-shadow .25s;box-shadow:0 8px 24px -4px #0f172a0a}.about-value-card:hover{border-color:#c4b5fd;transform:translateY(-4px);box-shadow:0 16px 36px -8px #673de61a}.about-value-card__subtitle{color:#582cd1;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-size:12.5px;font-weight:700;display:block}.about-legal-box{background:#fff;border:1px solid #e8ecf4;border-radius:24px;padding:44px;box-shadow:0 16px 40px -8px #0f172a0f}.about-legal-entry{background:#fbfaff;border:1px solid #f1edff;border-radius:14px;flex-direction:column;gap:6px;padding:20px;transition:border-color .2s,transform .2s;display:flex}.about-legal-entry:hover{border-color:#c4b5fd;transform:translateY(-2px)}.about-legal-entry__label{color:#582cd1;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.about-cta__box{text-align:center;color:#fff;background:linear-gradient(135deg,#070518 0%,#1e1438 100%);border:1px solid #a78bfa40;border-radius:24px;padding:56px 40px;box-shadow:0 20px 50px -10px #07051866}.about-cta__title{letter-spacing:-.015em;color:#fff;margin-bottom:14px;font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:800}@media (max-width:768px){.about-director-split,.about-vision-grid{grid-template-columns:1fr}.about-director-speech,.about-legal-box{padding:24px}}.about-vision-card__eyebrow,.about-mission-card__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#673de6;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.about-vision-card__title,.about-mission-card__title{color:#0f172a;margin-bottom:16px;font-size:1.5rem;font-weight:800}.about-vision-card__desc{color:#334155;font-size:15.5px;line-height:1.7}.about-mission-card__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.about-mission-card__list li{color:#334155;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.55;display:flex}.about-leadership-section{padding-block:48px}.about-leadership-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-top:36px;display:grid}.about-leader-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:28px;transition:transform .2s,box-shadow .2s;display:flex}.about-leader-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px -6px #0f172a0f}.about-leader-card__badge-role{text-transform:uppercase;letter-spacing:.05em;color:#673de6;margin-bottom:8px;font-size:12px;font-weight:700}.about-leader-card__name{color:#0f172a;margin-bottom:4px;font-size:1.25rem;font-weight:700}.about-leader-card__role{color:#64748b;margin-bottom:12px;font-size:13.5px;font-weight:500}.about-leader-card__focus{color:#334155;background:#f8fafc;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.5}.about-leader-card__bio{color:#475569;margin-bottom:14px;font-size:14px;line-height:1.6}.about-leader-card__quote{color:#673de6;border-top:1px solid #f1f5f9;margin-top:auto;padding-top:12px;font-size:13px;font-style:italic}.about-values-section{padding-block:48px}.about-values-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin-top:36px;display:grid}.about-value-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px}.about-value-card__title{color:#0f172a;margin-bottom:4px;font-size:1.2rem;font-weight:700}.about-value-card__subtitle{color:#673de6;margin-bottom:12px;font-size:12.5px;font-weight:600;display:block}.about-value-card__desc{color:#475569;font-size:14px;line-height:1.6}.about-legal-section{padding-block:48px}.about-legal-box{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:40px}.about-legal-box__head{margin-bottom:28px}.about-legal-box__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:#673de6;margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.about-legal-box__title{color:#0f172a;margin-bottom:8px;font-size:1.5rem;font-weight:800}.about-legal-box__desc{color:#64748b;max-width:680px;font-size:15px}.about-legal-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.about-legal-entry{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;padding:16px;display:flex}.about-legal-entry__label{color:#64748b;font-size:12px;font-weight:500}.about-legal-entry__value{color:#0f172a;font-size:14px;font-weight:600}.about-cta{padding-top:24px}.about-cta__box{text-align:center;color:#fff;background:linear-gradient(135deg,#0b192c 0%,#1e293b 100%);border-radius:20px;padding:48px}.about-cta__title{letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.about-cta__desc{color:#fffc;margin-inline:auto;max-width:640px;margin-bottom:28px;font-size:15.5px;line-height:1.6}.about-cta__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}@media (max-width:768px){.about-vision-grid{grid-template-columns:1fr}.about-greeting-card,.about-legal-box{padding:24px}}.about-director-split{grid-template-columns:320px 1fr;align-items:start;gap:40px;display:grid}.about-director-profile{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:20px;box-shadow:0 10px 25px -10px #0f172a0f}.about-director-avatar{background:#0f172a;border-radius:14px;margin-bottom:16px;overflow:hidden}.about-director-img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.about-director-meta{flex-direction:column;gap:4px;display:flex}.about-director-name{color:#0f172a;margin:0;font-size:1.15rem;font-weight:800}.about-director-role{color:#673de6;font-size:13px;font-weight:600}.about-director-firm{color:#64748b;margin:0;font-size:12px}.about-director-speech{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:40px;box-shadow:0 10px 30px -10px #0f172a0d}.about-speech-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#673de6;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.about-speech-heading{color:#0f172a;margin-bottom:18px;font-size:1.75rem;font-weight:800;line-height:1.25}.about-speech-quote{color:#1e293b;background:#f8fafc;border-left:4px solid #673de6;border-radius:0 12px 12px 0;margin-block:20px;padding:16px 20px;font-size:1.125rem;font-style:italic;font-weight:600;line-height:1.6}.about-speech-body{color:#334155;flex-direction:column;gap:14px;margin-bottom:28px;font-size:15px;line-height:1.75;display:flex}.about-speech-sign{border-top:1px solid #f1f5f9;justify-content:flex-end;padding-top:20px;display:flex}.about-speech-sign-box{text-align:right;flex-direction:column;gap:2px;display:flex}.about-speech-sign-box strong{color:#0f172a;font-size:15px}.about-speech-sign-box span{color:#673de6;font-size:13px;font-weight:600}.about-speech-sign-box small{color:#64748b;font-size:12px}.about-value-card__num{color:#673de6;background:#f0ebff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-flex}@media (max-width:820px){.about-director-split{grid-template-columns:1fr;gap:24px}.about-director-speech{padding:24px}}.info-card__actions{margin-top:4px}.info-card__read-btn{color:#673de6;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:14px;font-weight:600;transition:gap .2s;display:inline-flex}.info-card__read-btn:hover{color:#5429d1;gap:8px}.info-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172aa6;justify-content:center;align-items:center;padding:20px;animation:.2s modal-fade-in;display:flex;position:fixed;inset:0}.info-modal{background:#fff;border:1px solid #e2e8f0;border-radius:24px;width:100%;max-width:680px;max-height:90vh;padding:36px;animation:.22s cubic-bezier(.16,1,.3,1) modal-scale-in;position:relative;overflow-y:auto;box-shadow:0 25px 60px -15px #0000004d}.info-modal__close{cursor:pointer;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.info-modal__close:hover{color:#0f172a;background:#f1f5f9;transform:rotate(90deg)}.info-modal__header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.info-modal__category{text-transform:uppercase;color:#673de6;background:#f0ebff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.info-modal__meta{color:#64748b;font-size:12.5px}.info-modal__title{color:#0f172a;margin-bottom:8px;font-size:1.6rem;font-weight:800;line-height:1.3}.info-modal__author{color:#64748b;border-bottom:1px solid #f1f5f9;margin-bottom:24px;padding-bottom:16px;font-size:13px}.info-modal__body{color:#334155;flex-direction:column;gap:14px;margin-bottom:24px;font-size:15px;line-height:1.8;display:flex}.info-modal__highlights{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #673de6;border-radius:0 12px 12px 0;margin-bottom:28px;padding:16px 20px}.info-modal__highlights strong{color:#0f172a;margin-bottom:8px;font-size:13.5px;display:block}.info-modal__highlights ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.info-modal__highlights li{color:#334155;padding-left:18px;font-size:13.5px;line-height:1.5;position:relative}.info-modal__highlights li:before{content:"•";color:#673de6;font-weight:700;position:absolute;left:0}.info-modal__footer{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:12px;padding-top:20px;display:flex}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.maintenance-page{background:radial-gradient(circle at 50% 20%,#673de60d 0%,#0000 70%);justify-content:center;align-items:center;min-height:calc(100vh - 220px);padding-block:80px;display:flex}.maintenance-box-section{width:100%}.maintenance-box{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:24px;max-width:600px;margin-inline:auto;padding:48px 36px;box-shadow:0 10px 30px -10px #0f172a0f}.maintenance-flag-wrap{justify-content:center;margin-bottom:20px;display:flex}.maintenance-flag{color:#673de6;letter-spacing:.02em;background:#f5f0ff;border:1px solid #673de640;border-radius:9999px;align-items:center;gap:8px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-flex}.maintenance-box__title{color:#0f172a;margin-bottom:12px;font-size:1.65rem;font-weight:800;line-height:1.3}.maintenance-box__desc{color:#475569;margin-bottom:32px;font-size:15px;line-height:1.65}.maintenance-box__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.maintenance-box__actions .btn{border-radius:12px;justify-content:center;align-items:center;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.maintenance-box__actions .btn--primary{color:#fff;background:#673de6;box-shadow:0 4px 12px #673de640}.maintenance-box__actions .btn--primary:hover{background:#5429d1;transform:translateY(-1px);box-shadow:0 6px 16px #673de659}.maintenance-box__actions .btn--secondary{color:#0f172a;background:#fff;border:1px solid #e2e8f0}.maintenance-box__actions .btn--secondary:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.product-landing--pos-resto .plp-hero{background:var(--surface-plain);min-height:0;padding-bottom:88px}.product-landing.product-landing--pos-resto .plp-hero{padding-top:calc(var(--header-h) + 72px)}.product-landing--pos-resto .plp-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(46% 40% at 80% 16%,#673de61a,#0000 72%),radial-gradient(34% 30% at 4% 100%,#2450e80f,#0000 72%);position:absolute;inset:0}.product-landing--pos-resto .plp-hero__overlay{display:none}.product-landing--pos-resto .plp-hero__container{z-index:1;position:relative}@media (min-width:62rem){.product-landing--pos-resto .plp-hero__container{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:72px}}.product-landing--pos-resto .plp-hero__meta{gap:18px;margin-bottom:22px}.product-landing--pos-resto .plp-back-link{color:var(--color-neutral-500)}.product-landing--pos-resto .plp-back-link:hover{color:var(--color-primary-700)}.product-landing--pos-resto .plp-hero__meta .chip{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-600);background:0 0;border:0;border-radius:0;gap:0;padding:0;font-size:11.5px;font-weight:700;line-height:1.7}.product-landing--pos-resto .plp-hero__meta .chip:before{display:none}.product-landing--pos-resto .plp-hero__title{letter-spacing:-.03em;color:var(--color-neutral-900);max-width:19ch;margin-bottom:20px;font-size:clamp(2.05rem,4.4vw,3.35rem);font-weight:900;line-height:1.08}.product-landing--pos-resto .plp-hero__accent{color:var(--color-primary-600);font-style:normal}.product-landing--pos-resto .plp-hero__lead{color:var(--color-neutral-600);max-width:54ch;margin-bottom:32px;font-size:17px;line-height:1.72}.product-landing--pos-resto .plp-hero__btn-main{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;box-shadow:0 12px 28px -12px #673de699}.product-landing--pos-resto .plp-hero__btn-main:hover{background:var(--color-primary-700);border-color:var(--color-primary-700)}.product-landing--pos-resto .plp-hero__btn-sec{background:var(--surface-plain);border:1px solid var(--color-neutral-200);color:var(--color-neutral-900)}.product-landing--pos-resto .plp-hero__btn-sec:hover{background:var(--color-neutral-50);border-color:var(--color-neutral-300)}.product-landing--pos-resto .plp-hero__person-img{border-radius:var(--radius-panel);filter:drop-shadow(0 28px 56px #110c2938);border:0;width:100%;max-width:none;height:340px}@media (min-width:62rem){.product-landing--pos-resto .plp-hero__person-img{border-radius:var(--radius-hero);height:520px}}.product-landing--pos-resto .plp-floating-badge{border:1px solid var(--color-neutral-150);border-radius:var(--radius-sm);color:var(--color-neutral-900);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);filter:none;background:#fffffff5;padding:9px 14px;box-shadow:0 16px 34px -18px #110c2973}@media (min-width:62rem){.product-landing--pos-resto .plp-floating-badge--1{top:7%;right:-6%}.product-landing--pos-resto .plp-floating-badge--2{top:44%;left:-8%}.product-landing--pos-resto .plp-floating-badge--3{bottom:9%;right:-4%}}.product-landing--pos-resto .plp-stats-bar{background:var(--surface-plain);border-top:0;border-bottom:1px solid var(--color-neutral-150);padding-block:40px}.product-landing--pos-resto .plp-stats-bar__grid{gap:32px 0}.product-landing--pos-resto .plp-stat{text-align:left;align-items:flex-start;gap:8px;padding-inline:24px}.product-landing--pos-resto .plp-stat:first-child{padding-left:0}.product-landing--pos-resto .plp-stat+.plp-stat{border-left:1px solid var(--color-neutral-150)}.product-landing--pos-resto .plp-stat__icon{font-size:15px;line-height:1}.product-landing--pos-resto .plp-stat__value{color:var(--color-neutral-900);font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,1.9vw,1.45rem);font-weight:700}.product-landing--pos-resto .plp-stat__label{color:var(--color-neutral-500);max-width:24ch;font-size:13px}@media (max-width:47.99rem){.product-landing--pos-resto .plp-stats-bar__grid{gap:28px 20px}.product-landing--pos-resto .plp-stat{padding-inline:0}.product-landing--pos-resto .plp-stat+.plp-stat{border-left:0}}.product-landing--pos-resto .plp-section-head:not(.plp-section-head--light){max-width:none;margin-bottom:var(--space-head);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:16px 72px;display:grid}@media (max-width:61.99rem){.product-landing--pos-resto .plp-section-head:not(.plp-section-head--light){align-items:flex-start;gap:10px;display:flex}}.product-landing--pos-resto .plp-section-head:not(.plp-section-head--light)>.eyebrow,.product-landing--pos-resto .plp-section-head:not(.plp-section-head--light)>h2{grid-column:1}.product-landing--pos-resto .plp-section-head:not(.plp-section-head--light)>.lead{grid-column:2}.product-landing--pos-resto .plp-section-head:not(.plp-section-head--light)>:not(.eyebrow):not(h2):not(.lead){grid-column:1/-1}.product-landing--pos-resto .plp-section-head h2{letter-spacing:-.03em;color:var(--color-neutral-900);font-size:clamp(1.5rem,2.9vw,2.25rem);font-weight:900;line-height:1.14}.product-landing--pos-resto .plp-section-head .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-600);margin-bottom:4px;font-size:11.5px;font-weight:700}.product-landing--pos-resto .plp-section-head .lead{color:var(--color-neutral-600);max-width:48ch;font-size:16.5px;line-height:1.7}.product-landing--pos-resto .plp-features-section,.product-landing--pos-resto .plp-video-section,.product-landing--pos-resto .plp-challenges-section,.product-landing--pos-resto .plp-hardware-section,.product-landing--pos-resto .plp-pricing-section,.product-landing--pos-resto .plp-faq-section{padding-block:var(--space-section-wide)}.product-landing--pos-resto .plp-demo-section,.product-landing--pos-resto .plp-workflow-section,.product-landing--pos-resto .plp-closing-section{padding-block:var(--space-section-dark)}.product-landing--pos-resto .plp-formats-section{padding-top:var(--space-section-dark)}.product-landing--pos-resto .plp-bento{gap:24px}.product-landing--pos-resto .plp-bento__card,.product-landing--pos-resto .plp-bento__card--a,.product-landing--pos-resto .plp-bento__card--b,.product-landing--pos-resto .plp-bento__card--c,.product-landing--pos-resto .plp-bento__card--d{background:var(--surface-plain);color:var(--color-neutral-900);border:1px solid var(--color-neutral-150);border-radius:var(--radius-panel);box-shadow:none}.product-landing--pos-resto .plp-bento__card:hover{transform:translateY(-3px);box-shadow:0 28px 56px -34px #110c2966}.product-landing--pos-resto .plp-bento__card-img,.product-landing--pos-resto .plp-bento__card--a .plp-bento__card-img,.product-landing--pos-resto .plp-bento__card--d .plp-bento__card-img{filter:none;object-fit:cover}.product-landing--pos-resto .plp-bento__card--a .plp-bento__card-img{flex:1;height:auto;min-height:260px}.product-landing--pos-resto .plp-bento__card--a .plp-bento__card-body{flex:none}.product-landing--pos-resto .plp-bento__card--b .plp-bento__card-img,.product-landing--pos-resto .plp-bento__card--c .plp-bento__card-img{height:200px}.product-landing--pos-resto .plp-bento__card--d .plp-bento__card-img{height:260px;max-height:260px}.product-landing--pos-resto .plp-bento__card-body{gap:12px;padding:28px}.product-landing--pos-resto .plp-bento__tag,.product-landing--pos-resto .plp-bento__tag--cyan,.product-landing--pos-resto .plp-bento__tag--blue,.product-landing--pos-resto .plp-bento__tag--green,.product-landing--pos-resto .plp-bento__card--a .plp-bento__tag,.product-landing--pos-resto .plp-bento__card--d .plp-bento__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-600);background:0 0;border:0;border-radius:0;padding:0;font-size:11.5px;font-weight:700}.product-landing--pos-resto .plp-bento__title,.product-landing--pos-resto .plp-bento__card--a .plp-bento__title,.product-landing--pos-resto .plp-bento__card--d .plp-bento__title{letter-spacing:-.01em;color:var(--color-neutral-900);font-size:1.25rem;font-weight:700;line-height:1.3}.product-landing--pos-resto .plp-bento__desc,.product-landing--pos-resto .plp-bento__card--a .plp-bento__desc,.product-landing--pos-resto .plp-bento__card--d .plp-bento__desc{color:var(--color-neutral-600);font-size:15px;line-height:1.65}.product-landing--pos-resto .plp-bento__highlight{color:var(--color-primary-700);font-weight:700}.product-landing--pos-resto .plp-bento__metric{border-top:1px solid var(--color-neutral-150)}.product-landing--pos-resto .plp-bento__metric-val{color:var(--color-neutral-900);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700}.product-landing--pos-resto .plp-bento__metric-lbl{color:var(--color-neutral-500);font-size:13px}.product-landing--pos-resto .plp-bento__chip-row{border-top:1px solid var(--color-neutral-150);gap:24px;padding-top:16px}.product-landing--pos-resto .plp-bento__chip{color:var(--color-neutral-500);background:0 0;border:0;border-radius:0;padding:0;font-size:13px}.product-landing--pos-resto .plp-pricing-section{background:var(--color-neutral-50)}.product-landing--pos-resto .plp-pricing-grid{gap:24px;margin-top:44px}.product-landing--pos-resto .plp-pricing-guarantees{gap:8px 28px;margin-top:22px}.product-landing--pos-resto .plp-pricing-guarantee{box-shadow:none;color:var(--color-neutral-600);background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:500}.product-landing--pos-resto .plp-pricing-guarantee__check{color:var(--color-primary-600);font-weight:700}.product-landing--pos-resto .plp-pricing-card{background:var(--surface-plain);border:1px solid var(--color-neutral-150);border-radius:var(--radius-panel);box-shadow:none;padding:34px 28px 30px}.product-landing--pos-resto .plp-pricing-card:hover{border-color:var(--color-neutral-200);transform:translateY(-4px);box-shadow:0 28px 56px -34px #110c2966}.product-landing.product-landing--pos-resto .plp-pricing-card--popular{transform:none;background:var(--surface-plain)!important;border:1.5px solid var(--color-primary-600)!important;box-shadow:0 28px 56px -36px #673de673!important}.product-landing.product-landing--pos-resto .plp-pricing-card--popular:hover{transform:translateY(-4px);box-shadow:0 34px 64px -34px #673de68c!important}.product-landing.product-landing--pos-resto .plp-pricing-card__crown-badge{background:var(--surface-plain);box-shadow:none;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-600);border:0;border-radius:0;padding:0 14px;font-size:11.5px;font-weight:700;line-height:1.5;top:0;transform:translate(-50%,-50%)}.product-landing.product-landing--pos-resto .plp-pricing-card__badge{letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-500);background:0 0;border:0;border-radius:0;padding:0;font-size:11.5px;font-weight:700}.product-landing.product-landing--pos-resto .plp-pricing-card--popular .plp-pricing-card__badge{color:var(--color-neutral-500)}.product-landing.product-landing--pos-resto .plp-pricing-card__name{letter-spacing:-.01em;color:var(--color-neutral-900);font-size:1.35rem;font-weight:700}.product-landing.product-landing--pos-resto .plp-pricing-card--popular .plp-pricing-card__name{color:var(--color-neutral-900)!important}.product-landing.product-landing--pos-resto .plp-pricing-card__sub{color:var(--color-neutral-500);font-size:13.5px;line-height:1.55}.product-landing.product-landing--pos-resto .plp-pricing-card--popular .plp-pricing-card__sub{color:var(--color-neutral-500)!important}.product-landing--pos-resto .plp-pricing-card__price-row{border-block:1px solid var(--color-neutral-150);margin-bottom:18px;padding-block:18px}.product-landing.product-landing--pos-resto .plp-pricing-card--popular .plp-pricing-card__price-row{border-block-color:var(--color-neutral-150)}.product-landing--pos-resto .plp-pricing-card__price{color:var(--color-neutral-900);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,2.6vw,2.15rem);font-weight:700}.product-landing.product-landing--pos-resto .plp-pricing-card--popular .plp-pricing-card__price{color:var(--color-neutral-900)!important}.product-landing--pos-resto .plp-pricing-card__period{color:var(--color-neutral-500);font-size:13.5px}.product-landing.product-landing--pos-resto .plp-pricing-card--popular .plp-pricing-card__period{color:var(--color-neutral-500)!important}.product-landing--pos-resto .plp-pricing-card__highlight-box{border-radius:var(--radius-sm);background:var(--color-primary-50);border:1px solid var(--color-primary-100);color:var(--color-primary-700);text-align:left;font-size:12.5px;font-weight:600;line-height:1.5}.product-landing--pos-resto .plp-pricing-card__features-title{letter-spacing:.12em;color:var(--color-neutral-500);font-size:11.5px;font-weight:700}.product-landing.product-landing--pos-resto .plp-pricing-card--popular .plp-pricing-card__features-title{color:var(--color-neutral-500)}.product-landing--pos-resto .plp-pricing-card__features li{color:var(--color-neutral-600);font-size:14px;line-height:1.6}.product-landing.product-landing--pos-resto .plp-pricing-card--popular .plp-pricing-card__features li{color:var(--color-neutral-600)!important}.product-landing--pos-resto .plp-pricing-check{color:var(--color-primary-600);font-weight:700}.product-landing.product-landing--pos-resto .plp-pricing-card--popular .plp-pricing-check{color:var(--color-primary-600)!important}.product-landing--pos-resto .plp-pricing-card__btn{min-height:46px;font-size:14px;font-weight:600}.product-landing.product-landing--pos-resto .plp-pricing-btn--popular{background:var(--color-primary-600)!important;border-color:var(--color-primary-600)!important;color:var(--color-neutral-0)!important;box-shadow:0 12px 28px -14px #673de6b3!important}.product-landing.product-landing--pos-resto .plp-pricing-btn--popular:hover{background:var(--color-primary-700)!important;border-color:var(--color-primary-700)!important}.product-landing--pos-resto .plp-pricing-trust-strip{background:var(--surface-plain);border:1px solid var(--color-neutral-150);border-radius:var(--radius-panel);box-shadow:none;margin-top:40px;padding:26px 28px}.product-landing--pos-resto .plp-pricing-trust-item__icon{color:var(--color-primary-600)}.product-landing--pos-resto .plp-pricing-trust-item strong{color:var(--color-neutral-900);font-size:14px;font-weight:700}.product-landing--pos-resto .plp-pricing-trust-item p{color:var(--color-neutral-500);font-size:13px}@media (max-width:47.99rem){.product-landing--pos-resto .plp-pricing-card{padding:30px 22px 26px}.product-landing.product-landing--pos-resto .plp-pricing-card--popular{transform:none}}.product-landing--pos-resto .plp-section-head--light{max-width:none;margin-inline:0;margin-bottom:var(--space-head);text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:16px 72px;display:grid}.product-landing--pos-resto .plp-section-head--light>:not(.eyebrow):not(.chip):not(h2):not(.lead){grid-column:1/-1}.product-landing--pos-resto .plp-section-head--light>.eyebrow,.product-landing--pos-resto .plp-section-head--light>.chip,.product-landing--pos-resto .plp-section-head--light>h2{grid-column:1}.product-landing--pos-resto .plp-section-head--light>.lead{grid-column:2}@media (max-width:61.99rem){.product-landing--pos-resto .plp-section-head--light{flex-direction:column;align-items:flex-start;gap:10px;display:flex}}.product-landing.product-landing--pos-resto .eyebrow--light{color:var(--color-primary-300)!important}.product-landing--pos-resto .plp-section-head--light .chip{letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:11.5px;font-weight:700}.product-landing--pos-resto .plp-section-head--light .chip:before{display:none}.product-landing--pos-resto .plp-demo-section{background:var(--surface-plain);border-block:1px solid var(--color-neutral-150)}.product-landing--pos-resto .plp-demo-section .plp-section-head--light .chip{color:var(--color-primary-600)}.product-landing--pos-resto .plp-demo-section .plp-section-head--light h2{color:var(--color-neutral-900)}.product-landing--pos-resto .plp-demo-section .plp-section-head--light .lead{color:var(--color-neutral-600)}.product-landing--pos-resto .plp-demo-grid{gap:20px;margin-top:0}.product-landing--pos-resto .plp-demo-card{background:var(--surface-plain);border:1px solid var(--color-neutral-150);border-radius:var(--radius-panel);-webkit-backdrop-filter:none;backdrop-filter:none;gap:14px;padding:26px 24px;transition:transform .2s,box-shadow .2s,border-color .2s}.product-landing--pos-resto .plp-demo-card:hover{background:var(--surface-plain);border-color:var(--color-neutral-200);transform:translateY(-4px);box-shadow:0 28px 56px -34px #110c2966}.product-landing--pos-resto .plp-demo-card__badge{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-600);background:0 0;border:0;border-radius:0;padding:0;font-size:11.5px;font-weight:700}.product-landing--pos-resto .plp-demo-card__dot{display:none}.product-landing--pos-resto .plp-demo-card__role{color:var(--color-neutral-900);font-size:1.1rem;font-weight:700}.product-landing--pos-resto .plp-demo-card__creds{background:var(--color-neutral-50);border:1px solid var(--color-neutral-150);border-radius:var(--radius-sm);gap:10px;padding:14px 16px}.product-landing--pos-resto .plp-cred-label{color:var(--color-neutral-400);letter-spacing:.12em;font-weight:700}.product-landing--pos-resto .plp-cred-val{letter-spacing:.01em;color:var(--color-neutral-900);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:inherit;font-size:13.5px}.product-landing--pos-resto .plp-demo-card__notes{color:var(--color-neutral-500);font-size:13.5px;line-height:1.6}.product-landing--pos-resto .plp-demo-cta{margin-top:36px}.product-landing--pos-resto .plp-demo-main-btn{background:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--color-neutral-0);font-weight:700;box-shadow:0 12px 28px -14px #673de6b3}.product-landing--pos-resto .plp-demo-main-btn:hover{background:var(--color-primary-700);border-color:var(--color-primary-700);box-shadow:0 16px 34px -14px #673de6cc}.product-landing--pos-resto .plp-video-section{background:var(--color-neutral-50)}.product-landing--pos-resto .plp-video-layout{margin-top:0}.product-landing--pos-resto .plp-video-frame{border-radius:var(--radius-panel);border:1px solid var(--color-neutral-150);box-shadow:0 28px 56px -34px #110c2966}.product-landing--pos-resto .plp-video-highlight-card{background:var(--surface-plain);border:1px solid var(--color-neutral-150);border-radius:var(--radius-panel);box-shadow:none;gap:10px;padding:22px 24px}.product-landing--pos-resto .plp-video-highlight-card__icon{font-size:22px;line-height:1}.product-landing--pos-resto .plp-video-highlight-card__title{color:var(--color-neutral-900);font-size:1rem;font-weight:700}.product-landing--pos-resto .plp-video-highlight-card__desc{color:var(--color-neutral-600);font-size:14px;line-height:1.65}.product-landing--pos-resto .plp-formats-section{background:var(--color-primary-950)}.product-landing--pos-resto .plp-format-tile{background:var(--color-primary-900)}.product-landing--pos-resto .plp-format-tile--coffee .plp-format-tile__overlay,.product-landing--pos-resto .plp-format-tile--dine .plp-format-tile__overlay,.product-landing--pos-resto .plp-format-tile--fast .plp-format-tile__overlay,.product-landing--pos-resto .plp-format-tile--bar .plp-format-tile__overlay{background:linear-gradient(#110c292e 0%,#110c2999 45%,#110c29f5 100%)}.product-landing--pos-resto .plp-format-tile__body{gap:10px;padding:26px 22px}.product-landing--pos-resto .plp-format-tile__icon{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--color-primary-300);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14;border:1px solid #ffffff29}.product-landing--pos-resto .plp-format-tile__title{color:var(--color-neutral-0);font-size:1.2rem;font-weight:700}.product-landing--pos-resto .plp-format-tile__desc{color:#ffffffb8;font-size:13.5px;line-height:1.6}.product-landing--pos-resto .plp-format-tile__pill{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-300);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:2px;padding:0;font-size:11.5px;font-weight:700}.product-landing--pos-resto .plp-challenge-grid{gap:24px;margin-top:0}.product-landing--pos-resto .plp-challenge-card{background:var(--surface-plain);border:1px solid var(--color-neutral-150);border-radius:var(--radius-panel);box-shadow:none}.product-landing--pos-resto .plp-challenge-card:hover{border-color:var(--color-neutral-200);transform:translateY(-4px);box-shadow:0 28px 56px -34px #110c2966}.product-landing--pos-resto .plp-challenge-card__header{background:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-150);padding:18px 24px}.product-landing--pos-resto .plp-challenge-card__badge{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-600);background:0 0;border:0;border-radius:0;padding:0;font-size:11.5px;font-weight:700}.product-landing--pos-resto .plp-challenge-body{gap:16px;padding:24px}.product-landing--pos-resto .plp-challenge-side{border-radius:var(--radius-card);gap:12px;padding:20px}.product-landing--pos-resto .plp-challenge-side--problem{background:var(--color-neutral-50);border:1px solid var(--color-neutral-150)}.product-landing--pos-resto .plp-challenge-side--problem .plp-challenge-side__status{letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-500);background:0 0;border:0;border-radius:0;padding:0;font-size:11.5px;font-weight:700}.product-landing--pos-resto .plp-challenge-side--problem .plp-challenge-side__text{color:var(--color-neutral-600);font-size:14px;line-height:1.65}.product-landing--pos-resto .plp-challenge-divider__line{background:var(--color-neutral-150)}.product-landing--pos-resto .plp-challenge-divider__badge{letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-400);background:0 0;border:0;border-radius:0;padding:0;font-size:11.5px;font-weight:700}.product-landing--pos-resto .plp-challenge-side--solution{background:var(--color-primary-50);border:1px solid var(--color-primary-100);box-shadow:none}.product-landing--pos-resto .plp-challenge-side--solution .plp-challenge-side__status{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-600);background:0 0;border:0;border-radius:0;padding:0;font-size:11.5px;font-weight:700}.product-landing--pos-resto .plp-challenge-side--solution .plp-challenge-side__text{color:var(--color-neutral-800);font-size:14px;font-weight:400;line-height:1.65}.product-landing--pos-resto .plp-hardware-section{background:var(--color-neutral-50)}.product-landing--pos-resto .plp-hardware-trust-chips{justify-content:flex-start;gap:8px 28px;margin-top:20px}.product-landing--pos-resto .plp-hardware-trust-chip{box-shadow:none;color:var(--color-neutral-600);background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:500}.product-landing--pos-resto .plp-hardware-grid{gap:20px;margin-top:0}.product-landing--pos-resto .plp-hardware-card{background:var(--surface-plain);border:1px solid var(--color-neutral-150);border-radius:var(--radius-panel);box-shadow:none;gap:14px;padding:28px 24px}.product-landing--pos-resto .plp-hardware-card:hover{border-color:var(--color-neutral-200);transform:translateY(-4px);box-shadow:0 28px 56px -34px #110c2966}.product-landing--pos-resto .plp-hardware-card__icon-box{border-radius:var(--radius-sm);background:var(--color-neutral-50);border:1px solid var(--color-neutral-150);width:44px;height:44px;box-shadow:none;color:var(--color-primary-600)}.product-landing--pos-resto .plp-hardware-card__category{letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-500);background:0 0;border:0;border-radius:0;padding:0;font-size:11.5px;font-weight:700}.product-landing--pos-resto .plp-hardware-card__title{color:var(--color-neutral-900);font-size:1.15rem;font-weight:700}.product-landing--pos-resto .plp-hardware-card__desc{color:var(--color-neutral-600);font-size:14px;line-height:1.65}.product-landing--pos-resto .plp-hardware-card__specs-wrap{border-top:1px solid var(--color-neutral-150);gap:10px;padding-top:16px}.product-landing--pos-resto .plp-hardware-card__specs-label{letter-spacing:.12em;color:var(--color-neutral-400);font-size:11.5px;font-weight:700}.product-landing--pos-resto .plp-hardware-card__specs li{color:var(--color-neutral-600);font-size:13.5px;line-height:1.55}.product-landing--pos-resto .plp-hardware-check{color:var(--color-primary-600);font-weight:700}.product-landing--pos-resto .plp-hardware-card__brands{border-top:1px solid var(--color-neutral-150);gap:6px 0;padding-top:14px}.product-landing--pos-resto .plp-hardware-tag{color:var(--color-neutral-500);background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:500}.product-landing--pos-resto .plp-hardware-tag+.plp-hardware-tag:before{content:"·";color:var(--color-neutral-300);margin-inline:10px}.product-landing--pos-resto .plp-workflow-section{background:var(--surface-plain)}.product-landing--pos-resto .plp-workflow-section .eyebrow--light{color:var(--color-primary-600)!important}.product-landing.product-landing--pos-resto .plp-workflow__title{color:var(--color-neutral-900)!important}.product-landing.product-landing--pos-resto .plp-workflow__lead{color:var(--color-neutral-600)!important}.product-landing--pos-resto .plp-workflow-track{margin-top:0}.product-landing--pos-resto .plp-workflow-step{gap:12px}.product-landing--pos-resto .plp-workflow-step__badge{border:1px solid var(--color-neutral-200);background:var(--surface-plain);width:44px;height:44px;color:var(--color-primary-600);font-variant-numeric:tabular-nums;box-shadow:none;font-size:15px;font-weight:700}.product-landing--pos-resto .plp-workflow-connector{background:var(--color-neutral-150);height:1px;top:22px}.product-landing--pos-resto .plp-workflow-step__title{color:var(--color-neutral-900);font-size:1.05rem;font-weight:700}.product-landing--pos-resto .plp-workflow-step__desc{color:var(--color-neutral-600);font-size:13.5px;line-height:1.65}.product-landing--pos-resto .plp-faq-help-card{background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--radius-panel);color:var(--color-neutral-900);box-shadow:none;gap:12px;padding:26px}.product-landing--pos-resto .plp-faq-help-card__badge{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-600);background:0 0;border:0;border-radius:0;padding:0;font-size:11.5px;font-weight:700}.product-landing--pos-resto .plp-faq-help-card__title{color:var(--color-neutral-900);font-size:1.1rem;font-weight:700}.product-landing--pos-resto .plp-faq-help-card__desc{color:var(--color-neutral-600);font-size:13.5px;line-height:1.6}.product-landing--pos-resto .plp-faq-help-card__btn{font-weight:600;background:var(--color-primary-600)!important;border-color:var(--color-primary-600)!important;color:var(--color-neutral-0)!important}.product-landing--pos-resto .plp-faq-help-card__btn:hover{background:var(--color-primary-700)!important;border-color:var(--color-primary-700)!important}.product-landing--pos-resto .plp-faq-help-card__sub{color:var(--color-neutral-500);font-size:12px}.product-landing--pos-resto .plp-faq-item{border:1px solid var(--color-neutral-150);border-radius:var(--radius-card);box-shadow:none}.product-landing--pos-resto .plp-faq-item:hover{border-color:var(--color-neutral-200);box-shadow:none}.product-landing--pos-resto .plp-faq-item[open]{border-color:var(--color-primary-200);box-shadow:none}.product-landing--pos-resto .plp-faq-summary{color:var(--color-neutral-900);align-items:flex-start;font-size:15px;font-weight:600}.product-landing--pos-resto .plp-faq-toggle{align-self:center}.product-landing--pos-resto .plp-faq-summary:hover{color:var(--color-primary-700)}.product-landing--pos-resto .plp-faq-list .plp-faq-item summary.plp-faq-summary:after{display:none}.product-landing--pos-resto .plp-faq-summary__index{min-width:22px;color:var(--color-neutral-300);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding:0;font-size:13px;font-weight:700;line-height:22px}.product-landing--pos-resto .plp-faq-item[open] .plp-faq-summary__index{color:var(--color-primary-600);background:0 0}.product-landing--pos-resto .plp-faq-toggle{border:1px solid var(--color-neutral-150);width:28px;height:28px;color:var(--color-neutral-500);background:0 0}.product-landing--pos-resto .plp-faq-item[open] .plp-faq-toggle{border-color:var(--color-primary-200);color:var(--color-primary-600);background:0 0}.product-landing--pos-resto .plp-faq-answer{border-top:1px solid var(--color-neutral-100);margin-top:0;padding:14px 22px 22px 58px}.product-landing--pos-resto .plp-faq-answer p{color:var(--color-neutral-600);font-size:14.5px;line-height:1.75}.product-landing--pos-resto .plp-closing-section{background:var(--color-primary-950);border-top:0}.product-landing--pos-resto .plp-closing__container{gap:20px}.product-landing--pos-resto .plp-closing-section .chip{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-300);background:0 0;border:0;border-radius:0;padding:0;font-size:11.5px;font-weight:700}.product-landing--pos-resto .plp-closing-section .chip:before{display:none}.product-landing--pos-resto .plp-closing__title{letter-spacing:-.02em;font-weight:900}.product-landing--pos-resto .plp-closing__lead{color:#ffffffbf;font-size:15.5px;line-height:1.7}.product-landing--pos-resto .plp-closing__btn-main{background:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--color-neutral-0);font-weight:700;box-shadow:0 12px 28px -14px #673de6cc}.product-landing--pos-resto .plp-closing__btn-main:hover{background:var(--color-primary-700);border-color:var(--color-primary-700);box-shadow:0 16px 34px -14px #673de6e6}.product-landing--pos-resto .plp-closing__btn-sec{color:var(--color-neutral-0);background:0 0;border:1px solid #ffffff47;font-weight:600}.product-landing--pos-resto .plp-closing__btn-sec:hover{background:#ffffff1a;border-color:#ffffff73}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
