.language-switch{white-space:nowrap;color:#17211a;background:#f2efdf;border:1px solid;flex-shrink:0;align-items:center;gap:2px;padding:2px;line-height:1;display:inline-flex}.language-switch button{color:inherit;cursor:pointer;background:0 0;border:0;min-width:30px;min-height:30px;padding:5px 7px;font-family:DM Sans,Microsoft YaHei,sans-serif;font-size:10px;font-weight:700}.language-switch button.selected{color:#f2efdf;background:#17211a}.language-switch button:focus-visible{outline-offset:2px;outline:2px solid #ff762d}.hero-title-line{white-space:nowrap}@media (width<=760px){html[lang=en] body .landing-hero h1{font-size:clamp(24px,7vw,49px)}html[lang=en] body .facts-grid strong.fact-word{white-space:nowrap;padding-top:16px;font-size:16px;line-height:1.3}}html[lang=en] .landing-hero h1{letter-spacing:-2.5px;max-width:650px;font-family:Archivo Black,sans-serif;font-size:clamp(39px,4.1vw,68px);line-height:1.22}html[lang=en] .landing-hero .tilted{letter-spacing:-3px}html[lang=en] .hero-copy{width:59%}html[lang=en] .hero-description{max-width:450px}html[lang=en] .speech-bubble{font-family:DM Sans,sans-serif;font-size:13px}html[lang=en] .section h2{letter-spacing:-1.5px;font-size:clamp(28px,2.8vw,43px);line-height:1.15}html[lang=en] .closing h2{font-family:Archivo Black,sans-serif;font-size:45px}html[lang=en] .flow-step h3{font-size:18px}html[lang=en] .facts-grid strong.fact-word{font-family:Archivo Black,sans-serif;font-size:35px;line-height:2.3}html[lang=en] .feature-list li{font-size:14px}html[lang=en] .check-line{gap:15px;font-size:10px}html[lang=en] .check-line b{text-align:right}html[lang=en] .stamp{font-size:9px}html[lang=en] .console-bottom{letter-spacing:0;font-size:7px}html[lang=en] .hero-note{letter-spacing:.1px;font-size:8px}html[lang=en] .site-header nav{gap:22px}html[lang=en] .sidebar-bottom{font-size:10px}html[lang=en] .hero h1{font-family:DM Sans,sans-serif;font-size:32px}html[lang=en] .round-badge{min-width:125px}html[lang=en] .panel .button-row{flex-wrap:wrap}html[lang=en] .panel .button-row>*{min-width:120px}html[lang=en] .tag{white-space:normal;text-align:right;max-width:145px;line-height:1.5}html[lang=en] .field em{line-height:1.6}html[lang=en] .fine-row{align-items:start}html[lang=en] .data-table{font-size:11px}@media (width<=1250px){.site-header .test-label{display:none}.header-actions{gap:14px}.site-header nav{gap:15px!important}html[lang=en] .site-header nav{font-size:11px}.site-header .wordmark>span{font-size:19px}}@media (width<=950px) and (width>=761px){.site-header .wordmark small{letter-spacing:.5px}.site-header nav{gap:10px!important}.site-header .wordmark>span{font-size:16px}.site-header .wordmark img{width:31px;height:31px}.site-header .header-actions{gap:10px}.site-header .button.small{padding:10px}.site-header{padding-inline:3%}}@media (width<=800px){.top-actions{flex-wrap:wrap;gap:9px}.topbar{gap:8px;height:auto;min-height:72px;padding:13px 0}.breadcrumb{display:none}.top-actions{justify-content:space-between;width:100%}.top-actions .language-switch button{min-width:27px;min-height:26px;padding:4px 5px}.top-actions .connect{min-width:105px}html[lang=en] .hero h1{font-size:26px}html[lang=en] .hero p{max-width:240px;font-size:11px}html[lang=en] .hero{flex-wrap:wrap}html[lang=en] .round-badge{text-align:left;min-width:110px;margin-top:4px}html[lang=en] .round-badge strong{margin:8px 10px;font-size:23px;display:inline-block}html[lang=en] .progress-line{margin-top:4px}html[lang=en] .stat label{font-size:9px}html[lang=en] .nav button{padding:11px 12px}.nav button{min-height:36px}}@media (width<=760px){.site-header{flex-wrap:wrap;gap:10px;height:auto;min-height:90px;padding-block:13px;padding-inline:16px}.site-header .wordmark>span{font-size:17px}.site-header .wordmark small{letter-spacing:.6px;font-size:7px}.site-header .header-actions{gap:12px}.site-header .language-switch button{min-width:24px;min-height:27px;padding:4px 5px;font-size:9px}.site-header .button.small{display:none}.site-header nav{border-top:0;top:100%}.site-header .menu-button{width:24px}.site-header .test-label{display:none}html[lang=en] .hero-copy{width:100%}html[lang=en] .landing-hero h1{letter-spacing:-1.8px;font-size:clamp(32px,8vw,56px);line-height:1.28}html[lang=en] .landing-hero .tilted{letter-spacing:-2px}html[lang=en] .hero-description{max-width:390px;font-size:12px}html[lang=en] .hero-actions{flex-wrap:wrap;gap:19px}html[lang=en] .hero-actions .button{font-size:12px}html[lang=en] .hero-actions .text-link{font-size:10px}html[lang=en] .hero-note{max-width:290px;font-size:7px;line-height:1.8}html[lang=en] .speech-bubble{font-size:11px}html[lang=en] .section h2{font-size:30px;line-height:1.2}html[lang=en] .section-heading{align-items:start;gap:15px}html[lang=en] .section-heading>span:last-child{font-size:8px;line-height:1.7}html[lang=en] .section-index{font-size:8px;line-height:1.6}html[lang=en] .flow-step h3{font-size:15px;line-height:1.4}html[lang=en] .flow-step p{font-size:11px}html[lang=en] .flow-step{grid-template-columns:minmax(0,1fr) 70px}html[lang=en] .flow-icon{width:70px}html[lang=en] .section-foot{flex-wrap:wrap}html[lang=en] .section-foot>span{max-width:none;font-size:9px}html[lang=en] .demo-states button{min-height:37px;font-size:9px}html[lang=en] .demo-result strong{font-size:11px;line-height:1.5}html[lang=en] .console-bottom{font-size:6px}html[lang=en] .facts-grid strong.fact-word{letter-spacing:-1px;font-size:18px;line-height:3.2}html[lang=en] .facts-grid h3{font-size:12px}html[lang=en] .faq-list summary{font-size:12px;line-height:1.7}html[lang=en] .reward-options span{font-size:10px}html[lang=en] .closing h2{font-size:34px}html[lang=en] .footer-bottom{line-height:1.8}.language-switch{max-width:86px}}
