#flo-resource{--pink:#ed1890;--orange:#f68d1e;--ink:#171717;--muted:#555;--line:#d9d9d3;background:#fff;color:#171717;font:15px/1.5 Arial,Helvetica,sans-serif;color-scheme:light}#flo-resource *{box-sizing:border-box}#flo-resource [hidden]{display:none!important}#flo-resource h1,#flo-resource h2,#flo-resource h3,#flo-resource p{margin:0}#flo-resource button,#flo-resource a{font:inherit;color:inherit}#flo-resource a{text-decoration:none}#flo-resource button:focus-visible,#flo-resource a:focus-visible{outline:3px solid #a40c61;outline-offset:4px}#flo-resource .fr-wrap{padding-left:5%;padding-right:5%}#flo-resource .fr-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:8%;padding-top:48px;padding-bottom:38px;align-items:end}#flo-resource .fr-kicker{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:13px}#flo-resource h1{font-size:clamp(32px,4.7vw,49px);font-weight:500;line-height:1.06;letter-spacing:-2px}#flo-resource .fr-pill{display:inline-block;background:#fce4ef;padding:0 9px 3px;border-radius:35px}#flo-resource .fr-lead{font-size:16px;color:#444;line-height:1.55}#flo-resource .fr-small{font-size:12px;color:#555}#flo-resource .fr-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-top:20px;margin-bottom:16px;border-top:1px solid #171717}#flo-resource .fr-section-heading h2{font-size:24px;font-weight:500;letter-spacing:-.7px}#flo-resource .fr-section-heading p{font-size:12px;color:#555}#flo-resource .fr-intent{padding:15px 18px;background:#171717;border-radius:5px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}#flo-resource .fr-intent strong{font-size:17px;font-weight:500;display:block}#flo-resource .fr-intent span{font-size:12px;color:#ddd}#flo-resource .fr-grid-tools{display:flex;justify-content:space-between;gap:10px;margin:15px 0 5px}#flo-resource .fr-link{background:transparent;border:0;padding:0;font-size:12px;text-decoration:underline;text-underline-offset:4px}#flo-resource .fr-matrix{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:5px;margin-left:-5px}#flo-resource .fr-matrix th{font-weight:700;font-size:14px;text-align:left;padding:7px 12px}#flo-resource .fr-matrix th:first-child{width:82px;padding-left:0}#flo-resource .fr-matrix td{border-radius:4px;background:#f5f5f2;border:1px solid #e0e0da;padding:12px;font-size:12px;vertical-align:top}#flo-resource .fr-matrix td.fr-raised{padding:0;background:#fce4ef;border-color:#e68cbf}#flo-resource .fr-matrix td.fr-ai{padding:0;background:#fff0dc;border-color:#edb477}#flo-resource .fr-cell{padding:12px;width:100%;height:100%;background:transparent;border:0;text-align:left;display:block}#flo-resource .fr-cell strong{display:flex;justify-content:space-between;gap:8px;font-size:15px;margin-bottom:4px}#flo-resource .fr-cell small{font-size:12px;display:block}#flo-resource .fr-cell:hover,#flo-resource a.fr-resource:hover{background:#171717;color:#fff}#flo-resource .fr-cell:hover small{color:#fff}#flo-resource .fr-flow{display:grid;grid-template-columns:1.35fr 1fr;gap:20px;margin:20px 0}#flo-resource .fr-forward,#flo-resource .fr-feedback{padding:15px 17px;border-radius:5px;background:#fff;border:1px solid #ddd;border-top:4px solid var(--pink)}#flo-resource .fr-feedback{border-top-color:var(--orange);background:#fffaf3}#flo-resource .fr-flow h3{font-size:16px;font-weight:600;margin-bottom:11px}#flo-resource .fr-stages{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:12px}#flo-resource .fr-stages a{border:1px solid #bbb;border-radius:4px;padding:7px 10px;background:#fff;font-size:12px}#flo-resource .fr-stages a:hover{border-color:#171717;background:#fce4ef}#flo-resource .fr-return{font-size:12px;color:#555;border-top:1px solid #ddd;margin-top:12px;padding-top:10px}#flo-resource .fr-feedback p{font-size:12px;color:#444}#flo-resource .fr-feedback p+p{margin-top:10px}#flo-resource .fr-list{margin-top:33px;padding-bottom:40px}#flo-resource .fr-resource{width:100%;display:grid;grid-template-columns:125px 1fr auto;gap:22px;text-align:left;align-items:center;border:0;border-top:1px solid #ccc;background:#fff;padding:21px 12px}#flo-resource .fr-resource:last-child{border-bottom:1px solid #ccc}#flo-resource .fr-resource>b{font-size:16px;font-weight:500}#flo-resource .fr-resource strong{display:block;font-size:18px;font-weight:500;letter-spacing:-.3px;margin-bottom:3px}#flo-resource .fr-resource small{font-size:12px;color:#555}#flo-resource a.fr-resource:hover small{color:#ddd}#flo-resource .fr-resource>.fr-resource-cta{font-size:12px}#flo-resource .fr-closing{display:flex;justify-content:space-between;gap:35px;align-items:center;background:#171717;color:#fff;padding-top:28px;padding-bottom:28px}#flo-resource .fr-closing h2{font-size:24px;font-weight:500;margin-bottom:7px}#flo-resource .fr-closing p{font-size:13px;color:#ddd;max-width:570px}#flo-resource .fr-primary{display:inline-block;border:1px solid #171717;border-radius:4px;background:#171717;color:#fff;padding:12px 17px;font-size:13px;text-align:center}#flo-resource .fr-closing .fr-primary{background:#fff;color:#171717;white-space:nowrap}#flo-resource .fr-resource-view{padding-top:25px;padding-bottom:35px}#flo-resource .fr-back{background:transparent;border:0;border-bottom:1px solid #aaa;padding:0 0 4px;margin-bottom:30px;font-size:12px}#flo-resource .fr-detail-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:8%;margin-bottom:30px;align-items:start}#flo-resource .fr-detail-hero h1{font-size:40px;margin-bottom:18px}#flo-resource .fr-download-box{background:#f5f5f2;padding:22px;border-radius:5px;border-top:4px solid #f68d1e}#flo-resource .fr-download-box strong{display:block;font-size:17px;font-weight:500;margin-bottom:8px}#flo-resource .fr-download-box p{font-size:13px;color:#555;margin-bottom:16px}#flo-resource .fr-download-box .fr-primary{width:100%;margin-bottom:10px}#flo-resource .fr-related{display:flex;gap:10px;flex-wrap:wrap;padding-top:22px;margin-top:26px;border-top:1px solid #aaa;align-items:center;font-size:12px}#flo-resource .fr-related a{border:1px solid #aaa;background:#fff;border-radius:4px;padding:8px 12px;font-size:12px}#flo-resource .fr-guide{max-width:760px;border-top:1px solid #171717;padding-top:24px}#flo-resource .fr-guide h2{font-size:22px;font-weight:500;letter-spacing:-.5px;margin-bottom:12px}#flo-resource .fr-guide h3{font-size:16px;font-weight:600;margin:20px 0 7px}#flo-resource .fr-guide p,#flo-resource .fr-guide li{font-size:14px;color:#444}#flo-resource .fr-guide ol,#flo-resource .fr-guide ul{padding-left:23px;margin:10px 0 20px}#flo-resource .fr-guide li{margin-bottom:8px}#flo-resource .fr-guide table{border-collapse:collapse;width:100%;margin:18px 0;font-size:13px}#flo-resource .fr-guide th,#flo-resource .fr-guide td{padding:10px;text-align:left;border:1px solid #ddd;vertical-align:top}#flo-resource .fr-guide th{background:#f5f5f2}#flo-resource .fr-guide .fr-prompt{border-left:3px solid #ed1890;padding:11px 15px;background:#fff6fa;margin:18px 0}@media(max-width:650px){#flo-resource .fr-hero,#flo-resource .fr-detail-hero{grid-template-columns:1fr;gap:22px;padding-top:30px}#flo-resource h1{font-size:35px}#flo-resource .fr-flow{grid-template-columns:1fr}#flo-resource .fr-resource{grid-template-columns:1fr;gap:7px;padding:17px 0}#flo-resource .fr-resource>.fr-resource-cta{margin-top:5px}#flo-resource .fr-closing{display:block}#flo-resource .fr-closing .fr-primary{margin-top:18px}#flo-resource .fr-section-heading{display:block}#flo-resource .fr-section-heading p{margin-top:6px}#flo-resource .fr-intent{display:block}#flo-resource .fr-intent span{display:block;margin-top:5px}#flo-resource .fr-matrix{border-spacing:3px}#flo-resource .fr-matrix th{font-size:11px;padding:6px 3px}#flo-resource .fr-matrix th:first-child{width:48px}#flo-resource .fr-matrix td{font-size:11px;padding:8px 5px;overflow-wrap:anywhere}#flo-resource .fr-cell{padding:9px 5px;min-height:60px}#flo-resource .fr-cell strong{font-size:12px}#flo-resource .fr-cell small{font-size:11px}#flo-resource .fr-grid-tools{flex-wrap:wrap}#flo-resource .fr-link{min-height:32px}#flo-resource .fr-detail-hero h1{font-size:33px}#flo-resource .fr-guide th,#flo-resource .fr-guide td{padding:6px;overflow-wrap:anywhere}#flo-resource .fr-primary{min-height:44px}}#flo-resource .fr-wrap{padding-left:6%;padding-right:6%}#flo-resource .fr-matrix th,#flo-resource .fr-matrix td,#flo-resource .fr-guide th,#flo-resource .fr-guide td{min-width:0}#flo-resource .fr-matrix tbody th{width:auto;border:0}#flo-resource .fr-matrix thead{background:transparent}#flo-resource .fr-guide thead{background:#f5f5f2}#flo-resource .fr-guide tbody th{width:auto}#flo-resource .fr-matrix small{margin:0;color:inherit}#flo-resource .fr-stages a,#flo-resource .fr-related a{display:inline-flex;align-items:center;min-height:44px}#flo-resource .fr-resource{scroll-margin-top:120px}#flo-resource .fr-back{display:inline-block;padding:12px 0}#flo-resource .fr-guide [id]{scroll-margin-top:130px}#flo-resource .fr-guide section:target{border-left:3px solid #f68d1e;padding-left:15px}#flo-resource .fr-kicker{font-size:11px}#flo-resource .fr-resource-view{padding-top:32px}#flo-resource .fr-section-heading h2,#flo-resource .fr-guide h2{line-height:1.2}#flo-resource .fr-feedback strong{color:#171717}#flo-resource .fr-grid-tools a{display:inline-flex;align-items:center;min-height:44px}@media(min-width:1000px){#flo-resource .fr-hero{padding-top:60px;padding-bottom:48px}#flo-resource .fr-matrix td{padding:18px;font-size:14px}#flo-resource .fr-matrix td.fr-raised,#flo-resource .fr-matrix td.fr-ai{padding:0}#flo-resource .fr-cell{padding:18px}#flo-resource .fr-cell small,#flo-resource .fr-feedback p,#flo-resource .fr-return{font-size:14px}#flo-resource .fr-section-heading p,#flo-resource .fr-resource small,#flo-resource .fr-resource>.fr-resource-cta{font-size:14px}}@media(max-width:650px){#flo-resource .fr-matrix{margin-left:0}#flo-resource .fr-matrix th:first-child{width:48px}#flo-resource .fr-matrix td{overflow-wrap:normal;hyphens:auto}#flo-resource .fr-cell strong{display:block}#flo-resource .fr-cell strong span{display:none}#flo-resource .fr-guide table{table-layout:fixed;font-size:12px}#flo-resource .fr-guide th:first-child{width:48px}#flo-resource .fr-guide th,#flo-resource .fr-guide td{overflow-wrap:normal;hyphens:auto}}@media print{#flo-resource .fr-back,#flo-resource .fr-download-box,#flo-resource .fr-related{display:none}#flo-resource .fr-detail-hero{display:block}#flo-resource .fr-guide{max-width:none}#flo-resource .fr-guide h3{break-after:avoid}#flo-resource .fr-prompt{break-inside:avoid}}#flo-resource .fr-section-nav{display:flex;gap:12px 24px;flex-wrap:wrap;margin-bottom:24px;font-size:14px}#flo-resource .fr-section-nav a{padding:10px 0;text-decoration:underline;text-underline-offset:4px}#flo-resource .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.full-site .site-header nav>a[aria-current=true]{text-decoration:underline;text-decoration-color:#ed1890;text-decoration-thickness:2px;text-underline-offset:7px}#flo-resource .fr-scope{font-size:13px;color:#555;margin:4px 0 12px;max-width:850px}#flo-resource .fr-matrix td.fr-plan-cell{padding:0}#flo-resource .fr-box{height:172px;display:grid;grid-template-rows:1fr 1fr;min-width:0}#flo-resource .fr-box>strong,#flo-resource .fr-box>span{padding:14px;display:block;min-width:0}#flo-resource .fr-box>strong{font-weight:600;font-size:14px}#flo-resource .fr-box>span{font-size:13px;color:#555}#flo-resource .fr-box-ai>.fr-technology-work{padding:12px 14px;min-width:0}#flo-resource .fr-box-ai>.fr-technology-work strong{display:block;font-size:14px;font-weight:600}#flo-resource .fr-box-ai>.fr-technology-work span{display:block;font-size:12px;color:#555;margin-top:4px}#flo-resource .fr-ai-half{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:9px 14px;background:#fff0dc;border-top:1px solid #edb477;border-radius:0 0 3px 3px}#flo-resource .fr-ai-half strong{font-size:14px;font-weight:700}#flo-resource .fr-ai-half span{font-size:12px}#flo-resource .fr-ai-half:hover{background:#ffe3bd}#flo-resource .fr-asap-half{position:relative;display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:9px 14px;background:#fce4ef;border-top:1px solid #e79bc6;border-radius:0 0 3px 3px}#flo-resource .fr-asap-half strong{font-size:14px;font-weight:700}#flo-resource .fr-asap-half span{font-size:12px}#flo-resource .fr-asap-half:hover{background:#f9cee4}#flo-resource .fr-plan-cell:not(:last-child) .fr-asap-half:after{content:"";position:absolute;top:50%;right:-8px;width:7px;height:2px;background:#ed1890;pointer-events:none}#flo-resource .fr-forward>p{font-size:14px;color:#444}#flo-resource .fr-forward .fr-task-label{font-size:12px;color:#555;margin:15px 0 7px}#flo-resource .fr-intent-distinction{font-size:13px;line-height:1.6;color:#555;border-left:3px solid #f68d1e;padding:10px 15px;margin-bottom:26px;max-width:960px}#flo-resource .fr-intent-distinction strong{color:#171717}@media(max-width:650px){#flo-resource .fr-box{height:224px}#flo-resource .fr-box>strong,#flo-resource .fr-box>span,#flo-resource .fr-box-ai>.fr-technology-work{padding:9px 6px}#flo-resource .fr-box>strong,#flo-resource .fr-box>span,#flo-resource .fr-box-ai>.fr-technology-work strong,#flo-resource .fr-box-ai>.fr-technology-work span,#flo-resource .fr-ai-half strong,#flo-resource .fr-ai-half span,#flo-resource .fr-asap-half strong,#flo-resource .fr-asap-half span{font-size:11px;line-height:1.45}#flo-resource .fr-ai-half,#flo-resource .fr-asap-half{padding:8px 6px}#flo-resource .fr-plan-cell:not(:last-child) .fr-asap-half:after{right:-6px;width:5px}}@media(max-width:360px){#flo-resource .fr-box{height:252px}}@media(min-width:651px)and (max-width:1000px){#flo-resource .fr-box{height:216px}}@media(max-width:650px){#flo-resource .fr-box-ai>.fr-technology-work span{display:none}}#flo-resource .fr-delivery-halves{display:grid;grid-template-columns:1fr 1fr;min-height:0;min-width:0}#flo-resource .fr-delivery-halves>a{padding:9px 10px;min-width:0;border-radius:0 0 0 3px}#flo-resource .fr-spot-half{display:flex;flex-direction:column;justify-content:center;gap:3px;background:#e8f1fc;border-top:1px solid #a6c4e8;border-left:1px solid #c7d7eb}#flo-resource .fr-delivery-halves>.fr-spot-half{border-radius:0 0 3px}#flo-resource .fr-spot-half strong{font-size:14px;font-weight:700}#flo-resource .fr-spot-half span{font-size:12px}#flo-resource .fr-spot-half:hover{background:#d3e5fb}#flo-resource .fr-resource{row-gap:12px}#flo-resource .fr-resource>.fr-acronym-banner{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:6px 22px;padding:10px 12px;font-size:12px;line-height:1.5;background:#efefeb;color:#171717;border-left:3px solid #85857d}#flo-resource .fr-acronym-banner b{margin-right:6px;font-weight:700}#flo-resource #asap>.fr-acronym-banner,#flo-resource #raised>.fr-acronym-banner{background:#fce4ef;border-color:#ed1890}#flo-resource #aim-smart>.fr-acronym-banner{background:#fff0dc;border-color:#f68d1e}#flo-resource #spot>.fr-acronym-banner{background:#e8f1fc;border-color:#5b91cf}@media(max-width:650px){#flo-resource .fr-delivery-halves{grid-template-columns:1fr;grid-template-rows:1fr 1fr}#flo-resource .fr-delivery-halves>a{padding:5px 6px;border-radius:0}#flo-resource .fr-delivery-halves strong{font-size:11px;line-height:1.45}#flo-resource .fr-delivery-halves span{display:none}#flo-resource .fr-delivery-halves>.fr-spot-half{border-left:0;border-radius:0 0 3px 3px}#flo-resource .fr-resource>.fr-acronym-banner{grid-column:1/-1;display:flex;flex-direction:column;gap:6px}}#flo-resource .fr-map-half,#flo-resource .fr-care-half{position:relative;display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:9px 14px;border-radius:0 0 3px 3px}#flo-resource .fr-map-half{background:#eee7fa;border-top:1px solid #bda3df}#flo-resource .fr-care-half{background:#e4f3e9;border-top:1px solid #95c8a6}#flo-resource .fr-map-half strong,#flo-resource .fr-care-half strong{font-size:14px;font-weight:700}#flo-resource .fr-map-half span,#flo-resource .fr-care-half span{font-size:12px}#flo-resource .fr-map-half:hover{background:#e1d4f4}#flo-resource .fr-care-half:hover{background:#d0e9d9}#flo-resource .fr-plan-cell:not(:last-child) .fr-map-half:after{content:"";position:absolute;top:50%;right:-8px;width:7px;height:2px;background:#9270bd;pointer-events:none}#flo-resource #map>.fr-acronym-banner{background:#eee7fa;border-color:#9270bd}#flo-resource #care>.fr-acronym-banner{background:#e4f3e9;border-color:#5a9b70}@media(max-width:650px){#flo-resource .fr-map-half,#flo-resource .fr-care-half{padding:8px 6px}#flo-resource .fr-map-half strong,#flo-resource .fr-map-half span,#flo-resource .fr-care-half strong,#flo-resource .fr-care-half span{font-size:11px;line-height:1.45}#flo-resource .fr-plan-cell:not(:last-child) .fr-map-half:after{right:-6px;width:5px}}#flo-resource .fr-journey{max-width:1120px;margin:0 auto}#flo-resource .fr-step-label{display:block;font-size:11px;letter-spacing:1px;text-transform:uppercase;font-weight:700;margin-bottom:10px}#flo-resource .fr-journey h3{font-size:27px;font-weight:500;line-height:1.18;letter-spacing:-.6px}#flo-resource .fr-journey h4{margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.3px}#flo-resource .fr-journey p{font-size:14px;line-height:1.6;color:#444}#flo-resource .fr-journey-intent{padding:26px 30px;background:#171717;color:#fff;border-radius:6px}#flo-resource .fr-journey-intent p{color:#e4e4e0;margin-top:12px;max-width:720px}#flo-resource .fr-intent-prompts{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}#flo-resource .fr-intent-prompts span{padding:5px 10px;border:1px solid #737373;border-radius:20px;font-size:12px}#flo-resource .fr-journey-arrow{display:block;font-size:24px;line-height:1;text-align:center;padding:12px;color:#777}#flo-resource .fr-journey-stage{border:1px solid #d7d7d0;border-radius:6px;padding:26px 30px;background:#fff}#flo-resource .fr-stage-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}#flo-resource .fr-framework-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}#flo-resource .fr-map-stage{border-top:5px solid #9270bd;background:#fcfaff}#flo-resource .fr-map-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#flo-resource .fr-map-steps>a{display:flex;flex-direction:column;align-items:flex-start;padding:20px;background:#eee7fa;border:1px solid #d8c8ed;border-radius:4px;position:relative}#flo-resource .fr-map-steps>a:hover{background:#e1d4f4;border-color:#9270bd}#flo-resource .fr-map-steps>a:not(:last-child):after{content:"→";position:absolute;right:-13px;top:31px;width:13px;text-align:center;color:#79569f;z-index:1}#flo-resource .fr-letter{display:flex;width:35px;height:35px;align-items:center;justify-content:center;background:#171717;color:#fff;border-radius:50%;font-size:18px;margin-bottom:15px}#flo-resource .fr-step-result{display:block;padding-top:20px;margin-top:auto;font-size:12px;font-weight:700}#flo-resource .fr-map-stage .fr-stage-foundation{font-size:12px;margin-top:18px;color:#555}#flo-resource .fr-agreement-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}#flo-resource .fr-stage-output{border-left:3px solid #171717;padding-left:14px;margin-top:22px}#flo-resource .fr-stage-output strong{display:block;color:#171717;margin-bottom:4px}#flo-resource .fr-ai-agreement{background:#fff3f9;border:1px solid #edc6dc;padding:18px;border-radius:4px}#flo-resource .fr-ai-agreement .fr-step-label{margin-bottom:1px;font-size:10px}#flo-resource .fr-policy-child{display:flex;justify-content:space-between;align-items:center;gap:12px;border-left:3px solid #ed1890;padding:10px 12px;background:#fce4ef;margin-top:15px;min-height:44px;font-size:12px}#flo-resource .fr-policy-child strong{font-size:13px;white-space:nowrap}#flo-resource .fr-policy-child:hover{background:#f9cee4}#flo-resource .fr-delivery-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#flo-resource .fr-delivery-lanes>section{display:flex;flex-direction:column;min-width:0;background:#f7f7f4;border:1px solid #e0e0da;border-radius:4px;padding:18px}#flo-resource .fr-delivery-lanes>section>p{margin-bottom:20px}#flo-resource .fr-lane-resource,#flo-resource .fr-lane-result{display:flex;flex-direction:column;gap:4px;padding:12px;margin-top:auto;font-size:13px;min-height:80px;justify-content:center}#flo-resource .fr-lane-resource{background:#e4f3e9;border-left:3px solid #5a9b70}#flo-resource .fr-lane-resource:hover{background:#d0e9d9}#flo-resource .fr-lane-resource span,#flo-resource .fr-lane-result span{font-size:12px}#flo-resource .fr-lane-result{border-left:3px solid #9d9d95;background:#efefeb}#flo-resource .fr-ai-caption{font-size:10px;text-transform:uppercase;letter-spacing:.5px;margin-top:auto;margin-bottom:6px}#flo-resource .fr-lane-ai{display:grid;grid-template-columns:1fr 1fr;gap:4px}#flo-resource .fr-lane-ai a{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:80px;padding:10px;background:#fff0dc;border-top:2px solid #f68d1e;font-size:12px}#flo-resource .fr-lane-ai a+a{background:#e8f1fc;border-color:#5b91cf}#flo-resource .fr-lane-ai a:hover{outline:1px solid #171717}#flo-resource .fr-lane-ai a span{font-size:11px}#flo-resource .fr-journey .fr-task-loop{font-size:12px;color:#555;border-top:1px solid #ddd;padding-top:15px;margin-top:20px}#flo-resource .fr-evidence-stage{background:#f7f7f4;border-top:5px solid #f68d1e}#flo-resource .fr-evidence-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}#flo-resource .fr-evidence-levels>span{font-size:12px;border-left:2px solid #c9c9c2;padding-left:12px}#flo-resource .fr-evidence-levels strong{display:block;font-size:13px;margin-bottom:5px}#flo-resource .fr-learning-return{display:grid;grid-template-columns:1fr 1.6fr;gap:24px;align-items:center;border-top:1px solid #d7d7d0;margin-top:25px;padding-top:18px}#flo-resource .fr-learning-return a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:4px;color:#61438a}#flo-resource .fr-learning-return p{font-size:12px}#flo-resource .fr-working-canvas{margin:32px auto 0;max-width:1120px;border:1px solid #d7d7d0;border-radius:6px;background:#fff}#flo-resource .fr-working-canvas>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;cursor:pointer;list-style:none}#flo-resource .fr-working-canvas>summary::-webkit-details-marker{display:none}#flo-resource .fr-working-canvas summary strong{display:block;font-size:18px;font-weight:600}#flo-resource .fr-working-canvas summary span span{display:block;font-size:12px;color:#555;margin-top:5px}#flo-resource .fr-disclosure{font-size:25px;line-height:1}#flo-resource .fr-working-canvas[open] .fr-disclosure{transform:rotate(45deg)}#flo-resource .fr-working-canvas>summary:hover{background:#f5f5f2}#flo-resource .fr-canvas-body{padding:0 26px 24px}#flo-resource .fr-canvas-body>p{font-size:13px;line-height:1.6;color:#444}#flo-resource .fr-canvas-note{margin-top:15px}#flo-resource :is(.fr-journey-stage,.fr-journey-intent,.fr-working-canvas){scroll-margin-top:110px}@media(max-width:900px){#flo-resource .fr-delivery-lanes{gap:10px}#flo-resource .fr-delivery-lanes>section{padding:12px}#flo-resource .fr-lane-ai{grid-template-columns:1fr}#flo-resource .fr-lane-ai a{min-height:58px}}@media(max-width:650px){#flo-resource .fr-journey-intent,#flo-resource .fr-journey-stage{padding:20px 16px}#flo-resource .fr-journey h3{font-size:24px}#flo-resource .fr-stage-heading{display:block}#flo-resource .fr-stage-heading>.fr-framework-link{margin-top:10px}#flo-resource .fr-map-steps,#flo-resource .fr-agreement-grid,#flo-resource .fr-delivery-lanes,#flo-resource .fr-learning-return{grid-template-columns:1fr}#flo-resource .fr-map-steps{gap:14px}#flo-resource .fr-map-steps>a:not(:last-child):after{content:"↓";right:auto;top:auto;bottom:-17px;left:calc(50% - 7px);font-size:18px;line-height:18px}#flo-resource .fr-map-steps>a{padding:16px}#flo-resource .fr-letter{margin-bottom:10px}#flo-resource .fr-step-result{padding-top:14px}#flo-resource .fr-agreement-grid{gap:20px}#flo-resource .fr-delivery-lanes>section{padding:16px}#flo-resource .fr-lane-ai,#flo-resource .fr-evidence-levels{grid-template-columns:1fr 1fr}#flo-resource .fr-learning-return{gap:6px}#flo-resource .fr-working-canvas>summary{padding:18px 14px}#flo-resource .fr-canvas-body{padding:0 0 16px}#flo-resource .fr-canvas-body>p,#flo-resource .fr-canvas-body>.fr-grid-tools{margin-left:10px;margin-right:10px}#flo-resource .fr-policy-child{align-items:flex-start;flex-direction:column;gap:4px}}@media(min-width:651px)and (max-width:1200px){#flo-resource .fr-working-canvas .fr-box{height:216px}}@media(min-width:651px)and (max-width:900px){#flo-resource .fr-working-canvas .fr-delivery-halves{grid-template-columns:1fr;grid-template-rows:1fr 1fr}#flo-resource .fr-working-canvas .fr-delivery-halves>a{padding:5px 10px;border-radius:0}#flo-resource .fr-working-canvas .fr-delivery-halves span{display:none}#flo-resource .fr-working-canvas .fr-delivery-halves>.fr-spot-half{border-left:0;border-radius:0 0 3px 3px}}
