.elementor-element.oz-content-hero{--padding-top:clamp(1.5rem,4vw,3rem);--padding-bottom:clamp(1.5rem,4vw,3rem);--padding-left:clamp(1.5rem,4vw,3rem);--padding-right:clamp(1.5rem,4vw,3rem);--flex-direction:row;--flex-wrap:nowrap;--align-items:center;--gap:var(--oz-space-lg);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.elementor-element.oz-content-hero__text{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;flex:1;min-width:0}.oz-content-hero>.elementor-widget-oz-content-field{width:45%;flex-shrink:0}.elementor-widget-oz-content-field:not(:has(.oz-content-field)){display:none}.oz-content-hero [data-oz-content-field="eyebrow"]{margin:0 0 var(--oz-space-md)}.oz-content-hero [data-oz-content-field="cta"]{margin-top:var(--oz-space-lg)}@media (max-width:47.999rem){.elementor-element.oz-content-hero{--flex-direction:column;--align-items:stretch}.oz-content-hero>.elementor-widget-oz-content-field{width:100%}}.oz-content-container{width:min(var(--oz-container-normal),calc(100% - 2 * var(--oz-container-padding)));margin-inline:auto}.oz-content-page{padding-top:var(--oz-space-xl)}.oz-content-breadcrumbs{color:var(--oz-color-text-muted);font-size:.875rem}.oz-content-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--oz-space-xs);list-style:none;padding:0;margin:0}.oz-content-breadcrumbs li{display:flex;gap:var(--oz-space-xs);overflow-wrap:anywhere}.oz-content-breadcrumbs li+li::before{content:'/';color:var(--oz-color-text-muted)}.oz-content-page a:not(.oz-button):not(.button):not(.wp-block-button__link):not(.elementor-button){color:var(--oz-color-link);text-underline-offset:.2em}.oz-content-page :is(a,button):focus-visible{outline:2px solid var(--oz-color-focus);outline-offset:4px;box-shadow:var(--oz-focus-ring)}.oz-content-hero{padding:clamp(1.5rem,4vw,3rem);background:var(--oz-color-surface);border-radius:var(--oz-radius-xl)}.oz-content-hero h1{font-size:clamp(2rem,1.4rem + 2.4vw,3.5rem);font-weight:var(--oz-font-weight-bold);line-height:1.1;margin:0 0 var(--oz-space-md);overflow-wrap:anywhere}.oz-content-hero .oz-lead{max-width:65ch;margin:0}.oz-content-hero--image{display:grid;grid-template-columns:1fr;gap:var(--oz-space-lg);align-items:center}.oz-content-hero__image{--oz-media-frame-ratio:1.333333;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.oz-content-page :is(h2,h3){font-weight:var(--oz-font-weight-bold);line-height:1.25}.oz-content-page h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);margin:0 0 var(--oz-space-lg)}.oz-content-page h3{font-size:var(--oz-font-size-editorial-h3);margin:0 0 var(--oz-space-sm)}.oz-content-body p{max-width:72ch;line-height:var(--oz-line-height-editorial-body)}.oz-content-page--business-terms .oz-content-body p,.oz-content-page--document .oz-content-body p{max-width:none}.oz-content-section{margin-block:0}.oz-content-grid{display:grid;grid-template-columns:1fr;gap:var(--oz-space-lg)}.oz-content-page .oz-content-link-card{display:flex;flex-direction:column;gap:var(--oz-space-sm);text-decoration:none;color:var(--oz-color-ink)}.oz-content-link-card p{font-size:.9375rem;color:var(--oz-color-text-muted);margin:0}.oz-content-link-card>span{margin-top:auto;font-size:1.5rem}.oz-content-link-card img{width:100%;aspect-ratio:4/3;object-fit:cover}body .oz-card.oz-content-link-card{border-color:#fff0}.oz-content-page .wp-block-media-text{gap:var(--oz-space-lg)}.oz-content-page .wp-block-media-text__content{padding:0}.oz-content-page .wp-block-media-text img{height:auto}.oz-content-page .wp-block-columns{gap:var(--oz-space-lg)}.oz-content-page .oz-content-cta{padding:clamp(1.5rem,4vw,3rem);border-radius:var(--oz-radius-xl);background:var(--oz-color-accent);color:var(--oz-color-ink)}.oz-content-cta h2{color:var(--oz-color-ink)}.oz-content-page .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.875rem 1.5rem;border-radius:var(--oz-radius-pill);background:var(--oz-color-primary);color:var(--oz-color-on-primary);font-weight:var(--oz-font-weight-bold);text-decoration:none}.oz-content-page .wp-block-button__link:hover{background:var(--oz-color-primary-hover)}.oz-content-page .oz-content-topic{background:var(--oz-color-dark);border-radius:var(--oz-radius-large);overflow:hidden;text-align:center;color:var(--oz-color-white)}.oz-content-page .oz-content-topic .wp-block-cover__background{background:var(--oz-color-dark);opacity:.8}.oz-content-page .oz-content-topic :is(h3,p,a){color:var(--oz-color-white);text-align:center}@media (min-width:48rem){.oz-content-hero--image{grid-template-columns:1fr 1fr}.oz-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.oz-content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.999rem){.oz-content-page .wp-block-columns{flex-direction:column}.oz-content-page .wp-block-media-text{grid-template-columns:1fr}.oz-content-page .wp-block-media-text :is(.wp-block-media-text__media,.wp-block-media-text__content){grid-column:1;grid-row:auto}.oz-content-page .wp-block-buttons{display:flex;flex-direction:column;align-items:stretch}.oz-content-page .wp-block-button__link{width:100%}}.e-con.oz-detail{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:var(--oz-space-lg);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.e-con.oz-detail__stack{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:var(--oz-space-md);min-width:0}.oz-detail .elementor-widget-heading h2{margin:0;font-size:var(--oz-font-size-editorial-h2)}.oz-detail .elementor-widget-heading h3{margin:0}.oz-detail .elementor-widget-heading :is(h2,h3){color:var(--oz-color-ink)}.oz-detail .elementor-widget-text-editor p{margin:0 0 .8rem}.oz-detail .elementor-widget-text-editor p:last-child{margin-bottom:0}.oz-detail .elementor-widget{margin-bottom:0}.e-con.oz-detail--surface,.e-con.oz-detail--education{--padding-top:clamp(2rem,5vw,4rem);--padding-bottom:clamp(2rem,5vw,4rem);--padding-left:clamp(1.5rem,4vw,3rem);--padding-right:clamp(1.5rem,4vw,3rem);border-radius:var(--oz-radius-xl);background:var(--oz-color-surface)}.e-con.oz-detail--education{background:var(--oz-color-accent);color:var(--oz-color-ink)}.oz-detail--education :is(h2,h3,p,.elementor-heading-title){color:var(--oz-color-ink)}.e-con.oz-detail__visual{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--justify-content:center;--align-items:center;min-height:280px;border-radius:var(--oz-radius-xl);background:var(--oz-color-surface);border:1px dashed var(--oz-color-text-muted);text-align:center}.oz-detail__visual .elementor-heading-title{color:var(--oz-color-text-muted)}.oz-detail__visual .elementor-widget-text-editor{font-size:.875rem;color:var(--oz-color-text-muted)}.e-con.oz-detail__feature{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:0px;--padding-right:1.5rem;border-top:1px solid var(--oz-color-border)}.oz-detail__label p{font-size:var(--oz-font-size-section-label);font-weight:var(--oz-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--oz-color-primary)}.oz-detail__pending p{font-size:.9375rem;color:var(--oz-color-text-muted)}.oz-content-page .oz-detail .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;background:var(--oz-color-primary);color:var(--oz-color-on-primary);border-radius:var(--oz-radius-pill)}.oz-content-page .oz-detail .elementor-button:hover{background:var(--oz-color-primary-hover)}@media(max-width:47.999rem){.e-con.oz-detail__visual{min-height:220px}}.elementor-element.oz-rich-hero{background:linear-gradient(115deg,var(--oz-color-surface) 55%,var(--oz-color-accent))}.oz-rich-hero .oz-content-hero__image{--oz-media-frame-ratio:1;aspect-ratio:1;mix-blend-mode:multiply}.oz-rich .elementor-widget-image{width:100%}.oz-rich .elementor-widget-image img{width:100%;height:auto}.oz-rich__photo .elementor-widget-image img,.elementor-widget-image.oz-rich__photo img{aspect-ratio:4/3;object-fit:cover;object-position:var(--oz-photo-position,50% 50%);padding:0}.oz-rich__photo .oz-content-hero__image{object-fit:cover;object-position:var(--oz-photo-position,50% 50%);padding:0}.elementor-widget-image.oz-rich__wide img{aspect-ratio:16/9;object-fit:cover}.elementor-widget-image.oz-rich__contain img{aspect-ratio:4/3;object-fit:contain;background:var(--oz-color-surface);padding:var(--oz-space-lg)}.e-con.oz-rich__feature{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:var(--oz-space-md)}.oz-rich__feature .elementor-widget-image img{aspect-ratio:3/2;object-fit:cover}.oz-rich__feature .oz-rich__contain img{object-fit:contain}.e-con.oz-rich__gallery{display:grid;grid-template-columns:1fr;gap:var(--oz-space-lg);padding:0}.oz-rich__gallery .elementor-widget-image img{aspect-ratio:4/3;background:var(--oz-color-surface)}.oz-rich__gallery .elementor-widget-image:not(.oz-rich__photo) img{object-fit:contain}.e-con.oz-rich--video{--padding-top:clamp(2rem,5vw,4rem);--padding-bottom:clamp(2rem,5vw,4rem);background:var(--oz-color-dark);border-radius:var(--oz-radius-xl);--padding-left:clamp(1.5rem,4vw,3rem);--padding-right:clamp(1.5rem,4vw,3rem)}.oz-detail.oz-rich--video .elementor-widget-heading :is(h2,h3),.oz-rich--video .elementor-widget-text-editor{color:var(--oz-color-white)}.oz-rich--video .elementor-custom-embed-image-overlay{aspect-ratio:16/9}.oz-rich--video .elementor-custom-embed-image-overlay img{width:100%;height:100%;object-fit:cover}.oz-rich__caption p{font-size:.875rem;color:var(--oz-color-text-muted)}@media(min-width:48rem){.e-con.oz-rich__gallery{grid-template-columns:1.3fr 1fr 1fr;align-items:stretch}.oz-rich__gallery .elementor-widget-image img{height:100%;min-height:240px}.oz-rich__image-first>.oz-rich__media{order:-1}}.oz-programming-hero .oz-content-hero__image{--oz-media-frame-ratio:1.333333;aspect-ratio:4/3;object-fit:cover;mix-blend-mode:normal}.oz-programming-hero__cta{margin-top:var(--oz-space-lg)}.oz-programming-hero .elementor-button{background:var(--oz-color-primary);color:var(--oz-color-on-primary)}.e-con.oz-method-card,article.oz-method-card{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--gap:var(--oz-space-md);background:var(--oz-context-soft);border-radius:var(--oz-radius-xl)}.oz-method-card .elementor-widget-button{margin-top:auto}.e-con.oz-method-card--wide{grid-column:1 / -1}@media (min-width:48rem){.oz-method-card--wide>.oz-editorial__layout--split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.oz-content-page .oz-robot-cards img{object-fit:contain;background:var(--oz-color-surface)}.oz-content-page .oz-robot-cards__link{font-size:1rem;font-weight:var(--oz-font-weight-bold);color:var(--oz-color-primary)}.oz-detail[id]{scroll-margin-top:8rem}.oz-education-hero .oz-content-hero__image{--oz-media-frame-ratio:1.333333;aspect-ratio:4/3;object-fit:cover;mix-blend-mode:normal}.oz-education-hero__cta{margin-top:var(--oz-space-lg)}.oz-education-hero .elementor-button{background:var(--oz-color-primary);color:var(--oz-color-on-primary);min-height:48px;display:inline-flex;align-items:center}.e-con.oz-education-route{background:var(--oz-color-surface);border-radius:var(--oz-radius-xl);overflow:hidden;--gap:0px}.oz-education-route>.oz-detail__stack{padding:var(--oz-card-padding);flex:1}.oz-education-route>.elementor-widget-image img{aspect-ratio:16/10;border-radius:0}.oz-education-route .elementor-widget-heading h3{font-size:clamp(1.5rem,1.2rem + .7vw,2rem)}:is(.oz-education-route,.oz-education-theme,.oz-education-activity) .elementor-widget-button{margin-top:auto}:is(.oz-education-theme,.oz-education-activity)>.oz-detail__stack{flex:1}.oz-education-theme .elementor-widget-image img{aspect-ratio:3/2;background:var(--oz-color-surface)}.oz-education-theme .elementor-widget-image:not(.oz-rich__photo) img{object-fit:contain}.e-con.oz-education-step{--padding-top:0px;--padding-right:0px;--padding-bottom:var(--oz-space-lg);--padding-left:0px;--gap:var(--oz-space-xs);border-bottom:1px solid var(--oz-color-border)}.oz-education-step:last-child{border-bottom:0;--padding-bottom:0px}.oz-education-step .oz-detail__label p{font-size:1rem}.e-con.oz-resource-card,:is(article,a).oz-resource-card{background:var(--oz-color-white);border-radius:var(--oz-radius-xl);overflow:hidden;--gap:0px}.oz-resource-card>.elementor-widget-image img{border-radius:0}.oz-resource-card>.oz-detail__stack{padding:var(--oz-card-padding);flex:1}.oz-resource-card .elementor-widget-button{margin-top:auto}.oz-resource-card .elementor-button{max-width:100%;white-space:normal}.e-con.oz-process-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--oz-space-lg);padding:0}.e-con.oz-process-flow__step{padding:var(--oz-space-lg);border-top:1px solid var(--oz-color-border);border-radius:0 0 var(--oz-radius-large) var(--oz-radius-large);background:var(--oz-color-surface)}.oz-process-flow__step .oz-detail__label p{font-size:1.5rem}.oz-process-flow__step .elementor-heading-title{color:var(--oz-color-ink)}@media (min-width:48rem){.e-con.oz-process-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.e-con.oz-process-flow--four{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(article,a).oz-resource-card{display:flex;flex-direction:column;min-width:0}:is(article,a).oz-resource-card>.oz-detail__stack{display:flex;flex-direction:column;gap:var(--oz-space-md)}.oz-resource-card__icon{padding:var(--oz-space-xl) var(--oz-card-padding);background:var(--oz-color-surface);color:var(--oz-context-accent)}.oz-resource-card__icon svg{width:var(--oz-space-2xl);height:var(--oz-space-2xl)}.oz-resource-card__link{margin-top:auto}@media (min-width:48rem){.oz-content-grid.oz-robot-cards:has(>a:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.elementor-widget-image.oz-photo--focus-bottom{--oz-photo-position:50% 85%}.elementor-widget-image.oz-photo--focus-left{--oz-photo-position:0% 50%}.elementor-widget-image.oz-photo--inset-portrait{--oz-photo-position:50% 40%;overflow:hidden}.elementor-widget-image.oz-photo--inset-portrait img{transform:scale(1.14);transform-origin:50% 0%}.oz-contact-address{font-style:normal;font-weight:var(--oz-font-weight-bold);line-height:1.6;margin:0}.oz-software-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:var(--oz-space-md);border:1px solid var(--oz-color-border);border-radius:var(--oz-radius-medium);background:var(--oz-color-background)}.oz-software-table table{width:100%;min-width:34rem;border-collapse:collapse;margin:0;border:0}.oz-software-table :is(th,td){padding:.875rem 1rem;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--oz-color-border);font-size:var(--oz-font-size-small)}.oz-software-table tbody tr:last-child :is(th,td){border-bottom:0}.oz-software-table thead th{background:var(--oz-color-surface);font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading)}.oz-software-table tbody th{width:22%;font-weight:var(--oz-font-weight-bold);color:var(--oz-color-heading);background:#fff0}.oz-software-table td{background:#fff0}.oz-facts{list-style:none;margin:var(--oz-space-sm) 0 0;padding:0;display:grid;gap:.25rem}.e-con.oz-actions{gap:var(--oz-space-sm)}.oz-content-page .elementor-widget-button.oz-button-outline .elementor-button{background:#fff0;border:2px solid var(--oz-color-primary);color:var(--oz-color-primary)}.oz-content-page .elementor-widget-button.oz-button-outline .elementor-button:hover{background:var(--oz-color-primary);color:var(--oz-color-on-primary)}.oz-workshop-download__meta p{margin:0;font-size:var(--oz-font-size-small);color:var(--oz-color-text-muted)}.oz-workshop-copy ul{margin:0 0 var(--oz-space-md)}