/* Shared content-page layer: inherits the approved orange/charcoal design. */
.home-page h1{font-size:clamp(54px,5.8vw,89px);line-height:1.03;letter-spacing:-.04em;max-width:670px}.home-page .hero-content{padding-top:57px}.home-page .hero-content>p{max-width:540px;font-size:23px;line-height:1.5;margin-top:22px}.home-page .hero-content>.button{margin-top:24px}.home-page .hero-signature{margin-top:26px}.next-steps{padding-top:70px;padding-bottom:70px;display:grid;grid-template-columns:1fr 1fr;gap:10%;border-top:1px solid var(--line)}.next-steps h2{font-size:clamp(30px,3vw,44px)}.next-steps>div>p{font-size:14px;color:var(--muted);margin-top:20px;max-width:470px}.next-step-links{border-top:1px solid var(--line)}.next-step-links a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);font-size:13px;font-weight:600}.next-step-links a:hover{color:#984000}.footer-main nav{flex-wrap:wrap;gap:14px 22px;line-height:1.6}.header-inner nav{gap:25px}.header-cta{white-space:nowrap}.breadcrumb{padding-top:27px;font-size:11px;color:var(--muted)}.breadcrumb nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.breadcrumb a{text-decoration:underline;text-underline-offset:4px;min-height:30px;display:inline-flex;align-items:center}.page-intro{padding-top:39px;padding-bottom:54px}.inner-page .page-intro h1{font-size:clamp(40px,5.1vw,76px);line-height:1.06;max-width:1100px;letter-spacing:-.04em;color:var(--ink)}.page-intro>p{font-size:18px;line-height:1.7;max-width:820px;color:var(--muted);margin-top:25px}.page-content{padding-bottom:75px}.content-section{padding-top:42px;padding-bottom:42px;border-top:1px solid var(--line)}.content-section>h2{font-size:clamp(28px,2.5vw,38px);margin-bottom:24px;max-width:900px}.content-section>p{max-width:76ch;font-size:16px;color:var(--muted)}.content-section>p+p{margin-top:19px}.content-section>.text-link{margin-top:23px}.plain-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.plain-list strong{display:block;font-size:19px;line-height:1.4;font-weight:700;letter-spacing:-.02em}.plain-list p{font-size:14px;color:var(--muted);margin-top:13px}.check-list{padding:0;list-style:none;max-width:75ch;margin:0}.check-list li{padding:14px 0 14px 28px;position:relative;border-bottom:1px solid var(--line);font-size:15px}.check-list li:before{content:'';position:absolute;left:2px;top:23px;width:9px;height:9px;background:var(--orange)}.content-note{font-size:13px!important;color:var(--muted);margin-top:26px!important;max-width:76ch}.inline-actions{display:flex;gap:25px 50px;flex-wrap:wrap;margin-top:22px}.capability-index{display:grid;grid-template-columns:1fr 1fr;gap:0 65px}.capability-index article{display:flex;gap:24px;padding:30px 0;border-top:1px solid var(--line)}.capability-index article:nth-child(-n+2){border-top:0;padding-top:5px}.capability-index h3{font-size:25px;line-height:1.25}.capability-index p{font-size:15px;color:var(--muted);margin-top:15px;max-width:47ch}.capability-index .text-link{margin-top:18px}.page-close{margin-top:33px;background:var(--orange);padding:45px 0;color:var(--ink)}.page-close h2{font-size:clamp(31px,3vw,43px)}.page-close p{font-size:15px;max-width:65ch;margin-top:18px}.page-close .button{margin-top:24px}.founder-profiles{display:grid;grid-template-columns:1fr 1fr;gap:70px}.founder-profiles article{padding-top:10px}.initials{width:96px;height:96px;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:800;letter-spacing:-.04em;background:var(--ink);color:var(--orange);margin-bottom:27px}.founder-profiles h3{font-size:31px}.founder-profiles .profile-role{font-size:13px;color:var(--muted);margin-top:7px}.founder-profiles article>p:not(.profile-role){font-size:15px;max-width:57ch;margin-top:20px;color:var(--muted)}.founder-profiles .text-link{margin-top:23px}.engagement-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.engagement-options h3{font-size:25px;line-height:1.25}.engagement-options article>p{font-size:15px;min-height:78px;margin-top:18px;color:var(--muted)}dl{margin:24px 0 0}dt{font-size:12px;font-weight:700;margin-top:18px}dd{font-size:14px;color:var(--muted);margin:8px 0 0;line-height:1.7}.process-list{padding:0;list-style:none;counter-reset:process;max-width:1000px;margin:0}.process-list li{counter-increment:process;position:relative;padding:20px 0 25px 69px;border-top:1px solid var(--line)}.process-list li:first-child{border-top:0}.process-list li:before{content:counter(process);position:absolute;left:0;top:17px;font-size:27px;font-weight:800;color:#ad4900}.process-list h3{font-size:24px}.process-list p{font-size:15px;color:var(--muted);margin-top:13px;max-width:76ch}.example-note{background:var(--surface);padding:28px 32px}.example-note p{font-size:15px;max-width:77ch}.example-note p+p{font-size:12px;color:var(--muted);margin-top:17px}.sample-disclaimer{padding:25px 29px;background:var(--surface);margin-bottom:38px}.sample-disclaimer strong{font-size:15px}.sample-disclaimer p{font-size:13px;max-width:92ch;color:var(--muted);margin-top:9px}.table-scroll{overflow-x:auto;margin-top:27px;max-width:100%}.table-scroll:focus-visible{outline:3px solid #984000;outline-offset:5px}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;min-width:630px}caption{text-align:left;font-size:12px;color:var(--muted);margin-bottom:12px}th{background:var(--ink);color:white;font-size:12px;font-weight:600}td,th{padding:17px 19px;vertical-align:top}td{border-bottom:1px solid var(--line)}.sample-document{border:1px solid var(--line);padding:28px 32px;max-width:900px}.document-top{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.document-top strong{font-size:19px}.document-top span{font-size:11px;font-weight:700;color:#984000}.sample-document dl{margin-top:22px}.sample-document dt{font-size:13px}.contact-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%}.contact-page-grid h2{font-size:31px;margin-bottom:24px}.contact-page-options{padding:8px 0}.contact-page-options .contact-person{border-color:var(--line)}.contact-page-options .contact-person strong{font-size:24px}.contact-page-options .contact-person:hover{color:#984000}.contact-page-options>p{font-size:12px;color:var(--muted);margin-top:16px}.inner-page .site-footer{margin-top:0}
@media(max-width:1250px){.home-page h1{font-size:6.2vw}.home-page .hero-content{padding-top:45px}.home-page .hero-content>p{font-size:20px;max-width:43vw}.home-page .hero-signature{max-width:43vw;font-size:10px;gap:8px}.header-inner nav{gap:20px}.engagement-options{gap:26px}.engagement-options h3{font-size:23px}.plain-list{gap:27px}.contact-page-grid{gap:7%}}
@media(max-width:1000px){.home-page .hero-content{padding-top:37px}.home-page h1{font-size:6.1vw}.home-page .hero-content>p{font-size:17px;max-width:40vw}.home-page .hero-signature{font-size:11px;max-width:36vw;gap:8px}.home-page .hero-content>.button{margin-top:20px}.home-page .hero-signature{margin-top:20px}.plain-list{grid-template-columns:1fr 1fr}.capability-index{gap:0 35px}.capability-index h3{font-size:22px}.capability-index article{gap:17px}.page-intro>p{font-size:17px}.contact-page-grid{grid-template-columns:1fr}.contact-page-options{margin-top:24px;max-width:650px}.engagement-options{grid-template-columns:1fr}.engagement-options article{padding:25px 0;border-bottom:1px solid var(--line)}.engagement-options article>p{min-height:0}.next-steps{gap:7%}.footer-main nav{justify-content:flex-start}}
@media(max-width:740px){.home-page h1{font-size:clamp(41px,9.1vw,66px);line-height:1.08;letter-spacing:-.04em}.home-page .hero-content{padding-top:39px;padding-bottom:31px}.home-page .hero-content>p{font-size:17px;max-width:100%;line-height:1.55}.home-page .hero-signature{max-width:100%;font-size:11px;gap:8px}.home-page .hero-content>.button{margin-top:24px}.home-page .hero-signature{margin-top:24px}.next-steps{display:block;padding-top:45px;padding-bottom:45px}.next-steps h2{font-size:30px}.next-step-links{margin-top:26px}.next-step-links a{font-size:13px;min-height:58px}.breadcrumb{padding-top:19px;font-size:10px}.breadcrumb nav{gap:7px}.page-intro{padding-top:26px;padding-bottom:36px}.inner-page .page-intro h1{font-size:clamp(34px,8.6vw,49px);line-height:1.09}.inner-page .page-intro h1 br{display:none}.page-intro>p{font-size:16px;line-height:1.65;margin-top:22px}.content-section{padding-top:31px;padding-bottom:32px}.content-section>h2{font-size:28px;line-height:1.2;margin-bottom:22px}.content-section>p{font-size:15px}.plain-list{grid-template-columns:1fr;gap:25px}.plain-list strong{font-size:19px}.plain-list p{font-size:14px;margin-top:10px}.check-list li{font-size:14px;padding-left:24px}.content-note{font-size:13px!important}.inline-actions{gap:17px}.inline-actions .text-link{min-height:44px}.capability-index{grid-template-columns:1fr;gap:0}.capability-index article{padding:26px 0!important;border-top:1px solid var(--line)!important;gap:18px}.capability-index article:first-child{border-top:0!important;padding-top:0!important}.capability-index h3{font-size:23px}.capability-index p{font-size:14px}.capability-index .detail-icon{width:32px;height:32px}.page-close{padding:32px 0;margin-top:22px}.page-close h2{font-size:31px}.page-close p{font-size:14px}.page-close .page-width{padding-inline:23px}.page-content{padding-bottom:42px}.founder-profiles{grid-template-columns:1fr;gap:39px}.founder-profiles h3{font-size:29px}.founder-profiles article>p:not(.profile-role){font-size:14px}.initials{width:78px;height:78px;font-size:29px;margin-bottom:22px}.engagement-options{gap:0}.engagement-options article:first-child{padding-top:0}.engagement-options h3{font-size:24px}.engagement-options article>p{font-size:15px}.process-list li{padding-left:40px;padding-top:23px}.process-list h3{font-size:23px}.process-list p{font-size:14px}.process-list li:before{font-size:24px;top:21px}.example-note{padding:23px}.sample-disclaimer{padding:23px;margin-bottom:27px}.sample-document{padding:22px}.document-top strong{font-size:18px}.contact-page-grid h2{font-size:29px}.contact-page-options .contact-person strong{font-size:21px}.contact-page-options .contact-person small{font-size:12px}.footer-main nav{gap:3px 23px}}

.table-hint{display:none}@media(max-width:740px){.table-hint{display:block;font-size:12px;color:var(--muted);margin-top:20px}}
