body{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){body{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){body{font-size:1rem;line-height:1.5rem;letter-spacing:0}}body{color:var(--text-primary);background:var(--background-white);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:2rem;line-height:2.375rem;letter-spacing:-.5px}@media(min-width:744px){h1{font-size:2.875rem;line-height:3.125rem;letter-spacing:-1px}}@media(min-width:1048px){h1{font-size:2.5rem;line-height:3rem;letter-spacing:-.5px}}h1{margin:0 0 var(--space-4)}h2{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:2rem;line-height:2.375rem;letter-spacing:-.5px}@media(min-width:1048px){h2{font-size:2.375rem;line-height:2.875rem;letter-spacing:-.5px}}h2{margin:0 0 var(--space-4)}h3{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1.5rem;line-height:1.875rem;letter-spacing:-.5px}@media(min-width:1048px){h3{font-size:2rem;line-height:2.375rem;letter-spacing:-.5px}}@media(min-width:1920px){h3{font-size:2rem;line-height:2.5rem;letter-spacing:-.5px}}h3{margin:0 0 var(--space-3)}h4{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1.5rem;line-height:1.875rem;letter-spacing:-.5px;margin:0 0 var(--space-3)}h5{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1.5rem;line-height:1.875rem;letter-spacing:-.5px}@media(min-width:744px){h5{font-size:2.125rem;line-height:2rem;letter-spacing:-.5px}}@media(min-width:1048px){h5{font-size:1.25rem;line-height:1.625rem;letter-spacing:-.5px}}@media(min-width:1920px){h5{font-size:3.25rem;line-height:2.625rem;letter-spacing:-.5px}}h5{margin:0 0 var(--space-2)}h6{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.875rem;letter-spacing:0}@media(min-width:744px){h6{font-size:1rem;line-height:1.5rem;letter-spacing:0}}@media(min-width:1920px){h6{font-size:2.75rem;line-height:1.75rem;letter-spacing:0}}h6{margin:0 0 var(--space-2)}p{margin:0 0 var(--space-4)}.final-cta{display:flex;flex-direction:column}.final-cta__panel{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-9);min-height:402px;padding:var(--space-8);background:url(/wp-content/themes/lemonn/assets/images/components/final-cta/panel-bg.svg) center/100% 100% no-repeat}.final-cta__text{display:flex;flex-direction:column;gap:var(--space-13)}.final-cta__eyebrow{margin:0;color:var(--text-secondary);font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.final-cta__eyebrow{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.final-cta__eyebrow{font-size:1rem;line-height:1.5rem;letter-spacing:0}}.final-cta__eyebrow{text-box-trim:trim-both;text-box-edge:cap alphabetic}.final-cta__title{margin:0;color:var(--text-primary);font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1.5rem;line-height:1.875rem;letter-spacing:-.5px}@media(min-width:1048px){.final-cta__title{font-size:2rem;line-height:2.375rem;letter-spacing:-.5px}}@media(min-width:1920px){.final-cta__title{font-size:2rem;line-height:2.5rem;letter-spacing:-.5px}}.final-cta__title{text-box-trim:trim-both;text-box-edge:cap alphabetic}.final-cta__desc{margin:calc(var(--space-9) - var(--space-13)) 0 0;color:var(--text-secondary);font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.final-cta__desc{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1048px){.final-cta__desc{font-size:.875rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.final-cta__desc{font-size:.875rem;line-height:1.5rem;letter-spacing:0}}.final-cta__desc{text-box-trim:trim-both;text-box-edge:cap alphabetic}.final-cta__list{display:flex;flex-direction:column;gap:var(--space-5);margin:calc(var(--space-9) - var(--space-13)) 0 0;padding:0;list-style:none}.final-cta__list-item{display:flex;align-items:center;gap:var(--space-4);color:var(--text-primary);font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.final-cta__list-item{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.final-cta__list-item{font-size:1rem;line-height:1.5rem;letter-spacing:0}}.final-cta__list-marker{flex:none;width:20px;height:20px}.final-cta__ask{display:flex;flex-direction:column;gap:var(--space-3)}.final-cta__ask-label{margin:0;color:var(--text-secondary);font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.final-cta__ask-label{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1048px){.final-cta__ask-label{font-size:.875rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.final-cta__ask-label{font-size:.875rem;line-height:1.5rem;letter-spacing:0}}.final-cta__ask-label{text-box-trim:trim-both;text-box-edge:cap alphabetic}.final-cta__cta{width:100%;justify-content:center}@media(min-width:1048px){.final-cta__cta{width:auto;align-self:flex-start}}.final-cta__actions{display:flex;flex-direction:column;gap:var(--space-5)}@media(min-width:1048px){.final-cta__actions{flex-direction:row;gap:var(--space-7)}}.final-cta__media{display:block;position:relative;aspect-ratio:430/530}.final-cta__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}@media(min-width:744px){.final-cta--option-1{position:relative;display:block;min-height:1024px}.final-cta--option-1 .final-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.final-cta--option-1 .final-cta__panel{position:absolute;z-index:1;inset-block-start:0;inset-inline:auto 0;width:384px;height:420px;min-height:0;padding:var(--space-5)}}@media(min-width:1048px){.final-cta--option-1{display:flex;flex-direction:row;align-items:stretch;min-height:750px}.final-cta--option-1 .final-cta__media{position:relative;flex:1 1 0;order:-1;aspect-ratio:auto}.final-cta--option-1 .final-cta__panel{position:static;flex:0 0 501px;justify-content:flex-start;width:auto;height:auto;padding:var(--space-5)}.final-cta--option-1 .final-cta__text{padding-inline-end:var(--space-11)}}.final-cta--option-2{position:relative;min-height:900px}.final-cta--option-2 .final-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.final-cta--option-2 .final-cta__panel{position:absolute;z-index:1;inset-block-start:var(--space-8);inset-inline:var(--space-8);min-height:420px;padding:var(--space-5)}.final-cta--option-2 .final-cta__text{gap:var(--space-9)}.final-cta--option-2 .final-cta__desc{margin-top:0}@media(min-width:744px){.final-cta--option-2{position:relative;display:block;min-height:1024px}.final-cta--option-2 .final-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.final-cta--option-2 .final-cta__panel{position:absolute;z-index:1;inset-block-start:var(--space-8);inset-inline:auto var(--space-8);width:398px;height:420px;min-height:0;padding:var(--space-5)}}@media(min-width:744px)and (not (min-width:1048px)){.final-cta--option-2 .final-cta__img{object-position:70% center}}@media(min-width:1048px){.final-cta--option-2{position:relative;display:block;min-height:820px}.final-cta--option-2 .final-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.final-cta--option-2 .final-cta__panel{position:absolute;z-index:1;inset-block-start:var(--space-12);inset-inline:auto 128px;width:437px;height:534px;min-height:0;padding:var(--space-5)}}.final-cta--option-3 .final-cta__title{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:2rem;line-height:2.375rem;letter-spacing:-.5px}@media(min-width:1048px){.final-cta--option-3 .final-cta__title{font-size:2.375rem;line-height:2.875rem;letter-spacing:-.5px}}.final-cta--option-3 .final-cta__panel{min-height:400px;padding:var(--space-5)}.final-cta--option-3 .final-cta__cta{width:auto;align-self:flex-start}@media(min-width:1048px){.final-cta--option-3 .final-cta__text{max-width:56%}}.final-cta--option-4{position:relative;display:block;min-height:720px}.final-cta--option-4 .final-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.final-cta--option-4 .final-cta__panel{position:absolute;z-index:1;inset-block-start:var(--space-8);inset-inline:var(--space-8);min-height:0;padding:var(--space-5)}@media(min-width:744px){.final-cta--option-4{position:relative;display:block;min-height:1024px}.final-cta--option-4 .final-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.final-cta--option-4 .final-cta__panel{position:absolute;z-index:1;inset-block-start:var(--space-8);inset-inline:auto var(--space-8);width:398px;height:420px;min-height:0;padding:var(--space-5)}}@media(min-width:1048px){.final-cta--option-4{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;min-height:572px;padding:var(--space-5)}.final-cta--option-4 .final-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.final-cta--option-4 .final-cta__panel{position:relative;inset:auto;z-index:1;width:437px;height:534px;min-height:0;padding:var(--space-5)}}.obd-hero{--obd-hero-paper: #e2e3e6;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:58.25rem;background:var(--obd-hero-paper)}@media(min-width:744px){.obd-hero{min-height:64rem}}@media(min-width:1048px){.obd-hero{min-height:50rem}}.obd-hero:before,.obd-hero:after{content:"";position:absolute;z-index:-1;inset-block:0;width:1px;background:var(--borders-primary)}.obd-hero:before{inset-inline-start:16px}.obd-hero:after{inset-inline-end:16px}@media(min-width:1048px){.obd-hero:before{inset-inline-start:max(64px,(100% - 1312px) / 2)}.obd-hero:after{inset-inline-end:max(64px,(100% - 1312px) / 2)}}.obd-hero__art{--obd-art-w: 430;--obd-art-h: 932;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;max-width:26.875rem;margin-inline:auto;container-type:size}@media(min-width:744px){.obd-hero__art{--obd-art-w: 768;--obd-art-h: 1024;max-width:48rem}}@media(min-width:1048px){.obd-hero__art{--obd-art-w: 1440;--obd-art-h: 800;max-width:90rem}}.obd-hero__stage{--u: calc(100cqi / var(--obd-art-w));position:absolute;top:50%;left:50%;width:max(100cqw,100cqh * var(--obd-art-w) / var(--obd-art-h));aspect-ratio:var(--obd-art-w)/var(--obd-art-h);translate:-50% -50%;container-type:inline-size}.obd-hero__render img{display:block;width:100%;height:100%}.obd-hero__review{position:absolute;top:calc(409.5 * var(--u));left:calc(104 * var(--u));width:calc(240 * var(--u));margin:0;color:var(--text-primary)}@media(min-width:744px){.obd-hero__review{top:calc(413 * var(--u));left:calc(352 * var(--u));width:calc(280 * var(--u))}}@media(min-width:1048px){.obd-hero__review{top:calc(168 * var(--u));left:calc(833 * var(--u))}}.obd-hero__review-mark,.obd-hero__review-quote,.obd-hero__review-author{position:absolute;inset-inline:0;margin:0;text-box-trim:trim-both;text-box-edge:cap alphabetic}.obd-hero__review-mark,.obd-hero__review-quote{font-size:calc(24 * var(--u));line-height:1.25}.obd-hero__review-mark{display:none;top:calc(-28.5 * var(--u))}@media(min-width:744px){.obd-hero__review-mark{display:block}}.obd-hero__review-rating{display:block;width:calc(201 * var(--u));height:auto}.obd-hero__review-quote{top:calc(48 * var(--u))}@media(min-width:744px){.obd-hero__review-quote{top:calc(47.5 * var(--u))}}.obd-hero__review-quote p{margin:0}.obd-hero__review-author{top:calc(283.5 * var(--u));font-size:calc(16 * var(--u));line-height:1.375}@media(min-width:744px){.obd-hero__review-author{top:calc(288 * var(--u))}}@media(min-width:1048px){.obd-hero__review-author{top:calc(289.5 * var(--u));font-size:calc(14 * var(--u));line-height:1.5714285714}}@media(not (max-width:430px))and (not (min-width:744px)),(not (max-width:768px))and (not (min-width:1048px)),not (max-width:1440px){.obd-hero__art:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(to right,var(--obd-hero-paper),rgba(0,0,0,0) 2.5rem),linear-gradient(to left,var(--obd-hero-paper),rgba(0,0,0,0) 2.5rem)}}.obd-hero__inner{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;padding-block:calc(60px + 3.5rem) var(--space-5);padding-inline-start:calc(16px + var(--space-5))}@media(min-width:744px){.obd-hero__inner{padding-inline-start:calc(16px + 3rem)}}@media(min-width:1048px){.obd-hero__inner{padding-block:calc(60px + 4rem) 0;padding-inline-start:calc(64px + 2.5rem)}}.obd-hero__title{margin:0;color:var(--text-primary);max-width:22.875rem;font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:2rem;line-height:2.375rem;letter-spacing:-.5px}@media(min-width:744px){.obd-hero__title{font-size:2.875rem;line-height:3.125rem;letter-spacing:-1px}}@media(min-width:1048px){.obd-hero__title{font-size:2.5rem;line-height:3rem;letter-spacing:-.5px}}.obd-hero__title{text-box-trim:trim-both;text-box-edge:cap alphabetic}@media(min-width:744px){.obd-hero__title{max-width:38rem}}@media(min-width:1048px){.obd-hero__title{max-width:34.1875rem}}.obd-hero__lead{margin:2.5rem 0 0;color:var(--text-primary);max-width:20.875rem;font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.obd-hero__lead{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.obd-hero__lead{font-size:1rem;line-height:1.5rem;letter-spacing:0}}.obd-hero__lead{text-box-trim:trim-both;text-box-edge:cap alphabetic}@media(min-width:744px){.obd-hero__lead{max-width:28rem}}@media(min-width:1048px){.obd-hero__lead{max-width:23.75rem}}.obd-hero__cta{width:calc(100% + var(--space-5));margin-block:auto 0;margin-inline-start:calc(-1 * var(--space-5))}@media(min-width:744px){.obd-hero__cta{width:auto;margin-block:2.5rem auto;margin-inline-start:0}}@media(min-width:1048px){.obd-hero__cta{margin-block:4rem auto}}.obd-engineers{padding-block-start:var(--space-15);background:var(--background-white)}.obd-engineers .container{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "track" "slider" "cta"}.obd-engineers__head{grid-area:head;display:flex;align-items:center;padding-inline-start:1rem}.obd-engineers__title{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:2rem;line-height:2.375rem;letter-spacing:-.5px}@media(min-width:1048px){.obd-engineers__title{font-size:2.375rem;line-height:2.875rem;letter-spacing:-.5px}}.obd-engineers__title{margin:0;color:var(--text-primary)}.obd-engineers__mark{padding-inline:.25rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal;background-color:transparent;background-image:linear-gradient(transparent,transparent),linear-gradient(transparent,transparent),url(/wp-content/themes/lemonn/assets/images/text-highlight-gradient.svg);background-position:top left,bottom left,center left;background-size:100% 15%,100% 15%,100% 70%;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--text-primary)}.obd-engineers__slider{grid-area:slider;justify-self:center;margin-block-start:1rem}.obd-engineers__track{grid-area:track;display:flex;gap:1rem;margin-block-start:2.5rem;padding-inline-start:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:1rem;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.obd-engineers__track::-webkit-scrollbar{display:none}.obd-engineer{display:flex;flex-direction:column;gap:var(--space-9);padding:var(--space-5);background:var(--background-surface);scroll-snap-align:start}.obd-engineer__body{display:flex;flex-direction:column;gap:var(--space-9)}.obd-engineer__author{display:flex;gap:var(--space-5);align-items:flex-start}.obd-engineer__avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:6.625rem;height:7rem;overflow:clip;background:var(--background-grey)}.obd-engineer__avatar img{display:block;width:100%;height:100%;object-fit:cover}.obd-engineer__avatar-icon{width:4rem;height:4rem}.obd-engineer__author-text{display:flex;flex:1 1 auto;flex-direction:column;gap:1.25rem;min-height:7rem;min-width:0}.obd-engineer__headline{display:flex;gap:var(--space-4);align-items:flex-start;justify-content:space-between}.obd-engineer__identity{display:flex;flex-direction:column;gap:.625rem;min-width:0}.obd-engineer__name,.obd-engineer__rate{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.obd-engineer__name,.obd-engineer__rate{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.obd-engineer__name,.obd-engineer__rate{font-size:1rem;line-height:1.5rem;letter-spacing:0}}.obd-engineer__name,.obd-engineer__rate{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;color:var(--text-primary)}.obd-engineer__rate{flex:0 0 auto}.obd-engineer__role{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.obd-engineer__role{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.obd-engineer__role{font-size:1rem;line-height:1.5rem;letter-spacing:0}}.obd-engineer__role{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;color:var(--text-secondary)}.obd-engineer__experience{margin:0;margin-block-start:auto}.obd-engineer__experience-chip{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.obd-engineer__experience-chip{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1048px){.obd-engineer__experience-chip{font-size:.875rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.obd-engineer__experience-chip{font-size:.875rem;line-height:1.5rem;letter-spacing:0}}.obd-engineer__experience-chip{display:inline-flex;align-items:center;min-height:2.25rem;padding-block:.375rem;padding-inline:var(--space-3);color:var(--text-primary);background:linear-gradient(100deg,#f8ff8c,#fbfdbe 24%,#e2def9 65%,#ddd7ff)}.obd-engineer__skills{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--space-2);min-block-size:calc(2.25rem * 2 + var(--space-2));margin:0;padding:0;list-style:none}.obd-engineer__chip{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.obd-engineer__chip{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1048px){.obd-engineer__chip{font-size:.875rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.obd-engineer__chip{font-size:.875rem;line-height:1.5rem;letter-spacing:0}}.obd-engineer__chip{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:var(--space-3);color:var(--text-primary);background:#060e150d}.obd-engineer__about{display:flex;flex-direction:column;gap:var(--space-8)}.obd-engineer__bio{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.obd-engineer__bio{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.obd-engineer__bio{font-size:1rem;line-height:1.5rem;letter-spacing:0}}.obd-engineer__bio{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;color:var(--text-secondary)}.obd-engineer__ex{display:flex;gap:var(--space-3);align-items:center;margin:0}.obd-engineer__ex-label{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:.75rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.obd-engineer__ex-label{font-size:.75rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.obd-engineer__ex-label{font-size:.75rem;line-height:1.5rem;letter-spacing:0}}.obd-engineer__ex-label{color:var(--text-secondary)}.obd-engineer__ex-logo{display:block;width:auto;height:1.125rem}.obd-engineer__cta{width:100%;margin-block-start:auto}.obd-engineers__cta{grid-area:cta;margin-block-start:1rem;margin-inline:1rem}.obd-engineers__track .obd-engineer{flex:0 0 100%;min-width:0}@media(min-width:744px){.obd-engineers .container{grid-template-columns:1fr auto;grid-template-areas:"head slider" "track track" "cta cta"}.obd-engineers__slider{place-self:end end;margin-block-start:0;margin-inline-end:1rem}.obd-engineers__cta{margin-block-start:2.5rem;margin-inline:0}.obd-engineers__track .obd-engineer{flex:0 0 26rem}}@media(min-width:1048px){.obd-engineers__track{margin-block-start:5rem;padding-inline:1rem}.obd-engineers__slider{margin-inline-end:0}.obd-engineer{min-height:35rem}.obd-engineers__cta{justify-self:start;margin-block-start:5rem;margin-inline-start:1rem}}.obd-ship{--obd-ship-gutter: 1rem;padding-block-start:var(--space-15)}@media(min-width:1048px){.obd-ship{--obd-ship-gutter: 4rem}}.obd-ship__inner{display:flex;flex-direction:column}@media(min-width:1048px){.obd-ship__inner{display:grid;grid-template-columns:26.3125rem minmax(0,1fr);grid-template-areas:".      controls" "intro  tiles";gap:0;align-items:start}}.obd-ship__intro{display:flex;flex-direction:column;padding-inline:var(--space-5)}@media(min-width:1048px){.obd-ship__intro{grid-area:intro;padding-inline:var(--space-5) var(--space-13)}}.obd-ship__eyebrow{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.obd-ship__eyebrow{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.obd-ship__eyebrow{font-size:1rem;line-height:1.5rem;letter-spacing:0}}.obd-ship__eyebrow{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0 0 var(--space-9);color:var(--text-secondary)}.obd-ship__title{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:2rem;line-height:2.375rem;letter-spacing:-.5px}@media(min-width:1048px){.obd-ship__title{font-size:2.375rem;line-height:2.875rem;letter-spacing:-.5px}}.obd-ship__title{text-box-trim:trim-both;text-box-edge:cap alphabetic;max-width:28rem;margin:0;color:var(--text-primary)}@media(min-width:1048px){.obd-ship__title{max-width:20.3125rem}}.obd-ship__lead{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.obd-ship__lead{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.obd-ship__lead{font-size:1rem;line-height:1.5rem;letter-spacing:0}}.obd-ship__lead{text-box-trim:trim-both;text-box-edge:cap alphabetic;max-width:28rem;margin:var(--space-9) 0 0;color:var(--text-secondary)}@media(min-width:1048px){.obd-ship__lead{max-width:20.3125rem}}.obd-ship__carousel{display:flex;flex-direction:column;margin-block-start:var(--space-13)}@media(min-width:744px){.obd-ship__carousel{margin-block-start:0}}@media(min-width:1048px){.obd-ship__carousel{display:contents}}.obd-ship__controls{display:flex;order:1;justify-content:center;margin-block-start:var(--space-5)}@media(min-width:744px){.obd-ship__controls{order:0;justify-content:flex-end;margin-block:0 var(--space-5)}}@media(min-width:1048px){.obd-ship__controls{grid-area:controls;margin-block:0 var(--space-9)}}.obd-ship__tiles{display:flex;gap:var(--space-5);min-width:0;margin-inline-end:calc(-1 * var(--obd-ship-gutter));padding-inline-end:var(--obd-ship-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.obd-ship__tiles::-webkit-scrollbar{display:none}@media(min-width:1048px){.obd-ship__tiles{grid-area:tiles}}.obd-ship__cta--foot{margin-block-start:var(--space-5);padding-inline:var(--space-5)}@media(min-width:744px){.obd-ship__cta--foot{margin-block-start:var(--space-13);padding-inline:0}}@media(min-width:1048px){.obd-ship__cta--foot{display:none}}.obd-ship__cta--inline{display:none}@media(min-width:1048px){.obd-ship__cta--inline{display:block;margin-block-start:var(--space-13)}}.obd-ship__cta-btn{width:100%}@media(min-width:1048px){.obd-ship__cta-btn{width:fit-content}}.obd-ship__tiles .value-tile{flex:0 0 20.5rem;scroll-snap-align:start}@media(min-width:1048px){.obd-ship__tiles .value-tile{flex-basis:21.875rem}}.obd-ship__tiles .value-tile__title,.obd-ship__tiles .value-tile__text{text-box-trim:trim-both;text-box-edge:cap alphabetic}.obd-how{padding-block-start:var(--space-15)}.obd-how__head{display:flex;flex-direction:column;padding-inline-start:var(--space-5)}.obd-how__eyebrow{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.obd-how__eyebrow{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.obd-how__eyebrow{font-size:1rem;line-height:1.5rem;letter-spacing:0}}.obd-how__eyebrow{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0 0 var(--space-9);color:var(--text-secondary)}.obd-how__title{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:2rem;line-height:2.375rem;letter-spacing:-.5px}@media(min-width:1048px){.obd-how__title{font-size:2.375rem;line-height:2.875rem;letter-spacing:-.5px}}.obd-how__title{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;color:var(--text-primary)}.obd-how__mark{padding-inline:.25rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal;background-color:transparent;background-image:linear-gradient(transparent,transparent),linear-gradient(transparent,transparent),url(/wp-content/themes/lemonn/assets/images/text-highlight-gradient.svg);background-position:top left,bottom left,center left;background-size:100% 15%,100% 15%,100% 70%;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--text-primary)}.obd-how__lead{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.obd-how__lead{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.obd-how__lead{font-size:1rem;line-height:1.5rem;letter-spacing:0}}.obd-how__lead{text-box-trim:trim-both;text-box-edge:cap alphabetic;max-width:29.6875rem;margin:var(--space-9) 0 0;color:var(--text-secondary)}.obd-how__steps{display:flex;flex-direction:column;gap:var(--space-13);margin:var(--space-13) 0 0;padding:0;padding-inline:16px;list-style:none}@media(min-width:1048px){.obd-how__steps{flex-direction:row;gap:var(--space-5);padding-inline:calc(max(64px,(100% - 1312px) / 2) + var(--space-5));padding-block-end:var(--space-5);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:calc(max(64px,(100% - 1312px) / 2) + var(--space-5))}}.obd-how__steps.is-proxied{scrollbar-width:none}.obd-how__steps.is-proxied::-webkit-scrollbar{display:none}.obd-how__scrollbar{display:none}@media(min-width:1048px){.obd-how__scrollbar{display:block;overflow:scroll hidden}.obd-how__scrollbar::-webkit-scrollbar{height:12px}.obd-how__scrollbar::-webkit-scrollbar-thumb{border:4px solid transparent;border-radius:20px;background:#060e1599;background-clip:padding-box}@supports not selector(::-webkit-scrollbar){.obd-how__scrollbar{scrollbar-width:thin;scrollbar-color:rgba(6,14,21,.6) transparent}}}.obd-how__scrollbar-spacer{width:0;height:1px}.obd-how__step{position:relative;display:flex;gap:2.75rem;align-items:flex-start;padding-inline:var(--space-5)}@media(min-width:1048px){.obd-how__step{flex:0 0 25rem;flex-direction:column;gap:3rem;padding-inline:0;scroll-snap-align:start}}.obd-how__step:not(:last-child):before{content:"";position:absolute;inset-block-start:16px;inset-inline-start:32px;width:1px;height:calc(100% + var(--space-13));background:repeating-linear-gradient(to bottom,var(--text-secondary) 0 2px,transparent 2px 4px)}@media(min-width:1048px){.obd-how__step:not(:last-child):before{inset-inline-start:16px;width:calc(100% + var(--space-5));height:1px;background:repeating-linear-gradient(to right,var(--text-secondary) 0 2px,transparent 2px 4px)}}.obd-how__marker{position:relative;z-index:1;display:grid;flex-shrink:0;place-items:center;width:32px;height:32px}.obd-how__marker:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:22.63px;height:22.63px;margin:auto;background:var(--background-grey);transform:rotate(45deg);transition:background-color .6s ease}.obd-how__num{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:.75rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.obd-how__num{font-size:.75rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.obd-how__num{font-size:.75rem;line-height:1.5rem;letter-spacing:0}}.obd-how__num{text-box-trim:trim-both;text-box-edge:cap alphabetic;position:relative;z-index:1;color:var(--text-primary);transition:color .6s ease}.obd-how__marker--dark:before{background:#a3a3a3}.obd-how__step--active .obd-how__marker:before{background:var(--background-black)}.obd-how__step--active .obd-how__num{color:var(--text-tertiary)}.obd-how__step-body{display:flex;flex-direction:column;align-items:flex-start;max-width:28.625rem;padding-inline-end:var(--space-8)}@media(min-width:1048px){.obd-how__step-body{max-width:none;padding-inline-end:3rem}}.obd-how__step-title{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.obd-how__step-title{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.obd-how__step-title{font-size:1rem;line-height:1.5rem;letter-spacing:0}}.obd-how__step-title{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:var(--space-3) 0 var(--space-7);color:var(--text-primary)}@media(min-width:1048px){.obd-how__step-title{margin-block-start:0}}.obd-how__step-desc{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media(min-width:744px){.obd-how__step-desc{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1920px){.obd-how__step-desc{font-size:1rem;line-height:1.5rem;letter-spacing:0}}.obd-how__step-desc{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;color:var(--text-secondary)}.obd-testi{position:relative;display:flex;flex-direction:column;padding-block-start:var(--space-15)}.obd-testi__head-row{display:flex;justify-content:space-between;align-items:center}.obd-testi__controls{display:flex;justify-content:center;margin-block-start:var(--space-5)}@media(min-width:744px){.obd-testi__controls{position:absolute;inset-block-start:var(--space-15);inset-inline:0;margin-block-start:0;justify-content:flex-end}}.obd-testi__title{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:2rem;line-height:2.375rem;letter-spacing:-.5px}@media(min-width:1048px){.obd-testi__title{font-size:2.375rem;line-height:2.875rem;letter-spacing:-.5px}}.obd-testi__title{margin:0;padding-inline-start:var(--space-5);color:var(--text-primary)}.obd-testi__rating{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-7);margin-block-start:var(--space-8);padding-inline-start:var(--space-5)}@media(min-width:744px){.obd-testi__rating{margin-block-start:var(--space-5)}}.obd-testi__rating .trustpilot-widget{width:210px;margin-left:-15px}@media(min-width:520px){.obd-testi__rating .trustpilot-widget{width:430px}}@media(min-width:520px){.obd-testi__rating .trustpilot-widget iframe{height:22px!important}}.obd-testi__tiles{display:flex;gap:var(--space-9);margin-block-start:var(--space-12);min-width:0;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;-ms-overflow-style:none}.obd-testi__tiles::-webkit-scrollbar{display:none}@media(min-width:1048px){.obd-testi__tiles{gap:0;margin-block-start:var(--space-9);overflow:visible;scroll-snap-type:none;max-width:1440px}}.obd-testi__tiles .testimonial__quote{text-box-trim:trim-both;text-box-edge:cap alphabetic;padding-bottom:.3125rem}.obd-testi__tiles>*{flex:0 0 100%;min-block-size:18.75rem;min-width:0;scroll-snap-align:start}@media(min-width:744px){.obd-testi__tiles>*{flex-basis:85%}}.obd-testi__tiles .testimonial__avatar--empty{display:none}.obd-testi__tiles .testimonial.is-active{background-image:url(/wp-content/themes/lemonn/assets/images/front-page/testi-mesh-1.svg),url(/wp-content/themes/lemonn/assets/images/front-page/testi-mesh-2.svg),linear-gradient(237.1deg,#fafafa 2.34%,#f1f2f3 98.78%);background-repeat:no-repeat;background-size:100% 100%}.obd-testi__tiles .testimonial.is-active .testimonial__role{color:#060e1566}@media(min-width:1048px){.obd-testi__tiles .testimonial{flex:1 1 0;min-width:0;height:440px;scroll-snap-align:none;transition:flex-grow .45s ease}.obd-testi__tiles .testimonial__body{transition:padding .45s ease}.obd-testi__tiles .testimonial__quote{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8;transition:font-size .45s ease,line-height .45s ease,letter-spacing .45s ease}.obd-testi__tiles .testimonial.is-active .testimonial__quote{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1.5rem;line-height:1.875rem;letter-spacing:-.5px}}@media(min-width:1048px)and (min-width:1048px){.obd-testi__tiles .testimonial.is-active .testimonial__quote{font-size:2rem;line-height:2.375rem;letter-spacing:-.5px}}@media(min-width:1048px)and (min-width:1920px){.obd-testi__tiles .testimonial.is-active .testimonial__quote{font-size:2rem;line-height:2.5rem;letter-spacing:-.5px}}@media(min-width:1048px){.obd-testi__tiles .testimonial+.testimonial{border-inline-start:1px solid var(--borders-primary)}.obd-testi__tiles .testimonial.is-active,.obd-testi__tiles:hover .testimonial:hover{flex-grow:2}.obd-testi__tiles:hover .testimonial:hover{background-image:url(/wp-content/themes/lemonn/assets/images/front-page/testi-mesh-1.svg),url(/wp-content/themes/lemonn/assets/images/front-page/testi-mesh-2.svg),linear-gradient(237.1deg,#fafafa 2.34%,#f1f2f3 98.78%);background-repeat:no-repeat;background-size:100% 100%;border-inline-start-color:transparent}.obd-testi__tiles .testimonial.is-active .testimonial__body,.obd-testi__tiles:hover .testimonial:hover .testimonial__body{padding-inline-end:var(--space-13)}.obd-testi__tiles:hover .testimonial:hover .testimonial__quote{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1.5rem;line-height:1.875rem;letter-spacing:-.5px}}@media(min-width:1048px)and (min-width:1048px){.obd-testi__tiles:hover .testimonial:hover .testimonial__quote{font-size:2rem;line-height:2.375rem;letter-spacing:-.5px}}@media(min-width:1048px)and (min-width:1920px){.obd-testi__tiles:hover .testimonial:hover .testimonial__quote{font-size:2rem;line-height:2.5rem;letter-spacing:-.5px}}@media(min-width:1048px){.obd-testi__tiles:hover .testimonial.is-active:not(:hover){flex-grow:1;background:var(--background-white)}.obd-testi__tiles:hover .testimonial.is-active:not(:hover) .testimonial__body{padding-inline-end:0}.obd-testi__tiles:hover .testimonial.is-active:not(:hover) .testimonial__quote{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:1rem;line-height:1.5rem;letter-spacing:0}}@media(min-width:1048px)and (min-width:744px){.obd-testi__tiles:hover .testimonial.is-active:not(:hover) .testimonial__quote{font-size:1rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1048px)and (min-width:1048px){.obd-testi__tiles:hover .testimonial.is-active:not(:hover) .testimonial__quote{font-size:.875rem;line-height:1.375rem;letter-spacing:0}}@media(min-width:1048px)and (min-width:1920px){.obd-testi__tiles:hover .testimonial.is-active:not(:hover) .testimonial__quote{font-size:.875rem;line-height:1.5rem;letter-spacing:0}}@media(prefers-reduced-motion:reduce){.obd-testi__tiles .testimonial,.obd-testi__tiles .testimonial__body,.obd-testi__tiles .testimonial__quote{transition:none}}.obd-logos{margin-block-start:var(--space-12)}@media(min-width:744px){.obd-logos{margin-block-start:0}}.obd-faq{display:grid;gap:4.5rem;padding-block-start:var(--space-15)}@media(min-width:744px){.obd-faq{gap:var(--space-9)}}.obd-faq__title{font-family:"Suisse Int'l",system-ui,sans-serif;font-weight:450;font-size:2rem;line-height:2.375rem;letter-spacing:-.5px}@media(min-width:1048px){.obd-faq__title{font-size:2.375rem;line-height:2.875rem;letter-spacing:-.5px}}.obd-faq__title{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;padding-inline-start:var(--space-5);color:var(--text-primary)}@media(min-width:744px){.obd-faq__list .accordion__body{max-width:calc(33.5rem + 2 * var(--space-5))}}.obd-faq__list .accordion__body>:last-child{margin-block-end:0}.obd-faq__stages{margin:0 0 var(--space-4);padding-inline-start:1.25rem}.obd-faq__stages li+li{margin-block-start:var(--space-3)}#obd-book-a-call::backdrop{-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px)}#obd-book-a-call[open]{display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);overflow:visible}#obd-book-a-call .modal__body{flex:1 1 auto;min-height:0;overflow-y:auto}#obd-book-a-call .modal__heading{display:contents}#obd-book-a-call .modal__close{position:absolute;z-index:1;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);padding:var(--space-2);background:var(--background-white);color:var(--text-primary)}@media(min-height:800px){#obd-book-a-call[open]{max-height:calc(100dvh - 14rem)}#obd-book-a-call .modal__close{inset-block-start:-2.5rem;inset-inline-end:0;padding:0;background:none;color:var(--text-tertiary)}}.obd-final-cta{margin-block-start:var(--space-15)}
