.topbar nav a[aria-current="page"],.footer nav a[aria-current="page"]{color:var(--amber-bright)}
.fcfo-topbar{grid-template-columns:1fr auto}.fcfo-topbar nav{justify-self:end}
.fcfo-hero{min-height:850px;height:100svh;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(65px,9vw,150px);align-items:center;padding-top:150px;padding-bottom:75px}
.fcfo-hero h1{max-width:880px}.fcfo-lede{max-width:720px;margin:35px 0 0;color:var(--muted);font-size:clamp(17px,1.35vw,21px);line-height:1.65}.fcfo-sublede{max-width:650px;margin:20px 0 0;color:var(--paper);font-size:18px}
.fcfo-console{align-self:center;border:1px solid var(--rule-strong);background:var(--graphite);box-shadow:0 28px 70px rgba(0,0,0,.28)}
.console-row{padding:25px;border-bottom:1px solid var(--rule)}.console-row:last-child{border-bottom:0}.console-row span,.console-row strong{display:block}.console-row span{color:var(--amber);font:400 9px/1 var(--mono);letter-spacing:.08em}.console-row strong{margin-top:12px;font-size:15px;font-weight:400;line-height:1.5}
.fcfo-section{padding-top:clamp(110px,11vw,180px);padding-bottom:clamp(110px,11vw,180px);border-bottom:1px solid var(--rule)}
.triggers h2 strong{font-weight:600;color:inherit}
.question-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:clamp(75px,9vw,130px);border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.question-grid div{min-height:190px;display:flex;align-items:flex-end;padding:clamp(26px,3vw,44px);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:clamp(22px,2.4vw,35px);font-weight:300;line-height:1.25}.question-grid.three{grid-template-columns:repeat(3,1fr)}.question-grid.three div{min-height:230px;font-size:clamp(19px,1.8vw,27px)}
.fcfo-outcome,.triggers{background-image:linear-gradient(rgba(240,239,233,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(240,239,233,.025) 1px,transparent 1px);background-size:44px 44px}
.outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(75px,9vw,130px);border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.outcome-grid article{min-height:350px;padding:30px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:rgba(9,10,10,.88)}.outcome-grid article>span,.capability-grid article>span,.process-grid article>span,.offer-grid article>span{color:var(--amber);font:400 10px/1 var(--mono)}.outcome-grid h3{margin:85px 0 0;font-size:clamp(22px,2vw,30px);font-weight:300}.outcome-grid p{margin:20px 0 0;color:var(--muted);font-size:13px;line-height:1.7}
.before-after{display:grid;grid-template-columns:repeat(2,1fr);margin-top:clamp(75px,9vw,130px);border:1px solid var(--rule-strong)}.before-after>div{padding:clamp(28px,4vw,60px)}.before-after>div+div{border-left:1px solid var(--rule)}.compare-head{display:flex;justify-content:space-between;color:var(--dim);font:400 9px/1 var(--mono);letter-spacing:.09em}.compare-head b{color:var(--amber);font-weight:400}.before-after ul{margin:42px 0 0;padding:0;list-style:none}.before-after li{padding:16px 0;border-top:1px solid var(--rule);color:var(--muted);font-size:14px}
.capabilities-section,.why{background:var(--raised)}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(75px,9vw,130px);border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.capability-grid article{min-height:300px;padding:32px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--ink)}.capability-grid h3{margin:65px 0 0;font-size:clamp(23px,2vw,31px);font-weight:300}.capability-grid p{margin:19px 0 0;color:var(--muted);font-size:14px;line-height:1.7}
.fcfo-fit{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(70px,10vw,170px);padding-top:clamp(110px,11vw,180px);padding-bottom:clamp(110px,11vw,180px);border-bottom:1px solid var(--rule)}.fcfo-fit h2{margin:28px 0 0;font-size:clamp(36px,4.2vw,67px);font-weight:300;letter-spacing:-.045em;line-height:1.09}.fcfo-fit>div:last-child{padding-top:35px}.fcfo-fit>div:last-child>p{margin:0;color:var(--muted);font-size:17px;line-height:1.8}.fcfo-fit>div:last-child>p+p{margin-top:18px}
.why-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(75px,9vw,130px);border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.why-grid article{min-height:380px;padding:clamp(28px,3vw,44px);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--ink)}.why-grid h3{margin:78px 0 0;font-size:clamp(25px,2.3vw,35px);font-weight:300}.why-grid p{margin:22px 0 0;color:var(--muted);font-size:14px;line-height:1.7}
.process{background-image:linear-gradient(rgba(240,239,233,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(240,239,233,.025) 1px,transparent 1px);background-size:44px 44px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(75px,9vw,130px);border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.process-grid article{min-height:340px;padding:32px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:rgba(9,10,10,.88)}.process-grid h3{margin:80px 0 0;font-size:clamp(24px,2.2vw,34px);font-weight:300}.process-grid p{margin:20px 0 0;color:var(--muted);font-size:14px;line-height:1.7}
.offer-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:clamp(75px,9vw,130px);border:1px solid var(--rule-strong)}.offer-grid article{min-height:310px;padding:clamp(30px,4vw,60px)}.offer-grid article+article{border-left:1px solid var(--rule)}.offer-grid article.primary{background:var(--raised)}.offer-grid h3{margin:75px 0 0;font-size:clamp(26px,2.7vw,42px);font-weight:300}.offer-grid p{margin:22px 0 0;color:var(--muted);line-height:1.75}
.fcfo-footer{grid-template-columns:1fr auto;align-items:center}.fcfo-footer>span{color:var(--dim);font:400 9px/1 var(--mono)}.fcfo-footer nav{justify-self:end}
@media(max-width:1100px){.fcfo-hero{grid-template-columns:1fr 1fr;gap:45px}.outcome-grid{grid-template-columns:repeat(2,1fr)}.question-grid.three{grid-template-columns:repeat(2,1fr)}}
@media(max-width:780px){.fcfo-hero{height:auto;min-height:0;grid-template-columns:1fr;padding-top:150px;padding-bottom:90px}.fcfo-console{width:100%}.question-grid,.question-grid.three{grid-template-columns:1fr}.question-grid div,.question-grid.three div{min-height:170px}.before-after,.fcfo-fit,.offer-grid{grid-template-columns:1fr}.before-after>div+div,.offer-grid article+article{border-left:0;border-top:1px solid var(--rule)}.capability-grid,.why-grid,.process-grid{grid-template-columns:1fr}.fcfo-fit{gap:40px}.fcfo-fit>div:last-child{padding-top:0}}
@media(max-width:500px){.outcome-grid{grid-template-columns:1fr}.outcome-grid article,.capability-grid article,.process-grid article{min-height:270px}.why-grid article{min-height:320px}}
