:root{--scd-paper:#fbfaf5;--scd-sand:#f0e9d8;--scd-ink:#1a2e22;--scd-body:#54655b;--scd-muted:#6a7a70;--scd-soft:#8a968d;--scd-accent:#15633a;--scd-accent-deep:#0f4a2b;--scd-footer:#14392b;--scd-coral:#da5a43;--scd-blue:#2e7cb8;--scd-gold:#c2890f;--scd-gold-dark:#e6a012;--scd-hair:rgba(26,46,34,.09);--scd-sh-card:0 16px 38px rgba(20,40,30,.08);--scd-sh-raised:0 24px 56px rgba(20,40,30,.1);--scd-sh-hero:0 34px 64px rgba(20,40,30,.18);--scd-sh-btn:0 12px 28px rgba(21,99,58,.22);--scd-sh-menu:0 18px 40px rgba(20,40,30,.14);--scd-max:1200px;--scd-pad:30px;--scd-section:clamp(60px,7vw,110px);--scd-serif:'Newsreader',Georgia,'Times New Roman',serif;--scd-sans:'Figtree',system-ui,-apple-system,sans-serif}.scd-acc-green{--scd-acc:var(--scd-accent)}.scd-acc-coral{--scd-acc:var(--scd-coral)}.scd-acc-blue{--scd-acc:var(--scd-blue)}.scd-acc-gold{--scd-acc:var(--scd-gold)}.scd{background:var(--scd-paper);color:var(--scd-ink);font-family:var(--scd-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.scd *{box-sizing:border-box}.scd a{color:inherit;text-decoration:none}.scd a:hover,.scd a:focus,.scd a:active{text-decoration:none}.scd img{max-width:100%;display:block}.scd h1,.scd h2,.scd h3{font-family:var(--scd-serif);font-weight:500}:where(.scd h1,.scd h2,.scd h3,.scd p){margin:0}.scd-container{max-width:var(--scd-max);margin:0 auto;padding-left:var(--scd-pad);padding-right:var(--scd-pad)}.scd-section{padding-top:var(--scd-section);padding-bottom:var(--scd-section)}.scd-section--target{scroll-margin-top:80px}.scd-eyebrow{font-family:var(--scd-sans);font-weight:600;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--scd-accent);display:inline-flex;align-items:center;gap:10px}.scd-eyebrow:before{content:"";width:24px;height:1.5px;background:currentColor;display:inline-block}.scd-eyebrow--plain:before{display:none}.scd-h1{font-size:clamp(46px,6.6vw,92px);line-height:1;letter-spacing:-.015em}.scd-h2{font-size:clamp(30px,4.2vw,56px);line-height:1.06;letter-spacing:-.015em}.scd-h3{font-size:23px;line-height:1.2}.scd-em{font-style:italic;color:var(--scd-accent)}.scd-btn{display:inline-block;text-decoration:none;font-family:var(--scd-sans);font-weight:600;font-size:16px;border-radius:999px;padding:15px 28px;cursor:pointer;border:none;transition:transform .18s ease,box-shadow .18s ease}.scd-btn--primary{background:var(--scd-accent);color:#fff;box-shadow:var(--scd-sh-btn)}.scd-btn--secondary{background:0 0;color:var(--scd-ink);border:1.5px solid rgba(26,46,34,.2)}.scd-btn--on-dark{background:var(--scd-paper);color:var(--scd-footer)}.scd-btn--on-dark-ghost{background:0 0;color:var(--scd-paper);border:1.5px solid rgba(251,250,245,.4)}.scd-btn:hover{transform:translateY(-1px)}.scd a:hover,.scd a:focus,.scd a:active{color:inherit}.scd a.scd-btn--primary{color:#fff}.scd a.scd-btn--secondary{color:var(--scd-ink)}.scd a.scd-btn--on-dark{color:var(--scd-footer)}.scd a.scd-btn--on-dark-ghost{color:var(--scd-paper)}.scd a.scd-card__link{color:var(--scd-acc,var(--scd-accent))}.scd .scd-form__detail-value a{color:var(--scd-accent)}.scd-card{background:#fff;border-radius:24px;box-shadow:var(--scd-sh-card)}@media (max-width:760px){:root{--scd-pad:20px}}