.HomePage_container__LZPVi{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#F3F4F6}.CustomInput_container___Q7DX{width:100%;display:flex;flex-direction:column;margin-bottom:10px}.CustomInput_inputContainer__A7MfQ{width:100%;position:relative}.CustomInput_inputContainer__A7MfQ input,.CustomInput_inputContainer__A7MfQ textarea{background:#fff!important;border:1.5px solid #e5e7eb;color:#111827;border-radius:20px;font-size:1.1rem;padding:12px 18px;margin-bottom:18px;transition:border .2s}.CustomInput_inputContainer__A7MfQ input:focus,.CustomInput_inputContainer__A7MfQ textarea:focus{border:1.5px solid #65a30d;outline:none}.CustomInput_inputContainer__A7MfQ input::placeholder,.CustomInput_inputContainer__A7MfQ textarea::placeholder{color:#9CA3AF;opacity:1}.CustomInput_inputContainer__A7MfQ textarea{width:100%!important;padding:10px 20px;border:1px solid #c9f625;border-radius:40px;resize:none}.CustomInput_inputContainer__A7MfQ input:focus,.CustomInput_inputContainer__A7MfQ textarea:focus{outline:none}.CustomInput_inputContainer__A7MfQ input:focus-visible,.CustomInput_inputContainer__A7MfQ textarea:focus-visible,.CustomInput_selectContainer__l7trs .CustomInput_customSelect__EbUhG:focus-visible{outline:2px solid #65A30D;outline-offset:2px}.CustomInput_inputContainer__A7MfQ input::placeholder{color:rgba(255,255,255,.15)}.CustomInput_inputContainer__A7MfQ textarea::placeholder{color:rgba(255,255,255,.15)}.CustomInput_inputContainer__A7MfQ textarea::-webkit-scrollbar{display:none}.CustomInput_labelView__dhO7k{width:100%;position:absolute;display:flex;transform:translateY(-50%);z-index:5}.CustomInput_labelText__r2BEB{color:#6B7280;font-size:1.5rem;padding:0 5px;background-color:white;transition:.3s;border-radius:5px}.CustomInput_errorView__JA8Ne{width:100%;position:absolute;display:flex;transform:translateY(50%);justify-content:center}.CustomInput_errorText__dyTAQ{color:red;font-size:1.3rem;padding:0 5px;background-color:black;transition:.3s;font-weight:600}.CustomInput_selectContainer__l7trs{width:100%;position:relative}.CustomInput_selectContainer__l7trs .CustomInput_customSelect__EbUhG{width:100%;padding:10px;border:1px solid #c9f625;border-radius:20px;background-color:#111827;color:white;font-size:1.35rem;cursor:pointer}.CustomInput_selectContainer__l7trs .CustomInput_customSelect__EbUhG.CustomInput_placeholder__Lj_8Q{color:rgba(255,255,255,.2)}.CustomInput_selectOptionsOuter__vN94u{width:100%;border-radius:20px;position:absolute;z-index:10;top:calc(100% + 5px);overflow:hidden;font-size:1.2rem}.CustomInput_selectOptions__88XWp{width:100%;border-radius:0 0 20px 20px;overflow:auto;box-shadow:10px 10px 15px rgb(0 0 0/80%);max-height:200px;border:1px solid #c9f625;border-top:none}.CustomInput_selectOption__yVorz{padding:10px;background-color:black;color:white;cursor:pointer}.CustomInput_selectOption__yVorz:not(:last-child){border-bottom:1px solid #c9f6252c}.CustomInput_selectOption__yVorz:hover{background-color:#C9F625;color:black}.CustomInput_selectOptions__88XWp::-webkit-scrollbar{width:5px}.CustomInput_selectOptions__88XWp::-webkit-scrollbar-thumb{background-color:#C9F625;border-radius:10px}.CustomInput_selectOptions__88XWp::-webkit-scrollbar-track{background-color:black;border-radius:10px}.CustomInput_searchInput__tlJae{border-radius:20px 20px 0 0!important;background-color:white!important;color:black}.CustomInput_inputContainer__A7MfQ input::-webkit-inner-spin-button,.CustomInput_inputContainer__A7MfQ input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CustomInput_inputContainer__A7MfQ input[type=number]{-moz-appearance:textfield}.CustomInput_flagIcon__ERD9_{width:16px;height:12px;margin-right:10px}.CustomInput_inputField__lM_6I{background-color:#111827!important}.CustomInput_textareaField__9Td0V{background-color:white!important}.LeadForm_form__5v71d{display:flex;flex-direction:column;gap:16px;font-family:inherit;color:#111827}.LeadForm_row__6IC0Q{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:600px){.LeadForm_row__6IC0Q{grid-template-columns:1fr 1fr}}.LeadForm_field__L3eu8{display:flex;flex-direction:column;gap:6px;min-width:0}.LeadForm_label__D5A42{font-size:15px;font-weight:600;color:#111827}.LeadForm_required__y3wTx{color:#B91C1C;margin-left:2px}.LeadForm_input__KSSnu{width:100%;font:inherit;font-size:16px;line-height:1.4;color:#111827;background:#fff;border:1.5px solid #d1d5db;border-radius:12px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.LeadForm_input__KSSnu::placeholder{color:#9CA3AF;opacity:1}.LeadForm_input__KSSnu:hover{border-color:#9CA3AF}.LeadForm_input__KSSnu:focus{outline:none;border-color:#111827;box-shadow:0 0 0 3px #C9F625}.LeadForm_input__KSSnu[aria-invalid=true]{border-color:#B91C1C}.LeadForm_textarea___91bN{min-height:110px;resize:vertical}.LeadForm_error__6U55t{font-size:13px;color:#B91C1C;margin:0}.LeadForm_locationRow__Ijj3a{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:-6px}.LeadForm_locationButton__93km7{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:14px;font-weight:600;color:#111827;background:#F3F4F6;border:1.5px solid #e5e7eb;border-radius:999px;padding:6px 14px;min-height:36px;cursor:pointer;transition:background .2s,border-color .2s}.LeadForm_locationButton__93km7:hover:not(:disabled){background:#C9F625;border-color:#C9F625}.LeadForm_locationButton__93km7:focus-visible{outline:3px solid #C9F625;outline-offset:2px}.LeadForm_locationButton__93km7:disabled{cursor:progress;opacity:.7}.LeadForm_hint__cc_Kz{font-size:12px;color:#6B7280;margin:0}.LeadForm_locationStatus__yccyI{font-size:13px;color:#374151;margin:0}.LeadForm_submit__WTTmK{font:inherit;font-size:17px;font-weight:600;color:#111827;background:#C9F625;border:none;border-radius:12px;padding:14px 20px;min-height:50px;cursor:pointer;transition:background .2s,transform .1s}.LeadForm_submit__WTTmK:hover:not(:disabled){background:#B8E414}.LeadForm_submit__WTTmK:active:not(:disabled){transform:translateY(1px)}.LeadForm_submit__WTTmK:focus-visible{outline:3px solid #111827;outline-offset:2px}.LeadForm_submit__WTTmK:disabled{cursor:progress;opacity:.7}.LeadForm_formError__A4mt8{font-size:14px;color:#B91C1C;margin:0}.LeadForm_hiddenFrame__jgucx{display:none}.LeadForm_success__5UE3L{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;border-radius:12px;background:#F7FDE4;border:1.5px solid #c9f625}.LeadForm_successText__sCqpL{font-size:18px;font-weight:600;color:#111827;margin:0}.LeadForm_closeButton__SfEtz{font:inherit;font-size:15px;font-weight:600;color:#111827;background:#fff;border:1.5px solid #111827;border-radius:12px;padding:10px 18px;cursor:pointer}.LeadForm_closeButton__SfEtz:focus-visible{outline:3px solid #C9F625;outline-offset:2px}.LeadForm_optional__E9KTT{color:#6B7280;font-weight:400}.PricingQuote_selectCountry__E24FX svg{color:#6b7280;right:10px;font-size:30px;top:10px}.ImageRing_stage__9SUCH{--cw:clamp(22rem,22vw,38rem);position:relative;width:100%;height:calc(var(--cw) * 1.05);perspective:calc(var(--cw) * 6);perspective-origin:50% 50%}.ImageRing_sway__Wni7k{position:absolute;inset:0;transform-style:preserve-3d;animation:ImageRing_sway__Wni7k 7s ease-in-out infinite alternate}@keyframes ImageRing_sway__Wni7k{0%{transform:rotateY(-2.5deg)}to{transform:rotateY(2.5deg)}}.ImageRing_drum__YcsqX{position:absolute;top:50%;left:50%;width:0;height:0;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.22,.8,.2,1)}.ImageRing_card__V5aoG{position:absolute;top:calc(var(--cw) * -.375);left:calc(var(--cw) * -.5);width:var(--cw);aspect-ratio:4/3;padding:0;border:0;border-radius:1.4rem;overflow:hidden;background:#111827;box-shadow:0 1.6rem 4rem rgba(3,7,18,.45),0 0 0 1px rgba(255,255,255,.08);cursor:pointer;transition:box-shadow .6s ease,opacity .5s ease}.ImageRing_hidden__Efbs5{opacity:0;pointer-events:none}.ImageRing_card__V5aoG:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#000;opacity:var(--dim,0);transition:opacity .6s ease;pointer-events:none}.ImageRing_front__VlSwa{box-shadow:0 2rem 6rem rgba(3,7,18,.55),0 0 0 2px #C9F625}.ImageRing_card__V5aoG img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}@media (max-width:900px){.ImageRing_stage__9SUCH{--cw:42vw}}.EngineSection_section__JPB2V{position:relative;padding:12rem 0;background:radial-gradient(ellipse at 75% 40%,#223201 0,#030712 55%);color:#F3F4F6;overflow:hidden}.EngineSection_pinned__6urh8{min-height:100vh;display:flex;align-items:center}.EngineSection_pinned__6urh8 .EngineSection_container__OlMqG{width:100%}.EngineSection_container__OlMqG{max-width:136rem;margin:0 auto;padding:0 2.4rem;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:5.6rem;gap:5.6rem;align-items:center}.EngineSection_eyebrow__C_Vkx{margin:0 0 1.2rem;font-size:1.6rem;font-weight:600;color:#C9F625}.EngineSection_heading__65BeY{margin:0;font-size:clamp(3.6rem,5vw,6.4rem);line-height:1.04;letter-spacing:-.035em;font-weight:700}.EngineSection_accent__Q4kSf{color:#CCFF00}.EngineSection_intro__Oj_9T{margin:2rem 0 3.2rem;font-size:1.8rem;line-height:1.55;color:#9CA3AF}.EngineSection_stepsWrap__vx41r{position:relative}.EngineSection_rail__DMvrE{position:absolute;top:1.4rem;bottom:1.4rem;left:-1.2rem;width:2px;border-radius:2px;background:rgba(255,255,255,.08);overflow:hidden}.EngineSection_rail__DMvrE i{display:block;height:100%;background:#C9F625;transform:scaleY(0);transform-origin:top}.EngineSection_steps__VRkBF{list-style:none;margin:0;padding:0;display:grid;grid-gap:.8rem;gap:.8rem}.EngineSection_step__YVKqx{width:100%;display:flex;gap:1.6rem;align-items:flex-start;text-align:left;padding:1.4rem 1.6rem;border-radius:1.8rem;border:1px solid transparent;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background .3s ease,border-color .3s ease}.EngineSection_step__YVKqx:hover{background:rgba(17,24,39,.6)}.EngineSection_step__YVKqx:focus-visible{outline:2px solid #C9F625;outline-offset:2px}.EngineSection_active__Eo4ye{background:rgba(17,24,39,.85);border-color:rgba(201,246,37,.45)}.EngineSection_num__Vcwit{flex:0 0 auto;font-size:1.4rem;font-weight:700;color:#9CA3AF;padding-top:.3rem}.EngineSection_active__Eo4ye .EngineSection_num__Vcwit{color:#C9F625}.EngineSection_stepText__G3NJH strong{display:block;font-size:1.9rem;letter-spacing:-.01em}.EngineSection_stepBody__hPTAj{display:block;max-height:0;overflow:hidden;opacity:0;font-size:1.5rem;line-height:1.5;color:#9CA3AF;transition:max-height .45s ease,opacity .45s ease,margin .45s ease}.EngineSection_active__Eo4ye .EngineSection_stepBody__hPTAj{max-height:14rem;opacity:1;margin-top:.6rem}.EngineSection_stage__BKn0B{position:relative;aspect-ratio:4/3;border-radius:3.2rem;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#111827 0,#030712 70%);border:1px solid rgba(255,255,255,.08);box-shadow:0 4rem 12rem rgba(201,246,37,.08),inset 0 1px 0 rgba(255,255,255,.06)}.EngineSection_canvas__HhZ7A{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .8s ease}.EngineSection_ready__87I77{opacity:1}.EngineSection_fallback__k3NCC{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.EngineSection_hud__OB_xA{position:absolute;left:2rem;right:2rem;bottom:2rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap;pointer-events:none}.EngineSection_label__z_qOw,.EngineSection_live__DPQPU{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.4rem;border-radius:999px;font-size:1.4rem;font-weight:600;background:rgba(3,7,18,.72);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:767.98px){.EngineSection_label__z_qOw,.EngineSection_live__DPQPU{background:rgba(3,7,18,.86);-webkit-backdrop-filter:none;backdrop-filter:none}}.EngineSection_live__DPQPU i{width:.8rem;height:.8rem;border-radius:50%;background:#C9F625;box-shadow:0 0 1rem #C9F625}.EngineSection_label__z_qOw{animation:EngineSection_labelIn__IFhv5 .5s cubic-bezier(.2,.8,.2,1)}@keyframes EngineSection_labelIn__IFhv5{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@media (max-width:1000px){.EngineSection_container__OlMqG{grid-template-columns:1fr}.EngineSection_section__JPB2V{padding:8rem 0}}.EngineSection_light__CIKW2{background:linear-gradient(180deg,#fff,#FCFFE5);color:#030712}.EngineSection_light__CIKW2 .EngineSection_eyebrow__C_Vkx{color:#4D7C0F}.EngineSection_light__CIKW2 .EngineSection_accent__Q4kSf{color:#CCFF00}.EngineSection_light__CIKW2 .EngineSection_intro__Oj_9T{color:#4B5563}.EngineSection_light__CIKW2 .EngineSection_rail__DMvrE{background:rgba(3,7,18,.08)}.EngineSection_light__CIKW2 .EngineSection_step__YVKqx:hover{background:rgba(3,7,18,.04)}.EngineSection_light__CIKW2 .EngineSection_active__Eo4ye{background:#fff;border-color:#C9F625;box-shadow:0 1.2rem 3rem rgba(3,7,18,.08)}.EngineSection_light__CIKW2 .EngineSection_num__Vcwit{color:#6B7280}.EngineSection_light__CIKW2 .EngineSection_active__Eo4ye .EngineSection_num__Vcwit{color:#4D7C0F}.EngineSection_light__CIKW2 .EngineSection_stepBody__hPTAj{color:#4B5563}.EngineSection_light__CIKW2 .EngineSection_stage__BKn0B{box-shadow:0 3rem 8rem rgba(3,7,18,.25);color:#F3F4F6}.HomeCompact_strip__SF64E{padding:2.8rem 0;background:#fff}.HomeCompact_stripLabel__9kqHV{margin:0 0 2.8rem;text-align:center;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6B7280}.HomeCompact_marquee__KBBEV{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.HomeCompact_marquee__KBBEV::-webkit-scrollbar{display:none}.HomeCompact_marquee__KBBEV:active{cursor:-webkit-grabbing;cursor:grabbing}.HomeCompact_marquee__KBBEV img{-webkit-user-drag:none;pointer-events:none}.HomeCompact_track__J613y{display:flex;width:max-content}.HomeCompact_group__VQM6w{--gap:6.4rem;gap:var(--gap);margin:0;padding:0 var(--gap) 0 0;list-style:none}.HomeCompact_group__VQM6w,.HomeCompact_group__VQM6w li{display:flex;flex:none;align-items:center}@keyframes HomeCompact_marquee__KBBEV{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.HomeCompact_clients__1jpjG{--gap:7.2rem}.HomeCompact_clients__1jpjG img{display:block;width:auto;height:5.2rem;max-width:16rem;object-fit:contain}.HomeCompact_section__LoQNJ{padding:8rem 0}.HomeCompact_dark__SLZyN{background:radial-gradient(ellipse at 80% 0,#223201 0,#030712 55%);color:#F3F4F6}.HomeCompact_light__SeHxK{background:#fff;color:#030712}.HomeCompact_inner__CjClZ{max-width:136rem;margin:0 auto;padding:0 2.4rem}.HomeCompact_eyebrow__DZzmL{margin:0 0 1.2rem;font-size:1.4rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#4D7C0F}.HomeCompact_dark__SLZyN .HomeCompact_eyebrow__DZzmL{color:#C9F625}.HomeCompact_heading__iN2mB{margin:0;max-width:80rem;font-size:clamp(3rem,3.8vw,5rem);line-height:1.08;letter-spacing:-.03em;font-weight:700}.HomeCompact_tabs__9un0o{display:inline-flex;gap:.4rem;margin:3.2rem 0 2.8rem;padding:.4rem;border-radius:10rem;background:rgba(255,255,255,.08)}.HomeCompact_tab__jK8jJ{padding:1rem 2.2rem;border:0;border-radius:10rem;background:transparent;color:#D1D5DB;font:inherit;font-size:1.5rem;font-weight:600;cursor:pointer;transition:background .25s ease,color .25s ease;position:relative}.HomeCompact_tab__jK8jJ:before{content:"";position:absolute;inset:-3px 0}.HomeCompact_tabOn__ewjkh{background:#C9F625;color:#030712}.HomeCompact_roles__y9ZLS{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.HomeCompact_role__hWCfE{position:relative;aspect-ratio:3/4;border-radius:1.6rem;overflow:hidden;background:#111827}.HomeCompact_role__hWCfE img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.HomeCompact_role__hWCfE:hover img{transform:scale(1.06)}.HomeCompact_role__hWCfE span{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;padding:.8rem 1rem;border-radius:1rem;background:rgba(3,7,18,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:1.4rem;font-weight:600;color:#F3F4F6}.HomeCompact_chips__uHA27{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none}.HomeCompact_chips__uHA27 li{padding:1rem 1.8rem;border-radius:10rem;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);font-size:1.5rem;color:#E5E7EB;transition:border-color .25s ease,background .25s ease}.HomeCompact_chips__uHA27 li:hover{border-color:#C9F625;background:rgba(201,246,37,.08)}.HomeCompact_awards__gj2sA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.6rem;gap:1.6rem;margin-top:4rem}.HomeCompact_awards__gj2sA img{width:100%;height:auto;border-radius:1.6rem;border:1px solid #e5e7eb;background:#fff}.HomeCompact_rowLabel__t3fe0{margin:4.8rem 0 1.6rem;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6B7280}.HomeCompact_badges__x4J8v{--gap:4rem}.HomeCompact_badges__x4J8v img{display:block;width:auto;height:6.2rem;object-fit:contain}.HomeCompact_backers__CZoHv{--gap:7.2rem}.HomeCompact_backers__CZoHv img{display:block;width:auto;height:6.4rem;max-width:18rem;object-fit:contain}@media (max-width:1100px){.HomeCompact_roles__y9ZLS{grid-template-columns:repeat(4,minmax(0,1fr))}.HomeCompact_awards__gj2sA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.HomeCompact_section__LoQNJ{padding:7rem 0}.HomeCompact_roles__y9ZLS{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeCompact_group__VQM6w{--gap:4rem}.HomeCompact_clients__1jpjG img{height:4rem;max-width:12rem}.HomeCompact_badges__x4J8v img{height:6rem}.HomeCompact_backers__CZoHv img{height:4.6rem;max-width:13rem}}.HomeCompact_tint__60qQo{background:#FCFFE5;color:#030712}.HomeCompact_tint__60qQo .HomeCompact_tabs__9un0o{background:rgba(3,7,18,.06)}.HomeCompact_tint__60qQo .HomeCompact_tab__jK8jJ{color:#374151}.HomeCompact_tint__60qQo .HomeCompact_tabOn__ewjkh{color:#030712}.HomeCompact_tint__60qQo .HomeCompact_chips__uHA27 li{border-color:#E5E7EB;background:#fff;color:#111827}.HomeCompact_awardsMarquee___5jrQ{margin-top:4rem}.HomeCompact_awardsTrack__iKa5e{--gap:1.6rem}.HomeCompact_award__T5mZs{display:flex;gap:1.6rem;width:46rem;height:16rem;padding:.9rem;border-radius:1.8rem;border:1px solid #e5e7eb;background:#fff;color:#030712;text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease}.HomeCompact_award__T5mZs:hover{border-color:#C9F625;box-shadow:0 1.2rem 3rem rgba(3,7,18,.08)}.HomeCompact_awardsTrack__iKa5e .HomeCompact_award__T5mZs img{flex:none;width:14.2rem;height:100%;max-width:none;object-fit:cover;border-radius:1.2rem;filter:none;opacity:1}.HomeCompact_awardTile__rKnxD{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:14.2rem;border-radius:1.2rem;background:radial-gradient(ellipse at 30% 0,#3B5A06 0,#030712 70%);color:#C9F625}.HomeCompact_awardTile__rKnxD b{font-size:1.8rem;font-weight:700;color:#fff;text-align:center}.HomeCompact_awardBody__hYeE4{display:flex;flex-direction:column;justify-content:center;gap:.6rem;min-width:0;padding-right:.8rem}.HomeCompact_awardBody__hYeE4 small{font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4D7C0F}.HomeCompact_awardBody__hYeE4 strong{font-size:2rem;line-height:1.2;font-weight:700;text-wrap:balance}.HomeCompact_awardBody__hYeE4 span{font-size:1.45rem;line-height:1.4;color:#4B5563;text-wrap:pretty}.HomeCompact_cta__UWz9r{padding-bottom:8rem;background:radial-gradient(ellipse 55% 65% at 80% 45%,rgba(237,255,149,.9) 0,rgba(247,255,199,.5) 45%,rgba(252,255,229,0) 75%),linear-gradient(180deg,#FCFFE5,#fff);color:#030712;overflow:hidden}.HomeCompact_ctaGrid__a9tD_{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:8rem;gap:8rem;align-items:center}.HomeCompact_stages__Sow6g{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));grid-gap:1.2rem 1.4rem;gap:1.2rem 1.4rem;margin:4rem 0 4.8rem;padding:0;list-style:none}.HomeCompact_stages__Sow6g li{display:flex;align-items:center;gap:.8rem;padding:.9rem 1.8rem .9rem 1rem;border-radius:10rem;background:#fff;border:1px solid #e5e7eb;font-size:1.5rem;font-weight:500;color:#374151;transition:background .35s ease,color .35s ease,border-color .35s ease}.HomeCompact_stages__Sow6g .HomeCompact_stageOn__h1327{background:#030712;border-color:#030712;color:#C9F625}.HomeCompact_stageNum__OWXcL{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#F3F4F6;color:#374151;font-size:1.3rem;font-weight:700;transition:background .35s ease,color .35s ease}.HomeCompact_stages__Sow6g .HomeCompact_stageOn__h1327 .HomeCompact_stageNum__OWXcL{background:#C9F625;color:#030712}.HomeCompact_ctaBtn__haeN_{display:inline-flex;align-items:center;gap:1.2rem;padding:.6rem 2.4rem .6rem .6rem;border:0;border-radius:10rem;background:#030712;color:#fff;font:inherit;font-size:1.7rem;font-weight:600;cursor:pointer;transition:transform .25s ease}.HomeCompact_ctaBtn__haeN_ span{display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;background:#C9F625;color:#030712}.HomeCompact_ctaBtn__haeN_:hover{transform:translateY(-2px)}.HomeCompact_ctaVisual__n0Ynw{position:relative;padding:0 0 6rem 8rem}.HomeCompact_browser__Zj0Ha{position:relative;padding-top:3.2rem;border-radius:1.6rem;overflow:hidden;background:#111827;box-shadow:0 4rem 10rem rgba(3,7,18,.25)}.HomeCompact_browser__Zj0Ha i{position:absolute;top:1.1rem;width:1rem;height:1rem;border-radius:50%;background:#374151}.HomeCompact_browser__Zj0Ha i:first-child{left:1.4rem}.HomeCompact_browser__Zj0Ha i:nth-child(2){left:3rem}.HomeCompact_browser__Zj0Ha i:nth-child(3){left:4.6rem}.HomeCompact_browser__Zj0Ha img{display:block;width:100%;height:auto}.HomeCompact_ctaHelmet__8Jg6E{position:absolute;left:0;bottom:0;width:38%;max-width:26rem;filter:drop-shadow(0 2rem 3rem rgba(3,7,18,.3));animation:HomeCompact_float__N6TiE 5s ease-in-out infinite}@keyframes HomeCompact_float__N6TiE{50%{transform:translateY(-1rem)}}@media (max-width:900px){.HomeCompact_ctaGrid__a9tD_,.HomeCompact_stages__Sow6g{grid-template-columns:1fr}.HomeCompact_ctaVisual__n0Ynw{padding-left:4rem}.HomeCompact_award__T5mZs{width:36rem;height:14rem}.HomeCompact_awardTile__rKnxD,.HomeCompact_awardsTrack__iKa5e .HomeCompact_award__T5mZs img{width:11rem}.HomeCompact_awardBody__hYeE4 strong{font-size:1.7rem}}.HomeCompact_stripTint__pgujf{background:linear-gradient(180deg,#fff,#FCFFE5 30%,#FCFFE5 70%,#fff)}.HomeCompact_stripCompact__Obyxq{display:flex;align-items:center;gap:3.2rem;height:2cm;padding:0 0 0 4rem;overflow:hidden}.HomeCompact_stripCompact__Obyxq .HomeCompact_stripLabel__9kqHV{flex:none;margin:0;white-space:nowrap}.HomeCompact_stripCompact__Obyxq .HomeCompact_marquee__KBBEV{flex:1 1;min-width:0}.HomeCompact_stripCompact__Obyxq .HomeCompact_badges__x4J8v img{height:1.4cm}@media (max-width:600px){.HomeCompact_stripCompact__Obyxq{padding-left:1.6rem;gap:1.6rem}.HomeCompact_stripCompact__Obyxq .HomeCompact_stripLabel__9kqHV{font-size:1.1rem;white-space:normal;width:7rem}}.HomeCompact_stripLime__n5S_3{background:#FCFFE5}.ClickToPlayVideo_wrapper__TmJ88{position:relative;width:100%;overflow:hidden;background:#030712}.ClickToPlayVideo_video__VrAmt{display:block;width:100%;height:100%}.ClickToPlayVideo_playButton__ab7RH{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;width:100%;padding:1.6rem;border:none;background:linear-gradient(180deg,rgba(3,7,18,0) 40%,rgba(3,7,18,.55));color:#fff;font:inherit;cursor:pointer}.ClickToPlayVideo_playIcon__ybxbB{display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;border-radius:50%;background:#C9F625;color:#030712;box-shadow:0 .8rem 2.4rem rgba(3,7,18,.35);transition:transform .2s ease}.ClickToPlayVideo_playIcon__ybxbB svg{width:2.4rem;height:2.4rem;flex-shrink:0;transform:translateX(7%)}.ClickToPlayVideo_playButton__ab7RH:hover .ClickToPlayVideo_playIcon__ybxbB{transform:scale(1.06)}.ClickToPlayVideo_playButton__ab7RH:focus-visible{outline:3px solid #C9F625;outline-offset:-3px}.ClickToPlayVideo_playLabel__lcWKm{padding:.4rem 1.2rem;border-radius:99px;background:rgba(3,7,18,.72);font-size:1.3rem;font-weight:600;line-height:1.4;text-align:center}.ClickToPlayVideo_compact__Ga1bf .ClickToPlayVideo_playIcon__ybxbB{width:4.4rem;height:4.4rem}.ClickToPlayVideo_compact__Ga1bf .ClickToPlayVideo_playIcon__ybxbB svg{width:1.8rem;height:1.8rem}.ClickToPlayVideo_compact__Ga1bf .ClickToPlayVideo_playLabel__lcWKm{display:none}.ClickToPlayVideo_fallback__qd1Jd{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:1.6rem;background:rgba(3,7,18,.85);color:#fff;font-size:1.4rem;text-align:center}.ClickToPlayVideo_fallback__qd1Jd a{color:#C9F625}@media (prefers-reduced-motion:reduce){.ClickToPlayVideo_playIcon__ybxbB{transition:none}}.ProductPage_page__NqC2N{--pp-black:#030712;--pp-green:#C9F625;--pp-green-light:#F7FFC7;--pp-lime50:#FCFFE5;--pp-grey:#6B7280;--pp-text:#374151;--pp-grey-border:#E5E7EB;--pp-grey-bg:#F3F4F6;--pp-dark-muted:#9CA3AF;color:var(--pp-black);overflow-x:clip}.ProductPage_container__cM37t{width:100%;max-width:128rem;margin:0 auto;padding:0 1.6rem}@media (min-width:768px){.ProductPage_container__cM37t{padding:0 3.2rem}}.ProductPage_section__LywHt{padding:var(--section-pad) 0;scroll-margin-top:12rem}.ProductPage_sectionMuted__XnHwq{background:linear-gradient(180deg,#fff 0,var(--pp-grey-bg) var(--section-fade),var(--pp-grey-bg) calc(100% - var(--section-fade)),#fff 100%)}.ProductPage_sectionLime__45akK{background:linear-gradient(180deg,#fff 0,var(--pp-lime50) var(--section-fade),var(--pp-lime50) calc(100% - var(--section-fade)),#fff 100%)}.ProductPage_sectionDark__35yBy{background:var(--pp-black);color:#fff}.ProductPage_sectionDarkBlend__SN86o{padding:var(--section-fade) 0;background:linear-gradient(180deg,#fff 0,var(--pp-black) var(--section-fade),var(--pp-black) calc(100% - var(--section-fade)),#fff 100%)}.ProductPage_hero__OjEmC+.ProductPage_sectionNav__L_8zw+.ProductPage_section__LywHt,.ProductPage_hero__OjEmC+.ProductPage_section__LywHt{background:linear-gradient(180deg,var(--pp-lime50) 0,#fff var(--section-fade),#fff 100%)}.ProductPage_eyebrow__vcwxG{display:inline-block;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-grey);margin:0 0 1.4rem}.ProductPage_sectionDark__35yBy .ProductPage_eyebrow__vcwxG{color:var(--pp-green)}.ProductPage_h2___52f_{font-size:2.8rem;line-height:1.2;font-weight:600;margin:0 0 1.6rem;max-width:28ch}@media (min-width:1024px){.ProductPage_h2___52f_{font-size:3.8rem}}.ProductPage_h3__d3tKG{font-size:2rem;line-height:1.3;font-weight:600;margin:0}.ProductPage_lead__Q6hXq{font-size:1.7rem;line-height:1.6;color:var(--pp-grey);margin:0;max-width:72ch}.ProductPage_sectionDark__35yBy .ProductPage_lead__Q6hXq{color:var(--pp-dark-muted)}.ProductPage_sectionHeader__Hw72Q{margin-bottom:4rem}.ProductPage_body__jbGc0{font-size:1.7rem;line-height:1.7;color:var(--pp-text);margin:0 0 1.6rem}.ProductPage_breadcrumb__YaMEb ol{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 2.4rem;padding:0;list-style:none;font-size:1.3rem;color:var(--pp-grey)}.ProductPage_breadcrumb__YaMEb li+li:before{content:"/";margin-right:.6rem;color:#9CA3AF}.ProductPage_breadcrumb__YaMEb a{color:var(--pp-grey);text-decoration:none}.ProductPage_breadcrumb__YaMEb a:hover{color:var(--pp-black);text-decoration:underline}.ProductPage_breadcrumb__YaMEb [aria-current=page]{color:var(--pp-black);font-weight:600}.ProductPage_hero__OjEmC{position:relative;padding:12rem 0 6.4rem;background:radial-gradient(60rem 40rem at 85% 15%,rgba(201,246,37,.2),transparent 70%),linear-gradient(180deg,#fff 0,var(--pp-lime50) 100%)}@media (min-width:1024px){.ProductPage_hero__OjEmC{padding:15rem 0 8.8rem}}.ProductPage_heroGrid__nPIsh{display:grid;grid-gap:4rem;gap:4rem;align-items:center}@media (min-width:1024px){.ProductPage_heroGrid__nPIsh{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6.4rem}}.ProductPage_h1__hjz2e{font-size:3.2rem;line-height:1.15;font-weight:600;margin:0 0 2rem;letter-spacing:-.01em;overflow-wrap:break-word}@media (min-width:768px){.ProductPage_h1__hjz2e{font-size:4.2rem}}@media (min-width:1280px){.ProductPage_h1__hjz2e{font-size:4.8rem}}.ProductPage_heroLede__Ox9RF{font-size:1.7rem;line-height:1.6;color:var(--pp-grey);margin:0 0 2.8rem;max-width:60ch}.ProductPage_heroActions__xfbgt{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem}.ProductPage_proofPoints__vF0V1{display:grid;grid-gap:1rem;gap:1rem;margin:3.2rem 0 0;padding:2.4rem 0 0;list-style:none;border-top:1px solid var(--pp-grey-border)}.ProductPage_proofPoints__vF0V1 li{display:grid;grid-template-columns:2rem 1fr;grid-gap:1rem;gap:1rem;font-size:1.5rem;line-height:1.5;color:var(--pp-text)}.ProductPage_proofPoints__vF0V1 li:before{content:"";width:1rem;height:1rem;margin:.5rem 0 0 .4rem;border-radius:50%;background:var(--pp-green);box-shadow:0 0 0 .3rem var(--pp-green-light)}.ProductPage_textLink__VY0EP{font-size:1.6rem;font-weight:600;color:var(--pp-black);text-decoration:underline;-webkit-text-decoration-color:var(--pp-green);text-decoration-color:var(--pp-green);text-decoration-thickness:.3rem;text-underline-offset:.5rem}.ProductPage_textLink__VY0EP:hover{-webkit-text-decoration-color:var(--pp-black);text-decoration-color:var(--pp-black)}@media (max-width:1023.98px){.ProductPage_breadcrumb__YaMEb a{display:inline-block;padding:1.5rem .5rem;margin:-1.5rem -.5rem}.ProductPage_textLink__VY0EP{display:inline-block;padding-block:1.3rem;margin-block:-1.3rem}}.ProductPage_breadcrumb__YaMEb a:focus-visible,.ProductPage_capability__5z8vK summary:focus-visible,.ProductPage_faqItem__r90_v summary:focus-visible,.ProductPage_relatedCard__yBMIO:focus-visible,.ProductPage_sectionNav__L_8zw a:focus-visible,.ProductPage_textLink__VY0EP:focus-visible,.ProductPage_textVersion__q8itv summary:focus-visible{outline:2px solid var(--pp-black);outline-offset:3px;border-radius:6px}.ProductPage_demoButton__lTXuN{position:relative;z-index:1;display:inline-flex;align-items:center;gap:1.2rem;padding:0 2.8rem 0 0;border:none;border-radius:99px;background:transparent;color:var(--pp-black);font:inherit;font-size:1.6rem;font-weight:600;line-height:2.2rem;text-align:left;cursor:pointer;overflow:hidden}.ProductPage_demoButtonIcon__zCESW{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;background:var(--pp-green);font-size:2.4rem;transition:transform .6s ease}.ProductPage_demoButtonBg__UAjTo{position:absolute;inset:0;width:0;border-radius:99px;background:var(--pp-green);z-index:-1;transition:width .6s ease}.ProductPage_demoButton__lTXuN:focus-visible .ProductPage_demoButtonBg__UAjTo,.ProductPage_demoButton__lTXuN:hover .ProductPage_demoButtonBg__UAjTo{width:100%}.ProductPage_demoButton__lTXuN:hover .ProductPage_demoButtonIcon__zCESW{transform:translateX(.8rem)}.ProductPage_demoButton__lTXuN:focus-visible,.ProductPage_linkButton__ghUcf:focus-visible,.ProductPage_secondaryButton__JUuCo:focus-visible{outline:2px solid var(--pp-black);outline-offset:3px}.ProductPage_demoButtonOnDark__6hApt{color:#fff}.ProductPage_demoButtonOnDark__6hApt:focus-visible,.ProductPage_demoButtonOnDark__6hApt:hover{color:var(--pp-black)}.ProductPage_demoButtonOnDark__6hApt:focus-visible,.ProductPage_secondaryButtonOnDark__23j6e:focus-visible{outline-color:var(--pp-green)}@media (max-width:767px){.ProductPage_demoButtonBg__UAjTo{width:100%}.ProductPage_demoButtonOnDark__6hApt{color:var(--pp-black)}}.ProductPage_secondaryButton__JUuCo{display:inline-flex;align-items:center;min-height:5.2rem;padding:0 2.4rem;border:1.5px solid var(--pp-black);border-radius:99px;background:transparent;color:var(--pp-black);font:inherit;font-size:1.5rem;font-weight:600;text-align:left;cursor:pointer}.ProductPage_secondaryButton__JUuCo:hover{background:var(--pp-black);color:#fff}.ProductPage_secondaryButtonOnDark__23j6e{border-color:rgba(255,255,255,.5);color:#fff}.ProductPage_secondaryButtonOnDark__23j6e:hover{background:#fff;color:var(--pp-black)}.ProductPage_linkButton__ghUcf{padding:.4rem 0;border:none;background:none;color:var(--pp-black);font:inherit;font-size:1.5rem;font-weight:600;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--pp-green);text-decoration-color:var(--pp-green);text-decoration-thickness:.3rem;text-underline-offset:.5rem;cursor:pointer}.ProductPage_linkButton__ghUcf:hover{-webkit-text-decoration-color:var(--pp-black);text-decoration-color:var(--pp-black)}.ProductPage_figure__BaQF8{margin:0}.ProductPage_mediaFrame__D9ff1{border-radius:2.4rem;overflow:hidden;border:1px solid var(--pp-grey-border);box-shadow:0 2.4rem 6.4rem rgba(3,7,18,.1)}.ProductPage_figcaption__LmHLT{margin-top:1.2rem;font-size:1.4rem;line-height:1.5;color:var(--pp-grey)}.ProductPage_sectionNav__L_8zw{display:none}@media (min-width:1024px){.ProductPage_sectionNav__L_8zw{position:relative;z-index:1;display:block;background:var(--pp-lime50)}.ProductPage_section__LywHt{scroll-margin-top:3.2rem}}@media (min-width:1200px){.ProductPage_section__LywHt{scroll-margin-top:3.2rem}}@media (min-width:1536px){.ProductPage_section__LywHt{scroll-margin-top:3.2rem}}.ProductPage_sectionNavInner__izOW4{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;min-height:6.4rem}.ProductPage_sectionNav__L_8zw ul{display:flex;gap:.4rem;margin:0;padding:0;list-style:none}.ProductPage_sectionNav__L_8zw a{display:block;padding:.8rem 1.4rem;border-radius:99px;font-size:1.4rem;font-weight:500;color:var(--pp-text);text-decoration:none}.ProductPage_sectionNav__L_8zw a:hover{background:var(--pp-grey-bg);color:var(--pp-black)}.ProductPage_sectionNavProduct__v39Gr{font-size:1.4rem;font-weight:600;white-space:nowrap}.ProductPage_demoSection__Crlcb{background:#fff}.ProductPage_textVersion__q8itv{margin-top:2.4rem;border-top:1px solid var(--pp-grey-border)}.ProductPage_textVersion__q8itv summary{padding:1.6rem 0;font-size:1.4rem;font-weight:600;color:var(--pp-text);cursor:pointer}.ProductPage_textVersionList__zbzqp{display:grid;grid-gap:2.4rem;gap:2.4rem;margin:0 0 2.4rem;padding:0;list-style:none}@media (min-width:900px){.ProductPage_textVersionList__zbzqp{grid-template-columns:repeat(2,1fr)}}.ProductPage_textVersionList__zbzqp h3{font-size:1.6rem;font-weight:600;margin:0 0 .8rem}.ProductPage_textVersionList__zbzqp dl{margin:0;font-size:1.4rem;line-height:1.55;color:var(--pp-text)}.ProductPage_textVersionList__zbzqp dt{font-weight:600;color:var(--pp-black)}.ProductPage_textVersionList__zbzqp dd{margin:0 0 .6rem}.ProductPage_afterDemo__XofE0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;margin-top:3.2rem;padding:2.4rem;border-radius:2rem;background:var(--pp-lime50);border:1px solid #f7ffc7}.ProductPage_afterDemo__XofE0 p{margin:0;font-size:1.6rem;line-height:1.5;font-weight:500;max-width:56ch}.ProductPage_split__nDZ__{display:grid;grid-gap:4rem;gap:4rem;align-items:start}@media (min-width:1024px){.ProductPage_split__nDZ__{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:7.2rem}}.ProductPage_directAnswer__9A3G_{margin:0 0 2.4rem;padding:2rem 2.4rem;border-left:4px solid var(--pp-green);border-radius:0 1.6rem 1.6rem 0;background:var(--pp-lime50)}.ProductPage_directAnswer__9A3G_ h3{font-size:1.7rem;font-weight:600;margin:0 0 .8rem}.ProductPage_directAnswer__9A3G_ p{font-size:1.6rem;line-height:1.65;margin:0;color:var(--pp-text)}.ProductPage_pipeline__Os1FY{position:relative;display:grid;grid-gap:.8rem;gap:.8rem;margin:6.4rem 0 0;padding:0;list-style:none}@media (min-width:900px){.ProductPage_pipeline__Os1FY{grid-template-columns:repeat(5,1fr);gap:0}.ProductPage_pipeline__Os1FY:before{content:"";position:absolute;left:2.4rem;right:2.4rem;top:2.4rem;height:1px;background:linear-gradient(90deg,var(--pp-green),rgba(201,246,37,.15))}}.ProductPage_pipeline__Os1FY li{position:relative;padding:0 1.6rem 0 0;outline:none}.ProductPage_pipelineIcon__0xGZY{position:relative;display:grid;place-items:center;width:4.8rem;height:4.8rem;margin-bottom:1.4rem;border-radius:1.4rem;background:var(--pp-black);color:var(--pp-green);box-shadow:0 0 0 .6rem var(--pp-grey-bg);transition:transform .3s ease,background .3s ease,color .3s ease}.ProductPage_pipeline__Os1FY li:focus-visible .ProductPage_pipelineIcon__0xGZY,.ProductPage_pipeline__Os1FY li:hover .ProductPage_pipelineIcon__0xGZY{transform:translateY(-.3rem);background:var(--pp-green);color:var(--pp-black)}.ProductPage_pipeline__Os1FY h3,.ProductPage_pipeline__Os1FY h4{font-size:1.6rem;font-weight:600;margin:0 0 .6rem}.ProductPage_pipeline__Os1FY p{font-size:1.35rem;line-height:1.5;margin:0;color:var(--pp-grey)}@media (min-width:900px){.ProductPage_pipeline__Os1FY p{opacity:0;transform:translateY(-.4rem);transition:opacity .3s ease,transform .3s ease}.ProductPage_pipeline__Os1FY li:focus-visible p,.ProductPage_pipeline__Os1FY li:hover p{opacity:1;transform:none}}@media (max-width:899px){.ProductPage_pipeline__Os1FY li{display:grid;grid-template-columns:4.8rem 1fr;grid-column-gap:1.6rem;column-gap:1.6rem;padding:0}.ProductPage_pipelineIcon__0xGZY{grid-row:span 2;margin:0}}.ProductPage_pipelineHeading__qTZUz{margin:6.4rem 0 0}.ProductPage_pipelineHeading__qTZUz+.ProductPage_pipeline__Os1FY{margin-top:2.4rem}.ProductPage_moreDetail__degFT{margin-top:2rem}.ProductPage_moreDetail__degFT summary{cursor:pointer;width:-moz-fit-content;width:fit-content;font-size:1.5rem;font-weight:600;color:var(--pp-text);border-bottom:1px solid var(--pp-green);list-style:none}.ProductPage_moreDetail__degFT summary::-webkit-details-marker{display:none}.ProductPage_moreDetail__degFT summary:after{content:" +"}.ProductPage_moreDetail__degFT[open] summary:after{content:" 3"}.ProductPage_moreDetail__degFT[open] summary{margin-bottom:1.6rem}.ProductPage_capabilityGroups__HGPpf{display:grid;grid-gap:4rem;gap:4rem}.ProductPage_capabilityGroup__1rOaa h3{font-size:1.4rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-grey);margin:0 0 1.2rem}.ProductPage_capabilityList__bJpfs{display:grid;grid-gap:1.2rem;gap:1.2rem;margin:0;padding:0;list-style:none}@media (min-width:900px){.ProductPage_capabilityList__bJpfs{grid-template-columns:repeat(2,1fr);align-items:start}.ProductPage_capabilityList__bJpfs>li:last-child:nth-child(odd){grid-column:1/-1}}.ProductPage_capability__5z8vK{border-radius:1.6rem;background:#fff;border:1px solid var(--pp-grey-border)}.ProductPage_capability__5z8vK[open]{border-color:var(--pp-black)}.ProductPage_capability__5z8vK summary{display:grid;grid-template-columns:1fr auto;grid-gap:.4rem 1.6rem;gap:.4rem 1.6rem;padding:2rem 2.4rem;list-style:none;cursor:pointer;min-height:12.4rem;align-content:center}.ProductPage_capability__5z8vK summary::-webkit-details-marker,.ProductPage_faqItem__r90_v summary::-webkit-details-marker{display:none}.ProductPage_capability__5z8vK summary h4{grid-column:1;font-size:1.8rem;line-height:1.35;font-weight:600;margin:0}.ProductPage_capability__5z8vK summary p{grid-column:1;font-size:1.5rem;line-height:1.5;color:var(--pp-grey);margin:0}.ProductPage_capability__5z8vK summary .ProductPage_toggle__Va8Np{grid-column:2;grid-row:1/span 2;align-self:center}.ProductPage_capabilityDetail__CcbwL{padding:0 2.4rem 2.4rem;font-size:1.55rem;line-height:1.7;color:var(--pp-text)}.ProductPage_capabilityDetail__CcbwL p{margin:0;padding-top:1.6rem;border-top:1px solid var(--pp-grey-border)}.ProductPage_toggle__Va8Np{position:relative;flex:0 0 auto;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--pp-green-light)}.ProductPage_toggle__Va8Np:after,.ProductPage_toggle__Va8Np:before{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:2px;background:var(--pp-black);transform:translate(-50%,-50%);transition:transform .2s ease}.ProductPage_toggle__Va8Np:after{transform:translate(-50%,-50%) rotate(90deg)}details[open]>summary .ProductPage_toggle__Va8Np:after{transform:translate(-50%,-50%) rotate(0deg)}.ProductPage_contactPrompt__TzUaq{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin:3.2rem 0 0;font-size:1.6rem;color:var(--pp-text)}.ProductPage_rail__0Bhl6{--rail-tile:4.8rem;--rail-line:rgba(255,255,255,0.14)}.ProductPage_railSteps__Tr1fo{display:grid;margin:0;padding:0;list-style:none}.ProductPage_railStep__Jplnf{position:relative;padding-bottom:2rem}.ProductPage_railStep__Jplnf:last-child{padding-bottom:0}.ProductPage_railStep__Jplnf:before{content:"";position:absolute;left:calc(var(--rail-tile) / 2);top:calc(var(--rail-tile) + .6rem);bottom:.6rem;width:1px;background:var(--rail-line);transform-origin:top}.ProductPage_railStep__Jplnf:last-child:before{display:none}.ProductPage_railStepActive__KKZ1K:before,.ProductPage_railStepDone__AqQxp:before{background:linear-gradient(var(--pp-green),var(--rail-line))}.ProductPage_railStepDone__AqQxp:before{background:var(--pp-green)}.ProductPage_railButton__fVUhC{display:grid;grid-template-columns:var(--rail-tile) 1fr;align-items:center;grid-gap:1.6rem;gap:1.6rem;width:100%;padding:0;border:none;border-radius:1.2rem;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ProductPage_railButton__fVUhC:focus-visible{outline:2px solid var(--pp-green);outline-offset:.4rem}.ProductPage_railIcon__jIUlH{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--rail-tile);height:var(--rail-tile);border-radius:1.2rem;border:1px solid rgba(255,255,255,.16);background:var(--pp-black);color:var(--pp-dark-muted);transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.ProductPage_railStepDone__AqQxp .ProductPage_railIcon__jIUlH{border-color:rgba(201,246,37,.45);color:var(--pp-green)}.ProductPage_railStepActive__KKZ1K .ProductPage_railIcon__jIUlH{border-color:var(--pp-green);background:var(--pp-green);color:var(--pp-black);box-shadow:0 0 0 .6rem rgba(201,246,37,.12)}.ProductPage_railButton__fVUhC:hover .ProductPage_railIcon__jIUlH{border-color:var(--pp-green)}.ProductPage_railLabel___vm9P{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ProductPage_railIndex__O0bQH{font-size:1.2rem;font-weight:600;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pp-dark-muted)}.ProductPage_railStepActive__KKZ1K .ProductPage_railIndex__O0bQH{color:var(--pp-green)}.ProductPage_railTitle__sjzGY{font-size:1.6rem;line-height:1.3;font-weight:600;color:rgba(255,255,255,.72);transition:color .2s ease}.ProductPage_railButton__fVUhC:hover .ProductPage_railTitle__sjzGY,.ProductPage_railStepActive__KKZ1K .ProductPage_railTitle__sjzGY{color:#fff}.ProductPage_railDesc__LPmf_{display:grid;grid-template-rows:0fr;padding-left:calc(var(--rail-tile) + 1.6rem);transition:grid-template-rows .3s ease}.ProductPage_railDesc__LPmf_ p{min-height:0;overflow:hidden;margin:0;font-size:1.5rem;line-height:1.6;color:var(--pp-dark-muted)}.ProductPage_railStepActive__KKZ1K .ProductPage_railDesc__LPmf_{grid-template-rows:1fr}.ProductPage_railStepActive__KKZ1K .ProductPage_railDesc__LPmf_ p{padding-top:.6rem}.ProductPage_railReadout__NTUX5{display:none}@media (min-width:1024px){.ProductPage_railSteps__Tr1fo{grid-template-columns:repeat(var(--rail-count),minmax(0,1fr))}.ProductPage_railStep__Jplnf{padding:0 .8rem}.ProductPage_railStep__Jplnf:before{left:calc(50% + var(--rail-tile) / 2 + .8rem);right:calc(-50% + var(--rail-tile) / 2 + .8rem);top:calc(var(--rail-tile) / 2);bottom:auto;width:auto;height:1px;transform-origin:left}.ProductPage_railStepActive__KKZ1K:before{background:linear-gradient(90deg,var(--pp-green),var(--rail-line))}.ProductPage_railButton__fVUhC{grid-template-columns:1fr;justify-items:center;gap:1.4rem;text-align:center}.ProductPage_railLabel___vm9P{align-items:center}.ProductPage_railTitle__sjzGY{font-size:1.5rem}.ProductPage_railDesc__LPmf_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProductPage_railReadout__NTUX5{position:relative;display:block;margin-top:3.2rem;padding:2.4rem 3.2rem;border:1px solid rgba(255,255,255,.12);border-radius:1.6rem;background:rgba(255,255,255,.03)}.ProductPage_railCaret__AoYXt{position:absolute;top:-1px;left:calc(100% / var(--rail-count) * (var(--rail-active) + .5));width:4.8rem;height:2px;border-radius:2px;background:var(--pp-green);transform:translateX(-50%);transition:left .35s cubic-bezier(.2,.7,.2,1)}.ProductPage_railReadoutBody__Y3ABP{display:grid;grid-template-columns:minmax(22rem,.32fr) 1fr;align-items:center;grid-gap:.4rem 3.2rem;gap:.4rem 3.2rem}.ProductPage_railReadoutStep__PJGOY{grid-column:1;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-green)}.ProductPage_railReadoutBody__Y3ABP strong{grid-column:1;font-size:2rem;line-height:1.3;font-weight:600}.ProductPage_railReadoutBody__Y3ABP p{grid-column:2;grid-row:1/span 2;margin:0;font-size:1.7rem;line-height:1.6;color:var(--pp-dark-muted)}}@media (scripting:enabled){.ProductPage_railStep__Jplnf{opacity:0;transform:translateY(1.2rem);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--rail-index) * 70ms)}.ProductPage_railStep__Jplnf:before{transform:scale(0);transition:transform .5s ease,background .3s ease;transition-delay:calc(var(--rail-index) * 70ms + .25s)}.ProductPage_railInView__d7Anb .ProductPage_railStep__Jplnf{opacity:1;transform:none}.ProductPage_railInView__d7Anb .ProductPage_railStep__Jplnf:before{transform:none}.ProductPage_railReadoutBody__Y3ABP{animation:ProductPage_railReadoutIn__aUnrU .35s ease both}}@keyframes ProductPage_railReadoutIn__aUnrU{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}.ProductPage_useCases__czodg{display:grid;grid-gap:1.6rem;gap:1.6rem;list-style:none;margin:0;padding:0}@media (min-width:1024px){.ProductPage_useCases__czodg{grid-template-columns:repeat(3,1fr)}}.ProductPage_useCase__uNOuH{padding:3.2rem;border-radius:2rem;background:#fff;border:1px solid var(--pp-grey-border)}.ProductPage_useCase__uNOuH .ProductPage_role__8z_vL{display:inline-block;padding:.4rem 1rem;border-radius:99px;background:var(--pp-black);color:var(--pp-green);font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.6rem}.ProductPage_useCase__uNOuH h3{font-size:2rem;line-height:1.3;font-weight:600;margin:0 0 1.2rem}.ProductPage_useCase__uNOuH p{font-size:1.55rem;line-height:1.65;color:var(--pp-text);margin:0}.ProductPage_offer__JK2En{display:grid;grid-gap:2.4rem;gap:2.4rem;align-items:center;padding:3.2rem;border-radius:2.4rem;background:radial-gradient(40rem 24rem at 100% 0,rgba(201,246,37,.22),transparent 70%),var(--pp-black);color:#fff}@media (min-width:1024px){.ProductPage_offer__JK2En{grid-template-columns:1.2fr 1fr;padding:4.8rem}}.ProductPage_offer__JK2En .ProductPage_h2___52f_{margin-bottom:1.2rem}.ProductPage_offer__JK2En p{margin:0;font-size:1.6rem;line-height:1.6;color:var(--pp-dark-muted)}.ProductPage_offerActions__McVjR{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.ProductPage_faqLayout__F7o1K{display:grid;grid-gap:3.2rem;gap:3.2rem}@media (min-width:1024px){.ProductPage_faqLayout__F7o1K{grid-template-columns:.75fr 1.25fr;gap:7.2rem}}.ProductPage_faqAside__QPY33{align-self:start}@media (min-width:1024px){.ProductPage_faqAside__QPY33{position:-webkit-sticky;position:sticky;top:9.6rem}}.ProductPage_faqAsideCta__cfpN_{margin-top:2.4rem;padding:2.4rem;border-radius:1.6rem;background:var(--pp-grey-bg)}.ProductPage_faqAsideCta__cfpN_ p{margin:0 0 1.2rem;font-size:1.5rem;line-height:1.5;color:var(--pp-text)}.ProductPage_faqList__qhq8J{border-top:1px solid var(--pp-grey-border)}.ProductPage_faqItem__r90_v{border-bottom:1px solid var(--pp-grey-border)}.ProductPage_faqItem__r90_v summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:2.4rem;padding:2.2rem 0;cursor:pointer}.ProductPage_faqItem__r90_v summary h3{font-size:1.75rem;line-height:1.4;font-weight:600;margin:0}.ProductPage_faqAnswer__l0n2b{padding:0 0 2.6rem;font-size:1.6rem;line-height:1.7;color:var(--pp-text);max-width:70ch}.ProductPage_faqAnswer__l0n2b p{margin:0}.ProductPage_relatedGrid__RXwKa{display:grid;grid-gap:1.6rem;gap:1.6rem;list-style:none;margin:0;padding:0}@media (min-width:640px){.ProductPage_relatedGrid__RXwKa{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.ProductPage_relatedGrid__RXwKa{grid-template-columns:repeat(4,1fr)}}.ProductPage_relatedCard__yBMIO{display:flex;flex-direction:column;gap:1.2rem;height:100%;padding:2.4rem;border-radius:2rem;background:#fff;border:1px solid var(--pp-grey-border);color:var(--pp-black);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.ProductPage_relatedCard__yBMIO:hover{border-color:var(--pp-black);transform:translateY(-2px)}.ProductPage_relatedIcon__gP2bU{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:1.2rem;background:linear-gradient(133.66deg,#C9F625 -48.51%,#F7FFC7 74.42%)}.ProductPage_relatedCard__yBMIO strong{font-size:1.8rem;font-weight:600}.ProductPage_relatedCard__yBMIO span{font-size:1.5rem;line-height:1.5;color:var(--pp-grey)}.ProductPage_relatedCard__yBMIO .ProductPage_relatedMore__LI9n0{margin-top:auto;font-size:1.4rem;font-weight:600;color:var(--pp-black)}.ProductPage_cta___tC8j{border-radius:3.2rem;padding:4.8rem 2.4rem;background:radial-gradient(50rem 30rem at 100% 0,rgba(201,246,37,.25),transparent 70%),var(--pp-black);color:#fff;text-align:center}@media (min-width:1024px){.ProductPage_cta___tC8j{padding:7.2rem 6.4rem}}.ProductPage_cta___tC8j .ProductPage_h2___52f_{margin-left:auto;margin-right:auto}.ProductPage_cta___tC8j .ProductPage_lead__Q6hXq{color:var(--pp-dark-muted);margin:0 auto 3.2rem}.ProductPage_ctaActions__Db7mQ{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem 2.4rem}.ProductPage_hubGroup__WEasK+.ProductPage_hubGroup__WEasK{margin-top:5.6rem}.ProductPage_hubGroupHeader__ktVWC{display:grid;grid-gap:.8rem;gap:.8rem;margin-bottom:2.4rem}.ProductPage_hubGrid__PiVjn{display:grid;grid-gap:1.6rem;gap:1.6rem;margin:0;padding:0;list-style:none}@media (min-width:768px){.ProductPage_hubGrid__PiVjn{grid-template-columns:repeat(3,1fr)}}.ProductPage_hubCard__VYqI1{display:flex;flex-direction:column;gap:1.2rem;height:100%;padding:2.8rem;border-radius:2rem;background:#fff;border:1px solid var(--pp-grey-border);color:var(--pp-black);text-decoration:none;transition:border-color .2s ease}.ProductPage_hubCard__VYqI1:hover{border-color:var(--pp-black)}.ProductPage_hubCard__VYqI1:focus-visible{outline:2px solid var(--pp-black);outline-offset:3px}.ProductPage_hubCard__VYqI1 strong{font-size:2rem;font-weight:600}.ProductPage_hubCard__VYqI1 p{margin:0;font-size:1.5rem;line-height:1.6;color:var(--pp-text)}.ProductPage_hubCard__VYqI1 .ProductPage_relatedMore__LI9n0{margin-top:auto;font-size:1.4rem;font-weight:600}.ProductPage_formats__ptpyw{margin-top:5.6rem}.ProductPage_formatsLabel__2nUsL{margin:0 0 2rem;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-dark-muted)}.ProductPage_formats__ptpyw ul{display:flex;flex-wrap:wrap;gap:1.6rem;margin:0;padding:0;list-style:none}.ProductPage_formats__ptpyw li{position:relative;width:7.6rem;height:9.4rem;border-radius:.8rem;background:linear-gradient(180deg,#1F2937,#111827);border:1px solid rgba(255,255,255,.1);-webkit-clip-path:polygon(0 0,calc(100% - 2rem) 0,100% 2rem,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 2rem) 0,100% 2rem,100% 100%,0 100%);transition:transform .25s ease,border-color .25s ease}.ProductPage_formats__ptpyw li:before{content:"";position:absolute;top:0;right:0;width:2rem;height:2rem;background:var(--pp-green);-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}.ProductPage_formats__ptpyw li span{position:absolute;left:0;right:0;bottom:1.2rem;text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:.04em;color:#F3F4F6}.ProductPage_formats__ptpyw li:hover{transform:translateY(-.4rem)}.ProductPage_relatedDark__EUruU .ProductPage_relatedCard__yBMIO{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);color:#fff}.ProductPage_relatedDark__EUruU .ProductPage_relatedCard__yBMIO:hover{border-color:#C9F625}.ProductPage_relatedDark__EUruU .ProductPage_relatedCard__yBMIO span{color:#9CA3AF}.ProductPage_relatedDark__EUruU .ProductPage_h2___52f_{color:#fff}@media (max-width:1023.98px){.ProductPage_linkButton__ghUcf{padding-block:1.1rem;margin-block:-.7rem}}.ProductDemos_demo__l7t6i{display:grid;grid-gap:2rem;gap:2rem;color:#030712}@media (min-width:1100px){.ProductDemos_demo__l7t6i{grid-template-columns:minmax(0,2fr) minmax(32rem,.95fr);gap:2.4rem;align-items:stretch}.ProductDemos_demo__l7t6i>.ProductDemos_panel__uHIia{height:0;min-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.ProductDemos_stage__x7nCW{position:-webkit-sticky;position:sticky;top:0;z-index:6;min-width:0;margin:0 -1.6rem;padding:.8rem 1.6rem 1.2rem;background:#fff;box-shadow:0 1.2rem 1.6rem -1.6rem rgba(3,7,18,.35)}@media (min-width:768px){.ProductDemos_stage__x7nCW{margin:0;padding:.8rem 0 1.2rem}}@media (min-width:1100px){.ProductDemos_stage__x7nCW{top:2.4rem;padding:0;box-shadow:none}}.ProductDemos_toolbar__AzlE4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:1.2rem}.ProductDemos_locationChip__aIFI_{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 1.2rem;border-radius:99px;background:#030712;color:#fff;font-size:1.3rem;font-weight:600}.ProductDemos_locationChip__aIFI_:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:#C9F625}.ProductDemos_segmented__RjmHB{display:inline-flex;padding:.4rem;border-radius:99px;background:#F3F4F6;border:1px solid #e5e7eb}.ProductDemos_segmented__RjmHB button{min-height:3.6rem;padding:0 1.4rem;border:none;border-radius:99px;background:transparent;color:#374151;font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer}.ProductDemos_segmented__RjmHB button[aria-pressed=true]{background:#030712;color:#fff}.ProductDemos_inlineLink__kmg4U:focus-visible,.ProductDemos_listButton__k_thi:focus-visible,.ProductDemos_segmented__RjmHB button:focus-visible,.ProductDemos_toggleButton__CIccN:focus-visible{outline:3px solid #030712;outline-offset:2px}.ProductDemos_viewer__h9DnJ{position:relative;aspect-ratio:8/5;border-radius:2rem;overflow:hidden;background:#0B1220;border:1px solid #e5e7eb;touch-action:pan-y}.ProductDemos_realImage__vU6vh{object-fit:cover;display:block}.ProductDemos_realImage__vU6vh,.ProductDemos_viewer__h9DnJ svg.ProductDemos_realOverlay__D9gqS{position:absolute;inset:0;width:100%;height:100%}.ProductDemos_viewer__h9DnJ svg{display:block;width:100%;height:100%}.ProductDemos_layer__e9JMB{position:absolute;inset:0}.ProductDemos_illustrativeTag__vMRAp{top:1.2rem;left:1.2rem;background:rgba(3,7,18,.78);color:#fff}.ProductDemos_illustrativeTag__vMRAp,.ProductDemos_layerLabel___On2H{position:absolute;z-index:4;padding:.4rem 1rem;border-radius:99px;font-size:1.2rem;font-weight:600;pointer-events:none}.ProductDemos_layerLabel___On2H{bottom:1.2rem}.ProductDemos_layerLabelModel__PmyiK{left:1.2rem;background:#38BDF8;color:#030712}.ProductDemos_layerLabelReality__W9vT0{right:1.2rem;background:#C9F625;color:#030712}.ProductDemos_splitHandle__MYkEu{position:absolute;top:0;bottom:0;z-index:3;width:2px;background:#fff;box-shadow:0 0 0 1px rgba(3,7,18,.4);transform:translateX(-1px);pointer-events:none}.ProductDemos_splitHandle__MYkEu:after{content:"◀ ▶";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:.6rem .8rem;border-radius:99px;background:#fff;color:#030712;font-size:1rem;letter-spacing:.2em;white-space:nowrap;box-shadow:0 .4rem 1.2rem rgba(3,7,18,.3)}.ProductDemos_sliderRow__inX_z{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1.2rem;gap:1.2rem;margin-top:1.2rem;font-size:1.3rem;font-weight:600;color:#374151}.ProductDemos_sliderRow__inX_z input[type=range]{width:100%;min-height:3.2rem;accent-color:#030712;cursor:pointer}.ProductDemos_reveal__qPfNx{position:absolute;z-index:5;width:0;height:0;pointer-events:none}.ProductDemos_revealDot__bVjeE,.ProductDemos_revealRing__z3sKR{position:absolute;top:0;left:0;border-radius:50%}.ProductDemos_revealDot__bVjeE{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin:-1.6rem 0 0 -1.6rem;background:var(--hotspot-color,#C9F625);color:#030712;font-size:1.4rem;font-weight:700;border:2px solid #030712;box-shadow:0 0 0 .3rem #fff,0 .6rem 1.6rem rgba(3,7,18,.45)}.ProductDemos_revealRing__z3sKR{width:7.2rem;height:7.2rem;margin:-3.6rem 0 0 -3.6rem;border:2px solid var(--hotspot-color,#c9f625);background:rgba(255,255,255,.08)}.ProductDemos_revealSpot__o84ut .ProductDemos_revealRing__z3sKR{box-shadow:0 0 0 200vmax rgba(3,7,18,.3)}.ProductDemos_revealConcealed__nXZoA .ProductDemos_revealDot__bVjeE{background:rgba(255,255,255,.85);border-style:dashed}.ProductDemos_revealConcealed__nXZoA .ProductDemos_revealRing__z3sKR{border-style:dashed}@media (max-width:600px){.ProductDemos_revealDot__bVjeE{width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;font-size:1.2rem}.ProductDemos_revealRing__z3sKR{width:5.2rem;height:5.2rem;margin:-2.6rem 0 0 -2.6rem}}.ProductDemos_revealShape__9vAD0{transition:fill-opacity .35s ease,stroke-opacity .35s ease}.ProductDemos_revealDot__bVjeE{animation:ProductDemos_revealDotIn__mWF8m .35s cubic-bezier(.2,.9,.3,1.3) both}.ProductDemos_revealRing__z3sKR{animation:ProductDemos_revealRingIn__ZuslJ .45s ease-out both}@keyframes ProductDemos_revealDotIn__mWF8m{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ProductDemos_revealRingIn__ZuslJ{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}.ProductDemos_legend__9K_IQ{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;margin:1.2rem 0 0;padding:0;list-style:none;font-size:1.3rem;color:#4B5563}.ProductDemos_legend__9K_IQ li{display:inline-flex;align-items:center;gap:.6rem}.ProductDemos_legendSwatch__i1H5M{width:1.2rem;height:1.2rem;border-radius:50%;border:1px solid #030712}.ProductDemos_panel__uHIia{min-width:0;padding:2.4rem;border-radius:2rem;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1.6rem 4rem rgba(3,7,18,.06)}.ProductDemos_panelEyebrow__PzgRz{margin:0 0 .8rem;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6B7280}.ProductDemos_panelIntro__1A2yl{margin:0 0 1.6rem;font-size:1.5rem;line-height:1.6;color:#4B5563}.ProductDemos_observationList__ahXmz{display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding:0;list-style:none}.ProductDemos_observationList__ahXmz>li{border:1px solid #e5e7eb;border-radius:1.2rem;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.ProductDemos_observationList__ahXmz>li:hover{border-color:#030712}.ProductDemos_observationList__ahXmz>li.ProductDemos_itemOpen__ZaVdt{border-color:#030712;box-shadow:inset .4rem 0 0 var(--hotspot-color,#C9F625)}.ProductDemos_listButton__k_thi{display:grid;grid-template-columns:3rem 1fr 1.6rem;align-items:center;grid-gap:1.2rem;gap:1.2rem;width:100%;min-height:4.8rem;padding:.8rem 1.4rem .8rem 1.2rem;border:none;border-radius:1.2rem;background:transparent;color:#030712;font:inherit;text-align:left;cursor:pointer}.ProductDemos_listButton__k_thi:hover{background:#FCFFE5}.ProductDemos_itemOpen__ZaVdt .ProductDemos_listButton__k_thi:hover{background:transparent}.ProductDemos_listNumber__TRdSb{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--hotspot-color,#C9F625);border:1.5px solid #030712;font-size:1.2rem;font-weight:700}.ProductDemos_listChevron__uIUXO{justify-self:center;width:.8rem;height:.8rem;margin-top:-.4rem;border-right:2px solid #9ca3af;border-bottom:2px solid #9ca3af;transform:rotate(45deg);transition:transform .2s ease}.ProductDemos_itemOpen__ZaVdt .ProductDemos_listChevron__uIUXO{margin-top:.4rem;border-color:#030712;transform:rotate(-135deg)}.ProductDemos_detail__UFAgh{padding:.4rem 1.6rem 1.6rem 5.6rem}.ProductDemos_detail__UFAgh .ProductDemos_fields__Pmj1p{gap:1.2rem}.ProductDemos_detail__UFAgh .ProductDemos_fields__Pmj1p dd{font-size:1.4rem}@media (max-width:600px){.ProductDemos_detail__UFAgh{padding-left:1.6rem}}.ProductDemos_detail__UFAgh{animation:ProductDemos_detailIn__7pwTG .25s ease-out both}@keyframes ProductDemos_detailIn__7pwTG{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}.ProductDemos_listText__wEpzl{display:flex;flex-direction:column;gap:.2rem}.ProductDemos_listText__wEpzl strong{font-size:1.5rem;font-weight:600}.ProductDemos_listText__wEpzl span{font-size:1.3rem;color:#6B7280}.ProductDemos_fields__Pmj1p{display:grid;grid-gap:1.4rem;gap:1.4rem;margin:0 0 1.6rem}.ProductDemos_fields__Pmj1p div{display:grid;grid-gap:.3rem;gap:.3rem}.ProductDemos_fields__Pmj1p dt{font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6B7280}.ProductDemos_fields__Pmj1p dd{margin:0;font-size:1.5rem;line-height:1.55;color:#111827}.ProductDemos_toggleButton__CIccN{display:inline-flex;align-items:center;gap:.8rem;min-height:4rem;margin-bottom:1.6rem;padding:0 1.6rem;border:1px solid #030712;border-radius:99px;background:#fff;color:#030712;font:inherit;font-size:1.4rem;font-weight:600;cursor:pointer}.ProductDemos_toggleButton__CIccN[aria-pressed=true]{background:#C9F625}.ProductDemos_stageTrack__fLwnG{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.6rem;padding:0;list-style:none}.ProductDemos_stageTrack__fLwnG li{padding:.3rem .9rem;border-radius:99px;font-size:1.2rem;font-weight:600;background:#F3F4F6;color:#6B7280}.ProductDemos_stageDone__lddQ3{background:#F7FFC7!important;color:#223201!important}.ProductDemos_stageCurrent__1Lrbw{background:#030712!important;color:#fff!important}.ProductDemos_panelFooter__m5bBj{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;padding-top:1.6rem;border-top:1px solid #e5e7eb}.ProductDemos_inlineLink__kmg4U{border:none;background:none;padding:0;color:#030712;font:inherit;font-size:1.4rem;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#C9F625;text-decoration-color:#C9F625;text-decoration-thickness:.3rem;text-underline-offset:.4rem;cursor:pointer}.ProductDemos_srOnly__XGsNi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProductDemos_moreFields__NG2Je{margin-top:.4rem}.ProductDemos_moreFields__NG2Je>summary{display:inline-flex;align-items:center;min-height:4.4rem;font-size:1.4rem;font-weight:600;color:#030712;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:#C9F625;text-decoration-color:#C9F625;text-decoration-thickness:.25rem;text-underline-offset:.4rem}.ProductDemos_moreFields__NG2Je>summary:focus-visible{outline:3px solid #030712;outline-offset:2px}.ProductsFeaturesSection_linkLineBig__bnfnB{width:100%;height:100%;object-fit:contain;object-position:0 30%}@media only screen and (min-width:1460px) and (max-width:1535px){.ProductsFeaturesSection_linkLineBig__bnfnB{object-position:0 20%}}@media only screen and (min-width:1024px) and (max-width:1199px){.ProductsFeaturesSection_linkLineBig__bnfnB{object-position:0 20%}}@media only screen and (min-width:768px) and (max-width:1023px){.ProductsFeaturesSection_linkLineBig__bnfnB{object-position:0 20%}}@media only screen and (max-width:1024px){.ProductsFeaturesSection_featureCardVideoBox__DSrQ7{height:200px}.ProductsFeaturesSection_TopVideoBox__QYM5o{height:270px}.ProductsFeaturesSection_LogoBox__MvYn4{min-height:300px}}@media only screen and (max-width:768px){.ProductsFeaturesSection_featureCardVideoBox__DSrQ7{height:150px}.ProductsFeaturesSection_TopVideoBox__QYM5o{height:180px}.ProductsFeaturesSection_LogoBox__MvYn4{min-height:180px}}@media only screen and (max-width:599px){.ProductsFeaturesSection_featureCardVideoBox__DSrQ7{height:200px}.ProductsFeaturesSection_LogoBox__MvYn4{height:100px}}.WhatIsIt_band__ML8LC{background:#fff;padding:4.8rem 1.6rem}.WhatIsIt_inner__jtTAp{max-width:76rem;margin:0 auto;text-align:center}.WhatIsIt_heading__zzzMf{margin:0 0 1.2rem;font-size:clamp(2rem,1.6rem + 1vw,2.8rem);font-weight:500;line-height:1.3;color:#030712;text-wrap:balance}.WhatIsIt_text__ZdyU_{margin:0;font-size:1.7rem;line-height:1.65;color:#374151;text-wrap:pretty}@media (min-width:900px){.WhatIsIt_band__ML8LC{padding:6.4rem 2.4rem}}.WhySiteView_container__ibdgA{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#F3F4F6}.ProductModules_section__2NuAp{padding:var(--section-pad) 0;position:relative;overflow:hidden}.ProductModules_dark__K5M94{padding:var(--section-fade) 0;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) var(--section-fade)),linear-gradient(0deg,#fff 0,rgba(255,255,255,0) var(--section-fade)),radial-gradient(ellipse at 50% var(--section-fade),#223201 0,#030712 55%);color:#F3F4F6}.ProductModules_light__AjF9P{background:linear-gradient(180deg,#FFFFFF,#F3F4F6);color:#030712}.ProductModules_container__6Hs8G{max-width:128rem;margin:0 auto;padding:0 2.4rem}.ProductModules_header__tJzWk{max-width:86rem;margin:0 auto 5.6rem;text-align:center}.ProductModules_eyebrow__6TJjh{margin:0 0 1.2rem;font-size:1.6rem;font-weight:600;letter-spacing:.02em;color:#C9F625}.ProductModules_light__AjF9P .ProductModules_eyebrow__6TJjh{color:#223201}.ProductModules_heading__k6Ihx{margin:0;font-size:clamp(3.4rem,5vw,6rem);line-height:1.05;letter-spacing:-.035em;font-weight:700}.ProductModules_intro__MBNdE{margin:2rem auto 0;font-size:1.9rem;line-height:1.5;color:#9CA3AF}.ProductModules_light__AjF9P .ProductModules_intro__MBNdE{color:#6B7280}.ProductModules_bento__gnTHP,.ProductModules_cards__oKZuv{list-style:none;margin:0;padding:0;display:grid;grid-gap:2rem;gap:2rem}.ProductModules_cards__oKZuv{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductModules_bento__gnTHP{grid-template-columns:repeat(4,minmax(0,1fr))}.ProductModules_card__RT2kg{position:relative;display:flex;flex-direction:column;border-radius:2.8rem;overflow:hidden;background:rgba(17,24,39,.78);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease}.ProductModules_light__AjF9P .ProductModules_card__RT2kg{background:#fff;border-color:rgba(0,0,0,.06);box-shadow:0 1.2rem 4rem rgba(0,0,0,.06)}.ProductModules_card__RT2kg:hover{transform:translateY(-4px);border-color:rgba(201,246,37,.45)}.ProductModules_wide__42qV4{grid-column:span 2}.ProductModules_media__e7tKT{aspect-ratio:16/9;background:#030712;overflow:hidden}.ProductModules_media__e7tKT img{display:block;width:100%;height:100%;object-fit:cover}.ProductModules_body__r8ExU{padding:2.8rem 2.8rem 3.2rem}.ProductModules_bento__gnTHP .ProductModules_body__r8ExU{padding:2.6rem}.ProductModules_tag__9cNLy{display:inline-block;margin-bottom:1.4rem;padding:.5rem 1.2rem;border-radius:999px;font-size:1.3rem;font-weight:600;color:#030712;background:#C9F625}.ProductModules_title__qaRyZ{margin:0 0 1rem;font-size:2.6rem;line-height:1.15;letter-spacing:-.02em;font-weight:700}.ProductModules_bento__gnTHP .ProductModules_title__qaRyZ{font-size:2.1rem}.ProductModules_cardLink__mdzwT{color:inherit;text-decoration:none}.ProductModules_cardLink__mdzwT:after{content:"";position:absolute;inset:0;border-radius:inherit}.ProductModules_cardLink__mdzwT:focus-visible{outline:none}.ProductModules_card__RT2kg:has(.ProductModules_cardLink__mdzwT:focus-visible){outline:3px solid #C9F625;outline-offset:3px}.ProductModules_more__ojvBv{display:inline-block;margin-top:1.4rem;font-size:1.5rem;font-weight:600;color:#C9F625}.ProductModules_light__AjF9P .ProductModules_more__ojvBv{color:#030712}.ProductModules_summary__JI_Ub{margin:0;font-size:1.6rem;line-height:1.55;color:#9CA3AF}.ProductModules_light__AjF9P .ProductModules_summary__JI_Ub{color:#6B7280}.ProductModules_points__qFjGY{list-style:none;margin:1.8rem 0 0;padding:0;display:grid;grid-gap:.9rem;gap:.9rem}.ProductModules_points__qFjGY li{position:relative;padding-left:2rem;font-size:1.5rem;line-height:1.45;color:#D1D5DB}.ProductModules_light__AjF9P .ProductModules_points__qFjGY li{color:#374151}.ProductModules_points__qFjGY li:before{content:"";position:absolute;left:0;top:.65em;width:.8rem;height:.8rem;border-radius:50%;background:#C9F625;box-shadow:0 0 .8rem rgba(201,246,37,.6)}@media (max-width:1100px){.ProductModules_bento__gnTHP{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ProductModules_section__2NuAp{padding:7rem 0}.ProductModules_bento__gnTHP,.ProductModules_cards__oKZuv{grid-template-columns:1fr}.ProductModules_wide__42qV4{grid-column:auto}.ProductModules_heading__k6Ihx{font-size:3.2rem}.ProductModules_intro__MBNdE{font-size:1.6rem}}