.e-con.oz-home-section{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.e-con.oz-home-section:is(.oz-home-why,.oz-home-robots,.oz-home-journey,.oz-home-slo,.oz-home-support){--padding-top:var(--oz-section-padding);--padding-bottom:var(--oz-section-padding)}.e-con.oz-home-hero{--padding-top:var(--oz-section-padding);--padding-bottom:var(--oz-section-padding)}.e-con.oz-home-stack,.e-con.oz-home-grid,.e-con.oz-home-actions,.e-con.oz-home-intro,.e-con.oz-home-media{--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.e-con.oz-home-stack,.e-con.oz-home-intro{--display:flex;--flex-direction:column;display:flex;--flex-direction:column;flex-direction:var(--flex-direction);gap:var(--oz-content-gap)}.e-con.oz-home-grid{--display:grid;display:grid;gap:var(--oz-grid-gap);grid-template-columns:minmax(0,1fr)}.e-con.oz-home-actions{--display:flex;--flex-direction:column;display:flex;--flex-direction:column;flex-direction:var(--flex-direction);gap:var(--oz-space-sm)}.oz-home-actions .elementor-widget-button,.oz-home-actions .elementor-button{width:100%}.oz-home-intro{max-width:45rem}.oz-home-intro--wide{max-width:54rem}.oz-home-hero{background:radial-gradient(circle at 8% 18%,rgb(163 240 198 / 38%) 0 4.5rem,transparent 4.6rem),linear-gradient(135deg,#f7f5ff 0%,#ffffff 58%,#eefcf4 100%);overflow:clip}.oz-home-hero__layout{--align-items:center;align-items:var(--align-items)}.oz-home-hero__copy{position:relative;z-index:1}.oz-home-hero__copy .elementor-widget-heading h1{font-size:clamp(2.7rem, 2rem + 3.25vw, 5.5rem);max-width:12ch}.oz-home-hero__copy .oz-lead{max-width:38rem}.e-con.oz-home-hero__visual{--padding-top:clamp(1.25rem, 3vw, 2.5rem);--padding-right:clamp(1.25rem, 3vw, 2.5rem);--padding-bottom:clamp(1.25rem, 3vw, 2.5rem);--padding-left:clamp(1.25rem, 3vw, 2.5rem);background:var(--oz-color-primary);border-radius:clamp(1.5rem, 4vw, 3.25rem);box-shadow:var(--oz-shadow-elevated);isolation:isolate;min-height:19rem;overflow:hidden;padding:clamp(1.25rem, 3vw, 2.5rem);position:relative}.oz-home-hero__visual::before,.oz-home-hero__visual::after{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:-1}.oz-home-hero__visual::before{background:var(--oz-brand-green);height:11rem;right:-3rem;top:-3rem;width:11rem}.oz-home-hero__visual::after{background:var(--oz-brand-yellow);bottom:-2.5rem;height:7rem;left:-2rem;width:7rem}.oz-home-media .elementor-widget-image,.oz-home-media .elementor-widget-image img{width:100%}.oz-home-media .elementor-widget-image img{background:#ebe8fa;height:100%;min-height:16rem;object-fit:cover}.oz-home-hero__visual .elementor-widget-image img{aspect-ratio:4 / 3;background:#ece9ff;box-shadow:0 16px 40px rgb(22 22 23 / 24%);transform:rotate(1.5deg)}.oz-home-visual-note,.oz-home-visual-note .elementor-heading-title{color:var(--oz-color-on-primary);font-size:var(--oz-font-size-small);letter-spacing:.06em;text-align:center;text-transform:uppercase}.oz-home-trust{background:var(--oz-color-white);border-bottom:1px solid var(--oz-color-border);border-top:1px solid var(--oz-color-border)}.oz-home-trust__grid{gap:0}.e-con.oz-home-trust__item{--padding-top:var(--oz-space-md);--padding-right:var(--oz-space-md);--padding-bottom:var(--oz-space-md);--padding-left:var(--oz-space-md);--align-items:center;align-items:var(--align-items);display:flex;--flex-direction:row;flex-direction:var(--flex-direction);gap:var(--oz-space-sm);--justify-content:flex-start;justify-content:var(--justify-content);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.e-con.oz-home-trust__item{--flex-wrap:nowrap;flex-wrap:nowrap}.oz-home-trust__item>.elementor-widget:last-child{flex:1 1 auto;min-width:0}.oz-home-trust__mark .elementor-heading-title{--align-items:center;align-items:var(--align-items);background:var(--oz-color-accent);border-radius:50%;color:var(--oz-color-on-accent);display:inline-flex;font-size:.625rem;height:1.375rem;--justify-content:center;justify-content:var(--justify-content);line-height:1;min-width:1.375rem;width:1.375rem}.oz-home-trust__label,.oz-home-trust__label p{font-weight:var(--oz-font-weight-bold);line-height:1.35;white-space:normal}.oz-home-why,.oz-home-robots{background:var(--oz-color-surface)}.oz-home-why__grid{--align-items:stretch;align-items:var(--align-items);grid-template-columns:minmax(0,1fr)}.e-con.oz-home-feature,.e-con.oz-home-step,.e-con.oz-home-choice,.e-con.oz-home-robot,.e-con.oz-home-route{--padding-top:var(--oz-card-padding);--padding-right:var(--oz-card-padding);--padding-bottom:var(--oz-card-padding);--padding-left:var(--oz-card-padding);background:var(--oz-color-white);border:1px solid #fff0;border-radius:var(--oz-radius-xl);box-shadow:var(--oz-shadow-subtle);height:100%;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.oz-home-feature{border-color:var(--oz-color-border)}.e-con.oz-home-feature--accent{background:var(--oz-color-accent);color:var(--oz-color-on-accent)}.oz-home-feature--accent .elementor-heading-title{color:inherit}.oz-home-feature__number .elementor-heading-title{color:var(--oz-color-primary);font-size:var(--oz-font-size-small);letter-spacing:.12em}.oz-home-feature .elementor-widget-image,.oz-home-feature .elementor-widget-image img,.oz-home-step .elementor-widget-image,.oz-home-step .elementor-widget-image img{width:100%}.oz-home-feature .elementor-widget-image img{aspect-ratio:16 / 10;background:#e6e8ef;min-height:0;object-fit:cover}.oz-home-journey{background:var(--oz-color-primary);color:var(--oz-color-on-primary)}body .oz-home-journey .elementor-widget-heading .elementor-heading-title,body .oz-home-journey .elementor-widget-text-editor,body .oz-home-journey .elementor-widget-text-editor p,body .oz-home-slo .elementor-widget-heading .elementor-heading-title,body .oz-home-slo .elementor-widget-text-editor,body .oz-home-slo .elementor-widget-text-editor p{color:var(--oz-color-on-primary)}body .oz-home-journey .oz-eyebrow .elementor-heading-title,body .oz-home-slo .oz-eyebrow .elementor-heading-title{color:var(--oz-brand-green)}.e-con.oz-home-step{background:rgb(255 255 255 / 10%);border-color:rgb(255 255 255 / 22%);box-shadow:none;color:var(--oz-color-on-primary)}.oz-home-journey__grid{--align-items:stretch;align-items:var(--align-items)}.e-con.oz-home-step--draw{background:rgb(255 255 255 / 13%)}.e-con.oz-home-step--code{background:rgb(163 240 198 / 14%);border-color:rgb(163 240 198 / 34%)}.e-con.oz-home-step--explore{background:rgb(255 216 77 / 12%);border-color:rgb(255 216 77 / 28%)}.oz-home-step .elementor-widget-image img{aspect-ratio:16 / 10;background:#e6e8ef;border:1px solid rgb(255 255 255 / 20%);min-height:0;object-fit:cover}.oz-home-step .elementor-heading-title,.oz-home-step .elementor-widget-text-editor{color:inherit}.oz-home-step__number .elementor-heading-title{color:var(--oz-brand-green);font-size:clamp(3rem, 7vw, 5rem);font-weight:var(--oz-font-weight-black);line-height:.9}.oz-home-education__grid{--align-items:stretch;align-items:var(--align-items)}.e-con.oz-home-choice{box-shadow:var(--oz-shadow-card);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.oz-home-choice>:not(.elementor-widget-image){margin-inline:var(--oz-space-sm)}.oz-home-choice .elementor-widget-button{margin-block-end:var(--oz-space-sm);margin-block-start:auto}.oz-home-choice .elementor-widget-image img{aspect-ratio:16 / 9;min-height:auto}.oz-home-slo{background:var(--oz-color-dark);color:var(--oz-color-on-primary)}.oz-home-slo__layout{align-items:start}.e-con.oz-home-slo__tag{--padding-top:var(--oz-space-lg);--padding-right:var(--oz-space-md);--padding-bottom:var(--oz-space-lg);--padding-left:var(--oz-space-md);--align-items:center;align-items:var(--align-items);aspect-ratio:16 / 9;background:linear-gradient(145deg,rgb(255 255 255 / 11%),rgb(255 255 255 / 7%));background-position:center center;background-repeat:no-repeat;background-size:cover;border:1px solid rgb(255 255 255 / 18%);border-top-color:rgb(255 255 255 / 18%);border-radius:var(--oz-radius-large);height:100%;--justify-content:center;justify-content:var(--justify-content);min-height:10rem;overflow:hidden;padding:var(--oz-space-lg) var(--oz-space-md);position:relative;text-align:center}.e-con.oz-home-slo__tag::after{background:rgb(22 22 23 / 64%);content:"";inset:0;pointer-events:none;position:absolute}.oz-home-slo__tags{--align-items:stretch;align-items:var(--align-items)}.oz-home-slo__tag .elementor-heading-title{color:var(--oz-color-white);font-size:var(--oz-font-size-h4)}.oz-home-slo__tag>.elementor-widget-heading{position:relative;z-index:1}body .oz-home-slo .elementor-widget-button.oz-home-slo__cta .elementor-button{background:var(--oz-color-accent);border-radius:var(--oz-radius-pill);color:var(--oz-color-on-accent);min-height:var(--oz-control-min-height)}body .oz-home-slo .elementor-widget-button.oz-home-slo__cta .elementor-button:hover{background:var(--oz-color-white)}.oz-home-robots__grid{--align-items:stretch;align-items:var(--align-items)}.e-con.oz-home-robot{padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.oz-home-robot>:not(.elementor-widget-image){margin-inline:var(--oz-space-sm)}.oz-home-robot .elementor-widget-image img{aspect-ratio:4 / 3;min-height:auto}.oz-home-robot .elementor-widget-button{margin-block-end:var(--oz-space-sm);margin-block-start:auto}.oz-home-finder{background:var(--oz-color-white)}.e-con.oz-home-finder__panel{--padding-top:clamp(1.5rem, 4vw, 4rem);--padding-right:clamp(1.5rem, 4vw, 4rem);--padding-bottom:clamp(1.5rem, 4vw, 4rem);--padding-left:clamp(1.5rem, 4vw, 4rem);background:var(--oz-brand-green);border-radius:clamp(1.5rem, 4vw, 3rem);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.e-con.oz-home-finder__mockup{--padding-top:var(--oz-space-lg);--padding-right:var(--oz-space-lg);--padding-bottom:var(--oz-space-lg);--padding-left:var(--oz-space-lg);background:var(--oz-color-white);border-radius:var(--oz-radius-xl);box-shadow:var(--oz-shadow-card);gap:var(--oz-space-sm);padding:var(--oz-space-lg);transform:none}.oz-home-finder__mockup>.elementor-widget-heading{margin-block-end:var(--oz-space-xs)}.elementor-widget-button.oz-home-finder__choice,.elementor-widget-button.oz-home-finder__choice .elementor-button{width:100%}body .elementor-widget-button.oz-home-finder__choice .elementor-button{--align-items:center;align-items:var(--align-items);background:var(--oz-color-surface);border:2px solid #fff0;border-radius:var(--oz-radius-pill);color:var(--oz-color-ink);display:flex;justify-content:space-between;min-height:3.5rem;padding:var(--oz-space-sm) var(--oz-space-md);text-align:left}body .oz-home-finder__panel>.oz-home-stack:first-child .elementor-heading-title,body .oz-home-finder__panel>.oz-home-stack:first-child .elementor-widget-text-editor,body .oz-home-finder__panel>.oz-home-stack:first-child .elementor-widget-text-editor p{color:var(--oz-color-on-accent)}.oz-home-finder__choice .elementor-button::after{content:"→";font-size:1.25em;line-height:1;transition:transform 160ms ease}body .elementor-widget-button.oz-home-finder__choice .elementor-button:hover,body .elementor-widget-button.oz-home-finder__choice .elementor-button:focus-visible{background:#f3f0ff;border-color:var(--oz-color-primary);color:var(--oz-color-primary)}.oz-home-finder__choice .elementor-button:hover::after,.oz-home-finder__choice .elementor-button:focus-visible::after{transform:translateX(.25rem)}body .elementor-widget-button.oz-home-finder__choice .elementor-button:active{background:var(--oz-color-surface-strong)}.oz-home-support__panel{--align-items:center;align-items:var(--align-items)}.e-con.oz-home-lessons__panel,.e-con.oz-home-support__panel{--padding-top:clamp(1.5rem, 3vw, 3rem);--padding-right:clamp(1.5rem, 3vw, 3rem);--padding-bottom:clamp(1.5rem, 3vw, 3rem);--padding-left:clamp(1.5rem, 3vw, 3rem);border-radius:var(--oz-radius-xl);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.oz-home-lessons__panel{background:#f3f0ff}body .oz-home-lessons .elementor-widget-button .elementor-button,body .oz-home-route--shop .elementor-widget-button .elementor-button{background:var(--oz-color-accent);color:var(--oz-color-on-accent)}body .oz-home-lessons .elementor-widget-button .elementor-button:hover,body .oz-home-lessons .elementor-widget-button .elementor-button:focus-visible{background:var(--oz-color-primary);color:var(--oz-color-on-primary)}body .oz-home-route--shop .elementor-widget-button .elementor-button:hover,body .oz-home-route--shop .elementor-widget-button .elementor-button:focus-visible{background:var(--oz-color-white);color:var(--oz-color-ink)}.e-con.oz-home-lessons__resources{--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;display:flex;--flex-direction:column;flex-direction:var(--flex-direction);gap:var(--oz-space-sm);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.e-con.oz-home-resource{--padding-top:var(--oz-space-md);--padding-right:var(--oz-space-lg);--padding-bottom:var(--oz-space-md);--padding-left:var(--oz-space-lg);background:var(--oz-color-white);border:1px solid var(--oz-color-border);border-left:1px solid var(--oz-color-border);border-radius:var(--oz-radius-large);box-shadow:var(--oz-shadow-subtle);display:flex;--flex-direction:column;flex-direction:var(--flex-direction);gap:var(--oz-space-2xs);padding:var(--oz-space-md) var(--oz-space-lg)}.oz-home-resource .elementor-widget-heading .elementor-heading-title{font-size:var(--oz-font-size-h4)}.oz-home-resource .elementor-widget-text-editor,.oz-home-resource .elementor-widget-text-editor p{color:var(--oz-color-text-muted);font-size:var(--oz-font-size-small)}.oz-home-support{background:var(--oz-color-surface)}.oz-home-support__panel{background:linear-gradient(135deg,#eefaf4,#f7f5ff)}.oz-home-support .oz-home-media img{aspect-ratio:16 / 10;min-height:18rem}.e-con.oz-home-support__copy{--padding-top:var(--oz-card-padding);--padding-right:var(--oz-card-padding);--padding-bottom:var(--oz-card-padding);--padding-left:var(--oz-card-padding);background:var(--oz-color-white);border-radius:var(--oz-radius-xl);box-shadow:var(--oz-shadow-card);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);position:relative;z-index:1}.oz-home-final{background:var(--oz-color-white)}.e-con.oz-home-route{min-height:22rem;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.oz-home-route .elementor-widget-button{margin-block-start:auto}.e-con.oz-home-route--shop{background:var(--oz-color-dark);color:var(--oz-color-on-secondary)}body .oz-home-route--shop .elementor-widget-heading .elementor-heading-title,body .oz-home-route--shop .elementor-widget-text-editor,body .oz-home-route--shop .elementor-widget-text-editor p{color:inherit}.e-con.oz-home-route--education{background:var(--oz-color-primary);color:var(--oz-color-on-primary)}body .oz-home-route--education .elementor-widget-heading .elementor-heading-title,body .oz-home-route--education .elementor-widget-text-editor,body .oz-home-route--education .elementor-widget-text-editor p{color:inherit}body .oz-home-route .oz-eyebrow .elementor-heading-title{color:var(--oz-brand-green)}body .oz-home-hero .elementor-widget-button:not(.oz-button-outline) .elementor-button{background:var(--oz-color-primary);color:var(--oz-color-on-primary)}body .oz-home-hero .elementor-widget-button:not(.oz-button-outline) .elementor-button:hover{background:var(--oz-color-primary-hover)}body .oz-home-hero .elementor-widget-button.oz-button-outline .elementor-button{background:#fff0;border-color:var(--oz-color-primary);color:var(--oz-color-primary)}body .oz-home-hero .elementor-widget-button.oz-button-outline .elementor-button:hover{background:var(--oz-color-primary);color:var(--oz-color-on-primary)}body .oz-home-hero__visual .oz-home-visual-note .elementor-heading-title{color:var(--oz-color-on-primary)}@media (hover:hover) and (pointer:fine){.oz-home-feature,.oz-home-choice,.oz-home-robot{transition:box-shadow 180ms ease,transform 180ms ease}.oz-home-feature:hover,.oz-home-choice:hover,.oz-home-robot:hover{box-shadow:var(--oz-shadow-card);transform:translateY(-.25rem)}}@media (min-width:30rem){.e-con.oz-home-actions{--flex-direction:row;--align-items:center;align-items:var(--align-items);--flex-direction:row;flex-direction:var(--flex-direction);flex-wrap:wrap}.oz-home-actions .elementor-widget-button,.oz-home-actions .elementor-button{width:auto}}@media (min-width:48rem){.e-con.oz-home-trust__grid,.e-con.oz-home-why__grid,.e-con.oz-home-slo__layout,.e-con.oz-home-education__grid,.e-con.oz-home-final__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.e-con.oz-home-slo__tags{grid-template-columns:repeat(2,minmax(0,1fr))}.e-con.oz-home-journey__grid,.e-con.oz-home-robots__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.e-con.oz-home-lessons__panel,.e-con.oz-home-support__panel{grid-template-columns:minmax(0,1.05fr) minmax(17rem,0.95fr)}.oz-home-support__media{grid-column:1;grid-row:1}.oz-home-support__copy{grid-column:2;grid-row:1}.e-con.oz-home-support__panel{grid-template-columns:minmax(0,1.2fr) minmax(17rem,0.8fr)}.oz-home-support__copy{margin-inline-start:calc(-1 * var(--oz-space-2xl))}.oz-home-trust__item:nth-child(even){border-left:1px solid var(--oz-color-border)}}@media (min-width:64rem){.e-con.oz-home-hero__layout{grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr)}.e-con.oz-home-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.oz-home-trust__item+.oz-home-trust__item{border-left:1px solid var(--oz-color-border)}.e-con.oz-home-why__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.e-con.oz-home-slo__layout{grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr)}.e-con.oz-home-finder__panel{grid-template-columns:minmax(0,1.1fr) minmax(22rem,0.9fr)}}@media (max-width:29.99rem){.oz-home-hero__copy .elementor-widget-heading h1{font-size:clamp(2.45rem, 12vw, 3.35rem)}.oz-home-slo__tags{grid-template-columns:minmax(0,1fr)}.oz-home-finder__mockup,.oz-home-hero__visual .elementor-widget-image img{transform:none}}@media (prefers-reduced-motion:reduce){.oz-home-feature,.oz-home-choice,.oz-home-robot{transition:none}}.e-con.oz-home-finder__panel{width:min(var(--oz-container-normal), calc(100% - (2 * var(--oz-container-padding))))}.e-con.oz-home-support__panel{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.oz-home-trust__label p{margin:0}.oz-home-trust__mark{flex-shrink:0}.oz-home-trust__mark .elementor-heading-title{vertical-align:middle}a.oz-home-slo__tag{text-decoration:none}a.oz-home-slo__tag:focus-visible{outline:3px solid var(--oz-color-focus);outline-offset:4px}a.oz-home-resource{text-decoration:none;color:inherit}a.oz-home-resource .elementor-widget-text-editor p:last-child{margin-bottom:0}a.oz-home-resource:focus-visible{outline:3px solid var(--oz-color-focus);outline-offset:4px}@media (hover:hover) and (pointer:fine){a:is(.oz-home-resource,.oz-home-slo__tag){transition:box-shadow 180ms ease,transform 180ms ease}a:is(.oz-home-resource,.oz-home-slo__tag):hover{box-shadow:var(--oz-shadow-card);transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){a:is(.oz-home-resource,.oz-home-slo__tag){transition:none}a:is(.oz-home-resource,.oz-home-slo__tag):hover{transform:none}}@media (min-width:48rem){:where(.oz-home-lessons__panel)>.oz-home-stack{align-self:var(--align-self,center)}}.e-con:is(.oz-container,.oz-container--wide){--width:min(var(--oz-container-normal), calc(100% - 2 * var(--oz-container-padding)));width:var(--width)}.e-con.oz-home-hero__layout{--width:min(var(--oz-container-wide), calc(100% - 2 * var(--oz-container-padding)))}@media (min-width:48rem){.e-con.oz-home-trust__grid:has(>.oz-home-trust__item:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.oz-home-trust__grid:has(>.oz-home-trust__item:nth-child(3):last-child) .oz-home-trust__item+.oz-home-trust__item{border-left:1px solid var(--oz-color-border)}}