.l2-btn{box-sizing:border-box;border-radius:var(--r-btn);height:48px;font-family:var(--font);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;padding:0 24px;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s;display:inline-flex}.l2-btn--primary{background:var(--purple);border-color:var(--purple-border);color:#fff;box-shadow:var(--shadow-btn)}.l2-btn--secondary{border-color:var(--border-btn);color:var(--ink);box-shadow:var(--shadow-sm);background:#fff}@media (hover:hover) and (pointer:fine){.l2-btn--primary:hover{border-color:var(--purple);color:var(--purple);box-shadow:var(--shadow-sm);background:#fff}.l2-btn--secondary:hover{background:var(--purple);border-color:var(--purple-border);color:#fff;box-shadow:var(--shadow-btn)}.l2-btn:hover .l2-btn-arrow{transform:translate(4px)}}.l2-btn-arrow{flex:none;transition:transform .3s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.l2-btn,.l2-btn-arrow{transition:none}.l2-btn:hover .l2-btn-arrow{transform:none}}.l2-btn--44{height:44px}.l2-btn--40{letter-spacing:normal;border-radius:10px;height:40px}.l2-btn--primary.l2-btn--40{box-shadow:var(--shadow-sm);border-color:#7535fd}.l2-section-header{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.l2-section-header--left{text-align:left;align-items:flex-start}.l2-eyebrow{align-items:center;gap:12px;display:inline-flex}.l2-eyebrow-dot{border-radius:var(--r-pill);background:var(--purple);flex:none;width:10px;height:10px}.l2-eyebrow-label{font-family:var(--font);text-transform:uppercase;font-size:16px;font-weight:500;line-height:1.5}.l2-eyebrow-label--gradient{background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.l2-eyebrow-label--ink{color:var(--ink)}.l2-section-title{font-family:var(--font);letter-spacing:-.04em;color:var(--ink);margin:0;font-size:48px;font-weight:500;line-height:1.2}.l2-section-sub{font-family:var(--font);color:var(--text-3);margin:0;font-size:16px;font-weight:400;line-height:1.5}.l2-copy-link{vertical-align:middle;width:0;height:0;color:var(--text-3);cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0;display:inline-flex;position:relative}.l2-copy-link svg{box-sizing:border-box;opacity:0;border-radius:8px;width:32px;height:32px;padding:6px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s,background-color .15s;position:absolute;top:50%;left:12px;transform:translateY(-50%)scale(.4)}h2:hover .l2-copy-link svg,.l2-copy-link:focus-visible svg,.l2-copy-link--copied svg{opacity:1;transform:translateY(-50%)scale(1)}.l2-copy-link:focus-visible svg{outline:2px solid var(--purple);outline-offset:2px}.l2-copy-link:hover{color:var(--purple)}.l2-copy-link:hover svg{background:var(--purple-10)}.l2-copy-link--copied{color:var(--purple)}@media (hover:none){.l2-copy-link{display:none}}@media (prefers-reduced-motion:reduce){.l2-copy-link svg{transition:none}}.l2-chip{box-sizing:border-box;border-radius:var(--r-pill);background:var(--purple-10);border:1px solid var(--purple-20);height:28px;color:var(--purple);font-family:var(--font);white-space:nowrap;align-items:center;padding:0 12px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.l2-check-item{font-family:var(--font);color:var(--ink);align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:1.5;display:flex}.l2-check-item svg{flex:none}.l2-rocket{flex:none;width:22px;height:22px;overflow:hidden}.l2-rocket svg{width:100%;height:100%;display:block}.l2-ship,.l2-fire,.l2-f1,.l2-f2,.l2-f3{transform-box:fill-box}.l2-ship{transform-origin:50%}.l2-fire,.l2-f1,.l2-f2,.l2-f3{transform-origin:50% 0}.l2-fire{opacity:0;transform:scaleY(0)}.l2-btn--rocket{gap:8px}@keyframes l2-rocket-launch{0%{transform:translate(0)rotate(0)}19%{transform:translate(-1.3px,1.3px)rotate(-7deg)}43%{transform:translate(34px,-34px)rotate(3deg)}44%{transform:translate(-34px,34px)rotate(3deg)}78%{transform:translate(1.6px,-1.6px)rotate(2deg)}to{transform:translate(0)rotate(0)}}@keyframes l2-rocket-ignite{0%{opacity:0;transform:scaleY(0)}9%{opacity:1;transform:scaleY(.3)}43%,50%{transform:scaleY(1.6)}72%{transform:scaleY(1)}93%{opacity:1;transform:scaleY(.2)}to{opacity:0;transform:scaleY(0)}}@keyframes l2-rocket-puff{0%{opacity:1}8%,90%{opacity:0}to{opacity:1}}@keyframes l2-flame-1{0%,to{transform:scale(1)}50%{transform:scale(.8,1.28)}}@keyframes l2-flame-2{0%,to{transform:scale(1.06,.92)}50%{transform:scale(.88,1.2)}}@keyframes l2-flame-3{0%,to{transform:scale(.88,1.12)}50%{transform:scale(1.14,.82)}}@media (hover:hover) and (pointer:fine){.l2-btn--primary.l2-btn--rocket:hover{background:var(--purple);color:#fff;box-shadow:var(--shadow-sm);border-color:#7535fd}}@media (prefers-reduced-motion:no-preference){.l2-btn--rocket:hover .l2-ship,.l2-btn--rocket:focus-visible .l2-ship{animation:1.1s cubic-bezier(.4,0,.2,1) l2-rocket-launch}.l2-btn--rocket:hover .l2-fire,.l2-btn--rocket:focus-visible .l2-fire{animation:1.1s ease-in-out l2-rocket-ignite}.l2-btn--rocket:hover .l2-puff,.l2-btn--rocket:focus-visible .l2-puff{animation:1.1s linear l2-rocket-puff}.l2-btn--rocket:hover .l2-f1{animation:.17s ease-in-out infinite alternate l2-flame-1}.l2-btn--rocket:hover .l2-f2{animation:.12s ease-in-out infinite alternate l2-flame-2}.l2-btn--rocket:hover .l2-f3{animation:90ms ease-in-out infinite alternate l2-flame-3}}