.control-os-faq{border-top:var(--border-line-width) solid var(--border-color)}@media(max-width:767px){.control-os-faq .heading-wrapper{padding-top:10px;padding-bottom:40px}}.control-os-faq .faq-wrapper{flex-flow:column;justify-content:flex-end;align-items:flex-end;padding-left:25%;display:flex}@media(max-width:991px){.control-os-faq .faq-wrapper{padding-left:0}}.control-os-faq .faq-wrapper.with-y-padding{padding-top:140px;padding-bottom:100px}@media(max-width:991px){.control-os-faq .faq-wrapper.with-y-padding{padding-top:60px;padding-bottom:140px}}.control-os-faq .heading.animation-text.faq{max-width:21ch}@media(max-width:767px){.control-os-faq .heading.animation-text.faq{max-width:100%}}.hero-control-os .hero-control-os-wrapper{position:relative;padding:11px 10px 10px;border-bottom:var(--border-line-width) solid var(--border-color)}.hero-control-os .hero-control-os-graphic{position:relative;background-color:var(--colors--green);overflow:hidden;min-height:740px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 40px 320px;z-index:0;pointer-events:none}@media(max-width:1230px){.hero-control-os .hero-control-os-graphic{padding:180px 20px 220px}}@media(max-width:991px){.hero-control-os .hero-control-os-graphic{padding:120px 20px 220px}}@media(max-width:767px){.hero-control-os .hero-control-os-graphic{min-height:400px;padding:60px 20px 240px}}@media(max-width:480px){.hero-control-os .hero-control-os-graphic{min-height:400px;padding:180px 20px 360px}}@media(max-width:320px){.hero-control-os .hero-control-os-graphic{min-height:400px;padding:40px 20px 360px}}.hero-control-os .hero-control-os-gradients{position:absolute;top:-40%;left:-20%;width:140%;height:180%;object-fit:cover;pointer-events:none;opacity:1}.hero-control-os .hero-control-os-heading{position:relative;z-index:1;text-align:center;max-width:820px;width:85%}@media(max-width:991px){.hero-control-os .hero-control-os-heading{max-width:680px;width:100%}}.hero-control-os .hero-control-os-title{font-family:var(--fonts-family--font-family-primary);font-size:80px;font-size:clamp(48px,7vw,80px);font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.6px;color:var(--colors--text-primary)}@media screen and (max-width:400px){.hero-control-os .hero-control-os-title{font-size:40px}}.hero-control-os .hero-control-os-ticker{position:absolute;bottom:200px;right:40px;z-index:1}@media(max-width:767px){.hero-control-os .hero-control-os-ticker{bottom:160px;right:20px}}.hero-control-os .hero-control-os-ticker-text{font-family:var(--fonts-family--font-family-tertiary);font-size:10px;text-transform:uppercase;color:var(--colors--light-100);opacity:.7;letter-spacing:.02em}.hero-control-os .hero-control-os-mockup{position:absolute;bottom:0;left:0;right:0;z-index:2;width:100%;margin:0 auto}@media(max-width:767px){.hero-control-os .hero-control-os-mockup{margin-top:-100px;padding:0 10px}}.hero-control-os .hero-control-os-mockup-inner{overflow:hidden;position:relative;aspect-ratio:1216/340;width:calc(100% - 48px);max-width:1216px;margin:0 auto;box-sizing:border-box;opacity:0;transform:translateY(60px);animation:hero-control-os-mockup-in .9s cubic-bezier(.2,0,.1,1) 2.4s forwards;will-change:transform,opacity}.hero-control-os .hero-control-os-mockup-inner-border{background-color:var(--colors--bg-light,#ecefe7);padding:10px}.hero-control-os .hero-control-os-mockup-inner-border,.hero-control-os .hero-control-os-mockup-inner-border-inner{position:relative;height:100%;width:100%;box-sizing:border-box;overflow:hidden}.hero-control-os .hero-control-os-mockup-animation{position:absolute;top:-120px;bottom:0;left:0;height:100%}.hero-control-os-mockup-image{position:absolute;inset:0;object-fit:cover}.hero-control-os-mockup-image.img--mobile{display:none}@media(max-width:767px){.hero-control-os-mockup-image{object-position:top left}.hero-control-os-mockup-image.img--desktop{display:none}.hero-control-os-mockup-image.img--mobile{display:block}}@keyframes hero-control-os-mockup-in{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-control-os .hero-control-os-mockup-inner{animation:none!important;opacity:1;transform:none}}@media(max-width:991px){.hero-control-os .hero-control-os-wrapper{overflow:hidden}.hero-control-os .hero-control-os-mockup{padding:0}.hero-control-os .hero-control-os-mockup-inner{max-width:100%;width:100%;margin-left:0;margin-right:0}.hero-control-os .hero-control-os-mockup-inner-border{height:100%;min-height:280px}}@media(max-width:795px){.hero-control-os .hero-control-os-graphic{min-height:740px}}@media(max-width:767px){.hero-control-os .hero-control-os-mockup-inner,.hero-control-os .hero-control-os-mockup-inner-border{min-height:340px}}.hero-deco{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;--hero-deco-start:1400ms}.hero-deco-circle{position:absolute;top:0;left:50%;width:100%;aspect-ratio:1342/1336;transform:translateX(-50%);overflow:visible;opacity:0;animation:hero-deco-circle-show 1ms linear var(--hero-deco-start) forwards}@keyframes hero-deco-circle-show{to{opacity:1}}.hero-deco-circle-path{stroke-dasharray:4400;stroke-dashoffset:4400;transform:rotate(180deg);transform-origin:50% 50%;animation:hero-deco-draw 1s cubic-bezier(.33,0,.2,1) var(--hero-deco-start) forwards}@keyframes hero-deco-draw{to{stroke-dashoffset:0}}.hero-deco-dot{fill:var(--colors--light-100,#ecefe7);opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.2);animation:hero-deco-pop .32s cubic-bezier(.3,1.4,.5,1) forwards}.hero-deco-dot--1{animation-delay:calc(var(--hero-deco-start) + .65s)}.hero-deco-dot--2{animation-delay:calc(var(--hero-deco-start) + .75s)}.hero-deco-dot--3{animation-delay:calc(var(--hero-deco-start) + .85s)}@keyframes hero-deco-pop{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.hero-deco-popup{position:absolute;width:160px;display:flex;flex-direction:column;gap:4px;opacity:0;transform:translateY(8px) scale(.96);animation:hero-deco-fade-in .48s cubic-bezier(.16,1,.7,1) forwards}.hero-deco-popup--tr{left:74%;top:4.5%}.hero-deco-popup--mr{left:86.6%;top:29.5%}.hero-deco-popup--l{left:4%;top:18.5%}@keyframes hero-deco-fade-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.hero-deco-popup-status{align-self:flex-start;display:inline-flex;align-items:center;padding:3px 6px;border-radius:2px;font-family:var(--fonts-family--font-family-tertiary,"ABC Favorit Mono",monospace);font-size:9px;line-height:1;text-transform:uppercase;color:#fff;letter-spacing:.02em;background:linear-gradient(90deg,rgba(121,153,78,.32),rgba(121,153,78,.32)),linear-gradient(90deg,rgba(255,255,255,.28),rgba(255,255,255,.28));white-space:nowrap}.hero-deco-popup-status.is-right{align-self:flex-end}.hero-deco-popup-card{background:rgba(255,255,255,.9);border:1px solid var(--colors--light-200,#d1dbb9);border-radius:4px;padding:8px;display:flex;flex-direction:column;gap:8px;color:#1b3c21;box-shadow:0 8px 20px rgba(0,0,0,.08)}.hero-deco-popup-tag{align-self:flex-start;padding:4px 6px;border-radius:2px;background:rgba(209,219,185,.4);font-family:var(--fonts-family--font-family-tertiary,"ABC Favorit Mono",monospace);font-size:9px;line-height:1;text-transform:uppercase;color:var(--colors--text-pri,#1a310f);letter-spacing:.02em;white-space:nowrap}.hero-deco-popup-tag.is-right{align-self:flex-end}.hero-deco-popup-row{display:flex;gap:5px;align-items:center}.hero-deco-popup-row.is-right{justify-content:flex-end}.hero-deco-popup-row.is-right .hero-deco-popup-person{align-items:flex-end;text-align:right}.hero-deco-avatar{flex:0 0 auto;width:25px;height:25px;border-radius:50%;background:#7ea26b;color:#fff;font-family:var(--font-inter,"Inter",sans-serif);font-size:11px;font-weight:500;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-deco-popup-person{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.hero-deco-popup-name{font-size:11px;font-weight:500;color:#1b3c21}.hero-deco-popup-meta,.hero-deco-popup-name{font-family:var(--font-inter,"Inter",sans-serif);letter-spacing:-.018em;height:15px}.hero-deco-popup-meta{display:flex;gap:2px;align-items:center;font-size:10px;font-weight:400;color:rgba(27,60,33,.5)}.hero-deco-popup-dot{font-family:var(--fonts-family--font-family-tertiary,"ABC Favorit Mono",monospace);font-size:9px}@media(prefers-reduced-motion:reduce){.hero-deco-circle-path,.hero-deco-dot,.hero-deco-popup{animation:none!important;opacity:1;transform:none;stroke-dashoffset:0}}@media(max-width:991px){.hero-deco-popup--l{display:none}.hero-deco-popup--tr{left:4%;top:8%}.hero-deco-popup--mr{left:74%;top:4.5%}}@media(max-width:767px){.hero-deco-popup--tr{left:4%;top:3%}}@media(max-width:1599px){.hero-deco-circle{width:106%}}@media(max-width:1199px){.hero-deco-circle{width:110%}}@media(max-width:795px){.hero-deco-circle{width:140%}}@media(max-width:320px){.hero-deco-popup{display:none}}.how-it-works-control-os-sticky-wrapper{position:relative;--hiw-nav-offset:79px;--hiw-content-max-h:1400px;--hiw-content-h:min(calc(100dvh - var(--hiw-nav-offset)),var(--hiw-content-max-h))}.how-it-works-control-os-sticky-wrapper.mode-sticky .how-it-works-control-os-content-wrapper{position:relative;height:calc(var(--hiw-content-h)*2)}.how-it-works-control-os-sticky-wrapper.mode-sticky .with-cos{height:var(--hiw-content-h)}.how-it-works-control-os-sticky-wrapper.mode-sticky .with-cos-body{max-height:960px}.how-it-works-control-os-sticky-wrapper.mode-sticky .how-it-works-control-os-content{position:-webkit-sticky;position:sticky;top:var(--hiw-nav-offset);height:var(--hiw-content-h);overflow:hidden}.how-it-works-control-os .section-heading{max-width:780px}.how-it-works-control-os .container{padding-top:100px}.how-it-works-control-os-content{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}@media(max-width:991px){.how-it-works-control-os-content{grid-template-columns:1fr}.how-it-works-control-os-content .with-cos{border-left:none}}.how-it-works-control-os-content .control-os-bg-img-wrapper{position:absolute;inset:10px;z-index:0;pointer-events:none;overflow:hidden}.how-it-works-control-os-content .how-it-works-control-os-content-cell{flex:1 1;height:100%;border-top:var(--border-line-width) solid var(--border-color);overflow:clip}.how-it-works-control-os-content .how-it-works-control-os-content-cell .with-cos-header{display:flex;flex-direction:column;gap:8px}.how-it-works-control-os-content .how-it-works-control-os-content-cell .with-cos-header-sub{width:100%;max-width:440px}.how-it-works-control-os-content .with-cos{height:100%}.how-it-works-control-os-content .with-cos .with-cos-body{flex:1 1;display:flex;flex-direction:column}.how-it-works-control-os-content .with-cos .with-cos-body .with-cos-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:48px}.how-it-works-control-os-content .how-it-works-diagram-cell{padding:24px;display:flex;justify-content:center;align-items:center;min-height:80%}@media(max-width:767px){.how-it-works-control-os-content .how-it-works-diagram-cell{min-height:auto}.how-it-works-control-os-content .how-it-works-diagram-cell .hiw-stage{max-width:90%}}@property --ox{syntax:"<number>";inherits:false;initial-value:0}@property --oy{syntax:"<number>";inherits:false;initial-value:0}.hiw-diagram{width:100%;display:flex;justify-content:center;height:100%}.hiw-stage{position:relative;max-width:620px;aspect-ratio:679/751;container-type:inline-size}.hiw-stage,.hiw-svg{width:100%;height:100%}.hiw-svg{position:absolute;inset:0;overflow:visible;pointer-events:none}.hiw-leaf{will-change:transform}.hiw-ray{stroke:var(--colors--light-300);stroke-width:.5;opacity:.65}.hiw-center,.hiw-dot{fill:var(--colors--light-300);opacity:0}.hiw-center-logo{left:48.2326951399%;top:41.2782956059%;z-index:2;display:flex;width:90px;height:36px;transform:translate(-50%,-50%) scale(.6667);transform-origin:center;opacity:0;will-change:opacity,transform}.hiw-center-logo,.hiw-tooltips{position:absolute;pointer-events:none}.hiw-tooltips{inset:0}.hiw-tooltip{position:absolute;left:var(--tx);top:var(--ty);padding:8px 6px;border:.5px solid var(--colors--light-200,#d1dbb9);border-radius:2px;background:linear-gradient(90deg,rgba(209,219,185,.25),rgba(209,219,185,.25)),linear-gradient(90deg,rgb(236,239,231),rgb(236,239,231));font-family:var(--font-abc-favorit-mono,monospace);text-transform:uppercase;white-space:nowrap;transform:translate(calc(-50% + var(--ox, 0) * 1cqi),calc(-50% + var(--oy, 0) * 1cqi));will-change:transform;opacity:0}.hiw-tooltip-label{margin-bottom:8px}.hiw-tooltip-label,.hiw-tooltip-sub{font-size:10px;color:var(--colors--text-primary,#1a310f);line-height:1}.hiw-tooltip-sub{opacity:.5;letter-spacing:.02em}.with-cos{position:relative;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;border-left:var(--border-line-width) solid var(--border-color)}.with-cos-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.with-cos-header{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:20px 24px;min-height:90px;border-bottom:var(--border-line-width) solid var(--border-color)}.with-cos-header.wrapped{padding-inline:34px}@media(max-width:991px){.with-cos-header{padding-inline:20px}}.with-cos-header-title{font-size:18px;font-weight:450;line-height:1;letter-spacing:-.02em}.with-cos-header-sub,.with-cos-header-title{font-family:var(--fonts-family--font-family-primary);color:var(--colors--text-primary,#1a310f)}.with-cos-header-sub{max-width:370px;font-size:14px;font-weight:400;line-height:1.5}.with-cos-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:48px;padding:40px 40px 48px 34px}.with-cos-body-label{font-family:var(--fonts-family--font-family-tertiary);font-size:12px;line-height:1;text-transform:uppercase;color:var(--colors--text-primary,#1a310f)}.with-cos-steps{list-style:none;margin:0;padding:0}.with-cos-step,.with-cos-steps{display:flex;flex-direction:column;gap:16px}.with-cos-step--stagger{transition:opacity .5s ease-out,transform .5s ease-out}.with-cos-step-title{display:flex;align-items:center}.with-cos-step-num{flex:0 0 40px;width:40px;font-family:var(--fonts-family--font-family-tertiary);font-size:12px;line-height:1;text-transform:uppercase;color:var(--colors--text-primary,#1a310f)}.with-cos-step-heading{font-family:var(--fonts-family--font-family-primary);font-size:18px;font-weight:450;line-height:1.2;letter-spacing:-.02em;color:var(--colors--text-primary,#1a310f);white-space:normal}.with-cos-step-body{display:flex;gap:26px;align-items:stretch}.with-cos-step-connector{position:relative;flex:0 0 14px;width:14px;align-self:stretch}.with-cos-step-connector:before{content:"";position:absolute;left:50%;top:0;bottom:-48px;width:1px;background:linear-gradient(180deg,rgba(26,49,15,.75),rgba(26,49,15,0));opacity:.65;transform:translateX(-50%)}.with-cos-step--last .with-cos-step-connector:before{display:none}.with-cos-step--last .with-cos-step-body{padding-left:26px;gap:0}.with-cos-step-text{max-width:406px;font-family:var(--fonts-family--font-family-primary);font-size:14px;font-weight:400;line-height:1.5;color:var(--colors--text-primary,#1a310f)}@media(max-width:767px){.with-cos-header{padding-inline:10px}.with-cos-body{padding:32px 34px 40px;gap:36px}.with-cos-step-num{flex:0 0 28px}.with-cos-step-heading{font-size:16px;white-space:normal}.with-cos-step-body{gap:16px}}.scanner-visual{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center}.scanner-visual-stage{position:relative;width:100%;max-width:330px;aspect-ratio:330/250;min-width:300px}.scanner-visual-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sv-ring{fill:none}.sv-ring,.sv-sweep-edge{stroke:var(--colors--light-300);stroke-width:.5;vector-effect:non-scaling-stroke}.sv-sweep-edge{stroke-linecap:round;opacity:.6}.scanner-visual-overlay{position:absolute;inset:0;pointer-events:none}.sv-marker{position:absolute;width:6px;height:6px;background-color:var(--colors--light-300);transform:translate(-50%,-50%);box-shadow:0 2px 3px rgba(152,158,123,.16),0 .8px 1.1px rgba(152,158,123,.11)}.sv-tooltip{position:absolute;display:inline-flex;gap:6px;padding:6px;border:.5px solid var(--colors--light-200);border-radius:2px;background:linear-gradient(rgba(209,219,185,.25),rgba(209,219,185,.25)),var(--colors--light-bg);font-family:var(--fonts-family--font-family-tertiary);font-size:9px;line-height:1;color:var(--colors--text-primary);text-transform:uppercase;white-space:nowrap;box-shadow:0 12px 17px rgba(152,158,123,.14),0 6px 9px rgba(152,158,123,.12),0 4px 5px rgba(152,158,123,.2),0 2px 3px rgba(152,158,123,.16)}.sv-tooltip-label{opacity:.5}.sv-ctrl{position:absolute;transform:translate(-50%,-50%);padding:6px 8px;border-radius:4px;background-color:var(--colors--text-primary);color:var(--colors--light-bg);font-family:var(--fonts-family--font-family-secondary);font-weight:500;font-size:14px;letter-spacing:-.28px;line-height:1;white-space:nowrap;box-shadow:0 24.609px 34.538px rgba(152,158,123,.14),0 13.157px 18.466px rgba(152,158,123,.12),0 7.376px 10.352px rgba(152,158,123,.2),0 3.917px 5.498px rgba(152,158,123,.16),0 1.63px 2.288px rgba(152,158,123,.11)}.dl-visual{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dl-visual-stage{position:relative;width:100%;max-width:340px;aspect-ratio:340/260;min-width:300px}.dl-visual-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.dl-line{fill:none;stroke:var(--colors--light-300,#989e7b);stroke-width:.75;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.9}.dl-visual-overlay{position:absolute;inset:0;pointer-events:none;font-family:var(--fonts-family--font-family-primary)}.dl-box{position:absolute;display:flex;flex-direction:column;gap:8px}.dl-box-header{display:inline-flex;align-self:flex-start;gap:6px;padding:4px 6px;border:.5px solid var(--colors--light-200,#d1dbb9);border-radius:2px;background:linear-gradient(90deg,rgba(209,219,185,.25),rgba(209,219,185,.25)),linear-gradient(90deg,#ecefe7,#ecefe7);font-family:var(--fonts-family--font-family-tertiary);font-size:9px;line-height:1;color:var(--colors--text-primary,#1a310f);text-transform:uppercase;white-space:nowrap}.dl-box-header-label{opacity:.5}.dl-box-row{gap:8px}.dl-avatar,.dl-box-row{display:flex;align-items:center}.dl-avatar{flex:0 0 auto;width:30px;height:30px;border-radius:50%;justify-content:center;font-family:var(--fonts-family--font-family-primary);font-size:12px;font-weight:500;color:#fff;overflow:hidden}.dl-person{display:flex;flex-direction:column;gap:4px;min-width:0}.dl-person-name{letter-spacing:-.02em;white-space:nowrap}.dl-person-meta,.dl-person-name{font-size:10px;line-height:1;color:var(--colors--text-primary,#1a310f)}.dl-person-meta{display:flex;align-items:center;gap:2px;font-family:var(--fonts-family--font-family-tertiary);text-transform:uppercase}.dl-person-meta>span:first-child,.dl-person-meta>span:last-child{opacity:.5}.dl-person-dot{color:var(--colors--light-300,#989e7b);font-size:9px}.dl-ctrl{transform:translate(-50%,-50%);padding:6px 8px;border-radius:4px;background-color:var(--colors--text-primary,#1a310f);color:var(--colors--bg-light,#ecefe7);font-family:var(--fonts-family--font-family-secondary);font-weight:500;font-size:14px;line-height:1;letter-spacing:-.02em;white-space:nowrap}.dl-box-sum,.dl-ctrl{position:absolute;box-shadow:0 24px 34px rgba(152,158,123,.14),0 13px 18px rgba(152,158,123,.12),0 7px 10px rgba(152,158,123,.2),0 4px 5px rgba(152,158,123,.16),0 1.6px 2.3px rgba(152,158,123,.11)}.dl-box-sum{display:flex;flex-direction:column;gap:10px;padding:10px;border:.5px solid var(--colors--light-200,#d1dbb9);border-radius:2px;background:linear-gradient(90deg,rgba(209,219,185,.5),rgba(209,219,185,.5)),linear-gradient(90deg,#ecefe7,#ecefe7)}.dl-box-sum-title{font-size:10px;font-weight:500;letter-spacing:-.02em;margin:0}.dl-box-sum-detail,.dl-box-sum-title{line-height:1;color:var(--colors--text-primary,#1a310f)}.dl-box-sum-detail{display:flex;flex-direction:column;gap:6px;font-family:var(--fonts-family--font-family-tertiary);font-size:9px;text-transform:uppercase}.dl-box-sum-detail p{margin:0;opacity:.5;white-space:nowrap}.dl-box-sum-divider{position:relative;left:-10px;width:calc(100% + 20px);height:.5px;background:var(--colors--light-200,#d1dbb9)}.dl-box-sum-total{margin:0;font-family:var(--fonts-family--font-family-tertiary);font-size:9px;line-height:1;color:var(--colors--text-primary,#1a310f);text-transform:uppercase;white-space:nowrap}@property --tp-in{syntax:"<number>";inherits:false;initial-value:1}.tp-visual{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tp-visual-stage{position:relative;width:100%;max-width:340px;aspect-ratio:340/260;min-width:300px}.tp-visual-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.tp-line{fill:none;stroke:var(--colors--light-300,#989e7b);stroke-width:.75;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.7}.tp-visual-overlay{position:absolute;inset:0;pointer-events:none;font-family:var(--fonts-family--font-family-primary)}.tp-row{position:absolute;justify-content:space-between;padding:0 12px;border:.5px solid var(--colors--light-200,#d1dbb9);border-radius:2px;background:linear-gradient(90deg,rgba(209,219,185,.25),rgba(209,219,185,.25)),linear-gradient(90deg,#ecefe7,#ecefe7);color:var(--colors--text-primary,#1a310f);opacity:calc(var(--tp-dim, 1)*var(--tp-in, 1))}.tp-row,.tp-row-left{display:flex;align-items:center}.tp-row-left{gap:6px;min-width:0}.tp-row-pill{display:inline-flex;align-items:center;padding:3px 6px;border:.5px solid var(--colors--light-200,#d1dbb9);border-radius:2px;background:linear-gradient(90deg,rgba(209,219,185,.25),rgba(209,219,185,.25)),linear-gradient(90deg,#ecefe7,#ecefe7);font-family:var(--fonts-family--font-family-tertiary);font-size:8px;line-height:1;color:var(--colors--text-primary,#1a310f);text-transform:uppercase;white-space:nowrap}.tp-row-meta{line-height:1.5;color:#1b3c21}.tp-row-meta,.tp-row-shares{font-size:8px;opacity:.5;white-space:nowrap}.tp-row-shares{font-family:var(--fonts-family--font-family-tertiary);line-height:1;color:var(--colors--text-primary,#1a310f);text-transform:uppercase}.tp-featured{position:absolute;z-index:2;display:flex;flex-direction:column;gap:12px;padding:12px;border:.5px solid var(--colors--light-200,#d1dbb9);border-radius:4px;background:linear-gradient(90deg,rgba(209,219,185,.5),rgba(209,219,185,.5)),linear-gradient(90deg,#ecefe7,#ecefe7);box-shadow:0 24px 34px rgba(152,158,123,.14),0 13px 18px rgba(152,158,123,.12),0 7px 10px rgba(152,158,123,.2),0 4px 5px rgba(152,158,123,.16),0 1.6px 2.3px rgba(152,158,123,.11)}.tp-featured,.tp-featured-pill{color:var(--colors--text-primary,#1a310f)}.tp-featured-pill{align-self:flex-start;padding:4px 6px;border:.5px solid var(--colors--light-200,#d1dbb9);border-radius:2px;background:linear-gradient(90deg,rgba(209,219,185,.25),rgba(209,219,185,.25)),linear-gradient(90deg,#ecefe7,#ecefe7);font-family:var(--fonts-family--font-family-tertiary);font-size:9px;line-height:1;text-transform:uppercase;white-space:nowrap}.tp-featured-body{display:flex;align-items:center;justify-content:space-between;gap:8px}.tp-featured-people{display:flex;align-items:center;gap:6px;min-width:0}.tp-featured-avatars{display:flex;align-items:center;gap:2px;flex:0 0 auto}.tp-avatar{width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--fonts-family--font-family-primary);font-size:8px;font-weight:500;color:#fff;overflow:hidden}.tp-featured-names{letter-spacing:-.04em}.tp-featured-names,.tp-featured-shares{font-size:9px;line-height:1;color:var(--colors--text-primary,#1a310f);white-space:nowrap}.tp-featured-shares{font-family:var(--fonts-family--font-family-tertiary);text-transform:uppercase;opacity:.5}.tp-ctrl{position:absolute;z-index:2;padding:0 6px;border-radius:4px;background-color:var(--colors--text-primary,#1a310f);color:var(--colors--bg-light,#ecefe7);font-family:var(--fonts-family--font-family-secondary);font-weight:500;font-size:14px;line-height:1;letter-spacing:-.02em;white-space:nowrap;box-shadow:0 24px 34px rgba(152,158,123,.14),0 13px 18px rgba(152,158,123,.12),0 7px 10px rgba(152,158,123,.2),0 4px 5px rgba(152,158,123,.16),0 1.6px 2.3px rgba(152,158,123,.11)}@property --cv-in{syntax:"<number>";inherits:false;initial-value:1}.cv-visual,.tp-ctrl{display:flex;align-items:center;justify-content:center}.cv-visual{width:100%;height:100%}.cv-visual-stage{position:relative;width:100%;max-width:320px;aspect-ratio:320/240;min-width:300px}.cv-visual-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cv-line{fill:none;stroke:var(--colors--light-300,#989e7b);stroke-width:.75;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.7}.cv-visual-overlay{position:absolute;inset:0;pointer-events:none;font-family:var(--fonts-family--font-family-primary)}.cv-row{position:absolute;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border:.5px solid var(--colors--light-200,#d1dbb9);border-radius:2px;background:linear-gradient(90deg,rgba(209,219,185,.25),rgba(209,219,185,.25)),linear-gradient(90deg,#ecefe7,#ecefe7);color:var(--colors--text-primary,#1a310f);opacity:calc(var(--cv-dim, 1)*var(--cv-in, 1))}.cv-row-name{line-height:1.5;letter-spacing:-.02em}.cv-row-meta,.cv-row-name{font-size:10px;color:var(--colors--text-primary,#1a310f);white-space:nowrap}.cv-row-meta{display:flex;align-items:center;gap:4px;font-family:var(--fonts-family--font-family-tertiary);line-height:1;text-transform:uppercase}.cv-row-meta>span:first-child,.cv-row-meta>span:last-child{opacity:.5}.cv-row-dot{font-family:var(--fonts-family--font-family-tertiary);font-size:9px;color:var(--colors--light-300,#989e7b)}.cv-featured{position:absolute;z-index:2;justify-content:space-between;padding:10px 16px 10px 12px;border:.5px solid var(--colors--light-200,#d1dbb9);border-radius:2px;background:linear-gradient(90deg,rgba(209,219,185,.5),rgba(209,219,185,.5)),linear-gradient(90deg,#ecefe7,#ecefe7);color:var(--colors--text-primary,#1a310f);box-shadow:0 58.9px 82.67px rgba(152,158,123,.4),0 24.6px 34.5px rgba(152,158,123,.29),0 13.2px 18.5px rgba(152,158,123,.24),0 7.4px 10.3px rgba(152,158,123,.2),0 3.9px 5.5px rgba(152,158,123,.16),0 1.6px 2.3px rgba(152,158,123,.11)}.cv-featured,.cv-featured-left{display:flex;align-items:center;gap:8px}.cv-featured-left{min-width:0}.cv-featured-ctrl{align-items:center;justify-content:center;padding:2px 4px 0;height:17px;border-radius:2px;background-color:var(--colors--text-primary,#1a310f);color:var(--colors--bg-light,#ecefe7);font-family:var(--fonts-family--font-family-secondary);font-weight:500;font-size:9px;line-height:1;box-shadow:0 8px 11px rgba(152,158,123,.12),0 4px 5px rgba(152,158,123,.16)}.cv-featured-ctrl,.cv-featured-label{display:inline-flex;letter-spacing:-.02em;white-space:nowrap}.cv-featured-label{gap:3px;font-size:10px;line-height:1.5;color:var(--colors--text-primary,#1a310f)}.cv-featured-label-strong{font-weight:600}.cv-featured-label-num{font-weight:400}.cv-featured-meta{display:flex;align-items:center;gap:4px;font-family:var(--fonts-family--font-family-tertiary);font-size:10px;line-height:1;color:var(--colors--text-primary,#1a310f);text-transform:uppercase;white-space:nowrap}.cv-featured-meta>span:first-child,.cv-featured-meta>span:last-child{opacity:.5}.platform-control-os{background-color:var(--colors--light-bg);color:var(--colors--text-primary);border-top:var(--border-line-width) solid var(--border-color);border-bottom:var(--border-line-width) solid var(--border-color)}.platform-control-os .platform-control-os-heading.heading-wrapper{row-gap:12px}.platform-control-os .platform-control-os-heading-eyebrow{margin:0}.platform-control-os .container.with-top-padding{padding-top:56px}.platform-control-os .platform-control-os-deck{max-width:36rem;margin:8px 0 0;font-family:var(--fonts-family--font-family-primary);font-size:16px;line-height:1.5;letter-spacing:-.08px;color:var(--colors--text-secondary)}@media(max-width:767px){.platform-control-os .platform-control-os-deck{font-size:15px;max-width:none}}.platform-control-os .platform-control-os-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(291px,auto)}@media(max-width:991px){.platform-control-os .platform-control-os-grid{grid-auto-rows:auto}}@media(max-width:767px){.platform-control-os .platform-control-os-grid{grid-template-columns:1fr}}.platform-control-os .platform-control-os-card{display:flex;gap:64px;align-items:center;padding:24px;min-width:0;border-top:var(--border-line-width) solid var(--colors--light-200);overflow:clip;container-type:inline-size}.platform-control-os .platform-control-os-card:nth-child(odd){border-right:var(--border-line-width) solid var(--colors--light-200)}.platform-control-os .platform-control-os-card .platform-control-os-card-container{display:flex;width:100%;gap:12px}@container (max-width: 500px){.platform-control-os .platform-control-os-card .platform-control-os-card-container{flex-direction:column;gap:24px}.platform-control-os .platform-control-os-card .platform-control-os-card-container .platform-control-os-card-text{max-width:540px;width:100%}}@media(max-width:767px){.platform-control-os .platform-control-os-card .platform-control-os-card-container{flex-direction:column;gap:24px}.platform-control-os .platform-control-os-card .platform-control-os-card-container .platform-control-os-card-text{max-width:540px;width:100%}}@container (max-width: 640px){.platform-control-os .platform-control-os-card .visual-in-card{justify-content:flex-start}}@media(max-width:991px){.platform-control-os .platform-control-os-card{gap:32px;padding:20px;flex-direction:column}}@media(max-width:767px){.platform-control-os .platform-control-os-card{align-items:stretch;gap:24px;padding:20px 10px}.platform-control-os .platform-control-os-card:nth-child(odd){border-right:0}.platform-control-os .platform-control-os-card{border-top:var(--border-line-width) solid var(--colors--light-200)}}.platform-control-os .platform-control-os-card-text{display:flex;flex-direction:column;gap:12px;flex:0 0 auto;width:240px;min-width:0}@media(max-width:991px){.platform-control-os .platform-control-os-card-text{width:220px}}@media(max-width:767px){.platform-control-os .platform-control-os-card-text{width:100%}}.platform-control-os .platform-control-os-eyebrow{color:var(--colors--light-300);font-size:12px}.platform-control-os .platform-control-os-card-title{font-family:var(--fonts-family--font-family-primary);font-weight:450;font-size:18px;line-height:1.2;letter-spacing:-.36px;color:var(--colors--text-primary);margin:0}.platform-control-os .platform-control-os-card-description{font-family:var(--fonts-family--font-family-primary);font-size:14px;line-height:1.5;color:var(--colors--text-secondary);margin:0}.platform-control-os .platform-control-os-card-visual{flex:1 1 auto;align-self:stretch;min-height:243px;min-width:0;position:relative}@media(max-width:991px){.platform-control-os .platform-control-os-card-visual{min-height:220px}.platform-control-os .platform-control-os-card-visual>div{align-items:flex-start;justify-content:flex-start}}@media(max-width:767px){.platform-control-os .platform-control-os-card-visual{min-height:200px;width:100%}}.platform-control-os .platform-control-os-card-visual:has(.platform-control-os-card-image){display:flex;align-items:center;justify-content:center}.platform-control-os .platform-control-os-card-image{display:block;width:100%;height:auto;max-height:100%;object-fit:contain}.pricing-control-os{background-color:var(--colors--light-bg);color:var(--colors--text-primary);border-top:var(--border-line-width) solid var(--border-color);border-bottom:var(--border-line-width) solid var(--border-color)}.pricing-control-os .container{padding-top:80px;padding-bottom:0}@media(max-width:991px){.pricing-control-os .container{padding-top:64px;padding-bottom:64px}}@media(max-width:767px){.pricing-control-os .container{padding-top:48px;padding-bottom:48px}}.pricing-control-os .pricing-control-os-heading{padding:0 24px 40px}.pricing-control-os .pricing-control-os-heading .heading{font-family:var(--fonts-family--font-family-neue-montreal);font-weight:500;font-size:54px;line-height:1;letter-spacing:-1.08px;color:var(--colors--text-primary)}@media(max-width:991px){.pricing-control-os .pricing-control-os-heading .heading{font-size:40px;letter-spacing:-.8px}}@media(max-width:767px){.pricing-control-os .pricing-control-os-heading .heading{font-size:32px;letter-spacing:-.64px}.pricing-control-os .pricing-control-os-heading .heading br{display:none}}.pricing-control-os .pricing-control-os-container{display:flex;justify-content:flex-end;align-items:flex-end;position:relative;padding-top:24px;padding-left:24px}.pricing-control-os .pricing-control-os-box{background-color:#ecefe7;border:var(--border-line-width) solid var(--border-color);position:relative;max-width:950px;width:100%}@media(max-width:767px){.pricing-control-os .pricing-control-os-box{max-width:560px}}.pricing-control-os .pricing-control-os-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(290px,auto)}@media(max-width:767px){.pricing-control-os .pricing-control-os-grid{grid-template-columns:1fr;grid-auto-rows:auto}}.pricing-control-os .pricing-control-os-cell{padding:24px 32px 32px;display:flex;flex-direction:column;position:relative;min-width:0}.pricing-control-os .pricing-control-os-cell+.pricing-control-os-cell{border-left:var(--border-line-width) solid var(--border-color)}.pricing-control-os .pricing-control-os-cell+.pricing-control-os-cell:nth-child(3){border-left:none}.pricing-control-os .pricing-control-os-cell:nth-child(n+3){border-top:var(--border-line-width) solid var(--border-color)}@media(max-width:767px){.pricing-control-os .pricing-control-os-cell{padding:24px 24px 32px}.pricing-control-os .pricing-control-os-cell+.pricing-control-os-cell{border-left:0;border-top:var(--border-line-width) solid var(--border-color)}.pricing-control-os .pricing-control-os-cell:nth-child(n+3){border-top:var(--border-line-width) solid var(--border-color)}}.pricing-control-os .pricing-control-os-intro{justify-content:space-between;gap:32px}.pricing-control-os .pricing-control-os-intro:before{content:"";position:absolute;left:0;top:25px;width:2px;height:20px;background-color:var(--colors--light-300)}.pricing-control-os .pricing-control-os-intro-top{display:flex;flex-direction:column;gap:8px}.pricing-control-os .pricing-control-os-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content}.pricing-control-os .pricing-control-os-intro-description{font-family:var(--fonts-family--font-family-primary);font-size:14px;line-height:1.5;color:var(--colors--text-secondary);max-width:370px}.pricing-control-os .pricing-control-os-intro-bottom{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.pricing-control-os .pricing-control-os-cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:4px;background-color:var(--colors--text-primary);border:0;color:var(--colors--light-bg);cursor:pointer;font-family:var(--fonts-family--font-family-tertiary);font-size:12px;line-height:1;text-transform:uppercase;text-decoration:none;box-shadow:inset 0 0 0 1px var(--colors--green);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.pricing-control-os .pricing-control-os-cta:hover{opacity:.9}.pricing-control-os .pricing-control-os-contact{font-family:var(--fonts-family--font-family-primary);font-size:11px;line-height:1.4;color:var(--colors--light-300);margin:0}.pricing-control-os .pricing-control-os-contact-link{color:var(--colors--text-primary);text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .2s ease}.pricing-control-os .pricing-control-os-contact-link:hover{border-bottom-color:var(--colors--text-primary)}.pricing-control-os .pricing-control-os-plan{gap:24px}.pricing-control-os .pricing-control-os-plan-header{display:flex;flex-direction:column;gap:8px}.pricing-control-os .pricing-control-os-plan-title{font-family:var(--fonts-family--font-family-primary);font-weight:450;font-size:18px;line-height:1;letter-spacing:-.36px;color:var(--colors--text-primary);margin:0}.pricing-control-os .pricing-control-os-plan-description{font-family:var(--fonts-family--font-family-primary);font-size:14px;line-height:1.5;color:var(--colors--text-secondary);margin:0}.pricing-control-os .pricing-control-os-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.pricing-control-os .pricing-control-os-feature{display:flex;gap:9px;align-items:flex-start}.pricing-control-os .pricing-control-os-feature-icon{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--colors--light-300)}.pricing-control-os .pricing-control-os-feature-icon svg{width:16px;height:16px}.pricing-control-os .pricing-control-os-feature-text{font-family:var(--fonts-family--font-family-primary);font-size:14px;line-height:1.5;color:var(--colors--text-secondary);margin:0}