@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-variable.ttf) format("truetype");font-style:normal;font-weight:200 800;font-display:swap}:root{color-scheme:dark;--bg: #111110;--surface: #191918;--line: #3b3a37;--text: #eeeeec;--muted: #b5b3ad;--orange: #ec9455;--orange-hover: #ffa057;--orange-ink: #3e332e;--focus: var(--orange);--text-ui: 18px;--text-body: 24px;--text-section: 48px;--text-display: clamp(64px, 7.35vw, 104px);font-family:Manrope,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--text-ui);color:var(--text);background:var(--bg);font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:6px}button{cursor:pointer}img{display:block;max-width:100%}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance}.title-clause{display:inline-block}p{line-height:1.7}h2{font-size:var(--text-section);line-height:1.18;letter-spacing:-.045em;font-weight:750}h3{font-size:var(--text-body);line-height:1.38;letter-spacing:-.03em;font-weight:700}.shell{width:calc(100% - 8.6vw);max-width:1320px;margin-inline:auto}.skip-link{position:fixed;top:-100px;left:24px;padding:12px 20px;background:var(--orange);color:var(--orange-ink);z-index:10}.skip-link:focus{top:16px}.site-header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:.5px solid var(--line);position:relative;z-index:4}.brand,.text-link{min-height:44px}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brand img{width:70px;height:52px;object-fit:cover}.brand span{font-size:var(--text-body);font-weight:800;letter-spacing:-.045em}.desktop-nav{display:flex;align-items:center;gap:clamp(22px,2.8vw,38px)}.desktop-nav>a:hover,.site-footer a:hover,.text-link:hover{color:var(--orange)}.language-link{display:inline-flex;align-items:center;gap:10px;min-height:44px}.language-link span{color:var(--muted)}.language-link .active{color:var(--text);font-weight:650}.language-link .language-divider{color:var(--muted)}.mobile-actions,.mobile-navigation{display:none}.hero{position:relative;isolation:isolate;min-height:calc(min(100vw,1440px) - 130px);overflow:hidden}.hero-scene{position:absolute;top:-130px;left:50%;width:100%;max-width:1440px;transform:translate(-50%);z-index:-1;pointer-events:none}.hero-scene img{width:100%;height:auto}.hero-copy{padding-top:clamp(64px,6.5vw,96px);text-align:center}.hero h1{font-size:var(--text-display);font-weight:800;line-height:1.1;letter-spacing:-.065em;white-space:nowrap}.hero-tagline{font-size:var(--text-body);line-height:1.5;color:var(--text);margin-top:18px;text-wrap:balance}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:60px;padding:14px 36px;border-radius:40px;background:var(--orange);color:var(--orange-ink);font-size:var(--text-body);font-weight:750;line-height:1.3;letter-spacing:-.03em;flex-shrink:0}.primary-button:hover{background:var(--orange-hover)}.hero .primary-button{margin-top:30px}.text-link{display:inline-flex;align-items:center;gap:12px;line-height:1.5;padding-block:8px;border-bottom:.5px solid var(--muted);flex-shrink:0}.features,.toolkit,.reasons,.philosophy,.faq{padding-block:88px;border-top:.5px solid var(--line);scroll-margin-top:32px}.features{padding-top:64px}.section-intro{max-width:720px;margin-top:18px;color:var(--muted);font-size:var(--text-ui)}.feature-grid p,.toolkit p,.reasons p,.philosophy p,.faq p,.contact-copy p{color:var(--muted);font-size:var(--text-ui)}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:52px}.feature-grid article{display:flex;flex-direction:column;padding-top:28px;border-top:.5px solid var(--line)}.feature-grid article>svg{color:var(--orange);margin-bottom:22px}.feature-grid h3,.tools-grid h3,.reasons-grid h3{margin-bottom:12px}.feature-grid .feature-scope{color:var(--orange);margin-top:auto;padding-top:20px}.tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px}.tools-grid article{display:flex;flex-direction:column;padding:32px;border:.5px solid var(--line);border-radius:12px;background:var(--surface)}.tools-grid article>svg{color:var(--orange);margin-bottom:22px}.tools-grid .tool-formats{color:var(--orange);margin-top:auto;padding-top:20px}.reasons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;border:.5px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.reasons-grid article{display:flex;gap:20px;padding:36px}.reasons-grid article:nth-child(2n){border-left:.5px solid var(--line)}.reasons-grid article:nth-child(n+3){border-top:.5px solid var(--line)}.reasons-grid article>svg{color:var(--orange);flex-shrink:0;margin-top:4px}.philosophy{display:grid;grid-template-columns:1.1fr 1fr;gap:72px;align-items:start}.philosophy-copy{max-width:620px}.philosophy-copy p{margin-top:22px}.brand-story{border:.5px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.brand-story-top{display:flex;align-items:flex-start;gap:24px;padding:32px}.brand-story-top img{width:96px;height:72px;object-fit:cover;flex-shrink:0}.brand-story-top p{margin-top:10px}.brand-pillars{display:grid;grid-template-columns:1fr 1fr;border-top:.5px solid var(--line)}.brand-pillar{padding:24px 32px}.brand-pillar+.brand-pillar{border-left:.5px solid var(--line)}.brand-pillar h3{color:var(--orange);margin-bottom:8px}.faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.faq details{border-bottom:.5px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;min-height:80px;padding-block:18px;font-size:var(--text-ui);font-weight:650}.faq summary:hover{color:var(--orange)}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex-shrink:0;color:var(--muted)}.faq details[open] summary svg{transform:rotate(90deg);color:var(--orange)}.faq details p{padding:0 32px 24px 0}.contact{padding-block:88px;display:flex;align-items:center;justify-content:space-between;gap:48px;border-top:.5px solid var(--line)}.contact-copy{max-width:720px}.contact-copy p{margin-top:16px}.site-footer{padding-block:40px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:.5px solid var(--line);font-size:var(--text-ui);color:var(--muted)}.site-footer .brand{color:var(--text)}.brand-compact img{width:48px;height:38px}.site-footer p{margin-top:6px}.site-footer nav{display:flex;gap:32px}.site-footer nav a{min-height:44px;display:inline-flex;align-items:center}.document{max-width:860px;padding-top:64px;padding-bottom:100px}.document>.text-link{margin-bottom:48px}.document h1,.not-found h1{font-size:var(--text-section);line-height:1.15;letter-spacing:-.045em;margin-bottom:32px}.document h2{font-size:var(--text-body);letter-spacing:-.025em;line-height:1.4;margin-top:40px;margin-bottom:14px}.document p{margin-block:14px;color:var(--muted);overflow-wrap:anywhere}.document article a{color:var(--orange);text-decoration:underline;text-underline-offset:4px}.document .date{margin-top:-16px;margin-bottom:36px}.not-found{padding-block:100px;min-height:65vh}.not-found p{margin-bottom:32px}.locale-zh-Hans h1,.locale-zh-Hans h2,.locale-zh-Hans h3{letter-spacing:-.03em}.locale-zh-Hans .hero h1{font-weight:700}@media(min-width:1001px){:root{--text-body: 26px;--text-section: 52px;--text-display: clamp(64px, 7.8vw, 112px)}}@media(min-width:1441px){.hero{min-height:1310px}.hero-scene{max-width:1440px}}@media(max-width:1000px)and (min-width:601px){:root{--text-ui: 16px;--text-body: 20px;--text-section: 40px;--text-display: 7.35vw}.hero{min-height:100vw}.hero-scene{top:0}.hero-copy{padding-top:48px}.hero .primary-button{margin-top:22px}.primary-button{min-height:56px}.hero-tagline{margin-top:12px}.features,.toolkit,.reasons,.philosophy,.faq,.contact{padding-block:64px}.feature-grid{gap:28px;margin-top:40px}.tools-grid{gap:20px;margin-top:40px}.tools-grid article{padding:24px}.reasons-grid{margin-top:40px}.reasons-grid article{padding:28px 24px}.philosophy{grid-template-columns:1fr;gap:40px}.brand-story-top{padding:28px}.brand-pillar{padding:24px 28px}.faq{grid-template-columns:1fr;gap:32px}.contact{flex-direction:column;align-items:flex-start;gap:28px}.site-footer{flex-wrap:wrap}}@media(min-width:601px)and (max-width:960px){.desktop-nav{display:none}.mobile-actions{display:flex;align-items:center;gap:20px}.menu-button{display:grid;place-items:center;border:0;background:none;padding:0;min-width:44px;min-height:44px}.mobile-navigation{position:absolute;display:grid;gap:4px;left:-4.3vw;right:-4.3vw;top:99px;background:var(--surface);padding:16px 4.3vw;border-bottom:.5px solid var(--line)}.mobile-navigation a{padding:12px 0}}@media(max-width:600px){:root{--text-ui: 16px;--text-body: 20px;--text-section: 32px;--text-display: 48px}.shell{width:calc(100% - 40px)}.site-header{height:80px}.brand{gap:6px}.brand img{width:48px;height:38px}.desktop-nav{display:none}.mobile-actions{display:flex;align-items:center;gap:16px}.language-link{gap:7px}.menu-button{display:grid;place-items:center;border:0;background:none;padding:0;min-width:44px;min-height:44px;margin-right:-8px}.mobile-navigation{position:absolute;display:grid;gap:4px;left:-20px;right:-20px;top:79px;background:var(--surface);padding:16px 20px;border-bottom:.5px solid var(--line)}.mobile-navigation a{padding:12px 0}.hero{min-height:720px}.hero-copy{padding-top:40px}.hero h1{white-space:normal;max-width:350px;margin-inline:auto;letter-spacing:-.055em;line-height:1.12}.hero-tagline{max-width:310px;margin:18px auto 0;line-height:1.5}.primary-button{min-height:56px;padding:14px 28px;gap:14px}.hero .primary-button{margin-top:24px}.hero-scene{top:auto;bottom:0;width:520px;max-width:none}.hero-scene img{width:100%;height:auto}.locale-zh-Hans .hero h1{max-width:330px;line-height:1.28}.locale-zh-Hans .hero-tagline{max-width:310px}.tagline-divider{display:none}.tagline-ending{display:block}.features,.toolkit,.reasons,.philosophy,.faq,.contact{display:block;padding-block:52px}.features{padding-top:40px}.feature-grid{grid-template-columns:1fr;gap:32px;margin-top:36px}.feature-grid article{padding-top:24px}.feature-grid article>svg{margin-bottom:16px}.feature-grid h3{margin-bottom:8px}.feature-grid .feature-scope{padding-top:14px}.tools-grid{grid-template-columns:1fr;gap:20px;margin-top:36px}.tools-grid article{padding:24px}.reasons-grid{grid-template-columns:1fr;margin-top:36px}.reasons-grid article{flex-direction:column;gap:16px;padding:24px}.reasons-grid article>svg{margin-top:0}.reasons-grid article:nth-child(2n){border-left:0}.reasons-grid article+article{border-top:.5px solid var(--line)}.brand-story{margin-top:32px}.brand-story-top{flex-direction:column;gap:16px;padding:24px}.brand-pillars{grid-template-columns:1fr}.brand-pillar{padding:20px 24px}.brand-pillar+.brand-pillar{border-left:0;border-top:.5px solid var(--line)}.faq h2{margin-bottom:24px}.faq summary{min-height:76px}.faq details p{padding-right:8px}.contact .primary-button{margin-top:28px}.site-footer{display:block;padding-top:32px;padding-bottom:40px}.site-footer nav{gap:24px;flex-wrap:wrap;margin-block:28px}.site-footer>p{margin-top:0}.document{padding-top:40px;padding-bottom:64px}.document>.text-link{margin-bottom:32px}.document h1{margin-bottom:24px}.document h2{margin-top:32px}.not-found{padding-block:64px}}@media(prefers-reduced-motion:no-preference){.primary-button,a,button,.faq summary{transition:background-color .25s ease-out,color .25s ease-out}.faq summary svg{transition:transform .2s ease-out,color .2s ease-out}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
