body{background-color:#fbfaf8;background-image:radial-gradient(rgba(15,23,42,.045) 1px,transparent 1px);background-size:24px 24px}.solo-page{font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#334155}.solo-page code,.solo-page pre,.solo-page .mono,.solo-page .font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.solo-page ::-moz-selection{background:color-mix(in srgb,var(--accent-600) 22%,transparent)}.solo-page ::selection{background:color-mix(in srgb,var(--accent-600) 22%,transparent)}.solo-page{--accent-600: #4f46e5;--accent-500: #6366f1;--accent-400: #818cf8;--accent-300: #a5b4fc;--accent-50: #eef2ff;--accent-soft: color-mix(in srgb, var(--accent-500) 10%, transparent)}.solo-page .text-accent{color:var(--accent-600)}.solo-page .bg-accent{background-color:var(--accent-600)}.solo-page .bg-accent-50{background-color:color-mix(in srgb,var(--accent-500) 8%,white)}.solo-page .border-accent{border-color:var(--accent-500)}.solo-page .border-accent\/10{border-color:color-mix(in srgb,var(--accent-500) 10%,transparent)}.solo-page .ring-accent{--tw-ring-color: var(--accent-500)}.solo-page .hover\:border-accent:hover{border-color:var(--accent-500)}.solo-page .display{font-weight:800;letter-spacing:-.035em;line-height:1.02;color:#0e1016;font-size:clamp(2.6rem,1.2rem + 5vw,4.7rem)}.solo-page .h-sec{font-weight:800;letter-spacing:-.025em;color:#0e1016}.solo-page .eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.solo-page .mark{position:relative;white-space:nowrap}.solo-page .mark>svg{position:absolute;left:-2%;right:-2%;bottom:-.16em;width:104%;height:.42em;overflow:visible;color:var(--accent-500)}.solo-page .mark .mark-path{stroke-dasharray:320;stroke-dashoffset:320;transition:stroke-dashoffset 1.1s cubic-bezier(.2,.8,.2,1) .35s}.solo-page .mark.drawn .mark-path{stroke-dashoffset:0}.solo-page .fade-in-up{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.solo-page .fade-in-up.visible{opacity:1;transform:none}.solo-page .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--accent-600);color:#fff;font-weight:600;border-radius:9999px;padding:.9rem 1.6rem;box-shadow:0 1px 2px #1010161f,0 14px 30px -12px color-mix(in srgb,var(--accent-600) 55%,transparent);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,background .2s ease;position:relative;overflow:hidden}.solo-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 1px 2px #1010161f,0 22px 44px -14px color-mix(in srgb,var(--accent-600) 60%,transparent)}.solo-page .btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-130%);transition:transform .75s ease;pointer-events:none}.solo-page .btn-primary:hover:after{transform:translate(130%)}.solo-page .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#fff;color:#0e1016;font-weight:600;border:1px solid #E2E8F0;border-radius:9999px;padding:.9rem 1.6rem;box-shadow:0 1px 2px #1010160a;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .2s ease,background .2s ease}.solo-page .btn-ghost:hover{transform:translateY(-2px);border-color:#cbd5e1;background:#fff}.solo-page .lift{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease}.solo-page .lift:hover{transform:translateY(-4px)}.solo-page .lift .fic{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.solo-page .lift:hover .fic{transform:translateY(-2px) scale(1.09)}.solo-page .contours{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.solo-page .contours path{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}@keyframes contourDrift{0%{transform:translate(0)}to{transform:translate(-38px)}}.solo-page .contours.drift>g{animation:contourDrift 20s ease-in-out infinite alternate}@keyframes addrIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.solo-page .addr-row{animation:addrIn .5s ease both}@keyframes caret{0%,to{opacity:1}50%{opacity:0}}.solo-page .typing-caret{animation:caret 1.05s steps(1) infinite}.solo-page .cmp-row:hover{background:color-mix(in srgb,var(--accent-500) 4%,transparent)}.solo-page .cmp-yes{color:#059669}.solo-page .cmp-no{color:#cbd5e1}.solo-page details.faq[open]{border-color:var(--accent-500);box-shadow:0 10px 30px -16px #1010162e}.solo-page details.faq:not([open]):hover{border-color:#cbd5e1}.solo-page .tnum{font-variant-numeric:tabular-nums}.solo-page [data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .85s cubic-bezier(.2,.85,.25,1),transform .85s cubic-bezier(.2,.85,.25,1)}.solo-page [data-reveal=left]{transform:translate(-36px)}.solo-page [data-reveal=right]{transform:translate(36px)}.solo-page [data-reveal=scale]{transform:scale(.93)}.solo-page [data-reveal].in{opacity:1;transform:none}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.solo-page .floaty{animation:floaty 7.5s ease-in-out infinite}.solo-page .cc-card{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease}.solo-page .cc-card:hover{transform:translateY(-5px);box-shadow:0 22px 45px -26px #10101652}.solo-page .cc-pulse:after{content:"";position:absolute;inset:0;border-radius:9999px;background:currentColor;opacity:.4;animation:ccpulse 2.6s ease-out infinite}@keyframes ccpulse{0%{transform:scale(.7);opacity:.5}to{transform:scale(2.4);opacity:0}}.solo-page .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.solo-page .marquee-track{display:inline-flex;gap:10px;white-space:nowrap;animation:marquee 34s linear infinite}.solo-page .marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.solo-page .starfield{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:.9}}.solo-page .starfield .tw{animation:twinkle 4.5s ease-in-out infinite}.solo-page .step-item{transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.solo-page .step-num{transition:background .35s ease,color .35s ease,border-color .35s ease,transform .35s ease}.solo-page .step-fillv{transition:height .6s cubic-bezier(.2,.8,.2,1)}.solo-page .step-item.is-active{border-color:var(--accent-500);box-shadow:0 18px 40px -26px #10101659}.solo-page .step-item.is-active .step-num{background:var(--accent-600);color:#fff;border-color:transparent;transform:scale(1.1)}.solo-page .step-item:not(.is-active):hover{border-color:#cbd5e1}.solo-page .lstep{display:block;width:100%;text-align:left;cursor:pointer;background:transparent;border:0;border-top:1px solid #e2e8f0;padding:30px 0;transition:opacity .4s ease;font:inherit;color:inherit}.solo-page .lstep:first-child{border-top:0;padding-top:4px}.solo-page .lstep .lnum{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-600);margin-bottom:14px}.solo-page .lstep .lnum:before{content:"";width:24px;height:1px;background:currentColor;opacity:.55}.solo-page .lstep h3{font-size:clamp(23px,2.3vw,33px);font-weight:800;color:#0e1016;letter-spacing:-.02em;line-height:1.13;margin:0 0 12px;text-wrap:balance}.solo-page .lstep p{font-size:16px;color:#475569;line-height:1.62;margin:0;max-width:34ch}.solo-page .lstep .ltags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.solo-page .lstep .ltag{padding:5px 11px;border-radius:999px;font-size:11px;font-weight:600;font-family:JetBrains Mono,ui-monospace,monospace;color:#64748b;background:#fff;border:1px solid #e2e8f0;transition:color .35s ease,border-color .35s ease,background .35s ease}.solo-page .lstep.is-active .ltag{border-color:color-mix(in srgb,var(--accent-500) 38%,#e2e8f0);color:var(--accent-600);background:color-mix(in srgb,var(--accent-500) 8%,#fff)}@media(min-width:1024px){.solo-page .lstep{opacity:.38;min-height:46vh;display:flex;flex-direction:column;justify-content:center}.solo-page .lstep.is-active{opacity:1}.solo-page .lstep:not(.is-active):hover{opacity:.66}}@keyframes panelIn{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:none}}.solo-page .panel-in{animation:panelIn .5s ease both}.solo-page .hairline{background:linear-gradient(90deg,transparent,#E2E8F0 12%,#E2E8F0 88%,transparent);height:1px}.solo-page .grid>*{min-width:0}@media(max-width:1023px){.solo-page{overflow-x:clip}}@media(max-width:640px){.solo-page section.py-28{padding-top:64px;padding-bottom:64px}}@keyframes driveFill{0%{width:20%}to{width:84%}}@keyframes driveKnob{0%{left:20%}to{left:84%}}.solo-page .drive-fill{width:20%}.solo-page .drive-knob{left:20%}.solo-page .fade-in-up.visible .drive-fill{animation:driveFill 1.8s cubic-bezier(.2,.8,.2,1) forwards}.solo-page .fade-in-up.visible .drive-knob{animation:driveKnob 1.8s cubic-bezier(.2,.8,.2,1) forwards}@keyframes wlHue{0%,to{background:var(--accent-600)}33%{background:#0ea5e9}66%{background:#8b5cf6}}.solo-page .wl-swatch{animation:wlHue 6s ease-in-out infinite}.solo-page .wl-swatch:nth-child(2){animation-delay:-2s}.solo-page .wl-swatch:nth-child(3){animation-delay:-4s}@keyframes driveMockFill{0%{width:8%}to{width:49%}}.solo-page .drive-mock-fill{width:8%}.solo-page .fade-in-up.visible .drive-mock-fill{animation:driveMockFill 1.5s cubic-bezier(.2,.8,.2,1) .3s forwards}@keyframes driveMockShareIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.solo-page .drive-mock-share{opacity:0}.solo-page .fade-in-up.visible .drive-mock-share{animation:driveMockShareIn .6s cubic-bezier(.2,.8,.2,1) 1.05s forwards}@keyframes driveMockRow{0%,to{background-color:transparent}25%,72%{background-color:color-mix(in srgb,var(--accent-500) 10%,transparent)}}.solo-page .fade-in-up.visible .drive-mock-row{animation:driveMockRow 2.2s ease 1s 1}@media(prefers-reduced-motion:reduce){.solo-page .fade-in-up{opacity:1!important;transform:none!important;transition:none!important}.solo-page .mark .mark-path{stroke-dashoffset:0!important}.solo-page [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.solo-page .floaty,.solo-page .cc-pulse:after,.solo-page .marquee-track,.solo-page .contours.drift>g,.solo-page .starfield .tw,.solo-page .addr-row,.solo-page .wl-swatch,.solo-page .typing-caret{animation:none!important}.solo-page .drive-fill{width:84%!important;animation:none!important}.solo-page .drive-knob{left:84%!important;animation:none!important}.solo-page .drive-mock-fill{width:49%!important;animation:none!important}.solo-page .drive-mock-share{opacity:1!important;animation:none!important}.solo-page .drive-mock-row{animation:none!important}}
