i18n-text{display:inline}.nav-tools{display:flex;align-items:center;gap:12px;min-width:0}.language-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#language{min-height:44px;max-width:136px;padding:9px 26px 9px 10px;font:12px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#315571;border:1px solid #fff;border-radius:11px;background:#edf5fba8;box-shadow:inset 0 1px 0 #fff;cursor:pointer}html:not([lang^="zh"]) h1{font-size:clamp(44px,4.5vw,64px);line-height:1.15;letter-spacing:-.05em}html:not([lang^="zh"]) .hero-content{min-width:0}html:not([lang^="zh"]) .hero-actions .button{font-size:13px;gap:15px}html:not([lang^="zh"]) .hero-secondary{font-size:13px}html:not([lang^="zh"]) .product-label{font-size:11px}html:not([lang^="zh"]) .window-foot{flex-wrap:wrap}html:not([lang^="zh"]) .value-strip b{font-size:13px}html:not([lang^="zh"]) .lab-controls>p{min-height:110px}html:not([lang^="zh"]) .strategy-tabs button{font-size:12px;gap:8px;line-height:1.5}html:not([lang^="zh"]) .result-next>div:last-child{flex-shrink:0;max-width:48%}html:not([lang^="zh"]) .result-next .button{white-space:normal;text-align:center}html:not([lang^="zh"]) .preview-metrics span{font-size:10px}.preview-caption{flex-wrap:wrap}html:not([lang^="zh"]) .resource-inner .button{white-space:normal;max-width:250px}html[lang="ja"] h1,html[lang="ko"] h1{font-size:clamp(40px,4.6vw,61px);line-height:1.4}html[lang="ja"] .application-copy h2,html[lang="ko"] .application-copy h2{font-size:35px}html[lang="ja"] .hero-copy,html[lang="ko"] .hero-copy{line-height:1.9}.application-facts>div{flex-wrap:wrap}.application-form label{overflow-wrap:anywhere}@media(max-width:1150px){.header nav{display:none}.nav-tools{gap:10px}#language{max-width:145px}.nav-inner{gap:18px}}@media(max-width:820px){html:not([lang^="zh"]) h1{font-size:43px}html:not([lang^="zh"]) h2{font-size:31px}html:not([lang^="zh"]) .hero-actions{align-items:flex-start}html:not([lang^="zh"]) .window-title h2{font-size:20px}html:not([lang^="zh"]) .hero-copy{font-size:15px}html:not([lang^="zh"]) .result-next>div:last-child{max-width:45%}}@media(max-width:760px){.nav-tools .nav-cta{display:none}.nav-tools{margin-left:auto}#language{max-width:135px;font-size:12px}.nav-inner{gap:12px}}@media(max-width:640px){#language{width:125px;max-width:125px;padding-left:9px;padding-right:20px}.nav-inner{padding:0 13px}.brand{font-size:16px}.brand-symbol{width:25px!important;height:25px!important}html:not([lang^="zh"]) h1{font-size:clamp(39px,10.5vw,53px);line-height:1.17}html[lang="ja"] h1,html[lang="ko"] h1{font-size:clamp(37px,9.2vw,48px);line-height:1.4}html:not([lang^="zh"]) h2{font-size:30px}html:not([lang^="zh"]) .hero-actions{display:flex;flex-wrap:wrap;flex-direction:column;gap:6px;align-items:flex-start}html:not([lang^="zh"]) .hero-copy{font-size:16px}html:not([lang^="zh"]) .product-label{font-size:10px;line-height:1.7}html:not([lang^="zh"]) .window-title h2{font-size:22px}html:not([lang^="zh"]) .window-topline{font-size:10px;flex-wrap:wrap}html:not([lang^="zh"]) .strategy-tabs button{font-size:11px;line-height:1.5;padding:9px 4px;overflow-wrap:normal}html:not([lang^="zh"]) .lab-controls>p{min-height:0;font-size:13px}html:not([lang^="zh"]) .value-strip b{font-size:13px}html:not([lang^="zh"]) .value-strip small{font-size:11px}html:not([lang^="zh"]) .result-next>div:last-child{max-width:none;display:grid;width:100%}html:not([lang^="zh"]) .result-next .button{font-size:13px}html:not([lang^="zh"]) .resource-inner .button{max-width:none;white-space:normal;text-align:center}html:not([lang^="zh"]) .mobile-conversion .button{font-size:12px;text-align:center;line-height:1.5;min-height:48px}html[lang="ja"] .application-copy h2,html[lang="ko"] .application-copy h2{font-size:31px}html:not([lang^="zh"]) .application-facts>div{font-size:13px}html:not([lang^="zh"]) .footer-main .brand{font-size:20px}.ambient-toggle{max-width:160px;line-height:1.5;text-align:center}}@media(max-width:380px){#language{width:108px;max-width:108px;font-size:11px}.brand{font-size:15px}.nav-inner{gap:9px}.brand>span{font-size:8px}}
