:root{--bkm-container:1200px}html{scroll-behavior:smooth}body{text-wrap:pretty}.wp-site-blocks{min-height:100vh}.bkm-section{padding-block:clamp(3rem, 7vw, 6rem)}.bkm-card{border:1px solid var(--wp--preset--color--border);border-radius:18px;padding:clamp(1.25rem, 3vw, 2rem)}.bkm-eyebrow{font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (max-width:781px){.bkm-desktop-only{display:none!important}}.bkm-hero{padding-block:clamp(4.5rem, 10vw, 8rem)}.bkm-section-tight{padding-block:clamp(2.5rem, 6vw, 4.5rem)}.bkm-grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 260px),1fr));gap:clamp(1rem, 2vw, 1.5rem)}.bkm-card{background:var(--wp--preset--color--background);box-shadow:0 1px 2px rgb(0 0 0 / .03)}.bkm-card--dark{background:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background);border-color:rgb(255 255 255 / .12)}.bkm-kicker{display:inline-flex;width:fit-content;align-items:center;gap:.5rem;padding:.4rem .75rem;border:1px solid var(--wp--preset--color--border);border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bkm-article-shell{max-width:760px;margin-inline:auto}.bkm-article-shell :where(h2,h3){scroll-margin-top:7rem}.bkm-article-shell h2{margin-top:2.4em}.bkm-article-shell h3{margin-top:1.8em}.bkm-article-shell :where(p,li){line-height:1.78}@media (max-width:781px){.bkm-hero{padding-block:4rem}}:root{--bkm-max:1200px;--bkm-radius-sm:12px;--bkm-radius-md:18px;--bkm-radius-lg:28px;--bkm-shadow-sm:0 10px 35px rgba(17, 24, 39, .06);--bkm-shadow-md:0 24px 70px rgba(17, 24, 39, .10);--bkm-transition:180ms ease}body{overflow-x:hidden;-webkit-font-smoothing:antialiased}a{transition:color var(--bkm-transition),opacity var(--bkm-transition),transform var(--bkm-transition)}.wp-block-button__link{transition:transform var(--bkm-transition),box-shadow var(--bkm-transition),background var(--bkm-transition)}.wp-block-button__link:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgb(0 100 0 / .18)}.bkm-wrap{max-width:var(--bkm-max);margin-inline:auto}.bkm-hero{position:relative;overflow:hidden;padding-block:clamp(5rem, 11vw, 8.5rem)}.bkm-hero::before{content:"";position:absolute;width:min(720px, 70vw);aspect-ratio:1;right:-16%;top:-28%;border-radius:50%;background:radial-gradient(circle,rgb(0 100 0 / .16),#fff0 68%);pointer-events:none}.bkm-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(2.5rem, 6vw, 6rem);align-items:center}.bkm-hero-copy{position:relative;z-index:2}.bkm-hero-copy h1{max-width:13ch;margin-bottom:1.25rem}.bkm-hero-copy p{max-width:62ch}.bkm-visual{position:relative;z-index:2;border:1px solid var(--wp--preset--color--border);background:linear-gradient(145deg,#ffffff 0%,#f6f7f7 100%);border-radius:var(--bkm-radius-lg);box-shadow:var(--bkm-shadow-md);padding:18px}.bkm-visual-top{display:flex;gap:7px;padding:4px 2px 14px}.bkm-dot{width:8px;height:8px;border-radius:999px;background:#c7cbd0}.bkm-interface{border-radius:18px;background:#101212;color:#fff;padding:clamp(1.25rem, 3vw, 2rem);min-height:360px}.bkm-interface-row{border:1px solid rgb(255 255 255 / .10);border-radius:14px;padding:14px 16px;background:rgb(255 255 255 / .035);margin-top:12px}.bkm-interface-row strong{display:block;margin-bottom:4px}.bkm-interface-row span{color:rgb(255 255 255 / .62);font-size:.9rem}.bkm-status{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:700;padding:.4rem .7rem;border-radius:999px;color:#d8ffd8;background:rgb(0 100 0 / .28);border:1px solid rgb(215 255 215 / .18)}.bkm-status::before{content:"";width:7px;height:7px;border-radius:50%;background:#47d147}.bkm-section{padding-block:clamp(4rem, 8vw, 7rem)}.bkm-section-head{max-width:760px;margin-bottom:clamp(2rem, 4vw, 3rem)}.bkm-kicker{border-color:rgb(0 100 0 / .22);background:rgb(0 100 0 / .055)}.bkm-card{height:100%;border-radius:var(--bkm-radius-md);transition:transform var(--bkm-transition),box-shadow var(--bkm-transition),border-color var(--bkm-transition)}.bkm-card:hover{transform:translateY(-3px);border-color:rgb(0 100 0 / .22);box-shadow:var(--bkm-shadow-sm)}.bkm-product-card{display:flex;flex-direction:column;min-height:330px}.bkm-product-card .wp-block-buttons{margin-top:auto}.bkm-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background);font-size:.82rem;font-weight:800;letter-spacing:.04em}.bkm-product-card--dark{background:#101212;border-color:#202525;color:#fff}.bkm-product-card--dark p{color:rgb(255 255 255 / .68)}.bkm-product-card--dark .bkm-icon{background:var(--wp--preset--color--primary)}.bkm-metric{text-align:center;padding:clamp(1.4rem, 3vw, 2rem)}.bkm-metric strong{display:block;font-size:clamp(1.7rem, 4vw, 2.5rem);line-height:1.1;margin-bottom:.4rem}.bkm-metric span{color:var(--wp--preset--color--muted);font-size:.92rem}.bkm-steps{counter-reset:bkmstep}.bkm-step{position:relative;padding-left:4.25rem}.bkm-step::before{counter-increment:bkmstep;content:"0" counter(bkmstep);position:absolute;left:0;top:0;width:3rem;height:3rem;border-radius:14px;display:grid;place-items:center;background:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background);font-size:.78rem;font-weight:800}.bkm-usecase{border-left:3px solid var(--wp--preset--color--primary);padding-left:1.2rem}.bkm-faq details{border-top:1px solid var(--wp--preset--color--border);padding-block:1.1rem}.bkm-faq details:last-child{border-bottom:1px solid var(--wp--preset--color--border)}.bkm-faq summary{cursor:pointer;font-weight:700}.bkm-faq details p{color:var(--wp--preset--color--muted)}.bkm-article-card .wp-block-post-featured-image{overflow:hidden;border-radius:14px}.bkm-article-card img{transition:transform 250ms ease}.bkm-article-card:hover img{transform:scale(1.025)}.bkm-article-shell{max-width:780px}.bkm-article-shell :where(p,li){font-size:1.03rem}.bkm-article-shell :where(img,figure){border-radius:14px}.bkm-final-cta{border-radius:var(--bkm-radius-lg);overflow:hidden;position:relative}.bkm-final-cta::after{content:"";position:absolute;inset:auto -10% -60% auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgb(0 100 0 / .55),#fff0 70%);pointer-events:none}@media (max-width:900px){.bkm-hero-grid{grid-template-columns:1fr}.bkm-hero-copy h1{max-width:16ch}.bkm-visual{max-width:760px}}@media (max-width:620px){.bkm-hero{padding-block:4.25rem}.bkm-interface{min-height:300px}.bkm-step{padding-left:0;padding-top:4rem}}.bkm-products-directory-shell{padding-block:clamp(4.5rem, 9vw, 7rem)}.bkm-products-directory-intro{max-width:820px;margin-bottom:clamp(2.5rem, 5vw, 4rem)}.bkm-products-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 300px),1fr));gap:1.25rem}.bkm-directory-card{border:1px solid var(--wp--preset--color--border);border-radius:var(--bkm-radius-md);background:var(--wp--preset--color--background);padding:clamp(1.4rem, 3vw, 2rem);min-height:300px;display:flex;flex-direction:column;transition:transform var(--bkm-transition),box-shadow var(--bkm-transition),border-color var(--bkm-transition)}.bkm-directory-card:hover{transform:translateY(-3px);border-color:rgb(0 100 0 / .22);box-shadow:var(--bkm-shadow-sm)}.bkm-directory-index{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background);font-size:.8rem;font-weight:800;margin-bottom:1.5rem}.bkm-directory-title{font-size:clamp(1.4rem, 3vw, 1.9rem);margin-block:0 .8rem}.bkm-directory-title a{color:inherit;text-decoration:none}.bkm-directory-card>p{color:var(--wp--preset--color--muted)}.bkm-directory-link{margin-top:auto;padding-top:1.25rem;font-weight:700;text-decoration:none}.bkm-footer-grid{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(120px,.7fr));gap:clamp(2rem, 4vw, 4rem)}.bkm-footer-heading{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--wp--preset--color--background);margin-bottom:1rem}.bkm-footer-links{list-style:none;padding:0;margin:0}.bkm-footer-links li+li{margin-top:.7rem}.bkm-footer-links a{color:rgb(255 255 255 / .68);text-decoration:none;font-size:.94rem}.bkm-footer-links a:hover{color:#fff}.bkm-footer-brand-copy{color:rgb(255 255 255 / .62);max-width:34ch}.bkm-footer-bottom{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:rgb(255 255 255 / .48);font-size:.82rem}@media (max-width:980px){.bkm-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bkm-footer-brand{grid-column:1 / -1}}@media (max-width:620px){.bkm-footer-grid{grid-template-columns:1fr 1fr}}.bkm-brand-link{display:inline-flex;align-items:center;gap:.7rem;color:var(--wp--preset--color--foreground);text-decoration:none;font-weight:800;line-height:1}.bkm-brand-image{display:block;width:34px;height:34px;object-fit:contain;border-radius:9px}.bkm-brand-name{font-size:1.05rem;letter-spacing:-.01em}.bkm-footer-brand .bkm-brand-link{color:var(--wp--preset--color--background)}.bkm-blog-index-shell{padding-block:clamp(4.5rem, 9vw, 7rem)}.bkm-blog-index-intro{max-width:820px;margin-bottom:clamp(2.5rem, 5vw, 4rem)}.bkm-blog-grid .wp-block-post{height:100%}.bkm-blog-grid .bkm-card{height:100%}.bkm-hidden-404{min-height:100vh;display:grid;place-items:center;padding:32px;background:#fff;color:#101212}.bkm-hidden-404-inner{max-width:620px;text-align:center}.bkm-hidden-404-code{font-size:clamp(4rem, 15vw, 8rem);font-weight:800;line-height:.9;letter-spacing:-.06em;margin:0 0 1.25rem}.bkm-hidden-404-title{font-size:clamp(1.6rem, 4vw, 2.4rem);margin-bottom:.8rem}.bkm-hidden-404-copy{color:var(--wp--preset--color--muted);margin:0}.bkm-brand-link{display:inline-flex;align-items:center;gap:.85rem;min-width:0}.bkm-brand-image{width:auto!important;height:48px!important;max-width:150px!important;object-fit:contain!important;object-position:left center!important;flex:0 0 auto;border-radius:0!important}.bkm-brand-name{font-size:1.2rem;line-height:1.1;white-space:nowrap}@media (max-width:782px){.bkm-brand-image{height:42px!important;max-width:130px!important}.bkm-brand-name{font-size:1.08rem}}@media (max-width:520px){.bkm-brand-image{height:36px!important;max-width:108px!important}.bkm-brand-link{gap:.6rem}.bkm-brand-name{font-size:1rem}}.bkm-brand-link{gap:.72rem}.bkm-brand-image{width:auto!important;height:54px!important;max-width:165px!important;object-fit:contain!important;object-position:left center!important}.bkm-brand-name{font-size:1.16rem;line-height:1.05;font-weight:800}@media (max-width:782px){.bkm-brand-image{height:44px!important;max-width:138px!important}.bkm-brand-name{font-size:1.06rem}}@media (max-width:520px){.bkm-brand-image{height:36px!important;max-width:108px!important}.bkm-brand-link{gap:.55rem}.bkm-brand-name{font-size:1rem}}.bkm-seo-landing{--bkm-ink:#101212;--bkm-muted:#697386;--bkm-line:#e2e7e2;--bkm-green:#006400;--bkm-soft:#f5f8f5;color:var(--bkm-ink)}.bkm-seo-landing .bkm-section{padding:clamp(4.5rem, 8vw, 7.5rem) 24px}.bkm-seo-landing .bkm-section-inner{max-width:1180px;margin-inline:auto}.bkm-seo-landing .bkm-narrow{max-width:820px}.bkm-seo-landing .bkm-eyebrow{margin:0 0 1rem;color:var(--bkm-green);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bkm-seo-landing h1{max-width:900px;font-size:clamp(3.2rem, 7vw, 6.3rem);line-height:.96;letter-spacing:-.055em;margin-bottom:1.6rem}.bkm-seo-landing h2{font-size:clamp(2.1rem, 4.8vw, 4rem);line-height:1.02;letter-spacing:-.04em;margin-bottom:1.25rem}.bkm-seo-landing h3{font-size:1.18rem;line-height:1.25;letter-spacing:-.015em}.bkm-seo-landing p{color:var(--bkm-muted);line-height:1.75}.bkm-seo-landing .bkm-lead{max-width:760px;font-size:clamp(1.15rem, 2.1vw, 1.45rem);line-height:1.55}.bkm-seo-hero{overflow:hidden;padding:clamp(5rem, 9vw, 8rem) 24px;background:radial-gradient(circle at 88% 14%,rgb(0 100 0 / .13),transparent 32%),linear-gradient(180deg,#fff 0%,#fbfdfb 100%)}.bkm-seo-hero-grid{max-width:1180px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(2.5rem, 6vw, 6rem);align-items:center}.bkm-seo-hero-copy .bkm-lead{max-width:700px}.bkm-cta-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.9rem}.bkm-tool-button,.bkm-secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.25rem;border-radius:999px;text-decoration:none;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.bkm-tool-button{background:var(--bkm-green);color:#fff!important;box-shadow:0 10px 30px rgb(0 100 0 / .16)}.bkm-secondary-button{border:1px solid #b9c1bb;background:#fff;color:var(--bkm-ink)!important}.bkm-tool-button:hover,.bkm-secondary-button:hover{transform:translateY(-1px)}.bkm-ui-shell{padding:14px;border:1px solid #dce3dc;border-radius:24px;background:rgb(255 255 255 / .94);box-shadow:0 30px 80px rgb(16 18 18 / .12)}.bkm-ui-window{min-height:470px;padding:22px;border-radius:16px;background:#101212;color:#fff}.bkm-ui-dots{display:flex;gap:6px;margin-bottom:24px}.bkm-ui-dots span{width:9px;height:9px;border-radius:50%;background:rgb(255 255 255 / .28)}.bkm-ui-status{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-bottom:20px;padding:7px 10px;border:1px solid rgb(55 200 75 / .22);border-radius:999px;background:rgb(0 100 0 / .3);color:#ddf6df;font-size:.74rem;font-weight:800}.bkm-ui-status:before{content:'';width:7px;height:7px;border-radius:50%;background:#4ed45a}.bkm-ui-row{padding:16px;border:1px solid rgb(255 255 255 / .12);border-radius:14px;background:rgb(255 255 255 / .035)}.bkm-ui-row+.bkm-ui-row{margin-top:11px}.bkm-ui-row strong{display:block;font-size:.98rem}.bkm-ui-row span{display:block;margin-top:5px;color:rgb(255 255 255 / .62);font-size:.86rem;line-height:1.5}.bkm-grid-4,.bkm-grid-3,.bkm-grid-2,.bkm-workflow-grid{display:grid;gap:1.2rem}.bkm-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bkm-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bkm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bkm-workflow-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bkm-card-v2,.bkm-workflow-card,.bkm-compare-card{height:100%;padding:clamp(1.35rem, 2.4vw, 1.85rem);border:1px solid var(--bkm-line);border-radius:18px;background:#fff}.bkm-card-v2 p,.bkm-workflow-card p,.bkm-compare-card p{margin-bottom:0}.bkm-card-index,.bkm-workflow-index{display:grid;place-items:center;width:38px;height:38px;margin-bottom:1rem;border-radius:11px;background:var(--bkm-ink);color:#fff;font-size:.75rem;font-weight:800}.bkm-workflow-card{position:relative;background:#101212;border-color:#202524;color:#fff}.bkm-workflow-card p{color:rgb(255 255 255 / .64)}.bkm-workflow-card h3{color:#fff}.bkm-workflow-index{background:var(--bkm-green)}.bkm-soft-section{background:var(--bkm-soft)}.bkm-dark-section{background:#101212;color:#fff}.bkm-dark-section h2,.bkm-dark-section h3{color:#fff}.bkm-dark-section p{color:rgb(255 255 255 / .65)}.bkm-dark-section .bkm-eyebrow{color:#70d676}.bkm-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2.5rem}.bkm-compare-card.is-muted{background:#f4f6f4}.bkm-compare-card.is-strong{border-color:#b7d4b7;background:#f8fff8}.bkm-check-list{list-style:none;padding:0;margin:1.5rem 0 0}.bkm-check-list li{position:relative;padding-left:1.6rem;margin:.65rem 0;color:var(--bkm-muted)}.bkm-check-list li:before{content:'✓';position:absolute;left:0;top:0;color:var(--bkm-green);font-weight:900}.bkm-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.bkm-panel-dark{padding:clamp(1.6rem,3vw,2.2rem);border-radius:22px;background:#101212;color:#fff}.bkm-panel-dark h3{color:#fff}.bkm-panel-dark p{color:rgb(255 255 255 / .64)}.bkm-panel-dark .bkm-check-list li{color:rgb(255 255 255 / .72)}.bkm-panel-dark .bkm-check-list li:before{color:#67d66d}.bkm-faq-stack{max-width:900px}.bkm-faq-stack details{border-top:1px solid var(--bkm-line);padding:1.2rem 0}.bkm-faq-stack details:last-child{border-bottom:1px solid var(--bkm-line)}.bkm-faq-stack summary{cursor:pointer;font-weight:800;font-size:1.05rem}.bkm-faq-stack details p{margin:.8rem 0 .2rem}.bkm-final-cta{padding:clamp(4rem,8vw,7rem) 24px;background:linear-gradient(135deg,#0e1210 0%,#142018 100%);color:#fff}.bkm-final-cta-inner{max-width:980px;margin-inline:auto;text-align:center}.bkm-final-cta h2{color:#fff}.bkm-final-cta p{max-width:760px;margin-inline:auto;color:rgb(255 255 255 / .67)}.bkm-final-cta .bkm-cta-row{justify-content:center}.bkm-final-cta .bkm-secondary-button{background:#fff0;border-color:rgb(255 255 255 / .35);color:#fff!important}@media (max-width:1080px){.bkm-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.bkm-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bkm-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.bkm-seo-hero-grid,.bkm-split{grid-template-columns:1fr}.bkm-seo-hero-grid{gap:2.5rem}.bkm-ui-window{min-height:390px}}@media (max-width:620px){.bkm-grid-4,.bkm-grid-3,.bkm-grid-2,.bkm-workflow-grid,.bkm-compare-grid{grid-template-columns:1fr}.bkm-seo-landing h1{font-size:clamp(2.8rem,15vw,4.6rem)}.bkm-seo-landing .bkm-section,.bkm-seo-hero,.bkm-final-cta{padding-left:18px;padding-right:18px}}.bkm-shell-header,.bkm-shell-footer{position:relative;z-index:20}.bkm-header-inner,.bkm-footer-inner{width:100%}.bkm-header-brand img{display:block;height:auto;max-width:190px}.bkm-shell-header .wp-block-navigation-item__content,.bkm-shell-footer a{text-underline-offset:.2em}.bkm-shell-header a:focus-visible,.bkm-shell-header button:focus-visible,.bkm-shell-footer a:focus-visible,.bkm-shell-footer button:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:3px;box-shadow:0 0 0 2px var(--wp--preset--color--base)}.bkm-shell-header .wp-block-button__link{min-height:48px;display:inline-flex;align-items:center}.bkm-footer-grid{display:grid;grid-template-columns:minmax(15rem,1.4fr) repeat(4,minmax(8rem,1fr));gap:var(--wp--preset--spacing--l)}.bkm-footer-grid ul{list-style:none;margin:0;padding:0}.bkm-footer-grid li+li{margin-top:var(--wp--preset--spacing--s)}.bkm-mobile-cta{display:none}@media (width <=64rem){.bkm-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <=30rem){.bkm-header-brand img{max-width:150px}.bkm-desktop-cta{display:none}.bkm-mobile-cta{display:list-item}.bkm-footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bkm-shell-header *,.bkm-shell-footer *{scroll-behavior:auto!important;transition-duration:0.01ms!important}}.bkm-shell-header .bkm-mobile-cta{display:none}@media (width <=30rem){.bkm-shell-header .bkm-mobile-cta{display:flex}}@media (width <=30rem){.bkm-shell-header .bkm-desktop-cta{display:none}.bkm-shell-header .wp-block-navigation__responsive-container-open,.bkm-shell-header .wp-block-navigation__responsive-container-close{align-items:center;justify-content:center;min-height:44px;min-width:44px}}:root{--bkm-p5-fast:180ms;--bkm-p5-slow:720ms;--bkm-p5-ease:cubic-bezier(.2,.75,.25,1)}.is-style-bkm-reveal{animation:bkm-p5-reveal var(--bkm-p5-slow) var(--bkm-p5-ease) both}.is-style-bkm-reveal.bkm-delay-1{animation-delay:120ms}.is-style-bkm-reveal.bkm-delay-2{animation-delay:240ms}.is-style-bkm-reveal.bkm-delay-3{animation-delay:360ms}.is-style-bkm-luminous{position:relative;isolation:isolate;border:1px solid color-mix(in srgb,var(--wp--preset--color--primary) 34%,transparent);box-shadow:0 22px 70px color-mix(in srgb,var(--wp--preset--color--primary) 10%,transparent)}.is-style-bkm-luminous::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--wp--preset--color--primary) 18%,transparent),transparent 38%)}.is-style-bkm-tech-grid{background-image:linear-gradient(color-mix(in srgb,var(--wp--preset--color--border) 22%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--wp--preset--color--border) 22%,transparent) 1px,transparent 1px);background-size:42px 42px;background-position:center}.is-style-bkm-accent-edge{border-inline-start:3px solid var(--wp--preset--color--primary);padding-inline-start:var(--wp--preset--spacing--m)}.wp-block-image.is-style-bkm-cinematic img{filter:saturate(.88) contrast(1.06);transition:transform var(--bkm-p5-slow) var(--bkm-p5-ease),filter var(--bkm-p5-fast) ease}.wp-block-image.is-style-bkm-cinematic:hover img{filter:saturate(1.04) contrast(1.08);transform:scale(1.018)}.wp-block-button.is-style-bkm-glow .wp-block-button__link{box-shadow:0 0 0 1px color-mix(in srgb,var(--wp--preset--color--primary) 36%,transparent),0 12px 36px color-mix(in srgb,var(--wp--preset--color--primary) 18%,transparent);transition:transform var(--bkm-p5-fast) ease,box-shadow var(--bkm-p5-fast) ease}.wp-block-button.is-style-bkm-glow .wp-block-button__link:hover,.wp-block-button.is-style-bkm-glow .wp-block-button__link:focus-visible{transform:translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--wp--preset--color--primary) 54%,transparent),0 18px 48px color-mix(in srgb,var(--wp--preset--color--primary) 25%,transparent)}.bkm-p5-marquee{overflow:hidden;white-space:nowrap}.bkm-p5-section-index{font-variant-numeric:tabular-nums;letter-spacing:.16em;text-transform:uppercase}.bkm-p5-editorial{text-wrap:balance}@keyframes bkm-p5-reveal{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.editor-styles-wrapper .is-style-bkm-reveal{animation:none}@media (max-width:781px){.is-style-bkm-accent-edge{padding-inline-start:var(--wp--preset--spacing--s)}.is-style-bkm-tech-grid{background-size:30px 30px}}@media (prefers-reduced-motion:reduce){.is-style-bkm-reveal,.wp-block-image.is-style-bkm-cinematic img,.wp-block-button.is-style-bkm-glow .wp-block-button__link{animation:none!important;transition-duration:.01ms!important;transform:none!important}}:root{--bkm-motion-fast:220ms;--bkm-motion-medium:420ms;--bkm-motion-slow:780ms;--bkm-motion-ease:cubic-bezier(.22,.8,.26,1)}.bkm-header-brand img,.bkm-shell-footer img{transform-origin:left center;transition:transform var(--bkm-motion-medium) var(--bkm-motion-ease),filter var(--bkm-motion-medium) ease}@media (hover:hover) and (pointer:fine){.bkm-header-brand a:hover img,.bkm-header-brand a:focus-visible img,.bkm-shell-footer figure a:hover img,.bkm-shell-footer figure a:focus-visible img{transform:translateY(-2px) scale(1.025);filter:drop-shadow(0 8px 18px color-mix(in srgb,var(--wp--preset--color--primary) 30%,transparent))}.is-style-bkm-luminous{transition:transform var(--bkm-motion-medium) var(--bkm-motion-ease),border-color var(--bkm-motion-fast) ease,box-shadow var(--bkm-motion-medium) ease}.is-style-bkm-luminous:hover,.is-style-bkm-luminous:focus-within{transform:translateY(-6px);border-color:color-mix(in srgb,var(--wp--preset--color--primary) 64%,transparent);box-shadow:0 28px 78px color-mix(in srgb,var(--wp--preset--color--primary) 18%,transparent)}.is-style-bkm-accent-edge{transition:transform var(--bkm-motion-medium) var(--bkm-motion-ease),border-color var(--bkm-motion-fast) ease}.is-style-bkm-accent-edge:hover,.is-style-bkm-accent-edge:focus-within{transform:translateX(5px);border-inline-start-color:color-mix(in srgb,var(--wp--preset--color--primary) 78%,white)}}.is-style-bkm-luminous::before{animation:bkm-p5-ambient-glow 8s ease-in-out infinite alternate;transform-origin:82% 18%}main .wp-block-cover.is-style-bkm-tech-grid .wp-block-group.alignwide>*{animation:bkm-p5-hero-enter var(--bkm-motion-slow) var(--bkm-motion-ease) both}main .wp-block-cover.is-style-bkm-tech-grid .wp-block-group.alignwide>*:nth-child(2){animation-delay:90ms}main .wp-block-cover.is-style-bkm-tech-grid .wp-block-group.alignwide>*:nth-child(3){animation-delay:180ms}main .wp-block-cover.is-style-bkm-tech-grid .wp-block-group.alignwide>*:nth-child(4){animation-delay:270ms}.wp-block-details summary{transition:color var(--bkm-motion-fast) ease,transform var(--bkm-motion-fast) ease}.wp-block-details summary:hover,.wp-block-details summary:focus-visible{color:var(--wp--preset--color--primary);transform:translateX(3px)}@keyframes bkm-p5-hero-enter{from{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bkm-p5-ambient-glow{from{opacity:.72;transform:scale(.96) translate3d(0,0,0)}to{opacity:1;transform:scale(1.08) translate3d(-2%,2%,0)}}.editor-styles-wrapper main .wp-block-cover.is-style-bkm-tech-grid .wp-block-group.alignwide>*,.editor-styles-wrapper .is-style-bkm-luminous::before{animation:none}@media (prefers-reduced-motion:reduce){.bkm-header-brand img,.bkm-shell-footer img,.is-style-bkm-luminous,.is-style-bkm-luminous::before,.is-style-bkm-accent-edge,main .wp-block-cover.is-style-bkm-tech-grid .wp-block-group.alignwide>*,.wp-block-details summary{animation:none!important;transition-duration:.01ms!important;transform:none!important}}