:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#26354c;background:#f4f6fb;font-synthesis:none;font-weight:400;font-size:14px;--primary: #426bd6;--primary-hover: #3154b2;--green: var(--primary);--text: #26354c;--muted: #637089;--surface: #ffffff;--canvas: #f4f6fb;--teal: #16826b;--teal-soft: #e8f6f0;--blue-text: #3263be;--blue-soft: #edf3ff;--warning-text: #946015;--amber-soft: #fff5df;--danger-text: #b54b5e;--rose-soft: #fff0f2;--purple-text: #7554b5;--purple-soft: #f3edff;--border: #e4e9f2;--orange: #d9824d;--radius: 14px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid var(--green);outline-offset:6px}.home-shell{max-width:1160px;min-height:100svh;margin:0 auto;padding:42px 56px 28px;display:flex;flex-direction:column}.home-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.home-brand{display:flex;gap:12px;align-items:center;font-size:25px;font-weight:600;letter-spacing:2px}.home-brand-mark{width:46px;height:46px;display:grid;place-items:center;border:1px solid #dce5d7;background:#edf2e7;color:var(--green);border-radius:15px}.home-brand-dot{color:#a6854b}.home-brand small{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:4px;letter-spacing:2px}.home-label{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.home-main{flex:1;padding:100px 0 110px}.home-eyebrow{color:var(--muted);font-size:10px;letter-spacing:3px}.home-welcome h1{font-size:clamp(34px,4.5vw,49px);font-weight:500;line-height:1.55;letter-spacing:2px;margin:22px 0 18px}.home-welcome p{color:var(--muted);font-size:14px;line-height:2;margin:0}.home-apps{margin-top:48px;max-width:680px}.home-app-card{position:relative;display:flex;gap:25px;padding:34px;border:1px solid #dce5d7;background:#fdfefa;border-radius:19px;transition:border-color .16s,box-shadow .16s}.home-app-card:hover{border-color:#9fb49b;box-shadow:0 8px 28px #273e3408}.home-app-icon{flex-shrink:0;width:65px;height:65px;display:grid;place-items:center;background:#eaf0e0;color:var(--green);border-radius:18px}.home-app-content{display:block}.home-app-category{display:block;font-size:10px;color:var(--muted);letter-spacing:1.5px;margin:3px 0 10px}.home-app-content h2{font-weight:500;font-size:24px;margin:0 0 12px}.home-app-description{display:block;font-size:12px;color:var(--muted);line-height:1.95}.home-app-action{display:flex;align-items:center;gap:7px;color:var(--green);font-size:12px;font-weight:600;margin-top:25px}.home-card-arrow{position:absolute;right:27px;top:29px;color:var(--muted)}.home-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;border-top:1px solid var(--border);padding-top:23px;color:var(--muted);font-size:12px;line-height:1.8}.home-footer a:hover{text-decoration:underline}@media(max-width:600px){.home-shell{padding:28px 24px 22px}.home-brand{font-size:22px;gap:9px}.home-brand-mark{width:40px;height:40px;border-radius:13px}.home-label{font-size:11px;gap:5px}.home-main{padding:74px 0 72px}.home-welcome h1{font-size:34px;letter-spacing:1px}.home-welcome p{font-size:13px}.home-eyebrow{font-size:8px;letter-spacing:2px}.home-apps{margin-top:36px}.home-app-card{padding:25px 22px;gap:18px;flex-direction:column}.home-app-icon{width:54px;height:54px;border-radius:15px}.home-app-content h2{font-size:22px}.home-card-arrow{top:28px;right:24px}.home-app-description{font-size:12px}.home-footer{flex-direction:column;gap:9px;font-size:11px}}@media(prefers-reduced-motion:reduce){.home-app-card{transition:none}}.home-brand-mark{border-color:#dce5f6;background:var(--blue-soft);color:var(--primary)}.home-brand-dot{color:#c38b3e}.home-app-card{background:linear-gradient(120deg,#fff,#edf3ff 58%,#f5edff);border-color:#dfe6f4;box-shadow:0 15px 45px #334e7c0a}.home-app-icon{background:#e2ebff;color:var(--primary)}.home-app-action{color:var(--primary)}.home-label{color:var(--purple-text);background:var(--purple-soft)}
