:root{--c-primary:#165dff;--c-primary-hover:color-mix(in srgb, var(--c-primary) 88%, var(--c-primary-dark));--c-primary-pressed:color-mix(in srgb, var(--c-primary) 72%, var(--c-primary-dark));--c-primary-dark:#0b3a75;--c-primary-soft:#edf4fe;--c-primary-faint:#f7fafe;--grad-brand:linear-gradient(90deg, var(--c-primary-dark), var(--c-primary));--grad-btn:linear-gradient(90deg, var(--c-primary), var(--c-primary-dark));--c-bg:#f2f3f5;--c-surface:#fff;--c-text-1:#1d2129;--c-text-2:#4e5969;--c-text-3:#657182;--c-divider:#f0f2f5;--c-border:#e5e8ef;--c-border-strong:#d0d7e2;--c-success:#1f7a4d;--c-danger:#c9302c;--c-table-alt:#f9fbfe;--c-on-brand:var(--c-surface);--c-on-brand-muted:#fffffff5;--c-on-brand-subtle:#fffffff0;--c-on-brand-border:#ffffff38;--c-on-brand-divider:#ffffff73;--c-white-border-36:#ffffff5c;--c-white-border-60:#fff9;--c-nav-line:#ffffff1a;--c-nav-hover:#ffffff1f;--c-nav-avatar:#fff3;--c-primary-border:#165dff24;--c-success-soft:color-mix(in srgb, var(--c-success) 7%, var(--c-surface));--c-success-border:color-mix(in srgb, var(--c-success) 20%, var(--c-surface));--c-danger-soft:color-mix(in srgb, var(--c-danger) 4%, var(--c-surface));--c-danger-border:color-mix(in srgb, var(--c-danger) 20%, var(--c-surface));--r-xs:4px;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:16px;--r-xxl:20px;--r-pill:999px;--shadow-card:0 2px 10px #0b3a750f;--shadow-hover:0 8px 24px #0b3a751f;--glow-logo:0 6px 24px #165dff1a;--glow-nav:0 0 8px #ffffff73;--f-sans:"PingFang SC", "Microsoft YaHei", "Source Han Sans SC", system-ui, sans-serif;--fs-10:10px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-28:28px;--fs-32:32px;--page-max:1600px;--home-page-max:1280px;--home-side-w:280px;--home-logo-size:200px;--edge:48px;--nav-h:72px;--side-w:324px;--label-w:110px;--cap-w:150px;--faq-w:780px;--brand:var(--c-primary);--brand-strong:var(--c-primary);--brand-nav:var(--c-primary-dark);--brand-soft:var(--c-primary-soft);--text:var(--c-text-1);--muted:var(--c-text-2);--subtle:var(--c-text-3);--background:var(--c-bg);--surface:var(--c-surface);--border:var(--c-border);--success:var(--c-success);--success-bg:var(--c-success-soft);--warning:var(--c-primary-dark);--warning-bg:var(--c-primary-soft);--danger:var(--c-danger);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius:var(--r-lg);--radius-small:var(--r-sm);--shadow:var(--shadow-card);--el-color-primary:var(--c-primary);--el-color-primary-light-9:var(--c-primary-soft);--el-color-primary-light-8:var(--c-primary-soft);--el-color-primary-light-7:var(--c-primary-border);--el-color-primary-dark-2:var(--c-primary-dark);--el-color-success:var(--c-success);--el-color-success-light-9:var(--c-success-soft);--el-color-success-light-8:var(--c-success-border);--el-color-warning:var(--c-primary-dark);--el-color-warning-light-9:var(--c-primary-soft);--el-color-warning-light-8:var(--c-border);--el-color-danger:var(--c-danger);--el-color-danger-light-9:var(--c-danger-soft);--el-color-danger-light-8:var(--c-danger-border);--el-color-error:var(--c-danger);--el-color-info:var(--c-text-2);--el-color-info-light-9:var(--c-bg);--el-color-info-light-8:var(--c-border);--el-border-radius-base:var(--r-sm);--el-font-size-base:var(--fs-14);--el-text-color-primary:var(--c-text-1);--el-text-color-regular:var(--c-text-2);--el-text-color-secondary:var(--c-text-3);--el-text-color-placeholder:var(--c-text-3);--el-bg-color:var(--c-surface);--el-bg-color-page:var(--c-bg);--el-fill-color-blank:var(--c-surface);--el-border-color:var(--c-border);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=1024px){:root{--edge:32px}}@media (width<=768px){:root{--edge:20px}}@media (width<=480px){:root{--edge:16px}}*{box-sizing:border-box}body{background:var(--background);color:var(--text);margin:0;font:14px/1.65 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--brand-strong);text-decoration:none}a:hover{text-decoration:underline}p a,.muted a{text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}h1,h2,h3,p{margin:0}h1{font-size:26px;font-weight:650;line-height:1.4}h2{font-size:21px;font-weight:650;line-height:1.4}h3{font-size:17px;font-weight:600;line-height:1.5}.page{max-width:1248px;padding:var(--space-8) var(--space-6) var(--space-12);margin:auto}.surface{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.section{padding:var(--space-8);margin-bottom:var(--space-6)}.section-heading{margin:var(--space-8) 0 var(--space-4)}.muted{color:var(--muted)}.small{font-size:12px}.primary-text{color:var(--brand-strong)}.success-text{color:var(--success)}.page-heading,.row-between{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.page-heading{margin-bottom:var(--space-6)}.row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.stack{gap:var(--space-4);display:grid}.two-columns{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.empty-state{text-align:center;padding:var(--space-12) var(--space-6)}.empty-state .el-icon{color:var(--c-primary);margin-bottom:var(--space-4);font-size:40px}.empty-state h2{margin-bottom:var(--space-2)}.empty-state p{margin-bottom:var(--space-6);color:var(--muted)}.error-box{padding:var(--space-6);border:1px solid var(--c-danger-border);background:var(--c-danger-soft);border-radius:var(--radius-small);color:var(--danger)}.error-box button{margin-left:var(--space-4)}.field-error{color:var(--danger);margin-top:var(--space-1);font-size:12px}.el-button{min-height:36px}.el-button--large{min-height:48px;padding:0 var(--space-8);font-size:16px}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text){background:var(--grad-btn);border-color:var(--c-primary);color:var(--c-surface);font-weight:600}.el-form-item__label{color:var(--muted)}.el-input,.el-select{max-width:100%}.el-table{--el-table-header-bg-color:var(--c-bg);--el-table-row-hover-bg-color:var(--c-primary-faint);--el-table-tr-bg-color:var(--c-surface)}.el-table th.el-table__cell{color:var(--c-text-2);font-size:13px;font-weight:600}.el-table .cell{overflow-wrap:anywhere}.el-dialog{max-width:calc(100vw - 32px)}.el-dialog__body{overflow-wrap:anywhere}.actions{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--border);margin-top:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.form-grid{gap:0 var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.form-grid .full{grid-column:1/-1}.form-section{padding-top:var(--space-6);border-top:1px solid var(--border);margin-top:var(--space-6)}.form-section h3{margin-bottom:var(--space-5)}.detail-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-grid dt{color:var(--muted);font-size:12px}.detail-grid dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.info-strip{padding:var(--space-4) var(--space-5);border-radius:var(--radius-small);background:var(--brand-soft);color:var(--muted)}.status-strip{padding:var(--space-4) var(--space-6);border-radius:var(--radius-small);background:var(--success-bg);color:var(--success);border:1px solid var(--c-success-border);margin-bottom:var(--space-6)}.filters{gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;align-items:flex-end;display:flex}.filters label{gap:var(--space-2);min-width:160px;display:grid}.filters .el-input{width:220px}.skip-link{z-index:2000;background:var(--c-surface);color:var(--brand-strong);padding:12px 24px;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}@media (width<=768px){.page,.section{padding:var(--space-6) var(--space-4)}h1{font-size:23px}.two-columns,.form-grid,.detail-grid{grid-template-columns:1fr}.page-heading{flex-wrap:wrap;align-items:flex-start}.filters label,.filters .el-input{width:100%}.filters{align-items:stretch}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.el-form,.settings{--el-component-size:40px;--el-input-height:40px;--el-font-size-base:14px}.el-form .el-form-item__label{height:auto;color:var(--text);padding-bottom:8px;font-size:14px;font-weight:500;line-height:24px}.el-form .el-input__wrapper,.el-form .el-select__wrapper,.settings .el-input__wrapper{border-radius:8px;min-height:40px;padding-left:12px;padding-right:12px}.el-form .el-input__inner,.el-form .el-select__placeholder,.settings .el-input__inner{font-size:14px}.el-form .el-textarea__inner{resize:vertical;border-radius:8px;padding:12px;font-size:14px;line-height:1.75}.el-form .el-form-item__error{padding-top:4px;line-height:20px;position:static}.el-form .el-form-item{min-width:0;margin-bottom:20px}.profile-editor-dialog .el-dialog__body,.invoice-profile-dialog .el-dialog__body{max-height:calc(100dvh - 240px);padding:8px 4px;overflow:auto}.profile-editor-dialog .el-dialog__footer,.invoice-profile-dialog .el-dialog__footer{border-top:1px solid var(--border);margin-top:8px;padding-top:20px}.profile-editor-dialog .el-dialog__title,.invoice-profile-dialog .el-dialog__title{color:var(--text);font-size:20px;font-weight:600}@media (width<=640px){.profile-editor-dialog .el-dialog__body,.invoice-profile-dialog .el-dialog__body{max-height:calc(100dvh - 200px)}}.el-input__inner::placeholder,.el-textarea__inner::placeholder,input::placeholder,textarea::placeholder{color:var(--c-text-3);opacity:1}.el-input__inner:focus::placeholder,.el-textarea__inner:focus::placeholder,input:focus::placeholder,textarea:focus::placeholder{color:#0000}.action-notice{border:1px solid var(--c-primary-border);border-left:4px solid var(--warning);background:var(--warning-bg);color:var(--warning);border-radius:4px;align-items:flex-start;gap:8px;padding:12px 16px;font-size:14px;line-height:24px;display:flex}.action-notice .el-icon{flex-shrink:0;margin-top:4px}.el-select__placeholder.is-transparent{color:var(--c-text-3)}.el-select__wrapper.is-focused .el-select__placeholder.is-transparent{color:#0000}.el-button:not(.el-button--primary):not(.el-button--danger):not(.is-link):not(.is-text),.el-button--primary.is-plain{background:var(--c-surface);border-color:var(--c-primary);color:var(--c-primary)}.el-button--primary.is-link,.el-button--primary.is-text{color:var(--c-primary);background:0 0;border-color:#0000}.el-button.is-disabled,.el-button.is-disabled:hover{background:var(--c-bg);color:var(--c-text-3);border-color:var(--c-border)}.el-button.is-link.is-disabled,.el-button.is-text.is-disabled{background:0 0;border-color:#0000}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{background:var(--c-surface);border-radius:var(--r-sm);box-shadow:0 0 0 1px var(--c-border) inset}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--c-primary) inset,0 0 0 3px var(--c-primary-soft)}.el-table__body tr:nth-child(2n)>td.el-table__cell{background:var(--c-table-alt)}.el-table__body tr:hover>td.el-table__cell{background:var(--c-primary-faint)}.el-tag{--el-tag-bg-color:var(--c-primary-soft);--el-tag-border-color:var(--c-primary-border);--el-tag-text-color:var(--c-primary-dark)}.el-collapse{--el-collapse-border-color:var(--c-border);--el-collapse-header-bg-color:var(--c-surface);--el-collapse-header-text-color:var(--c-primary-dark);border-radius:var(--r-lg)}.el-collapse-item__arrow{color:var(--c-primary)}.admin-header :focus-visible{outline-color:var(--c-surface)}.page-container{width:100%;max-width:var(--page-max);padding-left:var(--edge);padding-right:var(--edge);margin:0 auto}.site-nav{min-height:var(--nav-h);background:var(--grad-brand);border-bottom:1px solid var(--c-nav-line);color:var(--c-on-brand)}.site-nav-inner{min-height:var(--nav-h);padding:0 var(--edge);justify-content:space-between;align-items:center;gap:24px;display:flex}.site-brand{min-width:0;color:var(--c-on-brand);flex:0 auto;align-items:center;gap:12px;text-decoration:none;display:flex}.site-brand:hover{text-decoration:none}.site-brand-lockup>strong{font-size:var(--fs-14);white-space:nowrap;font-weight:600}.site-brand img{object-fit:contain;flex-shrink:0;width:32px;height:24px}.site-brand .logo-fallback{background:var(--c-surface);border-radius:var(--r-xs);padding:4px}.nav-logo-letter{width:24px}.brand-divider{font-size:var(--fs-12);color:var(--c-on-brand-divider)}.site-platform-name{font-size:var(--fs-12);color:var(--c-on-brand-muted);overflow-wrap:anywhere}.site-business{white-space:nowrap;align-self:stretch;align-items:center;gap:32px;display:flex}.site-business a{font-size:var(--fs-14);color:var(--c-on-brand-muted);align-items:center;min-height:48px;text-decoration:none;display:flex;position:relative}.site-business a[aria-disabled=true]{opacity:.65}.site-business .router-link-exact-active{color:var(--c-on-brand);font-weight:600}.site-business .router-link-exact-active:after{content:"";border-radius:var(--r-pill);background:var(--c-surface);height:2px;box-shadow:var(--glow-nav);position:absolute;bottom:12px;left:0;right:0}.site-account{white-space:nowrap;align-items:center;gap:16px;display:flex}.site-account>a{font-size:var(--fs-13);color:var(--c-on-brand-muted)}.site-account>a.router-link-exact-active{color:var(--c-on-brand);font-weight:600}.site-login,.site-register{border-radius:var(--r-sm);height:32px;font-size:var(--fs-13);cursor:pointer;padding:0 16px;font-weight:600}.site-login{background:var(--c-surface);border:1px solid var(--c-surface);color:var(--c-primary)}.site-register{border:1px solid var(--c-surface);color:var(--c-on-brand);background:0 0}.site-hotline{border:1px solid var(--c-on-brand-border);border-radius:var(--r-sm);align-items:center;gap:8px;padding:6px 12px;display:flex}.site-hotline>.el-icon{font-size:var(--fs-14)}.site-hotline small{font-size:var(--fs-12);color:var(--c-on-brand-subtle);line-height:16px;display:block}.site-hotline strong{font-size:var(--fs-14);font-variant-numeric:tabular-nums;font-weight:600;line-height:20px;display:block}.site-user{color:var(--c-on-brand);font-size:var(--fs-13);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:40px;display:flex}.site-avatar{border-radius:var(--r-pill);background:var(--c-nav-avatar);place-items:center;width:32px;height:32px;display:grid}.site-avatar>.el-icon{font-size:var(--fs-18)}.site-nav :focus-visible{outline:2px solid var(--c-on-brand);outline-offset:2px}.site-footer{background:var(--c-primary-dark);min-height:64px;color:var(--c-on-brand-subtle);font-size:var(--fs-13);margin-top:auto}.site-footer-inner{justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding-top:16px;padding-bottom:16px;display:flex}.site-footer a{color:inherit}.site-footer-brand{align-items:center;gap:12px;display:flex}.site-footer-brand img{object-fit:contain;max-width:48px}@media (width<=1280px){.site-nav-inner{gap:16px}.site-business{gap:20px}.site-account{gap:12px}.site-platform-name{max-width:160px}.site-hotline{padding:4px 8px}}@media (width<=1024px){.site-nav-inner{flex-wrap:wrap;gap:8px 16px;padding-top:12px;padding-bottom:12px}.site-business{order:3;justify-content:center;gap:40px;width:100%}.site-business a{min-height:40px}.site-business .router-link-exact-active:after{bottom:0}.site-platform-name{max-width:none}.site-account{margin-left:auto}}@media (width<=768px){.site-nav-inner{gap:12px}.site-brand{justify-content:center;width:100%}.site-account{flex-wrap:wrap;justify-content:center;gap:12px;width:100%}.site-business{gap:32px}.site-footer-inner{flex-direction:column;align-items:flex-start;gap:8px}.site-user>span:not(.site-avatar){text-overflow:ellipsis;max-width:120px;overflow:hidden}.site-hotline{padding:4px 8px}.site-hotline small{display:none}}.site-brand-mark{border-radius:var(--r-xs);flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden}.site-brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.site-brand-mark.stock-mark{padding:0}.site-brand-mark .nav-logo-letter{text-align:center;color:var(--c-primary)}.site-brand-lockup{border-radius:var(--r-xs);background:var(--c-surface);height:40px;color:var(--c-primary-dark);flex-shrink:0;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.site-brand-lockup.has-white-logo{color:var(--c-on-brand);background:0 0;padding:0}.site-brand-lockup .site-brand-mark{background:0 0;border-radius:0;padding:0}.landing-page{max-width:var(--home-page-max);padding:36px var(--edge) 44px;background:var(--c-bg);font-family:var(--f-sans);color:var(--c-text-1);width:100%;min-width:0}.landing-page .error-box{margin-bottom:24px}.home-hero{background:var(--c-surface);border-radius:var(--r-xl);box-shadow:var(--shadow-card);min-width:0;margin-bottom:24px;display:flex;overflow:visible}.home-brand{width:var(--home-side-w);flex:0 0 var(--home-side-w);border-right:1px solid var(--c-border);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:32px 36px;display:flex}.home-logo-board{width:var(--home-logo-size);height:var(--home-logo-size);border:1px solid var(--c-border);background:var(--c-primary-faint);border-radius:var(--r-xxl);box-shadow:none;flex-shrink:0;place-items:center;display:grid}.landing-page .home-logo-board .issuer-logo{width:76%;height:76%;font-size:var(--fs-32);background:0 0;border-radius:0;flex-basis:auto}.home-logo-board>img{object-fit:contain;width:76%;height:76%}.home-brand>strong{font-size:var(--fs-14);color:var(--c-primary-dark);white-space:nowrap;margin-top:24px;font-weight:600}.home-brand>p{font-size:var(--fs-12);color:var(--c-text-3);margin-top:10px}.home-cert-form{flex:1;min-width:0;padding:32px 36px}.home-form-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.home-form-title h1{font-size:var(--fs-28);color:var(--c-primary-dark);font-weight:600;line-height:1.4}.admission-label{font-size:var(--fs-12);color:var(--c-primary-dark);border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:inline-flex}.admission-label>.el-icon{color:var(--c-primary);font-size:var(--fs-14)}.home-form-fields{margin-top:24px}.home-form-row{grid-template-columns:var(--label-w) minmax(0, 1fr);border-bottom:1px solid var(--c-divider);min-height:48px;font-size:var(--fs-16);align-items:center;gap:24px;padding:8px 0;display:grid}.home-form-row:last-child{border-bottom:0}.home-field-label{text-align:right;font-size:var(--fs-13);color:var(--c-text-2)}.home-form-row>strong{font-weight:600}.home-field-value{color:var(--c-text-1);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.home-field-value>.el-icon{font-size:var(--fs-16);color:var(--c-primary)}.home-type-choices{flex-wrap:wrap;gap:12px;display:flex}.home-type-choices button{border:1px solid var(--c-border);background:var(--c-surface);border-radius:var(--r-sm);min-width:140px;height:40px;color:var(--c-text-3);font-size:var(--fs-14);cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:0 16px;display:flex}.home-type-choices .el-icon{font-size:var(--fs-18)}.home-type-choices .selected{background:var(--c-primary-soft);color:var(--c-primary-dark);border-color:var(--c-primary)}.home-price{font-size:var(--fs-20);color:var(--c-primary-dark);font-weight:600}.home-form-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.home-form-actions>span{font-size:var(--fs-13);color:var(--c-text-2)}.home-buy-button,.landing-page .home-form-actions .home-buy-button.el-button{border-radius:var(--r-md);background:var(--c-primary);width:240px;min-height:48px;color:var(--c-on-brand);font-size:var(--fs-16);border:1px solid #0000;justify-content:center;align-items:center;gap:12px;font-weight:600;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.home-text-link{color:var(--c-primary);font-size:var(--fs-12);cursor:pointer;background:0 0;border:0;padding:0}.home-text-link:hover{text-decoration:underline}.home-field-error{color:var(--c-danger);font-size:var(--fs-13);margin-top:16px}.capability-bar{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);align-items:center;gap:36px;min-width:0;padding:16px 28px;display:flex}.capability-bar+.capability-bar{margin-top:16px}.capability-label{width:var(--cap-w);flex:0 0 var(--cap-w);border-right:1px solid var(--c-border);flex-direction:column;justify-content:center;min-height:48px;padding-right:20px;display:flex}.capability-label h2{font-size:var(--fs-20);color:var(--c-primary-dark);font-weight:600;line-height:24px}.capability-label p{font-size:var(--fs-12);color:var(--c-text-3)}.capability-items{flex:1;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));align-items:center;gap:12px;min-width:0;display:grid}.capability-chip{border-radius:var(--r-sm);background:var(--c-primary-soft);border:1px solid var(--c-primary-border);min-height:38px;color:var(--c-primary-dark);font-size:var(--fs-13);justify-content:center;align-items:center;gap:10px;padding:0 14px;display:inline-flex}.capability-chip>.el-icon{font-size:var(--fs-16);color:var(--c-primary)}.capability-chip:hover{background:var(--c-primary-faint);border-color:var(--c-primary)}.city-chip{padding:0 16px}.city-chip strong{font-size:var(--fs-14);font-weight:600}.city-chip small{font-size:var(--fs-10);color:var(--c-text-2)}.capability-more{font-size:var(--fs-13);color:var(--c-primary);justify-content:center;align-items:center;gap:8px;display:inline-flex}.capability-more>.el-icon{font-size:var(--fs-12)}.home-content-section{margin-top:44px}.home-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.home-section-heading h2{font-size:var(--fs-20);color:var(--c-primary-dark);font-weight:600}.home-section-heading a{font-size:var(--fs-14);color:var(--c-primary)}.home-process{gap:0;margin:0;padding:0;list-style:none;display:flex}.home-process li{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;padding:0 12px;display:flex;position:relative}.home-process li:not(:last-child):after{content:"";background:var(--c-primary-border);width:calc(100% - 48px);height:2px;position:absolute;top:24px;left:calc(50% + 24px)}.home-process-node{border-radius:var(--r-pill);border:1px solid var(--c-primary);width:48px;height:48px;color:var(--c-primary);background:var(--c-surface);box-shadow:none;font-size:var(--fs-20);place-items:center;margin-bottom:16px;display:grid}.home-process-node.first{background:var(--c-primary);color:var(--c-on-brand)}.home-process strong{font-size:var(--fs-15);color:var(--c-text-2);font-weight:600}.home-process li:first-child strong{color:var(--c-primary-dark)}.home-process p{font-size:var(--fs-12);color:var(--c-text-2);margin-top:8px}.home-materials{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.home-material-card{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:32px;display:flex;position:relative}.home-material-card:before{content:"";background:var(--c-primary);border-radius:var(--r-pill);width:3px;height:48px;position:absolute;top:32px;left:0}.home-material-card>.el-icon{font-size:var(--fs-32);color:var(--c-primary)}.home-material-card h3{font-size:var(--fs-18);color:var(--c-primary-dark);overflow-wrap:anywhere;font-weight:600}.home-material-card p{font-size:var(--fs-13);color:var(--c-text-2)}.home-material-card>a{font-size:var(--fs-12);margin-top:auto}.home-faq-section{width:100%}.home-faq .el-collapse{--el-collapse-content-bg-color:var(--c-surface);--el-collapse-header-bg-color:var(--c-surface);border:0}.home-faq .el-collapse-item{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);margin-bottom:12px;overflow:hidden}.home-faq .el-collapse-item__header{height:auto;min-height:56px;font-size:var(--fs-14);color:var(--c-primary-dark);border-bottom:0;padding:12px 24px;font-weight:400;line-height:24px}.home-faq .el-collapse-item__arrow{color:var(--c-primary);font-size:var(--fs-16)}.home-faq .el-collapse-item__content{font-size:var(--fs-13);color:var(--c-text-2);padding:0 24px 20px;line-height:22px}.home-faq .el-collapse-item__content>.help-rich{border-left:3px solid var(--c-primary-soft);padding-left:16px}.home-faq .el-collapse-item__wrap{border-bottom:0}.home-faq .el-collapse-transition-enter-active,.home-faq .el-collapse-transition-leave-active{transition-duration:.18s}@media (width<=1280px){.home-cert-form{padding:32px}.home-form-title h1{font-size:var(--fs-24)}.capability-bar{gap:24px;padding:24px}.capability-items{gap:12px}.home-materials{gap:16px}}@media (width<=1024px){.home-brand{flex-basis:260px;width:260px;padding:48px 12px}.home-logo-board{width:var(--home-logo-size);height:var(--home-logo-size)}.home-cert-form{padding:32px}.home-form-fields{margin-top:24px}.home-form-row{gap:16px}.home-type-choices button{min-width:128px}.home-form-actions{gap:16px}.capability-label{flex-basis:132px;width:132px}.capability-items{justify-content:flex-start}.home-material-card{padding:24px}}@media (width<=768px){.landing-page{padding-top:24px}.home-hero{flex-direction:column}.home-brand{border-right:0;border-bottom:1px solid var(--c-border);flex-basis:auto;width:100%;padding:32px 16px}.home-logo-board{width:var(--home-logo-size);height:var(--home-logo-size)}.home-brand>strong{margin-top:24px}.home-cert-form{padding:24px}.home-form-title{flex-direction:column;align-items:flex-start}.home-form-fields{margin-top:24px}.home-form-row{grid-template-columns:96px minmax(0,1fr);gap:12px}.home-field-label{text-align:left}.home-form-actions{margin-top:24px}.capability-bar{flex-direction:column;align-items:flex-start;gap:16px;padding:24px}.capability-label{border-right:0;border-bottom:1px solid var(--c-border);flex-basis:auto;width:100%;min-height:auto;padding:0 0 12px}.capability-items{gap:12px;width:100%}.home-content-section{margin-top:32px}.home-materials{grid-template-columns:1fr}.home-process{flex-wrap:wrap;row-gap:24px}.home-process li{flex-basis:50%}.home-process li:nth-child(2n):after{display:none}.home-faq-section{width:100%}}@media (width<=480px){.home-cert-form{padding:24px 16px}.home-form-title h1{font-size:var(--fs-24)}.home-form-row{grid-template-columns:1fr;gap:8px;padding:12px 0}.home-type-choices{gap:8px;width:100%}.home-type-choices button{flex:1;min-width:0}.home-form-actions{flex-direction:column;align-items:flex-start}.home-buy-button,.landing-page .home-form-actions .home-buy-button.el-button{width:100%}.capability-bar{padding:20px 16px}.home-section-heading{flex-wrap:wrap;align-items:flex-start}.home-process{row-gap:24px}.admission-label{line-height:20px}}.home-faq .el-collapse-item__arrow{transform:rotate(90deg)}.home-faq .el-collapse-item__arrow.is-active{transform:rotate(-90deg)}.home-logo-board.source-framed{border:1px solid var(--c-border);background:var(--c-primary-faint);box-shadow:none;overflow:hidden}.landing-page .home-logo-board.source-framed .issuer-logo,.home-logo-board.source-framed>img{width:100%;height:100%}@media (width>=1601px){.capability-items{flex-wrap:wrap;justify-content:flex-start;gap:16px;display:flex}.capability-chip,.capability-more{flex:none}}.home-logo-board.source-framed .issuer-logo img{object-fit:cover;transform:scale(1.45)}.home-type-choices .selected .el-icon{color:var(--c-primary)}.home-type-choices button:active{background:var(--c-primary-soft);border-color:var(--c-primary)}.home-buy-button.el-button>span{align-items:center;gap:12px;display:inline-flex}.landing-page .home-form-actions .home-buy-button.el-button:active{background:var(--c-primary-pressed)}.landing-page .home-form-actions .home-buy-button.el-button.is-disabled,.landing-page .home-form-actions .home-buy-button.el-button.is-disabled:hover{background:var(--c-bg);color:var(--c-text-3);border:1px solid var(--c-border);cursor:not-allowed}.home-buy-button.el-button.is-loading{cursor:progress}.capability-content{flex:1;min-width:0}.capability-expand{min-height:32px;color:var(--c-primary);font-size:var(--fs-13);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;margin:12px 0 0 auto;padding:0 4px;display:flex}.capability-expand:active{color:var(--c-primary-dark)}@media (hover:hover){.landing-page .home-form-actions .home-buy-button.el-button:not(.is-disabled):hover{background:var(--c-primary-hover)}.home-type-choices button:not(.selected):hover{border-color:var(--c-primary);color:var(--c-primary-dark);background:var(--c-primary-faint)}.capability-expand:hover{text-decoration:underline}}@media (width<=768px){.capability-content{width:100%}.capability-expand{min-height:44px}}
