.AcademyOpsPreview_section__sqFhj{border-top:1px solid rgb(242 244 239/13%);padding:78px 0 88px;background:#07090a}.AcademyOpsPreview_inner__5u4E6{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:46px;gap:46px;width:min(1360px,calc(100% - 56px));margin:0 auto}.AcademyOpsPreview_intro__xCSl4>span{color:#d9ff4f;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px}.AcademyOpsPreview_intro__xCSl4 h2{margin:12px 0 0;font-size:34px;font-weight:660;line-height:1.28;letter-spacing:-.04em}.AcademyOpsPreview_intro__xCSl4 p{margin:34px 0 0;color:#949a92;font-size:14px;line-height:1.85}.AcademyOpsPreview_configurationList__yQHep{display:grid;grid-gap:9px;gap:9px;margin:28px 0 0;padding:0;list-style:none}.AcademyOpsPreview_configurationList__yQHep li{display:flex;align-items:center;gap:10px;color:#bdc2ba;font-size:12px}.AcademyOpsPreview_configurationList__yQHep span{color:#d9ff4f;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px}.AcademyOpsPreview_comparison__AuEG8{display:grid;grid-template-columns:minmax(0,.85fr) 58px minmax(0,1.35fr);grid-gap:24px;gap:24px;align-items:stretch}.AcademyOpsPreview_after__9yDeJ,.AcademyOpsPreview_before__YQLm_{min-width:0}.AcademyOpsPreview_after__9yDeJ header,.AcademyOpsPreview_before__YQLm_ header{min-height:142px;border-bottom:1px solid rgb(242 244 239/13%);padding-bottom:22px}.AcademyOpsPreview_after__9yDeJ header>span,.AcademyOpsPreview_before__YQLm_ header>span{display:block;font-size:22px;font-weight:650}.AcademyOpsPreview_after__9yDeJ header>span{color:#d9ff4f}.AcademyOpsPreview_after__9yDeJ header p,.AcademyOpsPreview_before__YQLm_ header p{margin:12px 0 0;color:#929891;font-size:13px;line-height:1.65;word-break:keep-all}.AcademyOpsPreview_sourceList__dZdPw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:22px;border:1px solid rgb(242 244 239/11%);background:rgb(242 244 239/11%)}.AcademyOpsPreview_sourceRow__CvI9D{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;min-height:106px;align-items:center;background:#0d1012;padding:17px;color:#6f756e}.AcademyOpsPreview_sourceRow__CvI9D span,.AcademyOpsPreview_sourceRow__CvI9D strong{display:block}.AcademyOpsPreview_sourceRow__CvI9D strong{color:#d6dad3;font-size:13px;font-weight:620}.AcademyOpsPreview_sourceRow__CvI9D span{margin-top:5px;color:#747a73;font-size:11px}.AcademyOpsPreview_transition__pF2Q_{display:grid;min-width:50px;min-height:50px;align-self:center;place-items:center;border:1px solid rgb(217 255 79/48%);border-radius:50%;color:#d9ff4f}.AcademyOpsPreview_connectedScreens__nTST_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.AcademyOpsPreview_connectedScreens__nTST_ figure{min-width:0;margin:0}.AcademyOpsPreview_connectedScreens__nTST_ figcaption{margin-bottom:8px;color:#9ca29a;font-size:11px}.AcademyOpsPreview_afterScreen__VdeiE{position:relative;overflow:hidden;aspect-ratio:1.6;border:1px solid rgb(242 244 239/18%);border-radius:7px;background:#0c0e12}.AcademyOpsPreview_afterScreen__VdeiE img{object-fit:cover;object-position:center}.AcademyOpsPreview_connectedScreens__nTST_ figure:last-child img{object-position:center}@media (max-width:1100px){.AcademyOpsPreview_inner__5u4E6{grid-template-columns:190px minmax(0,1fr);gap:30px}.AcademyOpsPreview_comparison__AuEG8{grid-template-columns:minmax(0,.9fr) 46px minmax(0,1.1fr);gap:14px}.AcademyOpsPreview_connectedScreens__nTST_,.AcademyOpsPreview_sourceList__dZdPw{grid-template-columns:1fr}.AcademyOpsPreview_afterScreen__VdeiE{aspect-ratio:1.6}}@media (max-width:820px){.AcademyOpsPreview_inner__5u4E6{grid-template-columns:1fr}.AcademyOpsPreview_intro__xCSl4{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:24px;gap:24px}.AcademyOpsPreview_intro__xCSl4 h2,.AcademyOpsPreview_intro__xCSl4>span{grid-column:1}.AcademyOpsPreview_intro__xCSl4 p{grid-column:2;grid-row:1/span 2;margin:0}.AcademyOpsPreview_configurationList__yQHep{grid-column:2;margin-top:22px}}@media (max-width:700px){.AcademyOpsPreview_section__sqFhj{padding:56px 0 64px}.AcademyOpsPreview_inner__5u4E6{width:min(100% - 28px,1360px)}.AcademyOpsPreview_intro__xCSl4{display:block}.AcademyOpsPreview_intro__xCSl4 p{margin-top:24px}.AcademyOpsPreview_configurationList__yQHep{margin-top:22px}.AcademyOpsPreview_comparison__AuEG8{grid-template-columns:1fr;gap:28px}.AcademyOpsPreview_after__9yDeJ header,.AcademyOpsPreview_before__YQLm_ header{min-height:0}.AcademyOpsPreview_sourceList__dZdPw{grid-template-columns:repeat(2,minmax(0,1fr))}.AcademyOpsPreview_transition__pF2Q_{transform:rotate(90deg);justify-self:center}.AcademyOpsPreview_connectedScreens__nTST_{grid-template-columns:1fr}.AcademyOpsPreview_afterScreen__VdeiE{aspect-ratio:1.6}}.HeroBoard_scene__7j0rN{--scene-x:0px;--scene-y:0px;position:relative;display:grid;grid-template-columns:minmax(210px,.68fr) 52px minmax(390px,1.32fr);min-width:0;align-items:center;align-self:start}.HeroBoard_booktalkFigure___EXWO,.HeroBoard_dashboardFigure___FLd_{min-width:0;margin:0;transition:transform .32s cubic-bezier(.16,1,.3,1)}.HeroBoard_booktalkFigure___EXWO{z-index:2;transform:translate3d(calc(var(--scene-x) * -.55),calc(var(--scene-y) * -.45),0)}.HeroBoard_dashboardFigure___FLd_{z-index:1;transform:translate3d(calc(var(--scene-x) * .6),calc(var(--scene-y) * .5),0)}.HeroBoard_booktalkFigure___EXWO figcaption,.HeroBoard_dashboardFigure___FLd_ figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;color:#8f968e;font-size:11px}.HeroBoard_booktalkFigure___EXWO figcaption strong,.HeroBoard_dashboardFigure___FLd_ figcaption strong{color:#cbd0c9;font-size:11px;font-weight:580}.HeroBoard_booktalkFrame__f5eNc,.HeroBoard_dashboardFrame__KaMos{position:relative;overflow:hidden;border:1px solid rgb(242 244 239/28%);border-radius:8px;background:#0c0e12;box-shadow:0 26px 70px rgb(0 0 0/38%)}.HeroBoard_booktalkFrame__f5eNc{aspect-ratio:.899}.HeroBoard_dashboardFrame__KaMos{aspect-ratio:1.6}.HeroBoard_booktalkFrame__f5eNc img{object-fit:cover}.HeroBoard_dashboardFrame__KaMos img{object-fit:cover;object-position:center}.HeroBoard_connection__Bhmk1{display:grid;place-items:center;color:#d9ff4f}@media (prefers-reduced-motion:no-preference){.HeroBoard_booktalkFigure___EXWO{animation:HeroBoard_booktalkFloat__KehjY 6.5s ease-in-out infinite alternate}.HeroBoard_dashboardFigure___FLd_{animation:HeroBoard_dashboardFloat__uPIw3 7.5s ease-in-out .8s infinite alternate}}@keyframes HeroBoard_booktalkFloat__KehjY{to{margin-top:-8px}}@keyframes HeroBoard_dashboardFloat__uPIw3{to{margin-top:8px}}@media (max-width:1120px){.HeroBoard_scene__7j0rN{grid-template-columns:minmax(170px,.66fr) 36px minmax(320px,1.34fr)}}@media (max-width:900px){.HeroBoard_scene__7j0rN{grid-template-columns:minmax(190px,.62fr) 46px minmax(360px,1.38fr);width:min(760px,100%);margin:12px auto 0}}@media (max-width:640px){.HeroBoard_scene__7j0rN{grid-template-columns:minmax(120px,.72fr) 24px minmax(190px,1.28fr);width:100%}.HeroBoard_booktalkFigure___EXWO figcaption,.HeroBoard_dashboardFigure___FLd_ figcaption{align-items:flex-start;flex-direction:column;justify-content:flex-end;gap:2px;min-height:48px}.HeroBoard_connection__Bhmk1 svg{width:22px}.HeroBoard_booktalkFrame__f5eNc,.HeroBoard_dashboardFrame__KaMos{border-radius:6px}}.HomepageBuildSection_section__BiinL{padding:86px 0 78px;background:#07090a}.HomepageBuildSection_inner__2IUDE{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:46px;gap:46px;width:min(1360px,calc(100% - 56px));margin:0 auto}.HomepageBuildSection_intro__v1Yfy{padding-top:4px}.HomepageBuildSection_eyebrow__Eemhx{color:#d9ff4f;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px}.HomepageBuildSection_intro__v1Yfy h2{margin:12px 0 0;font-size:31px;font-weight:660;line-height:1.25;letter-spacing:-.035em}.HomepageBuildSection_intro__v1Yfy h2 em{color:#d9ff4f;font-style:normal}.HomepageBuildSection_intro__v1Yfy>p{margin:36px 0 0;color:#929891;font-size:14px;line-height:1.8;word-break:keep-all}.HomepageBuildSection_approvalRule__cY_Ih{display:grid;grid-gap:12px;gap:12px;margin-top:48px;border:1px solid rgb(217 255 79/50%);padding:18px;color:#d9ff4f}.HomepageBuildSection_approvalRule__cY_Ih strong{font-size:13px;font-weight:650;line-height:1.55}.HomepageBuildSection_caseStudy__HD_Bq{min-width:0}.HomepageBuildSection_caseRoute__mKVXF{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:18px;margin-bottom:26px;border:1px solid rgb(217 255 79/24%);border-radius:7px;padding:12px 16px;background:rgb(217 255 79/3%)}.HomepageBuildSection_caseRoute__mKVXF>span{flex:0 0 auto;color:#d9ff4f;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px}.HomepageBuildSection_caseRoute__mKVXF>div{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:10px;color:#d9ff4f}.HomepageBuildSection_caseRoute__mKVXF strong{color:#d8dcd5;font-size:12px;font-weight:620;white-space:nowrap}.HomepageBuildSection_steps__Vol1G{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;min-width:0}.HomepageBuildSection_step__2_kvb{min-width:0}.HomepageBuildSection_step__2_kvb header{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;min-height:108px;align-items:start}.HomepageBuildSection_step__2_kvb header>span{color:#d9ff4f;font-size:19px;font-weight:680}.HomepageBuildSection_step__2_kvb h3{margin:1px 0 0;font-size:17px;font-weight:660;line-height:1.35;word-break:keep-all}.HomepageBuildSection_step__2_kvb header p{margin:7px 0 0;color:#858b84;font-size:12px;line-height:1.55}.HomepageBuildSection_stepArrow__9O3BW{position:absolute;top:16px;right:-24px;z-index:2;color:#d9ff4f}.HomepageBuildSection_screen__PelhX{position:relative;display:block;overflow:hidden;aspect-ratio:1.6;border:1px solid rgb(242 244 239/18%);border-radius:7px;background:#0c0e12}.HomepageBuildSection_screen__PelhX img{object-fit:cover}.HomepageBuildSection_approval__QPY5m img,.HomepageBuildSection_booktalk__uO7Dx img,.HomepageBuildSection_feedback__iW0_R img{object-position:center}.HomepageBuildSection_zoomHint__xKKSl{position:absolute;top:10px;right:10px;display:inline-flex;min-height:30px;align-items:center;gap:6px;border:1px solid rgb(242 244 239/24%);border-radius:999px;padding:0 10px;background:rgb(7 9 10/84%);color:#eef1ea;font-size:11px;font-weight:620;opacity:.9;transform:translateY(0);transition:opacity .16s ease,transform .16s ease}.HomepageBuildSection_screen__PelhX:focus-visible .HomepageBuildSection_zoomHint__xKKSl,.HomepageBuildSection_screen__PelhX:hover .HomepageBuildSection_zoomHint__xKKSl{opacity:1}.HomepageBuildSection_screen__PelhX:focus-visible{outline:3px solid rgb(217 255 79/24%);outline-offset:3px}.HomepageBuildSection_detail__Cm7Dh{margin:22px 2px 0;color:#a2a79f;font-size:14px;line-height:1.78;word-break:keep-all}@media (max-width:1100px){.HomepageBuildSection_inner__2IUDE{grid-template-columns:190px minmax(0,1fr);gap:30px}.HomepageBuildSection_steps__Vol1G{gap:12px}.HomepageBuildSection_step__2_kvb header{grid-template-columns:30px minmax(0,1fr)}.HomepageBuildSection_stepArrow__9O3BW{right:-19px}}@media (max-width:860px){.HomepageBuildSection_inner__2IUDE{grid-template-columns:1fr}.HomepageBuildSection_intro__v1Yfy{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(280px,1.25fr);grid-gap:24px;gap:24px}.HomepageBuildSection_eyebrow__Eemhx,.HomepageBuildSection_intro__v1Yfy h2{grid-column:1}.HomepageBuildSection_approvalRule__cY_Ih,.HomepageBuildSection_intro__v1Yfy>p{grid-column:2}.HomepageBuildSection_intro__v1Yfy>p{grid-row:1/span 2;margin:0}.HomepageBuildSection_approvalRule__cY_Ih{margin-top:0}.HomepageBuildSection_caseRoute__mKVXF{margin-top:8px}}@media (max-width:700px){.HomepageBuildSection_section__BiinL{padding:58px 0 52px}.HomepageBuildSection_inner__2IUDE{width:min(100% - 28px,1360px)}.HomepageBuildSection_intro__v1Yfy{display:block}.HomepageBuildSection_intro__v1Yfy>p{margin-top:24px}.HomepageBuildSection_approvalRule__cY_Ih{margin-top:28px}.HomepageBuildSection_caseRoute__mKVXF{align-items:flex-start;flex-direction:column;margin:32px 0 34px}.HomepageBuildSection_caseRoute__mKVXF>div{flex-wrap:wrap;justify-content:flex-start}.HomepageBuildSection_steps__Vol1G{grid-template-columns:1fr;gap:48px}.HomepageBuildSection_step__2_kvb header{min-height:88px}.HomepageBuildSection_stepArrow__9O3BW{display:none}.HomepageBuildSection_screen__PelhX{aspect-ratio:1.6}.HomepageBuildSection_zoomHint__xKKSl{opacity:1;transform:none}}.LegalFooter_footer__njU3e{border-top:1px solid rgb(242 244 239/11%);background:#07090a;color:#f2f4ef}.LegalFooter_inner__bz1NA{display:grid;grid-template-columns:1fr auto auto;grid-gap:36px;gap:36px;width:min(1360px,calc(100% - 56px));min-height:128px;margin:0 auto;align-items:center}.LegalFooter_inner__bz1NA>div{display:flex;align-items:center;gap:14px}.LegalFooter_inner__bz1NA strong{font-size:15px;letter-spacing:-.025em}.LegalFooter_inner__bz1NA nav,.LegalFooter_inner__bz1NA p,.LegalFooter_inner__bz1NA span{color:#747a73;font-size:12px}.LegalFooter_inner__bz1NA nav{display:flex;gap:22px}.LegalFooter_inner__bz1NA nav a:focus-visible,.LegalFooter_inner__bz1NA nav a:hover{color:#d9ff4f}.LegalFooter_inner__bz1NA p{margin:0}@media (max-width:760px){.LegalFooter_inner__bz1NA{grid-template-columns:1fr;gap:18px;width:min(100% - 28px,1360px);padding:34px 0}.LegalFooter_inner__bz1NA nav{flex-wrap:wrap;gap:12px 20px}}.home_page__NOZQO{--academy-accent:#d9ff4f;--academy-accent-strong:#c7f32f;--academy-violet:#7b5cff;--academy-bg:#07090a;--academy-surface:#0d1012;--academy-surface-raised:#111417;--academy-border:rgb(240 246 235/13%);--academy-text:#f2f4ef;--academy-muted:#9da29c;min-height:100dvh;overflow:hidden;background:var(--academy-bg);color:var(--academy-text)}.home_hero__o4ZPq{padding:126px 0 58px;border-bottom:1px solid var(--academy-border)}.home_heroInner__FriQK{display:grid;grid-template-columns:minmax(390px,.72fr) minmax(620px,1.28fr);grid-gap:clamp(44px,5vw,90px);gap:clamp(44px,5vw,90px);width:min(1360px,calc(100% - 56px));min-height:610px;margin:0 auto;align-items:start}.home_heroCopy__e6FQF{position:relative;z-index:2;padding-bottom:18px}.home_productLabels__Racgz{display:inline-flex;overflow:hidden;margin-bottom:30px;border:1px solid rgb(217 255 79/48%);border-radius:999px;color:var(--academy-accent)}.home_productLabels__Racgz span{display:inline-flex;min-height:30px;align-items:center;padding:0 14px;font-size:12px;font-weight:650;white-space:nowrap}.home_productLabels__Racgz span+span{border-left:1px solid rgb(217 255 79/28%)}.home_hero__o4ZPq h1{margin:0;font-size:clamp(46px,3.5vw,50px);font-weight:680;line-height:1.16;letter-spacing:-.045em;word-break:keep-all}.home_hero__o4ZPq p{margin:34px 0 0;color:var(--academy-muted);font-size:17px;line-height:1.78;word-break:keep-all}.home_ctaActions__1806v,.home_heroActions__F1he6{display:flex;flex-wrap:wrap;gap:14px}.home_heroActions__F1he6{margin-top:38px}.home_primaryButton__QNgrh,.home_secondaryButton__B1HhV{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border-radius:7px;padding:0 22px;font-size:15px;font-weight:680;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.home_primaryButton__QNgrh{background:var(--academy-accent);color:#111407}.home_primaryButton__QNgrh:focus-visible,.home_primaryButton__QNgrh:hover{background:var(--academy-accent-strong)}.home_secondaryButton__B1HhV{border:1px solid rgb(242 244 239/40%);background:transparent;color:var(--academy-text)}.home_secondaryButton__B1HhV:focus-visible,.home_secondaryButton__B1HhV:hover{border-color:rgb(242 244 239/72%);background:rgb(242 244 239/6%)}.home_primaryButton__QNgrh:active,.home_secondaryButton__B1HhV:active{transform:translateY(1px)}.home_primaryButton__QNgrh:focus-visible,.home_secondaryButton__B1HhV:focus-visible{outline:3px solid rgb(217 255 79/24%);outline-offset:3px}.home_heroMeta__GJDHs{display:flex;align-items:center;gap:14px;margin-top:34px;color:#777d77;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px}.home_heroMeta__GJDHs strong{color:var(--academy-accent);font-weight:620}.home_buildStatus__KFjFg{display:inline-flex;min-height:30px;align-items:center;gap:9px;margin-top:24px;border:1px solid var(--academy-border);border-radius:999px;padding:0 12px;color:#8e948d;font-size:12px}.home_buildStatus__KFjFg span{width:7px;height:7px;border-radius:50%;background:#55d69a;box-shadow:0 0 0 4px rgb(85 214 154/8%)}.home_ctaSection__nmzGd{padding:72px 0}.home_ctaPanel__h4ajf{display:flex;width:min(1360px,calc(100% - 56px));min-height:170px;margin:0 auto;align-items:center;justify-content:center;flex-direction:column;gap:26px;border:1px solid rgb(217 255 79/32%);border-radius:8px;padding:36px 44px;background:#090b0d;text-align:center}.home_ctaPanel__h4ajf span{color:var(--academy-accent);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px}.home_ctaPanel__h4ajf h2{margin:10px 0 0;font-size:clamp(27px,2.7vw,39px);font-weight:650;line-height:1.2;letter-spacing:-.035em}@media (max-width:1120px){.home_heroInner__FriQK{grid-template-columns:minmax(340px,.8fr) minmax(500px,1.2fr);gap:34px}}@media (max-width:900px){.home_hero__o4ZPq{padding-top:118px}.home_heroInner__FriQK{grid-template-columns:1fr;min-height:auto}.home_heroCopy__e6FQF{max-width:720px}.home_hero__o4ZPq h1{font-size:clamp(48px,8vw,67px)}}@media (max-width:640px){.home_hero__o4ZPq{padding:104px 0 52px}.home_ctaPanel__h4ajf,.home_heroInner__FriQK{width:min(100% - 28px,1360px)}.home_hero__o4ZPq h1{font-size:42px;line-height:1.17}.home_hero__o4ZPq p{font-size:15px;line-height:1.7}.home_desktopBreak__mgfz8{display:none}.home_ctaActions__1806v,.home_heroActions__F1he6{display:grid;grid-template-columns:1fr;width:100%}.home_primaryButton__QNgrh,.home_secondaryButton__B1HhV{width:100%}.home_ctaSection__nmzGd{padding:42px 0}.home_ctaPanel__h4ajf{min-height:0;padding:28px 22px}}