.MacBookPro_cubeWrapper___wvtK{--gold-color:#a5adb0;--white:#ebe6e6;--gold-shadow:#5a6263;--white-plain:#fff;--black:#202124;--black-plain:#000;--dark-gold:#232627;--light-gold:#aab3b6;--screen-black:#1a1a1a;--width:1060px;--height:680px;--screen-height:658px;perspective:100rem;transition:all 10s ease;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.MacBookPro_cube__JQtJT{width:var(--width);height:var(--height);transform-style:preserve-3d;border-radius:35px;transform:rotateX(70deg) rotateY(0) rotate(0) translateY(300px)}.MacBookPro_screen__Nce1v{position:absolute;width:var(--width);height:var(--screen-height);transform-style:preserve-3d;transform-origin:center bottom;bottom:50%;left:50%;margin-left:calc(var(--width) / -2);margin-bottom:0}.MacBookPro_screenBezel__2cIFw{position:absolute;width:100%;height:100%;background:transparent;border-radius:18px;box-sizing:border-box;box-shadow:inset 0 0 0 12px var(--screen-black),inset 0 0 0 13px hsla(0,0%,100%,.1),0 0 20px rgba(0,0,0,.5)}.MacBookPro_screenNotch__ehKKN{position:absolute;top:0;left:50%;transform:translateX(-50%);width:200px;height:28px;background:var(--screen-black);border-radius:0 0 18px 18px;z-index:10}.MacBookPro_screenNotch__ehKKN:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:radial-gradient(circle,#2a2a2a 0,#1a1a1a 100%);border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.5)}.MacBookPro_screenDisplay__qziek{width:100%;height:100%;background:transparent;border-radius:8px;position:relative}.MacBookPro_screenBack__ubpCU{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#1e1b4b,#312e81 35%,#4c1d95 70%,#5b21b6)!important;border-radius:18px;transform:translateZ(-4px);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.2),inset 0 -2px 3px rgba(0,0,0,.3),0 2px 10px rgba(0,0,0,.3)!important}.MacBookPro_screenBack__ubpCU:before{content:"";position:absolute;top:12px;left:50%;transform:translateX(-50%);width:40px;height:40px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);border-radius:50%}.MacBookPro_screenHinge__HV3k_{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60%;height:10px;background:linear-gradient(to bottom,var(--dark-gold),var(--gold-color));border-radius:5px 5px 0 0}.MacBookPro_frontSide__GI688{transform:translateZ(4px);position:absolute;transform-style:preserve-3d}.MacBookPro_frontEdge__cJaF9{position:absolute;width:calc(var(--width) - 18px);margin-left:9px;height:12px;background:linear-gradient(180deg,#9da5a8 0,#8a9295 30%,#7a8285 60%,#6a7275);transform:rotateX(-90deg) translateZ(1px) translateY(-10px);transform-origin:center top;bottom:-10px;left:0;border-radius:0 0 8px 8px;box-shadow:0 5px 15px rgba(0,0,0,.3),inset 0 1px 2px hsla(0,0%,100%,.1)}.MacBookPro_backSide__iW9uV{width:100%;height:100%;border-radius:35px;background-color:var(--gold-color);transform:translateZ(-4px);transform-style:preserve-3d;position:absolute;display:flex;justify-content:space-between;flex-direction:column}.MacBookPro_leftSide___lv8M{position:absolute;width:8px;height:var(--height);background:linear-gradient(to right,#7a8285,var(--gold-color));transform:rotateY(90deg) translateZ(530px);transform-origin:center;left:0;clip-path:polygon(0 2%,0 98%,100% 100%,100% 0)}.MacBookPro_rightSide__d2bhi{position:absolute;width:8px;height:var(--height);background:linear-gradient(to left,#7a8285,var(--gold-color));transform:rotateY(90deg) translateZ(-530px);transform-origin:center;right:0;clip-path:polygon(0 0,0 100%,100% 98%,100% 2%)}.MacBookPro_topSide__WB_yS{background:linear-gradient(to bottom,#7a8285,var(--gold-color));top:0;clip-path:polygon(2% 0,98% 0,100% 100%,0 100%)}.MacBookPro_bottomSide__cKPcO,.MacBookPro_topSide__WB_yS{position:absolute;width:var(--width);height:8px;transform:rotateX(90deg) translateZ(0);transform-origin:center}.MacBookPro_bottomSide__cKPcO{background:linear-gradient(to top,#7a8285,var(--gold-color));bottom:0;clip-path:polygon(0 0,100% 0,98% 100%,2% 100%)}.MacBookPro_containerI__K7uw_{width:var(--width);height:var(--height);position:relative}.MacBookPro_box__H0SMA{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1}.MacBookPro_box__H0SMA,.MacBookPro_container__2BOU8{display:flex;align-items:center;justify-content:center;width:var(--width);height:var(--height)}.MacBookPro_container__2BOU8{flex-direction:column;background-color:var(--gold-color);border-radius:35px;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 100%;object-position:100% 100%}.MacBookPro_partition__8fmnG{display:grid;grid-template-rows:repeat(7,auto);border:1px solid var(--gold-shadow);box-shadow:inset 0 2px 2px 0 var(--gold-shadow),inset 2px 0 2px 0 var(--gold-shadow),inset -2px 2px 2px 0 var(--gold-shadow),inset 0 -2px 2px 0 var(--gold-shadow);width:780px;height:320px;border-radius:12px;margin-top:30px}.MacBookPro_line1__myCw4{display:flex;flex-direction:row;justify-content:space-around;margin:1% .5% 0}.MacBookPro_fKey__bSwxc{display:flex;color:#fff;background-color:var(--black);border-radius:5px;width:48px;height:23px;padding:0;font-size:.2em;letter-spacing:-.05em;align-items:flex-end;justify-content:center}.MacBookPro_esc__QaVJD{display:flex;align-items:center;justify-content:flex-start;font-size:.7em;height:30px;width:43px}.MacBookPro_esc__QaVJD>span:first-of-type{margin-left:4%}.MacBookPro_touchId__jubTC{width:34px;height:34px}.MacBookPro_line2__azQjl{display:flex;justify-content:space-around;margin:0 .5%}.MacBookPro_square__nUmU9{color:#fff;width:45px;height:45px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid var(--black-plain);background-color:var(--black);border-radius:5px;font-size:.9em}.MacBookPro_delete__c2iFU{font-size:.7em;width:70px;justify-content:flex-end;align-items:flex-end}.MacBookPro_line3__VJlE3{display:flex;justify-content:space-around;margin:0 .5%}.MacBookPro_tab__1cquZ{display:flex;justify-content:flex-end;align-items:flex-start;width:70px;font-size:.7em}.MacBookPro_line4__N0fwc{display:flex;justify-content:space-around;margin:0 .5%}.MacBookPro_caps__ppceE{display:flex;justify-content:space-between;align-items:flex-start;width:86px;font-size:.7em}.MacBookPro_line5__xNSYP{display:flex;justify-content:space-around;margin:0 .5%}.MacBookPro_shift__NLBAq{align-items:flex-start}.MacBookPro_shift2__Hcorz,.MacBookPro_shift__NLBAq{display:flex;justify-content:flex-end;width:110px;font-size:.7em}.MacBookPro_shift2__Hcorz{align-items:flex-end}.MacBookPro_spaceBar__LnhO_{width:260px}.MacBookPro_arrowWrapper__Qc1jp{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.7em}.MacBookPro_downArrows__z_09_{display:flex;gap:2px;margin-top:1px;font-size:.7em;align-items:center}.MacBookPro_command__Pcols{width:60px}.MacBookPro_fontSize__5M294{font-size:.7em}.MacBookPro_arrow__1QFEh{align-items:center;margin-left:1px}.MacBookPro_fnk__1oTYH{justify-content:flex-end}.MacBookPro_fn__lP_oW{justify-content:flex-end;width:70%;text-align:end}.MacBookPro_fnLast__KPbGe{justify-content:flex-end;width:70%;text-align:left}.MacBookPro_subFn__p_zdc{align-self:baseline;height:-moz-fit-content;height:fit-content}.MacBookPro_trackPad__CMyNC{margin:1% 0;width:450px;height:400px;border:1px solid var(--dark-gold);border-radius:10px;background-color:var(--light-gold)}.MacBookPro_touchPanel__5DgjX{width:668px;height:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid var(--black-plain);background-color:var(--black);border-radius:5px;font-size:.9em}.MacBookPro_speakerGrill__If_vQ{height:320px;width:120px;background-color:transparent;display:block;padding:0 7px;margin-top:36px}.MacBookPro_keyboardInternal__Cb4Ey{display:flex;flex-direction:row;align-items:center;margin-top:30px}.MacBookPro_speakerGrill__If_vQ .MacBookPro_dots__6Fa_p{display:block;background-image:radial-gradient(#000 20%,transparent 0);background-position:0 0;background-size:5px 5px;height:100%;width:100%}.MacBookPro_caps__ppceE span,.MacBookPro_content__FtPO7,.MacBookPro_esc__QaVJD,.MacBookPro_shift__NLBAq span,.MacBookPro_tab__1cquZ span{padding:0 0 4px 4px}.MacBookPro_delete__c2iFU span,.MacBookPro_shift2__Hcorz span{padding:0 4px 4px 0}.MacBookPro_caps__ppceE span,.MacBookPro_content__FtPO7,.MacBookPro_delete__c2iFU span,.MacBookPro_esc__QaVJD span,.MacBookPro_fKey__bSwxc span,.MacBookPro_shift2__Hcorz span,.MacBookPro_shift__NLBAq span,.MacBookPro_square__nUmU9 span,.MacBookPro_tab__1cquZ span{white-space:nowrap;overflow:visible;text-overflow:clip;min-width:-moz-fit-content;min-width:fit-content;display:inline-block}.MacBookWithContent_wrapper__RlbUq{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.MacBookWithContent_tableBackground__seOMa{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:opacity .5s ease}.MacBookWithContent_contentInner__I14sa{width:100%;height:100%;position:relative}.MacBookWithContent_macbookLayer__QnIHS{transition:opacity .5s ease}.HeroPrimary_heroSection__ZeSWj{position:relative;overflow:hidden;min-height:100vh}.HeroPrimary_backgroundWrapper__cm_zS{position:absolute;inset:0;z-index:0}.HeroPrimary_backgroundOverlay__Qm1Uw{position:absolute;inset:0;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.1),hsla(0,0%,100%,.3))}.HeroPrimary_contentWrapper__sEbvr{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;position:relative;z-index:10;padding-top:255px}.HeroPrimary_headlinesContainer__Ye91e{text-align:center;max-width:1024px;width:100%;position:absolute;left:50%;transform:translateX(-50%);z-index:20;top:-50px}.HeroPrimary_subtitle__TDdGY{font-size:1.25rem;color:#afafaf;margin-top:0;line-height:1.2;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400}@media (min-width:640px){.HeroPrimary_subtitle__TDdGY{font-size:1.5rem}}.HeroPrimary_macbookContainer__qTQ0K{width:100%;max-width:1400px;margin:0 auto;position:relative;height:600px}.HeroPrimary_macbookContent__0aiOt{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;pointer-events:none}.HeroPrimary_macbookContent__0aiOt>*{pointer-events:auto}.HeroPrimary_desertBackground__Ib8JG{-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}.HeroPrimary_ctaContainer__uyQXP{position:relative;z-index:100;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;pointer-events:auto}.HeroPrimary_primaryButton__ipmBl{display:inline-flex;align-items:center;justify-content:center;background-color:#8b5cf6;color:#fff;padding:24px 56px;font-size:22px;font-weight:700;border-radius:9999px;transition:all .2s;letter-spacing:.025em;min-width:300px;text-align:center;box-shadow:0 20px 25px -5px rgba(139,92,246,.25);text-decoration:none;border:none;cursor:pointer;position:relative}.HeroPrimary_primaryButton__ipmBl:hover{background-color:#7c3aed;box-shadow:0 25px 50px -12px rgba(139,92,246,.4);transform:scale(1.03)}.HeroPrimary_secondaryButton__arT7c{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(12px);color:#374151;padding:24px 48px;font-size:20px;font-weight:500;border-radius:9999px;transition:all .2s;letter-spacing:.025em;min-width:280px;text-align:center;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);text-decoration:none;border:none;cursor:pointer}.HeroPrimary_secondaryButton__arT7c:hover{background-color:#fff}.HeroPrimary_playIcon__MniIo{width:24px;height:24px;transition:transform .2s}.HeroPrimary_secondaryButton__arT7c:hover .HeroPrimary_playIcon__MniIo{transform:translateX(2px)}.HowItWorks_section__H7fi_{position:relative;padding:100px 0;background:#fff;overflow:hidden}.HowItWorks_container__5EraU{max-width:1200px;margin:0 auto;padding:0 24px}.HowItWorks_header__pfiFY{text-align:center;margin-bottom:60px}.HowItWorks_title__Ks__l{font-size:48px;font-weight:600;margin:0 0 16px;color:#1a1a1a;line-height:1.2;letter-spacing:-.02em}.HowItWorks_gradient__huekJ{background:linear-gradient(90deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HowItWorks_subtitle__20JSo{font-size:18px;color:#64748b;margin:0;font-weight:400}.HowItWorks_cardsFlow__lpgju{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:60px;flex-wrap:wrap}.HowItWorks_stepCard__PMXVm{flex:0 1 260px;max-width:260px}.HowItWorks_cardContent__Uo6I5{border-radius:16px;padding:20px;border:1px solid rgba(0,0,0,.06);background:#fff;transition:all .3s ease;height:auto;display:flex;flex-direction:column}.HowItWorks_stepCard__PMXVm:hover .HowItWorks_cardContent__Uo6I5{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.HowItWorks_stepTitle__4kH9q{display:flex;align-items:center;gap:12px;margin-bottom:20px}.HowItWorks_stepNumber__v5Kcs{font-size:20px;font-weight:700;opacity:.8}.HowItWorks_stepTitle__4kH9q h3{font-size:16px;font-weight:600;margin:0;color:#1e293b}.HowItWorks_demoWrapper__iD23r{height:120px;display:flex;align-items:center;justify-content:center;position:relative;transform:scale(.8);margin:12px 0}.HowItWorks_stepDescription__xxvHp{font-size:13px;line-height:1.5;color:#64748b;margin:12px 0 0}.HowItWorks_arrow__zUKSu{display:flex;align-items:center;justify-content:center;animation:HowItWorks_pulse__stfrq 2s infinite}@keyframes HowItWorks_pulse__stfrq{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.HowItWorks_demoContainer__dSw_Z{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.HowItWorks_downloadBar__zctUY{width:80%;height:6px;background:linear-gradient(90deg,#00b9ff,#0891b2);border-radius:3px;transform-origin:left;box-shadow:0 2px 8px rgba(0,185,255,.25)}.HowItWorks_checkmark__BFxDu{font-size:32px;color:#10b981;font-weight:700;filter:drop-shadow(0 2px 4px rgba(16,185,129,.25))}.HowItWorks_personaGrid__WLVCm{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.HowItWorks_personaCard__PILIZ{width:40px;height:40px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;border:1px solid #e2e8f0;transition:all .3s ease;overflow:hidden;padding:2px}.HowItWorks_personaCard__PILIZ.HowItWorks_selected__v9eTP{border-color:#8b5cf6;transform:scale(1.1);box-shadow:0 4px 12px rgba(139,92,246,.25)}.HowItWorks_personaImage__l_ACW{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.HowItWorks_overlayDemo__EHa_s{position:relative;width:100%;height:100%}.HowItWorks_desktopWindow__jbg7g{position:absolute;inset:0;background:#f8f9fa;border-radius:6px;border:1px solid #e2e8f0;overflow:hidden}.HowItWorks_windowBar__eWRxM{height:20px;background:#e2e8f0;border-bottom:1px solid #cbd5e1}.HowItWorks_windowContent__1p_3q{padding:8px}.HowItWorks_overlayPanel__q06yq{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:60px;height:80px;background:#fff;border-radius:6px;box-shadow:0 8px 16px rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.08);padding:6px}.HowItWorks_overlayChat__8TVhG{display:flex;flex-direction:column;gap:4px}.HowItWorks_message__bC_1Z{height:12px;background:linear-gradient(90deg,#e2e8f0,#f1f5f9);border-radius:3px}.HowItWorks_message__bC_1Z:last-child{width:70%}.HowItWorks_cta__05nrf{text-align:center}.HowItWorks_primaryButton__nd0Xf{padding:16px 40px;background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff;font-size:18px;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 24px rgba(139,92,246,.3)}.HowItWorks_primaryButton__nd0Xf:hover{box-shadow:0 8px 32px rgba(139,92,246,.4)}.HowItWorks_ctaText___hxJ_{margin-top:16px;font-size:14px;color:#64748b}@media (max-width:968px){.HowItWorks_content__QvanG{grid-template-columns:1fr;gap:40px}.HowItWorks_timeline__WgYHx{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.HowItWorks_timelineConnector__xejUp{display:none}.HowItWorks_demoArea__r6c_K{height:400px}}@media (max-width:640px){.HowItWorks_title__Ks__l{font-size:36px}.HowItWorks_subtitle__20JSo{font-size:16px}.HowItWorks_timeline__WgYHx{grid-template-columns:1fr}.HowItWorks_demoArea__r6c_K{height:360px}.HowItWorks_demoCard__2dKl6{padding:24px}}