.page_main__GlU4n{min-height:100vh;background:#f7f8f5;color:#101828;padding:0 clamp(16px,4vw,48px) 48px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.page_header__kVzhN{display:flex;justify-content:space-between;gap:16px;max-width:1200px;margin:0 auto;padding:24px 0;border-bottom:1px solid #e4e7ec}.page_studio__1B7cc{font-weight:700;letter-spacing:-.01em;color:inherit;text-decoration:none}.page_nav__zpG_3{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 20px}.page_source__6vjEA{color:#3a50e0;font-weight:500}.page_intro__NrUPI{max-width:1200px;margin:0 auto;padding:clamp(48px,9vw,112px) 0 clamp(32px,5vw,56px)}.page_eyebrow__H9Slr{font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:#3a50e0;margin-bottom:20px}.page_title__3jonF{font-size:clamp(36px,6vw,72px);line-height:1.02;letter-spacing:-.035em;font-weight:700;max-width:16ch}.page_lede__RDnn4{margin-top:24px;max-width:62ch;font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:#475467}.page_grid__f5Kdy{list-style:none;padding:0;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.page_card__QV0Om{position:relative;display:flex;flex-direction:column;gap:10px;min-height:340px;padding:28px;border-radius:14px;color:var(--fg);background:var(--bg);transition:transform .2s ease,box-shadow .2s ease}.page_card__QV0Om:focus-within,.page_card__QV0Om:hover{transform:translateY(-3px);box-shadow:0 18px 40px -20px rgb(16 24 40/.45)}@media (prefers-reduced-motion:reduce){.page_card__QV0Om{transition:none}.page_card__QV0Om:focus-within,.page_card__QV0Om:hover{transform:none}}.page_gym__t7TbN{--bg:#0e0f0c;--fg:#f4f4ee;--accent:#d4ff3a}.page_restaurant__OlJei{--bg:#f1e8d8;--fg:#2b2a20;--accent:#8a3b1f}.page_clinic__45yKH{--bg:#e7f3f1;--fg:#0f2b33;--accent:#0b6e69}.page_saas__sQDBD{--bg:#14122b;--fg:#f1efff;--accent:#a99bff}.page_academy__fisZW{--bg:#fbf3e4;--fg:#2a1d10;--accent:#9a4a12}.page_advisory__aFIjZ{--bg:#e9ecf2;--fg:#15202f;--accent:#2c4a7a}.page_index__ZOvTf{font:600 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--accent)}.page_badge__s34Is{align-self:flex-start;padding:3px 9px;border-radius:999px;border:1px solid;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.page_name__eOmhd{margin-top:auto;font-size:clamp(28px,3vw,36px);letter-spacing:-.03em;line-height:1.05}.page_link__36MaQ{color:inherit;text-decoration:none}.page_link__36MaQ:after{content:"";position:absolute;inset:0;border-radius:inherit}.page_link__36MaQ:focus-visible{outline:none}.page_card__QV0Om:has(.page_link__36MaQ:focus-visible){outline:3px solid #3a50e0;outline-offset:3px}.page_industry__zXwfN,.page_name__eOmhd,.page_summary__7gEMW{color:var(--fg)}.page_industry__zXwfN{font-weight:600;opacity:.85}.page_summary__7gEMW{line-height:1.55;opacity:.85}.page_cta__zCVvt{font-weight:700;color:var(--accent)}.page_template__7XaQi{position:relative;z-index:1;align-self:flex-start;font-weight:700;color:var(--fg);text-decoration:underline;text-underline-offset:3px}.page_template__7XaQi:focus-visible{outline:3px solid #3a50e0;outline-offset:3px}.page_srOnly__O_3lC{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page_footer__sHKi3{max-width:1200px;margin:56px auto 0;padding-top:24px;border-top:1px solid #e4e7ec;color:#475467;display:grid;gap:8px;font-size:14px}.page_footer__sHKi3 a{color:#3a50e0}.page_realEstate__BrTSJ{--bg:#efe7dc;--fg:#2b211b;--accent:#a4472a}.page_salon___I6_W{--bg:#f6e9ea;--fg:#3a1f2b;--accent:#7d2f55}.page_nonprofit__0Jwy3{--bg:#fbf1c7;--fg:#1d3324;--accent:#2f6b3a}.page_coffee__TD6aH{--bg:#2a1c15;--fg:#f4e8da;--accent:#e3a35a}.page_industry__zXwfN,.page_name__eOmhd,.page_summary__7gEMW{color:inherit}