#qinglan-about{--bg:#060b12;--ink:#e8f4f8;--soft:#95acb6;--cyan:#35def7;--coral:#ff7a5c;--line:rgba(232,244,248,.14);font-family:Manrope,system-ui,sans-serif;color:var(--ink);background:var(--bg);min-height:100vh;overflow:hidden;position:relative}#qinglan-about *{box-sizing:border-box}.qa-fluid{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 12%,rgba(14,156,168,.22),transparent 30%),radial-gradient(circle at 84% 74%,rgba(255,122,92,.13),transparent 28%),linear-gradient(180deg,#060b12,#08141d 55%,#060b12)}.qa-shell{max-width:1160px;margin:auto;padding:0 32px;position:relative;z-index:2}.qa-nav{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.qa-brand{display:flex;align-items:center;gap:10px;text-decoration:none!important;color:var(--ink)!important}.qa-mark{width:31px;height:31px;display:block;flex:none}.qa-brand-copy{display:flex;flex-direction:column;gap:3px;line-height:1}.qa-brand-copy b{font-size:18px;letter-spacing:.16em;color:#35c9e4}.qa-brand-copy small{font:500 8px 'DM Mono';color:var(--soft);letter-spacing:.13em}.qa-nav>a:last-child{color:var(--soft);text-decoration:none;font-size:12px}.qa-hero{padding:86px 0 76px;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:end}.qa-kicker{color:var(--coral);font:500 10px 'DM Mono';letter-spacing:.18em}.qa-hero h1{font-size:clamp(49px,7vw,88px);letter-spacing:-.09em;line-height:.94;margin:18px 0 25px}.qa-hero h1 em{color:var(--cyan);font-style:normal}.qa-lead{font-size:16px;line-height:1.85;color:var(--soft);max-width:470px}.qa-side{border-left:1px solid var(--line);padding-left:30px}.qa-side strong{font-size:62px;line-height:1;letter-spacing:-.09em;color:var(--cyan);display:block}.qa-side b{display:block;margin:12px 0 10px;font-size:15px}.qa-side p{color:var(--soft);line-height:1.8;font-size:13px;margin:0}.qa-grid{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.qa-card{padding:28px 24px 38px;border-right:1px solid var(--line);min-height:260px}.qa-card:last-child{border-right:0}.qa-num{font:500 10px 'DM Mono';color:var(--coral)}.qa-card h2{font-size:25px;letter-spacing:-.06em;margin:52px 0 12px}.qa-card p{font-size:13px;color:var(--soft);line-height:1.8;margin:0}.qa-quote{border-top:1px solid var(--line);margin-top:38px;padding:44px 0 58px;font-size:clamp(25px,4vw,43px);line-height:1.1;letter-spacing:-.07em;max-width:790px}.qa-quote em{font-style:normal;color:var(--coral)}.qa-footer{border-top:1px solid var(--line);padding:20px 0 26px;display:flex;justify-content:space-between;color:var(--soft);font:500 9px 'DM Mono';letter-spacing:.06em}.qa-footer a{color:var(--soft);text-decoration:none}.qa-footer a:hover{color:var(--cyan)}@media(max-width:760px){.qa-shell{padding:0 20px}.qa-nav{height:68px}.qa-hero{grid-template-columns:1fr;padding:58px 0 62px;gap:40px}.qa-side{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.qa-grid{grid-template-columns:1fr}.qa-card{border-right:0;border-bottom:1px solid var(--line);min-height:0}.qa-footer{display:block;line-height:1.9}.qa-footer span{display:block}}
#qinglan-about .qa-hero h1{font-size:clamp(43px,5.6vw,68px);line-height:1.03;letter-spacing:-.07em;margin:22px 0 22px}
@media(max-width:760px){#qinglan-about .qa-hero h1{font-size:44px;max-width:390px}}
