body.opa-theme{background:#f5f3ed!important}body.opa-theme .site-header__inner{width:min(1420px,calc(100% - 56px))}body.opa-theme .site-brand__text{font-weight:790!important;letter-spacing:-.045em}body.opa-theme .nav-link,body.opa-theme .nav-link--toggle{font-size:.86rem;font-weight:690}body.opa-theme .wp-site-blocks>:is(.page-shell,.post-shell,.product-shell){box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0 0 clamp(80px,9vw,132px);background:#f5f3ed}body.opa-theme .wp-site-blocks>:is(.page-shell,.post-shell,.product-shell)>:is(.page-hero,.post-hero,.product-hero){position:relative;overflow:hidden;width:100%;margin:0 0 clamp(58px,7vw,96px);padding:clamp(82px,9vw,132px) max(28px,calc((100% - 1340px) / 2)) clamp(72px,8vw,112px)!important;background:radial-gradient(circle at 76% 0,rgba(103,160,255,.16),transparent 33rem),linear-gradient(145deg,#06110d,#0b2018)!important;color:#f7fbf8;text-align:left}body.opa-theme .wp-site-blocks>:is(.page-shell,.post-shell,.product-shell)>:is(.page-hero,.post-hero,.product-hero):after{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:72px 72px;content:"";pointer-events:none}body.opa-theme .wp-site-blocks>:is(.page-shell,.post-shell,.product-shell)>:is(.page-hero,.post-hero,.product-hero)>*{position:relative;z-index:1;max-width:980px}body.opa-theme .wp-site-blocks>:is(.page-shell,.post-shell,.product-shell) :is(.page-eyebrow,.post-meta){color:#b9f26a!important;font-size:.7rem;font-weight:810;letter-spacing:.14em}body.opa-theme .wp-site-blocks>:is(.page-shell,.post-shell,.product-shell) :is(.page-title,.post-title,.product-title){max-width:960px;color:#f7fbf8!important;font-size:clamp(3.2rem,6vw,6rem);font-weight:690;letter-spacing:-.062em;line-height:.96;text-align:left}body.opa-theme .wp-site-blocks>.page-shell .page-subtitle,body.opa-theme .wp-site-blocks>.product-shell .product-summary{max-width:760px;margin:24px 0 0;color:rgba(236,246,239,.68)!important;font-size:1.08rem;line-height:1.65}body.opa-theme .blog-grid,body.opa-theme .blog-pagination,body.opa-theme .post-body,body.opa-theme .post-hero__media,body.opa-theme .product-body,body.opa-theme .product-grid{width:min(1340px,calc(100% - 80px));max-width:1340px;margin-right:auto;margin-left:auto}body.opa-theme .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:0}body.opa-theme .blog-card,body.opa-theme .post-hero__media,body.opa-theme .product-card,body.opa-theme .product-media{border-color:rgba(13,23,19,.12);border-radius:24px;background:#fff;box-shadow:0 24px 62px rgba(13,23,19,.07)}body.opa-theme .blog-card__media{overflow:hidden;background:#e8ece8}body.opa-theme .blog-card__media img{height:230px}body.opa-theme .blog-card__body{padding:28px 28px 32px}body.opa-theme .blog-card__title{font-size:1.55rem;line-height:1.08}body.opa-theme .blog-card__meta{color:#1769e8!important}body.opa-theme .text-link{color:#0d1713;font-weight:760}body.opa-theme .post-body{padding:clamp(34px,5vw,66px);border:1px solid rgba(13,23,19,.12);border-radius:26px;background:#fff}body.opa-theme .product-status{border-color:rgba(185,242,106,.34);background:rgba(185,242,106,.11);color:#dfffb8}body.opa-theme .product-cta{background:#0b1a14;color:#fff}@media (max-width:980px){body.opa-theme .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.opa-theme .blog-grid,body.opa-theme .blog-pagination,body.opa-theme .post-body,body.opa-theme .post-hero__media,body.opa-theme .product-body,body.opa-theme .product-grid{width:min(100% - 36px,760px)}}@media (max-width:640px){body.opa-theme .site-header__inner{width:100%}body.opa-theme .blog-grid{grid-template-columns:1fr}body.opa-theme .blog-grid,body.opa-theme .blog-pagination,body.opa-theme .post-body,body.opa-theme .post-hero__media,body.opa-theme .product-body,body.opa-theme .product-grid{width:min(100% - 28px,540px)}body.opa-theme .wp-site-blocks>:is(.page-shell,.post-shell,.product-shell)>:is(.page-hero,.post-hero,.product-hero){padding-inline:20px!important}body.opa-theme .wp-site-blocks>:is(.page-shell,.post-shell,.product-shell) :is(.page-title,.post-title,.product-title){font-size:clamp(2.65rem,13vw,4rem)}body.opa-theme .post-body{padding:26px 20px}}.apple-shell .language-switcher{position:relative;z-index:1200;flex:0 0 auto}.apple-shell .language-switcher__trigger{min-width:68px;height:46px;padding:0 .78rem;display:inline-flex;align-items:center;justify-content:center;gap:.46rem;border:1px solid rgba(13,54,45,.18);border-radius:999px;background:rgba(255,253,248,.9);color:#0a2b24;box-shadow:0 10px 28px rgba(7,39,32,.1);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.apple-shell .language-switcher.is-open .language-switcher__trigger,.apple-shell .language-switcher__trigger:focus-visible,.apple-shell .language-switcher__trigger:hover{border-color:rgba(90,141,45,.62);box-shadow:0 12px 30px rgba(7,39,32,.14),0 0 0 3px rgba(176,224,94,.16);transform:translateY(-1px);outline:none}.apple-shell .language-switcher__flag{width:24px;height:18px;display:block;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(9,44,34,.12)}.apple-shell .language-switcher__code{font-size:.72rem;font-weight:800;letter-spacing:.08em}.apple-shell .language-switcher__chevron{width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.apple-shell .language-switcher.is-open .language-switcher__chevron{transform:translateY(2px) rotate(225deg)}.apple-shell .language-switcher__menu{position:absolute;top:calc(100% + .72rem);right:0;width:196px;padding:.48rem;display:grid;gap:.18rem;border:1px solid rgba(13,54,45,.14);border-radius:17px;background:rgba(255,253,248,.98);box-shadow:0 22px 54px rgba(7,39,32,.2);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-7px) scale(.98);transform-origin:top right;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.apple-shell .language-switcher.is-open .language-switcher__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .15s ease,transform .15s ease,visibility 0s}.apple-shell .language-switcher__menu button{width:100%;min-height:46px;padding:.62rem .7rem;display:grid;grid-template-columns:27px 1fr 18px;align-items:center;gap:.55rem;border:0;border-radius:12px;background:transparent;color:#16352e;font:inherit;font-size:.9rem;font-weight:700;text-align:left;cursor:pointer}.apple-shell .language-switcher__menu button:focus-visible,.apple-shell .language-switcher__menu button:hover{background:rgba(139,187,82,.12);outline:none}.apple-shell .language-switcher__menu button.is-selected{background:rgba(139,187,82,.17);color:#092c22}.apple-shell .language-switcher__check{color:#4d7d2c;font-weight:900;text-align:center}@media (max-width:1320px) and (min-width:981px){.apple-shell .site-header__inner{gap:.72rem}.apple-shell .site-header__actions{gap:.48rem}.apple-shell .site-brand{gap:.68rem}.apple-shell .site-brand__logo{width:56px;height:56px}.apple-shell .site-brand__text{font-size:1rem}.apple-shell .nav-list{gap:.08rem;padding:.3rem .34rem}.apple-shell .nav-link,.apple-shell .nav-link--toggle{padding:.5rem .48rem;font-size:.74rem}.apple-shell .site-demo-cta{padding:.56rem .72rem;font-size:.76rem}.apple-shell .language-switcher__trigger{min-width:48px;width:48px;padding:0}.apple-shell .language-switcher__chevron,.apple-shell .language-switcher__code{display:none}}@media (max-width:980px){.apple-shell .site-header__inner{padding-right:10.45rem!important}.apple-shell .site-brand__text:before{max-width:calc(100vw - 12.2rem)!important}.apple-shell .language-switcher{position:fixed;top:calc(.88rem + env(safe-area-inset-top, 0px));right:calc(6.25rem + env(safe-area-inset-right, 0px));z-index:1510}.apple-shell .language-switcher__trigger{min-width:48px;width:48px;height:44px;padding:0;background:rgba(255,253,248,.96)}.apple-shell .language-switcher__chevron,.apple-shell .language-switcher__code{display:none}.apple-shell .language-switcher__menu{position:fixed;top:calc(4.72rem + env(safe-area-inset-top, 0px));right:calc(.88rem + env(safe-area-inset-right, 0px))}}@media (max-width:430px){.apple-shell .site-header__inner{padding-right:10rem!important}.apple-shell .site-brand__text:before{max-width:calc(100vw - 11.75rem)!important}.apple-shell .language-switcher{right:calc(5.9rem + env(safe-area-inset-right, 0px))}}body.opa-theme{--site-text:1rem;--site-title:clamp(2rem,1.5rem + 2vw,3.5rem);--site-heading:clamp(1.75rem,1.35rem + 1.3vw,2.5rem);--site-subheading:clamp(1.125rem,1rem + .5vw,1.5rem);font-size:var(--site-text)}body.opa-theme .site-shell .wp-site-blocks h1{font-size:var(--site-title)!important;line-height:1.12!important;letter-spacing:-.035em!important}body.opa-theme .site-shell .wp-site-blocks h2{font-size:var(--site-heading)!important;line-height:1.2!important;letter-spacing:-.025em!important}body.opa-theme .site-shell .wp-site-blocks h3{font-size:var(--site-subheading)!important;line-height:1.3!important;letter-spacing:-.015em!important}body.opa-theme .site-shell .wp-site-blocks p:not([class*=kicker]):not([class*=eyebrow]):not([class*=meta]):not([class*=label]){font-size:var(--site-text)!important;line-height:1.65!important}@media (min-width:981px){body.opa-theme .site-header__inner{box-sizing:border-box;width:min(1760px,calc(100% - 40px));max-width:none;padding:10px 0;gap:18px}body.opa-theme .language-switcher,body.opa-theme .site-brand,body.opa-theme .site-demo-cta{flex:0 0 auto}body.opa-theme .site-brand{gap:10px}body.opa-theme .site-brand__logo{width:40px;height:40px}body.opa-theme .site-brand__text{font-size:1rem}body.opa-theme .site-header__actions{flex:1 1 auto;min-width:0;gap:12px;justify-content:flex-end}body.opa-theme .site-header__actions>.nav-toggle{display:none!important}body.opa-theme .site-nav{flex:0 1 auto;min-width:0;overflow:visible}body.opa-theme .nav-list{min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end;gap:2px;padding:0}body.opa-theme .nav-link{font-size:.8125rem;padding:10px 7px}body.opa-theme .site-demo-cta{font-size:.8125rem;padding:10px 14px;white-space:nowrap}body.opa-theme .language-switcher__trigger{height:40px}body.opa-theme .nav-submenu{right:0;left:auto}}@media (min-width:981px) and (max-width:1320px){body.opa-theme .site-header__inner{gap:12px}body.opa-theme .site-header__actions{gap:8px}body.opa-theme .nav-link{padding:9px 5px}}body.opa-theme{--site-section-space:clamp(40px,4vw,64px)}body.opa-theme :is(.pp-intro,.pp-offer,.pp-system,.pp-workflow,.pp-people,.pp-rollout,.pp-choice,.pp-faq,.pp-final,.mp-capabilities,.mp-workflow,.mp-personal,.mp-related,.mp-contact__hero,.mp-contact__body,.mp-legal__hero,.mp-legal__body,.wo-promise,.wo-area,.wo-stack,.wo-close){padding-block:var(--site-section-space)}body.opa-theme :is(.pp-hero,.mp-hero,.wo-hero){padding-top:var(--site-section-space)}body.opa-theme :is(.pp-offer__head,.pp-section-head,.pp-section-head--rollout,.pp-workflow__intro,.mp-section-head,.wo-area__head){margin-bottom:28px}body.opa-theme :is(.pp-hero__path,.mp-proof,.wo-jump,.wo-stack__grid){margin-top:36px}body.opa-theme .pp-offer__card{min-height:0;padding:22px}body.opa-theme .pp-offer__card>span{margin-bottom:14px}body.opa-theme .pp-offer__card h3{margin-bottom:10px}body.opa-theme .pp-offer__card p{margin-bottom:18px}body.opa-theme .mp-card{min-height:0;padding:24px}body.opa-theme .mp-card__number{margin-bottom:22px}body.opa-theme .mp-card__line{top:24px;right:24px;height:18px}body.opa-theme .mp-card__line span{top:8px}body.opa-theme .mp-related__card{min-height:0;padding:24px}body.opa-theme .mp-related__card h3{margin-top:18px}body.opa-theme .mp-steps li{min-height:0;padding-block:22px}body.opa-theme :is(.pp-rollout__steps li,.wo-stack__grid article){min-height:0;padding-block:22px}body.opa-theme :is(.pp-rollout__steps span,.wo-stack__grid span){margin-bottom:20px}body.opa-theme .pp-story{min-height:0}body.opa-theme .pp-story__copy{padding:clamp(24px,3vw,44px)}body.opa-theme .pp-story__label{margin-bottom:18px}body.opa-theme :is(.mp-personal__panel,.mp-close__panel,.wo-close__panel){padding:clamp(24px,3vw,44px);gap:32px}body.opa-theme .wo-capabilities{padding:24px}body.opa-theme .mp-close{padding-bottom:var(--site-section-space)}body.opa-theme .wp-site-blocks>:is(.page-shell,.post-shell,.product-shell){padding-bottom:var(--site-section-space)}body.opa-theme .wp-site-blocks>:is(.page-shell,.post-shell,.product-shell)>:is(.page-hero,.post-hero,.product-hero){padding-block:var(--site-section-space)!important;margin-bottom:36px}body.opa-theme .pp-hero__grid{grid-template-columns:1fr;gap:0}body.opa-theme .pp-hero__copy{max-width:1060px}body.opa-theme .pp-hero__copy h1{max-width:1020px}body.opa-theme .pp-hero__lead{max-width:820px}body.opa-theme .pp-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.opa-theme .pp-story,body.opa-theme .pp-story:nth-child(2n){grid-template-columns:1fr;min-height:0}body.opa-theme .pp-story__copy{padding:24px}body.opa-theme .pp-index{margin-bottom:18px}body.opa-theme .pp-story__copy h3{margin-bottom:12px}body.opa-theme .pp-story__copy p{margin-bottom:18px}@media (max-width:720px){body.opa-theme .pp-stories{grid-template-columns:1fr}}body.opa-theme .pp-hero__facts{margin-top:24px}