:root{scroll-behavior:smooth}.fbf-site{--bg:#04100d;--deep:#020806;--surface:#0a1a16;--text:#f1f3ee;--muted:#9aa8a2;--teal:#13d5c2;--line:#f1f3ee1f;background:var(--bg);color:var(--text);letter-spacing:0;font-family:Barlow,sans-serif;overflow:hidden}.fbf-site *{box-sizing:border-box}.fbf-site a{color:inherit;text-decoration:none}.fbf-site button{font:inherit}.fbf-wide{width:min(1160px,100% - 64px);margin:auto}.fbf-eyebrow{color:var(--teal);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;line-height:1;display:flex}.fbf-eyebrow>span{background:currentColor;width:24px;height:1px;display:block}.fbf-brand{white-space:nowrap;align-items:center;gap:10px;display:flex}.fbf-brand strong{font:italic 400 31px/.75 Bebas Neue,sans-serif;transform:skew(-8deg)}.fbf-brand span{letter-spacing:.15em;font-size:9px;font-weight:700}.fbf-nav{z-index:50;padding:14px 0;position:absolute;top:0;left:0;right:0}.fbf-nav-inner{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0208068f;justify-content:space-between;align-items:center;height:52px;padding:0 8px 0 18px;display:flex}.fbf-nav nav{gap:30px;display:flex}.fbf-nav nav a,.fbf-footer nav a{color:#b4beb9;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:600}.fbf-nav nav a:first-child{color:var(--text)}.fbf-nav nav a:first-child:after{content:"";background:var(--teal);height:1px;margin-top:9px;display:block}.fbf-nav-actions{align-items:center;display:flex}.fbf-cta{background:var(--teal);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:42px;padding:6px 7px 6px 18px;font-size:9px;font-weight:700;transition:transform .25s,filter .25s;display:inline-flex;color:#03100d!important}.fbf-cta:hover{filter:brightness(1.08);transform:translateY(-2px)}.fbf-cta b{background:#0000001f;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.fbf-menu-button{color:var(--text);background:0 0;border:0;padding:8px;display:none}.fbf-mobile-menu{display:none}.fbf-hero{border-bottom:1px solid var(--line);background:var(--deep);height:min(820px,100svh);min-height:690px;position:relative;overflow:hidden}.fbf-hero>picture,.fbf-hero>picture img{width:100%;height:100%;position:absolute;inset:0}.fbf-hero>picture img{object-fit:cover;object-position:68% 38%;filter:saturate(.76)contrast(1.05)}.fbf-hero-shade{background:linear-gradient(90deg,#020806fc,#020806db 31%,#02080642 59%,#0208061a),linear-gradient(#0000 48%,#020806d1);position:absolute;inset:0}.fbf-hero-grid{pointer-events:none;background:linear-gradient(90deg,#0000 calc(50% - 1px),#f1f3ee09 50%,#0000 calc(50% + 1px));position:absolute;inset:0}.fbf-hero-copy{width:min(510px,45vw);position:absolute;bottom:66px;left:max(32px,50vw - 580px)}.fbf-hero h1,.fbf-approach h2,.fbf-process h2,.fbf-about h2,.fbf-results h2,.fbf-light h2,.fbf-offer h2,.fbf-final h2,.fbf-three h3,.fbf-mindset h2{text-transform:uppercase;letter-spacing:.01em;font-family:Bebas Neue,sans-serif;font-weight:400}.fbf-hero h1{margin:18px 0 20px;font-size:clamp(64px,6.7vw,94px);line-height:.82}.fbf-hero h1 em{color:var(--teal);font-style:normal}.fbf-hero p{color:#c2cbc6;max-width:440px;margin:0 0 22px;font-size:13px;line-height:1.55}.fbf-script{color:#e0e5e2;font-family:Instrument Serif,Georgia,serif;font-style:italic}.hero-script{opacity:.75;font-size:30px;line-height:.9;position:absolute;top:25%;right:9%;transform:rotate(-6deg)}.hero-script small{font-size:18px}.fbf-side-note{border-left:1px solid var(--teal);letter-spacing:.13em;padding-left:14px;font-size:8px;font-weight:700;line-height:1.5;position:absolute;bottom:24%;right:max(32px,50vw - 580px)}.fbf-side-note small{color:#7d8a84;margin-top:8px;font-size:7px;line-height:1.75;display:block}.fbf-scroll-note{color:#7d8984;letter-spacing:.14em;writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:8px;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:24px;right:24px}.fbf-scroll-note span{background:var(--teal);width:1px;height:29px}.fbf-trust{background:var(--deep);border-bottom:1px solid var(--line)}.fbf-trust>.fbf-wide{grid-template-columns:repeat(4,1fr);display:grid}.fbf-trust div div{border-right:1px solid var(--line);align-items:center;gap:13px;min-height:82px;padding:0 22px;display:flex}.fbf-trust div div:first-child{border-left:1px solid var(--line)}.fbf-trust span{color:var(--teal);font:10px/1 IBM Plex Mono,monospace}.fbf-trust b{letter-spacing:.06em;text-transform:uppercase;font:400 18px/1 Bebas Neue,sans-serif}.fbf-approach{background:var(--surface);border-bottom:1px solid var(--line);padding:72px 0 0}.fbf-approach-intro{grid-template-columns:1.08fr .92fr;align-items:end;gap:90px;padding-bottom:38px;display:grid}.fbf-approach h2{margin:13px 0 0;font-size:clamp(55px,5.2vw,76px);line-height:.84}.fbf-approach-intro p{max-width:385px;color:var(--muted);margin:0 0 19px;font-size:12px;line-height:1.6}.fbf-approach-intro a,.fbf-results-head>a{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:700;display:inline-flex}.fbf-pillars{border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.fbf-pillar{text-align:center;border-right:1px solid var(--line);min-height:166px;padding:29px 12px 20px;position:relative}.fbf-pillar:last-child{border-right:0}.fbf-pillar svg{color:var(--teal);margin:auto;display:block}.fbf-pillar>b{letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font:400 17px/1 Bebas Neue,sans-serif;display:block}.fbf-pillar>small{color:#7d8a84;max-width:135px;margin:8px auto 0;font-size:8px;line-height:1.5;display:block}.fbf-pillar>span{color:#4d5c55;font:8px monospace;position:absolute;top:9px;right:9px}.fbf-process{border-bottom:1px solid var(--line);min-height:680px;position:relative;overflow:hidden}.fbf-process-bg{object-fit:cover;filter:saturate(.65);width:100%;height:100%;position:absolute;inset:0}.fbf-process-shade{background:linear-gradient(90deg,#020a08fc,#020a08e6 34%,#020a0861 63%,#020a08d1),linear-gradient(#0000 42%,#020a08f0);position:absolute;inset:0}.fbf-process-inner{grid-template-columns:1.02fr .86fr .32fr;align-items:center;gap:45px;min-height:680px;display:grid;position:relative}.fbf-process-copy{padding:64px 0}.fbf-process h2{margin:13px 0 30px;font-size:clamp(55px,5.2vw,78px);line-height:.83}.fbf-steps{border-left:1px solid color-mix(in srgb,var(--teal) 58%,transparent);padding-left:21px}.fbf-step{gap:17px;padding-bottom:22px;display:flex}.fbf-step:last-child{padding-bottom:0}.fbf-step>span{border:1px solid var(--teal);background:var(--bg);width:32px;height:32px;color:var(--teal);border-radius:50%;flex:none;place-items:center;margin-left:-38px;font:700 8px monospace;display:grid}.fbf-step h3{text-transform:uppercase;letter-spacing:.04em;margin:1px 0 5px;font:400 19px/1 Bebas Neue,sans-serif}.fbf-step p{color:#aab5b0;max-width:285px;margin:0;font-size:9px;line-height:1.55}.fbf-phones{justify-content:center;align-items:end;height:570px;display:flex}.fbf-phone{background:#010403;border:4px solid #050807;overflow:hidden;box-shadow:0 34px 75px #00000094}.fbf-phone img{width:100%;height:auto;display:block}.fbf-phone.main{z-index:2;border-radius:28px;width:206px}.fbf-phone.side{opacity:.7;border-radius:22px;width:137px}.fbf-phone.left{transform:translate(35px,42px)rotate(-6deg)}.fbf-phone.right{transform:translate(-35px,32px)rotate(6deg)}.process-script{justify-self:end;margin-top:-170px;font-size:27px;line-height:.88}.process-script b{border-left:1px solid var(--teal);letter-spacing:.15em;color:#89958f;margin-top:42px;padding-left:10px;font:700 7px/1.9 Barlow,sans-serif;display:block}.fbf-statement-image{border-bottom:1px solid var(--line);height:230px;position:relative;overflow:hidden}.fbf-statement-image>img{object-fit:cover;object-position:center 54%;filter:brightness(.48)saturate(.65);width:100%;height:100%}.fbf-statement-image>div{background:linear-gradient(90deg,#030d0bc7,#030d0b2e,#030d0bb8);position:absolute;inset:0}.fbf-statement-image h2{letter-spacing:.11em;margin:0;font:400 clamp(40px,4vw,58px)/.84 Bebas Neue,sans-serif;position:absolute;top:50%;left:max(32px,50vw - 580px);transform:translateY(-50%)}.fbf-statement-image aside{border-left:1px solid var(--teal);color:#bcc5c1;letter-spacing:.16em;padding-left:14px;font-size:7px;font-weight:700;line-height:1.75;position:absolute;top:50%;right:max(32px,50vw - 580px);transform:translateY(-50%)}.fbf-about{background:var(--bg);border-bottom:1px solid var(--line);grid-template-columns:34% 50% 16%;min-height:340px;display:grid}.fbf-about-photo{height:340px;overflow:hidden}.fbf-about-photo img{object-fit:cover;object-position:center 29%;filter:saturate(.72)contrast(1.05);width:100%;height:100%}.fbf-about-copy{padding:51px 48px}.fbf-about h2{margin:13px 0 16px;font-size:clamp(38px,3.5vw,52px);line-height:.85}.fbf-about-copy p{color:#aab5b0;max-width:510px;margin:0 0 20px;font-size:11px;line-height:1.6}.fbf-outline{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;border:1px solid #13d5c2b8;border-radius:999px;align-items:center;gap:9px;padding:10px 15px;font-size:7px;font-weight:700;display:inline-flex}.fbf-about-stats{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:22px;padding:28px 30px;display:flex}.fbf-about-stats b{font:400 29px/.85 Bebas Neue,sans-serif}.fbf-about-stats small{color:#77847e;letter-spacing:.12em;margin-top:7px;font:700 7px/1.25 Barlow,sans-serif;display:block}.fbf-results{background:var(--surface);border-bottom:1px solid var(--line);padding:65px 0}.fbf-results-head{justify-content:space-between;align-items:end;margin-bottom:29px;display:flex}.fbf-results h2{margin:13px 0 0;font-size:clamp(43px,4.1vw,59px);line-height:.84}.fbf-result-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.fbf-result-grid article{border-top:1px solid var(--line);padding-top:13px}.fbf-result-image{height:230px;position:relative;overflow:hidden}.fbf-result-image img{object-fit:cover;filter:saturate(.7)contrast(1.04);width:100%;height:100%;transition:transform .55s}.fbf-result-grid article:hover img{transform:scale(1.025)}.fbf-result-image span{letter-spacing:.15em;background:#030d0bd6;padding:5px 7px;font-size:6px;font-weight:700;position:absolute;bottom:10px;left:10px}.fbf-result-text{justify-content:space-between;gap:15px;padding-top:13px;display:flex}.fbf-result-text>b{letter-spacing:.05em;font:400 21px/1 Bebas Neue,sans-serif}.fbf-result-text span{color:#91a09a;text-align:right;font-size:7px;line-height:1.55}.fbf-three{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);height:350px;display:grid}.fbf-three article{border-right:1px solid var(--line);position:relative;overflow:hidden}.fbf-three article:last-child{border-right:0}.fbf-three img{object-fit:cover;filter:brightness(.48)saturate(.68);width:100%;height:100%;transition:transform .55s}.fbf-three article:hover img{transform:scale(1.025)}.fbf-three article>div{position:absolute;bottom:37px;left:40px}.fbf-three small{color:var(--teal);font:8px monospace}.fbf-three h3{letter-spacing:.04em;margin:8px 0 0;font-size:clamp(34px,3vw,45px);line-height:.82}.fbf-three h3 em{color:#d5dcd8;font-style:normal}.fbf-mindset{border-bottom:1px solid var(--line);background:#061512;place-items:center;min-height:350px;display:grid;position:relative;overflow:hidden}.fbf-mindset:before{content:"";background:radial-gradient(at 50% 48%,#13d5c221,#0000 56%),linear-gradient(122deg,#0000 0 42%,#13d5c209 43%,#0000 44% 100%);position:absolute;inset:0}.fbf-mindset>div{text-align:center;position:relative}.fbf-mindset h2{letter-spacing:.08em;margin:15px 0 18px;font-size:clamp(45px,4.5vw,66px);line-height:.83}.fbf-mindset>div>span{background:var(--teal);width:42px;height:1px;margin:auto;display:block}.fbf-light{color:#06100d;background:#edf0ec;border-bottom:1px solid #cbd0cc;grid-template-columns:45% 55%;min-height:395px;display:grid}.fbf-light-copy{padding:66px max(32px,50vw - 580px) 60px}.fbf-light .fbf-eyebrow{color:#0b968b}.fbf-light h2{margin:14px 0 18px;font-size:clamp(45px,4.2vw,62px);line-height:.84}.fbf-light p{color:#43504b;max-width:420px;margin:0;font-size:11px;line-height:1.65}.fbf-light-photo{min-height:395px;overflow:hidden}.fbf-light-photo img{object-fit:cover;filter:saturate(.68)contrast(1.04);width:100%;height:100%}.fbf-offer-section{background:var(--bg);padding:68px 0 74px}.fbf-offer-grid{grid-template-columns:1fr 1fr;align-items:start;gap:74px;display:grid}.fbf-offer{border:1px solid var(--line);background:var(--surface);border-radius:3px;padding:31px 32px}.fbf-offer h2{margin:12px 0 7px;font-size:clamp(42px,4vw,58px);line-height:.84}.fbf-offer>p{color:var(--muted);margin:0 0 20px;font-size:10px}.fbf-offer ul{grid-template-columns:1fr 1fr;gap:10px 18px;margin:0 0 25px;padding:0;list-style:none;display:grid}.fbf-offer li{color:#bac4bf;align-items:center;gap:8px;font-size:9px;display:flex}.fbf-offer li svg{color:var(--teal);flex:none}.fbf-offer .fbf-cta{width:100%}.fbf-faq>.fbf-eyebrow{margin-bottom:8px}.fbf-faq-item{border-bottom:1px solid var(--line)}.fbf-faq-item button{color:#dce2df;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:15px 0;font-size:10px;font-weight:600;line-height:1.3;display:flex}.fbf-faq-item button svg{color:#7d8984;transition:transform .25s}.fbf-faq-item.open button svg{transform:rotate(180deg)}.fbf-faq-item>div{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.fbf-faq-item.open>div{grid-template-rows:1fr}.fbf-faq-item>div>p{color:#87938e;margin:0;font-size:9px;line-height:1.6;overflow:hidden}.fbf-faq-item.open>div>p{padding:0 30px 15px 0}.fbf-final{border-top:1px solid var(--line);place-items:center;height:380px;display:grid;position:relative;overflow:hidden}.fbf-final>img{object-fit:cover;object-position:center 46%;filter:brightness(.39)saturate(.64);width:100%;height:100%;position:absolute;inset:0}.fbf-final-shade{background:linear-gradient(90deg,#0209078c,#02090726,#0209078c);position:absolute;inset:0}.fbf-final>div{text-align:center;position:relative}.fbf-final h2{letter-spacing:.04em;margin:0 0 21px;font-size:clamp(48px,5vw,72px);line-height:.83}.fbf-final .fbf-cta{margin:auto}.fbf-footer{background:var(--deep);border-top:1px solid var(--line);padding:30px 0 25px}.fbf-footer>.fbf-wide{grid-template-columns:1fr 1.7fr 1fr;align-items:center;gap:30px;display:grid}.fbf-footer nav{justify-content:center;gap:22px;display:flex}.fbf-footer .fbf-brand{justify-self:start}.fbf-social{color:#71807a;text-transform:uppercase;letter-spacing:.12em;justify-content:flex-end;gap:13px;font-size:8px;display:flex}.fbf-footer small{text-align:center;color:#56635e;grid-column:1/-1;font-size:7px}@media(max-width:900px){.fbf-wide{width:min(100% - 40px,700px)}.fbf-nav nav,.fbf-nav-actions>.fbf-cta{display:none}.fbf-menu-button{display:block}.fbf-nav-inner{height:52px;padding-inline:14px}.fbf-mobile-menu{border:1px solid var(--line);opacity:0;pointer-events:none;background:#030a08fa;padding:12px 16px;transition:all .25s;display:block;position:absolute;top:66px;left:20px;right:20px;transform:translateY(-10px)}.fbf-mobile-menu.open{opacity:1;pointer-events:auto;transform:none}.fbf-mobile-menu>a{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;padding:15px 0;font-size:9px;font-weight:700;display:flex}.fbf-mobile-menu>a span{color:var(--teal);font:8px monospace}.fbf-mobile-menu>a svg{margin-left:auto}.fbf-mobile-menu>.fbf-cta{width:100%;margin:16px 0 4px}.fbf-hero{height:760px;min-height:0}.fbf-hero-copy{width:calc(100% - 40px);bottom:55px;left:20px}.fbf-hero h1{font-size:clamp(56px,13vw,82px)}.hero-script,.fbf-side-note,.fbf-scroll-note{display:none}.fbf-trust>.fbf-wide{grid-template-columns:1fr 1fr}.fbf-trust div div{border-bottom:1px solid var(--line)}.fbf-trust div div:nth-child(odd){border-left:1px solid var(--line)}.fbf-approach{padding-top:54px}.fbf-approach-intro{grid-template-columns:1fr;gap:21px}.fbf-pillars{grid-template-columns:repeat(2,1fr)}.fbf-pillar:nth-child(2n){border-right:0}.fbf-pillar:nth-child(n+3){border-top:1px solid var(--line)}.fbf-process,.fbf-process-inner{min-height:860px}.fbf-process-inner{display:block}.fbf-process-copy{padding:58px 0 0}.fbf-process h2{font-size:clamp(54px,12vw,74px)}.fbf-phones{height:390px;margin-top:18px}.fbf-phone.main{width:165px}.fbf-phone.side{width:112px}.process-script{display:none}.fbf-statement-image{height:195px}.fbf-statement-image h2{font-size:41px;left:20px}.fbf-statement-image aside{right:20px}.fbf-about{grid-template-columns:1fr}.fbf-about-photo{height:360px}.fbf-about-copy{padding:43px 20px}.fbf-about-stats{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:25px 20px;display:grid}.fbf-about-stats b{font-size:24px}.fbf-results{padding:55px 0}.fbf-results-head{display:block}.fbf-results-head>a{margin-top:18px}.fbf-result-grid{grid-template-columns:1fr;gap:30px}.fbf-result-image{height:270px}.fbf-three{grid-template-columns:1fr;height:auto}.fbf-three article{border-right:0;border-bottom:1px solid var(--line);height:275px}.fbf-three article>div{bottom:30px;left:22px}.fbf-mindset{min-height:310px}.fbf-mindset h2{font-size:47px}.fbf-light{grid-template-columns:1fr}.fbf-light-copy{padding:52px 20px}.fbf-light-photo{min-height:285px}.fbf-offer-section{padding:54px 0}.fbf-offer-grid{grid-template-columns:1fr;gap:45px}.fbf-offer{padding:26px 22px}.fbf-final{height:310px}.fbf-final h2{font-size:45px}.fbf-footer>.fbf-wide{grid-template-columns:1fr;justify-items:center;gap:20px}.fbf-footer .fbf-brand{justify-self:center}.fbf-footer nav{flex-wrap:wrap}.fbf-social{justify-content:center}.fbf-footer small{grid-column:auto}}@media(max-width:520px){.fbf-wide{width:calc(100% - 28px)}.fbf-nav{padding:8px 0}.fbf-nav-inner{height:49px}.fbf-brand strong{font-size:27px}.fbf-brand span{font-size:8px}.fbf-hero{height:700px}.fbf-hero>picture img{object-position:63% center}.fbf-hero-shade{background:linear-gradient(#02080642,#02080699 48%,#020806fc 76%)}.fbf-hero-copy{width:calc(100% - 28px);bottom:38px;left:14px}.fbf-eyebrow{letter-spacing:.14em;font-size:8px}.fbf-hero h1{margin:15px 0 17px;font-size:clamp(50px,14.5vw,70px)}.fbf-hero p{max-width:355px;font-size:11px}.fbf-trust>.fbf-wide{width:100%}.fbf-trust div div{min-height:70px;padding:0 14px}.fbf-trust b{font-size:15px}.fbf-approach h2{font-size:49px}.fbf-pillar{min-height:145px;padding-inline:8px}.fbf-pillar>b{font-size:15px}.fbf-pillar>small{font-size:7px}.fbf-process,.fbf-process-inner{min-height:810px}.fbf-process-copy{padding-top:49px}.fbf-process h2{margin-bottom:27px;font-size:50px}.fbf-step{gap:13px;padding-bottom:19px}.fbf-step>span{width:28px;height:28px;margin-left:-35px}.fbf-step h3{font-size:17px}.fbf-step p{font-size:8px}.fbf-phones{height:330px}.fbf-phone.main{border-radius:23px;width:145px}.fbf-phone.side{border-radius:18px;width:97px}.fbf-phone.left{transform:translate(24px,32px)rotate(-6deg)}.fbf-phone.right{transform:translate(-24px,24px)rotate(6deg)}.fbf-statement-image{height:175px}.fbf-statement-image h2{font-size:34px;left:14px}.fbf-statement-image aside{display:none}.fbf-about-photo{height:310px}.fbf-about-copy{padding:38px 14px}.fbf-about h2{font-size:39px}.fbf-about-copy p{font-size:10px}.fbf-about-stats{padding:22px 14px}.fbf-about-stats b{font-size:20px}.fbf-about-stats small{font-size:6px}.fbf-results{padding:47px 0}.fbf-results h2{font-size:42px}.fbf-result-image{height:225px}.fbf-three article{height:240px}.fbf-three h3{font-size:38px}.fbf-mindset{min-height:290px}.fbf-mindset h2{font-size:38px}.fbf-light-copy{padding:45px 14px}.fbf-light h2{font-size:42px}.fbf-light-photo{min-height:250px}.fbf-offer-grid{gap:36px}.fbf-offer h2{font-size:44px}.fbf-offer ul{grid-template-columns:1fr}.fbf-faq-item button{font-size:9px}.fbf-final{height:270px}.fbf-final h2{font-size:36px}.fbf-footer nav{gap:13px}.fbf-footer nav a{font-size:7px}}@media(prefers-reduced-motion:reduce){.fbf-site *{scroll-behavior:auto!important;transition:none!important}}
