.LangSwitcher-module__HqfabW__wrapper{position:relative}.LangSwitcher-module__HqfabW__trigger{border:1.5px solid var(--color-gray-100);background:var(--color-white);color:var(--color-gray-600);font-size:var(--font-size-sm);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:12px;align-items:center;gap:6px;padding:.4rem .75rem;font-weight:600;display:flex}.LangSwitcher-module__HqfabW__trigger:hover{border-color:var(--color-blue-700);color:var(--color-blue-700);background:var(--color-blue-50)}.LangSwitcher-module__HqfabW__code{letter-spacing:.5px}.LangSwitcher-module__HqfabW__optionCode{font-size:var(--font-size-xs);color:var(--color-gray-400);letter-spacing:.5px}.LangSwitcher-module__HqfabW__chevron{color:var(--color-gray-500);transition:transform var(--transition-fast)}.LangSwitcher-module__HqfabW__chevronOpen{transform:rotate(180deg)}.LangSwitcher-module__HqfabW__dropdown{background:var(--color-white);border:1.5px solid var(--color-gray-100);min-width:180px;box-shadow:var(--shadow-lg);padding:var(--space-1);z-index:200;border-radius:12px;margin:0;list-style:none;animation:.15s ease-out LangSwitcher-module__HqfabW__dropdownFadeIn;position:absolute;top:calc(100% + 8px);right:0}@keyframes LangSwitcher-module__HqfabW__dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.LangSwitcher-module__HqfabW__option{border-radius:var(--radius-md);width:100%;color:var(--color-gray-700);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:.55rem .85rem;font-weight:500;display:flex}.LangSwitcher-module__HqfabW__option:hover{background:var(--color-blue-50);color:var(--color-blue-700)}.LangSwitcher-module__HqfabW__optionActive{color:var(--color-blue-700);background:var(--color-blue-50);font-weight:600}.LangSwitcher-module__HqfabW__optionName{flex:1}.LangSwitcher-module__HqfabW__check{color:var(--color-green-500);flex-shrink:0}
.NavItem-module__v6tVgG__link{border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--color-gray-600);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:.45rem .85rem;font-weight:500;text-decoration:none;display:inline-flex}.NavItem-module__v6tVgG__link:hover{background:var(--color-blue-50);color:var(--color-blue-700)}.NavItem-module__v6tVgG__dropdownWrapper{position:relative}.NavItem-module__v6tVgG__chevron{color:var(--color-gray-400);transition:transform var(--transition-fast)}.NavItem-module__v6tVgG__chevronOpen{transform:rotate(180deg)}.NavItem-module__v6tVgG__dropdown{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);min-width:200px;box-shadow:var(--shadow-lg);padding:var(--space-1);z-index:300;margin:0;list-style:none;animation:.15s NavItem-module__v6tVgG__navDropFadeIn;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}@keyframes NavItem-module__v6tVgG__navDropFadeIn{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.NavItem-module__v6tVgG__dropdownLink{border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-gray-700);transition:background var(--transition-fast), color var(--transition-fast);padding:.5rem .85rem;font-weight:500;text-decoration:none;display:block}.NavItem-module__v6tVgG__dropdownLink:hover{background:var(--color-blue-50);color:var(--color-blue-700)}
.Navbar-module__ZERf_q__header{z-index:100;background:var(--color-white);border-bottom:1px solid var(--color-gray-200);box-shadow:var(--shadow-sm);position:sticky;top:0}.Navbar-module__ZERf_q__nav{max-width:var(--container-max);padding:0 var(--space-6);height:var(--navbar-height);align-items:center;gap:var(--space-8);margin:0 auto;display:flex}.Navbar-module__ZERf_q__logo{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.Navbar-module__ZERf_q__logoMark{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-blue-700), var(--color-blue-500));width:36px;height:36px;color:var(--color-white);font-size:var(--font-size-lg);letter-spacing:-.5px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.Navbar-module__ZERf_q__logoImage{object-fit:contain;flex-shrink:0;max-width:180px;height:36px;display:block}.Navbar-module__ZERf_q__logoText{font-size:var(--font-size-lg);color:var(--color-blue-900);letter-spacing:-.4px;font-weight:700}.Navbar-module__ZERf_q__navLinks{justify-content:center;align-items:center;gap:var(--space-1);flex:1;list-style:none;display:flex}.Navbar-module__ZERf_q__actions{align-items:center;gap:var(--space-3);flex-shrink:0;margin-left:auto;display:flex}.Navbar-module__ZERf_q__desktopActions{align-items:center;gap:var(--space-3);display:flex}.Navbar-module__ZERf_q__btnOutline{border-radius:var(--radius-full);border:1.5px solid var(--color-blue-700);color:var(--color-blue-700);font-size:var(--font-size-sm);transition:background var(--transition-fast), color var(--transition-fast);white-space:nowrap;padding:.45rem 1.1rem;font-weight:600;text-decoration:none}.Navbar-module__ZERf_q__btnOutline:hover{background:var(--color-blue-50)}.Navbar-module__ZERf_q__btnPrimary{border-radius:var(--radius-full);background:var(--color-green-600);color:var(--color-white);font-size:var(--font-size-sm);transition:background var(--transition-fast), transform var(--transition-fast);white-space:nowrap;padding:.45rem 1.1rem;font-weight:600;text-decoration:none}.Navbar-module__ZERf_q__btnPrimary:hover{background:var(--color-green-500);transform:translateY(-1px)}@media (max-width:768px){.Navbar-module__ZERf_q__navLinks,.Navbar-module__ZERf_q__desktopActions{display:none}.Navbar-module__ZERf_q__nav{gap:var(--space-4)}}
.Footer-module__hP-FLq__footer{background:var(--color-white);color:var(--color-gray-700);padding:var(--section-padding-top) 0 var(--space-10);border-top:1px solid #f2f2f7}.Footer-module__hP-FLq__container{width:100%;max-width:var(--container-max);padding:0 var(--container-padding-x);margin:0 auto}.Footer-module__hP-FLq__mainGrid{gap:var(--space-16);margin-bottom:var(--space-20);grid-template-columns:1.5fr 1fr;display:grid}.Footer-module__hP-FLq__brand{gap:var(--space-8);flex-direction:column;display:flex}.Footer-module__hP-FLq__logo{gap:var(--space-3);flex-direction:column;text-decoration:none;display:flex}.Footer-module__hP-FLq__logoMark{display:none}.Footer-module__hP-FLq__logoImage{object-fit:contain;flex-shrink:0;max-width:180px;height:36px;display:block}.Footer-module__hP-FLq__logoText{color:var(--color-blue-900);letter-spacing:-.04em;text-transform:lowercase;font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1}.Footer-module__hP-FLq__tagline{font-size:var(--font-size-body-lg);color:var(--color-text-secondary);max-width:480px;margin:0;font-weight:500;line-height:1.6}.Footer-module__hP-FLq__socials{gap:var(--space-6);margin-top:var(--space-4);display:flex}.Footer-module__hP-FLq__socialLink{color:var(--color-gray-400);transition:color var(--ui-transition-premium), transform var(--ui-transition-premium);align-items:center;display:flex}.Footer-module__hP-FLq__socialLink:hover{color:var(--color-blue-vibrant);transform:translateY(-2px)scale(1.1)}.Footer-module__hP-FLq__sectionsRow{gap:var(--space-12) var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.Footer-module__hP-FLq__section{gap:var(--space-6);flex-direction:column;display:flex}.Footer-module__hP-FLq__sectionTitle{text-transform:uppercase;letter-spacing:.15em;color:var(--color-gray-400);margin:0;font-size:.65rem;font-weight:800}.Footer-module__hP-FLq__sectionLinks{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__hP-FLq__sectionLink{font-size:var(--font-size-base);color:var(--color-text-primary);transition:color var(--ui-transition-premium), transform var(--ui-transition-premium);font-weight:600;text-decoration:none}.Footer-module__hP-FLq__sectionLink:hover{color:var(--color-blue-vibrant);transform:translate(4px)}.Footer-module__hP-FLq__bottom{padding-top:var(--space-10);margin-top:var(--space-10);border-top:1px solid #f2f2f7;justify-content:space-between;align-items:center;display:flex}.Footer-module__hP-FLq__copyright{font-size:var(--font-size-xs);color:var(--color-text-muted)}.Footer-module__hP-FLq__bottomRight{gap:var(--space-8);display:flex}.Footer-module__hP-FLq__bottomLink{font-size:var(--font-size-xs);color:var(--color-text-muted);transition:color var(--ui-transition-premium);text-decoration:none}.Footer-module__hP-FLq__bottomLink:hover{color:var(--color-text-primary)}@media (max-width:1024px){.Footer-module__hP-FLq__mainGrid{gap:var(--space-16);grid-template-columns:1fr}.Footer-module__hP-FLq__brand{text-align:left;max-width:100%}}@media (max-width:768px){.Footer-module__hP-FLq__sectionsRow{gap:var(--space-10);grid-template-columns:1fr 1fr}.Footer-module__hP-FLq__logoText{font-size:2.5rem}}@media (max-width:480px){.Footer-module__hP-FLq__bottom{align-items:flex-start;gap:var(--space-6);flex-direction:column}.Footer-module__hP-FLq__bottomRight{gap:var(--space-3);flex-direction:column}}
.Modal-module__rxdtia__overlay{z-index:2000;opacity:0;will-change:opacity;pointer-events:none;visibility:hidden;background-color:#0009;justify-content:flex-start;align-items:stretch;width:100%;height:100%;transition:opacity .25s ease-out,visibility .25s ease-out;display:flex;position:fixed;top:0;left:0}.Modal-module__rxdtia__overlayActive{pointer-events:auto;visibility:visible;opacity:1}.Modal-module__rxdtia__drawer{will-change:transform;background-color:#fff;flex-direction:column;width:100%;max-width:500px;padding:1.5rem;transition:transform .3s cubic-bezier(.2,0,0,1);display:flex;position:relative;overflow:hidden;transform:translate(-100%);box-shadow:10px 0 30px #0000001a}.Modal-module__rxdtia__drawerActive{transform:translate(0,0)}.Modal-module__rxdtia__closeBtn{cursor:pointer;color:var(--color-gray-400);z-index:100;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s ease-out;display:flex;position:absolute;top:1rem;right:1rem}.Modal-module__rxdtia__closeBtn:hover{color:var(--color-gray-900);background-color:var(--color-gray-50);transform:rotate(90deg)}.Modal-module__rxdtia__content{touch-action:pan-y;overscroll-behavior:contain;flex-direction:column;flex:1;padding-top:0;padding-bottom:2rem;display:flex;overflow:hidden auto}@media (max-width:768px){.Modal-module__rxdtia__overlay{justify-content:center;align-items:flex-end}.Modal-module__rxdtia__drawer{border-radius:20px 20px 0 0;max-width:100%;height:90vh;padding:1.5rem 1.25rem;transform:translateY(100%)}.Modal-module__rxdtia__drawerActive{transform:translate(0,0)}.Modal-module__rxdtia__closeBtn{top:1rem;right:1rem}}
.StickyFormTrigger-module__rA5RQG__trigger{z-index:1000;color:#fff;cursor:pointer;-webkit-font-smoothing:antialiased;writing-mode:vertical-rl;text-orientation:mixed;background-color:#000;border-radius:0 .5rem .5rem 0;align-items:center;gap:.75rem;padding:1rem .75rem 1rem .5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.StickyFormTrigger-module__rA5RQG__trigger:hover{background-color:#1a1a1a;padding-right:1.5rem}.StickyFormTrigger-module__rA5RQG__iconWrapper{justify-content:center;align-items:center;display:flex}.StickyFormTrigger-module__rA5RQG__text{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600}.StickyFormTrigger-module__rA5RQG__nudge{animation:5s infinite StickyFormTrigger-module__rA5RQG__nudgeAnimation}@keyframes StickyFormTrigger-module__rA5RQG__nudgeAnimation{0%,90%,to{transform:translateY(-50%)translate(0)}92%{transform:translateY(-50%)translate(4px)}94%{transform:translateY(-50%)translate(0)}96%{transform:translateY(-50%)translate(4px)}98%{transform:translateY(-50%)translate(0)}}@media (max-width:768px){.StickyFormTrigger-module__rA5RQG__trigger{padding:.75rem .5rem}.StickyFormTrigger-module__rA5RQG__text{display:none}}
