body{background:var(--surface-warm-white);color:var(--darkblue);line-height:1.55}.wrap{width:100%;max-width:var(--chrome-max);padding-inline:var(--chrome-gutter);margin-inline:auto}.wrap--read{max-width:calc(var(--content-column-max) + var(--chrome-gutter) * 2)}section{padding-block:96px}.sec--dark{background:var(--superdark);color:var(--almostwhite)}.sec--navy{background:var(--darkblue);color:var(--almostwhite)}.sec--light{background:var(--surface-warm-white);color:var(--darkblue);--focus-ring:var(--darkblue)}.eyebrow{font-size:var(--text-caption-sm);font-weight:var(--font-weight-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);display:block}.section-header{margin-bottom:var(--space-6)}em{font-style:italic}.hero{isolation:isolate;min-height:min(88vh,780px);padding:calc(var(--sitenav-h) + 96px) 0 104px;color:var(--almostwhite);background-color:var(--superdark);background-image:url(/images/ftso-hero-leader.jpg);background-position:8% 42%;background-repeat:no-repeat;background-size:cover;align-items:center;display:flex;position:relative}.hero:before{content:"";z-index:-1;background-image:linear-gradient(94deg, var(--superdark) 18%, var(--superdark-50) 100%), linear-gradient(to bottom, var(--superdark-00) 58%, var(--superdark) 100%);position:absolute;inset:0}.hero .wrap{z-index:1;width:100%;position:relative}.hero-in{max-width:620px}.hero h1{margin:var(--space-3) 0 var(--space-3);color:var(--almostwhite);text-wrap:balance}.hero .sub{max-width:560px;font-size:var(--text-h5);font-weight:var(--font-weight-light);color:var(--white-90);line-height:1.62}.hero-ask{align-items:stretch;gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero-ask .btn-sys--outline{min-height:60px;padding-inline:var(--space-4)}.promise{padding-top:88px}.promise-h{max-width:20ch;color:var(--almostwhite)}.promise-sub{max-width:60ch;margin-top:var(--space-3);font-size:var(--text-h5);font-weight:var(--font-weight-light);color:var(--white-90);line-height:1.6}.promise-sub em{color:var(--gold)}.outcomes{column-gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0;display:grid}.outcome{padding-top:var(--space-2);border-top:1px solid var(--gold);flex-direction:column;display:flex}@supports (grid-template-rows:subgrid){.outcome{grid-template-rows:subgrid;grid-row:span 3;align-content:start;display:grid}.outcome .receipt{margin-top:0}}.outcome h3{margin:0 0 var(--space-2);font-size:var(--text-h5);color:var(--almostwhite)}.outcome p{margin:0 0 var(--space-4);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--white-70);line-height:1.62}.promise-ask{margin-top:var(--space-8)}.receipt{padding-left:var(--space-3);border-left:2px solid var(--gold);flex-direction:column;margin:auto 0 0;display:flex}.receipt blockquote{font-size:var(--text-body-xs);font-weight:var(--font-weight-light);color:var(--white-90);font-style:italic;line-height:1.62}.receipt .who{margin-top:var(--space-2);flex-direction:column;gap:2px;display:flex}.receipt .who strong{font-size:var(--text-label);font-weight:var(--font-weight-semibold);color:var(--almostwhite)}.receipt .who span{font-size:var(--text-caption);color:var(--white-50)}.breakshot{isolation:isolate;background:var(--almostwhite);height:clamp(220px,34vw,420px);position:relative;overflow:hidden}.breakshot-lum{background:var(--darkblue);mix-blend-mode:multiply;position:absolute;inset:0;overflow:hidden}.breakshot-lum img{object-fit:cover;object-position:center 38%;filter:brightness(93%)contrast(124%)grayscale();mix-blend-mode:screen;width:100%;height:100%}.breakshot-grain{opacity:.65;filter:invert();mix-blend-mode:multiply;pointer-events:none;background:url(/images/ss-grain.jpg) 0 0/300px;position:absolute;inset:0}.num{font-size:var(--text-h6);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);color:var(--gold);line-height:1;display:block}.steps{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps li{padding-top:var(--space-2);border-top:1px solid var(--gold)}.steps h3{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-h5);color:var(--darkblue)}.steps p{font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--ink-soft);margin:0;line-height:1.62}.how-ask{margin-top:var(--space-8)}.momentum{padding-top:0}.checks{margin:0;padding:0;list-style:none}.checks li{align-items:flex-start;gap:var(--space-2);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);padding-block:10px;line-height:1.55;display:flex}.checks .check{color:var(--gold);flex:none}.checks .check svg{width:23px;height:24px;margin-top:2px}.sec--light .checks li{color:var(--darkblue)}.sec--dark .checks li{color:var(--white-90)}@media screen and (width>=768px){.checks--two{columns:2;column-gap:var(--space-8)}.checks--two li{break-inside:avoid}}.rail-sec{padding-block:88px}.rail-sec--close{padding-bottom:72px}.shift-grid{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.shift-grid li{padding-top:var(--space-2);border-top:1px solid var(--white-30)}.shift-grid h3{font-size:var(--text-h6);color:var(--gold);margin:0 0 6px}.shift-grid p{font-size:var(--text-body-xs);font-weight:var(--font-weight-light);color:var(--white-70);margin:0;line-height:1.6}.wants-grid{gap:var(--space-8);grid-template-columns:3fr 2fr;align-items:center;display:grid}.wants-img img{width:100%;max-width:380px;height:auto;margin-inline:auto}.wants-payoff{max-width:30ch;margin:var(--space-6) 0 0;font-size:var(--text-h3);font-weight:var(--font-weight-bold);color:var(--darkblue);text-wrap:balance;line-height:1.25}.wants-payoff em{color:var(--gold);white-space:nowrap;font-style:italic}@media (width<=479px){.wants-payoff em{white-space:normal}}.ask-pair{align-items:stretch;gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.ask-pair .btn-sys{min-height:52px}.why-grid{gap:var(--space-8);grid-template-columns:2fr 3fr;align-items:start;display:grid}.why-head{top:calc(var(--sitenav-h) + var(--space-5));position:sticky}.why-head h2{color:var(--almostwhite);margin:0}.why-list{margin:0;padding:0;list-style:none}.why-list li{padding-block:var(--space-5);border-top:1px solid var(--line-inv)}.why-list li:first-child{border-top:0;padding-top:0}.why-list h3{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-h5);color:var(--almostwhite)}.why-list p{font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--white-70);margin:0;line-height:1.65}.gets-grid{gap:var(--space-8);grid-template-columns:5fr 6fr;align-items:center;display:grid}.gets-img{isolation:isolate;aspect-ratio:4/3;border-radius:var(--radius-default);background:var(--almostwhite);position:relative;overflow:hidden}.gets-img .lum{background:var(--darkblue);mix-blend-mode:multiply;position:absolute;inset:0;overflow:hidden}.gets-img .lum img{object-fit:cover;filter:brightness(93%)contrast(124%)grayscale();mix-blend-mode:screen;width:100%;height:100%}.gets-img .lum-grain{opacity:.65;filter:invert();mix-blend-mode:multiply;pointer-events:none;background:url(/images/ss-grain.jpg) 0 0/300px;position:absolute;inset:0}.twoways{padding-top:20px}.twoways-h{max-width:24ch;color:var(--almostwhite);text-wrap:balance;margin-top:0}.twoways-h .gold{color:var(--gold)}.twoways-h em{font-style:italic}.way-grid{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.way{padding:var(--space-6);border:1px solid var(--line-inv);border-radius:var(--radius-default);background:var(--white-02);flex-direction:column;display:flex}.way h3{margin:0 0 var(--space-3);color:var(--almostwhite)}.way ul{margin:0 0 var(--space-4);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--white-70);padding-left:1.1em;line-height:1.6}.way li{padding-block:5px}.way-when{margin:0 0 var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-inv);font-size:var(--text-body-xs);color:var(--white-70)}.way-when strong{color:var(--gold);font-weight:var(--font-weight-semibold)}.way .btn-sys{align-self:flex-start;margin-top:auto}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);font-size:var(--text-h6);font-weight:var(--font-weight-semibold);color:var(--darkblue);cursor:pointer;line-height:1.4;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:10px;height:10px;transition:transform var(--duration-fast) var(--ease-out-expo);flex:none;margin-right:4px;transform:rotate(45deg)translate(-2px,-2px)}.faq details[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.faq details>div{padding-bottom:var(--space-3);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--ink-soft);max-width:68ch;line-height:1.7}@media (prefers-reduced-motion:reduce){.faq summary:after{transition:none}}@media screen and (width<=991px){section{padding-block:80px}.hero{min-height:auto;padding:calc(var(--sitenav-h) + 72px) 0 80px}.hero-in{max-width:none}.why-grid,.gets-grid,.wants-grid{gap:var(--space-6);grid-template-columns:1fr}.why-head{position:static}.gets-img,.wants-img{order:2}.shift-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-list li:first-child{padding-top:0}}@media screen and (width<=767px){section{padding-block:var(--space-section-y-sm)}.hero{padding:calc(var(--sitenav-h) + 56px) 0 var(--space-8);background-image:url(/images/ftso-hero-leader-p800.jpg);background-position:52% 38%}.hero-ask .btn-sys{width:100%}.hero-ask .btn-sys--cta{justify-content:space-between}.promise{padding-top:64px}.promise-h{max-width:none}.outcomes,.steps,.shift-grid,.way-grid{grid-template-columns:1fr}.outcomes,.steps{gap:var(--space-4)}.receipt{margin-top:0}.promise-ask,.how-ask{margin-top:var(--space-6)}.wants-payoff{max-width:none;margin-top:var(--space-6)}.ask-pair .btn-sys{width:100%}.way{padding:var(--space-4)}.breakshot{height:clamp(180px,46vw,260px)}}
