:root{--agentsy-primary: #1e3a5f;--agentsy-accent: #3b82f6;--agentsy-bg: #faf8f4;--agentsy-text: #1e293b;--agentsy-muted: #64748b;--agentsy-border: #e2e8f0;--agentsy-gold: #c9982e;--agentsy-gold-light: #e8c96a;--agentsy-warm-bg: #faf8f4;--agentsy-warm-border: #e8e2d6;--agentsy-navy-deep: #132a45;--agentsy-body: #4a5568}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--agentsy-text);background:var(--agentsy-bg);line-height:1.6}a{color:var(--agentsy-accent);text-decoration:none}.p-select-label,.p-dropdown-label,.p-multiselect-label,.p-treeselect-label,.p-cascadeselect-label{line-height:normal}.website-layout{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--agentsy-body);background:var(--agentsy-warm-bg)}.website-layout h1,.website-layout h2,.website-layout h3{font-family:"DM Serif Display",Georgia,Times New Roman,serif;color:var(--agentsy-primary);letter-spacing:-.01em}.website-layout .btn{display:inline-block;font-weight:600;font-size:.9375rem;line-height:1;border-radius:6px;padding:.875rem 2rem;transition:background .2s ease,box-shadow .2s ease,transform .2s ease,color .2s ease,border-color .2s ease;cursor:pointer;text-align:center;text-decoration:none;border:1.5px solid transparent}.website-layout .btn:disabled{opacity:.6;cursor:not-allowed}.website-layout .btn-gold{background:var(--agentsy-gold);color:#fff}.website-layout .btn-gold:hover:not(:disabled){background:#d4a533;color:#fff;box-shadow:0 4px 16px #c9982e40}.website-layout .btn-outline{background:transparent;color:var(--agentsy-gold);border:1.5px solid var(--agentsy-gold)}.website-layout .btn-outline:hover{background:#c9982e14;color:#1e3a5fb3;border-color:#1e3a5fb3}.website-layout .btn-cta{background:var(--agentsy-navy-deep);color:#fff;padding:1rem 2.5rem;font-size:1rem}.website-layout .btn-cta:hover{background:var(--agentsy-primary);color:#fff;box-shadow:0 4px 16px #1e3a5f4d;transform:translateY(-1px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.website-layout .fade-in-item{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:no-preference){.website-layout .fade-in-item{opacity:0;transform:translateY(12px)}.website-layout .fade-in-item.fade-in-visible{animation:fadeInUp .35s ease-out forwards}}.website-layout .fade-in-item.stagger-1.fade-in-visible{animation-delay:.08s}.website-layout .fade-in-item.stagger-2.fade-in-visible{animation-delay:.16s}.website-layout .fade-in-item.stagger-3.fade-in-visible{animation-delay:.24s}.website-layout .observe-fade{opacity:1;transform:translateY(8px);transition:opacity .3s ease-out,transform .3s ease-out}.website-layout .observe-fade.observed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:no-preference){.website-layout .observe-fade{opacity:0}.website-layout .observe-fade.observed{opacity:1}}.website-layout .page-header{position:relative;background:var(--agentsy-warm-bg);padding:3rem 2rem 5rem;overflow:hidden;border-bottom:1px solid var(--agentsy-warm-border)}.website-layout .page-header-inner{max-width:1120px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.website-layout .page-header-label{display:block;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--agentsy-gold);margin-bottom:1.25rem}.website-layout .page-header-title{font-size:2.75rem;font-weight:700;color:var(--agentsy-primary);line-height:1.15;margin-bottom:1.5rem;letter-spacing:-.02em}.website-layout .page-header-intro{font-size:1.125rem;color:var(--agentsy-body);max-width:640px;line-height:1.75}.website-layout .above-fold{display:flex;flex-direction:column;min-height:calc(100dvh - 69px)}.website-layout .section-thesis{background:var(--agentsy-navy-deep);padding:3.5rem 2rem;position:relative;overflow:hidden}.website-layout .thesis-inner{max-width:1120px;margin:0 auto;position:relative}.website-layout .thesis-quote{position:relative;margin:0;padding:0 0 0 2.375rem;border:none;border-left:3px solid var(--agentsy-gold)}.website-layout .thesis-quote p{font-family:"DM Serif Display",Georgia,serif;font-size:1.75rem;color:#ffffffeb;line-height:1.45;margin:0 0 .75rem;max-width:900px}.website-layout .thesis-quote p:last-of-type{margin-bottom:0}.website-layout .thesis-quote em{font-style:normal;color:var(--agentsy-gold-light)}.website-layout .thesis-mark{font-family:"DM Serif Display",Georgia,serif;font-size:6rem;color:var(--agentsy-gold);opacity:.35;line-height:1;position:absolute;top:-3.25rem;left:-5rem}.website-layout .thesis-mark-close{display:none}@media(max-width:768px){.website-layout .section-thesis{padding:3rem 1.5rem}.website-layout .thesis-quote{padding-left:2rem}.website-layout .thesis-quote p{font-size:1.5rem}.website-layout .thesis-mark{font-size:4.5rem;top:-2.5rem;left:-3.5rem}}@media(max-width:480px){.website-layout .section-thesis{padding:2.5rem 1.25rem}.website-layout .thesis-quote{padding-left:1.5rem}.website-layout .thesis-quote p{font-size:1.25rem}.website-layout .thesis-mark{font-size:3.5rem;top:-2rem;left:-2.5rem}}
