/*! tailwindcss v4.2.2 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-800:oklch(44.3% .11 240.79);--color-indigo-100:oklch(93% .034 272.788);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-700:oklch(37.3% .034 259.733);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-bold:700;--font-weight-extrabold:800;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--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);--color-border:var(--border)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}html{text-rendering:optimizelegibility;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.fonts-loading{visibility:hidden}.fonts-loaded{visibility:visible}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components{.prose{color:var(--primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.prose p,.prose strong,.prose em,.prose a,.prose code,.prose h1,.prose h2,.prose h3{color:var(--primary)}.prose p,.prose strong,.prose em,.prose h3,.prose ul,.prose ol{margin-top:0;margin-bottom:0}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-\[35\%\]{top:35%;right:35%;bottom:35%;left:35%}.start{inset-inline-start:var(--spacing)}.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}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.h-10{height:calc(var(--spacing) * 10)}.h-20{height:calc(var(--spacing) * 20)}.min-h-screen{min-height:100vh}.w-10{width:calc(var(--spacing) * 10)}.w-20{width:calc(var(--spacing) * 20)}.w-auto{width:auto}.max-w-4xl{max-width:var(--container-4xl)}.max-w-none{max-width:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[ping_2s_cubic-bezier\(0\,0\,0\.2\,1\)_infinite\]{animation:2s cubic-bezier(0,0,.2,1) infinite ping}.animate-\[spin_1\.2s_linear_infinite\]{animation:1.2s linear infinite spin}.animate-\[spin_1\.5s_linear_infinite\]{animation:1.5s linear infinite spin}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-cyan-600{border-color:var(--color-cyan-600)}.border-gray-200{border-color:var(--color-gray-200)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-transparent{border-color:#0000}.border-t-sky-800{border-top-color:var(--color-sky-800)}.border-r-cyan-600{border-right-color:var(--color-cyan-600)}.border-b-sky-800{border-bottom-color:var(--color-sky-800)}.border-l-cyan-600{border-left-color:var(--color-cyan-600)}.bg-primary{background-color:var(--primary)}.bg-red-500{background-color:var(--color-red-500)}.bg-white{background-color:var(--color-white)}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-600{--tw-gradient-from:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-background{--tw-gradient-to:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-800{--tw-gradient-to:var(--color-sky-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-right{text-align:right}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.wrap-break-word{overflow-wrap:break-word}.text-black{color:var(--color-black)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.grayscale{--tw-grayscale:grayscale(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-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}:is(.\*\*\:text-black\! *){color:var(--color-black)!important}@media(hover:hover){.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}}@media(min-width:40rem){.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@keyframes slideFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.animate-slideFromRight{animation:.5s ease-in-out forwards slideFromRight}.animate-slideFromLeft{animation:.5s ease-in-out forwards slideFromLeft}}.nav-item svg{display:none!important}.PhoneInput .PhoneInputInput,.PhoneInput .PhoneInputCountry{border:none!important;outline:none!important}.PhoneInputCountrySelect:focus{outline:none!important}.mySwiper .swiper-pagination{z-index:10!important;justify-content:center!important;gap:4px!important;display:flex!important;position:absolute!important;inset:auto 0 50px!important}@media(min-width:1024px){.mySwiper .swiper-pagination{display:none!important}}.mySwiper .swiper-pagination-bullet{opacity:1!important;background:#194a7a80!important;border:1px solid #194a7acc!important;width:9px!important;height:9px!important}.mySwiper .swiper-pagination-bullet-active{background:#194a7a!important;border:1px solid #fff!important;width:10px!important;height:10px!important;box-shadow:0 0 8px #194a7acc!important}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;background:#fff;justify-content:center;align-items:center;font-size:18px;display:flex}.swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.scrollbar-thin::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.pac-container{z-index:10000!important;pointer-events:auto!important}.autocomplete-control{z-index:1000;position:relative}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(39.8% .07 227.392);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--chart-6:oklch(55.6% .2 142);--chart-7:oklch(70% .19 280);--chart-8:oklch(65% .22 15);--chart-9:oklch(72% .14 200);--chart-10:oklch(58% .25 300);--chart-11:oklch(75% .17 55);--chart-12:oklch(52% .18 340);--chart-13:oklch(68% .21 170);--chart-14:oklch(62% .23 250);--chart-15:oklch(80% .14 100);--chart-16:oklch(55% .2 30);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--chart-6:oklch(60% .19 142);--chart-7:oklch(72% .2 280);--chart-8:oklch(68% .23 15);--chart-9:oklch(65% .16 200);--chart-10:oklch(62% .26 300);--chart-11:oklch(78% .18 55);--chart-12:oklch(58% .2 340);--chart-13:oklch(70% .22 170);--chart-14:oklch(65% .24 250);--chart-15:oklch(75% .15 100);--chart-16:oklch(60% .21 30);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}.pink{--radius:.625rem;--background:oklch(99% .02 350);--foreground:oklch(25% .02 340);--card:oklch(100% .01 350);--card-foreground:oklch(25% .02 340);--popover:oklch(100% .01 350);--popover-foreground:oklch(25% .02 340);--primary:oklch(62% .16 352);--primary-foreground:oklch(99% 0 0);--secondary:oklch(95% .03 340);--secondary-foreground:oklch(30% .02 340);--muted:oklch(96% .02 345);--muted-foreground:oklch(55% .02 340);--accent:oklch(85% .1 20);--accent-foreground:oklch(30% .02 340);--destructive:oklch(57.7% .245 27.325);--border:oklch(90% .02 340);--input:oklch(92% .02 340);--ring:oklch(66% .17 352);--chart-1:oklch(66% .17 352);--chart-2:oklch(78% .12 20);--chart-3:oklch(65% .18 330);--chart-4:oklch(85% .1 40);--chart-5:oklch(60% .2 10);--chart-6:oklch(72% .14 60);--chart-7:oklch(58% .18 300);--chart-8:oklch(80% .08 350);--chart-9:oklch(65% .22 0);--chart-10:oklch(55% .16 320);--chart-11:oklch(75% .12 40);--chart-12:oklch(62% .2 345);--chart-13:oklch(70% .1 15);--chart-14:oklch(60% .24 335);--chart-15:oklch(82% .07 25);--chart-16:oklch(68% .19 5);--sidebar:oklch(98.5% .01 350);--sidebar-foreground:oklch(25% .02 340);--sidebar-primary:oklch(66% .17 352);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(95% .03 340);--sidebar-accent-foreground:oklch(30% .02 340);--sidebar-border:oklch(90% .02 340);--sidebar-ring:oklch(66% .17 352)}.dark.pink{--background:oklch(16% .02 340);--foreground:oklch(96% .01 350);--card:oklch(20% .02 340);--card-foreground:oklch(96% .01 350);--popover:oklch(20% .02 340);--popover-foreground:oklch(96% .01 350);--primary:oklch(65% .13 350);--primary-foreground:oklch(98% 0 0);--secondary:oklch(25% .02 340);--secondary-foreground:oklch(95% .01 350);--muted:oklch(25% .02 340);--muted-foreground:oklch(70% .02 350);--accent:oklch(70% .08 20);--accent-foreground:oklch(98% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(65% .13 350);--sidebar:oklch(20% .02 340);--sidebar-foreground:oklch(96% .01 350);--sidebar-primary:oklch(65% .13 350);--sidebar-primary-foreground:oklch(98% 0 0);--sidebar-accent:oklch(25% .02 340);--sidebar-accent-foreground:oklch(96% .01 350);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(65% .13 350)}.purple{--radius:.625rem;--background:oklch(99% .02 280);--foreground:oklch(25% .02 280);--card:oklch(100% .01 280);--card-foreground:oklch(25% .02 280);--popover:oklch(100% .01 280);--popover-foreground:oklch(25% .02 280);--primary:oklch(60% .22 285);--primary-foreground:oklch(99% 0 0);--secondary:oklch(95% .03 275);--secondary-foreground:oklch(30% .02 280);--muted:oklch(96% .02 275);--muted-foreground:oklch(55% .02 280);--accent:oklch(85% .18 310);--accent-foreground:oklch(30% .02 280);--destructive:oklch(57.7% .245 27.325);--border:oklch(90% .02 275);--input:oklch(92% .02 275);--ring:oklch(60% .22 285);--chart-1:oklch(60% .22 285);--chart-2:oklch(75% .18 310);--chart-3:oklch(65% .2 260);--chart-4:oklch(85% .12 320);--chart-5:oklch(60% .25 290);--chart-6:oklch(68% .22 270);--chart-7:oklch(78% .15 340);--chart-8:oklch(62% .25 295);--chart-9:oklch(55% .2 250);--chart-10:oklch(82% .1 325);--chart-11:oklch(70% .26 280);--chart-12:oklch(58% .18 260);--chart-13:oklch(75% .2 315);--chart-14:oklch(65% .24 275);--chart-15:oklch(50% .22 290);--chart-16:oklch(80% .13 330);--sidebar:oklch(98.5% .01 280);--sidebar-foreground:oklch(25% .02 280);--sidebar-primary:oklch(60% .22 285);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(95% .03 275);--sidebar-accent-foreground:oklch(30% .02 280);--sidebar-border:oklch(90% .02 275);--sidebar-ring:oklch(60% .22 285)}.dark.purple{--background:oklch(16% .02 280);--foreground:oklch(96% .01 280);--card:oklch(21% .02 280);--card-foreground:oklch(96% .01 280);--popover:oklch(21% .02 280);--popover-foreground:oklch(96% .01 280);--primary:oklch(58% .22 285);--primary-foreground:oklch(98% 0 0);--secondary:oklch(27% .02 280);--secondary-foreground:oklch(95% .01 280);--muted:oklch(27% .02 280);--muted-foreground:oklch(70% .02 280);--accent:oklch(70% .15 310);--accent-foreground:oklch(98% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(58% .22 285);--sidebar:oklch(21% .02 280);--sidebar-foreground:oklch(96% .01 280);--sidebar-primary:oklch(58% .22 285);--sidebar-primary-foreground:oklch(98% 0 0);--sidebar-accent:oklch(27% .02 280);--sidebar-accent-foreground:oklch(96% .01 280);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(58% .22 285)}.teal{--radius:.625rem;--background:oklch(99% .02 200);--foreground:oklch(25% .02 200);--card:oklch(100% .01 200);--card-foreground:oklch(25% .02 200);--popover:oklch(100% .01 200);--popover-foreground:oklch(25% .02 200);--primary:oklch(58% .17 200);--primary-foreground:oklch(99% 0 0);--secondary:oklch(95% .03 195);--secondary-foreground:oklch(30% .02 200);--muted:oklch(96% .02 195);--muted-foreground:oklch(55% .02 200);--accent:oklch(85% .15 180);--accent-foreground:oklch(30% .02 200);--destructive:oklch(57.7% .245 27.325);--border:oklch(90% .02 195);--input:oklch(92% .02 195);--ring:oklch(58% .17 200);--chart-1:oklch(58% .17 200);--chart-2:oklch(68% .15 180);--chart-3:oklch(60% .2 210);--chart-4:oklch(85% .12 170);--chart-5:oklch(65% .22 190);--chart-6:oklch(72% .18 175);--chart-7:oklch(55% .2 215);--chart-8:oklch(80% .1 165);--chart-9:oklch(63% .22 195);--chart-10:oklch(50% .18 205);--chart-11:oklch(76% .14 185);--chart-12:oklch(58% .2 170);--chart-13:oklch(68% .16 210);--chart-14:oklch(62% .24 190);--chart-15:oklch(84% .08 180);--chart-16:oklch(54% .19 200);--sidebar:oklch(98.5% .01 200);--sidebar-foreground:oklch(25% .02 200);--sidebar-primary:oklch(58% .17 200);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(95% .03 195);--sidebar-accent-foreground:oklch(30% .02 200);--sidebar-border:oklch(90% .02 195);--sidebar-ring:oklch(58% .17 200)}.dark.teal{--background:oklch(17% .02 200);--foreground:oklch(96% .01 200);--card:oklch(22% .02 200);--card-foreground:oklch(96% .01 200);--popover:oklch(22% .02 200);--popover-foreground:oklch(96% .01 200);--primary:oklch(56% .16 200);--primary-foreground:oklch(98% 0 0);--secondary:oklch(28% .02 200);--secondary-foreground:oklch(95% .01 200);--muted:oklch(28% .02 200);--muted-foreground:oklch(70% .02 200);--accent:oklch(70% .12 180);--accent-foreground:oklch(98% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(56% .16 200);--sidebar:oklch(22% .02 200);--sidebar-foreground:oklch(96% .01 200);--sidebar-primary:oklch(56% .16 200);--sidebar-primary-foreground:oklch(98% 0 0);--sidebar-accent:oklch(28% .02 200);--sidebar-accent-foreground:oklch(96% .01 200);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(56% .16 200)}.rose{--radius:.625rem;--background:oklch(99% .02 15);--foreground:oklch(25% .02 15);--card:oklch(100% .01 15);--card-foreground:oklch(25% .02 15);--popover:oklch(100% .01 15);--popover-foreground:oklch(25% .02 15);--primary:oklch(59% .19 15);--primary-foreground:oklch(99% 0 0);--secondary:oklch(95% .03 20);--secondary-foreground:oklch(30% .02 15);--muted:oklch(96% .02 20);--muted-foreground:oklch(55% .02 15);--accent:oklch(85% .18 5);--accent-foreground:oklch(30% .02 15);--destructive:oklch(57.7% .245 27.325);--border:oklch(90% .02 20);--input:oklch(92% .02 20);--ring:oklch(59% .19 15);--chart-1:oklch(59% .19 15);--chart-2:oklch(70% .18 5);--chart-3:oklch(60% .22 25);--chart-4:oklch(85% .12 10);--chart-5:oklch(65% .25 0);--chart-6:oklch(72% .18 350);--chart-7:oklch(62% .22 20);--chart-8:oklch(80% .1 5);--chart-9:oklch(55% .2 30);--chart-10:oklch(68% .26 10);--chart-11:oklch(76% .16 355);--chart-12:oklch(58% .24 15);--chart-13:oklch(66% .2 0);--chart-14:oklch(52% .22 25);--chart-15:oklch(82% .08 10);--chart-16:oklch(60% .28 5);--sidebar:oklch(98.5% .01 15);--sidebar-foreground:oklch(25% .02 15);--sidebar-primary:oklch(59% .19 15);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(95% .03 20);--sidebar-accent-foreground:oklch(30% .02 15);--sidebar-border:oklch(90% .02 20);--sidebar-ring:oklch(59% .19 15)}.dark.rose{--background:oklch(17% .02 15);--foreground:oklch(96% .01 15);--card:oklch(22% .02 15);--card-foreground:oklch(96% .01 15);--popover:oklch(22% .02 15);--popover-foreground:oklch(96% .01 15);--primary:oklch(57% .18 15);--primary-foreground:oklch(98% 0 0);--secondary:oklch(28% .02 15);--secondary-foreground:oklch(95% .01 15);--muted:oklch(28% .02 15);--muted-foreground:oklch(70% .02 15);--accent:oklch(70% .15 5);--accent-foreground:oklch(98% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(57% .18 15);--sidebar:oklch(22% .02 15);--sidebar-foreground:oklch(96% .01 15);--sidebar-primary:oklch(57% .18 15);--sidebar-primary-foreground:oklch(98% 0 0);--sidebar-accent:oklch(28% .02 15);--sidebar-accent-foreground:oklch(96% .01 15);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(57% .18 15)}.coral{--radius:.625rem;--background:oklch(99% .02 30);--foreground:oklch(25% .02 30);--card:oklch(100% .01 30);--card-foreground:oklch(25% .02 30);--popover:oklch(100% .01 30);--popover-foreground:oklch(25% .02 30);--primary:oklch(60% .19 30);--primary-foreground:oklch(99% 0 0);--secondary:oklch(95% .03 35);--secondary-foreground:oklch(30% .02 30);--muted:oklch(96% .02 35);--muted-foreground:oklch(55% .02 30);--accent:oklch(85% .16 45);--accent-foreground:oklch(30% .02 30);--border:oklch(90% .02 35);--input:oklch(92% .02 35);--ring:oklch(60% .19 30);--chart-1:oklch(60% .19 30);--chart-2:oklch(72% .16 50);--chart-3:oklch(65% .22 15);--chart-4:oklch(82% .12 60);--chart-5:oklch(55% .2 20);--chart-6:oklch(75% .18 40);--chart-7:oklch(62% .24 10);--chart-8:oklch(78% .1 55);--chart-9:oklch(58% .17 35);--chart-10:oklch(68% .21 25);--chart-11:oklch(84% .09 45);--chart-12:oklch(52% .22 20);--chart-13:oklch(70% .15 50);--chart-14:oklch(64% .25 5);--chart-15:oklch(80% .13 35);--chart-16:oklch(56% .18 15);--sidebar:oklch(98.5% .01 30);--sidebar-foreground:oklch(25% .02 30);--sidebar-primary:oklch(60% .19 30);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(95% .03 35);--sidebar-accent-foreground:oklch(30% .02 30);--sidebar-border:oklch(90% .02 35);--sidebar-ring:oklch(60% .19 30)}.dark.coral{--background:oklch(17% .02 30);--foreground:oklch(96% .01 30);--card:oklch(22% .02 30);--card-foreground:oklch(96% .01 30);--popover:oklch(22% .02 30);--popover-foreground:oklch(96% .01 30);--primary:oklch(56% .17 30);--primary-foreground:oklch(98% 0 0);--secondary:oklch(28% .02 30);--secondary-foreground:oklch(95% .01 30);--muted:oklch(28% .02 30);--muted-foreground:oklch(70% .02 30);--accent:oklch(70% .13 45);--accent-foreground:oklch(98% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(56% .17 30);--sidebar:oklch(22% .02 30);--sidebar-foreground:oklch(96% .01 30);--sidebar-primary:oklch(56% .17 30);--sidebar-primary-foreground:oklch(98% 0 0);--sidebar-accent:oklch(28% .02 30);--sidebar-accent-foreground:oklch(96% .01 30);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(56% .17 30)}.sage{--radius:.625rem;--background:oklch(98% .012 145);--foreground:oklch(24% .018 145);--card:oklch(99% .008 145);--card-foreground:oklch(24% .018 145);--popover:oklch(99% .008 145);--popover-foreground:oklch(24% .018 145);--primary:oklch(52% .1 145);--primary-foreground:oklch(99% 0 0);--secondary:oklch(93% .02 140);--secondary-foreground:oklch(30% .018 145);--muted:oklch(95% .01 140);--muted-foreground:oklch(54% .012 140);--accent:oklch(82% .07 125);--accent-foreground:oklch(30% .018 145);--destructive:oklch(57.7% .245 27.325);--border:oklch(90% .015 140);--input:oklch(91% .015 140);--ring:oklch(52% .1 145);--chart-1:oklch(52% .1 145);--chart-2:oklch(65% .08 125);--chart-3:oklch(60% .1 160);--chart-4:oklch(78% .06 110);--chart-5:oklch(48% .12 150);--chart-6:oklch(70% .09 130);--chart-7:oklch(55% .11 155);--chart-8:oklch(80% .05 120);--chart-9:oklch(62% .13 140);--chart-10:oklch(50% .1 165);--chart-11:oklch(74% .07 115);--chart-12:oklch(58% .12 148);--chart-13:oklch(68% .1 135);--chart-14:oklch(54% .14 158);--chart-15:oklch(82% .06 125);--chart-16:oklch(46% .13 152);--sidebar:oklch(97.5% .01 145);--sidebar-foreground:oklch(24% .018 145);--sidebar-primary:oklch(52% .1 145);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(93% .02 140);--sidebar-accent-foreground:oklch(30% .018 145);--sidebar-border:oklch(90% .015 140);--sidebar-ring:oklch(52% .1 145)}.dark.sage{--background:oklch(17% .015 145);--foreground:oklch(95% .008 145);--card:oklch(22% .015 145);--card-foreground:oklch(95% .008 145);--popover:oklch(22% .015 145);--popover-foreground:oklch(95% .008 145);--primary:oklch(58% .09 145);--primary-foreground:oklch(98% 0 0);--secondary:oklch(28% .015 145);--secondary-foreground:oklch(94% .008 145);--muted:oklch(28% .015 145);--muted-foreground:oklch(66% .01 140);--accent:oklch(55% .07 125);--accent-foreground:oklch(98% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(58% .09 145);--chart-1:oklch(58% .09 145);--chart-2:oklch(68% .07 125);--chart-3:oklch(62% .09 160);--chart-4:oklch(75% .05 110);--chart-5:oklch(52% .11 150);--sidebar:oklch(22% .015 145);--sidebar-foreground:oklch(95% .008 145);--sidebar-primary:oklch(58% .09 145);--sidebar-primary-foreground:oklch(98% 0 0);--sidebar-accent:oklch(28% .015 145);--sidebar-accent-foreground:oklch(94% .008 145);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(58% .09 145)}.slate{--radius:.625rem;--background:oklch(99% .01 240);--foreground:oklch(25% .01 240);--card:oklch(100% .01 240);--card-foreground:oklch(25% .01 240);--popover:oklch(100% .01 240);--popover-foreground:oklch(25% .01 240);--primary:oklch(55% .04 240);--primary-foreground:oklch(99% 0 0);--secondary:oklch(95% .01 240);--secondary-foreground:oklch(30% .01 240);--muted:oklch(96% .01 240);--muted-foreground:oklch(55% .01 240);--accent:oklch(85% .02 240);--accent-foreground:oklch(30% .01 240);--destructive:oklch(57.7% .245 27.325);--border:oklch(90% .01 240);--input:oklch(92% .01 240);--ring:oklch(55% .04 240);--chart-1:oklch(55% .04 240);--chart-2:oklch(65% .03 225);--chart-3:oklch(50% .05 255);--chart-4:oklch(75% .02 235);--chart-5:oklch(45% .06 245);--chart-6:oklch(60% .03 250);--chart-7:oklch(70% .04 230);--chart-8:oklch(48% .05 260);--chart-9:oklch(76% .02 240);--chart-10:oklch(42% .06 245);--chart-11:oklch(68% .03 235);--chart-12:oklch(54% .04 255);--chart-13:oklch(74% .025 228);--chart-14:oklch(50% .055 248);--chart-15:oklch(80% .015 240);--chart-16:oklch(44% .07 252);--sidebar:oklch(97% .01 240);--sidebar-foreground:oklch(25% .01 240);--sidebar-primary:oklch(55% .04 240);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(95% .01 240);--sidebar-accent-foreground:oklch(30% .01 240);--sidebar-border:oklch(90% .01 240);--sidebar-ring:oklch(55% .04 240)}.dark.slate{--background:oklch(19% .01 240);--foreground:oklch(94% .01 240);--card:oklch(23% .01 240);--card-foreground:oklch(94% .01 240);--popover:oklch(23% .01 240);--popover-foreground:oklch(94% .01 240);--primary:oklch(65% .04 240);--primary-foreground:oklch(99% 0 0);--secondary:oklch(29% .01 240);--secondary-foreground:oklch(94% .01 240);--muted:oklch(29% .01 240);--muted-foreground:oklch(65% .01 240);--accent:oklch(34% .02 240);--accent-foreground:oklch(94% .01 240);--destructive:oklch(57.7% .245 27.325);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(65% .04 240);--chart-1:oklch(65% .04 240);--chart-2:oklch(72% .03 225);--chart-3:oklch(58% .05 255);--chart-4:oklch(78% .02 235);--chart-5:oklch(52% .06 245);--sidebar:oklch(23% .01 240);--sidebar-foreground:oklch(94% .01 240);--sidebar-primary:oklch(65% .04 240);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(29% .01 240);--sidebar-accent-foreground:oklch(94% .01 240);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(65% .04 240)}.str-chat.str-chat__theme-light,.str-chat.str-chat__theme-dark{--str-chat__font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--str-chat__primary-color:var(--primary);--str-chat__active-primary-color:var(--primary);--str-chat__surface-color:var(--background);--str-chat__secondary-surface-color:var(--card);--str-chat__primary-surface-color:var(--accent);--str-chat__primary-surface-color-low-emphasis:var(--secondary);--str-chat__text-color:var(--foreground);--str-chat__text-low-emphasis-color:var(--muted-foreground);--str-chat__disabled-color:var(--muted-foreground);--str-chat__border-color:var(--border);--str-chat__message-input-background-color:var(--card);--str-chat__channel-preview-active-background:var(--accent);--str-chat__channel-preview-hover-background:var(--secondary)}:has(.str-chat){container-type:normal!important}.str-chat__channel-preview__action-button--archive{display:none}:is(input:autofill,textarea:autofill,select:autofill){transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--background) inset!important;box-shadow:0 0 0 1000px var(--background) inset!important;-webkit-text-fill-color:var(--foreground)!important;caret-color:var(--foreground)!important;filter:none!important;background-color:#0000!important}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@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}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}.landing-page-container{--white: #ffffff;--off-white: #fafbfc;--light-gray: #f5f7fa;--border-light: #e8ecf1;--text-primary: #1a1d29;--text-secondary: #6b7280;--text-muted: #9ca3af;--primary: #1f485b;--primary-dark: #1f485b;--primary-medium: #194a7a;--primary-light: #d7e3fc;--primary-bright: #2d9cdb;--coral: #f093a2;--peach: #ffb366;--lavender: #d7e3fc;--blue: #66d9ef;--amber: #f59e0b;--card: #ffffff;--muted: #f1f5f9;--muted-foreground: #64748b;--border: #e2e8f0;--foreground: #1e293b;--primary-bg: rgba(31, 72, 91, .05);--gradient-primary: linear-gradient( 135deg, var(--primary), var(--primary-bright) );--gradient-accent: linear-gradient( 135deg, var(--primary), var(--primary-bright) )}.landing-page-container *{margin:0;padding:0;box-sizing:border-box}.landing-page-container{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--white);color:var(--text-primary);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}.landing-page-container h1,.landing-page-container h2,.landing-page-container h3,.landing-page-container h4,.landing-page-container h5,.landing-page-container h6{font-family:Playfair Display,serif;font-weight:600;line-height:1.2}@media(prefers-reduced-motion:reduce){.landing-page-container *,.landing-page-container *:before,.landing-page-container *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(hover:none)and (pointer:coarse){.landing-page-container .custom-cursor,.landing-page-container .cursor-follower{display:none!important}}.landing-page-container ::selection{background:#1f485b33;color:var(--text-primary)}.landing-page-container .loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.landing-page-container .loading-gif{width:350px;height:auto;object-fit:contain}.landing-page-container .app{min-height:100vh}.landing-page-container .offer-timer-section{background:linear-gradient(135deg,#1a3344,#1f485b 60%,#1a3a52);padding:2.5rem 2rem}.landing-page-container .offer-timer-inner{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.landing-page-container .offer-timer-row{display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media(min-width:640px){.landing-page-container .offer-timer-row{flex-direction:row;justify-content:center;gap:3rem}}.landing-page-container .offer-timer-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;color:#6ec6e6;text-transform:uppercase;white-space:nowrap}.landing-page-container .offer-timer-blocks{display:flex;align-items:flex-start;gap:0}.landing-page-container .offer-timer-unit-wrapper{display:flex;align-items:flex-start}.landing-page-container .offer-timer-unit{display:flex;flex-direction:column;align-items:center;gap:.4rem}.landing-page-container .offer-timer-box{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:transparent;border:1.5px solid rgba(110,198,230,.35);border-radius:10px;font-size:1.75rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.landing-page-container .offer-timer-unit-label{font-size:.6rem;font-weight:600;letter-spacing:.1em;color:#ffffff73;text-transform:uppercase;text-align:center}.landing-page-container .offer-timer-colon{font-size:1.75rem;font-weight:700;color:#6ec6e699;padding:.75rem .35rem 0;line-height:1}.landing-page-container .offer-timer-note{font-size:.9rem;color:#ffffff8c;text-align:center}.landing-page-container .offer-timer-note strong{color:#ffffffe6;font-weight:700}@media(max-width:480px){.landing-page-container .offer-timer-box{width:54px;height:54px;font-size:1.4rem;border-radius:8px}.landing-page-container .offer-timer-colon{font-size:1.4rem;padding-top:.6rem}}.landing-page-container .section{padding:8rem 4rem}.landing-page-container .section-header{text-align:center;margin-bottom:5rem}.landing-page-container .section-label{font-size:.9rem;letter-spacing:2px;text-transform:uppercase;color:var(--primary);font-weight:700;margin-bottom:1rem}.landing-page-container .section-title{font-size:clamp(2.5rem,5vw,4rem);color:var(--text-primary)}.landing-page-container .btn-primary{padding:.8rem 2rem;background:linear-gradient(135deg,#1f485b,#2d9cdb);color:#fff;border:none;border-radius:50px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .4s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 15px #1f485b40;font-family:DM Sans,sans-serif;text-decoration:none;display:inline-block;text-align:center}.landing-page-container .btn-primary:hover{box-shadow:0 8px 30px #1f485b66}.landing-page-container .btn-primary.large{padding:1.1rem 2.5rem;font-size:1rem}.landing-page-container .btn-outline{padding:.8rem 2rem;background:transparent;color:var(--primary);border:1.5px solid var(--primary);border-radius:50px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;font-family:DM Sans,sans-serif;text-decoration:none;display:inline-block;text-align:center}.landing-page-container .btn-outline:hover{background:linear-gradient(135deg,#1f485b,#2d9cdb);color:#fff}.landing-page-container .btn-outline.large{padding:1.1rem 2.5rem;font-size:1rem}@media(max-width:768px){.landing-page-container .section{padding:4rem 2rem}.landing-page-container .section-title{font-size:2rem}}.landing-page-container{scroll-behavior:smooth}.landing-page-container :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.landing-page-container main{position:relative;z-index:1}.landing-page-container .app-launch{padding:6rem 4rem;background:var(--white)}.landing-page-container .app-launch-grid{max-width:1400px;margin:4rem auto 0;display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}.landing-page-container .app-card{border-radius:32px;position:relative;overflow:hidden}.landing-page-container .app-card-inner{background:#fff;padding:3rem;height:100%;min-height:420px;border-radius:28px;display:flex;flex-direction:column}.landing-page-container .app-card-live{background:linear-gradient(135deg,var(--primary),var(--primary-bright),#4dd0e1);padding:2px}.landing-page-container .status{display:flex;align-items:center;gap:.6rem;margin-bottom:2rem}.landing-page-container .ping{width:10px;height:10px;background:#22c55e;border-radius:50%;box-shadow:0 0 0 6px #22c55e40;animation:pulse-ping 1.5s infinite}@keyframes pulse-ping{0%{box-shadow:0 0 #22c55e66}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.landing-page-container .live-text{font-size:.8rem;font-weight:700;color:#16a34a;letter-spacing:1px;text-transform:uppercase}.landing-page-container .app-header{display:flex;gap:1.2rem;margin-bottom:1.5rem}.landing-page-container .app-icon{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:2rem}.landing-page-container .gradient-primary{background:linear-gradient(135deg,var(--primary),var(--primary-bright));color:#fff}.landing-page-container .soft-gradient{background:linear-gradient(135deg,#1f485b33,#2d9cdb33)}.landing-page-container .app-header h3{font-size:1.6rem}.landing-page-container .app-header p{color:var(--text-secondary)}.landing-page-container .app-description{font-size:1.05rem;line-height:1.8;color:var(--text-secondary);max-width:420px;margin-bottom:2rem}.landing-page-container .app-features{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:auto}.landing-page-container .app-features span{padding:.4rem 1rem;background:#1f485b1a;color:var(--primary);border-radius:999px;font-size:.85rem;font-weight:600}.landing-page-container .app-card .primary-btn{padding:.9rem 1.8rem;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--primary-bright));color:#fff;border:none;font-weight:600;cursor:pointer;width:fit-content;margin-top:2rem;font-family:DM Sans,sans-serif;transition:all .3s ease}.landing-page-container .app-card .primary-btn:hover{box-shadow:0 8px 25px #1f485b4d}.landing-page-container .ping-soon{background:#f59e0b;box-shadow:0 0 0 6px #f59e0b33;animation:pulse-ping-soon 1.5s infinite}@keyframes pulse-ping-soon{0%{box-shadow:0 0 #f59e0b66}70%{box-shadow:0 0 0 10px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.landing-page-container .soon-text{color:#b45309}.landing-page-container .app-card-soon{border:2px dashed rgba(31,72,91,.3);background:linear-gradient(135deg,#1f485b0d,#2d9cdb0d)}.landing-page-container .soon-badge{display:inline-block;padding:.4rem 1rem;background:#1f485b1a;color:var(--primary);border-radius:999px;font-weight:600;margin-bottom:2rem}.landing-page-container .store-buttons{display:flex;gap:1rem;margin-bottom:2rem}.landing-page-container .store-buttons button{display:flex;gap:.8rem;align-items:center;padding:.8rem 1.2rem;border-radius:14px;border:none;background:#0000000d;opacity:.6;cursor:not-allowed;font-family:DM Sans,sans-serif}.landing-page-container .store-buttons small{font-size:.7rem}.landing-page-container .notify{display:flex;gap:.8rem}.landing-page-container .notify input{flex:1;padding:.9rem 1rem;border-radius:14px;border:1px solid var(--border-light);font-family:DM Sans,sans-serif}.landing-page-container .notify input:focus{outline:none;border-color:var(--primary)}.landing-page-container .phone-mockup{position:absolute;bottom:-60px;right:-40px;width:180px;height:360px;background:#111;border-radius:48px;opacity:.08;transform:rotate(12deg)}@media(max-width:1024px){.landing-page-container .app-launch{padding:4rem 2rem}.landing-page-container .app-launch-grid{grid-template-columns:1fr;gap:2rem;margin-top:2.5rem}.landing-page-container .app-header h3{font-size:1.4rem}}@media(max-width:768px){.landing-page-container .app-launch{padding:3.5rem 1.5rem}.landing-page-container .section-header{margin-bottom:0}.landing-page-container .app-launch-grid{margin-top:2rem;gap:1.5rem}.landing-page-container .app-card-inner{padding:2rem 1.75rem;min-height:unset}.landing-page-container .app-header h3{font-size:1.3rem}.landing-page-container .app-header p{font-size:.88rem}.landing-page-container .app-description{font-size:.95rem;max-width:100%;margin-bottom:1.5rem}.landing-page-container .store-buttons,.landing-page-container .notify{flex-direction:column}.landing-page-container .notify .primary-btn{width:100%}.landing-page-container .phone-mockup{width:130px;height:260px;bottom:-40px;right:-25px}}@media(max-width:480px){.landing-page-container .app-launch{padding:3rem 1.25rem}.landing-page-container .app-card{border-radius:24px}.landing-page-container .app-card-inner{padding:1.5rem 1.25rem;border-radius:22px}.landing-page-container .app-icon{width:52px;height:52px;border-radius:14px;font-size:1.6rem}.landing-page-container .app-header{gap:.9rem;margin-bottom:1.1rem}.landing-page-container .app-header h3{font-size:1.15rem}.landing-page-container .status{margin-bottom:1.25rem}.landing-page-container .app-description{font-size:.9rem;line-height:1.7;margin-bottom:1.25rem}.landing-page-container .app-features span{font-size:.78rem;padding:.35rem .8rem}}.landing-page-container .capabilities{background:var(--off-white);padding:3.5rem 2rem 6rem}.landing-page-container .capabilities-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.landing-page-container .capability-card{padding:2rem 2.2rem;background:#fff;border-radius:22px;border:1px solid var(--border-light);box-shadow:0 6px 24px #0000000a;transition:all .45s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column}.landing-page-container .capability-card:hover{box-shadow:0 18px 48px #0000001f}.landing-page-container .capability-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:1.4rem;transition:transform .4s ease}.landing-page-container .capability-card:hover .capability-icon{transform:rotate(8deg) scale(1.08)}.landing-page-container .capability-card h3{font-size:1.25rem;font-weight:600;margin-bottom:.6rem;color:var(--text-primary)}.landing-page-container .capability-card p{font-size:.95rem;color:var(--text-secondary);line-height:1.6;max-width:95%}@media(max-width:1200px){.landing-page-container .capabilities-grid{gap:1.5rem}.landing-page-container .capability-card{padding:1.75rem}.landing-page-container .capability-card h3{font-size:1.1rem}}@media(max-width:1024px){.landing-page-container .capabilities{padding:3rem 1.5rem 4rem}.landing-page-container .capabilities-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media(max-width:768px){.landing-page-container .capabilities{padding:3rem 0 4rem}.landing-page-container .capabilities-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding:0 1.5rem;scrollbar-width:none}.landing-page-container .capabilities-grid::-webkit-scrollbar{display:none}.landing-page-container .capability-card{flex:0 0 80%;max-width:80%;scroll-snap-align:center;padding:1.75rem}}@media(max-width:480px){.landing-page-container .capabilities{padding:2.5rem 0 3.5rem}.landing-page-container .capability-card{flex:0 0 88%;max-width:88%;padding:1.5rem 1.25rem;border-radius:16px}.landing-page-container .capabilities-grid{padding:0 1.25rem;gap:.75rem}.landing-page-container .capability-icon{width:48px;height:48px;border-radius:12px;margin-bottom:1.1rem}.landing-page-container .capability-card h3{font-size:1.05rem;margin-bottom:.5rem}.landing-page-container .capability-card p{font-size:.88rem}}.landing-page-container .events-powered{padding:6rem 2rem;background:#fff;overflow:hidden}.landing-page-container .slider-wrapper{position:relative;height:600px;display:flex;align-items:center;justify-content:center}.landing-page-container .slider{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.landing-page-container .event-card{position:absolute;width:400px;height:550px;border-radius:24px;background-size:cover;background-position:center;transition:transform .5s ease,opacity .5s ease,filter .5s ease;cursor:pointer;overflow:hidden}.landing-page-container .event-card .overlay{position:absolute;top:0;right:0;bottom:0;left:0;transition:background .4s ease}.landing-page-container .event-card:hover .overlay{background:linear-gradient(to top,#000000f2,#0009)}.landing-page-container .event-card .content{position:absolute;bottom:0;padding:1.5rem;color:#fff}.landing-page-container .event-card .content h3{font-size:1.8rem}.landing-page-container .event-card .count{opacity:.8;margin-bottom:.5rem}.landing-page-container .event-card .desc{font-size:.9rem;line-height:1.4;max-height:0;opacity:0;overflow:hidden;transition:all .4s ease}.landing-page-container .event-card:hover .desc{max-height:120px;opacity:1}.landing-page-container .nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#0003;color:#fff;border:none;cursor:pointer;z-index:20;font-size:1.2rem;transition:all .3s ease}.landing-page-container .nav-btn:hover{background:#0006}.landing-page-container .nav-btn.prev{left:2rem}.landing-page-container .nav-btn.next{right:2rem}@media(max-width:768px){.landing-page-container .events-powered{padding:4rem 1rem}.landing-page-container .slider-wrapper{height:500px}.landing-page-container .event-card{width:300px;height:450px}.landing-page-container .nav-btn{width:40px;height:40px}.landing-page-container .nav-btn.prev{left:.5rem}.landing-page-container .nav-btn.next{right:.5rem}}.landing-page-container .footer{background:linear-gradient(135deg,#0a1929,#1f485b,#0f2942);color:#e8f1ff;padding:3rem 4rem 1.5rem;position:relative;overflow:hidden}.landing-page-container .footer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(45,156,219,.08) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(31,72,91,.1) 0%,transparent 50%);pointer-events:none}.landing-page-container .footer-content{max-width:1400px;margin:0 auto;position:relative;z-index:1}.landing-page-container .footer-main{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.landing-page-container .footer-brand{max-width:500px}.landing-page-container .footer-logo{display:flex;align-items:center;margin-bottom:.75rem}.landing-page-container .footer-logo-text{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#2d9cdb,#4dd0e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.landing-page-container .footer-description{color:#ffffffbf;line-height:1.6;margin-bottom:1.25rem;font-size:.9rem}.landing-page-container .footer-contact{display:flex;flex-direction:column;gap:.6rem}.landing-page-container .footer-contact-item{display:flex;align-items:center;gap:.8rem;color:#ffffffe6;font-size:.88rem}.landing-page-container .footer-contact-icon{color:#2d9cdb;flex-shrink:0}.landing-page-container .footer-cta{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1.75rem;background:#2d9cdb1f;border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 32px #0000004d}.landing-page-container .footer-cta h3{font-size:1.25rem;margin-bottom:.35rem;font-weight:600;color:#fff}.landing-page-container .footer-cta p{color:#fffc;margin-bottom:1rem;font-size:.88rem}.landing-page-container .footer-cta-btn{padding:.75rem 2rem;background:linear-gradient(135deg,#2d9cdb,#4dd0e1);color:#fff;border:none;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;font-family:DM Sans,sans-serif;text-decoration:none;font-size:.95rem;box-shadow:0 4px 20px #2d9cdb4d}.landing-page-container .footer-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #2d9cdb80;background:linear-gradient(135deg,#4dd0e1,#2d9cdb)}.landing-page-container .footer-cta-btn span{transition:transform .3s ease}.landing-page-container .footer-cta-btn:hover span{transform:translate(5px)}.landing-page-container .footer-social{display:flex;gap:.75rem;margin-top:1.25rem;justify-content:flex-start}.landing-page-container .social-icon{width:30px;height:30px;background:#ffffff14;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffffe6;text-decoration:none;font-size:1.2rem;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.landing-page-container .social-icon:hover{background:linear-gradient(135deg,#2d9cdb,#4dd0e1);color:#fff;transform:translateY(-3px);box-shadow:0 5px 20px #2d9cdb66;border-color:transparent}.landing-page-container .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:1.25rem;color:#ffffffb3;font-size:.85rem}.landing-page-container .footer-legal{display:flex;gap:2rem}.landing-page-container .footer-legal a{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.landing-page-container .footer-legal a:hover{color:#fff}@media(max-width:968px){.landing-page-container .footer-main{grid-template-columns:1fr;gap:2rem}.landing-page-container .footer-brand{max-width:none}.landing-page-container .footer-cta{text-align:center;align-items:center}}@media(max-width:768px){.landing-page-container .footer{padding:2rem 1.5rem 1.5rem}.landing-page-container .footer-main{gap:1.5rem}.landing-page-container .footer-bottom{flex-direction:column;gap:1rem;text-align:center}.landing-page-container .footer-legal{flex-wrap:wrap;justify-content:center;gap:1rem}.landing-page-container .footer-social{gap:.8rem}.landing-page-container .social-icon{width:38px;height:38px}}@media(max-width:480px){.landing-page-container .footer{padding:1.75rem 1rem 1.25rem}.landing-page-container .footer-logo-text{font-size:1.6rem}.landing-page-container .footer-description{font-size:.85rem}.landing-page-container .footer-contact-item{font-size:.82rem}.landing-page-container .footer-cta{padding:1.25rem;border-radius:14px}.landing-page-container .footer-cta h3{font-size:1.1rem}.landing-page-container .footer-cta p{font-size:.82rem}.landing-page-container .footer-cta-btn{width:100%;justify-content:center;padding:.7rem 1.5rem;font-size:.9rem}.landing-page-container .footer-bottom{font-size:.78rem}.landing-page-container .footer-legal{gap:.75rem}.landing-page-container .social-icon{width:36px;height:36px}}.landing-page-container .hero-ticker{position:absolute;top:100px;left:0;width:100%;z-index:3;overflow:hidden;background:linear-gradient(90deg,#e65c00,#f9a825,#e65c00);padding:.3rem 0}.landing-page-container .hero-ticker-track{display:flex;width:max-content;animation:ticker-scroll 30s linear infinite}.landing-page-container .hero-ticker-item{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;padding:0 2.5rem;font-size:.85rem;font-weight:600;color:#fff;letter-spacing:.3px}.landing-page-container .hero-ticker-dot{width:6px;height:6px;background:#4dd0e1;border-radius:50%;flex-shrink:0;animation:pulse-dot 1.5s ease-in-out infinite}.landing-page-container .hero-ticker-highlight{background:#fff3;padding:.1rem .5rem;border-radius:4px;font-weight:800;color:#fff;letter-spacing:.5px}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-page-container .hero{padding:10rem 4rem 2rem;background:linear-gradient(180deg,#1f485b08,#fff);position:relative;overflow:hidden;min-height:100vh}.landing-page-container .hero-particles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.landing-page-container .hero-particles>div,.landing-page-container .hero-particles canvas{width:100%!important;height:100%!important;position:absolute!important;top:0;left:0}.landing-page-container .hero-container{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;position:relative;z-index:1}.landing-page-container .hero-left{position:relative;z-index:2}.landing-page-container .hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.5rem;background:linear-gradient(135deg,#040b0f1a,#31426f1a);border:1px solid rgba(31,72,91,.2);border-radius:50px;color:var(--primary);font-size:.78rem;font-weight:700;margin-bottom:2rem;margin-top:1rem;letter-spacing:.6px;text-transform:uppercase}.landing-page-container .hero-badge-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;flex-shrink:0;animation:pulse-dot 1.5s ease-in-out infinite}.landing-page-container .hero-title{font-size:clamp(3rem,6vw,4rem);margin-bottom:2rem;line-height:1.1;color:var(--text-primary)}.landing-page-container .title-highlight{background:linear-gradient(135deg,#1f485b,#2d9cdb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.landing-page-container .title-highlight:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;background:linear-gradient(90deg,#1f485b,#2d9cdb);opacity:.2;border-radius:4px}.landing-page-container .hero-description{font-size:1.25rem;line-height:1.8;color:var(--text-secondary);margin-bottom:1rem;max-width:600px}.landing-page-container .hero-trust-chips{display:grid;grid-template-columns:1fr;gap:.5rem;margin-top:1rem;width:100%}@media(min-width:480px){.landing-page-container .hero-trust-chips{grid-template-columns:repeat(3,auto);gap:.75rem;width:auto}}.landing-page-container .hero-trust-chip{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:var(--white);border:1.5px solid var(--border-light);border-radius:10px;color:var(--text-primary);font-size:.875rem;font-weight:500;box-shadow:0 2px 8px #0000000a}.landing-page-container .hero-trust-chip svg{color:#2d9cdb;flex-shrink:0}.landing-page-container .hero-claim-btn{display:inline-block;margin-top:1rem;padding:1rem 2rem;background:linear-gradient(135deg,#1f485b,#2d9cdb);color:#fff;font-size:1rem;font-weight:600;border-radius:50px;text-decoration:none;box-shadow:0 8px 30px #1f485b4d;transition:box-shadow .3s ease}.landing-page-container .hero-claim-btn:hover{box-shadow:0 12px 40px #1f485b66}.landing-page-container .hero-fine-print{margin-top:1rem;font-size:.85rem;color:var(--text-muted);font-weight:400}.landing-page-container .hero-ctas{display:flex;gap:1.5rem;margin-bottom:4rem}.landing-page-container .btn-primary.large,.landing-page-container .btn-outline.large{padding:1.1rem 2.5rem;font-size:1rem}.landing-page-container .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.landing-page-container .stat-number{font-family:Playfair Display,serif;font-size:2.2rem;font-weight:700;background:linear-gradient(135deg,#1f485b,#2d9cdb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.landing-page-container .stat-label{font-size:.85rem;color:var(--text-muted);font-weight:500;letter-spacing:.5px}.landing-page-container .hero-right{position:relative;height:600px}.landing-page-container .desktop-preview{position:absolute;top:80px;left:0;width:85%;z-index:1}.landing-page-container .desktop-frame{background:#1a1d29;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #0003}.landing-page-container .desktop-chrome{height:40px;background:linear-gradient(180deg,#2d3142,#1a1d29);display:flex;align-items:center;padding:0 1rem;gap:1rem}.landing-page-container .browser-dots{display:flex;gap:6px}.landing-page-container .browser-dots span{width:12px;height:12px;border-radius:50%}.landing-page-container .browser-dots span:nth-child(1){background:#ff5f57}.landing-page-container .browser-dots span:nth-child(2){background:#ffbd2e}.landing-page-container .browser-dots span:nth-child(3){background:#28ca42}.landing-page-container .browser-url{flex:1;background:#ffffff1a;padding:.4rem 1rem;border-radius:6px;font-size:.75rem;color:#ffffffb3;text-align:center}.landing-page-container .desktop-screen{background:#fff;aspect-ratio:16/10;overflow:hidden}.landing-page-container .desktop-screen img{width:100%;height:100%;object-fit:cover;object-position:top}.landing-page-container .browser-placeholder{height:100%;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.landing-page-container .placeholder-header{display:flex;align-items:center;gap:1rem}.landing-page-container .placeholder-logo{width:40px;height:40px;background:linear-gradient(135deg,var(--primary),var(--primary-bright));border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-family:Playfair Display,serif}.landing-page-container .placeholder-nav{flex:1;height:12px;background:#1f485b1a;border-radius:6px}.landing-page-container .placeholder-hero{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.landing-page-container .placeholder-text-lg{width:80%;height:24px;background:linear-gradient(90deg,#1f485b26,#5163951a);border-radius:4px}.landing-page-container .placeholder-text-md{width:60%;height:16px;background:#1f485b14;border-radius:4px}.landing-page-container .placeholder-btn{width:120px;height:36px;background:linear-gradient(135deg,var(--primary),var(--primary-bright));border-radius:18px;margin-top:.5rem}.landing-page-container .placeholder-cards{display:flex;gap:1rem;flex:1}.landing-page-container .placeholder-card{flex:1;background:#fff;border-radius:12px;border:1px solid var(--border-light);box-shadow:0 4px 12px #0000000d}.landing-page-container .mobile-placeholder{height:100%;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}.landing-page-container .mobile-header-bar{height:12px;background:#1f485b1a;border-radius:6px}.landing-page-container .mobile-hero-text{height:20px;width:80%;background:linear-gradient(90deg,#1f485b26,#5163951a);border-radius:4px}.landing-page-container .mobile-card-stack{display:flex;flex-direction:column;gap:1rem;flex:1}.landing-page-container .mobile-card{flex:1;background:#fff;border-radius:16px;border:1px solid var(--border-light);box-shadow:0 4px 12px #0000000d}.landing-page-container .mobile-frame{width:220px;background:#1a1d29;border-radius:36px;padding:12px;box-shadow:0 40px 100px #00000040;position:relative}.landing-page-container .mobile-notch{width:100px;height:28px;background:#1a1d29;border-radius:0 0 20px 20px;position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:10}.landing-page-container .mobile-screen{background:#fff;border-radius:28px;overflow:hidden;aspect-ratio:9/19.5}.landing-page-container .mobile-screen img{width:100%;height:100%;object-fit:cover;object-position:top}.landing-page-container .mobile-home-indicator{width:100px;height:4px;background:#ffffff4d;border-radius:2px;margin:8px auto 0}.landing-page-container .floating-notification{z-index:500;position:absolute;display:flex;gap:1rem;padding:.8rem .9rem;background:#fff;border-radius:12px;box-shadow:0 8px 30px #0000001f;font-size:.85rem;font-weight:600;color:var(--text-primary);border:1px solid var(--border-light);white-space:nowrap}.landing-page-container .notification-1{top:20px;right:50px}.landing-page-container .notification-2{top:50%;left:-120px}.landing-page-container .notification-3{bottom:20%;right:60px}.landing-page-container .icon-box{width:35px;height:35px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;flex-shrink:0}.landing-page-container .icon-box.success{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.landing-page-container .icon-box.celebration{background:linear-gradient(135deg,#f59e0b,#d97706)}.landing-page-container .icon-box.secure{background:linear-gradient(135deg,var(--primary),var(--primary-bright))}.landing-page-container .text-box{display:flex;flex-direction:column;line-height:1.2}.landing-page-container .text-box .title{font-size:1rem;font-weight:700;color:var(--text-primary)}.landing-page-container .text-box .subtitle{font-size:.75rem;font-weight:500;color:var(--text-secondary)}.landing-page-container .notif-live-badge{display:flex;align-items:center;gap:5px;font-size:.7rem;font-weight:600;color:#10b981;margin-top:2px}.landing-page-container .live-dot{width:7px;height:7px;background:#10b981;border-radius:50%;animation:pulse-dot 1.5s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.landing-page-container .notif-tag{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:20px;margin-top:3px}.landing-page-container .notif-tag.tag-success{background:#10b9811f;color:#10b981}.landing-page-container .notif-tag.tag-secure{background:#2d9cdb1f;color:var(--primary-bright, #2d9cdb)}@media(max-width:1200px){.landing-page-container .hero{min-height:unset;padding:9rem 2.5rem 3rem}.landing-page-container .hero-container{grid-template-columns:1fr;gap:3rem}.landing-page-container .hero-right{display:block;position:relative;height:auto}.landing-page-container .desktop-preview{position:relative;top:auto;left:auto;width:100%}.landing-page-container .mobile-preview,.landing-page-container .floating-notification{display:none}}@media(max-width:768px){.landing-page-container .hero{padding:8.5rem 1.5rem 2.5rem}.landing-page-container .hero-container{gap:2rem}.landing-page-container .hero-ticker{top:88px;padding:.45rem 0}.landing-page-container .hero-ticker-item{font-size:.75rem;padding:0 1.5rem}.landing-page-container .hero-title{font-size:2.5rem}.landing-page-container .hero-description{font-size:1.1rem;margin-bottom:1.5rem}.landing-page-container .desktop-frame{border-radius:12px}.landing-page-container .desktop-chrome{height:34px}}@media(max-width:480px){.landing-page-container .hero{padding:8rem 1.25rem 2rem}.landing-page-container .hero-ticker{top:90px;padding:.3rem 0}.landing-page-container .hero-ticker-item{font-size:.7rem;padding:0 1rem;gap:.35rem}.landing-page-container .hero-ticker-highlight{padding:.1rem .35rem;font-size:.7rem}.landing-page-container .hero-title{font-size:2rem}.landing-page-container .hero-description{font-size:1rem;line-height:1.7;margin-bottom:1.25rem}.landing-page-container .desktop-frame{border-radius:10px}.landing-page-container .desktop-chrome{height:30px}.landing-page-container .browser-dots span{width:9px;height:9px}}@media(max-width:480px){.landing-page-container .hero-ticker{top:90px;padding:.3rem 0}.landing-page-container .hero-ticker-item{font-size:.7rem;padding:0 1rem;gap:.35rem}.landing-page-container .hero-ticker-highlight{padding:.1rem .35rem;font-size:.7rem}.landing-page-container .hero{padding:8rem 1.25rem 3rem}.landing-page-container .hero-title{font-size:2rem}.landing-page-container .hero-description{font-size:1.05rem;line-height:1.7}}.landing-page-container .how-it-works{background:var(--white);padding:6rem 3rem}.landing-page-container .mode-toggle{display:flex;justify-content:center;gap:.6rem;background:#fff;padding:.45rem;border-radius:999px;max-width:360px;margin:0 auto 3.5rem;box-shadow:0 6px 24px #0000000d}.landing-page-container .mode-toggle button{flex:1;padding:.75rem 1.6rem;background:transparent;border:none;border-radius:999px;color:var(--text-secondary);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .35s cubic-bezier(.22,1,.36,1);font-family:DM Sans,sans-serif}.landing-page-container .mode-toggle button.active{background:linear-gradient(135deg,var(--primary),var(--primary-bright));color:#fff;box-shadow:0 4px 16px #1f485b4d}.landing-page-container .journey-container{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}.landing-page-container .journey-card{background:#fff;padding:2.4rem 2.6rem;border-radius:26px;border:1.5px solid var(--border-light);position:relative;overflow:hidden;cursor:pointer;transition:all .45s cubic-bezier(.22,1,.36,1)}.landing-page-container .journey-card:hover{border-color:var(--primary);box-shadow:0 22px 60px #1f485b24}.landing-page-container .journey-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1f485b06,#51639506);opacity:0;transition:opacity .45s ease}.landing-page-container .journey-card:hover:before{opacity:1}.landing-page-container .journey-number{position:absolute;top:1.5rem;right:1.8rem;font-size:3.6rem;font-family:Playfair Display,serif;font-weight:700;background:linear-gradient(135deg,var(--primary),var(--primary-bright));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.14}.landing-page-container .journey-icon{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,var(--primary),var(--primary-bright));display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:1.4rem;transition:transform .45s ease}.landing-page-container .journey-card:hover .journey-icon{transform:rotate(8deg) scale(1.08)}.landing-page-container .journey-card h3{font-size:1.6rem;margin-bottom:.8rem;color:var(--text-primary);position:relative;z-index:1}.landing-page-container .journey-card p{font-size:.95rem;line-height:1.65;color:var(--text-secondary);position:relative;z-index:1;max-width:92%}@media(max-width:1024px){.landing-page-container .how-it-works{padding:4.5rem 2rem}.landing-page-container .journey-container{grid-template-columns:1fr;gap:1.75rem}.landing-page-container .journey-card h3{font-size:1.35rem}}@media(max-width:768px){.landing-page-container .how-it-works{padding:4rem 0}.landing-page-container .section-header{margin-bottom:2.5rem;padding:0 1.5rem}.landing-page-container .mode-toggle{margin-bottom:2rem}.landing-page-container .journey-scroll-wrapper{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.landing-page-container .journey-scroll-wrapper::-webkit-scrollbar{display:none}.landing-page-container .journey-container{display:flex;gap:1rem;padding:0 1.5rem}.landing-page-container .journey-card{flex:0 0 85%;max-width:85%;padding:2rem;scroll-snap-align:center}.landing-page-container .journey-card h3{font-size:1.25rem}.landing-page-container .journey-number{font-size:3rem}}@media(max-width:480px){.landing-page-container .how-it-works{padding:3rem 0}.landing-page-container .section-header{margin-bottom:2rem;padding:0 1.25rem}.landing-page-container .mode-toggle{max-width:300px;margin-bottom:1.75rem}.landing-page-container .mode-toggle button{padding:.65rem 1rem;font-size:.82rem}.landing-page-container .journey-card{flex:0 0 90%;max-width:90%;padding:1.5rem 1.25rem;border-radius:18px}.landing-page-container .journey-card h3{font-size:1.15rem;margin-bottom:.6rem}.landing-page-container .journey-card p{font-size:.88rem}.landing-page-container .journey-icon{width:52px;height:52px;border-radius:13px;margin-bottom:1rem}.landing-page-container .journey-number{font-size:2.5rem}.landing-page-container .journey-container{padding:0 1.25rem}}.landing-page-container .landscape-team-showcase{padding:5rem 2rem;background:linear-gradient(180deg,var(--off-white, #fafbfc) 0%,var(--white, #ffffff) 100%);overflow:hidden}.landing-page-container .landscape-team-container{max-width:1400px;margin:0 auto}.landing-page-container .showcase-header{text-align:center;margin-bottom:3rem}.landing-page-container .showcase-badge{display:inline-block;padding:8px 20px;background:#8e44ad1f;color:#194a7a;font-weight:600;border-radius:25px;font-size:14px;letter-spacing:.5px;margin-bottom:1.25rem;text-transform:uppercase}.landing-page-container .showcase-header h1{font-family:Playfair Display,serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;color:var(--text-primary, #1a1d29);margin:.5rem 0;background:linear-gradient(135deg,#1a1d29,#1f485b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-page-container .showcase-header p{font-size:1.15rem;color:var(--text-secondary, #6b7280);max-width:700px;margin:0 auto;line-height:1.7}.landing-page-container .showcase-viewport{width:100%}.landing-page-container .showcase-media-container{position:relative;width:100%;aspect-ratio:16 / 9;max-height:600px;background:linear-gradient(135deg,#1a1d29,#2d2640,#3d2a55);border-radius:24px;box-shadow:0 25px 80px #1f485b40,0 10px 30px #00000026;overflow:hidden;margin-bottom:1.5rem}.landing-page-container .showcase-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:50px;height:50px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.22,1,.36,1)}.landing-page-container .showcase-nav:hover{background:#fff3;transform:translateY(-50%) scale(1.1)}.landing-page-container .showcase-nav svg{width:24px;height:24px;color:#fff}.landing-page-container .showcase-nav-prev{left:20px}.landing-page-container .showcase-nav-next{right:20px}.landing-page-container .showcase-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:2.5rem 5rem}.landing-page-container .slide-title-overlay{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.landing-page-container .slide-number{font-family:Playfair Display,serif;font-size:3rem;font-weight:600;color:#ffffff26;line-height:1}.landing-page-container .slide-title-overlay h2{font-family:Playfair Display,serif;font-size:1.75rem;font-weight:500;color:#fff;margin:0}.landing-page-container .slide-members-grid{display:flex;justify-content:center;align-items:flex-start;gap:2rem;flex:1;flex-wrap:wrap;padding:0 1rem}.landing-page-container .slide-member{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:180px}.landing-page-container .member-photo-wrapper{position:relative;width:120px;height:120px;border-radius:50%;overflow:hidden;margin-bottom:1rem;border:3px solid rgba(255,255,255,.2);box-shadow:0 10px 30px #0000004d;transition:all .4s cubic-bezier(.22,1,.36,1)}.landing-page-container .slide-member:hover .member-photo-wrapper{transform:scale(1.08);border-color:#8e44ad99;box-shadow:0 15px 40px #8e44ad4d}.landing-page-container .member-photo-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.landing-page-container .slide-member:hover .member-photo-wrapper img{transform:scale(1.1)}.landing-page-container .member-initials-fallback{display:none;width:100%;height:100%;align-items:center;justify-content:center;background:linear-gradient(135deg,#2d9cdb,#d4145a);color:#fff;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:600}.landing-page-container .member-info-overlay{color:#fff}.landing-page-container .member-info-overlay h3{font-family:Playfair Display,serif;font-size:1.1rem;font-weight:500;color:#fff;margin:0 0 .25rem}.landing-page-container .member-role{display:block;font-size:.8rem;color:#ffffffb3;font-weight:500;margin-bottom:.5rem}.landing-page-container .member-intro{font-size:.75rem;color:#ffffff80;line-height:1.4;margin:0}.landing-page-container .slide-decoration{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.landing-page-container .deco-circle{position:absolute;border-radius:50%;background:linear-gradient(135deg,#8e44ad26,#d4145a1a)}.landing-page-container .deco-circle-1{width:300px;height:300px;top:-100px;right:-100px}.landing-page-container .deco-circle-2{width:200px;height:200px;bottom:-50px;left:-50px}.landing-page-container .deco-line{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.landing-page-container .showcase-progress{position:absolute;bottom:0;left:0;right:0;height:4px;background:#ffffff1a}.landing-page-container .progress-fill{height:100%;background:linear-gradient(90deg,#2d9cdb,#d4145a);border-radius:0 2px 2px 0}.landing-page-container .showcase-indicators{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.landing-page-container .indicator{position:relative;padding:.75rem 1.5rem;background:transparent;border:2px solid var(--border, #e2e8f0);border-radius:50px;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1)}.landing-page-container .indicator:hover{border-color:#194a7a;background:#8e44ad0d}.landing-page-container .indicator.active{background:linear-gradient(135deg,#2d9cdb,#d4145a);border-color:transparent;box-shadow:0 8px 25px #8e44ad59}.landing-page-container .indicator-label{font-size:.85rem;font-weight:500;color:var(--text-secondary, #6b7280);transition:color .3s ease}.landing-page-container .indicator.active .indicator-label{color:#fff}.landing-page-container .indicator:hover .indicator-label{color:#194a7a}.landing-page-container .indicator.active:hover .indicator-label{color:#fff}.landing-page-container .team-stats-bar{display:flex;justify-content:center;align-items:center;gap:3rem;margin-top:3rem;padding:2rem;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000f}.landing-page-container .stat-item{display:flex;flex-direction:column;align-items:center;text-align:center}.landing-page-container .stat-number{font-family:Playfair Display,serif;font-size:2.5rem;font-weight:600;background:linear-gradient(135deg,#1f485b,#194a7a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:.5rem}.landing-page-container .stat-label{font-size:.9rem;color:var(--text-secondary, #6b7280);font-weight:500}.landing-page-container .stat-divider{width:1px;height:40px;background:var(--border, #e2e8f0)}@media(max-width:1200px){.landing-page-container .showcase-slide{padding:2rem 4rem}.landing-page-container .slide-members-grid{gap:1.5rem}.landing-page-container .slide-member{max-width:150px}.landing-page-container .member-photo-wrapper{width:100px;height:100px}}@media(max-width:1024px){.landing-page-container .landscape-team-showcase{padding:5rem 1.5rem}.landing-page-container .showcase-media-container{aspect-ratio:4 / 3;max-height:550px}.landing-page-container .showcase-slide{padding:1.5rem 3rem}.landing-page-container .slide-number{font-size:2.5rem}.landing-page-container .slide-title-overlay h2{font-size:1.5rem}.landing-page-container .team-stats-bar{gap:2rem;padding:1.5rem}.landing-page-container .stat-number{font-size:2rem}}@media(max-width:768px){.landing-page-container .landscape-team-showcase{padding:4rem 1rem}.landing-page-container .showcase-header h1{font-size:2rem}.landing-page-container .showcase-header p{font-size:1rem}.landing-page-container .showcase-media-container{aspect-ratio:3 / 4;max-height:650px;border-radius:20px}.landing-page-container .showcase-nav{width:40px;height:40px}.landing-page-container .showcase-nav svg{width:20px;height:20px}.landing-page-container .showcase-nav-prev{left:10px}.landing-page-container .showcase-nav-next{right:10px}.landing-page-container .showcase-slide{padding:1.5rem 1rem}.landing-page-container .slide-title-overlay{flex-direction:column;gap:.25rem;align-items:flex-start;padding:0 2rem;margin-bottom:1.5rem}.landing-page-container .slide-number{font-size:2rem}.landing-page-container .slide-title-overlay h2{font-size:1.25rem}.landing-page-container .slide-members-grid{gap:1rem;padding:0}.landing-page-container .slide-member{max-width:130px}.landing-page-container .member-photo-wrapper{width:80px;height:80px}.landing-page-container .member-info-overlay h3{font-size:.95rem}.landing-page-container .member-role{font-size:.7rem}.landing-page-container .member-intro{display:none}.landing-page-container .showcase-indicators{gap:.5rem}.landing-page-container .indicator{padding:.5rem 1rem}.landing-page-container .indicator-label{font-size:.75rem}.landing-page-container .team-stats-bar{flex-direction:column;gap:1.5rem;padding:1.5rem}.landing-page-container .stat-divider{width:60px;height:1px}.landing-page-container .stat-number{font-size:1.75rem}.landing-page-container .stat-label{font-size:.8rem}}@media(max-width:480px){.landing-page-container .landscape-team-showcase{padding:3rem 1rem}.landing-page-container .showcase-badge{font-size:12px;padding:6px 14px}.landing-page-container .showcase-header h1{font-size:1.75rem}.landing-page-container .showcase-header p{font-size:.9rem}.landing-page-container .showcase-media-container{border-radius:16px;aspect-ratio:9 / 16;max-height:550px}.landing-page-container .showcase-slide{padding:1rem .5rem}.landing-page-container .slide-title-overlay{padding:0 1rem;margin-bottom:1rem}.landing-page-container .slide-number{font-size:1.75rem}.landing-page-container .slide-title-overlay h2{font-size:1.1rem}.landing-page-container .slide-members-grid{gap:.75rem;justify-content:space-evenly}.landing-page-container .slide-member{max-width:100px}.landing-page-container .member-photo-wrapper{width:65px;height:65px;border-width:2px}.landing-page-container .member-initials-fallback{font-size:1.5rem}.landing-page-container .member-info-overlay h3{font-size:.8rem}.landing-page-container .member-role{font-size:.65rem}.landing-page-container .showcase-indicators{gap:.35rem}.landing-page-container .indicator{padding:.4rem .75rem;border-width:1.5px}.landing-page-container .indicator-label{font-size:.65rem}.landing-page-container .showcase-nav{width:36px;height:36px}.landing-page-container .showcase-nav svg{width:18px;height:18px}.landing-page-container .showcase-nav-prev{left:8px}.landing-page-container .showcase-nav-next{right:8px}}@media(prefers-reduced-motion:reduce){.landing-page-container .showcase-slide,.landing-page-container .member-photo-wrapper,.landing-page-container .member-photo-wrapper img,.landing-page-container .indicator,.landing-page-container .showcase-nav,.landing-page-container .progress-fill{transition:none;animation:none}.landing-page-container .progress-fill{width:100%!important}}.landing-page-container .showcase-nav:focus-visible,.landing-page-container .indicator:focus-visible{outline:2px solid #194a7a;outline-offset:2px}.landing-page-container .indicator:focus-visible{background:#8e44ad1a}.landing-page-container .video-container{max-width:1200px;margin:0 auto}.landing-page-container .team-video{width:100%;height:auto;border-radius:24px;box-shadow:0 20px 60px #1f485b26;background:#000;object-fit:cover}@media(max-width:1024px){.landing-page-container .landscape-team-showcase{padding:4rem 1.5rem}.landing-page-container .showcase-header{margin-bottom:2rem}}@media(max-width:768px){.landing-page-container .landscape-team-showcase{padding:3.5rem 1.25rem}.landing-page-container .showcase-header p{font-size:1rem}.landing-page-container .team-video{border-radius:16px}}@media(max-width:480px){.landing-page-container .landscape-team-showcase{padding:3rem 1rem}.landing-page-container .showcase-header{margin-bottom:1.5rem}.landing-page-container .showcase-badge{font-size:12px;padding:6px 14px}.landing-page-container .showcase-header p{font-size:.9rem}.landing-page-container .team-video{border-radius:12px}}.landing-page-container .navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 3rem;background:#ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid transparent;transition:all .6s cubic-bezier(.22,1,.36,1)}.landing-page-container .navbar.scrolled{padding:.8rem 3rem;background:#fffffff2;border-bottom:1px solid var(--border-light);box-shadow:0 2px 20px #00000008}.landing-page-container .nav-content{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto}.landing-page-container .logo-gif{height:55px;width:auto;object-fit:contain}.landing-page-container .nav-links{display:flex;gap:2rem;align-items:center}.landing-page-container .nav-links a{text-decoration:none;font-family:poppins,sans-serif;font-size:.9rem;font-weight:700;position:relative;transition:color .3s ease;white-space:nowrap}.landing-page-container .nav-links a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--primary-bright));transition:width .4s cubic-bezier(.22,1,.36,1)}.landing-page-container .nav-links a:hover{color:var(--primary)}.landing-page-container .nav-links a:hover:after{width:100%}.landing-page-container .nav-actions{display:flex;gap:.75rem;align-items:center;flex-shrink:0}.landing-page-container .nav-btn.btn-primary{position:relative!important;display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.25rem;background:linear-gradient(135deg,var(--primary),var(--primary-bright));color:#fff;border:none;border-radius:50px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .4s cubic-bezier(.22,1,.36,1);font-family:DM Sans,sans-serif;box-shadow:0 4px 15px #1f485b40;white-space:nowrap;min-width:fit-content}.landing-page-container .nav-btn.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1f485b59;background:#fff;color:#000;border:1.5px solid black}.landing-page-container .nav-btn.btn-outline{position:relative!important;display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.25rem;background:transparent;color:var(--primary);border:1.5px solid var(--primary);border-radius:50px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .3s ease;font-family:DM Sans,sans-serif;white-space:nowrap;min-width:fit-content}.landing-page-container .nav-btn.btn-outline:hover{background:linear-gradient(135deg,var(--primary),var(--primary-bright));color:#fff;border-color:transparent;transform:translateY(-2px)}.landing-page-container .mobile-menu-toggle{display:none;background:none;border:none;padding:.5rem;cursor:pointer;z-index:100}.landing-page-container .hamburger{display:flex;flex-direction:column;gap:5px;width:24px}.landing-page-container .hamburger span{display:block;height:2px;width:100%;background:var(--primary);transition:all .3s ease;border-radius:2px}.landing-page-container .hamburger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.landing-page-container .hamburger.open span:nth-child(2){opacity:0}.landing-page-container .hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.landing-page-container .mobile-menu{display:none;flex-direction:column;padding:1.5rem 2rem 2rem;background:#fffffffa;overflow:hidden;border-top:1px solid var(--border-light)}.landing-page-container .mobile-menu a{padding:1rem 0;color:var(--text-secondary);text-decoration:none;font-weight:500;border-bottom:1px solid var(--border-light);transition:color .3s ease}.landing-page-container .mobile-menu a:hover{color:var(--primary)}.landing-page-container .mobile-cta{margin-top:1.5rem;width:100%;padding:1rem 2rem!important;text-align:center}.landing-page-container .mobile-menu-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.landing-page-container .mobile-menu-actions .nav-btn{width:100%;text-align:center;text-decoration:none}@media(min-width:1400px){.landing-page-container .navbar{padding:1.2rem 4rem}.landing-page-container .nav-content{max-width:1600px}.landing-page-container .nav-links{gap:2.5rem}.landing-page-container .nav-links a{font-size:.95rem}.landing-page-container .nav-btn.btn-primary,.landing-page-container .nav-btn.btn-outline{padding:.75rem 1.75rem;font-size:.9rem}.landing-page-container .logo-gif{height:62px}}@media(max-width:1200px){.landing-page-container .navbar{padding:1rem 2rem}.landing-page-container .navbar.scrolled{padding:.8rem 2rem}.landing-page-container .nav-links{gap:1.5rem}.landing-page-container .nav-links a{font-size:.85rem}.landing-page-container .nav-btn.btn-primary,.landing-page-container .nav-btn.btn-outline{padding:.5rem 1rem;font-size:.8rem}.landing-page-container .nav-actions{gap:.5rem}.landing-page-container .logo-gif{height:48px}}@media(max-width:1024px){.landing-page-container .nav-links,.landing-page-container .nav-actions{display:none}.landing-page-container .mobile-menu-toggle{display:block}.landing-page-container .mobile-menu{display:flex}}@media(max-width:768px){.landing-page-container .navbar{padding:.85rem 1.25rem}.landing-page-container .navbar.scrolled{padding:.7rem 1.25rem}.landing-page-container .nav-actions{display:none}.landing-page-container .mobile-menu{padding:1.25rem 1.5rem 1.75rem}.landing-page-container .mobile-menu a{font-size:.95rem;padding:.9rem 0}.landing-page-container .logo-gif{height:42px}}@media(max-width:480px){.landing-page-container .navbar{padding:.75rem 1rem}.landing-page-container .navbar.scrolled{padding:.6rem 1rem}.landing-page-container .logo-gif{height:36px}.landing-page-container .mobile-menu{padding:1rem 1.25rem 1.5rem}.landing-page-container .mobile-menu a{font-size:.9rem;padding:.8rem 0}.landing-page-container .mobile-menu-actions .nav-btn{font-size:.85rem;padding:.65rem 1rem}}.landing-page-container .product-showcase{background:linear-gradient(180deg,var(--off-white) 0%,var(--white) 100%);padding:4rem;overflow:hidden;position:relative}.landing-page-container .section-description{max-width:700px;margin:1.5rem auto 0;font-size:1.15rem;color:var(--text-secondary);text-align:center}.landing-page-container .showcase-wrapper{max-width:1600px;margin:0 auto;position:relative}.landing-page-container .devices-showcase{position:relative;height:850px;display:flex;align-items:center;justify-content:center;margin:4rem 0;padding:0 2rem}.landing-page-container .device-desktop{position:absolute;width:580px;height:380px;background:#2d3748;border-radius:20px 20px 0 0;padding:20px;left:34%;top:35%;transform:translate(-50%,-50%);box-shadow:0 40px 100px #0003;z-index:3;transition:transform .6s ease}.landing-page-container .desktop-screen{width:100%;height:100%;background:#fff;border-radius:8px;overflow:hidden}.landing-page-container .screen-header{height:40px;background:linear-gradient(180deg,#f9fafb,#f3f4f6);display:flex;align-items:center;padding:0 1rem;gap:1rem;border-bottom:1px solid #e5e7eb}.landing-page-container .screen-header .dots{display:flex;gap:6px}.landing-page-container .screen-header .dots span{width:12px;height:12px;border-radius:50%}.landing-page-container .url-bar{flex:1;height:24px;background:#fff;border-radius:6px;border:1px solid #e5e7eb;display:flex;align-items:center;padding:0 .75rem;font-size:.75rem;color:var(--text-muted)}.landing-page-container .screen-image{width:100%;overflow:hidden}.landing-page-container .screen-image img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.landing-page-container .screen-content{padding:2rem;display:flex;flex-direction:column;gap:1rem}.landing-page-container .demo-card{padding:1.5rem;background:var(--off-white);border-radius:12px;display:flex;align-items:center;gap:1rem;border:1px solid var(--border-light)}.landing-page-container .card-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.landing-page-container .card-icon.gradient-1{background:linear-gradient(135deg,#1f485b,#ff6b9d)}.landing-page-container .card-icon.gradient-2{background:linear-gradient(135deg,#ffb366,#f093a2)}.landing-page-container .card-text h4{font-size:1rem;margin-bottom:.25rem;color:var(--text-primary)}.landing-page-container .card-text p{font-size:.85rem;color:var(--text-muted)}.landing-page-container .device-tablet{position:absolute;width:240px;height:340px;background:#1a1d29;border-radius:28px;padding:10px;right:16%;top:120px;transform:translateY(-50%);box-shadow:0 30px 80px #00000040;z-index:2;transition:transform .6s ease}.landing-page-container .tablet-screen{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:20px;position:relative;overflow:hidden}.landing-page-container .tablet-notch{position:absolute;top:0;left:50%;transform:translate(-50%);width:80px;height:16px;background:#1a1d29;border-radius:0 0 14px 14px;z-index:10}.landing-page-container .tablet-content{padding:2rem 1rem 1rem;display:flex;flex-direction:column;gap:.75rem;height:100%}.landing-page-container .tablet-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.landing-page-container .tablet-title{font-size:1rem;font-weight:700;color:var(--text-primary)}.landing-page-container .tablet-badge{background:linear-gradient(135deg,var(--primary),var(--primary-bright));color:#fff;font-size:.65rem;font-weight:600;padding:.3rem .6rem;border-radius:20px}.landing-page-container .tablet-card{background:#fff;border-radius:12px;padding:.75rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 2px 10px #0000000f;border:1px solid var(--border-light)}.landing-page-container .tablet-card-icon{width:36px;height:36px;background:linear-gradient(135deg,#1f485b1a,#f093a21a);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.landing-page-container .tablet-card-info{flex:1;min-width:0}.landing-page-container .tablet-card-title{font-size:.75rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-page-container .tablet-card-date{font-size:.65rem;color:var(--text-muted)}.landing-page-container .device-mobile{position:absolute;width:180px;height:380px;background:#1a1d29;border-radius:35px;padding:10px;left:25%;top:50%;transform:translateY(-50%);box-shadow:0 40px 100px #0000004d;z-index:4;transition:transform .6s ease}.landing-page-container .mobile-screen{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:28px;position:relative;overflow:hidden}.landing-page-container .mobile-notch{position:absolute;top:0;left:50%;transform:translate(-50%);width:80px;height:18px;background:#1a1d29;border-radius:0 0 16px 16px;z-index:10}.landing-page-container .mobile-content{padding:2.5rem 1rem 1rem;display:flex;flex-direction:column;height:100%}.landing-page-container .mobile-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.landing-page-container .mobile-logo{width:32px;height:32px;background:linear-gradient(135deg,var(--primary),var(--primary-bright));border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem}.landing-page-container .mobile-menu{font-size:1.2rem;color:var(--text-muted)}.landing-page-container .mobile-card{background:#fff;border-radius:12px;padding:1rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 4px 15px #00000014;margin-bottom:1rem}.landing-page-container .mobile-icon{width:40px;height:40px;background:linear-gradient(135deg,var(--primary),var(--primary-bright));border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;flex-shrink:0}.landing-page-container .mobile-text{font-size:.8rem;font-weight:600;color:var(--text-primary)}.landing-page-container .mobile-stats{display:flex;gap:.5rem;margin-top:auto}.landing-page-container .stat-item{flex:1;background:#fff;border-radius:10px;padding:.75rem;text-align:center;box-shadow:0 2px 10px #0000000d}.landing-page-container .stat-num{display:block;font-size:1.25rem;font-weight:700;color:var(--primary)}.landing-page-container .stat-label{font-size:.65rem;color:var(--text-muted)}.landing-page-container .platform-feature{position:absolute;width:210px;height:210px;background:#fff;padding:1.8rem;border-radius:100%;border:2px solid var(--border-light);box-shadow:0 10px 40px #00000014;transition:all .6s cubic-bezier(.22,1,.36,1);cursor:pointer;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center}.landing-page-container .platform-feature:hover{box-shadow:0 25px 60px #1f485b33;border-color:var(--primary);z-index:10}.landing-page-container .feature-1{top:30px;left:360px}.landing-page-container .feature-2{top:50px;right:100px}.landing-page-container .feature-3{bottom:10px;left:110px}.landing-page-container .feature-4{bottom:70px;right:50px}.landing-page-container .feature-visual{position:relative;width:70px;height:70px;margin:0 auto 1rem}.landing-page-container .visual-icon{width:100%;height:100%;background:linear-gradient(135deg,var(--primary),var(--primary-bright));border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:2rem;position:relative;z-index:2;transition:transform .5s ease}.landing-page-container .platform-feature:hover .visual-icon{transform:scale(1.15) rotate(10deg)}.landing-page-container .visual-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:2px solid var(--primary);border-radius:18px;animation:ripple 2s ease-out infinite;opacity:.5}@keyframes ripple{0%{transform:translate(-50%,-50%) scale(.8);opacity:1}to{transform:translate(-50%,-50%) scale(2);opacity:0}}.landing-page-container .platform-feature h4{font-size:1rem;margin-bottom:.5rem;color:var(--text-primary);text-align:center}.landing-page-container .platform-feature p{font-size:.85rem;color:var(--text-secondary);line-height:1.5;text-align:center}@media(max-width:1200px){.landing-page-container .devices-showcase{height:720px}.landing-page-container .device-desktop{width:460px;height:310px}.landing-page-container .device-tablet{width:200px;height:290px;right:10%}.landing-page-container .device-mobile{width:155px;height:320px;left:18%}.landing-page-container .platform-feature{width:165px;height:165px;padding:1.1rem}.landing-page-container .feature-visual{width:52px;height:52px;margin-bottom:.75rem}.landing-page-container .feature-1{left:260px;top:20px}.landing-page-container .feature-2{right:60px;top:30px}.landing-page-container .feature-3{left:60px;bottom:20px}.landing-page-container .feature-4{right:20px;bottom:60px}}@media(max-width:1024px){.landing-page-container .product-showcase{padding:4rem 2rem}.landing-page-container .section-description{font-size:1rem}.landing-page-container .devices-showcase{height:600px;margin:3rem 0}.landing-page-container .device-desktop{width:380px;height:260px;left:38%}.landing-page-container .device-tablet{width:175px;height:255px;right:4%;top:90px}.landing-page-container .device-mobile{width:140px;height:290px;left:14%}.landing-page-container .platform-feature{width:145px;height:145px;padding:.9rem}.landing-page-container .feature-visual{width:44px;height:44px;margin-bottom:.6rem}.landing-page-container .platform-feature h4{font-size:.85rem}.landing-page-container .platform-feature p{font-size:.75rem}.landing-page-container .feature-1{left:200px;top:10px}.landing-page-container .feature-2{right:30px;top:20px}.landing-page-container .feature-3{left:30px;bottom:10px}.landing-page-container .feature-4{right:10px;bottom:50px}}@media(max-width:768px){.landing-page-container .product-showcase{padding:3.5rem 1.25rem}.landing-page-container .section-description{font-size:.95rem;margin-top:1rem}.landing-page-container .devices-showcase{height:auto;flex-direction:column;align-items:stretch;gap:1.25rem;margin:2rem 0 0;padding:0}.landing-page-container .device-desktop{position:relative;width:100%;height:auto;left:auto;top:auto;transform:none;border-radius:16px 16px 0 0}.landing-page-container .desktop-screen{border-radius:6px}.landing-page-container .device-tablet,.landing-page-container .device-mobile{display:none}.landing-page-container .platform-feature{position:relative;width:auto;height:auto;border-radius:14px;padding:1.1rem 1.25rem;top:auto;left:auto;right:auto;bottom:auto;flex-direction:row;justify-content:flex-start;gap:1rem;animation:none}.landing-page-container .devices-showcase{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.landing-page-container .device-desktop{grid-column:1 / -1}.landing-page-container .feature-visual{width:44px;height:44px;margin:0;flex-shrink:0}.landing-page-container .visual-icon{border-radius:12px}.landing-page-container .visual-ring{display:none}.landing-page-container .platform-feature h4{text-align:left;margin-bottom:.2rem;font-size:.88rem}.landing-page-container .platform-feature p{text-align:left;font-size:.78rem}}@media(max-width:480px){.landing-page-container .product-showcase{padding:3rem 1rem}.landing-page-container .section-description{font-size:.9rem}.landing-page-container .devices-showcase{grid-template-columns:1fr;gap:.9rem;margin:1.5rem 0 0}.landing-page-container .platform-feature{padding:1rem;border-radius:12px;gap:.75rem}.landing-page-container .feature-visual{width:38px;height:38px}.landing-page-container .platform-feature h4{font-size:.85rem}.landing-page-container .platform-feature p{font-size:.75rem}}.landing-page-container .scroll-to-top{position:fixed;bottom:2rem;right:2rem;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-bright));border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;z-index:999;box-shadow:0 8px 30px #1f485b66;transition:box-shadow .3s ease}.landing-page-container .scroll-to-top:hover{box-shadow:0 12px 40px #1f485b80}.landing-page-container .scroll-to-top svg{transition:transform .3s ease}.landing-page-container .scroll-to-top:hover svg{transform:translateY(-2px)}@media(max-width:768px){.landing-page-container .scroll-to-top{bottom:1.5rem;right:1.5rem;width:48px;height:48px}}.landing-page-container .stats{padding:6rem 2rem;background:#fff}.landing-page-container .stats-container{max-width:1400px;margin:auto}.landing-page-container .stats-header{text-align:center;margin-bottom:3.5rem}.landing-page-container .stats-header .badge{background:#ff767533;color:#ff7675;padding:6px 18px;border-radius:20px;font-weight:600;font-size:14px;display:inline-block}.landing-page-container .stats-header h2{font-size:2.6rem;margin-top:1rem}.landing-page-container .stats-layout{display:flex;align-items:center;justify-content:center;gap:5rem}.landing-page-container .stats-column{display:flex;flex-direction:column;gap:1.5rem}.landing-page-container .stat-card{background:#fff;border:1px solid #eee;border-radius:18px;padding:1.6rem;width:280px;box-shadow:0 18px 40px #00000014}.landing-page-container .stat-title{font-weight:600;font-size:15px;margin-bottom:10px}.landing-page-container .stat-progress{display:flex;justify-content:space-between;font-size:14px;margin-bottom:8px}.landing-page-container .progress-bar{height:8px;background:#eee;border-radius:6px;overflow:hidden}.landing-page-container .progress-bar div{height:100%;background:linear-gradient(135deg,#2d9cdb,#d4145a);border-radius:6px}.landing-page-container .device-wrapper{position:relative;display:inline-block}.landing-page-container .device-frame{background:#111;padding:14px;transition:all .5s ease;box-shadow:0 30px 80px #00000059}.landing-page-container .device-frame.desktop{width:600px;height:auto;border-radius:28px}.landing-page-container .device-frame.mobile{width:300px;border-radius:50px}.landing-page-container .device-screen{position:relative;width:100%;overflow:hidden;background:#000}.landing-page-container .device-frame.desktop .device-screen{border-radius:24px;aspect-ratio:16 / 10}.landing-page-container .device-frame.mobile .device-screen{border-radius:40px;aspect-ratio:9 / 16}.landing-page-container .device-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.landing-page-container .home-indicator{width:100px;height:5px;background:#0006;border-radius:999px;margin:10px auto 0;transition:opacity .4s ease}.landing-page-container .device-toggle{display:flex;justify-content:center;margin-top:3.5rem}.landing-page-container .device-toggle button{padding:16px 36px;border-radius:30px;border:none;background:linear-gradient(135deg,var(--primary),var(--primary-bright));color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.landing-page-container .device-toggle button:hover{box-shadow:0 14px 35px #0003}@media(max-width:1200px){.landing-page-container .stats-layout{gap:3rem}.landing-page-container .device-frame.desktop{width:460px}.landing-page-container .stat-card{width:240px}}@media(max-width:1024px){.landing-page-container .stats{padding:4.5rem 2rem}.landing-page-container .stats-header h2{font-size:2rem}.landing-page-container .stats-layout{flex-direction:column;gap:2rem}.landing-page-container .stats-column{flex-direction:row;flex-wrap:wrap;justify-content:center}.landing-page-container .stat-card{width:260px}.landing-page-container .device-frame.desktop{width:500px}.landing-page-container .device-frame.mobile{width:260px}}@media(max-width:768px){.landing-page-container .stats{padding:4rem 0}.landing-page-container .stats-header{padding:0 1.5rem;margin-bottom:2.5rem}.landing-page-container .stats-header h2{font-size:1.75rem}.landing-page-container .stats-column{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding:0 1.5rem;scrollbar-width:none;justify-content:flex-start}.landing-page-container .stats-column::-webkit-scrollbar{display:none}.landing-page-container .stat-card{flex:0 0 80%;max-width:80%;width:auto;scroll-snap-align:center}.landing-page-container .device-frame.desktop{width:min(360px,90vw)}.landing-page-container .device-frame.mobile{width:220px}.landing-page-container .device-toggle{margin-top:2.5rem}.landing-page-container .device-toggle button{padding:12px 28px;font-size:13px}}@media(max-width:480px){.landing-page-container .stats{padding:3rem 0}.landing-page-container .stats-header{padding:0 1.25rem;margin-bottom:2rem}.landing-page-container .stats-header h2{font-size:1.5rem}.landing-page-container .stat-card{flex:0 0 88%;max-width:88%;padding:1.25rem;border-radius:14px}.landing-page-container .stats-column{padding:0 1.25rem;gap:.75rem}.landing-page-container .device-frame.desktop{width:min(300px,88vw);padding:10px;border-radius:20px}.landing-page-container .device-frame.mobile{width:190px;padding:10px}.landing-page-container .device-toggle button{padding:10px 22px;font-size:12px}}.landing-page-container .story{padding:6rem 2rem;background:#fafbfc;position:relative;overflow:hidden}.landing-page-container .story-panels-wrapper{position:relative;max-width:1200px;margin:0 auto}.landing-page-container .story-container{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center}.landing-page-container .story-bottom-dots{display:flex;justify-content:center;gap:.75rem;margin-top:2rem;position:relative;z-index:10}.landing-page-container .bottom-dot{width:12px;height:12px;border-radius:50%;background:#d1d5db;border:none;cursor:pointer;transition:all .3s ease;padding:0}.landing-page-container .bottom-dot:hover{background:#9ca3af;transform:scale(1.1)}.landing-page-container .bottom-dot.active{background:linear-gradient(135deg,#2d9cdb,#d4145a);transform:scale(1.3);box-shadow:0 0 12px #8e44ad66}.landing-page-container .bottom-dot.active:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid rgba(142,68,173,.3);animation:dotPulse 6s infinite}@keyframes dotPulse{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}.landing-page-container .story-nav-arrows{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem;z-index:10}.landing-page-container .nav-arrow{width:48px;height:48px;border-radius:50%;border:2px solid #e5e7eb;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.landing-page-container .nav-arrow svg{width:20px;height:20px;color:#6b7280;transition:color .3s ease}.landing-page-container .nav-arrow:hover:not(.disabled){border-color:#194a7a;background:linear-gradient(135deg,#2d9cdb,#d4145a)}.landing-page-container .nav-arrow:hover:not(.disabled) svg{color:#fff}.landing-page-container .nav-arrow.disabled{opacity:.4;cursor:not-allowed}.landing-page-container .story-image-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.landing-page-container .story-image{width:100%;max-width:400px;height:350px;border-radius:0 0 200px 200px;object-fit:cover;object-position:top;position:relative;z-index:2}.landing-page-container .founder-quote{margin-top:1.5rem;padding:.5rem;background:#fff;border-left:4px solid #d4145a;border-radius:12px;box-shadow:0 10px 30px #00000014;width:300px;justify-content:center;align-items:center}.landing-page-container .quote-author{display:flex;align-items:center;justify-content:center;gap:.75rem}.landing-page-container .quote-author strong{display:block;font-size:.9rem;color:var(--text-primary)}.landing-page-container .quote-author span{font-size:.75rem;color:var(--text-secondary)}.landing-page-container .shape{position:absolute;border-radius:50%}.landing-page-container .shape-peach{width:200px;height:200px;background:#fbb03b4d;filter:blur(5px);top:-80px;left:-90px}.landing-page-container .shape-blue{width:150px;height:150px;background:#3498db59;top:30%;filter:blur(2px);right:-90px}.landing-page-container .story-badge{display:inline-block;padding:6px 16px;background:#3498db26;color:#3498db;font-weight:600;border-radius:20px;font-size:14px}.landing-page-container .story-title{font-size:2.8rem;margin:1rem 0}.landing-page-container .story-text{color:#555;line-height:1.7}.landing-page-container .story-quote{position:relative;margin:2rem 0 2.5rem;padding:1.75rem 2rem;border-left:4px solid #7b61ff;background:linear-gradient(135deg,#7b61ff14,#ffffff05);border-radius:12px;color:#222}.landing-page-container .story-quote p{font-size:1rem;line-height:1.6;font-weight:500;margin:0}.landing-page-container .quote-mark{position:absolute;top:-18px;left:12px;font-size:4rem;font-weight:700;color:#7b61ff40;line-height:1;pointer-events:none}.landing-page-container .story.dark .story-quote{color:#fff;border-left-color:#ff9f7f}.landing-page-container .story-features{margin-top:2.5rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.8rem;grid-column:1 / -1}.landing-page-container .feature{text-align:center}.landing-page-container .feature .icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:26px;margin:0 auto 12px;transition:transform .3s ease}.landing-page-container .feature:hover .icon{transform:scale(1.1)}.landing-page-container .icon.purple{background:linear-gradient(135deg,#2d9cdb,#d4145a)}.landing-page-container .icon.coral{background:linear-gradient(135deg,#ff7675,#fab1a0)}.landing-page-container .icon.blue{background:linear-gradient(135deg,#3498db,#9b59b6)}.landing-page-container .icon.amber{background:linear-gradient(135deg,#fbb03b,#f39c12)}.landing-page-container .feature h4{font-size:1.1rem;margin-bottom:.5rem;color:var(--text-primary)}.landing-page-container .feature p{font-size:.9rem;color:var(--text-secondary);line-height:1.5}@media(max-width:1200px){.landing-page-container .story-container{gap:4rem;padding:0 1rem}.landing-page-container .story-title{font-size:2.4rem}.landing-page-container .founder-quote{margin-left:0}}@media(max-width:1024px){.landing-page-container .story-container{gap:3rem}.landing-page-container .story-title{font-size:2.2rem}.landing-page-container .story-features{grid-template-columns:repeat(4,1fr);gap:1.2rem}}@media(max-width:900px){.landing-page-container .story{padding:4rem 1.5rem}.landing-page-container .story-container{grid-template-columns:1fr;text-align:center;gap:3rem}.landing-page-container .story-image-wrapper{order:-1;display:flex;flex-direction:column;align-items:center}.landing-page-container .founder-quote{margin-left:0;margin-top:1rem;width:280px}.landing-page-container .story-badge{margin-bottom:.5rem}.landing-page-container .story-quote{margin:1.5rem 0;padding:1.25rem 1.5rem;text-align:center;border-left:none;border-top:4px solid #7b61ff}.landing-page-container .quote-mark{font-size:3rem;top:-12px;left:50%;transform:translate(-50%)}.landing-page-container .story-features{grid-template-columns:repeat(2,1fr);display:grid;overflow-x:visible;scroll-snap-type:none;gap:1.5rem;padding:0;grid-column:1 / -1}.landing-page-container .feature{flex:none;max-width:none;scroll-snap-align:none}}@media(max-width:640px){.landing-page-container .story-features{grid-template-columns:1fr;gap:1.5rem}.landing-page-container .story-title{font-size:1.8rem}.landing-page-container .story-image{max-width:100%;border-radius:0 0 120px 120px}.landing-page-container .shape-peach{width:140px;height:140px;left:-40px}.landing-page-container .shape-blue{width:100px;height:100px;right:-40px}}@media(max-width:480px){.landing-page-container .story{padding:3rem 1rem}.landing-page-container .story-title{font-size:1.6rem}.landing-page-container .story-text{font-size:.95rem}.landing-page-container .founder-quote{width:240px}.landing-page-container .feature .icon{width:48px;height:48px;font-size:20px}}
