@font-face{font-family:"GoogleSansFlex";font-style:normal;font-display:swap;font-weight:100 1000;src:url("https://r2.gatilab.com/wp-content/uploads/2026/02/google-sans-flex.woff2") format("woff2")}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.acf-callout{position:relative;border:1px solid var(--acfb-border);border-radius:12px;padding:max(2rem,32px);background:var(--acfb-bg);color:var(--acfb-text);margin-top:max(.5rem,8px);margin-bottom:max(.5rem,8px)}.acf-callout-label{display:inline-block;font-size:max(.75rem,12px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:max(1rem,16px);color:currentColor}.acf-callout-content{line-height:1.6}.acf-callout-content>*:first-child{margin-top:0}.acf-callout-content>*:last-child{margin-bottom:0}@media (max-width:768px){.acf-callout{padding:max(1.5rem,24px)}}.acf-callout.is-style-testimonial :is([class*="stars"],[class*="rating"]){color:#d4a600}.acf-callout:is(.is-style-dashed-light,.is-style-dashed-dark,.is-style-highlight) .wp-block-list{list-style:none;padding-left:0}.acf-callout:is(.is-style-dashed-light,.is-style-dashed-dark,.is-style-highlight) .wp-block-list li{position:relative;padding-left:max(2rem,32px);margin-bottom:max(.75rem,12px)}.acf-callout:is(.is-style-dashed-light,.is-style-dashed-dark) .wp-block-list li::before{content:"→";position:absolute;left:0;color:#7cb342;font-weight:700}.acf-callout:is(.is-style-dashed-light,.is-style-dashed-dark,.is-style-highlight) .wp-block-button__link{background:#ffe135;color:var(--acfb-text);border-radius:50px;font-weight:600;box-shadow:0 4px 0 #ccb42a}.acf-callout:is(.is-style-dashed-light,.is-style-dashed-dark,.is-style-highlight) .wp-block-button__link:hover{transform:translateY(2px);box-shadow:0 2px 0 #ccb42a}.acf-callout.is-style-highlight{background:color-mix(in srgb,#22c55e 8%,var(--acfb-bg));border-width:3px;border-style:dashed;border-color:color-mix(in srgb,#22c55e 38%,var(--acfb-bg));color:var(--acfb-text)}.acf-checklist{--checklist-accent:var(--acfb-primary);--checklist-bg:var(--acfb-bg);--checklist-border:var(--acfb-border);--checklist-text-muted:var(--acfb-text-muted);--checklist-checkbox-border:var(--acfb-border-strong);margin-top:max(.5rem,8px);margin-bottom:max(.5rem,8px)}.acf-checklist__title{font-size:max(1.25rem,20px);font-weight:700;margin:0 0 max(1rem,16px) 0;color:inherit}.acf-checklist__empty{color:var(--checklist-text-muted);font-style:italic;margin:0}.acf-checklist.is-style-card{background-color:var(--checklist-bg);padding:max(1.5rem,24px);border-radius:12px;border:1px solid var(--acfb-border)}@media (max-width:600px){.acf-checklist.is-style-card{padding:max(1rem,16px)}}.acf-opinion-box{--ob-bg:color-mix(in srgb,currentColor 3%,transparent);--ob-border:color-mix(in srgb,currentColor 6%,transparent);--ob-text:inherit;--ob-text-muted-opacity:.6;--ob-citation-opacity:.5;--ob-content-opacity:.9;--ob-meta-border:color-mix(in srgb,currentColor 6%,transparent);--ob-avatar-border:color-mix(in srgb,currentColor 10%,transparent)}.acf-opinion-box{position:relative;padding:max(1.5rem,24px) max(1.75rem,28px);background:var(--ob-bg);border-radius:10px;margin:max(1.5rem,24px) auto;border:1px solid var(--ob-border);color:var(--ob-text)}.acf-opinion-box-content{font-size:max(1.125rem,18px);line-height:1.7;margin-bottom:max(1.25rem,20px);position:relative;opacity:var(--ob-content-opacity)}.acf-opinion-box-content>*:first-child{margin-top:0}.acf-opinion-box-content>*:last-child{margin-bottom:0}.acf-opinion-box-meta{display:flex;align-items:center;gap:max(.75rem,12px);padding-top:max(1rem,16px);border-top:1px solid var(--ob-meta-border)}@media (max-width:768px){.acf-opinion-box{padding:max(1.25rem,20px) max(1.25rem,20px) max(1.25rem,20px) max(1.5rem,24px)}.acf-opinion-box-content{font-size:max(1rem,16px)}}.acf-stats-block{--st-bg:var(--acfb-bg);--st-border:var(--acfb-border);--st-text:var(--acfb-text);--st-text-muted:var(--acfb-text-muted);--st-number:var(--wp--preset--color--primary,var(--acfb-primary));--st-icon:var(--wp--preset--color--primary,var(--acfb-primary));--st-shadow:var(--acfb-shadow-sm);--st-shadow-hover:var(--acfb-shadow-md);--st-divider:var(--acfb-border)}.acf-stats-block{padding:max(2rem,32px) 0;display:flex;gap:max(1.5rem,24px);margin-top:max(.5rem,8px);margin-bottom:max(.5rem,8px);color:var(--st-text)}.acf-stats-block.acf-stats-horizontal{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:max(1.25rem,20px)}.acf-stats-block.acf-stats-horizontal .acf-stat-item{flex:1 1 180px;max-width:280px}.acf-stat-item{text-align:center;padding:max(1.5rem,24px) max(1.25rem,20px);border-radius:14px;background:var(--st-bg);border:1px solid var(--st-border);box-shadow:var(--st-shadow);transition:box-shadow .25s ease,transform .25s ease}.acf-stat-item:hover{box-shadow:var(--st-shadow-hover);transform:translateY(-2px)}.acf-stat-icon{font-size:max(1.75rem,28px);margin-bottom:max(.75rem,12px);color:var(--st-icon);opacity:.85}.acf-stat-content{display:flex;flex-direction:column;gap:max(.25rem,4px)}.acf-stat-number{font-size:max(2.5rem,40px);font-weight:800;color:var(--st-number);line-height:1.1;display:flex;align-items:baseline;justify-content:center;gap:.15em;letter-spacing:-.02em}.acf-stat-suffix{font-size:max(1.25rem,20px);font-weight:600;opacity:.55}.acf-stat-value{display:inline-block}.acf-stat-label{font-size:max(.8125rem,13px);color:var(--st-text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.06em;margin-top:max(.25rem,4px)}.acf-stats-block.acf-has-animation .acf-stat-value{transition:all .5s ease}@media (max-width:768px){.acf-stats-block.acf-stats-horizontal{gap:max(1rem,16px)}.acf-stats-block.acf-stats-horizontal .acf-stat-item{flex:1 1 140px}.acf-stat-number{font-size:max(2rem,32px)}.acf-stat-suffix{font-size:max(1rem,16px)}}@media (max-width:480px){.acf-stats-block{padding:max(1rem,16px) 0}.acf-stats-block.acf-stats-horizontal .acf-stat-item{flex:1 1 100%}.acf-stat-number{font-size:max(1.75rem,28px)}.acf-stat-icon{font-size:max(1.5rem,24px)}}@media (prefers-reduced-motion:reduce){.acf-stat-item{transition:none}.acf-stat-item:hover{transform:none}.acf-stats-block.acf-has-animation .acf-stat-value{transition:none}}.acf-tabs-block{--acfb-tab-radius:var(--acfb-radius-m)}.acf-toc{box-sizing:border-box;padding:1rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent)}.acf-toc>.acf-toc__title{padding-block-end:.625em;border-block-end:1px solid color-mix(in srgb,currentColor 14%,transparent)}.acf-toc>.acf-toc__title{font-weight:bolder}.acf-toc>.acf-toc__title{margin-block:0}.acf-toc__content>.acf-toc__list{margin-block:0}.acf-toc>.acf-toc__title+.acf-toc__content{padding-block-start:1rem}.acf-toc__list>.acf-toc__item:first-child{margin-block-start:0}.acf-toc__list>.acf-toc__item:last-child{margin-block-end:0}.acf-toc__list--ul{list-style-type:disc}:root{--acf-toc-sticky-offset:calc(var(--header-height,0px) + var(--wp-admin--admin-bar--height,0px) + 20px)}html:has(.acf-toc--smooth-scroll){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.acf-toc--smooth-scroll){scroll-behavior:auto}}html:has(.acf-toc) :is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:80px}