﻿:root{--ink: #070909;--ink-soft: #111514;--night: #191c28;--paper: #f2f2ec;--white: #ffffff;--muted: #a8ada6;--line: rgba(79, 160, 202, 0.32);--lime: #4fa0ca;--lime-bright: #80c0e1;--lime-dark: #276382;--display: "Outfit", sans-serif;--heading: "MuseoModerno", var(--display);--body: "Manrope", sans-serif;--radius: 1.5rem;--page: calc(min(1180px, calc(100vw - 48px)))}html[data-theme="white"]{--ink: #111713;--ink-soft: #f7f9f4;--night: #e9eee7;--paper: #f4f5ef;--white: #111713;--muted: #5d6a62;--line: rgba(32, 81, 106, .25);--lime: #3597ca;--lime-bright: #5eacd5;--lime-dark: #20516a;--accent-ink: #183c4f;--surface: #f7f9f4;--surface-alt: #edf2ea;--border-strong: #c4d0c4}@font-face{font-family:"Manrope";font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope/Manrope-05a39e51e7c9499ce4f9e45a19afe1f5db08c6bd9e6beb95298fba5ba6d31573.woff2) format("woff2")}@font-face{font-family:"MuseoModerno";font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/museomoderno/MuseoModerno-007c5ba1a13dd3bdeb8881e7d6ee5520d895cbd60acff0444c05da4dc950e208.woff2) format("woff2")}@font-face{font-family:"Outfit";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/outfit/Outfit-931882b0710c21550b7ae1ad39105aa7bbadf566f2c8e54c7a293a4eb2bcb5da.woff2) format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background-color:#020708;background-image:linear-gradient(rgba(2,7,8,0.78), rgba(2,7,8,0.88)),url(/assets/web/hero-future-background-09667dd75fac4f0975c70fb7a7ebcbe0235f6d7f89e1778c3bf9cacbfec35ce6.jpg);background-position:center top;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;color:var(--white);font-family:var(--body);-webkit-font-smoothing:antialiased}html[data-theme="white"] body{background-color:#ffffff;background-image:linear-gradient(rgba(255,255,255,0.91), rgba(255,255,255,0.96)),url(/assets/web/hero-future-background-09667dd75fac4f0975c70fb7a7ebcbe0235f6d7f89e1778c3bf9cacbfec35ce6.jpg);background-position:center top;background-size:cover;background-attachment:fixed;background-repeat:no-repeat}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.skip-link{position:fixed;left:1rem;top:1rem;z-index:100;transform:translateY(-200%);background:var(--lime);color:var(--ink);padding:.75rem 1rem;border-radius:999px}.skip-link:focus{transform:translateY(0)}h1,h2{margin:0;font-family:var(--display);font-weight:500;letter-spacing:-.055em}h1{max-width:590px;font-family:var(--heading);font-size:clamp(2.8rem, 4.5vw, 5.1rem);line-height:.91}h2{font-size:clamp(2.7rem, 4.4vw, 4.8rem);line-height:.94}h2 em{color:var(--lime);font-style:normal}h3{font-family:var(--display)}.eyebrow{margin:0 0 1.25rem;color:var(--lime);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 1.35rem;border:1px solid var(--lime);border-radius:999px;background:var(--lime);color:#fff;font-size:.82rem;font-weight:800;cursor:pointer;transition:transform .2s ease, background .2s ease, color .2s ease}.button:hover,.button:focus-visible{transform:translateY(-2px);background:var(--lime-bright)}.button--small{min-height:44px;padding-inline:1.15rem}.button--ghost{background:transparent;color:var(--white);border-color:rgba(255,255,255,0.35)}.button--ghost:hover,.button--ghost:focus-visible{color:#fff;border-color:var(--lime);background:var(--lime)}.button--ink{border-color:var(--ink);background:var(--ink);color:var(--white)}.button--ink:hover,.button--ink:focus-visible{border-color:#12232c;background:#12232c;color:var(--white)}html[data-theme="white"] .button--ghost{color:var(--ink);border-color:rgba(17,23,19,0.3)}html[data-theme="white"] .button--ghost:hover,html[data-theme="white"] .button--ghost:focus-visible{color:#fff;border-color:var(--lime-dark);background:var(--lime)}html[data-theme="white"] .button--ink{color:#ffffff}html[data-theme="white"] .button--ink:hover{border-color:#001c2a;background:#001c2a;color:#ffffff}:focus-visible{outline:2px solid var(--lime-bright);outline-offset:4px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}}.site-header{position:fixed;inset:0 0 auto;z-index:50;width:var(--page);margin:14px auto 0;min-height:66px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:2rem;padding:.55rem .7rem .55rem 1rem;border:1px solid rgba(255,255,255,0.1);border-radius:999px;background:rgba(7,9,9,0.82);backdrop-filter:blur(18px);box-shadow:0 12px 40px rgba(0,0,0,0.24);transition:border-color .2s ease, background .2s ease}.site-header.is-scrolled{border-color:rgba(79,160,202,0.24);background:rgba(7,9,9,0.94)}.site-header .brand{width:124px}.site-header .brand img{width:100%;height:42px;object-fit:contain;object-position:left center}.logo-variant{display:block}.logo-variant--white{display:none}html[data-theme="white"] .logo-variant--dark{display:none}html[data-theme="white"] .logo-variant--white{display:block}html[data-theme="white"] .site-header{border-color:rgba(7,9,9,0.12);background:rgba(255,255,255,0.9);box-shadow:0 12px 40px rgba(31,43,32,0.1)}html[data-theme="white"] .site-header.is-scrolled{border-color:rgba(32,81,106,0.25);background:rgba(255,255,255,0.97)}.desktop-nav{display:flex;justify-content:center;gap:clamp(0.6rem, 2.4vw, 1.4rem)}.desktop-nav a,.desktop-nav>.nav-dropdown>button,.text-link{color:#d7dbd5;font:inherit;font-size:.78rem;font-weight:600;letter-spacing:.02em;background:none;border:0;padding:0;cursor:pointer}.desktop-nav a:hover,.desktop-nav a:focus-visible,.desktop-nav .nav-dropdown>button:hover,.desktop-nav .nav-dropdown>button:focus-visible,.text-link:hover{color:var(--lime-bright)}html[data-theme="white"] .desktop-nav a,html[data-theme="white"] .desktop-nav .nav-dropdown>button,html[data-theme="white"] .text-link{color:#344039}html[data-theme="white"] .desktop-nav a:hover,html[data-theme="white"] .desktop-nav a:focus-visible,html[data-theme="white"] .desktop-nav .nav-dropdown>button:hover,html[data-theme="white"] .desktop-nav .nav-dropdown>button:focus-visible,html[data-theme="white"] .text-link:hover{color:var(--lime-dark)}.nav-dropdown{position:relative}.nav-dropdown>button{display:inline-flex;align-items:center;gap:.3rem}.nav-dropdown>button::after{content:"▾";font-size:.6rem}.nav-dropdown [data-target="country"]{display:inline-flex;align-items:center;gap:.3rem}.nav-dropdown__panel{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%);min-width:220px;padding:.5rem;display:none;flex-direction:column;border:1px solid rgba(255,255,255,0.12);border-radius:1.1rem;background:rgba(7,9,9,0.96);backdrop-filter:blur(18px);box-shadow:0 20px 40px rgba(0,0,0,0.3)}.nav-dropdown__panel a{padding:.55rem .7rem;border-radius:.7rem;color:#d7dbd5;font-size:.74rem;font-weight:600}.nav-dropdown__panel a:hover,.nav-dropdown__panel a:focus-visible{color:var(--ink);background:var(--lime)}.nav-dropdown.is-open>.nav-dropdown__panel{display:flex}html[data-theme="white"] .nav-dropdown__panel{border-color:rgba(17,23,19,0.12);background:rgba(255,255,255,0.98)}html[data-theme="white"] .nav-dropdown__panel a{color:#344039}html[data-theme="white"] .nav-dropdown__panel a:hover,html[data-theme="white"] .nav-dropdown__panel a:focus-visible{color:var(--ink);background:var(--lime)}.locale-option{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.locale-option.is-selected{color:var(--lime-bright)}.locale-option__label{display:flex;align-items:center;gap:.5rem}.locale-option__check{display:grid;place-items:center;width:14px;height:14px;flex-shrink:0}.locale-option__check svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}html[data-theme="white"] .locale-option.is-selected{color:#183c4f}.country-flag{display:inline-flex;width:18px;height:13px;flex-shrink:0;border-radius:2px;overflow:hidden;border:1px solid rgba(255,255,255,0.18)}.country-flag img{width:100%;height:100%;object-fit:cover;display:block}html[data-theme="white"] .country-flag{border-color:rgba(17,23,19,0.15)}.header-actions{display:flex;align-items:center;gap:.75rem}.header-actions .locale-toggle{position:relative}.header-actions .locale-toggle .nav-dropdown__panel{left:auto;right:0;transform:none}.theme-toggle,.locale-toggle>button{min-height:36px;padding:0 .75rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid rgba(255,255,255,0.25);border-radius:999px;background:rgba(255,255,255,0.04);color:#d7dbd5;font:inherit;font-size:.67rem;font-weight:800;line-height:1;cursor:pointer;transition:transform .2s ease, border-color .2s ease, background .2s ease, color .2s ease}.theme-toggle:hover,.theme-toggle:focus-visible,.locale-toggle>button:hover,.locale-toggle>button:focus-visible{transform:translateY(-2px);border-color:var(--lime);background:rgba(79,160,202,0.12);color:var(--lime-bright)}.theme-toggle__icon{display:grid;place-items:center;width:16px;height:16px}.theme-toggle__icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}html[data-theme="white"] .theme-toggle,html[data-theme="white"] .locale-toggle>button{border-color:rgba(17,23,19,0.18);background:rgba(17,23,19,0.04);color:#344039}html[data-theme="white"] .theme-toggle:hover,html[data-theme="white"] .theme-toggle:focus-visible,html[data-theme="white"] .locale-toggle>button:hover,html[data-theme="white"] .locale-toggle>button:focus-visible{border-color:var(--lime-dark);background:rgba(53,151,202,0.14);color:#183c4f}.menu-toggle{display:none;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,0.16);border-radius:50%;background:transparent}.menu-toggle span{display:block;width:16px;height:1px;margin:5px auto;background:var(--white);transition:transform .2s ease}.menu-toggle[aria-expanded="true"] span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:last-child{transform:translateY(-3px) rotate(-45deg)}html[data-theme="white"] .menu-toggle{border-color:rgba(17,23,19,0.18)}html[data-theme="white"] .menu-toggle span{background:var(--ink)}.mobile-nav{position:fixed;inset:0;z-index:40;overflow-y:auto;padding:112px 24px 32px;background:rgba(7,9,9,0.98)}.mobile-nav[hidden]{display:none}.mobile-nav__group__panel{padding:.5rem 0 .8rem 1rem;display:none;flex-direction:column;gap:.5rem}.mobile-nav__group__panel a{color:var(--muted);font-size:.95rem}.mobile-nav__group__panel a:hover{color:var(--lime)}.mobile-nav__group.is-open .mobile-nav__group__panel{display:flex}.mobile-nav__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}.mobile-nav>a,.mobile-nav__group>button{display:block;width:100%;padding:.8rem 0;border:0;border-bottom:1px solid rgba(255,255,255,0.1);background:none;color:var(--white);text-align:left;font-family:var(--display);font-size:clamp(1.4rem, 6vw, 2.4rem);line-height:1;cursor:pointer}.mobile-nav>a:hover,.mobile-nav__group>button:hover{color:var(--lime)}html[data-theme="white"] .mobile-nav{background:rgba(255,255,255,0.98);color:var(--ink)}html[data-theme="white"] .mobile-nav>a,html[data-theme="white"] .mobile-nav__group>button{color:var(--ink);border-color:rgba(17,23,19,0.12)}.menu-open,.modal-open{overflow:hidden}@media (max-width: 980px){.site-header{grid-template-columns:1fr auto auto}.desktop-nav,.text-link{display:none}.header-actions .locale-toggle,.header-actions .text-link{display:none}.menu-toggle{display:block}}@media (max-width: 640px){:root{--page: calc(min(100% - 28px, 1180px))}.site-header{min-height:58px;margin-top:8px;padding-left:.8rem}.brand{width:105px}.brand img{height:36px}.header-actions{display:none}.site-header{grid-template-columns:1fr auto}}.js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity 0.7s ease,transform 0.7s cubic-bezier(0.2, 0.7, 0.2, 1)}.js .is-visible[data-reveal]{opacity:1;transform:translateY(0)}.section{width:var(--page);margin:0 auto;padding:3.75rem 0}.section-heading{display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(280px, 0.65fr);align-items:end;gap:clamp(1.5rem, 5vw, 4.5rem);margin-bottom:2rem}.section-heading--compact{grid-template-columns:1fr;align-items:center}.section-heading>p{margin:0 0 .45rem;color:var(--muted);line-height:1.8}.section-heading__aside{display:flex;align-items:flex-start;flex-direction:column;gap:.8rem}.section-heading__aside p{margin:0;color:var(--muted);line-height:1.7}.section-heading__aside .button{flex:0 0 auto}.arrow-link{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;padding:.8rem 0;border-bottom:1px solid var(--lime);color:var(--white);font-size:.78rem;font-weight:800}.arrow-link span{color:var(--lime);font-size:1.1rem;transition:transform .2s ease}.arrow-link:hover span{transform:translateX(5px)}.arrow-link--dark{color:var(--ink)}.hero{position:relative;min-height:760px;padding:96px calc(max(24px, calc((100vw - 1180px) / 2))) 48px;display:flex;align-items:center;overflow:hidden}.hero .eyebrow{color:#8ac9e9}.hero .button--ghost{color:var(--white);border-color:rgba(255,255,255,0.42)}.hero-media{position:absolute;inset:0;overflow:hidden;isolation:isolate}.hero-media::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg, rgba(2,7,8,0.9) 0%, rgba(3,12,8,0.78) 18%, rgba(53,151,202,0.62) 36%, rgba(53,151,202,0.24) 55%, rgba(2,7,8,0.08) 76%, rgba(2,7,8,0.3) 100%),linear-gradient(180deg, rgba(2,7,8,0.34) 0%, transparent 35%, rgba(2,7,8,0.44) 100%)}.hero-media::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 28% 48%, rgba(53,151,202,0.32), transparent 34%),linear-gradient(180deg, rgba(2,7,8,0.15) 0%, transparent 42%, rgba(2,7,8,0.32) 100%)}.hero-photo{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center center}.hero-copy{position:relative;z-index:4;width:calc(min(100%, 590px));padding:72px 0 24px}.hero h1{color:#f8fff7;text-shadow:0 3px 24px rgba(0,0,0,0.35)}.hero h1 em{color:#3597ca;font-style:normal}.hero-lead{max-width:52ch;margin:1.15rem 0 0;color:#f0f7f0;font-size:.93rem;font-weight:500;line-height:1.55;text-shadow:0 2px 18px rgba(0,0,0,0.45)}.hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.35rem}.hero-proof{display:flex;flex-wrap:wrap;gap:1.2rem;margin:1.25rem 0 0;padding:0;list-style:none;color:#c0d6cb;font-size:.72rem}.hero-proof li{display:flex;align-items:center;gap:.45rem}.hero-proof li::before{content:"✓";color:var(--lime)}html[data-theme="white"] .hero{background:#ffffff}html[data-theme="white"] .hero h1{color:#111713;text-shadow:none}html[data-theme="white"] .hero h1 em{color:#111713}html[data-theme="white"] .hero .eyebrow{color:var(--lime-dark)}html[data-theme="white"] .hero .button--ghost{color:var(--ink);border-color:rgba(17,23,19,0.35)}html[data-theme="white"] .hero .hero-media::before{background:linear-gradient(90deg, rgba(255,255,255,0.98) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.42) 56%, rgba(255,255,255,0.06) 100%),linear-gradient(180deg, rgba(255,255,255,0.16), transparent 48%, rgba(255,255,255,0.2))}html[data-theme="white"] .hero .hero-media::after{background:radial-gradient(circle at 28% 48%, rgba(53,151,202,0.14), transparent 34%),linear-gradient(180deg, rgba(255,255,255,0.08), transparent 50%, rgba(255,255,255,0.24) 100%)}html[data-theme="white"] .hero .hero-lead{color:#344039;text-shadow:none}html[data-theme="white"] .hero .hero-proof{color:#526057}html[data-theme="white"] .hero .hero-proof li::before{color:var(--accent-ink)}.trust-strip{width:100%;margin:0 auto 2.5rem;padding:clamp(3.5rem, 5vw, 5rem) calc(max(24px, calc((100vw - 1180px) / 2)));display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:clamp(0.7rem, 2vw, 1.7rem);border-block:1px solid rgba(53,151,202,0.18);background:rgba(2,10,10,0.42);color:var(--muted);font-size:.75rem}.trust-card{min-width:0;padding:.6rem .55rem;display:flex;align-items:center;flex-direction:column;gap:.75rem;text-align:center}.trust-card h3{margin:0;color:#3597ca;font-size:.9rem;line-height:1.2}.trust-card p{max-width:24ch;margin:.4rem auto 0;color:#b7c8bf;font-size:.7rem;line-height:1.45}.trust-card a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.trust-icon{display:grid;place-items:center;width:52px;height:52px;color:#3597ca}.trust-icon svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}html[data-theme="white"] .trust-strip{border-color:rgba(32,81,106,0.22);background:var(--surface);color:var(--muted);box-shadow:0 14px 32px rgba(42,64,46,0.06)}html[data-theme="white"] .trust-strip .trust-card h3,html[data-theme="white"] .trust-strip .trust-icon{color:var(--accent-ink)}html[data-theme="white"] .trust-strip .trust-card p{color:var(--muted)}.product{padding-top:5.25rem}.product-layout{display:grid;grid-template-columns:minmax(0, 1.42fr) minmax(330px, 0.58fr);gap:1rem;align-items:stretch}.product-ui{position:relative;min-width:0;margin:0;padding:1rem;border:1px solid var(--line);border-radius:2.2rem;background:#dce0d9;color:#18201b;overflow:hidden;box-shadow:0 35px 80px rgba(0,0,0,0.38)}.product-ui::after{content:"";position:absolute;right:-10%;bottom:-42%;width:58%;aspect-ratio:1;border-radius:50%;background:rgba(79,160,202,0.42);filter:blur(45px)}.product-ui figcaption{position:relative;z-index:2;margin:.55rem .5rem .05rem;color:#677168;font-size:.55rem}.ui-topbar{position:relative;z-index:2;height:38px;display:flex;align-items:center;gap:.55rem;padding:0 .6rem;font-size:.6rem;color:#59625b}.ui-topbar>span:nth-child(2){flex:1}.ui-brand-dot{width:13px;height:13px;border-radius:4px 8px 4px 8px;background:var(--lime-dark);transform:rotate(16deg)}.ui-avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#18201b;color:var(--lime);font-weight:800}.ui-shell{position:relative;z-index:2;display:grid;grid-template-columns:42px 1fr;min-height:365px;border:1px solid rgba(18,26,20,0.12);border-radius:1.35rem;background:#eff1ec;overflow:hidden}.ui-sidebar{padding-top:.85rem;display:flex;align-items:center;flex-direction:column;gap:.75rem;border-right:1px solid rgba(18,26,20,0.08);background:#e5e8e1}.ui-sidebar i{width:15px;height:15px;border:1px solid rgba(18,26,20,0.22);border-radius:5px}.ui-sidebar i:first-child{background:var(--lime);border-color:var(--lime-dark)}.ui-content{min-width:0;padding:clamp(0.75rem, 1.7vw, 1.2rem)}.ui-kpis{display:grid;grid-template-columns:repeat(3, 1fr);gap:.55rem}.ui-kpis div{min-width:0;padding:.7rem;border:1px solid rgba(18,26,20,0.08);border-radius:.8rem;background:rgba(255,255,255,0.78)}.ui-kpis span,.ui-kpis small{display:block;color:#6a726c;font-size:.55rem}.ui-kpis strong{display:block;margin:.25rem 0 .15rem;font-family:var(--display);font-size:clamp(1.05rem, 2.1vw, 1.65rem)}.ui-kpis small{color:#005480}.ui-main-grid{display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(130px, 0.45fr);gap:.55rem;margin-top:.55rem}.ui-calendar,.ui-activity{min-width:0;min-height:235px;padding:.85rem;border:1px solid rgba(18,26,20,0.08);border-radius:.8rem;background:rgba(255,255,255,0.82)}.ui-widget-title{display:flex;justify-content:space-between;gap:1rem;align-items:center;font-size:.65rem}.ui-widget-title span{color:#818881;font-size:.53rem}.calendar-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:34px;gap:.35rem;margin-top:.85rem}.calendar-grid i{border-radius:.5rem;background:#e9ece6}.calendar-grid i:nth-child(3n + 1){background:rgba(79,160,202,0.46)}.calendar-grid i:nth-child(5){grid-column:span 2;background:#26302a}.activity-ring{width:calc(min(88px, 78%));aspect-ratio:1;margin:.9rem auto .65rem;display:grid;place-content:center;text-align:center;border:10px solid #e6e9e2;border-top-color:var(--lime);border-right-color:var(--lime);border-radius:50%}.activity-ring b{font-family:var(--display);font-size:1.1rem}.activity-ring small{color:#778078;font-size:.5rem}.ui-activity ul{margin:0;padding:0;list-style:none;font-size:.55rem;color:#667068}.ui-activity li{display:flex;justify-content:space-between;padding:.28rem 0;border-bottom:1px solid #edf0eb}.ui-activity li::after{content:"";width:28px;height:4px;border-radius:99px;background:var(--lime)}.product-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:1.35rem 1.15rem 1rem;border:1px solid rgba(255,255,255,0.1);border-radius:1.7rem}.product-copy h3{margin:1.5rem 0 .7rem;font-size:clamp(1.65rem, 2.3vw, 2.45rem);font-weight:500;line-height:1.03}.product-copy>p{color:var(--muted);font-size:.78rem;line-height:1.62}.section-index{margin-bottom:auto;color:var(--lime);font-size:.63rem;letter-spacing:.12em;text-transform:uppercase}.feature-list{margin:.8rem 0;padding:0;list-style:none}.feature-list li{padding:.55rem 0;border-top:1px solid rgba(255,255,255,0.1)}.feature-list strong,.feature-list span{display:block}.feature-list strong{font-size:.8rem}.feature-list span{margin-top:.2rem;color:var(--muted);font-size:.63rem;line-height:1.45}html[data-theme="white"] .product-copy{border-color:rgba(17,23,19,0.14);background:rgba(255,255,255,0.58)}html[data-theme="white"] .feature-list li{border-color:#d2dbd1}.benefits{border-top:1px solid rgba(255,255,255,0.08)}.benefit-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:.75rem}.benefit-card{min-height:176px;padding:1.1rem;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:1.15rem;background:#0d100f}.benefit-card span{color:var(--lime);font-size:.62rem}.benefit-card h3{margin:.6rem 0 .45rem;font-size:1.1rem;font-weight:600}.benefit-card p{max-width:36ch;margin:0;color:var(--muted);font-size:.66rem;line-height:1.45}.benefit-card--lime{color:var(--ink);border-color:var(--lime);background:var(--lime)}.benefit-card--lime span,.benefit-card--lime p{color:#002a40}html[data-theme="white"] .benefits{border-color:rgba(17,23,19,0.1)}html[data-theme="white"] .benefit-card{border-color:var(--border-strong);background:var(--surface);box-shadow:0 14px 32px rgba(42,64,46,0.06)}html[data-theme="white"] .benefit-card p{color:var(--muted)}html[data-theme="white"] .benefit-card--lime{border-color:var(--lime);box-shadow:0 16px 34px rgba(0,76,116,0.16)}.support{margin:1rem 0;padding:clamp(3.5rem, 5vw, 4.75rem) calc(max(24px, calc((100vw - 1180px) / 2)));display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(400px, 1.08fr);gap:clamp(2rem, 5vw, 5rem);align-items:center;background:var(--paper);color:var(--ink)}.support h2{max-width:none;font-size:clamp(2rem, 3vw, 3rem)}.support h2 em{display:block;color:#005683}.support .eyebrow{color:#3597ca}.support-copy>p:not(.eyebrow){max-width:58ch;color:#4f5751;font-size:.88rem;line-height:1.65}.support-metrics{margin:1.4rem 0;display:grid;grid-template-columns:repeat(3, 1fr);border-block:1px solid #d0d4cc}.support-metrics div{padding:.75rem 0}.support-metrics div+div{padding-left:1rem;border-left:1px solid #d0d4cc}.support-metrics strong,.support-metrics span{display:block}.support-metrics strong{font-family:var(--display);font-size:1.4rem}.support-metrics span{margin-top:.25rem;color:#687068;font-size:.62rem}.support-media{align-self:end;min-width:0}.support-media img{width:100%;height:auto}html[data-theme="white"] .support h2 em{color:var(--accent-ink)}@media (min-width: 981px){.support h2{white-space:nowrap}}.capabilities{padding-top:5.25rem}.capability-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, minmax(235px, auto));gap:.7rem}.capability{position:relative;padding:1.2rem;border:1px solid rgba(255,255,255,0.12);border-radius:1.3rem;overflow:hidden;background:#0e1110}.capability span{color:var(--lime);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.capability h3{margin:auto 0 .45rem;max-width:14ch;font-size:clamp(1.25rem, 2vw, 1.9rem);font-weight:500;line-height:1.02}.capability p{max-width:42ch;margin:0;color:var(--muted);font-size:.66rem;line-height:1.48}.capability--hero{display:flex;flex-direction:column;min-height:0;border-color:var(--line);background:linear-gradient(150deg, #171b17, #0b0e0d)}.capability--accent{background:var(--lime);color:var(--ink)}.capability--accent span,.capability--accent p{color:#002c43}.capability--accent b{position:absolute;right:1.3rem;top:1.2rem;font-family:var(--display);font-size:1.5rem}.timeline{margin:.9rem 0 0;padding:.8rem;display:grid;gap:.45rem;border:1px solid rgba(79,160,202,0.2);border-radius:.9rem;background:rgba(0,0,0,0.22)}.timeline i{display:block;height:20px;border-radius:.4rem;background:linear-gradient(90deg, rgba(79,160,202,0.22) 0 64%, transparent 64%);border:1px solid rgba(255,255,255,0.06)}.timeline i:nth-child(2){background:linear-gradient(90deg, transparent 0 18%, rgba(79,160,202,0.62) 18% 76%, transparent 76%)}.timeline i:nth-child(3){background:linear-gradient(90deg, transparent 0 42%, #313a32 42% 90%, transparent 90%)}.timeline i:nth-child(4){background:linear-gradient(90deg, rgba(79,160,202,0.22) 0 35%, transparent 35%)}html[data-theme="white"] .capability{border-color:var(--border-strong);background:var(--surface)}html[data-theme="white"] .capability--hero{border-color:var(--line);background:linear-gradient(150deg, var(--surface), var(--surface-alt))}html[data-theme="white"] .capability--accent{border-color:var(--lime);box-shadow:0 16px 34px rgba(0,76,116,0.16)}html[data-theme="white"] .timeline{border-color:rgba(32,81,106,0.22);background:rgba(255,255,255,0.7)}html[data-theme="white"] .timeline i{border-color:rgba(17,23,19,0.1)}html[data-theme="white"] .timeline i:nth-child(3){background:linear-gradient(90deg, transparent 0 42%, #cbd4cb 42% 90%, transparent 90%)}.pricing{width:calc(min(1260px, calc(100vw - 48px)));padding-block:3.5rem}.pricing-intro{max-width:760px;margin:0 auto 2rem;text-align:center}.pricing-intro>p:last-child{max-width:58ch;margin:.8rem auto 0;color:var(--muted);font-size:.85rem;line-height:1.55}.pricing-grid{display:grid;grid-template-columns:repeat(4, 1fr);align-items:stretch;gap:.9rem}.pricing-note{margin:.7rem auto 0;color:#777e77;text-align:center;font-size:.55rem}.pricing-partner{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.6rem auto 0;color:#777e77;font-size:.65rem}.pricing-partner__logo{width:20px;height:20px}.pricing-partner__brand{font-size:1.15em;font-weight:700}.price-card{position:relative;padding:1.15rem;display:flex;flex-direction:column;min-height:380px;border:1px solid rgba(255,255,255,0.14);border-radius:1.5rem;background:#0e1110}.price-card__head span,.price-card__head small{display:block}.price-card__head span{font-family:var(--display);font-size:1.5rem}.price-card__head small{max-width:30ch;min-height:2.25rem;margin-top:.3rem;color:var(--muted);font-size:.6rem;line-height:1.35}.price-card ul{flex:1;margin:0 0 .75rem;padding:0;list-style:none;color:#c3c8c2;font-size:.63rem}.price-card li{padding:.34rem 0;border-bottom:1px solid rgba(255,255,255,0.1)}.price-card li::before{content:"✓";margin-right:.55rem;color:var(--lime)}.price-card .button{width:100%;min-height:44px;font-size:.72rem}.price-card--featured{color:var(--ink);border-color:var(--lime);background:var(--lime);transform:translateY(-0.5rem)}.price-card--featured .price-card__head small{color:#002f48}.price-card--featured ul{color:#001c2a}.price-card--featured li{border-color:rgba(0,19,29,0.15)}.price-card--featured li::before{color:var(--ink)}.price-card--enterprise{border-color:rgba(79,160,202,0.28);background:linear-gradient(155deg, #111614, #0b0e0d)}.price{margin:.8rem 0;font-family:var(--display);font-size:clamp(2.55rem, 3.6vw, 3.8rem);line-height:1;letter-spacing:-.06em}.price sup{vertical-align:top;margin-right:.25rem;font-size:1rem;letter-spacing:0}.price small{margin-left:.25rem;font-family:var(--body);font-size:.7rem;letter-spacing:0}.price--custom{margin-top:1.45rem;font-size:clamp(2rem, 2.8vw, 3rem);letter-spacing:-.04em}.popular-tag{position:absolute;right:1rem;top:1rem;padding:.35rem .6rem;border-radius:99px;background:var(--ink);color:var(--lime);font-size:.52rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em}html[data-theme="white"] .price-card{border-color:var(--border-strong);background:#ffffff;color:var(--ink);box-shadow:0 14px 32px rgba(42,64,46,0.06)}html[data-theme="white"] .price-card ul{color:#435249}html[data-theme="white"] .price-card li{border-color:#dce4da}html[data-theme="white"] .price-card li::before{color:var(--accent-ink)}html[data-theme="white"] .price-card--featured{border-color:var(--lime);background:var(--lime);box-shadow:0 16px 34px rgba(0,76,116,0.16)}html[data-theme="white"] .price-card--featured ul{color:#001c2a}html[data-theme="white"] .price-card--featured li{border-color:rgba(0,19,29,0.15)}html[data-theme="white"] .price-card--enterprise{border-color:var(--border-strong);background:linear-gradient(155deg, #fff, var(--surface-alt))}html[data-theme="white"] .pricing-note,html[data-theme="white"] .pricing-partner{color:var(--muted)}.final-cta{position:relative;width:calc(min(1260px, calc(100vw - 32px)));min-height:390px;margin:1.5rem auto;padding:clamp(1.6rem, 4vw, 3.25rem);display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:2rem;border:1px solid var(--line);border-radius:2rem;overflow:hidden;background:rgba(5,12,12,0.82)}.final-cta h2{max-width:11ch}.final-cta__copy{position:relative;z-index:2}.final-cta__copy>p:not(.eyebrow){max-width:50ch;color:var(--muted);font-size:.85rem;line-height:1.6}.final-cta__glow{position:absolute;width:50%;aspect-ratio:1;right:-8%;top:-28%;border-radius:50%;background:radial-gradient(circle at 40% 40%, var(--lime-bright), rgba(79,160,202,0.28) 28%, transparent 68%);filter:blur(4px)}.final-cta__mark{position:relative;z-index:2;padding:1.35rem;border-radius:1.5rem;transform:rotate(-3deg)}.final-cta__mark img{width:100%}html[data-theme="white"] .final-cta{border-color:var(--line);background:var(--surface);box-shadow:0 14px 32px rgba(42,64,46,0.06)}html[data-theme="white"] .final-cta__glow{opacity:.34}html[data-theme="white"] .final-cta__copy>p:not(.eyebrow){color:var(--muted)}.faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(3rem, 8vw, 8rem);border-top:1px solid rgba(255,255,255,0.08)}.faq-intro h2{font-size:clamp(2.7rem, 4.7vw, 4.8rem)}.faq-intro>p:not(.eyebrow){color:var(--muted)}.faq-list details{border-bottom:1px solid rgba(255,255,255,0.14)}.faq-list details p{margin:0;padding:0 3.5rem .9rem 0;color:var(--muted);font-size:.73rem;line-height:1.55}.faq-list summary{padding:.85rem 0;display:flex;justify-content:space-between;gap:1.5rem;align-items:center;cursor:pointer;list-style:none;font-family:var(--display);font-size:1.05rem}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;color:var(--lime);transition:transform .2s ease}.faq-list details[open] summary span{transform:rotate(45deg)}html[data-theme="white"] .faq{border-color:rgba(17,23,19,0.1)}html[data-theme="white"] .faq-list details{border-color:var(--border-strong)}html[data-theme="white"] .faq-list summary span{border-color:var(--accent-ink);color:var(--accent-ink)}.app-download{width:calc(min(1260px, calc(100vw - 32px)));margin:1.5rem auto 0;padding:clamp(2.2rem, 4vw, 3.4rem) clamp(1.25rem, 4vw, 3rem);display:flex;align-items:center;flex-direction:column;text-align:center;border:1px solid rgba(53,151,202,0.22);border-radius:1.6rem;background:rgba(2,10,10,0.68)}.app-download__copy{max-width:720px}.app-download__copy .eyebrow{margin-bottom:.7rem;color:#8ac9e9}.app-download__copy>p:last-child{max-width:58ch;margin:1rem auto 0;color:#c5d5cd;font-size:.86rem;line-height:1.6}.app-download h2{max-width:17ch;margin-inline:auto;color:var(--white);font-size:clamp(2.1rem, 3.8vw, 3.7rem)}.app-download__buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.store-button{min-width:190px;min-height:64px;padding:.7rem 1rem;display:inline-flex;align-items:center;gap:.75rem;border:1px solid rgba(53,151,202,0.42);border-radius:.9rem;background:rgba(3,8,8,0.76);color:var(--white);text-align:left;transition:transform .2s ease, border-color .2s ease, background .2s ease}.store-button:hover,.store-button:focus-visible{transform:translateY(-2px);border-color:#3597ca;background:rgba(53,151,202,0.14)}.store-button__icon{display:grid;place-items:center;width:30px;height:30px;color:#3597ca}.store-button__icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.store-button span:last-child{display:flex;flex-direction:column;gap:.15rem}.store-button small{color:#9eb5aa;font-size:.55rem;line-height:1}.store-button strong{font-size:.9rem;line-height:1.1}html[data-theme="white"] .app-download{border-color:rgba(32,81,106,0.25);background:var(--surface)}html[data-theme="white"] .app-download__copy .eyebrow{color:var(--accent-ink)}html[data-theme="white"] .app-download__copy>p:last-child{color:var(--muted)}html[data-theme="white"] .store-button{border-color:rgba(32,81,106,0.35);background:#ffffff;color:var(--ink)}html[data-theme="white"] .store-button:hover,html[data-theme="white"] .store-button:focus-visible{border-color:var(--lime-dark);background:rgba(53,151,202,0.12)}html[data-theme="white"] .store-button__icon{color:var(--accent-ink)}html[data-theme="white"] .store-button small{color:var(--muted)}@media (max-width: 980px){.hero{min-height:700px;padding-top:132px}.hero-photo{object-position:58% center}.hero-copy{max-width:620px}.section-heading,.product-layout,.support,.faq{grid-template-columns:1fr}.section-heading{gap:1.5rem}.product-copy{min-height:420px}.benefit-grid{grid-template-columns:repeat(2, 1fr)}.trust-strip{grid-template-columns:repeat(3, minmax(0, 1fr))}.capability-grid{grid-template-columns:1fr 1fr}.capability--hero{grid-column:auto;grid-row:auto}.pricing-grid{grid-template-columns:repeat(2, 1fr);max-width:780px;margin-inline:auto}.price-card--featured{transform:none}.final-cta{grid-template-columns:1fr}.final-cta__mark{max-width:420px}}@media (max-width: 640px){.hero{min-height:760px;padding:116px 14px 60px}.hero-photo{object-position:58% center}.hero-copy{padding:0}.hero-lead{font-size:.88rem}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.trust-strip{grid-template-columns:1fr;padding:3.5rem 14px;gap:1.4rem}.trust-card{padding:.5rem 1.5rem}.section{padding:5.5rem 0}.section-heading{margin-bottom:2.5rem}.product-ui{padding:.55rem;border-radius:1.4rem}.ui-shell{grid-template-columns:32px 1fr;min-height:430px}.ui-content{padding:.6rem}.ui-kpis{gap:.35rem}.ui-kpis div{padding:.55rem}.ui-kpis span,.ui-kpis small{font-size:.43rem}.ui-main-grid{grid-template-columns:1fr}.ui-calendar{min-height:270px}.ui-activity{display:none}.calendar-grid{grid-auto-rows:38px}.product-copy{min-height:480px;padding:1.5rem}.benefit-grid{grid-template-columns:1fr}.benefit-card{min-height:220px}.support{padding:5rem 14px;gap:2.5rem}.support-metrics{grid-template-columns:1fr}.support-metrics div+div{padding-left:0;border-left:0;border-top:1px solid #d0d4cc}.capability-grid{grid-template-columns:1fr}.capability{min-height:240px}.capability--hero{min-height:520px}.pricing{width:var(--page)}.pricing-grid{grid-template-columns:1fr}.price-card{min-height:460px;padding:1.5rem}.app-download{width:calc(100vw - 28px);padding:2.2rem 1.2rem}.app-download__buttons{width:100%;flex-direction:column;align-items:center}.store-button{width:calc(min(100%, 260px))}.faq{gap:2.5rem}.faq-list summary{font-size:1rem}.final-cta{width:calc(100vw - 20px);min-height:640px;margin-block:1rem;padding:1.5rem;border-radius:1.6rem}.final-cta__mark{padding:1rem}}.plans{padding-top:96px}.plans-intro{max-width:640px;margin:0 auto 2.5rem;text-align:center}.plans-table-card{overflow-x:auto;border:1px solid rgba(255,255,255,0.14);border-radius:var(--radius);background:#0e1110}table.plans-features-tables{width:100%;min-width:760px;border-collapse:collapse;font-size:.92rem}table.plans-features-tables .note{margin-left:.2rem;font-size:.6rem;font-weight:400;vertical-align:super}table.plans-features-tables thead tr{border-bottom:1px solid var(--line)}table.plans-features-tables th.plan{padding:1.1rem .6rem;text-align:center;vertical-align:bottom}table.plans-features-tables th.plan .title{font-family:var(--display);font-size:1.2rem;text-transform:capitalize}table.plans-features-tables th.plan .price{margin-top:.3rem;color:var(--muted);font-size:.8rem;font-weight:400}table.plans-features-tables tbody tr{border-bottom:1px solid var(--line)}table.plans-features-tables tbody tr:last-child{border-bottom:none}table.plans-features-tables tbody tr.title td{padding-top:1.6rem;color:var(--lime);font-family:var(--display);font-size:1.05rem}table.plans-features-tables tbody td{padding:.65rem .6rem;color:var(--muted);text-align:center}table.plans-features-tables tbody td:first-child img{margin:0}table.plans-features-tables tbody td:first-child{color:var(--white);text-align:left}table.plans-features-tables tbody td img{margin:0 auto}table.plans-features-tables tbody td.standard{color:var(--white);font-weight:700}table.plans-features-tables tbody td.premium{color:var(--lime);font-weight:700}.plans-cta{margin-top:2.5rem;text-align:center}ol.plans-footnotes{max-width:900px;margin:2.5rem auto 0;color:var(--muted);font-size:.72rem;line-height:1.7}ol.plans-footnotes li{margin-bottom:.3rem}html[data-theme="white"] .plans-table-card{border-color:var(--border-strong);background:#ffffff;box-shadow:0 14px 32px rgba(42,64,46,0.06)}html[data-theme="white"] table.plans-features-tables tbody tr.title td,html[data-theme="white"] table.plans-features-tables tbody td.premium{color:var(--lime-dark)}.products{padding-top:96px}.products-intro{max-width:760px;margin:0 auto 3rem;text-align:center}.products-intro>p{color:var(--muted);font-size:.9rem;line-height:1.7}.products-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.product-card{display:flex;flex-direction:column;padding:1.5rem;border:1px solid rgba(255,255,255,0.14);border-radius:var(--radius);background:#0e1110}.product-card h3{margin:.9rem 0 .5rem;font-family:var(--display);font-size:1.2rem}.product-card>p{margin:0 0 1rem;color:var(--muted);font-size:.85rem;line-height:1.6}.product-card .button{margin-top:auto;align-self:flex-end}.product-icon{display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px;border-radius:.9rem;background:rgba(79,160,202,0.12);color:var(--lime)}.product-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.product-features{margin:0 0 1.25rem;padding:0;list-style:none;color:#c3c8c2;font-size:.8rem;line-height:1.6}.product-features li{padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,0.1)}.product-features li:last-child{border-bottom:none}.product-features li::before{content:"✓";margin-right:.55rem;color:var(--lime)}.products-outro{max-width:720px;margin:3rem auto 0;color:var(--muted);font-size:.85rem;line-height:1.6;text-align:center}.products-outro a{border-bottom:1px solid var(--lime);color:var(--white);font-weight:800}.products-cta{margin-top:2.5rem;text-align:center}html[data-theme="white"] .product-card{border-color:var(--border-strong);background:#ffffff;box-shadow:0 14px 32px rgba(42,64,46,0.06)}html[data-theme="white"] .product-icon{background:rgba(53,151,202,0.14);color:var(--accent-ink)}html[data-theme="white"] .product-features{color:#435249}html[data-theme="white"] .product-features li{border-color:#dce4da}html[data-theme="white"] .product-features li::before{color:var(--accent-ink)}html[data-theme="white"] .products-outro a{color:var(--ink)}@media (max-width: 767px){.products-grid{grid-template-columns:1fr}}.security{padding-top:96px}.security-intro{max-width:720px;margin:0 auto 2.5rem;text-align:center}.security-intro>p{color:var(--muted);font-size:.9rem;line-height:1.7}.security-badge{display:flex;align-items:center;gap:2rem;max-width:900px;margin:0 auto 2.5rem;padding:1.75rem 2rem;border:1px solid rgba(255,255,255,0.14);border-radius:var(--radius);background:#0e1110}.security-badge__image{flex:0 0 auto;width:96px}.security-badge h3{margin:0 0 .5rem;font-family:var(--display);font-size:1.3rem}.security-badge p{margin:0;color:var(--muted);font-size:.85rem;line-height:1.6}.security-badge p+p{margin-top:.5rem}.security-badge a{border-bottom:1px solid var(--lime);color:var(--white);font-weight:800}.security-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.security-card{padding:1.5rem;border:1px solid rgba(255,255,255,0.14);border-radius:var(--radius);background:#0e1110}.security-card h3{margin:0 0 1rem;font-family:var(--display);font-size:1.15rem}.security-card ul{margin:0;padding:0;list-style:none;color:#c3c8c2;font-size:.82rem;line-height:1.6}.security-card li{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,0.1)}.security-card li:last-child{border-bottom:none}.security-card li::before{content:"✓";margin-right:.55rem;color:var(--lime)}.security-outro{max-width:720px;margin:2.5rem auto 0;color:var(--muted);font-size:.85rem;line-height:1.6;text-align:center}.security-outro a{border-bottom:1px solid var(--lime);color:var(--white);font-weight:800}.security-cta{margin-top:2.5rem;text-align:center}html[data-theme="white"] .security-badge,html[data-theme="white"] .security-card{border-color:var(--border-strong);background:#ffffff;box-shadow:0 14px 32px rgba(42,64,46,0.06)}html[data-theme="white"] .security-card ul{color:#435249}html[data-theme="white"] .security-card li{border-color:#dce4da}html[data-theme="white"] .security-card li::before{color:var(--accent-ink)}html[data-theme="white"] .security-badge a,html[data-theme="white"] .security-outro a{color:var(--ink)}@media (max-width: 767px){.security-grid{grid-template-columns:1fr}.security-badge{flex-direction:column;text-align:center}}.faq-page{padding-top:96px}.faq-page .faq-intro{align-self:start;position:sticky;top:130px}@media (max-width: 991px){.faq-page .faq-intro{position:static}}.faq-cta{margin-top:2.5rem;text-align:center}.legal-page{padding-top:96px}.legal-header{max-width:760px;margin:0 auto 3rem;text-align:center}.legal-content{max-width:760px;margin:0 auto;color:var(--muted);font-size:.88rem;line-height:1.8}.legal-content h3,.legal-content h4,.legal-content h5{margin:2.25rem 0 .9rem;color:var(--white);font-family:var(--display);font-weight:500}.legal-content h3{font-size:1.4rem}.legal-content h4{font-size:1.1rem}.legal-content h5{font-size:.95rem}.legal-content>h3:first-child{margin-top:0}.legal-content p,.legal-content ol,.legal-content ul{margin:0 0 1rem}.legal-content ol,.legal-content ul{padding-left:1.3rem}.legal-content li{margin-bottom:.5rem;padding-left:.3rem}.legal-content li p:last-child{margin-bottom:0}.legal-content ol.roman{list-style-type:lower-roman}.legal-content ol.alpha{list-style-type:lower-alpha}.legal-content p.padded{margin:1.25rem 0;padding:1rem 1.25rem;border-left:2px solid var(--lime);color:var(--white)}.legal-content sup{font-size:.7em}.legal-content strong{color:var(--white);font-weight:800}.legal-content a{color:var(--white);font-weight:700;border-bottom:1px solid var(--lime)}.legal-content table{display:block;overflow-x:auto;margin:0 0 1.5rem;border-collapse:collapse;font-size:.82rem}.legal-content table th,.legal-content table td{padding:.6rem .8rem;border:1px solid rgba(255,255,255,0.14);text-align:left;vertical-align:top}.legal-content table th{color:var(--white);font-family:var(--display);font-weight:500;white-space:nowrap}html[data-theme="white"] .legal-content h3,html[data-theme="white"] .legal-content h4,html[data-theme="white"] .legal-content h5,html[data-theme="white"] .legal-content strong{color:var(--ink)}html[data-theme="white"] .legal-content a{color:var(--ink);border-color:var(--lime-dark)}html[data-theme="white"] .legal-content table th,html[data-theme="white"] .legal-content table td{border-color:var(--border-strong)}@media (max-width: 480px){.legal-content{font-size:.85rem}}.blog-page,.post-page{padding-top:96px}.blog-page .final-cta--full{width:100%;margin-top:3.5rem}.blog-header{max-width:720px;margin:0 auto 3rem;text-align:center}.blog-header h2{margin-bottom:1rem}.blog-header p{color:var(--muted);font-size:.9rem;line-height:1.7}.blog-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem}.blog-card{overflow:hidden;border:1px solid rgba(255,255,255,0.14);border-radius:var(--radius);background:#0e1110;transition:transform .2s ease, border-color .2s ease}.blog-card:hover,.blog-card:focus-within{transform:translateY(-0.3rem);border-color:var(--lime)}.blog-card__link{display:block;color:inherit}.blog-card__image{aspect-ratio:500 / 340;overflow:hidden}.blog-card__image img{width:100%;height:100%;object-fit:cover}.blog-card__body{padding:1.25rem}.blog-card__date{display:block;margin-bottom:.5rem;color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.blog-card h3{margin:0 0 .6rem;color:var(--white);font-family:var(--display);font-size:1.2rem;line-height:1.2}.blog-card p{margin:0 0 1rem;color:var(--muted);font-size:.82rem;line-height:1.6}.blog-card__cta{display:inline-flex;align-items:center;gap:.4rem;color:var(--lime);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.blog-card__cta span{transition:transform .2s ease}.blog-card:hover .blog-card__cta span,.blog-card:focus-within .blog-card__cta span{transform:translateX(4px)}.blog-empty{max-width:640px;margin:0 auto;color:var(--muted);font-size:.9rem;text-align:center}.blog-pagination{margin-top:2.5rem}.pagination ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;font-size:.78rem}.pagination li{list-style:none}.pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 .7rem;border:1px solid rgba(255,255,255,0.14);border-radius:999px;color:var(--white);font-weight:700;transition:border-color .2s ease, color .2s ease}.pagination a:hover,.pagination a:focus-visible{border-color:var(--lime);color:var(--lime)}.pagination li.active a{border-color:var(--lime);background:var(--lime);color:var(--ink)}.pagination li.disabled a{color:var(--muted);opacity:.5;pointer-events:none}.post-header{max-width:720px;margin:0 auto 2.5rem;text-align:center}.post-header h2{margin:0 0 .75rem}.post-back{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.post-back span{color:var(--lime);transition:transform .2s ease}.post-back:hover span,.post-back:focus-visible span{transform:translateX(-4px)}.post-meta{color:var(--muted);font-size:.78rem}.post-image{max-width:640px;margin:0 auto 2.5rem;overflow:hidden;border-radius:var(--radius)}.post-image img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.post-content{max-width:720px;margin:0 auto;color:var(--muted);font-size:.92rem;line-height:1.8}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5{margin:2rem 0 .9rem;color:var(--white);font-family:var(--display);font-weight:500}.post-content h1{font-size:1.6rem}.post-content h2{font-size:1.4rem}.post-content h3{font-size:1.15rem}.post-content h4,.post-content h5{font-size:1rem}.post-content>:first-child{margin-top:0}.post-content p,.post-content ul,.post-content ol{margin:0 0 1.25rem}.post-content ul,.post-content ol{padding-left:1.3rem}.post-content li{margin-bottom:.5rem}.post-content strong{color:var(--white)}.post-content pre{padding:1rem;overflow-x:auto;border-radius:.6rem;background:rgba(255,255,255,0.06);font-size:.8rem}.post-content a{color:var(--white);font-weight:700;border-bottom:1px solid var(--lime)}.post-share{display:flex;align-items:center;justify-content:center;gap:1rem;max-width:720px;margin:3rem auto 0;padding-top:2rem;border-top:1px solid rgba(255,255,255,0.1)}.post-share__label{color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.post-footer{max-width:720px;margin:2.5rem auto 0;text-align:center}.share-links{display:flex;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none}.share-link{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,0.18);border-radius:50%;color:var(--white);transition:border-color .2s ease, color .2s ease}.share-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.share-link:hover,.share-link:focus-visible{border-color:var(--lime);color:var(--lime)}html[data-theme="white"] .blog-card{border-color:var(--border-strong);background:#ffffff;box-shadow:0 14px 32px rgba(42,64,46,0.06)}html[data-theme="white"] .pagination a{color:var(--ink);border-color:var(--border-strong)}html[data-theme="white"] .pagination a:hover,html[data-theme="white"] .pagination a:focus-visible{border-color:var(--lime-dark);color:var(--lime-dark)}html[data-theme="white"] .pagination li.active a{color:var(--ink)}html[data-theme="white"] .post-content a,html[data-theme="white"] .post-content strong{color:var(--ink)}html[data-theme="white"] .post-content a{border-color:var(--lime-dark)}html[data-theme="white"] .post-content pre{background:var(--surface-alt)}html[data-theme="white"] .post-back span,html[data-theme="white"] .blog-card__cta{color:var(--accent-ink)}html[data-theme="white"] .share-link{border-color:var(--border-strong);color:var(--ink)}html[data-theme="white"] .share-link:hover,html[data-theme="white"] .share-link:focus-visible{border-color:var(--lime-dark);color:var(--lime-dark)}@media (max-width: 991px){.blog-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 640px){.blog-grid{grid-template-columns:1fr}}.contact-page{padding-top:96px}.contact-intro{max-width:720px;margin:0 auto 2.5rem;text-align:center}.contact-intro h2{margin-bottom:1.5rem}.contact-intro p{margin:0 0 1rem;color:var(--muted);font-size:.9rem;line-height:1.7}.contact-intro p:last-child{margin-bottom:0}.contact-intro strong{color:var(--white)}.contact-phones{max-width:1000px;margin:0 auto 2.5rem}.contact-phones h3{margin:0 0 1.25rem;text-align:center;font-family:var(--display);font-size:1.15rem}.contact-phones__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:.75rem}.contact-phone{padding:1rem 1.25rem;border:1px solid rgba(255,255,255,0.14);border-radius:var(--radius);background:#0e1110}.contact-phone__country{display:block;margin-bottom:.3rem;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.contact-phone__number{color:var(--white);font-family:var(--display);font-size:1.05rem;font-weight:500;transition:color .2s ease}.contact-phone__number:hover,.contact-phone__number:focus-visible{color:var(--lime)}.contact-details{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;max-width:1000px;margin:0 auto}.contact-detail{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.5rem 1rem;text-align:center}.contact-detail a{color:var(--white);font-weight:800;border-bottom:1px solid var(--lime);transition:color .2s ease}.contact-detail a:hover,.contact-detail a:focus-visible{color:var(--lime)}.contact-detail p{margin:0;color:var(--muted);font-size:.85rem;line-height:1.5}html[data-theme="white"] .contact-phone{border-color:var(--border-strong);background:#ffffff;box-shadow:0 14px 32px rgba(42,64,46,0.06)}html[data-theme="white"] .contact-phone__number:hover,html[data-theme="white"] .contact-phone__number:focus-visible{color:var(--lime-dark)}html[data-theme="white"] .contact-detail .trust-icon,html[data-theme="white"] .contact-detail a{color:var(--accent-ink)}html[data-theme="white"] .contact-detail a:hover,html[data-theme="white"] .contact-detail a:focus-visible{color:var(--lime-dark)}@media (max-width: 767px){.contact-phones__grid,.contact-details{grid-template-columns:1fr}}.demo-page{padding-top:96px}.demo-intro{max-width:640px;margin:0 auto 2.5rem;text-align:center}.demo-intro h2{margin-bottom:1.5rem}.demo-intro p{margin:0 0 1rem;color:var(--muted);font-size:.9rem;line-height:1.7}.demo-intro p:last-child{margin-bottom:0}.demo-card{max-width:560px;margin:0 auto;padding:clamp(1.75rem, 4vw, 2.5rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);box-shadow:0 20px 48px rgba(0,0,0,0.22)}html[data-theme="white"] .demo-card{box-shadow:0 14px 32px rgba(42,64,46,0.06)}.requirements{padding-top:96px}.requirements-intro{max-width:720px;margin:0 auto 2.5rem;text-align:center}.requirements-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.requirements-card{padding:1.5rem;border:1px solid rgba(255,255,255,0.14);border-radius:var(--radius);background:#0e1110}.requirements-card h3{margin:0 0 .5rem;font-family:var(--display);font-size:1.1rem;font-weight:500}.requirements-card p{margin:0;color:var(--muted);font-size:.85rem;line-height:1.6}.requirements-cta{margin-top:2.5rem;text-align:center}html[data-theme="white"] .requirements-card{border-color:var(--border-strong);background:#ffffff;box-shadow:0 14px 32px rgba(42,64,46,0.06)}@media (max-width: 767px){.requirements-grid{grid-template-columns:1fr}}.try-page{padding-top:96px}.try-intro{max-width:640px;margin:0 auto 2.5rem;text-align:center}.try-intro h2{margin-bottom:1.5rem}.try-intro p:not(.eyebrow){margin:0;color:var(--muted);font-size:.9rem;line-height:1.7}.try-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;max-width:900px;margin:0 auto}.try-card{display:flex;flex-direction:column;padding:1.75rem;border:1px solid rgba(255,255,255,0.14);border-radius:var(--radius);background:#0e1110;text-align:center}.try-card h3{margin:0 0 .75rem;font-family:var(--display);font-size:1.25rem;font-weight:500}.try-card p{flex:1;margin:0 0 1.5rem;color:var(--muted);font-size:.85rem;line-height:1.6}.try-card .button{align-self:center}html[data-theme="white"] .try-card{border-color:var(--border-strong);background:#ffffff;box-shadow:0 14px 32px rgba(42,64,46,0.06)}@media (max-width: 767px){.try-grid{grid-template-columns:1fr}}.register-page{padding-top:96px}.register-intro{max-width:640px;margin:0 auto 2.5rem;text-align:center}.register-intro h2{margin-bottom:1.5rem}.register-intro p{margin:0 0 1rem;color:var(--muted);font-size:.9rem;line-height:1.7}.register-intro p:last-child{margin-bottom:0}.register-card{max-width:640px;margin:0 auto;padding:clamp(1.75rem, 4vw, 2.5rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);box-shadow:0 20px 48px rgba(0,0,0,0.22)}.register-card--message{text-align:center}html[data-theme="white"] .register-card{box-shadow:0 14px 32px rgba(42,64,46,0.06)}.register-step{padding-top:1.75rem;margin-top:1.75rem;border-top:1px solid rgba(17,23,19,0.1)}.register-step:first-child{padding-top:0;margin-top:0;border-top:none}.register-step__head{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.25rem}.register-step__head p{margin:0;color:var(--ink);font-size:.95rem;font-weight:600}.register-step__number{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--lime);color:var(--ink);font-family:var(--display);font-size:.78rem;font-weight:700}.field-ok{display:block;margin-top:.35rem;color:var(--lime-dark);font-size:.72rem}.field-ok::before{content:"✓ "}.register-country{margin-bottom:1rem;max-width:260px}.register-plans{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:.75rem;margin-bottom:1rem}.register-plan{border:1px solid rgba(17,23,19,0.15);border-radius:.85rem;overflow:hidden;transition:border-color .2s ease}.register-plan a{display:block;padding:.9rem 1rem;text-align:center;cursor:pointer}.register-plan strong{display:block;margin-bottom:.3rem;font-family:var(--display);font-size:.95rem;font-weight:600}.register-plan__price{display:block;color:#5d6a62;font-size:.78rem}.register-plan:hover{border-color:var(--lime)}.register-plan.is-active{border-color:var(--lime);background:var(--lime)}.register-plan.is-active strong,.register-plan.is-active .register-plan__price{color:var(--ink)}.register-alert{margin:0 0 1rem;padding:.75rem .9rem;border-radius:.6rem;background:rgba(17,23,19,0.05);color:#5d6a62;font-size:.78rem;line-height:1.6}.register-note{margin:0 0 .5rem;color:#5d6a62;font-size:.78rem;line-height:1.6}.register-note-list{margin:0 0 1rem;padding-left:1.1rem;color:#5d6a62;font-size:.78rem;line-height:1.7}.register-note-list a{color:var(--ink);font-weight:700;border-bottom:1px solid var(--lime)}.password-strength{display:block;margin-top:.35rem;font-size:.72rem}.password-strength.enough{color:#b8860b}.password-strength.strong,.password-strength.stronger{color:var(--lime-dark)}@media (max-width: 480px){.register-plans{grid-template-columns:1fr 1fr}}.site-footer{margin-top:3.5rem;padding:3.5rem calc(max(24px, calc((100vw - 1180px) / 2))) 1.5rem;border-top:1px solid rgba(53,151,202,0.14);background:rgba(3,9,10,0.88)}.site-footer .footer-top{display:grid;grid-template-columns:1.3fr repeat(3, 0.9fr);gap:2rem}.site-footer .footer-brand img{width:150px}.site-footer .footer-brand p{max-width:34ch;color:#8e948c;font-size:.7rem;line-height:1.7}.site-footer .footer-social{display:flex;align-items:center;gap:.65rem;margin-top:1.2rem}.site-footer .footer-social__link{display:inline-grid !important;place-items:center;width:34px;height:34px;margin:0 !important;border:1px solid rgba(53,151,202,0.36);border-radius:50%;background:rgba(53,151,202,0.06);color:#3597ca !important;transition:transform .2s ease, border-color .2s ease, background .2s ease}.site-footer .footer-social__link:hover,.site-footer .footer-social__link:focus-visible{border-color:#3597ca;background:rgba(53,151,202,0.18);color:#3597ca !important;transform:translateY(-2px)}.site-footer .footer-social__link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.site-footer .footer-social__dot{fill:currentColor;stroke:none}.site-footer h2{margin:0 0 1rem;font-family:var(--body);font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.site-footer a{display:block;margin:.65rem 0;color:#989f96;font-size:.68rem}.site-footer a:hover{color:var(--lime)}.site-footer .footer-phone{margin:.65rem 0;color:#989f96;font-size:.68rem}.site-footer .footer-phone__link{display:inline;margin:0;color:var(--lime)}.site-footer .footer-phone__link:hover{color:var(--lime-bright)}.site-footer .footer-bottom{margin-top:2.5rem;padding-top:1.2rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;border-top:1px solid rgba(255,255,255,0.1);color:#737a72;font-size:.6rem}.site-footer .footer-bottom div{display:flex;flex-wrap:wrap;gap:1.5rem}.site-footer .footer-bottom a{display:inline;margin:0}html[data-theme="white"] .site-footer{border-color:rgba(32,81,106,0.2);background:#f7f9f4;color:var(--ink)}html[data-theme="white"] .site-footer .footer-brand p{color:#627067}html[data-theme="white"] .site-footer .footer-social__link{border-color:rgba(0,67,101,0.35);background:rgba(53,151,202,0.08);color:var(--accent-ink) !important}html[data-theme="white"] .site-footer .footer-social__link:hover,html[data-theme="white"] .site-footer .footer-social__link:focus-visible{border-color:var(--accent-ink);background:rgba(53,151,202,0.18)}html[data-theme="white"] .site-footer a{color:#526057}html[data-theme="white"] .site-footer a:hover{color:var(--lime-dark)}html[data-theme="white"] .site-footer .footer-phone{color:#526057}html[data-theme="white"] .site-footer .footer-phone__link{color:var(--lime-dark)}html[data-theme="white"] .site-footer .footer-phone__link:hover{color:var(--accent-ink)}html[data-theme="white"] .site-footer .footer-bottom{border-color:rgba(17,23,19,0.12);color:#68746c}@media (max-width: 980px){.footer-top{grid-template-columns:1.2fr 1fr}.footer-col--contact{grid-column:1 / -1}}@media (max-width: 640px){.site-footer{margin-top:4rem;padding:4rem 24px 2rem}.footer-top{grid-template-columns:1fr}.footer-bottom{align-items:flex-start;flex-direction:column}}.modal{position:fixed;inset:0;z-index:60;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(2,7,8,0.72)}.modal.is-visible{display:flex}.modal-dialog{width:calc(min(480px, 100%))}.modal-dialog.big,.modal-dialog.bigger{width:calc(min(720px, 100%))}.modal-content{max-height:calc(100vh - 48px);overflow-y:auto;padding:2rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);box-shadow:0 35px 80px rgba(0,0,0,0.38)}.modal-content h3{margin:0 0 1.25rem;font-size:1.4rem}.modal-content [data-dismiss="modal"]{min-height:40px;padding:0 1rem;border:1px solid rgba(17,23,19,0.18);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.modal-content [data-dismiss="modal"]:hover{border-color:var(--lime-dark)}.modal-message p{margin:0 0 1rem;color:var(--ink);font-size:.88rem;line-height:1.6}.modal-message p:last-child{margin-bottom:0}.modal-message__privacy{margin:0;font-size:.78rem}.modal-message__privacy a{color:#5d6a62;border-bottom:1px solid var(--lime)}.modal-form .field{margin-bottom:1rem}.modal-form .submit{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem}.modal-form .submit>*:first-child:not(:only-child){margin-right:auto}.modal-form .submit>*:only-child{margin-left:auto}.modal-form input[type="text"],.modal-form input[type="email"],.modal-form input[type="tel"],.modal-form input[type="password"],.modal-form select{width:100%;padding:.75rem 1rem;border:1px solid rgba(17,23,19,0.15);border-radius:.85rem;background:#ffffff;color:var(--ink);font:inherit;font-size:.88rem;transition:border-color .2s ease}.modal-form input[type="text"]::placeholder,.modal-form input[type="email"]::placeholder,.modal-form input[type="tel"]::placeholder,.modal-form input[type="password"]::placeholder,.modal-form select::placeholder{color:#8a9089}.modal-form input[type="text"]:focus,.modal-form input[type="email"]:focus,.modal-form input[type="tel"]:focus,.modal-form input[type="password"]:focus,.modal-form select:focus{outline:none;border-color:var(--lime)}.modal-form .error{display:block;margin-top:.35rem;color:#c0392b;font-size:.72rem}.modal-form .field.nick .nick-input{display:flex;align-items:center;border:1px solid rgba(17,23,19,0.15);border-radius:.85rem;background:#ffffff;overflow:hidden;transition:border-color .2s ease}.modal-form .field.nick .nick-input:focus-within{border-color:var(--lime)}.modal-form .field.nick .nick-input__prefix{padding:.75rem .5rem .75rem 1rem;background:rgba(17,23,19,0.05);color:#8a9089;font-size:.82rem;white-space:nowrap;cursor:text}.modal-form .field.nick input[type="text"]{flex:1 1 auto;min-width:0;padding-left:.25rem;border:none;border-radius:0}.modal-form .field.nick input[type="text"]:focus{border-color:transparent}.modal-form .agree{margin-bottom:1rem}.modal-form .agree label.checkbox{display:flex;align-items:flex-start;gap:.6rem;color:#5d6a62;font-size:.78rem;line-height:1.5;cursor:pointer}.modal-form .agree label.checkbox input[type="checkbox"]{flex:0 0 auto;margin-top:.2rem;accent-color:var(--lime)}.modal-form .agree label.checkbox a{color:var(--ink);font-weight:700;border-bottom:1px solid var(--lime)}.modal-form #more-info{margin-top:.6rem;padding:.75rem .9rem;border-radius:.6rem;background:rgba(17,23,19,0.05);color:#5d6a62;font-size:.72rem;line-height:1.6}.select2-container{margin:0;position:relative;display:inline-block;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #ccc;white-space:nowrap;line-height:26px;color:#222;text-decoration:none;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}html[dir="rtl"] .select2-container .select2-choice{padding:0 8px 0 0}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#ccc}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}html[dir="rtl"] .select2-container .select2-choice>.select2-chosen{margin-left:26px;margin-right:0}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(/assets/veviutils-inputs/select2-6efcb80455de752ca66378ff45927b371a3bcc468d6cf45bebb7b64957c45ed9.png) no-repeat right top;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#222;border:1px solid #ccc;border-top:0}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #ccc;border-bottom:0}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-drop-auto-width{border-top:1px solid #ccc;width:auto}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #ccc;background-clip:padding-box;background:#f4f4f4}.select2-container .select2-choice .select2-arrow:hover{background-color:#dddddd}html[dir="rtl"] .select2-container .select2-choice .select2-arrow{left:0;right:auto;border-left:none;border-right:1px solid #ccc}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(/assets/veviutils-inputs/select2-6efcb80455de752ca66378ff45927b371a3bcc468d6cf45bebb7b64957c45ed9.png) no-repeat 0 1px}html[dir="rtl"] .select2-container .select2-choice .select2-arrow b{background-position:2px 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding:4px 4px 0 4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;border:1px solid #ccc;border-radius:0}html[dir="rtl"] .select2-search input{padding:4px 5px 4px 20px}.select2-search input.select2-active{background:#fff url(/assets/veviutils-inputs/select2-spinner-e611bd10da5752d2c77c75664d6ec0cc16491d9d1d85012a753624374ccfeeae.gif) no-repeat 100%}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#fff}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow{border-right:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}html[dir="rtl"] .select2-results{padding:0 4px 0 0;margin:4px 0 4px 4px}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results-dept-1 .select2-result-label{padding-left:20px}.select2-results-dept-2 .select2-result-label{padding-left:40px}.select2-results-dept-3 .select2-result-label{padding-left:60px}.select2-results-dept-4 .select2-result-label{padding-left:80px}.select2-results-dept-5 .select2-result-label{padding-left:100px}.select2-results-dept-6 .select2-result-label{padding-left:110px}.select2-results-dept-7 .select2-result-label{padding-left:120px}.select2-results .select2-highlighted{background:#3271d4;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#222}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-ajax-error,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:none;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(/assets/veviutils-inputs/select2-spinner-e611bd10da5752d2c77c75664d6ec0cc16491d9d1d85012a753624374ccfeeae.gif) no-repeat 100%}.select2-results .select2-ajax-error{background:rgba(255,50,50,0.2)}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0 5px 0 0;position:relative;border:1px solid #ccc;cursor:text;overflow:hidden;background-color:#fff}html[dir="rtl"] .select2-container-multi .select2-choices{padding:0 0 0 5px}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir="rtl"] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(/assets/veviutils-inputs/select2-spinner-e611bd10da5752d2c77c75664d6ec0cc16491d9d1d85012a753624374ccfeeae.gif) no-repeat 100% !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#222;cursor:default;border:1px solid #ccc;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{margin:3px 5px 3px 0;padding:3px 18px 3px 5px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#dbdbdb}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url(/assets/veviutils-inputs/select2-6efcb80455de752ca66378ff45927b371a3bcc468d6cf45bebb7b64957c45ed9.png) right top no-repeat}html[dir="rtl"] .select2-search-choice-close{right:auto;left:3px}.select2-container-multi .select2-search-choice-close{left:3px}html[dir="rtl"] .select2-container-multi .select2-search-choice-close{left:auto;right:2px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ccc;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ccc;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 2dppx){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url(/assets/veviutils-inputs/select2x2-e682f64b4fa50a0bd189766a50cd778db4e8529b30302af6305c7df1e40bf442.png) !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}.select2-container .select2-choice{height:auto;padding:.75rem 1rem;border:1px solid rgba(17,23,19,0.15);border-radius:.85rem;background:#ffffff;color:var(--ink);font:inherit;font-size:.88rem;line-height:1.3;transition:border-color .2s ease}.select2-container .select2-choice .select2-chosen{margin-right:1.75rem}.select2-container .select2-choice .select2-arrow{width:2.25rem;border-left:none;background:transparent}.select2-container .select2-choice .select2-arrow:hover{background:transparent}.select2-container .select2-choice .select2-arrow b{position:relative;background-image:none}.select2-container .select2-choice .select2-arrow b::after{content:"";position:absolute;top:45%;left:50%;width:.45rem;height:.45rem;border-right:2px solid #8a9089;border-bottom:2px solid #8a9089;transform:translate(-50%, -50%) rotate(45deg)}.select2-container-active .select2-choice,.select2-dropdown-open .select2-choice{border-color:var(--lime);outline:none;box-shadow:none;background:#ffffff}.select2-container.select2-container-disabled .select2-choice{background:rgba(17,23,19,0.05);color:#8a9089}.select2-drop{border:1px solid rgba(17,23,19,0.15);border-radius:.85rem;background:#ffffff;color:var(--ink);box-shadow:0 20px 40px rgba(0,0,0,0.18);overflow:hidden}.select2-drop.select2-drop-active{border-color:var(--lime)}.select2-search{padding:.5rem}.select2-search input{height:auto;padding:.5rem .75rem;border:1px solid rgba(17,23,19,0.15);border-radius:.6rem;background:#ffffff;color:var(--ink);font:inherit;font-size:.85rem}.select2-search input::placeholder{color:#8a9089}.select2-search input:focus{outline:none;border-color:var(--lime)}.select2-results{margin:0;padding:.25rem 0;max-height:260px}.select2-results .select2-result-label{padding:.5rem .9rem;color:var(--ink);font-size:.85rem}.select2-results .select2-highlighted{background:var(--lime);color:var(--ink)}.select2-results .select2-no-results,.select2-results .select2-searching{padding:.5rem .9rem;background:transparent;color:#8a9089}#cookie-warning .cookie-pad{display:none}#cookie-warning .cookie-content{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:90;width:calc(min(920px, calc(100vw - 32px)));padding:1rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;border:1px solid var(--line);border-radius:1.2rem;background:rgba(7,9,9,0.96);backdrop-filter:blur(18px);box-shadow:0 20px 40px rgba(0,0,0,0.3);color:var(--white)}#cookie-warning .cookie-content .info{flex:1 1 320px;margin:0;font-size:.78rem;line-height:1.5;color:var(--muted)}#cookie-warning .cookie-content .small{flex:0 0 auto}#cookie-warning .cookie-content .small a{color:var(--lime);font-size:.74rem;font-weight:700}#cookie-warning .cookie-content .small a:hover{color:var(--lime-bright)}#cookie-warning .cookie-content .ok{flex:0 0 auto}#cookie-warning .cookie-content .ok form{margin:0}#cookie-warning .cookie-content .ok button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 .9rem;border:1px solid var(--lime);border-radius:999px;background:var(--lime);color:#fff;font:inherit;font-size:.7rem;font-weight:800;cursor:pointer;transition:transform .2s ease, background .2s ease}#cookie-warning .cookie-content .ok button:hover,#cookie-warning .cookie-content .ok button:focus-visible{transform:translateY(-2px);background:var(--lime-bright)}html[data-theme="white"] #cookie-warning .cookie-content{background:rgba(255,255,255,0.98);color:var(--ink)}html[data-theme="white"] #cookie-warning .cookie-content .info{color:var(--muted)}@media (max-width: 640px){#cookie-warning .cookie-content{flex-direction:column;align-items:stretch;text-align:center;bottom:12px}}
