.site-sections_card__QQwyO,.site-sections_cta__8YeSg,.site-sections_footer__0YyGt,.site-sections_heading__lGwca,.site-sections_hero__Sw9_m,.site-sections_nav__0w_fC,.site-sections_stats__SY1JN,.site-sections_testimonial__pY52Y{--ss-text:var(--ink,var(--ui-text,#242422));--ss-muted:var(--ink-muted,var(--ui-muted,#62625d));--ss-surface:var(--bg-card,var(--ui-surface,#faf9f5));--ss-border:var(--line,var(--ui-border,#dddad2));color:var(--ss-text);font-family:var(--font-body,var(--ui-font,Arial,sans-serif))}.site-sections_hero__Sw9_m{max-width:var(--content-width,1160px);margin:auto;padding:var(--section-space,80px) 24px;box-sizing:border-box}.site-sections_hero__Sw9_m h1{max-width:15ch;font:600 clamp(2.4rem,6vw,4rem)/1.03 var(--font-display,var(--ui-display-font,Georgia));letter-spacing:-.04em;margin:24px 0}.site-sections_hero__Sw9_m h1 span{color:var(--accent,var(--ui-accent,#705a45))}.site-sections_hero__Sw9_m>p{max-width:54ch;font-size:19px;line-height:1.6;color:var(--ss-muted);margin:24px 0}.site-sections_eyebrow___CqXf{color:var(--ink-muted,var(--ui-muted,#62625d));font:500 11px/1.5 var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.1em}.site-sections_heading__lGwca h2{font:600 clamp(1.75rem,3.5vw,2.4rem)/1.15 var(--font-display,var(--ui-display-font,Georgia));letter-spacing:-.03em;margin:18px 0}.site-sections_heading__lGwca p{max-width:52ch;font-size:17px;line-height:1.65;color:var(--ss-muted)}.site-sections_actions___S2Sk{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.site-sections_action__bIbi2{--ui-accent:var(--ink,#242422);--ui-on-accent:var(--ink-inverse,#fff);--ui-text:var(--ink,#242422);--ui-border:var(--line,#dddad2);--ui-control-radius:var(--radius-md,8px);--ui-font:var(--font-body,Arial);white-space:normal}.site-sections_action__bIbi2[data-variant=accent]{--ui-accent:var(--accent,#705a45);--ui-on-accent:var(--accent-contrast,#fff)}.site-sections_action__bIbi2[data-variant=inverse]{--ui-accent:var(--bg-inverse,#242422)}.site-sections_card__QQwyO{--ui-radius:var(--radius-lg,16px);background:var(--ss-surface);border-color:var(--ss-border)}.site-sections_card__QQwyO[data-surface=elevated]{background:var(--bg-elevated,var(--ss-surface))}.site-sections_card__QQwyO h3{font-size:20px;line-height:1.3;margin:16px 0 12px}.site-sections_card__QQwyO p{color:var(--ss-muted);font-size:15px;line-height:1.7}.site-sections_tag__QELWs{background:transparent;color:var(--ink-muted,var(--ui-muted,#62625d));border:1px solid var(--line,var(--ui-border,#dddad2))}.site-sections_stats__SY1JN{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ss-border);border-radius:var(--radius-lg,16px);overflow:hidden;margin:40px 0 0}.site-sections_stats__SY1JN>div{padding:24px;background:var(--ss-surface);display:flex;flex-direction:column-reverse;gap:8px}.site-sections_stats__SY1JN dt{font-size:11px;text-transform:uppercase;color:var(--ss-muted);letter-spacing:.06em}.site-sections_stats__SY1JN dd{font-size:28px;font-weight:600;margin:0}.site-sections_features__LkhRn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.site-sections_columns__VEj0B{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.site-sections_testimonial__pY52Y{margin:0;background:var(--ss-surface);border:1px solid var(--ss-border);border-radius:var(--radius-lg,16px);padding:24px;display:flex;flex-direction:column;gap:24px}.site-sections_testimonial__pY52Y blockquote{margin:0;font-size:15px;line-height:1.75;flex:1 1}.site-sections_testimonial__pY52Y figcaption{display:flex;align-items:center;gap:12px;border-top:1px solid var(--ss-border);padding-top:18px}.site-sections_testimonial__pY52Y small,.site-sections_testimonial__pY52Y strong{display:block;font-size:14px}.site-sections_testimonial__pY52Y small{font-size:12px;color:var(--ss-muted);margin-top:4px}.site-sections_avatar__BletR{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ss-text);color:var(--ss-surface);font-size:12px;flex-shrink:0}.site-sections_priceCard__mMsKl{display:flex;flex-direction:column;gap:12px}.site-sections_priceCard__mMsKl>h3,.site-sections_priceCard__mMsKl>p{margin:0}.site-sections_priceCard__mMsKl>ul{padding-left:18px;line-height:1.8;font-size:14px;flex:1 1}.site-sections_priceCard__mMsKl .site-sections_price__Ws2fn{font-size:38px;color:var(--ss-text);line-height:1.2}.site-sections_price__Ws2fn small{font-size:14px;margin-left:6px}.site-sections_priceCard__mMsKl>.site-sections_tag__QELWs{align-self:start}.site-sections_cta__8YeSg{border-radius:var(--radius-lg,16px);padding:clamp(28px,5vw,56px);background:var(--bg-inverse,#242422);color:var(--ink-inverse,#fff)}.site-sections_cta__8YeSg h2{font:600 clamp(1.9rem,4vw,2.8rem)/1.08 var(--font-display,var(--ui-display-font,Georgia));letter-spacing:-.035em;max-width:20ch;margin:0}.site-sections_cta__8YeSg>p{max-width:46ch;font-size:17px;line-height:1.65;color:inherit;opacity:.85;margin:24px 0}.site-sections_cta__8YeSg .site-sections_action__bIbi2[data-variant=secondary]{--ui-text:var(--ink-inverse,#fff);--ui-border:currentColor;--ui-hover:transparent}.site-sections_nav__0w_fC{--ui-background:var(--bg,#f0eee6);--ui-surface:var(--bg-card,#faf9f5);--ui-text:var(--ink,#242422);--ui-muted:var(--ink-muted,#62625d);--ui-border:var(--line,#dddad2);--ui-font:var(--font-body,Arial);--ui-display-font:var(--font-display,Georgia);background:var(--ui-background);border-bottom:1px solid var(--ui-border)}.site-sections_nav__0w_fC>header{max-width:var(--content-width,1160px);margin:auto;padding:16px 24px;box-sizing:border-box}.site-sections_nav__0w_fC a{color:inherit;text-decoration:none}.site-sections_nav__0w_fC>header>div:first-child{font:500 24px var(--font-display,Georgia)}.site-sections_nav__0w_fC a:hover{text-decoration:underline}.site-sections_nav__0w_fC .site-sections_action__bIbi2{color:var(--ui-on-accent,#fff)}.site-sections_footer__0YyGt{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:36px;padding:56px max(24px,calc((100% - var(--content-width, 1160px)) / 2));background:var(--bg-elevated,var(--ui-background,#f0eee6));border-top:1px solid var(--ss-border)}.site-sections_footer__0YyGt a,.site-sections_footer__0YyGt li,.site-sections_footer__0YyGt p{font-size:14px;line-height:1.7;color:var(--ss-muted)}.site-sections_footer__0YyGt h2{font:500 11px var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em}.site-sections_footer__0YyGt ul{list-style:none;padding:0}.site-sections_footer__0YyGt a{display:inline-flex;align-items:center;min-height:36px;text-decoration:none}.site-sections_footer__0YyGt a:hover{text-decoration:underline}.site-sections_skip__f2jk6{position:fixed;left:16px;top:-100px;z-index:200;background:var(--bg-card,#fff);color:var(--ink,#242422);padding:16px;border:2px solid;border-radius:8px}.site-sections_skip__f2jk6:focus{top:16px}@media (max-width:800px){.site-sections_columns__VEj0B{grid-template-columns:1fr}.site-sections_footer__0YyGt,.site-sections_stats__SY1JN{grid-template-columns:repeat(2,minmax(0,1fr))}.site-sections_features__LkhRn{grid-template-columns:1fr}}@media (max-width:400px){.site-sections_nav__0w_fC>header{padding-inline:16px}.site-sections_nav__0w_fC>header>div:first-child{font-size:19px}.site-sections_footer__0YyGt{grid-template-columns:1fr}}@media (max-width:640px){.site-sections_nav__0w_fC>header{flex-wrap:nowrap;min-height:68px;padding-block:10px;gap:12px}.site-sections_nav__0w_fC .site-sections_action__bIbi2{display:none}.site-sections_nav__0w_fC>header>div:first-child{font-size:21px;min-width:0}.site-sections_nav__0w_fC>header>div:last-child{margin-left:auto}.site-sections_nav__0w_fC>header>nav{display:none}.site-sections_nav__0w_fC>header>div:first-child{flex:1 1;white-space:nowrap}}.site-sections_nav__0w_fC{--ui-hover:var(--bg-elevated,#e9e6de);--ui-focus:var(--accent,#85724f)}.site-sections_nav__0w_fC~main :where(section[id]),.site-sections_nav__0w_fC~main[id]{scroll-margin-top:var(--site-scroll-offset,90px)}.site-sections_footer__0YyGt>div,.site-sections_footer__0YyGt>nav{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.site-sections_footer__0YyGt :where(h2,p,ul){margin:0}