.fde-switch{color:#5a5c5f;flex-wrap:wrap;align-items:center;gap:0 8px;margin:8px 0 0;font-size:15px;display:flex}.fde-switch a{min-height:44px;color:var(--orange);align-items:center;gap:6px;font-weight:600;display:inline-flex}.fde-switch svg{width:16px;height:16px;transition:transform .2s}.fde-switch a:hover svg{transform:translate(3px)}.fde-tag{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 7px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.fde-tag svg{flex:0 0 14px;width:14px;height:14px}.tag-remove{color:#5f6265;background:#f1eeeb;border-color:#e3ddd7}.tag-rules{background:var(--light-cream);color:#9a4310;border-color:#f2ba96}.tag-ai{background:var(--orange);color:#fff}.tag-person{background:var(--ink);color:#fff}.fde-timegap,.fde-story{box-shadow:var(--shadow);background:#fff;border-radius:24px;margin:0;padding:28px}.fde-timegap .example-label,.fde-story .example-label,.fde-kpis .example-label{margin-bottom:18px}.fde-timegap-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.fde-timegap-stats p{background:#f8f6f4;border-radius:16px;margin:0;padding:14px 16px}.fde-timegap-stats .is-work{background:var(--light-cream);border:1px solid #f2ba96}.fde-timegap-stats strong{color:var(--ink);font-size:28px;line-height:1.15;display:block}.fde-timegap-stats .is-work strong{color:var(--orange)}.fde-timegap-stats span{color:#5a5c5f;margin-top:4px;font-size:13.5px;line-height:1.4;display:block}.fde-bar{background:#f3e6da;border-radius:10px;height:42px;display:flex;overflow:hidden}.fde-bar-wait{color:#6a6c6f;white-space:nowrap;background:repeating-linear-gradient(135deg,#f6ebe1 0 8px,#f1e2d4 8px 16px);place-items:center;min-width:0;padding:0 4px;font-size:12px;font-weight:600;display:grid;overflow:hidden}.fde-bar-work{background:var(--orange);flex:0 0 7px}.fde-bar-legend{color:#6a6c6f;flex-wrap:wrap;gap:6px 18px;margin:10px 0 16px;font-size:12.5px;display:flex}.fde-bar-legend span{align-items:center;gap:7px;display:inline-flex}.fde-bar-legend span:before{content:"";border-radius:3px;width:12px;height:12px}.fde-bar-legend .is-work:before{background:var(--orange)}.fde-bar-legend .is-wait:before{background:repeating-linear-gradient(135deg,#f6ebe1 0 3px,#ecd9c8 3px 6px);border:1px solid #e6d3c2}.fde-journey{margin:0;padding:0;list-style:none}.fde-journey li{border-bottom:1px dashed #f0dccb;grid-template-columns:12px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:8px 0;font-size:14.5px;line-height:1.45;display:grid}.fde-journey li:last-child{border-bottom:0}.fde-journey li:before{content:"";border-radius:50%;width:10px;height:10px;transform:translateY(1px)}.fde-journey .is-work:before{background:var(--orange)}.fde-journey .is-wait:before{border:2px solid #c9b9ab;width:6px;height:6px}.fde-journey .is-work .fde-journey-text{color:var(--ink);font-weight:500}.fde-journey .is-wait .fde-journey-text{color:#6a6c6f}.fde-journey-time{white-space:nowrap;color:var(--ink);font-weight:600}.fde-journey .is-work .fde-journey-time{color:var(--orange)}.fde-timegap figcaption{color:var(--ink);border-top:1px solid #f1e6dc;margin-top:14px;padding-top:14px;font-size:15px;font-weight:600;line-height:1.5}.fde-story{max-width:1000px;margin:auto}.fde-anchor{height:0;scroll-margin-top:110px;display:block}.fde-story-picker{border-bottom:1px solid #f1e6dc;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;padding-bottom:18px;display:flex}.fde-story-picker-label{letter-spacing:.08em;text-transform:uppercase;color:#8a8d90;margin-right:4px;font-size:12px;font-weight:600}.fde-story-picker button{color:var(--ink);background:#fff;border:1.5px solid #e6d3c2;border-radius:999px;padding:8px 18px;font-size:15px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s}.fde-story-picker button:hover{border-color:var(--orange);color:var(--orange)}.fde-story-picker button.active{background:var(--orange);border-color:var(--orange);color:#fff}.fde-story-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fde-story-tabs button{min-width:0;color:var(--ink);text-align:left;background:#fff;border:1px solid #efe1d5;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background-color .2s;display:flex}.fde-story-tabs button:hover{border-color:#f2ba96}.fde-story-tabs button.active{background:var(--light-cream);border-color:var(--orange)}.fde-story-number{width:30px;height:30px;color:var(--orange);border:2px solid #f2ba96;border-radius:50%;flex:0 0 30px;place-items:center;font-size:14px;font-weight:700;display:grid}.fde-story-tabs .done .fde-story-number{background:#fff1e6}.fde-story-tabs .active .fde-story-number{background:var(--orange);border-color:var(--orange);color:#fff}.fde-story-label{flex-direction:column;min-width:0;font-size:15px;font-weight:600;line-height:1.3;display:flex}.fde-story-label span{color:#6a6c6f;font-size:12.5px;font-weight:500}.fde-story-panel{margin-top:24px}.fde-story-intro{max-width:780px;color:var(--ink);margin:0 0 18px;font-size:16px;line-height:1.6}.fde-steps{counter-reset:fde-step;margin:0;padding:0;list-style:none}.fde-steps li{counter-increment:fde-step;break-inside:avoid;background:#fff;border:1px solid #f1e6dc;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px 12px;margin-bottom:8px;padding:10px 14px;display:grid}.fde-steps li:before{content:counter(fde-step);color:#6a6c6f;background:#f6efe9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:600;display:grid}.fde-step-text{color:var(--ink);font-size:15px;line-height:1.45}.fde-steps-paper{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fde-steps-paper li{margin:0}.fde-steps-cols{column-count:2;column-gap:12px}.fde-steps .has-loop,.fde-steps .has-branch,.fde-steps .has-gap,.fde-steps .has-wait{background:#fffaf6;border-color:#f2ba96}.fde-flag{border-radius:999px;grid-column:2;justify-self:start;padding:2px 10px;font-size:12px;font-weight:600}.fde-flag.is-loop{color:#c25414;background:#fff1e6}.fde-flag.is-branch,.fde-flag.is-wait{color:#5f6265;background:#f1eeeb}.fde-flag.is-gap{color:#9a4310;background:#ffe3cf}.fde-steps-sorted li,.fde-steps-new li{grid-template-columns:28px minmax(0,1fr) auto}.fde-step-before{color:#8a8d90;font-size:13px;display:block}.fde-step-after{color:var(--ink);font-size:15px;display:block}.fde-steps-sorted .is-remove{background:#faf9f7}.fde-steps-sorted .is-remove .fde-step-before{text-decoration:line-through}.fde-steps-sorted .is-remove .fde-step-after{color:#6a6c6f;font-style:italic}.fde-step-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.fde-steps-new li{border-color:#f2ba96;padding-block:14px}.fde-steps-new li:before{background:var(--orange);color:#fff}.fde-steps-new .fde-step-text{font-weight:500}.fde-story-summary{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.fde-story-summary li{background:var(--light-cream);color:#4a4b4d;border:1px solid #f2ba96;border-radius:999px;padding:6px 14px;font-size:14px}.fde-story-summary strong{color:var(--orange)}.fde-story-nav{border-top:1px solid #f1e6dc;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.fde-story-nav .text-button{align-items:center;gap:8px;margin:0;display:inline-flex}.fde-story-next{min-height:44px;padding:8px 20px;font-size:15px}.fde-story-next svg{width:18px;height:18px}.fde-sales-label{margin:0 auto 22px!important;display:table!important}.fde-sales-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.fde-sales-card{background:#fff;border-radius:22px;padding:26px 24px 24px}.fde-sales-card h3{margin-bottom:16px;font-size:20px}.fde-sales-card.is-before{border:1px solid #e6e1dc}.fde-sales-card.is-before h3{color:#6a6c6f}.fde-sales-card.is-after{box-shadow:var(--shadow);border:1px solid #f2ba96}.fde-sales-card.is-after h3{color:var(--orange)}.fde-steps-before li{background:#faf9f7;border-color:#efeae5}.fde-steps-before .fde-step-text{color:#5a5c5f}.fde-sales .fde-steps-new li{border-color:#f3e0cf;padding-block:10px}.fde-sales .fde-steps-new li.is-person{border:1.5px solid var(--ink);background:#f6f5f4}.fde-sales .fde-steps-new li.is-person .fde-step-text{font-weight:600}.fde-sales-sub{letter-spacing:.08em;text-transform:uppercase;color:#8a8d90;margin:18px 0 8px;font-size:12px;font-weight:600}.fde-sales-problems{margin:0;padding:0;list-style:none}.fde-sales-problems li{color:#4a4b4d;border-bottom:1px dashed #efe1d5;gap:10px;padding:8px 0;font-size:15px;line-height:1.5;display:flex}.fde-sales-problems li:last-child{border-bottom:0}.fde-sales-legend{color:#6a6c6f;margin:12px 0 0;font-size:13.5px}.fde-sales-note{background:var(--light-cream);color:var(--ink);border:1px dashed #f2ba96;border-radius:12px;align-items:center;gap:10px;margin:14px 0 0;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.45;display:flex}.fde-sales-note svg{width:20px;height:20px;color:var(--orange);flex:0 0 20px}.fde-sales-measure{max-width:980px;margin:44px auto 0}.fde-sales-measure h3{text-align:center;margin:0 0 16px;font-size:24px}.fde-sales-measure .compare-table tbody th{width:28%}.fde-sales-message{text-align:center;max-width:860px;margin:44px auto 0}.fde-sales-quote{color:var(--ink);margin-bottom:14px;font-size:28px;font-weight:600;line-height:1.35}.fde-sales-quote strong{color:var(--orange);font-weight:600;display:block}.fde-sales-message p:not(.fde-sales-quote){font-size:16px}.fde-sales-links{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:18px 0 0;display:flex}.fde-buckets{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.fde-bucket{background:#fff;border:1px solid #f1e6dc;border-top:5px solid;border-radius:22px;flex-direction:column;padding:24px 22px 22px;display:flex}.bucket-remove{border-top-color:#b9b2ab}.bucket-rules{border-top-color:#f2ba96}.bucket-ai{border-top-color:var(--orange)}.bucket-person{border-top-color:var(--ink)}.fde-bucket-top{justify-content:space-between;align-items:center;margin:0 0 14px;display:flex}.fde-bucket-icon{border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.fde-bucket-icon svg{width:23px;height:23px}.bucket-remove .fde-bucket-icon{color:#5f6265;background:#f1eeeb}.bucket-rules .fde-bucket-icon{background:var(--light-cream);color:#c25414}.bucket-ai .fde-bucket-icon{background:var(--orange);color:#fff}.bucket-person .fde-bucket-icon{background:var(--ink);color:#fff}.fde-bucket-number{color:#0000;-webkit-text-stroke:1.5px #f2ba96;font-size:44px;font-weight:700;line-height:1}.fde-bucket h3{margin-bottom:10px;font-size:20px}.fde-bucket p{font-size:14.5px;line-height:1.6}.fde-bucket-label{letter-spacing:.08em;text-transform:uppercase;color:#8a8d90;border-top:1px dashed #f0dccb;padding-top:14px;font-weight:600;margin:auto 0 8px!important;font-size:12px!important}.fde-bucket ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fde-bucket ul li{color:var(--ink);padding-left:16px;font-size:14px;line-height:1.45;position:relative}.fde-bucket ul li span{font-weight:600}.fde-bucket ul li:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.fde-approval{margin:0}.fde-approval-card{border-left:5px solid var(--orange);background:#fff;border-radius:20px;padding:22px 22px 20px;box-shadow:0 14px 40px #20262a21}.fde-approval-head{border-bottom:1px solid #f1e6dc;align-items:center;gap:12px;margin:0 0 14px;padding-bottom:14px;display:flex}.fde-approval-avatar{background:var(--orange);color:#fff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.fde-approval-avatar svg{width:21px;height:21px}.fde-approval-head strong{color:var(--ink);font-size:15.5px;line-height:1.3;display:block}.fde-approval-head span span{color:#8a8d90;font-size:12.5px;display:block}.fde-approval-title{color:#4a4b4d;margin:0 0 12px;font-size:15px}.fde-approval-title strong{color:var(--ink)}.fde-approval-label{letter-spacing:.08em;text-transform:uppercase;color:#8a8d90;margin:12px 0 4px;font-size:11.5px;font-weight:600}.fde-approval-card p{font-size:14.5px;line-height:1.55}.fde-approval-card>p:not(.fde-approval-label){margin-bottom:0}.fde-approval-card ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.fde-approval-card li{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.fde-approval-card li svg{width:16px;height:16px;color:var(--orange);flex:0 0 16px}.fde-approval-suggest{background:var(--light-cream);border:1px dashed #f2ba96;border-radius:12px;padding:10px 12px;color:var(--ink)!important}.fde-approval-actions{flex-wrap:wrap;gap:8px;display:flex;margin-top:16px!important}.fde-approval-actions span{color:var(--ink);border:1.5px solid #dccbbd;border-radius:10px;padding:7px 12px;font-size:13.5px;font-weight:600;line-height:1.3}.fde-approval-actions .is-primary{background:var(--orange);border-color:var(--orange);color:#fff}.fde-approval figcaption{text-align:center;color:#6a6c6f;margin-top:14px;font-size:13.5px;font-style:italic}.fde-capture{background:var(--light-cream);border:1px solid #f2ba96;border-radius:22px;max-width:980px;margin:40px auto 0;padding:30px 32px}.fde-capture h3{margin-bottom:18px;font-size:20px}.fde-capture-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px}.fde-capture-list strong{color:var(--ink)}.fde-build-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.fde-practices{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fde-practices li{background:#fff;border-radius:18px;gap:16px;padding:18px 20px;display:flex}.fde-practices .info-icon{flex:0 0 40px;width:40px;height:40px;margin:0}.fde-practices .info-icon svg{width:20px;height:20px}.fde-practices h3{margin-bottom:4px;font-size:17px}.fde-practices p{margin:0;font-size:14.5px;line-height:1.55}.fde-kpis{max-width:980px;margin:auto}.fde-kpis .compare-table tbody th{width:40%}.fde-phases{margin-bottom:60px}.fde-phase-get{color:#4a4b4d;border-top:1px dashed #f0dccb;padding-top:10px;line-height:1.55;margin-top:10px!important;font-size:14.5px!important}.fde-phase-get strong{color:var(--ink)}.fde-subhead{text-align:center;margin:0 0 24px;font-size:24px}.fde-pricing{background:var(--ink);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;max-width:1040px;margin:44px auto 0;padding:30px 34px;display:grid}.fde-pricing-title{color:var(--orange);grid-column:1/-1;margin:0;font-size:20px;font-weight:600}.fde-pricing ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fde-pricing li{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:6px 14px;font-size:14.5px}.fde-pricing .button-row{flex-wrap:nowrap;margin:0}.fde-backlog{max-width:860px;margin:auto}.fde-backlog>.example-label{margin:0 auto 22px;display:table}.fde-backlog .timeline li>div>p:last-child{margin-top:8px}.fde-hire .assessment-grid{align-items:start}.fde-hire .form-card{scroll-margin-top:110px}.fde-hire-next{letter-spacing:.08em;text-transform:uppercase;color:#6a6c6f;margin:26px 0 10px;font-size:13px;font-weight:600}.fde-hire-steps{counter-reset:hire;margin:0;padding:0;list-style:none}.fde-hire-steps li{counter-increment:hire;color:var(--ink);border-bottom:1px dashed #efd3bd;align-items:flex-start;gap:12px;padding:10px 0;font-size:15.5px;display:flex}.fde-hire-steps li:last-child{border-bottom:0}.fde-hire-steps li:before{content:counter(hire);background:var(--orange);color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:grid}#hire-form{scroll-margin-top:90px}.fde-page .compare-note a,.fde-page .section-intro a{color:var(--orange);text-underline-offset:3px;font-weight:500;text-decoration:underline}.fde-page .split-lead{margin-bottom:16px}.fde-charge-list{margin-top:22px}@media (max-width:1100px){.fde-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}.fde-pricing{grid-template-columns:1fr}.fde-pricing .button-row{flex-wrap:wrap}}@media (max-width:850px){.fde-story-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.fde-steps-cols{column-count:1}.fde-steps-paper{grid-template-columns:repeat(2,minmax(0,1fr))}.fde-capture-list,.fde-build-grid{grid-template-columns:1fr}.fde-sales-grid{grid-template-columns:1fr;max-width:640px;margin-inline:auto}.fde-approval{width:100%;max-width:520px;margin:auto}}@media (max-width:600px){.fde-timegap,.fde-story{border-radius:20px;padding:20px 16px}.fde-timegap-stats{gap:10px}.fde-timegap-stats p{padding:12px}.fde-timegap-stats strong{font-size:21px}.fde-bar-wait{padding:0 2px;font-size:10.5px}.fde-story-tabs button{gap:8px;padding:10px}.fde-story-picker button{flex:auto;padding:8px 12px;font-size:14px}.fde-story-picker-label{width:100%}.fde-story-number{flex-basis:26px;width:26px;height:26px;font-size:13px}.fde-story-label{font-size:14px}.fde-steps li{grid-template-columns:26px minmax(0,1fr);padding:10px 12px}.fde-steps-paper{grid-template-columns:1fr}.fde-steps-sorted li,.fde-steps-new li{grid-template-columns:26px minmax(0,1fr)}.fde-steps-sorted .fde-tag,.fde-step-tags{grid-column:2;justify-content:flex-start;justify-self:start}.fde-story-nav{flex-wrap:wrap}.fde-story-next{flex:auto}.fde-buckets{grid-template-columns:1fr}.fde-sales-card{padding:20px 16px}.fde-sales .fde-steps li{margin-bottom:6px;padding-block:7px}.fde-sales .fde-steps-new li{grid-template-columns:26px minmax(0,1fr)}.fde-sales-quote{font-size:22px}.fde-sales-measure h3{font-size:20px}.fde-capture{padding:22px 20px}.fde-practices li{padding:16px}.fde-approval-card{padding:18px 16px 16px}.fde-pricing{padding:24px 20px}.fde-pricing li{border-radius:12px}.fde-pricing .button-row .button{width:100%}}.fde-hire-signs{max-width:820px;margin:0 auto 34px}
