.hero-online{margin:20px auto 0;text-align:center;min-height:28px}.hero-online-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:16px;font-weight:780;color:#15996f;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;transition:color .22s ease,opacity .22s ease}.hero-online-link:hover{color:var(--blue, #315cf4)}.hero-copy-center .hero-trust{margin-top:20px}@media(max-width:680px){.hero-online{margin-top:16px}.hero-online-link{font-size:15px}.hero-copy-center .hero-trust{margin-top:18px}}@media(max-width:680px){.site-header .nav-actions>.btn.btn-dark,.site-header .nav-actions>.btn.btn-gold{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;font-size:13px;white-space:nowrap}.site-header .nav-actions>.btn.btn-dark .icon,.site-header .nav-actions>.btn.btn-gold .icon{width:16px;height:16px}.site-header .nav{gap:10px}.site-header .brand span{max-width:calc(100vw - 180px);overflow:hidden;text-overflow:ellipsis}}@media(max-width:380px){.site-header .nav-actions>.btn.btn-dark,.site-header .nav-actions>.btn.btn-gold{padding:9px 11px;font-size:12px}}.brand.brand--logo{gap:10px;font-weight:inherit;letter-spacing:normal}.brand-logo{display:block;height:36px;width:auto;max-width:min(148px,42vw);object-fit:contain;object-position:left center;transition:opacity .22s ease,transform .28s cubic-bezier(.33,1,.38,1)}html[lang^=en] .site-header .brand-logo{height:40px;max-width:min(185px,40vw)}html[lang^=en] .brand.brand--on-dark .brand-logo{height:36px;max-width:155px}.brand.brand--logo:hover .brand-logo{opacity:.92;transform:translateY(-.5px)}.brand-suffix{font-size:14px;font-weight:820;letter-spacing:-.02em;color:inherit;white-space:nowrap}.brand-suffix em{font-style:normal;color:var(--blue, #315cf4)}.partner-page .brand-suffix em{color:var(--partner-amber-deep, #bd6505)}.footer-brand .brand-logo,.brand.brand--on-dark .brand-logo{height:32px;max-width:136px}@media(max-width:680px){.brand-logo{height:32px;max-width:min(128px,40vw)}html[lang^=en] .site-header .brand-logo{height:36px;max-width:min(155px,40vw)}.site-header .brand.brand--logo span.brand-suffix{display:none}}@media(max-width:470px){html[lang^=en] .site-header .brand-logo{width:70px;height:40px;max-width:none;object-fit:cover;object-position:left center}}.nav-lang{position:relative;display:flex;align-items:center}.nav-lang-trigger{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px;border:1px solid var(--line, rgba(9, 9, 9, .12));border-radius:999px;background:#ffffffb8;color:inherit;font:inherit;font-size:13px;font-weight:760;line-height:1;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease,opacity .2s ease}.site-header .nav-actions>.btn{min-height:46px;padding:0 18px;font-size:13px;font-weight:760;line-height:1}.nav-lang-trigger:hover{border-color:#2763e859;transform:translateY(-1px)}.nav-lang-globe{width:16px;height:16px;opacity:.85}.nav-lang-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:148px;padding:6px;border:1px solid var(--line, rgba(9, 9, 9, .1));border-radius:14px;background:#fff;box-shadow:0 16px 40px #0f172a1f;z-index:60;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.nav-lang.open .nav-lang-menu{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.nav-lang-menu[hidden]{display:block}.nav-lang-menu button{display:block;width:100%;text-align:left;padding:10px 12px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease}.nav-lang-menu button[aria-selected=true]{background:#2763e81a;color:var(--blue, #2763e8)}.nav-lang-menu button:hover{background:#0909090d}.partner-page .nav-lang-trigger,.creators-page .nav-lang-trigger{background:#ffffff14;border-color:#ffffff2e;color:#fff}.partner-page .site-header.scrolled .nav-lang-trigger,.creators-page .site-header.scrolled .nav-lang-trigger{background:#ffffffeb;border-color:#0909091a;color:var(--ink, #090909)}@media(max-width:680px){.nav-lang-current{display:none}.nav-lang-trigger{width:46px;padding:0;justify-content:center}}
