:root{--navy: #0e1421;--black: #000;--ink: #0a0f1a;--mint: #10cc8c;--mint-dark: #0ba874;--blue: #0c89d5;--blue-pale: #ecf8ff;--text: #3d4451;--muted: #6b7280;--light: #c9d1d9;--white: #fff;--off: #f5f7f9;--line: #dfe3e8;--font: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap: 1140px;--radius: 6px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font);font-size:16.5px;line-height:1.7;color:var(--text);background:var(--white)}img{max-width:100%;height:auto;display:block}a{color:var(--blue)}h1,h2,h3,h4{color:var(--ink);line-height:1.2;margin:0 0 .5em;font-weight:700}h1{font-size:clamp(2.1rem,4.5vw,3.3rem);letter-spacing:-.5px}h2{font-size:clamp(1.6rem,3vw,2.25rem);letter-spacing:-.3px}h3{font-size:1.15rem}p{margin:0 0 1em}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}.section{padding:88px 0}.section--off{background:var(--off)}.band-dark{background:var(--navy);color:var(--light)}.band-dark h1,.band-dark h2,.band-dark h3{color:var(--white)}.band-black{background:var(--black);color:var(--light)}.band-black h1,.band-black h2,.band-black h3{color:var(--white)}.eyebrow{display:block;color:var(--mint);font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:.78rem;margin-bottom:10px}.accent{color:var(--mint)}.btn{display:inline-block;font-family:var(--font);font-size:.9rem;font-weight:700;letter-spacing:.3px;text-decoration:none;padding:14px 28px;border:2px solid var(--mint);border-radius:var(--radius);background:var(--mint);color:var(--navy);cursor:pointer;line-height:1.3;transition:background .15s,color .15s,border-color .15s}.btn:hover{background:var(--mint-dark);border-color:var(--mint-dark);color:var(--white)}.btn--ghost{background:transparent;color:var(--white);border-color:#ffffff80}.btn--ghost:hover{background:var(--white);border-color:var(--white);color:var(--navy)}.btn--blue{background:var(--blue);border-color:var(--blue);color:var(--white)}.btn--blue:hover{background:#0a74b4;border-color:#0a74b4}.btn--outline{background:transparent;color:var(--navy);border-color:var(--navy)}.btn--outline:hover{background:var(--navy);color:var(--white)}.prose{max-width:760px;font-size:1.05rem}.prose h2{margin-top:1.8em;font-size:1.7rem}.prose h3{margin-top:1.5em;font-size:1.3rem}.prose p{margin-bottom:1.25em}.prose ul,.prose ol{padding-left:1.4em;margin:0 0 1.25em}.prose li{margin-bottom:.4em}.prose img{margin:1.5em auto;border-radius:var(--radius)}.prose blockquote{margin:1.5em 0;padding:4px 0 4px 20px;border-left:4px solid var(--mint);color:var(--ink);font-style:italic}.prose blockquote p:last-child{margin-bottom:0}.prose figure{margin:1.5em 0}.prose figcaption{font-size:.85rem;color:var(--muted);text-align:center}.prose table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.95rem}.prose th,.prose td{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.prose th{background:var(--off)}.prose .wp-block-table{overflow-x:auto}.prose a{word-break:break-word}.prose iframe{max-width:100%}@media(max-width:768px){body{font-size:16px}.section{padding:60px 0}.prose{font-size:1rem}}.lead[data-astro-cid-xyq5hly5]{max-width:640px;margin:0 auto;text-align:center}.lead__heading[data-astro-cid-xyq5hly5]{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:var(--ink);line-height:1.2;margin:0 0 10px}.lead__intro[data-astro-cid-xyq5hly5]{margin-bottom:24px}form[data-astro-cid-xyq5hly5]{display:flex;flex-direction:column;gap:12px}.lead__row[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}input[data-astro-cid-xyq5hly5],textarea[data-astro-cid-xyq5hly5]{width:100%;font:inherit;font-size:16px;padding:13px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--ink)}input[data-astro-cid-xyq5hly5]:focus,textarea[data-astro-cid-xyq5hly5]:focus{outline:none;border-color:var(--mint)}textarea[data-astro-cid-xyq5hly5]{resize:vertical;min-height:120px}.lead__hp[data-astro-cid-xyq5hly5]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.btn[data-astro-cid-xyq5hly5]{width:100%}.btn[data-astro-cid-xyq5hly5][disabled]{opacity:.6;cursor:default}.lead__status[data-astro-cid-xyq5hly5]{margin:4px 0 0;font-size:.95rem}.lead__status[data-astro-cid-xyq5hly5].is-ok{color:var(--mint-dark);font-weight:600}.lead__status[data-astro-cid-xyq5hly5].is-err{color:#b3261e}.lead__privacy[data-astro-cid-xyq5hly5]{margin:14px 0 0;font-size:.72rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-weight:600}@media(max-width:520px){.lead__row[data-astro-cid-xyq5hly5]{grid-template-columns:1fr}}.header[data-astro-cid-37fxchfa]{background:var(--black);position:sticky;top:0;z-index:10}.header__in[data-astro-cid-37fxchfa]{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px}.logo[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{width:150px}.nav[data-astro-cid-37fxchfa]{display:flex;gap:28px;flex-wrap:wrap;margin-left:auto}.nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:var(--white);text-decoration:none;font-weight:600;font-size:.82rem;letter-spacing:1.5px;text-transform:uppercase}.nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover,.nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa][aria-current=page]{color:var(--mint)}.header__cta[data-astro-cid-37fxchfa]{padding:10px 18px;font-size:.78rem;letter-spacing:1px;text-transform:uppercase;background:transparent;color:var(--white);border-color:#fff9}.header__cta[data-astro-cid-37fxchfa]:hover{background:var(--mint);border-color:var(--mint);color:var(--navy)}.search[data-astro-cid-37fxchfa]{display:flex;align-items:stretch;height:40px;border-radius:999px;overflow:hidden;background:var(--white);flex:0 1 260px;min-width:180px}.search[data-astro-cid-37fxchfa] input[data-astro-cid-37fxchfa]{flex:1;min-width:0;border:0;padding:0 16px;font:inherit;font-size:.9rem;color:var(--ink);background:transparent}.search[data-astro-cid-37fxchfa] input[data-astro-cid-37fxchfa]:focus{outline:none}.search[data-astro-cid-37fxchfa] input[data-astro-cid-37fxchfa]::-webkit-search-cancel-button{display:none}.search[data-astro-cid-37fxchfa] button[data-astro-cid-37fxchfa]{border:0;background:var(--mint);color:var(--navy);width:48px;display:grid;place-items:center;cursor:pointer}.search[data-astro-cid-37fxchfa] button[data-astro-cid-37fxchfa]:hover{background:var(--blue);color:var(--white)}.search-overlay[data-astro-cid-37fxchfa]{position:fixed;inset:0;z-index:200;display:none}.search-overlay[data-astro-cid-37fxchfa].is-open{display:block}.search-overlay__backdrop[data-astro-cid-37fxchfa]{position:absolute;inset:0;background:#0e1421d9}.search-overlay__panel[data-astro-cid-37fxchfa]{position:relative;max-width:760px;margin:8vh auto 0;max-height:84vh;overflow-y:auto;background:var(--white);border-radius:var(--radius);padding:48px 32px 32px}.search-overlay__close[data-astro-cid-37fxchfa]{position:absolute;top:8px;right:14px;background:none;border:0;font-size:2rem;line-height:1;color:var(--muted);cursor:pointer}.search-overlay__close[data-astro-cid-37fxchfa]:hover{color:var(--navy)}.search-overlay__hint[data-astro-cid-37fxchfa]{color:var(--muted);font-size:.9rem}#pagefind-search[data-astro-cid-37fxchfa]{--pagefind-ui-primary: var(--navy);--pagefind-ui-text: var(--ink);--pagefind-ui-background: var(--white);--pagefind-ui-border: var(--line);--pagefind-ui-tag: var(--mint);--pagefind-ui-border-width: 1px;--pagefind-ui-border-radius: 6px;--pagefind-ui-font: inherit}.footer[data-astro-cid-37fxchfa]{background:var(--navy);color:var(--light);padding:56px 0 24px;font-size:.95rem}.footer__in[data-astro-cid-37fxchfa]{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px;align-items:start}.footer__logo[data-astro-cid-37fxchfa]{width:150px;margin-bottom:16px}.footer__firm[data-astro-cid-37fxchfa]{max-width:380px;font-size:.9rem}.footer[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:var(--white);text-decoration:none}.footer[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--mint)}.footer__nav[data-astro-cid-37fxchfa]{display:flex;flex-direction:column;gap:8px}.footer__h[data-astro-cid-37fxchfa]{font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-size:.78rem;color:var(--mint);margin-bottom:4px}.footer__copy[data-astro-cid-37fxchfa]{border-top:1px solid rgba(255,255,255,.1);margin-top:40px;padding-top:20px;font-size:.82rem;color:var(--muted)}.ebook-dialog[data-astro-cid-37fxchfa]{border:0;padding:36px 32px;width:min(560px,calc(100vw - 32px));border-radius:var(--radius);text-align:center}.ebook-dialog[data-astro-cid-37fxchfa]::backdrop{background:#000000bf}.ebook-dialog__close[data-astro-cid-37fxchfa]{position:absolute;top:6px;right:12px;background:none;border:0;font-size:1.8rem;line-height:1;color:var(--muted);cursor:pointer}@media(max-width:960px){.header[data-astro-cid-37fxchfa]{position:static}.header__in[data-astro-cid-37fxchfa]{flex-wrap:wrap;padding:14px 20px;gap:12px}.nav[data-astro-cid-37fxchfa]{margin-left:0;gap:18px;width:100%;order:3}.search[data-astro-cid-37fxchfa]{order:4;flex-basis:100%}.footer__in[data-astro-cid-37fxchfa]{grid-template-columns:1fr;gap:28px}.search-overlay__panel[data-astro-cid-37fxchfa]{margin:0;max-height:100vh;border-radius:0;padding:48px 20px 24px}}
