html:has(.lp){scroll-behavior:smooth}.lp{--ink:#1F1A1C;--ink-soft:#2B2528;--plum:#3D2645;--plum-deep:#2D1A33;--cream:#FBF3E4;--paper:#FDFCFA;--paper-tint:#F8F2E8;--paper-tint-soft:#FBF6EE;--ember:#F2542D;--ember-soft:#FF8A66;--raspberry:#C42348;--warm-grey:#6E6164;--warm-grey-soft:#8A7E81;--hair:rgba(61,38,69,0.12);--hair-strong:rgba(61,38,69,0.22);--ember-rule:rgba(242,84,45,0.4);--font-display:var(--font-landing-serif),"Georgia",serif;--font-ui:var(--font-landing-ui),system-ui,sans-serif;--font-body:var(--font-body),system-ui,sans-serif;--font-mono:var(--font-mono),ui-monospace,monospace;--radius-sm:8px;--radius:14px;--radius-lg:22px;--shadow-card:0 1px 2px rgba(31,26,28,0.04),0 8px 24px rgba(31,26,28,0.06);--shadow-card-hover:0 1px 2px rgba(31,26,28,0.05),0 18px 40px rgba(31,26,28,0.09);--shadow-btn:0 1px 2px rgba(31,26,28,0.08),0 6px 18px rgba(61,38,69,0.18);--shadow-btn-hover:0 2px 4px rgba(31,26,28,0.10),0 12px 28px rgba(61,38,69,0.24);--max:1240px}.lp *{box-sizing:border-box}.lp{margin:0;padding:0}.lp{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16.5px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.lp ::selection{background:var(--ember);color:var(--paper)}.lp img,.lp svg{display:block;max-width:100%}.lp a{color:inherit;text-decoration:none}.lp .container{width:100%;max-width:var(--max);margin:0 auto;padding:0 28px}.lp h1,.lp h2,.lp h3,.lp h4{font-family:var(--font-ui);font-weight:600;letter-spacing:-.01em;line-height:1.08;margin:0;color:var(--ink)}.lp h1{font-size:clamp(48px,7.4vw,96px);letter-spacing:-.025em}.lp h2{font-size:clamp(34px,4.4vw,56px);letter-spacing:-.022em}.lp h3{font-size:clamp(20px,1.6vw,24px);letter-spacing:-.012em}.lp h4{font-size:16px;letter-spacing:.01em}.lp .serif-italic{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--plum)}.lp .eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ember);display:inline-flex;align-items:center;gap:10px}.lp .eyebrow .dash{width:22px;height:1px;background:var(--ember);display:inline-block}.lp .section-num{font-family:var(--font-mono);font-size:13px;color:var(--warm-grey);letter-spacing:.08em}.lp p{margin:0 0 1em;color:var(--warm-grey)}.lp p strong{color:var(--ink);font-weight:600}.lp header.site{position:sticky;top:0;z-index:50;background:var(--plum);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.1)}.lp .nav-wrap{display:flex;align-items:center;justify-content:space-between;height:68px}.lp .brand{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;line-height:1;color:var(--cream)}.lp .brand .mark{flex:0 0 auto}.lp .brand .wordmark{font-family:var(--font-emberry),ui-sans-serif,system-ui,sans-serif;font-weight:400;letter-spacing:.05em;font-size:22px;color:var(--cream);-webkit-text-stroke:1.2px var(--cream)}.lp .brand .wordmark .lead-e{color:var(--ember-soft);-webkit-text-stroke:1.2px var(--ember-soft)}.lp nav.primary{display:flex;align-items:center;gap:30px}.lp nav.primary a{font-family:var(--font-ui);font-size:14.5px;font-weight:700;color:var(--cream);position:relative;padding:4px 0}.lp nav.primary a:after{content:"";position:absolute;left:0;right:100%;bottom:-3px;height:1px;background:var(--ember-soft);transition:right .28s ease}.lp nav.primary a:hover{color:var(--cream)}.lp nav.primary a:hover:after{right:0}.lp .nav-cta{display:inline-flex;gap:10px;align-items:center}.lp header.site .btn-ghost{color:var(--cream);border-color:rgba(251,243,228,.45)}.lp header.site .btn-ghost:hover{background:rgba(251,243,228,.12);border-color:var(--cream);color:var(--cream)}.lp header.site .btn-primary{background:var(--ember);color:var(--cream);border-color:transparent}.lp header.site .btn-primary:hover{background:var(--ember-soft)}.lp header.site .nav-cta .btn{padding:6px 16px;font-size:13.5px}.lp .btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-weight:600;font-size:14.5px;letter-spacing:-.005em;padding:12px 20px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease;white-space:nowrap}.lp .btn-primary{background:var(--plum);color:var(--cream);box-shadow:var(--shadow-btn)}.lp .btn-primary:hover{background:var(--plum-deep);transform:translateY(-1px);box-shadow:var(--shadow-btn-hover)}.lp .btn-primary:active{transform:scale(.98)}.lp .btn-ghost{background:transparent;color:var(--plum);border:1.5px solid var(--plum)}.lp .btn-ghost:hover{background:var(--plum);color:var(--cream);border-color:var(--plum)}.lp .btn-ghost:active{transform:scale(.98)}.lp .btn-large{padding:16px 26px;font-size:16px}.lp .hero{position:relative;padding:110px 0 80px;background:var(--paper);overflow:hidden}.lp .hero-accent{position:absolute;top:12%;right:-120px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(242,84,45,.12) 0,rgba(242,84,45,.06) 30%,transparent 70%);filter:blur(50px);pointer-events:none;z-index:0}.lp .hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:start}.lp .hero-copy{max-width:640px}.lp .hero-eyebrow{display:inline-flex;align-items:center;gap:12px;padding:7px 14px;border:1px solid var(--hair-strong);border-radius:999px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--plum);background:var(--paper)}.lp .hero-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--ember)}.lp h1.hero-title{margin:26px 0 22px;font-family:var(--font-ui);font-weight:600;font-size:clamp(48px,7vw,92px);line-height:1.02;color:var(--ink);letter-spacing:-.022em}.lp h1.hero-title em{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--plum)}.lp .hero-sub{font-family:var(--font-body);font-size:19px;line-height:1.55;color:var(--warm-grey);margin:0 0 34px;max-width:560px}.lp .hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:38px}.lp .hero-trust{display:flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:11px;color:var(--warm-grey);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap}.lp .hero-trust span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.lp .hero-trust .pip{width:6px;height:6px;border-radius:50%;background:var(--ember)}.lp .fade-up{opacity:0;transform:translateY(18px);animation:fadeUp .9s ease forwards}.lp .fade-up.d1{animation-delay:.08s}.lp .fade-up.d2{animation-delay:.18s}.lp .fade-up.d3{animation-delay:.3s}.lp .fade-up.d4{animation-delay:.42s}.lp .fade-up.d5{animation-delay:.54s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.lp .hero-preview{position:relative;perspective:1400px;margin-top:58px}.lp .preview-card{position:relative;border-radius:20px;background:var(--paper);border:1px solid var(--hair);box-shadow:var(--shadow-card);padding:22px;transform:rotateY(-3deg) rotateX(1.5deg)}.lp .preview-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.lp .preview-head .tabs{display:flex;gap:18px;font-family:var(--font-mono);font-size:11.5px;color:var(--warm-grey);letter-spacing:.1em;text-transform:uppercase}.lp .preview-head .tabs .active{color:var(--ink);position:relative}.lp .preview-head .tabs .active:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1.5px;background:var(--ember)}.lp .preview-head .dots{display:flex;gap:6px}.lp .preview-head .dots span{width:8px;height:8px;border-radius:50%;background:var(--hair)}.lp .preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lp .metric{border:1px solid var(--hair);border-radius:14px;padding:14px 16px;background:var(--paper-tint-soft)}.lp .metric .label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--warm-grey)}.lp .metric .value{font-family:var(--font-mono);font-weight:700;font-size:30px;color:var(--ink);margin-top:6px;letter-spacing:-.02em}.lp .metric .delta{font-family:var(--font-mono);font-size:11.5px;color:var(--ember);margin-top:2px}.lp .preview-chart{grid-column:span 2;border:1px solid var(--hair);border-radius:14px;padding:16px;background:var(--paper-tint-soft)}.lp .preview-chart .title{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--warm-grey);margin-bottom:6px}.lp .preview-chart svg{width:100%;height:80px}.lp .preview-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;margin-top:8px;background:var(--paper);font-family:var(--font-mono);font-size:12px;color:var(--ink);border:1px solid var(--hair)}.lp .preview-row .sla-chip{font-size:10.5px;padding:3px 8px;border-radius:999px;background:rgba(242,84,45,.1);color:var(--ember);border:1px solid var(--ember-rule);letter-spacing:.06em;text-transform:uppercase}.lp .trust-bar{padding:60px 0 30px;background:var(--paper);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.lp .trust-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.lp .trust-label{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--warm-grey)}.lp .trust-chips{display:flex;gap:22px;flex-wrap:wrap}.lp .trust-chip{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border:1px solid var(--hair);border-radius:999px;font-family:var(--font-mono);font-size:13.5px;color:var(--ink);background:var(--paper)}.lp .trust-chip svg{width:20px;height:20px;color:var(--plum)}.lp section{padding:110px 0;position:relative;overflow:hidden}.lp section.alt{background:var(--paper-tint-soft)}.lp section.deep{background:var(--paper-tint)}.lp .section-head{display:flex;flex-direction:column;gap:22px;margin-bottom:60px;max-width:880px}.lp .section-head .rhs{order:1;display:flex;flex-direction:column;gap:18px}.lp .section-head .lhs{order:2}.lp .section-head h2 .serif-italic{color:var(--plum)}.lp .section-head h2{font-size:clamp(26px,3vw,37px)}.lp .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}@media (max-width:900px){.lp .features-grid{grid-template-columns:1fr}}.lp .feature{position:relative;padding:28px 26px 26px;border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--hair);box-shadow:var(--shadow-card);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;min-height:460px}.lp .feature:hover{transform:translateY(-3px);border-color:var(--hair-strong);box-shadow:var(--shadow-card-hover)}.lp .feature .f-num{font-family:var(--font-mono);font-size:11.5px;color:var(--ember);letter-spacing:.16em;margin-bottom:14px;display:inline-block}.lp .feature h3{font-family:var(--font-ui);font-weight:600;margin-bottom:12px;color:var(--ink)}.lp .feature .f-copy{font-size:15px;color:var(--warm-grey);line-height:1.6;margin:0 0 22px}.lp .feature .demo{margin-top:auto;border-radius:14px;background:var(--paper-tint-soft);border:1px solid var(--hair);padding:18px;position:relative;overflow:hidden}.lp .demo-swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lp .swatch{border:1px solid var(--hair);border-radius:10px;padding:12px;background:var(--paper)}.lp .swatch .swatch-logo{display:flex;align-items:center;gap:8px;font-family:var(--font-ui);font-weight:700;font-size:13px;color:var(--ink)}.lp .swatch .swatch-dot{width:14px;height:14px;border-radius:50%}.lp .swatch .swatch-row{display:flex;gap:6px;margin-top:10px}.lp .swatch .pill{height:8px;flex:1;border-radius:4px}.lp .demo-reg{font-family:var(--font-mono);font-size:12px}.lp .demo-reg .q{color:var(--ink);margin-bottom:12px;font-family:var(--font-ui);font-size:13.5px;font-weight:500}.lp .demo-reg .codes{display:flex;flex-wrap:wrap;gap:6px}.lp .demo-reg .code{padding:4px 10px;border-radius:999px;background:rgba(242,84,45,.1);color:var(--ember);border:1px solid var(--ember-rule);font-size:10.5px;letter-spacing:.06em}.lp .demo-reg .line{height:1px;background:var(--hair);margin:12px 0}.lp .demo-reg .meta{color:var(--warm-grey);font-size:10.5px;text-transform:uppercase;letter-spacing:.12em}.lp .demo-rotation{display:grid;grid-template-columns:repeat(10,1fr);gap:6px}.lp .demo-rotation .cell{aspect-ratio:1;border-radius:4px;background:rgba(61,38,69,.06);position:relative}.lp .demo-rotation .cell.hot{background:var(--ember);animation:rotPulse 2.4s ease-in-out infinite}.lp .demo-rotation .cell.warm{background:rgba(242,84,45,.3)}@keyframes rotPulse{0%,to{opacity:1}50%{opacity:.55}}.lp .demo-rotation-meta{display:flex;justify-content:space-between;margin-top:10px;font-family:var(--font-mono);font-size:10.5px;color:var(--warm-grey)}.lp .demo-followup{font-family:var(--font-ui)}.lp .demo-followup .qline{font-size:13.5px;color:var(--ink);margin-bottom:12px;font-weight:500}.lp .demo-followup .faces{display:flex;gap:8px;margin-bottom:14px}.lp .demo-followup .face{width:30px;height:30px;border-radius:50%;border:1px solid var(--hair);display:inline-flex;align-items:center;justify-content:center;background:var(--paper)}.lp .demo-followup .face.selected{border-color:var(--ember);background:rgba(242,84,45,.1)}.lp .demo-followup .face svg{width:16px;height:16px;color:var(--warm-grey)}.lp .demo-followup .face.selected svg{color:var(--ember)}.lp .demo-followup .slide{border:1px solid var(--ember-rule);border-radius:10px;padding:12px 14px;background:rgba(242,84,45,.04);animation:slidein .6s ease}@keyframes slidein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lp .demo-followup .slide-label{font-family:var(--font-mono);font-size:10.5px;color:var(--ember);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.lp .demo-followup .chips{display:flex;flex-wrap:wrap;gap:6px}.lp .demo-followup .chip{padding:5px 10px;border-radius:999px;background:var(--paper);border:1px solid var(--hair);font-size:11.5px;color:var(--ink)}.lp .demo-followup .chip.on{background:rgba(242,84,45,.12);border-color:var(--ember-rule);color:var(--ember)}.lp .demo-focus{font-family:var(--font-ui)}.lp .demo-focus .lead{font-size:13px;color:var(--warm-grey);margin-bottom:10px}.lp .demo-focus .topics{display:flex;flex-wrap:wrap;gap:8px}.lp .demo-focus .topic{padding:7px 12px;border-radius:8px;border:1px solid var(--hair);background:var(--paper);font-size:12px;color:var(--ink)}.lp .demo-focus .topic.active{background:var(--plum);border-color:var(--plum);color:var(--cream)}.lp .demo-channels{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp .demo-channels .ch{padding:12px;border:1px solid var(--hair);border-radius:10px;background:var(--paper)}.lp .demo-channels .ch h4{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--warm-grey);margin-bottom:8px}.lp .demo-channels .ch .body{font-family:var(--font-ui);font-size:12.5px;color:var(--ink)}.lp .demo-channels .ch .pin{margin-top:10px;font-family:var(--font-mono);letter-spacing:.32em;font-size:16px;background:var(--paper-tint);padding:8px 10px;border-radius:6px;text-align:center;color:var(--plum);border:1px solid var(--hair)}.lp .demo-channels .ch .captcha{margin-top:10px;display:flex;align-items:center;gap:10px;font-family:var(--font-ui);font-size:12px;color:var(--ink)}.lp .demo-channels .ch .check{width:18px;height:18px;border-radius:4px;border:1px solid var(--hair-strong);display:inline-flex;align-items:center;justify-content:center;background:rgba(242,84,45,.12)}.lp .demo-cases{display:flex;flex-direction:column;gap:8px}.lp .demo-cases .case{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;background:var(--paper);border:1px solid var(--hair);font-family:var(--font-ui);font-size:12.5px;color:var(--ink)}.lp .demo-cases .case .left{display:flex;align-items:center;gap:10px}.lp .demo-cases .case .sla{font-family:var(--font-mono);font-size:10.5px;padding:3px 8px;border-radius:999px;letter-spacing:.06em;text-transform:uppercase}.lp .sla.high{background:rgba(196,35,72,.1);color:var(--raspberry);border:1px solid rgba(196,35,72,.35)}.lp .sla.med{background:rgba(242,84,45,.1);color:var(--ember);border:1px solid var(--ember-rule)}.lp .sla.low{background:var(--paper-tint);color:var(--warm-grey);border:1px solid var(--hair)}.lp .demo-ai{font-family:var(--font-ui)}.lp .demo-ai .prompt{font-family:var(--font-mono);font-size:12px;color:var(--ink);padding:10px 12px;border-radius:8px;background:var(--paper);border:1px solid var(--hair);margin-bottom:12px}.lp .demo-ai .prompt .caret{display:inline-block;width:7px;height:14px;background:var(--ember);vertical-align:-2px;margin-left:2px;animation:blink 1.1s steps(2) infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.lp .demo-ai .draft{padding:10px 12px;border-radius:8px;background:var(--paper);border:1px solid var(--hair);font-size:12.5px;color:var(--ink);margin-bottom:8px}.lp .demo-ai .draft .src{font-family:var(--font-mono);font-size:10.5px;color:var(--warm-grey);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.lp .demo-audience{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.lp .demo-audience .aud{padding:10px 12px;border-radius:10px;border:1px solid var(--hair);background:var(--paper);font-family:var(--font-ui);font-size:12.5px;color:var(--ink)}.lp .demo-audience .aud .meta{font-family:var(--font-mono);font-size:10.5px;color:var(--warm-grey);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.lp .demo-audience .aud.live{border-color:var(--ember-rule);background:rgba(242,84,45,.04)}.lp .demo-toggles{display:flex;flex-direction:column;gap:10px;font-family:var(--font-ui)}.lp .demo-toggles .tog{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--ink)}.lp .demo-toggles .switch{width:34px;height:18px;border-radius:999px;background:var(--paper-tint);position:relative;border:1px solid var(--hair-strong)}.lp .demo-toggles .switch:after{content:"";position:absolute;top:1px;left:1px;width:14px;height:14px;border-radius:50%;background:var(--warm-grey-soft);transition:left .2s ease}.lp .demo-toggles .switch.on{background:var(--plum);border-color:var(--plum)}.lp .demo-toggles .switch.on:after{left:17px;background:var(--cream)}.lp .demo-qr{display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:center}.lp .qr-block{width:84px;height:84px;border-radius:8px;background:var(--paper);border:1px solid var(--hair);position:relative;overflow:hidden}.lp .qr-block svg{width:100%;height:100%}.lp .demo-qr .meta-block .slug{font-family:var(--font-mono);font-size:13px;color:var(--ember)}.lp .demo-qr .meta-block .url{font-family:var(--font-mono);font-size:10.5px;color:var(--warm-grey);margin:4px 0 10px}.lp .demo-qr .tags{display:flex;flex-wrap:wrap;gap:4px}.lp .demo-qr .tag{padding:3px 8px;border-radius:6px;font-family:var(--font-mono);font-size:10.5px;background:var(--paper);color:var(--ink);border:1px solid var(--hair)}.lp .demo-google{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;background:var(--paper);border:1px solid var(--hair)}.lp .demo-google .stars{display:flex;gap:2px}.lp .demo-google .stars svg{width:16px;height:16px;color:#E4A11B}.lp .demo-google .text{font-family:var(--font-ui);font-size:12.5px;color:var(--ink)}.lp .demo-google .text .small{color:var(--warm-grey);font-size:11px}.lp .demo-google .gbtn{margin-left:auto;padding:6px 12px;border-radius:999px;background:var(--plum);color:var(--cream);font-family:var(--font-ui);font-size:11.5px;font-weight:700}.lp .demo-trends svg{width:100%;height:110px}.lp .demo-trends .legend{display:flex;gap:14px;margin-top:8px;font-family:var(--font-mono);font-size:10.5px;color:var(--warm-grey);letter-spacing:.06em;text-transform:uppercase}.lp .demo-trends .legend .sw{display:inline-block;width:10px;height:2px;vertical-align:3px;margin-right:6px}.lp .demo-enterprise{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.lp .demo-enterprise .ent{padding:8px 10px;border-radius:8px;border:1px solid var(--hair);background:var(--paper);font-family:var(--font-mono);font-size:11px;color:var(--ink);letter-spacing:.04em;display:flex;align-items:center;gap:8px}.lp .demo-enterprise .ent svg{width:12px;height:12px;color:var(--ember);flex:0 0 12px}.lp .verticals{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.lp .verticals{grid-template-columns:1fr}}.lp .vertical{padding:26px;border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--paper);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.lp .vertical:hover{border-color:var(--hair-strong);transform:translateY(-2px);box-shadow:var(--shadow-card)}.lp .vertical .ic{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(242,84,45,.1);border:1px solid var(--ember-rule);margin-bottom:16px;color:var(--ember)}.lp .vertical h3{margin-bottom:8px;color:var(--ink)}.lp .vertical .reg{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ember);margin-bottom:12px;display:block}.lp .vertical p{margin:0;font-size:14.5px;color:var(--warm-grey);line-height:1.55}.lp .switch-wrap{overflow-x:auto;border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--paper)}.lp table.compare{width:100%;border-collapse:collapse;font-family:var(--font-ui);font-size:14.5px;min-width:700px}.lp .compare td,.lp .compare th{text-align:left;padding:16px 20px;border-bottom:1px solid var(--hair);vertical-align:top}.lp .compare th{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--warm-grey);font-weight:500;background:var(--paper-tint-soft)}.lp .compare th.us{color:var(--ember)}.lp .compare td.row-label{font-weight:600;color:var(--ink)}.lp .compare td.yes{color:var(--ink)}.lp .compare td.yes:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ember);margin-right:8px;vertical-align:1px}.lp .compare td.no{color:var(--warm-grey-soft)}.lp .compare td.partial{color:var(--warm-grey)}.lp .compare tbody tr:last-child td{border-bottom:none}.lp .pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.lp .pricing{grid-template-columns:1fr}}.lp .tier{padding:30px 28px;border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-card);display:flex;flex-direction:column}.lp .tier.feature-tier{border-color:var(--plum);border-width:1.5px;background:var(--paper);box-shadow:var(--shadow-card-hover);position:relative}.lp .tier .name{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ember);margin-bottom:16px}.lp .tier .price{font-family:var(--font-ui);font-weight:700;font-size:44px;letter-spacing:-.02em;color:var(--ink)}.lp .tier .price .unit{font-family:var(--font-mono);font-size:13px;color:var(--warm-grey);margin-left:6px;letter-spacing:.05em}.lp .tier .lead{color:var(--warm-grey);margin:12px 0 18px;font-size:14.5px}.lp .tier ul{list-style:none;padding:0;margin:0 0 24px}.lp .tier ul li{padding:8px 0 8px 22px;position:relative;font-size:14px;color:var(--ink);border-bottom:1px solid var(--hair)}.lp .tier ul li:before{content:"";position:absolute;left:0;top:14px;width:8px;height:8px;border-radius:50%;background:var(--ember)}.lp .tier ul li:last-child{border-bottom:none}.lp .tier .cta{margin-top:auto}.lp .faq-wrap{max-width:920px;margin:0 auto}.lp .faq-item{border-bottom:1px solid var(--hair);padding:22px 0}.lp .faq-item summary{list-style:none;cursor:pointer;font-family:var(--font-ui);font-weight:600;font-size:19px;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:30px;transition:color .2s ease}.lp .faq-item summary::-webkit-details-marker{display:none}.lp .faq-item summary:hover{color:var(--plum)}.lp .faq-item summary .plus{width:22px;height:22px;border-radius:50%;border:1px solid var(--hair-strong);display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;transition:transform .3s ease,background .25s ease,border-color .25s ease}.lp .faq-item summary .plus svg{width:10px;height:10px;color:var(--plum)}.lp .faq-item[open] summary .plus{transform:rotate(45deg);background:var(--plum);border-color:var(--plum)}.lp .faq-item[open] summary .plus svg{color:var(--cream)}.lp .faq-item .answer{margin-top:14px;font-size:15.5px;color:var(--warm-grey);max-width:760px;line-height:1.6}.lp .trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width:900px){.lp .trust-grid{grid-template-columns:repeat(2,1fr)}}.lp .trust-card{border:1px solid var(--hair);border-radius:14px;padding:22px;background:var(--paper)}.lp .trust-card .ic{width:32px;height:32px;border-radius:8px;background:rgba(242,84,45,.1);border:1px solid var(--ember-rule);display:inline-flex;align-items:center;justify-content:center;color:var(--ember);margin-bottom:14px}.lp .trust-card h4{color:var(--ink);margin-bottom:6px;font-family:var(--font-ui)}.lp .trust-card p{font-size:13.5px;color:var(--warm-grey);margin:0}.lp dl.specs{display:grid;grid-template-columns:220px 1fr;gap:0;border:1px solid var(--hair);border-radius:var(--radius-lg);overflow:hidden;background:var(--paper)}.lp dl.specs dt{background:var(--paper-tint-soft);font-family:var(--font-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--warm-grey)}.lp dl.specs dd,.lp dl.specs dt{padding:16px 20px;border-bottom:1px solid var(--hair)}.lp dl.specs dd{margin:0;color:var(--ink);font-size:14.5px}.lp dl.specs dd:last-of-type,.lp dl.specs dt:last-of-type{border-bottom:none}@media (max-width:680px){.lp dl.specs{grid-template-columns:1fr}}.lp .cta-strip{position:relative;padding:90px 0 100px;background:var(--paper-tint);border-top:1px solid var(--ember-rule);overflow:hidden;text-align:center}.lp .cta-strip h2{font-family:var(--font-ui);font-weight:600;font-size:clamp(38px,5vw,64px);margin-bottom:18px;color:var(--ink)}.lp .cta-strip h2 .accent{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--plum)}.lp .cta-strip p{color:var(--warm-grey);font-size:18px;margin:0 auto 30px;max-width:600px}.lp footer.site{background:var(--paper);border-top:1px solid var(--hair);padding:70px 0 36px}.lp .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:50px;margin-bottom:50px}@media (max-width:900px){.lp .footer-grid{grid-template-columns:1fr 1fr}}.lp footer.site h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--warm-grey);margin-bottom:18px}.lp footer.site ul{list-style:none;padding:0;margin:0}.lp footer.site ul li{margin-bottom:10px}.lp footer.site ul li a{color:var(--ink);font-size:14px;font-family:var(--font-ui);transition:color .2s ease}.lp footer.site ul li a:hover{color:var(--ember)}.lp .footer-brand p{font-size:14px;color:var(--warm-grey);margin:12px 0 18px;max-width:360px}.lp .regulator-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.lp .regulator-chips .rchip{padding:5px 10px;border-radius:6px;border:1px solid var(--hair);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--paper)}.lp .footer-bottom{justify-content:space-between;align-items:center;padding-top:26px;border-top:1px solid var(--hair);font-family:var(--font-mono);font-size:12px;color:var(--warm-grey);letter-spacing:.05em;flex-wrap:wrap}.lp .footer-bottom,.lp .footer-bottom .socials{display:flex;gap:12px}.lp .footer-bottom .socials a{width:30px;height:30px;border-radius:50%;border:1px solid var(--hair-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--plum);transition:background .2s ease,color .2s ease,border-color .2s ease}.lp .footer-bottom .socials a:hover{background:var(--plum);color:var(--cream);border-color:var(--plum)}.lp .footer-bottom .socials svg{width:14px;height:14px}.lp .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.lp .reveal.in{opacity:1;transform:translateY(0)}@media (max-width:980px){.lp .hero-grid{grid-template-columns:1fr;gap:50px}.lp .hero-preview{margin-top:0}.lp .section-head{gap:18px;margin-bottom:40px}.lp nav.primary{display:none}.lp .preview-card{transform:none}}@media (max-width:560px){.lp section{padding:80px 0}.lp .hero{padding:80px 0 60px}.lp .tier{padding:26px 22px}.lp .feature{min-height:auto}}.lp .row{display:flex;align-items:center;gap:14px}.lp .spacer-32{height:32px}.lp .tracking-hero{letter-spacing:-.022em}.lp .contact-section{padding:110px 0;background:var(--paper)}.lp .contact-wrap{max-width:680px;margin:0 auto;background:var(--paper);border:1px solid var(--hair);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.lp .contact-toggle{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--hair)}.lp .contact-tab{padding:18px;background:var(--paper-tint-soft);border:none;cursor:pointer;font-family:var(--font-ui);font-size:14.5px;font-weight:600;color:var(--warm-grey);transition:color .2s ease,background .2s ease;position:relative}.lp .contact-tab:first-child{border-right:1px solid var(--hair)}.lp .contact-tab.active{background:var(--paper);color:var(--plum)}.lp .contact-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--ember)}.lp .contact-tab:hover:not(.active){color:var(--ink);background:var(--paper)}.lp .contact-body{padding:36px}.lp .contact-form{gap:18px}.lp .contact-form,.lp .form-row{display:flex;flex-direction:column}.lp .form-row{gap:6px}.lp .form-row label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--warm-grey)}.lp .form-row input,.lp .form-row select,.lp .form-row textarea{width:100%;padding:11px 14px;border:1px solid var(--hair-strong);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:14.5px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none;box-sizing:border-box}.lp .form-row input:focus,.lp .form-row select:focus,.lp .form-row textarea:focus{border-color:var(--plum);box-shadow:0 0 0 3px rgba(61,38,69,.08)}.lp .form-row input::placeholder,.lp .form-row textarea::placeholder{color:var(--warm-grey-soft)}.lp .form-row textarea{resize:vertical;min-height:96px;line-height:1.55}.lp .form-row select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236E6164' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px;cursor:pointer}.lp .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:560px){.lp .form-grid{grid-template-columns:1fr}}.lp .contact-success{display:none;padding:60px 36px;text-align:center}.lp .contact-success.show{display:block}.lp .contact-success .ok-ic{width:52px;height:52px;border-radius:50%;background:rgba(45,155,111,.12);border:1px solid rgba(45,155,111,.3);display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px;color:#2D9B6F}.lp .contact-success h3{font-size:22px;margin-bottom:10px;color:var(--ink)}.lp .contact-success p{color:var(--warm-grey);max-width:380px;margin:0 auto}.lp footer.site .brand{color:var(--ink)}.lp footer.site .wordmark{color:var(--plum);-webkit-text-stroke:1.2px var(--plum)}.lp footer.site .wordmark .lead-e{color:var(--ember);-webkit-text-stroke:1.2px var(--ember)}.lp .vertical.as-link{display:block;cursor:pointer;color:inherit}.lp .vertical .card-more{display:inline-block;margin-top:14px;font-family:var(--font-ui);font-weight:600;font-size:13.5px;color:var(--ember)}.lp .vertical.as-link:hover .card-more{text-decoration:underline}.lp .breadcrumb{padding:18px 0 0;background:var(--paper)}.lp .breadcrumb ol{list-style:none;margin:0;padding:0;flex-wrap:wrap;gap:8px;font-family:var(--font-ui);font-size:13px;color:var(--warm-grey)}.lp .breadcrumb li,.lp .breadcrumb ol{display:flex;align-items:center}.lp .breadcrumb li+li:before{content:"›";margin-right:8px;color:var(--warm-grey);opacity:.6}.lp .breadcrumb a{color:var(--warm-grey)}.lp .breadcrumb a:hover{color:var(--ember);text-decoration:underline}.lp .breadcrumb li[aria-current=page]{color:var(--ink);font-weight:600}.lp .answer-lead-section{padding:48px 0;background:var(--paper-tint);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.lp .answer-lead-h2{font-size:clamp(20px,2.2vw,26px);letter-spacing:-.012em;color:var(--ink);margin:0 0 14px;max-width:820px}.lp .answer-lead{font-size:19px;line-height:1.6;color:var(--ink);max-width:820px;margin:0 0 16px}.lp .inline-links{margin:0;font-family:var(--font-ui);font-weight:600;font-size:14.5px;color:var(--warm-grey)}.lp .inline-links a{color:var(--ember)}.lp .inline-links a:hover{text-decoration:underline}.lp .features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.lp .features-grid{grid-template-columns:minmax(0,1fr)}}.lp .feature{min-width:0}.lp .demo-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .demo-audience,.lp .demo-channels,.lp .demo-enterprise{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .demo-rotation{grid-template-columns:repeat(10,minmax(0,1fr))}.lp .demo-qr{grid-template-columns:84px minmax(0,1fr)}.lp .preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .demo *{min-width:0}@media (max-width:900px){.lp .footer-grid,.lp .trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}@media (max-width:980px){.lp .hero-grid{grid-template-columns:minmax(0,1fr)}}.lp .hero-copy,.lp .hero-preview,.lp .preview-card,.lp .preview-card *{min-width:0}.lp .hero-title{overflow-wrap:break-word}@media (max-width:560px){.lp header.site .nav-wrap{padding-left:16px;padding-right:16px}.lp .nav-cta{gap:8px}.lp header.site .nav-cta .btn{padding:7px 12px;font-size:13px}}