.Dff20G_page{background:var(--ink);color:var(--bone)}.Dff20G_main{max-width:1440px;margin:0 auto;padding:150px max(5.555vw,24px) 96px}.Dff20G_hero{grid-template-columns:1fr;align-items:center;gap:clamp(32px,4vw,64px);margin-bottom:72px;display:grid}.Dff20G_header{min-width:0;max-width:970px}.Dff20G_service{color:var(--mist);text-underline-offset:5px;font-size:14px}.Dff20G_header h1{letter-spacing:-.045em;text-wrap:balance;margin:24px 0;font-size:clamp(34px,4.2vw,58px);font-weight:650;line-height:1.08}.Dff20G_description{max-width:800px;color:var(--mist);font-size:clamp(19px,2vw,23px);line-height:1.5}.Dff20G_meta{color:var(--mist);flex-wrap:wrap;gap:8px 24px;margin:26px 0 18px;font-size:14px;display:flex}.Dff20G_meta p{margin:0}.Dff20G_tags{font-size:12px;line-height:1.6;font-family:var(--font-mono), monospace;color:var(--mist);flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.Dff20G_tags li{border-bottom:1px solid var(--line);padding-bottom:3px}.Dff20G_cover{min-width:0;margin:0}.Dff20G_coverImage{aspect-ratio:2;object-fit:cover;object-position:center;border:1px solid var(--line);width:100%;height:auto;display:block}.Dff20G_cover figcaption{max-width:760px;color:var(--mist);margin-top:12px;font-size:14px;line-height:1.5}.Dff20G_readingLayout{grid-template-columns:minmax(0,760px) minmax(180px,240px);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.Dff20G_readingColumn{grid-area:1/1;min-width:0}.Dff20G_body,.Dff20G_sources,.Dff20G_author,.Dff20G_next{max-width:760px}.Dff20G_body{overflow-wrap:anywhere;font-size:18px;line-height:1.75}.Dff20G_body>:first-child{margin-top:0}.Dff20G_body p{margin:0 0 24px}.Dff20G_body>p,.Dff20G_body>ul,.Dff20G_body>ol{max-width:68ch}.Dff20G_body h2,.Dff20G_sources h2{letter-spacing:-.025em;margin:64px 0 24px;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.2}.Dff20G_body h2{border-top:1px solid var(--line);padding-top:28px}.Dff20G_body h3{letter-spacing:-.015em;margin:36px 0 18px;font-size:23px;font-weight:600;line-height:1.35}.Dff20G_body h2,.Dff20G_body h3,.Dff20G_sources h2{scroll-margin-top:120px}.Dff20G_body a,.Dff20G_sources a,.Dff20G_next a{text-underline-offset:5px;text-decoration:underline}.Dff20G_body ul,.Dff20G_body ol{margin:0 0 24px;padding-left:1.5em}.Dff20G_body ul{list-style-type:disc}.Dff20G_body ol{list-style-type:decimal}.Dff20G_body ul ul{list-style-type:circle}.Dff20G_body li{margin:12px 0;padding-left:4px}.Dff20G_body li>ul,.Dff20G_body li>ol{margin:12px 0}.Dff20G_body blockquote{border-left:2px solid var(--mist);color:var(--mist);margin:32px 0;padding-left:24px}.Dff20G_toc{scrollbar-width:thin;grid-area:1/2;max-height:calc(100dvh - 140px);position:sticky;top:110px;overflow-y:auto}.Dff20G_desktopToc{border-top:1px solid var(--line);padding-top:18px}.Dff20G_desktopToc>p,.Dff20G_mobileToc summary{font-size:12px;font-family:var(--font-mono), monospace;margin:0 0 16px}.Dff20G_toc ul{margin:0;padding:0 2px 2px;list-style:none}.Dff20G_toc li{margin:0}.Dff20G_toc a{border-left:1px solid var(--line);color:var(--mist);padding:7px 0 7px 12px;font-size:13px;line-height:1.5;text-decoration:none;display:block}.Dff20G_toc .Dff20G_tocSubheading a{padding-left:24px;font-size:12px}.Dff20G_toc a:hover,.Dff20G_toc a[aria-current]{color:var(--bone);border-left-color:var(--bone)}.Dff20G_mobileToc{display:none}.Dff20G_sources{border-top:1px solid var(--line);margin-top:64px;padding-top:24px}.Dff20G_sources h2{margin-top:0;font-size:25px}.Dff20G_sources ul{padding-left:20px}.Dff20G_sources li{margin:18px 0;line-height:1.6}.Dff20G_sources small{color:var(--mist);margin-top:4px;display:block}.Dff20G_author{border-top:1px solid var(--line);margin-top:40px;padding-top:26px}.Dff20G_author h2{margin-bottom:12px;font-size:18px;font-weight:600}.Dff20G_author p{color:var(--mist);line-height:1.7}.Dff20G_related{margin-top:64px}.Dff20G_related h2,.Dff20G_serviceReading>h2{letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(28px,3.5vw,42px);font-weight:600}.Dff20G_related>ul,.Dff20G_serviceReading>ul{margin:0;padding:0;list-style:none}.Dff20G_next{max-width:none;color:var(--ink);background:#d6e1c7;justify-content:space-between;align-items:center;gap:32px;margin-top:72px;padding:clamp(24px,4vw,48px);display:flex}.Dff20G_next h2{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(25px,3vw,36px);font-weight:650;line-height:1.15}.Dff20G_next p{margin:0;font-size:17px;line-height:1.5}.Dff20G_next a{background:var(--ink);color:var(--bone);align-items:center;gap:24px;padding:18px 22px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.Dff20G_page .Dff20G_next a:focus-visible{outline-color:var(--ink)}.Dff20G_preview{border-bottom:1px solid var(--line);color:var(--mist);margin:0 0 32px;padding:14px 0;font-size:14px}.Dff20G_page a:focus-visible,.Dff20G_serviceReading a:focus-visible,.Dff20G_mobileToc summary:focus-visible{outline:2px solid var(--bone);outline-offset:5px}.Dff20G_body h2:focus,.Dff20G_body h3:focus,.Dff20G_sources h2:focus{outline:none}.Dff20G_body h2:focus-visible,.Dff20G_body h3:focus-visible,.Dff20G_sources h2:focus-visible{outline:1px solid var(--mist);outline-offset:8px}.Dff20G_serviceReading{border-top:1px solid var(--line);background:var(--ink);color:var(--bone);padding:64px max(5.555vw,24px)}.Dff20G_readingCard{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--bone);padding:28px 0;text-decoration:none;display:grid}.Dff20G_readingCardWithImage{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,64px)}.Dff20G_related li+li .Dff20G_readingCard,.Dff20G_serviceReading li+li .Dff20G_readingCard{border-top:0}.Dff20G_cardImage{width:100%;height:auto;display:block}.Dff20G_cardContent{max-width:680px}.Dff20G_cardMeta{color:var(--mist);flex-wrap:wrap;gap:12px 20px;margin-bottom:18px;font-size:12px;line-height:1.6;display:flex}.Dff20G_cardContent h3{letter-spacing:-.03em;text-wrap:balance;margin:0 0 18px;font-size:clamp(23px,2.7vw,36px);font-weight:600;line-height:1.16}.Dff20G_cardContent p{color:var(--mist);margin:0 0 24px;font-size:16px;line-height:1.6}.Dff20G_readArticle{text-underline-offset:5px;align-items:center;gap:20px;font-size:14px;text-decoration:underline;display:inline-flex}.Dff20G_readingCard:hover h3,.Dff20G_readingCard:focus-visible h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.Dff20G_body strong{color:var(--bone);font-weight:650}.Dff20G_body mark{color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#d6e1c7;padding:.08em .2em}.Dff20G_body .Dff20G_lead{letter-spacing:-.015em;margin-bottom:28px;font-size:clamp(21px,2vw,24px);line-height:1.55}.Dff20G_body .Dff20G_callout{background:#22251f;border-left:3px solid #bacda4;margin:30px 0;padding:20px 24px;font-size:17px;line-height:1.65}.Dff20G_body li::marker{color:#bacda4}.Dff20G_body .Dff20G_editorialGraphic{overflow-wrap:anywhere;background:#20231f;border:1px solid #394332;border-radius:3px;margin:36px 0 40px;padding:clamp(20px,3vw,30px)}.Dff20G_editorialGraphic figcaption{margin-bottom:24px}.Dff20G_editorialGraphic figcaption>strong{font-size:18px;font-weight:600;line-height:1.4;display:block}.Dff20G_editorialGraphic figcaption>p{color:var(--mist);margin:7px 0 0;font-size:14px;line-height:1.5}.Dff20G_body .Dff20G_graphicItems{margin:0;padding:0;list-style:none}.Dff20G_body .Dff20G_graphicItems>li{min-width:0;margin:0;padding:0}.Dff20G_graphicLabel{font-size:17px;line-height:1.3;display:block}.Dff20G_body .Dff20G_graphicItemCopy p{margin:12px 0 0;font-size:15px;line-height:1.6}.Dff20G_documentMark{opacity:.75;margin-bottom:24px;display:block}.Dff20G_deliverables .Dff20G_graphicItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Dff20G_body .Dff20G_deliverables .Dff20G_graphicItems>li{color:#26311e;background:#d6e1c7;border:1px solid #e4ecd9;padding:22px;box-shadow:3px 3px #819269}.Dff20G_deliverables .Dff20G_graphicItems>li:nth-child(2){transform:rotate(1deg)}.Dff20G_deliverables .Dff20G_graphicItems>li:nth-child(3){transform:rotate(-1deg)}.Dff20G_body .Dff20G_deliverables .Dff20G_graphicLabel{color:#26311e}.Dff20G_body .Dff20G_measures{background:#1c1d21;border-color:#39414b}.Dff20G_measures .Dff20G_graphicItems{gap:0;display:grid}.Dff20G_body .Dff20G_measures .Dff20G_graphicItems>li{border-top:1px solid #3a414d;grid-template-columns:36px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.Dff20G_body .Dff20G_measures .Dff20G_graphicItems>li:last-child{padding-bottom:0}.Dff20G_measureMark{color:#c5d5eb;width:30px;height:30px;font-family:var(--font-mono), monospace;border:1px solid #68819e;place-items:center;margin-top:1px;font-size:13px;display:grid}.Dff20G_measures .Dff20G_graphicItems>li:nth-child(2) .Dff20G_measureMark{color:#c7dbaf;border-color:#7c9165}.Dff20G_measures .Dff20G_graphicItems>li:nth-child(3) .Dff20G_measureMark{color:#edcd94;border-color:#9d855a}.Dff20G_measures .Dff20G_graphicItems>li:nth-child(4) .Dff20G_measureMark{color:#e9c5b7;border-color:#a18073}.Dff20G_body .Dff20G_measures .Dff20G_graphicItemCopy{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.Dff20G_body .Dff20G_measures .Dff20G_graphicItemCopy p{color:#c3c6cc;margin:0}.Dff20G_body .Dff20G_comparison{background:#25221c;border-color:#4d4432}.Dff20G_comparison .Dff20G_graphicItems{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:20px;display:grid}.Dff20G_body .Dff20G_comparison .Dff20G_graphicItems>li{color:#403c33;background:#e6dfd1;border-top:5px solid #938775;padding:24px;box-shadow:4px 4px #776c56}.Dff20G_body .Dff20G_comparison .Dff20G_graphicItems>li:last-child{color:#293222;background:#e0e7d7;border-top-color:#849a6c;box-shadow:4px 4px #6f805e}.Dff20G_body .Dff20G_comparison .Dff20G_graphicLabel{color:inherit;border-bottom:1px solid #9da28e;padding-bottom:15px;font-size:17px}@media (min-width:1200px){.Dff20G_deliverables .Dff20G_graphicItems{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.Dff20G_body .Dff20G_deliverables .Dff20G_graphicItems>li{padding:18px 14px}.Dff20G_deliverables .Dff20G_graphicLabel{font-size:16px}.Dff20G_body .Dff20G_deliverables .Dff20G_graphicItemCopy p{font-size:14px}}@media (max-width:1000px){.Dff20G_hero{grid-template-columns:1fr;gap:32px;margin-bottom:48px}.Dff20G_cover{max-width:760px}.Dff20G_readingLayout{flex-direction:column;gap:32px;display:flex}.Dff20G_readingColumn{width:100%}.Dff20G_toc{width:100%;max-width:760px;max-height:none;position:static;overflow:visible}.Dff20G_desktopToc{display:none}.Dff20G_mobileToc{border-block:1px solid var(--line);padding:0;display:block}.Dff20G_mobileToc summary{cursor:pointer;justify-content:space-between;margin:0;padding:18px 0;list-style:none;display:flex}.Dff20G_mobileToc summary::-webkit-details-marker{display:none}.Dff20G_mobileToc[open] summary span{transform:rotate(45deg)}.Dff20G_mobileToc nav{padding-bottom:20px}.Dff20G_mobileToc a{min-height:44px;padding-block:11px}}@media (max-width:700px){.Dff20G_main{padding-top:120px;padding-bottom:64px}.Dff20G_header{margin-bottom:0}.Dff20G_next{flex-direction:column;align-items:flex-start}.Dff20G_comparison .Dff20G_graphicItems{grid-template-columns:1fr}.Dff20G_body .Dff20G_measures .Dff20G_graphicItemCopy{grid-template-columns:1fr;gap:8px}.Dff20G_cover{margin-bottom:36px}.Dff20G_body{font-size:18px;line-height:1.75}.Dff20G_meta{gap:8px 18px}.Dff20G_readingCardWithImage{grid-template-columns:1fr;gap:24px}.Dff20G_serviceReading{padding-block:48px}}@media (prefers-reduced-motion:reduce){.Dff20G_toc a,.Dff20G_readingCard{scroll-behavior:auto;transition:none}}.Dff20G_qaReview{border-top:1px solid var(--line);background:var(--ink);color:var(--bone);z-index:30;padding:24px max(5.555vw,24px);font-size:14px;line-height:1.6;position:relative}.Dff20G_qaReview p{color:var(--mist);margin:4px 0 12px}.Dff20G_qaReview nav{flex-wrap:wrap;gap:12px 24px;display:flex}.Dff20G_qaReview a{color:inherit;text-underline-offset:4px}.Dff20G_qaReview details{margin-top:16px}.Dff20G_qaReview summary{cursor:pointer}.Dff20G_qaReview dl{margin-bottom:0}.Dff20G_qaReview dt{font-weight:600}.Dff20G_qaReview dd{overflow-wrap:anywhere;margin:0 0 8px}.Dff20G_qaBadge{z-index:40;background:var(--ink);max-width:calc(100vw - 32px);color:var(--bone);border:1px solid var(--mist);text-underline-offset:3px;padding:8px 12px;font-size:12px;line-height:1.5;position:fixed;bottom:16px;left:16px}
.jesFKG_scene.jesFKG_scene{--paper:#f4f3ed;--dark:#262922;--muted:#697063;--mint:#dce9c5;--blue:#dce6f6;--amber:#efe0b7;color:var(--bone);overflow-wrap:anywhere;margin:44px 0;font-size:14px;line-height:1.5}.jesFKG_scene.jesFKG_scene p,.jesFKG_scene.jesFKG_scene h3,.jesFKG_scene.jesFKG_scene dl,.jesFKG_scene.jesFKG_scene dd{margin:0}.jesFKG_scene.jesFKG_scene strong{color:inherit}.jesFKG_scene.jesFKG_scene h3{font-family:var(--font-body), sans-serif;letter-spacing:-.035em;font-weight:650;line-height:1.18}.jesFKG_scene.jesFKG_scene button{font:inherit;cursor:pointer}.jesFKG_scene.jesFKG_scene svg{flex:none;width:20px;height:20px}.jesFKG_scene.jesFKG_scene button:focus-visible,.jesFKG_panel:focus-visible{outline-offset:4px;outline:2px solid #7b99d1}.jesFKG_caption{margin:0 0 20px}.jesFKG_caption>strong{letter-spacing:-.025em;font-size:19px;line-height:1.4;display:block}.jesFKG_scene.jesFKG_scene .jesFKG_caption p{color:var(--mist);margin-top:6px;font-size:14px}.jesFKG_sceneLabel,.jesFKG_conclusionLabel,.jesFKG_pageKicker{text-transform:uppercase;letter-spacing:.07em;font-size:11px}.jesFKG_tabs{gap:4px;display:none}.jesFKG_scene[data-enhanced] .jesFKG_tabs{display:flex}.jesFKG_tabs button{min-height:44px;color:var(--mist);background:0 0;border:1px solid #0000;padding:10px 16px;transition:color .2s,background .2s}.jesFKG_tabs button[aria-selected=true]{color:var(--dark);background:var(--paper);border-color:var(--paper)}.jesFKG_scene[data-enhanced] .jesFKG_panel{display:none}.jesFKG_scene[data-enhanced] .jesFKG_panel[data-active=true]{display:block}.jesFKG_scene:not([data-enhanced]) .jesFKG_panel+.jesFKG_panel{margin-top:24px}.jesFKG_scene:not([data-enhanced]) .jesFKG_findingTabs{pointer-events:none}.jesFKG_scene[data-playing=false] *,.jesFKG_scene[data-playing=false] :before,.jesFKG_scene[data-playing=false] :after{animation-play-state:paused!important}.jesFKG_browser{background:var(--paper);min-width:0;color:var(--dark);border:1px solid #d2d4ca;border-radius:6px;overflow:hidden;box-shadow:0 3px #363b2b,0 14px 32px #0002}.jesFKG_browserBar{color:#6d7466;background:#e9ebe3;border-bottom:1px solid #dedfd7;align-items:center;gap:14px;min-width:0;padding:10px 14px;font-size:10px;display:flex}.jesFKG_browserBar>svg{margin-left:auto;width:12px!important;height:12px!important}.jesFKG_dots{flex:none;gap:4px;display:flex}.jesFKG_dots i{border:1px solid #969c8d;border-radius:50%;width:5px;height:5px}.jesFKG_address{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jesFKG_address b{color:#4c5542;font-weight:500}.jesFKG_brand{letter-spacing:-.04em;align-items:center;gap:8px;font-size:14px;display:flex}.jesFKG_brandMark{grid-template-columns:repeat(3,3px);align-items:end;gap:2px;height:16px;display:grid}.jesFKG_brandMark i{background:#4a6541;height:10px}.jesFKG_brandMark i:nth-child(2){height:16px}.jesFKG_brandMark i:nth-child(3){height:13px}.jesFKG_sitePhoto{object-fit:cover;width:100%;height:100%;display:block}.jesFKG_siteNav{border-bottom:1px solid #e3e3da;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.jesFKG_siteNav>span{color:var(--muted);font-size:11px}.jesFKG_comparisonStage{background:#22271f;border:1px solid #414738;padding:22px}.jesFKG_comparisonToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.jesFKG_comparisonToolbar .jesFKG_sceneLabel{color:#aebba1;text-transform:none;letter-spacing:0;max-width:210px;font-size:13px}.jesFKG_comparisonToolbar .jesFKG_tabs{background:#171c13;border:1px solid #46513c;padding:3px}.jesFKG_comparisonToolbar .jesFKG_tabs button{min-width:75px;padding:8px 12px}.jesFKG_webHero{grid-template-columns:1.3fr .7fr;align-items:center;gap:24px;padding:24px;display:grid}.jesFKG_pageKicker{color:var(--muted);margin-bottom:10px;font-size:10px;display:block}.jesFKG_scene.jesFKG_scene .jesFKG_webHero h3{max-width:15ch;font-size:clamp(24px,2.6vw,30px)}.jesFKG_scene.jesFKG_scene .jesFKG_webHero p{color:#65705d;margin-top:12px;font-size:13px;line-height:1.6}.jesFKG_webHero .jesFKG_sitePhoto{aspect-ratio:1;border:1px solid #d5d9cd}.jesFKG_integrationDetails{background:#eee9db;border:1px solid #d1c7ad;margin:0 24px 24px;position:relative}.jesFKG_integrationDetails[data-improved=true]{background:#e6eddb;border-color:#a2b68b}.jesFKG_sectionLabel{border-bottom:1px solid #bbc0ad;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;font-weight:600;display:flex}.jesFKG_stateBadge{border:1px solid #a7ad98;padding:2px 7px;font-size:10px;font-weight:500}.jesFKG_integrationDetails dl>div{grid-template-columns:140px 1fr;gap:18px;min-height:72px;padding:14px 16px;display:grid}.jesFKG_integrationDetails dl>div+div{border-top:1px solid #c9cebb}.jesFKG_integrationDetails dt{align-items:flex-start;gap:8px;font-size:12px;font-weight:650;display:flex}.jesFKG_integrationDetails dt svg{margin-top:2px;width:14px!important;height:14px!important}.jesFKG_integrationDetails dd{font-size:13px;line-height:1.55}.jesFKG_scan{pointer-events:none;border:2px solid #0000;position:absolute;inset:-1px}.jesFKG_scene[data-started=true] .jesFKG_panel[data-active=true] .jesFKG_scan{animation:1.8s ease-out both jesFKG_inspect}.jesFKG_scene.jesFKG_scene .jesFKG_changeNote{color:#b9c6a8;align-items:flex-start;gap:10px;margin-top:22px;font-size:13px;display:flex}.jesFKG_changeNote>svg{margin-top:2px;width:17px!important;height:17px!important}.jesFKG_auditStage{background:#23241e;border:1px solid #3e4233;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;padding:26px 20px;display:grid}.jesFKG_report{color:var(--dark);background:#e4e8d7;border:1px solid #c2cbb0;padding:22px 18px 16px;box-shadow:3px 4px #8c9876,6px 7px #4e5841,0 16px 24px #0003}.jesFKG_reportHeader{color:#657254;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:10px;display:flex}.jesFKG_reportHeader>svg{width:15px!important;height:18px!important}.jesFKG_reportBusiness{letter-spacing:-.04em;margin:18px 0 2px;font-size:24px;display:block}.jesFKG_reportDomain{color:#68745c;font-size:11px}.jesFKG_reportRule{background:#b5bfa5;height:1px;margin:20px 0 15px}.jesFKG_reportLabel{color:#627052;font-size:11px}.jesFKG_findingTabs{flex-direction:column;gap:6px;margin-top:10px;display:flex}.jesFKG_findingTabs button{text-align:left;color:#4c5542;background:0 0;border:1px solid #c7d0b8;align-items:center;gap:9px;width:100%;padding:13px 9px;display:flex}.jesFKG_findingTabs button[aria-selected=true]{background:#f5f7ee;border-color:#889b72;box-shadow:2px 2px #b8c6a1}.jesFKG_findingTabs button>span:nth-child(2){flex:1}.jesFKG_findingTabs strong{font-size:12px;font-weight:650;display:block}.jesFKG_findingTabs small{color:#728061;margin-top:3px;font-size:10px;display:block}.jesFKG_findingTabs button>svg{width:14px!important;height:14px!important}.jesFKG_status{background:#eee1bd;border:1px solid #ad9670;flex:none;place-items:center;width:23px;height:23px;font-size:13px;display:grid}.jesFKG_status[data-status=ready]{background:#d0dfbb;border-color:#8fa671}.jesFKG_status[data-status=review]{background:#e0e4e0;border-color:#a2aca0}.jesFKG_status>svg{width:15px!important;height:15px!important}.jesFKG_reportFooter{color:#657254;border-top:1px solid #b5bfa5;justify-content:space-between;align-items:center;margin-top:22px;padding-top:14px;font-size:9px;display:flex}.jesFKG_reportFooter>svg{width:12px!important;height:12px!important}.jesFKG_evidencePanels{min-width:0}.jesFKG_scene.jesFKG_scene .jesFKG_question{color:#d3daca;gap:8px;min-height:40px;margin:0 0 16px;font-size:13px;line-height:1.5;display:flex}.jesFKG_question>svg{margin-top:3px;width:15px!important;height:15px!important}.jesFKG_sourcePage .jesFKG_sitePhoto{height:78px}.jesFKG_sourcePage .jesFKG_brand{padding:14px 16px 0;font-size:11px}.jesFKG_scene.jesFKG_scene .jesFKG_sourcePage h3{padding:16px 16px 10px;font-size:21px}.jesFKG_scene.jesFKG_scene .jesFKG_sourceHighlight{background:#dce6f6;border-left:2px solid #7f98b1;margin:0 16px 18px;padding:7px 8px;font-size:13px;line-height:1.6}.jesFKG_scene[data-started=true] .jesFKG_panel[data-active=true] .jesFKG_sourceHighlight{animation:1.6s ease-out both jesFKG_source-highlight}.jesFKG_fileView{background:#f0f3e9;min-height:204px;padding:16px}.jesFKG_fileLabel{color:#6f7b63;font:11px var(--font-mono), monospace;border-bottom:1px solid #d3dac8;padding-bottom:12px;display:block}.jesFKG_fileView pre{font:11px/1.9 var(--font-mono), monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:18px}.jesFKG_findingConclusion{border-left:1px solid #6c7b59;margin-top:18px;padding-left:14px}.jesFKG_conclusionLabel{color:#8b9b78;margin:12px 0 5px;font-size:9px;display:block}.jesFKG_findingConclusion>strong{font-size:14px;font-weight:550;line-height:1.5;display:block}.jesFKG_scene.jesFKG_scene .jesFKG_findingConclusion p{color:#b9c3ac;font-size:12px;line-height:1.65}.jesFKG_measures{background:#1d2025;border:1px solid #383e47;padding:24px}.jesFKG_measures .jesFKG_tabs{border-bottom:1px solid #3b414b;gap:2px;margin-bottom:24px;padding-bottom:14px;display:none}.jesFKG_measures[data-enhanced] .jesFKG_tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.jesFKG_measures .jesFKG_tabs button{min-height:48px;padding:10px 8px;font-size:12px}.jesFKG_measures .jesFKG_tabs button[aria-selected=true]{background:var(--blue);border-color:var(--blue)}.jesFKG_measureStage>.jesFKG_panel{min-height:430px}.jesFKG_measureExplanation{color:#b9c1cd;border-top:1px solid #414752;padding-top:18px;font-size:14px;line-height:1.65;margin-top:28px!important}.jesFKG_measureExplanation>strong{color:#edf1f7;margin-bottom:6px;font-size:15px;display:block}.jesFKG_workIllustration{padding:0 18px 20px;position:relative}.jesFKG_verifiedPage{padding:20px}.jesFKG_scene.jesFKG_scene .jesFKG_verifiedPage h3{margin:18px 0;font-size:25px}.jesFKG_verifiedContent{grid-template-columns:.65fr 1fr;align-items:center;gap:20px;display:grid}.jesFKG_verifiedContent .jesFKG_sitePhoto{aspect-ratio:1.6}.jesFKG_verifiedContent p{color:#58634e;font-size:13px;line-height:1.6}.jesFKG_verifiedStamp{color:#314728;background:#d4e6be;border:1px solid #9bb97b;align-items:center;gap:9px;max-width:310px;margin:-6px 18px 0 auto;padding:14px;font-size:12px;display:flex;position:relative;box-shadow:3px 3px #495b3a}.jesFKG_scene[data-started=true] .jesFKG_panel[data-active=true] .jesFKG_verifiedStamp{animation:1.5s ease-out both jesFKG_confirmation}.jesFKG_chatWindow{color:#333;background:#fff;border:1px solid #d7d9d8;border-radius:7px;overflow:hidden;box-shadow:0 5px #5a6165,0 16px 32px #0002}.jesFKG_chatTop{border-bottom:1px solid #f0f0f0;justify-content:space-between;padding:15px 20px;font-weight:600;display:flex}.jesFKG_chatTop>span:first-child{align-items:center;gap:9px;display:flex}.jesFKG_chatBody{padding:20px 24px 28px}.jesFKG_scene.jesFKG_scene .jesFKG_prompt{color:#313131;background:#f1f1f1;border-radius:16px;max-width:85%;margin:0 0 30px auto;padding:12px 16px;font-size:14px}.jesFKG_chatAnswer{align-items:flex-start;gap:12px;display:flex}.jesFKG_chatAnswer>img{width:22px;height:22px;margin-top:3px}.jesFKG_chatAnswer p{font-size:14px;line-height:1.75}.jesFKG_citation{background:#eaf0f9;border:1px solid #b8c9e1;border-radius:5px;align-items:center;gap:10px;margin-top:18px;padding:10px 14px;display:flex}.jesFKG_citation>svg{width:16px!important;height:16px!important}.jesFKG_citation strong{font-size:12px;font-weight:550;display:block}.jesFKG_citation small{color:#687a93;margin-top:3px;font-size:10px;display:block}.jesFKG_scene[data-started=true] .jesFKG_panel[data-active=true] .jesFKG_citation{animation:1.5s ease-out both jesFKG_citation-reveal}.jesFKG_visitIllustration{grid-template-columns:118px 46px minmax(0,1fr);align-items:center;min-height:310px;padding:14px 0;display:grid}.jesFKG_referrer{text-align:center;color:#d6dfeb;flex-direction:column;align-items:center;gap:12px;display:flex}.jesFKG_referrer>img{background:#f5f6f5;border-radius:14px;width:60px;height:60px;padding:15px;box-shadow:0 4px #4d5b6d}.jesFKG_referrer strong{font-size:12px}.jesFKG_referrer span{color:#8897ab;font-size:10px}.jesFKG_visitPath{background:#728ba7;height:1px;position:relative}.jesFKG_visitPath>svg{color:#9db6d5;position:absolute;top:-10px;right:-2px}.jesFKG_visitPath i{background:#c8daf2;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.jesFKG_scene[data-started=true] .jesFKG_panel[data-active=true] .jesFKG_visitPath i{animation:1.6s ease-out both jesFKG_referral-arrival}.jesFKG_landingPage .jesFKG_sitePhoto{height:120px}.jesFKG_landingPage .jesFKG_brand{margin:14px 18px 12px;font-size:12px}.jesFKG_landingPage>strong{letter-spacing:-.03em;padding:0 18px;font-size:19px;line-height:1.3;display:block}.jesFKG_readingLines{padding:14px 18px 20px}.jesFKG_readingLines i{background:#d6dccf;width:85%;height:3px;margin:5px 0;display:block}.jesFKG_readingLines i:last-child{width:60%}.jesFKG_enquiryIllustration{padding:12px 30px}.jesFKG_mailWindow{color:#283420;background:#f2f4ee;border:1px solid #b4c3a5;box-shadow:4px 5px #556747,0 18px 24px #0002}.jesFKG_mailHeader{background:#e0e8d7;border-bottom:1px solid #d4decb;align-items:center;gap:10px;padding:15px 20px;font-size:14px;display:flex}.jesFKG_mailDot{background:#6a8a4e;border-radius:50%;width:7px;height:7px;margin-left:auto}.jesFKG_mailMeta{border-bottom:1px solid #dce2d5;gap:20px;padding:18px 20px;font-size:12px;display:flex}.jesFKG_mailMeta>span,.jesFKG_mailMessage>span{color:#6a795c}.jesFKG_mailMeta strong{font-weight:550}.jesFKG_mailMessage{padding:20px}.jesFKG_mailMessage>span{font-size:11px}.jesFKG_scene.jesFKG_scene .jesFKG_mailMessage p{margin-top:10px;font-size:16px;line-height:1.65}.jesFKG_fitNote{background:#deebd0;border-top:1px solid #c1d4ad;align-items:center;gap:9px;padding:12px 20px;font-size:12px;display:flex}.jesFKG_scene[data-started=true] .jesFKG_panel[data-active=true] .jesFKG_fitNote{animation:1.5s ease-out both jesFKG_confirmation}@keyframes jesFKG_inspect{0%{border-color:#a6be7d00;box-shadow:inset 0 0 #bcd79600}30%,65%{border-color:#7e9857;box-shadow:inset 0 0 0 3px #bcd79655}to{border-color:#0000;box-shadow:inset 0 0 #bcd79600}}@keyframes jesFKG_source-highlight{0%,15%{background:0 0;border-color:#0000}65%,to{background:#dce6f6;border-color:#7f98b1}}@keyframes jesFKG_confirmation{0%,25%{opacity:.35;transform:translateY(7px)}70%,to{opacity:1;transform:translateY(0)}}@keyframes jesFKG_citation-reveal{0%,20%{opacity:.25;transform:translateY(6px)}70%,to{opacity:1;transform:translateY(0)}}@keyframes jesFKG_referral-arrival{0%,15%{opacity:0;left:0}25%{opacity:1}90%{opacity:1;left:90%}to{opacity:0;left:95%}}@media (max-width:650px){.jesFKG_comparisonStage,.jesFKG_measures{padding:16px}.jesFKG_comparisonToolbar{gap:8px}.jesFKG_comparisonToolbar .jesFKG_sceneLabel{max-width:140px;font-size:12px}.jesFKG_comparisonToolbar .jesFKG_tabs button{min-width:62px;padding-inline:8px}.jesFKG_siteNav{padding:14px 16px}.jesFKG_webHero{grid-template-columns:1fr;gap:16px;padding:20px 16px}.jesFKG_webHero .jesFKG_sitePhoto{aspect-ratio:auto;height:120px}.jesFKG_scene.jesFKG_scene .jesFKG_webHero h3{max-width:18ch}.jesFKG_integrationDetails{margin:0 16px 16px}.jesFKG_integrationDetails dl>div{grid-template-columns:1fr;gap:7px;padding:13px}.jesFKG_integrationDetails dt,.jesFKG_integrationDetails dd{font-size:13px}.jesFKG_auditStage{grid-template-columns:1fr;gap:28px;padding:18px}.jesFKG_report{padding:18px}.jesFKG_reportBusiness{margin-top:12px;font-size:23px}.jesFKG_reportRule{margin:15px 0 12px}.jesFKG_findingTabs strong{font-size:14px}.jesFKG_findingTabs small{font-size:11px}.jesFKG_findingTabs button{padding:11px}.jesFKG_reportFooter{margin-top:16px}.jesFKG_evidenceBrowser .jesFKG_sourcePage .jesFKG_sitePhoto{height:110px}.jesFKG_sourcePage .jesFKG_brand{font-size:13px}.jesFKG_scene.jesFKG_scene .jesFKG_sourceHighlight,.jesFKG_scene.jesFKG_scene .jesFKG_findingConclusion p{font-size:14px}.jesFKG_scene.jesFKG_scene .jesFKG_question{min-height:auto;font-size:14px}.jesFKG_measures[data-enhanced] .jesFKG_tabs{grid-template-columns:1fr 1fr}.jesFKG_measures .jesFKG_tabs button{font-size:13px}.jesFKG_measureStage>.jesFKG_panel{min-height:0}.jesFKG_workIllustration{padding:0 0 16px}.jesFKG_verifiedPage{padding:16px}.jesFKG_verifiedContent{grid-template-columns:1fr;gap:14px}.jesFKG_verifiedContent .jesFKG_sitePhoto{height:110px}.jesFKG_verifiedContent p{font-size:14px}.jesFKG_verifiedStamp{max-width:85%;margin-right:10px}.jesFKG_chatBody{padding:16px}.jesFKG_scene.jesFKG_scene .jesFKG_prompt{max-width:95%}.jesFKG_chatAnswer{gap:8px}.jesFKG_chatAnswer>img{width:18px;height:18px}.jesFKG_visitIllustration{grid-template-columns:1fr;gap:0;padding:0}.jesFKG_referrer{text-align:left;flex-direction:row;gap:10px;margin-bottom:12px}.jesFKG_referrer>img{border-radius:8px;width:38px;height:38px;padding:8px}.jesFKG_referrer span{margin-left:auto}.jesFKG_visitPath{width:1px;height:28px;margin-left:19px}.jesFKG_visitPath>svg{top:auto;bottom:-3px;right:-9px;transform:rotate(90deg)}.jesFKG_visitPath i{top:0;left:-3px}.jesFKG_scene[data-started=true] .jesFKG_panel[data-active=true] .jesFKG_visitPath i{animation-name:jesFKG_referral-arrival-mobile}.jesFKG_enquiryIllustration{padding:0 4px 8px 0}.jesFKG_mailMeta{flex-wrap:wrap;gap:12px}.jesFKG_mailHeader,.jesFKG_mailMeta,.jesFKG_mailMessage,.jesFKG_fitNote{padding:14px 16px}}@keyframes jesFKG_referral-arrival-mobile{0%,15%{opacity:0;top:0}25%{opacity:1}90%{opacity:1;top:90%}to{opacity:0;top:95%}}@media (prefers-reduced-motion:reduce){.jesFKG_scene *,.jesFKG_scene :before,.jesFKG_scene :after{transition:none!important;animation:none!important}}.jesFKG_evidenceHeading{color:#c5d1b5;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;display:flex}.jesFKG_evidenceHeading>span{color:#94a383;font-size:10px}
