*{box-sizing:border-box}body{color:#17243c;background:#f5f7fb;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.website-shell{min-height:100vh}.website-header{background:#fff;border-bottom:1px solid #e6eaf1}.website-nav{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;min-height:76px;margin:auto;padding:0 28px;display:flex}.website-brand{letter-spacing:-.03em;align-items:center;gap:11px;font-size:18px;display:inline-flex}.website-brand-mark{color:#fff;background:#1465d7;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.website-nav-actions{align-items:center;gap:8px;display:flex}.website-nav-actions form{margin:0}.website-nav-link{cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:9px;align-items:center;gap:12px;padding:10px 15px;font-family:inherit;font-size:14px;font-weight:650;display:inline-flex}.website-nav-link:hover{background:#f5f8ff}.website-main{max-width:1200px;margin:auto;padding:72px 28px}.welcome-card{background:#fff;border:1px solid #e2e8f2;border-radius:24px;grid-template-columns:1fr .8fr;min-height:470px;display:grid;overflow:hidden;box-shadow:0 18px 50px #1b325514}.welcome-content{z-index:1;padding:72px 0 64px 72px;position:relative}.welcome-eyebrow{color:#2268c8;letter-spacing:.13em;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.welcome-eyebrow span{background:#3787ef;border-radius:50%;width:7px;height:7px}h1{letter-spacing:-.045em;margin:28px 0 20px;font-size:clamp(36px,4.3vw,56px);line-height:1.1}h1 span{color:#216ad5}.welcome-description{color:#607089;max-width:490px;font-size:16px;line-height:1.75}.welcome-button{color:#fff;background:#1766d7;border-radius:10px;justify-content:center;align-items:center;gap:28px;margin-top:24px;padding:14px 19px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 5px 12px #1766d733}.welcome-button:hover{background:#1157b9}.welcome-hint{color:#8995a7;margin-top:24px;font-size:12px}.welcome-art{background:linear-gradient(145deg,#f0f6ff,#dceafd);place-items:center;display:grid;position:relative;overflow:hidden}.art-orbit{border:1px solid #437fd52e;border-radius:50%;position:absolute}.art-orbit-outer{width:390px;height:390px}.art-orbit-inner{width:300px;height:300px}.art-card{color:#77869c;background:#ffffffe0;border:1px solid #ffffffe6;border-radius:18px;flex-direction:column;gap:10px;width:255px;padding:24px;font-size:12px;display:flex;position:relative;box-shadow:0 22px 45px #28579724}.art-icon{color:#236cda;background:#eaf2ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.art-label{color:#3474d0;letter-spacing:.1em;margin-top:10px;font-size:10px;font-weight:800}.art-card strong{color:#1e304d;letter-spacing:-.03em;font-size:20px}.art-lines{gap:6px;margin-top:12px;display:flex}.art-lines i{background:#d4e4fb;border-radius:5px;width:35px;height:4px}.art-lines i:first-child{background:#4a8ae9}@media (width<=700px){.website-main{padding:32px 16px}.website-nav{padding:0 18px}.welcome-card{grid-template-columns:1fr}.welcome-content{padding:42px 28px}.welcome-art{min-height:260px}.art-orbit-outer{width:260px;height:260px}.art-orbit-inner{width:200px;height:200px}}
