.marketing-root,body.marketing-active{--brand-fire-1: #16DB65;--brand-fire-2: #3EE6E0;--brand-fire-3: #C77DFF;--brand-fire: linear-gradient(90deg, var(--brand-fire-1), var(--brand-fire-2), var(--brand-fire-3));--brand-orb-hi: #ffffff;--brand-orb-mid: #e8ecf2;--brand-orb-lo: #aab4c4;--brand-orb: radial-gradient(circle at 32% 28%, var(--brand-orb-hi) 0%, var(--brand-orb-mid) 45%, var(--brand-orb-lo) 100%);--brand-light-origin: 32% 28%;--brand-arc-start: 110deg;--brand-arc-end: 250deg;--brand-breath-period: 4.5s;--brand-breath-ease: ease-in-out;--brand-bloom-rest: 0;--brand-bloom-low: .45;--brand-bloom-high: .85;--brand-mark-favicon: 16px;--brand-mark-tab: 14px;--brand-mark-nav: 20px;--brand-mark-hero: 64px;--sel-ring: var(--brand-fire);--sel-ring-width: 1px;--brand-oswap-frame: 1.08em}.marketing-root .oswap{display:inline-flex;align-items:baseline;gap:.04em;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.marketing-root .oswap img{width:var(--brand-oswap-frame);height:var(--brand-oswap-frame);align-self:center;transform:translateY(.02em)}@keyframes marketing-brand-breath{0%,to{opacity:var(--brand-bloom-low)}50%{opacity:var(--brand-bloom-high)}}@media(prefers-reduced-motion:reduce){.marketing-root .aurora-bloom{animation:none!important;opacity:.6}}.marketing-root,body.marketing-active{--ui: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--display: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--fire-1: #16DB65;--fire-2: #3EE6E0;--fire-3: #C77DFF;--fire: linear-gradient(90deg, var(--fire-1), var(--fire-2), var(--fire-3));--iris: #C77DFF;--radius: 5px;--breath-period: 4.5s;--canvas: #0b0c10;--surface-1: #20242e;--surface-2: #293039;--tray-a: #1b1e25;--tray-b: #141720;--hairline: rgba(255,255,255,.09);--text: #F2F4F8;--muted: #939aa8;--edge-hi: rgba(255,255,255,.17);--edge-lo: rgba(0,0,0,.5);--inner: linear-gradient(135deg, rgba(255,255,255,.085), rgba(255,255,255,0) 55%);--caustic: rgba(255,255,255,.32);--cast: 8px 8px 12px rgba(0,0,0,.55), 3px 3px 5px rgba(0,0,0,.42);--cast-hover: 9px 9px 13px rgba(0,0,0,.6), 3px 3px 6px rgba(0,0,0,.48);--cast-deep: 13px 13px 20px rgba(0,0,0,.62), 5px 5px 8px rgba(0,0,0,.5);--success: #16DB65;--danger: #FF5C7A;--ember: #F5A623;--brand-fill: linear-gradient(135deg,#ffffff, #d7dbe2);--brand-ink: #0b0c10;--brand-glow: rgba(255,255,255,.2);--pool-op: .55}.marketing-root{font-family:var(--ui);background:var(--canvas);color:var(--text);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;scroll-behavior:smooth}.marketing-root h1,.marketing-root h2,.marketing-root h3,.marketing-root h4{margin:0;font-family:var(--display);font-weight:600;letter-spacing:-.015em;text-wrap:balance}.marketing-root p{text-wrap:pretty}.marketing-root a{color:inherit;text-decoration:none}.marketing-root img,.marketing-root svg{max-width:100%}.marketing-root .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.marketing-root .muted{color:var(--muted)}.marketing-root .wrap{max-width:1140px;margin:0 auto;padding:0 28px}.marketing-root section{padding:78px 0;position:relative}.marketing-root .kicker{font:600 11px var(--ui);letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.marketing-root .h2{font-size:clamp(28px,4.4vw,44px);line-height:1.12}.marketing-root .lede{font-size:16.5px;color:var(--muted);max-width:640px;margin:14px 0 0;line-height:1.6}.marketing-root .center{text-align:center}.marketing-root .center .lede{margin-left:auto;margin-right:auto}.marketing-root .facet{position:relative;background:var(--surface-1);background-image:var(--inner);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),var(--cast);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.marketing-root .facet.hoverable:hover{border-color:color-mix(in srgb,var(--text) 55%,transparent);box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),var(--cast-hover)}.marketing-root .tray{background:linear-gradient(160deg,var(--tray-a),var(--tray-b));border:1px solid var(--hairline);border-radius:6px}.marketing-root .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 13.5px var(--ui);letter-spacing:.005em;padding:12px 22px;border-radius:var(--radius);cursor:pointer;border:1px solid var(--hairline);white-space:nowrap;font-family:var(--ui);transition:box-shadow .15s ease,border-color .15s ease,filter .15s ease}.marketing-root .btn.big{padding:15px 28px;font-size:14.5px}.marketing-root .btn.small{padding:9px 16px;font-size:12.5px}.marketing-root .btn.primary{border-color:transparent;background:var(--brand-fill);color:var(--brand-ink);box-shadow:inset 1px 1px #ffffffb3,inset -1px -1px #00000029,var(--cast),0 0 20px var(--brand-glow)}.marketing-root .btn.primary:hover{box-shadow:inset 1px 1px #ffffffd9,inset -1px -1px #00000029,var(--cast-hover),0 0 30px var(--brand-glow)}.marketing-root .btn.primary:after{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:2px;border-radius:2px;background:var(--fire);opacity:.85}.marketing-root .btn.ghost{background:var(--surface-1);background-image:var(--inner);color:var(--text);box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),var(--cast)}.marketing-root .btn.ghost:hover{border-color:color-mix(in srgb,var(--text) 45%,transparent);box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),var(--cast-hover)}.marketing-root .btn.quiet{background:transparent;border-color:transparent;box-shadow:none;color:#e7eaf0;padding:12px 10px}.marketing-root .btn.quiet:hover{color:#fff;box-shadow:none}.marketing-root .btn:active{filter:brightness(.98);box-shadow:inset 1px 2px 4px #0006,inset -1px -1px 0 var(--edge-hi)}.marketing-root .btn.primary:active{box-shadow:inset 1px 2px 4px #00000042}.marketing-root .btn.quiet:active{filter:none;box-shadow:none}.marketing-root .btn:focus-visible{outline:none;box-shadow:inset 1px 1px 0 var(--edge-hi),var(--cast),0 0 0 3px color-mix(in srgb,var(--fire-2) 45%,transparent)}.marketing-root .btn.quiet:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--fire-2) 45%,transparent)}.marketing-root .btn .arrow{transition:transform .15s}.marketing-root .btn:hover .arrow{transform:translate(3px)}.marketing-root .engraved{font-family:var(--mono);font-size:11px;color:var(--muted)}.marketing-root .oswap{display:inline-flex;align-items:baseline;gap:.02em;font-family:var(--display);font-weight:700;letter-spacing:-.02em;white-space:nowrap}.marketing-root .oswap .orb-o{width:1.25em;height:1.25em;align-self:center;transform:translateY(-.02em)}.marketing-root .aurora-bloom{animation:marketing-brand-breath var(--breath-period) ease-in-out infinite}.marketing-root .orb-stage{position:relative;width:200px;height:250px;margin:0 auto 30px}.marketing-root .hero-orb{position:relative;z-index:2;width:200px;height:200px;aspect-ratio:1/1;border-radius:50%;margin:0 auto;background:radial-gradient(circle at 34% 28%,#fff,#eef2f8 40%,#b7c1d2 78%,#8d99ad);box-shadow:0 0 40px #ffffff47,0 0 100px #ffffff24,inset 7px 7px 12px #ffffff8c,inset -4px -4px 10px #5a647852,10px 16px 30px #0000008c;animation:marketing-orb-rest 6s ease-in-out infinite}@keyframes marketing-orb-rest{0%,to{box-shadow:0 0 40px #ffffff47,0 0 100px #ffffff24,inset 7px 7px 12px #ffffff8c,inset -4px -4px 10px #5a647852,10px 16px 30px #0000008c}50%{box-shadow:0 0 54px #ffffff6b,0 0 130px #ffffff38,inset 7px 7px 12px #ffffff8c,inset -4px -4px 10px #5a647852,10px 16px 30px #0000008c}}.marketing-root .hero-orb-arc{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;pointer-events:none;overflow:visible;will-change:transform;transform:rotate(0)}.marketing-root .hero-orb-arc .aurora-bloom{animation:marketing-brand-breath 4.5s ease-in-out infinite}.marketing-root .hero-orb-arc.sweeping-intro{animation:marketing-arc-sweep-intro 3.2s cubic-bezier(.42,0,.2,1) both}.marketing-root .hero-orb-arc.sweeping-idle{animation:marketing-arc-sweep-idle 2.7s cubic-bezier(.45,.02,.3,1) both}@keyframes marketing-arc-sweep-intro{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes marketing-arc-sweep-idle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.marketing-root .hero-orb-glow{position:absolute;z-index:1;left:50%;top:100px;transform:translate(-50%,-50%);width:200px;height:200px;border-radius:50%;pointer-events:none;opacity:0;box-shadow:0 0 40px #ffffff1c,0 0 100px #ffffff0f;transition:opacity .3s ease}.marketing-root .hero-orb-glow.swell{animation:marketing-glow-swell 1.7s ease-in-out}@keyframes marketing-glow-swell{0%{opacity:0}50%{opacity:1}to{opacity:0}}.marketing-root .orb-hover-cap{position:absolute;z-index:4;left:calc(100% + 16px);top:100px;transform:translateY(calc(-50% + 3px));width:-moz-max-content;width:max-content;max-width:216px;text-align:left;font:500 12.5px var(--ui);line-height:1.45;color:#f2eafe;pointer-events:none;background:#20242ef0;border:1px solid rgba(199,125,255,.5);border-radius:var(--radius);padding:8px 12px;box-shadow:inset 1px 1px 0 var(--edge-hi),4px 4px 8px #00000073;opacity:0;transition:opacity .3s ease,transform .3s ease}@media(hover:hover){.marketing-root .orb-stage:hover .orb-hover-cap{opacity:1;transform:translateY(-50%)}.marketing-root .orb-stage:hover .hero-orb-glow{opacity:.4}}@media(max-width:900px){.marketing-root .orb-hover-cap{display:none}}.marketing-root .pool{position:absolute;z-index:1;left:50%;top:184px;transform:translate(-50%);width:230px;height:70px;border-radius:50%;background:radial-gradient(ellipse 50% 60% at 50% 0%,rgba(62,230,224,.42) 0%,rgba(22,219,101,.3) 35%,rgba(199,125,255,.34) 70%,transparent 100%);filter:blur(13px);opacity:var(--pool-op);-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%);animation:marketing-pool-breath 4.5s ease-in-out infinite}@keyframes marketing-pool-breath{0%,to{opacity:calc(var(--pool-op) * .7);transform:translate(-50%) scaleX(.96)}50%{opacity:var(--pool-op);transform:translate(-50%) scaleX(1.04)}}.marketing-root header{position:fixed;top:0;left:0;right:0;z-index:100;border-bottom:1px solid transparent;transition:background .3s,border-color .3s,backdrop-filter .3s}.marketing-root header.scrolled{background:#141720b8;border-bottom-color:var(--hairline);backdrop-filter:blur(10px) saturate(1.3);border-top:1px solid var(--caustic)}.marketing-root .nav{display:flex;align-items:center;gap:24px;padding:15px 28px;max-width:1140px;margin:0 auto}.marketing-root .logo{display:flex;align-items:center;font-size:18px;color:#f2f4f8}.marketing-root .lockup-pearl,body.marketing-active .lockup-pearl{height:40px;width:auto;display:block}.marketing-root .logo .lockup-pearl{height:42px;width:auto;display:block}body.marketing-active .mkt-sheet .lockup-pearl{height:36px;width:auto;display:block}.marketing-root .conv-nav .lockup-pearl{height:40px;width:auto;display:block}.marketing-root .nav .items{display:flex;gap:22px;margin-left:14px}.marketing-root .nav a.item{font:500 13px var(--ui);color:#b4bbc9;position:relative;padding:4px 0}.marketing-root .nav a.item:hover,.marketing-root .nav a.item.active{color:#fff}.marketing-root .nav a.item.active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:1px;background:var(--fire)}.marketing-root .nav .spacer{flex:1}.marketing-root .navlink-login{font:500 13px var(--ui);color:#e7eaf0}.marketing-root .hdr-actions{display:flex;align-items:center;gap:16px}.marketing-root .menu-btn{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:6px}body.marketing-active .mkt-sheet{background:var(--canvas);color:var(--text);border-color:var(--hairline)}body.marketing-active .mkt-sheet .oswap{display:inline-flex;align-items:baseline;gap:.02em;font-weight:700;letter-spacing:-.02em;white-space:nowrap;color:var(--text)}body.marketing-active .mkt-sheet .oswap .orb-o{width:1.25em;height:1.25em;align-self:center;transform:translateY(-.02em)}body.marketing-active .mkt-sheet a.item{font:500 16px var(--ui);color:#b4bbc9;padding:8px 0;display:block}body.marketing-active .mkt-sheet a.item:hover,body.marketing-active .mkt-sheet a.item.active{color:#fff}body.marketing-active .book-demo-scrim{background:#06070ad1;backdrop-filter:blur(8px) saturate(1.1)}body.marketing-active .book-demo-panel{background:var(--canvas);border-color:var(--hairline);border-radius:calc(var(--radius) + 3px);box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),0 40px 120px #000000b8;color:var(--text)}body.marketing-active .book-demo-panel .uppercase{color:var(--muted);text-shadow:0 1px 0 rgba(0,0,0,.5)}body.marketing-active .book-demo-panel button,body.marketing-active .book-demo-panel input,body.marketing-active .book-demo-panel select,body.marketing-active .book-demo-panel .rounded-xl,body.marketing-active .book-demo-panel .rounded-2xl,body.marketing-active .book-demo-panel .rounded-lg{border-radius:var(--radius)}body.marketing-active .book-demo-panel input,body.marketing-active .book-demo-panel select,body.marketing-active .book-demo-panel textarea{background:var(--tray-b);border-color:var(--hairline);box-shadow:inset 2px 2px 5px #00000059,inset -1px -1px 0 var(--edge-hi)}body.marketing-active .book-demo-panel button{background-color:var(--surface-1);background-image:var(--inner);border:1px solid var(--hairline);box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),var(--cast)}body.marketing-active .book-demo-panel button:hover{border-color:color-mix(in srgb,var(--text) 45%,transparent)}body.marketing-active .book-demo-panel button.bg-teal-500{background-color:color-mix(in srgb,var(--success) 22%,var(--surface-1));background-image:var(--inner);border-color:color-mix(in srgb,var(--success) 45%,transparent);color:var(--text)}body.marketing-active .book-demo-panel button.bg-teal-500:hover{border-color:color-mix(in srgb,var(--success) 70%,transparent);box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),var(--cast),0 0 22px color-mix(in srgb,var(--success) 30%,transparent)}body.marketing-active .book-demo-panel button.border-teal-400{border-color:color-mix(in srgb,var(--fire-2) 60%,transparent);box-shadow:inset 1px 1px 0 var(--edge-hi),0 0 14px color-mix(in srgb,var(--fire-2) 22%,transparent)}.marketing-root .hero{position:relative;padding:132px 0 84px;text-align:center;overflow:hidden;background:var(--canvas)}.marketing-root .hero-grid{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(760px circle at 50% 34%,#000,transparent 72%);mask-image:radial-gradient(760px circle at 50% 34%,#000,transparent 72%)}.marketing-root .hero-halo{position:absolute;z-index:0;top:-140px;left:50%;transform:translate(-50%);width:1000px;height:520px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 50% 40%,rgba(255,255,255,.1),transparent 70%)}.marketing-root .hero .inner{position:relative;z-index:3;max-width:1140px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center;text-align:left}.marketing-root .h1{font-family:var(--display);font-size:clamp(34px,4.6vw,54px);line-height:1.08;letter-spacing:-.03em;font-weight:600;margin-bottom:8px}.marketing-root .h1 .line{display:block}.marketing-root .h1 .lie{color:var(--muted);position:relative}.marketing-root .h1 .lie .word{position:relative;white-space:nowrap}.marketing-root .h1 .lie .word:after{content:"";position:absolute;left:0;top:56%;height:3px;width:100%;background:var(--danger);border-radius:2px;transform:scaleX(0);transform-origin:left center}.marketing-root .h1 .lie.struck .word:after{animation:marketing-strike-draw .9s cubic-bezier(.25,.1,.25,1) .2s both}@keyframes marketing-strike-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.marketing-root .h1 .roas{background:linear-gradient(90deg,var(--fire-3),var(--fire-1),var(--fire-2),var(--fire-3),var(--fire-1));background-size:200% 100%;background-position:50% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.marketing-root .h1 .roas.shimmer-intro{animation:marketing-roas-shimmer-intro 3.2s cubic-bezier(.42,0,.2,1) both}.marketing-root .h1 .roas.shimmer-idle{animation:marketing-roas-shimmer-idle 2.7s cubic-bezier(.45,.02,.3,1) both}@keyframes marketing-roas-shimmer-intro{0%{background-position:50% 50%}25%{background-position:100% 50%}50%{background-position:50% 50%}75%{background-position:0% 50%}to{background-position:50% 50%}}@keyframes marketing-roas-shimmer-idle{0%{background-position:50% 50%}50%{background-position:100% 50%}to{background-position:50% 50%}}.marketing-root .sub{font-size:17.5px;color:#b4bbc9;max-width:560px;margin:22px 0 26px;line-height:1.6}.marketing-root .cta-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.marketing-root .bullets{display:flex;gap:22px;margin-top:26px;padding-top:22px;border-top:1px solid var(--hairline);flex-wrap:wrap}.marketing-root .bullet{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#cdd3de}.marketing-root .bullet svg{color:#3ee6e0;flex-shrink:0}.marketing-root .avatars{display:flex;margin-top:22px}.marketing-root .avatars .av{width:40px;height:40px;border-radius:50%;margin-left:-10px;border:2px solid var(--canvas);background:#fff;-o-object-fit:contain;object-fit:contain;padding:7px;box-shadow:0 2px 6px #00000073;transition:transform .18s ease}.marketing-root .avatars .av:first-child{margin-left:0}.marketing-root .avatars .av:hover{transform:translateY(-3px) scale(1.06);z-index:2}.marketing-root .stream{border-radius:12px;overflow:hidden}.marketing-root .stream .top{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--hairline);background:#00000059}.marketing-root .stream .lights{display:flex;gap:6px}.marketing-root .stream .lights i{width:9px;height:9px;border-radius:50%}.marketing-root .stream .live{display:flex;align-items:center;gap:7px;font:600 10px var(--mono);letter-spacing:1.5px;color:var(--muted);padding:5px 10px;border-radius:4px;border:1px solid var(--hairline);background:#0000004d;box-shadow:inset 1px 1px 0 var(--edge-hi)}.marketing-root .stream .live .pip{width:7px;height:7px;border-radius:50%;background:var(--success);animation:marketing-pulse-dot 1.6s ease-in-out infinite}@keyframes marketing-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.marketing-root .stream table{width:100%;border-collapse:collapse}.marketing-root .stream thead th{font:500 8.5px var(--ui);letter-spacing:.6px;text-transform:uppercase;color:var(--muted);padding:10px 12px;text-align:left;border-bottom:1px solid var(--hairline)}.marketing-root .stream tbody td{padding:11px 12px;border-bottom:1px solid var(--hairline);font-size:11.5px;vertical-align:middle}.marketing-root .stream .lead-name{font-weight:600;color:var(--text);font-size:12px}.marketing-root .stream .lead-mail{font-family:var(--mono);font-size:9.5px;color:var(--muted)}.marketing-root .stream .st{display:inline-flex;align-items:center;gap:5px;font:600 9px var(--ui);padding:3px 7px;border-radius:4px}.marketing-root .stream .val{font-family:var(--mono);font-weight:700;color:var(--success);font-size:11.5px}.marketing-root .stream .attr{font-size:9px;color:var(--muted)}.marketing-root .stream .clk{font-family:var(--mono);font-size:8px;color:color-mix(in srgb,var(--success) 70%,transparent)}.marketing-root .stream .sync{width:17px;height:17px;border-radius:50%;background:color-mix(in srgb,#1877F2 22%,transparent);display:inline-flex;align-items:center;justify-content:center;color:#5b9bff}.marketing-root .stream .foot{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-top:1px solid var(--hairline);background:#00000073;font-size:9.5px;color:var(--muted)}.marketing-root .crystal-duo{margin-top:44px;gap:40px;align-items:center;text-align:left}.marketing-root .crystal-list{display:flex;flex-direction:column;gap:13px;margin-bottom:20px}.marketing-root .crystal-list .bullet{font-size:14.5px}.marketing-root .crystal-engines{font-size:13px;color:var(--muted);margin:0 0 26px;max-width:460px;line-height:1.6}.marketing-root .crystal-chat .chatbody{display:flex;flex-direction:column;gap:12px;padding:20px 18px}.marketing-root .crystal-chat .msg{max-width:86%;padding:11px 14px;border-radius:12px;font-size:13px;line-height:1.55;color:#cdd3de}.marketing-root .crystal-chat .msg.user{align-self:flex-end;border-bottom-right-radius:4px;background:color-mix(in srgb,#2683F6 14%,transparent);border:1px solid color-mix(in srgb,#2683F6 26%,transparent)}.marketing-root .crystal-chat .msg.crystal{align-self:flex-start;border-bottom-left-radius:4px;background:#0000004d;border:1px solid var(--hairline);box-shadow:inset 1px 1px 0 var(--edge-hi)}.marketing-root .crystal-chat .msg .win{font-family:var(--mono);font-weight:700;color:var(--success)}.marketing-root .crystal-chat .chips{display:flex;gap:8px;margin-top:10px}.marketing-root .crystal-chat .chip{font:600 11px var(--ui);padding:6px 12px;border-radius:7px;border:1px solid var(--hairline);color:var(--muted);background:#00000040}.marketing-root .crystal-chat .chip.go{color:#04110a;background:var(--success);border-color:transparent}.marketing-root .trust{padding:44px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.marketing-root .trust .lbl{text-align:center;font:500 12px var(--ui);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:26px}.marketing-root .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marketing-root .marquee .track{display:inline-flex;align-items:center;gap:56px;white-space:nowrap;animation:marketing-scrollx 42s linear infinite;padding-right:56px;will-change:transform}@keyframes marketing-scrollx{0%{transform:translate(0)}to{transform:translate(-50%)}}.marketing-root .marquee .track .wm{height:26px;width:auto;flex-shrink:0;opacity:1}.marketing-root .marquee .track .wm-lift{filter:brightness(1.3) contrast(1.06)}.marketing-root .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.marketing-root .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.marketing-root .feature{padding:26px}.marketing-root .feature .ficon{width:42px;height:42px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--hairline);box-shadow:inset 1px 1px 0 var(--edge-hi);margin-bottom:16px;color:var(--text)}.marketing-root .feature h3{font-size:18px;line-height:1.25;margin-bottom:9px}.marketing-root .feature p{font-size:14px;color:var(--muted);line-height:1.55}.marketing-root .dash{border-radius:12px;overflow:hidden;max-width:940px;margin:44px auto 0}.marketing-root .dash .bar{height:40px;border-bottom:1px solid var(--hairline);display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:var(--surface-2)}.marketing-root .dash .bar .dots{display:flex;gap:7px}.marketing-root .dash .bar .dots i{width:10px;height:10px;border-radius:50%}.marketing-root .dash .url{font-family:var(--mono);font-size:10px;color:var(--muted);display:flex;align-items:center;gap:6px}.marketing-root .dash .body{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:26px}.marketing-root .matchcard{padding:20px;border-radius:9px}.marketing-root .matchcard .t{font:500 10px var(--ui);letter-spacing:.8px;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.marketing-root .matchcard .big{font-family:var(--mono);font-size:26px;font-weight:700}.marketing-root .matchcard.bad .big{color:var(--muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--danger) 60%,transparent)}.marketing-root .matchcard.good{border-color:color-mix(in srgb,var(--success) 32%,transparent);background:color-mix(in srgb,var(--success) 7%,transparent)}.marketing-root .matchcard.good .big{color:var(--text)}.marketing-root .matchcard .note{font-size:10px;margin-top:8px;display:flex;align-items:center;gap:5px}.marketing-root .matchcard.bad .note{color:var(--danger)}.marketing-root .matchcard.good .note{color:var(--success)}.marketing-root .dash .evrow{grid-column:1/-1;margin-top:4px}.marketing-root .dash .evrow .lab{display:flex;justify-content:space-between;font:500 10px var(--ui);letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.marketing-root .ev{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-radius:8px;border:1px solid var(--hairline);background:var(--surface-2);margin-bottom:9px}.marketing-root .ev .l{display:flex;align-items:center;gap:11px}.marketing-root .ev .eicon{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center}.marketing-root .ev .et{font-weight:600;font-size:12.5px}.marketing-root .ev .em{font-family:var(--mono);font-size:9.5px;color:var(--muted)}.marketing-root .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:16px;position:relative}.marketing-root .beam{position:absolute;top:26px;left:14%;right:14%;height:1px;background:var(--hairline)}.marketing-root .beam i{position:absolute;top:-1px;height:3px;width:80px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--text),transparent);opacity:.5;animation:marketing-travel 5.5s ease-in-out infinite}@keyframes marketing-travel{0%{left:0}50%{left:calc(100% - 80px)}to{left:0}}.marketing-root .step{padding:26px;text-align:left}.marketing-root .step .num{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-weight:700;font-size:15px;margin-bottom:16px;background:var(--brand-fill);color:var(--brand-ink);box-shadow:inset 1px 1px 0 var(--edge-hi),var(--cast)}.marketing-root .step h3{font-size:17px;margin-bottom:9px}.marketing-root .step p{font-size:13.5px;color:var(--muted);line-height:1.55}.marketing-root .roi{max-width:760px;margin:36px auto 0;padding:34px}.marketing-root .roi .field{margin-bottom:26px}.marketing-root .roi .field .k{font-size:13px;color:var(--text);margin-bottom:10px}.marketing-root .roi .field .v{font-family:var(--mono);font-weight:700;font-size:40px;color:var(--text);margin-bottom:16px}.marketing-root .roi input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:6px;background:var(--surface-2);border:1px solid var(--hairline);outline:none}.marketing-root .roi input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--text);cursor:pointer;box-shadow:0 2px 6px #0000004d}.marketing-root .roi input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--text);border:none;cursor:pointer}.marketing-root .roi .out{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.marketing-root .roi .out .cap{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);margin-bottom:8px}.marketing-root .roi .out .big{font-family:var(--mono);font-weight:700;font-size:clamp(22px,4vw,38px);color:var(--text)}.marketing-root .roi .info{font-size:13.5px;color:var(--muted);line-height:1.6;margin-bottom:24px}.marketing-root .billing{display:inline-flex;align-items:center;background:var(--tray-b);border:1px solid var(--hairline);border-radius:var(--radius);padding:4px;margin:8px auto 40px;box-shadow:inset 2px 2px 5px #00000059,inset -1px -1px 0 var(--edge-hi)}.marketing-root .billing button{border:1px solid transparent;background:transparent;cursor:pointer;font:600 13px var(--ui);color:var(--muted);padding:9px 20px;border-radius:calc(var(--radius) - 1px);display:inline-flex;align-items:center;gap:8px;transition:box-shadow .18s,color .18s,background .18s}.marketing-root .billing button.on{background:var(--surface-1);background-image:var(--inner);color:var(--text);border-color:var(--hairline);box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),var(--cast)}.marketing-root .billing button:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--fire-2) 45%,transparent)}.marketing-root .billing .save{font:600 10px var(--ui);padding:2px 8px;border-radius:3px;border:1px solid color-mix(in srgb,var(--success) 32%,transparent);box-shadow:inset 1px 1px 0 var(--edge-hi);background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}.marketing-root .billing.sliding{position:relative}.marketing-root .billing.sliding button{position:relative;z-index:1;transition:color .2s ease}.marketing-root .billing.sliding button.on{background:transparent;background-image:none;border-color:transparent;box-shadow:none;color:var(--text)}.marketing-root .bill-thumb{position:absolute;top:4px;left:4px;z-index:0;height:calc(100% - 8px);width:0;pointer-events:none;border-radius:calc(var(--radius) - 1px);background:var(--surface-1);background-image:var(--inner);border:1px solid var(--hairline);box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),var(--cast);will-change:transform,width;transition:transform .24s cubic-bezier(.34,1,.5,1),width .24s cubic-bezier(.34,1,.5,1)}.marketing-root .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1000px;margin:0 auto}.marketing-root .plan{padding:30px;text-align:left;display:flex;flex-direction:column}.marketing-root .plan.popular{border-color:color-mix(in srgb,var(--success) 40%,transparent);animation:marketing-planglow 5s ease-in-out infinite}@keyframes marketing-planglow{0%,to{box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),var(--cast-deep),0 0 24px color-mix(in srgb,var(--success) 12%,transparent)}50%{box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),var(--cast-deep),0 0 42px color-mix(in srgb,var(--success) 24%,transparent)}}.marketing-root .plan .pop-tag{position:absolute;top:18px;right:18px;font:600 10px var(--ui);padding:5px 11px;border-radius:3px;color:var(--success);border:1px solid color-mix(in srgb,var(--success) 32%,transparent);box-shadow:inset 1px 1px 0 var(--edge-hi);background:color-mix(in srgb,var(--success) 12%,transparent)}.marketing-root .plan h3{font-size:26px;margin-bottom:6px}.marketing-root .plan .desc{font-size:14px;color:var(--muted);margin-bottom:16px}.marketing-root .plan .price{margin-bottom:4px}.marketing-root .plan .price .amt{font-family:var(--display);font-weight:600;font-size:38px}.marketing-root .plan .price .per{font-size:13px;color:var(--muted);margin-left:4px}.marketing-root .plan .annual{font-size:11px;color:var(--muted);margin-bottom:14px;min-height:14px}.marketing-root .plan .limit{font-size:12px;color:var(--success);margin-bottom:18px}.marketing-root .plan .divider{height:1px;background:var(--hairline);margin-bottom:18px}.marketing-root .plan ul{list-style:none;padding:0;margin:0 0 22px;flex:1}.marketing-root .plan li{display:flex;align-items:center;gap:9px;font-size:13.5px;margin-bottom:11px}.marketing-root .plan li svg{color:var(--success);flex-shrink:0}.marketing-root .plan .btn{width:100%;justify-content:center}.marketing-root .plan .btn.ghost{border-color:var(--hairline)}.marketing-root .pricenote{text-align:center;font-size:12px;color:var(--muted);margin-top:26px}.marketing-root .finalcta{text-align:center;position:relative;overflow:hidden}.marketing-root .finalcta .halo{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 50% 70% at 50% 40%,color-mix(in srgb,var(--fire-2) 12%,transparent),transparent 70%)}.marketing-root .finalcta .inner{position:relative;z-index:2;max-width:720px;margin:0 auto}.marketing-root .finalcta .h2{margin-bottom:16px}.marketing-root .finalcta .lede{margin-left:auto;margin-right:auto;margin-bottom:32px}.marketing-root footer{border-top:1px solid var(--hairline);background:var(--canvas);padding:56px 0 40px}.marketing-root .fgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:32px;margin-bottom:8px}.marketing-root .fbrand p{font-size:13.5px;color:var(--muted);max-width:330px;margin:14px 0 12px;line-height:1.55}.marketing-root .fbrand .cright{font-size:11.5px;color:var(--muted)}.marketing-root .fcol h4{font-family:var(--ui);font-size:13px;font-weight:600;color:var(--text);margin-bottom:14px}.marketing-root .fcol ul{list-style:none;padding:0;margin:0 0 20px}.marketing-root .fcol li{margin-bottom:10px}.marketing-root .fcol a,.marketing-root .fcol button{font-size:13px;color:var(--muted);background:none;border:none;padding:0;cursor:pointer;font-family:inherit;text-align:left}.marketing-root .fcol a:hover,.marketing-root .fcol button:hover{color:var(--text)}.marketing-root .proofnote{text-align:center;font-size:11px;color:var(--muted);margin-top:30px;padding-top:22px;border-top:1px solid var(--hairline);letter-spacing:.3px}.marketing-root .reveal{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.marketing-root .features-grid .feature:nth-child(2){transition-delay:.06s}.marketing-root .features-grid .feature:nth-child(3){transition-delay:.12s}.marketing-root .features-grid .feature:nth-child(4){transition-delay:.18s}.marketing-root .features-grid .feature:nth-child(5){transition-delay:.24s}.marketing-root .features-grid .feature:nth-child(6){transition-delay:.3s}.marketing-root .lit .h2{background:linear-gradient(105deg,var(--text) 42%,#ffffff 50%,var(--text) 58%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marketing-textsweep 1.1s ease-out .1s 1 forwards}@keyframes marketing-textsweep{0%{background-position:140% 0}to{background-position:-180% 0}}.marketing-root #crystal{position:fixed;z-index:90;width:30px;height:30px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .45s ease;background:radial-gradient(circle at 34% 28%,#fff,#eef2f8 40%,#b7c1d2 78%,#8d99ad);box-shadow:0 0 18px #ffffff73,0 0 40px #ffffff26,4px 6px 10px #00000080,inset 1px 1px 1px #fff}.marketing-root #crystal.on{opacity:1}.marketing-root #crystal:before{content:"";position:absolute;inset:-7px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 50%,transparent 42%,rgba(62,230,224,.5) 56%,rgba(199,125,255,.4) 76%,transparent 86%);filter:blur(5px);opacity:0;transition:opacity .3s}.marketing-root #crystal.moving:before{opacity:.9}.marketing-root #crystal.lit{animation:marketing-resonate-orb 3s ease-in-out infinite}@keyframes marketing-resonate-orb{0%,to{box-shadow:0 0 18px #c77dff80,0 0 40px #c77dff33,4px 6px 10px #00000080,inset 1px 1px 1px #fff}50%{box-shadow:0 0 26px #c77dffcc,0 0 60px #c77dff59,4px 6px 10px #00000080,inset 1px 1px 1px #fff}}.marketing-root #crystal.docked{transform:scale(1.5);animation:marketing-dockrest 6s ease-in-out infinite}@keyframes marketing-dockrest{0%,to{box-shadow:0 0 20px #fff6,0 0 46px #ffffff24,4px 6px 10px #00000080,inset 1px 1px 1px #fff}50%{box-shadow:0 0 28px #ffffff8c,0 0 64px #fff3,4px 6px 10px #00000080,inset 1px 1px 1px #fff}}.marketing-root #crystal-caption{position:fixed;z-index:90;font:500 12.5px var(--ui);line-height:1.45;color:#f2eafe;pointer-events:none;opacity:0;transition:opacity .45s;max-width:230px;text-align:right;background:#20242ef0;border:1px solid rgba(199,125,255,.5);border-radius:var(--radius);padding:8px 12px;box-shadow:inset 1px 1px 0 var(--edge-hi),4px 4px 8px #00000073}.marketing-root #crystal-caption.show{opacity:1}.marketing-root .lumen{border-color:#c77dff8c!important;animation:marketing-resonate-stone 3s ease-in-out infinite}@keyframes marketing-resonate-stone{0%,to{box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),var(--cast),0 0 18px #c77dff1f}50%{box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),var(--cast),0 0 34px #c77dff42}}.marketing-root .crystal-seat{width:46px;height:46px;border-radius:50%;margin:0 auto 22px;display:flex;align-items:center;justify-content:center}.marketing-root .crystal-seat .seat-orb{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff,#eef2f8 40%,#b7c1d2 78%,#8d99ad);box-shadow:0 0 16px #ffffff59,0 0 34px #ffffff1f,3px 5px 9px #00000080,inset 1px 1px 1px #fff;animation:marketing-seatrest 6s ease-in-out infinite}@keyframes marketing-seatrest{0%,to{box-shadow:0 0 16px #ffffff59,0 0 34px #ffffff1f,3px 5px 9px #00000080,inset 1px 1px 1px #fff}50%{box-shadow:0 0 22px #ffffff80,0 0 46px #ffffff2e,3px 5px 9px #00000080,inset 1px 1px 1px #fff}}.marketing-root .crystal-seat.awaiting{border:1px dashed var(--hairline);opacity:.75}.marketing-root .crystal-seat.awaiting .seat-orb{display:none}@media(max-width:900px){.marketing-root #crystal{width:24px;height:24px}}.marketing-root #crystal-caption.sub{left:12px;right:12px;top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));margin:0 auto;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 24px);text-align:center}@media(max-width:1024px){.marketing-root .hero .inner{grid-template-columns:minmax(0,1fr);gap:34px}.marketing-root .features-grid{grid-template-columns:repeat(2,1fr)}.marketing-root .plans{grid-template-columns:1fr;max-width:440px}.marketing-root .steps{grid-template-columns:1fr}.marketing-root .beam{display:none}.marketing-root .fgrid{grid-template-columns:1fr 1fr}.marketing-root .crystal-duo{grid-template-columns:1fr;gap:30px}}@media(max-width:900px){.marketing-root .nav .items,.marketing-root .navlink-login,.marketing-root .hdr-actions{display:none}.marketing-root .menu-btn{display:block}}@media(max-width:640px){.marketing-root section{padding:56px 0}.marketing-root .features-grid,.marketing-root .grid-2,.marketing-root .dash .body,.marketing-root .roi .out,.marketing-root .fgrid{grid-template-columns:1fr}.marketing-root .h1{font-size:34px}.marketing-root .stream thead th,.marketing-root .stream tbody td{padding-left:8px;padding-right:8px}.marketing-root .stream thead th:nth-child(4),.marketing-root .stream tbody td:nth-child(4){display:none}.marketing-root .stream table{table-layout:fixed}.marketing-root .stream thead th:nth-child(1){width:41%}.marketing-root .stream thead th:nth-child(2){width:27%}.marketing-root .stream thead th:nth-child(3){width:18%}.marketing-root .stream thead th:nth-child(5){width:14%}.marketing-root .stream .st{white-space:nowrap}.marketing-root .stream .lead-name,.marketing-root .stream .lead-mail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.marketing-root *,body.marketing-active *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.marketing-root .reveal{opacity:1;transform:none}.marketing-root .aurora-bloom{opacity:.6}.marketing-root .h1 .lie .word:after{transform:scaleX(1)}.marketing-root .crystal-seat,.marketing-root .orb-stage{display:none}}.marketing-root .badge{display:inline-flex;align-items:center;gap:7px;font:500 11px var(--ui);padding:4px 11px;border-radius:3px;border:1px solid var(--hairline);background:var(--surface-2);box-shadow:inset 1px 1px 0 var(--edge-hi);color:var(--muted)}.marketing-root .badge.good{color:var(--success);border-color:color-mix(in srgb,var(--success) 40%,transparent);background:color-mix(in srgb,var(--success) 12%,transparent)}.marketing-root .badge.ember{color:var(--ember);border-color:color-mix(in srgb,var(--ember) 40%,transparent);background:color-mix(in srgb,var(--ember) 12%,transparent)}.marketing-root .subhero{position:relative;overflow:hidden;padding:118px 0 40px;text-align:center;background:var(--canvas)}.marketing-root .subhero .hero-grid{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(680px circle at 50% 26%,#000,transparent 72%);mask-image:radial-gradient(680px circle at 50% 26%,#000,transparent 72%)}.marketing-root .subhero .halo{position:absolute;z-index:0;top:-120px;left:50%;transform:translate(-50%);width:900px;height:440px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 50% 40%,rgba(255,255,255,.08),transparent 70%)}.marketing-root .subhero .inner{position:relative;z-index:3;max-width:760px;margin:0 auto;padding:0 28px}.marketing-root .subhero h1{font-family:var(--display);font-size:clamp(30px,4.4vw,48px);line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:14px 0 16px}.marketing-root .subhero .sub{font-size:17px;color:#b4bbc9;max-width:600px;margin:0 auto 26px;line-height:1.6}.marketing-root .subhero .cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.marketing-root .hub-orb{position:relative;width:60px;height:60px;aspect-ratio:1/1;border-radius:50%;margin:0 auto 20px;background:radial-gradient(circle at 34% 28%,#fff,#eef2f8 40%,#b7c1d2 78%,#8d99ad);box-shadow:0 0 22px #ffffff38,0 0 54px #ffffff1a,inset 3px 3px 6px #ffffff8c,inset -2px -2px 5px #5a647852,5px 8px 16px #00000080;animation:marketing-hub-orb-rest 6s ease-in-out infinite}@keyframes marketing-hub-orb-rest{0%,to{box-shadow:0 0 22px #ffffff38,0 0 54px #ffffff1a,inset 3px 3px 6px #ffffff8c,inset -2px -2px 5px #5a647852,5px 8px 16px #00000080}50%{box-shadow:0 0 30px #ffffff57,0 0 70px #ffffff29,inset 3px 3px 6px #ffffff8c,inset -2px -2px 5px #5a647852,5px 8px 16px #00000080}}.marketing-root .article{max-width:820px;margin:0 auto;padding:0 28px}.marketing-root .article h2{font-size:clamp(24px,3.4vw,34px);line-height:1.15;font-weight:600;margin:8px 0 18px}.marketing-root .article h2.mt{margin-top:52px}.marketing-root .article h3{font-size:19px;font-weight:600;margin:0 0 12px;letter-spacing:-.01em}.marketing-root .article p{font-size:16.5px;color:var(--muted);line-height:1.62;margin:0 0 22px}.marketing-root .article .lead-red{color:var(--danger);font-weight:600;font:600 12px var(--ui);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:10px;display:block}.marketing-root .article .lead-good{color:var(--success);font:600 12px var(--ui);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:10px;display:block}.marketing-root .article strong{color:var(--text)}.marketing-root .platform-hero{position:relative;overflow:hidden;padding:118px 0 60px}.marketing-root .platform-hero .ph-grid{max-width:1140px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.marketing-root .platform-hero .eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px}.marketing-root .platform-hero .eyebrow .seam{height:1px;width:30px;border-radius:1px;background:var(--pf-accent, var(--fire-2))}.marketing-root .platform-hero .eyebrow .lbl{font:600 11px var(--ui);letter-spacing:3px;text-transform:uppercase;color:var(--pf-accent, var(--fire-2))}.marketing-root .platform-hero h1{font-family:var(--display);font-size:clamp(30px,4vw,50px);line-height:1.08;letter-spacing:-.025em;font-weight:600;margin:0 0 18px}.marketing-root .platform-hero .ph-sub{font-size:17px;color:var(--muted);line-height:1.62;margin:0 0 26px;max-width:30em}.marketing-root .platform-hero .ph-cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:22px}.marketing-root .platform-hero .ph-trust{display:flex;flex-wrap:wrap;gap:8px 20px}.marketing-root .platform-hero .ph-trust span{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--muted)}.marketing-root .platform-hero .ph-trust svg{color:var(--pf-accent, var(--fire-2));flex-shrink:0}.marketing-root .metricpanel{position:relative;padding:28px;border-radius:var(--radius);overflow:hidden;background:var(--surface-1);background-image:var(--inner);border:1px solid var(--hairline);box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),var(--cast)}.marketing-root .metricpanel .mp-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.marketing-root .metricpanel .mp-label{font:600 10px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.marketing-root .metricpanel .mp-live{display:inline-flex;align-items:center;gap:6px;font:600 9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.marketing-root .metricpanel .mp-live .dot{width:6px;height:6px;border-radius:50%;background:var(--pf-accent, var(--fire-2));animation:marketing-mp-pulse 1.8s ease-in-out infinite}@keyframes marketing-mp-pulse{0%,to{opacity:.4}50%{opacity:1}}.marketing-root .metricpanel .mp-row{margin-bottom:22px}.marketing-root .metricpanel .mp-row:last-child{margin-bottom:0}.marketing-root .metricpanel .mp-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:8px}.marketing-root .metricpanel .mp-k{font-size:13.5px;color:var(--muted)}.marketing-root .metricpanel .mp-v{font:700 30px var(--mono);font-variant-numeric:tabular-nums;color:var(--pf-accent, var(--text))}.marketing-root .metricpanel .mp-v.muted{color:var(--danger)}.marketing-root .metricpanel .mp-bar{height:6px;width:100%;border-radius:3px;background:#ffffff0f;overflow:hidden}.marketing-root .metricpanel .mp-bar>i{display:block;height:100%;border-radius:3px;background:var(--pf-accent, var(--fire-2))}.marketing-root .metricpanel .mp-bar>i.muted{background:var(--danger)}.marketing-root .bordergrid{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px}.marketing-root .borderitem{border-left:2px solid var(--hairline);padding-left:20px;transition:border-color .15s ease}.marketing-root .borderitem:hover{border-left-color:color-mix(in srgb,var(--danger) 55%,transparent)}.marketing-root .borderitem.good:hover{border-left-color:color-mix(in srgb,var(--success) 55%,transparent)}.marketing-root .borderitem h3{font-size:16.5px;font-weight:600;color:var(--text);margin:0 0 6px}.marketing-root .borderitem p{font-size:14.5px;color:var(--muted);line-height:1.55;margin:0}.marketing-root .borderitem .sub{font:500 11px var(--mono);color:color-mix(in srgb,var(--ember) 75%,var(--muted));margin-top:6px;display:block}.marketing-root .recsteps{list-style:none;padding:0;margin:6px 0 12px;display:flex;flex-direction:column;gap:14px}.marketing-root .recsteps li{display:flex;align-items:flex-start;gap:16px}.marketing-root .recsteps .rn{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 14px var(--mono);color:var(--brand-ink);background:var(--brand-fill);box-shadow:inset 1px 1px 0 var(--edge-hi),var(--cast)}.marketing-root .recsteps .rc h4{font-size:15.5px;font-weight:600;color:var(--text);margin:4px 0}.marketing-root .recsteps .rc p{font-size:14.5px;color:var(--muted);line-height:1.55;margin:0}.marketing-root .cmptable{width:100%;border-collapse:collapse}.marketing-root .cmptable thead th{text-align:left;padding:12px;font:600 12px var(--ui);color:var(--text);border-bottom:1px solid var(--hairline)}.marketing-root .cmptable thead th.c{text-align:center}.marketing-root .cmptable tbody td{padding:13px 12px;font-size:14px;color:var(--muted);border-bottom:1px solid color-mix(in srgb,var(--hairline) 55%,transparent)}.marketing-root .cmptable tbody td.f{color:var(--text)}.marketing-root .cmptable tbody td.c{text-align:center}.marketing-root .cmptable .yes{color:var(--success);display:inline-flex;align-items:center;gap:6px}.marketing-root .cmptable .no{color:var(--danger);display:inline-flex;align-items:center;gap:6px}.marketing-root .cmpplans{max-width:1080px;margin:30px auto 0}.marketing-root .cmpplans-toggle{display:inline-flex;align-items:center;gap:9px}.marketing-root .cmpplans-caret{display:inline-flex;align-items:center;transition:transform .28s cubic-bezier(.22,.61,.36,1)}.marketing-root .cmpplans-caret.open{transform:rotate(180deg)}.marketing-root .cmpplans-panel{margin-top:20px;padding:10px;border-radius:var(--radius);text-align:left}.marketing-root .cmpplans-scroll{overflow-x:auto}.marketing-root .cmpplans-table{min-width:680px}.marketing-root .cmpplans-table thead th{vertical-align:bottom}.marketing-root .cmpplans-table thead .pname{display:flex;align-items:center;justify-content:center;gap:7px;font-size:14px;color:var(--text)}.marketing-root .cmpplans-table thead .pprice{display:block;margin-top:3px;font:500 11.5px var(--mono);color:var(--muted)}.marketing-root .cmpplans-table thead .pop-chip{font:600 9.5px var(--ui);letter-spacing:.4px;padding:2px 7px;border-radius:3px;color:var(--success);border:1px solid color-mix(in srgb,var(--success) 32%,transparent);background:color-mix(in srgb,var(--success) 12%,transparent)}.marketing-root .cmpplans-table tr.grp th{text-align:left;padding:22px 12px 9px;font:700 11px var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--hairline)}.marketing-root .cmpplans-table .cmp-dash{color:var(--muted);opacity:.55}.marketing-root .cmpplans-table .cmp-val{color:var(--text);font-size:13.5px}@media(prefers-reduced-motion:reduce){.marketing-root .cmpplans-caret{transition:none}}.marketing-root .faqlist{display:flex;flex-direction:column}.marketing-root .faqitem{padding:22px 0;border-bottom:1px solid color-mix(in srgb,var(--hairline) 55%,transparent)}.marketing-root .faqitem h3{font-size:16.5px;font-weight:600;color:var(--text);margin:0 0 10px}.marketing-root .faqitem p{font-size:15px;color:var(--muted);line-height:1.6;margin:0}.marketing-root .pillrow{display:flex;flex-wrap:wrap;gap:10px}.marketing-root .pill{font:500 13px var(--ui);padding:8px 15px;border-radius:3px;border:1px solid var(--hairline);background:var(--surface-2);box-shadow:inset 1px 1px 0 var(--edge-hi);color:var(--text)}.marketing-root .pill.mono{font-family:var(--mono);font-size:12px}.marketing-root .hubgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.marketing-root .hubgrid.two{grid-template-columns:repeat(2,1fr)}.marketing-root .scard{position:relative;display:flex;flex-direction:column;padding:28px;overflow:hidden;isolation:isolate;background:var(--surface-1);background-image:var(--inner);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),var(--cast);transition:border-color .15s ease,box-shadow .15s ease,transform .2s ease;color:inherit}.marketing-root .scard:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--text) 50%,transparent);box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),var(--cast-hover)}.marketing-root .scard:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:var(--radius);background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.14) 45%,rgba(255,255,255,.05) 55%,transparent 70%);background-size:280% 100%;background-position:130% 0;opacity:0}@media(hover:hover){.marketing-root .scard:hover:after{opacity:1;background-position:-160% 0;transition:background-position .95s ease,opacity .3s ease}}.marketing-root .scard .toprow{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.marketing-root .scard .cat{font:500 10px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.marketing-root .scard .ticon{width:40px;height:40px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--surface-2);border:1px solid var(--hairline);box-shadow:inset 1px 1px 0 var(--edge-hi);color:var(--text)}.marketing-root .scard h3{font-size:19px;line-height:1.25;margin-bottom:10px;letter-spacing:-.01em;color:var(--text)}.marketing-root .scard p{font-size:14px;color:var(--muted);line-height:1.55;flex:1;margin:0 0 20px}.marketing-root .scard .go{display:inline-flex;align-items:center;gap:7px;font:600 13px var(--ui);color:var(--text)}.marketing-root .scard .go .arrow{transition:transform .15s}.marketing-root .scard:hover .go .arrow{transform:translate(4px)}.marketing-root .scard .thumb,.marketing-root .blogfeature .thumb{display:block;margin:-28px -28px 18px;width:calc(100% + 56px);max-width:none;aspect-ratio:16 / 9;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-bottom:1px solid var(--hairline)}.marketing-root .blogfeature{overflow:hidden}.marketing-root .scard .metarow{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font:500 11.5px var(--mono);color:var(--muted)}.marketing-root .relwrap{border-top:1px solid var(--hairline);background:#ffffff03}.marketing-root .relstrip{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:26px auto 0}.marketing-root .relstrip.three{grid-template-columns:repeat(3,1fr)}.marketing-root .relcard{padding:24px;display:block;color:inherit}.marketing-root .relcard h3{font-size:16.5px;font-weight:600;margin:0 0 9px;color:var(--text)}.marketing-root .relcard p{font-size:14px;color:var(--muted);line-height:1.55;margin:0}.marketing-root .relcard .go{display:inline-flex;align-items:center;gap:6px;font:600 12.5px var(--ui);color:var(--text);margin-top:14px}.marketing-root .relcard .go .arrow{transition:transform .15s}.marketing-root .relcard:hover .go .arrow{transform:translate(4px)}.marketing-root .resultband{margin:24px 0 8px;padding:28px 30px;border-radius:var(--radius);position:relative;border-color:color-mix(in srgb,var(--success) 26%,transparent)!important;background:color-mix(in srgb,var(--success) 6%,transparent)}.marketing-root .resultband h3{font-size:17px;font-weight:600;margin-bottom:10px}.marketing-root .resultband p{font-size:15px;color:var(--muted);line-height:1.58;margin:0 0 20px}.marketing-root .stats3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.marketing-root .stats3 .v{font:700 30px var(--mono);color:var(--success);line-height:1}.marketing-root .stats3 .v.neutral{color:var(--text)}.marketing-root .stats3 .k{font-size:12px;color:var(--muted);margin-top:6px}.marketing-root .howcards{display:flex;flex-direction:column;gap:14px}.marketing-root .howcard{padding:22px 24px}.marketing-root .howcard .ct{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--text);margin-bottom:9px}.marketing-root .howcard .ct svg{color:var(--success);flex-shrink:0}.marketing-root .howcard p{font-size:14.5px;color:var(--muted);line-height:1.55;margin:0}.marketing-root .journey{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.marketing-root .journey .jstep{flex:1;min-width:90px;text-align:center}.marketing-root .journey .jicon{font-size:26px;margin-bottom:6px}.marketing-root .journey .jlabel{font-size:13.5px;font-weight:600;color:var(--text)}.marketing-root .journey .jtag{font:500 11px var(--mono);margin-top:4px}.marketing-root .journey .jtag.on{color:var(--success)}.marketing-root .journey .jtag.off{color:var(--danger)}.marketing-root .statgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.marketing-root .statgrid .sv{font:700 clamp(34px,4vw,46px) var(--mono);color:var(--text);line-height:1;margin-bottom:8px}.marketing-root .statgrid .sk{font-size:14.5px;font-weight:600;color:var(--text);margin-bottom:4px}.marketing-root .statgrid .sd{font-size:13.5px;color:var(--muted);line-height:1.55}.marketing-root .vgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.marketing-root .vgrid.three{grid-template-columns:repeat(3,1fr)}.marketing-root .vcard{padding:24px}.marketing-root .vcard .vicon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;background:var(--surface-2);border:1px solid var(--hairline);box-shadow:inset 1px 1px 0 var(--edge-hi);color:var(--text)}.marketing-root .vcard h3{font-size:16.5px;font-weight:600;color:var(--text);margin:0 0 8px}.marketing-root .vcard p{font-size:14px;color:var(--muted);line-height:1.58;margin:0}.marketing-root .glosstool{position:sticky;top:62px;z-index:20;padding:16px 0;background:color-mix(in srgb,var(--canvas) 92%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--hairline)}.marketing-root .glosstool .row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.marketing-root .gsearch{position:relative;flex:1;min-width:220px}.marketing-root .gsearch input{width:100%;padding:10px 14px 10px 38px;border-radius:var(--radius);font:400 14px var(--ui);background:var(--surface-2);border:1px solid var(--hairline);color:var(--text);box-shadow:inset 1px 1px 0 var(--edge-hi)}.marketing-root .gsearch input::-moz-placeholder{color:var(--muted)}.marketing-root .gsearch input::placeholder{color:var(--muted)}.marketing-root .gsearch input:focus{outline:none;border-color:color-mix(in srgb,var(--fire-2) 45%,transparent)}.marketing-root .gsearch svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted)}.marketing-root .gchips{display:flex;flex-wrap:wrap;gap:8px}.marketing-root .gchip{font:500 12px var(--ui);padding:6px 12px;border-radius:3px;border:1px solid var(--hairline);background:transparent;color:var(--muted);cursor:pointer;transition:color .15s,border-color .15s}.marketing-root .gchip:hover{color:var(--text);border-color:color-mix(in srgb,var(--text) 30%,transparent)}.marketing-root .gchip.active{color:var(--text);background:var(--surface-2);border-color:color-mix(in srgb,var(--text) 35%,transparent);box-shadow:inset 1px 1px 0 var(--edge-hi)}.marketing-root .glossgroup{margin-bottom:40px}.marketing-root .glossgroup>h2{font-size:17px;font-weight:600;color:var(--text);margin:0 0 16px;display:flex;align-items:center;gap:9px}.marketing-root .glossgroup>h2:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fire-2)}.marketing-root .glosscard{padding:22px 24px;margin-bottom:14px}.marketing-root .glosscard h3{font-size:18px;font-weight:600;color:var(--text);margin:0 0 10px}.marketing-root .glosscard p{font-size:14.5px;color:var(--muted);line-height:1.6;margin:0 0 14px}.marketing-root .glosscard .gmeta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--hairline) 55%,transparent)}.marketing-root .glosscard .gmeta .rl{font:500 11px var(--mono);color:var(--muted)}.marketing-root .glosscard .gmeta .rt{font:500 11px var(--ui);padding:3px 9px;border-radius:3px;border:1px solid var(--hairline);color:var(--muted);cursor:pointer}.marketing-root .glosscard .gmeta .rt:hover{color:var(--text)}.marketing-root .glosscard .gmeta .learn{margin-left:auto;font:600 12px var(--ui);color:var(--fire-2);display:inline-flex;align-items:center;gap:5px}.marketing-root .contactgrid{display:grid;grid-template-columns:3fr 2fr;gap:28px}.marketing-root .formcard{padding:28px}.marketing-root .formcard h3{font-size:18px;font-weight:600;color:var(--text);margin:0 0 18px}.marketing-root .field{margin-bottom:16px}.marketing-root .field label{display:block;font:500 12.5px var(--ui);color:var(--text);margin-bottom:6px}.marketing-root .field .opt{color:var(--muted);font-weight:400}.marketing-root .field input,.marketing-root .field textarea,.marketing-root .field select{width:100%;padding:11px 13px;border-radius:var(--radius);font:400 14px var(--ui);background:var(--surface-2);border:1px solid var(--hairline);color:var(--text);box-shadow:inset 1px 1px 0 var(--edge-hi)}.marketing-root .field textarea{resize:vertical;min-height:130px}.marketing-root .field input::-moz-placeholder,.marketing-root .field textarea::-moz-placeholder{color:var(--muted)}.marketing-root .field input::placeholder,.marketing-root .field textarea::placeholder{color:var(--muted)}.marketing-root .field input:focus,.marketing-root .field textarea:focus,.marketing-root .field select:focus{outline:none;border-color:color-mix(in srgb,var(--fire-2) 45%,transparent)}.marketing-root .field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.marketing-root .form-note{font-size:12px;color:var(--muted);text-align:center;margin-top:12px}.marketing-root .form-sent{text-align:center;padding:40px 12px}.marketing-root .form-sent svg{color:var(--success);margin:0 auto 14px}.marketing-root .infocard{padding:22px 24px;margin-bottom:16px}.marketing-root .infocard h4{font-size:15px;font-weight:600;color:var(--text);margin:0 0 8px;display:flex;align-items:center;gap:9px}.marketing-root .infocard h4 svg{color:var(--fire-2)}.marketing-root .infocard p,.marketing-root .infocard a{font-size:13.5px;color:var(--muted);line-height:1.55}.marketing-root .infocard a{color:var(--fire-2)}.marketing-root .newsletter{max-width:620px;margin:0 auto;padding:40px 32px;text-align:center;background:linear-gradient(135deg,color-mix(in srgb,var(--fire-1) 8%,var(--surface-1)),var(--surface-1))}.marketing-root .newsletter h3{font-size:22px;font-weight:600;color:var(--text);margin:0 0 10px}.marketing-root .newsletter p{font-size:14.5px;color:var(--muted);line-height:1.6;margin:0 auto 20px;max-width:30em}.marketing-root .newsletter form{display:flex;gap:12px;max-width:420px;margin:0 auto;flex-wrap:wrap}.marketing-root .newsletter input{flex:1;min-width:180px;padding:12px 14px;border-radius:var(--radius);font:400 14px var(--ui);background:var(--surface-2);border:1px solid var(--hairline);color:var(--text);box-shadow:inset 1px 1px 0 var(--edge-hi)}.marketing-root .newsletter input::-moz-placeholder{color:var(--muted)}.marketing-root .newsletter input::placeholder{color:var(--muted)}.marketing-root .newsletter input:focus{outline:none;border-color:color-mix(in srgb,var(--fire-2) 45%,transparent)}.marketing-root .newsletter .subok{color:var(--success);font-weight:600;display:inline-flex;align-items:center;gap:8px}.marketing-root .newsletter .suberr{color:var(--danger);font-size:12px;margin-top:12px}.marketing-root .newsletter .fineprint{font-size:12px;color:var(--muted);margin-top:14px}.marketing-root .setupstep{margin-bottom:16px;overflow:hidden}.marketing-root .setupstep .sshead{padding:20px 24px;display:flex;align-items:center;gap:16px;cursor:pointer}.marketing-root .setupstep .ssnum{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 14px var(--mono);color:var(--brand-ink);background:var(--brand-fill);box-shadow:inset 1px 1px 0 var(--edge-hi),var(--cast)}.marketing-root .setupstep .sstitle{flex:1}.marketing-root .setupstep .sstitle h3{font-size:16.5px;font-weight:600;color:var(--text);margin:0}.marketing-root .setupstep .sstitle p{font-size:13.5px;color:var(--muted);margin:4px 0 0}.marketing-root .setupstep .ssdur{font:500 11px var(--mono);color:var(--muted);padding:3px 9px;border:1px solid var(--hairline);border-radius:3px}.marketing-root .setupstep .ssbody{padding:18px 24px 24px 74px;border-top:1px solid color-mix(in srgb,var(--hairline) 55%,transparent)}.marketing-root .checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.marketing-root .checklist li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--muted);line-height:1.5}.marketing-root .checklist li svg{color:var(--fire-2);flex-shrink:0;margin-top:2px}.marketing-root .callout{padding:14px 18px;border-radius:var(--radius);font-size:13.5px;line-height:1.55;margin-top:16px;border:1px solid color-mix(in srgb,var(--fire-2) 26%,transparent);background:color-mix(in srgb,var(--fire-2) 7%,transparent);color:var(--text)}.marketing-root .callout.good{border-color:color-mix(in srgb,var(--success) 26%,transparent);background:color-mix(in srgb,var(--success) 7%,transparent)}.marketing-root .codeblock{border-radius:var(--radius);overflow:auto;margin:0 0 22px;background:linear-gradient(160deg,var(--tray-a),var(--tray-b));border:1px solid var(--hairline)}.marketing-root .codeblock pre{margin:0;padding:18px 20px;font:400 13px var(--mono);color:#cdd3df;line-height:1.6;white-space:pre}.marketing-root .codeblock .cbhead{padding:9px 16px;font:600 11px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--hairline)}.marketing-root .endpoint{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:13.5px;margin-bottom:14px}.marketing-root .endpoint .verb{font:700 11px var(--mono);padding:3px 8px;border-radius:3px;color:var(--brand-ink);background:var(--brand-fill)}.marketing-root .endpoint .path{color:var(--text)}@media(max-width:1024px){.marketing-root .platform-hero .ph-grid{grid-template-columns:1fr;gap:40px}.marketing-root .hubgrid{grid-template-columns:1fr 1fr}.marketing-root .contactgrid{grid-template-columns:1fr}}@media(max-width:760px){.marketing-root .bordergrid,.marketing-root .vgrid,.marketing-root .vgrid.three,.marketing-root .hubgrid,.marketing-root .hubgrid.two,.marketing-root .relstrip,.marketing-root .relstrip.three,.marketing-root .statgrid,.marketing-root .stats3,.marketing-root .field-row{grid-template-columns:1fr}.marketing-root .journey{gap:10px}.marketing-root .setupstep .ssbody{padding-left:24px}}.marketing-root .flowrow{position:relative}.marketing-root .flowrow .track{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;position:relative}.marketing-root .flownode{position:relative;z-index:1;flex:1 1 0;min-width:120px;display:flex;flex-direction:column;align-items:center;text-align:center}.marketing-root .flownode .well{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--hairline);box-shadow:inset 1px 1px 0 var(--edge-hi),var(--cast);color:var(--text);margin-bottom:13px}.marketing-root .flownode .nm{font-size:14px;font-weight:600;color:var(--text)}.marketing-root .flownode .sub{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.4}.marketing-root .flowrow .flowbeam{position:absolute;top:28px;left:12%;right:12%;height:1px;background:var(--hairline);z-index:0}.marketing-root .flowrow .flowbeam i{position:absolute;top:-1px;height:3px;width:80px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--text),transparent);opacity:.5;animation:marketing-travel 5.5s ease-in-out infinite}.marketing-root .readbar{position:fixed;top:0;left:0;z-index:95;height:2px;background:var(--fire);transition:width 75ms linear}.marketing-root .arthero{padding:118px 0 8px}.marketing-root .arthero .wrap{max-width:1140px}.marketing-root .artcrumb{display:flex;align-items:center;gap:12px;margin-bottom:26px;flex-wrap:wrap}.marketing-root .artcrumb .backlink{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.marketing-root .artcrumb .backlink:hover{color:var(--text)}.marketing-root .artcrumb .sep{color:color-mix(in srgb,var(--muted) 50%,transparent)}.marketing-root .setstone{display:inline-flex;align-items:center;font:500 11.5px var(--ui);letter-spacing:.02em;padding:5px 11px;border-radius:3px;border:1px solid var(--hairline);color:var(--text);background:var(--surface-1);background-image:var(--inner);box-shadow:inset 1px 1px 0 var(--edge-hi)}.marketing-root .arthero h1{font-family:var(--display);font-size:clamp(30px,4.4vw,46px);line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:0 0 18px;max-width:22ch}.marketing-root .arthero .artlede{font-size:18px;color:#b4bbc9;line-height:1.6;max-width:62ch;margin:0 0 26px}.marketing-root .arthero-img{margin-top:30px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--hairline);box-shadow:var(--cast)}.marketing-root .arthero-img img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.marketing-root .artrule{margin-top:30px;height:1px;background:linear-gradient(90deg,var(--hairline),color-mix(in srgb,var(--fire-2) 30%,transparent),var(--hairline))}.marketing-root .byline{display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:13.5px;color:var(--muted)}.marketing-root .byline .who{display:flex;align-items:center;gap:12px}.marketing-root .byline .avatar,.marketing-root .authorbio .avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid var(--hairline);box-shadow:inset 1px 1px 0 var(--edge-hi)}.marketing-root .byline .avatar.initials,.marketing-root .authorbio .avatar.initials{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--text);font:600 14px var(--ui)}.marketing-root .byline .name{display:flex;flex-direction:column;color:var(--text);font-weight:600;font-size:14px}.marketing-root .byline .name .role{color:var(--muted);font-weight:400;font-size:12px;margin-top:1px}.marketing-root .byline .meta{display:inline-flex;align-items:center;gap:7px}.marketing-root .byline .share{display:flex;align-items:center;gap:8px;margin-left:auto}.marketing-root .sharebtn{display:inline-flex;align-items:center;gap:7px;font:500 12.5px var(--ui);cursor:pointer;padding:8px 13px;border-radius:var(--radius);border:1px solid var(--hairline);color:var(--muted);background:var(--surface-1);background-image:var(--inner);box-shadow:inset 1px 1px 0 var(--edge-hi);transition:color .18s,border-color .18s}.marketing-root .sharebtn:hover{color:var(--text);border-color:color-mix(in srgb,var(--text) 30%,transparent)}.marketing-root .sharebtn.done{color:var(--fire-2);border-color:color-mix(in srgb,var(--fire-2) 45%,transparent)}.marketing-root .artbody{padding:34px 0 8px}.marketing-root .articlewrap{max-width:1140px;margin:0 auto;padding:0 28px;display:flex;gap:48px;align-items:flex-start}.marketing-root .articlewrap .article-col{min-width:0;flex:1 1 auto;max-width:760px}.marketing-root .articlewrap.with-nav .article-col{margin:0}.marketing-root .article-rail{width:248px;flex-shrink:0}.marketing-root .docsnav-rail{width:250px;flex-shrink:0}.marketing-root .rail-sticky{position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}.marketing-root .mobiletoc{display:none}.marketing-root .toc-stone{position:sticky;top:96px;padding:16px 18px;border-radius:var(--radius)}.marketing-root .rail-sticky .toc-stone{position:static;top:auto}.marketing-root .toc-stone h3{font-size:13px;font-weight:600;color:var(--text);margin:0 0 12px;letter-spacing:.01em}.marketing-root .toc-stone ul{list-style:none;margin:0;padding:0;border-left:1px solid var(--hairline)}.marketing-root .toc-stone li{margin:0}.marketing-root .toc-stone a{display:block;padding:6px 0 6px 14px;margin-left:-1px;font-size:13px;line-height:1.4;color:var(--muted);border-left:2px solid transparent;transition:color .18s,border-color .18s}.marketing-root .toc-stone a.sub{padding-left:26px}.marketing-root .toc-stone a:hover{color:var(--text);border-left-color:color-mix(in srgb,var(--text) 30%,transparent)}.marketing-root .toc-stone a.active{color:var(--fire-2);border-left-color:var(--fire-2);font-weight:600}.marketing-root .trialcard{padding:18px;border-radius:var(--radius)}.marketing-root .trialcard h3{font-size:14px;font-weight:600;color:var(--text);margin:0 0 8px}.marketing-root .trialcard p{font-size:12.5px;color:var(--muted);line-height:1.5;margin:0 0 16px}.marketing-root .trialcard .btn{width:100%;justify-content:center}.marketing-root .article-prose{font-size:16.5px;line-height:1.68;color:var(--muted)}.marketing-root .article-prose>:first-child{margin-top:0}.marketing-root .article-prose h1{font-size:clamp(26px,3.2vw,34px);color:var(--text);font-weight:600;letter-spacing:-.02em;margin:40px 0 16px;scroll-margin-top:96px}.marketing-root .article-prose h2{font-size:clamp(22px,2.6vw,28px);color:var(--text);font-weight:600;letter-spacing:-.015em;margin:44px 0 16px;scroll-margin-top:96px}.marketing-root .article-prose h3{font-size:20px;color:var(--text);font-weight:600;letter-spacing:-.01em;margin:32px 0 12px;scroll-margin-top:96px}.marketing-root .article-prose h4{font-size:16.5px;color:var(--text);font-weight:600;margin:24px 0 10px;scroll-margin-top:96px}.marketing-root .article-prose p{margin:0 0 20px}.marketing-root .article-prose strong{color:var(--text);font-weight:600}.marketing-root .article-prose a{color:var(--fire-2);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--fire-2) 35%,transparent)}.marketing-root .article-prose a:hover{border-bottom-color:var(--fire-2)}.marketing-root .article-prose hr{border:0;height:1px;background:var(--hairline);margin:34px 0}.marketing-root .article-prose img{max-width:100%;border-radius:var(--radius);border:1px solid var(--hairline)}.marketing-root .article-prose ul{list-style:none;margin:0 0 20px;padding:0}.marketing-root .article-prose ul li{position:relative;padding-left:24px;margin:0 0 10px}.marketing-root .article-prose ul li:before{content:"";position:absolute;left:0;top:.58em;width:7px;height:7px;border-radius:2px;background:var(--surface-2);border:1px solid color-mix(in srgb,var(--fire-2) 45%,var(--hairline));box-shadow:inset 1px 1px 0 var(--edge-hi)}.marketing-root .article-prose ol{margin:0 0 20px;padding-left:24px}.marketing-root .article-prose ol li{margin:0 0 10px}.marketing-root .article-prose ol li::marker{color:var(--fire-2);font-family:var(--mono);font-size:.9em}.marketing-root .article-prose :not(pre)>code{font:400 13.5px var(--mono);color:var(--fire-2);padding:2px 6px;border-radius:4px;background:var(--surface-2);border:1px solid var(--hairline)}.marketing-root .article-prose pre{margin:0 0 22px;padding:18px 20px;border-radius:var(--radius);overflow-x:auto;background:linear-gradient(160deg,var(--tray-a),var(--tray-b));border:1px solid var(--hairline);box-shadow:inset 2px 2px 6px #00000059}.marketing-root .article-prose pre code{font:400 13px var(--mono);color:#cdd3df;line-height:1.6;background:none;border:0;padding:0}.marketing-root .article-prose .codeblock{margin:0 0 22px}.marketing-root .article-prose .codeblock pre{margin:0;box-shadow:none}.marketing-root .article-prose .codeblock .cbhead{padding:9px 16px;font:600 11px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted);background:var(--tray-b);border:1px solid var(--hairline);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0}.marketing-root .article-prose .codeblock .cbhead+pre{border-radius:0 0 var(--radius) var(--radius)}.marketing-root .article-prose table,.marketing-root .article-prose .tablestone{width:100%}.marketing-root .article-prose .tablestone{margin:0 0 22px;border:1px solid var(--hairline);border-radius:var(--radius);overflow:hidden;box-shadow:var(--cast)}.marketing-root .article-prose table{border-collapse:collapse;margin:0 0 22px;font-size:14.5px}.marketing-root .article-prose .tablestone table{margin:0}.marketing-root .article-prose thead{background:var(--surface-2)}.marketing-root .article-prose th{text-align:left;padding:12px 14px;font:600 13px var(--ui);color:var(--text);border-bottom:1px solid var(--hairline)}.marketing-root .article-prose td{padding:12px 14px;color:var(--muted);border-bottom:1px solid color-mix(in srgb,var(--hairline) 55%,transparent)}.marketing-root .article-prose blockquote{margin:0 0 22px;padding:16px 20px;border-radius:var(--radius);color:var(--text);background:var(--surface-1);background-image:var(--inner);border:1px solid var(--hairline);border-left:3px solid var(--fire-2);box-shadow:inset 1px 1px 0 var(--edge-hi)}.marketing-root .article-prose blockquote p{margin:0}.marketing-root .article-prose .callout{display:flex;gap:13px;align-items:flex-start;padding:16px 18px;border-radius:var(--radius);margin:0 0 22px}.marketing-root .article-prose .callout .ct{font-size:14px;font-weight:600;color:var(--text);margin:0 0 4px}.marketing-root .article-prose .callout .cb{font-size:14px;color:var(--muted);line-height:1.55;margin:0;white-space:pre-line}.marketing-root .article-prose .callout.info{border-left:3px solid var(--fire-2)}.marketing-root .article-prose .callout.tip{border-left:3px solid var(--success)}.marketing-root .article-prose .callout.warning{border-left:3px solid var(--ember)}.marketing-root .article-prose .callout.danger{border-left:3px solid var(--danger)}.marketing-root .article-prose .callout>svg{flex-shrink:0;margin-top:2px;color:var(--fire-2)}.marketing-root .article-prose .callout.tip>svg{color:var(--success)}.marketing-root .article-prose .callout.warning>svg{color:var(--ember)}.marketing-root .article-prose .callout.danger>svg{color:var(--danger)}.marketing-root .article-prose .keytakeaways{display:block}.marketing-root .article-prose .keytakeaways .ct-head{display:inline-flex;align-items:center;gap:8px;font:600 12px var(--ui);letter-spacing:1px;text-transform:uppercase;color:var(--success);margin-bottom:12px}.marketing-root .article-prose .keytakeaways ul{margin:0}.marketing-root .authorbio-band{padding:20px 0}.marketing-root .authorbio-band .wrap{max-width:1140px}.marketing-root .authorbio{max-width:760px;display:flex;gap:16px;align-items:center;padding:22px;border-radius:var(--radius)}.marketing-root .authorbio .avatar{width:54px;height:54px;border-color:color-mix(in srgb,var(--fire-2) 35%,var(--hairline))}.marketing-root .authorbio .avatar.initials{font-size:18px}.marketing-root .authorbio .name{font-size:15px;font-weight:600;color:var(--text);margin:0}.marketing-root .authorbio .role{font-size:12.5px;color:var(--fire-2);margin:2px 0 0}.marketing-root .authorbio .bio{font-size:13.5px;color:var(--muted);line-height:1.55;margin:6px 0 0}.marketing-root .related-band{padding:48px 0 8px;border-top:1px solid var(--hairline);margin-top:30px}.marketing-root .related-band .wrap{max-width:1140px}.marketing-root .docsnav{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:6px}.marketing-root .docsnav .sec{margin-bottom:2px}.marketing-root .docsnav .sechead{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border-radius:4px;font:500 13px var(--ui);color:var(--muted);background:none;border:0;cursor:pointer;text-align:left;transition:color .15s,background .15s}.marketing-root .docsnav .sechead:hover{color:var(--text);background:var(--surface-2)}.marketing-root .docsnav .sechead.active{color:var(--text)}.marketing-root .docsnav .sechead .lbl{flex:1}.marketing-root .docsnav .sechead .chev{width:14px;height:14px;flex-shrink:0;transition:transform .18s}.marketing-root .docsnav .sechead .chev.open{transform:rotate(90deg)}.marketing-root .docsnav .items{margin:2px 0 8px 15px;padding-left:12px;border-left:1px solid var(--hairline);display:flex;flex-direction:column;gap:1px}.marketing-root .docsnav .item{display:block;padding:6px 10px;border-radius:4px;font-size:13px;color:var(--muted);transition:color .15s,background .15s}.marketing-root .docsnav .item:hover{color:var(--text);background:var(--surface-2)}.marketing-root .docsnav .item.active{color:var(--fire-2);background:color-mix(in srgb,var(--fire-2) 10%,transparent);font-weight:600}.marketing-root .prevnext{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:48px;padding-top:26px;border-top:1px solid var(--hairline)}.marketing-root .prevnext .pn{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted)}.marketing-root .prevnext .pn.next{margin-left:auto}.marketing-root .prevnext .pn:hover{color:var(--text)}.marketing-root .tagchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px;padding-top:22px;border-top:1px solid var(--hairline)}.marketing-root .comingsoon{text-align:center;padding:56px 32px;border-radius:var(--radius)}.marketing-root .comingsoon>svg{color:var(--fire-2);margin:0 auto 16px}.marketing-root .comingsoon h2{font-size:20px;color:var(--text);margin:0 0 10px}.marketing-root .comingsoon p{font-size:14.5px;color:var(--muted);line-height:1.6;margin:0}.marketing-root .comingsoon a{color:var(--fire-2)}.marketing-root .docskeleton{display:flex;flex-direction:column;gap:16px}.marketing-root .docskeleton .sk{display:block;border-radius:6px;background:var(--surface-2)}.marketing-root .docskeleton .sk-badge{width:120px;height:22px}.marketing-root .docskeleton .sk-title{width:66%;height:40px}.marketing-root .docskeleton .sk-line{width:100%;height:20px}.marketing-root .docskeleton .sk-block{width:100%;height:260px;margin-top:12px}.marketing-root .blogskel .sk{display:block;border-radius:5px;background:var(--surface-2);position:relative;overflow:hidden}.marketing-root .blogskel .sk:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 7%,transparent),transparent);animation:marketing-skel-shimmer 1.5s ease-in-out infinite}@keyframes marketing-skel-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.marketing-root .blogskel .sk:after{animation:none}}@media(max-width:1100px){.marketing-root .articlewrap{gap:32px}.marketing-root .article-rail{display:none}.marketing-root .mobiletoc{display:block;order:-1;margin-bottom:20px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-1);background-image:var(--inner)}.marketing-root .mobiletoc>summary{padding:12px 16px;font:600 13.5px var(--ui);color:var(--text);cursor:pointer;list-style:none}.marketing-root .mobiletoc>summary::-webkit-details-marker{display:none}.marketing-root .mobiletoc .toc-stone{position:static;top:auto;box-shadow:none;border:0;padding:0 16px 14px}}@media(max-width:900px){.marketing-root .docsnav-rail{display:none}.marketing-root .articlewrap .article-col{max-width:none}}@media(max-width:700px){.marketing-root .flowrow .track{flex-direction:column;align-items:center;gap:22px}.marketing-root .flowrow .flowbeam{display:none}.marketing-root .byline .share{margin-left:0;width:100%}.marketing-root .arthero{padding-top:104px}}@media(prefers-reduced-motion:reduce){.marketing-root .flowrow .flowbeam i{animation:none;left:0}.marketing-root .readbar{transition:none}}.marketing-root .convpage{background:var(--canvas);color:var(--text);min-height:100vh}.marketing-root .conv-nav{position:fixed;top:0;left:0;right:0;z-index:50;background:color-mix(in srgb,var(--canvas) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--hairline)}.marketing-root .conv-nav-in{max-width:1080px;margin:0 auto;height:60px;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.marketing-root .conv-main{padding-top:60px}.marketing-root .conv-wrap{max-width:1080px;margin:0 auto;padding:0 24px}.marketing-root .conv-wrap.narrow{max-width:820px}.marketing-root .conv-wrap.tight{max-width:640px}.marketing-root .conv-wrap.center,.marketing-root .center{text-align:center}.marketing-root .conv-section{padding:72px 0}.marketing-root .conv-band{background:var(--tray-b);border-block:1px solid var(--hairline)}.marketing-root .conv-hero{position:relative;overflow:hidden;padding:96px 0 40px}.marketing-root .conv-hero .halo,.marketing-root .conv-finalcta .halo,.marketing-root .bookdemo .halo,.marketing-root .notfound .halo{position:absolute;inset:-30% 0 auto;height:520px;pointer-events:none;background:radial-gradient(60% 60% at 50% 0%,color-mix(in srgb,var(--fire-2) 12%,transparent),transparent 70%)}.marketing-root .conv-hero h1{font:600 clamp(30px,4.4vw,48px)/1.08 var(--display);letter-spacing:-.03em;margin:14px 0 16px}.marketing-root .conv-hero .sub,.marketing-root .conv-finalcta .sub{font-size:17px;color:#b4bbc9;line-height:1.6;max-width:620px}.marketing-root .conv-hero .conv-wrap.center .sub{margin-inline:auto}.marketing-root .conv-head{max-width:720px;margin:0 auto 34px}.marketing-root .conv-head.center{text-align:center}.marketing-root .conv-head h2,.marketing-root .conv-finalcta h2,.marketing-root .guaranteehead h2,.marketing-root .go-split h2{font:600 clamp(24px,3.2vw,36px)/1.15 var(--display);letter-spacing:-.02em;margin:0 0 12px;text-wrap:balance}.marketing-root .conv-kicker{font:700 11px var(--ui);letter-spacing:.16em;text-transform:uppercase;background:var(--fire);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0 0 12px}.marketing-root .conv-body{color:var(--muted);line-height:1.65;margin:0 0 14px;text-wrap:pretty}.marketing-root .conv-body.center-body{max-width:620px;margin-inline:auto}.marketing-root .conv-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 18px}.marketing-root .conv-cta-lead{font:600 15px var(--ui);margin:0 0 16px}.marketing-root .conv-fineprint{font-size:12px;color:var(--muted);margin-top:14px}.marketing-root .conv-emailform{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;max-width:460px;margin:0 auto}.marketing-root .conv-emailform input{flex:1 1 220px;min-width:0;padding:12px 14px;border-radius:var(--radius);font:400 14px var(--ui);background:var(--surface-2);border:1px solid var(--hairline);color:var(--text);box-shadow:inset 1px 1px 0 var(--edge-hi)}.marketing-root .conv-emailform input::-moz-placeholder{color:var(--muted)}.marketing-root .conv-emailform input::placeholder{color:var(--muted)}.marketing-root .conv-emailform input:focus{outline:none;border-color:color-mix(in srgb,var(--fire-2) 45%,transparent)}.marketing-root .guaranteeline{font-size:13px;color:var(--muted);margin-top:12px}.marketing-root .trustline{display:flex;gap:22px;flex-wrap:wrap;margin-top:18px}.marketing-root .conv-wrap.center .trustline,.marketing-root .trustline.center-trust{justify-content:center}.marketing-root .trustline span{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.marketing-root .trustline svg{color:var(--success)}.marketing-root .videostage{padding:8px;border-radius:16px;overflow:hidden}.marketing-root .videoframe{position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#050608;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}.marketing-root .videoframe iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.marketing-root .videothumb{cursor:pointer}.marketing-root .videothumb p{color:var(--muted);font-size:14px}.marketing-root .playbtn{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;color:var(--brand-ink);background:var(--brand-fill);box-shadow:var(--cast)}.marketing-root .playbtn.quiet{width:60px;height:60px;color:var(--fire-2);background:var(--surface-1);box-shadow:none;border:1px solid var(--hairline)}.marketing-root .vp-title{font-weight:600}.marketing-root .vp-sub{color:var(--muted);font-size:14px;max-width:380px}.marketing-root .proofcards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.marketing-root .proofcard{padding:22px;border-radius:14px;text-align:center}.marketing-root .stars{display:inline-flex;gap:2px;color:var(--ember);margin-bottom:10px}.marketing-root .pc-quote{font:800 17px var(--mono);background:var(--fire);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0 0 4px}.marketing-root .pc-role{font-size:12px;color:var(--muted)}.marketing-root .conv-finalcta{position:relative;overflow:hidden}.marketing-root .conv-footer{border-top:1px solid var(--hairline);background:var(--tray-b);padding:22px 0}.marketing-root .conv-footer-in{max-width:1080px;margin:0 auto;padding:0 24px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.marketing-root .cf-copy{font-size:12px;color:var(--muted)}.marketing-root .cf-links{display:flex;gap:20px}.marketing-root .cf-links a{font-size:12px;color:var(--muted);text-decoration:none}.marketing-root .cf-links a:hover{color:var(--text)}.marketing-root .conv-sticky{position:fixed;bottom:0;left:0;right:0;z-index:40;padding:10px 12px;background:var(--tray-b);border-top:1px solid var(--hairline);display:none}.marketing-root .conv-sticky .conv-sticky-btn{width:100%;justify-content:center}@media(max-width:640px){.marketing-root .conv-sticky{display:block}}.marketing-root .conv-light{color-scheme:light;--canvas: #FAFAF8;--surface-1: #FFFFFF;--surface-2: #F3F3EF;--tray-a: #F5F5F1;--tray-b: #F0F0EB;--hairline: rgba(17,19,24,.12);--text: #14161A;--muted: #5B6068;--edge-hi: rgba(255,255,255,.95);--edge-lo: rgba(17,19,24,.06);--inner: linear-gradient(135deg, rgba(255,255,255,.8), rgba(255,255,255,0) 55%);--caustic: rgba(17,19,24,.28);--cast: 8px 8px 14px rgba(22,26,33,.08), 3px 3px 5px rgba(22,26,33,.05);--cast-hover: 9px 9px 16px rgba(22,26,33,.11), 3px 3px 6px rgba(22,26,33,.07);--cast-deep: 13px 13px 22px rgba(22,26,33,.13), 5px 5px 8px rgba(22,26,33,.08);--fire-1: #0A9C4B;--fire-2: #099490;--fire-3: #7D34D0;--fire: linear-gradient(90deg, var(--fire-1), var(--fire-2), var(--fire-3));--success: #0B8F45;--danger: #D6455D;--brand-fill: linear-gradient(135deg,#FF6E2E,#E8420A);--brand-ink: #FFFFFF;--brand-glow: rgba(232,66,10,.22);--accent: #E8420A;--accent-deep: #C43708;--accent-soft: rgba(232,66,10,.09);--accent-line: rgba(232,66,10,.28);--brand-orb-mid: #eef1f6;--brand-orb-lo: #b3bdcd;--brand-orb: radial-gradient(circle at 32% 28%, var(--brand-orb-hi) 0%, var(--brand-orb-mid) 45%, var(--brand-orb-lo) 100%)}.marketing-root .conv-light .conv-hero .sub,.marketing-root .conv-light .conv-finalcta .sub{color:#4a505a}.marketing-root .conv-light .tcard blockquote,.marketing-root .conv-light .btn.quiet{color:#3d434c}.marketing-root .conv-light .btn.quiet:hover{color:#14161a}.marketing-root .conv-light .conv-kicker{display:inline-block}.marketing-root .conv-light .btn.primary{box-shadow:inset 1px 1px #fff6,inset -1px -1px #0003,var(--cast),0 0 20px var(--brand-glow)}.marketing-root .conv-light .btn.primary:hover{box-shadow:inset 1px 1px #ffffff80,inset -1px -1px #0003,var(--cast-hover),0 0 28px var(--brand-glow)}.marketing-root .conv-light .btn.primary:after{background:linear-gradient(90deg,#fff0,#fffc,#fff0);opacity:.7}.marketing-root .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.marketing-root .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.marketing-root .reveal{opacity:1;transform:none;transition:none}}.marketing-root .conv-light .conv-dark{--canvas: #262320;--surface-1: #312D28;--surface-2: #3B3630;--tray-a: #2C2823;--tray-b: #221F1B;--hairline: rgba(255,248,238,.11);--text: #F7F5F1;--muted: #ABA49B;--edge-hi: rgba(255,248,238,.13);--edge-lo: rgba(12,10,8,.45);--inner: linear-gradient(135deg, rgba(255,248,238,.06), rgba(255,248,238,0) 55%);--cast: 8px 8px 12px rgba(12,10,8,.42), 3px 3px 5px rgba(12,10,8,.32);--cast-hover: 9px 9px 13px rgba(12,10,8,.48), 3px 3px 6px rgba(12,10,8,.38);--accent: #FF6A2B;--accent-deep: #FF8A5C;--accent-soft: rgba(255,106,43,.13);--accent-line: rgba(255,106,43,.34);--fire-1: #16DB65;--fire-2: #3EE6E0;--fire-3: #C77DFF;--fire: linear-gradient(90deg, var(--fire-1), var(--fire-2), var(--fire-3));background:var(--canvas);color:var(--text)}.marketing-root .gauge{width:44px;height:44px;flex:none;margin-top:2px;transform:rotate(-90deg)}.marketing-root .gauge .track{fill:none;stroke:var(--hairline);stroke-width:4}.marketing-root .gauge .arc{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-dashoffset:106.81;transition:stroke-dashoffset 1.2s cubic-bezier(.22,.61,.36,1) .2s}.marketing-root .reveal.in .gauge .arc{stroke-dashoffset:var(--gauge-to)}@media(prefers-reduced-motion:reduce){.marketing-root .gauge .arc{stroke-dashoffset:var(--gauge-to);transition:none}}.marketing-root .stackstrip{padding:30px 0 34px;border-bottom:1px solid var(--hairline)}.marketing-root .stack-label{text-align:center;font:700 10.5px var(--ui);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin:0 0 16px}.marketing-root .stack-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 34px}.marketing-root .stack-row img{height:22px;width:auto;max-width:116px;-o-object-fit:contain;object-fit:contain}.marketing-root .go-hero{display:grid;grid-template-columns:1fr 540px;gap:44px;align-items:center}.marketing-root .badge.accent{color:var(--accent-deep);border-color:var(--accent-line);background:var(--accent-soft)}.marketing-root .badge.accent svg{width:14px;height:14px}.marketing-root .accent-text{color:var(--accent)}.marketing-root .pdot{-o-object-fit:contain;object-fit:contain;flex:none}.marketing-root .pdot.dim{opacity:.22;filter:grayscale(1)}.marketing-root .lograil{display:inline-flex;align-items:center;gap:9px}.marketing-root .lograil img{height:18px;width:auto;max-width:22px;-o-object-fit:contain;object-fit:contain}.marketing-root .lograil-plus{width:13px;height:13px;color:var(--accent)}.marketing-root .badge.social{padding:5px 12px 5px 6px;gap:9px}.marketing-root .badge-faces{display:inline-flex;flex:none}.marketing-root .badge-faces .authphoto,.marketing-root .badge-faces .authinitials{width:22px;height:22px;font-size:9px;border:1.5px solid var(--surface-2)}.marketing-root .badge-faces>*+*{margin-left:-7px}.marketing-root .stars.inline{margin-bottom:0}.marketing-root .stars.sm svg{width:11px;height:11px}.marketing-root .authphoto{width:46px;height:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--hairline);flex:none}.marketing-root .ratingline{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:14.5px;margin:0}.marketing-root .go-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.marketing-root .gc-card{padding:0;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.marketing-root .gc-head{padding:12px 16px;border-bottom:1px solid var(--hairline)}.marketing-root .gc-head.lit{border-bottom-color:var(--accent-line);background:linear-gradient(135deg,var(--accent-soft),transparent)}.marketing-root .gc-tag{display:inline-flex;align-items:center;gap:5px;font:700 10px var(--ui);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.marketing-root .gc-tag.on{color:var(--accent)}.marketing-root .gc-tag svg{width:13px;height:13px}.marketing-root .gc-sub{font-size:12px;color:var(--muted);margin-top:2px}.marketing-root .gc-sub.on{color:var(--accent-deep);font-weight:600}.marketing-root .gc-lit{border-color:var(--accent-line);box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),var(--cast),0 0 26px var(--accent-soft)}.marketing-root .gc-body{padding:14px 16px;display:grid;gap:11px;flex:1;align-content:start}.marketing-root .jrow{display:flex;align-items:center;gap:10px}.marketing-root .jicon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--accent-soft);color:var(--accent)}.marketing-root .jicon.dim{background:var(--surface-2);color:var(--muted)}.marketing-root .jicon svg{width:15px;height:15px}.marketing-root .jtext{min-width:0;flex:1;display:grid}.marketing-root .jlabel{font:600 12px var(--ui);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-root .jlabel.dim{color:var(--muted)}.marketing-root .jstatus{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-root .jstatus.on{color:var(--accent-deep);font-weight:600}.marketing-root .jstatus.off{color:color-mix(in srgb,var(--muted) 70%,transparent);text-decoration:line-through}.marketing-root .jmark{width:15px;height:15px;flex:none;color:var(--accent)}.marketing-root .jmark.dim{color:var(--muted)}.marketing-root .jmark.x{color:color-mix(in srgb,var(--muted) 55%,transparent)}.marketing-root .jbridge{display:flex;align-items:center;gap:8px;border-radius:8px;padding:7px 10px;font:600 10.5px var(--ui)}.marketing-root .jbridge svg{width:15px;height:15px;flex:none}.marketing-root .jbridge p{margin:0;flex:1;line-height:1.3}.marketing-root .jbridge.dim{background:var(--surface-2);border:1px dashed var(--hairline);color:var(--muted)}.marketing-root .jbridge.on{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-deep)}.marketing-root .jlogos{display:inline-flex;align-items:center;gap:6px;flex:none}.marketing-root .jlogos img{height:15px;width:auto;max-width:19px;-o-object-fit:contain;object-fit:contain}.marketing-root .jsend{display:flex;align-items:center;gap:8px;border-radius:8px;padding:7px 10px;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-deep);font:600 10.5px var(--ui)}.marketing-root .jsend svg{width:14px;height:14px;flex:none;color:var(--accent)}.marketing-root .jsend p{margin:0;flex:1;line-height:1.3}.marketing-root .gc-foot{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:11px 16px;border-top:1px solid var(--hairline);background:var(--tray-a);margin-top:auto}.marketing-root .gc-foot.lit{border-top-color:var(--accent-line);background:linear-gradient(135deg,var(--accent-soft),transparent)}.marketing-root .gc-foot span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);white-space:nowrap}.marketing-root .gc-foot strong{font:900 22px var(--mono)}.marketing-root .gc-foot strong.dim{color:var(--muted)}.marketing-root .gc-foot strong.on{color:var(--accent)}.marketing-root .emq-wrap{max-width:430px;width:100%;margin-inline:auto}.marketing-root .emq-card{padding:0;border-radius:14px;overflow:hidden;transition:border-color .6s ease,box-shadow .6s ease}.marketing-root .emq-card.lit{border-color:var(--accent-line);box-shadow:inset 1px 1px 0 var(--edge-hi),inset -1px -1px 0 var(--edge-lo),var(--cast-deep),0 0 34px var(--accent-soft)}.marketing-root .emq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.marketing-root .emq-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--hairline)}.marketing-root .emq-title{margin:0;font:700 10px var(--ui);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.marketing-root .emq-toggle{position:relative;display:inline-flex;flex:none;padding:2px;border:1px solid var(--hairline);border-radius:999px;background:var(--surface-2)}.marketing-root .emq-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;position:relative;z-index:1;min-width:54px;text-align:center;padding:3px 0;font:700 9.5px var(--ui);letter-spacing:.1em;text-transform:uppercase;transition:color .45s ease}.marketing-root .emq-toggle button:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:999px}.marketing-root .emq-thumb{position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:999px;background:var(--text);transition:transform .55s cubic-bezier(.22,.61,.36,1),background .55s ease}.marketing-root .emq-card.lit .emq-thumb{transform:translate(100%);background:var(--brand-fill)}.marketing-root .emq-toggle button:nth-of-type(1){color:var(--canvas)}.marketing-root .emq-toggle button:nth-of-type(2){color:var(--muted)}.marketing-root .emq-card.lit .emq-toggle button:nth-of-type(1){color:var(--muted)}.marketing-root .emq-card.lit .emq-toggle button:nth-of-type(2){color:#fff}.marketing-root .emq-score{display:flex;align-items:center;gap:16px;padding:16px 16px 4px}.marketing-root .emq-dial{width:84px;height:84px;flex:none;transform:rotate(-90deg)}.marketing-root .emq-dial .track{fill:none;stroke:var(--hairline);stroke-width:8}.marketing-root .emq-dial .arc{fill:none;stroke:var(--muted);stroke-width:8;stroke-linecap:round;transition:stroke .6s ease}.marketing-root .emq-card.lit .emq-dial .arc{stroke:var(--accent)}.marketing-root .emq-numline{margin:0;display:flex;align-items:baseline;gap:3px}.marketing-root .emq-num{font:900 38px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--text)}.marketing-root .emq-outof{font:700 14px var(--mono);color:var(--muted)}.marketing-root .emq-band{display:inline-block;margin-top:6px;font:700 10px var(--ui);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:2.5px 9px;transition:color .3s ease,background .3s ease}.marketing-root .emq-band.b-poor{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.marketing-root .emq-band.b-ok{color:var(--muted);background:var(--surface-2)}.marketing-root .emq-band.b-good{color:var(--accent-deep);background:var(--accent-soft)}.marketing-root .emq-band.b-great{color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent)}.marketing-root .emq-delta{margin-left:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font:700 10.5px var(--ui);color:var(--accent-deep);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:999px;padding:3px 9px;opacity:0;transform:translateY(4px);transition:opacity .5s ease .9s,transform .5s ease .9s}.marketing-root .emq-card.lit .emq-delta{opacity:1;transform:none}.marketing-root .emq-delta svg{width:12px;height:12px;flex:none}.marketing-root .emq-rows{display:grid;gap:9px;padding:12px 16px 14px}.marketing-root .emq-row{display:flex;align-items:center;gap:10px}.marketing-root .emq-ic{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex:none;background:var(--surface-2);color:var(--muted);transition:background .45s ease var(--d, 0ms),color .45s ease var(--d, 0ms)}.marketing-root .emq-ic svg{width:14px;height:14px}.marketing-root .emq-card.lit .emq-ic{background:var(--accent-soft);color:var(--accent)}.marketing-root .emq-status{display:grid;font-size:10.5px;line-height:1.35}.marketing-root .emq-status .b,.marketing-root .emq-status .a{grid-area:1 / 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .45s ease var(--d, 0ms)}.marketing-root .emq-status .b{color:color-mix(in srgb,var(--muted) 80%,transparent)}.marketing-root .emq-status .a{color:var(--accent-deep);font-weight:600;opacity:0}.marketing-root .emq-card.lit .emq-status .b{opacity:0}.marketing-root .emq-card.lit .emq-status .a{opacity:1}.marketing-root .emq-mark{display:grid;width:15px;height:15px;flex:none}.marketing-root .emq-mark svg{grid-area:1 / 1;width:15px;height:15px;transition:opacity .45s ease var(--d, 0ms)}.marketing-root .emq-mark .b{color:color-mix(in srgb,var(--muted) 55%,transparent)}.marketing-root .emq-mark .b.ok{color:var(--muted)}.marketing-root .emq-mark .a{color:var(--accent);opacity:0}.marketing-root .emq-card.lit .emq-mark .b{opacity:0}.marketing-root .emq-card.lit .emq-mark .a{opacity:1}.marketing-root .emq-foot{border-top:1px solid var(--hairline);background:var(--tray-a);transition:background .6s ease,border-color .6s ease}.marketing-root .emq-card.lit .emq-foot{border-top-color:var(--accent-line);background:linear-gradient(135deg,var(--accent-soft),transparent)}.marketing-root .emq-foot-in{display:grid}.marketing-root .emq-foot-in>span{grid-area:1 / 1;display:flex;align-items:center;gap:8px;padding:11px 16px;font:600 10.5px var(--ui);line-height:1.3;transition:opacity .5s ease .45s}.marketing-root .emq-foot-in>span>svg{width:14px;height:14px;flex:none}.marketing-root .emq-foot-in .fb{color:var(--muted)}.marketing-root .emq-foot-in .fa{color:var(--accent-deep);opacity:0}.marketing-root .emq-foot-in .fa>svg{color:var(--accent)}.marketing-root .emq-foot-in .jlogos{margin-left:auto}.marketing-root .emq-card.lit .emq-foot-in .fb{opacity:0}.marketing-root .emq-card.lit .emq-foot-in .fa{opacity:1}.marketing-root .emq-caption{display:flex;align-items:center;justify-content:center;gap:9px;margin:14px auto 0;max-width:400px;font-size:12px;line-height:1.5;color:var(--muted)}.marketing-root .emq-caption .jlogos{flex:none}.marketing-root .emq-card:not(.lit) .emq-ic,.marketing-root .emq-card:not(.lit) .emq-status .b,.marketing-root .emq-card:not(.lit) .emq-status .a,.marketing-root .emq-card:not(.lit) .emq-mark svg,.marketing-root .emq-card:not(.lit) .emq-delta,.marketing-root .emq-card:not(.lit) .emq-foot-in>span{transition-duration:.3s;transition-delay:0ms}@media(prefers-reduced-motion:reduce){.marketing-root .emq-card,.marketing-root .emq-card *{transition:none!important}}.marketing-root .statgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.marketing-root .statcell{display:flex;align-items:flex-start;gap:16px}.marketing-root .statcell p{color:var(--muted);font-size:14px;margin-top:6px}.marketing-root .statnum{font:900 34px var(--mono);color:var(--text)}.marketing-root .staticon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none;margin-top:4px;background:var(--accent-soft);color:var(--accent)}.marketing-root .staticon svg{width:20px;height:20px}.marketing-root .guaranteehead{margin-top:40px;padding-top:30px;border-top:1px solid var(--hairline);text-align:center}.marketing-root .guaranteehead .badge{margin-bottom:12px}.marketing-root .go-split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}@media(min-width:901px){.marketing-root .go-split.gs-compare{grid-template-columns:10fr 11fr;align-items:center}}.marketing-root .connlist{padding:0;overflow:hidden}.marketing-root .cl-head{display:flex;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--hairline);font-weight:700;font-size:14px}.marketing-root .cl-status{font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.marketing-root .tourgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.marketing-root .tourcard{padding:24px;border-radius:14px}.marketing-root .tourcard h3{font:600 18px var(--display);margin:4px 0 10px}.marketing-root .tour-rows{display:grid;gap:56px}.marketing-root .tour-row{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.marketing-root .tour-row.flip .tour-copy{order:2}.marketing-root .tour-copy h3{font:600 clamp(20px,2.4vw,27px)/1.2 var(--display);margin:2px 0 12px;letter-spacing:-.015em}.marketing-root .mockframe{padding:0;border-radius:14px;overflow:hidden}.marketing-root .mock{font-size:13px}.marketing-root .mk-head{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid var(--hairline)}.marketing-root .mk-head p{margin:0;font:700 13.5px var(--ui);color:var(--text)}.marketing-root .mk-saved{display:inline-flex;align-items:center;gap:5px;font:600 11.5px var(--ui);color:var(--success)}.marketing-root .mk-saved svg{width:13px;height:13px}.marketing-root .mk-filters{display:flex;flex-wrap:wrap;gap:7px;padding:10px 18px;border-bottom:1px solid var(--hairline)}.marketing-root .mk-filters span{font:600 11px var(--ui);color:var(--muted);border:1px solid var(--hairline);border-radius:6px;padding:3px 9px}.marketing-root .mk-filters span.on{background:var(--text);color:var(--canvas);border-color:var(--text)}.marketing-root .mk-cols{display:grid;gap:0 12px;padding:9px 18px;border-bottom:1px solid var(--hairline);font:600 10px var(--ui);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--muted) 70%,transparent)}.marketing-root .mk-row{display:grid;gap:0 12px;align-items:center;padding:10px 18px;border-bottom:1px solid color-mix(in srgb,var(--hairline) 50%,transparent)}.marketing-root .mk-row:last-of-type{border-bottom:0}.marketing-root .mk-cols.mk-two,.marketing-root .mk-row.mk-two{grid-template-columns:1fr auto}.marketing-root .mk-cell{display:grid;min-width:0}.marketing-root .mk-strong{font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px}.marketing-root .mk-dim{color:var(--muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-root .mk-faint{color:color-mix(in srgb,var(--muted) 55%,transparent);font-size:11.5px}.marketing-root .mono-num{font-family:var(--mono);font-variant-numeric:tabular-nums}.marketing-root .mk-pill{justify-self:start;font:600 11px var(--ui);border-radius:999px;padding:2px 9px;border:1px solid var(--hairline);color:var(--muted);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.marketing-root .mk-pill.hot{background:var(--accent-soft);color:var(--accent-deep);border-color:var(--accent-line)}.marketing-root .mk-dots{display:inline-flex;align-items:center;gap:4px}.marketing-root .mk-note{padding:12px 18px;border-top:1px solid var(--hairline);background:var(--tray-a);font-size:11.5px;color:var(--muted)}.marketing-root .mk-cols .r,.marketing-root .mk-row .r{text-align:right;justify-self:end}.marketing-root .mk-cols .c,.marketing-root .mk-row .c{justify-self:center;text-align:center}.marketing-root .mk-tools{display:flex;align-items:center;gap:8px;padding:10px 18px;border-bottom:1px solid var(--hairline)}.marketing-root .mk-search{flex:1;min-width:0;display:inline-flex;align-items:center;gap:6px;font:500 11px var(--ui);color:color-mix(in srgb,var(--muted) 75%,transparent);background:var(--surface-2);border:1px solid var(--hairline);border-radius:7px;padding:5px 9px;white-space:nowrap;overflow:hidden}.marketing-root .mk-search svg{width:12px;height:12px;flex:none}.marketing-root .mk-btn{display:inline-flex;align-items:center;gap:4px;font:600 11px var(--ui);color:var(--muted);border:1px solid var(--hairline);border-radius:7px;padding:4px 10px;white-space:nowrap;flex:none}.marketing-root .mk-btn.dark{background:var(--text);color:var(--canvas);border-color:var(--text)}.marketing-root .mk-btn svg{width:11px;height:11px}.marketing-root .mk-cols.mk-lm5,.marketing-root .mk-row.mk-lm5{grid-template-columns:minmax(0,1.3fr) auto minmax(36px,.5fr) minmax(0,1.15fr) auto;gap:0 10px}.marketing-root .mk-attr-src{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden}.marketing-root .mk-gap{width:16px;height:16px;border-radius:50%;border:1.5px dashed color-mix(in srgb,var(--danger) 55%,transparent);display:inline-block}.marketing-root .mk-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 18px}.marketing-root .mk-card{display:flex;align-items:center;gap:9px;border:1px solid var(--hairline);border-radius:10px;padding:10px 12px;background:var(--surface-1);min-width:0}.marketing-root .mk-card>img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex:none}.marketing-root .mk-card .mk-btn{margin-left:auto}.marketing-root .mk-card.add{justify-content:center;border-style:dashed;background:none;color:var(--muted);font:600 11.5px var(--ui)}.marketing-root .mk-card.add svg{width:13px;height:13px}.marketing-root .mk-status{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--muted);white-space:nowrap}.marketing-root .mk-status i{width:6px;height:6px;border-radius:50%;background:var(--muted);flex:none}.marketing-root .mk-status.on{color:var(--success)}.marketing-root .mk-status.on i{background:var(--success)}.marketing-root .mk-group{padding:7px 18px;background:var(--tray-a);border-bottom:1px solid var(--hairline);font:700 9.5px var(--ui);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.marketing-root .ticklist{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.marketing-root .ticklist li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--muted)}.marketing-root .ticklist li svg{color:var(--fire-2);flex:none;margin-top:2px}.marketing-root .stepsgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.marketing-root .stepsflow{display:flex;align-items:stretch;gap:0}.marketing-root .stepsflow .stepcard{flex:1;display:flex;flex-direction:column}.marketing-root .step-link{display:flex;align-items:center;justify-content:center;flex:none;padding:0 8px;color:var(--accent)}.marketing-root .step-link svg{width:19px;height:19px}.marketing-root .stepcard{padding:24px;border-radius:14px}.marketing-root .step-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.marketing-root .step-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent)}.marketing-root .step-icon svg{width:20px;height:20px}.marketing-root .stepnum{font:900 24px var(--mono);color:color-mix(in srgb,var(--accent) 40%,transparent)}.marketing-root .stepcard h3{font:600 17px var(--display);margin:0 0 6px}.marketing-root .stepcard p{color:var(--muted);font-size:13.5px;line-height:1.6}.marketing-root .step-mini{margin-top:auto;padding-top:14px}.marketing-root .step-mini.rail{display:flex;align-items:center;gap:9px}.marketing-root .step-mini.rail>span:first-child{font-size:11px;color:var(--muted);flex:none}.marketing-root .step-mini.map{display:grid;gap:8px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:8px;padding:10px;margin-top:14px}.marketing-root .step-mini.codewell{display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:8px;padding:9px 11px}.marketing-root .step-mini.codewell code{flex:1;min-width:0;font:500 10.5px var(--mono);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-root .step-mini.codewell svg{width:13px;height:13px;flex:none;color:var(--accent)}.marketing-root .map-row{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:11px}.marketing-root .map-from{flex:1;min-width:0;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-root .map-to{display:inline-flex;align-items:center;gap:4px;flex:none}.marketing-root .map-to svg{width:10px;height:10px;color:var(--muted)}.marketing-root .map-pill{font:600 10px var(--ui);background:var(--accent-soft);color:var(--accent-deep);border-radius:5px;padding:2px 6px}.marketing-root .tcard{padding:24px;border-radius:14px;display:flex;flex-direction:column}.marketing-root .tcard-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.marketing-root .tcard-top .stars{margin-bottom:0;margin-top:4px}.marketing-root .tcard blockquote{font-size:14px;color:#c7cdd8;line-height:1.65;flex:1;margin:0 0 18px}.marketing-root .tcard-foot{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--hairline)}.marketing-root .tf-id{flex:1;min-width:0}.marketing-root .tf-id .an{font-size:13px;font-weight:600}.marketing-root .tf-id .ar{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-root .tf-metric{text-align:right}.marketing-root .tf-metric .tm{font:900 18px var(--mono);color:var(--fire-2)}.marketing-root .tf-metric .tml{font-size:11px;color:var(--muted)}.marketing-root .faqlist .faqitem{padding:0;margin-bottom:8px;border-radius:12px;overflow:hidden}.marketing-root .faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;background:transparent;border:0;color:var(--text);font:600 14px var(--ui);text-align:left;cursor:pointer}.marketing-root .faq-caret{color:var(--fire-2);font-size:20px;flex:none;display:inline-flex;align-items:center}.marketing-root .faq-caret svg{width:16px;height:16px}.marketing-root .conv-light .faq-caret{color:var(--accent)}.marketing-root .faq-a{padding:0 20px 18px;color:var(--muted);font-size:13.5px;line-height:1.65;margin:0}.marketing-root .guaranteeband{display:flex;align-items:center;gap:20px;padding:22px 26px;border-radius:16px;border-color:color-mix(in srgb,var(--fire-2) 34%,var(--hairline));flex-wrap:wrap}.marketing-root .guaranteeband>div{flex:1;min-width:240px}.marketing-root .gb-h{font-weight:700}.marketing-root .gb-s{color:var(--muted);font-size:13.5px;margin-top:2px}.marketing-root .funnel-hero{text-align:center}.marketing-root .funnel-platforms{padding:48px 24px}.marketing-root .capigateway{padding:22px 24px;border-radius:16px;text-align:left}.marketing-root .capigateway h4{font:600 16px var(--display);margin:0 0 8px}.marketing-root .capigateway p{color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 10px}.marketing-root .capigateway strong{color:var(--fire-2)}.marketing-root .capi-outcome{color:var(--fire-2)!important;font-weight:600}.marketing-root .connlist{padding:22px}.marketing-root .cl-head{border-bottom:1px solid var(--hairline);padding:0 0 14px;margin-bottom:12px}.marketing-root .cl-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border-radius:12px;border:1px solid var(--hairline);background:var(--surface-2);margin-bottom:10px}.marketing-root .cl-t{font-size:13.5px;font-weight:600}.marketing-root .cl-s{font-size:12px;color:var(--muted)}.marketing-root .cl-toggle{width:38px;height:20px;border-radius:999px;background:var(--surface-1);position:relative;flex:none}.marketing-root .cl-toggle.on{background:color-mix(in srgb,var(--fire-2) 60%,transparent)}.marketing-root .cl-toggle i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff}.marketing-root .cl-toggle.on i{left:auto;right:2px}.marketing-root .bookdemo{position:relative;overflow:hidden;padding:118px 0 80px;text-align:center;background:var(--canvas)}.marketing-root .bookdemo-inner{position:relative;z-index:3;max-width:620px;margin:0 auto;padding:0 24px}.marketing-root .bookdemo-inner.bookdemo-inner-wide{max-width:1020px}.marketing-root .bookdemo h1{font:600 clamp(28px,3.6vw,40px)/1.1 var(--display);letter-spacing:-.03em;margin:14px 0}.marketing-root .bookdemo .sub{font-size:16px;color:#b4bbc9;line-height:1.6;max-width:520px;margin:0 auto 30px}.marketing-root .bookdemo-embed{text-align:left;display:flex;justify-content:center}.marketing-root .notfound{position:relative;overflow:hidden;padding:150px 0 120px;text-align:center;background:var(--canvas);min-height:70vh}.marketing-root .notfound .hero-grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(var(--hairline) 1px,transparent 1px),linear-gradient(90deg,var(--hairline) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000,transparent 75%);mask-image:radial-gradient(60% 55% at 50% 30%,#000,transparent 75%)}.marketing-root .nf-inner{position:relative;z-index:3;max-width:620px;margin:0 auto;padding:0 24px}.marketing-root .nf-orb{display:flex;justify-content:center;margin-bottom:22px}.marketing-root .notfound h1{font:600 clamp(28px,3.8vw,42px)/1.1 var(--display);letter-spacing:-.03em;margin:14px 0}.marketing-root .notfound .sub{font-size:16px;color:#b4bbc9;line-height:1.6;max-width:500px;margin:0 auto 28px}.marketing-root .notfound .cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.marketing-root .authgate{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:var(--canvas)}.marketing-root .authgate-loading{flex-direction:column;gap:14px;color:var(--muted)}.marketing-root .authspin{width:32px;height:32px;animation:authspin .8s linear infinite;color:var(--fire-2)}.marketing-root .authspin.sm{width:16px;height:16px}@keyframes authspin{to{transform:rotate(360deg)}}.marketing-root .authsplit{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:980px;align-items:stretch}.marketing-root .authpanel{padding:40px;border-radius:20px;display:flex;flex-direction:column}.marketing-root .authbrand{cursor:pointer;margin-bottom:28px;font:700 20px var(--display)}.marketing-root .authhead h1{font:600 26px var(--display);letter-spacing:-.02em;margin:0 0 6px}.marketing-root .authhead p{color:var(--muted);font-size:14px;margin:0 0 22px}.marketing-root .autherror{border:1px solid color-mix(in srgb,var(--danger) 45%,var(--hairline));background:color-mix(in srgb,var(--danger) 12%,transparent);color:color-mix(in srgb,var(--danger) 85%,#fff);border-radius:var(--radius);padding:10px 12px;font-size:13px;margin-bottom:18px}.marketing-root .authoauth{position:relative}.marketing-root .authgoogle{width:100%;justify-content:center;gap:10px}.marketing-root .gglyph{flex:none}.marketing-root .lastused{position:absolute;top:-8px;right:-6px;font:600 10px var(--ui);background:#fff;color:#000;padding:2px 6px;border-radius:999px;pointer-events:none;box-shadow:var(--cast)}.marketing-root .authdivider{position:relative;text-align:center;margin:20px 0}.marketing-root .authdivider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--hairline)}.marketing-root .authdivider span{position:relative;background:var(--surface-1);padding:0 10px;font-size:12px;color:var(--muted)}.marketing-root .authform .field{margin-bottom:16px}.marketing-root .authform .field input.ok{border-color:color-mix(in srgb,var(--success) 55%,transparent)}.marketing-root .authform .field input.bad{border-color:color-mix(in srgb,var(--danger) 55%,transparent)}.marketing-root .authrow-end{display:flex;justify-content:flex-end;margin-top:6px}.marketing-root .authlink{padding:0;height:auto;font-size:12px}.marketing-root .authlink.strong{font-weight:600;font-size:13px}.marketing-root .authsubmit{position:relative;margin-top:4px}.marketing-root .authsubmit .authprimary{width:100%;justify-content:center;gap:8px}.marketing-root .authswitch{text-align:center;font-size:13px;color:var(--muted);margin-top:16px}.marketing-root .pwmeter{display:flex;gap:5px;margin-top:10px}.marketing-root .pwmeter .seg{flex:1;height:4px;border-radius:999px;background:var(--surface-2)}.marketing-root .pwmeter .seg.on.s1{background:var(--danger)}.marketing-root .pwmeter .seg.on.s2{background:var(--ember)}.marketing-root .pwmeter .seg.on.s3{background:var(--fire-2)}.marketing-root .pwmeter .seg.on.s4{background:var(--success)}.marketing-root .pwnote{font-size:11.5px;color:var(--muted);margin:8px 0 0}.marketing-root .pwmatch{font-size:12px;margin:6px 0 0}.marketing-root .pwmatch.ok{color:var(--success)}.marketing-root .pwmatch.bad{color:var(--danger)}.marketing-root .authterms{font-size:11.5px;color:var(--muted);text-align:center;line-height:1.5;margin-top:auto;padding-top:22px}.marketing-root .authterms a{color:var(--muted);text-decoration:underline}.marketing-root .authterms a:hover{color:var(--text)}.marketing-root .authaside{position:relative;overflow:hidden;padding:48px;border-radius:20px;display:flex;align-items:center}.marketing-root .authaside .halo{position:absolute;inset:0;background:radial-gradient(70% 60% at 30% 20%,color-mix(in srgb,var(--fire-2) 14%,transparent),transparent 70%)}.marketing-root .authaside-inner{position:relative;z-index:2}.marketing-root .quotemark{font:700 88px var(--display);line-height:.6;color:color-mix(in srgb,var(--fire-2) 30%,transparent)}.marketing-root .authaside blockquote{font:700 26px/1.25 var(--display);letter-spacing:-.02em;margin:8px 0 28px}.marketing-root .authauthor{display:flex;align-items:center;gap:14px}.marketing-root .authinitials{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font:800 16px var(--ui);color:var(--brand-ink);background:var(--brand-fill);flex:none}.marketing-root .authauthor .an{font-weight:700}.marketing-root .authauthor .ar{font-size:13px;color:var(--muted)}.marketing-root .authauthor .am{font-size:12px;color:var(--muted);margin-top:2px}@media(max-width:900px){.marketing-root .go-hero,.marketing-root .go-split{grid-template-columns:1fr;gap:28px}.marketing-root .tour-row{grid-template-columns:1fr;gap:22px}.marketing-root .tour-row.flip .tour-copy{order:0}.marketing-root .stepsflow{flex-direction:column}.marketing-root .step-link{padding:4px 0}.marketing-root .step-link svg{transform:rotate(90deg)}.marketing-root .mk-head,.marketing-root .mk-filters,.marketing-root .mk-cols,.marketing-root .mk-row,.marketing-root .mk-note{padding-left:14px;padding-right:14px}.marketing-root .authsplit{grid-template-columns:1fr;max-width:460px}.marketing-root .authaside{display:none}.marketing-root .statgrid,.marketing-root .tourgrid,.marketing-root .stepsgrid,.marketing-root .proofcards,.marketing-root .proofcards.three{grid-template-columns:1fr}}@media(max-width:640px){.marketing-root .go-compare{grid-template-columns:1fr}.marketing-root .authpanel{padding:28px}.marketing-root .mk-cols.mk-lm5,.marketing-root .mk-row.mk-lm5{grid-template-columns:minmax(0,1.4fr) auto minmax(36px,.5fr) auto}.marketing-root .mk-lm5 .mk-attr{display:none}.marketing-root .mk-cards{grid-template-columns:1fr}}.marketing-root,body.marketing-active{--background: 0 0% 2%;--foreground: 0 0% 90%;--card: 0 0% 4%;--card-foreground: 0 0% 90%;--popover: 0 0% 4%;--popover-foreground: 0 0% 90%;--secondary: 0 0% 8%;--secondary-foreground: 0 0% 90%;--muted-foreground: 0 0% 55%;--accent: 173 80% 40%;--accent-foreground: 0 0% 100%;--border: 0 0% 12%;--input: 0 0% 12%;--ring: 173 80% 40%}.marketing-root .bg-muted,body.marketing-active .bg-muted{background:var(--surface-2)}.marketing-root .resched{min-height:60vh;padding:clamp(48px,8vw,96px) 20px;display:flex;justify-content:center}.marketing-root .resched-inner{width:100%;max-width:560px}.marketing-root .resched h1{font-size:clamp(26px,4vw,34px);line-height:1.2;margin:12px 0 10px;text-wrap:balance}.marketing-root .resched .sub{color:var(--muted);line-height:1.6;margin-bottom:28px}.marketing-root .resched-field{margin-bottom:24px}.marketing-root .resched-field label,.marketing-root .resched-label{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.marketing-root .resched-field select{width:100%;height:48px;padding:0 14px;border-radius:var(--radius);border:1px solid var(--hairline);background:var(--surface-1);color:var(--text);font-size:15px}.marketing-root .resched-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px}.marketing-root .resched-slot{padding:11px 8px;border-radius:var(--radius);border:1px solid var(--hairline);background:var(--surface-1);color:var(--text);font-size:14px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.marketing-root .resched-slot:hover{border-color:var(--edge-hi);background:var(--surface-2)}.marketing-root .resched-slot.is-selected{background:var(--brand-fill);color:var(--brand-ink);border-color:transparent;font-weight:600}.marketing-root .resched-cta{display:inline-block;width:100%;padding:15px 24px;border:0;border-radius:var(--radius);background:var(--brand-fill);color:var(--brand-ink);font-size:15px;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}.marketing-root .resched-cta[disabled]{opacity:.45;cursor:not-allowed}.marketing-root .resched-cancel{display:block;width:100%;margin-top:14px;padding:12px;border:0;background:none;color:var(--muted);font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.marketing-root .resched-cancel:hover{color:var(--text)}.marketing-root .resched-error{color:var(--danger);font-size:14px;margin-bottom:14px}
