@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=Roboto+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{._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{._logo_1tcy4_2{display:flex;align-items:center;gap:var(--spacing-3);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none}._logoIcon_1tcy4_11{position:relative;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);border-radius:var(--radius);color:var(--primary-foreground);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 30%,transparent);transition:all var(--animation-duration-normal) ease}._logoIcon_1tcy4_11:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,var(--accent) 0%,var(--primary) 100%);border-radius:var(--radius);opacity:0;transition:opacity var(--animation-duration-normal) ease;z-index:-1}._logo_1tcy4_2:hover ._logoIcon_1tcy4_11{transform:translateY(-2px) rotate(-5deg);box-shadow:0 6px 20px color-mix(in srgb,var(--primary) 40%,transparent)}._logo_1tcy4_2:hover ._logoIcon_1tcy4_11:before{opacity:1}._logoText_1tcy4_45{display:flex;flex-direction:column;line-height:1.2}._logoName_1tcy4_51{font-size:1.5rem;font-weight:800;color:var(--primary);letter-spacing:-.02em}._logoTagline_1tcy4_58{font-size:.75rem;font-weight:600;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-top:-2px}._logo_1tcy4_2:hover ._logoName_1tcy4_51{color:var(--accent)}._logo_1tcy4_2:hover ._logoTagline_1tcy4_58{color:var(--primary)}._logoIcon_1tcy4_11 svg{transition:transform var(--animation-duration-normal) ease}._logo_1tcy4_2:hover ._logoIcon_1tcy4_11 svg{transform:scale(1.1)}}@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)}}}._pageWrapper_1olha_2 html{scroll-behavior:smooth;scroll-padding-top:6rem}._pageWrapper_1olha_2{background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);overflow-x:hidden}._section_1olha_17{padding:var(--spacing-16) var(--spacing-8);max-width:min(90vw,1200px);margin:0 auto;position:relative}@media(min-width:1024px){._section_1olha_17{max-width:min(88vw,1200px)}}@media(min-width:1440px){._section_1olha_17{max-width:min(86vw,1400px)}}@media(min-width:1920px){._section_1olha_17{max-width:min(85vw,1600px)}}@media(min-width:1400px){._section_1olha_17{padding:calc(var(--spacing-16) * 1.5) var(--spacing-8)}}._sectionTitle_1olha_48{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;color:var(--primary);text-align:center;margin-bottom:var(--spacing-4);position:relative;z-index:1}._sectionTitle_1olha_48:after{content:"";display:block;width:80px;height:4px;background:linear-gradient(90deg,var(--accent) 0%,var(--primary) 100%);margin:var(--spacing-4) auto 0;border-radius:var(--radius-full)}._sectionIntro_1olha_68{font-size:clamp(1rem,1.5vw,1.25rem);color:var(--muted-foreground);text-align:center;max-width:min(90%,700px);margin:0 auto var(--spacing-12);position:relative;z-index:1}@media(min-width:1440px){._sectionIntro_1olha_68{max-width:min(85%,850px)}}._sectionDecoration_1olha_85{position:absolute;top:0;right:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}._decorativeCircle_1olha_96{position:absolute;top:-100px;right:-100px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 10%,transparent) 0%,transparent 70%);animation:_float_1olha_1 20s ease-in-out infinite}@keyframes _float_1olha_1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,30px) scale(1.1)}}._header_1olha_122{position:sticky;top:0;left:0;right:0;z-index:var(--z-nav-sticky);background-color:transparent;transition:background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,backdrop-filter var(--animation-duration-normal) ease;border-bottom:1px solid transparent}._headerScrolled_1olha_135{background-color:color-mix(in srgb,var(--surface) 95%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-md);border-bottom-color:var(--border)}._headerContainer_1olha_142{display:flex;justify-content:space-between;align-items:center;max-width:min(90vw,1200px);margin:0 auto;padding:var(--spacing-4) var(--spacing-8);height:5rem}@media(min-width:1024px){._headerContainer_1olha_142{max-width:min(88vw,1200px)}}@media(min-width:1440px){._headerContainer_1olha_142{max-width:min(86vw,1400px)}}@media(min-width:1920px){._headerContainer_1olha_142{max-width:min(85vw,1600px)}}._logoLink_1olha_170{text-decoration:none}._nav_1olha_174 ul{display:flex;gap:var(--spacing-8);list-style:none;margin:0;padding:0}._nav_1olha_174 a{text-decoration:none;color:var(--foreground);font-weight:500;position:relative;padding-bottom:var(--spacing-1);transition:color var(--animation-duration-fast) ease}._nav_1olha_174 a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--accent) 0%,var(--primary) 100%);transform:scaleX(0);transform-origin:right;transition:transform var(--animation-duration-normal) ease}._nav_1olha_174 a:hover:after,._nav_1olha_174 a._activeLink_1olha_205:after{transform:scaleX(1);transform-origin:left}._nav_1olha_174 a:hover,._nav_1olha_174 a._activeLink_1olha_205{color:var(--accent)}._mobileMenuButton_1olha_216{display:none;align-items:center;justify-content:center;width:44px;height:44px;background-color:transparent;border:none;color:var(--foreground);cursor:pointer;border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease;-webkit-tap-highlight-color:transparent}._mobileMenuButton_1olha_216:hover{background-color:var(--muted)}._mobileMenuButton_1olha_216:active{transform:scale(.95);background-color:color-mix(in srgb,var(--muted) 80%,var(--primary))}._mobileMenuOverlay_1olha_242{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:calc(var(--z-nav-sticky) + 1);opacity:0;pointer-events:none;transition:opacity var(--animation-duration-normal) ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._mobileMenuOverlay_1olha_242._mobileMenuOpen_1olha_253{opacity:1;pointer-events:all}._mobileMenu_1olha_216{position:fixed;top:5rem;right:0;bottom:0;width:280px;background-color:var(--surface);box-shadow:var(--shadow-lg);z-index:calc(var(--z-nav-sticky) + 2);transform:translate(100%);transition:transform var(--animation-duration-normal) cubic-bezier(.4,0,.2,1);overflow-y:auto;padding:var(--spacing-6)}._mobileMenu_1olha_216._mobileMenuOpen_1olha_253{transform:translate(0)}._mobileMenuList_1olha_278{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._mobileMenuList_1olha_278 li{width:100%}._mobileMenuList_1olha_278 a{display:block;text-decoration:none;color:var(--foreground);font-weight:500;font-size:1.125rem;padding:var(--spacing-4);border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease;position:relative;min-height:44px;display:flex;align-items:center;-webkit-tap-highlight-color:transparent}._mobileMenuList_1olha_278 a:active{transform:scale(.98);background-color:color-mix(in srgb,var(--primary) 15%,transparent)}._mobileMenuList_1olha_278 a:hover,._mobileMenuList_1olha_278 a._activeLink_1olha_205{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--accent)}._mobileMenuList_1olha_278 a._activeLink_1olha_205{font-weight:600;background-color:color-mix(in srgb,var(--primary) 15%,transparent)}._mobileMenuList_1olha_278 a._activeLink_1olha_205:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background:linear-gradient(180deg,var(--accent) 0%,var(--primary) 100%);border-radius:0 var(--radius-full) var(--radius-full) 0}._heroSection_1olha_338{display:flex;align-items:center;justify-content:center;text-align:center;min-height:calc(100vh - 5rem);min-height:calc(100dvh - 5rem);background:linear-gradient(135deg,var(--secondary) 0%,color-mix(in srgb,var(--secondary) 90%,var(--accent)) 100%);padding-top:calc(var(--spacing-16) + 2rem);padding-bottom:calc(var(--spacing-16) + 2rem);position:relative;overflow:hidden}._heroBackground_1olha_356{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}._heroShape1_1olha_363,._heroShape2_1olha_364,._heroShape3_1olha_365{position:absolute;border-radius:50%;opacity:.3}._heroShape1_1olha_363{width:500px;height:500px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 20%,transparent) 0%,transparent 70%);top:-200px;left:-100px;animation:_pulse_1olha_1 8s ease-in-out infinite}._heroShape2_1olha_364{width:400px;height:400px;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 20%,transparent) 0%,transparent 70%);bottom:-150px;right:-100px;animation:_pulse_1olha_1 10s ease-in-out infinite 2s}._heroShape3_1olha_365{width:300px;height:300px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 15%,transparent) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:_pulse_1olha_1 12s ease-in-out infinite 4s}@keyframes _pulse_1olha_1{0%,to{transform:scale(1) translate(0);opacity:.3}50%{transform:scale(1.2) translate(20px,20px);opacity:.5}}._heroContent_1olha_423{max-width:min(85vw,800px);position:relative;z-index:1}@media(min-width:1440px){._heroContent_1olha_423{max-width:min(80vw,1000px)}}@media(min-width:1920px){._heroContent_1olha_423{max-width:min(75vw,1200px)}}._heroHeadline_1olha_441{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;color:var(--primary);margin-bottom:var(--spacing-6);text-shadow:0 2px 10px color-mix(in srgb,var(--primary) 10%,transparent);animation:_fadeInUp_1olha_1 .8s ease-out}@media(min-width:1440px){._heroHeadline_1olha_441{font-size:clamp(3.5rem,4vw,4.5rem)}}._heroSubheadline_1olha_457{font-size:clamp(1.0625rem,1.5vw,1.5rem);color:var(--muted-foreground);margin-bottom:var(--spacing-8);line-height:1.6;animation:_fadeInUp_1olha_1 .8s ease-out .2s backwards}._heroActions_1olha_465{display:flex;justify-content:center;gap:var(--spacing-4);animation:_fadeInUp_1olha_1 .8s ease-out .4s backwards;flex-wrap:wrap}@keyframes _fadeInUp_1olha_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._heroButton_1olha_484{min-width:10rem;-webkit-tap-highlight-color:transparent}._heroButton_1olha_484:active{transform:scale(.97)}._servicesGrid_1olha_494{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-8);position:relative;z-index:1}._serviceCardLink_1olha_502{text-decoration:none;color:inherit;display:block;cursor:pointer;-webkit-tap-highlight-color:transparent}._serviceCard_1olha_502{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow);text-align:left;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;position:relative;overflow:hidden;border:1px solid var(--border);min-height:300px}._serviceCardBackground_1olha_524{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,transparent) 0%,transparent 100%);opacity:0;transition:opacity var(--animation-duration-normal) ease}._serviceCardLink_1olha_502:hover ._serviceCardBackground_1olha_524{opacity:1}._serviceCardLink_1olha_502:hover ._serviceCard_1olha_502{transform:translateY(-8px);box-shadow:0 12px 40px color-mix(in srgb,var(--primary) 15%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}._serviceCardLink_1olha_502:active ._serviceCard_1olha_502{transform:translateY(-4px)}._serviceIconWrapper_1olha_550{display:inline-flex;padding:var(--spacing-3);background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);color:var(--primary-foreground);border-radius:var(--radius);margin-bottom:var(--spacing-4);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 20%,transparent);position:relative;z-index:1;transition:transform var(--animation-duration-normal) ease}._serviceCardLink_1olha_502:hover ._serviceIconWrapper_1olha_550{transform:scale(1.1) rotate(-5deg)}._serviceTitle_1olha_567{font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-3);position:relative;z-index:1}._serviceDescription_1olha_575{color:var(--muted-foreground);line-height:1.6;position:relative;z-index:1}._aboutContent_1olha_583{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12);text-align:left}._aboutMission_1olha_590,._aboutDetails_1olha_591{position:relative;padding-left:var(--spacing-6)}._aboutAccent_1olha_596{position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,var(--accent) 0%,var(--primary) 100%);border-radius:var(--radius-full)}._aboutSubtitle_1olha_606{font-size:1.5rem;font-weight:600;color:var(--primary);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-3);position:relative}._aboutSubtitle_1olha_606:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--accent) 0%,var(--primary) 100%);border-radius:var(--radius-full)}._aboutMission_1olha_590 p{font-size:1.1rem;line-height:1.7;color:var(--foreground)}._aboutDetails_1olha_591 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._aboutDetails_1olha_591 li{font-size:1rem;padding:var(--spacing-3);background-color:color-mix(in srgb,var(--muted) 50%,transparent);border-radius:var(--radius);border-left:3px solid var(--accent);transition:all var(--animation-duration-fast) ease}._aboutDetails_1olha_591 li:hover{background-color:var(--muted);transform:translate(5px)}._aboutDetails_1olha_591 strong{color:var(--primary);display:block;margin-bottom:var(--spacing-1);font-weight:600}._contactGrid_1olha_663{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-12)}._contactDetails_1olha_669{display:flex;flex-direction:column;gap:var(--spacing-8)}._contactItem_1olha_675{display:flex;align-items:flex-start;gap:var(--spacing-4);transition:transform var(--animation-duration-fast) ease;-webkit-tap-highlight-color:transparent}._contactItem_1olha_675:hover{transform:translate(5px)}._contactIconWrapper_1olha_687{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:linear-gradient(135deg,var(--accent) 0%,var(--primary) 100%);border-radius:var(--radius);flex-shrink:0;box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 20%,transparent);transition:transform var(--animation-duration-normal) ease}._contactItem_1olha_675:hover ._contactIconWrapper_1olha_687{transform:scale(1.1) rotate(-5deg)}._contactIcon_1olha_687{color:var(--primary-foreground)}._contactItem_1olha_675 strong{display:block;font-weight:600;margin-bottom:var(--spacing-1);color:var(--primary)}._contactItem_1olha_675 p{margin:0;color:var(--muted-foreground);line-height:1.6}._contactItem_1olha_675 a{color:var(--accent);text-decoration:none;transition:all var(--animation-duration-fast) ease;position:relative;-webkit-tap-highlight-color:transparent}._contactItem_1olha_675 a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--accent) 0%,var(--primary) 100%);transition:width var(--animation-duration-normal) ease}._contactItem_1olha_675 a:hover:after{width:100%}._contactItem_1olha_675 a:active{transform:scale(.98)}._contactFormContainer_1olha_748{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);position:relative;overflow:hidden}._contactFormContainer_1olha_748:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent) 0%,var(--primary) 100%)}._contactForm_1olha_748{display:flex;flex-direction:column;gap:var(--spacing-2)}._submitButton_1olha_774{margin-top:var(--spacing-4);-webkit-tap-highlight-color:transparent}._submitButton_1olha_774:active{transform:scale(.98)}._spinner_1olha_783{animation:_spin_1olha_783 1s linear infinite}@keyframes _spin_1olha_783{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_1olha_797{background:linear-gradient(135deg,var(--secondary) 0%,color-mix(in srgb,var(--secondary) 95%,var(--primary)) 100%);border-top:1px solid var(--border);padding:var(--spacing-8);color:var(--muted-foreground);font-size:.875rem;position:relative}._footer_1olha_797:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent) 0%,var(--primary) 100%)}._footerContent_1olha_820{max-width:min(90vw,1200px);margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4)}@media(min-width:1024px){._footerContent_1olha_820{max-width:min(88vw,1200px)}}@media(min-width:1440px){._footerContent_1olha_820{max-width:min(86vw,1400px)}}@media(min-width:1920px){._footerContent_1olha_820{max-width:min(85vw,1600px)}}._footerInfo_1olha_848 p{margin:0;line-height:1.6}._footerLinks_1olha_853{display:flex;gap:var(--spacing-2);flex-wrap:wrap;align-items:center}._footerSeparator_1olha_860{color:var(--border);-webkit-user-select:none;user-select:none}._footerLinks_1olha_853 a{color:var(--muted-foreground);text-decoration:none;transition:color var(--animation-duration-fast) ease;position:relative;padding:var(--spacing-1) var(--spacing-2);min-height:44px;display:inline-flex;align-items:center;-webkit-tap-highlight-color:transparent}._footerLinks_1olha_853 a:after{content:"";position:absolute;bottom:0;left:var(--spacing-2);right:var(--spacing-2);height:1px;background:var(--accent);transform:scaleX(0);transition:transform var(--animation-duration-normal) ease}._footerLinks_1olha_853 a:hover{color:var(--accent)}._footerLinks_1olha_853 a:hover:after{transform:scaleX(1)}._footerLinks_1olha_853 a:active{transform:scale(.98)}@media(max-width:900px){._section_1olha_17{padding:var(--spacing-12) var(--spacing-6)}._aboutContent_1olha_583,._contactGrid_1olha_663{grid-template-columns:1fr;gap:var(--spacing-8)}._heroHeadline_1olha_441{font-size:2.5rem}._sectionTitle_1olha_48{font-size:2rem}._nav_1olha_174{display:none}._mobileMenuButton_1olha_216{display:flex}._heroButton_1olha_484{min-height:3.5rem;padding:0 var(--spacing-6);font-size:1.0625rem}._contactForm_1olha_748{gap:var(--spacing-4)}._submitButton_1olha_774{min-height:3.5rem;font-size:1.0625rem}._contactFormContainer_1olha_748{padding:var(--spacing-6)}}@media(max-width:600px){._section_1olha_17{padding:var(--spacing-8) var(--spacing-4)}._heroSection_1olha_338{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);min-height:calc(100vh - 5rem);min-height:calc(100dvh - 5rem)}._heroHeadline_1olha_441{font-size:2rem;margin-bottom:var(--spacing-4)}._heroSubheadline_1olha_457{font-size:1.0625rem;margin-bottom:var(--spacing-6)}._heroActions_1olha_465{flex-direction:column;width:100%;gap:var(--spacing-3)}._heroButton_1olha_484{width:100%;min-width:unset}._sectionTitle_1olha_48{font-size:1.75rem}._sectionIntro_1olha_68{font-size:1rem;margin-bottom:var(--spacing-8)}._servicesGrid_1olha_494{gap:var(--spacing-6)}._serviceCard_1olha_502{padding:var(--spacing-6)}._headerContainer_1olha_142{padding:var(--spacing-4)}._footerContent_1olha_820{flex-direction:column;text-align:center;gap:var(--spacing-6)}._footerLinks_1olha_853{justify-content:center;font-size:.8125rem}._footerSeparator_1olha_860{display:none}._footerLinks_1olha_853 a{flex:0 0 auto}._heroShape1_1olha_363,._heroShape2_1olha_364,._heroShape3_1olha_365{width:300px;height:300px}._mobileMenu_1olha_216{width:85%;max-width:320px}._contactDetails_1olha_669{gap:var(--spacing-6)}}@media(hover:none)and (pointer:coarse){._serviceCardLink_1olha_502:active ._serviceCard_1olha_502{transform:scale(.98)}._contactItem_1olha_675 a:active,._footerLinks_1olha_853 a:active{opacity:.7}._serviceCardLink_1olha_502:hover ._serviceCard_1olha_502,._contactItem_1olha_675:hover{transform:none}._serviceCardLink_1olha_502:active ._serviceCard_1olha_502{box-shadow:0 8px 24px color-mix(in srgb,var(--primary) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 25%,transparent)}._contactItem_1olha_675:active{transform:translate(3px)}}._pageWrapper_vqwkf_1{background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);min-height:100vh;display:flex;flex-direction:column}._header_vqwkf_11{background-color:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:var(--z-nav)}._headerContainer_vqwkf_19{max-width:min(90vw,1200px);margin:0 auto;padding:var(--spacing-4) var(--spacing-8);display:flex;justify-content:space-between;align-items:center;height:5rem}@media(min-width:1024px){._headerContainer_vqwkf_19{max-width:min(88vw,1200px)}}@media(min-width:1440px){._headerContainer_vqwkf_19{max-width:min(86vw,1400px)}}@media(min-width:1920px){._headerContainer_vqwkf_19{max-width:min(85vw,1600px)}}._logoLink_vqwkf_47{text-decoration:none}._homeLink_vqwkf_51{font-weight:500;color:var(--accent);text-decoration:none;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease}._homeLink_vqwkf_51:hover{background-color:var(--muted)}._mainContent_vqwkf_65{flex-grow:1;padding:var(--spacing-12) var(--spacing-8);max-width:min(90vw,1200px);width:100%;margin:0 auto}@media(min-width:1024px){._mainContent_vqwkf_65{max-width:min(88vw,1200px)}}@media(min-width:1440px){._mainContent_vqwkf_65{max-width:min(86vw,1400px)}}@media(min-width:1920px){._mainContent_vqwkf_65{max-width:min(85vw,1600px)}}._contentGrid_vqwkf_91{display:grid;grid-template-columns:240px 1fr;gap:var(--spacing-12)}._toc_vqwkf_98{position:relative}._tocSticky_vqwkf_102{position:sticky;top:calc(5rem + var(--spacing-8))}._toc_vqwkf_98 h3{font-size:1rem;font-weight:600;color:var(--primary);margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._toc_vqwkf_98 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._toc_vqwkf_98 a{text-decoration:none;color:var(--muted-foreground);font-size:.875rem;transition:color var(--animation-duration-fast) ease;display:block}._toc_vqwkf_98 a:hover{color:var(--accent)}._article_vqwkf_138{min-width:0}._pageTitle_vqwkf_142{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;color:var(--primary);margin:0 0 var(--spacing-2) 0}._effectiveDate_vqwkf_149{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-8)}._section_vqwkf_155{margin-bottom:var(--spacing-8)}._sectionTitle_vqwkf_159{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border);scroll-margin-top:7rem}._sectionContent_vqwkf_169{font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.7;color:var(--foreground)}._sectionContent_vqwkf_169 p{margin:0 0 var(--spacing-4) 0}._sectionContent_vqwkf_169 ul{padding-left:var(--spacing-6);margin:0 0 var(--spacing-4) 0;display:flex;flex-direction:column;gap:var(--spacing-2)}._sectionContent_vqwkf_169 a{color:var(--accent);text-decoration:none;font-weight:500}._sectionContent_vqwkf_169 a:hover{text-decoration:underline}@media(max-width:900px){._contentGrid_vqwkf_91{grid-template-columns:1fr}._toc_vqwkf_98{display:none}}@media(max-width:600px){._mainContent_vqwkf_65{padding:var(--spacing-8) var(--spacing-4)}._headerContainer_vqwkf_19{padding:var(--spacing-4)}._pageTitle_vqwkf_142{font-size:2rem}._sectionTitle_vqwkf_159{font-size:1.25rem}}._card_5s5yx_1{background-color:var(--background);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow);text-align:left;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;border:1px solid var(--border);position:relative;overflow:hidden}._card_5s5yx_1:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,transparent) 0%,transparent 50%);opacity:0;transition:opacity var(--animation-duration-normal) ease;z-index:0}._card_5s5yx_1:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}._card_5s5yx_1:hover:before{opacity:1}._iconWrapper_5s5yx_42{display:inline-flex;padding:var(--spacing-3);background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);color:var(--primary-foreground);border-radius:var(--radius);margin-bottom:var(--spacing-4);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 20%,transparent);position:relative;z-index:1;transition:transform var(--animation-duration-normal) ease}._card_5s5yx_1:hover ._iconWrapper_5s5yx_42{transform:scale(1.1) rotate(-5deg)}._title_5s5yx_59{font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-3);position:relative;z-index:1}._description_5s5yx_67{color:var(--muted-foreground);line-height:1.6;position:relative;z-index:1}._card_iw0eb_1{display:grid;grid-template-columns:1fr 1fr;background-color:var(--surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--border);transition:box-shadow var(--animation-duration-normal) ease}._card_iw0eb_1:hover{box-shadow:var(--shadow-lg)}._imageContainer_iw0eb_16{position:relative;min-height:300px}._image_iw0eb_16{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--animation-duration-slow) ease}._card_iw0eb_1:hover ._image_iw0eb_16{transform:scale(1.05)}._imageOverlay_iw0eb_34{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--surface) 0%,transparent 50%,transparent 100%)}._content_iw0eb_45{padding:var(--spacing-12);display:flex;flex-direction:column;justify-content:center}._title_iw0eb_52{font-size:.875rem;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-4)}._serviceTitle_iw0eb_61{font-size:2rem;font-weight:700;color:var(--primary);margin-bottom:var(--spacing-4)}._description_iw0eb_68{color:var(--muted-foreground);line-height:1.7;margin-bottom:var(--spacing-8)}._button_iw0eb_74{align-self:flex-start}@media(max-width:900px){._card_iw0eb_1{grid-template-columns:1fr}._imageOverlay_iw0eb_34{background:linear-gradient(180deg,var(--surface) 0%,transparent 50%,transparent 100%)}._content_iw0eb_45{padding:var(--spacing-8)}}._pageWrapper_pz6b5_2{background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_pz6b5_9{position:sticky;top:0;left:0;right:0;z-index:var(--z-nav-sticky);background-color:color-mix(in srgb,var(--surface) 95%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-md);border-bottom:1px solid var(--border)}._headerContainer_pz6b5_21{display:flex;justify-content:space-between;align-items:center;max-width:min(90vw,1200px);margin:0 auto;padding:var(--spacing-4) var(--spacing-8);height:5rem}@media(min-width:1024px){._headerContainer_pz6b5_21{max-width:min(88vw,1200px)}}@media(min-width:1440px){._headerContainer_pz6b5_21{max-width:min(86vw,1400px)}}@media(min-width:1920px){._headerContainer_pz6b5_21{max-width:min(85vw,1600px)}}._logoLink_pz6b5_49{text-decoration:none}._nav_pz6b5_53 ul{display:flex;gap:var(--spacing-8);list-style:none;margin:0;padding:0}._nav_pz6b5_53 a{text-decoration:none;color:var(--foreground);font-weight:500;position:relative;padding-bottom:var(--spacing-1);transition:color var(--animation-duration-fast) ease}._nav_pz6b5_53 a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--accent) 0%,var(--primary) 100%);transform:scaleX(0);transform-origin:right;transition:transform var(--animation-duration-normal) ease}._nav_pz6b5_53 a:hover:after{transform:scaleX(1);transform-origin:left}._nav_pz6b5_53 a:hover{color:var(--accent)}._footer_pz6b5_93{background:linear-gradient(135deg,var(--secondary) 0%,color-mix(in srgb,var(--secondary) 95%,var(--primary)) 100%);border-top:1px solid var(--border);padding:var(--spacing-8);color:var(--muted-foreground);font-size:.875rem;position:relative}._footer_pz6b5_93:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent) 0%,var(--primary) 100%)}._footerContent_pz6b5_116{max-width:min(90vw,1200px);margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4)}@media(min-width:1024px){._footerContent_pz6b5_116{max-width:min(88vw,1200px)}}@media(min-width:1440px){._footerContent_pz6b5_116{max-width:min(86vw,1400px)}}@media(min-width:1920px){._footerContent_pz6b5_116{max-width:min(85vw,1600px)}}._footerInfo_pz6b5_144 p{margin:0}._footerLinks_pz6b5_148{display:flex;gap:var(--spacing-2)}._footerLinks_pz6b5_148 a{color:var(--muted-foreground);text-decoration:none;transition:color var(--animation-duration-fast) ease;position:relative}._footerLinks_pz6b5_148 a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--accent);transition:width var(--animation-duration-normal) ease}._footerLinks_pz6b5_148 a:hover{color:var(--accent)}._footerLinks_pz6b5_148 a:hover:after{width:100%}@media(max-width:900px){._headerContainer_pz6b5_21{padding:var(--spacing-4) var(--spacing-6)}._nav_pz6b5_53{display:none}}@media(max-width:600px){._headerContainer_pz6b5_21{padding:var(--spacing-4)}._footerContent_pz6b5_116{flex-direction:column;text-align:center}}._main_w7cf2_2{background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);overflow-x:hidden}._section_w7cf2_9{padding:var(--spacing-16) var(--spacing-8);max-width:min(90vw,1200px);margin:0 auto;position:relative}@media(min-width:1024px){._section_w7cf2_9{max-width:min(88vw,1200px)}}@media(min-width:1440px){._section_w7cf2_9{max-width:min(86vw,1400px)}}@media(min-width:1920px){._section_w7cf2_9{max-width:min(85vw,1600px)}}._sectionTitle_w7cf2_34{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;color:var(--primary);text-align:center;margin-bottom:var(--spacing-4)}._sectionTitle_w7cf2_34:after{content:"";display:block;width:80px;height:4px;background:linear-gradient(90deg,var(--accent) 0%,var(--primary) 100%);margin:var(--spacing-4) auto 0;border-radius:var(--radius-full)}._sectionIntro_w7cf2_52{font-size:clamp(1rem,1.5vw,1.25rem);color:var(--muted-foreground);text-align:center;max-width:min(90%,700px);margin:0 auto var(--spacing-12)}@media(min-width:1440px){._sectionIntro_w7cf2_52{max-width:min(85%,850px)}}._heroSection_w7cf2_67{display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-8);background:linear-gradient(135deg,var(--secondary) 0%,color-mix(in srgb,var(--secondary) 90%,var(--accent)) 100%);position:relative;overflow:hidden;min-height:50vh}._heroBackground_w7cf2_83{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 10% 20%,color-mix(in srgb,var(--accent) 10%,transparent) 0%,transparent 40%),radial-gradient(circle at 90% 80%,color-mix(in srgb,var(--primary) 10%,transparent) 0%,transparent 40%);opacity:.5}._heroContent_w7cf2_99{max-width:min(85vw,800px);position:relative;z-index:1}@media(min-width:1440px){._heroContent_w7cf2_99{max-width:min(80vw,1000px)}}@media(min-width:1920px){._heroContent_w7cf2_99{max-width:min(75vw,1200px)}}._heroHeadline_w7cf2_117{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;color:var(--primary);margin-bottom:var(--spacing-6)}@media(min-width:1440px){._heroHeadline_w7cf2_117{font-size:clamp(3.5rem,4vw,4.5rem)}}._heroSubheadline_w7cf2_131{font-size:clamp(1.0625rem,1.5vw,1.5rem);color:var(--muted-foreground);margin-bottom:var(--spacing-8);line-height:1.6;max-width:min(90%,600px);margin-left:auto;margin-right:auto}@media(min-width:1440px){._heroSubheadline_w7cf2_131{max-width:min(85%,750px)}}._overviewGrid_w7cf2_148{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12);align-items:center}._overviewContent_w7cf2_155 ._sectionTitle_w7cf2_34,._overviewContent_w7cf2_155 ._sectionIntro_w7cf2_52{text-align:left;margin-left:0;margin-right:0}._overviewContent_w7cf2_155 ._sectionTitle_w7cf2_34:after{margin-left:0}._overviewContent_w7cf2_155 p{line-height:1.7;color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._overviewImageContainer_w7cf2_172{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}._overviewImage_w7cf2_172{width:100%;height:100%;object-fit:cover;transition:transform var(--animation-duration-slow) ease}._overviewImageContainer_w7cf2_172:hover ._overviewImage_w7cf2_172{transform:scale(1.05)}._benefitsSection_w7cf2_190{background-color:var(--surface)}._benefitsGrid_w7cf2_194{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-8)}._approachGrid_w7cf2_201{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-8);text-align:center}._approachStep_w7cf2_208{padding:var(--spacing-6);border-radius:var(--radius-lg);background-color:var(--surface);border:1px solid var(--border);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._approachStep_w7cf2_208:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}._approachIconWrapper_w7cf2_223{width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-4);font-size:1.25rem;font-weight:700}._approachStep_w7cf2_208 h3{font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-3);color:var(--primary)}._approachStep_w7cf2_208 p{color:var(--muted-foreground);line-height:1.6;font-size:.9rem}._useCasesSection_w7cf2_251{background-color:var(--surface)}._useCasesGrid_w7cf2_255{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8)}._useCaseCard_w7cf2_261{background-color:var(--background);padding:var(--spacing-8);border-radius:var(--radius-lg);border:1px solid var(--border);text-align:center}._useCaseIcon_w7cf2_269{color:var(--accent);margin-bottom:var(--spacing-4)}._useCaseCard_w7cf2_261 h4{font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-3)}._useCaseCard_w7cf2_261 p{color:var(--muted-foreground);line-height:1.6}._ctaSection_w7cf2_286{background:linear-gradient(135deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 80%,var(--accent)) 100%);border-radius:var(--radius-lg);padding:var(--spacing-12);text-align:center}._ctaContent_w7cf2_297{color:var(--primary-foreground)}._ctaContent_w7cf2_297 h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin-bottom:var(--spacing-4)}._ctaContent_w7cf2_297 p{font-size:clamp(1rem,1.5vw,1.25rem);opacity:.9;margin-bottom:var(--spacing-8);max-width:min(90%,600px);margin-left:auto;margin-right:auto}@media(min-width:1440px){._ctaContent_w7cf2_297 p{max-width:min(85%,750px)}}._ctaContent_w7cf2_297 .button{background-color:var(--primary-foreground);color:var(--primary)}._ctaContent_w7cf2_297 .button:hover{background-color:color-mix(in srgb,var(--primary-foreground) 90%,black)}@media(max-width:900px){._section_w7cf2_9{padding:var(--spacing-12) var(--spacing-6)}._heroHeadline_w7cf2_117{font-size:2.5rem}._sectionTitle_w7cf2_34{font-size:2rem}._overviewGrid_w7cf2_148{grid-template-columns:1fr}._approachGrid_w7cf2_201{grid-template-columns:1fr 1fr}._useCasesGrid_w7cf2_255{grid-template-columns:1fr}}@media(max-width:600px){._section_w7cf2_9{padding:var(--spacing-8) var(--spacing-4)}._heroHeadline_w7cf2_117{font-size:2rem}._heroSubheadline_w7cf2_131{font-size:1.125rem}._approachGrid_w7cf2_201{grid-template-columns:1fr}}: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-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem}:root{--background: hsl(220 20% 98%);--foreground: hsl(220 10% 20%);--surface: hsl(0 0% 100%);--surface-foreground: hsl(220 10% 20%);--sidebar: hsl(220 20% 96%);--sidebar-foreground: hsl(220 10% 20%);--card: hsl(0 0% 100%);--card-foreground: hsl(220 10% 20%);--popup: hsl(0 0% 100%);--popup-foreground: hsl(220 10% 20%);--primary: hsl(217 55% 35%);--primary-foreground: hsl(0 0% 100%);--secondary: hsl(220 20% 94%);--secondary-foreground: hsl(220 10% 20%);--accent: hsl(210 90% 55%);--accent-foreground: hsl(0 0% 100%);--muted: hsl(220 20% 96%);--muted-foreground: hsl(220 10% 45%);--success: hsl(142 71% 45%);--success-foreground: hsl(0 0% 100%);--error: hsl(0 84% 60%);--error-foreground: hsl(0 0% 100%);--warning: hsl(38 92% 50%);--warning-foreground: hsl(38 100% 10%);--info: hsl(210 90% 55%);--info-foreground: hsl(0 0% 100%);--info-hover: hsl(210 90% 60%);--info-active: hsl(210 90% 50%);--border: hsl(220 15% 90%);--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-monospace: "Roboto Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-family-cursive: cursive;--shadow: 0 1px 2px 0 hsl(220 10% 20% / .05);--shadow-md: 0 4px 6px -1px hsl(220 10% 20% / .1), 0 2px 4px -2px hsl(220 10% 20% / .1);--shadow-lg: 0 10px 15px -3px hsl(220 10% 20% / .1), 0 4px 6px -4px hsl(220 10% 20% / .1);--shadow-focus: 0 0 0 3px hsl(210 90% 55% / .3);--radius-sm: .25rem;--radius: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-full: 9999px;--animation-duration-fast: .15s;--animation-duration-normal: .3s;--animation-duration-slow: .5s;--chart-color-1: hsl(210 90% 55%);--chart-color-2: hsl(160 70% 45%);--chart-color-3: hsl(38 92% 55%);--chart-color-4: hsl(340 82% 60%);--chart-color-5: hsl(260 70% 65%)}.dark{--background: hsl(220 15% 12%);--foreground: hsl(220 10% 85%);--surface: hsl(220 15% 16%);--surface-foreground: hsl(220 10% 90%);--sidebar: hsl(220 15% 14%);--sidebar-foreground: hsl(220 10% 90%);--card: hsl(220 15% 16%);--card-foreground: hsl(220 10% 90%);--popup: hsl(220 15% 16%);--popup-foreground: hsl(220 10% 90%);--primary: hsl(217 55% 50%);--primary-foreground: hsl(0 0% 100%);--secondary: hsl(220 15% 20%);--secondary-foreground: hsl(220 10% 90%);--accent: hsl(210 90% 60%);--accent-foreground: hsl(0 0% 100%);--muted: hsl(220 15% 20%);--muted-foreground: hsl(220 10% 60%);--success: hsl(142 61% 55%);--success-foreground: hsl(142 100% 10%);--error: hsl(0 74% 65%);--error-foreground: hsl(0 100% 10%);--warning: hsl(38 82% 60%);--warning-foreground: hsl(38 100% 10%);--info: hsl(210 90% 60%);--info-foreground: hsl(0 0% 100%);--info-hover: hsl(210 90% 65%);--info-active: hsl(210 90% 55%);--border: hsl(220 15% 25%);--shadow: 0 1px 2px 0 hsl(0 0% 0% / .05);--shadow-md: 0 4px 6px -1px hsl(0 0% 0% / .1), 0 2px 4px -2px hsl(0 0% 0% / .1);--shadow-lg: 0 10px 15px -3px hsl(0 0% 0% / .1), 0 4px 6px -4px hsl(0 0% 0% / .1);--shadow-focus: 0 0 0 3px hsl(210 90% 60% / .3);--chart-color-1: hsl(210 90% 60%);--chart-color-2: hsl(160 70% 50%);--chart-color-3: hsl(38 92% 60%);--chart-color-4: hsl(340 82% 65%);--chart-color-5: hsl(260 70% 70%)}@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}}
