.presentation_presentation__zfxeG{--demo-ink:#172333;--demo-muted:#475a68;--demo-accent:#087f87;--demo-sanity:#b92d23;width:100%;height:100dvh;min-height:100dvh;display:grid;place-items:center;overflow:clip;position:fixed;inset:0;background:#edf0f2;color:var(--demo-ink);font-family:var(--font-sans),Arial,sans-serif}.presentation_presentation__zfxeG:fullscreen{width:100vw;height:100dvh}.presentation_slide__3uElH{width:min(100vw,177.77777778dvh);aspect-ratio:16/9;position:relative;display:grid;grid-template-rows:10% minmax(0,1fr) 10%;background:#fcfdfd;container-type:inline-size}.presentation_masthead__aV0cj{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-inline:5.4%}.presentation_wordmark__Va3fq{border:0;padding:0;background:transparent;color:var(--demo-ink);font-size:clamp(14px,2.25cqw,32px);font-weight:800;letter-spacing:-.035em;cursor:pointer}.presentation_challengeBrand__hQhYi{display:inline-flex;align-items:center;gap:10px;color:var(--demo-ink);text-decoration:none;white-space:nowrap}.presentation_devWordmark__n5XWf{background:var(--demo-ink);border-radius:3px;color:#fcfdfd;font-size:clamp(11px,1.55cqw,23px);font-weight:800;letter-spacing:-.035em;line-height:1;padding:5px 7px 4px}.presentation_brandCross__BPtwY{color:var(--demo-muted);font-size:clamp(13px,2cqw,29px)}.presentation_sanityWordmark__iZA37{color:var(--demo-sanity);font-size:clamp(14px,2.2cqw,32px);font-weight:800;letter-spacing:-.035em}.presentation_slideMain__dCBQG{min-height:0;display:flex;align-items:center;padding:0 7.2% 1%}.presentation_heroBody__d7KGh,.presentation_standardBody__jT8BF{width:100%}.presentation_heroTitle__PvWPg,.presentation_title__uuGqx{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.presentation_title__uuGqx{max-width:18ch;font-size:clamp(22px,4.9cqw,88px);margin-bottom:2.1cqw}.presentation_heroTitle__PvWPg:focus,.presentation_title__uuGqx:focus{outline:none}.presentation_answer__bXTas{max-width:43ch;margin:0;font-size:clamp(14px,2.55cqw,46px);line-height:1.31;letter-spacing:-.012em;text-wrap:pretty}.presentation_heroTitle__PvWPg{font-size:clamp(62px,14cqw,220px);line-height:.96;margin-bottom:2.3cqw}.presentation_heroAnswer__Kw0dM{max-width:26ch;margin:0;font-size:clamp(20px,3.7cqw,67px);line-height:1.22;letter-spacing:-.025em;text-wrap:balance}.presentation_heroLine__EJ_sk{margin:3.8cqw 0 0;color:var(--demo-accent);font-size:clamp(13px,1.8cqw,31px);font-weight:700}.presentation_flow__L06Ib,.presentation_points__0axx7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.7cqw;margin:3.8cqw 0 0;padding:0}.presentation_flow__L06Ib{list-style:none}.presentation_flow__L06Ib li,.presentation_points__0axx7>div{border-top:1px solid #b9c9ce;padding-top:1.6cqw}.presentation_stepNumber__rlAHI{display:block;margin-bottom:.9cqw;color:var(--demo-accent);font-size:clamp(10px,1.35cqw,24px);font-weight:700;font-variant-numeric:tabular-nums}.presentation_flow__L06Ib h2,.presentation_points__0axx7 dt{margin:0 0 .7cqw;font-size:clamp(13px,1.95cqw,35px);font-weight:700;line-height:1.2;text-wrap:balance}.presentation_flow__L06Ib p,.presentation_points__0axx7 dd{margin:0;color:var(--demo-muted);font-size:clamp(11px,1.6cqw,29px);line-height:1.38;text-wrap:pretty}.presentation_twoPoints__Z0M14{grid-template-columns:repeat(2,minmax(0,1fr));max-width:92%}.presentation_architecture__CPoYd{margin-top:2.2cqw}.presentation_archDiagram__lkTqW{display:block;width:100%;height:auto}.presentation_launchActions__5M0HN{display:flex;align-items:center;gap:2.5cqw;margin-top:4cqw}.presentation_launchActions__5M0HN .presentation_openApp__4u4Qx{margin-top:0}.presentation_studioLink__a9qqK{color:var(--demo-accent);font-size:clamp(14px,1.8cqw,31px);font-weight:650;text-underline-offset:.2em}.presentation_openApp__4u4Qx{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;margin-top:4cqw;padding:13px 21px;border-radius:8px;background:var(--demo-ink);color:#fff;font-size:clamp(18px,2.1cqw,35px);font-weight:700;line-height:1;text-decoration:none}.presentation_openApp__4u4Qx:hover{background:#2d4552}.presentation_toolbar__jXtKQ{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-inline:5.4%}.presentation_contentsWrap__OSgDq{position:relative}.presentation_toolButton__FhyHg{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--demo-ink);font-size:clamp(14px,1.15cqw,20px);font-weight:650;line-height:1;white-space:nowrap;cursor:pointer}.presentation_toolButton__FhyHg:hover:not(:disabled){background:#edf3f4}.presentation_openApp__4u4Qx:active,.presentation_toolButton__FhyHg:active:not(:disabled){transform:translateY(1px)}.presentation_toolButton__FhyHg:disabled{color:#7a8a93;cursor:not-allowed}.presentation_next__va2s_{background:var(--demo-ink);color:#fff}.presentation_next__va2s_:hover:not(:disabled){background:#2d4552}.presentation_next__va2s_:disabled{background:#edf3f4}.presentation_toolbarActions__f7UFM{display:flex;align-items:center;gap:3px}.presentation_slidePicker___nKE2{display:inline-flex;align-items:center;gap:11px;min-width:0}.presentation_slidePicker___nKE2 label{color:var(--demo-muted);font-size:clamp(14px,1.1cqw,20px);font-variant-numeric:tabular-nums;white-space:nowrap}.presentation_slidePicker___nKE2 select{min-height:44px;width:clamp(140px,20cqw,330px);min-width:0;padding:9px 28px 9px 11px;border:1px solid #c2d0d4;border-radius:8px;background:#fff;color:var(--demo-ink);font-size:clamp(14px,1.1cqw,20px);cursor:pointer}.presentation_contents__TpWHG{position:absolute;bottom:calc(100% + 15px);left:0;width:min(650px,86vw);max-height:min(70dvh,510px);overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 16px 45px #0f2d3540}.presentation_contents__TpWHG[hidden]{display:none}.presentation_contentsHeading__m41yN{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px;border-bottom:1px solid #e2e9eb}.presentation_contentsHeading__m41yN h2{margin:0;font-size:20px;font-weight:700}.presentation_contentsHeading__m41yN button{min-height:44px;padding:5px 7px;color:var(--demo-accent);font-size:15px;font-weight:700;cursor:pointer}.presentation_contents__TpWHG ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;max-height:calc(min(70dvh, 510px) - 75px);overflow-y:auto;margin:0;padding:12px;list-style:none;scrollbar-color:#9eb0b7 #f1f5f9;scrollbar-width:thin}.presentation_contents__TpWHG li button{display:flex;align-items:center;gap:12px;min-height:48px;width:100%;padding:10px 9px;border-radius:6px;color:var(--demo-ink);font-size:16px;line-height:1.2;text-align:left;cursor:pointer}.presentation_contents__TpWHG li button:hover,.presentation_contents__TpWHG li button[aria-current]{background:#e9f4f5;color:#075e65}.presentation_contents__TpWHG li button svg{flex-shrink:0;margin-left:auto}.presentation_contentsNumber__GFlnC{color:var(--demo-muted);font-size:14px;font-variant-numeric:tabular-nums}.presentation_fullscreenMessage__es7ro{position:absolute;z-index:4;right:22px;bottom:80px;max-width:340px;margin:0;padding:13px 17px;border-radius:8px;background:var(--demo-ink);color:#fff;font-size:15px;line-height:1.35}.presentation_presentation__zfxeG :is(button,a,select):focus-visible{outline:3px solid var(--demo-accent);outline-offset:3px}.presentation_presentation__zfxeG ::-moz-selection{background:#cbeaec;color:var(--demo-ink)}.presentation_presentation__zfxeG ::selection{background:#cbeaec;color:var(--demo-ink)}.presentation_skipLink__CCqJn{position:absolute;z-index:5;top:8px;left:16px;padding:10px 14px;background:var(--demo-ink);color:#fff;transform:translateY(-160%)}.presentation_skipLink__CCqJn:focus{transform:translateY(0)}.presentation_srOnly__mOKUP{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:1100px){.presentation_actionText__spGf4,.presentation_presentText__QEKYm{display:none}.presentation_toolButton__FhyHg{min-width:44px}}@media (max-width:899px){.presentation_studioLink__a9qqK{display:inline-flex;align-items:center;min-height:44px;font-size:max(14px,1.8cqw)}.presentation_toolbar__jXtKQ{position:absolute;top:calc(100% + 16px);width:100%;padding-inline:3%}.presentation_contentsWrap__OSgDq .presentation_toolButton__FhyHg span{display:none}.presentation_slidePicker___nKE2 select{width:clamp(90px,22vw,190px)}.presentation_slidePicker___nKE2 label{font-size:13px}.presentation_title__uuGqx{font-size:4.9cqw}.presentation_answer__bXTas{font-size:2.55cqw}.presentation_flow__L06Ib h2,.presentation_points__0axx7 dt{font-size:1.95cqw}.presentation_flow__L06Ib p,.presentation_points__0axx7 dd{font-size:1.6cqw}.presentation_stepNumber__rlAHI{font-size:1.35cqw}.presentation_openApp__4u4Qx{min-height:44px;padding:max(6px,1.2cqw) max(8px,1.8cqw);font-size:max(14px,2.1cqw);gap:1cqw}.presentation_openApp__4u4Qx svg{width:2cqw;height:2cqw}.presentation_contents__TpWHG{width:min(650px,calc(100vw - 24px))}}@media (max-width:599px){.presentation_challengeBrand__hQhYi{gap:5px}.presentation_devWordmark__n5XWf{padding:3px 4px}.presentation_heroTitle__PvWPg{font-size:14cqw}.presentation_heroAnswer__Kw0dM{font-size:3.7cqw}.presentation_heroLine__EJ_sk{font-size:1.8cqw}.presentation_slidePicker___nKE2 label{display:none}.presentation_toolbar__jXtKQ{gap:4px}.presentation_toolbarActions__f7UFM{gap:0}.presentation_toolButton__FhyHg{padding:9px}.presentation_contents__TpWHG ol{grid-template-columns:1fr}.presentation_contentsHeading__m41yN h2{font-size:18px}.presentation_fullscreenMessage__es7ro{right:12px;bottom:15px;left:12px;max-width:none}}@media (max-width:899px) and (max-aspect-ratio:16/9){.presentation_contents__TpWHG{bottom:calc(100% + 12px);max-height:48dvh}.presentation_contents__TpWHG ol{max-height:calc(48dvh - 75px)}}@media (max-width:899px) and (min-aspect-ratio:16/9){.presentation_toolbar__jXtKQ{top:auto;bottom:0}}@media (prefers-reduced-motion:reduce){.presentation_presentation__zfxeG *{scroll-behavior:auto;transition:none}}