.lp h1,.lp h2{letter-spacing:-.035em}.lp .lp-lead{max-width:42ch;line-height:1.8}.lp .lp-card{border-radius:12px}.lp .lp-card:hover{border-color:#614319}.lp .lp-top{backdrop-filter:blur(15px)}.reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.reveal-ready.is-shown{opacity:1;transform:none}.workflow{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center;padding-block:70px;border-block:1px solid var(--line)}.workflow-intro h2{font-size:clamp(27px,3vw,42px);line-height:1.4;margin:12px 0 18px}.workflow-intro p{font-size:18px;color:var(--muted)}.workflow-intro small{display:block;color:var(--muted);font-size:12px;margin-top:12px}.workflow-steps{display:flex;flex-direction:column;gap:12px}.workflow-step{position:relative;overflow:hidden;background:#101010;border:1px solid var(--line);border-radius:12px;display:flex;align-items:flex-start;gap:18px;text-align:start;padding:24px;color:var(--text);font:inherit;cursor:pointer;transition:border-color .25s,background .25s}.workflow-step.active{border-color:#9b650e;background:#19140c}.workflow-number{font-size:13px;font-variant-numeric:tabular-nums;color:var(--muted);padding-top:3px}.workflow-step.active .workflow-number{color:var(--accent)}.workflow-step b{display:block;font-size:19px;font-weight:600;margin-bottom:8px}.workflow-step>span>span{display:block;color:var(--muted);font-size:14px;line-height:1.8}.workflow-progress{position:absolute;bottom:0;inset-inline-start:0;height:2px;background:var(--accent);width:0}.is-playing .workflow-step.active .workflow-progress{animation:workflow-progress 4.2s linear forwards}@keyframes workflow-progress{to{width:100%}}.activity-guide-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;border-inline-start:3px solid var(--accent);background:#101010}.activity-guide-callout h2{font-size:25px;margin:8px 0}.activity-guide-callout p{color:var(--muted);line-height:1.8}.guide-page .gd-hero{padding-bottom:30px}.guide-select{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block:24px}.guide-select .input{max-width:360px;min-width:180px}.guide-select>label{font-size:14px;color:var(--muted)}.guide-role{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.guide-role .on{border-color:var(--accent);color:var(--accent)}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.guide-choice{display:block;padding:24px;background:#0d0d0d;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:var(--text)}.guide-choice h3{margin:10px 0;font-size:19px}.guide-choice p{color:var(--muted);font-size:14px;line-height:1.8}.guide-choice>span:last-child{font-size:13px;color:var(--accent)}.guide-screen{margin:0 0 30px}.guide-screen img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:12px}.guide-screen figcaption{font-size:12px;color:var(--muted);margin-top:10px}.guide-page .gd-ch{scroll-margin-top:100px}.guide-page [hidden]{display:none!important}.screen-guide{white-space:nowrap;flex-shrink:0}@media(max-width:800px){.workflow{grid-template-columns:1fr;gap:24px;padding-block:35px}.workflow-step{padding:18px}.activity-guide-callout{align-items:flex-start;flex-direction:column;padding:24px}.guide-page .gd-body{display:block}.guide-page .gd-toc{position:static;display:flex;flex-wrap:wrap;gap:8px;max-height:none;margin:0 0 24px}.guide-page .gd-toc>b{width:100%}.guide-page .gd-toc>a{font-size:12px;padding:6px 10px;border:1px solid var(--line);border-radius:6px}.guide-page .gd-toc>a span{display:none}.guide-select .input{flex:1}.screen-guide span{display:none}.guide-intro h1{font-size:34px}}@media(prefers-reduced-motion:reduce){.lp *, .lp *:before,.lp *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal-ready{opacity:1;transform:none}.workflow-progress{display:none}}@media print{.lp-top,.lp-foot,.gd-tools,.guide-select,.guide-role,.gd-toc,.guide-screen,.wa-float,.guide-page .btn{display:none!important}.guide-page .gd-body,.guide-page .gd-main{display:block!important;width:100%!important}.guide-page .gd-ch{break-inside:avoid;box-shadow:none;border-color:#bbb}.guide-page *{background:white!important;color:black!important}.guide-page [hidden]{display:none!important}}

.lp.site-motion-paused *, .lp.site-motion-paused *:before,.lp.site-motion-paused *:after{animation-play-state:paused!important}

#workflow{scroll-margin-top:95px}
