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}body.opa-theme .pp-secondary{--site-title:clamp(2.75rem,3.65vw,4.2rem);--site-heading:clamp(2rem,2.55vw,3rem);--site-subheading:1.35rem;--mp-paper:#f6f4ee;--mp-paper-deep:#eeeee6;--mp-accent:#b9f26a;--mp-accent-soft:#9aae9e;--wo-paper:#f6f4ee;--wo-paper-deep:#eeeee6;background:#f6f4ee}body.opa-theme .pp-secondary :is(h1,h2,h3){font-weight:650}body.opa-theme .wp-site-blocks>.pp-rollout{padding-block:0}body.opa-theme .pp-secondary :is(.mp-shell,.wo-shell){width:min(1440px,88.6%)}body.opa-theme:has(.pp-secondary) .site-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.9)!important;border-bottom:1px solid rgba(13,23,19,.09)!important;box-shadow:0 8px 34px rgba(18,31,25,.045)!important;backdrop-filter:saturate(1.35) blur(18px)}body.opa-theme:has(.pp-secondary) .site-header__inner{max-width:1420px}body.opa-theme:has(.pp-secondary) .site-brand__logo{width:48px;height:48px}body.opa-theme:has(.pp-secondary) .site-brand__text{font-size:1.08rem;color:#0d1713!important}body.opa-theme:has(.pp-secondary) .site-demo-cta{min-height:46px;padding-inline:20px;box-shadow:none!important}body.opa-theme .pp-secondary :is(.mp-hero,.wo-hero,.mp-contact__hero,.mp-legal__hero){background:#071710;padding-top:64px}body.opa-theme .pp-secondary :is(.mp-grid,.mp-glow,.wo-hero__gridlines,.wo-hero__glow){display:none}body.opa-theme .pp-secondary :is(.mp-hero h1,.wo-hero h1){max-width:1030px;margin-bottom:24px}body.opa-theme .pp-secondary :is(.mp-hero h1 em,.wo-hero h1 em,.mp-contact h1 em){color:#9aae9e}body.opa-theme .pp-secondary :is(.mp-hero__intro,.wo-hero__lead){--site-text:1.13rem;max-width:760px;color:#b9c6bd!important}body.opa-theme .pp-secondary :is(.mp-kicker,.wo-kicker){font-size:.7rem;font-weight:750}body.opa-theme .pp-secondary :is(.mp-kicker--ink,.wo-kicker--ink,.mp-card__number,.mp-related__card>span,.mp-contact__aside li>span){color:#59705d!important}body.opa-theme .pp-secondary :is(.mp-button,.wo-button){min-height:50px;font-weight:700;box-shadow:none}body.opa-theme .pp-secondary :is(.mp-proof,.wo-jump){margin-top:48px}body.opa-theme .pp-secondary .mp-proof>div{padding-left:0}body.opa-theme .pp-secondary .mp-proof>div+div{padding-left:24px}body.opa-theme .pp-secondary :is(.mp-capabilities,.mp-workflow,.mp-personal,.mp-related,.wo-promise,.wo-area,.wo-stack){padding-block:88px}body.opa-theme .pp-secondary .mp-section-head{margin-bottom:38px}body.opa-theme .pp-secondary .mp-section-head h2{max-width:780px}body.opa-theme .pp-secondary .mp-bento{grid-template-columns:1fr 1fr;column-gap:7%;row-gap:0}body.opa-theme .pp-secondary .mp-card{grid-column:auto;min-height:0;padding:28px 0 36px;border:0;border-top:1px solid #cbd3c8;border-radius:0;background:transparent;box-shadow:none}body.opa-theme .pp-secondary .mp-card:after,body.opa-theme .pp-secondary .mp-card__line{display:none}body.opa-theme .pp-secondary .mp-card__number{margin-bottom:22px}body.opa-theme .pp-secondary .mp-card p{max-width:530px;--site-text:.96rem}body.opa-theme .pp-secondary .mp-workflow{background:#071710}body.opa-theme .pp-secondary .mp-workflow__grid{grid-template-columns:1fr 1fr;gap:10%}body.opa-theme .pp-secondary .mp-steps li{min-height:0;padding:26px 0;grid-template-columns:28px 1fr;gap:22px}body.opa-theme .pp-secondary .mp-steps p{color:#b9c6bd;--site-text:.96rem}body.opa-theme .pp-secondary .mp-personal{background:#f6f4ee}body.opa-theme .pp-secondary .mp-personal:before,body.opa-theme .pp-secondary .mp-personal__heading:after,body.opa-theme .pp-secondary .mp-personal__panel:after{display:none}body.opa-theme .pp-secondary .mp-personal__panel{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;grid-template-columns:1fr 1fr;gap:10%}body.opa-theme .pp-secondary .mp-personal__letter{padding-left:0;border-left:0}body.opa-theme .pp-secondary .mp-personal__letter strong:before{background:#59705d}body.opa-theme .pp-secondary .mp-related{background:#eeeee6}body.opa-theme .pp-secondary .mp-related__grid{gap:4%}body.opa-theme .pp-secondary .mp-related__card{min-height:185px;padding:24px 0 12px;border:0;border-top:1px solid #bdc8bb;border-radius:0;background:transparent}body.opa-theme .pp-secondary .mp-related__card:hover{transform:none;background:transparent}body.opa-theme .pp-secondary .mp-related__card:hover h3{text-decoration:underline;text-underline-offset:5px}body.opa-theme .pp-secondary .mp-related__card h3{margin-top:25px}body.opa-theme .pp-secondary :is(.mp-close,.wo-close){padding-block:64px;background:#071710}body.opa-theme .pp-secondary :is(.mp-close__panel,.wo-close__panel){padding:0;border-radius:0;box-shadow:none;background:transparent;align-items:center}body.opa-theme .pp-secondary .wo-promise__layout{grid-template-columns:.45fr 1.05fr .7fr;gap:5%}body.opa-theme .pp-secondary .wo-area{--area-accent:#59705d;background:#f6f4ee}body.opa-theme .pp-secondary .wo-area:nth-child(2n){background:#eeeee6}body.opa-theme .pp-secondary .wo-area__head{margin-bottom:38px}body.opa-theme .pp-secondary :is(.wo-area__number,.wo-capabilities__label,.wo-capabilities li span){color:#59705d!important}body.opa-theme .pp-secondary .wo-capabilities{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.opa-theme .pp-secondary .wo-capabilities li{padding-block:15px}body.opa-theme .pp-secondary .wo-stack{background:#071710}body.opa-theme .pp-secondary .wo-stack__grid{margin-top:40px}body.opa-theme .pp-secondary .wo-stack__grid article{min-height:230px}body.opa-theme .pp-secondary .wo-stack__grid span{margin-bottom:36px}body.opa-theme .pp-secondary .mp-contact__hero{padding-bottom:58px}body.opa-theme .pp-secondary .mp-contact__layout{display:grid;grid-template-columns:1.05fr 1fr;gap:8%;align-items:start}body.opa-theme .pp-secondary .mp-contact__heading{padding-top:10px}body.opa-theme .pp-secondary .mp-contact__heading>p:last-of-type{color:#b9c6bd;--site-text:1.13rem;max-width:500px}body.opa-theme .pp-secondary .mp-contact__direct{margin-top:32px;display:grid;gap:8px;color:#9cb2a3;font-size:.82rem}body.opa-theme .pp-secondary .mp-contact__direct a{color:#f4f7f4;width:fit-content;font-size:1.12rem;text-decoration:underline;text-underline-offset:5px}body.opa-theme .pp-secondary .mp-contact__note{margin-top:46px;padding:24px 0 0;border-top:1px solid #ffffff25;border-radius:0;background:transparent}body.opa-theme .pp-secondary .mp-contact__form-wrap{padding:32px 36px;border-radius:16px;background:#fafbf8;box-shadow:0 24px 65px #00000020;--site-heading:1.9rem;--site-text:.875rem}body.opa-theme .pp-secondary .mp-contact__form-head{margin-bottom:24px}body.opa-theme .pp-secondary .mp-contact__form-head>span{color:#52715c;font-size:.63rem}body.opa-theme .pp-secondary .mp-contact-form{gap:17px}body.opa-theme .pp-secondary .mp-contact-form label>span{font-size:.77rem;font-weight:620}body.opa-theme .pp-secondary .mp-contact-form :is(input,textarea){background:#fff;border-color:#d9dfd6;border-radius:7px;font-size:.88rem}body.opa-theme .pp-secondary .mp-contact-form input{min-height:45px}body.opa-theme .pp-secondary .mp-contact-form textarea{min-height:120px}body.opa-theme .pp-secondary .mp-contact-form :is(input,textarea):focus{border-color:#66934a;box-shadow:0 0 0 3px #66934a22}body.opa-theme .pp-secondary .mp-contact-form__submit{align-items:stretch;flex-direction:column}body.opa-theme .pp-secondary .mp-contact-form__submit button{min-height:49px;justify-content:space-between;background:#b9f26a;color:#112117;font-size:.88rem}body.opa-theme .pp-secondary .mp-contact-form__submit p{--site-text:.7rem;text-align:center}body.opa-theme .pp-secondary .mp-contact__body{padding-block:88px}body.opa-theme .pp-secondary .mp-contact__grid{grid-template-columns:1fr 1fr;gap:10%}body.opa-theme .pp-secondary .mp-contact__aside{position:static}body.opa-theme .pp-secondary .mp-legal__hero{padding-bottom:58px}body.opa-theme .pp-secondary .mp-legal__body{padding-block:64px}body.opa-theme .pp-secondary .mp-legal__document{max-width:840px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;--site-heading:1.6rem;--site-subheading:1.2rem}body.opa-theme .pp-secondary .mp-legal__translation-note{border-radius:7px}body.opa-theme .pp-secondary .mp-legal__content a{color:#325c40}body.opa-theme .pp-secondary .privacy-wrapper{width:100%;max-width:none;margin:0;padding:0;left:auto;transform:none;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}body.opa-theme .pp-secondary .privacy-wrapper:after,body.opa-theme .pp-secondary .privacy-wrapper:before{display:none}body.opa-theme .pp-secondary :is(.privacy-highlight,.toc){padding:20px 24px;background:#eeeee6;border:1px solid #d2d8ce;border-radius:7px;box-shadow:none}body.opa-theme .pp-secondary .privacy-pill{background:#e5ecdc;color:#325c40}body.opa-theme .pp-secondary .privacy-wrapper section{scroll-margin-top:100px}body.opa-theme .wp-site-blocks>.pp-secondary>:is(.page-hero,.post-hero,.product-hero){padding:64px max(5.7%,calc((100% - 1440px) / 2)) 58px!important;background:#071710!important}body.opa-theme .wp-site-blocks>.pp-secondary>:is(.page-hero,.post-hero,.product-hero):after{display:none}body.opa-theme .pp-secondary :is(.blog-grid,.blog-pagination,.product-grid,.product-body,.post-hero__media){width:min(1440px,88.6%);max-width:1440px}body.opa-theme .pp-secondary .blog-grid{gap:44px 3%}body.opa-theme .pp-secondary .blog-card{border:0;border-radius:0;background:transparent;box-shadow:none;--site-heading:1.45rem}body.opa-theme .pp-secondary .blog-card__media{border-radius:12px}body.opa-theme .pp-secondary .blog-card__media img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}body.opa-theme .pp-secondary .blog-card__body{padding:24px 0 0}body.opa-theme .pp-secondary .blog-card__meta{color:#59705d!important}body.opa-theme .pp-secondary .blog-card__excerpt{--site-text:.94rem}body.opa-theme .pp-secondary .post-hero__media{max-width:1120px;border-radius:12px;box-shadow:none}body.opa-theme .pp-secondary .post-hero__media img{width:100%;height:auto;max-height:560px;object-fit:cover}body.opa-theme .pp-secondary .post-body{width:min(780px,88.6%);padding:0;border:0;border-radius:0;background:transparent;--site-heading:1.8rem;--site-subheading:1.3rem}body.opa-theme .pp-secondary :is(.product-media,.product-card){border-radius:12px;box-shadow:none}body.opa-theme .pp-secondary .product-media{align-self:start;min-height:0;aspect-ratio:3/2;border:0}body.opa-theme .pp-secondary .product-media img{width:100%;height:100%;object-fit:cover}@media (max-width:1050px){body.opa-theme .pp-secondary{--site-title:clamp(2.6rem,5vw,3.5rem)}body.opa-theme .pp-secondary :is(.wo-promise__layout,.mp-personal__panel,.mp-close__panel,.wo-close__panel){grid-template-columns:1fr;gap:32px}body.opa-theme .pp-secondary .mp-contact__layout{gap:5%}body.opa-theme .pp-secondary .mp-contact__form-wrap{padding:28px}}@media (max-width:850px){body.opa-theme .pp-secondary :is(.mp-hero,.wo-hero,.mp-contact__hero,.mp-legal__hero){padding-top:40px}body.opa-theme .pp-secondary :is(.mp-workflow__grid,.mp-contact__layout,.mp-contact__grid){grid-template-columns:1fr;gap:36px}body.opa-theme .pp-secondary .mp-contact__layout{max-width:650px}body.opa-theme .pp-secondary :is(.mp-workflow__intro,.mp-contact__heading){position:static;padding-top:0}body.opa-theme .pp-secondary .mp-contact__note{margin-top:24px}body.opa-theme .pp-secondary :is(.mp-capabilities,.mp-workflow,.mp-personal,.mp-related,.mp-contact__body,.wo-promise,.wo-area,.wo-stack){padding-block:56px}body.opa-theme .pp-secondary .mp-related__grid{grid-template-columns:1fr}body.opa-theme .pp-secondary .mp-related__card{min-height:0;padding-bottom:28px}body.opa-theme .wp-site-blocks>.pp-secondary>:is(.page-hero,.post-hero,.product-hero){padding-block:40px!important}}@media (max-width:600px){body.opa-theme .pp-secondary{--site-title:2.55rem;--site-heading:2rem}body.opa-theme .pp-secondary :is(.mp-shell,.wo-shell,.blog-grid,.blog-pagination,.post-hero__media,.post-body,.product-grid,.product-body){width:calc(100% - 36px)}body.opa-theme .wp-site-blocks>.pp-secondary>:is(.page-hero,.post-hero,.product-hero){padding-inline:18px!important}body.opa-theme .pp-secondary .mp-bento{grid-template-columns:1fr}body.opa-theme .pp-secondary .mp-proof>div+div{padding-left:0}body.opa-theme .pp-secondary .mp-contact__form-wrap{padding:24px 20px;--site-heading:1.7rem}body.opa-theme .pp-secondary .wo-stack__grid article{min-height:0}body.opa-theme .pp-secondary .mp-legal__document{--site-heading:1.5rem}}