@font-face{font-family:Manrope;src:url(/landing/manrope-regular.ttf)format("truetype");font-weight:300 400;font-display:swap}@font-face{font-family:Manrope;src:url(/landing/manrope-medium.ttf)format("truetype");font-weight:500 700;font-display:swap}.sellstrap-landing{color:#f1f1f1;font-synthesis:none;--accent:#d3d3d3;--muted:#989898;--border:#2f2f2f;scroll-behavior:smooth;background:#0c0c0c;font-family:Manrope,Arial,sans-serif}.sellstrap-landing *{box-sizing:border-box}.sellstrap-landing{-webkit-font-smoothing:antialiased;min-width:360px;margin:0}.sellstrap-landing button,.sellstrap-landing input,.sellstrap-landing a{-webkit-tap-highlight-color:transparent}.sellstrap-landing button,.sellstrap-landing input{font:inherit}.sellstrap-landing button,.sellstrap-landing a{touch-action:manipulation}.sellstrap-landing a{color:inherit;text-decoration:none}.sellstrap-landing button{cursor:pointer}.sellstrap-landing button:focus-visible,.sellstrap-landing a:focus-visible,.sellstrap-landing summary:focus-visible,.sellstrap-landing input:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.sellstrap-landing button{color:inherit}.sellstrap-landing ::selection{color:#0c0c0c;background:#d6d6d6}.sellstrap-landing h1,.sellstrap-landing h2,.sellstrap-landing h3,.sellstrap-landing p{margin:0}.sellstrap-landing h1,.sellstrap-landing h2,.sellstrap-landing h3{font-weight:400}.sellstrap-landing em{color:var(--accent);font-style:normal}.sellstrap-landing .muted{color:var(--muted)}.sellstrap-landing .eyebrow{letter-spacing:2px;color:#bababa;font-size:10px;font-weight:500}.sellstrap-landing .section-pad{padding:120px max(6vw,24px)}.sellstrap-landing .site-header{z-index:20;justify-content:space-between;align-items:center;gap:25px;height:88px;padding:0 5%;display:flex;position:absolute;inset:0 0 auto}.sellstrap-landing .wordmark{letter-spacing:-1.8px;font-size:27px;font-weight:500}.sellstrap-landing .brand-dot{color:var(--accent)}.sellstrap-landing .site-header nav{color:#bcbcbc;gap:28px;font-size:11px;display:flex}.sellstrap-landing .site-header nav a:hover,.sellstrap-landing footer a:hover{color:var(--accent)}.sellstrap-landing .menu-toggle{display:none}.sellstrap-landing .hero{isolation:isolate;place-items:center;height:100svh;min-height:720px;display:grid;position:relative;overflow:hidden}.sellstrap-landing .hero-copy{text-align:center;z-index:2;padding:80px 20px 90px}.sellstrap-landing .hero h1{letter-spacing:-.075em;margin:28px 0 26px;font-size:clamp(46px,6.6vw,96px);line-height:1.04}.sellstrap-landing .line{padding:0 .09em .09em;display:block;overflow:hidden}.sellstrap-landing .line+.line{margin-top:-.07em}.sellstrap-landing .hero-description{color:#aaa;font-size:13px;line-height:1.85}.sellstrap-landing .actions{justify-content:center;gap:10px;margin-top:28px;display:flex}.sellstrap-landing .button{color:#1f1f1f;background:#f3f3f3;border:1px solid #f3f3f3;border-radius:5px;justify-content:space-between;align-items:center;gap:25px;min-height:40px;padding:6px 6px 6px 18px;font-size:11px;transition:transform .25s,background .25s;display:inline-flex}.sellstrap-landing .button:hover{background:#e7e7e7;transform:translateY(-3px)}.sellstrap-landing .button-end{background:#d7d7d7;border-radius:3px;place-items:center;min-width:27px;height:27px;font-size:18px;display:grid}.sellstrap-landing .button.secondary{color:#c4c4c4;background:0 0;border:1px solid #424242}.sellstrap-landing .button.secondary .button-end{color:#c5c5c5;background:0 0}.sellstrap-landing .button.secondary:hover{background:#232323}.sellstrap-landing .hero-bottom{color:#878787;letter-spacing:1.2px;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:32px;left:5%;right:5%}.sellstrap-landing .hero-bottom a{letter-spacing:.1px;color:#c4c4c4;font-size:10px}.sellstrap-landing .hero-bottom a span{padding-left:12px;animation:2s infinite arrow-drift;display:inline-block}.sellstrap-landing .hero-orbit{pointer-events:none;position:absolute;inset:0}.sellstrap-landing .float-item{color:#999;opacity:.27;letter-spacing:-.3px;font-size:12px;animation:9s ease-in-out infinite float;position:absolute}.sellstrap-landing .f1{top:28%;left:10%;transform:rotate(-12deg)}.sellstrap-landing .f2{font-size:16px;animation-delay:-2s;top:57%;left:8%}.sellstrap-landing .f3{animation-delay:-5s;top:36%;right:7%}.sellstrap-landing .f4{font-size:18px;animation-delay:-3s;top:66%;right:11%}.sellstrap-landing .f5{font-size:10px;animation-delay:-6s;top:76%;left:24%}.sellstrap-landing .f6{font-size:10px;animation-delay:-7s;top:20%;right:29%}.sellstrap-landing .f7{font-size:11px;animation-delay:-4s;top:16%;left:18%}.sellstrap-landing .f8{font-size:12px;animation-delay:-1s;top:55%;right:4%}.sellstrap-landing .f9{font-size:11px;animation-delay:-8s;top:69%;left:5%}.sellstrap-landing .f10{font-size:10px;animation-delay:-5.5s;top:85%;right:31%}.sellstrap-landing .f11{font-size:10px;animation-delay:-2.5s;top:42%;left:4%}.sellstrap-landing .f12{font-size:13px;animation-delay:-6.5s;top:75%;right:17%}.sellstrap-landing .f13{font-size:10px;animation-delay:-3.5s;top:87%;left:14%}.sellstrap-landing .f14{font-size:11px;animation-delay:-7.5s;top:17%;right:8%}.sellstrap-landing .entrance{animation:1.15s cubic-bezier(.16,1,.3,1) both enter;display:inline-block}.sellstrap-landing .e1{animation-delay:.1s}.sellstrap-landing .e2{animation-delay:.25s}.sellstrap-landing .e3{animation-delay:.48s}.sellstrap-landing .e4{animation-delay:.75s}.sellstrap-landing .reveal{opacity:0;filter:blur(4px);transition:opacity .85s,transform 1s cubic-bezier(.16,1,.3,1),filter .85s;transform:translateY(32px)}.sellstrap-landing .reveal.visible{opacity:1;filter:blur();transform:translateY(0)}.sellstrap-landing .section-heading{text-align:center}.sellstrap-landing .section-heading h2{letter-spacing:-.065em;margin:22px 0;font-size:clamp(36px,4.6vw,62px);line-height:1.08}.sellstrap-landing .section-heading>p:last-child:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.9}.sellstrap-landing .intro{padding-bottom:95px}.sellstrap-landing .capabilities{grid-template-columns:1fr 1fr;gap:65px 22%;max-width:1070px;margin:92px auto 0;display:grid}.sellstrap-landing .capabilities article:nth-child(2n){padding-top:60px}.sellstrap-landing .index{letter-spacing:2px;color:#959595;margin-bottom:20px;font-size:10px;display:block}.sellstrap-landing .capabilities h3{letter-spacing:-1.5px;font-size:30px;line-height:1.16}.sellstrap-landing .capabilities p{color:var(--muted);margin-top:18px;font-size:11px;line-height:1.7}.sellstrap-landing .manifesto{grid-template-columns:.9fr 1.1fr;align-items:center;gap:6%;min-height:750px;padding-top:40px;padding-bottom:100px;display:grid;overflow:hidden}.sellstrap-landing .manifesto h2{letter-spacing:-.065em;margin:24px 0;font-size:clamp(38px,4.7vw,66px);line-height:1.06}.sellstrap-landing .manifesto p:not(.eyebrow){color:var(--muted);max-width:290px;margin:22px 0 28px;font-size:12px;line-height:1.9}.sellstrap-landing .type-sculpture{isolation:isolate;place-items:center;height:630px;display:grid;position:relative}.sellstrap-landing .type-stack{transform:translateY(calc(var(--progress,0) * -65px));color:#cecece;white-space:nowrap;letter-spacing:-.08em;font-size:clamp(45px,5.7vw,85px);line-height:1.05;position:absolute;top:20px;left:0;right:-20%;overflow:hidden}.sellstrap-landing .type-stack span{animation:6s ease-in-out infinite alternate type-wave;display:block}.sellstrap-landing .type-stack span:nth-child(2n){color:#a2a2a2;animation-delay:-3s}.sellstrap-landing .journey{height:255vh;min-height:1900px;scroll-margin-top:0;position:relative}.sellstrap-landing .journey-sticky{flex-direction:column;justify-content:center;height:100svh;min-height:680px;padding:40px 7% 25px;display:flex;position:sticky;top:0;overflow:hidden}.sellstrap-landing .journey .section-heading h2{margin:14px 0 22px;font-size:clamp(30px,3.4vw,48px)}.sellstrap-landing .product-stage{isolation:isolate;width:100%;max-width:980px;margin:0 auto;position:relative}.sellstrap-landing .product-window{background:#141414;border:1px solid #4c4c4c;border-radius:12px;max-width:790px;margin:0 auto;overflow:hidden;transform:perspective(1500px)rotateX(3deg);box-shadow:0 20px 80px #0006}.sellstrap-landing .window-bar{letter-spacing:-.4px;border-bottom:1px solid #363636;justify-content:space-between;align-items:center;padding:16px 22px;font-size:12px;display:flex}.sellstrap-landing .preview-label{color:#9e9e9e;letter-spacing:0;font-size:9px}.sellstrap-landing .window-body{grid-template-columns:160px 1fr;min-height:295px;animation:.5s both screen-enter;display:grid}.sellstrap-landing .window-nav{background:#101010;flex-direction:column;gap:12px;padding:27px 18px;display:flex}.sellstrap-landing .window-nav b{margin-bottom:20px;font-size:11px;font-weight:500}.sellstrap-landing .window-nav>span{color:#909090;gap:15px;padding:9px 8px;font-size:10px;display:flex}.sellstrap-landing .window-nav .selected{color:#dfdfdf;background:#2b2b2b;border-radius:3px}.sellstrap-landing .window-nav small{color:#878787;margin-top:auto;font-size:8px}.sellstrap-landing .window-content{padding:24px 32px 25px}.sellstrap-landing .window-content .eyebrow{font-size:8px}.sellstrap-landing .window-content h3{letter-spacing:-1px;margin:10px 0 20px;font-size:22px}.sellstrap-landing .module-list{margin-top:15px}.sellstrap-landing .module-list>label{border-bottom:1px solid #313131;justify-content:space-between;padding:7px 0;font-size:10px;display:flex}.sellstrap-landing .module-list input{accent-color:#d1d1d1}.sellstrap-landing .check-list>div{animation:.6s both screen-enter;animation-delay:var(--delay);border-bottom:1px solid #383838;justify-content:space-between;align-items:center;padding:16px 0;font-size:11px;display:flex}.sellstrap-landing .check-status{color:#d9d9d9;font-size:9px}.sellstrap-landing .check-list p{color:#959595;margin-top:15px;font-size:9px}.sellstrap-landing .stage-tabs{grid-template-columns:repeat(3,1fr);gap:28px;width:100%;max-width:980px;margin:26px auto 0;display:grid}.sellstrap-landing .stage-tabs button{text-align:left;color:#838383;background:0 0;border:0;border-top:1px solid #333;padding:14px 0 0;transition:color .3s;position:relative}.sellstrap-landing .stage-tabs button.active{border-color:var(--accent);color:#f3f3f3}.sellstrap-landing .tab-index{letter-spacing:2px;margin-bottom:10px;font-size:8px;display:block}.sellstrap-landing .stage-tabs strong{letter-spacing:-.4px;font-size:15px;font-weight:400}.sellstrap-landing .stage-tabs p{color:#9d9d9d;max-width:240px;margin-top:9px;font-size:10px;line-height:1.7}.sellstrap-landing .stage-tabs button:not(.active) p{opacity:.4}.sellstrap-landing .statement{min-height:600px;padding-top:150px;padding-bottom:145px}.sellstrap-landing .statement h2{letter-spacing:-.067em;max-width:1100px;margin:32px 0 45px;font-size:clamp(37px,6.1vw,88px);line-height:1.06}.sellstrap-landing .statement-bottom{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.sellstrap-landing .statement-bottom p{color:var(--muted);font-size:12px;line-height:1.8}.sellstrap-landing .text-link{white-space:nowrap;border-bottom:1px solid #6f6f6f;padding-bottom:10px;font-size:12px}.sellstrap-landing .text-link span{padding-left:25px}.sellstrap-landing .faq{grid-template-columns:1fr 1.3fr;gap:8%;padding-top:130px;padding-bottom:155px;display:grid}.sellstrap-landing .faq h2{letter-spacing:-.06em;margin-top:24px;font-size:clamp(35px,4vw,56px);line-height:1.09}.sellstrap-landing .faq details{border-bottom:1px solid #313131}.sellstrap-landing .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:24px 0;font-size:13px;list-style:none;display:flex}.sellstrap-landing .faq summary::-webkit-details-marker{display:none}.sellstrap-landing .faq summary span{color:var(--accent);font-size:22px;font-weight:400;transition:transform .3s}.sellstrap-landing .faq details[open] summary span{transform:rotate(45deg)}.sellstrap-landing .faq details p{color:#a7a7a7;padding:0 35px 25px 0;font-size:12px;line-height:1.8;animation:.35s screen-enter}.sellstrap-landing .closing{isolation:isolate;text-align:center;padding:180px 20px 130px;position:relative;overflow:hidden}.sellstrap-landing .closing-marquee{white-space:nowrap;position:absolute;top:10px;left:0;right:0;overflow:hidden}.sellstrap-landing .closing-marquee span{letter-spacing:-.08em;width:max-content;font-size:clamp(105px,19vw,275px);line-height:1.1;animation:25s linear infinite marquee;display:block}.sellstrap-landing .closing-copy{padding-top:135px;position:relative}.sellstrap-landing .closing-copy h2{letter-spacing:-.065em;margin:25px 0;font-size:clamp(43px,5.2vw,74px);line-height:1.06}.sellstrap-landing .closing-copy>p:not(.eyebrow){color:#b8b8b8;font-size:12px;line-height:1.8}.sellstrap-landing footer{border-top:1px solid #2f2f2f;flex-wrap:wrap;align-items:center;gap:30px;padding:45px 5% 115px;display:flex}.sellstrap-landing footer>span{color:#979797;font-size:10px}.sellstrap-landing footer>div{gap:24px;margin-left:auto;font-size:11px;display:flex}.sellstrap-landing footer>small{color:#888;font-size:9px}.sellstrap-landing.motion-paused *,.sellstrap-landing.motion-paused :before,.sellstrap-landing.motion-paused :after{scroll-behavior:auto!important;animation-play-state:paused!important}.sellstrap-landing.motion-paused .reveal,.sellstrap-landing.motion-paused .entrance{opacity:1;filter:none;transition:none;transform:none}.sellstrap-landing.motion-paused .type-stack{transform:none}.sellstrap-landing.motion-paused .window-body,.sellstrap-landing.motion-paused .check-list>div,.sellstrap-landing.motion-paused details p{animation:none}@keyframes enter{0%{opacity:0;filter:blur(7px);transform:translateY(110%)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes float{0%,to{translate:0;rotate:-7deg}50%{translate:5px -20px;rotate:5deg}}@keyframes ambient-breathe{0%{opacity:.19;transform:rotate(-20deg)scale(.85)}to{opacity:.3;transform:rotate(20deg)scale(1.2)}}@keyframes arrow-drift{50%{transform:translateY(5px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes type-wave{0%{transform:translate(0)}to{transform:translate(-22px)}}@keyframes sculpture-float{0%,to{transform:translateY(-10px)rotate(-9deg)scale(.94)}50%{transform:translateY(20px)rotate(9deg)scale(1.04)}}@keyframes screen-enter{0%{opacity:0;filter:blur(3px);transform:translateY(15px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (min-width:1600px){.sellstrap-landing .section-pad{padding-left:max(6vw,50vw - 700px);padding-right:max(6vw,50vw - 700px)}}@media (max-width:760px){.sellstrap-landing .site-header{gap:15px;height:76px;padding:0 6%}.sellstrap-landing .wordmark{font-size:25px}.sellstrap-landing .site-header nav{gap:17px;font-size:10px}.sellstrap-landing .hero{min-height:670px;max-height:950px}.sellstrap-landing .hero h1{font-size:clamp(46px,8vw,65px)}.sellstrap-landing .hero-copy{padding-top:50px}.sellstrap-landing .hero-description{font-size:12px}.sellstrap-landing .hero-bottom>span:first-child{display:none}.sellstrap-landing .hero-bottom{font-size:7px;bottom:75px}.sellstrap-landing .f1{top:22%;left:7%}.sellstrap-landing .f2{top:72%}.sellstrap-landing .f3{top:27%;right:6%}.sellstrap-landing .f4{top:77%;right:8%}.sellstrap-landing .f5,.sellstrap-landing .f6,.sellstrap-landing .f8,.sellstrap-landing .f9,.sellstrap-landing .f13{display:none}.sellstrap-landing .f11{font-size:9px;top:62%;left:6%}.sellstrap-landing .f12{font-size:10px;top:36%;right:6%}.sellstrap-landing .f14{font-size:9px;top:14%;right:6%}.sellstrap-landing .f7{font-size:10px;top:14%;left:7%}.sellstrap-landing .f10{font-size:9px;top:86%;right:8%}.sellstrap-landing .section-pad{padding:85px 7%}.sellstrap-landing .capabilities{gap:40px 10%;margin-top:60px}.sellstrap-landing .capabilities h3{font-size:25px}.sellstrap-landing .capabilities article:nth-child(2n){padding-top:38px}.sellstrap-landing .capabilities p{font-size:10px}.sellstrap-landing .manifesto{grid-template-columns:1fr 1fr;gap:0;min-height:600px}.sellstrap-landing .manifesto h2{font-size:38px}.sellstrap-landing .manifesto p:not(.eyebrow){max-width:230px;font-size:11px}.sellstrap-landing .type-sculpture{height:490px}.sellstrap-landing .type-stack{font-size:44px;top:65px;right:-40%}.sellstrap-landing .journey{min-height:1800px}.sellstrap-landing .journey-sticky{min-height:680px;padding:30px 5%}.sellstrap-landing .journey .section-heading h2{font-size:33px}.sellstrap-landing .window-body{grid-template-columns:115px 1fr}.sellstrap-landing .window-nav{padding:23px 12px}.sellstrap-landing .window-nav>span{gap:8px}.sellstrap-landing .window-content{padding:24px 20px}.sellstrap-landing .window-content h3{font-size:19px}.sellstrap-landing .stage-tabs{gap:17px}.sellstrap-landing .stage-tabs strong{font-size:13px}.sellstrap-landing .stage-tabs p{font-size:9px}.sellstrap-landing .statement h2{font-size:45px}.sellstrap-landing .statement-bottom{flex-direction:column;align-items:flex-start}.sellstrap-landing .faq{grid-template-columns:1fr;gap:30px}.sellstrap-landing .faq summary{font-size:13px}.sellstrap-landing .closing{padding-top:130px}.sellstrap-landing .closing-copy{padding-top:100px}.sellstrap-landing footer{gap:20px;padding:40px 7% 120px}.sellstrap-landing footer>div{margin-left:0}.sellstrap-landing footer>small{width:100%}}@media (max-width:480px){.sellstrap-landing{min-width:360px}.sellstrap-landing .site-header{gap:10px}.sellstrap-landing .menu-toggle{background:0 0;border:1px solid #4c4c4c;border-radius:4px;margin-left:auto;padding:8px 12px;font-size:11px;display:block}.sellstrap-landing .site-header nav{background:#1d1d1d;border:1px solid #4d4d4d;border-radius:6px;justify-content:space-between;padding:22px;display:none;position:absolute;top:65px;left:6%;right:6%}.sellstrap-landing .site-header nav.open{display:flex}.sellstrap-landing .hero h1{font-size:45px}.sellstrap-landing .hero-copy{padding-left:12px;padding-right:12px}.sellstrap-landing .hero .eyebrow{font-size:8px}.sellstrap-landing .hero-description{font-size:11px}.sellstrap-landing .button{gap:10px;padding-left:12px;font-size:10px}.sellstrap-landing .hero-bottom{bottom:83px}.sellstrap-landing .capabilities h3{font-size:22px}.sellstrap-landing .capabilities{gap:28px 7%}.sellstrap-landing .capabilities p{font-size:10px}.sellstrap-landing .manifesto{grid-template-columns:1fr;padding-bottom:45px}.sellstrap-landing .manifesto h2{font-size:45px}.sellstrap-landing .manifesto h2 br:nth-child(2){display:none}.sellstrap-landing .manifesto-copy{z-index:2}.sellstrap-landing .manifesto p:not(.eyebrow){max-width:290px}.sellstrap-landing .type-sculpture{height:460px;margin-top:45px}.sellstrap-landing .type-stack{font-size:59px;top:15px;left:7%;right:-15%}.sellstrap-landing .journey-sticky{min-height:670px;padding:24px 5%}.sellstrap-landing .journey .section-heading h2{font-size:30px}.sellstrap-landing .window-body{grid-template-columns:1fr;min-height:285px}.sellstrap-landing .window-nav{display:none}.sellstrap-landing .window-content{padding:20px}.sellstrap-landing .window-content h3{font-size:20px}.sellstrap-landing .window-bar{padding:12px;font-size:10px}.sellstrap-landing .preview-label{font-size:8px}.sellstrap-landing .stage-tabs{gap:10px;margin-top:19px}.sellstrap-landing .stage-tabs strong{font-size:11px}.sellstrap-landing .stage-tabs p{font-size:9px;line-height:1.5}.sellstrap-landing .tab-index{letter-spacing:1px;font-size:7px}.sellstrap-landing .statement h2{font-size:37px}.sellstrap-landing .statement-bottom p{font-size:11px}.sellstrap-landing .closing-copy h2{font-size:45px}.sellstrap-landing footer>span{width:100%}}@media (prefers-reduced-motion:reduce){.sellstrap-landing{scroll-behavior:auto}.sellstrap-landing .reveal{opacity:1;filter:none;transform:none}.sellstrap-landing .entrance{animation:none}.sellstrap-landing .type-stack{transform:none}}@media (min-width:761px) and (max-height:700px){.sellstrap-landing .hero{min-height:598px}.sellstrap-landing .hero h1{font-size:5.6vw}.sellstrap-landing .hero-copy{padding:75px 20px 55px}.sellstrap-landing .hero-description{font-size:12px}.sellstrap-landing .hero h1{margin:20px 0}.sellstrap-landing .hero-bottom{bottom:24px}}.sellstrap-landing .type-stack{overflow:visible}.sellstrap-landing .code-backdrop{opacity:.68;filter:blur(.7px);transform:perspective(1000px) rotateY(-8deg) translateY(calc(var(--progress,0) * 24px));pointer-events:none;-webkit-user-select:none;user-select:none;padding:28px 12px;position:absolute;inset:0 -10% 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 85%,#0000);mask-image:linear-gradient(#0000,#000 10% 85%,#0000)}.sellstrap-landing .code-filename,.sellstrap-landing .compile-status,.sellstrap-landing .code-backdrop pre{letter-spacing:.1px;font:12px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.sellstrap-landing .code-filename{color:#909090;margin-bottom:24px}.sellstrap-landing .code-backdrop pre{color:#afafaf;margin:0}.sellstrap-landing .code-row{min-height:22px;display:flex}.sellstrap-landing .code-number{color:#5d5d5d;flex:0 0 34px}.sellstrap-landing .code-row code{white-space:pre;animation:code-type 22s steps(var(--characters), end) infinite both;animation-delay:calc(var(--line-delay) - 8s);display:block}.sellstrap-landing .code-string{color:#b7b7b7}.sellstrap-landing .code-keyword{color:#a8a8a8}.sellstrap-landing .compile-status{color:#c7c7c7;height:24px;margin:20px 0 0 34px;position:relative}.sellstrap-landing .compile-status span{animation:22s linear infinite compile-pending;position:absolute;inset:0}.sellstrap-landing .compile-status span+span{animation-name:compile-done}.sellstrap-landing .type-sculpture .type-stack{z-index:1;text-shadow:0 2px 22px #0c0c0c}@keyframes code-type{0%{clip-path:inset(0 100% 0 0);opacity:.4}5%,80%{clip-path:inset(0);opacity:1}94%,to{clip-path:inset(0);opacity:0}}@keyframes compile-pending{0%,73%{opacity:1}76%,to{opacity:0}}@keyframes compile-done{0%,76%{opacity:0}80%,94%{opacity:1}to{opacity:0}}.sellstrap-landing.motion-paused .code-row code{clip-path:none;opacity:1;animation:none}.sellstrap-landing.motion-paused .compile-status span{opacity:0;animation:none}.sellstrap-landing.motion-paused .compile-status span+span{opacity:1}@media (max-width:760px){.sellstrap-landing .code-backdrop{padding-top:0}.sellstrap-landing .code-backdrop pre,.sellstrap-landing .code-filename,.sellstrap-landing .compile-status{font-size:11px;line-height:1.7}.sellstrap-landing .code-row{min-height:20px}}@media (prefers-reduced-motion:reduce){.sellstrap-landing .code-row code{clip-path:none;opacity:1;animation:none}.sellstrap-landing .compile-status span{animation:none}.sellstrap-landing .compile-status span+span{display:none}}.sellstrap-landing .hero-copy{text-align:left;width:100%;padding:110px 5% 115px}.sellstrap-landing .hero h1{max-width:850px;font-size:clamp(45px,5.7vw,84px)}.sellstrap-landing .hero .actions{justify-content:flex-start}.sellstrap-landing .hero-description{color:#b0b0b0;max-width:490px}.sellstrap-landing .hero-circuit{z-index:0;opacity:.62;pointer-events:none;width:57%;height:86%;position:absolute;top:9%;right:-8%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 85%,#0000)}.sellstrap-landing .hero-copy h1,.sellstrap-landing .hero-copy .hero-description{position:relative}.sellstrap-landing .hero .float-item{color:#b8b8b8;opacity:.25}.sellstrap-landing .hero .f1{top:23%;left:6%}.sellstrap-landing .hero .f2{top:76%;left:12%}.sellstrap-landing .hero .f4{top:78%;right:11%}.sellstrap-landing .hero .f7{top:16%;left:40%}.sellstrap-landing .hero .f11{opacity:.12;top:60%;left:3%}.sellstrap-landing .hero .f12{top:83%;right:22%}.sellstrap-landing .binary-depth{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sellstrap-landing .binary-depth span{top:-55%;left:calc(4% + var(--i) * 15%);overflow-wrap:anywhere;color:#fff;opacity:.045;filter:blur(.5px);width:16px;animation:45s linear infinite binary-fall;animation-delay:calc(var(--i) * -6s);font:17px/2.8 ui-monospace,monospace;position:absolute}.sellstrap-landing .binary-depth span:nth-child(3n){filter:blur(2px);opacity:.035;font-size:28px}@keyframes binary-fall{to{transform:translateY(60%)}}.sellstrap-landing .source-flow{max-width:1440px;margin:0 auto;padding:38px 6% 65px;position:relative;overflow:hidden}.sellstrap-landing .source-flow-heading{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.sellstrap-landing .source-flow-heading>p:last-child{letter-spacing:-.05em;text-align:right;font-size:clamp(24px,3vw,40px);line-height:1.15}.sellstrap-landing .source-wave{place-items:center;width:100%;height:300px;margin-top:25px;display:grid}.sellstrap-landing .source-flow-caption{color:gray;letter-spacing:1px;justify-content:space-between;gap:25px;padding-top:25px;font:9px/1.6 ui-monospace,monospace;display:flex}.sellstrap-landing .module-list small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.sellstrap-landing .module-list>label{align-items:center;min-height:39px}.sellstrap-landing .source-demo p{color:var(--muted);margin-bottom:17px;font-size:10px}.sellstrap-landing .source-demo pre{color:#cacaca;font:11px/2 ui-monospace,monospace;overflow-x:auto}.sellstrap-landing .source-demo pre span{border-bottom:1px solid var(--border);white-space:pre;display:block}.sellstrap-landing .code-backdrop{opacity:.5}.sellstrap-landing .closing{background:#0d0d0d}.sellstrap-landing .closing-marquee{color:#252525}.sellstrap-landing .closing-copy{padding-top:10px}@media (max-width:1000px){.sellstrap-landing .hero h1{font-size:clamp(45px,6.5vw,65px)}.sellstrap-landing .hero-circuit{opacity:.3;width:65%;right:-17%}.sellstrap-landing .source-wave{height:260px}}@media (max-width:760px){.sellstrap-landing .hero-copy{text-align:center;padding:100px 20px}.sellstrap-landing .hero h1{font-size:clamp(38px,7.8vw,58px)}.sellstrap-landing .hero .actions{justify-content:center}.sellstrap-landing .hero-description{margin:auto}.sellstrap-landing .hero-circuit{opacity:.16;width:120%;height:78%;top:13%;right:-32%}.sellstrap-landing .hero .f11{display:none}.sellstrap-landing .hero .f7{top:16%;left:8%}.sellstrap-landing .source-flow{padding:25px 7% 60px}.sellstrap-landing .source-flow-heading{display:block}.sellstrap-landing .source-flow-heading>p:last-child{text-align:left;margin-top:22px}.sellstrap-landing .source-wave{height:210px;margin-top:25px}.sellstrap-landing .source-flow-caption{font-size:8px}.sellstrap-landing .source-flow-caption span:last-child{text-align:right}}@media (prefers-reduced-motion:reduce){.sellstrap-landing *,.sellstrap-landing :before,.sellstrap-landing :after{transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sellstrap-landing .closing-wave{z-index:-1;opacity:.14;pointer-events:none;position:absolute;inset:50px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 20% 70%,#0000);mask-image:linear-gradient(#0000,#000 20% 70%,#0000)}.sellstrap-landing .code-loop{width:min(100%,700px);height:auto;overflow:visible}.sellstrap-landing .code-loop text{transform:translateY(var(--helix-y)) scale(var(--helix-scale));opacity:var(--helix-opacity);animation:28s linear infinite code-helix-turn;animation-delay:var(--helix-delay);font:500 28px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.sellstrap-landing .code-loop.is-paused text{animation-play-state:paused}@keyframes code-helix-turn{0%,to{opacity:1;transform:translateY(0)scale(1)}12.5%{opacity:.886;transform:translateY(62.2px)scale(.895)}25%{opacity:.61;transform:translateY(88px)scale(.64)}37.5%{opacity:.334;transform:translateY(62.2px)scale(.385)}50%{opacity:.22;transform:translateY(0)scale(.28)}62.5%{opacity:.334;transform:translateY(-62.2px)scale(.385)}75%{opacity:.61;transform:translateY(-88px)scale(.64)}87.5%{opacity:.886;transform:translateY(-62.2px)scale(.895)}}@media (prefers-reduced-motion:reduce){.sellstrap-landing .code-loop text{animation:none}}.sellstrap-landing .intro{isolation:isolate;position:relative;overflow:hidden}.sellstrap-landing .intro>.section-heading,.sellstrap-landing .intro>.capabilities{z-index:1;position:relative}.sellstrap-landing .code-wall{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.82;width:min(37vw,560px);position:absolute;top:160px;bottom:48px;right:-3vw;overflow:hidden;transform:perspective(1100px)rotateY(-12deg);-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.sellstrap-landing .code-wall:before,.sellstrap-landing .code-wall:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.sellstrap-landing .code-wall:before{background:linear-gradient(102deg,#0c0c0c 4%,#0000 39%,#b3512a29 72%,#0000)}.sellstrap-landing .code-wall:after{background:linear-gradient(90deg,#0c0c0c 0%,#0000 30% 76%,#0c0c0c 100%)}.sellstrap-landing .code-wall-track{width:134%;animation:21s linear infinite code-wall-scroll}.sellstrap-landing .code-wall-block{padding:10px 0}.sellstrap-landing .code-wall-line{letter-spacing:-.02em;color:#c7d5e1;text-shadow:0 0 12px #79a6c321;align-items:baseline;gap:13px;min-height:29px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.sellstrap-landing .code-wall-line i{color:#58748a;text-align:right;width:22px;font-style:normal}.sellstrap-landing .code-wall-line code{white-space:nowrap}.sellstrap-landing .code-wall-line:nth-child(3n) code{color:#8eb5c9}.sellstrap-landing .code-wall-line:nth-child(4n) code{color:#c9855e}.sellstrap-landing .code-wall-line:nth-child(5n) code{color:#e2c4ab}.sellstrap-landing.motion-paused .code-wall-track{animation:none}@keyframes code-wall-scroll{to{transform:translateY(-50%)}}@media (max-width:760px){.sellstrap-landing .code-wall{opacity:.42;width:57vw;top:140px;bottom:32px;right:-18vw;transform:none}.sellstrap-landing .code-wall-track{width:155%}.sellstrap-landing .code-wall-line{min-height:25px;font-size:10px}.sellstrap-landing .code-wall-line i{width:18px}}.sellstrap-landing .circuit-art{width:100%;height:100%;min-height:420px}.sellstrap-landing .circuit-art svg{width:100%;height:100%;overflow:visible}.sellstrap-landing .circuit-art .circuit-grid path,.sellstrap-landing .circuit-art .circuit-grid circle{fill:none;stroke:#ffffff12;stroke-width:1px}.sellstrap-landing .circuit-art .circuit-traces path,.sellstrap-landing .circuit-art .circuit-pins path{fill:none;stroke:#ffffff82;stroke-width:1.3px}.sellstrap-landing .circuit-art .circuit-nodes circle{fill:#f4f4f2}.sellstrap-landing .circuit-art .circuit-nodes text{fill:#d9d9d5;letter-spacing:1.6px;text-anchor:middle;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.sellstrap-landing .circuit-art .circuit-chip rect:first-child{fill:#0a0a0a;stroke:#e9e9e5;stroke-width:1.5px}.sellstrap-landing .circuit-art .circuit-chip rect:nth-child(2){fill:#161616;stroke:#ffffff3d}.sellstrap-landing .circuit-art .circuit-chip text{fill:#f2f2ee;letter-spacing:1px;text-anchor:middle;font:12px Manrope,Arial,sans-serif}.sellstrap-landing .circuit-art .circuit-chip text:last-child{fill:#a9a9a4;letter-spacing:2px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.sellstrap-landing .circuit-art .circuit-pulses path{fill:none;stroke:#fff;stroke-width:2.2px;stroke-dasharray:.035 .965;stroke-dashoffset:1px;animation:3.8s linear infinite circuit-pulse;animation-delay:var(--pulse-delay);filter:drop-shadow(0 0 3px #fff8)}.sellstrap-landing .circuit-art.is-paused .circuit-pulses path{animation-play-state:paused}.sellstrap-landing .type-wave{width:100%;height:100%;min-height:350px;display:block}@keyframes circuit-pulse{to{stroke-dashoffset:-.035px}}@media (max-width:760px){.sellstrap-landing .circuit-art{min-height:330px}.sellstrap-landing .type-wave{min-height:260px}}@media (prefers-reduced-motion:reduce){.sellstrap-landing .circuit-art .circuit-pulses path{animation:none}}.sellstrap-landing{flex:1;width:100%;min-width:0;line-height:normal;position:relative}html.sellstrap-home{scroll-behavior:smooth}.sellstrap-landing .site-header nav{color:#f3f3f3;margin-left:auto;font-size:14px}.sellstrap-landing .account-nav{font-size:14px;display:contents}.sellstrap-landing .account-nav a,.sellstrap-landing .account-nav button{color:#f3f3f3}.sellstrap-landing .account-nav>a[hreflang]{font-size:14px}.sellstrap-landing .account-nav>a[hreflang]+*{color:#111;background:#f3f3f3;border-radius:6px;margin-left:auto;padding:10px 20px;font-weight:500;transition:background .25s}.sellstrap-landing .account-nav>a[hreflang]+:hover{background:#dcdcdc}.sellstrap-landing .account-nav form{display:flex}.sellstrap-landing .account-nav button{background:0 0;border:0;padding:0}@media (max-width:760px){.sellstrap-landing .account-nav,.sellstrap-landing .account-nav>a[hreflang]{font-size:13px}.sellstrap-landing .site-header{flex-wrap:wrap;height:auto;min-height:76px;padding-top:18px;padding-bottom:12px}}@media (max-width:480px){.sellstrap-landing .site-header{gap:8px;padding-left:4%;padding-right:4%}.sellstrap-landing .site-header .wordmark{font-size:22px}.sellstrap-landing .menu-toggle{padding:7px 10px}.sellstrap-landing .account-nav>a[hreflang]+*{margin-left:0;padding:6px 10px}}@media (prefers-reduced-motion:reduce){html.sellstrap-home{scroll-behavior:auto}}
