@keyframes nc-cta-pulse{0%,to{box-shadow:0 0 0 0 rgba(0,0,0,.14)}50%{box-shadow:0 0 0 12px transparent}}@keyframes nc-cta-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes nc-cta-glow{0%,to{filter:brightness(1)}50%{filter:brightness(var(--nc-glow-min,.85))}}@keyframes nc-cta-shimmer{0%{left:-60%}to{left:130%}}@keyframes nc-cta-scale{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.section-onboarding-steps{background:linear-gradient(180deg,#fff,#fffde8 50%,#fff);overflow:hidden;padding:2.5rem 0;position:relative}@media(min-width:768px){.section-onboarding-steps{padding:5rem 0}}.section-onboarding-steps .onboarding-steps__blob{height:650px;opacity:.12;pointer-events:none;position:absolute;right:-8rem;top:-4rem;width:650px}.section-onboarding-steps .container{position:relative;z-index:1}.section-onboarding-steps .onboarding-steps__header{margin-bottom:40px}.section-onboarding-steps .onboarding-steps__heading{font-size:1.875rem;font-weight:700;line-height:1.25}@media(min-width:768px){.section-onboarding-steps .onboarding-steps__heading{line-height:1}}@media(min-width:640px){.section-onboarding-steps .onboarding-steps__heading{font-size:2.25rem}}@media(min-width:1024px){.section-onboarding-steps .onboarding-steps__heading{font-size:3rem}}.section-onboarding-steps .onboarding-steps__highlight{color:#017cff}.section-onboarding-steps .onboarding-steps__heading mark.nc-highlight{background:none;color:#017cff}.section-onboarding-steps .onboarding-steps__header p{color:#4b5563;font-size:1.125rem;margin-top:1rem;max-width:720px}.section-onboarding-steps .onboarding-steps__grid{align-items:start;display:grid;gap:2.5rem}@media(min-width:1024px){.section-onboarding-steps .onboarding-steps__grid{gap:4rem;grid-template-columns:1fr 1.4fr}}.section-onboarding-steps .onboarding-steps__selector{display:flex;flex-direction:column;gap:1rem}.section-onboarding-steps .onboarding-steps__step-btn{background:hsla(0,0%,100%,.6);border:1px solid #f3f3f3;border-radius:1rem;cursor:pointer;padding:16px;text-align:left;transition:all .3s ease;width:100%}.section-onboarding-steps .onboarding-steps__step-btn.is-active{background:#fff;border-color:#017cff;box-shadow:0 10px 15px -3px rgba(0,0,0,.08)}.section-onboarding-steps .onboarding-steps__step-head{align-items:center;display:flex;gap:1rem;margin-bottom:.5rem}.section-onboarding-steps .onboarding-steps__step-num{align-items:center;background:#f3f4f6;border-radius:999px;color:#6b7280;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem}.section-onboarding-steps .onboarding-steps__step-btn.is-active .onboarding-steps__step-num{background:#017cff;color:#fff}.section-onboarding-steps .onboarding-steps__step-head h3{color:#6b7280;font-size:1.125rem;font-weight:700;margin-bottom:0}@media(min-width:1024px){.section-onboarding-steps .onboarding-steps__step-head h3{font-size:1.25rem}}.section-onboarding-steps .onboarding-steps__step-btn.is-active .onboarding-steps__step-head h3{color:#111827}.section-onboarding-steps .onboarding-steps__step-desc{height:0;margin-left:3.5rem;opacity:0;overflow:hidden;transition:all .3s ease}.section-onboarding-steps .onboarding-steps__step-desc p{color:#4b5563;font-size:.875rem;line-height:1.6}@media(min-width:1024px){.section-onboarding-steps .onboarding-steps__step-desc p{font-size:.9375rem}}.section-onboarding-steps .onboarding-steps__step-btn.is-active .onboarding-steps__step-desc{height:4.5rem;opacity:1}.section-onboarding-steps .onboarding-steps__step-image{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .3s ease,opacity .3s ease,margin-top .3s ease}.section-onboarding-steps .onboarding-steps__step-image img{aspect-ratio:16/10;background:#fff;border:1px solid #f3f3f3;border-radius:.75rem;display:block;height:auto;min-height:0;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width:1024px){.section-onboarding-steps .onboarding-steps__step-image{display:none}}.section-onboarding-steps .onboarding-steps__step-btn.is-active .onboarding-steps__step-image{grid-template-rows:1fr;margin-top:.75rem;opacity:1}.section-onboarding-steps .onboarding-steps__progress{background:#f3f4f6;border-radius:999px;display:none;height:.25rem;margin-top:1rem;overflow:hidden}@media(min-width:1024px){.section-onboarding-steps .onboarding-steps__progress{margin-left:3.5rem}}.section-onboarding-steps .onboarding-steps__progress span{background:#017cff;border-radius:999px;display:block;height:100%;width:0}.section-onboarding-steps .onboarding-steps__step-btn.is-active .onboarding-steps__progress{display:block}.section-onboarding-steps .onboarding-steps__step-btn.is-active .onboarding-steps__progress span{animation:onboarding-progress 4s linear}.section-onboarding-steps .onboarding-steps__mockup-frame{background:#fff;border-radius:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.08);display:none;overflow:hidden;padding:2rem;position:relative}@media(min-width:1024px){.section-onboarding-steps .onboarding-steps__mockup-frame{display:block}}.section-onboarding-steps .onboarding-steps__mockup{display:grid}.section-onboarding-steps .onboarding-steps__panel{display:flex;flex-direction:column;grid-area:1/1;opacity:0;pointer-events:none;transform:translateX(16px);transition:opacity .4s ease,transform .4s ease}.section-onboarding-steps .onboarding-steps__panel.is-active{opacity:1;pointer-events:auto;transform:translateX(0)}.section-onboarding-steps .onboarding-steps__panel.is-leaving{opacity:0;transform:translateX(-16px)}.section-onboarding-steps .onboarding-steps__panel-title{color:#6b7280;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin:0 0 .5rem;text-transform:uppercase}.section-onboarding-steps .onboarding-steps__panel-image{display:block;height:auto;width:100%}.section-onboarding-steps .onboarding-steps__cta{margin-top:3.5rem;text-align:center}.section-onboarding-steps .onboarding-steps__button{align-items:center;background:#0f2dc3;border-radius:999px;color:#fff;display:inline-flex;font-weight:600;justify-content:center;padding:1rem 2rem;position:relative;text-decoration:none;transition:filter .35s ease,transform .35s ease}.section-onboarding-steps .onboarding-steps__button:hover{animation-play-state:paused;filter:brightness(.9)}.section-onboarding-steps .onboarding-steps__button:hover:after{animation-play-state:paused}.section-onboarding-steps .onboarding-steps__button:active{animation-play-state:paused;filter:brightness(.82);transform:scale(.97)}@media(max-width:639.98px){.section-onboarding-steps .onboarding-steps__button{align-items:center;box-sizing:border-box;display:flex;font-size:1rem;justify-content:center;line-height:1.5;padding:1rem 1.5rem;text-align:center;white-space:normal;width:100%}}.section-onboarding-steps .onboarding-steps__disclaimer{color:#6b7280;font-size:.875rem;margin-top:.75rem}@keyframes onboarding-progress{0%{width:0}to{width:100%}}
