:root{--dropdown-primary-color:var(--primary-color-500,#349559);--dropdown-primary-hover:var(--primary-color-600,#247745);--dropdown-text-color:#333;--dropdown-text-muted:#666;--dropdown-bg-color:#fff;--dropdown-bg-hover:rgba(0,0,0,.05);--dropdown-border-color:#e5e5e5;--dropdown-shadow:0 4px 12px rgba(0,0,0,.15);--dropdown-shadow-hover:0 6px 20px rgba(0,0,0,.2);--dropdown-font-family:var(--font-family,sans-serif);--dropdown-font-size:1.6rem;--dropdown-font-size-sm:1.5rem;--dropdown-font-weight:600;--dropdown-line-height:1.4;--dropdown-padding-x:1rem;--dropdown-padding-y:0.6rem;--dropdown-item-padding-x:1.2rem;--dropdown-item-padding-y:0.8rem;--dropdown-gap:0.4rem;--dropdown-min-width:22rem;--dropdown-border-radius:0.8rem;--dropdown-item-min-height:44px;--dropdown-transition-speed:200ms;--dropdown-transition-easing:cubic-bezier(0.4,0,0.2,1);--dropdown-z-index:1000}.DropdownMenu{-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;position:relative;touch-action:manipulation}.DropdownMenu--primary .DropdownMenu__trigger{color:#349559;color:var(--dropdown-primary-color);font-weight:600;font-weight:var(--dropdown-font-weight)}.DropdownMenu--secondary .DropdownMenu__trigger{color:#666;color:var(--dropdown-text-muted);font-size:1.5rem;font-size:var(--dropdown-font-size-sm)}.DropdownMenu--disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.DropdownMenu--open .DropdownMenu__content{opacity:1;pointer-events:auto;transform:translateX(-45%) translateY(0);visibility:visible}@media(hover:hover)and (pointer:fine){.DropdownMenu:hover:not(.DropdownMenu--disabled) .DropdownMenu__content{opacity:1;pointer-events:auto;transform:translateX(-45%) translateY(0);visibility:visible}}.DropdownMenu__trigger{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:transparent;border:none;color:var(--grayscale-color-600);cursor:pointer;display:flex;font-family:sans-serif;font-family:var(--dropdown-font-family);font-size:1.6rem;font-size:var(--dropdown-font-size);font-weight:700;gap:.4rem;gap:var(--dropdown-gap);line-height:1.4;line-height:var(--dropdown-line-height);outline:none;overflow:visible;padding:.6rem 1rem;padding:var(--dropdown-padding-y) var(--dropdown-padding-x);position:relative;touch-action:manipulation;transition:color .15s ease,transform .1s ease;user-select:none;-webkit-user-select:none}.DropdownMenu__trigger:after{background:var(--primary-color-500);border-radius:2px;bottom:0;content:"";height:3px;left:1rem;left:var(--dropdown-padding-x);position:absolute;transition:width .15s ease;width:0}.DropdownMenu__trigger:hover:not(.DropdownMenu__trigger--disabled){color:var(--primary-color-500)}.DropdownMenu__trigger:hover:not(.DropdownMenu__trigger--disabled):after{width:calc(100% - 4rem);width:calc(100% - var(--dropdown-padding-x) - 3rem)}.DropdownMenu__trigger--active{color:var(--primary-color-500)}.DropdownMenu__trigger--active:after{width:calc(100% - 4rem);width:calc(100% - var(--dropdown-padding-x) - 3rem)}.DropdownMenu__trigger:focus-visible{outline:2px solid var(--primary-color-500);outline-offset:2px}.DropdownMenu__trigger:focus-visible:after{width:calc(100% - 4rem);width:calc(100% - var(--dropdown-padding-x) - 3rem)}.DropdownMenu__trigger:active{transform:translateY(1px);transition-duration:.1s}.DropdownMenu__trigger--disabled{color:#666;color:var(--dropdown-text-muted);cursor:not-allowed}@media(hover:none)and (pointer:coarse){.DropdownMenu__trigger{min-height:44px;padding:.8rem 1rem;padding:.8rem var(--dropdown-padding-x)}.DropdownMenu__trigger:hover{color:var(--grayscale-color-600)}.DropdownMenu__trigger:hover:after{width:0}.DropdownMenu__trigger:active:not(.DropdownMenu__trigger--disabled){color:var(--primary-color-500);transform:scale(.98);transition-duration:.1s}.DropdownMenu__trigger:active:not(.DropdownMenu__trigger--disabled):after{width:calc(100% - 4rem);width:calc(100% - var(--dropdown-padding-x) - 3rem)}}.DropdownMenu__label{flex:1 1;text-align:left}.DropdownMenu__chevron{color:currentColor;flex-shrink:0;pointer-events:none;transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--dropdown-transition-speed) var(--dropdown-transition-easing)}.DropdownMenu__chevron--rotated{transform:rotate(180deg)}.DropdownMenu__content{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fff;background:var(--dropdown-bg-color);border:1px solid #e5e5e5;border:1px solid var(--dropdown-border-color);border-radius:.8rem;border-radius:var(--dropdown-border-radius);box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:var(--dropdown-shadow);left:50%;min-width:22rem;min-width:var(--dropdown-min-width);opacity:0;padding:.8rem 0;pointer-events:none;position:absolute;top:100%;transform:translateX(-45%) translateY(.5rem);transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--dropdown-transition-speed) var(--dropdown-transition-easing),visibility var(--dropdown-transition-speed) var(--dropdown-transition-easing),transform var(--dropdown-transition-speed) var(--dropdown-transition-easing),box-shadow var(--dropdown-transition-speed) var(--dropdown-transition-easing);visibility:hidden;z-index:1000;z-index:var(--dropdown-z-index)}.DropdownMenu__content--visible{box-shadow:0 6px 20px rgba(0,0,0,.2);box-shadow:var(--dropdown-shadow-hover);opacity:1;pointer-events:auto;transform:translateX(-45%) translateY(0);visibility:visible}@media(hover:none)and (pointer:coarse){.DropdownMenu__content{-webkit-overflow-scrolling:touch;padding:1.2rem 0;touch-action:pan-y}}.DropdownMenu__items{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;max-height:60vh;overflow-y:auto}.DropdownMenu__item{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:transparent;border:none;color:#333;color:var(--dropdown-text-color);cursor:pointer;display:flex;font-family:sans-serif;font-family:var(--dropdown-font-family);font-size:1.5rem;font-size:var(--dropdown-font-size-sm);font-weight:600;font-weight:var(--dropdown-font-weight);gap:.4rem;gap:var(--dropdown-gap);line-height:1.4;line-height:var(--dropdown-line-height);min-height:44px;min-height:var(--dropdown-item-min-height);outline:none;padding:.8rem 1.2rem;padding:var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);text-align:left;touch-action:manipulation;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--dropdown-transition-speed) var(--dropdown-transition-easing),color var(--dropdown-transition-speed) var(--dropdown-transition-easing);user-select:none;-webkit-user-select:none;width:100%}.DropdownMenu__item:hover:not(.DropdownMenu__item--disabled){background-color:rgba(0,0,0,.05);background-color:var(--dropdown-bg-hover);color:var(--primary-color-500)}.DropdownMenu__item:focus-visible{background-color:rgba(0,0,0,.05);background-color:var(--dropdown-bg-hover);color:var(--primary-color-500);outline:2px solid var(--primary-color-500);outline-offset:-2px}.DropdownMenu__item--disabled{color:#666;color:var(--dropdown-text-muted);cursor:not-allowed;opacity:.6}@media(hover:none)and (pointer:coarse){.DropdownMenu__item{font-size:1.6rem;font-size:var(--dropdown-font-size);padding:1rem 1.2rem;padding:1rem var(--dropdown-item-padding-x)}.DropdownMenu__item:active:not(.DropdownMenu__item--disabled){background-color:rgba(0,0,0,.05);background-color:var(--dropdown-bg-hover);color:var(--primary-color-500)}}.DropdownMenu__item-icon{align-items:center;display:flex;flex-shrink:0;height:1.8rem;justify-content:center;width:1.8rem}.DropdownMenu__item-label{flex:1 1}.DropdownMenu__item-badge{background-color:#349559;background-color:var(--dropdown-primary-color);border-radius:1rem;color:#fff;flex-shrink:0;font-size:1.2rem;font-weight:500;line-height:1;padding:.2rem .6rem}@media(max-width:768px){:root{--dropdown-font-size:1.5rem;--dropdown-font-size-sm:1.4rem;--dropdown-min-width:20rem;--dropdown-item-padding-x:1.2rem;--dropdown-item-padding-y:1rem}}@media(max-width:480px){:root{--dropdown-min-width:18rem;--dropdown-item-padding-x:1rem}.DropdownMenu__content{left:0;margin:0 1rem;min-width:auto;right:0;transform:translateX(0) translateY(.5rem)}.DropdownMenu__content--visible{transform:translateX(0) translateY(0)}}@media(prefers-contrast:high){:root{--dropdown-border-color:#000;--dropdown-shadow:0 4px 12px rgba(0,0,0,.5)}.DropdownMenu__item:focus-visible,.DropdownMenu__trigger:focus-visible{outline-width:3px}}@media(prefers-reduced-motion:reduce){:root{--dropdown-transition-speed:0ms}.DropdownMenu__chevron{transition:none}}:root{--mega-menu-width:1100px;--mega-menu-hero-width:35%;--mega-menu-items-width:65%;--mega-menu-border-radius:1.2rem;--mega-menu-padding:2.8rem;--mega-menu-padding-items:1.6rem;--mega-menu-bg:linear-gradient(145deg,#f9fbfa,#f3f7f4);--mega-menu-border:rgba(0,0,0,.06);--mega-menu-shadow:0 8px 16px -4px rgba(0,0,0,.08),0 20px 40px -8px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.04);--mega-menu-hero-bg:linear-gradient(145deg,#f5f9f6,#eaf2ec);--mega-menu-hero-title-color:#1a1a1a;--mega-menu-hero-desc-color:#555;--mega-menu-item-hover-bg:rgba(116,176,148,.1);--mega-menu-item-text:#222;--mega-menu-item-desc:#666;--mega-menu-item-arrow:#999;--mega-menu-transition:220ms cubic-bezier(0.4,0,0.2,1);--mega-menu-hover-delay:150ms}.MegaDropdownMenu{-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;position:relative;touch-action:manipulation}.MegaDropdownMenu:after{background:transparent;content:"";height:3rem;left:-2rem;pointer-events:none;position:absolute;right:-2rem;top:100%}.MegaDropdownMenu--disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.MegaDropdownMenu--open:after{pointer-events:auto}.MegaDropdownMenu--open .MegaDropdownMenu__content{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0ms;visibility:visible}@media(hover:hover)and (pointer:fine){.MegaDropdownMenu:hover:not(.MegaDropdownMenu--disabled):after{pointer-events:auto}.MegaDropdownMenu:hover:not(.MegaDropdownMenu--disabled) .MegaDropdownMenu__content{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0ms;visibility:visible}.MegaDropdownMenu:not(:hover) .MegaDropdownMenu__content{transition-delay:.15s;transition-delay:var(--mega-menu-hover-delay)}}.MegaDropdownMenu__trigger{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:transparent;border:none;color:var(--grayscale-color-600);cursor:pointer;display:flex;font-family:sans-serif;font-family:var(--font-family,sans-serif);font-size:1.6rem;font-weight:700;gap:.4rem;line-height:1.4;outline:none;overflow:visible;padding:.6rem 1rem;position:relative;transition:color .15s ease,transform .1s ease;-webkit-user-select:none;user-select:none}.MegaDropdownMenu__trigger:after{background:var(--primary-color-500);border-radius:2px;bottom:0;content:"";height:3px;left:1rem;position:absolute;transition:width .15s ease;width:0}.MegaDropdownMenu__trigger:hover:not(.MegaDropdownMenu__trigger--disabled){color:var(--primary-color-500)}.MegaDropdownMenu__trigger:hover:not(.MegaDropdownMenu__trigger--disabled):after{width:calc(100% - 4rem)}.MegaDropdownMenu__trigger--active{color:var(--primary-color-500)}.MegaDropdownMenu__trigger--active:after{width:calc(100% - 4rem)}.MegaDropdownMenu__trigger:focus-visible{outline:2px solid var(--primary-color-500);outline-offset:2px}.MegaDropdownMenu__trigger--disabled{color:#999;cursor:not-allowed}.MegaDropdownMenu__label{flex:1 1;text-align:left}.MegaDropdownMenu__chevron{color:currentColor;flex-shrink:0;pointer-events:none;transition:transform .22s cubic-bezier(.4,0,.2,1);transition:transform var(--mega-menu-transition)}.MegaDropdownMenu__chevron--rotated{transform:rotate(180deg)}.MegaDropdownMenu__content{background:linear-gradient(145deg,#f9fbfa,#f3f7f4);background:var(--mega-menu-bg);border:1px solid rgba(0,0,0,.06);border:1px solid var(--mega-menu-border);border-radius:1.2rem;border-radius:var(--mega-menu-border-radius);box-shadow:0 8px 16px -4px rgba(0,0,0,.08),0 20px 40px -8px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.04);box-shadow:var(--mega-menu-shadow);display:flex;left:0;margin:0 auto;max-width:calc(100vw - 4rem);opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:8rem;transform:translateY(.8rem);transition:opacity .22s cubic-bezier(.4,0,.2,1),visibility .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);transition:opacity var(--mega-menu-transition),visibility var(--mega-menu-transition),transform var(--mega-menu-transition);visibility:hidden;width:1100px;width:var(--mega-menu-width);z-index:1001}.MegaDropdownMenu__content--visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.MegaDropdownMenu__hero{background:linear-gradient(145deg,#f5f9f6,#eaf2ec);background:var(--mega-menu-hero-bg);border-right:1px solid rgba(116,176,148,.15);display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:2.8rem;padding:var(--mega-menu-padding);width:35%;width:var(--mega-menu-hero-width)}.MegaDropdownMenu__hero-title{color:#1a1a1a;color:var(--mega-menu-hero-title-color);font-size:2.2rem;font-weight:700;letter-spacing:-.025em;line-height:1.25;margin:0 0 1.2rem}.MegaDropdownMenu__hero-description{color:#555;color:var(--mega-menu-hero-desc-color);font-size:1.5rem;line-height:1.6;margin:0 0 2rem}.MegaDropdownMenu__hero-cta{align-items:center;background:transparent;border:2px solid var(--primary-color-500);border-radius:.8rem;color:var(--primary-color-600);cursor:pointer;display:inline-flex;font-size:1.5rem;font-weight:600;gap:.6rem;padding:1rem 1.8rem;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.MegaDropdownMenu__hero-cta:hover{background:var(--primary-color-500);box-shadow:0 4px 12px rgba(116,176,148,.3);color:#fff;transform:translateY(-2px)}.MegaDropdownMenu__hero-cta:active{transform:translateY(0)}.MegaDropdownMenu__hero-cta:focus-visible{outline:2px solid var(--primary-color-500);outline-offset:2px}.MegaDropdownMenu__items-wrapper{display:flex;flex-direction:column;justify-content:center;padding:1.6rem;padding:var(--mega-menu-padding-items);width:65%;width:var(--mega-menu-items-width)}.MegaDropdownMenu__items{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:.3rem;max-height:400px;overflow-y:auto}.MegaDropdownMenu__item{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:flex-start;background:transparent;border:none;border-radius:1rem;cursor:pointer;display:flex;font-family:sans-serif;font-family:var(--font-family,sans-serif);gap:1.2rem;outline:none;padding:1.4rem 1.6rem;text-align:left;transition:background-color .15s ease,transform .1s ease;-webkit-user-select:none;user-select:none;width:100%}.MegaDropdownMenu__item:hover:not(.MegaDropdownMenu__item--disabled){background-color:rgba(116,176,148,.1);background-color:var(--mega-menu-item-hover-bg)}.MegaDropdownMenu__item:hover:not(.MegaDropdownMenu__item--disabled) .MegaDropdownMenu__item-arrow{color:var(--primary-color-500);transform:translateX(4px)}.MegaDropdownMenu__item:hover:not(.MegaDropdownMenu__item--disabled) .MegaDropdownMenu__item-label{color:var(--primary-color-600)}.MegaDropdownMenu__item:hover:not(.MegaDropdownMenu__item--disabled) .MegaDropdownMenu__item-icon{background:var(--primary-color-500);color:#fff;transform:scale(1.05)}.MegaDropdownMenu__item:focus-visible{background-color:rgba(116,176,148,.1);background-color:var(--mega-menu-item-hover-bg);outline:2px solid var(--primary-color-500);outline-offset:-2px}.MegaDropdownMenu__item--disabled{cursor:not-allowed;opacity:.5}.MegaDropdownMenu__item-icon{align-items:center;background:rgba(116,176,148,.12);border-radius:.8rem;color:var(--primary-color-500);display:flex;flex-shrink:0;height:3.2rem;justify-content:center;transition:all .2s ease;width:3.2rem}.MegaDropdownMenu__item-icon svg{height:1.6rem;width:1.6rem}.MegaDropdownMenu__item-content{display:flex;flex:1 1;flex-direction:column;gap:.3rem;min-width:0;padding-top:.2rem}.MegaDropdownMenu__item-label{color:#222;color:var(--mega-menu-item-text);font-size:1.5rem;font-weight:600;line-height:1.3;transition:color .15s ease}.MegaDropdownMenu__item-description{color:#666;color:var(--mega-menu-item-desc);font-size:1.3rem;line-height:1.4}.MegaDropdownMenu__item-badge{align-self:flex-start;background:linear-gradient(135deg,var(--primary-color-500),var(--primary-color-600));border-radius:.5rem;color:#fff;flex-shrink:0;font-size:1rem;font-weight:700;letter-spacing:.04em;margin-top:.2rem;padding:.3rem .7rem;text-transform:uppercase}.MegaDropdownMenu__item-arrow{align-self:center;color:#999;color:var(--mega-menu-item-arrow);flex-shrink:0;margin-left:auto;transition:color .15s ease,transform .15s ease}@media(max-width:1150px){.MegaDropdownMenu__content{max-width:calc(100% - 4rem)}.MegaDropdownMenu__hero{min-height:260px;padding:2.4rem}.MegaDropdownMenu__hero-title{font-size:2rem}.MegaDropdownMenu__hero-description{font-size:1.4rem}}@media(min-width:768px)and (max-width:991px){:root{--mega-menu-hero-width:38%;--mega-menu-items-width:62%}.MegaDropdownMenu__content{max-width:calc(100% - 3rem);top:7rem}.MegaDropdownMenu__hero{min-height:240px;padding:2rem}.MegaDropdownMenu__hero-title{font-size:1.8rem;margin-bottom:1rem}.MegaDropdownMenu__hero-description{font-size:1.3rem;margin-bottom:1.6rem}.MegaDropdownMenu__hero-cta{font-size:1.4rem;padding:.9rem 1.6rem}.MegaDropdownMenu__items{gap:.3rem;max-height:320px}.MegaDropdownMenu__item{padding:1.2rem 1.4rem}.MegaDropdownMenu__item-icon{height:2.8rem;width:2.8rem}.MegaDropdownMenu__item-icon svg{height:1.4rem;width:1.4rem}.MegaDropdownMenu__item-label{font-size:1.4rem}.MegaDropdownMenu__item-description{font-size:1.2rem}}@media(max-width:767px){.MegaDropdownMenu{display:none}}@media(prefers-contrast:high){.MegaDropdownMenu__content{border-color:#000;border-width:2px}.MegaDropdownMenu__hero{border-right-width:2px}.MegaDropdownMenu__hero-cta:focus-visible,.MegaDropdownMenu__item:focus-visible,.MegaDropdownMenu__trigger:focus-visible{outline-width:3px}}@media(prefers-reduced-motion:reduce){:root{--mega-menu-transition:0ms}.MegaDropdownMenu__chevron,.MegaDropdownMenu__item-arrow,.MegaDropdownMenu__item-icon{transition:none}}:root{--grayscale-color-200:#ccc;--grayscale-color-600:#333;--grayscale-color-800:#333;--font-family:sans-serif;--header-bg-transparent:hsla(0,0%,100%,0);--header-bg-glass:rgba(var(--background-color-rgb),0.85);--header-border-transparent:hsla(0,0%,80%,.35);--header-border-glass:var(--grayscale-color-200);--header-backdrop-blur:12px;--header-shadow-glass:0 2px 8px rgba(0,0,0,.06);--transition-speed:0.3s;--transition-easing:cubic-bezier(0.4,0,0.2,1);--header-height:3.5rem;--header-shrink-height:3rem;--header-scale-normal:1;--header-scale-shrink:0.85}.LandingHeader{padding-block:2rem;position:absolute;top:0;transition:padding-block .3s cubic-bezier(.4,0,.2,1);transition:padding-block var(--transition-speed) var(--transition-easing);width:100%;z-index:100}.LandingHeader--sticky{padding-block:.6rem;position:fixed;top:0;z-index:1000}.LandingHeader__floating-container{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(var(--background-color-rgb),.85);border:1px solid #ccc;border:1px solid var(--grayscale-color-200);border-radius:1.2rem;box-shadow:0 1px 4px rgba(0,0,0,.02);margin:0 auto;max-width:1100px;padding:.6rem 2rem;transition:background .3s cubic-bezier(.4,0,.2,1),border .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1);transition:background var(--transition-speed) var(--transition-easing),border var(--transition-speed) var(--transition-easing),box-shadow var(--transition-speed) var(--transition-easing),transform var(--transition-speed) var(--transition-easing),padding var(--transition-speed) var(--transition-easing)}.LandingHeader--sticky .LandingHeader__floating-container{backdrop-filter:blur(12px);backdrop-filter:blur(var(--header-backdrop-blur));-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(var(--header-backdrop-blur));box-shadow:0 1px 6px rgba(0,0,0,.03);padding:.3rem 2rem}.LandingHeader--sticky .LandingHeader__floating-container,.LandingHeader__floating-container:hover{background:rgba(var(--background-color-rgb),.92);border-color:#ccc;border-color:var(--grayscale-color-200)}.LandingHeader__floating-container:hover{box-shadow:0 1px 8px rgba(0,0,0,.03)}@media(max-width:1150px){.LandingHeader__floating-container{max-width:calc(100% - 4rem);padding:.6rem 1.6rem}.LandingHeader--sticky .LandingHeader__floating-container{padding:.3rem 1.6rem}}@media(max-width:768px){.LandingHeader__floating-container{border-radius:1rem;max-width:calc(100% - 3rem);padding:.6rem 1.4rem}.LandingHeader--sticky .LandingHeader__floating-container{padding:.3rem 1.4rem}}@media(max-width:575px){.LandingHeader__floating-container{border-radius:1.5rem;margin:0 auto;max-width:1100px;padding:.6rem 1.6rem}.LandingHeader--sticky .LandingHeader__floating-container{padding:.3rem 1.6rem}}.LandingHeader__content{justify-content:space-between}.LandingHeader__content,.LandingHeader__left-section,.LandingHeader__logo{align-items:center;display:flex}.LandingHeader__logo{background:transparent;border:none;border-radius:.4rem;cursor:pointer;outline:none;padding:0;transition:transform .2s ease}.LandingHeader__logo img,.LandingHeader__logo svg{height:auto;transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1);transition:width var(--transition-speed) var(--transition-easing),height var(--transition-speed) var(--transition-easing);width:100%}.LandingHeader--sticky .LandingHeader__logo img,.LandingHeader--sticky .LandingHeader__logo svg{width:85%}.LandingHeader__logo:hover{transform:scale(1.05)}.LandingHeader__logo:focus-visible{outline:2px solid var(--primary-color-500);outline-offset:2px}.LandingHeader__logo:active{transform:scale(.98)}.LandingHeader__navbar{-webkit-margin-start:2rem;align-items:center;display:flex;gap:1.4rem;justify-content:flex-start;left:auto;margin-inline-start:2rem;position:relative;transform:none}@media(max-width:991px){.LandingHeader__navbar{display:none}}.LandingHeader__nav-link{-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent;border:none;color:#333;color:var(--grayscale-color-600);cursor:pointer;font-family:sans-serif;font-family:var(--font-family);font-size:1.6rem;font-weight:700;outline:none;overflow:visible;padding:.7rem 1.1rem;position:relative;touch-action:manipulation;transition:color .15s ease,transform .1s ease,font-size .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1);transition:color .15s ease,transform .1s ease,font-size var(--transition-speed) var(--transition-easing),padding var(--transition-speed) var(--transition-easing);user-select:none;-webkit-user-select:none}.LandingHeader--sticky .LandingHeader__nav-link{font-size:1.4rem;padding:.6rem .9rem}.LandingHeader__nav-link:after{background:var(--primary-color-500);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .15s ease;width:0}.LandingHeader__nav-link:hover{color:var(--primary-color-500)}.LandingHeader__nav-link:hover:after{width:60%}.LandingHeader__nav-link:focus-visible{outline:2px solid var(--primary-color-500);outline-offset:2px}.LandingHeader__nav-link:focus-visible:after{width:60%}.LandingHeader__nav-link:active{transform:translateY(1px);transition-duration:.1s}@media(hover:none)and (pointer:coarse){.LandingHeader__nav-link{min-height:44px;padding:.8rem 1rem}.LandingHeader__nav-link:hover{color:#333;color:var(--grayscale-color-600)}.LandingHeader__nav-link:hover:after{width:0}.LandingHeader__nav-link:active{color:var(--primary-color-500);transform:scale(.98);transition-duration:.1s}.LandingHeader__nav-link:active:after{width:60%}}@keyframes subtle-shine{0%{left:-100%}to{left:100%}}.LandingHeader__right{display:flex;gap:.8rem;margin-left:auto}.LandingHeader--sticky .LandingHeader__right{gap:.6rem}.LandingHeader__right>:not(:first-child){font-size:1.4rem;min-width:12rem;padding:.8rem 1.6rem;transition:font-size .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1);transition:font-size var(--transition-speed) var(--transition-easing),padding var(--transition-speed) var(--transition-easing),min-width var(--transition-speed) var(--transition-easing)}.LandingHeader--sticky .LandingHeader__right>:not(:first-child){font-size:1.2rem;min-width:10rem;padding:.6rem 1.2rem}@media(max-width:575px){.LandingHeader__right>:not(:first-child){display:none}}.LandingHeader__right>:first-child{align-self:center;border:none}.LandingHeader__right .LandingHeader__sign-up-mobile{display:none}@media(max-width:575px){.LandingHeader__right .LandingHeader__sign-up-mobile{border-radius:6px;display:block;font-size:1.2rem;padding:.6rem .8rem;white-space:nowrap}}@media(max-width:325px){.LandingHeader__right .LandingHeader__sign-up-mobile{border-radius:6px;font-size:1.1rem;padding:.5rem .7rem}}.MainContent{padding-top:3.5rem;padding-top:var(--header-height);position:relative;transition:padding-top .3s cubic-bezier(.4,0,.2,1);transition:padding-top var(--transition-speed) var(--transition-easing);z-index:1}.LandingHeader--sticky .MainContent{padding-top:3rem;padding-top:var(--header-shrink-height)}.functionality-section,.hero-section,.landing-section,.testimonial-section,.video-section{position:relative;z-index:1}@media(max-width:991px){.LandingHeader__navbar{display:none}.LandingHeader__left-section{justify-content:flex-start}}@media(max-width:575px){.LandingHeader__content{align-items:center;flex-direction:row;justify-content:space-between}.LandingHeader__content .LandingHeader__navbar{display:none}.LandingHeader__content .LandingHeader__right{display:flex;gap:.6rem}.LandingHeader__content .LandingHeader__right>:first-child{align-items:center;display:flex}.LandingHeader__content .LandingHeader__right .LandingHeader__sign-up-mobile{border-radius:6px;font-size:1.2rem;min-width:auto;order:0;padding:.6rem .8rem;white-space:nowrap}.LandingHeader__content .LandingHeader__right .HamburgerMenu{display:flex;height:3.2rem;min-width:auto;order:1;padding:.6rem;width:3.2rem}.LandingHeader__content .LandingHeader__right>:not(.LandingHeader__sign-up-mobile):not(.HamburgerMenu){display:none}.LandingHeader__content .LandingHeader__right>:first-child{align-self:center;border:none}.MainContent{padding-top:0}}@media(prefers-color-scheme:dark){.LandingHeader__floating-container{background:rgba(var(--background-color-rgb),.85);border-color:#ccc;border-color:var(--grayscale-color-200);box-shadow:0 1px 4px rgba(0,0,0,.15)}.LandingHeader--sticky .LandingHeader__floating-container{box-shadow:0 1px 6px rgba(0,0,0,.18)}.LandingHeader--sticky .LandingHeader__floating-container,.LandingHeader__floating-container:hover{background:rgba(var(--background-color-rgb),.92);border-color:#ccc;border-color:var(--grayscale-color-200)}.LandingHeader__floating-container:hover{box-shadow:0 1px 8px rgba(0,0,0,.16)}}[data-theme=dark] .LandingHeader__floating-container{background:rgba(var(--background-color-rgb),.85);border-color:#ccc;border-color:var(--grayscale-color-200);box-shadow:0 1px 4px rgba(0,0,0,.15)}.LandingHeader--sticky [data-theme=dark] .LandingHeader__floating-container{background:rgba(var(--background-color-rgb),.92);border-color:#ccc;border-color:var(--grayscale-color-200);box-shadow:0 1px 6px rgba(0,0,0,.18)}[data-theme=dark] .LandingHeader__floating-container:hover{background:rgba(var(--background-color-rgb),.92);border-color:#ccc;border-color:var(--grayscale-color-200);box-shadow:0 1px 8px rgba(0,0,0,.16)}@media(prefers-contrast:high){.LandingHeader__floating-container{background:hsla(0,0%,100%,.98);border:2px solid rgba(0,0,0,.3);box-shadow:0 1px 6px rgba(0,0,0,.08)}[data-theme=dark] .LandingHeader__floating-container{background:rgba(0,0,0,.98);border:2px solid hsla(0,0%,100%,.3);box-shadow:0 1px 6px hsla(0,0%,100%,.08)}}@media(prefers-reduced-motion:reduce){.LandingHeader{transition:none}.LandingHeader__floating-container{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsla(0,0%,100%,.98);transition:none}[data-theme=dark] .LandingHeader__floating-container{background:rgba(26,26,26,.98)}}.LandingHeader--error{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.LandingHeader--error .LandingHeader__fallback-button{border:1px solid transparent;border-radius:.4rem;display:inline-block;font-size:1.4rem;font-weight:600;padding:.6rem 1.2rem;text-decoration:none;transition:all .2s ease}.LandingHeader--error .LandingHeader__fallback-button--primary{background-color:#349559;background-color:var(--primary-color-500,#349559);color:#fff}.LandingHeader--error .LandingHeader__fallback-button--primary:hover{background-color:#247745;background-color:var(--primary-color-600,#247745)}.LandingHeader--error .LandingHeader__fallback-button--tertiary{background-color:transparent;border-color:#ccc;border-color:var(--grayscale-color-300,#ccc);color:#333;color:var(--grayscale-color-600,#333)}.LandingHeader--error .LandingHeader__fallback-button--tertiary:hover{background-color:#f5f5f5;background-color:var(--grayscale-color-100,#f5f5f5)}.LandingHeader--error .LandingHeader__error-details{background:#fff3cd;border:1px solid #ffeaa7;left:0;padding:1rem;position:absolute;right:0;top:100%;z-index:1000}.LandingHeader--error .LandingHeader__retry-button{background:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.LandingHeader--error .LandingHeader__retry-button:hover{background:#0056b3}@media(min-width:768px)and (max-width:1149px){.LandingHeader__navbar{gap:1.2rem}.LandingHeader__nav-link{font-size:1.5rem;white-space:nowrap}.LandingHeader__nav-link:hover{text-decoration:none}.LandingHeader__nav-link:active{text-decoration:underline;text-underline-offset:.5rem}.LandingHeader__right{gap:.8rem}.LandingHeader__right>:not(:first-child){min-width:11rem;padding-inline:1rem}}.FunctionalityItem{background-color:var(--grayscale-color-100);border:1px solid var(--grayscale-color-200);border-radius:1.2rem;box-shadow:0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s ease}.FunctionalityItem:before{background:linear-gradient(90deg,transparent,var(--primary-color-500),transparent);content:"";height:1px;left:0;opacity:.3;position:absolute;right:0;top:0}@media(max-width:991px){.FunctionalityItem:before{opacity:.2}}.FunctionalityItem:hover{border-color:var(--grayscale-color-300);box-shadow:0 4px 12px rgba(0,0,0,.06)}.FunctionalityItem:hover,[data-theme=dark] .FunctionalityItem:hover{background-color:var(--grayscale-color-100)}.FunctionalityItem:hover .FunctionalityItem__image-container:before{opacity:.15}@media(min-width:992px){.FunctionalityItem{transform:translateY(0);transition:all .4s cubic-bezier(.4,0,.2,1)}.FunctionalityItem:hover{box-shadow:0 20px 50px rgba(0,0,0,.12),0 8px 20px rgba(0,0,0,.08);transform:translateY(-4px)}}@media(max-width:991px){.FunctionalityItem{display:flex;flex-direction:column;margin:0;min-height:780px}}@media(max-width:576px){.FunctionalityItem{border-radius:1.5rem;margin:0}}.FunctionalityItem__content{padding:2rem 2.4rem .8rem}@media(max-width:991px){.FunctionalityItem__content{background:transparent;display:flex;flex:0 0 auto;flex-direction:column;padding:3rem 2.8rem 1rem}}.FunctionalityItem__text{max-width:100%}@media(max-width:991px){.FunctionalityItem__text{display:flex;flex:1 1;flex-direction:column}}.FunctionalityItem__title{color:var(--text-color);font-size:2.4rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin-bottom:1.4rem}@media(max-width:575px){.FunctionalityItem__title{color:var(--grayscale-color-900);font-size:2.6rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-bottom:1.6rem}}.FunctionalityItem__description{color:var(--text-color-light);font-size:1.6rem;font-weight:500;line-height:1.55;opacity:.95}@media(max-width:575px){.FunctionalityItem__description{color:var(--grayscale-color-800);font-size:1.65rem;font-weight:500;line-height:1.6;margin-bottom:1.8rem}}.FunctionalityItem__image-container{align-items:center;display:flex;justify-content:center;padding:0 3.6rem 3.6rem;position:relative;width:100%}.FunctionalityItem__image-container:before{background:radial-gradient(ellipse at center,rgba(var(--primary-color-rgb),.03) 0,rgba(var(--primary-color-rgb),.08) 40%,transparent 70%);border-radius:50%;content:"";height:85%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .4s ease;width:85%;z-index:0}.FunctionalityItem__image-container:after{background-image:radial-gradient(circle at 20% 20%,rgba(var(--primary-color-rgb),.02) 1px,transparent 1px),radial-gradient(circle at 80% 80%,rgba(var(--primary-color-rgb),.02) 1px,transparent 1px);background-size:30px 30px,40px 40px;bottom:0;content:"";left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0;z-index:0}@media(max-width:991px){.FunctionalityItem__image-container{align-items:center;background:transparent;display:flex;flex:1 1;height:520px;justify-content:center;margin-top:0;max-height:520px;min-height:520px;overflow:hidden;padding:.5rem 1.5rem 2.5rem;position:relative}.FunctionalityItem__image-container:before{height:90%;opacity:.05;width:90%}.FunctionalityItem__image-container:after{background-size:25px 25px,35px 35px;opacity:.2}}.FunctionalityItem__image{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05) 50%,hsla(0,0%,100%,.02));border-radius:.8rem;box-shadow:0 4px 12px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(var(--primary-color-rgb),.05);-webkit-filter:drop-shadow(0 4px 12px rgba(0,0,0,.05));filter:drop-shadow(0 4px 12px rgba(0,0,0,.05));height:auto;max-width:100%;object-fit:contain;position:relative;z-index:1}@media(min-width:992px){.FunctionalityItem__image{transition:box-shadow .3s ease,-webkit-filter .3s ease;transition:filter .3s ease,box-shadow .3s ease;transition:filter .3s ease,box-shadow .3s ease,-webkit-filter .3s ease}}@media(max-width:991px){.FunctionalityItem__image{border-radius:1.2rem;box-shadow:0 8px 24px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.2),0 0 0 1px rgba(var(--primary-color-rgb),.1);height:100%;left:50%;margin:0;max-height:95%;max-width:95%;object-fit:contain;object-position:center center;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:100%}}@media(max-width:575px){.FunctionalityItem__image{border-radius:1.2rem;height:100%;max-height:96%;max-width:96%;object-fit:contain;object-position:center center;top:50%;width:100%}}.FunctionalityItem__image.blurImage{opacity:0}@media(min-width:992px){.FunctionalityItem{align-items:center;background:linear-gradient(135deg,var(--grayscale-color-100) 0,rgba(var(--grayscale-color-100-rgb),.97) 100%);border:1px solid rgba(var(--grayscale-color-200-rgb),.8);flex-direction:row;min-height:480px}.FunctionalityItem__content{flex:0 0 35%;max-width:35%;padding:4.5rem 3rem 4.5rem 4.5rem}.FunctionalityItem__image-container{flex:0 0 65%;max-width:65%;padding:4rem 4.5rem 4rem 3rem}.FunctionalityItem__image-container:hover:before{opacity:.1}}@keyframes mobileFadeIn{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}[data-theme=dark] .FunctionalityItem{background:var(--bg-secondary);border-color:var(--grayscale-color-200)}[data-theme=dark] .FunctionalityItem:hover{background:var(--bg-secondary);border-color:var(--grayscale-color-400)}[data-theme=dark] .FunctionalityItem__title{color:var(--grayscale-color-950)}[data-theme=dark] .FunctionalityItem__description{color:var(--grayscale-color-300)}[data-theme=dark] .FunctionalityItem__image-container:before{background:radial-gradient(ellipse at center,rgba(var(--primary-color-rgb),.05) 0,rgba(var(--primary-color-rgb),.12) 40%,transparent 70%)}[data-theme=dark] .FunctionalityItem__image-container:after{background-image:radial-gradient(circle at 20% 20%,rgba(var(--primary-color-rgb),.04) 1px,transparent 1px),radial-gradient(circle at 80% 80%,rgba(var(--primary-color-rgb),.04) 1px,transparent 1px)}[data-theme=dark] .FunctionalityItem__image{background:linear-gradient(135deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01) 50%,hsla(0,0%,100%,.005));box-shadow:0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.05),0 0 0 1px rgba(var(--primary-color-rgb),.08);-webkit-filter:drop-shadow(0 4px 12px rgba(0,0,0,.15));filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}[data-theme=dark] .FunctionalityItem:hover [data-theme=dark] .FunctionalityItem__image{box-shadow:0 8px 25px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.08),0 0 0 1px rgba(var(--primary-color-rgb),.12);-webkit-filter:drop-shadow(0 8px 25px rgba(0,0,0,.25));filter:drop-shadow(0 8px 25px rgba(0,0,0,.25))}.Functionality{margin:0 auto;max-width:1100px;overflow:hidden;padding-block:4rem 8rem;position:relative}.Functionality:before{background:radial-gradient(ellipse 70% 50% at 30% 50%,rgba(52,149,89,.06) 0,transparent 50%),radial-gradient(ellipse 70% 50% at 70% 50%,rgba(104,185,132,.05) 0,transparent 50%);content:"";height:200%;inset:-50%;pointer-events:none;position:absolute;width:200%;z-index:-1}@media(max-width:768px){.Functionality:before{display:none}}@media(min-width:769px){.Functionality{padding-block:6rem 10rem}}@media(max-width:768px){.Functionality{margin:0 auto;padding-block:3rem 6rem}}@media(max-width:576px){.Functionality{margin:0 auto;padding-block:2rem 6rem}}.Functionality__background-wrapper{display:none;height:100%;inset:0;opacity:.5;pointer-events:none;position:absolute;width:100%;z-index:0}@media(min-width:992px){.Functionality__background-wrapper{display:block}}.Functionality__row{-webkit-margin-after:0;margin-block-end:0}@media(max-width:991px){.Functionality__row{-webkit-margin-after:0;margin-block-end:0}}.Functionality .slick-slider{position:relative}@media(max-width:991px){.Functionality .slick-slider{height:750px}.Functionality .slick-slider .slick-list,.Functionality .slick-slider .slick-track{height:100%}.Functionality .slick-slider .slick-slide{height:750px}.Functionality .slick-slider .slick-slide>div{height:100%}}.Functionality .slick-slider .slick-next,.Functionality .slick-slider .slick-prev{display:none!important}.Functionality .slick-list{margin:0 auto;width:100%}.Functionality .Functionality__cta{display:flex;justify-content:center;margin-top:3.3rem}.Functionality .Functionality__button{background-color:var(--primary-color-500);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:700;padding:1.6rem;transition:background-color .3s}.Functionality .Functionality__button:hover{background-color:var(--primary-color-700)}@media(max-width:991px){.Functionality{text-align:center}}@media(max-width:575px){.Functionality{-webkit-padding-after:6rem;padding-block-end:6rem}}.Socials{align-items:center;display:flex;gap:2rem}.Socials__item{list-style:none}.Socials__link{align-items:center;color:var(--grayscale-color-600);display:flex;font-size:2.4rem;transition:color .2s ease}.Socials__link:active,.Socials__link:hover{color:var(--primary-color-600)!important}.Footer{background-color:var(--grayscale-color-100);border:1px solid var(--grayscale-color-200);border-radius:1.2rem;box-shadow:0 4px 12px rgba(0,0,0,.05);margin:0 auto 2rem;max-width:1100px;overflow:hidden;padding:6.4rem 0 3.2rem;position:relative;transition:all .3s ease}@media(min-width:769px)and (max-width:1199px){.Footer{max-width:calc(1100px + 1.5rem)}}.Footer:before{background:linear-gradient(90deg,transparent,var(--primary-color-500),transparent);content:"";height:1px;left:0;opacity:.3;position:absolute;right:0;top:0}@media(max-width:991px){.Footer:before{opacity:.2}}.Footer:hover{background-color:var(--grayscale-color-100);border-color:var(--grayscale-color-300);box-shadow:0 4px 12px rgba(0,0,0,.06)}[data-theme=dark] .Footer:hover{background-color:var(--grayscale-color-100);border-color:var(--grayscale-color-400)}.Footer>div:last-child:not(.container){height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.Footer .container{position:relative;z-index:1}@media(min-width:769px){.Footer .container{max-width:100%!important;width:100%!important}}@media(max-width:768px){.Footer{margin-bottom:2rem;max-width:calc(100% - 3rem);padding:4rem 0 3rem}}@media(max-width:576px){.Footer{border-radius:1.5rem;margin-bottom:2rem;padding:4rem 0 3rem}}.Footer__content{display:flex;flex-direction:column;gap:4.8rem;padding-inline:4rem}@media(max-width:768px){.Footer__content{gap:3.2rem;padding-inline:2.4rem}}@media(max-width:576px){.Footer__content{padding-inline:2rem}}.Footer__main{display:flex;gap:2rem;justify-content:space-between;padding-inline:0}@media(max-width:768px){.Footer__main{flex-direction:column-reverse;gap:3.2rem;padding-inline:0}}.Footer__brand{flex-shrink:0;margin-right:4rem;max-width:28rem;order:-1;position:relative}@media(min-width:769px)and (max-width:1199px){.Footer__brand{margin-right:2.5rem;max-width:24rem}}@media(max-width:768px){.Footer__brand{align-items:center;display:flex;flex-direction:column;margin-right:0;margin-top:3.2rem;max-width:100%;order:0}}.Footer__logo-wrapper{margin-bottom:2.4rem;margin-left:-2rem;width:20rem}@media(max-width:768px){.Footer__logo-wrapper{align-items:center;align-self:center;display:flex;justify-content:center;margin-bottom:2rem;margin-left:0;width:18rem}}.Footer__description{color:var(--grayscale-color-600);font-size:1.6rem;line-height:1.5;margin-bottom:2.4rem;max-width:26rem}@media(max-width:768px){.Footer__description{font-size:1.6rem;line-height:1.5;margin-bottom:0;max-width:100%;padding-inline:1.6rem;text-align:center}}.Footer__sections{display:flex;gap:7rem;margin-right:4rem}@media(min-width:769px){.Footer__sections{align-items:flex-start;flex-wrap:nowrap;justify-content:flex-end}}@media(min-width:1200px){.Footer__sections{gap:5rem;margin-right:3rem}}@media(min-width:769px)and (max-width:1199px){.Footer__sections{gap:3.5rem;margin-right:2rem}}@media(max-width:768px){.Footer__sections{flex-direction:column;gap:3.2rem;margin-right:0;width:100%}}.Footer__section{min-width:13rem}@media(max-width:768px){.Footer__section{border-bottom:none;padding-bottom:0;text-align:center}}.Footer__section-title{color:var(--grayscale-color-900);font-size:2rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1.8rem}@media(max-width:768px){.Footer__section-title{font-size:2.4rem;margin-bottom:1.6rem}}.Footer__section-links{display:flex;flex-direction:column;gap:1.4rem;list-style:none}@media(min-width:769px){.Footer__section-links li{white-space:nowrap}}@media(max-width:768px){.Footer__section-links{align-items:center;gap:1.6rem}}.Footer__section-link{color:var(--grayscale-color-600);font-size:1.6rem;padding:.2rem 0;text-decoration:none;transition:color .2s ease}@media(max-width:768px){.Footer__section-link{display:block;font-size:2rem;padding:.8rem}}.Footer__section-link:hover{color:var(--grayscale-color-900)}.Footer__divider{background-color:var(--grayscale-color-200);height:.5px;margin-block:2rem;margin-inline:auto;opacity:.7;width:60%}@media(max-width:768px){.Footer__divider{margin-block:1.6rem;width:40%}}.Footer__bottom{align-items:center;display:flex;justify-content:center;margin-inline:auto;max-width:60%}@media(max-width:768px){.Footer__bottom{flex-direction:column;gap:1.6rem;max-width:100%}}.Footer__copyright{color:var(--grayscale-color-600);font-size:1.4rem;text-align:center}@media(max-width:768px){.Footer__copyright{font-size:1.6rem;order:1}.Footer__socials-desktop{display:none}}.Footer__socials-mobile{display:none}@media(max-width:768px){.Footer__socials-mobile{display:block}}@media(min-width:769px){.Socials{margin-top:0;padding-left:0}.Socials__list{gap:2rem;justify-content:flex-start}.Socials__item{color:var(--grayscale-color-600);font-size:2rem}}@media(max-width:768px){.Socials{margin-top:0;order:0}.Socials__list{gap:2rem;justify-content:center}.Socials__item{font-size:2.4rem}}
/*# sourceMappingURL=main-f3224cb0.db4a0022.css.map*/