html:has(.landing-page){scroll-behavior:smooth}body:has(.landing-page){background-color:#faf9f7}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4{font-size:revert;font-weight:revert;line-height:normal}.landing-page p{line-height:normal}.landing-page a{color:inherit}.landing-page img{display:inline}:root:has(.landing-page){--cream:#faf9f7;--ink:#000000;--warm-border:#dad4c8;--warm-border-light:#eee9df;--warm-muted:#5f5a52;--charcoal:#55534e;--dark-charcoal:#333333;--matcha:#078a52;--matcha-light:#84e7a5;--matcha-dark:#02492a;--slushie:#3bd3fd;--slushie-dark:#0089ad;--lemon:#fbbd41;--lemon-light:#f8cc65;--ube:#c1b0ff;--ube-dark:#43089f;--pomegranate:#fc7981;--blueberry:#01418d;--landing-font-sans:var(--font-landing-sans,var(--font-primary)),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--landing-font-mono:var(--font-landing-mono,var(--font-space-mono)),"Space Mono","Courier New",monospace}.landing-page{--marketing-header-bg:var(--cream);--marketing-header-fg:var(--ink);--marketing-header-border:var(--warm-border);--marketing-header-cta-bg:var(--ink);--marketing-header-cta-fg:var(--cream);background-color:var(--cream);font-family:var(--landing-font-sans)!important;color:var(--ink);min-height:100vh;width:100%;max-width:100vw;overflow-x:clip;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;-webkit-font-smoothing:auto;box-sizing:border-box}.landing-page .skip-to-content{position:absolute;top:-100px;left:50%;transform:translateX(-50%);background:var(--ink);color:var(--cream);padding:.5rem 1.5rem;border-radius:24px;font-family:var(--landing-font-sans);font-size:.9rem;z-index:100;transition:top .2s;text-decoration:none}.landing-page .skip-to-content:focus{top:0}.landing-page .landing-nav{position:sticky;top:0;left:0;right:0;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 2.5rem;z-index:20;background:var(--cream);border-bottom:1px solid var(--warm-border);box-shadow:var(--shadow-soft);width:100%}.landing-page .landing-logo{font-family:var(--landing-font-sans)!important;font-size:1rem;font-weight:600;color:var(--ink);letter-spacing:-.3px;display:flex;align-items:center;gap:.5rem;min-height:44px;min-width:44px}.landing-page .landing-logo-img{width:40px;height:40px;object-fit:contain}.landing-page .landing-nav-center{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:2rem}.landing-page .landing-nav-link{font-family:var(--landing-font-sans)!important;font-size:.9375rem!important;font-weight:500;color:var(--ink);text-decoration:none;opacity:.85;transition:opacity .2s}.landing-page .landing-nav-link:hover{opacity:1}.landing-page .landing-nav-links{display:flex;align-items:center;gap:1.5rem}.landing-page .landing-signin{font-family:var(--landing-font-sans)!important;font-size:1rem!important;font-weight:500;color:var(--ink);text-decoration:none;opacity:.9;transition:opacity .2s;padding:.5rem .25rem;min-height:44px;display:inline-flex;align-items:center}.landing-page .landing-signin:hover{opacity:1}.landing-page .landing-signup{font-family:var(--landing-font-sans)!important;font-size:.9375rem!important;font-weight:500;color:var(--cream);background:var(--ink);border:none;cursor:pointer;text-decoration:none;padding:.625rem 1.5rem;min-height:44px;display:inline-flex;align-items:center;border-radius:1584px;transition:transform .2s ease,box-shadow .2s ease}.landing-page .landing-signup:hover{transform:rotate(-8deg) translateY(-4px);box-shadow:var(--shadow-hard)}.landing-page .mobile-nav{display:none}.landing-page .mobile-nav-toggle{background:none;border:none;cursor:pointer;padding:.5rem;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.landing-page .hamburger{display:block;width:20px;height:2px;background:var(--ink);position:relative;transition:background .2s}.landing-page .hamburger:after,.landing-page .hamburger:before{content:"";display:block;width:20px;height:2px;background:var(--ink);position:absolute;left:0;transition:transform .2s}.landing-page .hamburger:before{top:-6px}.landing-page .hamburger:after{top:6px}.landing-page .hamburger-open{background:transparent}.landing-page .hamburger-open:before{top:0;transform:rotate(45deg)}.landing-page .hamburger-open:after{top:0;transform:rotate(-45deg)}.landing-page .mobile-nav-dropdown{position:absolute;top:100%;right:0;left:0;background:var(--cream);border-bottom:1px solid var(--warm-border);box-shadow:var(--shadow-soft);padding:.5rem 0;z-index:30}.landing-page .mobile-nav-item{display:block;padding:.75rem 1.5rem;font-family:var(--landing-font-sans)!important;font-size:.9375rem!important;font-weight:500;color:var(--ink);text-decoration:none}.landing-page .mobile-nav-item:hover{background:var(--warm-border-light)}.landing-page .mobile-nav-divider{border:none;border-top:1px dashed var(--warm-border);margin:.5rem 1.5rem}.landing-page .mobile-nav-signup{font-weight:600}.landing-page main{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden}.landing-page .main-container{position:relative;width:100%;max-width:1400px;min-height:70vh;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;padding:5rem 4rem 4rem;box-sizing:border-box}.landing-page .content-col{padding-right:2rem;z-index:10;padding-left:2rem;min-width:0}.landing-page h1{font-size:clamp(1.5rem,5vw,4rem)!important;line-height:1.05!important;margin:0 0 1.75rem!important;letter-spacing:-2.4px;font-weight:600!important;font-family:var(--landing-font-sans)!important;overflow-wrap:break-word;word-break:break-word}.landing-page h1 span{display:block;margin-bottom:.05em}.landing-page p.lead{font-size:1.25rem!important;line-height:1.6!important;margin-bottom:2.25rem;max-width:640px;font-family:var(--landing-font-sans)!important;font-weight:400;letter-spacing:normal;color:var(--dark-charcoal);overflow-wrap:break-word}.landing-page .cta-group{display:flex;gap:1.25rem;align-items:center;margin-bottom:1.75rem}.landing-page .btn{display:inline-block;background:var(--ink);color:var(--cream);padding:1rem 2.5rem;font-size:1rem!important;text-decoration:none;border-radius:1584px;font-family:var(--landing-font-sans)!important;font-weight:500;border:none;transition:transform .2s ease,box-shadow .2s ease}.landing-page .btn:hover{transform:rotate(-8deg) translateY(-4px);box-shadow:var(--shadow-hard)}.landing-page .btn-white{background:#ffffff;color:var(--ink);border:1px solid var(--warm-border)}.landing-page .price-tag{font-family:var(--landing-font-mono)!important;font-size:.875rem!important;font-weight:400;color:var(--warm-muted)}.landing-page .hero-free-badge{display:inline-block;font-family:var(--landing-font-mono)!important;font-size:.75rem!important;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--matcha-dark);background:#e6fff0;border:1px solid var(--matcha);border-radius:999px;padding:.35rem 1rem;margin-bottom:1rem}.landing-page .cta-group--inline{flex-direction:column;align-items:stretch;max-width:460px}.inline-cta{width:100%}.inline-cta-field{display:flex;gap:0;border:2px solid var(--warm-border);border-radius:1584px;overflow:hidden;background:#ffffff;transition:border-color .2s}.inline-cta-field:focus-within{border-color:var(--ink)}.inline-cta-input{flex:1;border:none;outline:none;background:transparent;font-family:var(--landing-font-sans);font-size:1rem;color:var(--ink);padding:.875rem 1.5rem;min-width:0}.inline-cta-input::placeholder{color:var(--warm-muted)}.inline-cta-btn{flex-shrink:0;background:var(--ink);color:var(--cream);font-family:var(--landing-font-sans)!important;font-size:.9375rem!important;font-weight:500;border:none;padding:.875rem 2rem;cursor:pointer;border-radius:1584px;margin:4px;transition:transform .2s ease,box-shadow .2s ease}.inline-cta-btn:hover:not(:disabled){transform:scale(1.03);box-shadow:var(--shadow-hard)}.inline-cta-btn:disabled{opacity:.5;cursor:not-allowed}.inline-cta-error{font-family:var(--landing-font-sans);font-size:.8rem;color:#c53030;margin-top:.5rem;padding-left:1.5rem}.inline-cta-success{text-align:left}.inline-cta-success-label{display:block;font-family:var(--landing-font-mono)!important;font-size:1.25rem;font-weight:600;color:var(--matcha-dark);margin-bottom:.25rem}.inline-cta-success p{font-family:var(--landing-font-sans)!important;font-size:1rem!important;color:var(--charcoal);margin:0!important}.channel-toggle{display:inline-flex;background:#f0eeea;border-radius:1584px;padding:3px;margin-bottom:1rem;gap:2px}.channel-toggle-btn{padding:.625rem 1.5rem;border-radius:1584px;border:none;font-family:var(--landing-font-sans);font-size:.875rem;font-weight:500;cursor:pointer;background:transparent;color:var(--warm-muted);transition:all .2s ease;min-height:44px}.channel-toggle-btn.active{background:#ffffff;color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.08)}.channel-toggle-btn:hover:not(.active){color:var(--ink)}.landing-page .hero-social-proof,.sms-display-cta{display:flex;gap:1.25rem;align-items:center}.landing-page .hero-social-proof{margin-top:1.25rem;flex-wrap:wrap}.landing-page .social-proof-stat{display:flex;align-items:baseline;gap:.35rem}.landing-page .social-proof-number{font-family:var(--landing-font-mono)!important;font-size:1.125rem!important;font-weight:600;color:var(--ink)}.landing-page .social-proof-label{font-family:var(--landing-font-sans)!important;font-size:.75rem!important;font-weight:600;text-transform:uppercase;letter-spacing:1.08px;color:var(--warm-muted)}.landing-page .social-proof-sep{color:var(--warm-muted);font-size:.75rem;line-height:1}.landing-page .hero-badge-label{font-family:var(--landing-font-sans)!important;font-size:.75rem!important;font-weight:600;text-transform:uppercase;letter-spacing:1.08px;color:var(--warm-muted)}.landing-page .hero-badges{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.25rem;flex-wrap:wrap}.landing-page .hero-badge-sep{color:var(--warm-muted);font-size:.75rem;line-height:1}.landing-page .cta-group+.hero-badges{margin-bottom:0;margin-top:1rem}.landing-page .hero-badge{display:flex;align-items:center;gap:.4rem}.landing-page .upwork-badge-logo{height:20px;width:auto;opacity:.7}.landing-page .hero-badge-text{font-family:var(--landing-font-sans)!important;font-size:.75rem!important;font-weight:600;color:var(--warm-muted);letter-spacing:.3px;text-transform:uppercase}.landing-page .product-col{display:flex;justify-content:center;align-items:center;height:100%;position:relative}.landing-page .hero-mascot-card{background:var(--lemon-light);border-radius:2.5rem;padding:3rem;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-soft);border:1px solid var(--warm-border);max-width:500px}.landing-page .hero-mascot-img{width:100%;height:auto;max-width:420px;object-fit:contain}.landing-page .platforms-section{width:100%;padding:3.5rem 0;text-align:center;border-top:1px dashed var(--warm-border);border-bottom:1px dashed var(--warm-border)}.landing-page .platforms-label{font-family:var(--landing-font-sans)!important;font-size:.75rem!important;font-weight:600;text-transform:uppercase;letter-spacing:1.08px;color:var(--warm-muted);margin-bottom:1.5rem}.landing-page .platforms-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem;max-width:800px;margin:0 auto;padding:0 1.5rem}.landing-page .platform-item{display:flex;flex-direction:column;align-items:center;gap:.5rem}.landing-page .platform-logo{height:36px;width:auto;opacity:.45;filter:grayscale(100%);transition:opacity .3s,filter .3s}.landing-page .platform-item:hover .platform-logo{opacity:1;filter:none}.landing-page .platform-name{font-family:var(--landing-font-sans);font-size:.6875rem;font-weight:500;color:var(--warm-muted);letter-spacing:.2px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landing-page .how-props{display:flex;justify-content:center;gap:2rem;margin-top:1.5rem;flex-wrap:wrap}.landing-page .how-prop{font-family:var(--landing-font-sans)!important;font-size:.8125rem!important;font-weight:600;color:var(--warm-muted);letter-spacing:.3px}.landing-page .how-section{width:100%;max-width:1200px;padding:6rem 3.75rem}.landing-page .how-intro{text-align:center;margin-bottom:3.5rem}.landing-page .how-intro h2,.landing-page .how-section h2{font-family:var(--landing-font-sans)!important;font-size:2.75rem!important;font-weight:600!important;letter-spacing:-1.32px;line-height:1.1!important;color:var(--ink);margin:0 0 .75rem!important}.landing-page .how-intro p{font-family:var(--landing-font-sans)!important;font-size:1.125rem!important;line-height:1.6!important;color:var(--warm-muted);font-weight:400}.landing-page .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.landing-page .feature-card{background:#ffffff;border:1px solid var(--warm-border);border-radius:1.5rem;overflow:hidden;box-shadow:var(--shadow-soft);transition:transform .2s ease,box-shadow .2s ease}.landing-page .feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-elevated)}.landing-page .card-screen{aspect-ratio:4/3;border-radius:1.5rem 1.5rem 0 0;display:flex;align-items:center;justify-content:center;padding:1.5rem;position:relative;overflow:hidden}.landing-page .slushie-bg{background:linear-gradient(135deg,#e8f8ff,#d0f0ff)}.landing-page .lemon-bg{background:linear-gradient(135deg,#fff8e6,#fff0cc)}.landing-page .matcha-bg{background:linear-gradient(135deg,#e6fff0,#ccffe0)}.landing-page .card-screen-inner{background:#ffffff;border:1px solid var(--warm-border);border-radius:.75rem;width:100%;height:100%;padding:1rem;font-family:var(--landing-font-mono);font-size:.75rem;color:var(--ink);display:flex;flex-direction:column;box-shadow:var(--shadow-soft)}.landing-page .card-label{font-family:var(--landing-font-mono)!important;font-size:.6875rem!important;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--warm-muted);margin-bottom:.5rem}.landing-page .card-window{flex:1;display:flex;flex-direction:column}.landing-page .card-window-header{font-weight:600;padding-bottom:.375rem;margin-bottom:.375rem;border-bottom:1px dashed var(--warm-border)}.landing-page .card-window-body,.landing-page .card-window-header{font-family:var(--landing-font-mono)!important;font-size:.75rem!important;color:var(--charcoal)}.landing-page .card-window-body{flex:1;line-height:1.5;overflow:hidden}.landing-page .card-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.landing-page .data-stream{font-family:var(--landing-font-mono)!important;font-size:.75rem!important;font-weight:600;color:var(--ink);letter-spacing:1px}.landing-page .progress-box{width:80%;height:8px;background:var(--warm-border-light);border-radius:4px;overflow:hidden}.landing-page .progress-line{width:75%;height:100%;background:var(--matcha);border-radius:4px;animation:progressFill 3s ease-out infinite}@keyframes progressFill{0%{width:0}80%{width:75%}to{width:75%}}.landing-page .result-text{font-family:var(--landing-font-mono)!important;font-size:.625rem!important;font-weight:600;color:var(--matcha);letter-spacing:.5px}.landing-page .checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.landing-page .checklist li{font-family:var(--landing-font-mono)!important;font-size:.75rem!important;display:flex;align-items:center;gap:.375rem;color:var(--charcoal)}.landing-page .check-mark{color:var(--matcha);font-weight:600;font-size:.75rem}.landing-page .rotating-examples{position:relative;overflow:hidden}.landing-page .example-set{position:absolute;top:0;left:0;width:100%;opacity:0;animation:cycleExample 24s linear infinite}.landing-page .example-set-a{animation-delay:0s}.landing-page .example-set-b{animation-delay:6s}.landing-page .example-set-c{animation-delay:12s}.landing-page .example-set-d{animation-delay:18s}@keyframes cycleExample{0%,4%{opacity:0}20%,5%{opacity:1}21%,to{opacity:0}}.landing-page .type-anim{display:inline;overflow:hidden;white-space:nowrap;border-right:2px solid var(--ink);animation:typing 2s steps(40) forwards;max-width:0}.landing-page .type-step-1{animation-delay:0s;max-width:100%}.landing-page .type-step-2{animation-delay:.5s;max-width:100%}.landing-page .type-step-3{animation-delay:1s;max-width:100%}@keyframes typing{0%{max-width:0}to{max-width:100%}}.landing-page .landing-cursor{display:inline-block;width:2px;height:1em;background:var(--ink);animation:cursorBlink 1s step-end infinite;vertical-align:text-bottom;margin-left:2px}@keyframes cursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}.landing-page .feature-info{padding:1.75rem}.landing-page .feature-tag{font-family:var(--landing-font-sans)!important;font-size:.75rem!important;font-weight:600;text-transform:uppercase;letter-spacing:1.08px;color:var(--warm-muted);display:block;margin-bottom:.5rem}.landing-page .feature-title{font-family:var(--landing-font-sans)!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:-.4px;margin:0 0 .5rem!important;color:var(--ink);line-height:1.4!important}.landing-page .feature-desc{font-family:var(--landing-font-sans)!important;font-size:1rem!important;line-height:1.6!important;color:var(--warm-muted);margin:0!important}.landing-page .usecase-section{width:100%;max-width:1200px;padding:6rem 3.75rem}.landing-page .uc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2.5rem}.landing-page .uc-item{background:#ffffff;border:1px solid var(--warm-border);border-radius:1.5rem;padding:2rem 1.5rem;text-align:center;box-shadow:var(--shadow-soft);transition:transform .2s ease}.landing-page .uc-item:hover{transform:translateY(-2px)}.landing-page .uc-stat{font-family:var(--landing-font-mono)!important;font-size:2.5rem!important;font-weight:600;color:var(--ink);line-height:1;display:block;margin-bottom:.5rem}.landing-page .uc-unit{font-size:.75rem!important;font-weight:600;text-transform:uppercase;letter-spacing:1.08px;display:block}.landing-page .uc-more,.landing-page .uc-unit{font-family:var(--landing-font-sans)!important;color:var(--warm-muted)}.landing-page .uc-more{font-size:1rem!important;text-align:center}.landing-page .landing-pricing-section{width:100%;max-width:1200px;padding:0 3.75rem 6rem}.landing-page .landing-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.landing-page .landing-pricing-card{border-radius:1.75rem;padding:1.75rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:1rem}.landing-page .landing-pricing-card.starter{border:1px solid var(--warm-border);background:#ffffff}.landing-page .landing-pricing-card.managed{border:1px solid #056b3c;background:linear-gradient(160deg,#02492a,#013a20);color:var(--cream)}.landing-page .landing-pricing-card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing-page .landing-pricing-badge,.landing-page .landing-pricing-label{font-family:var(--landing-font-mono)!important;font-size:.8125rem!important;font-weight:600;text-transform:uppercase;letter-spacing:1.08px}.landing-page .landing-pricing-label{color:var(--warm-muted)}.landing-page .landing-pricing-card.managed .landing-pricing-label{color:#84e7a5}.landing-page .landing-pricing-badge{background:var(--matcha);color:#ffffff;padding:.35rem .75rem;border-radius:999px}.landing-page .landing-pricing-price-row{display:flex;align-items:baseline;gap:.65rem}.landing-page .landing-pricing-price{font-family:var(--landing-font-sans)!important;font-size:3rem!important;font-weight:600;letter-spacing:-2px;line-height:1;color:var(--ink)}.landing-page .landing-pricing-card.managed .landing-pricing-price{color:var(--cream)}.landing-page .landing-pricing-desc,.landing-page .landing-pricing-footer p,.landing-page .landing-pricing-period{font-family:var(--landing-font-sans)!important;color:var(--warm-muted)}.landing-page .landing-pricing-period{font-size:1rem!important}.landing-page .landing-pricing-card.managed .landing-pricing-desc,.landing-page .landing-pricing-card.managed .landing-pricing-period{color:rgba(250,249,247,.74)}.landing-page .landing-pricing-desc{font-size:1.0625rem!important;line-height:1.6!important;margin:0!important}.landing-page .landing-pricing-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.landing-page .landing-pricing-features li{display:flex;align-items:flex-start;gap:.7rem;font-family:var(--landing-font-sans)!important;font-size:1rem!important;line-height:1.6!important;color:var(--ink)}.landing-page .landing-pricing-card.managed .landing-pricing-features li{color:var(--cream)}.landing-page .landing-pricing-features li:before{content:"\2713";color:var(--matcha);font-weight:600;flex-shrink:0}.landing-page .landing-pricing-card.managed .landing-pricing-features li:before{color:#84e7a5}.landing-page .landing-pricing-footer{margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing-page .landing-pricing-footer p{font-size:1rem!important;line-height:1.6!important;margin:0!important;max-width:520px}.landing-page .flip-counter{display:inline-flex;align-items:baseline}.landing-page .meet-section{width:100%;padding:6rem 3.75rem}.landing-page .meet-inner{max-width:1200px;margin:0 auto;background:var(--matcha-dark);border-radius:2.5rem;padding:5rem 4.5rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.landing-page .meet-section h2{font-size:2.75rem!important;font-weight:600!important;letter-spacing:-1.32px;line-height:1.1!important;color:#ffffff}.landing-page .meet-section h2,.landing-page .meet-text-col p{font-family:var(--landing-font-sans)!important;margin:0 0 1.5rem!important}.landing-page .meet-text-col p{font-size:1.125rem!important;line-height:1.6!important;color:var(--matcha-light);font-weight:400}.landing-page .meet-flash-col{display:flex;justify-content:center}.landing-page .meet-flash-img{width:100%;max-width:400px;height:auto;object-fit:contain;border-radius:2rem}.landing-page .faq-section{width:100%;max-width:800px;padding:6rem 3.75rem;margin:0 auto}.landing-page .faq-section h2{font-family:var(--landing-font-sans)!important;font-size:2.75rem!important;font-weight:600!important;letter-spacing:-1.32px;line-height:1.1!important;color:var(--ink);margin:0 0 .75rem!important}.landing-page .faq-list{display:flex;flex-direction:column}.landing-page .faq-item{border-bottom:1px dashed var(--warm-border)}.landing-page .faq-question{font-family:var(--landing-font-sans)!important;font-size:1.125rem!important;font-weight:500;color:var(--ink);width:100%;text-align:left;padding:1.25rem 0;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:color .2s}.landing-page .faq-question:hover{color:var(--charcoal)}.landing-page .faq-question-text{flex:1}.landing-page .faq-icon{font-size:1.25rem;font-weight:400;color:var(--warm-muted);flex-shrink:0;width:1.5rem;text-align:center}.landing-page .faq-answer-wrapper{max-height:0;overflow:hidden;transition:max-height .3s ease}.landing-page .faq-open .faq-answer-wrapper{max-height:300px}.landing-page .faq-answer-inner{padding-bottom:1.25rem}.landing-page .faq-answer{font-family:var(--landing-font-sans)!important;font-size:1rem!important;line-height:1.6!important;color:var(--charcoal);margin:0!important}.landing-page .landing-footer{width:100%;max-width:1200px;margin:0 auto;padding:2.5rem 2rem 3.5rem;text-align:center;font-family:var(--landing-font-mono)!important;font-size:.75rem!important;color:var(--warm-muted);letter-spacing:.5px;border-top:1px solid var(--warm-border)}.landing-page .landing-footer a{color:var(--charcoal);text-decoration:none;transition:color .2s;display:inline-flex;align-items:center;min-height:44px;padding:.5rem .25rem}.landing-page .landing-footer a:hover{color:var(--ink)}@media (max-width:991px){.landing-page{padding-bottom:5rem;justify-content:flex-start}.landing-page .landing-nav{position:sticky;top:0;z-index:20}.landing-page .main-container{grid-template-columns:1fr;min-height:auto;padding:2.5rem 1.5rem 2rem;gap:0;max-width:100%;box-sizing:border-box}.landing-page .content-col{padding:0;text-align:center;max-width:640px;width:100%;margin:0 auto;overflow-wrap:break-word;word-wrap:break-word}.landing-page .product-col{display:none}.landing-page h1{font-size:clamp(1.75rem,7vw,2.75rem)!important;letter-spacing:-1.5px}.landing-page p.lead{margin-left:auto;margin-right:auto}.landing-page .cta-group,.landing-page .hero-badges{justify-content:center}.landing-page .feature-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}.landing-page .faq-section,.landing-page .how-section,.landing-page .usecase-section{padding:4.5rem 2rem}.landing-page .landing-pricing-section{padding:0 2rem 4.5rem}.landing-page .meet-section{padding:4.5rem 2rem}.landing-page .uc-grid{grid-template-columns:repeat(2,1fr)}.landing-page .meet-inner{grid-template-columns:1fr;padding:3rem 2rem;text-align:center}.landing-page .meet-flash-img{max-width:260px}.landing-page .cta-group--inline,.landing-page .hero-free-badge{margin-left:auto;margin-right:auto}.landing-page .cta-group--inline{max-width:460px}.landing-page .hero-social-proof{justify-content:center}.landing-page .value-props-section{padding:3rem 2rem}.landing-page .value-props-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.landing-page .landing-pricing-grid{grid-template-columns:1fr}.landing-page .landing-pricing-footer{flex-direction:column;align-items:flex-start}.landing-page .landing-nav-center{display:none}.landing-page .mobile-nav{display:block}.landing-page .landing-nav-links{display:none}}@media (max-width:479px){.landing-page h1{font-size:clamp(1.5rem,7vw,2rem)!important;letter-spacing:-1px;margin-bottom:.75rem!important}.landing-page p.lead{font-size:.9375rem!important;margin-bottom:2.5rem;line-height:1.5!important}.landing-page .faq-section h2,.landing-page .how-intro h2,.landing-page .how-section h2,.landing-page .meet-section h2{font-size:1.75rem!important}.landing-page .main-container{padding:2.5rem 1.25rem 3rem;gap:0}.landing-page .cta-group{margin-bottom:3rem}.landing-page .cta-group+.hero-badges{margin-top:0;margin-bottom:.5rem}.landing-page .hero-badges{margin-bottom:.5rem}.landing-page .hero-social-proof{margin-top:0;margin-bottom:2.5rem}.landing-page .card-stack-mobile{margin-top:0;margin-bottom:1rem}.landing-page .faq-section,.landing-page .how-section,.landing-page .usecase-section{padding:3rem 1.25rem}.landing-page .landing-pricing-section{padding:0 1.25rem 3rem}.landing-page .meet-section{padding:3rem 1rem}.landing-page .how-intro{margin-bottom:2rem}.landing-page .live-jobs-ticker{padding:1.75rem 0;margin-top:.5rem}.landing-page .platforms-section{padding:3rem 0}.landing-page .platforms-grid{gap:1rem 1.5rem;padding:0 1rem}.landing-page .platform-logo{height:24px}.landing-page .platform-name{font-size:.6rem}.landing-page .uc-grid{grid-template-columns:1fr;gap:1rem}.landing-page .uc-item{padding:1.5rem 1rem}.landing-page .landing-pricing-card{padding:1.25rem}.landing-page .landing-pricing-price{font-size:2.35rem!important}.landing-page .landing-pricing-card-top,.landing-page .landing-pricing-footer{flex-direction:column;align-items:flex-start}.landing-page .landing-pricing-badge{width:100%;text-align:center}.landing-page .landing-pricing-footer .btn{width:100%;display:inline-flex;justify-content:center;min-height:48px}.landing-page .uc-stat{font-size:2rem!important}.landing-page .landing-nav{padding:0 1rem;height:52px}.landing-page .landing-nav-links{gap:.75rem}.inline-cta-field,.landing-page .cta-group{flex-direction:column}.inline-cta-field{border-radius:16px}.inline-cta-input{padding:.875rem 1.25rem;font-size:16px}.inline-cta-btn{border-radius:12px;margin:0 4px 4px;padding:.875rem 1.5rem;font-size:16px!important}.channel-toggle{align-self:flex-start}.channel-toggle-btn{padding:.5rem 1.25rem;font-size:.875rem}.sms-display-cta{flex-direction:column;align-items:flex-start;gap:.5rem}.landing-page .hero-social-proof{gap:.5rem}.landing-page .social-proof-number{font-size:.9375rem!important}.landing-page .social-proof-label{font-size:.625rem!important}.landing-page .hero-mascot-card{padding:2rem;border-radius:2rem}.landing-page .meet-inner{border-radius:1.5rem;padding:2.5rem 1.5rem;gap:2rem}.landing-page .meet-section h2{margin-bottom:1rem!important}.landing-page .meet-text-col p{font-size:1rem!important;margin-bottom:1rem!important}.landing-page .meet-flash-img{max-width:180px}.landing-page .landing-footer{padding:1.5rem 1.25rem 2rem;font-size:.6875rem!important}.landing-page .feature-info{padding:1.25rem}.landing-page .feature-title{font-size:1.125rem!important}.landing-page .feature-desc{font-size:.875rem!important}.landing-page .card-screen{aspect-ratio:3/2;padding:1rem}.landing-page .card-screen-inner{padding:.75rem;font-size:.6875rem}.landing-page .card-label{margin-bottom:.35rem}.landing-page .card-label,.landing-page .card-window-body,.landing-page .data-stream{font-size:.625rem!important}.landing-page .result-text{font-size:.5rem!important}.landing-page .checklist li{font-size:.625rem!important}.landing-page .faq-question{font-size:1rem!important;padding:1rem 0}.landing-page .faq-answer{font-size:.9375rem!important}.landing-page .how-props{gap:1rem}.landing-page .how-prop{font-size:.75rem!important}.landing-page .hero-badge-text{font-size:.6875rem!important}.landing-page .upwork-badge-logo{height:16px}}@media (prefers-reduced-motion:reduce){.landing-page .type-anim{animation:none;max-width:100%;border-right:none}.landing-page .example-set{animation:none}.landing-page .example-set-a{opacity:1}.landing-page .progress-line{animation:none;width:75%}.landing-page .landing-cursor{animation:none}}.sticky-mobile-cta{display:none}@media (max-width:991px){.sticky-mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;z-index:19;background:var(--cream);border-top:1px solid var(--warm-border);box-shadow:0 -2px 8px rgba(0,0,0,.06);padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom, 0px));transform:translateY(100%);pointer-events:none}.sticky-mobile-cta--visible{transform:translateY(0);transition:transform .25s ease;pointer-events:auto}.sticky-mobile-cta-btn{display:block;width:100%;background:var(--ink);color:var(--cream);font-family:var(--landing-font-sans);font-size:1rem;font-weight:500;padding:.875rem 2rem;border:none;border-radius:1584px;cursor:pointer;min-height:44px;text-align:center}}@media (max-width:479px){.landing-page .inline-capture{flex-direction:column;width:100%}.landing-page .inline-capture button,.landing-page .inline-capture input{width:100%;min-height:44px}.sticky-mobile-cta .inline-capture{display:flex;flex-direction:column;gap:.5rem;width:100%}.sticky-mobile-cta .inline-capture input{width:100%;min-height:44px;padding:.75rem 1rem;border:1px solid var(--warm-border);border-radius:1584px;font-family:var(--landing-font-sans);font-size:16px;background:#ffffff}}.email-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem;animation:fadeIn .15s ease-out}.email-modal{position:relative;background:var(--cream);border-radius:12px;width:100%;max-width:680px;height:min(680px,92vh);max-height:92vh;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:fadeInUp .2s ease-out forwards;display:flex;flex-direction:column;overflow:hidden}.email-modal-head{display:flex;justify-content:flex-end;padding:.9rem .9rem 0;flex-shrink:0}.email-modal-close{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;background:rgba(255,255,255,.92);border:1px solid var(--warm-border-light);border-radius:999px;font-size:1.25rem;color:var(--warm-muted);cursor:pointer;line-height:1;padding:0;flex-shrink:0;transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.email-modal-close:hover{color:var(--ink);border-color:var(--warm-border);background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.08)}.email-modal-body{display:flex;flex-direction:column;flex:1;min-height:0}.email-modal-body--pills{display:flex;flex-direction:column}.email-modal-pill-bar{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.email-modal-pill{font-family:var(--landing-font-sans);font-size:.82rem;font-weight:500;padding:.42rem .95rem;border-radius:999px;border:1px solid var(--warm-border);background:#fff;color:var(--charcoal);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.email-modal-pill:hover{border-color:var(--ink);box-shadow:0 1px 4px rgba(0,0,0,.08)}.email-modal-pill.active{background:var(--ink);color:#fff;border-color:var(--ink)}.email-modal-right{padding:1.75rem}.email-draft,.email-modal-right{display:flex;flex-direction:column;flex:1;min-height:0}.email-draft{background:#fff;border:1px solid var(--warm-border-light);border-radius:8px}.email-draft-row{display:flex;align-items:center;padding:.55rem 1rem;border-bottom:1px solid var(--warm-border-light);gap:.75rem}.email-draft-label{font-family:var(--landing-font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--warm-muted);min-width:52px}.email-draft-value{font-family:var(--landing-font-sans);font-size:.9rem;color:var(--ink)}.email-draft-row--locked{opacity:.55}.email-draft-lock{margin-left:auto;color:var(--warm-muted);display:flex;align-items:center}.email-draft-row--editable .email-draft-input{border-bottom:1px dashed var(--warm-border-light);padding-bottom:2px;transition:border-color .15s,background-color .15s}.email-draft-row--editable .email-draft-input:hover{border-bottom-color:var(--warm-muted);background:#fdf8f0}.email-draft-row--editable .email-draft-input:focus{border-bottom-color:var(--ink);background:#fdf8f0}.email-draft-input{flex:1;border:none;outline:none;background:transparent;font-family:var(--landing-font-sans);font-size:.9rem;color:var(--ink);padding:0}.email-draft-row-from{background:#fdf8f0}.email-draft-input::placeholder{color:var(--warm-muted)}.email-draft-divider{height:1px;background:var(--warm-border-light)}.email-draft-preview-label{font-family:var(--landing-font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;color:var(--warm-muted);padding:.5rem 1rem 0}.email-draft-body{padding:.75rem 1rem 1rem;font-family:var(--landing-font-sans);font-size:.86rem;line-height:1.5;color:var(--charcoal);flex:1;min-height:0;overflow-y:auto}.email-draft-body p{margin:0 0 .5rem}.email-draft-textarea{border:1px dashed var(--warm-border-light);outline:none;background:transparent;resize:none;width:100%;border-radius:6px;transition:border-color .15s,background-color .15s;cursor:text}.email-draft-textarea:hover{border-color:var(--warm-border-light);background:#fdf8f0}.email-draft-textarea:focus{border-color:var(--warm-muted);background:#fdf8f0}.email-draft-attachment-remove{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:none;background:transparent;color:var(--warm-muted);font-size:1rem;line-height:1;cursor:pointer;border-radius:4px;transition:color .15s,background-color .15s;padding:0;margin-left:.25rem}.email-draft-attachment-remove:hover{color:var(--ink);background:var(--warm-border-light)}.email-draft-attachment{padding:.6rem 1rem;border-top:1px solid var(--warm-border-light)}.email-draft-attachment-link{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:1px solid var(--warm-border-light);border-radius:6px;background:var(--cream);text-decoration:none;transition:border-color .15s}.email-draft-attachment-link:hover{border-color:var(--warm-muted)}.email-draft-attachment-icon{font-size:.9rem}.email-draft-attachment-name{font-family:var(--landing-font-sans);font-size:.8rem;font-weight:500;color:var(--ink)}.email-draft-attachment-size{font-family:var(--landing-font-sans);font-size:.7rem;color:var(--warm-muted)}.email-draft-error{font-family:var(--landing-font-sans);font-size:.8rem;color:#c53030;margin-top:.5rem}.email-draft-send{margin-top:1rem;align-self:flex-end;background:var(--ink);color:var(--cream);padding:.65rem 1.75rem;font-size:.95rem;min-height:44px;border-radius:8px;font-family:var(--landing-font-sans);font-weight:500;border:1.5px solid var(--ink);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.email-draft-send:hover:not(:disabled){transform:scale(1.03);box-shadow:0 8px 18px rgba(0,0,0,.12),var(--shadow-soft)}.email-draft-send:disabled{opacity:.5;cursor:not-allowed}.email-modal-success{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.email-modal-success-icon{font-family:var(--landing-font-mono);font-size:1.5rem;color:var(--ink);display:block}.email-modal-success p{font-family:var(--landing-font-sans);font-size:1rem;color:var(--charcoal);margin-top:.5rem}.compose-hp{position:absolute;left:-9999px;height:0;width:0;overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991px){.email-modal{height:min(680px,90vh);max-height:90vh}.email-modal-pill-bar{gap:.4rem}.email-modal-pill{font-size:.78rem;padding:.35rem .75rem}.email-modal-right{padding:1.5rem}.email-draft-body{overflow-y:visible}.email-draft-input,.email-draft-textarea{font-size:16px}.landing-page .btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:320px}.landing-page .price-tag{display:block;text-align:center;margin-top:.5rem}}@media (max-width:479px){.email-modal-overlay{padding:0;align-items:stretch}.email-modal{border-radius:0;width:100%;max-height:100dvh;max-width:100%;height:100dvh;overflow-y:auto}.email-modal-head{padding:.6rem .75rem 0}.email-modal-close{width:2.75rem;height:2.75rem;font-size:1.45rem}.email-modal-body{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.email-modal-pill-bar{gap:.35rem;margin-bottom:.75rem}.email-modal-pill{font-size:.75rem;padding:.3rem .65rem}.email-modal-right{padding:.75rem 1rem 1rem;flex-shrink:0}.email-draft{min-height:auto;flex:none}.email-draft-row{padding:.5rem .75rem}.email-draft-label{min-width:44px;font-size:.65rem}.email-draft-value{font-size:.82rem}.email-draft-input,.email-draft-textarea{font-size:16px}.email-draft-body{padding:.65rem .75rem;overflow-y:visible}.email-draft-send{width:100%;text-align:center;min-height:44px;margin-top:.75rem}.email-modal-success{padding:3rem 1.5rem}.landing-page .price-tag{text-align:center}}.flash-tour-popover{background:var(--cream)!important;border:1px solid var(--warm-border)!important;border-radius:12px!important;box-shadow:0 12px 40px rgba(0,0,0,.15)!important;max-width:320px!important}.flash-tour-popover,.flash-tour-popover .driver-popover-title{font-family:var(--landing-font-sans)!important;color:var(--ink)!important}.flash-tour-popover .driver-popover-title{font-size:1rem!important;font-weight:600!important;letter-spacing:-.02em!important}.flash-tour-popover .driver-popover-description{font-family:var(--landing-font-sans)!important;font-size:.9rem!important;color:var(--charcoal)!important;line-height:1.5!important}.flash-tour-popover .driver-popover-progress-text{font-family:var(--landing-font-mono)!important;font-size:.7rem!important;color:var(--warm-muted)!important;text-transform:uppercase!important;letter-spacing:.5px!important}.flash-tour-popover .driver-popover-footer{flex-wrap:wrap!important;gap:.5rem!important}.flash-tour-popover .driver-popover-navigation-btns button{font-family:var(--landing-font-sans)!important;font-weight:500!important;border-radius:8px!important;font-size:.85rem!important;padding:.4rem 1rem!important;text-shadow:none!important}.flash-tour-popover .driver-popover-next-btn{background:var(--ink)!important;color:var(--cream)!important;border:1px solid var(--ink)!important}.flash-tour-popover .driver-popover-prev-btn{background:transparent!important;color:var(--charcoal)!important;border:1px solid var(--warm-border)!important}@media (max-width:479px){.flash-tour-popover{max-width:min(280px,calc(100vw - 2rem))!important;left:auto!important;right:auto!important}}.landing-page .live-job-card{display:flex;align-items:center;gap:.75rem;background:#ffffff;border:1px solid var(--warm-border);border-radius:1rem;padding:.75rem 1rem;box-shadow:0 1px 3px rgba(0,0,0,.04);font-family:var(--landing-font-sans)}.landing-page .live-job-card--compact{gap:.5rem;padding:.5rem .75rem;border-radius:.75rem;white-space:nowrap}.landing-page .live-job-icon{width:32px;height:32px;object-fit:contain;flex-shrink:0;border-radius:6px}.landing-page .live-job-icon--compact{width:20px;height:20px}.landing-page .live-job-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.landing-page .live-job-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.landing-page .live-job-name{font-size:.875rem;font-weight:600;color:var(--ink);letter-spacing:-.2px}.landing-page .live-job-time{font-family:var(--landing-font-mono);font-size:.6875rem;color:var(--warm-muted);flex-shrink:0}.landing-page .live-job-detail{font-size:.6875rem;font-weight:400;color:var(--warm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-page .live-job-bottom{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.landing-page .live-job-type{font-size:.75rem;font-weight:500;color:var(--charcoal)}.landing-page .live-job-status{font-family:var(--landing-font-mono);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:.15rem .5rem;border-radius:999px;flex-shrink:0}.landing-page .live-job-status--active{color:#946800;background:rgba(251,189,65,.15);border:1px solid rgba(251,189,65,.4)}.landing-page .live-job-status--done{color:var(--matcha);background:rgba(7,138,82,.08);border:1px solid rgba(7,138,82,.2)}.landing-page .live-job-status--delivered{color:var(--slushie-dark);background:rgba(59,211,253,.1);border:1px solid rgba(59,211,253,.25)}.landing-page .card-stack-container{width:100%;max-width:380px;margin:0 auto}.landing-page .card-stack-label{font-family:var(--landing-font-mono);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--warm-muted);margin-bottom:.75rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem}.landing-page .card-stack-dot{width:6px;height:6px;border-radius:50%;background:var(--matcha);display:inline-block;animation:pulseDot 2s ease-in-out infinite}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.3}}.landing-page .card-stack-mask{height:480px;overflow:hidden;position:relative;border-radius:1.25rem;mask-image:linear-gradient(180deg,transparent 0,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,black 8%,black 92%,transparent)}.landing-page .card-stack-track{display:flex;flex-direction:column;gap:.75rem;animation:cardStackScroll 40s linear infinite}@keyframes cardStackScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.landing-page .card-stack-mobile{display:none}@media (max-width:991px){.landing-page .card-stack-mobile{display:block;width:100%;margin-top:1.5rem}.landing-page .card-stack-mobile .card-stack-label{text-align:center}.landing-page .card-stack-mobile-mask{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent 0,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 5%,black 95%,transparent)}.landing-page .card-stack-mobile-track{display:flex;gap:.5rem;width:max-content;animation:cardStackScrollH 120s linear infinite}}@media (max-width:479px){.landing-page .card-stack-mobile-track{animation-duration:200s}}@keyframes cardStackScrollH{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.landing-page .card-stack-dot,.landing-page .card-stack-mobile-track,.landing-page .card-stack-track{animation:none}}.landing-page .floating-cards-container{position:relative;width:100%;max-width:500px;margin:0 auto;min-height:480px}.landing-page .floating-cards-container,.landing-page .floating-cards-mascot{display:flex;align-items:center;justify-content:center}.landing-page .floating-cards-mascot-img{width:100%;max-width:280px;height:auto;object-fit:contain}.landing-page .floating-card-slot{position:absolute;z-index:2;animation:floatCardIn .5s ease-out both;max-width:260px}.landing-page .float-pos-tl{top:2%;left:-10%;animation-delay:0s}.landing-page .float-pos-tr{top:5%;right:-8%;animation-delay:.3s}.landing-page .float-pos-bl{bottom:8%;left:-12%;animation-delay:.6s}.landing-page .float-pos-br{bottom:2%;right:-6%;animation-delay:.9s}@keyframes floatCardIn{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.landing-page .floating-card-slot{animation:none;opacity:1}}.landing-page .live-jobs-ticker{width:100%;padding:1.25rem 0;border-top:1px dashed var(--warm-border);border-bottom:1px dashed var(--warm-border);overflow:hidden}.landing-page .live-jobs-ticker-label{font-family:var(--landing-font-mono);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--warm-muted);text-align:center;margin:0 0 .75rem}.landing-page .live-jobs-ticker-mask{overflow:hidden;width:100%;max-width:1400px;margin:0 auto;mask-image:linear-gradient(90deg,transparent 0,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 5%,black 95%,transparent)}.landing-page .live-jobs-ticker-track{display:flex;gap:.75rem;align-items:center;animation:scroll 60s linear infinite;width:max-content}@media (max-width:479px){.landing-page .live-jobs-ticker-track{animation-duration:200s}}@media (min-width:480px) and (max-width:991px){.landing-page .live-jobs-ticker-track{animation-duration:140s}}@media (prefers-reduced-motion:reduce){.landing-page .live-jobs-ticker-track{animation:none}}