:root{--max-width:1100px;--content-max:1450px;--page-gutter:var(--space-10);--section-gap:var(--space-16);--hero-space:96px;--heading-gap:var(--space-3);--section-heading-gap:var(--space-8);--card-gap:var(--space-6);--card-padding:var(--space-6);--card-padding-feature:var(--space-8);--reading-max:900px;--title-display:clamp(2.25rem, 5vw, 4.5rem);--title-page:clamp(2rem, 4vw, 3.5rem);--title-section:clamp(2rem, 3.5vw, 2.5rem);--accent:#6164f1;--accent-strong:#4f46e5;--accent-bright:#818cf8;--accent-soft:#a5b4fc;--accent-a10:#6164f11a;--accent-a15:#6164f126;--accent-a20:#6164f133;--accent-a30:#6164f14d;--accent-a45:#6164f173;--success:#34d399;--success-soft:#6ee7b7;--success-a10:#34d3991a;--success-a20:#34d39933;--warning:#fbbf24;--warning-a10:#fbbf241a;--error:#f87171;--error-soft:#fca5a5;--error-a10:#f871711a;--error-a20:#f8717133;--bg-page:#000;--surface-1:#0f0e14f2;--surface-2:#16151ef2;--surface-3:#23212e;--surface-glass:#0d0c12eb;--surface-overlay:#0e0e12fa;--overlay-soft:#0000004d;--overlay-strong:#0009;--video-scrim:#0009;--text-primary:#fff;--text-secondary:#cecece;--text-muted:#aaa;--text-faint:#ffffff8c;--text-disabled:#666;--border-subtle:#ffffff1a;--border-default:#ffffff1a;--border-strong:#ffffff40;--border-hover:#ffffff40;--border-accent:var(--accent-a30);--fill-ghost:#ffffff08;--fill-subtle:#ffffff0f;--fill-hover:#ffffff1a;--fill-active:#ffffff24;--fill-strong:#fff3;--btn-light-bg:#fff;--btn-light-bg-hover:#ffffffe0;--btn-light-text:#0a0a0a;--surface-solid-1:#0f0e14;--surface-solid-2:#16151e;--surface-solid-2-hover:#1c1b27;--surface-solid-2-active:#232230;--banner-bg:#0d0c12;--scrollbar-thumb:#ffffff59;--scrollbar-thumb-hover:#ffffff80;--shadow-sm:0 2px 4px #0000001a;--shadow-md:0 4px 12px #00000026;--shadow-lg:0 8px 32px #0003;--shadow-xl:0 16px 64px #00000040;--shadow-dropdown:0 24px 60px #0000008c, 0 0 0 1px #ffffff0d inset;--shadow-modal:0 24px 60px #000c, 0 0 0 1px #ffffff08 inset;--shadow-accent:0 4px 12px var(--accent-a30);--shadow-accent-hover:0 6px 20px var(--accent-a45);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-15:60px;--space-16:64px;--space-20:80px;--space-25:100px;--fs-xs:.75rem;--fs-sm:.85rem;--fs-md:.95rem;--fs-rg:1rem;--fs-lg:1.15rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:2rem;--fs-4xl:2.5rem;--fs-subtitle:clamp(1.1rem, 2.5vw, 1.2rem);--fs-hero:clamp(2.5rem, 5vw, 3rem);--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.35s ease;--z-header:100;--z-banner:200;--z-dropdown:1000;--z-sticky:1100;--z-fixed:1200;--z-modal-backdrop:1290;--z-modal:1300;--z-popover:1400;--z-toast:1500;--z-tooltip:1600;--z-max:10000;--banner-height:0px;--header-height:68px;--header-bg:#0d0c12;--header-border:var(--border-subtle);--nav-item-bg:transparent;--nav-item-hover:var(--fill-subtle);--nav-item-active:var(--fill-hover);--nav-text:var(--text-muted);--nav-text-hover:var(--text-primary);--dropdown-bg:var(--surface-overlay);--dropdown-border:var(--border-default);--header-font-size-base:.9rem;--header-font-size-sm:var(--fs-sm);--header-font-size-xs:.78rem;--chatwoot-bottom-margin:20px;--blur-intensity:20px;--blur-intensity-sm:12px}[data-theme=light]{--success:#047857;--success-soft:#065f46;--success-a10:#04785714;--success-a20:#04785726;--warning:#92400e;--warning-a10:#92400e14;--error:#b91c1c;--error-soft:#991b1b;--error-a10:#b91c1c14;--error-a20:#b91c1c26;--accent:#5b21b6;--accent-strong:#4c1d95;--accent-bright:#7c3aed;--accent-soft:#6d28d9;--accent-a10:#5b21b614;--accent-a15:#5b21b61f;--accent-a20:#5b21b62e;--accent-a30:#5b21b647;--accent-a45:#5b21b673;--bg-page:#f4f3f8;--surface-1:#fff;--surface-2:#f0eff5;--surface-3:#e7e5f0;--surface-glass:#f4f3f8e0;--surface-overlay:#fffffffa;--text-primary:#0f0e14;--text-secondary:#3d3a4e;--text-muted:#6b6680;--text-faint:#0f0e148c;--text-disabled:#a09cb8;--border-subtle:#0000001a;--border-default:#0000001a;--border-strong:#00000047;--border-hover:#00000047;--fill-ghost:#00000008;--fill-subtle:#0000000d;--fill-hover:#00000014;--fill-active:#0000001c;--fill-strong:#00000029;--btn-light-bg:#0f0e14;--btn-light-bg-hover:#0f0e14d9;--btn-light-text:#fff;--surface-solid-1:#fff;--surface-solid-2:#f0eff5;--surface-solid-2-hover:#e9e7f1;--surface-solid-2-active:#e1dfec;--banner-bg:#fff;--scrollbar-thumb:#00000059;--scrollbar-thumb-hover:#00000080;--video-scrim:#00000026;--shadow-sm:0 2px 4px #0000000f;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 32px #0000001f;--shadow-xl:0 16px 64px #00000029;--shadow-dropdown:0 24px 60px #0000002e, 0 0 0 1px #0000000a inset;--shadow-modal:0 24px 60px #00000040, 0 0 0 1px #00000008 inset;--header-bg:#fff}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--bg-page)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg-page)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*{box-sizing:border-box;margin:0;padding:0}html,body{scroll-behavior:smooth;max-width:100vw}@property --scrollbar-width{syntax:"<length>";inherits:true;initial-value:0}html{scrollbar-gutter:stable}body[data-scroll-locked][data-scroll-locked]{margin-right:0!important}[id=pricing]{scroll-margin-top:calc(var(--header-height) + var(--banner-height) + 16px)}::selection{color:#fff;-webkit-text-fill-color:#fff;background:var(--accent-a45)!important}::selection{color:#fff;-webkit-text-fill-color:#fff;background:var(--accent-a45)!important}body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text-primary);background:var(--bg-page)}:root[data-theme=light] body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-feature-settings:"rlig" 1,"calt" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}hr{background:linear-gradient(90deg, transparent, var(--border-default), transparent);width:100%;height:2px;margin:var(--space-6) 0;border:0}:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-radius:var(--radius-sm)}.skip_link{top:var(--space-2);left:var(--space-2);z-index:calc(var(--z-max) + 1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--btn-light-bg);color:var(--btn-light-text);font-weight:600;font-size:var(--fs-md);opacity:0;pointer-events:none;position:fixed;transform:translateY(-200%)}.skip_link:focus-visible{opacity:1;pointer-events:auto;outline-color:var(--accent);transform:none}.page_main:focus{outline:none}.page_content_wrapper{justify-content:center;display:flex;position:relative;overflow-x:clip}.page_content_inner{max-width:var(--content-max);width:100%;padding:0 var(--page-gutter)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;-webkit-backdrop-filter:none!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body:has(.overlay){--chatwoot-bottom-margin:100px}@media (max-width:768px){body:has(.overlay){--chatwoot-bottom-margin:120px}}#chatwoot-widget{bottom:var(--chatwoot-bottom-margin)!important;transition:bottom var(--transition-normal)!important}.grecaptcha-badge,.grecaptcha-logo{z-index:calc(var(--z-max) + 2)!important}iframe[src*=recaptcha],iframe[title*=reCAPTCHA],iframe[src*="google.com/recaptcha"]{z-index:calc(var(--z-max) + 2)!important;pointer-events:auto!important;position:relative!important}.g-recaptcha{z-index:calc(var(--z-max) + 2)!important;position:relative!important}.g-recaptcha iframe{z-index:calc(var(--z-max) + 2)!important;pointer-events:auto!important;position:relative!important}.woot-widget-bubble{bottom:var(--chatwoot-bottom-margin)!important;transition:bottom var(--transition-normal)!important}@media (max-width:768px){:root{--page-gutter:var(--space-5);--section-gap:var(--space-12);--hero-space:var(--space-12);--section-heading-gap:var(--space-6);--card-gap:var(--space-4);--card-padding:var(--space-5);--card-padding-feature:var(--space-6)}}body{padding-bottom:var(--cookie-banner-height,0px)}.woot-widget-bubble{bottom:calc(20px + var(--cookie-banner-height,0px))!important}::selection{color:#fff;background:var(--accent-strong)}
.footer-module-scss-module__BKh3Zq__footer{contain:style;margin-top:var(--section-gap);margin-bottom:var(--space-6);border-top:1px solid var(--accent-a10);padding-top:var(--space-5);position:relative}.footer-module-scss-module__BKh3Zq__footer:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-a30), transparent);height:1px;position:absolute;top:0;left:0;right:0}.footer-module-scss-module__BKh3Zq__footer ul{padding-bottom:var(--space-2-5);list-style-type:none}.footer-module-scss-module__BKh3Zq__footer a{color:var(--text-faint);cursor:pointer;transition:all var(--transition-normal);padding:var(--space-1) 0;display:inline-block}.footer-module-scss-module__BKh3Zq__footer a:hover{color:var(--text-primary)}.footer-module-scss-module__BKh3Zq__footer_container{gap:var(--space-10);padding:var(--space-10) var(--space-5);grid-template-columns:280px 1fr;align-items:start;width:100%;max-width:1530px;margin:0 auto;display:grid}@media screen and (max-width:1200px){.footer-module-scss-module__BKh3Zq__footer_container{gap:var(--space-10);grid-template-columns:250px 1fr;padding:30px 20px}}@media screen and (max-width:1100px){.footer-module-scss-module__BKh3Zq__footer_container{gap:var(--space-12);grid-template-columns:220px 1fr;padding:30px 20px}}@media screen and (max-width:1050px){.footer-module-scss-module__BKh3Zq__footer_container{gap:var(--space-12)}}@media screen and (max-width:1000px){.footer-module-scss-module__BKh3Zq__footer_container{gap:var(--space-10);grid-template-columns:1fr;padding:30px 20px}}@media screen and (max-width:768px){.footer-module-scss-module__BKh3Zq__footer_container{gap:30px;padding:30px 20px}}.footer-module-scss-module__BKh3Zq__contacts{gap:var(--space-5);flex-direction:column;align-items:flex-start;display:flex}@media screen and (max-width:1000px){.footer-module-scss-module__BKh3Zq__contacts{text-align:center;align-items:center;width:100%}}.footer-module-scss-module__BKh3Zq__contacts img{transition:transform var(--transition-normal)}.footer-module-scss-module__BKh3Zq__contacts img:hover{transform:scale(1.1)}.footer-module-scss-module__BKh3Zq__contacts small{color:var(--text-muted);line-height:1.5}.footer-module-scss-module__BKh3Zq__contacts small a{color:var(--text-muted)}.footer-module-scss-module__BKh3Zq__contacts small a:hover{transform:none}.footer-module-scss-module__BKh3Zq__navigation{gap:var(--space-10);grid-template-columns:repeat(5,1fr);place-items:start;display:grid}@media screen and (max-width:1200px){.footer-module-scss-module__BKh3Zq__navigation{gap:30px}}@media screen and (max-width:1100px){.footer-module-scss-module__BKh3Zq__navigation{gap:var(--space-6);grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1000px){.footer-module-scss-module__BKh3Zq__navigation{grid-template-columns:1fr;justify-items:center;gap:30px}}@media screen and (max-width:768px){.footer-module-scss-module__BKh3Zq__navigation{gap:var(--space-6)}}.footer-module-scss-module__BKh3Zq__navigation>div{flex-direction:column;width:100%;display:flex}.footer-module-scss-module__BKh3Zq__navigation h3{margin-bottom:var(--space-5);color:var(--text-primary);white-space:nowrap;font-size:1em;font-weight:700}@media screen and (max-width:1100px){.footer-module-scss-module__BKh3Zq__navigation h3{margin-bottom:18px;font-size:.95em}}@media screen and (max-width:1000px){.footer-module-scss-module__BKh3Zq__navigation h3{margin-bottom:var(--space-5);font-size:1em}}.footer-module-scss-module__BKh3Zq__navigation ul{gap:var(--space-3);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}@media screen and (max-width:1100px){.footer-module-scss-module__BKh3Zq__navigation ul{gap:var(--space-2-5)}}@media screen and (max-width:1000px){.footer-module-scss-module__BKh3Zq__navigation ul{gap:var(--space-3)}}.footer-module-scss-module__BKh3Zq__navigation li{width:100%}.footer-module-scss-module__BKh3Zq__navigation a,.footer-module-scss-module__BKh3Zq__navigation .footer-module-scss-module__BKh3Zq__cookiePreferences{color:var(--text-faint);white-space:nowrap;width:fit-content;transition:all var(--transition-normal);padding:var(--space-1) 0;font-size:.9em;font-weight:400;display:inline-block;position:relative}@media screen and (max-width:1100px){.footer-module-scss-module__BKh3Zq__navigation a,.footer-module-scss-module__BKh3Zq__navigation .footer-module-scss-module__BKh3Zq__cookiePreferences{font-size:.85em}}@media screen and (max-width:1000px){.footer-module-scss-module__BKh3Zq__navigation a,.footer-module-scss-module__BKh3Zq__navigation .footer-module-scss-module__BKh3Zq__cookiePreferences{font-size:.9em}}.footer-module-scss-module__BKh3Zq__navigation a:after,.footer-module-scss-module__BKh3Zq__navigation .footer-module-scss-module__BKh3Zq__cookiePreferences:after{content:"";background:linear-gradient(90deg, var(--accent-strong), var(--accent));transform-origin:0;width:100%;height:1px;transition:transform var(--transition-normal);position:absolute;bottom:0;left:0;transform:scaleX(0)}.footer-module-scss-module__BKh3Zq__navigation a:hover,.footer-module-scss-module__BKh3Zq__navigation .footer-module-scss-module__BKh3Zq__cookiePreferences:hover{color:var(--text-primary)}.footer-module-scss-module__BKh3Zq__navigation a:hover:after,.footer-module-scss-module__BKh3Zq__navigation .footer-module-scss-module__BKh3Zq__cookiePreferences:hover:after{transform:scaleX(1)}.footer-module-scss-module__BKh3Zq__navigation>div h3,.footer-module-scss-module__BKh3Zq__navigation>div ul{text-align:left;align-items:flex-start}.footer-module-scss-module__BKh3Zq__active_link{color:var(--text-primary)!important}.footer-module-scss-module__BKh3Zq__active_link:after{background:linear-gradient(90deg, var(--accent-strong), var(--accent))!important;opacity:1!important;width:100%!important;height:2px!important}.footer-module-scss-module__BKh3Zq__active_link:hover{transform:none!important}.footer-module-scss-module__BKh3Zq__socials{margin-top:var(--space-2-5);gap:var(--space-3);z-index:2;display:flex;position:relative}.footer-module-scss-module__BKh3Zq__socials a{padding:var(--space-2);background:var(--accent-a10);transition:all var(--transition-normal);border-radius:50%;justify-content:center;align-items:center;font-size:1.4em;display:flex;position:relative}.footer-module-scss-module__BKh3Zq__socials a:hover{transform:translateY(-3px)}.footer-module-scss-module__BKh3Zq__socials a[data-brand-color=\#000000]:hover{background:var(--overlay-soft);color:var(--text-primary)}.footer-module-scss-module__BKh3Zq__socials a[data-brand-color=\#5865F2]:hover{color:#5865f2;background:#5865f24d}.footer-module-scss-module__BKh3Zq__socials a[data-brand-color=\#00A8FF]:hover{color:#00a8ff;background:#00a8ff4d}.footer-module-scss-module__BKh3Zq__socials a[data-brand-color="var(--accent)"]:hover{color:var(--accent);background:#6364ff4d}.footer-module-scss-module__BKh3Zq__socials a[data-brand-color=\#0088cc]:hover{color:#08c;background:#0088cc4d}.footer-module-scss-module__BKh3Zq__contact_info{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.footer-module-scss-module__BKh3Zq__contact_info small{color:var(--text-muted);font-size:.85em;line-height:2;display:block}@media screen and (max-width:1000px){.footer-module-scss-module__BKh3Zq__contact_info small{text-align:center}}@media screen and (max-width:1100px){.footer-module-scss-module__BKh3Zq__navigation>div h3{white-space:normal}}@media screen and (max-width:1000px){.footer-module-scss-module__BKh3Zq__navigation>div{align-items:center}.footer-module-scss-module__BKh3Zq__navigation>div h3{text-align:center;white-space:normal}.footer-module-scss-module__BKh3Zq__navigation>div ul{text-align:center;align-items:center}.footer-module-scss-module__BKh3Zq__navigation>div a,.footer-module-scss-module__BKh3Zq__navigation>div .footer-module-scss-module__BKh3Zq__cookiePreferences{margin-left:0}}@media screen and (max-width:768px){.footer-module-scss-module__BKh3Zq__footer_container{gap:30px;padding:30px 20px}.footer-module-scss-module__BKh3Zq__navigation{grid-template-columns:1fr;justify-items:center;gap:30px}.footer-module-scss-module__BKh3Zq__navigation>div{align-items:center;width:100%}.footer-module-scss-module__BKh3Zq__navigation>div h3{text-align:center}.footer-module-scss-module__BKh3Zq__navigation>div ul{text-align:center;align-items:center}.footer-module-scss-module__BKh3Zq__navigation>div a,.footer-module-scss-module__BKh3Zq__navigation>div .footer-module-scss-module__BKh3Zq__cookiePreferences{margin-left:0}}@media screen and (max-width:480px){.footer-module-scss-module__BKh3Zq__navigation{grid-template-columns:1fr;justify-items:center;gap:25px}.footer-module-scss-module__BKh3Zq__navigation>div{align-items:center;width:100%}.footer-module-scss-module__BKh3Zq__navigation>div h3{text-align:center;margin-bottom:var(--space-4)}.footer-module-scss-module__BKh3Zq__navigation>div ul{justify-content:center;gap:var(--space-3);flex-flow:wrap;display:flex}.footer-module-scss-module__BKh3Zq__navigation>div li{display:inline-block}.footer-module-scss-module__BKh3Zq__navigation>div a,.footer-module-scss-module__BKh3Zq__navigation>div .footer-module-scss-module__BKh3Zq__cookiePreferences{background:var(--accent-a10);border-radius:var(--radius-xs);transition:all var(--transition-normal);margin-left:0;padding:6px 12px}.footer-module-scss-module__BKh3Zq__navigation>div a:hover,.footer-module-scss-module__BKh3Zq__navigation>div .footer-module-scss-module__BKh3Zq__cookiePreferences:hover{background:var(--accent-a20);color:var(--text-primary);transform:translateY(-2px)}.footer-module-scss-module__BKh3Zq__navigation>div a:after,.footer-module-scss-module__BKh3Zq__navigation>div .footer-module-scss-module__BKh3Zq__cookiePreferences:after{display:none}}.footer-module-scss-module__BKh3Zq__logo_wrapper{margin:-2px;padding:2px;display:inline-block;position:relative}.footer-module-scss-module__BKh3Zq__logo_wrapper:after{content:"";background:linear-gradient(90deg, var(--accent-strong), var(--accent));width:80%;height:2px;transition:transform var(--transition-normal);opacity:0;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)scaleX(0)}.footer-module-scss-module__BKh3Zq__logo_wrapper:hover:after{opacity:.7;transform:translate(-50%)scaleX(1)}.footer-module-scss-module__BKh3Zq__logo_link{text-decoration:none;display:inline-block;position:relative}.footer-module-scss-module__BKh3Zq__logo_container{width:50px;height:50px;transition:all var(--transition-normal);position:relative;overflow:hidden}.footer-module-scss-module__BKh3Zq__small_logo,.footer-module-scss-module__BKh3Zq__full_logo{transition:all var(--transition-normal);position:absolute;top:0}.footer-module-scss-module__BKh3Zq__small_logo{opacity:1;width:50px;height:50px;left:0;transform:scale(1)}.footer-module-scss-module__BKh3Zq__full_logo{opacity:0;object-fit:contain;width:200px;height:50px;left:-75px;transform:scale(.8)}.footer-module-scss-module__BKh3Zq__logo_wrapper:hover .footer-module-scss-module__BKh3Zq__logo_container{width:200px}.footer-module-scss-module__BKh3Zq__logo_wrapper:hover .footer-module-scss-module__BKh3Zq__small_logo{opacity:0;transform:scale(.8)}.footer-module-scss-module__BKh3Zq__logo_wrapper:hover .footer-module-scss-module__BKh3Zq__full_logo{opacity:1;left:0;transform:scale(1)}.footer-module-scss-module__BKh3Zq__languages{margin-top:var(--space-4);padding-top:var(--space-4);grid-column:1/-1;position:relative}.footer-module-scss-module__BKh3Zq__languages:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-a20), transparent);height:1px;position:absolute;top:0;left:0;right:0}.footer-module-scss-module__BKh3Zq__languages h3{color:var(--text-faint);text-align:center;margin-bottom:6px;font-size:.9em;font-weight:600}.footer-module-scss-module__BKh3Zq__languages ul{flex-wrap:wrap;justify-content:center;gap:0 18px;margin:0;padding:0;list-style:none;display:flex}.footer-module-scss-module__BKh3Zq__languages a{color:var(--text-faint);transition:color var(--transition-fast);padding:0;font-size:.85em}.footer-module-scss-module__BKh3Zq__languages a:hover{color:var(--text-primary)}.footer-module-scss-module__BKh3Zq__languages a[aria-current=true]{color:var(--text-primary);font-weight:600}.footer-module-scss-module__BKh3Zq__company_info{text-align:center;padding-top:var(--space-2);grid-column:1/-1;margin-top:0;line-height:1.5;position:relative}.footer-module-scss-module__BKh3Zq__company_info p{color:var(--text-muted);margin:0;font-size:.85em}:is(.footer-module-scss-module__BKh3Zq__company_info p p,.footer-module-scss-module__BKh3Zq__company_info p div){line-height:inherit;margin:0;display:inline;font-size:1em!important}.footer-module-scss-module__BKh3Zq__company_info p *{font-size:inherit}.footer-module-scss-module__BKh3Zq__company_info a{color:var(--text-faint);cursor:pointer;padding:var(--space-1) 0;display:inline-block}.footer-module-scss-module__BKh3Zq__company_info a:hover{color:var(--text-primary);text-decoration:underline}.footer-module-scss-module__BKh3Zq__company_info .footer-module-scss-module__BKh3Zq__trademark{margin-top:var(--space-2-5);opacity:.85;font-size:.8em}.footer-module-scss-module__BKh3Zq__cookiePreferences{text-align:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit}
.styles-module-scss-module__PhrUOW__overlay{bottom:0;z-index:var(--z-fixed);pointer-events:none;justify-content:center;padding:12px;display:flex;position:fixed;inset-inline:0}.styles-module-scss-module__PhrUOW__container{pointer-events:auto;background:var(--surface-solid-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:100%;max-width:1200px;max-height:75dvh;padding:16px 20px;position:relative;overflow-y:auto;box-shadow:0 4px 24px #0003}.styles-module-scss-module__PhrUOW__mainContent{justify-content:space-between;align-items:center;gap:24px;display:flex}.styles-module-scss-module__PhrUOW__header{flex:1}.styles-module-scss-module__PhrUOW__header p{font-size:var(--fs-sm);color:var(--text-secondary);margin:0;line-height:1.5}.styles-module-scss-module__PhrUOW__customizeButton{min-height:36px;color:var(--text-primary);font:inherit;font-size:var(--fs-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;text-decoration:underline;display:flex}.styles-module-scss-module__PhrUOW__chevronUp,.styles-module-scss-module__PhrUOW__chevronDown{transition:transform .24s cubic-bezier(.2,0,0,1)}.styles-module-scss-module__PhrUOW__chevronUp{transform:rotate(0)}.styles-module-scss-module__PhrUOW__chevronDown{transform:rotate(180deg)}.styles-module-scss-module__PhrUOW__actions{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:50%;display:grid}.styles-module-scss-module__PhrUOW__actions button{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-2);min-height:44px;color:var(--text-primary);font:inherit;font-size:var(--fs-sm);cursor:pointer;padding:10px 16px;font-weight:600}.styles-module-scss-module__PhrUOW__actions button:hover{background:var(--fill-hover)}.styles-module-scss-module__PhrUOW__actions button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.styles-module-scss-module__PhrUOW__preferencesDisclosure{opacity:0;visibility:hidden;grid-template-rows:0fr;margin-inline:-6px;transition:grid-template-rows .24s cubic-bezier(.2,0,0,1),opacity .16s,visibility 0s linear .24s;display:grid}.styles-module-scss-module__PhrUOW__preferencesDisclosure[data-expanded=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.styles-module-scss-module__PhrUOW__preferencesClip{min-height:0;padding-inline:6px;overflow:hidden}.styles-module-scss-module__PhrUOW__preferences{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px;padding-top:16px;padding-bottom:6px;display:grid}.styles-module-scss-module__PhrUOW__preferenceItem{cursor:pointer;grid-template-columns:1fr auto;align-content:start;gap:8px 12px;display:grid}.styles-module-scss-module__PhrUOW__preferenceItem:has(input:disabled){cursor:default}.styles-module-scss-module__PhrUOW__checkboxControl{width:22px;height:22px;position:relative}.styles-module-scss-module__PhrUOW__checkboxControl input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.styles-module-scss-module__PhrUOW__checkboxControl input:checked+.styles-module-scss-module__PhrUOW__checkboxVisual{background:var(--accent);border-color:var(--accent);color:#fff}.styles-module-scss-module__PhrUOW__checkboxControl input:checked+.styles-module-scss-module__PhrUOW__checkboxVisual svg{opacity:1}.styles-module-scss-module__PhrUOW__checkboxControl input:focus-visible+.styles-module-scss-module__PhrUOW__checkboxVisual{outline:2px solid var(--accent);outline-offset:3px}.styles-module-scss-module__PhrUOW__checkboxControl input:disabled+.styles-module-scss-module__PhrUOW__checkboxVisual{background:var(--fill-hover);border-color:var(--border-strong);color:var(--text-secondary)}.styles-module-scss-module__PhrUOW__checkboxVisual{border:1px solid var(--border-strong);background:var(--surface-2);pointer-events:none;border-radius:5px;place-items:center;width:100%;height:100%;display:grid}.styles-module-scss-module__PhrUOW__checkboxVisual svg{opacity:0}.styles-module-scss-module__PhrUOW__preferenceTitle{font-size:var(--fs-sm);color:var(--text-primary);font-weight:600}.styles-module-scss-module__PhrUOW__preferenceDescription{font-size:var(--fs-sm);color:var(--text-muted);grid-column:1/-1;line-height:1.5}.styles-module-scss-module__PhrUOW__saveButton{min-height:44px;font:inherit;font-size:var(--fs-sm);border-radius:var(--radius-md);cursor:pointer;border:0;grid-column:1/-1;padding:12px;font-weight:600}.styles-module-scss-module__PhrUOW__actions .styles-module-scss-module__PhrUOW__primaryButton,.styles-module-scss-module__PhrUOW__saveButton{background:var(--accent);border-color:var(--accent);color:#fff}.styles-module-scss-module__PhrUOW__actions .styles-module-scss-module__PhrUOW__primaryButton:hover,.styles-module-scss-module__PhrUOW__saveButton:hover{background:var(--accent-strong);border-color:var(--accent-strong)}@media (max-width:768px){.styles-module-scss-module__PhrUOW__overlay{padding:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.styles-module-scss-module__PhrUOW__container{padding:12px}.styles-module-scss-module__PhrUOW__mainContent{display:block}.styles-module-scss-module__PhrUOW__actions{max-width:none}.styles-module-scss-module__PhrUOW__preferences{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__PhrUOW__preferencesDisclosure,.styles-module-scss-module__PhrUOW__chevronUp,.styles-module-scss-module__PhrUOW__chevronDown{transition:none}}.styles-module-scss-module__PhrUOW__container[data-reopened=true] .styles-module-scss-module__PhrUOW__mainContent{padding-right:36px}.styles-module-scss-module__PhrUOW__closeButton{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.styles-module-scss-module__PhrUOW__closeButton:hover{background:var(--fill-hover);color:var(--text-primary)}
