@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#13013C;--ink-deep:#0F0130;--blue:#1800C9;--yellow:#FFDA00;--cream:#F2F2EB;--white:#fff;--card-dark:#1B2135;--ink-2:rgba(19,1,60,.7);--ink-3:rgba(19,1,60,.55);--line:rgba(19,1,60,.1);--line-2:rgba(19,1,60,.16);--measure:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);font-family:Outfit,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}img{max-width:100%}a{color:var(--blue);text-decoration:none}a:hover{color:var(--ink)}section{scroll-margin-top:78px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}::selection{background:var(--yellow);color:var(--ink)}h1,h2,h3,p,figure,blockquote{margin:0}.wrap{max-width:var(--measure);margin:0 auto}.kicker{margin:0 0 12px;color:var(--blue);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.kicker--yellow{color:var(--yellow);text-align:center;margin-bottom:14px}.num{font-variant-numeric:tabular-nums}.btn{display:inline-block;font-family:inherit;font-weight:600;font-size:16px;padding:15px 30px;border-radius:999px;border:0;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.btn--yellow{background:var(--yellow);color:var(--ink)}.btn--yellow:hover{background:#f0cb00;color:var(--ink)}.btn--outline{border:1px solid var(--blue);color:var(--blue);font-weight:500;background:transparent}.btn--outline:hover{background:var(--blue);color:#fff}.btn--ink{background:var(--ink);color:#fff}.btn--ink:hover{background:#2a0f5c;color:#fff}.btn--sm{font-size:15px;padding:11px 20px}.site-header{position:sticky;top:0;z-index:20;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#f2f2ebd1;border-bottom:1px solid var(--line)}.site-header nav{max-width:var(--measure);margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:11px;color:var(--blue)}.brand:hover{color:var(--blue)}.brand img{height:30px;width:auto;display:block}.brand span{font-size:20px;font-weight:600;letter-spacing:-.01em}.nav-links{display:flex;align-items:center;gap:clamp(18px,2vw,28px);font-size:15px;font-weight:400}.nav-links a{color:var(--ink)}.nav-links a:hover{color:var(--blue)}.nav-cta{display:inline-block}.menu-btn{display:none;width:46px;height:46px;border:1px solid var(--line-2);background:#fff;border-radius:12px;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;padding:0}.menu-btn span{width:20px;height:2px;background:var(--ink);border-radius:2px;display:block}.mobile-menu{display:none;border-top:1px solid var(--line);background:var(--cream);padding:14px 24px 22px;flex-direction:column;gap:4px}.mobile-menu a{color:var(--ink);font-size:17px;padding:13px 0;border-bottom:1px solid rgba(19,1,60,.08)}.mobile-menu a:nth-last-of-type(2){border-bottom:0}.mobile-menu .btn{margin-top:12px;border-bottom:0;text-align:center;padding:15px 24px}.mobile-menu.is-open{display:flex}@media(max-width:1023px){.nav-links,.nav-cta,.nav-right .lang-switch{display:none}.menu-btn{display:flex}}@media(min-width:1024px){.mobile-menu.is-open{display:none}}.hero{background:linear-gradient(180deg,#e7e4fb,#efeaf6 45%,#f6f1e4);padding:clamp(56px,7vw,104px) 24px clamp(64px,7vw,96px)}.hero-inner{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px}.hero-logo{width:clamp(180px,22vw,240px);height:auto;animation:floaty 7s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero h1{font-size:clamp(34px,5.4vw,68px);line-height:1.04;font-weight:600;letter-spacing:-.02em;max-width:15ch;text-wrap:balance}.hero h1 span{color:var(--blue)}.hero-sub{max-width:60ch;font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:#13013cb8;font-weight:300}.pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;padding:0;list-style:none}.pills li{background:#fff;border:1px solid rgba(24,0,201,.16);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:10px}.hero-cta .btn--yellow{box-shadow:0 10px 24px #13013c1a}.marketplaces{background:var(--ink);color:#fff;padding:clamp(56px,6vw,88px) 24px}.marketplaces h2{margin:0 auto;text-align:center;font-size:clamp(26px,3.4vw,42px);font-weight:500;letter-spacing:-.01em;max-width:22ch}.marketplaces .lede{margin:14px auto 40px;text-align:center;max-width:56ch;color:#ffffffa8;font-size:16px;font-weight:300;line-height:1.6}.plates{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.plate{background:#fff;border-radius:10px;padding:20px 28px;display:flex;align-items:center;justify-content:center;min-width:190px}.plate img{height:38px;width:auto;display:block;max-width:100%;object-fit:contain}.plate--dark{background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.plate--next{background:transparent;border:1px dashed rgba(255,218,0,.55);color:var(--yellow);font-size:16px;font-weight:500}.marketplaces .note{margin:26px auto 0;text-align:center;max-width:60ch;color:#ffffff8c;font-size:15px;font-weight:300;line-height:1.6}.services{padding:clamp(64px,7vw,104px) 24px}.services-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:44px}h2.h2{font-size:clamp(28px,3.6vw,46px);font-weight:600;letter-spacing:-.015em;max-width:20ch}.services-head p.intro{max-width:38ch;color:var(--ink-2);font-size:16px;line-height:1.6;font-weight:300}.grid-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;transition:border-color .15s}.card:hover{border-color:var(--blue)}.card .rule{width:38px;height:4px;background:var(--yellow);border-radius:4px;margin-bottom:20px}.card h3{margin:0 0 10px;font-size:20px;font-weight:600}.card p{font-size:15px;line-height:1.65;color:var(--ink-2);font-weight:300}.about{background:var(--ink);color:#fff;padding:clamp(64px,7vw,104px) 24px}.h2-yellow{text-align:center;font-size:clamp(30px,4vw,48px);font-weight:600;color:var(--yellow);letter-spacing:-.015em}.about .h2-yellow{margin-bottom:14px}.about .intro{margin:0 auto 48px;text-align:center;max-width:56ch;font-size:16px;line-height:1.65;color:#ffffffad;font-weight:300}.grid-about{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.dcard{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:26px;transition:border-color .15s}.dcard:hover{border-color:#ffda008c}.dcard svg{display:block;margin-bottom:22px}.dcard h3{margin:0 0 10px;font-size:18px;font-weight:600}.dcard p{font-size:15px;line-height:1.6;color:#ffffff9e;font-weight:300}.dcard--hl{background:#ffda001a;border-color:#ffda0073}.dcard--hl p{color:#ffffffc2}.how{background:var(--ink-deep);color:#fff;padding:clamp(64px,7vw,104px) 24px}.how .wrap{max-width:1180px}.how .h2-yellow{margin-bottom:clamp(44px,5vw,64px)}.grid-how{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:clamp(28px,3vw,44px)}.step{position:relative;padding-top:22px;padding-left:22px}.step .badge{position:absolute;left:0;top:0;z-index:2;width:46px;height:46px;border-radius:10px;background:var(--yellow);color:var(--ink);font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.step .body{background:var(--card-dark);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:34px 32px 36px;min-height:210px;transition:border-color .15s}.step .body:hover{border-color:#ffda0073}.step svg{display:block;margin-bottom:26px}.step h3{margin:0 0 12px;font-size:22px;font-weight:600}.step p{font-size:15px;line-height:1.6;color:#ffffffb8;font-weight:300}.results{padding:clamp(64px,7vw,104px) 24px}.results .wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:44px;align-items:center}.results h2{margin-bottom:20px}.results .intro{margin-bottom:28px;font-size:16px;line-height:1.65;color:var(--ink-2);font-weight:300;max-width:46ch}blockquote{border-left:2px solid var(--yellow);padding-left:20px}blockquote p{margin-bottom:12px;font-size:18px;line-height:1.6;font-style:italic;font-weight:300}blockquote footer{font-size:14px;color:#13013c99}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.stat{overflow-wrap:anywhere}.stat{border-radius:16px;padding:26px}.stat .fig{margin-bottom:6px;font-size:clamp(28px,3.4vw,40px);font-weight:600;font-variant-numeric:tabular-nums}.stat .lbl{font-size:14px;font-weight:300}.stat--ink{background:var(--ink);color:#fff}.stat--ink .fig{color:var(--yellow)}.stat--ink .lbl{color:#ffffffb3}.stat--blue{background:var(--blue);color:#fff}.stat--blue .lbl{color:#ffffffbf}.stat--white{background:#fff;border:1px solid rgba(19,1,60,.12)}.stat--white .fig{color:var(--blue)}.stat--white .lbl{color:#13013ca6}.stat--yellow{background:var(--yellow)}.stat--yellow .fig{color:var(--ink)}.stat--yellow .lbl{color:#13013cbf}.faq{background:#fff;border-top:1px solid var(--line);padding:clamp(64px,7vw,96px) 24px}.faq .wrap{max-width:900px}.faq h2{margin-bottom:36px;font-size:clamp(26px,3.2vw,40px);font-weight:600;letter-spacing:-.015em}.faq details{border-top:1px solid rgba(19,1,60,.12);padding:20px 0}.faq details:last-child{border-bottom:1px solid rgba(19,1,60,.12)}.faq summary{cursor:pointer;font-size:18px;font-weight:500;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq details p{margin:12px 0 0;font-size:15px;line-height:1.7;color:var(--ink-2);font-weight:300;max-width:70ch}.contact{background:linear-gradient(180deg,#f6f1e4,#e7e4fb);padding:clamp(64px,7vw,104px) 24px}.contact .wrap{max-width:820px;text-align:center}.contact h2{margin-bottom:16px;font-size:clamp(30px,4vw,54px);font-weight:600;letter-spacing:-.02em;text-wrap:balance}.contact .sub{margin-bottom:32px;font-size:17px;line-height:1.6;color:var(--ink-2);font-weight:300}.contact form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:560px;margin:0 auto}.contact input[type=email]{flex:1 1 240px;min-width:0;background:#fff;border:1px solid var(--line-2);border-radius:999px;padding:15px 22px;font-family:inherit;font-size:16px;color:var(--ink)}.contact input[type=email]:focus-visible{border-color:var(--blue)}.contact .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact .form-note{margin-top:14px;font-size:14px;color:var(--ink-3)}.site-footer{background:var(--ink);color:#fff;padding:56px 24px 32px}.footer-grid{max-width:var(--measure);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:36px;align-items:start}.footer-grid img{height:52px;width:auto;display:block;margin-bottom:14px}.footer-grid .tag{font-size:14px;color:#fff9;font-weight:300;max-width:32ch}.fcol{display:flex;flex-direction:column;gap:10px;font-size:14px}.fcol h4{margin:0 0 4px;color:var(--yellow);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.fcol a{color:#fffc}.fcol a:hover{color:var(--yellow)}.fcol span{color:#fff9}.footer-bar{max-width:var(--measure);margin:36px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:13px;color:#ffffff80}.footer-bar span{display:flex;gap:16px}.footer-bar a{color:#fff9}.footer-bar a:hover{color:var(--yellow)}.legal-header nav{max-width:1000px}.legal-header .links{display:flex;gap:22px;font-size:15px}.legal-header .links a{color:var(--ink)}.legal-header .links a:hover{color:var(--blue)}.legal{max-width:820px;margin:0 auto;padding:clamp(48px,6vw,80px) 24px 96px}.legal h1{margin-bottom:16px;font-size:clamp(32px,4.4vw,52px);font-weight:600;letter-spacing:-.02em;line-height:1.08}.legal p.kicker{margin:0 0 12px;color:var(--blue);font-size:12px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.legal .meta{margin-bottom:8px;font-size:15px;color:#13013c99}.legal a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.legal h2{font-size:clamp(20px,2.2vw,26px);font-weight:600;letter-spacing:-.01em;margin:44px 0 14px}.legal h3{font-size:17px;font-weight:600;margin:26px 0 8px}.legal p,.legal li{font-size:16px;line-height:1.75;color:#13013cd1;font-weight:300}.legal p{margin:0 0 14px}.legal ul{margin:0 0 14px;padding-left:22px;display:flex;flex-direction:column;gap:8px}.legal strong{font-weight:600}.facts{background:#fff;border:1px solid rgba(19,1,60,.12);border-radius:14px;padding:24px 26px;margin:32px 0 8px}.facts h2{margin:0 0 14px;font-size:17px}.facts p{margin:0}.facts dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:18px 0 0;font-size:15px}.facts--terms dl{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:0}.facts dt{color:#13013c8c;font-size:13px}.facts dd{margin:0;font-weight:500;color:var(--ink)}.legal-footer{background:var(--ink);color:#fff;padding:44px 24px 30px}.legal-footer div{max-width:820px;margin:0 auto;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;font-size:14px}.legal-footer .c{color:#fff9}.legal-footer span.l{display:flex;gap:10px 18px;flex-wrap:wrap;align-items:center}.legal-header .links{align-items:center}@media(max-width:640px){.legal-header nav{flex-wrap:wrap;row-gap:10px}.legal-header .links{flex-wrap:wrap;gap:8px 18px;width:100%;font-size:14px}}.legal-footer .link-btn{font-size:14px;color:#fffc}.footer-bar span{align-items:center}.footer-bar .link-btn{font-size:13px;color:#fff9}.kicker a{color:inherit}.legal-footer a{color:#fffc;text-decoration:none}.legal-footer a:hover{color:var(--yellow)}.ai{background:#efeaf6;padding:clamp(64px,7vw,104px) 24px;border-top:1px solid var(--line)}.ai-head{margin-bottom:44px}.ai-head .h2{max-width:22ch;margin-bottom:18px}.ai-head .intro{max-width:62ch;font-size:17px;line-height:1.65;color:var(--ink-2);font-weight:300}.grid-ai{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.ai-card{background:#fff;border:1px solid rgba(24,0,201,.14);border-radius:16px;padding:28px;display:flex;flex-direction:column;transition:border-color .15s}.ai-card:hover{border-color:var(--blue)}.ai-card svg{display:block;margin-bottom:20px}.ai-card h3{margin:0 0 10px;font-size:20px;font-weight:600}.ai-card p{font-size:15px;line-height:1.65;color:var(--ink-2);font-weight:300}.ai-card .human{margin-top:auto;padding-top:16px;font-size:14px}.ai-card .human span{display:inline-block;margin-right:6px;padding:2px 9px;border-radius:999px;background:var(--yellow);color:var(--ink);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ai-principle{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin-top:32px;background:var(--ink);color:#fff;border-radius:16px;padding:32px}.ai-principle h3{margin:14px 0 6px;font-size:18px;font-weight:600;color:var(--yellow)}.ai-principle p{font-size:15px;line-height:1.6;color:#ffffffb8;font-weight:300}.step-n{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--yellow);color:var(--ink);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.ai-note{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:8px}.ai-note p{font-size:14px;line-height:1.5;color:#ffffffb8}.ai-note span{display:inline-block;min-width:44px;margin-right:8px;padding:1px 8px;border-radius:999px;border:1px solid rgba(255,218,0,.55);color:var(--yellow);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center}.pace{background:#fff;border-top:1px solid var(--line);padding:clamp(56px,6vw,88px) 24px}.pace .h2{margin-bottom:36px;max-width:24ch}.pace-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0}.pace-grid>div{padding:8px 28px;border-left:2px solid var(--yellow)}.pace-grid .fig{margin-bottom:8px;font-size:clamp(30px,3.6vw,46px);font-weight:600;color:var(--blue);letter-spacing:-.015em;font-variant-numeric:tabular-nums}.pace-grid .lbl{font-size:15px;line-height:1.5;color:var(--ink-2);font-weight:300;max-width:26ch}@media(max-width:640px){.pace-grid{gap:24px}}.fit{padding:clamp(64px,7vw,104px) 24px}.fit-head{margin-bottom:36px}.fit-head .h2{max-width:24ch}.fit-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px}.fit-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:32px}.fit-card h3{margin-bottom:18px;font-size:20px;font-weight:600}.fit-note{margin-top:18px;font-size:15px;line-height:1.6;color:var(--ink-2);font-weight:300}.ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ticks li{position:relative;padding-left:30px;font-size:15px;line-height:1.55;font-weight:300;color:var(--ink-2)}.ticks li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:var(--yellow) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2313013C' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/12px no-repeat}.ticks--light li{color:#ffffffc7}.timeline{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:20px}.timeline li{position:relative;padding-top:6px}.timeline h3{margin:14px 0 6px;font-size:18px;font-weight:600}.timeline p{font-size:14px;line-height:1.55;color:var(--ink-2);font-weight:300}.insights{padding:clamp(64px,7vw,96px) 24px;background:#fff;border-top:1px solid var(--line)}.grid-news{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.card h3 a{color:var(--ink)}.card h3 a:hover{color:var(--blue)}.insights .card{background:var(--cream)}.audit{background:var(--ink);color:#fff;padding:clamp(64px,7vw,104px) 24px}.audit .wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(32px,5vw,72px);align-items:center}.kicker--yellow-left{color:var(--yellow)}.audit h2{margin-bottom:16px;font-size:clamp(28px,3.6vw,46px);font-weight:600;letter-spacing:-.015em;max-width:18ch}.audit-copy>p:not(.kicker){margin-bottom:22px;font-size:17px;line-height:1.6;color:#ffffffb3;font-weight:300;max-width:52ch}.audit-form{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:8px;position:relative}.audit-form label:not(.hp){font-size:14px;font-weight:500;margin-top:6px}.audit-form input:not([name=website]){background:#fff;border:1px solid var(--line-2);border-radius:12px;padding:14px 16px;font-family:inherit;font-size:16px;color:var(--ink);width:100%}.audit-form .btn{margin-top:14px;width:100%;text-align:center}.audit-form .form-note{margin-top:6px;font-size:14px;color:#fff9;text-align:center}.audit .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.article-list{display:flex;flex-direction:column;gap:56px;margin-top:40px}.article{scroll-margin-top:96px;padding-top:32px;border-top:1px solid rgba(19,1,60,.14)}.article .tag{margin:0 0 10px;color:var(--blue);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.article h2{margin:0 0 14px}.cards-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin:24px 0 8px}.legal .card p{margin:0;font-size:15px;line-height:1.65}.legal .btn{text-decoration:none;color:var(--ink)}.legal .btn--ink{color:#fff}.pill-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0 0 24px}.pill-list li{background:#fff;border:1px solid rgba(24,0,201,.16);border-radius:999px;padding:9px 18px;font-size:15px;font-weight:500;color:var(--ink)}.lang-switch{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:34px;padding:0 10px;border:1px solid var(--line-2);border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--ink)!important;background:#fff}.lang-switch:hover{border-color:var(--blue);color:var(--blue)!important}.nav-right{display:flex;align-items:center;gap:12px}.mobile-menu .lang-switch{align-self:flex-start;margin-top:14px;border-bottom:1px solid var(--line-2);padding:0 14px;font-size:14px}.turnstile{display:flex;justify-content:center;width:100%;margin-top:6px}.audit-form .turnstile{justify-content:flex-start}.form-note.is-error{color:#b42318}.audit-form .form-note.is-error{color:#ffb4a8}button[disabled]{opacity:.6;cursor:progress}.news-list{display:grid;gap:20px;margin-top:40px}.news-item h2{margin:0 0 8px;font-size:22px}.news-item h2 a{color:var(--ink);text-decoration:none}.news-item h2 a:hover{color:var(--blue)}.news-item .date,.card .date{margin-bottom:8px;font-size:13px;color:var(--ink-3)}.post-cover{display:block;width:100%;height:auto;border-radius:14px;margin:0 0 32px}.notice{margin:0 0 24px;padding:14px 18px;background:#fff;border:1px solid var(--line);border-left:3px solid var(--yellow);border-radius:10px;font-size:15px;line-height:1.6;color:var(--ink-2)}.legal-cta{margin-top:56px}.legal-cta .btn{white-space:normal;text-align:center}.legal .prose-links a{text-decoration:underline}.cookie{position:fixed;left:16px;right:16px;bottom:16px;z-index:40;max-width:720px;margin:0 auto;background:var(--ink);color:#fff;border-radius:16px;padding:20px 22px;box-shadow:0 12px 40px #13013c47;display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;justify-content:space-between}.cookie[hidden]{display:none}.cookie p{flex:1 1 300px;font-size:14px;line-height:1.55;color:#fffc;font-weight:300}.cookie p a{color:var(--yellow);text-decoration:underline;text-underline-offset:3px}.cookie-actions{display:flex;flex-wrap:wrap;gap:10px}.cookie .btn{padding:11px 20px;font-size:14px}.cookie .btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff}.cookie .btn--ghost:hover{border-color:var(--yellow);color:var(--yellow)}.link-btn{background:none;border:0;padding:0;font:inherit;color:#fff9;cursor:pointer;text-decoration:none}.link-btn:hover{color:var(--yellow)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-logo{animation:none}*{transition:none!important}}
