.st-main-root{background:#F8FAFC;min-height:100vh;padding-bottom:80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#0F172A;overflow-x:hidden}.st-container,.st-main-root{width:100%;box-sizing:border-box}.st-container{max-width:1160px;margin:0 auto;padding:0 20px}.st-hero-section{background:radial-gradient(120% 100% at 50% 0,#EEF4FF 0,#F8FAFC 60%,#FFFFFF 100%);border-bottom:1px solid #e2e8f0;padding:clamp(24px,4vw,44px) 16px clamp(20px,3.5vw,32px);text-align:center;width:100%;box-sizing:border-box}.st-breadcrumb-wrap{display:flex;justify-content:center;width:100%;margin-bottom:12px}.st-breadcrumb{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#64748B;flex-wrap:wrap;justify-content:center}.st-breadcrumb a{color:#1E40AF;text-decoration:none;font-weight:500}.st-breadcrumb a:hover{text-decoration:underline}.st-breadcrumb-sep{color:#94A3B8;font-size:11px}.st-hero-badge-wrap{display:flex;justify-content:center;width:100%;margin-bottom:12px}.st-hero-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#EFF6FF;border:1px solid #bfdbfe;padding:4px 14px;border-radius:100px;font-size:11px;font-weight:700;color:#1E40AF;letter-spacing:.3px;text-transform:uppercase;max-width:100%;box-sizing:border-box;line-height:1.4}.st-beacon-dot{width:6px;height:6px;border-radius:50%;background:#047857;flex-shrink:0}.st-hero-title{font-size:clamp(22px,4.2vw,36px);font-weight:800;color:#0F172A;letter-spacing:-.025em;line-height:1.2;margin:0 0 10px;word-break:break-word}.st-hero-description{font-size:clamp(13px,1.3vw,15px);color:#475569;line-height:1.6;max-width:740px;margin:0 auto 16px}.st-proof-bar{justify-content:center;flex-wrap:wrap;gap:6px 12px;background:#FFFFFF;padding:5px 14px;border-radius:100px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(15,23,42,.04);font-size:11.5px;color:#334155;max-width:100%;box-sizing:border-box}.st-proof-bar,.st-proof-item{display:inline-flex;align-items:center}.st-proof-item{gap:5px;font-weight:500;white-space:nowrap}.st-proof-item strong{font-weight:700;color:#0F172A}.st-proof-divider{color:#CBD5E1;font-size:10px}.st-content-workspace{padding-top:20px}.st-zero-tax-card{background:#FFFFFF;border:1.5px solid #a7f3d0;border-radius:14px;padding:16px 20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(4,120,87,.04);box-sizing:border-box}.st-zero-tax-header{justify-content:space-between;flex-wrap:wrap;margin-bottom:8px}.st-zero-tax-header,.st-zero-tax-title-wrap{display:flex;align-items:center;gap:8px}.st-zero-tax-icon-box{width:26px;height:26px;border-radius:6px;background:#ECFDF5;border:1px solid #a7f3d0;color:#047857;display:flex;align-items:center;justify-content:center;flex-shrink:0}.st-zero-tax-title{font-size:14px;font-weight:800;color:#065F46;margin:0}.st-zero-tax-badge{font-size:10.5px;font-weight:700;color:#047857;background:#ECFDF5;border:1px solid #a7f3d0;padding:2px 8px;border-radius:100px}.st-zero-tax-desc{font-size:12px;color:#334155;line-height:1.5;margin:0 0 10px}.st-zero-tax-chips{display:flex;flex-wrap:wrap;gap:6px}.st-zero-tax-chip-btn{background:#F0FDF4;border:1px solid #bbf7d0;color:#065F46;padding:4px 9px;border-radius:6px;font-size:11.5px;font-weight:700;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px;font-family:inherit}.st-zero-tax-chip-btn:hover{background:#DCFCE7;border-color:#86EFAC;transform:translateY(-1px)}.st-zero-tax-chip-btn.active{background:#047857;border-color:#047857;color:#FFFFFF}.st-zero-tax-chip-btn.active .st-zero-tax-chip-abbr{color:#A7F3D0}.st-zero-tax-chip-abbr{color:#047857;font-weight:800}.st-controls-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:12px;padding:12px 16px;margin-bottom:20px;box-shadow:0 1px 3px rgba(15,23,42,.03);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;box-sizing:border-box}.st-filter-tabs{display:flex;flex-wrap:wrap;gap:5px}.st-filter-btn{padding:6px 11px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;border:1px solid #e2e8f0;background:#F8FAFC;color:#475569;font-family:inherit;white-space:nowrap}.st-filter-btn:hover{color:#1E40AF;border-color:#CBD5E1}.st-filter-btn.active{background:#1E40AF;border-color:#1E40AF;color:#FFFFFF;font-weight:700}.st-search-wrap{position:relative;width:100%;max-width:300px}.st-search-input{width:100%;padding:7px 12px 7px 32px;border-radius:6px;border:1.5px solid #cbd5e1;font-size:12px;font-weight:600;color:#0F172A;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .15s ease}.st-search-input:focus{border-color:#1E40AF}.st-search-icon{left:9px;color:#64748B;pointer-events:none}.st-search-clear,.st-search-icon{position:absolute;top:50%;transform:translateY(-50%)}.st-search-clear{right:8px;background:#F1F5F9;border:1px solid #cbd5e1;border-radius:50%;width:20px;height:20px;min-width:20px;min-height:20px;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .15s ease}.st-search-clear:hover{background:#E2E8F0;border-color:#94A3B8;color:#0F172A}.st-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px;margin-bottom:30px}.st-item-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;box-shadow:0 1px 3px rgba(15,23,42,.03);transition:all .2s cubic-bezier(.16,1,.3,1)}.st-item-card:hover{border-color:#BFDBFE;transform:translateY(-2px);box-shadow:0 6px 14px rgba(30,64,175,.06)}.st-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;gap:8px}.st-card-title-group{display:flex;align-items:center;gap:8px}.st-abbr-box{width:36px;height:36px;border-radius:8px;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.st-abbr-green{background:#ECFDF5;border:1px solid #a7f3d0;color:#047857}.st-abbr-blue{background:#EFF6FF;border:1px solid #bfdbfe;color:#1E40AF}.st-abbr-slate{background:#F1F5F9;border:1px solid #cbd5e1;color:#0F172A}.st-state-name{font-size:15px;font-weight:700;color:#0F172A;margin:0;line-height:1.25}.st-state-due{font-size:11px;color:#64748B;font-weight:500;display:inline-flex;align-items:center;gap:3px;margin-top:2px}.st-type-tag{font-size:9.5px;font-weight:700;text-transform:uppercase;padding:3px 6px;border-radius:4px;letter-spacing:.3px;white-space:nowrap}.st-type-green{background:#ECFDF5;color:#047857;border:1px solid #a7f3d0}.st-type-blue{background:#EFF6FF;color:#1E40AF;border:1px solid #dbeafe}.st-type-slate{background:#F1F5F9;color:#334155;border:1px solid #e2e8f0}.st-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.st-metric-tile{background:#F8FAFC;border:1px solid #e2e8f0;border-radius:7px;padding:6px 8px;box-sizing:border-box}.st-metric-tile-highlight{background:#F0FDF4;border:1px solid #dcfce7}.st-metric-label{font-size:9px;font-weight:700;color:#64748B;text-transform:uppercase;letter-spacing:.3px;display:block;margin-bottom:2px}.st-metric-val{font-size:11.5px;font-weight:700;color:#0F172A;display:block;line-height:1.2}.st-val-green{color:#047857;font-weight:800}.st-val-blue{color:#1E40AF;font-weight:800}.st-card-notes{font-size:11.5px;color:#475569;line-height:1.4;margin:0 0 10px;min-height:28px}.st-card-footer{border-top:1px solid #f1f5f9;padding-top:8px;display:flex;justify-content:space-between;align-items:center;gap:6px}.st-modal-trigger-btn{font-size:11px;font-weight:700;color:#1E40AF;background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:3px;font-family:inherit}.st-modal-trigger-btn:hover{text-decoration:underline}.st-card-links{display:flex;gap:5px}.st-card-pill-link{font-size:10.5px;font-weight:600;color:#334155;background:#F8FAFC;border:1px solid #e2e8f0;padding:3px 7px;border-radius:4px;text-decoration:none;transition:all .15s ease;white-space:nowrap}.st-card-pill-link:hover{background:#EFF6FF;border-color:#BFDBFE;color:#1E40AF}.st-empty-state{text-align:center;padding:36px 16px;background:#FFFFFF;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(15,23,42,.03);margin-bottom:28px}.st-empty-icon-wrap{width:46px;height:46px;border-radius:50%;background:#F1F5F9;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;color:#64748B}.st-empty-title{font-size:16px;font-weight:800;color:#0F172A;margin:0 0 6px}.st-empty-desc{font-size:13px;color:#64748B;max-width:480px;margin:0 auto 14px;line-height:1.5}.st-empty-suggestions{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-bottom:16px}.st-empty-suggestion-pill{background:#F8FAFC;border:1px solid #cbd5e1;color:#1E40AF;padding:4px 10px;border-radius:6px;font-size:11.5px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .15s ease}.st-empty-suggestion-pill:hover{background:#EFF6FF;border-color:#BFDBFE}.st-empty-btn{padding:8px 16px;border-radius:7px;border:none;background:#1E40AF;color:#FFFFFF;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s ease}.st-empty-btn:hover{background:#1D4ED8}.st-modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.65);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:14px;box-sizing:border-box}.st-modal-box{background:#FFFFFF;border-radius:14px;max-width:580px;width:100%;max-height:88vh;overflow-y:auto;padding:20px;position:relative;box-shadow:0 20px 40px -10px rgba(0,0,0,.25);box-sizing:border-box}.st-modal-close-btn{position:absolute;right:16px;top:16px;background:#F1F5F9;border:1.5px solid #e2e8f0;border-radius:50%;width:34px;height:34px;min-width:34px;min-height:34px;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 1px 3px rgba(15,23,42,.08);transition:all .15s ease;z-index:10}.st-modal-close-btn:hover{background:#E2E8F0;border-color:#CBD5E1;color:#0F172A;transform:scale(1.05)}.st-modal-close-btn:active{transform:scale(.95)}.st-modal-close-btn:focus-visible{outline:2px solid #1E40AF;outline-offset:2px}.st-modal-header{position:relative;padding-right:36px;margin-bottom:16px;border-bottom:1px solid #f1f5f9;padding-bottom:12px}.st-modal-header-left{display:flex;align-items:center;gap:10px}.st-modal-abbr-box{width:40px;height:40px;border-radius:9px;color:#FFFFFF;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.st-modal-abbr-green{background:#047857}.st-modal-abbr-blue{background:#1E40AF}.st-modal-abbr-slate{background:#0F172A}.st-modal-state-title{font-size:17px;font-weight:800;color:#0F172A;margin:0;line-height:1.25}.st-modal-state-sub{font-size:11px;color:#64748B;font-weight:600;display:block;margin-top:2px}.st-modal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-bottom:16px}.st-modal-field-tile{background:#F8FAFC;border-radius:8px;padding:9px 11px;border:1px solid #e2e8f0}.st-modal-field-label{font-size:9.5px;color:#64748B;font-weight:700;text-transform:uppercase;display:block;margin-bottom:2px;letter-spacing:.3px}.st-modal-field-value{font-size:13px;color:#0F172A;font-weight:700;display:block;line-height:1.3}.st-modal-portal-card{background:#EFF6FF;border-radius:10px;padding:12px 14px;border:1px solid #bfdbfe;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.st-modal-portal-label{font-size:10px;font-weight:800;color:#1E40AF;text-transform:uppercase;letter-spacing:.5px;display:block}.st-modal-portal-dept{font-size:13px;color:#1E3A8A;font-weight:700;display:block;margin-top:2px}.st-modal-portal-btn{padding:6px 12px;border-radius:6px;background:#1E40AF;color:#FFFFFF;font-weight:700;font-size:11.5px;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:background .15s ease}.st-modal-portal-btn:hover{background:#1D4ED8}.st-modal-actions{display:flex;justify-content:flex-end;gap:8px}.st-modal-calc-btn{padding:7px 12px;border-radius:7px;border:1px solid #cbd5e1;background:#FFFFFF;color:#0F172A;font-weight:700;font-size:12px;text-decoration:none;transition:background .15s ease}.st-modal-calc-btn:hover{background:#F1F5F9}.st-modal-w9-btn{padding:7px 14px;border-radius:7px;border:none;background:#047857;color:#FFFFFF;font-weight:700;font-size:12px;text-decoration:none;transition:background .15s ease}.st-modal-w9-btn:hover{background:#065F46}.st-guide-article{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:12px;padding:clamp(18px,3.5vw,32px);margin-top:30px;box-shadow:0 1px 4px rgba(15,23,42,.03);box-sizing:border-box}.st-guide-header{border-bottom:1px solid #f1f5f9;padding-bottom:14px;margin-bottom:16px}.st-guide-badge{font-size:10.5px;font-weight:800;color:#1E40AF;text-transform:uppercase;letter-spacing:.6px}.st-guide-article h2{font-size:clamp(18px,2.8vw,22px);font-weight:800;color:#0F172A;margin:6px 0 0;line-height:1.3}.st-guide-article h3{font-size:clamp(15px,2vw,17px);font-weight:700;color:#0F172A;margin:18px 0 6px}.st-guide-article p{font-size:13px;color:#475569;line-height:1.65;margin:0 0 12px}.st-guide-article ul{padding-left:18px;margin:0 0 14px}.st-guide-article li{font-size:13px;color:#475569;line-height:1.6;margin-bottom:5px}.st-resource-box{margin-top:20px;padding:14px;background:#EFF6FF;border-radius:10px;border:1px solid #bfdbfe}.st-resource-title{font-size:12px;font-weight:700;color:#1E3A8A;margin:0 0 8px}.st-resource-pills{display:flex;flex-wrap:wrap;gap:6px}.st-resource-pill{padding:4px 9px;background:#FFFFFF;border:1px solid #bfdbfe;border-radius:5px;font-size:11.5px;font-weight:700;color:#1E40AF;text-decoration:none;transition:all .15s ease}.st-resource-pill:hover{background:#DBEAFE}.st-faq-wrap{margin-top:32px}.st-faq-header{text-align:center;margin-bottom:20px}.st-faq-badge{font-size:10.5px;font-weight:800;color:#1E40AF;text-transform:uppercase;letter-spacing:.7px;display:block;margin-bottom:4px}.st-faq-title{font-size:clamp(18px,2.8vw,24px);font-weight:800;color:#0F172A;margin:0 0 6px;letter-spacing:-.3px;line-height:1.25}.st-faq-desc{font-size:13px;color:#64748B;max-width:600px;margin:0 auto;line-height:1.55}.st-faq-search-wrap{max-width:480px;margin:0 auto 16px;position:relative}.st-faq-search-input{width:100%;padding:8px 12px 8px 34px;border-radius:7px;border:1.5px solid #cbd5e1;font-size:12.5px;color:#0F172A;background:#FFFFFF;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .15s ease}.st-faq-search-input:focus{border-color:#1E40AF}.st-faq-tabs{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-bottom:18px}.st-faq-tab-btn{padding:5px 11px;border-radius:6px;font-size:11.5px;font-weight:600;border:1px solid #e2e8f0;background:#F8FAFC;color:#475569;cursor:pointer;font-family:inherit;transition:all .15s ease;white-space:nowrap}.st-faq-tab-btn:hover{color:#1E40AF;border-color:#CBD5E1}.st-faq-tab-btn.active{background:#1E40AF;border-color:#1E40AF;color:#FFFFFF;font-weight:700}.st-faq-list{display:flex;flex-direction:column;gap:7px}.st-faq-item{background:#FFFFFF;border-radius:8px;border:1px solid #e2e8f0;overflow:hidden;transition:all .15s ease}.st-faq-item.open{box-shadow:0 2px 8px rgba(15,23,42,.04)}.st-faq-btn{width:100%;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;cursor:pointer;text-align:left;outline:none;font-family:inherit;gap:8px}.st-faq-btn span{font-size:13.5px;font-weight:700;color:#0F172A;line-height:1.35}.st-faq-chevron{flex-shrink:0;transition:transform .15s ease}.st-faq-item.open .st-faq-chevron{transform:rotate(180deg)}.st-faq-content{font-size:12.5px;color:#334155;line-height:1.6;border-top:1px solid #f1f5f9;padding:8px 14px 12px}.st-faq-content p{margin:0}.st-bottom-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:18px;margin-top:28px;border-top:1px solid #e2e8f0;box-sizing:border-box}.st-bottom-back{display:inline-flex;align-items:center;gap:5px;color:#1E40AF;font-weight:600;font-size:13px;text-decoration:none}.st-bottom-back:hover{text-decoration:underline}.st-bottom-links{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:#64748B}.st-bottom-links a{color:#475569;text-decoration:none;font-weight:500}.st-bottom-links a:hover{color:#1E40AF;text-decoration:underline}@media (max-width:640px){.st-container{padding:0 12px}.st-hero-section{padding:18px 10px 22px}.st-breadcrumb-wrap{margin-bottom:8px}.st-breadcrumb{font-size:11px;gap:4px}.st-hero-badge-wrap{margin-bottom:8px}.st-hero-badge{font-size:10px;padding:3px 8px}.st-hero-title{font-size:22px;margin-bottom:8px}.st-hero-description{font-size:12.5px;line-height:1.5;margin-bottom:12px}.st-proof-bar{border-radius:10px;padding:6px 8px;flex-direction:column;gap:4px;width:100%}.st-proof-divider{display:none}.st-proof-item{width:100%;justify-content:center;font-size:11px}.st-zero-tax-card{padding:12px 10px;border-radius:12px;margin-bottom:16px}.st-zero-tax-header{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:6px}.st-zero-tax-title{font-size:13.5px}.st-zero-tax-badge{font-size:10px;padding:2px 6px}.st-zero-tax-desc{font-size:11.5px;margin-bottom:8px}.st-zero-tax-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;width:100%}.st-zero-tax-chip-btn{padding:5px 4px;font-size:11px;justify-content:center;text-align:center;width:100%;box-sizing:border-box}.st-controls-card{flex-direction:column;align-items:stretch;padding:10px;gap:10px;border-radius:10px;margin-bottom:16px}.st-filter-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:5px;width:100%;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.st-filter-tabs::-webkit-scrollbar{display:none}.st-filter-btn{flex-shrink:0;padding:5px 9px;font-size:11.5px}.st-search-wrap{max-width:100%}.st-card-grid{grid-template-columns:1fr;gap:10px}.st-item-card{padding:14px 12px}.st-modal-overlay{padding:8px}.st-modal-box{padding:14px 12px;border-radius:12px;max-height:90vh}.st-modal-grid{grid-template-columns:1fr;gap:6px}.st-modal-portal-card{flex-direction:column;align-items:stretch;gap:8px}.st-modal-portal-btn{justify-content:center;width:100%;box-sizing:border-box}.st-modal-actions{flex-direction:column;width:100%;gap:6px}.st-modal-calc-btn,.st-modal-w9-btn{width:100%;text-align:center;box-sizing:border-box}.st-faq-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:5px;width:100%;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.st-faq-tabs::-webkit-scrollbar{display:none}.st-faq-tab-btn{flex-shrink:0;font-size:11px;padding:4px 9px}.st-guide-article{padding:16px 12px;border-radius:12px;margin-top:24px}.st-guide-article h2{font-size:18px}.st-guide-article h3{font-size:15px}.st-bottom-strip{flex-direction:column;align-items:center;text-align:center;gap:8px}}@media (max-width:360px){.st-container{padding:0 8px}.st-hero-title{font-size:19.5px}.st-zero-tax-chips{grid-template-columns:repeat(3,1fr);gap:4px}.st-zero-tax-chip-btn{font-size:10px;padding:4px 2px}.st-item-card{padding:12px 8px}.st-metrics-grid{grid-template-columns:1fr 1fr;gap:4px}.st-metric-tile{padding:4px 6px}.st-metric-label{font-size:8px}.st-metric-val{font-size:10.5px}}