.CalendlyButton-module__Br3f6W__calendly_modal{background-color:var(--background-color);width:min(900px,100% - 40px);height:min(760px,100dvh - 40px);color:var(--primary-color);border:1px solid var(--primary-color);margin:auto;padding:0;overflow:hidden}.CalendlyButton-module__Br3f6W__calendly_modal:not([open]){visibility:hidden;pointer-events:none;display:block}.CalendlyButton-module__Br3f6W__calendly_modal::backdrop{background-color:var(--dark-opacity-color)}.CalendlyButton-module__Br3f6W__calendly_modal_panel{flex-direction:column;height:100%;display:flex}.CalendlyButton-module__Br3f6W__calendly_modal_header{border-bottom:1px solid var(--primary-color);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.CalendlyButton-module__Br3f6W__calendly_modal_header>h2{margin:0;font-size:1.3rem;font-weight:600}.CalendlyButton-module__Br3f6W__calendly_modal_close{width:40px;height:40px;color:var(--primary-color);justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:2rem;line-height:1;display:flex}.CalendlyButton-module__Br3f6W__calendly_modal_close:hover,.CalendlyButton-module__Br3f6W__calendly_modal_close:focus-visible{color:var(--secondary-color)}.CalendlyButton-module__Br3f6W__calendly_modal_frame{border:0;flex:1;width:100%;min-width:min(320px,100%);min-height:0}@media (max-width:650px){.CalendlyButton-module__Br3f6W__calendly_modal{width:calc(100% - 20px);height:calc(100dvh - 20px)}.CalendlyButton-module__Br3f6W__calendly_modal_header{padding:8px 12px}}
.VibeCodedLanding-module__Uuo9fW__vibe_landing_container{flex-direction:column;align-items:center;margin:0;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq{box-sizing:border-box;background-color:var(--background-color);width:100%;color:var(--primary-color);border:1px solid var(--primary-color);border-bottom:0}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_header{border-bottom:1px solid var(--primary-color);grid-template-columns:1fr 1fr;min-height:72px;display:grid}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_header>h2,.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_header>p{box-sizing:border-box;align-items:center;margin:0;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_header>h2{padding:17px 64px;font-size:1.65rem;font-weight:700;line-height:1.25}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_header>p{border-left:1px solid var(--primary-color);padding:13px 24px;font-size:1rem;font-weight:400;line-height:1.4}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_list{width:100%;margin:0;padding:0;position:relative}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_item{box-sizing:border-box;border-bottom:1px solid var(--primary-color);width:50%;min-height:62px;list-style:none;transition:background-color .2s ease-in,color .2s ease-in}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_item:last-child{border-bottom:0}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_item[data-active=true]{background-color:var(--primary-color);color:var(--background-color)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_item>button{box-sizing:border-box;width:100%;min-height:61px;color:inherit;letter-spacing:-.01em;text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:12px 25px 12px 64px;font-size:.95rem;font-weight:600;line-height:1.25;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_plus{color:var(--secondary-color);flex-shrink:0;font-size:2rem;font-weight:400;line-height:1}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_item[data-active=true] .VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_plus{visibility:hidden}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_answer{box-sizing:border-box;background-color:var(--background-color);width:50%;height:100%;color:var(--primary-color);border-left:1px solid var(--primary-color);padding:90px 24px 20px;position:absolute;top:0;left:50%;overflow:auto}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_answer[hidden]{display:none}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_answer>hr,.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote_card>hr{border:0;border-top:1px solid var(--primary-color);width:76px;margin:0 0 7px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_answer>p{margin:0;font-size:1rem;font-weight:400;line-height:1.35}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_answer>.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_prompt{margin:18px 0 7px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_cta,.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote_cta{box-sizing:border-box;background-color:var(--primary-color);width:212px;min-height:39px;color:var(--background-color);text-align:left;padding:10px 55px 10px 16px;font-size:.9rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .2s ease-in,color .2s ease-in;display:block;position:relative}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_cta:after,.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote_cta:after{content:"→";box-sizing:border-box;border-left:1px solid var(--background-color);justify-content:center;align-items:center;width:43px;height:100%;font-size:1.2rem;font-weight:400;display:flex;position:absolute;top:0;right:0}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_cta:hover,.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote_cta:hover{background-color:var(--secondary-color)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote{box-sizing:border-box;background-color:var(--primary-color);width:100%;color:var(--background-color);border-top:1px solid var(--background-color)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote>h2{box-sizing:border-box;border-bottom:1px solid var(--background-color);align-items:center;min-height:74px;margin:0;padding:16px 64px;font-size:1.65rem;font-weight:700;line-height:1.25;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote_cards{grid-template-columns:1fr 1fr;gap:48px;padding:23px 24px 44px;display:grid;position:relative}.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote_cards:after{content:"";background-color:var(--background-color);width:1px;position:absolute;top:0;bottom:0;left:50%}.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote_card{box-sizing:border-box;background-color:var(--background-color);min-width:0;min-height:275px;color:var(--primary-color);border:1px solid var(--primary-color);flex-direction:column;padding:22px 23px 24px;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote_icon{flex-shrink:0;align-items:center;width:124px;height:106px;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote_icon>img{object-fit:contain;object-position:left center;width:100%;height:100%}html[data-theme=dark] .VibeCodedLanding-module__Uuo9fW__vibe_landing_quote_icon>img{filter:invert()hue-rotate(180deg)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote_card>p{min-height:65px;margin:0 0 9px;font-size:1rem;font-weight:400;line-height:1.35}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_item>button:focus-visible,.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_cta:focus-visible,.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote_cta:focus-visible{outline:3px solid var(--secondary-color);outline-offset:-4px}@media (max-width:768px){.VibeCodedLanding-module__Uuo9fW__vibe_landing_container{width:100%}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_header{grid-template-columns:1fr}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_header>h2{padding:24px 20px 8px;font-size:2rem}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_header>p{border-left:0;padding:8px 20px 24px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_item{width:100%}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_item>button{padding:16px 20px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_answer{border-left:0;border-top:1px solid var(--primary-color);width:100%;height:auto;padding:26px 20px 30px;position:static;overflow:visible}.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote>h2{min-height:0;padding:28px 20px;font-size:2rem}.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote_cards{grid-template-columns:1fr;gap:20px;padding:20px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote_cards:after{display:none}.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote_card{min-height:0;padding:24px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote_card>p{min-height:0}}@media (prefers-reduced-motion:reduce){.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_item,.VibeCodedLanding-module__Uuo9fW__vibe_landing_faq_cta,.VibeCodedLanding-module__Uuo9fW__vibe_landing_quote_cta{transition:none}}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_nav{z-index:100;box-sizing:border-box;background-color:var(--background-color);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:10px 24px;display:flex;position:fixed;top:40px;box-shadow:0 2px 8px #00000026}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_nav_logo{align-items:center;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_nav_pills{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_nav_pill{background-color:var(--primary-color);color:var(--background-color);border-radius:999px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .3s ease-in-out}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_nav_pill:hover,.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_nav_cta{background-color:var(--secondary-color)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_page{background-color:var(--background-color);flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero{background-color:var(--primary-color);width:100%;color:var(--background-color);flex-direction:column;align-items:center;display:flex;overflow:hidden}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_container{border-top:2px solid var(--background-color);border-bottom:2px solid var(--background-color);flex-direction:column;align-items:center;width:100%;margin-top:148px;padding:40px;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_copy{justify-content:space-between;gap:40px;width:min(1100px,100% - 80px);display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_title{flex:1;margin:0;font-size:3.5rem;font-weight:600;line-height:1}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_title>span{display:block}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_title>span:nth-child(2){line-height:2}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_aside{flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:420px;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_promo{margin:0;font-size:.95rem;font-weight:400}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_divider{background-color:var(--background-color);border:0;width:100px;height:2px;margin:20px 0 5px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_description{margin:0;font-size:1.1rem;font-weight:400;line-height:1.7}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_visual{aspect-ratio:1920/731;width:100%;position:relative}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_visual>img{object-fit:contain;object-position:center bottom}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_nav_pill:focus-visible{outline:3px solid var(--secondary-color);outline-offset:4px}@media (max-width:768px){.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero{padding-top:20px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_nav{width:calc(100% - 40px);padding:10px 12px 10px 16px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_nav_pill{padding:9px 14px;font-size:.85rem}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_copy{flex-direction:column;gap:20px;width:calc(100% - 40px);margin-top:0}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_title{font-size:2.75rem}}@media (max-width:650px){.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_nav{flex-direction:column;align-items:flex-start;gap:10px;top:20px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_nav_pills{justify-content:flex-start;gap:8px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_nav .VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_nav_pill{padding:8px 12px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_nav_mobile_hidden{display:none}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_container{margin-top:123px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_aside{text-align:left;flex:none;align-items:flex-start;max-width:none}}@media (max-width:475px){.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_nav{width:calc(100% - 30px);padding:8px 10px 8px 12px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_nav_logo svg{width:125px;height:auto}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_copy{width:calc(100% - 40px);margin-top:30px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_title{font-size:2.35rem}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_hero_description{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_nav_pill{transition:none}}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks{background-color:var(--background-gray);flex-direction:column;align-items:flex-start;width:100%;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_list,.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_heading,.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row{border-top:2px solid var(--opacity-color);width:100%}.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row:last-child{border-bottom:2px solid var(--opacity-color)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_heading{align-items:stretch;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row{background-color:var(--background-gray);grid-template-columns:42% 7rem 1fr;display:grid}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_list>.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row{position:sticky}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_list>.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row:nth-child(2){z-index:1;top:148px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_list>.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row:nth-child(3){z-index:2;top:calc(3.5rem + 148px)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_list>.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row:nth-child(4){z-index:3;top:calc(7rem + 148px)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_list>.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row:nth-child(5){z-index:4;top:calc(10.5rem + 148px)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_list>.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row:nth-child(6){z-index:5;top:calc(14rem + 148px)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_list>.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row:nth-child(7){z-index:6;top:calc(17.5rem + 148px)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_title{color:var(--primary-color);letter-spacing:-.015em;text-align:left;flex:0 0 42%;margin:0;padding:40px;font-size:2.5rem;font-weight:600;line-height:1.15}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_title>span{display:block}.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row_illustration{aspect-ratio:901/509;border-right:2px solid var(--opacity-color);align-self:start;max-height:300px;padding:20px;position:relative}.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row_illustration>img{object-fit:cover;object-position:top;position:relative!important}.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row_number{border-right:2px solid var(--opacity-color);color:var(--primary-color);letter-spacing:.04em;justify-content:flex-end;align-items:flex-start;padding:20px;font-size:1.4rem;font-weight:400;line-height:1;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row_copy{flex-direction:column;justify-content:space-between;min-width:0;padding:20px;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row_copy>h3{color:var(--primary-color);margin:0;font-size:1.4rem;font-weight:600;line-height:1.2}.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row_accent{background-color:var(--secondary-color);border:0;width:48px;height:2px;margin:16px 0 20px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row_copy>div>p{color:var(--primary-color);margin:0;font-size:1rem;font-weight:400;line-height:1.7}@media (max-width:768px){.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks{padding:50px 0 30px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_title{padding:30px;font-size:2.2rem}.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row{grid-template-columns:42% 5.5rem 1fr}}@media (max-width:650px){.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row{grid-template-columns:5.5rem 1fr}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_title{box-sizing:border-box;overflow-wrap:anywhere;flex:100%;min-width:0;max-width:100%}.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row_illustration{border-right:0;border-bottom:2px solid var(--opacity-color);grid-column:1/-1}}@media (max-width:475px){.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_title{padding:20px;font-size:2rem}.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row{grid-template-columns:4.5rem 1fr}.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_list>.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row:nth-child(3),.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_list>.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row:nth-child(4),.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_list>.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row:nth-child(5),.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_list>.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row:nth-child(6),.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_list>.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row:nth-child(7){top:148px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row_number{font-size:1.2rem}.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row_copy>h3{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.VibeCodedLanding-module__Uuo9fW__vibe_landing_apps_risks_list>.VibeCodedLanding-module__Uuo9fW__vibe_landing_risk_row{position:static}}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start{box-sizing:border-box;background-color:var(--primary-color);width:100%;color:var(--background-color);flex-direction:column;align-items:center;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_inner{grid-template-columns:calc(42% + 7rem) 1fr;width:100%;display:grid}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_title,.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_cta,.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_body,.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_mark{border-bottom:1px solid var(--light-opacity-color);padding:20px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_title,.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_body{border-right:1px solid var(--light-opacity-color)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_title{letter-spacing:-.015em;grid-area:1/1;align-items:center;margin:0;font-size:2.5rem;font-weight:600;line-height:1.15;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_cta{grid-area:1/2;justify-content:flex-end;align-items:center;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_cta_button{background-color:var(--background-gray);color:var(--primary-color);text-align:left;cursor:pointer;border:0;border-radius:0;align-items:stretch;padding:0;font-family:inherit;font-size:1.05rem;font-weight:600;line-height:1.2;display:inline-flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_cta_button:hover,.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_cta_button:focus-visible{background-color:var(--secondary-color);color:var(--background-color)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_cta_label{padding:14px 22px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_cta_arrow{box-sizing:border-box;border-left:1px solid var(--primary-color);flex:none;justify-content:center;align-items:center;width:3rem;font-size:1.15rem;line-height:1;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_body{flex-direction:column;grid-area:2/1;justify-content:space-between;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_subtitle{margin:0;font-size:1.5rem;font-weight:400;line-height:1.3}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_divider{background-color:var(--background-color);border:0;width:48px;height:1px;margin:20px 0}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_description{max-width:560px;margin:0;font-size:1rem;font-weight:400;line-height:1.7}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_mark{grid-area:2/2;justify-content:flex-end;align-items:center;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_mark>img{object-fit:contain;filter:brightness(40%);width:auto;height:11rem;min-height:300px}@media (max-width:768px){.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start{padding:50px 20px 40px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_inner{flex-direction:column;gap:30px;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_title,.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_cta,.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_body,.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_mark{border:0;padding:0}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_title{font-size:2.2rem}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_cta{justify-content:flex-start}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_cta_button{width:100%}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_cta_label{flex:1}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_mark>img{height:4.5rem;min-height:0}}@media (max-width:475px){.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_title{font-size:2rem}.VibeCodedLanding-module__Uuo9fW__vibe_landing_dont_start_subtitle{font-size:1.3rem}}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process{--process-diamond:110px;box-sizing:border-box;background-color:var(--primary-color);width:100%;color:var(--background-color);flex-direction:column;align-items:flex-start;padding:20px;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_title{letter-spacing:-.015em;margin:0 0 40px;font-size:2.5rem;font-weight:600;line-height:1.15}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps{width:calc(100% - var(--process-diamond) * .5);margin:0 calc(var(--process-diamond) * .25);justify-content:space-between;align-items:flex-start;display:flex;position:relative}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step{flex:0 0 var(--process-diamond);min-width:0;padding-top:calc(var(--process-diamond) * .25);flex-direction:column;align-items:flex-start;display:flex}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:last-child{align-items:flex-end}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:not(:last-child):after{content:"";top:calc(var(--process-diamond) * .75);z-index:0;width:calc((100% - var(--process-diamond)) / 3);background-color:var(--light-opacity-color);pointer-events:none;height:1px;transition:background-color .3s ease-in-out;position:absolute}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:first-child:after{left:calc(var(--process-diamond) / 2)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:nth-child(2):after{left:calc(var(--process-diamond) / 2 + (100% - var(--process-diamond)) / 3)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:nth-child(3):after{left:calc(var(--process-diamond) / 2 + (100% - var(--process-diamond)) * 2 / 3)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_diamond{z-index:1;box-sizing:border-box;width:var(--process-diamond);height:var(--process-diamond);background-color:var(--primary-color);border:1px solid var(--light-opacity-color);cursor:pointer;transition:border-color .3s ease-in-out;position:relative;overflow:hidden;transform:rotate(45deg)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_diamond>img{object-fit:cover;object-position:center;transform:rotate(-45deg)scale(.7)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps[data-active="0"] .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:first-child .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_diamond,.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps[data-active="1"] .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:nth-child(2) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_diamond,.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps[data-active="2"] .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:nth-child(3) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_diamond,.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps[data-active="3"] .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:nth-child(4) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_diamond{border-color:var(--secondary-color)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps[data-active="0"] .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:first-child:after,.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps[data-active="1"] .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:nth-child(2):after,.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps[data-active="2"] .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:nth-child(3):after{background-color:var(--secondary-color)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_copy{box-sizing:border-box;width:calc(var(--process-diamond) * 2.5);margin-top:calc(var(--process-diamond) * .25);text-align:left;margin-top:calc(var(--process-diamond) * .25 + 10px);margin-left:calc(var(--process-diamond) * .25 * -1);display:none}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps[data-active="0"] .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:first-child .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_copy,.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps[data-active="1"] .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:nth-child(2) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_copy,.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps[data-active="2"] .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:nth-child(3) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_copy,.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps[data-active="3"] .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:nth-child(4) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_copy{display:block}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps:has(.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:hover) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_copy{display:none}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps:has(.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:hover) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:hover .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_copy{display:block}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps:has(.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:hover) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_diamond{border-color:var(--light-opacity-color)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps:has(.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:hover) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:hover .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_diamond{border-color:var(--secondary-color)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps:has(.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:hover) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:not(:last-child):after{background-color:var(--light-opacity-color)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps:has(.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:hover) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:hover:after{background-color:var(--secondary-color)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:last-child .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_copy{text-align:right;margin-right:calc(var(--process-diamond) * .25 * -1)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_copy>h3{color:var(--secondary-color);border-bottom:1px solid var(--secondary-color);margin:0 0 12px;padding-bottom:4px;font-size:1.4rem;font-weight:600;line-height:1.2;display:inline-block}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_copy>p{margin:0;font-size:1rem;font-weight:400;line-height:1.7}@media (max-width:768px){.VibeCodedLanding-module__Uuo9fW__vibe_landing_process{--process-diamond:72px;padding:50px 20px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_title{margin-bottom:30px;font-size:2.2rem}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps{flex-direction:column;gap:40px;width:calc(100% - 40px);margin:20px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step,.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:last-child{align-items:center;gap:calc(var(--process-diamond) * .3 + 12px);flex-direction:row;flex:none;width:100%;padding-top:0}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:not(:last-child):after{display:none}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_diamond{cursor:default;flex-shrink:0}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps[data-active="0"] .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:first-child .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_diamond,.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps[data-active="1"] .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:nth-child(2) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_diamond,.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps[data-active="2"] .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:nth-child(3) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_diamond,.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps[data-active="3"] .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:nth-child(4) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_diamond{border-color:var(--light-opacity-color)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps:has(.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:hover) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:hover .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_diamond{border-color:var(--light-opacity-color)}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_copy,.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:last-child .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_copy,.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_copy{text-align:left;flex:1;width:auto;min-width:0;margin:0;display:block}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps:has(.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:hover) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_copy{text-align:left;flex:1;width:auto;min-width:0;margin:0;display:block}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_steps:has(.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:hover) .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:hover .VibeCodedLanding-module__Uuo9fW__vibe_landing_process_copy{text-align:left;flex:1;width:auto;min-width:0;margin:0;display:block}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_copy>h3{margin-bottom:8px}}@media (max-width:475px){.VibeCodedLanding-module__Uuo9fW__vibe_landing_process{--process-diamond:56px}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_title{font-size:2rem}.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_copy>h3{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_diamond,.VibeCodedLanding-module__Uuo9fW__vibe_landing_process_step:not(:last-child):after{transition:none}}
