:root{--as-color-primary:#2563eb;--as-color-primary-hover:#1d4ed8;--as-color-primary-soft:#eff6ff;--as-color-accent:#f59e0b;--as-color-success:#10b981;--as-color-ink:#0f172a;--as-color-muted:#64748b;--as-color-border:#e2e8f0;--as-color-surface:#fff;--as-color-surface-soft:#f8fafc;--as-color-surface-card:#fff;--as-radius-card:16px;--as-radius-btn:10px;--as-radius-sm:8px;--as-space-xs:4px;--as-space-sm:8px;--as-space-md:16px;--as-space-lg:24px;--as-space-xl:32px;--as-shadow-sm:0 1px 3px 0 rgba(15,23,42,.05);--as-shadow-card:0 10px 25px -5px rgba(15,23,42,.06),0 8px 10px -6px rgba(15,23,42,.04);--as-shadow-hover:0 20px 30px -10px rgba(15,23,42,.1),0 10px 15px -5px rgba(15,23,42,.05)}.dark{--as-color-ink:#f8fafc;--as-color-muted:#94a3b8;--as-color-border:#334155;--as-color-surface:#0f172a;--as-color-surface-soft:#1e293b;--as-color-surface-card:#1e293b;--as-color-primary-soft:rgba(37,99,235,.15)}.as-article{width:100%;max-width:100%;overflow-x:clip;color:var(--as-color-ink);font-family:inherit;line-height:1.75}.as-article *{box-sizing:border-box;max-width:100%}.as-article .as-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.4;text-decoration:none!important;border-radius:12px;transition:all .22s cubic-bezier(.16,1,.3,1);cursor:pointer;border:1px solid transparent;gap:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.as-article .as-btn+.as-btn{margin-left:12px}@media (max-width:480px){.as-article .as-btn+.as-btn{margin-left:0;margin-top:10px}}.as-article .as-btn:focus-visible{outline:2px solid var(--as-color-primary);outline-offset:3px}.as-article .as-btn:active{transform:translateY(1px) scale(.99)}.as-article .as-btn--primary{background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff!important;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 1px 2px rgba(15,23,42,.08),0 8px 20px -4px rgba(37,99,235,.45),inset 0 1px 0 hsla(0,0%,100%,.3)}.as-article .as-btn--primary:hover{background:linear-gradient(180deg,#3b82f6,#1d4ed8);color:#fff!important;transform:translateY(-2px);box-shadow:0 2px 4px rgba(15,23,42,.08),0 14px 28px -4px rgba(37,99,235,.55),inset 0 1px 0 hsla(0,0%,100%,.4)}.as-article .as-btn--secondary{background:linear-gradient(180deg,#0f172a,#020617);color:#fff!important;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 1px 2px rgba(15,23,42,.1),0 8px 16px -4px rgba(15,23,42,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.as-article .as-btn--secondary:hover{background:linear-gradient(180deg,#1e293b,#0f172a);color:#fff!important;transform:translateY(-2px);box-shadow:0 2px 4px rgba(15,23,42,.1),0 12px 24px -4px rgba(15,23,42,.4)}.as-article .as-btn--outline{background:#fff;color:#0f172a!important;border:1.5px solid #cbd5e1;box-shadow:0 1px 3px rgba(15,23,42,.05)}.as-article .as-btn--outline:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(15,23,42,.08)}.as-article .as-btn--full{width:100%}.as-article .as-cta-card{position:relative;margin:var(--as-space-xl) 0;padding:28px 32px;background:var(--as-color-surface-card);border:1px solid var(--as-color-border);border-radius:var(--as-radius-card);box-shadow:0 10px 30px -5px rgba(15,23,42,.06),0 4px 12px -2px rgba(15,23,42,.03);transition:transform .22s ease,box-shadow .22s ease;overflow:hidden}.as-article .as-cta-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2563eb,#f59e0b)}.as-article .as-cta-card:hover{box-shadow:var(--as-shadow-hover)}.as-article .as-cta-title{margin:0 0 var(--as-space-sm) 0!important;color:var(--as-color-ink)!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.3!important;border-bottom:none!important;padding-bottom:0!important}.as-article .as-cta-description{margin:0 0 var(--as-space-md) 0!important;color:var(--as-color-muted)!important;font-size:1rem!important;line-height:1.6!important}.as-article .as-info-card{background-color:var(--as-color-surface-soft);border-left:4px solid var(--as-color-primary);border-radius:var(--as-radius-sm);border-top-left-radius:0;border-bottom-left-radius:0}.as-article .as-callout,.as-article .as-info-card{margin:var(--as-space-lg) 0;padding:var(--as-space-md) var(--as-space-lg)}.as-article .as-callout{background-color:#fef3c7;border:1px solid #fde68a;border-left:4px solid var(--as-color-accent);border-radius:var(--as-radius-sm);color:#78350f}.dark .as-article .as-callout{background-color:rgba(245,158,11,.12);border-color:rgba(245,158,11,.25);border-left-color:var(--as-color-accent);color:#fde68a}.as-article .as-banner{margin:var(--as-space-xl) 0;padding:var(--as-space-lg);border-radius:var(--as-radius-card);background:linear-gradient(135deg,#1e3a8a,#2563eb 50%,#0284c7);color:#fff!important;text-align:center;box-shadow:var(--as-shadow-card)}.as-article .as-banner *{color:#fff!important}.as-article .as-banner .as-btn{margin-top:var(--as-space-md);background-color:#fff!important;color:var(--as-color-primary)!important}.as-article .as-banner .as-btn:hover{background-color:#f8fafc!important;transform:translateY(-1px)}.as-article .as-table-wrap{width:100%;margin:var(--as-space-lg) 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--as-color-border);border-radius:var(--as-radius-sm);background:var(--as-color-surface)}.as-article .as-table-wrap table{width:100%;min-width:500px;border-collapse:collapse;text-align:left}.as-article .as-table-wrap th{background:var(--as-color-surface-soft);font-weight:600}.as-article .as-table-wrap td,.as-article .as-table-wrap th{color:var(--as-color-ink);padding:12px 16px;border-bottom:1px solid var(--as-color-border)}.as-article .as-table-wrap tr:last-child td{border-bottom:none}.as-article .as-stack{display:flex;flex-direction:column;gap:var(--as-space-md)}.as-article .as-grid{display:grid;grid-template-columns:1fr;gap:var(--as-space-md);margin:var(--as-space-lg) 0}@media (min-width:768px){.as-article .as-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.as-article .as-cta-card{padding:var(--as-space-md)}.as-article .as-cta-title{font-size:1.15rem!important}.as-article .as-btn{width:100%}}@media (prefers-reduced-motion:reduce){.as-article .as-btn,.as-article .as-cta-card{transition:none!important;transform:none!important}}.as-article .as-founder-faq-item .as-founder-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:18px 0 16px}.as-article .as-founder-faq-item .as-founder-actions .as-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:100%;margin:0!important;padding:12px 22px;text-align:center}.as-article .as-founder-faq-item .as-founder-fineprint{margin:12px 0 0;font-size:13px;line-height:1.6;color:#64748b}@media (min-width:640px){.as-article .as-founder-faq-item .as-founder-actions .as-btn{width:auto}}