@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._button_1jq7i_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1jq7i_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1jq7i_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1jq7i_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1jq7i_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1jq7i_52,._icon-md_1jq7i_53{width:2rem;height:2rem;padding:0}._icon-sm_1jq7i_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1jq7i_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1jq7i_2 svg{flex-shrink:0}._sm_1jq7i_32 svg,._icon-sm_1jq7i_59 svg{width:1rem;height:1rem}._md_1jq7i_38 svg,._icon_1jq7i_52 svg,._icon-md_1jq7i_53 svg{width:1.25rem;height:1.25rem}._lg_1jq7i_44 svg,._icon-lg_1jq7i_65 svg{width:1.5rem;height:1.5rem}._primary_1jq7i_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1jq7i_97:hover{background-color:color-mix(in srgb,var(--primary),black 10%);border-color:color-mix(in srgb,var(--primary),black 10%)}._primary_1jq7i_97:active{background-color:color-mix(in srgb,var(--primary),black 15%);border-color:color-mix(in srgb,var(--primary),black 15%)}._secondary_1jq7i_115{background-color:color-mix(in srgb,var(--secondary),white 92%);color:var(--secondary);border-color:transparent;--spinner-color: var(--secondary)}._secondary_1jq7i_115:hover{background-color:color-mix(in srgb,var(--secondary),white 85%)}._secondary_1jq7i_115:active{background-color:color-mix(in srgb,var(--secondary),white 80%)}._destructive_1jq7i_131{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1jq7i_131:hover{background-color:color-mix(in srgb,var(--error),black 10%);border-color:color-mix(in srgb,var(--error),black 10%)}._destructive_1jq7i_131:active{background-color:color-mix(in srgb,var(--error),black 15%);border-color:color-mix(in srgb,var(--error),black 15%)}._destructive_1jq7i_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1jq7i_155{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1jq7i_155:hover{background-color:color-mix(in srgb,var(--primary),white 95%);border-color:color-mix(in srgb,var(--primary),black 10%);color:color-mix(in srgb,var(--primary),black 10%)}._outline_1jq7i_155:active{background-color:color-mix(in srgb,var(--primary),white 90%);border-color:color-mix(in srgb,var(--primary),black 15%);color:color-mix(in srgb,var(--primary),black 15%)}._ghost_1jq7i_175{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1jq7i_175:hover{background-color:color-mix(in srgb,var(--primary),white 95%);color:color-mix(in srgb,var(--primary),black 10%)}._ghost_1jq7i_175:active{background-color:color-mix(in srgb,var(--primary),white 90%);color:color-mix(in srgb,var(--primary),black 15%)}._link_1jq7i_192{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1jq7i_192:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%);background-color:transparent}._link_1jq7i_192:active{color:color-mix(in srgb,var(--primary),black 15%);background-color:transparent}._link_1jq7i_192:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1jq7i_224{opacity:.5;cursor:not-allowed;pointer-events:none}._dark_1jq7i_231 ._primary_1jq7i_97:focus-visible,._dark_1jq7i_231 ._outline_1jq7i_155:focus-visible,._dark_1jq7i_231 ._ghost_1jq7i_175:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._dark_1jq7i_231 ._destructive_1jq7i_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._dark_1jq7i_231 ._link_1jq7i_192:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._badge_1m09g_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;-webkit-user-select:none;user-select:none}._default_1m09g_17{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._default_1m09g_17:hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent)}._destructive_1m09g_27{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,transparent)}._destructive_1m09g_27:hover{background-color:color-mix(in srgb,var(--error) 25%,transparent)}._secondary_1m09g_37{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary);border:1px solid color-mix(in srgb,var(--secondary) 20%,transparent)}._secondary_1m09g_37:hover{background-color:color-mix(in srgb,var(--secondary) 25%,transparent)}._outline_1m09g_47{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_1m09g_47:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._success_1m09g_57{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 20%,transparent)}._success_1m09g_57:hover{background-color:color-mix(in srgb,var(--success) 25%,transparent)}._warning_1m09g_67{background-color:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning-foreground);border:1px solid color-mix(in srgb,var(--warning) 20%,transparent)}._warning_1m09g_67:hover{background-color:color-mix(in srgb,var(--warning) 25%,transparent)}}@layer base{._separator_1mo8f_2{position:relative;width:100%;border:none;background:linear-gradient(to right,transparent,var(--border) 10%,var(--border) 90%,transparent);height:1px;opacity:.6}._separator_1mo8f_2._vertical_1mo8f_17{width:1px;height:100%;background:linear-gradient(to bottom,transparent,var(--border) 10%,var(--border) 90%,transparent)}}@layer base{._avatar_1a2cb_2{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-full);width:2.5rem;height:2.5rem;flex-shrink:0;background-color:var(--muted);border:2px solid var(--card);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._avatar_1a2cb_2:hover{transform:scale(1.05);box-shadow:var(--shadow)}._avatarImage_1a2cb_23{width:100%;height:100%;object-fit:cover;border-radius:inherit}._avatarFallback_1a2cb_30{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--primary);color:var(--primary-foreground);font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1;text-transform:uppercase}}@layer base{._tabsList_22vco_2{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0;border-bottom:1px solid var(--border);flex-shrink:0}._tabsList_22vco_2::-webkit-scrollbar{display:none}._tabsTrigger_22vco_16{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:.9rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;padding:var(--spacing-3) var(--spacing-4);border:none;border-radius:0;cursor:pointer;position:relative;transition:color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);white-space:nowrap}._tabsTrigger_22vco_16:hover{color:var(--foreground)}._tabsTrigger_22vco_16[data-state=active]{color:var(--primary);font-weight:600}._tabsTrigger_22vco_16[data-state=active]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--primary);transform-origin:center;transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);transform:scaleX(1)}._tabsTrigger_22vco_16:not([data-state=active]):hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent);transform-origin:center;transform:scaleX(.6);transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1),background-color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1)}._tabsTrigger_22vco_16:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._tabsTrigger_22vco_16[disabled]{opacity:.5;cursor:not-allowed;color:var(--muted-foreground)}._tabsContent_22vco_92{color:var(--foreground);outline:none}._tabsContent_22vco_92[hidden]{display:none!important}._tabsList_22vco_2[data-variant=pill]{background-color:var(--surface);padding:var(--spacing-2);border-radius:var(--radius-full);border-bottom:none;gap:var(--spacing-1)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]{background-color:var(--primary);color:var(--primary-foreground)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]:after{display:none}.dark ._tabsTrigger_22vco_16[data-state=active]:after{background-color:var(--primary)}.dark ._tabsTrigger_22vco_16:not([data-state=active]):hover:after{background-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}}._section_12ur8_1{padding:var(--spacing-16) 0;background-color:var(--background)}._container_12ur8_6{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._sectionHeader_12ur8_12{text-align:center;max-width:800px;margin:0 auto var(--spacing-10)}._sectionTitle_12ur8_18{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin-bottom:var(--spacing-4);color:var(--foreground);line-height:1.2}@media(min-width:768px){._sectionTitle_12ur8_18{font-size:2.5rem}}._sectionSubtitle_12ur8_34{font-size:1rem;color:var(--muted-foreground);line-height:1.6}@media(min-width:768px){._sectionSubtitle_12ur8_34{font-size:1.25rem}}._tabs_12ur8_46{margin-bottom:var(--spacing-10)}._tabsList_12ur8_50{display:flex;justify-content:center;flex-wrap:wrap}._galleryGrid_12ur8_56{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-6)}._galleryItem_12ur8_62{position:relative;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:4 / 3;background-color:var(--muted);cursor:pointer;transition:transform var(--animation-duration-normal)}._galleryItem_12ur8_62:hover{transform:scale(1.02)}._galleryImage_12ur8_76{width:100%;height:100%;object-fit:cover}._overlay_12ur8_82{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:var(--spacing-6);opacity:0;transition:opacity var(--animation-duration-normal);display:flex;align-items:flex-end}._galleryItem_12ur8_62:hover ._overlay_12ur8_82{opacity:1}._categoryBadge_12ur8_103{display:inline-block;background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);font-size:1rem;font-weight:600}._section_9esny_1{padding:var(--spacing-16) 0;background-color:var(--surface)}._container_9esny_6{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._content_9esny_12{max-width:900px;margin:0 auto}._sectionTitle_9esny_17{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin-bottom:var(--spacing-8);color:var(--foreground);text-align:center;line-height:1.2}@media(min-width:768px){._sectionTitle_9esny_17{font-size:2.5rem}}._textContent_9esny_34{display:flex;flex-direction:column;gap:var(--spacing-8)}._contactInfo_9esny_40{font-size:1rem;font-weight:500;color:var(--foreground);line-height:1.6;margin:0;text-align:center}@media(min-width:768px){._contactInfo_9esny_40{font-size:1.125rem}}._paragraph_9esny_55{font-size:1rem;color:var(--muted-foreground);line-height:1.8;margin:0}@media(min-width:768px){._paragraph_9esny_55{font-size:1.125rem}}._link_9esny_68{color:var(--primary);text-decoration:none;font-weight:600;transition:color var(--animation-duration-fast)}._link_9esny_68:hover{color:color-mix(in srgb,var(--primary),black 10%);text-decoration:underline}._buttonWrapper_9esny_80{text-align:center;margin-top:var(--spacing-8)}._section_1id0k_1{padding:var(--spacing-16) 0;background-color:var(--background)}._container_1id0k_6{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._sectionHeader_1id0k_12{text-align:center;margin-bottom:var(--spacing-12)}._sectionTitle_1id0k_17{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:800;letter-spacing:-.02em;color:var(--foreground);line-height:1.2}@media(min-width:768px){._sectionTitle_1id0k_17{font-size:2.5rem}}._teamGrid_1id0k_32{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-8)}._teamCard_1id0k_38{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-8);border-radius:var(--radius-md);background-color:var(--card);border:1px solid var(--border);transition:transform var(--animation-duration-normal),box-shadow var(--animation-duration-normal)}._teamCard_1id0k_38:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._avatar_1id0k_57{width:6rem;height:6rem;margin-bottom:var(--spacing-6);font-size:1.75rem}._memberName_1id0k_64{font-size:1.125rem;font-weight:700;margin:0 0 var(--spacing-2);color:var(--foreground);letter-spacing:-.01em}@media(min-width:768px){._memberName_1id0k_64{font-size:1.25rem}}._memberRole_1id0k_78{font-size:.9rem;color:var(--muted-foreground);margin:0;font-weight:500}@media(min-width:768px){._memberRole_1id0k_78{font-size:1rem}}@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}@layer base{._textarea_1eqdo_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none}._textarea_1eqdo_2::placeholder{color:var(--muted-foreground)}._textarea_1eqdo_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._textarea_1eqdo_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._textarea_1eqdo_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._noResize_1eqdo_44{resize:none}._clear_1eqdo_48{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1eqdo_48:hover,._clear_1eqdo_48:focus{background-color:transparent;border:none;box-shadow:none}.dark ._textarea_1eqdo_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._textarea_1eqdo_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._textarea_1eqdo_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}@layer base{._selectTrigger_1plgb_2{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family-base);font-size:1rem;height:2.5rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none;cursor:pointer;overflow:hidden}._selectTrigger_1plgb_2>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectTrigger_1plgb_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._selectTrigger_1plgb_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._selectTrigger_1plgb_2[data-placeholder]{color:var(--muted-foreground)}._selectTrigger_1plgb_2[data-disabled]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._selectIcon_1plgb_52{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_1plgb_2[data-state=open] ._selectIcon_1plgb_52{transform:rotate(180deg)}._selectContent_1plgb_64{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_1plgb_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_1plgb_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_1plgb_89{padding:var(--spacing-2)}._scrollButton_1plgb_93{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_1plgb_93:hover ._scrollIcon_1plgb_105{color:var(--primary)}._scrollIcon_1plgb_105{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_1plgb_116{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_1plgb_123{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_1plgb_123:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_1plgb_157{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_1plgb_165{height:1rem;width:1rem;color:currentColor}._selectSeparator_1plgb_171{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}.dark ._selectTrigger_1plgb_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._selectTrigger_1plgb_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._selectTrigger_1plgb_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}@layer base{._formItem_1udnp_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1udnp_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1udnp_9._error_1udnp_18{color:var(--error)}._formControl_1udnp_22{width:100%}._formControl_1udnp_22._error_1udnp_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1udnp_31{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1udnp_39{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1udnp_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1udnp_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}._section_1ro6h_1{padding:5rem 0;background-color:var(--surface)}._container_1ro6h_6{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._sectionHeader_1ro6h_12{text-align:center;margin-bottom:var(--spacing-12)}._sectionTitle_1ro6h_17{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:800;letter-spacing:-.02em;color:var(--foreground)}@media(min-width:768px){._sectionTitle_1ro6h_17{font-size:2.5rem}}._contentGrid_1ro6h_31{display:grid;grid-template-columns:1fr;gap:var(--spacing-10)}@media(min-width:992px){._contentGrid_1ro6h_31{grid-template-columns:1fr 1fr}}._formContainer_1ro6h_43{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-md);border:1px solid var(--border)}._inspectionNotice_1ro6h_50{display:flex;align-items:center;gap:var(--spacing-2);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem;margin-bottom:var(--spacing-6);line-height:1.4}._form_1ro6h_43{display:flex;flex-direction:column;gap:var(--spacing-8)}._formField_1ro6h_69{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_1ro6h_75{font-weight:500;font-size:1rem;color:var(--foreground);margin-bottom:var(--spacing-1)}._inputLg_1ro6h_82{height:3rem;font-size:1rem}._textareaLg_1ro6h_87{padding:var(--spacing-3);font-size:1rem}._formItem_1ro6h_92{margin-bottom:0}._buttonGroup_1ro6h_96{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-4)}._submitButton_1ro6h_103,._whatsappButton_1ro6h_107{width:100%}._infoContainer_1ro6h_111{display:flex;flex-direction:column;gap:var(--spacing-8)}._contactInfo_1ro6h_117{display:flex;flex-direction:column;gap:var(--spacing-6)}._infoTitle_1ro6h_123{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:800;margin:0 0 var(--spacing-4);color:var(--foreground)}@media(min-width:768px){._infoTitle_1ro6h_123{font-size:2rem}}._infoItem_1ro6h_137{display:flex;gap:var(--spacing-4);align-items:flex-start}._infoIcon_1ro6h_143{width:2.5rem;height:2.5rem;border-radius:50%;background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}._infoLabel_1ro6h_155{font-size:1rem;color:var(--muted-foreground);margin:0 0 var(--spacing-1);font-weight:500}._infoText_1ro6h_162{margin:0;color:var(--foreground);line-height:1.6;font-size:1rem}._infoLink_1ro6h_169{color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast);font-size:1rem}._infoLink_1ro6h_169:hover{color:color-mix(in srgb,var(--primary),black 10%);text-decoration:underline}._mapContainer_1ro6h_181{border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md)}@layer base{._overlay_1u0g5_2{position:fixed;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1u0g5_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1u0g5_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1u0g5_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1u0g5_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1u0g5_62{width:1rem;height:1rem}._header_1u0g5_67{margin-bottom:var(--spacing-4)}._footer_1u0g5_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1u0g5_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1u0g5_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1u0g5_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1u0g5_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1u0g5_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._dialogContent_1vej6_1{width:100%;max-width:32rem}._dialogTitle_1vej6_6{font-family:var(--font-family-heading);font-weight:700;font-size:1.25rem}._infoBanner_1vej6_12{display:flex;gap:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-3);margin-top:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground);line-height:1.5;align-items:flex-start}._infoBanner_1vej6_12 p{margin:0}._infoIcon_1vej6_29{flex-shrink:0;color:var(--primary);margin-top:2px}._form_1vej6_35{display:flex;flex-direction:column;gap:var(--spacing-6);margin-top:var(--spacing-6)}._row_1vej6_42{display:flex;flex-direction:column;gap:var(--spacing-6)}@media(min-width:640px){._row_1vej6_42{flex-direction:row}}._halfWidth_1vej6_54{flex:1}._actions_1vej6_58{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-6)}._formLabel_1vej6_65{font-size:1rem;font-weight:500;color:var(--foreground)}._inputLg_1vej6_71{height:3rem;font-size:1rem}._textareaLg_1vej6_76{padding:var(--spacing-3);font-size:1rem}._dialogContent_1fte0_1{width:100%;max-width:42rem;padding:0;overflow:hidden;display:flex;flex-direction:column;max-height:85vh}._dialogTitle_1fte0_11{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700}._dialogContent_1fte0_1>div:first-child{padding:var(--spacing-6) var(--spacing-6) var(--spacing-2);margin-bottom:0}._footer_1fte0_23{padding:var(--spacing-4) var(--spacing-8) var(--spacing-6) var(--spacing-8);margin-top:0;background-color:var(--muted);border-top:1px solid var(--border);margin-bottom:var(--spacing-8)}._tabsContainer_1fte0_31{display:flex;flex-direction:column;flex:1;overflow:hidden}._tabsList_1fte0_38{padding:0 var(--spacing-6);border-bottom:1px solid var(--border);background-color:var(--surface)}._scrollArea_1fte0_44{flex:1;overflow-y:auto;padding:var(--spacing-6)}._tabContent_1fte0_50{animation:_fadeIn_1fte0_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_1fte0_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._sectionHeader_1fte0_59{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._iconWrapper_1fte0_66{width:3rem;height:3rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}._sectionTitle_1fte0_78{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0;color:var(--foreground)}._sectionSubtitle_1fte0_86{font-size:.875rem;color:var(--muted-foreground);margin:0}._priceTag_1fte0_92{margin-left:auto;font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--primary)}._infoBox_1fte0_100{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-4);margin-bottom:var(--spacing-6);display:flex;gap:var(--spacing-3);align-items:flex-start}._infoBox_1fte0_100 p{margin:0;font-size:.875rem;line-height:1.5;color:var(--muted-foreground)}._badge_1fte0_117{flex-shrink:0}._listSection_1fte0_121 h4{font-size:.9375rem;font-weight:600;margin:0 0 var(--spacing-3) 0}._featureList_1fte0_127{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._featureList_1fte0_127 li{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:.9375rem;color:var(--foreground)}._checkIcon_1fte0_144{color:var(--success);margin-top:2px;flex-shrink:0}._noteSection_1fte0_150{margin-top:var(--spacing-6);display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._gridTwo_1fte0_162{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}@media(min-width:640px){._gridTwo_1fte0_162{grid-template-columns:1fr 1fr}}._card_1fte0_175{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);background-color:var(--card)}._cardHeader_1fte0_182{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._cardHeader_1fte0_182 h4{margin:0;font-size:1rem;font-weight:600}._paymentSteps_1fte0_195{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._paymentSteps_1fte0_195 li{display:flex;align-items:center;gap:var(--spacing-3)}._stepPercent_1fte0_210{font-weight:700;color:var(--primary);width:2.5rem}._stepDesc_1fte0_216{font-size:.875rem;color:var(--muted-foreground)}._highlightBox_1fte0_222{background-color:color-mix(in srgb,var(--success) 10%,transparent);border:1px solid color-mix(in srgb,var(--success) 20%,transparent);border-radius:var(--radius);padding:var(--spacing-4);margin-bottom:var(--spacing-6)}._highlightHeader_1fte0_230{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._highlightHeader_1fte0_230 h4{margin:0;color:var(--success);font-weight:700}._highlightBox_1fte0_222 p{margin:0;font-size:.875rem;color:var(--foreground)}._subHeader_1fte0_249{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-4) 0}._planCard_1fte0_255{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);background-color:var(--card);transition:border-color var(--animation-duration-fast) ease}._premiumPlan_1fte0_263{border-color:color-mix(in srgb,var(--primary) 30%,transparent);background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._planHeader_1fte0_268{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._planHeader_1fte0_268 h5{margin:0;font-size:1rem;font-weight:600}._price_1fte0_92{font-weight:700;font-size:1.125rem;color:var(--foreground)}._price_1fte0_92 small{font-size:.75rem;font-weight:400;color:var(--muted-foreground)}._featureListSm_1fte0_295{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._featureListSm_1fte0_295 li{font-size:.875rem;color:var(--muted-foreground);display:flex;align-items:center}._featureListSm_1fte0_295 li:before{content:"•";color:var(--primary);margin-right:var(--spacing-2);font-weight:700}._termsGrid_1fte0_319{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}@media(min-width:640px){._termsGrid_1fte0_319{grid-template-columns:1fr 1fr}}._termItem_1fte0_332{background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius)}._termItem_1fte0_332 h5{margin:0 0 var(--spacing-2) 0;font-size:.875rem;font-weight:600;color:var(--foreground)}._termItem_1fte0_332 p{margin:0;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground)}._alertBox_1fte0_352{display:flex;gap:var(--spacing-3);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--warning) 10%,transparent);border-radius:var(--radius);color:var(--warning-foreground);font-size:.875rem;align-items:flex-start}._alertBox_1fte0_352 p{margin:0;color:color-mix(in srgb,var(--warning) 40%,black)}._warrantyList_1fte0_369{display:flex;flex-direction:column;gap:var(--spacing-4)}._warrantyItem_1fte0_375{display:flex;gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);align-items:center}._warrantyIcon_1fte0_384{display:flex;flex-direction:column;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:var(--radius-full);color:var(--primary);flex-shrink:0}._years_1fte0_397{font-size:1.25rem;font-weight:800;line-height:1}._label_1fte0_403{font-size:.625rem;text-transform:uppercase;font-weight:600;margin-top:2px}._warrantyContent_1fte0_410 h4{margin:0 0 var(--spacing-1) 0;font-size:1rem;font-weight:600}._warrantyContent_1fte0_410 p{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.5}._dialogContent_150s9_1{width:100%;max-width:42rem;padding:0;overflow:hidden;display:flex;flex-direction:column;max-height:85vh}._dialogTitle_150s9_11{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700}._dialogContent_150s9_1>div:first-child{padding:var(--spacing-6) var(--spacing-6) var(--spacing-2);margin-bottom:0;display:flex;flex-direction:column;align-items:flex-start}._footer_150s9_26{padding:var(--spacing-4) var(--spacing-8) var(--spacing-6) var(--spacing-8);margin-top:0;background-color:var(--muted);border-top:1px solid var(--border);margin-bottom:var(--spacing-8)}._headerIcon_150s9_34{width:3rem;height:3rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-4)}._scrollArea_150s9_46{flex:1;overflow-y:auto;padding:var(--spacing-6)}._lastUpdated_150s9_52{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-6);font-style:italic}._section_150s9_59{margin-bottom:var(--spacing-8)}._section_150s9_59:last-child{margin-bottom:var(--spacing-2)}._section_150s9_59 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._section_150s9_59 p{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0}._list_150s9_82{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._list_150s9_82 li{position:relative;padding-left:var(--spacing-5);font-size:.9375rem;color:var(--muted-foreground);line-height:1.5}._list_150s9_82 li:before{content:"•";position:absolute;left:0;color:var(--primary);font-weight:700}._highlightBox_150s9_107{background-color:color-mix(in srgb,var(--info) 10%,transparent);border:1px solid color-mix(in srgb,var(--info) 20%,transparent);border-radius:var(--radius);padding:var(--spacing-4);margin-bottom:var(--spacing-4);display:flex;gap:var(--spacing-3);align-items:flex-start;font-size:.9375rem;color:var(--foreground)}._highlightBox_150s9_107 ._icon_150s9_120{color:var(--info);flex-shrink:0;margin-top:2px}._gridTwo_150s9_126{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}@media(min-width:640px){._gridTwo_150s9_126{grid-template-columns:1fr 1fr}}._card_150s9_139{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4)}._cardIcon_150s9_146{color:var(--primary);margin-bottom:var(--spacing-2)}._card_150s9_139 h4{margin:0 0 var(--spacing-1) 0;font-size:1rem;font-weight:600;color:var(--foreground)}._card_150s9_139 p{margin:0;font-size:.875rem;color:var(--muted-foreground)}._smallText_150s9_164{font-size:.8125rem!important;color:var(--muted-foreground);opacity:.8}._dialogContent_1l5v7_1{width:100%;max-width:42rem;padding:0;overflow:hidden;display:flex;flex-direction:column;max-height:85vh}._dialogTitle_1l5v7_11{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700}._dialogContent_1l5v7_1>div:first-child{padding:var(--spacing-6) var(--spacing-6) var(--spacing-2);margin-bottom:0;display:flex;flex-direction:column;align-items:flex-start}._footer_1l5v7_25{padding:var(--spacing-4) var(--spacing-8) var(--spacing-6) var(--spacing-8);margin-top:0;background-color:var(--muted);border-top:1px solid var(--border);margin-bottom:var(--spacing-8)}._headerIcon_1l5v7_33{width:3rem;height:3rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--success) 10%,transparent);color:var(--success);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-4)}._scrollArea_1l5v7_45{flex:1;overflow-y:auto;padding:var(--spacing-6)}._lastUpdated_1l5v7_51{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-6);font-style:italic}._section_1l5v7_58{margin-bottom:var(--spacing-8)}._section_1l5v7_58:last-child{margin-bottom:var(--spacing-2)}._section_1l5v7_58 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._section_1l5v7_58 p{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0}._list_1l5v7_81{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._list_1l5v7_81 li{position:relative;padding-left:var(--spacing-5);font-size:.9375rem;color:var(--muted-foreground);line-height:1.5}._list_1l5v7_81 li:before{content:"•";position:absolute;left:0;color:var(--success);font-weight:700}._checkList_1l5v7_106{list-style:none;padding:0;margin:0 0 var(--spacing-4) 0;display:flex;flex-direction:column;gap:var(--spacing-2)}._checkList_1l5v7_106 li{position:relative;padding-left:var(--spacing-6);font-size:.9375rem;color:var(--muted-foreground);line-height:1.5}._checkList_1l5v7_106 li:before{content:"✓";position:absolute;left:0;color:var(--success);font-weight:700}._highlightBox_1l5v7_131{background-color:color-mix(in srgb,var(--success) 5%,transparent);border:1px solid color-mix(in srgb,var(--success) 15%,transparent);border-radius:var(--radius);padding:var(--spacing-4);margin-bottom:var(--spacing-4);display:flex;gap:var(--spacing-3);align-items:flex-start;font-size:.9375rem;color:var(--foreground)}._highlightBox_1l5v7_131 ._icon_1l5v7_144{color:var(--success);flex-shrink:0;margin-top:2px}._gridTwo_1l5v7_150{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}@media(min-width:640px){._gridTwo_1l5v7_150{grid-template-columns:1fr 1fr}}._infoCard_1l5v7_163{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4)}._infoCard_1l5v7_163 h4{margin:0 0 var(--spacing-2) 0;font-size:.9375rem;font-weight:600;color:var(--foreground)}._infoCard_1l5v7_163 p{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.5}._flexRow_1l5v7_184{display:flex;gap:var(--spacing-3);align-items:flex-start}._mutedIcon_1l5v7_190{color:var(--muted-foreground);flex-shrink:0;margin-top:3px}._dialogContent_1ocqk_1{width:100%;max-width:42rem;padding:0;overflow:hidden;display:flex;flex-direction:column;max-height:85vh}._dialogTitle_1ocqk_11{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700}._dialogContent_1ocqk_1>div:first-child{padding:var(--spacing-6) var(--spacing-6) var(--spacing-2);margin-bottom:0;display:flex;flex-direction:column;align-items:flex-start}._footer_1ocqk_25{padding:var(--spacing-4) var(--spacing-8) var(--spacing-6) var(--spacing-8);margin-top:0;background-color:var(--muted);border-top:1px solid var(--border);margin-bottom:var(--spacing-8)}._headerIcon_1ocqk_33{width:3rem;height:3rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--warning) 10%,transparent);color:var(--warning);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-4)}._scrollArea_1ocqk_45{flex:1;overflow-y:auto;padding:var(--spacing-6)}._lastUpdated_1ocqk_51{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-6);font-style:italic}._section_1ocqk_58{margin-bottom:var(--spacing-8)}._section_1ocqk_58:last-child{margin-bottom:var(--spacing-2)}._section_1ocqk_58 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._section_1ocqk_58 p{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0}._comparisonBox_1ocqk_81{display:flex;flex-direction:column;gap:var(--spacing-2);background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius)}._comparisonItem_1ocqk_90{display:flex;align-items:center;gap:var(--spacing-3);font-size:.9375rem;color:var(--foreground)}._errorIcon_1ocqk_98{color:var(--error);flex-shrink:0}._successIcon_1ocqk_103{color:var(--success);flex-shrink:0}._policyCard_1ocqk_108{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);background-color:var(--card)}._policyRow_1ocqk_115{display:flex;justify-content:space-between;padding:var(--spacing-2) 0;border-bottom:1px solid var(--border)}._policyRow_1ocqk_115:last-child{border-bottom:none;padding-bottom:0}._policyRow_1ocqk_115:first-child{padding-top:0}._label_1ocqk_131{font-weight:600;color:var(--muted-foreground);font-size:.875rem}._value_1ocqk_137{font-weight:500;color:var(--foreground);font-size:.875rem;text-align:right}._alertBox_1ocqk_144{display:flex;gap:var(--spacing-3);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-radius:var(--radius);color:var(--error);font-size:.875rem;align-items:center;margin-top:var(--spacing-3);font-weight:500}._timelineList_1ocqk_157{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._timelineList_1ocqk_157 li{display:flex;align-items:center;gap:var(--spacing-3);font-size:.9375rem;color:var(--muted-foreground)}._totalTime_1ocqk_174{margin-top:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px dashed var(--border);color:var(--primary)!important}._bulletList_1ocqk_181{list-style:disc;padding-left:var(--spacing-5);margin:0;color:var(--muted-foreground)}._bulletList_1ocqk_181 li{margin-bottom:var(--spacing-2);font-size:.9375rem}._contactBox_1ocqk_193{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius);text-align:center}._contactBox_1ocqk_193 p{margin:0 0 var(--spacing-1) 0;color:var(--foreground)}._contactBox_1ocqk_193 ._small_1ocqk_205{font-size:.8125rem;color:var(--muted-foreground)}@layer base{._overlay_15pol_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,black 50%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_overlayShow_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_15pol_12{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto}._top_15pol_25{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_15pol_37{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_15pol_49{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_15pol_61{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_15pol_73{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_15pol_73:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_15pol_73:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_15pol_103{width:1rem;height:1rem}._header_15pol_108{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border)}._footer_15pol_117{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}._title_15pol_126{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}._description_15pol_133{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_15pol_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_15pol_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_15pol_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_15pol_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_15pol_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){._left_15pol_49,._right_15pol_61{max-width:100%}}}@layer base{._navbar_4ffrk_2{position:sticky;top:0;z-index:var(--z-nav-sticky);background-color:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in srgb,var(--border),black 20%)}.dark ._navbar_4ffrk_2{background-color:#0f172af2}._navContainer_4ffrk_15{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);height:4rem;display:flex;align-items:center;justify-content:space-between}@media(min-width:768px){._navContainer_4ffrk_15{height:5rem}}._logo_4ffrk_31{font-family:var(--font-family-heading);font-weight:900;font-size:1.5rem;color:var(--primary);text-decoration:none;letter-spacing:-.02em;line-height:1}@media(min-width:768px){._logo_4ffrk_31{font-size:2rem}}._navLinks_4ffrk_47{display:none;gap:var(--spacing-8)}@media(min-width:768px){._navLinks_4ffrk_47{display:flex}}._navLink_4ffrk_47{color:var(--muted-foreground);text-decoration:none;font-weight:500;font-size:1rem;transition:color var(--animation-duration-fast)}._navLink_4ffrk_47:hover{color:var(--foreground)}._navActions_4ffrk_70{display:none;gap:var(--spacing-3);align-items:center}@media(min-width:768px){._navActions_4ffrk_70{display:flex}}._hamburgerButton_4ffrk_83{display:flex;align-items:center;justify-content:center;margin-left:auto}@media(min-width:768px){._hamburgerButton_4ffrk_83{display:none}}._mobileMenuContent_4ffrk_97{display:flex;flex-direction:column;padding:var(--spacing-4)!important}._mobileMenuBody_4ffrk_103{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-4) 0;flex:1}._mobileNavLinks_4ffrk_112{display:flex;flex-direction:column;gap:var(--spacing-4)}._mobileNavLink_4ffrk_112{display:block;padding:var(--spacing-4);color:var(--surface-foreground);text-decoration:none;font-weight:600;font-size:1.125rem;border-radius:var(--radius);transition:background-color var(--animation-duration-fast)}._mobileNavLink_4ffrk_112:hover{background-color:var(--muted)}._mobileNavLink_4ffrk_112:active{background-color:color-mix(in srgb,var(--primary),white 90%)}._mobileMenuActions_4ffrk_138{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._mobileActionButton_4ffrk_147{width:100%;justify-content:center;height:3rem;font-size:1rem}}._pageWrapper_163bx_1{min-height:100vh;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);overflow-x:hidden}._container_163bx_9{max-width:1280px;margin:0 auto;padding:0 var(--spacing-6)}._hero_163bx_16{position:relative;min-height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:var(--spacing-12) var(--spacing-4);background-image:linear-gradient(#0009,#0006),url(https://images.unsplash.com/photo-1509391366360-2e959784a276?w=1600&q=90);background-size:cover;background-position:center;background-attachment:scroll;color:#fff;margin:0;border-radius:0;box-shadow:var(--shadow-2xl)}@media(min-width:768px){._hero_163bx_16{min-height:90vh;margin:var(--spacing-4);border-radius:var(--radius-lg);padding:var(--spacing-16) var(--spacing-6)}}._heroContent_163bx_45{max-width:900px;margin:0 auto;z-index:var(--z-content);position:relative}._heroText_163bx_52{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8)}._heroBadge_163bx_59{padding:var(--spacing-2) var(--spacing-4);border-radius:9999px;background-color:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);color:#fff;font-weight:600;letter-spacing:.02em;box-shadow:0 0 15px #ffffff1a;margin-bottom:var(--spacing-2)}._heroBadge_163bx_59:hover{background-color:#ffffff40}._heroTitle_163bx_76{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:900;line-height:1.2;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(min-width:768px){._heroTitle_163bx_76{font-size:4.5rem;line-height:1.1}}._highlight_163bx_93{color:var(--secondary);position:relative;display:inline-block;text-shadow:0 2px 10px rgba(0,0,0,.5)}._heroSubtitle_163bx_100{font-size:1rem;color:#ffffffe6;line-height:1.7;max-width:680px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.5)}@media(min-width:768px){._heroSubtitle_163bx_100{font-size:1.25rem}}._heroActions_163bx_115{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%;max-width:400px}@media(min-width:640px){._heroActions_163bx_115{flex-direction:row;justify-content:center;width:auto}}._heroPrimaryBtn_163bx_132{height:3.5rem;padding:0 var(--spacing-8);font-size:1rem;border-radius:9999px;font-weight:600;background-color:var(--primary);border:none;box-shadow:0 4px 14px #0000004d;transition:transform .2s ease,background-color .2s ease}._heroPrimaryBtn_163bx_132:hover{transform:translateY(-2px);background-color:color-mix(in srgb,var(--primary) 85%,white)}._heroSecondaryBtn_163bx_151{height:3.5rem;padding:0 var(--spacing-8);font-size:1rem;border-radius:9999px;font-weight:600;background-color:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.4);color:#fff;transition:transform .2s ease,background-color .2s ease}._heroSecondaryBtn_163bx_151:hover{background-color:#fff3;border-color:#fff;color:#fff;transform:translateY(-2px)}._featuresSection_163bx_174{padding:var(--spacing-16) 0;background-color:var(--surface)}._sectionHeader_163bx_179{text-align:center;margin:0 auto var(--spacing-24);padding-bottom:var(--spacing-8);width:100%;padding-top:64px}._sectionTitle_163bx_188{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:800;margin-bottom:var(--spacing-6);color:var(--foreground);letter-spacing:-.02em}@media(min-width:768px){._sectionTitle_163bx_188{font-size:2.5rem}}._sectionSubtitle_163bx_203{font-size:1rem;color:var(--muted-foreground);line-height:1.6;max-width:600px;margin:0 auto}@media(min-width:768px){._sectionSubtitle_163bx_203{font-size:1.25rem}}._featuresGrid_163bx_217{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:640px){._featuresGrid_163bx_217{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._featuresGrid_163bx_217{grid-template-columns:repeat(4,1fr)}}._featureCard_163bx_235{padding:var(--spacing-10);border-radius:1rem;background-color:var(--surface);border:1px solid var(--border);transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column}._featureCard_163bx_235:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._featureIconWrapper_163bx_253{width:4rem;height:4rem;border-radius:50%;background-color:color-mix(in srgb,var(--primary) 10%,#f3f0ff);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-6);color:var(--primary)}._featureIcon_163bx_253{width:1.75rem;height:1.75rem}._featureTitle_163bx_270{font-size:1.125rem;font-weight:700;margin-bottom:var(--spacing-3);color:var(--foreground);letter-spacing:-.01em}@media(min-width:768px){._featureTitle_163bx_270{font-size:1.5rem}}._featureDescription_163bx_284{color:var(--muted-foreground);line-height:1.6;font-size:.9rem}@media(min-width:768px){._featureDescription_163bx_284{font-size:1rem}}._previewSection_163bx_297{padding:120px 0 var(--spacing-20);background-color:var(--background);scroll-margin-top:80px}._solutionsGrid_163bx_303{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-8);margin-bottom:var(--spacing-12)}._solutionCard_163bx_310{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-sm);border:1px solid var(--border);display:flex;flex-direction:column;transition:all .3s ease}._solutionCard_163bx_310:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}._solutionCardHeader_163bx_326{display:flex;justify-content:space-between;margin-bottom:var(--spacing-6)}._solutionTitle_163bx_332{font-size:1.25rem;font-weight:800;margin-bottom:var(--spacing-3);color:var(--foreground);letter-spacing:-.02em}@media(min-width:768px){._solutionTitle_163bx_332{font-size:1.75rem}}._solutionMeta_163bx_346{display:flex;align-items:center;gap:var(--spacing-4);color:var(--muted-foreground);font-size:.95rem;margin-bottom:var(--spacing-8)}._solutionDetail_163bx_355{display:flex;align-items:center;gap:var(--spacing-2)}._solutionButton_163bx_361{margin-top:auto;width:100%;border-radius:9999px;font-weight:600}._viewAllWrapper_163bx_368{text-align:center;margin-top:var(--spacing-8)}#_projects_163bx_1,#_about_163bx_1{scroll-margin-top:80px}._benefitsSection_163bx_384{padding:var(--spacing-20) 0;background-color:var(--surface)}._benefitsContent_163bx_389{display:grid;grid-template-columns:1fr;gap:var(--spacing-16);align-items:center}@media(min-width:992px){._benefitsContent_163bx_389{padding-top:64px;grid-template-columns:1fr 1fr}}._benefitsText_163bx_403{order:2}@media(min-width:992px){._benefitsText_163bx_403{order:1}}._benefitsList_163bx_413{list-style:none;padding:0;margin:var(--spacing-10) 0 0;display:flex;flex-direction:column;gap:var(--spacing-8)}._benefitItem_163bx_422{display:flex;gap:var(--spacing-6);align-items:flex-start}._benefitIcon_163bx_428{flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:50%;background-color:color-mix(in srgb,var(--secondary) 10%,transparent);color:var(--secondary);display:flex;align-items:center;justify-content:center}._benefitTitle_163bx_440{font-size:1.125rem;font-weight:700;margin:0 0 var(--spacing-2);color:var(--foreground)}@media(min-width:768px){._benefitTitle_163bx_440{font-size:1.25rem}}._benefitDescription_163bx_453{margin:0;color:var(--muted-foreground);font-size:.9rem;line-height:1.6}@media(min-width:768px){._benefitDescription_163bx_453{font-size:1rem}}._benefitsImageWrapper_163bx_466{order:1;position:relative}@media(min-width:992px){._benefitsImageWrapper_163bx_466{order:2}}._benefitsImage_163bx_466{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl)}._testimonialsSection_163bx_484{padding:var(--spacing-20) 0;background-color:var(--background)}._testimonialsGrid_163bx_489{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--spacing-8)}._testimonialCard_163bx_495{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform .3s ease}._testimonialCard_163bx_495:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._testimonialHeader_163bx_509{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._testimonialName_163bx_516{font-weight:700;margin:0;color:var(--foreground);font-size:1.1rem}._testimonialRole_163bx_523{font-size:.9rem;color:var(--muted-foreground);margin:0}._rating_163bx_529{display:flex;gap:2px;margin-bottom:var(--spacing-4)}._testimonialContent_163bx_535{color:var(--muted-foreground);font-style:italic;line-height:1.6;font-size:.95rem;margin:0}@media(min-width:768px){._testimonialContent_163bx_535{font-size:1.05rem}}._footer_163bx_550{background-color:var(--surface);padding:var(--spacing-16) 0 var(--spacing-8);border-top:1px solid var(--border)}._footerContent_163bx_556{display:grid;grid-template-columns:1fr;gap:var(--spacing-12);margin-bottom:var(--spacing-12)}@media(min-width:768px){._footerContent_163bx_556{grid-template-columns:1fr 2fr}}._footerBrand_163bx_569{max-width:300px}._footerLogo_163bx_573{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:800;color:var(--primary);margin-bottom:var(--spacing-4);letter-spacing:-.02em}._footerDesc_163bx_582{color:var(--muted-foreground);line-height:1.6}._footerLinks_163bx_587{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-8)}@media(min-width:640px){._footerLinks_163bx_587{grid-template-columns:repeat(3,1fr)}}._linkGroup_163bx_599 h4{font-size:1.1rem;font-weight:700;margin-bottom:var(--spacing-6);color:var(--foreground)}._linkGroup_163bx_599 a{display:block;color:var(--muted-foreground);text-decoration:none;margin-bottom:var(--spacing-3);font-size:.95rem;transition:color var(--animation-duration-fast)}._linkGroup_163bx_599 a:hover{color:var(--primary)}._socialIcons_163bx_619{display:flex;gap:var(--spacing-3);margin-top:var(--spacing-4)}._socialIcons_163bx_619 ._socialIcon_163bx_619{display:inline-flex!important;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background-color:var(--muted);color:var(--muted-foreground);text-decoration:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast),transform .2s ease;flex-shrink:0;margin-bottom:0}._socialIcons_163bx_619 ._socialIcon_163bx_619 svg{display:block;width:20px;height:20px;flex-shrink:0}._socialIcons_163bx_619 ._socialIcon_163bx_619:hover{background-color:var(--primary);color:var(--primary-foreground);transform:translateY(-2px)}._footerSeparator_163bx_656{margin-bottom:var(--spacing-8)}._copyright_163bx_660{text-align:center;color:var(--muted-foreground);font-size:.9rem}._pageWrapper_8fkaj_1{min-height:100vh;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._container_8fkaj_8{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._navbar_8fkaj_15{position:sticky;top:0;z-index:var(--z-nav-sticky);background-color:var(--surface);border-bottom:1px solid var(--border)}._navContainer_8fkaj_23{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);height:4rem;display:flex;align-items:center;justify-content:space-between}._logo_8fkaj_33{font-family:var(--font-family-heading);font-weight:900;font-size:2rem;letter-spacing:-.02em;color:var(--primary);text-decoration:none}._header_8fkaj_43{background-color:var(--surface);padding:var(--spacing-16) 0 var(--spacing-10);border-bottom:1px solid var(--border);background-image:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 5%,transparent),transparent 40%)}._pageTitle_8fkaj_54{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:900;letter-spacing:-.03em;margin-bottom:var(--spacing-6);color:var(--foreground);line-height:1.1}@media(min-width:768px){._pageTitle_8fkaj_54{font-size:3.5rem}}._pageSubtitle_8fkaj_70{font-size:1.25rem;color:var(--muted-foreground);max-width:680px;line-height:1.6}._controlsSection_8fkaj_78{background-color:var(--surface);padding:var(--spacing-6) 0;border-bottom:1px solid var(--border);position:sticky;top:4rem;z-index:var(--z-nav)}._controlsWrapper_8fkaj_87{display:flex;flex-direction:column;gap:var(--spacing-4)}@media(min-width:992px){._controlsWrapper_8fkaj_87{flex-direction:row;align-items:center;justify-content:space-between}}._tabsWrapper_8fkaj_101{overflow-x:auto;padding-bottom:var(--spacing-2)}._searchWrapper_8fkaj_106{min-width:300px}._searchInputContainer_8fkaj_110{position:relative}._searchIcon_8fkaj_114{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_8fkaj_110{padding-left:2.5rem}._gridSection_8fkaj_128{padding:var(--spacing-12) 0 var(--spacing-16)}._solutionsGrid_8fkaj_132{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:var(--spacing-8)}._card_8fkaj_139{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);padding:var(--spacing-8);display:flex;flex-direction:column;transition:transform var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._card_8fkaj_139:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._cardHeader_8fkaj_156{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4)}._typeIcon_8fkaj_163{width:3rem;height:3rem;border-radius:var(--radius-md);background-color:color-mix(in srgb,currentColor 10%,transparent);display:flex;align-items:center;justify-content:center}._badges_8fkaj_173{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-2)}._cardBody_8fkaj_180{flex:1}._cardTitle_8fkaj_184{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:800;letter-spacing:-.01em;margin-bottom:var(--spacing-3);color:var(--foreground)}._cardMeta_8fkaj_193{display:flex;gap:var(--spacing-4);margin-bottom:var(--spacing-4);color:var(--muted-foreground);font-size:.95rem}._metaItem_8fkaj_201{display:flex;align-items:center;gap:var(--spacing-1);font-weight:500;color:var(--primary)}._cardDescription_8fkaj_209{color:var(--muted-foreground);font-size:1rem;line-height:1.6;margin-bottom:var(--spacing-5);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._separator_8fkaj_220{margin:var(--spacing-4) 0}._featuresPreview_8fkaj_224{margin-bottom:var(--spacing-6)}._featuresLabel_8fkaj_228{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:var(--spacing-2);font-weight:600}._featuresList_8fkaj_237{display:flex;flex-direction:column;gap:var(--spacing-2)}._featureItem_8fkaj_243{display:flex;align-items:center;gap:var(--spacing-2);font-size:.95rem;color:var(--foreground);line-height:1.5}._featureCheck_8fkaj_252{color:var(--success);flex-shrink:0}._cardFooter_8fkaj_257{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--spacing-4)}._priceInfo_8fkaj_265{display:flex;flex-direction:column}._priceLabel_8fkaj_270{font-size:.75rem;color:var(--muted-foreground)}._priceValue_8fkaj_275{font-weight:700;font-size:1rem;color:var(--foreground)}._actionButton_8fkaj_281{gap:var(--spacing-2);border-radius:var(--radius-full)}._emptyState_8fkaj_287{text-align:center;padding:var(--spacing-16) 0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}._emptyIcon_8fkaj_296{width:4rem;height:4rem;border-radius:50%;background-color:var(--muted);color:var(--muted-foreground);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-2)}._emptyState_8fkaj_287 h3{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:800;letter-spacing:-.01em;margin:0}._emptyState_8fkaj_287 p{font-size:1.125rem;color:var(--muted-foreground);margin:0}._pageWrapper_11h2q_1{min-height:100vh;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._navbar_11h2q_9{position:sticky;top:0;z-index:var(--z-nav-sticky);background-color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.dark ._navbar_11h2q_9{background-color:#0f172ae6}._navContainer_11h2q_22{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);height:4rem;display:flex;align-items:center;justify-content:space-between}._logo_11h2q_32{font-family:var(--font-family-heading);font-weight:800;font-size:2rem;color:var(--primary);text-decoration:none}._navActions_11h2q_40{display:flex;gap:var(--spacing-3)}._hero_11h2q_46{position:relative;height:450px;background-color:var(--muted)}._heroImageContainer_11h2q_52{width:100%;height:100%;position:relative}._heroImage_11h2q_52{width:100%;height:100%;object-fit:cover}._heroOverlay_11h2q_64{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:var(--spacing-10) 0;color:#fff}._heroBadge_11h2q_74{margin-bottom:var(--spacing-3);background-color:var(--primary);color:#fff;border:none}._heroTitle_11h2q_81{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:800;letter-spacing:-.02em;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3);line-height:1.2}@media(min-width:768px){._heroTitle_11h2q_81{font-size:3rem}}._container_11h2q_98{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._breadcrumb_11h2q_104{margin:var(--spacing-8) 0}._backLink_11h2q_108{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);text-decoration:none;font-size:1rem}._backLink_11h2q_108:hover{color:var(--primary)}._grid_11h2q_121{display:grid;grid-template-columns:1fr;gap:var(--spacing-10);padding-bottom:var(--spacing-16)}@media(min-width:992px){._grid_11h2q_121{grid-template-columns:1fr 380px}}._contentColumn_11h2q_135{display:flex;flex-direction:column;gap:var(--spacing-12)}._sectionTitle_11h2q_141{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;letter-spacing:-.01em;margin-bottom:var(--spacing-6);color:var(--foreground)}._description_11h2q_150{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground)}._specsGrid_11h2q_156{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--spacing-4)}._specItem_11h2q_162{background-color:var(--card);border:1px solid var(--border);padding:var(--spacing-6);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--spacing-2)}._specLabel_11h2q_172{font-size:.9rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-weight:600}._specValue_11h2q_180{font-weight:700;font-size:1.25rem;color:var(--foreground)}._includedList_11h2q_186{list-style:none;padding:0;display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:640px){._includedList_11h2q_186{grid-template-columns:1fr 1fr}}._includedItem_11h2q_200{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:1rem;line-height:1.6}._checkIcon_11h2q_208{flex-shrink:0;margin-top:4px}._processTimeline_11h2q_213{display:flex;flex-direction:column;gap:var(--spacing-6);position:relative;padding-left:var(--spacing-4);border-left:2px solid var(--border)}._processStep_11h2q_222{position:relative;padding-left:var(--spacing-8)}._stepNumber_11h2q_227{position:absolute;left:-2.25rem;top:0;width:1.75rem;height:1.75rem;background-color:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700}._stepContent_11h2q_243{font-weight:600;font-size:1.1rem}._roiCard_11h2q_248{background-color:color-mix(in srgb,var(--success) 8%,transparent);border:1px solid color-mix(in srgb,var(--success) 20%,transparent);border-radius:var(--radius-md);padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-8)}@media(min-width:640px){._roiCard_11h2q_248{flex-direction:row;justify-content:space-between}}._roiItem_11h2q_265{display:flex;align-items:center;gap:var(--spacing-4);flex:1}._roiIcon_11h2q_272{color:var(--success);width:2rem;height:2rem}._roiLabel_11h2q_278{font-size:1rem;color:var(--muted-foreground);margin:0;font-weight:500}._roiValue_11h2q_285{font-size:1.5rem;font-weight:800;color:var(--foreground);margin:0}._roiSep_11h2q_292{display:none;height:3.5rem}@media(min-width:640px){._roiSep_11h2q_292{display:block}}._testimonialsGrid_11h2q_303{display:grid;gap:var(--spacing-6)}@media(min-width:640px){._testimonialsGrid_11h2q_303{grid-template-columns:1fr 1fr}}._testimonialCard_11h2q_314{background-color:var(--card);border:1px solid var(--border);padding:var(--spacing-8);border-radius:var(--radius)}._testimonialText_11h2q_321{font-style:italic;color:var(--muted-foreground);margin-bottom:var(--spacing-4);font-size:1.05rem;line-height:1.6}._testimonialAuthor_11h2q_329{font-size:1rem;font-weight:600}._sidebarColumn_11h2q_335{position:relative}._sidebarCard_11h2q_339{position:sticky;top:6rem;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-8);box-shadow:var(--shadow-lg);margin-bottom:var(--spacing-6)}._sidebarTitle_11h2q_350{font-size:1.25rem;font-weight:700;margin-bottom:var(--spacing-6);letter-spacing:-.01em}._priceTag_11h2q_357{margin-bottom:var(--spacing-6)}._priceLabel_11h2q_361{display:block;font-size:1rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._priceValue_11h2q_368{display:block;font-size:2.5rem;font-weight:900;color:var(--primary);line-height:1.2;letter-spacing:-.02em}._priceNote_11h2q_377{font-size:.9rem;color:var(--muted-foreground)}._sidebarActions_11h2q_382{display:flex;flex-direction:column;gap:var(--spacing-3)}._actionBtn_11h2q_388{width:100%;font-weight:600}._sidebarSep_11h2q_393{margin:var(--spacing-6) 0}._supportInfo_11h2q_397{display:flex;flex-direction:column;gap:var(--spacing-4)}._supportItem_11h2q_403{display:flex;align-items:center;gap:var(--spacing-3);font-size:1rem;color:var(--muted-foreground)}._supportItem_11h2q_403 svg{color:var(--primary)}._downloadLink_11h2q_415{color:var(--primary);text-decoration:none;font-weight:500}._downloadLink_11h2q_415:hover{text-decoration:underline}._helpCard_11h2q_425{background-color:var(--muted);padding:var(--spacing-8);border-radius:var(--radius-md);text-align:center}._helpCard_11h2q_425 h4{margin-top:0;margin-bottom:var(--spacing-2);font-weight:700;font-size:1.1rem}._helpCard_11h2q_425 p{font-size:1rem;color:var(--muted-foreground);margin-bottom:var(--spacing-4);line-height:1.6}._helpLink_11h2q_446{padding:0;height:auto;font-size:1rem}._notFoundContainer_11h2q_453{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--background);padding:var(--spacing-6)}._notFoundContent_11h2q_462{text-align:center;max-width:500px}._notFoundContent_11h2q_462 h1{font-family:var(--font-family-heading);font-size:2rem;margin-bottom:var(--spacing-4)}._notFoundContent_11h2q_462 p{color:var(--muted-foreground);margin-bottom:var(--spacing-8);font-size:1.125rem}:root{--z-content-low: 10;--z-content: 20;--z-content-high: 30;--z-nav-low: 100;--z-nav: 200;--z-nav-sticky: 300;--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem}:root{--background: hsl(220 33% 97%);--foreground: hsl(222 47% 11%);--surface: hsl(0 0% 100%);--surface-foreground: hsl(222 47% 11%);--sidebar: hsl(0 0% 100%);--sidebar-foreground: hsl(222 47% 11%);--card: hsl(0 0% 100%);--card-foreground: hsl(222 47% 11%);--popup: hsl(0 0% 100%);--popup-foreground: hsl(222 47% 11%);--primary: hsl(250 65% 55%);--primary-foreground: hsl(0 0% 100%);--secondary: hsl(12 85% 60%);--secondary-foreground: hsl(0 0% 100%);--accent: hsl(175 70% 40%);--accent-foreground: hsl(0 0% 100%);--muted: hsl(220 20% 92%);--muted-foreground: hsl(220 10% 45%);--success: hsl(150 60% 40%);--success-foreground: hsl(0 0% 100%);--error: hsl(345 80% 55%);--error-foreground: hsl(0 0% 100%);--warning: hsl(40 90% 50%);--warning-foreground: hsl(0 0% 100%);--info: hsl(210 80% 55%);--info-foreground: hsl(0 0% 100%);--info-hover: hsl(210 80% 45%);--info-active: hsl(210 80% 35%);--border: hsl(220 20% 90%);--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-monospace: "JetBrains Mono", monospace;--font-family-cursive: "Comic Sans MS", cursive;--radius-sm: .5rem;--radius: .75rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-full: 9999px;--shadow: 0 1px 2px 0 hsl(220 20% 80% / .2);--shadow-md: 0 4px 6px -1px hsl(220 20% 80% / .2), 0 2px 4px -1px hsl(220 20% 80% / .1);--shadow-lg: 0 10px 15px -3px hsl(250 30% 80% / .2), 0 4px 6px -2px hsl(250 30% 80% / .1);--shadow-focus: 0 0 0 4px hsl(250 65% 55% / .3);--animation-duration-fast: .15s;--animation-duration-normal: .3s;--animation-duration-slow: .5s;--chart-color-1: hsl(250 65% 55%);--chart-color-2: hsl(12 85% 60%);--chart-color-3: hsl(175 70% 40%);--chart-color-4: hsl(45 90% 55%);--chart-color-5: hsl(330 70% 60%)}.dark{--background: hsl(230 25% 10%);--foreground: hsl(220 20% 96%);--surface: hsl(230 20% 14%);--surface-foreground: hsl(220 20% 96%);--sidebar: hsl(230 20% 14%);--sidebar-foreground: hsl(220 20% 96%);--card: hsl(230 20% 14%);--card-foreground: hsl(220 20% 96%);--popup: hsl(230 20% 16%);--popup-foreground: hsl(220 20% 96%);--primary: hsl(250 70% 65%);--primary-foreground: hsl(0 0% 100%);--secondary: hsl(12 90% 65%);--secondary-foreground: hsl(0 0% 100%);--accent: hsl(175 60% 50%);--accent-foreground: hsl(0 0% 100%);--muted: hsl(230 20% 20%);--muted-foreground: hsl(220 15% 70%);--success: hsl(150 50% 45%);--success-foreground: hsl(0 0% 100%);--error: hsl(345 70% 60%);--error-foreground: hsl(0 0% 100%);--warning: hsl(40 90% 60%);--warning-foreground: hsl(0 0% 100%);--info: hsl(210 80% 65%);--info-foreground: hsl(0 0% 100%);--info-hover: hsl(210 80% 55%);--info-active: hsl(210 80% 45%);--border: hsl(230 20% 22%);--shadow: 0 1px 2px 0 hsl(0 0% 0% / .5);--shadow-md: 0 4px 6px -1px hsl(0 0% 0% / .5), 0 2px 4px -1px hsl(0 0% 0% / .3);--shadow-lg: 0 10px 15px -3px hsl(0 0% 0% / .6), 0 4px 6px -2px hsl(0 0% 0% / .4);--shadow-focus: 0 0 0 4px hsl(250 70% 65% / .3)}@layer base{ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}
