@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5c773c73f3b750dc-s.f39526b9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f5031e7b18bdfbb3-s.p.3dcbbce0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5c773c73f3b750dc-s.f39526b9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f5031e7b18bdfbb3-s.p.3dcbbce0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.8d4acfd6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38df7484fe560b25-s.p.60f15535.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.8d4acfd6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/38df7484fe560b25-s.p.60f15535.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville Fallback;src:local(Times New Roman);ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:127.26%}.libre_baskerville_2e587dca-module__-buY_a__className{font-family:Libre Baskerville,Libre Baskerville Fallback}.libre_baskerville_2e587dca-module__-buY_a__variable{--font-libre-baskerville:"Libre Baskerville","Libre Baskerville Fallback"}
:root{--color-primary-50:#c1573b0a;--color-primary-100:#c1573b14;--color-primary-200:#c1573b26;--color-primary-300:#c1573b40;--color-primary-400:#d4795a;--color-primary-500:#c1573b;--color-primary-600:#a84832;--color-primary-700:#8f3d2a;--color-primary-800:#763222;--color-primary-900:#5d281b;--color-cream-50:#fdfcfa;--color-cream-100:#faf7f2;--color-cream-200:#f5f0e8;--color-cream-300:#f0ebe3;--color-cream-400:#e8e3db;--color-cream-500:#ddd7cd;--color-ink-900:#1a1a1a;--color-ink-800:#2d2d2d;--color-ink-700:#404040;--color-ink-600:#525252;--color-ink-500:#6b6b6b;--color-ink-400:#8a8a8a;--color-ink-300:#a3a3a3;--color-ink-200:#c4c4c4;--color-ink-100:#e5e5e5;--color-ink-50:#f5f5f5;--color-success-500:#2d7d46;--color-success-100:#2d7d461a;--color-warning-500:#b8860b;--color-warning-100:#b8860b1a;--color-error-500:#c1573b;--color-error-100:#c1573b1a;--color-info-500:#4a6fa5;--color-info-100:#4a6fa51a;--color-bg-primary:var(--color-cream-100);--color-bg-secondary:var(--color-cream-300);--color-bg-tertiary:var(--color-cream-400);--color-bg-inverse:var(--color-primary-500);--color-text-primary:var(--color-ink-900);--color-text-secondary:#1a1a1acc;--color-text-tertiary:#1a1a1a99;--color-text-muted:#1a1a1a66;--color-text-disabled:#1a1a1a40;--color-text-on-primary:var(--color-cream-100);--color-text-on-primary-secondary:#faf7f2d9;--color-text-on-primary-tertiary:#faf7f299;--color-text-on-primary-muted:#faf7f266;--color-border-light:#1a1a1a14;--color-border-medium:#1a1a1a26;--color-border-dark:#1a1a1a40;--color-border-inverse:#faf7f233;--color-border-inverse-light:#faf7f21a;--font-display:var(--font-libre-baskerville),Georgia,serif;--font-body:Georgia,"Times New Roman",Times,serif;--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"SF Mono",Monaco,"Cascadia Code","Courier New",monospace;--text-2xs:9px;--text-xs:10px;--text-sm:11px;--text-base:16px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-2xl:28px;--text-3xl:36px;--text-4xl:44px;--text-5xl:52px;--text-6xl:64px;--text-7xl:80px;--text-8xl:96px;--text-display:clamp(80px,15vw,160px);--leading-none:.85;--leading-tighter:1;--leading-tight:1.15;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--leading-loose:1.8;--tracking-tighter:-.03em;--tracking-tight:-.015em;--tracking-normal:0;--tracking-wide:.05em;--tracking-wider:.08em;--tracking-widest:.12em;--tracking-ultra:.2em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:0;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--space-32:128px;--space-36:144px;--space-40:160px;--nav-mobile-height:56px;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:9999px;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:3px;--shadow-xs:0 1px 2px #1a1a1a08;--shadow-sm:0 2px 4px #1a1a1a0a;--shadow-md:0 4px 12px #1a1a1a0f;--shadow-lg:0 8px 24px #1a1a1a14;--shadow-xl:0 16px 48px #1a1a1a1a;--shadow-2xl:0 24px 64px #1a1a1a1f;--shadow-inner:inset 0 2px 4px #1a1a1a0a;--shadow-primary:0 6px 20px #c1573b40;--shadow-primary-lg:0 12px 32px #c1573b4d;--duration-instant:0s;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--duration-slower:.6s;--duration-slowest:1s;--ease-linear:linear;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--z-below:-1;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-popover:500;--z-tooltip:600;--z-toast:700;--z-max:9999;--btn-padding-x:var(--space-7);--btn-padding-y:var(--space-4);--btn-padding-x-sm:var(--space-4);--btn-padding-y-sm:var(--space-2);--btn-padding-x-lg:var(--space-10);--btn-padding-y-lg:var(--space-5);--btn-font-size:var(--text-sm);--btn-font-weight:var(--weight-medium);--btn-letter-spacing:var(--tracking-wide);--btn-border-radius:var(--radius-sm);--card-padding:var(--space-6);--card-padding-lg:var(--space-8);--card-border-radius:var(--radius-md);--card-border-color:var(--color-border-light);--input-padding-x:var(--space-4);--input-padding-y:var(--space-4);--input-border-radius:var(--radius-sm);--input-border-color:var(--color-border-medium);--input-focus-ring:0 0 0 3px var(--color-primary-100);--modal-padding:var(--space-6);--modal-border-radius:var(--radius-lg);--modal-max-width:600px;--modal-backdrop-color:#1a1a1a80}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--color-text-primary);background-color:var(--color-bg-primary)}html,body{width:100%;overflow-x:clip}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}::selection{background-color:var(--color-primary-200);color:var(--color-text-primary)}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}ul,ol{list-style:none}.t-display{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-regular);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}.t-h1{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-normal);color:var(--color-text-primary)}.t-h2{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-normal);color:var(--color-text-primary)}.t-h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-regular);line-height:var(--leading-snug);color:var(--color-text-primary)}.t-h4{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-regular);line-height:var(--leading-snug);color:var(--color-text-primary)}.t-h5{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-snug);color:var(--color-text-primary)}.t-subheadline{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-regular);font-style:italic;line-height:var(--leading-normal);color:var(--color-text-tertiary)}.t-body-lg{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.t-body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.t-body-sm{font-family:var(--font-body);font-size:14px;font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-text-secondary)}.t-ui{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-secondary)}.t-ui-sm{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary)}.t-eyebrow{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-ultra);text-transform:uppercase;color:var(--color-primary-500)}.t-caption{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.t-code{font-family:var(--font-mono);background:var(--color-cream-400);padding:var(--space-0-5)var(--space-2);border-radius:var(--radius-sm);font-size:13px}.t-emphasis{color:var(--color-primary-500)}.t-inverse{color:var(--color-text-on-primary)}.t-inverse-secondary{color:var(--color-text-on-primary-secondary)}.t-inverse-tertiary{color:var(--color-text-on-primary-tertiary)}.t-inverse-muted{color:var(--color-text-on-primary-muted)}.btn{justify-content:center;align-items:center;gap:var(--space-2-5);padding:var(--btn-padding-y)var(--btn-padding-x);font-family:var(--font-ui);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);text-transform:uppercase;white-space:nowrap;border:var(--border-width-thin)solid transparent;border-radius:var(--btn-border-radius);cursor:pointer;transition:background-color var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out);text-decoration:none;display:inline-flex}.btn:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.btn--primary{background-color:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-text-on-primary)}.btn--primary:hover{background-color:var(--color-primary-600);border-color:var(--color-primary-600);box-shadow:var(--shadow-primary);transform:translateY(-2px)}.btn--primary:active{box-shadow:none;transform:translateY(0)}.btn--secondary{border-color:var(--color-border-medium);color:var(--color-text-primary);background-color:#0000}.btn--secondary:hover{border-color:var(--color-primary-500);color:var(--color-primary-500)}.btn--ghost{color:var(--color-text-primary);padding-left:var(--space-2);padding-right:var(--space-2);background-color:#0000;border-color:#0000}.btn--ghost:hover{color:var(--color-primary-500)}.btn--inverse{background-color:var(--color-text-on-primary);border-color:var(--color-text-on-primary);color:var(--color-primary-500)}.btn--inverse:hover{color:var(--color-text-on-primary);background-color:#0000}.btn--inverse-outline{border-color:var(--color-border-inverse);color:var(--color-text-on-primary);background-color:#0000}.btn--inverse-outline:hover{border-color:var(--color-text-on-primary);background-color:#faf7f21a}.btn--sm{padding:var(--btn-padding-y-sm)var(--btn-padding-x-sm);font-size:var(--text-xs)}.btn--lg{padding:var(--btn-padding-y-lg)var(--btn-padding-x-lg);font-size:var(--text-sm)}.btn--full{width:100%}.btn svg,.btn .btn__icon{flex-shrink:0;width:14px;height:14px}.btn--sm svg{width:12px;height:12px}.btn:disabled,.btn--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.card{background-color:var(--color-bg-primary);border:var(--border-width-thin)solid var(--card-border-color);border-radius:var(--card-border-radius);padding:var(--card-padding);transition:border-color var(--duration-normal)var(--ease-out),box-shadow var(--duration-normal)var(--ease-out),transform var(--duration-normal)var(--ease-out)}.card--hoverable:hover{border-color:var(--color-border-medium);box-shadow:var(--shadow-md)}.card--clickable{cursor:pointer}.card--clickable:hover{border-color:var(--color-primary-500);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card--lg{padding:var(--card-padding-lg)}.card__header{margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-start;display:flex}.card__number{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);color:var(--color-text-muted)}.card__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-regular);line-height:var(--leading-snug);color:var(--color-text-primary);margin-bottom:var(--space-3)}.card__subtitle{font-family:var(--font-body);color:var(--color-text-tertiary);margin-bottom:var(--space-4);font-size:14px}.card__body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.card__footer{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-width-thin)solid var(--color-border-light)}.card--service{flex-direction:column;height:100%;display:flex}.card--service .card__body{flex:1}.card__list{margin:var(--space-4)0}.card__list-item{font-family:var(--font-body);color:var(--color-text-secondary);padding:var(--space-2)0;padding-left:var(--space-5);font-size:14px;position:relative}.card__list-item strong{font-weight:inherit;color:var(--color-primary-500)}.card__list-item:before{content:"";background-color:var(--color-primary-500);border-radius:var(--radius-full);width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.card--stat{text-align:center;padding:var(--space-8)}.card__stat-number{font-family:var(--font-display);font-size:var(--text-6xl);font-weight:var(--weight-regular);line-height:var(--leading-none);color:var(--color-primary-500);margin-bottom:var(--space-3)}.card__stat-label{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.card__stat-source{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.card--proof{align-items:center;gap:var(--space-4);padding:var(--space-4)var(--space-5);background-color:var(--color-bg-secondary);display:inline-flex}.card__proof-amount{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-primary-500)}.card__proof-text{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-text-tertiary);line-height:1.4}.card__proof-text strong{color:var(--color-text-primary);font-weight:var(--weight-medium);display:block}.card--feature{padding-left:var(--space-8);background:0 0;border:none;position:relative}.card--feature:before{content:"";background:var(--color-primary-500);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:0}.card--feature .card__title{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-3)}.card--feature .card__body{font-size:15px;line-height:var(--leading-relaxed)}.card--feature-numbered{gap:var(--space-5);padding:var(--space-6);background:var(--color-bg-primary);border:var(--border-width-thin)solid var(--color-border-light);border-radius:var(--radius-md);transition:border-color var(--duration-normal)var(--ease-out),box-shadow var(--duration-normal)var(--ease-out);grid-template-columns:auto 1fr;display:grid}.card--feature-numbered:hover{border-color:var(--color-border-medium);box-shadow:var(--shadow-md)}.card--feature-numbered__icon{background:var(--color-primary-100);border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-primary-500);flex-shrink:0;justify-content:center;align-items:center;display:flex}.card--feature-numbered__icon svg{width:24px;height:24px}.card--feature-numbered__number{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-primary-500)}.card--feature-numbered .card__title{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-2)}.card--feature-numbered .card__body{font-size:15px;line-height:var(--leading-relaxed)}.card--feature-highlight{padding:var(--space-6);background:linear-gradient(135deg,var(--color-cream-100)0%,var(--color-cream-300)100%);border:var(--border-width-thin)solid var(--color-border-light);border-radius:var(--radius-md);position:relative;overflow:hidden}.card--feature-highlight:before{content:"";background:var(--color-primary-500);height:4px;position:absolute;top:0;left:0;right:0}.card--feature-highlight .card__title{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-3)}.card--feature-highlight .card__body{font-size:15px;line-height:var(--leading-relaxed)}.card--feature-quote{padding:var(--space-8)var(--space-6)var(--space-6)var(--space-10);background:var(--color-bg-secondary);border-radius:var(--radius-md);position:relative}.card--feature-quote:before{content:"\"";top:var(--space-4);left:var(--space-4);font-family:var(--font-display);color:var(--color-primary-300);font-size:64px;line-height:1;position:absolute}.card--feature-quote .card__title{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-3);font-style:italic}.card--feature-quote .card__body{font-size:15px;line-height:var(--leading-relaxed)}.card--feature-quote .card__attribution{margin-top:var(--space-4);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.card--inverse{border-color:var(--color-border-inverse);background-color:#faf7f20d}.card--inverse .card__title{color:var(--color-text-on-primary)}.card--inverse .card__body{color:var(--color-text-on-primary-secondary)}.form-group{margin-bottom:var(--space-6)}.form-label{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--color-text-secondary);margin-bottom:var(--space-2);display:block}.form-label--required:after{content:" *";color:var(--color-primary-500)}.form-input{width:100%;padding:var(--input-padding-y)var(--input-padding-x);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-primary);background-color:var(--color-bg-primary);border:var(--border-width-thin)solid var(--input-border-color);border-radius:var(--input-border-radius);transition:border-color var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out)}.form-input::placeholder{color:var(--color-text-muted)}.form-input:hover{border-color:var(--color-border-dark)}.form-input:focus{border-color:var(--color-primary-500);box-shadow:var(--input-focus-ring);outline:none}.form-input:disabled{background-color:var(--color-bg-secondary);color:var(--color-text-disabled);cursor:not-allowed}.form-textarea{resize:vertical;min-height:120px;line-height:var(--leading-relaxed)}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4)center;padding-right:var(--space-10)}.form-check{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.form-check-input{width:18px;height:18px;accent-color:var(--color-primary-500);cursor:pointer;flex-shrink:0;margin-top:2px}.form-check-label{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);cursor:pointer}.form-helper{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-2)}.form-input--error{border-color:var(--color-error-500)}.form-input--error:focus{box-shadow:0 0 0 3px var(--color-error-100)}.form-error{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-error-500);margin-top:var(--space-2)}.form-input--success{border-color:var(--color-success-500)}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:var(--text-base)}.table th{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:left;padding:var(--space-4);background-color:var(--color-bg-secondary);color:var(--color-text-tertiary);border-bottom:var(--border-width-medium)solid var(--color-border-medium)}.table td{padding:var(--space-4);border-bottom:var(--border-width-thin)solid var(--color-border-light);color:var(--color-text-secondary);vertical-align:top}.table tbody tr:hover{background-color:var(--color-bg-secondary)}.table--striped tbody tr:nth-child(2n){background-color:var(--color-cream-200)}.table--compact th,.table--compact td{padding:var(--space-3);font-size:14px}.table--pricing td:last-child{font-family:var(--font-display);color:var(--color-primary-500)}.modal-backdrop{background-color:var(--modal-backdrop-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-overlay);opacity:0;visibility:hidden;transition:opacity var(--duration-normal)var(--ease-out),visibility var(--duration-normal)var(--ease-out);position:fixed;inset:0}.modal-backdrop--visible{opacity:1;visibility:visible}.modal{max-width:var(--modal-max-width);width:calc(100% - var(--space-8));max-height:calc(100vh - var(--space-16));background-color:var(--color-bg-primary);border-radius:var(--modal-border-radius);box-shadow:var(--shadow-2xl);z-index:var(--z-modal);opacity:0;visibility:hidden;transition:opacity var(--duration-normal)var(--ease-out),visibility var(--duration-normal)var(--ease-out),transform var(--duration-normal)var(--ease-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.95)}.modal--visible{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.modal--sm{max-width:400px}.modal--lg{max-width:800px}.modal--xl{max-width:1000px}.modal__header{padding:var(--modal-padding);border-bottom:var(--border-width-thin)solid var(--color-border-light);flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}.modal__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-regular);color:var(--color-text-primary);padding-right:var(--space-4)}.modal__close{cursor:pointer;width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--radius-sm);transition:background-color var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal__close:hover{background-color:var(--color-bg-secondary);color:var(--color-text-primary)}.modal__body{padding:var(--modal-padding);flex:1;overflow-y:auto}.modal__footer{justify-content:flex-end;gap:var(--space-3);padding:var(--modal-padding);border-top:var(--border-width-thin)solid var(--color-border-light);background-color:var(--color-bg-secondary);flex-shrink:0;display:flex}.nav-initial{padding:var(--space-8)var(--space-10);z-index:var(--z-sticky);pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;top:0;left:0;right:0}.nav-initial>*{pointer-events:auto}.nav-initial__logo{font-family:var(--font-ui);font-size:13px;font-weight:var(--weight-regular);letter-spacing:var(--tracking-wide);color:var(--color-text-primary);align-items:center;gap:var(--space-2);text-decoration:none;display:flex}.nav-initial__logo-separator{color:var(--color-text-muted);font-weight:var(--weight-regular)}.nav-initial__links{align-items:flex-end;gap:var(--space-3);color:var(--color-text-on-primary-tertiary);flex-direction:column;display:flex}.nav-initial__link{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:inherit;transition:color var(--duration-fast)var(--ease-out);text-decoration:none}.nav-initial__link:focus-visible{outline:2px solid var(--color-text-on-primary);outline-offset:2px}.nav-initial__link:hover,.nav-initial__link:focus-visible,.nav-initial__link--active{color:var(--color-text-on-primary)}.nav-initial__link--active{font-weight:var(--weight-semibold);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-text-on-primary-secondary);text-decoration-color:var(--color-text-on-primary-secondary)}.nav-sticky{top:var(--space-6);align-items:center;gap:var(--space-8);padding:var(--space-3)var(--space-4)var(--space-3)var(--space-6);background-color:var(--color-ink-800);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);z-index:var(--z-sticky);opacity:0;visibility:hidden;transition:opacity var(--duration-normal)var(--ease-out),visibility var(--duration-normal)var(--ease-out),transform var(--duration-normal)var(--ease-out);display:flex;position:fixed;left:50%;transform:translate(-50%)}.nav-sticky--visible{opacity:1;visibility:visible}.nav-sticky__logo{font-family:var(--font-ui);font-size:11px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-cream-100);align-items:center;gap:var(--space-2);white-space:nowrap;text-decoration:none;display:flex}.nav-sticky__logo-separator{color:var(--color-ink-400)}.nav-sticky__links{align-items:center;gap:var(--space-6);display:flex}.nav-sticky__link{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-ink-300);transition:color var(--duration-fast)var(--ease-out);white-space:nowrap;text-decoration:none}.nav-sticky__link:hover,.nav-sticky__link--active{color:var(--color-cream-100)}.nav-sticky__actions{align-items:center;gap:var(--space-2);margin-left:var(--space-4);display:flex}.nav-sticky__icon-btn{background-color:var(--color-ink-700);border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-cream-100);cursor:pointer;transition:background-color var(--duration-fast)var(--ease-out);border:none;justify-content:center;align-items:center;display:flex}.nav-sticky__icon-btn:hover{background-color:var(--color-ink-600)}.nav-sticky__icon-btn svg{width:16px;height:16px}.badge{padding:var(--space-2)var(--space-3);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-sm);align-items:center;display:inline-flex}.badge--primary{background-color:var(--color-primary-100);color:var(--color-primary-500)}.badge--secondary{background-color:var(--color-bg-secondary);color:var(--color-text-secondary)}.badge--outline{border:var(--border-width-thin)solid var(--color-border-medium);color:var(--color-text-secondary);background-color:#0000}.badge--credential{padding:var(--space-2)var(--space-4);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);border-radius:var(--radius-full);border:var(--border-width-thin)solid var(--color-border-light);background-color:var(--color-bg-primary);color:var(--color-text-muted);transition:background-color var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out)}.badge--credential:hover{border-color:var(--color-border-medium);color:var(--color-text-secondary)}.badge--credential-inverse{border-color:var(--color-border-inverse);color:var(--color-text-on-primary-tertiary);background-color:#0000}.badge--credential-inverse:hover{color:var(--color-text-on-primary);background-color:#faf7f21a}.disclosure{width:100%}.disclosure__summary{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-secondary);list-style:none;display:flex}.disclosure__summary::-webkit-details-marker{display:none}.disclosure__summary:hover{color:var(--color-primary-500)}.disclosure__summary:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:4px}.disclosure__chevron{width:16px;height:16px;color:var(--color-text-muted);transition:transform var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out);flex-shrink:0}.disclosure__summary:hover .disclosure__chevron{color:var(--color-primary-500)}.disclosure[open] .disclosure__chevron{color:var(--color-text-secondary);transform:rotate(180deg)}.disclosure__body{margin-top:var(--space-4)}.alert{padding:var(--space-4)var(--space-5);border-radius:var(--radius-md);border-left:var(--border-width-thick)solid;font-family:var(--font-body);font-size:15px;line-height:var(--leading-normal)}.alert strong{font-weight:var(--weight-medium)}.alert--info{background-color:var(--color-info-100);border-color:var(--color-info-500);color:var(--color-info-500)}.alert--success{background-color:var(--color-success-100);border-color:var(--color-success-500);color:var(--color-success-500)}.alert--warning{background-color:var(--color-warning-100);border-color:var(--color-warning-500);color:var(--color-warning-500)}.alert--error{background-color:var(--color-error-100);border-color:var(--color-error-500);color:var(--color-error-500)}.divider{height:var(--border-width-thin);background-color:var(--color-border-light);margin:var(--space-8)0;border:none}.divider--thick{height:var(--border-width-medium);background-color:var(--color-primary-500)}.divider--inverse{background-color:var(--color-border-inverse)}.deco-dot{background-color:var(--color-primary-500);border-radius:var(--radius-full);width:6px;height:6px}.deco-dot--inverse{background-color:var(--color-text-on-primary)}.deco-ring{border:var(--border-width-thin)solid var(--color-border-inverse-light);border-radius:var(--radius-full);pointer-events:none;position:absolute}.container{max-width:1200px;padding:0 var(--space-6);margin:0 auto}.container--lg{max-width:1400px}.container--sm{max-width:800px}.section{padding:var(--space-24)0}.section--sm{padding:var(--space-16)0}.section--lg{padding:var(--space-32)0}.section-header{text-align:center;max-width:700px;margin:0 auto var(--space-12)}.section-header .t-eyebrow,.section-header .t-h2{margin-bottom:var(--space-4)}.split{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.split__panel{padding:var(--space-12);flex-direction:column;justify-content:center;display:flex}.split__panel--primary{background-color:var(--color-bg-primary)}.split__panel--inverse{background-color:var(--color-bg-inverse)}.grid{gap:var(--space-6);display:grid}.grid>*{min-width:0}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.mt-0{margin-top:0}.mt-2{margin-top:var(--space-2)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes heroFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(14px,-16px)scale(1.04)}}@keyframes heroFloatReverse{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-12px,14px)scale(1.04)}}.animate-fade-up{animation:fadeUp var(--duration-slow)var(--ease-out)forwards;opacity:0}.animate-fade-in{animation:fadeIn var(--duration-normal)var(--ease-out)forwards;opacity:0}.animate-scale-in{animation:scaleIn var(--duration-normal)var(--ease-out)forwards;opacity:0}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.brandmark{align-items:center;gap:var(--space-1-5);font-family:var(--font-ui);font-size:12px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:inherit;line-height:1;display:inline-flex}.brandmark__word{z-index:2;position:relative}.brandmark__dot{z-index:1;border-radius:var(--radius-full);background:var(--brandmark-dot-color,currentColor);opacity:.8;width:3px;height:3px;position:relative}.nav-initial__logo,.nav-sticky__logo,[data-hero] .brandmark{--brandmark-dot-color:var(--color-primary-500)}.hero-split{grid-template-areas:"promise proof";min-height:100vh}.hero-split__panel{min-height:100vh}.hero-split__panel--promise{grid-area:promise;justify-content:space-between;position:relative;overflow:hidden}.hero-split__panel--proof{grid-area:proof;justify-content:space-between;position:relative;overflow:hidden}.hero-split__promise{z-index:1;flex-direction:column;flex:1;justify-content:center;max-width:480px;display:flex;position:relative}.hero-split__cta-group{gap:var(--space-3-5);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.hero-split__panel-footer{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-top:var(--space-6);display:flex}.hero-split__ambient{pointer-events:none;z-index:0;position:absolute;inset:0}.hero-split__circle{border-radius:var(--radius-full);opacity:.9;will-change:transform;mix-blend-mode:normal;background:#c1573b33;width:22px;height:22px;animation:18s ease-in-out infinite heroFloat;position:absolute;box-shadow:0 12px 36px #c1573b29,0 0 0 1px #c1573b24}.hero-split__circle--1{top:16%;left:10%}.hero-split__circle--2{width:18px;height:18px;animation:16s ease-in-out .4s infinite heroFloatReverse;top:38%;left:24%}.hero-split__circle--3{width:24px;height:24px;animation:20s ease-in-out .8s infinite heroFloat;top:64%;left:14%}.hero-split__circle--4{width:16px;height:16px;animation:15s ease-in-out .6s infinite heroFloat;top:22%;right:14%}.hero-split__circle--5{width:20px;height:20px;animation:17s ease-in-out 1s infinite heroFloatReverse;bottom:18%;right:10%}.hero-split__proof-hero{padding:var(--space-12);text-align:center;z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.hero-split__proof-hero .t-display{text-shadow:0 18px 84px #000000d6}.hero-split__proof-footer{padding:var(--space-8)var(--space-12);text-align:center;z-index:2;background:#0000001a;position:relative}.hero-split__credentials-row{justify-content:center;align-items:center;gap:var(--space-6);text-align:center;flex-wrap:wrap;display:flex}.hero-split__credentials-row .actions{justify-content:center}.hero-split__bg-number{font-family:var(--font-display);font-size:400px;font-weight:var(--weight-regular);color:#0000000d;pointer-events:none;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-split__ring--1{opacity:.5;width:300px;height:300px;top:10%;right:-100px}.hero-split__ring--2{opacity:.5;width:200px;height:200px;bottom:20%;left:-50px}.hero-split__dot--1{border-radius:var(--radius-full);opacity:.5;background:#faf7f24d;width:8px;height:8px;position:absolute;top:15%;left:15%}.hero-split__dot--2{border-radius:var(--radius-full);opacity:.5;background:#faf7f24d;width:5px;height:5px;position:absolute;top:30%;right:20%}.hero-split__ring--promise-1,.hero-split__ring--promise-2,.hero-split__dot--promise-1,.hero-split__dot--promise-2{pointer-events:none;position:absolute}.hero-split__ring--promise-1{border:var(--border-width-thin)solid #c1573b33;border-radius:var(--radius-full);opacity:.4;will-change:transform;width:260px;height:260px;animation:22s ease-in-out infinite heroFloat;top:12%;left:-90px}.hero-split__ring--promise-2{border:var(--border-width-thin)solid #c1573b2e;border-radius:var(--radius-full);opacity:.45;will-change:transform;width:180px;height:180px;animation:24s ease-in-out infinite heroFloatReverse;bottom:24%;right:8%}.hero-split__dot--promise-1{border-radius:var(--radius-full);opacity:.7;will-change:transform;background:#c1573b29;width:9px;height:9px;animation:16s ease-in-out .4s infinite heroFloat;top:28%;left:22%}.hero-split__dot--promise-2{border-radius:var(--radius-full);opacity:.7;will-change:transform;background:#c1573b29;width:6px;height:6px;animation:14s ease-in-out .7s infinite heroFloatReverse;bottom:20%;right:24%}.hero-split__ring--1,.hero-split__dot--1{will-change:transform;animation:22s ease-in-out infinite heroFloat}.hero-split__ring--2,.hero-split__dot--2{will-change:transform;animation:24s ease-in-out infinite heroFloatReverse}.hero-split__dot--1{animation-duration:16s;animation-delay:.3s}.hero-split__dot--2{animation-duration:14s}@media (max-width:1024px){.hero-split__ring--promise-1{width:220px;height:220px;top:10%;left:-80px}.hero-split__ring--promise-2{width:150px;height:150px;bottom:22%;right:6%}.hero-split__panel--promise{padding:var(--space-8)}.hero-split__proof-hero{padding:var(--space-10)var(--space-8)}.hero-split__proof-footer{padding:var(--space-6)var(--space-8)}.hero-split__bg-number{font-size:280px}}@media (max-width:767px){.hero-split{grid-template-columns:1fr;grid-template-areas:"promise""proof"}.hero-split__panel--promise{padding:calc(env(safe-area-inset-top) + clamp(var(--space-14),10vh,var(--space-24)))var(--space-6)var(--space-10)}.hero-split__panel--proof{padding:0}.hero-split__proof-hero{padding:var(--space-10)var(--space-6)}.hero-split__proof-footer{padding:var(--space-6)}.hero-split__panel-footer{align-items:flex-start;gap:var(--space-6);flex-direction:column}.hero-split__bg-number{font-size:160px}}@media (max-width:600px){.hero-split__panel--promise{padding:var(--space-5)}.hero-split__proof-hero{padding:var(--space-8)var(--space-5)}.hero-split__proof-footer{padding:var(--space-6)var(--space-5)}.hero-split__cta-group{flex-direction:column}.hero-split__cta-group .btn{justify-content:center;width:100%}.hero-split__credentials-row{text-align:center;flex-direction:column;align-items:center}.hero-split__bg-number{opacity:.04;font-size:140px}.hero-split__ring--1{width:220px;height:220px;top:6%;right:-90px}.hero-split__ring--2{width:160px;height:160px;bottom:18%;left:-60px}.hero-split__dot--1{opacity:.45;width:7px;height:7px;top:20%;left:18%}.hero-split__dot--2{opacity:.45;width:5px;height:5px;top:40%;right:16%}.hero-split__ring--promise-1{width:180px;height:180px;top:14%;left:-60px}.hero-split__ring--promise-2{width:130px;height:130px;bottom:20%;right:8%}.hero-split__dot--promise-1{width:8px;height:8px;top:30%;left:20%}.hero-split__dot--promise-2{width:6px;height:6px;bottom:18%;right:20%}body{padding-top:calc(env(safe-area-inset-top) + var(--nav-mobile-height))}.nav-sticky{top:var(--space-3);padding:var(--space-2)var(--space-3);gap:var(--space-3);min-height:52px}.nav-sticky__logo{font-size:10px}.nav-sticky__links{gap:var(--space-3)}.nav-sticky__link{font-size:var(--text-2xs)}.nav-sticky__icon-btn{width:32px;height:32px}}.site-footer{border-top:var(--border-width-thin)solid var(--color-border-light);padding:var(--space-16)0;background:var(--color-bg-primary)}.site-footer__grid{gap:var(--space-12);display:grid}@media (min-width:900px){.site-footer__grid{grid-template-columns:2fr 1fr 1fr;align-items:start}}.site-footer__brand{gap:var(--space-5);display:grid}.site-footer__cta{gap:var(--space-3);flex-wrap:wrap;display:flex}.site-footer__col-title{margin-bottom:var(--space-3)}.site-footer__links{gap:var(--space-2);display:grid}.site-footer__links a{font-family:var(--font-body);color:var(--color-text-tertiary);transition:color var(--duration-fast)var(--ease-out);font-size:14px}.site-footer__links a:hover{color:var(--color-primary-500)}.site-footer__bottom{margin-top:var(--space-12);padding-top:var(--space-6);border-top:var(--border-width-thin)solid var(--color-border-light);gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media (max-width:1024px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}@media (max-width:767px){.split{grid-template-columns:1fr}.card--lg{padding:var(--space-6)}.card__list-item:before{top:.9em;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
