/* ID: WBT-0195 / v41 / 2026-10-30. FLR product explanation only. */
.flr-story{--flr-ink:#123c2d;--flr-lime:#d9f581;color:var(--flr-ink)}
.flr-story *{min-width:0}.flr-story[hidden],.flr-story [hidden]{display:none!important}
.flr-chapter{display:grid;grid-template-columns:1.1fr 1fr;gap:52px;align-items:end;margin-bottom:38px}.flr-chapter>p{font-size:15px;line-height:1.95;max-width:42em}
.flr-structure{padding-block:50px 65px}.flr-map{margin:0;background:#f8f9f2;border:1px solid #adc1a7;padding:38px 44px;position:relative}.flr-map>figcaption{font-size:18px;font-weight:800;letter-spacing:-.02em;border-bottom:1px solid #adc1a7;padding-bottom:22px;margin-bottom:27px}
.flr-map__sources>p{font-size:12px;font-weight:800;margin-bottom:14px!important}.flr-map__sources ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.flr-map__sources li{border:1px solid #bdcdb7;background:#fff;padding:20px 16px;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:750;line-height:1.6}.flr-map__sources li>span{font:800 10px var(--font-latin);color:#157c45}
.inner-site .flr-map__connector{display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px;font-weight:700;padding-block:18px;line-height:1.5}.flr-map__connector>span{font-size:27px;color:#157c45;line-height:1}
.flr-map__core{background:#123c2d;color:#fff;display:grid;grid-template-columns:.7fr 1.8fr;gap:32px;padding:30px 32px;align-items:center;border-left:5px solid #d9f581}.flr-map__identity>strong{font:850 clamp(40px,4.5vw,60px)/1 var(--font-latin);letter-spacing:-.045em;color:#d9f581}.flr-map__identity>p{font-size:11px;margin-top:15px;max-width:20em;line-height:1.7}.flr-map__core ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.flr-map__core li{border-left:1px solid #6e907d;padding-left:20px}.flr-map__dot{display:inline-grid;place-items:center;width:23px;height:23px;border:1px solid #d9f581;border-radius:50%;font:700 11px var(--font-latin);color:#d9f581;margin-bottom:12px}.flr-map__core h3{font-size:16px;margin-bottom:10px!important}.flr-map__core li>p{font-size:12px;line-height:1.9}.flr-map__quality{font-size:10px!important;color:#d9f581;border-top:1px solid #6e907d;padding-top:10px}
.flr-map__actions{display:grid;grid-template-columns:1fr 1fr;gap:16px}.flr-map__actions>div{padding:25px 28px;border:1px solid #adc1a7;background:#fff}.flr-map__actions>div:last-child{background:#e6efda}.flr-map__actions h3{font-size:23px;margin-top:14px!important}.flr-map__actions p{font-size:13px;margin-top:13px!important;line-height:1.9}.flr-plan-tag{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #72987b;border-radius:3px;padding:5px 8px;font-family:var(--font-latin);font-size:9px;font-weight:800;letter-spacing:.02em;line-height:1.5;white-space:normal;color:#123c2d}.flr-plan-tag--full{background:#d9f581;border-color:#9bc445}
.inner-site .flr-map__loop{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:25px;font-size:12px;font-weight:750;line-height:1.7}.flr-map__loop>span{font:500 31px var(--font-latin);color:#157c45}.flr-caption{font-size:11px!important;line-height:1.85!important;opacity:.85;margin-top:18px!important;max-width:90em}
.flr-functions{padding-block:50px 65px}.flr-modules{list-style:none;margin:0;padding:0;border-top:1px solid #789c80}.flr-modules>li{display:grid;grid-template-columns:48px 1.3fr 1fr 105px;align-items:start;gap:24px;padding:27px 0;border-bottom:1px solid #789c8055}.flr-module__num{font:850 18px var(--font-latin);letter-spacing:-.04em;color:#157c45;padding-top:3px}.flr-modules h3{font-size:19px;line-height:1.5}.flr-modules p:not(.flr-module__value){font-size:12px;margin-top:12px!important}.flr-modules .flr-plan-tag{justify-self:end;margin-top:3px}.inner-site .flr-module__value{font-size:14px;font-weight:750;display:flex;gap:12px;line-height:1.85;padding-top:2px}.flr-module__value>span{color:#157c45;font-size:20px;flex:none}
.flr-situations{background:#e6efda;padding-block:70px}.flr-scene-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid #789c80;margin-bottom:32px}.flr-scene-tabs>button{background:transparent;color:#123c2d;border:0;padding:22px 18px;display:flex;gap:14px;align-items:center;text-align:left;line-height:1.6;cursor:pointer;font-size:14px;font-weight:800;min-height:64px}.flr-scene-tabs>button+button{border-left:1px solid #789c8066}.flr-scene-tabs>button>span{font:850 12px var(--font-latin);color:#157c45}.flr-scene-tabs>button[aria-selected=true]{background:#123c2d;color:white}.flr-scene-tabs>button[aria-selected=true]>span{color:#d9f581}.flr-scene-tabs>button:hover{background:#d3e3c6}.flr-scene-tabs>button[aria-selected=true]:hover{background:#174b38}
.flr-scene{display:grid;grid-template-columns:1fr 1fr;gap:35px 55px;padding:44px;background:#f8f9f2;border:1px solid #b5c9ad;margin-top:24px}.is-enhanced .flr-scene{margin-top:0;min-height:660px}.flr-scene__copy{align-self:center}.inner-site .flr-scene__copy h3{font-size:clamp(26px,3.2vw,44px);line-height:1.4;letter-spacing:-.04em}.flr-scene__story{font-size:14px;margin-top:22px!important;max-width:36em}.flr-scene__visual{display:grid;place-items:center;padding:16px 10px;isolation:isolate;position:relative}.flr-scene__visual:before{content:'';position:absolute;inset:7% -1% 6% 7%;background:#d9f581;z-index:-1;transform:rotate(4deg);border:1px solid #b2d471}.flr-demo-sheet{width:100%;max-width:450px;padding:26px;background:white;border:1px solid #bdd0b4;box-shadow:0 12px 25px #174b3810;transform:rotate(-2deg);position:relative}.flr-demo-sheet>.eyebrow{font-size:9px;line-height:1.7;border-bottom:1px solid #bdd0b4;padding-bottom:13px;margin-bottom:8px!important}.flr-demo-sheet>.flr-caption{font-size:10px!important;margin-top:16px!important}
.flr-money{margin:0;font-size:12px}.flr-money>div{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:baseline;padding:12px 0;border-bottom:1px solid #dbe3d4}.flr-money dt{line-height:1.65}.flr-money dd{margin:0;font:800 20px var(--font-latin);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap}.flr-money>div.flr-money__result{background:#123c2d;color:white;margin:15px -13px 0;padding:18px 13px;border:0}.flr-money__result dd{font-size:33px;color:#d9f581}
.flr-stock{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:15px}.flr-stock>div>span{font-size:11px;font-weight:750;display:block;line-height:1.7}.flr-stock strong{display:flex;align-items:baseline;gap:8px;font:850 54px var(--font-latin);letter-spacing:-.05em;margin-top:10px;font-variant-numeric:tabular-nums}.flr-stock strong small{font-family:inherit;font-size:12px;letter-spacing:0}.flr-stock__bar{height:8px;background:#e6efda;margin-top:15px}.flr-stock__bar>i{display:block;height:100%;background:#157c45}.flr-stock>div.flr-stock__result{grid-column:1/-1;background:#123c2d;color:white;padding:20px}.flr-stock__result strong{color:#d9f581;margin-top:6px}.flr-stock__result>p{font-size:11px;margin-top:10px!important;line-height:1.7}
.flr-tasks{list-style:none;margin:0;padding:0}.flr-tasks>li{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;border-bottom:1px solid #dbe3d4;padding:18px 0}.flr-task-dot{display:inline-grid;place-items:center;min-width:26px;height:26px;border:1px solid #72987b;border-radius:50%;color:#157c45;font:800 12px var(--font-latin)}.flr-tasks li:nth-child(2) .flr-task-dot{background:#157c45;color:white;border-color:#157c45}.flr-tasks h4{font-size:14px;line-height:1.6;margin:0}.flr-tasks p{font-size:11px;line-height:1.7;margin-top:6px!important}.flr-task-status{grid-column:2;font-size:10px;background:#edf2e7;color:#365c40;padding:4px 8px;justify-self:start;line-height:1.6}
.flr-scene__steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;list-style:none;margin:0;padding:0}.flr-scene__steps>li{border-top:1px solid #9cb38f;padding-top:18px}.flr-scene__steps>li>span{font:850 10px var(--font-latin);color:#157c45}.flr-scene__steps h4{font-size:16px;line-height:1.7;margin:10px 0}.flr-scene__steps p{font-size:12px;line-height:1.9}.flr-scene__outcome{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #9cb38f;padding-top:25px}.flr-scene__outcome .eyebrow{font-size:10px;margin-bottom:10px!important}.flr-scene__outcome>div>p:last-child{font-size:19px;font-weight:800;line-height:1.6}.flr-scene__outcome>.sales-btn{flex:none;font-size:12px}.flr-situations__note{max-width:90em}.flr-plans-link{display:flex;align-items:center;gap:20px;width:fit-content;color:#157c45;font-size:13px;font-weight:800;line-height:1.7;text-underline-offset:4px;padding-block:18px 4px}
@media(max-width:1050px){.flr-chapter{gap:30px;grid-template-columns:1fr 1fr}.flr-chapter>p{font-size:14px}.flr-map{padding:28px}.flr-map__sources ul{gap:9px}.flr-map__sources li{font-size:12px;padding:16px 12px;gap:9px}.flr-map__core{grid-template-columns:1fr;gap:24px;padding:27px}.flr-map__identity{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.flr-map__identity>strong{font-size:43px}.flr-map__identity>p{margin:0;max-width:none}.flr-map__identity>.flr-map__quality{border:0;padding:0;width:100%}.flr-map__core ol{gap:22px}.flr-map__core li:first-child{padding-left:0;border-left:0}.flr-map__actions>div{padding:22px}.flr-map__actions h3{font-size:21px}.flr-modules>li{grid-template-columns:35px 1.25fr 1fr 80px;gap:18px}.flr-modules h3{font-size:17px}.flr-module__value{font-size:12px!important}.flr-scene{padding:30px;gap:30px}.flr-scene__story{font-size:13px}.flr-scene__visual{padding-inline:0}.flr-demo-sheet{padding:20px}.flr-money dd{font-size:18px}.flr-money__result dd{font-size:29px}.flr-scene__outcome{align-items:start;flex-wrap:wrap}.flr-scene__outcome>div>p:last-child{font-size:17px}}
@media(max-width:767px){.flr-structure{padding-block:25px 38px}.flr-chapter{grid-template-columns:1fr;gap:18px;margin-bottom:27px}.flr-chapter>p{font-size:13px}.flr-map{padding:22px 17px}.flr-map>figcaption{font-size:16px;line-height:1.7;padding-bottom:17px;margin-bottom:20px}.flr-map__sources>p{font-size:11px}.flr-map__sources ul{grid-template-columns:1fr 1fr;gap:8px}.flr-map__sources li{padding:15px 10px;font-size:11px;gap:8px}.flr-map__sources li>span{font-size:9px}.flr-map__connector{font-size:10px!important;padding-block:17px!important;gap:10px}.flr-map__connector>span{font-size:24px}.flr-map__core{padding:23px 18px;border-left-width:3px;gap:24px}.flr-map__identity{display:block}.flr-map__identity>strong{font-size:45px}.flr-map__identity>p{font-size:10px;margin-top:13px}.flr-map__identity>.flr-map__quality{padding-top:12px;border-top:1px solid #6e907d}.flr-map__core ol{grid-template-columns:1fr;gap:0}.flr-map__core li,.flr-map__core li:first-child{display:grid;grid-template-columns:23px 1fr;gap:0 12px;border-left:0;padding:15px 0;border-top:1px solid #6e907d}.flr-map__dot{margin:0;grid-row:1/3}.flr-map__core h3{font-size:16px;margin:0 0 7px!important}.flr-map__core li>p{font-size:11px;grid-column:2;line-height:1.8}.flr-map__core li:last-child{padding-bottom:0}.flr-map__actions{grid-template-columns:1fr;gap:10px}.flr-map__actions>div{padding:22px 18px}.flr-map__actions h3{font-size:22px}.flr-map__actions p{font-size:12px}.flr-map__loop{font-size:10px!important;gap:10px!important;align-items:start!important}.flr-map__loop>span{font-size:27px}.flr-caption{font-size:10px!important;margin-top:16px!important}.flr-functions{padding-block:35px 40px}.flr-modules>li{grid-template-columns:30px 1fr;gap:10px 13px;padding:23px 0}.flr-module__num{font-size:16px}.flr-modules h3{font-size:18px}.flr-modules p:not(.flr-module__value){font-size:12px;margin-top:10px!important}.flr-modules .flr-module__value{grid-column:2;font-size:12px!important;margin-top:3px}.flr-modules .flr-plan-tag{grid-column:2;justify-self:start;margin-top:5px}.flr-situations{padding-block:40px}.flr-scene-tabs{gap:0;margin-bottom:23px}.flr-scene-tabs>button{display:block;padding:14px 10px;font-size:11px;min-height:74px}.flr-scene-tabs>button>span{display:block;font-size:10px;margin-bottom:7px}.flr-scene{grid-template-columns:1fr;padding:25px 20px;gap:25px;min-height:0!important}.inner-site .flr-scene__copy h3{font-size:29px;line-height:1.4}.flr-scene__story{font-size:13px;margin-top:18px!important}.flr-scene__visual{padding:8px 0}.flr-scene__visual:before{inset:7% 0 3% 3%;transform:rotate(3deg)}.flr-demo-sheet{padding:20px 17px;transform:rotate(-1deg);max-width:100%}.flr-demo-sheet>.eyebrow{font-size:8px}.flr-money{font-size:11px}.flr-money>div{gap:10px;padding-block:12px}.flr-money dd{font-size:19px}.flr-money__result dd{font-size:30px}.flr-stock{gap:16px}.flr-stock strong{font-size:48px}.flr-stock>div>span{font-size:10px}.flr-tasks h4{font-size:13px}.flr-task-status{font-size:9px}.flr-scene__steps{grid-template-columns:1fr;gap:18px}.flr-scene__steps>li{display:grid;grid-template-columns:25px 1fr;gap:7px 13px;padding-top:18px}.flr-scene__steps>li>span{padding-top:5px}.flr-scene__steps h4{margin:0;font-size:15px}.flr-scene__steps p{grid-column:2;font-size:12px}.flr-scene__outcome{display:block;padding-top:21px}.flr-scene__outcome>div>p:last-child{font-size:18px}.flr-scene__outcome>.sales-btn{margin-top:23px;font-size:12px}.flr-situations__note{margin-top:20px!important}.flr-plans-link{font-size:12px}.flr-plan-tag{font-size:9px}}
@media(max-width:359px){.flr-map{padding-inline:13px}.flr-map__sources li{display:block;font-size:10px}.flr-map__sources li>span{display:block;margin-bottom:8px}.flr-scene{padding-inline:16px}.flr-scene-tabs>button{font-size:10px;padding-inline:8px}.flr-demo-sheet{padding-inline:14px}.flr-money>div{grid-template-columns:1fr auto;gap:7px}.flr-money dd{font-size:17px}.flr-money__result dd{font-size:26px}.flr-stock strong{font-size:42px}}
