/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Poppins", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--default-font-family:"Poppins", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}*{border-color:var(--border);letter-spacing:0}html{background-color:var(--inverse);scroll-behavior:smooth;scroll-padding-top:100px}html.is-past-middle{background-color:var(--footer-base)}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}::selection{background:var(--primary-strong);color:var(--inverse)}button,a,input,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--primary);outline-offset:5px}h2{font-size:52px;font-weight:700;line-height:1.17}}@layer components{.btn{border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;height:36px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.btn svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}.btn-whatsapp{background:var(--whatsapp);color:var(--navy);border-radius:9999px;font-weight:700}.btn-whatsapp:hover{background:var(--whatsapp-hover);transform:translateY(-2px)}.btn-brand-outline{border:1px solid var(--inverse);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.btn-brand-outline{border:1px solid color-mix(in oklab, var(--inverse) 60%, transparent)}}.btn-brand-outline{color:var(--inverse);background:0 0}.btn-brand-outline:hover{background:var(--inverse)}@supports (color:color-mix(in lab, red, red)){.btn-brand-outline:hover{background:color-mix(in oklab, var(--inverse) 10%, transparent)}}.btn-brand-outline:hover{transform:translateY(-2px)}.btn-ghost:hover{background:var(--accent);color:var(--foreground)}.btn-link{color:var(--primary-dark);text-underline-offset:4px}.btn-link:hover{text-decoration:underline}.landing-menu{position:relative}.landing-menu>summary{-webkit-user-select:none;user-select:none;list-style:none}.landing-menu>summary::-webkit-details-marker{display:none}.landing-menu>summary svg{transition:transform .15s}.landing-menu[open]>summary svg{transform:rotate(180deg)}.landing-menu-content{z-index:50;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--popover);min-width:8rem;max-width:calc(100vw - 32px);color:var(--popover-foreground);box-shadow:var(--shadow-menu);transform-origin:0 0;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.landing-menu-end .landing-menu-content{transform-origin:100% 0;left:auto;right:0}.landing-menu-item{border-radius:var(--radius-sm);white-space:nowrap;color:var(--popover-foreground);align-items:center;gap:8px;padding:6px 8px;font-size:14px;line-height:20px;transition:background-color .15s;display:flex}.landing-menu-item:hover,.landing-menu-item:focus-visible{background:var(--accent);color:var(--foreground)}.landing-menu-item:focus-visible{outline-offset:-2px}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.mt-1{margin-top:var(--spacing)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.hidden{display:none}.inline{display:inline}.size-full{width:100%;height:100%}.min-h-screen{min-height:100vh}.w-24{width:calc(var(--spacing) * 24)}.max-w-3xl{max-width:var(--container-3xl)}.resize{resize:both}.justify-between{justify-content:space-between}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.object-cover{object-fit:cover}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[15px\]{font-size:15px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-foreground{color:var(--foreground)}.text-header-brand{color:var(--header-brand)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.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)}.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,)}.outline-none{--tw-outline-style:none;outline-style:none}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[60\]:focus{z-index:60}.focus\:rounded-full:focus{border-radius:2147483647px}.focus\:bg-card:focus{background-color:var(--card)}.focus\:px-5:focus{padding-inline:calc(var(--spacing) * 5)}.focus\:py-3:focus{padding-block:calc(var(--spacing) * 3)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:shadow-soft:focus{--tw-shadow:var(--shadow-soft-value);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media not all and (width>=48rem){.max-md\:pt-10{padding-top:calc(var(--spacing) * 10)}}.\[\&_a\]\:text-primary-dark a{color:var(--primary-dark)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.\[\&_code\]\:rounded code{border-radius:.25rem}.\[\&_code\]\:bg-muted code{background-color:var(--muted)}.\[\&_code\]\:px-1 code{padding-inline:var(--spacing)}.\[\&_h1\]\:text-3xl h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\[\&_h1\]\:leading-tight h1{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[\&_h1\]\:font-bold h1{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=48rem){.md\:\[\&_h1\]\:text-4xl h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.\[\&_h2\]\:mt-10 h2{margin-top:calc(var(--spacing) * 10)}.\[\&_h2\]\:text-2xl h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_h2\]\:font-bold h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h3\]\:mt-8 h3{margin-top:calc(var(--spacing) * 8)}.\[\&_h3\]\:text-lg h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_li\]\:mt-2 li{margin-top:calc(var(--spacing) * 2)}.\[\&_ol\]\:mt-4 ol{margin-top:calc(var(--spacing) * 4)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-6 ol{padding-left:calc(var(--spacing) * 6)}.\[\&_p\]\:mt-4 p,.\[\&_table\]\:mt-4 table{margin-top:calc(var(--spacing) * 4)}.\[\&_table\]\:w-full table{width:100%}.\[\&_td\]\:border td{border-style:var(--tw-border-style);border-width:1px}.\[\&_td\]\:p-2 td{padding:calc(var(--spacing) * 2)}.\[\&_th\]\:border th{border-style:var(--tw-border-style);border-width:1px}.\[\&_th\]\:p-2 th{padding:calc(var(--spacing) * 2)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_ul\]\:mt-4 ul{margin-top:calc(var(--spacing) * 4)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-6 ul{padding-left:calc(var(--spacing) * 6)}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/poppins-400-cpxAROuN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/poppins-500-C8OXljZJ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/poppins-600-zEkxB9Mr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/poppins-700-Qrb0O0WB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/build/assets/poppins-800-Bd8-pIP1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--radius:1.5rem;--background:oklch(100% 0 0);--card:oklch(100% 0 0);--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:oklch(68.2552% .212815 40.3247);--primary-hover:oklch(70.8% .201 42);--primary-light:oklch(75.0891% .16299 48.1278);--primary-dark:oklch(56% .186 40);--primary-strong:oklch(57.5% .2 40.4);--primary-strong-hover:oklch(54.5% .19 40.4);--primary-foreground:oklch(100% 0 0);--product-decoration:oklch(53.5% .195 38.4);--navy:oklch(17.7334% .0341134 269.559);--navy-gradient:oklch(28.2293% .0791967 271.574);--navy-soft:oklch(25.5% .044 269);--foreground:var(--navy);--inverse:oklch(100% 0 0);--inverse-muted:oklch(78% .023 264);--secondary:oklch(97.6% .005 270);--secondary-foreground:var(--foreground);--muted:oklch(97.6% .005 270);--muted-foreground:oklch(49% .023 264);--accent:oklch(96% .026 53);--accent-foreground:var(--primary-dark);--border:oklch(92.4% .009 266);--input:var(--border);--ring:var(--primary);--sparkle:oklch(91.4206% .110883 90.2809);--gold:var(--sparkle);--peach:oklch(97.4088% .0143312 50.8081);--success:oklch(58% .12 163);--chat-surface:oklch(96.4% .008 145);--header-brand:oklch(68.1414% .213594 40.0611);--header-border:oklch(95.5042% .00702862 268.547);--hero-muted:oklch(49.7158% .0315921 269.296);--hero-input-border:oklch(92.7698% .00999214 267.356);--hero-sparkle:oklch(82.4486% .148646 73.3464);--hero-badge-background:oklch(96.6714% .0193552 55.1527);--hero-chat-background:oklch(93.8735% .0119852 79.7834);--hero-chat-outgoing:oklch(95.7498% .0669397 141.121);--hero-chat-read:oklch(75.486% .117005 229.734);--hero-phone-glow:radial-gradient(ellipse, var(--header-brand), transparent 72%)}@supports (color:color-mix(in lab, red, red)){:root{--hero-phone-glow:radial-gradient(ellipse, color-mix(in oklab, var(--header-brand) 8%, transparent), transparent 72%)}}:root{--whatsapp:oklch(76.0953% .20146 149.74);--whatsapp-hover:oklch(70.313% .187707 149.608);--footer-base:oklch(22.7563% .0641122 266.011);--footer-text:oklch(76.1173% .0327395 269.717);--footer-heading:oklch(67.073% .0370356 269.126);--footer-fine:oklch(63% .0445 271);--footer-divider:var(--inverse)}@supports (color:color-mix(in lab, red, red)){:root{--footer-divider:color-mix(in oklab, var(--inverse) 8%, transparent)}}:root{--shadow-soft-value:0 16px 55px var(--navy)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-soft-value:0 16px 55px color-mix(in oklab, var(--navy) 8%, transparent)}}:root{--shadow-mockup-value:0 30px 70px var(--navy)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-mockup-value:0 30px 70px color-mix(in oklab, var(--navy) 28%, transparent)}}:root{--shadow-hero-phone:0 30px 65px var(--navy), inset 0 0 0 2px var(--inverse)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-hero-phone:0 30px 65px color-mix(in oklab, var(--navy) 17%, transparent), inset 0 0 0 2px color-mix(in oklab, var(--inverse) 25%, transparent)}}:root{--shadow-header:0 4px 20px var(--navy)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-header:0 4px 20px color-mix(in oklab, var(--navy) 7%, transparent)}}:root{--shadow-whatsapp:0 6px 18px oklch(0% 0 0/.15);--shadow-menu:0 4px 6px -1px oklch(0% 0 0/.1), 0 2px 4px -2px oklch(0% 0 0/.1)}@media (prefers-reduced-motion:no-preference){.landing-menu[open]>.landing-menu-content{animation:.15s ease-out landing-menu-in}}@keyframes landing-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:none}}.text-gradient-orange{background-image:linear-gradient(100deg, var(--primary), var(--primary-light));color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){html.js [data-reveal]{transition:opacity .6s ease-out,transform .6s ease-out}html.js [data-reveal]:not(.is-visible){opacity:0;transform:translateY(22px)}html.js [data-reveal=delayed]{transition-delay:.12s}}.page-container{width:min(1120px,100% - 64px);margin-inline:auto}.site-header{z-index:50;background:var(--inverse);color:var(--navy);border-bottom:1px solid var(--header-border);transition:box-shadow .2s;position:sticky;top:0}.site-header.is-scrolled{box-shadow:var(--shadow-header)}.header-inner{align-items:center;gap:38px;height:92px;display:flex}.header-logo{width:158px;height:auto}.nav-control{color:var(--navy);background:0 0;font-size:14px}.nav-control:hover{color:var(--navy);background:var(--muted)}.header-actions{align-items:center;gap:26px;margin-left:auto;font-size:14px;display:flex}.login-control{min-width:110px;color:var(--navy);border-color:var(--navy)}.login-control:hover{background:var(--navy);color:var(--inverse)}.hero{background:var(--inverse);color:var(--navy);padding-top:52px;position:relative;overflow:hidden}.hero-content{z-index:2;text-align:left;grid-template-columns:55% 45%;align-items:center;min-height:650px;display:grid;position:relative}.hero-copy{z-index:3;min-width:0;padding:12px 0 28px;position:relative}.hero-badge{background:var(--hero-badge-background);border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 13px;font-size:13px;display:inline-flex}.hero-badge>span{background:var(--header-brand);border-radius:50%;width:7px;height:7px}.hero h1{font-size:64px;font-weight:800;line-height:1.05}.hero h1>span{display:block}.hero h1 mark{background:var(--primary-strong);color:var(--inverse);margin:6px 0;padding:4px 9px 7px;display:inline-block}.hero-description{max-width:520px;color:var(--hero-muted);margin:24px 0 28px;font-size:18px;line-height:1.7}.hero .hero-submit{border-radius:10px;gap:12px;height:52px;padding-inline:24px;font-size:16px}.hero .hero-submit svg{width:20px;height:20px}.hero-highlights{grid-template-columns:.8fr 1fr 1.15fr;max-width:540px;margin-top:34px;display:grid}.hero-highlights>div{border-left:1px solid var(--hero-input-border);padding:0 18px}.hero-highlights>div:first-child{border:0;padding-left:0}.hero-highlights strong{margin-bottom:5px;font-size:26px;font-weight:800;line-height:1.3;display:block}.hero-highlights span{color:var(--hero-muted);font-size:14px;line-height:1.6;display:block}.hero-phone-scene{place-items:center;width:100%;min-width:0;height:650px;display:grid;position:relative}.hero-phone-scene:before{content:"";background-image:var(--hero-phone-glow);pointer-events:none;position:absolute;inset:-30px -50px}.hero-device{background:var(--navy);width:340px;height:650px;box-shadow:var(--shadow-hero-phone);border-radius:48px;padding:10px;position:relative}.hero-device-screen{background:var(--inverse);border-radius:38px;flex-direction:column;height:100%;display:flex;overflow:hidden}.hero-device-status{flex-shrink:0;justify-content:space-between;align-items:center;height:42px;padding:0 18px;font-size:12px;display:flex;position:relative}.hero-device-status>span:last-child{align-items:center;gap:4px;display:flex}.hero-device-status svg{width:13px;height:13px}.hero-device-status svg:last-child{width:19px}.hero-device-island{background:var(--navy);border-radius:30px;width:96px;height:26px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.hero-chat-header{background:var(--inverse);align-items:center;gap:8px;padding:7px 10px 12px;display:flex}.hero-chat-header>svg{width:17px;height:17px;color:var(--hero-muted);stroke-width:1.5px;flex-shrink:0}.hero-agent-avatar{background:var(--header-brand);color:var(--inverse);border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:18px;font-weight:800;display:grid;overflow:hidden}.hero-agent-avatar svg{width:21px;height:16px}.hero-agent-name{flex:1;min-width:0}.hero-agent-name strong{white-space:nowrap;align-items:center;gap:3px;font-size:12px;display:flex}.hero-agent-name strong svg{width:13px;height:13px;color:var(--whatsapp-hover)}.hero-agent-name>span{color:var(--whatsapp-hover);font-size:10px;display:block}.hero-chat-body{background:var(--hero-chat-background);flex:1;min-height:0;padding:12px 12px 8px;position:relative}.hero-chat-doodles{color:var(--hero-muted);opacity:.1;pointer-events:none;position:absolute;inset:0}.hero-chat-today{background:var(--inverse);border-radius:5px;margin:0 auto 10px;padding:3px 10px;font-size:9px;display:table;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-chat-today{background:color-mix(in oklab, var(--inverse) 88%, transparent)}}.hero-chat-messages{flex-direction:column;gap:8px;display:flex;position:relative}.hero-message-slot{--message-delay:.3s;display:flex;position:relative}.hero-message-slot.is-agent{justify-content:flex-end}.hero-message-slot-2{--message-delay:1.5s}.hero-message-slot-3{--message-delay:2.1s}.hero-message-slot-4{--message-delay:3.3s}.hero-message-slot-5{--message-delay:3.9s}.hero-message-slot-6{--message-delay:5.1s}.hero-chat-bubble{background:var(--inverse);max-width:89%;box-shadow:0 1px 1px var(--navy);border-radius:7px;padding:7px 9px 5px;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-chat-bubble{box-shadow:0 1px 1px color-mix(in oklab, var(--navy) 8%, transparent)}}.is-agent .hero-chat-bubble{background:var(--hero-chat-outgoing)}.hero-chat-bubble:before{content:"";border-top:7px solid var(--inverse);border-left:7px solid #0000;position:absolute;top:0;left:-5px}.is-agent .hero-chat-bubble:before{border-left:0;border-right:7px solid #0000;border-top-color:var(--hero-chat-outgoing);left:auto;right:-5px}.hero-chat-bubble p{font-size:11px;line-height:1.5}.hero-chat-time{color:var(--hero-muted);justify-content:flex-end;align-items:center;gap:3px;margin-top:2px;font-size:8px;line-height:1;display:flex}.hero-chat-time svg{width:13px;height:13px;color:var(--hero-chat-read)}.hero-chat-typing{background:var(--hero-chat-outgoing);opacity:0;visibility:hidden;border-radius:9px;align-items:center;gap:4px;padding:12px;display:flex;position:absolute;top:0;right:0}.hero-chat-typing i{background:var(--hero-muted);border-radius:50%;width:4px;height:4px}@media (prefers-reduced-motion:no-preference){html.js [data-landing-chat]:not(.is-chat-started) .hero-chat-bubble{opacity:0}html.js [data-landing-chat].is-chat-started .hero-chat-bubble{animation:.35s both hero-message-in;animation-delay:var(--message-delay)}html.js [data-landing-chat].is-chat-started .hero-chat-typing{animation:.6s linear forwards hero-typing;animation-delay:calc(var(--message-delay) - .6s)}html.js [data-landing-chat].is-chat-started .hero-chat-typing i{animation:.3s ease-in-out 2 alternate hero-typing-dot;animation-delay:calc(var(--message-delay) - .6s)}html.js [data-landing-chat].is-chat-started .hero-chat-typing i:nth-child(2){animation-delay:calc(var(--message-delay) - .5s)}html.js [data-landing-chat].is-chat-started .hero-chat-typing i:nth-child(3){animation-delay:calc(var(--message-delay) - .4s)}.hero-phone-note{animation:5s ease-in-out infinite hero-note-float}.hero-meeting{animation-delay:-2.5s}}.hero-chat-composer{background:var(--hero-chat-background);align-items:center;gap:6px;padding:6px 7px;display:flex}.hero-chat-composer>div{background:var(--inverse);min-width:0;color:var(--hero-muted);border-radius:25px;flex:1;align-items:center;gap:9px;padding:10px;display:flex}.hero-chat-composer svg{stroke-width:1.5px;flex-shrink:0;width:17px;height:17px}.hero-chat-composer>div span{flex:1;font-size:11px}.hero-chat-mic{background:var(--whatsapp);width:36px;height:36px;color:var(--inverse);border-radius:50%;place-items:center;display:grid}.hero-device-home{background:var(--hero-chat-background);place-items:center;height:17px;display:grid}.hero-device-home:after{content:"";background:var(--navy);border-radius:5px;width:100px;height:4px}.hero-phone-note{background:var(--inverse);box-shadow:var(--shadow-soft-value);border:1px solid var(--header-border);border-radius:14px;padding:15px;position:absolute}.hero-qualified{align-items:center;gap:10px;display:flex;top:-18px;left:-6px}.hero-qualified-check{background:var(--whatsapp);border-radius:50%;place-items:center;width:33px;height:33px;display:grid}@supports (color:color-mix(in lab, red, red)){.hero-qualified-check{background:color-mix(in oklab, var(--whatsapp) 12%, var(--inverse))}}.hero-qualified-check{color:var(--whatsapp-hover)}.hero-qualified-check svg{width:19px;height:19px}.hero-qualified strong{font-size:13px;display:block}.hero-qualified div>span{color:var(--hero-muted);margin-top:3px;font-size:10px;display:block}.hero-meeting{bottom:-18px;right:-5px}.hero-meeting>span{color:var(--hero-muted);font-size:9px}.hero-meeting strong{align-items:center;gap:8px;margin-top:7px;font-size:17px;display:flex}.hero-meeting svg{color:var(--header-brand);width:20px;height:20px}@keyframes hero-message-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-typing{0%,99%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes hero-typing-dot{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes hero-note-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width>=1450px){.hero-content{width:min(1280px,100% - 80px)}.hero h1{font-size:72px}}@media (width<=1100px) and (width>=901px){.hero h1{font-size:52px}.hero-highlights>div{padding-inline:10px}.hero-highlights strong{font-size:23px}.hero-highlights span{font-size:12px}.hero-qualified{left:-15px}}@media (width<=900px){.hero-content{grid-template-columns:1fr;gap:30px}.hero-copy{max-width:620px;margin-inline:auto;padding-bottom:0}.hero-phone-scene{max-width:440px;height:610px;margin-inline:auto}.hero-device{width:310px;height:610px}.hero h1{font-size:54px}}@media (width<=767px){.hero-copy{width:100%}.hero h1{font-size:40px;line-height:1.08}.hero h1 mark{padding-inline:5px}.hero-badge{margin-bottom:20px;font-size:12px}.hero-description{margin:20px 0 25px;font-size:16px;line-height:1.7}.hero-highlights{margin-top:28px}.hero-highlights>div{padding-inline:10px}.hero-highlights strong{font-size:22px}.hero-highlights span{font-size:11px}.hero-phone-scene{max-width:360px;height:610px;margin-top:30px;margin-bottom:40px}.hero-device{width:300px}.hero-qualified{padding:11px;top:-22px;left:-3px}.hero-meeting{padding:12px;bottom:-48px;right:-2px}}@media (width<=380px){.hero h1{font-size:32px}.hero-device{width:280px;padding:8px}.hero-highlights{grid-template-columns:.8fr 1fr 1.15fr}.hero-highlights>div{padding-inline:7px}.hero-highlights strong{font-size:18px}.hero-highlights span{font-size:10px}.hero-chat-header{gap:5px}.hero-agent-name strong{font-size:11px}.hero-chat-bubble p{font-size:10px}.hero-qualified{left:0}.hero-meeting{right:0}}.hero-question{z-index:2;width:min(520px,92%);margin:54px auto -30px;position:relative}.hero-question svg{width:100%;overflow:visible}.hero-question text{fill:var(--primary-dark);font-size:18px;font-weight:500}.hero-question .question-plus{fill:var(--hero-sparkle);font-size:30px;font-weight:600}.section-wave{pointer-events:none;width:100%;height:150px;display:block;position:relative}.hero-wave{color:var(--primary-strong);height:155px}.solutions-section{background:var(--primary-strong);color:var(--inverse);padding-top:38px;padding-bottom:145px;position:relative;overflow:hidden}.solutions-section :focus-visible{outline-color:var(--inverse)}.solution-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:60px 0 75px;scroll-margin-top:32px;display:grid;position:relative}.solution-copy{z-index:2;position:relative}.sub-wordmark{font-size:21px;font-weight:400}.sub-wordmark span{font-size:18px}.solution-copy h2{max-width:530px;margin-top:18px;font-size:51px}.solution-bullets{flex-direction:column;gap:16px;margin:29px 0 33px;font-size:15px;line-height:1.65;display:flex}.solution-bullets li{align-items:flex-start;gap:12px;display:flex}.solution-bullets svg{flex-shrink:0;width:18px;height:23px}.solution-copy .solution-cta{height:51px;box-shadow:var(--shadow-whatsapp);padding-inline:24px;font-size:14px;font-weight:700}.solution-visual{min-width:0;position:relative}.solution-visual .hero-phone-scene{color:var(--navy);max-width:440px;margin-inline:auto}.solution-visual .hero-phone-scene:before{display:none}.solution-visual .hero-device{max-width:100%;transform:none}.solution-visual .hero-qualified{left:0}.solution-visual .hero-meeting{right:0}.reverse-grid .solution-visual{grid-area:1/1}.reverse-grid .solution-copy{grid-column:2}.product-blob{background:var(--product-decoration);border-radius:47% 53% 58% 42%/48% 55% 45% 52%;position:absolute;inset:-5% -18%;transform:rotate(-18deg)}.reverse-grid .product-blob{border-radius:60% 40% 43% 57%/42% 54% 46% 58%;transform:rotate(25deg)}.product-sparkle{z-index:3;color:var(--sparkle);width:34px;height:34px;position:absolute}.sparkle-one{top:9%;right:-4%;transform:rotate(12deg)}.sparkle-two{width:22px;bottom:6%;left:8%}.phone-scene{width:100%;padding:12px 0 25px;position:relative}.phone{background:var(--inverse);border:7px solid var(--navy);width:274px;height:540px;color:var(--foreground);box-shadow:var(--shadow-mockup-value);border-radius:42px;margin:auto;position:relative;overflow:hidden;transform:rotate(5deg)}.phone-notch{background:var(--navy);border-radius:20px;width:86px;height:21px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone-top{justify-content:space-between;height:40px;padding:14px 18px 5px;font-size:9px;font-weight:600;display:flex}.agent-avatar{background:var(--primary);width:35px;height:35px;color:var(--inverse);border-radius:50%;justify-content:center;align-items:center;display:flex}.floating-note{background:var(--inverse);color:var(--foreground);box-shadow:var(--shadow-soft-value);border-radius:17px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;bottom:74px;left:-5px;transform:rotate(-4deg)}.floating-note b{font-size:11px;display:block}.floating-note small{color:var(--muted-foreground);margin-top:3px;font-size:8px;display:block}.note-icon{background:var(--accent);width:32px;height:32px;color:var(--primary-dark);border-radius:10px;justify-content:center;align-items:center;display:flex}.dashboard-scene{padding:35px 0 40px;position:relative}.dashboard{background:var(--inverse);color:var(--foreground);border:5px solid var(--navy);box-shadow:var(--shadow-mockup-value);border-radius:17px;position:relative;overflow:hidden;transform:rotate(-4deg)}.dashboard-header{border-bottom:1px solid var(--border);align-items:center;gap:25px;padding:17px 20px;display:flex}.dashboard-header>span{color:var(--muted-foreground);font-size:9px}.dashboard-avatar{background:var(--accent);color:var(--primary-dark);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;display:flex}.dashboard-content{padding:24px}.dashboard-title{justify-content:space-between;align-items:center;gap:6px;display:flex}.dashboard-title small{color:var(--muted-foreground);font-size:8px}.dashboard-title .mockup-heading{margin-top:5px;font-size:20px;font-weight:600}.live-label{background:var(--chat-surface);color:var(--success);white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:5px 8px;font-size:7px;display:flex}.live-label>span{background:var(--success);border-radius:50%;width:4px;height:4px}.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dashboard-stats>div{border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:flex-start;padding:13px;display:flex}.dashboard-stats svg{color:var(--primary);margin-bottom:9px}.dashboard-stats b{font-size:23px;font-weight:700}.dashboard-stats small{color:var(--muted-foreground);margin-top:4px;font-size:7px}.dashboard-chart{background:var(--muted);border-radius:12px;margin-top:15px;padding:15px}.dashboard-chart>div:first-child{justify-content:space-between;align-items:center;font-size:8px;display:flex}.dashboard-chart svg{color:var(--primary)}.chart-bars{border-bottom:1px solid var(--border);align-items:flex-end;gap:9px;height:90px;margin-top:15px;display:flex}.bar{background:var(--primary);border-radius:4px 4px 0 0;flex:1}.bar:nth-child(2n){background:var(--primary-light)}.bar-28{height:28%}.bar-36{height:36%}.bar-42{height:42%}.bar-45{height:45%}.bar-55{height:55%}.bar-61{height:61%}.bar-68{height:68%}.bar-73{height:73%}.bar-79{height:79%}.bar-84{height:84%}.bar-91{height:91%}.bar-100{height:100%}.chart-labels{color:var(--muted-foreground);justify-content:space-between;padding-top:8px;font-size:6px;display:flex}.dashboard-note{bottom:13px;left:auto;right:-10px;transform:rotate(3deg)}.tool-logo{width:93px;color:var(--primary)}.tool-content{padding:24px 18px}.tool-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:22px;display:flex}.tool-title small{color:var(--muted-foreground);font-size:7px}.tool-title .mockup-heading{margin-top:6px;font-size:21px;font-weight:600}.tool-label{color:var(--muted-foreground);font-size:8px}.kanban-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kanban-column{background:var(--muted);border-radius:6px;min-height:214px;padding:9px 7px}.kanban-heading{align-items:center;gap:4px;margin-bottom:13px;font-size:8px;font-weight:600;display:flex}.kanban-heading>span{background:var(--primary);border-radius:50%;width:5px;height:5px}.kanban-heading-1>span{background:var(--success)}.kanban-heading-2>span{background:var(--navy-soft)}.lead-tile{background:var(--inverse);box-shadow:0 2px 6px var(--navy);border-radius:5px;margin-bottom:8px;padding:8px}@supports (color:color-mix(in lab, red, red)){.lead-tile{box-shadow:0 2px 6px color-mix(in oklab, var(--navy) 4%, transparent)}}.lead-avatar{background:var(--accent);width:20px;height:20px;color:var(--primary);border-radius:50%;place-items:center;margin-bottom:7px;font-size:9px;display:grid}.lead-tile b{font-size:7px;line-height:1.5;display:block}.lead-tile small{color:var(--muted-foreground);margin-top:4px;font-size:6px;display:block}.lead-task{border-top:1px solid var(--border);color:var(--primary-dark);margin-top:8px;padding-top:9px;font-size:5px;display:block}.tool-status{color:var(--success);align-items:center;gap:5px;margin-top:19px;font-size:8px;display:flex}.prospect-filter{background:var(--muted);color:var(--muted-foreground);border-radius:6px;justify-content:space-between;padding:11px;font-size:9px;display:flex}.prospect-list{margin-top:10px}.prospect-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:13px 0;display:flex}.prospect-avatar{background:var(--accent);width:30px;height:30px;color:var(--primary-dark);border-radius:7px;flex-shrink:0;place-items:center;font-size:9px;font-weight:600;display:grid}.prospect-row b{font-size:10px;display:block}.prospect-row small{color:var(--muted-foreground);margin-top:3px;font-size:7px;display:block}.prospect-status{white-space:nowrap;color:var(--primary-dark);background:var(--accent);border-radius:10px;margin-left:auto;padding:5px 7px;font-size:6px}.status-0{background:var(--chat-surface);color:var(--success)}.status-3{background:var(--muted);color:var(--muted-foreground)}.social-phone{transform:rotate(-6deg)}.social-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px 13px;display:flex}.social-logo{width:93px;color:var(--primary)}.social-profile{align-items:center;gap:8px;padding:12px;display:flex}.social-profile .agent-avatar{width:28px;height:28px;font-size:12px}.social-profile b{font-size:9px;display:block}.social-profile small{color:var(--muted-foreground);font-size:7px;display:block}.social-post{background:var(--navy);height:246px;color:var(--inverse);padding:22px;position:relative;overflow:hidden}.social-post:after{content:"";border:20px solid var(--primary);border-radius:50%;width:190px;height:190px;position:absolute;bottom:-55px;right:-130px}.social-post>span:first-child{color:var(--primary-light);font-size:6px}.social-post b{margin-top:16px;font-size:32px;font-weight:700;line-height:1.15;display:block}.post-arrow{color:var(--primary-light);font-size:26px;position:absolute;top:26px;right:19px}.post-brand{color:var(--primary-light);margin-top:19px;font-size:9px;display:block}.social-actions{align-items:center;gap:10px;padding:6px 12px 0;display:flex}.social-actions>span:first-child{font-size:25px}.social-save{margin-left:auto;font-size:24px}.social-caption{padding:1px 12px 5px;font-size:8px;line-height:1.6}.carousel-dots{text-align:center;color:var(--primary);font-size:7px}.social-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:8px 12px;display:grid}.social-thumbnails span{background:var(--accent);color:var(--primary-dark);place-items:center;height:42px;font-size:8px;font-weight:600;display:grid}.client-strip{z-index:1;text-align:center;padding:75px 0 50px;position:relative}.client-strip h2{font-size:36px;line-height:1.3}.client-logos{justify-content:space-between;align-items:center;gap:35px;max-width:870px;margin:40px auto 0;display:flex}.client-logos img{object-fit:contain;opacity:.75;width:125px;height:80px}.solutions-arc{color:var(--primary-strong);background:var(--navy);height:150px;position:absolute;bottom:-1px;left:0}.values-section{background-image:linear-gradient(var(--navy), var(--navy-gradient));color:var(--inverse);padding-top:65px;padding-bottom:160px;position:relative;overflow:hidden}.avatar-constellation{max-width:710px;height:215px;margin:0 auto 35px;position:relative}.avatar{background:var(--navy-soft);border:2px solid var(--inverse);border-radius:50%;width:62px;height:62px;position:absolute}@supports (color:color-mix(in lab, red, red)){.avatar{border:2px solid color-mix(in oklab, var(--inverse) 15%, transparent)}}.avatar{color:var(--inverse-muted);opacity:.5;place-items:center;font-weight:500;display:grid}.avatar-a{background:var(--primary-dark);top:18px;left:9%;transform:rotate(-12deg)}.avatar-b{width:49px;height:49px;top:110px;left:23%}.avatar-c{width:42px;height:42px;top:0;left:38%}.avatar-d{background:var(--primary-dark);top:35px;right:18%}.avatar-e{width:45px;height:45px;top:140px;right:7%}.avatar-f{width:40px;height:40px;top:127px;left:0}.central-brand{background:var(--primary);width:100px;height:100px;box-shadow:0 0 0 18px var(--primary), 0 0 85px var(--primary);border-radius:50%;place-items:center;display:grid;position:absolute;top:68px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.central-brand{box-shadow:0 0 0 18px color-mix(in oklab, var(--primary) 8%, transparent), 0 0 85px color-mix(in oklab, var(--primary) 30%, transparent)}}.central-brand svg{width:62px;height:53px}.values-section h2{text-align:center;font-size:47px}.values-timeline{max-width:880px;margin:76px auto 65px;padding:0 0 30px;position:relative}.values-timeline:before{content:"";background:var(--inverse);width:1px;position:absolute;top:8px;bottom:0;left:50%}@supports (color:color-mix(in lab, red, red)){.values-timeline:before{background:color-mix(in oklab, var(--inverse) 20%, transparent)}}.timeline-item{text-align:right;width:50%;padding:0 48px 50px 0;position:relative}.timeline-item:nth-child(2n){text-align:left;margin-left:50%;padding:0 0 50px 48px}.timeline-item:last-child{padding-bottom:0}.timeline-dot{background:var(--primary);width:11px;height:11px;box-shadow:0 0 0 5px var(--primary);border-radius:50%;position:absolute;top:8px;right:-6px}@supports (color:color-mix(in lab, red, red)){.timeline-dot{box-shadow:0 0 0 5px color-mix(in oklab, var(--primary) 10%, transparent)}}.timeline-item:nth-child(2n) .timeline-dot{left:-5px;right:auto}.timeline-item h3{color:var(--primary-light);font-size:23px;font-weight:700;line-height:1.35}.timeline-item p{color:var(--inverse-muted);margin-top:12px;font-size:15px;line-height:1.8}.sunrise{background-image:radial-gradient(ellipse at 50% 100%, var(--sparkle) 0%, var(--primary) 17%, var(--primary) 38%, transparent 67%);width:min(850px,100%);height:230px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.sunrise{background-image:radial-gradient(ellipse at 50% 100%, var(--sparkle) 0%, color-mix(in oklab, var(--primary) 80%, transparent) 17%, color-mix(in oklab, var(--primary) 25%, transparent) 38%, transparent 67%)}}.sun-sparkle{color:var(--inverse);width:24px;position:absolute}.sun-one{top:90px;left:31%}.sun-two{width:16px;top:140px;right:30%}.sun-three{width:14px;top:50px;left:49%}.values-wave{color:var(--inverse);height:95px;position:absolute;bottom:-1px}.testimonials-section{background-image:linear-gradient(var(--inverse), var(--peach));padding:80px 0 120px}.testimonial-heading{text-align:center;margin-bottom:58px}.testimonial-heading p{color:var(--primary-dark);margin-bottom:9px;font-size:20px}.testimonial-heading h2{color:var(--primary);font-size:57px}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.testimonial-card{background:var(--card);box-shadow:var(--shadow-soft-value);border-radius:16px;padding:30px 27px}.testimonial-card-1{margin-top:35px}.testimonial-card-2{margin-top:12px}.stars{color:var(--sparkle);gap:4px;display:flex}.testimonial-card blockquote{margin:22px 0 25px;font-size:17px;font-weight:600;line-height:1.65}.testimonial-author{border-top:1px solid var(--border);align-items:center;gap:11px;padding-top:20px;display:flex}.testimonial-author img{object-fit:contain;width:46px;height:46px}.testimonial-author b{font-size:12px;line-height:1.5;display:block}.testimonial-author span{color:var(--muted-foreground);margin-top:3px;font-size:10px;display:block}.testimonial-author .company-initials{background:var(--muted);width:44px;height:44px;color:var(--foreground);border-radius:6px;flex-shrink:0;place-items:center;font-size:17px;font-weight:700;display:grid}.final-cta{background:var(--navy);color:var(--inverse);padding:140px 0 170px;position:relative;overflow:hidden}.cta-top-wave{color:var(--peach);height:90px;position:absolute;top:-1px;transform:rotate(180deg)}.cta-bottom-wave{color:var(--inverse);height:110px;position:absolute;bottom:-1px}.final-cta-inner{z-index:2;text-align:center;position:relative}.final-cta h2{font-size:62px;font-weight:700}.final-cta-button{gap:24px;min-width:285px;height:auto;margin-top:34px;padding:16px 28px}.final-cta-button span{text-align:left;flex-direction:column;display:flex}.final-cta-button b{font-size:20px}.final-cta-button small{color:inherit;margin-top:3px;font-size:12px;font-weight:400}.cta-outline{border:1px solid var(--sparkle);width:380px;height:320px;position:absolute}@supports (color:color-mix(in lab, red, red)){.cta-outline{border:1px solid color-mix(in oklab, var(--sparkle) 65%, transparent)}}.cta-outline{border-radius:47% 53% 43% 57%/54% 36% 64% 46%}.outline-left{top:90px;left:-180px;transform:rotate(40deg)}.outline-right{bottom:110px;right:-120px;transform:rotate(-25deg)}.cta-sparkle{color:var(--sparkle);width:32px;height:32px;position:absolute;top:46%;left:19%}.cta-dots{color:var(--gold);font-size:28px;position:absolute;top:24%;right:20%}.faq-section{background:var(--inverse);padding:40px 0 110px}.faq-heading{text-align:center;margin-bottom:44px}.faq-heading p{color:var(--primary-dark);margin-bottom:9px;font-size:20px}.faq-heading h2{font-size:47px}.faq-list{flex-direction:column;gap:14px;max-width:820px;margin-inline:auto;display:flex}.faq-item{background:var(--card);border:1px solid var(--header-border);box-shadow:var(--shadow-soft-value);border-radius:16px;overflow:hidden}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 27px;font-size:17px;font-weight:600;line-height:1.5;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:var(--muted)}.faq-item summary:focus-visible{outline-offset:-3px}.faq-item summary svg{width:20px;height:20px;color:var(--primary);flex-shrink:0;transition:transform .3s}.faq-item[open] summary svg{transform:rotate(45deg)}.faq-item p{color:var(--hero-muted);padding:0 27px 24px;font-size:15px;line-height:1.7}.saas-footer{color:var(--footer-text);background-image:radial-gradient(ellipse 65% 60% at 50% 75%, var(--inverse), transparent 80%), linear-gradient(var(--navy), var(--footer-base))}@supports (color:color-mix(in lab, red, red)){.saas-footer{background-image:radial-gradient(ellipse 65% 60% at 50% 75%, color-mix(in oklab, var(--inverse) 2%, transparent), transparent 80%), linear-gradient(var(--navy), var(--footer-base))}}.saas-footer{border-top:1px solid var(--footer-divider)}.saas-footer-main{grid-template-columns:1.25fr 1.15fr .85fr;gap:55px;padding-block:80px;display:grid}.saas-footer-logo{width:150px;height:auto;color:var(--inverse)}.saas-footer-brand p{max-width:320px;margin-top:24px;font-size:15px;line-height:1.6}.saas-footer h3{color:var(--footer-heading);letter-spacing:.12em;margin-bottom:25px;font-size:12px;font-weight:500}.saas-footer-contact{flex-direction:column;align-items:flex-start;display:flex}.saas-footer-contact a{align-items:flex-start;gap:12px;margin-bottom:22px;font-size:13px;line-height:1.7;display:flex}.saas-footer-contact a:last-child{margin-bottom:0}.saas-footer-contact svg{flex-shrink:0;width:18px;height:18px;margin-top:2px}.saas-footer-contact a:hover{color:var(--inverse)}.saas-footer-start p{font-size:15px;line-height:1.6}.saas-footer-start .saas-footer-cta{color:var(--inverse);height:auto;margin-top:24px;padding:0;font-size:14px;font-weight:700;display:inline-flex}.saas-footer-start .saas-footer-cta:hover{color:var(--whatsapp);text-decoration:none}.saas-footer-bottom{border-top:1px solid var(--footer-divider);padding-block:28px 35px}.saas-footer-bottom-row{justify-content:space-between;align-items:center;gap:25px;font-size:13px;line-height:1.6;display:flex}.saas-footer-legal{gap:25px;display:flex}.saas-footer-legal a:hover{color:var(--inverse);text-underline-offset:4px;text-decoration:underline}.saas-footer-disclaimer{max-width:900px;color:var(--footer-fine);margin-top:18px;font-size:12px;line-height:1.7}@media (width<=1100px){.solution-grid{gap:45px}.solution-copy h2{font-size:45px}.saas-footer-main{grid-template-columns:1.1fr 1.2fr .9fr;gap:35px}.saas-footer-contact a{font-size:12px}}@media (width<=767px){.page-container{width:calc(100% - 40px)}.header-inner{gap:10px;height:76px}.header-logo{width:115px}.nav-control{gap:3px;padding:8px;font-size:12px}.nav-control svg{width:12px}.header-actions{gap:12px}.login-control{gap:5px;min-width:0;height:34px;padding:0 12px;font-size:12px}.login-control svg{width:12px}.hero{padding-top:42px}.hero-question{margin-top:48px;margin-bottom:-7px}.hero-wave{height:90px}.solutions-section{padding-top:0;padding-bottom:95px}.solution-grid{grid-template-columns:1fr;gap:33px;padding:42px 0 50px}.solution-copy h2{max-width:470px;font-size:37px}.sub-wordmark{font-size:19px}.sub-wordmark span{font-size:16px}.solution-bullets{gap:13px;margin:23px 0 26px;font-size:13px}.solution-copy .solution-cta{height:47px;padding-inline:21px;font-size:12px}.solution-visual{width:100%;max-width:470px;margin:auto}.reverse-grid .solution-copy,.reverse-grid .solution-visual{grid-area:auto/1}.product-blob{inset:0 -10%}.sparkle-one{right:0}.phone{width:260px;height:532px}.floating-note{padding:12px;bottom:38px;left:0}.dashboard-content{padding:17px}.dashboard-header{gap:14px;padding:14px}.dashboard-stats{gap:7px}.dashboard-stats>div{padding:10px}.dashboard-stats b{font-size:21px}.dashboard-note{bottom:12px;left:auto;right:0}.dashboard-title .mockup-heading{font-size:17px}.chart-bars{gap:6px}.client-strip{padding:40px 0 30px}.client-strip h2{font-size:27px}.client-logos{flex-wrap:wrap;justify-content:center;gap:18px 25px;margin-top:29px}.client-logos img{width:84px;height:59px}.solutions-arc{height:95px}.values-section{padding-top:40px;padding-bottom:130px}.avatar-constellation{height:180px;margin-bottom:24px}.central-brand{width:83px;height:83px;top:50px}.central-brand svg{width:51px}.avatar{width:46px;height:46px}.avatar-b{width:35px;height:35px;top:124px;left:17%}.avatar-c{width:30px;height:30px}.avatar-d{top:20px;right:10%}.avatar-e{width:35px;height:35px;top:126px}.avatar-f{display:none}.values-section h2{font-size:32px}.values-timeline{margin:48px auto 60px;padding:0}.values-timeline:before{left:7px}.timeline-item,.timeline-item:nth-child(2n){text-align:left;width:100%;margin-left:0;padding:0 0 38px 37px}.timeline-item:last-child{padding-bottom:0}.timeline-dot,.timeline-item:nth-child(2n) .timeline-dot{left:2px;right:auto}.timeline-item h3{font-size:21px}.timeline-item p{margin-top:9px;font-size:13px}.sunrise{height:180px;bottom:23px}.values-wave{height:65px}.testimonials-section{padding:45px 0 60px}.testimonial-heading{margin-bottom:32px}.testimonial-heading p{font-size:15px;line-height:1.7}.testimonial-heading h2{font-size:39px}.testimonial-grid{grid-template-columns:1fr;gap:20px}.testimonial-card-1,.testimonial-card-2{margin-top:0}.testimonial-card{padding:27px}.testimonial-card blockquote{font-size:16px}.final-cta{padding:100px 0 125px}.final-cta h2{font-size:40px}.cta-top-wave{height:55px}.cta-bottom-wave{height:75px}.cta-outline{opacity:.6;width:230px;height:210px}.outline-left{top:80px;left:-185px}.outline-right{bottom:90px;right:-150px}.cta-sparkle{width:18px;top:63%;left:6%}.cta-dots{top:16%;right:9%}.final-cta-button{min-width:250px;margin-top:28px}.final-cta-button b{font-size:18px}.faq-section{padding:20px 0 70px}.faq-heading{margin-bottom:28px}.faq-heading p{font-size:15px;line-height:1.7}.faq-heading h2{font-size:32px}.faq-item summary{gap:16px;padding:18px 20px;font-size:15px}.faq-item p{padding:0 20px 20px;font-size:14px}.tool-content{padding:22px 13px}.tool-title .mockup-heading{font-size:18px}.prospect-row b{font-size:8px}.prospect-status{padding:5px;font-size:5px}.social-phone{height:540px}.saas-footer-main{grid-template-columns:1fr;gap:40px;padding-block:60px}.saas-footer-brand p{max-width:320px}.saas-footer-contact a{font-size:13px}.saas-footer-start p{max-width:320px}.saas-footer-bottom-row{flex-direction:column;align-items:flex-start;gap:18px}.saas-footer-legal{flex-wrap:wrap;gap:12px 22px}.saas-footer-bottom{padding-block:25px 30px}.hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.hero .hero-copy h1{text-align:center;font-size:clamp(27px,9.2vw,38px)}.hero-copy h1>span{display:block}.hero-description{text-align:center;margin-inline:auto}.hero .hero-submit{justify-content:center;width:100%;max-width:340px}.hero-highlights{text-align:center;width:100%;margin-inline:auto}.hero-highlights>div,.hero-highlights>div:first-child{text-align:center;padding:0 8px}}@media (width<=380px){.header-inner{gap:3px}.header-logo{width:83px}.nav-control{padding-inline:5px}.login-control{padding-inline:9px}.header-actions{gap:6px}.solution-copy h2{font-size:33px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
