.launch-demo .ios-phone{--ios-thread-bg:var(--color-paper);--ios-in:var(--color-paper-warm);--ios-grey:var(--color-grey);width:min(300px,100%);margin-inline:auto;position:relative;border-radius:44px;padding:10px;background:var(--color-navy);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.launch-demo .ios-screen{position:relative;border-radius:35px;overflow:hidden;background:var(--ios-thread-bg);display:flex;flex-direction:column;height:580px}.launch-demo .ios-callscreen{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;padding:92px 20px 46px;background:var(--color-navy);color:var(--color-paper);text-align:center}.launch-demo .ios-call-label{font-size:13px;color:var(--color-paper-warm);letter-spacing:.01em}.launch-demo .ios-call-number{margin-top:4px;font-size:26px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.launch-demo .ios-call-status{margin-top:10px;font-size:13px;color:var(--color-paper-warm)}.launch-demo .ios-call-actions{margin-top:auto;display:flex;gap:62px}.launch-demo .ios-call-btn{width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center}.launch-demo .ios-call-decline{background:var(--color-orange)}.launch-demo .ios-call-accept{background:var(--color-sky)}@keyframes demo-call-screen{0%,11%{opacity:1}15%,to{opacity:0}}.launch-demo .demo-call-screen{animation:demo-call-screen 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .ios-island{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:82px;height:24px;border-radius:999px;z-index:6}.launch-demo .ios-statusbar{display:flex;align-items:center;justify-content:space-between;padding:13px 16px 6px;font-size:13px;font-weight:600;color:var(--color-navy);letter-spacing:-.01em}.launch-demo .ios-status-icons{display:flex;align-items:center;gap:3px}.launch-demo .ios-navbar{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0 8px;background:var(--color-paper-warm);border-bottom:.5px solid var(--color-line)}.launch-demo .ios-avatar{width:34px;height:34px;border-radius:999px;background:var(--color-navy);color:var(--color-paper);font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;letter-spacing:-.02em}.launch-demo .ios-navname{font-size:11px;color:var(--color-navy);display:flex;align-items:center;gap:3px;font-weight:400}.launch-demo .ios-thread{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;padding:10px 14px 6px;overflow:hidden}.launch-demo .ios-daystamp{align-self:center;font-size:10px;color:var(--ios-grey);margin:4px 0 6px}.launch-demo .ios-daystamp b{color:var(--ios-grey);font-weight:600}.launch-demo .ios-bubble{position:relative;max-width:76%;padding:7px 13px;border-radius:18px;font-size:14.5px;line-height:1.32;letter-spacing:-.01em;word-break:break-word}.launch-demo .ios-in{align-self:flex-start;background:var(--ios-in);color:var(--color-navy);margin-left:4px}.launch-demo .ios-out{align-self:flex-end;background:var(--ios-out);color:var(--color-paper);margin-right:4px}.launch-demo .ios-in:before,.launch-demo .ios-out:before{content:"";position:absolute;bottom:0;width:16px;height:17px;z-index:0}.launch-demo .ios-in:after,.launch-demo .ios-out:after{content:"";position:absolute;bottom:0;width:11px;height:17px;background:var(--ios-thread-bg);z-index:1}.launch-demo .ios-in:before{left:-6px;background:var(--ios-in);border-bottom-right-radius:16px}.launch-demo .ios-in:after{left:-11px;border-bottom-right-radius:11px}.launch-demo .ios-out:before{right:-6px;background:var(--ios-out);border-bottom-left-radius:16px}.launch-demo .ios-out:after{right:-11px;border-bottom-left-radius:11px}.launch-demo .ios-receipt{align-self:flex-end;font-size:10px;color:var(--ios-grey);margin:2px 6px 0 0;letter-spacing:-.01em}.launch-demo .ios-receipt b{font-weight:600;color:var(--ios-grey)}.launch-demo .ios-typing{align-self:flex-start;display:inline-flex;gap:4px;padding:11px 14px;border-radius:18px;background:var(--ios-in);margin-left:4px}.launch-demo .ios-typing span{width:7px;height:7px;border-radius:999px;background:var(--color-grey);animation:ios-typing 1.3s ease-in-out infinite}.launch-demo .ios-typing span:nth-child(2){animation-delay:.18s}.launch-demo .ios-typing span:nth-child(3){animation-delay:.36s}@keyframes ios-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.launch-demo .ios-composer{display:flex;align-items:center;gap:8px;padding:7px 12px 4px;border-top:.5px solid var(--color-line);background:var(--color-paper-warm)}.launch-demo .ios-input{flex:1;border:1px solid var(--color-line);border-radius:999px;padding:6px 12px;font-size:13px;color:var(--color-grey);background:var(--color-paper)}.launch-demo .ios-send{width:26px;height:26px;border-radius:999px;background:var(--ios-out);color:var(--color-paper);display:flex;align-items:center;justify-content:center;font-size:13px;flex:none}.launch-demo .ios-homebar{height:22px;background:var(--color-paper-warm);display:flex;align-items:flex-start;justify-content:center;padding-top:3px}.launch-demo .ios-homebar span{width:110px;height:5px;border-radius:999px;background:var(--color-navy);opacity:.85}.launch-demo .ios-banner{display:flex;align-items:center;gap:10px;margin:2px 0 8px;padding:9px 12px;border-radius:18px;background:var(--color-paper-warm)}.launch-demo .ios-banner-icon{width:34px;height:34px;border-radius:9px;background:var(--color-navy);color:var(--color-paper);display:flex;align-items:center;justify-content:center;flex:none}.launch-demo .ios-banner-body{flex:1;min-width:0}.launch-demo .ios-banner-title{font-size:12px;font-weight:600;color:var(--color-navy);letter-spacing:-.01em}.launch-demo .ios-banner-sub{font-size:12px;color:var(--color-ink);opacity:.75;letter-spacing:-.01em}.launch-demo .ios-banner-time{font-size:11px;color:var(--ios-grey);flex:none;align-self:flex-start}.launch-demo .web-frame{--web-accent:var(--color-navy);border-radius:14px;overflow:hidden;border:1px solid var(--color-line);background:var(--color-paper);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.launch-demo .web-chrome{display:flex;align-items:center;gap:6px;padding:9px 12px;background:var(--color-paper-warm);border-bottom:1px solid var(--color-line)}.launch-demo .web-dot{width:9px;height:9px;border-radius:999px;flex:none}.launch-demo .web-url{flex:1;margin-left:8px;display:flex;align-items:center;gap:6px;background:var(--color-paper);border-radius:999px;padding:4px 11px;font-size:11px;color:var(--color-grey);min-width:0}.launch-demo .web-body{padding:16px 18px 20px}.launch-demo .web-nav{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--color-line);margin-bottom:15px}.launch-demo .web-brand{font-size:13px;font-weight:700;letter-spacing:-.02em;color:var(--web-accent)}.launch-demo .web-navlinks{display:flex;gap:11px;font-size:10px;color:var(--color-grey)}.launch-demo .web-h1{font-size:19px;font-weight:700;letter-spacing:-.025em;color:var(--color-navy);line-height:1.15}.launch-demo .web-sub{font-size:11.5px;color:var(--color-grey);margin-top:5px;line-height:1.45}.launch-demo .web-field{margin-top:9px}.launch-demo .web-label{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--color-grey);font-weight:600}.launch-demo .web-input{margin-top:3px;border:1px solid var(--color-line);border-radius:7px;padding:7px 9px;font-size:12px;color:var(--color-grey);background:var(--color-paper)}.launch-demo .web-input-filled{color:var(--color-ink);border-color:var(--color-line)}.launch-demo .web-btn{margin-top:13px;text-align:center;background:var(--web-accent);color:var(--color-paper);border-radius:8px;padding:9px;font-size:12.5px;font-weight:600}.launch-demo .web-note{margin-top:9px;font-size:10px;color:var(--color-grey);text-align:center}.launch-demo .web-badge{display:inline-flex;align-items:center;gap:5px;background:var(--color-paper-warm);color:var(--color-navy);border:1px solid var(--color-line);border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:600}.launch-demo .g-sheet{background:var(--color-paper);border-radius:14px;border:1px solid var(--color-line);padding:18px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arial,sans-serif}.launch-demo .g-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--color-line);margin-bottom:14px}.launch-demo .g-biz{font-size:14px;font-weight:600;color:var(--color-ink);letter-spacing:-.01em}.launch-demo .g-bizsub{font-size:11px;color:var(--color-grey);margin-top:1px}.launch-demo .g-who{display:flex;align-items:center;gap:8px;margin-bottom:12px}.launch-demo .g-avatar{width:30px;height:30px;border-radius:999px;background:var(--color-sky);color:var(--color-paper);font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center}.launch-demo .g-name{font-size:12.5px;font-weight:500;color:var(--color-ink)}.launch-demo .g-public{font-size:10.5px;color:var(--color-grey)}.launch-demo .g-stars{display:flex;gap:7px;margin:4px 0 12px}.launch-demo .g-box{border:1px solid var(--color-line);border-radius:8px;padding:9px 11px;font-size:11.5px;color:var(--color-ink);line-height:1.45;min-height:52px}.launch-demo .g-summary{display:flex;align-items:center;gap:10px;margin-bottom:4px}.launch-demo .g-score{font-size:26px;font-weight:500;color:var(--color-ink);letter-spacing:-.02em}.launch-demo .g-count{font-size:11px;color:var(--color-grey)}.launch-demo .g-review{border-top:1px solid var(--color-line);margin-top:13px;padding-top:13px}.launch-demo .g-meta{font-size:10.5px;color:var(--color-grey);margin-top:1px}.launch-demo .g-text{font-size:11.5px;color:var(--color-ink);line-height:1.5;margin-top:8px}.launch-demo .g-newpill{display:inline-flex;align-items:center;gap:5px;background:var(--color-paper-warm);color:var(--color-navy);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600}.launch-demo .gs-frame{background:var(--color-paper);border-radius:14px;border:1px solid var(--color-line);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arial,sans-serif}.launch-demo .gs-head{padding:14px 16px 10px;border-bottom:1px solid var(--color-line)}.launch-demo .gs-searchbar{display:flex;align-items:center;gap:9px;border:1px solid var(--color-line);border-radius:999px;padding:8px 14px;font-size:12.5px;color:var(--color-ink)}.launch-demo .gs-tabs{display:flex;gap:16px;margin-top:11px;font-size:11px;color:var(--color-grey)}.launch-demo .gs-tab-on{color:var(--color-sky);font-weight:500;position:relative}.launch-demo .gs-tab-on:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:2px;background:var(--color-sky)}.launch-demo .gs-pack{padding:12px 16px 16px}.launch-demo .gs-packlabel{font-size:11px;color:var(--color-grey);margin-bottom:9px}.launch-demo .gs-list{position:relative}.launch-demo .gs-listing{height:74px;border:1px solid var(--color-line);border-radius:10px;padding:10px 12px;margin-bottom:8px;background:var(--color-paper);display:flex;align-items:center;gap:10px}.launch-demo .gs-thumb{width:44px;height:44px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--color-paper);font-size:13px;font-weight:600}.launch-demo .gs-name{font-size:12.5px;font-weight:500;color:var(--color-navy);letter-spacing:-.01em}.launch-demo .gs-rating{display:flex;align-items:center;gap:4px;font-size:10.5px;color:var(--color-grey);margin-top:2px}.launch-demo .gs-sub{font-size:10.5px;color:var(--color-grey);margin-top:1px}.launch-demo .gs-ours{border-color:var(--color-sky)}.launch-demo .gs-badge{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:3px;background:var(--color-paper-warm);color:var(--color-navy);border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:700}@keyframes gs-rank-up{0%,76%{transform:translateY(0)}88%,to{transform:translateY(-164px)}}@keyframes gs-rank-down{0%,76%{transform:translateY(0)}88%,to{transform:translateY(82px)}}.launch-demo .gs-rank-up{animation:gs-rank-up 20s cubic-bezier(.65,0,.35,1) infinite}.launch-demo .gs-rank-down{animation:gs-rank-down 20s cubic-bezier(.65,0,.35,1) infinite}@keyframes gs-badge-in{0%,86%{opacity:0;transform:scale(.8)}92%,to{opacity:1;transform:scale(1)}}.launch-demo .gs-badge-in{animation:gs-badge-in 20s cubic-bezier(.16,1,.3,1) infinite}@keyframes demo-s1{0%,3%{opacity:0;transform:translateY(6px)}7%,94%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(6px)}}@keyframes demo-s2{0%,14%{opacity:0;transform:translateY(6px)}18%,94%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(6px)}}@keyframes demo-s3{0%,22%{opacity:0;transform:translateY(6px)}26%,94%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(6px)}}@keyframes demo-s4{0%,32%{opacity:0;transform:translateY(6px)}36%,94%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(6px)}}@keyframes demo-s5{0%,52%{opacity:0;transform:translateY(6px)}57%,94%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(6px)}}@keyframes demo-s6{0%,64%{opacity:0;transform:translateY(6px)}68%,94%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(6px)}}@keyframes demo-typing-fade{0%,34%{opacity:0}38%,50%{opacity:1}56%,to{opacity:0}}.launch-demo .demo-typing-fade{animation:demo-typing-fade 20s cubic-bezier(.16,1,.3,1) infinite}@keyframes demo-typing-fade-b{0%,70%{opacity:0}74%,76%{opacity:1}80%,to{opacity:0}}.launch-demo .demo-typing-fade-b{animation:demo-typing-fade-b 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .ios-swap{display:grid;justify-items:start}.launch-demo .ios-swap>*{grid-area:1/1}.launch-demo .demo-stages{display:grid;align-items:start;justify-items:center}.launch-demo .demo-stages>*{grid-area:1/1;width:100%}.launch-demo .demo-stages .web-frame{max-width:430px;margin-inline:auto}@keyframes demo-stage-a{0%,46%{opacity:1;transform:translateY(0)}52%,to{opacity:0;transform:translateY(-8px)}}@keyframes demo-stage-a3{0%,28%{opacity:1;transform:translateY(0)}34%,to{opacity:0;transform:translateY(-8px)}}@keyframes demo-stage-b3{0%,32%{opacity:0;transform:translateY(8px)}38%,60%{opacity:1;transform:translateY(0)}66%,to{opacity:0;transform:translateY(-8px)}}@keyframes demo-stage-c3{0%,64%{opacity:0;transform:translateY(8px)}70%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.launch-demo .demo-stage-a3{animation:demo-stage-a3 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-stage-b3{animation:demo-stage-b3 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-stage-c3{animation:demo-stage-c3 20s cubic-bezier(.16,1,.3,1) infinite}@keyframes demo-a1s{0%,2%{opacity:0;transform:translateY(6px)}6%,to{opacity:1;transform:translateY(0)}}@keyframes demo-a2s{0%,8%{opacity:0;transform:translateY(6px)}12%,to{opacity:1;transform:translateY(0)}}@keyframes demo-a5s{0%,20%{opacity:0;transform:translateY(6px)}24%,to{opacity:1;transform:translateY(0)}}.launch-demo .demo-a1s{animation:demo-a1s 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-a2s{animation:demo-a2s 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-a5s{animation:demo-a5s 20s cubic-bezier(.16,1,.3,1) infinite}@keyframes demo-typing-fade-s{0%,13%{opacity:0}16%,21%{opacity:1}25%,to{opacity:0}}.launch-demo .demo-typing-fade-s{animation:demo-typing-fade-s 20s cubic-bezier(.16,1,.3,1) infinite}@keyframes demo-b1s{0%,40%{opacity:0;transform:translateY(6px)}44%,to{opacity:1;transform:translateY(0)}}@keyframes demo-b2s{0%,46%{opacity:0;transform:translateY(6px)}50%,to{opacity:1;transform:translateY(0)}}@keyframes demo-b3s{0%,52%{opacity:0;transform:translateY(6px)}56%,to{opacity:1;transform:translateY(0)}}.launch-demo .demo-b1s{animation:demo-b1s 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-b2s{animation:demo-b2s 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-b3s{animation:demo-b3s 20s cubic-bezier(.16,1,.3,1) infinite}@keyframes demo-stage-b{0%,50%{opacity:0;transform:translateY(8px)}56%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.launch-demo .demo-stage-a{animation:demo-stage-a 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-stage-b{animation:demo-stage-b 20s cubic-bezier(.16,1,.3,1) infinite}@keyframes demo-a1{0%,3%{opacity:0;transform:translateY(6px)}7%,to{opacity:1;transform:translateY(0)}}@keyframes demo-a2{0%,11%{opacity:0;transform:translateY(6px)}15%,to{opacity:1;transform:translateY(0)}}@keyframes demo-a3{0%,19%{opacity:0;transform:translateY(6px)}23%,to{opacity:1;transform:translateY(0)}}@keyframes demo-a4{0%,27%{opacity:0;transform:translateY(6px)}31%,to{opacity:1;transform:translateY(0)}}@keyframes demo-a5{0%,36%{opacity:0;transform:translateY(6px)}40%,to{opacity:1;transform:translateY(0)}}.launch-demo .demo-a1{animation:demo-a1 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-a2{animation:demo-a2 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-a3{animation:demo-a3 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-a4{animation:demo-a4 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-a5{animation:demo-a5 20s cubic-bezier(.16,1,.3,1) infinite}@keyframes demo-b1{0%,58%{opacity:0;transform:translateY(6px)}62%,to{opacity:1;transform:translateY(0)}}@keyframes demo-b2{0%,68%{opacity:0;transform:translateY(6px)}72%,to{opacity:1;transform:translateY(0)}}@keyframes demo-b3{0%,78%{opacity:0;transform:translateY(6px)}82%,to{opacity:1;transform:translateY(0)}}.launch-demo .demo-b1{animation:demo-b1 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-b2{animation:demo-b2 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-b3{animation:demo-b3 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-s1{animation:demo-s1 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-s2{animation:demo-s2 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-s3{animation:demo-s3 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-s4{animation:demo-s4 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-s5{animation:demo-s5 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .demo-s6{animation:demo-s6 20s cubic-bezier(.16,1,.3,1) infinite}.launch-demo .rw-body{margin:-16px -18px -20px;background:var(--color-paper)}.launch-demo .rw-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--color-navy);padding:10px 14px}.launch-demo .rw-brand{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.01em;color:var(--color-paper);line-height:1.1;white-space:nowrap}.launch-demo .rw-brand b{color:var(--color-orange)}.launch-demo .rw-links{display:flex;gap:9px;font-weight:700;color:var(--color-line)}.launch-demo .rw-links,.launch-demo .rw-phone{font-size:8.5px;text-transform:uppercase;white-space:nowrap}.launch-demo .rw-phone{flex:none;background:var(--color-orange);color:var(--color-paper);font-weight:800;border-radius:4px;padding:4px 8px}.launch-demo .rw-section{padding:12px 14px 16px}.launch-demo .rw-h1{font-size:15px;font-weight:900;text-transform:uppercase;color:var(--color-navy);letter-spacing:-.01em;line-height:1.2}.launch-demo .rw-sub{font-size:10px;color:var(--color-grey);margin-top:3px}.launch-demo .rw-card{margin-top:10px;background:var(--color-navy);border-radius:10px;padding:14px 14px 16px}.launch-demo .rw-card-title{text-align:center;font-size:13px;font-weight:900;text-transform:uppercase;color:var(--color-paper);letter-spacing:.02em;margin-bottom:4px}.launch-demo .rw-field{margin-top:8px}.launch-demo .rw-label{font-size:8.5px;font-weight:700;color:var(--color-paper);margin-bottom:3px}.launch-demo .rw-input{display:flex;align-items:center;gap:6px;background:var(--color-paper);border-radius:5px;padding:6px 8px;font-size:10.5px;color:var(--color-ink)}.launch-demo .rw-flag{font-size:10px}.launch-demo .rw-consent{display:flex;align-items:flex-start;gap:6px;margin-top:9px;font-size:7.5px;line-height:1.45;color:var(--color-line);font-weight:600}.launch-demo .rw-check{flex:none;display:flex;align-items:center;justify-content:center;width:10px;height:10px;margin-top:1px;border-radius:2px;background:var(--color-paper);color:var(--color-orange);font-size:8px;font-weight:900}.launch-demo .rw-btn{margin-top:10px;background:var(--color-orange);color:var(--color-paper);text-align:center;font-weight:900;text-transform:uppercase;font-size:11px;letter-spacing:.06em;border-radius:5px;padding:8px}.launch-demo{margin:0;min-width:0;padding:16px;color:var(--color-ink)}.demo-simile{max-width:40ch;margin:0 auto 24px;font-size:18px;line-height:1.5;font-weight:600;color:var(--color-navy);text-align:center}.demo-visual{min-width:0}.launch-demo>.demo-simile{margin-bottom:12px}.launch-demo>.demo-motion-control{margin:0 auto 20px}.demo-motion-control{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;font-size:14px;opacity:.7;margin:16px auto 0;border:1px solid var(--color-line);border-radius:999px;font-size:13px;font-weight:600;color:var(--color-navy);background:var(--color-paper)}.demo-motion-control:hover{border-color:var(--color-navy)}.launch-demo[data-in-view=false] *,.launch-demo[data-in-view=false] :after,.launch-demo[data-in-view=false] :before,.launch-demo[data-paused=true] *,.launch-demo[data-paused=true] :after,.launch-demo[data-paused=true] :before{animation-play-state:paused!important}.demo-static-note{display:none;margin-top:16px;border:1px solid var(--color-line);border-radius:16px;padding:16px;font-size:14px;background:var(--color-paper)}.demo-static-note b{display:block;margin-bottom:4px;color:var(--color-navy)}.launch-demo .ios-phone{border:1px solid var(--color-grey)}.launch-demo .ios-out{background:var(--color-sky)}.launch-demo .ios-phone{--ios-out:var(--color-sky)}.launch-demo .ios-island{background:var(--color-navy);width:26%;max-width:72px}.launch-demo .ios-bubble{max-width:88%}.launch-demo .ios-banner-sub,.launch-demo .ios-banner-title{display:block}.launch-demo .ios-call-label,.launch-demo .ios-call-status{color:var(--color-line)}.launch-demo .ios-call-decline svg{fill:var(--color-navy)}.launch-demo .rw-btn,.launch-demo .rw-phone,.launch-demo .web-btn{background:var(--color-orange);color:var(--color-navy)}.launch-demo .web-brand{color:var(--color-navy)}.launch-demo .web-chrome{padding-inline:8px}.launch-demo .web-dot{width:6px;height:6px}.launch-demo .web-url{margin-left:0;padding-inline:6px;font-size:9px;overflow-wrap:anywhere}.launch-demo .web-url svg{flex:none}.launch-demo .rw-nav,.launch-demo .web-nav{flex-wrap:wrap}.launch-demo .rw-links{order:3;flex-basis:100%}.launch-demo .web-navlinks{flex-basis:100%;margin-top:8px}.launch-demo .rw-consent{font-size:10px;line-height:1.5}.launch-demo .gs-listing{padding-inline:8px;gap:6px}.launch-demo .gs-thumb{width:28px;height:32px;font-size:10px}.launch-demo .gs-name{font-size:11px}.launch-demo .gs-badge{padding-inline:4px;font-size:8px}.launch-demo .gs-sub{font-size:9px}.launch-demo .gs-pack{padding-inline:8px}.launch-demo .g-sheet,.launch-demo .gs-frame{width:100%;max-width:430px;margin-inline:auto}.outcome-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-art{min-width:0}.outcome-art .launch-demo{padding:0}.trades-marquee-section{padding-block:16px;border-block:1px solid var(--color-line);background:var(--color-paper-warm)}.trade-marquee-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.trade-marquee-heading h2{font-size:16px}.trade-marquee-heading .demo-motion-control{margin:0;flex:none}.trade-marquee{overflow:hidden;padding-block:8px;-webkit-mask-image:linear-gradient(to right,transparent,var(--color-navy) 8%,var(--color-navy) 92%,transparent);mask-image:linear-gradient(to right,transparent,var(--color-navy) 8%,var(--color-navy) 92%,transparent)}.trade-track{display:flex;width:max-content;animation:trade-scroll 60s linear infinite}.trade-set{display:flex;flex:none}.trade-item{display:inline-flex;align-items:center;min-height:44px;padding-left:16px;white-space:nowrap;font-size:14px;font-weight:600;color:var(--color-navy)}.trade-dot{margin-left:24px;color:var(--color-orange)}.trade-item:hover{text-decoration:underline;text-underline-offset:4px}.trade-marquee:focus-within .trade-track,.trade-marquee:hover .trade-track,.trades-marquee-section[data-paused=true] .trade-track{animation-play-state:paused!important}.trades-marquee-section[data-paused=true] .trade-marquee{overflow:visible}.trades-marquee-section[data-paused=true] .trade-track{animation:none;width:auto}.trades-marquee-section[data-paused=true] .trade-set{flex-wrap:wrap;width:100%}.trades-marquee-section[data-paused=true] .trade-copy{display:none}.trade-marquee:has(a:focus-visible){overflow:visible}.trade-marquee:has(a:focus-visible) .trade-track{animation:none;width:auto}.trade-marquee:has(a:focus-visible) .trade-set{flex-wrap:wrap;width:100%}.trade-marquee:has(a:focus-visible) .trade-copy{display:none}@keyframes trade-scroll{to{transform:translateX(-50%)}}@media (min-width:768px){.outcome-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-demo{padding:24px}}@media (max-width:767px){.service-hero-art .launch-demo{padding:0}.launch-demo .demo-stages{align-items:start}.launch-demo .ios-screen{height:480px}.launch-demo .ios-callscreen{padding-block:72px 32px}.launch-demo .demo-simile{font-size:16px;line-height:1.5}.launch-demo>.demo-motion-control{margin-bottom:16px}.launch-demo .rw-card-title,.launch-demo .rw-links,.launch-demo .rw-sub{display:none}.launch-demo .rw-nav,.launch-demo .rw-section{padding:12px}.launch-demo .rw-label{font-size:11px}.launch-demo .rw-input{font-size:12px}.launch-demo .rw-btn,.launch-demo .rw-phone{color:var(--color-navy)}.trade-marquee:has(a:focus-visible) .trade-item,.trades-marquee-section[data-paused=true] .trade-item{max-width:100%;white-space:normal}}@media (prefers-reduced-motion:reduce){.launch-demo *,.launch-demo :after,.launch-demo :before{animation:none!important;transition:none!important}.launch-demo .demo-call-screen,.launch-demo .demo-stage-a3,.launch-demo .demo-stage-b,.launch-demo .demo-stage-c3,.launch-demo .ios-typing{display:none}.launch-demo .demo-stage-a,.launch-demo .demo-stage-b3{opacity:1;transform:none}.demo-static-note{display:block}.demo-motion-control{display:none}.trade-track{animation:none;width:auto}.trade-set{flex-wrap:wrap;width:100%}.trade-copy{display:none}.trade-item{max-width:100%;white-space:normal}}