.getting-started{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:52rem;margin:0 auto;padding:.25rem 0 1.25rem;color:var(--color-text-primary)}.getting-started-intro{font-size:1.05rem;line-height:1.55;margin:0}.getting-started-section{display:flex;flex-direction:column;gap:.85rem}.getting-started-section+.getting-started-section{margin-top:.5rem;padding-top:1.15rem;border-top:1px solid var(--color-border-input, #d1d5db)}.getting-started-section-header h2{margin:0 0 .25rem;font-size:1.05rem;font-weight:700;color:var(--color-primary)}.getting-started-section-header p{margin:0;font-size:.95rem;line-height:1.45;color:var(--color-text-secondary, #4b5563)}.getting-started-blocks{display:flex;flex-direction:column;gap:1.15rem}.getting-started-block{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1rem .85rem;border:1px solid var(--color-border-input, #d1d5db);border-radius:.85rem;background:var(--color-surface, #fff)}.getting-started-block-copy h2,.getting-started-block-copy h3{display:flex;align-items:center;gap:.5rem;margin:0 0 .4rem;font-size:1.15rem;font-weight:700;line-height:1.25;color:var(--color-primary)}.getting-started-block-copy h2 svg,.getting-started-block-copy h3 svg{flex-shrink:0}.getting-started-block-copy p{margin:0;font-size:1rem;line-height:1.5}.getting-started-video{position:relative;width:100%;min-height:11rem;aspect-ratio:16 / 9;border-radius:.65rem;overflow:hidden;background:#0b1a24}.getting-started-video-frame{display:block;width:100%;height:100%;border:0;background:#0b1a24}.getting-started-video-enlarge,.getting-started-video-close{display:inline-flex;align-items:center;gap:.3rem;border:0;border-radius:999px;padding:.28rem .7rem;font-size:.8rem;font-weight:600;cursor:pointer;color:#fff;background:#082a5ed1}.getting-started-video-enlarge{position:absolute;top:.55rem;right:.55rem;z-index:1}.getting-started-video-enlarge:hover,.getting-started-video-enlarge:focus-visible,.getting-started-video-close:hover,.getting-started-video-close:focus-visible{background:var(--color-primary)}.getting-started-video-enlarge svg,.getting-started-video-close svg,.getting-started-open svg{width:.95rem;height:.95rem;flex-shrink:0}.getting-started-block-action{display:flex;justify-content:flex-end;margin-top:.15rem}.getting-started-open{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;max-width:14.5rem;width:auto;padding:.35rem .8rem;border-radius:.5rem;background:var(--color-primary);color:#fff;font-size:.85rem;font-weight:650;line-height:1.2;text-decoration:none;box-shadow:0 1px 3px #00000029}.getting-started-open:hover,.getting-started-open:focus-visible{background:var(--color-primary-dark)}.getting-started-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:.75rem;background:#08121cb8}.getting-started-video-modal-panel{display:flex;flex-direction:column;gap:.65rem;width:min(72rem,100%)}.getting-started-video-modal-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#fff}.getting-started-video-modal-bar h3{margin:0;font-size:1rem;font-weight:650}.getting-started-video-frame-large{width:100%;aspect-ratio:16 / 9;max-height:min(78vh,42rem);border-radius:.65rem;overflow:hidden}@media (min-width: 768px){.getting-started{gap:1.5rem;padding:.5rem 0 1.75rem}.getting-started-block{gap:1rem;padding:1.2rem 1.25rem 1rem}.getting-started-block.has-video{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,1.35fr);grid-template-areas:"copy video" "action video";align-items:start;column-gap:1.25rem;row-gap:.85rem}.getting-started-block.has-video .getting-started-block-copy{grid-area:copy}.getting-started-block.has-video .getting-started-video{grid-area:video;min-height:14.5rem}.getting-started-block.has-video .getting-started-block-action{grid-area:action;align-self:end}.getting-started-block-copy h2,.getting-started-block-copy h3{font-size:1.25rem}.getting-started-open{max-width:13rem;padding:.32rem .75rem;font-size:.8rem}}@media (min-width: 1024px){.getting-started{max-width:60rem}.getting-started-block.has-video .getting-started-video{min-height:16.5rem}.getting-started-video-frame-large{max-height:min(82vh,46rem)}}
