.EDOBBG_container{width:100%;max-width:1000px;height:450px;margin-top:40px;margin-bottom:-60px;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}@media (max-width:768px){.EDOBBG_container{width:100vw;max-width:100vw;height:260px;margin-top:24px;margin-bottom:-90px;position:relative;left:50%;transform:translate(-50%)}}.EDOBBG_svg{width:100%;height:450px;display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}@media (max-width:768px){.EDOBBG_svg{height:260px}}.EDOBBG_animated-items g{will-change:transform,opacity}
.P-EPnG_container{text-align:center;margin-top:110px;margin-bottom:180px;position:relative;overflow:visible}@media (max-width:768px){.P-EPnG_container{margin-top:70px;margin-bottom:120px}}.P-EPnG_content{z-index:2;flex-direction:column;align-items:center;gap:24px;max-width:800px;margin:0 auto;display:flex;position:relative}.P-EPnG_content .P-EPnG_heading,.P-EPnG_content .P-EPnG_paragraph{text-shadow:0 2px 8px #fffc}.P-EPnG_heading{text-align:center;letter-spacing:-.2rem;font-size:64px}@media (max-width:768px){.P-EPnG_heading{text-align:start;letter-spacing:-2px;font-size:40px;line-height:100%}}.P-EPnG_heading{color:var(--color-black);font-weight:600}.P-EPnG_paragraph{color:var(--color-black);max-width:700px;font-size:1.25rem;line-height:1.6}@media (max-width:1024px){.P-EPnG_paragraph{font-size:1.125rem}}@media (max-width:768px){.P-EPnG_paragraph{font-size:1rem}}.P-EPnG_cta{margin-top:8px}
.O2dodG_container{background-color:var(--color-white);padding-bottom:80px}@media (max-width:1024px){.O2dodG_container{padding-bottom:60px}}@media (max-width:768px){.O2dodG_container{padding-bottom:40px}}.O2dodG_journeyTitle{text-align:center;letter-spacing:-.15rem;font-size:48px}@media (max-width:768px){.O2dodG_journeyTitle{text-align:start;letter-spacing:-.1rem;font-size:32px;line-height:100%}}.O2dodG_journeyTitle{color:var(--color-black);text-align:center;margin:0 0 64px}@media (max-width:1024px){.O2dodG_journeyTitle{margin:0 0 48px}}@media (max-width:768px){.O2dodG_journeyTitle{margin:0 0 40px}}.O2dodG_journeyWrapper{grid-template-columns:30% 80px 1fr;gap:40px;min-height:800px;display:grid;position:relative}@media (max-width:1280px){.O2dodG_journeyWrapper{grid-template-columns:28% 60px 1fr;gap:32px}}@media (max-width:1024px){.O2dodG_journeyWrapper{grid-template-columns:1fr;gap:0}}.O2dodG_milestones{position:relative}@media (max-width:1024px){.O2dodG_milestones{display:none}}.O2dodG_milestonesSticky{flex-direction:column;gap:24px;display:flex;position:sticky;top:100px}.O2dodG_milestone{background-color:var(--color-gray-50);border-radius:var(--radius);text-align:left;border:2px solid #0000;flex-direction:column;gap:8px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.O2dodG_milestoneActive{background-color:var(--color-white);border-color:var(--color-porpol);box-shadow:0 4px 12px #8247ff1a}.O2dodG_milestoneActive.O2dodG_milestone--developers{border-color:var(--color-orange);box-shadow:0 4px 12px #fb923c1a}.O2dodG_milestoneActive.O2dodG_milestone--developers .O2dodG_milestoneTime{color:var(--color-orange)}.O2dodG_milestoneActive.O2dodG_milestone--platform-engineers{border-color:var(--color-porpol);box-shadow:0 4px 12px #8247ff1a}.O2dodG_milestoneActive.O2dodG_milestone--platform-engineers .O2dodG_milestoneTime{color:var(--color-porpol)}.O2dodG_milestoneActive.O2dodG_milestone--agents{border-color:var(--color-rose);box-shadow:0 4px 12px #f472b61a}.O2dodG_milestoneActive.O2dodG_milestone--agents .O2dodG_milestoneTime{color:var(--color-rose)}.O2dodG_milestoneActive .O2dodG_milestoneTime{color:var(--color-porpol)}.O2dodG_milestoneTime{color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600;transition:color .3s}.O2dodG_milestoneTitle{color:var(--color-black);margin:0;font-size:1.125rem;font-weight:600}.O2dodG_milestoneDescription{color:var(--color-black);margin:0;font-size:.875rem;line-height:1.5}.O2dodG_timeline{flex-direction:column;align-items:center;height:100%;display:flex;position:relative}@media (max-width:1024px){.O2dodG_timeline{display:none}}.O2dodG_timelineLine{background-color:var(--color-gray-200);border-radius:2px;width:4px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.O2dodG_timelineProgress{z-index:1;border-radius:2px;width:4px;height:0;transition:height .1s linear;position:absolute;top:0;left:50%;transform:translate(-50%)}.O2dodG_timelineProgress--developers{background:var(--color-orange)}.O2dodG_timelineProgress--platform-engineers{background:var(--color-porpol)}.O2dodG_timelineProgress--agents{background:var(--color-rose)}.O2dodG_timelineDot{background-color:var(--color-white);border:4px solid var(--color-gray-300);z-index:2;border-radius:50%;width:24px;height:24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;left:50%;transform:translate(-50%,-50%)}.O2dodG_timelineDotActive{border-color:var(--color-porpol)}.O2dodG_timelineDotActive.O2dodG_timelineDot--developers{border-color:var(--color-orange)}.O2dodG_timelineDotActive.O2dodG_timelineDot--platform-engineers{border-color:var(--color-porpol)}.O2dodG_timelineDotActive.O2dodG_timelineDot--agents{border-color:var(--color-rose)}.O2dodG_timelineDotCurrent{border-width:5px;width:32px;height:32px;box-shadow:0 0 0 8px #8247ff1a}.O2dodG_timelineDotCurrent.O2dodG_timelineDot--developers{box-shadow:0 0 0 8px #fb923c26}.O2dodG_timelineDotCurrent.O2dodG_timelineDot--platform-engineers{box-shadow:0 0 0 8px #8247ff26}.O2dodG_timelineDotCurrent.O2dodG_timelineDot--agents{box-shadow:0 0 0 8px #f472b626}.O2dodG_timelineDotInner{border-radius:50%;width:100%;height:100%}.O2dodG_stories{flex-direction:column;gap:80px;padding-top:40px;padding-bottom:40px;display:flex}@media (max-width:1024px){.O2dodG_stories{gap:60px;padding-top:0}}@media (max-width:768px){.O2dodG_stories{gap:40px}}.O2dodG_story{background-color:var(--color-white);border-radius:var(--radius);border:2px solid var(--color-gray-200);opacity:.6;flex-direction:column;gap:16px;padding:32px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}@media (max-width:768px){.O2dodG_story{padding:24px}}.O2dodG_story:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.O2dodG_storyActive{opacity:1;border-color:var(--color-porpol);box-shadow:0 8px 24px #8247ff1f}.O2dodG_storyActive.O2dodG_story--developers{border-color:var(--color-orange);box-shadow:0 8px 24px #fb923c26}.O2dodG_storyActive.O2dodG_story--platform-engineers{border-color:var(--color-porpol);box-shadow:0 8px 24px #8247ff26}.O2dodG_storyActive.O2dodG_story--agents{border-color:var(--color-rose);box-shadow:0 8px 24px #f472b626}.O2dodG_storyActive .O2dodG_storyTime{opacity:1}.O2dodG_storyTime{color:var(--color-porpol);text-transform:uppercase;letter-spacing:.05em;opacity:.7;font-size:.875rem;font-weight:700;transition:opacity .3s}.O2dodG_story--developers .O2dodG_storyTime{color:var(--color-orange)}.O2dodG_story--platform-engineers .O2dodG_storyTime{color:var(--color-porpol)}.O2dodG_story--agents .O2dodG_storyTime{color:var(--color-rose)}.O2dodG_storyTitle{letter-spacing:-.08rem;font-size:32px}@media (max-width:1024px){.O2dodG_storyTitle{letter-spacing:-.06rem;font-size:24px;line-height:normal}}.O2dodG_storyTitle{color:var(--color-black);margin:0}.O2dodG_storyDescription{color:var(--color-black);margin:0;font-size:1rem;line-height:1.7}.O2dodG_storyDescription code{background:#0000000d;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}.O2dodG_storyDescription a{color:var(--color-porpol);text-decoration:none}.O2dodG_storyDescription a:hover{text-decoration:underline}
.szJbwG_container{background-color:var(--color-gray-50);padding-top:0;padding-bottom:0}.szJbwG_heading{text-align:center;letter-spacing:-.15rem;font-size:48px}@media (max-width:768px){.szJbwG_heading{text-align:start;letter-spacing:-.1rem;font-size:32px;line-height:100%}}.szJbwG_heading{color:var(--color-black);text-align:center;margin:0 0 48px}@media (max-width:1024px){.szJbwG_heading{margin:0 0 40px}}@media (max-width:768px){.szJbwG_heading{margin:0 0 32px}}.szJbwG_steps{flex-direction:column;gap:32px;max-width:900px;margin:0 auto;display:flex}@media (max-width:768px){.szJbwG_steps{gap:24px}}.szJbwG_step{background-color:var(--color-white);border-radius:var(--radius);border:1px solid var(--color-gray-200);overflow:hidden}.szJbwG_step-content{padding:32px}@media (max-width:768px){.szJbwG_step-content{padding:24px}}.szJbwG_step-title{color:var(--color-porpol);margin:0 0 12px;font-size:1.5rem;font-weight:600}@media (max-width:768px){.szJbwG_step-title{font-size:1.25rem}}.szJbwG_step-description{color:var(--color-black);margin:0 0 20px;font-size:1rem;line-height:1.6}.szJbwG_step-description code{background:#0000000d;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}.szJbwG_step-description a{color:var(--color-porpol);text-decoration:none}.szJbwG_step-description a:hover{text-decoration:underline}.szJbwG_code-block{background-color:var(--color-black);color:var(--color-white);border-radius:calc(var(--radius) - 4px);margin:0;padding:20px;font-family:Fira Code,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.szJbwG_code-block code{color:inherit;background:0 0;padding:0;font-family:inherit}@media (max-width:768px){.szJbwG_code-block{padding:16px;font-size:.8125rem}}
.UKcuQG_container{background:linear-gradient(135deg, var(--color-porpol) 0%, var(--color-purple) 100%);margin-top:100px;margin-bottom:100px;padding-top:80px;padding-bottom:80px}@media (max-width:1024px){.UKcuQG_container{padding-top:30px;padding-bottom:30px}}@media (max-width:768px){.UKcuQG_container{padding-top:20px;padding-bottom:20px}}.UKcuQG_content{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:700px;margin:0 auto;display:flex}.UKcuQG_heading{text-align:center;letter-spacing:-.15rem;font-size:48px}@media (max-width:768px){.UKcuQG_heading{text-align:start;letter-spacing:-.1rem;font-size:32px;line-height:100%}}.UKcuQG_heading{color:var(--color-white);-webkit-text-fill-color:var(--color-white);background:0 0;-webkit-background-clip:unset;background-clip:unset;margin:0;font-weight:600}.UKcuQG_description{color:#ffffffe6;margin:0;font-size:1.125rem;line-height:1.6}@media (max-width:768px){.UKcuQG_description{font-size:1rem}}.UKcuQG_button{margin-top:8px}
.BjRQqq_container{padding-top:0;padding-bottom:250px}.BjRQqq_heading{text-align:center;letter-spacing:-.15rem;font-size:48px}@media (max-width:768px){.BjRQqq_heading{text-align:start;letter-spacing:-.1rem;font-size:32px;line-height:100%}}.BjRQqq_heading{color:var(--color-black);text-align:center;margin:0 0 48px}@media (max-width:1024px){.BjRQqq_heading{margin:0 0 40px}}@media (max-width:768px){.BjRQqq_heading{margin:0 0 32px}}.BjRQqq_faqs{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.BjRQqq_faq-item{background-color:var(--color-white);border-radius:calc(var(--radius) - 2px);border:1px solid var(--color-gray-200);transition:border-color .2s ease-out;overflow:hidden}.BjRQqq_faq-item:hover{border-color:var(--color-porpol)}.BjRQqq_faq-question{width:100%;color:var(--color-black);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1.125rem;font-weight:600;transition:color .2s ease-out;display:flex}.BjRQqq_faq-question:hover{color:var(--color-porpol)}@media (max-width:768px){.BjRQqq_faq-question{padding:16px 20px;font-size:1rem}}.BjRQqq_icon{color:var(--color-gray-400);flex-shrink:0;transition:transform .2s ease-out,color .2s ease-out}.BjRQqq_icon--open{color:var(--color-porpol);transform:rotate(180deg)}.BjRQqq_faq-answer{padding:0 24px 20px;animation:.2s ease-out BjRQqq_slide-down}.BjRQqq_faq-answer p{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.6}.BjRQqq_faq-answer code{background:#0000000d;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}.BjRQqq_faq-answer a{color:var(--color-porpol);text-decoration:none}.BjRQqq_faq-answer a:hover{text-decoration:underline}@media (max-width:768px){.BjRQqq_faq-answer{padding:0 20px 16px}.BjRQqq_faq-answer p{font-size:.9375rem}}@keyframes BjRQqq_slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}