.start-wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}.start-section{padding-block:clamp(2.5rem,6vw,4.5rem);scroll-margin-top:5rem}.start-section--alt{background:var(--base-05)}.start-heading{text-align:center;max-width:40rem;margin:0 auto 2rem}.start-heading h2{margin:0 0 .5rem;font-size:clamp(1.6rem,3.5vw,2.25rem);line-height:1.15}.start-heading p{opacity:.8;margin:0}.start-hero{background:radial-gradient(48rem 24rem at 8% -10%,#bd66ff29,#0000 70%),radial-gradient(40rem 20rem at 100% 0,#5162fb1f,#0000 70%);padding-block:clamp(2rem,6vw,4.5rem)}.start-hero__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.start-eyebrow{color:var(--primary-base);letter-spacing:.02em;background:#bd66ff29;border-radius:999px;margin:0 0 1rem;padding:.3rem .85rem;font-size:.85rem;font-weight:700;display:inline-block}.start-hero h1{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,5.2vw,3.4rem);font-weight:800;line-height:1.08}.start-lead{opacity:.85;max-width:36rem;margin:0 0 1.5rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.55}.start-cta-row{flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem;display:flex}.start-cta-row .button{gap:.5rem;min-height:3rem;padding-inline:1.5rem}.start-trust{flex-wrap:wrap;gap:.35rem 1.25rem;margin:0 0 1rem;padding:0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.start-trust li:before{content:"✓";color:var(--success);margin-right:.4rem;font-weight:800}.start-help-link{margin:0;font-size:.95rem}.start-help-link a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.start-hero__media{margin:0}.start-steps{gap:1rem;max-width:52rem;margin:0 auto;padding:0;list-style:none;display:grid}.start-step{background:var(--base-00);border:1px solid var(--base-10);border-radius:1rem;grid-template-columns:2.75rem 1fr;gap:1rem;padding:1.25rem;display:grid;box-shadow:0 1px 2px #0000000a}.start-step__num{background:var(--primary-base);color:#fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:grid}.start-step h3{margin:.1rem 0 .35rem;font-size:1.2rem;line-height:1.25}.start-step p{opacity:.85;margin:0 0 .5rem}.start-step p:last-child{margin-bottom:0}.start-step code,.start-note code{background:var(--base-05);color:var(--text-color);border-radius:.3rem;margin-inline:.1em;padding:.1em .4em;font-size:.9em}.start-code{color:#e2e8f0;background:#0f172a;border-radius:.75rem;margin:.6rem 0;position:relative}.start-code pre{white-space:pre;margin:0;padding:.9rem 5.5rem .9rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;line-height:1.7;overflow-x:auto}.start-step .start-code code{color:inherit;font-size:inherit;background:0 0;margin:0;padding:0}.start-code .line{display:block}.start-code .prompt{color:#94a3b8;-webkit-user-select:none;user-select:none}.copy-btn{color:#f8fafc;min-height:2.25rem;font:inherit;cursor:pointer;background:#1e293b;border:1px solid #475569;border-radius:.5rem;padding:.3rem .8rem;font-size:.85rem;font-weight:600;position:absolute;top:.5rem;right:.5rem}.copy-btn:hover{background:#334155}.copy-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.copy-btn[data-copied=true]{background:#166534;border-color:#166534}.start-note{border-left:4px solid var(--primary-base);background:var(--base-00);border-top:1px solid var(--base-10);border-right:1px solid var(--base-10);border-bottom:1px solid var(--base-10);border-radius:.5rem;max-width:52rem;margin:1.5rem auto 0;padding:1rem 1.25rem}.start-note code{background:var(--base-05)}.start-note p{margin:0}.start-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.start-card{background:var(--base-00);border:1px solid var(--base-10);border-radius:1rem;padding:1.25rem}.start-card__icon{width:2.75rem;height:2.75rem;color:var(--primary-base);background:#bd66ff29;border-radius:.75rem;place-items:center;margin-bottom:.75rem;display:inline-grid}.start-card h3{margin:0 0 .35rem;font-size:1.1rem}.start-card p{opacity:.85;margin:0}.start-final{text-align:center}.start-final h2{margin:0 0 .5rem;font-size:clamp(1.5rem,3.2vw,2rem)}.start-final p{opacity:.85;margin:0 0 1.25rem}.start-final .start-cta-row{justify-content:center}@media (width<=860px){.start-hero__grid{grid-template-columns:1fr}}@media (width<=520px){.start-step{grid-template-columns:1fr;gap:.6rem}.start-cta-row .button{width:100%}}@media (prefers-reduced-motion:no-preference){.copy-btn{transition:background-color .15s}}.start-card__link{margin-top:.75rem;font-weight:700}.start-card__link a{text-underline-offset:3px;text-decoration:underline}.orbit-scene{aspect-ratio:1;--orbit-core:color-mix(in srgb, var(--color-primary) 28%, #0a0620);background:radial-gradient(closest-side,#2a1957f5 0%,#2a1957cc 50%,#2a195700 100%);background:radial-gradient(closest-side, color-mix(in srgb, var(--orbit-core) 96%, transparent) 0%, color-mix(in srgb, var(--orbit-core) 80%, transparent) 50%, transparent 100%);width:100%;max-width:32rem;margin-inline:auto;position:relative;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}.orbit-scene svg{width:100%;height:100%;display:block}.star{fill:#fff;opacity:.8;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite star-twinkle}.star:nth-child(2n){animation-duration:4.2s;animation-delay:-1.1s}.star:nth-child(3n){animation-duration:2.6s;animation-delay:-.4s}.star:nth-child(5n){animation-duration:5s;animation-delay:-2.3s}.star:nth-child(7n){animation-duration:3.6s;animation-delay:-3s}@keyframes star-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}.ring{fill:none;stroke:#ffffff21;stroke-width:1px}.ring--dash{stroke-dasharray:2 6}.sun-glow{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite sun-pulse}@keyframes sun-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.orbit,.moon-orbit,.upright{transform-box:view-box;transform-origin:0 0;animation-timing-function:linear;animation-iteration-count:infinite}.orbit{--a:0deg;transform:rotate(var(--a));animation-name:orbit-spin}.orbit--1{--a:40deg;animation-duration:9s}.orbit--2{--a:200deg;animation-duration:16s}.orbit--3{--a:300deg;animation-duration:24s}.orbit--4{--a:120deg;animation-duration:38s}.orbit--5{--a:250deg;animation-duration:60s}.moon-orbit{--a:0deg;transform:rotate(var(--a));animation-name:orbit-spin;animation-duration:3s}.upright{animation-name:upright-spin;animation-duration:38s}@keyframes orbit-spin{0%{transform:rotate(var(--a))}to{transform:rotate(calc(var(--a) + 360deg))}}@keyframes upright-spin{0%{transform:rotate(calc(var(--a) * -1))}to{transform:rotate(calc(var(--a) * -1 - 360deg))}}.comet{opacity:0;animation:9s ease-in infinite comet-fly}.comet--a{animation-delay:1s}.comet--b{animation-duration:11s;animation-delay:5.5s}@keyframes comet-fly{0%{opacity:0;transform:translate(0)}4%{opacity:1}16%{opacity:0;transform:translate(180px,90px)}to{opacity:0;transform:translate(180px,90px)}}@media (prefers-reduced-motion:reduce){.star,.sun-glow,.orbit,.moon-orbit,.upright{animation:none}.upright{transform:rotate(calc(var(--a) * -1))}.comet{display:none}}
