.landing-page[data-marketing-page=plans] .landing-main{padding-bottom:24px}.plans-content{width:min(100%,1180px);margin-inline:auto;display:grid;gap:clamp(28px,47.2px,48px);padding-top:clamp(8px,14.16px,18px)}.plans-content *,.plans-content *:before,.plans-content *:after{box-sizing:border-box}.plans-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,47.2px,56px);padding-block:0 24px}.plans-hero-copy{min-width:0}.plans-hero .landing-kicker{margin:0 0 16px}.plans-hero h1{margin:0;font-family:var(--landing-editorial, Georgia, serif);font-size:clamp(2.4rem,51.92px,4rem);font-weight:500;letter-spacing:-.055em;line-height:1.06;text-wrap:balance}.plans-hero-copy>p:last-child{margin:20px 0 0;color:var(--landing-muted);font-size:clamp(1rem,17.7px,1.15rem);line-height:1.6;max-width:520px}.plans-tier-illustration{display:block;width:100%;height:auto;overflow:visible;background:transparent}.landing-page[data-marketing-page=plans] .landing-footer-links{flex-wrap:wrap}.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,23.6px,24px)}.plan-card{min-width:0;padding:clamp(22px,29.5px,32px);border:1px solid #e8e1f6;border-radius:18px;background:#ffffffb3;box-shadow:0 18px 38px -22px #3520631f}.plan-card-featured{border-color:#d7c5ff;background:linear-gradient(145deg,#f1e9ffbf,#fffc)}.plan-card-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.landing-page .plan-card h2{margin:0;font-family:var(--landing-sans, sans-serif);font-size:1.35rem;letter-spacing:-.03em}.plan-badge{padding:5px 11px;border-radius:999px;font-size:.72rem;font-weight:600;color:#7650ce;background:#efe8ff;white-space:nowrap}.plan-description{margin:10px 0 0;color:var(--landing-muted);line-height:1.5;font-size:.95rem}.plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;min-height:104px;padding-block:24px 20px}.plan-price>span{font-family:var(--landing-editorial, Georgia, serif);font-size:clamp(3rem,54.28px,4rem);line-height:1;letter-spacing:-.05em}.plan-price small{font-size:.9rem;color:var(--landing-muted)}.plan-price-custom{flex-direction:column;gap:8px}.plan-price-custom>span{font-size:clamp(2rem,40.12px,2.7rem);letter-spacing:-.04em}.plan-button{width:100%;min-height:44px;padding:12px 16px;display:flex;justify-content:center;align-items:center;border:1px solid #e6dcff;border-radius:12px;color:var(--landing-primary);background:#f4efff;font:inherit;font-size:.88rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .18s}.plan-button:hover:not(:disabled){background:#ebe1ff}.plan-button:disabled{cursor:not-allowed;color:#8b819e;border-color:transparent;background:#efeaf7}.plan-features{list-style:none;display:grid;gap:16px;margin:26px 0 0;padding:0}.plan-features li{display:flex;align-items:flex-start;gap:12px;color:#3d354f;font-size:.94rem;line-height:1.6}.plan-features svg{flex:0 0 18px;margin-top:3px;color:var(--landing-primary-soft)}.plans-comparison{border:1px solid #e8e1f6;border-radius:16px;overflow:hidden;background:#ffffffa6}.plans-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.9rem}.plans-comparison th,.plans-comparison td{padding:12px 20px;border-bottom:1px solid #eee9f7;border-right:1px solid #eee9f7;text-align:center;overflow-wrap:normal}.plans-comparison th:first-child{width:32%;text-align:left}.plans-comparison thead th{padding-block:20px;background:#faf7ff;font-weight:600}.plans-comparison thead span{display:block;font-weight:400;margin-top:4px}.plans-comparison tbody th{font-weight:400}.plans-comparison tr:last-child>*{border-bottom:0}.plans-comparison tr>*:last-child{border-right:0}.plans-comparison td svg{color:var(--landing-primary-soft);vertical-align:middle}.plans-cta{border:1px solid #ece3fa;border-radius:22px;padding:clamp(30px,47.2px,52px) 24px;text-align:center;background:radial-gradient(ellipse at 10% 20%,#eee6ff,transparent 65%),linear-gradient(120deg,#fcfaff,#faf5ff)}.plans-cta .landing-kicker{margin:0 0 18px}.plans-cta h2{margin:0;font-family:var(--landing-editorial, Georgia, serif);font-weight:500;font-size:clamp(1.9rem,40.12px,3.1rem);line-height:1.15;letter-spacing:-.04em;text-wrap:balance}.plans-cta>p:not(.landing-kicker){margin:14px 0 20px;color:var(--landing-muted);line-height:1.6}.plans-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.plan-button:focus-visible{outline:2px solid var(--landing-primary);outline-offset:3px}.landing-page{--landing-primary: #5b2df6;--landing-primary-soft: #8360ff;--landing-icon-stroke: #8360ff;--landing-icon-tile: rgba(131, 96, 255, .14);--landing-ink: #120a2e;--landing-muted: #6b6288;--landing-space-1: 8px;--landing-space-2: 16px;--landing-space-3: 24px;--landing-space-4: 40px;--landing-space-5: 48px;--landing-tablet-ratio: 16 / 9;--landing-scale: 1;--landing-gutter: 20px;--landing-page-pad-x: clamp(20px, 59px, 72px);--landing-page-pad-y: clamp(24px, 47.2px, 56px);--landing-content-max: none;--landing-header-gap: 16px;--landing-copy-max-w: 360px;--landing-tablet-w: 400px;--landing-shadow-gutter: clamp(22px, 53.1px, 48px);--landing-hero-gap: 24px;--landing-main-gap: 48px;--landing-headline-size: 2.1rem;--landing-lead-size: 1rem;--landing-section-title-max: 2rem;--landing-section-title-min: .9rem;--landing-info-grid-max: 960px;--landing-info-grid-width: min(100%, var(--landing-info-grid-max));--landing-info-card-max: 560px;--landing-logo-font: 1.04rem;--landing-logo-icon-w: 36px;--landing-logo-icon-h: 40px;--landing-nav-font: .94rem;--landing-nav-pad-y: 8px;--landing-nav-pad-x: 12px;--landing-cta-font: .96rem;--landing-cta-min-h: 44px;--landing-cta-pad-x: 20px;--landing-cta-primary-pad-x: 24px;--landing-card-icon-size: 44px;--landing-card-icon-glyph: 28px;--landing-card-title-size: 1.02rem;--landing-card-body-size: .88rem;--landing-card-pad-block: 14px;--landing-card-pad-inline: 16px;--landing-card-gap: 12px;--landing-card-copy-gap: 4px;--landing-card-icon-stroke: 2.5;position:relative;min-height:800px;max-width:100%;overflow-x:clip;overflow-y:auto;overscroll-behavior-x:none;scrollbar-gutter:auto;color:var(--landing-ink);background:radial-gradient(circle at 12% 18%,rgba(131,96,255,.16),transparent 34%),radial-gradient(circle at 88% 12%,rgba(91,45,246,.12),transparent 30%),linear-gradient(180deg,#fdfcff,#f7f4fb 52%,#f3effa)}.landing-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.landing-orb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.55;animation:landing-orb-float 16s ease-in-out infinite}.landing-orb-1{top:-8%;left:-6%;width:495.6px;max-width:520px;aspect-ratio:1;background:#8360ff47}.landing-orb-2{right:-8%;bottom:8%;width:424.8px;max-width:440px;aspect-ratio:1;background:#5b2df633;animation-delay:-6s}.landing-grid{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(131,96,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(131,96,255,.07) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(circle at 50% 42%,black 18%,transparent 72%)}@keyframes landing-orb-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,18px,0) scale(1.04)}}.landing-header,.landing-main,.landing-footer{position:relative;z-index:1;width:100%;max-width:100%;margin:0;padding-inline:calc(max(var(--landing-page-pad-x),env(safe-area-inset-left,0px)) + var(--landing-shadow-gutter)) calc(max(var(--landing-page-pad-x),env(safe-area-inset-right,0px)) + var(--landing-shadow-gutter));box-sizing:border-box}.landing-header{z-index:2;display:flex;align-items:center;justify-content:space-between;column-gap:var(--landing-header-gap);padding-block:var(--landing-space-3) var(--landing-space-2)}.landing-header>.logo-mark{flex:0 1 auto;gap:calc(10px * var(--landing-scale));min-width:0;font-size:var(--landing-logo-font)}.landing-header .logo-mark span{white-space:nowrap}.landing-header .logo-mark svg{width:var(--landing-logo-icon-w);height:var(--landing-logo-icon-h)}.landing-nav{display:flex;flex-shrink:0;gap:clamp(6px,17.7px,12px);align-items:center;margin-inline-start:auto}.landing-nav-link{min-height:var(--landing-cta-min-h);padding:var(--landing-nav-pad-y) var(--landing-nav-pad-x);border:0;border-radius:999px;background:transparent;color:var(--landing-muted);font-size:var(--landing-nav-font);font-weight:650;transition:color .16s ease,background .16s ease}.landing-nav-link:hover{color:var(--landing-ink);background:#ffffff8c}.landing-main{display:flex;flex-direction:column;max-width:100%;overflow-x:visible;gap:0;padding:0 0 var(--landing-page-pad-y)}.landing-section{width:100%;padding-block:var(--landing-page-pad-y);box-sizing:border-box;overflow:visible}.landing-section+.landing-section{border-top:1px solid rgba(131,96,255,.08)}.landing-section-bleed{margin-inline:calc(-1 * (max(var(--landing-page-pad-x),env(safe-area-inset-left,0px)) + var(--landing-shadow-gutter))) calc(-1 * (max(var(--landing-page-pad-x),env(safe-area-inset-right,0px)) + var(--landing-shadow-gutter)));padding-inline:calc(max(var(--landing-page-pad-x),env(safe-area-inset-left,0px)) + var(--landing-shadow-gutter)) calc(max(var(--landing-page-pad-x),env(safe-area-inset-right,0px)) + var(--landing-shadow-gutter));width:auto}.landing-section-muted{background:#ffffff80}.landing-section-legal{background:#ffffff8c}.landing-hero-single{display:flex;justify-content:stretch;width:100%;padding-block:var(--landing-page-pad-y)}.landing-page .landing-hero-copy{min-width:0}.landing-page .landing-hero-cluster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,59px,80px)}.landing-page .landing-hero-copy{justify-self:end;justify-items:start;text-align:left}.landing-page .landing-hero-media{justify-self:start}.landing-hero-cluster{display:grid;gap:var(--landing-hero-gap);width:100%;max-width:100%;overflow:visible}.landing-hero-copy{display:grid;gap:calc(14px * var(--landing-scale));width:100%;min-width:0;max-width:var(--landing-copy-max-w)}.landing-page .landing-hero-copy{max-width:min(40rem,92%)}.landing-hero h1{display:flex;flex-direction:column;align-items:flex-start;gap:.06em;margin:0;font-size:var(--landing-headline-size);line-height:1.16;overflow:visible}.landing-hero-line,.landing-gradient-text{display:block;max-width:100%}.landing-page .landing-hero-line,.landing-page .landing-gradient-text{white-space:nowrap}.landing-hero-line{letter-spacing:-.045em}.landing-gradient-text{width:max-content;max-width:100%;padding:.08em .16em .1em .04em;margin:-.08em -.16em -.1em -.04em;letter-spacing:-.03em;background:linear-gradient(135deg,var(--landing-primary) 0%,var(--landing-primary-soft) 55%,#b794ff 100%);background-clip:text;background-origin:border-box;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.landing-lead{margin:0;max-width:100%;color:var(--landing-muted);font-size:var(--landing-lead-size);line-height:1.5;text-wrap:wrap}.landing-hero-cta{display:flex;flex-direction:column;align-items:flex-start;gap:calc(10px * var(--landing-scale))}.landing-hero-cta-note{margin:0;color:var(--landing-muted);font-size:var(--landing-card-body-size);line-height:1.4}.landing-section-head{container-type:inline-size;container-name:landing-section-head;width:100%;max-width:100%;margin:0 0 var(--landing-space-4);padding-inline:0;overflow:visible;text-align:left;box-sizing:border-box}.landing-section-head h2{margin:0;max-width:100%;font-size:clamp(var(--landing-section-title-min),61.36px,var(--landing-section-title-max));line-height:1.2;letter-spacing:-.035em;text-wrap:wrap}.landing-section-lead{margin:var(--landing-space-1) 0 0;color:var(--landing-muted);font-size:clamp(.96rem,16.52px,1.06rem);line-height:1.55}.landing-features{display:flex;flex-direction:column;align-items:stretch;width:100%}.landing-info-grid{display:grid;gap:clamp(14px,23.6px,20px);width:var(--landing-info-grid-width);margin:0;padding:0;list-style:none;contain:layout style;--landing-card-icon-stroke: 2.5}.landing-info-grid.is-single{grid-template-columns:1fr;justify-items:center}.landing-info-grid.is-triple{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch}.landing-info-grid.is-single .landing-info-card{width:100%;max-width:var(--landing-info-card-max)}.landing-info-grid.is-triple .landing-info-card{width:100%;max-width:none}.landing-info-grid.is-measuring{opacity:0;pointer-events:none}.landing-info-card{display:flex;flex-direction:row;align-items:center;gap:var(--landing-card-gap);box-sizing:border-box;width:100%;padding:var(--landing-card-pad-block) var(--landing-card-pad-inline);border:1px solid rgba(131,96,255,.07);border-radius:14px;background:#fff;box-shadow:0 2px 10px #2b23400e;text-align:left}.landing-feature-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--landing-card-icon-size);height:var(--landing-card-icon-size);border-radius:clamp(10px,2.8cqi,12px);background:var(--landing-icon-tile);color:var(--landing-icon-stroke)}.landing-feature-icon-svg{display:block;width:var(--landing-card-icon-glyph);height:var(--landing-card-icon-glyph);overflow:visible}.landing-feature-icon-glyph :is(path,circle:not(.landing-feature-icon-dot)){fill:none;stroke:currentColor;stroke-width:var(--landing-card-icon-stroke, 2.5);stroke-linecap:round;stroke-linejoin:round}.landing-feature-icon-dot{fill:currentColor;stroke:none}.landing-info-card-copy{display:flex;flex:1;flex-direction:column;gap:var(--landing-card-copy-gap);min-width:0}.landing-info-card-title{margin:0;font-size:var(--landing-card-title-size);font-weight:700;line-height:1.3;height:1.3em;min-height:1.3em;max-height:1.3em;overflow:hidden;letter-spacing:-.02em;color:#1a1230}.landing-info-card-body{margin:0;color:#6b6288;font-size:var(--landing-card-body-size);line-height:1.45;height:2.9em;min-height:2.9em;max-height:2.9em;overflow:hidden}.landing-cta{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:var(--landing-cta-min-h);padding:0 var(--landing-cta-pad-x);border:0;border-radius:999px;font-size:var(--landing-cta-font);font-weight:700;letter-spacing:-.01em;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.landing-cta:hover{transform:translateY(-1px)}.landing-cta-primary{padding-inline:var(--landing-cta-primary-pad-x);color:#fff;background:linear-gradient(135deg,#673df5 0%,var(--landing-primary-soft) 100%);box-shadow:0 14px 34px #5b2df647}.landing-cta-primary:hover{box-shadow:0 18px 40px #5b2df657}.landing-cta-sm{padding-inline:var(--landing-nav-pad-x);color:#fff;background:linear-gradient(135deg,#673df5 0%,var(--landing-primary-soft) 100%);box-shadow:0 10px 24px #5b2df638}.landing-hero-media,.landing-visual-with-note,.landing-page .landing-code-visual.landing-layer-visual,.landing-page .landing-operations-grid{margin-inline:calc(-1 * var(--landing-shadow-gutter));padding-inline:var(--landing-shadow-gutter);overflow:visible;box-sizing:border-box}.landing-hero-media{justify-self:start;width:min(100%,var(--landing-tablet-w));max-width:var(--landing-tablet-w);flex-shrink:0;padding-block:10px 18px}.landing-scene{position:relative;container-type:inline-size;container-name:landing-scene;width:100%;aspect-ratio:var(--landing-tablet-ratio);overflow:visible;background:transparent}.landing-scene-perspective{position:absolute;inset:4% 0 0;display:grid;place-items:center;perspective:920px;perspective-origin:50% 54%;overflow:visible}.landing-scene-orbit{width:100%;max-width:100%;transform-style:preserve-3d;animation:landing-scene-orbit 14s ease-in-out infinite}@keyframes landing-scene-orbit{0%,to{transform:rotateX(9deg) rotateY(-12deg) rotate(-1deg)}50%{transform:rotateX(7deg) rotateY(12deg) rotate(1deg)}}.landing-scene-card{width:100%;height:100%;transform:translateZ(24px);animation:landing-scene-card-in .76s cubic-bezier(.22,1,.36,1)}.landing-tablet{container-type:inline-size;container-name:landing-tablet;width:100%;height:100%;transform-style:preserve-3d}.landing-tablet-shell{position:relative;display:flex;flex-direction:column;width:100%;aspect-ratio:var(--landing-tablet-ratio);padding:clamp(6px,2.4cqw,10px) clamp(6px,2.4cqw,10px) clamp(8px,3cqw,12px);border-radius:clamp(16px,4.2cqw,24px);box-sizing:border-box;background:#0a0a0a;border:1px solid rgba(0,0,0,.92);box-shadow:0 2px 3px #0000007a,0 10px 22px #120d204d,0 28px 58px #120d203d,0 52px 96px #120d2024,inset 0 1px #ffffff0f}.landing-tablet-shell:after{content:"";position:absolute;z-index:2;left:50%;bottom:clamp(6px,2.2cqw,9px);width:clamp(40px,14cqw,56px);height:clamp(3px,1cqw,4px);border-radius:999px;background:#ffffff24;transform:translate(-50%);pointer-events:none}.landing-tablet-camera{position:absolute;z-index:2;top:clamp(14px,4.5cqw,20px);left:50%;width:clamp(5px,1.6cqw,7px);height:clamp(5px,1.6cqw,7px);border-radius:50%;background:#1a1a1a;box-shadow:inset 0 0 0 1px #ffffff1a;transform:translate(-50%);pointer-events:none}.landing-tablet-screen{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;width:100%;overflow:hidden;border-radius:clamp(11px,3.2cqw,17px);border:1px solid rgba(131,96,255,.1);background:#fbfaff;box-shadow:0 2px 10px #5b2df614,inset 0 0 0 1px #ffffffeb,inset 0 1px 2px #8360ff0a}.landing-tablet-screen-inner{display:grid;grid-template-rows:auto minmax(0,1fr) auto;flex:1;min-height:0;height:100%;opacity:1;transform:translateY(0);transition:opacity .34s cubic-bezier(.4,0,.2,1),transform .34s cubic-bezier(.4,0,.2,1)}.landing-tablet-screen-inner.is-hidden{opacity:0;transform:translateY(5px);pointer-events:none}.landing-tablet-screen-inner.is-visible{opacity:1;transform:translateY(0)}.landing-tablet-chrome{display:flex;align-items:center;justify-content:space-between;gap:clamp(4px,2cqw,10px);min-height:clamp(22px,7cqw,32px);padding:0 clamp(6px,2.8cqw,12px);border-bottom:1px solid rgba(131,96,255,.08);background:#fffffff0}.landing-tablet-title{flex:1;min-width:0;overflow:hidden;color:var(--landing-ink);font-size:clamp(.5rem,4.8cqw,.78rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.landing-tablet-status{flex-shrink:0;padding:clamp(2px,1cqw,4px) clamp(5px,2cqw,9px);border-radius:999px;background:#dff5e8f2;color:#2f6b4a;font-size:clamp(.46rem,2.6cqw,.68rem);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.landing-tablet-canvas{container-type:inline-size;container-name:landing-tablet-canvas;display:flex;align-items:stretch;justify-content:stretch;width:100%;min-height:0;height:100%;padding:0;box-sizing:border-box;background-color:#fdfcff;background-image:radial-gradient(rgba(131,96,255,.14) 1px,transparent 1px),linear-gradient(180deg,#fdfcff,#f8f5fc);background-size:16px 16px,100% 100%;background-position:0 0,0 0}.landing-tablet-canvas .landing-wf-svg{flex:1 1 auto;width:100%;height:100%;min-height:100%}@keyframes landing-scene-card-in{0%{opacity:0;transform:translateZ(-16px) scale(.96) rotateY(8deg)}to{opacity:1;transform:translateZ(24px) scale(1) rotateY(0)}}.landing-wf-svg{container-type:inline-size;display:block;width:100%;height:100%}@container landing-scene (max-width: 300px){.landing-scene-orbit{width:100%}}.landing-wf-edge{stroke:#8360ff80;stroke-width:1.75;stroke-linecap:round;fill:none;animation:landing-wf-edge-draw .42s cubic-bezier(.33,1,.38,1) forwards}@keyframes landing-wf-edge-draw{to{stroke-dashoffset:0}}.landing-wf-node-group{opacity:0;animation:landing-wf-node-in .56s cubic-bezier(.22,1,.36,1) forwards}.landing-wf-node{stroke-width:1.5}.landing-wf-label{fill:#5c5478;font-size:clamp(6px,2.4cqw,9px);font-weight:650;letter-spacing:-.01em;user-select:none;pointer-events:none}.landing-wf-label-inside{fill:#3f3858;font-size:clamp(5.5px,2.2cqw,8.5px)}@keyframes landing-wf-node-in{0%{opacity:0;transform:translateY(6px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}.landing-footer{display:flex;justify-content:center;padding:var(--landing-space-2) 0 max(var(--landing-space-3),env(safe-area-inset-bottom,0px));color:#8a82a3;font-size:.88rem;font-weight:650}.landing-footer-rich{flex-direction:column;align-items:center;gap:12px;padding-block-end:max(var(--landing-space-4),env(safe-area-inset-bottom,0px))}.landing-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px}.landing-footer-link,.landing-logo-btn{border:0;padding:0;background:transparent;color:#7a7394;font:inherit;font-size:.86rem;font-weight:650;text-decoration:none;cursor:pointer;transition:color .16s ease}.landing-footer-link:hover,.landing-logo-btn:hover{color:var(--landing-ink)}.landing-logo-btn{display:flex;align-items:center;cursor:pointer}.landing-nav-link.is-active{color:var(--landing-ink);background:#ffffffa6}.landing-cta-ghost{min-height:var(--landing-cta-min-h);padding:0 var(--landing-cta-pad-x);border:1px solid rgba(131,96,255,.35);border-radius:999px;background:#ffffff80;color:var(--landing-primary);font-size:var(--landing-cta-font);font-weight:700;transition:background .16s ease,border-color .16s ease}.landing-cta-ghost:hover{background:#ffffffd9;border-color:#8360ff8c}.landing-hero-cta{flex-wrap:wrap}.landing-insight-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.landing-insight-list li{position:relative;padding-left:14px;color:var(--landing-muted);font-size:calc(var(--landing-lead-size) * .94);line-height:1.45}.landing-insight-list li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--landing-primary),var(--landing-primary-soft));opacity:.85}.landing-section-sub{margin:8px 0 0;max-width:36rem;color:var(--landing-muted);font-size:var(--landing-lead-size);line-height:1.45;text-wrap:wrap}.landing-section-head{text-align:center}.landing-feature-mosaic{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:clamp(14px,23.6px,20px);margin:0;padding:0;list-style:none;width:100%;max-width:100%}.landing-mosaic-cell .landing-info-card{height:100%}.landing-highlights{width:100%}.landing-highlight-row{display:grid;gap:clamp(16px,29.5px,24px);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;margin:0}.landing-highlight-card{border-radius:18px;background:#ffffff8c;border:1px solid rgba(131,96,255,.12);box-shadow:0 12px 40px #5b2df60f;backdrop-filter:blur(8px)}.landing-highlight-inner{list-style:none}.landing-cta-band{display:flex;justify-content:center;width:100%}.landing-cta-band-inner{display:grid;gap:14px;justify-items:start;width:100%;padding:clamp(28px,47.2px,48px);border-radius:20px;text-align:left;background:linear-gradient(135deg,#8360ff1a,#ffffffd9);border:1px solid rgba(131,96,255,.14);box-sizing:border-box}.landing-cta-band-inner h2{margin:0;font-size:clamp(1.35rem,41.3px,1.75rem);letter-spacing:-.03em}.landing-cta-band-note{margin:0;color:var(--landing-muted);font-size:var(--landing-lead-size)}.landing-kicker{margin:0 0 6px;color:var(--landing-primary-soft);font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.landing-page-hero{display:grid;gap:var(--landing-hero-gap);width:100%;align-items:center}.landing-page-hero-compact{grid-template-columns:1fr;padding-block:0;gap:clamp(28px,47.2px,56px)}.landing-page .landing-page-hero-compact{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.landing-page-hero-copy h1{margin:0;font-size:clamp(1.75rem,47.2px,2.35rem);line-height:1.12;letter-spacing:-.04em}.landing-hero-media-compact{width:100%;max-width:min(100%,560px);margin-inline:auto}.landing-page .landing-hero-media{width:100%;max-width:none;justify-self:stretch}.landing-steps-section{width:100%;margin:0}.landing-page .landing-step-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,47.2px,48px)}.landing-page .landing-step-item{border-bottom:0;padding:16px 0}.landing-step-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.landing-step-item{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:20px 0;border-bottom:1px solid rgba(131,96,255,.12)}.landing-step-item:last-child{border-bottom:0}.landing-step-index{padding-top:6px;color:#8360ff8c;font-size:.78rem;font-weight:800;letter-spacing:.08em}.landing-step-body{display:flex;gap:14px;align-items:flex-start}.landing-step-icon-wrap .landing-feature-icon{width:40px;height:40px}.landing-step-title{margin:0;font-size:1.05rem;letter-spacing:-.02em}.landing-step-desc{margin:4px 0 0;color:var(--landing-muted);font-size:var(--landing-card-body-size);line-height:1.5}.landing-legal{width:100%;max-width:100%;margin:0;padding-bottom:var(--landing-space-3);box-sizing:border-box}.landing-legal-head h1{margin:0;font-size:clamp(1.75rem,47.2px,2.2rem);letter-spacing:-.04em}.landing-legal-lead{margin-top:16px;max-width:min(52rem,100%);text-wrap:pretty}.landing-legal-body{display:grid;gap:clamp(24px,35.4px,32px);margin-top:clamp(28px,47.2px,40px)}.landing-legal-section h2{margin:0 0 10px;font-size:clamp(1rem,17.7px,1.12rem);font-weight:750;letter-spacing:-.02em;color:var(--landing-ink)}.landing-legal-section p{margin:0 0 12px;color:var(--landing-muted);font-size:.94rem;line-height:1.65;max-width:72rem}.landing-legal-section p:last-child{margin-bottom:0}.landing-legal-contact{margin:clamp(32px,47.2px,48px) 0 0;font-size:.94rem;font-weight:650;color:var(--landing-muted)}.landing-legal-contact a{color:var(--landing-primary);text-decoration:none}.landing-legal-contact a:hover{text-decoration:underline}.landing-animate{opacity:0;animation:landing-fade-up .76s cubic-bezier(.22,1,.36,1) forwards}.landing-animate-1{animation-delay:80ms}.landing-animate-2{animation-delay:.22s}.landing-animate-3{animation-delay:.34s}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.landing-animate,.landing-orb,.landing-scene-orbit,.landing-scene-card,.landing-wf-edge,.landing-wf-node-group{animation:none!important;opacity:1;transform:none;stroke-dashoffset:0}.landing-tablet-screen-inner{transition:none}.landing-tablet-screen-inner.is-hidden{opacity:1;transform:none}}.landing-page{--landing-editorial: Georgia, "Times New Roman", Times, serif;--landing-sans: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--landing-ink: #111126;--landing-muted: #6c6a7d;--landing-line: rgba(27, 24, 51, .09);--landing-paper: rgba(255, 255, 255, .82);font-family:var(--landing-sans);background:radial-gradient(circle at 75% 5%,rgba(132,102,255,.11),transparent 26rem),radial-gradient(circle at 8% 19%,rgba(116,151,255,.07),transparent 25rem),#fbfafc}.landing-page :is(h1,h2,.landing-info-card-title,.landing-step-title){font-family:var(--landing-editorial);font-weight:500}.landing-bg .landing-grid{opacity:.14;background-size:56px 56px}.landing-bg .landing-orb{opacity:.28;filter:blur(80px)}.landing-header,.landing-main,.landing-footer{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(20px,63.72px,80px)}.landing-header{min-height:84px;padding-block:18px}.landing-logo-btn .logo-mark{gap:9px;color:#111126;font-size:clamp(1rem,16.52px,1.16rem);font-weight:760}.landing-logo-btn .logo-mark svg{width:30px;height:34px}.landing-nav{gap:2px}.landing-nav-link{min-height:40px;padding-inline:clamp(10px,14.16px,16px);color:#4f4d5e;font-size:.84rem;font-weight:650}.landing-nav-link.is-active{color:#111126;background:#7b5eef14}.landing-cta{gap:9px;min-height:48px;padding-inline:24px;border:1px solid transparent;font-size:.9rem;font-weight:700;white-space:nowrap}.landing-cta-primary,.landing-cta-sm{color:#fff;background:#10101e;box-shadow:0 14px 30px #10101e29}.landing-cta-primary:hover,.landing-cta-sm:hover{background:#26243a;box-shadow:0 18px 36px #10101e36}.landing-cta-sm{min-height:42px;padding-inline:19px;font-size:.82rem}.landing-cta-ghost{min-height:48px;padding-inline:22px;border-color:#19172f21;color:#1d1b2e;background:#ffffffb8;box-shadow:0 8px 24px #2d23500d}.landing-cta-ghost:hover{border-color:#6b4beb47;background:#fff}.landing-play{display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(108,75,239,.28);border-radius:50%;color:#6c4bef;font-size:.55rem;padding-left:1px}.landing-section{padding-block:clamp(64px,94.4px,112px)}.landing-section+.landing-section{border-top-color:var(--landing-line)}.landing-hero-single{padding-top:clamp(58px,82.6px,96px);padding-bottom:clamp(82px,106.2px,132px)}.landing-hero-cluster,.landing-page .landing-hero-cluster{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.2fr);align-items:center;gap:clamp(42px,82.6px,104px)}.landing-hero-copy,.landing-page .landing-hero-copy{justify-self:start;justify-items:start;max-width:620px;gap:20px;text-align:left}.landing-eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0;padding:8px 13px;border:1px solid rgba(110,77,235,.08);border-radius:999px;color:#69627f;background:#7451ef11;font-size:.76rem;font-weight:650;letter-spacing:.01em}.landing-eyebrow span{color:#704cf2}.landing-hero h1,.landing-page-hero-copy h1,.landing-legal-head h1{margin:0;color:#10101e;font-size:clamp(3.15rem,61.36px,5.4rem);line-height:.96;letter-spacing:-.062em;text-wrap:wrap}.landing-hero .landing-lead,.landing-page-hero-copy .landing-lead{max-width:34rem;color:#6b687a;font-size:clamp(1rem,15.34px,1.14rem);line-height:1.6}.landing-hero-cta{flex-direction:row;align-items:center;gap:12px}.landing-proof-list{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;color:#767184;font-size:.76rem;list-style:none}.landing-proof-list li:before{content:"✓";margin-right:7px;color:#6844ef;font-weight:800}.landing-hero-media,.landing-page .landing-hero-media{justify-self:stretch;width:100%;max-width:760px}.landing-scene-perspective{perspective:1100px}.landing-scene-orbit{animation:landing-scene-orbit 18s ease-in-out infinite}.landing-tablet-shell{border-width:2px;background:#09090d;box-shadow:0 48px 90px -24px #1912397a,0 20px 44px -18px #19123952,inset 0 1px #ffffff21}.landing-features-mosaic{align-items:center}.landing-section-head{max-width:820px;margin:0 auto clamp(38px,59px,64px);text-align:center}.landing-section-head h2{font-size:clamp(2.35rem,49.56px,4.2rem);line-height:1.02;letter-spacing:-.052em}.landing-kicker{margin-bottom:14px;color:#7252e8;font-size:.72rem;letter-spacing:.18em}.landing-section-sub{max-width:40rem;margin:16px auto 0;color:#777383;font-size:1rem}.landing-feature-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.landing-mosaic-cell{min-width:0}.landing-mosaic-cell .landing-info-card{flex-direction:column;align-items:flex-start;gap:18px;min-height:236px;padding:26px;border:1px solid rgba(26,22,51,.075);border-radius:18px;background:linear-gradient(145deg,#fffffff5,#f9f7fde6);box-shadow:0 16px 48px #2f24520b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.landing-mosaic-cell .landing-info-card:hover{transform:translateY(-3px);border-color:#6f4cee2b;box-shadow:0 24px 60px #2f245216}.landing-mosaic-cell .landing-feature-icon{width:48px;height:48px;border-radius:14px}.landing-mosaic-cell .landing-info-card-title{height:auto;min-height:0;max-height:none;font-size:1.38rem;line-height:1.15}.landing-mosaic-cell .landing-info-card-body{height:auto;min-height:0;max-height:none;color:#777284;font-size:.9rem;line-height:1.55}.landing-mosaic-cell:nth-child(1),.landing-mosaic-cell:nth-child(2){grid-column:span 2}.landing-mosaic-cell:nth-child(1) .landing-info-card,.landing-mosaic-cell:nth-child(2) .landing-info-card{min-height:208px}.landing-cta-band-inner{position:relative;justify-items:center;overflow:hidden;padding:clamp(52px,82.6px,92px) clamp(24px,82.6px,96px);border:1px solid rgba(113,81,235,.1);border-radius:28px;text-align:center;background:radial-gradient(circle at 15% 20%,rgba(128,94,248,.16),transparent 34%),radial-gradient(circle at 85% 80%,rgba(238,189,248,.21),transparent 33%),#fbf8ffeb}.landing-cta-band-inner:before,.landing-cta-band-inner:after{position:absolute;color:#6944ee7a;font-family:var(--landing-editorial);font-size:clamp(2.4rem,70.8px,5.5rem);font-style:italic;pointer-events:none}.landing-cta-band-inner:before{content:"↝";left:8%;bottom:18%;transform:rotate(16deg)}.landing-cta-band-inner:after{content:"↜";right:8%;top:19%;transform:rotate(-12deg)}.landing-cta-band-inner h2{max-width:780px;font-size:clamp(2.25rem,51.92px,4.2rem);line-height:1;letter-spacing:-.052em}.landing-cta-band-note{max-width:580px;color:#747080;font-size:.98rem;line-height:1.55}.landing-page-hero-compact,.landing-page .landing-page-hero-compact{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:clamp(44px,82.6px,100px);min-height:min(740px,716px)}.landing-page-hero-copy{display:grid;justify-items:start;gap:22px}.landing-page-hero-copy h1{font-size:clamp(3rem,59px,5.15rem)}.landing-hero-media-compact{width:100%;max-width:720px}.landing-page-hero-visual{justify-self:stretch;width:100%;min-width:0}.landing-how-head{margin-bottom:50px}.landing-step-list,.landing-page .landing-step-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing-step-item,.landing-page .landing-step-item{position:relative;display:flex;flex-direction:column;gap:28px;min-height:250px;padding:28px;border:1px solid rgba(29,25,54,.075);border-radius:18px;background:#ffffffc7;box-shadow:0 14px 42px #2d224f0a}.landing-step-index{padding:0;color:#6846eb9e;font-size:.72rem}.landing-step-body{flex-direction:column;gap:18px}.landing-step-title{font-size:1.42rem;line-height:1.15}.landing-step-desc{margin-top:9px;color:#777383;font-size:.9rem;line-height:1.58}.landing-section-legal{background:transparent}.landing-legal{max-width:1180px;margin-inline:auto}.landing-legal-head{display:grid;justify-items:center;padding:clamp(44px,82.6px,90px) 0 clamp(50px,82.6px,84px);text-align:center}.landing-legal-head h1{max-width:900px;margin-top:20px;font-size:clamp(3.4rem,82.6px,6.6rem)}.landing-legal-lead{max-width:680px;margin-top:24px;font-size:clamp(1rem,16.52px,1.14rem)}.landing-legal-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:28px;color:#777383;font-size:.82rem}.landing-legal-meta a{color:#6845ed;font-weight:700;text-decoration:none}.landing-legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(34px,70.8px,80px)}.landing-legal-index{position:sticky;top:24px;max-height:752px;overflow:auto;padding:22px;border:1px solid rgba(29,25,54,.075);border-radius:18px;background:#fffc;box-shadow:0 14px 40px #2d224f0a}.landing-legal-index>p{margin:0 0 14px;color:#171525;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-legal-index nav{display:grid;gap:3px}.landing-legal-index a{padding:7px 0;color:#777383;font-size:.78rem;line-height:1.3;text-decoration:none}.landing-legal-index a:hover{color:#6542e8}.landing-legal-body{gap:0;margin:0;padding:clamp(24px,47.2px,54px);border:1px solid rgba(29,25,54,.075);border-radius:24px;background:#ffffffdb;box-shadow:0 22px 64px #2d224f0e}.landing-legal-section{scroll-margin-top:24px;padding-block:30px;border-bottom:1px solid var(--landing-line)}.landing-legal-section:first-child{padding-top:0}.landing-legal-section:last-child{padding-bottom:0;border-bottom:0}.landing-legal-section h2{margin-bottom:13px;font-family:var(--landing-editorial);font-size:clamp(1.3rem,23.6px,1.72rem);font-weight:500}.landing-legal-section p{color:#686575;font-size:.93rem;line-height:1.78}.landing-legal-contact{margin-left:calc(220px + clamp(34px,70.8px,80px));padding:26px 0}.landing-footer-rich{display:grid;grid-template-columns:minmax(230px,1fr) auto;align-items:end;gap:28px;padding-top:44px;padding-bottom:max(38px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--landing-line)}.landing-footer-brand{display:grid;gap:8px;justify-self:start;text-align:left}.landing-footer-brand .logo-mark{gap:7px;color:#151322;font-size:.98rem;font-weight:750}.landing-footer-brand .logo-mark svg{width:24px;height:27px}.landing-footer-brand p{margin:0;color:#85808f;font-size:.76rem}.landing-footer-links{justify-content:flex-end}.landing-footer-copy{grid-column:2;justify-self:end;font-size:.75rem}.landing-page .landing-why-panel h2{color:#fff}.landing-hero-media{display:grid;gap:14px}.landing-agent-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;width:min(100%,430px);margin-inline:auto;padding:11px 13px;border:1px solid rgba(105,65,198,.13);border-radius:13px;color:#2f2851;background:#fffffff0;box-shadow:0 12px 28px #37236c17}.landing-agent-note p{margin:0;font-size:.76rem;font-weight:650;line-height:1.35}.landing-agent-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#6941c6,#9e77ed);font-size:.62rem;font-weight:850}.landing-agent-live{width:7px;height:7px;border-radius:50%;background:#38b87c;box-shadow:0 0 0 4px #38b87c1f}.landing-why-panel{margin-block:clamp(30px,47.2px,56px);padding:clamp(34px,59px,64px)!important;border:0!important;border-radius:clamp(20px,30.68px,34px);color:#fff;background:#382369}.landing-why-panel .landing-kicker{color:#d8c9ff}.landing-why-panel h2{max-width:780px;margin:14px 0 30px;font-size:clamp(2rem,47.2px,4rem);line-height:1.02;letter-spacing:-.045em}.landing-why-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px}.landing-why-compare>div{min-height:190px;padding:clamp(22px,35.4px,34px);border:1px solid rgba(255,255,255,.2);border-radius:18px}.landing-why-compare small{display:block;margin-bottom:22px;font-size:.67rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.landing-why-compare p{margin:0 0 12px;font-size:.9rem;line-height:1.5}.landing-why-old{color:#ffffff8a;background:#ffffff0a}.landing-why-old p{text-decoration:line-through;text-decoration-color:#ffffff40}.landing-why-new{color:#27203c;background:#fff}.landing-why-new p:before{content:"✓";margin-right:9px;color:#7955e8;font-weight:900}.landing-why-close{max-width:760px;margin:24px 0 0;color:#ffffffe0;font-size:.92rem;font-weight:650;line-height:1.55}.landing-knowledge{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:clamp(38px,82.6px,110px);align-items:start}.landing-knowledge>h2{max-width:420px;margin:0;font-size:clamp(2rem,44.84px,3.7rem);line-height:1.05;letter-spacing:-.045em}.landing-knowledge-list{display:grid}.landing-knowledge-list article{padding:20px 0;border-bottom:1px solid var(--landing-line)}.landing-knowledge-list article:first-child{padding-top:0}.landing-knowledge-list h3,.landing-audience h3{margin:0;color:#27203c;font-size:.92rem}.landing-knowledge-list p,.landing-audience p{margin:7px 0 0;color:var(--landing-muted);font-size:.84rem;line-height:1.5}.landing-product-story{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:clamp(36px,82.6px,104px);align-items:center;overflow:visible}.landing-product-story-reverse{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}.landing-product-story-copy h2{margin:0;font-size:clamp(2rem,44.84px,3.8rem);line-height:1.02;letter-spacing:-.05em;text-wrap:wrap}.landing-product-story-copy>p:last-child{max-width:520px;margin:18px 0 0;color:var(--landing-muted);font-size:.95rem;line-height:1.6}.landing-visual-with-note{display:grid;gap:12px;min-width:0;overflow:visible}.landing-code-visual{position:relative;overflow:hidden;border:1px solid rgba(105,65,198,.14);border-radius:18px;background:#fff;box-shadow:0 18px 42px #3c257017}.landing-page .landing-code-visual.landing-layer-visual{overflow:visible;border:0;background:transparent;box-shadow:none}.landing-code-window-bar{display:flex;gap:5px;padding:12px 14px;border-bottom:1px solid rgba(105,65,198,.09)}.landing-code-window-bar span{width:6px;height:6px;border-radius:50%;background:#e8e0fa}.landing-create-form{display:grid;gap:14px;max-width:330px;margin-inline:auto;padding:clamp(26px,47.2px,48px)}.landing-create-form small,.landing-layer-card small{color:#805ce7;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-create-form>strong{color:#27203c;font-family:var(--landing-editorial);font-size:clamp(1.6rem,35.4px,2.4rem);line-height:.98}.landing-create-form em{color:#805ce7;font-style:normal}.landing-create-form label{display:grid;gap:6px;color:#3c3554;font-size:.66rem;font-weight:750}.landing-create-form label span{display:block;min-height:34px;padding:10px;border:1px solid #d9ccfb;border-radius:8px;color:#8a849b;background:#fff;font-weight:500}.landing-create-form label span.is-area{min-height:58px}.landing-create-form button{justify-self:end;padding:9px 14px;border:0;border-radius:8px;color:#fff;background:#7955e8;font-size:.68rem;font-weight:800}.landing-chat-visual{display:grid;gap:12px;padding:clamp(22px,47.2px,38px)}.landing-chat-row{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:end}.landing-chat-row.is-user{grid-template-columns:minmax(0,1fr) 30px;margin-left:15%}.landing-chat-row>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#fff;background:#7955e8;font-size:.55rem;font-weight:850}.landing-chat-row.is-user>span{background:#4f476d}.landing-chat-row p{margin:0;padding:12px 14px;border-radius:12px 12px 12px 4px;color:#3f365d;background:#f2edff;font-size:.74rem;line-height:1.45}.landing-chat-row.is-user p{border-radius:12px 12px 4px;color:#fff;background:#51466e}.landing-layer-visual{min-height:330px;padding:38px;background:linear-gradient(145deg,#fcfbff,#f7f3ff)}.landing-layer-card{position:absolute;width:min(76%,390px);padding:17px 20px;border:1px solid #e1d7f9;border-radius:12px;background:#fff;box-shadow:0 14px 28px #422b7614}.landing-layer-card strong{display:block;margin-top:6px;color:#302747;font-size:.85rem}.landing-layer-card.is-back{top:42px;left:12%}.landing-layer-card.is-middle{top:104px;left:20%}.landing-layer-card.is-front{top:166px;left:28%}.landing-layer-breadcrumb{position:absolute;right:8%;bottom:34px;padding:10px 13px;border-radius:999px;color:#614a9b;background:#eee7ff;font-size:.65rem;font-weight:750}.landing-layer-breadcrumb span{margin-inline:5px;color:#9e82e8}.landing-status-visual{display:grid;gap:10px;padding:clamp(22px,47.2px,38px);background:#fcfbff}.landing-status-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 14px;border:1px solid #eee9f8;border-radius:11px;background:#fff}.landing-status-row strong{color:#332b4c;font-size:.76rem}.landing-status-row small{color:#7f778f;font-size:.62rem}.landing-status-dot{width:8px;height:8px;border-radius:50%}.landing-status-dot.is-gray{background:#a6a1af}.landing-status-dot.is-amber{background:#e7a934}.landing-status-dot.is-purple{background:#815ce9}.landing-status-dot.is-green{background:#38b87c}.landing-audience{padding:clamp(30px,47.2px,48px)!important;border:1px solid var(--landing-line)!important;border-radius:20px;background:#ffffffb8}.landing-audience h2{margin:0 0 28px;font-size:clamp(1.55rem,29.5px,2.4rem);letter-spacing:-.035em}.landing-audience>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.landing-agent-mark{color:#fff;background:#77727f}.landing-agent-mark svg,.landing-chat-row>span svg,.landing-tablet-conversation span svg{width:.9em;height:.9em;stroke-width:2.4}.landing-chat-row.is-agent>span{color:#fff;background:#77727f}.landing-chat-row.is-agent p{color:#514a5d;background:#f0eef2}.landing-chat-row.is-user>span{color:#6941c6;background:#eee7ff}.landing-chat-row.is-user p{color:#4d397f;background:#eee7ff}.landing-tablet-conversation p.is-user{color:#5a3ba2;background:#eee7ffeb}.landing-tablet-conversation p.is-agent{color:#5f5968;background:#ebe9edf0}.landing-tablet-conversation p.is-user span{color:#6941c6;background:#ded2ff}.landing-tablet-conversation p.is-agent span{color:#fff;background:#77727f}.landing-nav{gap:7px}.landing-page .landing-cta-primary,.landing-page .landing-cta-sm{color:#fff;background:linear-gradient(135deg,#6941c6,#9e77ed);box-shadow:0 12px 28px #6941c63d}.landing-page .landing-cta-primary:hover,.landing-page .landing-cta-sm:hover{background:linear-gradient(135deg,#5f35bc,#8d64df);box-shadow:0 16px 34px #6941c64d}.landing-page .landing-section{padding-block:clamp(42px,64.9px,72px)}.landing-page .landing-hero-single{padding-top:clamp(34px,47.2px,56px);padding-bottom:clamp(48px,64.9px,76px)}.landing-page .landing-hero-cluster{gap:clamp(30px,59px,72px)}.landing-page .landing-eyebrow{color:#6941c6;background:#9e77ed1a}.landing-problem-section{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:clamp(28px,70.8px,88px);align-items:start}.landing-problem-section>.landing-kicker{grid-column:1;margin-top:8px}.landing-problem-section>h2{grid-column:1;margin:38px 0 0;font-size:clamp(2rem,41.3px,3.5rem);line-height:1.02;letter-spacing:-.045em}.landing-statement-grid{grid-column:2;grid-row:1 / span 2;display:grid;gap:14px}.landing-statement-grid p{margin:0;padding:clamp(24px,35.4px,38px);border:1px solid rgba(105,65,198,.1);border-radius:18px;color:#242136;background:#fffc;font-family:var(--landing-editorial);font-size:clamp(1.45rem,27.73px,2.35rem);line-height:1.15;letter-spacing:-.03em}.landing-value-section{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1.55fr);gap:clamp(24px,70.8px,92px);align-items:start}.landing-value-number{color:#6941c657;font-family:var(--landing-editorial);font-size:clamp(4rem,94.4px,8rem);line-height:.8}.landing-value-copy{max-width:760px}.landing-value-copy h2{margin:0;font-size:clamp(2.25rem,51.92px,4.5rem);line-height:1;letter-spacing:-.05em}.landing-value-copy>p:last-child{max-width:620px;margin:20px 0 0;color:var(--landing-muted);font-size:clamp(.98rem,14.75px,1.08rem);line-height:1.65}.landing-value-section-reverse{grid-template-columns:minmax(0,1.55fr) minmax(120px,.45fr)}.landing-value-section-reverse .landing-value-number{grid-column:2;justify-self:end}.landing-value-section-reverse .landing-value-copy{grid-column:1;grid-row:1}.landing-page .landing-cta-band-inner{padding:clamp(40px,59px,66px) clamp(22px,59px,70px)}.landing-page .landing-cta-band-inner:before,.landing-page .landing-cta-band-inner:after{content:none}.landing-how-hero{display:grid;justify-items:center;max-width:1040px;margin-inline:auto;padding-top:clamp(48px,82.6px,94px)!important;padding-bottom:clamp(44px,70.8px,78px)!important;text-align:center}.landing-how-hero h1{max-width:980px;margin:22px 0 0;font-family:var(--landing-editorial);font-size:clamp(3rem,75.52px,6.5rem);font-weight:500;line-height:.98;letter-spacing:-.06em;text-wrap:wrap}.landing-how-hero .landing-lead{max-width:650px;margin-top:24px;text-align:center}.landing-journey-list{display:grid;margin:0;padding:0;border-top:1px solid var(--landing-line);list-style:none}.landing-journey-item{display:grid;grid-template-columns:90px minmax(0,1fr);gap:clamp(20px,47.2px,60px);align-items:start;padding:clamp(28px,47.2px,52px) 0;border-bottom:1px solid var(--landing-line)}.landing-journey-number{padding-top:8px;color:#9e77ed;font-size:.78rem;font-weight:800;letter-spacing:.12em}.landing-journey-item h2{max-width:900px;margin:0;font-family:var(--landing-editorial);font-size:clamp(1.75rem,38.94px,3.35rem);font-weight:500;line-height:1.04;letter-spacing:-.04em}.landing-journey-item p{max-width:650px;margin:14px 0 0;color:var(--landing-muted);font-size:.98rem;line-height:1.6}.landing-page .landing-legal-head{padding-top:clamp(34px,53.1px,62px);padding-bottom:clamp(34px,53.1px,62px)}.landing-visual-story,.landing-how-story{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:clamp(30px,59px,72px);align-items:center}.landing-visual-story>img,.landing-how-story>img{display:block;width:100%;height:auto;border:1px solid rgba(105,65,198,.1);border-radius:clamp(18px,25.96px,28px);box-shadow:0 22px 64px #32225f1a}.landing-visual-story-reverse>img,.landing-how-story-reverse>img{grid-column:2}.landing-visual-story-reverse .landing-value-copy,.landing-how-story-reverse .landing-how-story-copy{grid-column:1;grid-row:1}.landing-value-copy,.landing-how-story-copy{max-width:540px}.landing-how-story-copy h2{margin:0;font-family:var(--landing-editorial);font-size:clamp(2rem,46.02px,4rem);font-weight:500;line-height:1;letter-spacing:-.05em;text-wrap:wrap}.landing-how-story-copy>p:last-child{max-width:500px;margin:18px 0 0;color:var(--landing-muted);font-size:clamp(.98rem,14.16px,1.08rem);line-height:1.58}.landing-how-journey{border-top:1px solid var(--landing-line)}.landing-how-journey-inner{width:100%}.landing-how-story{padding-block:clamp(42px,64.9px,72px)}.landing-how-story+.landing-how-story{border-top:1px solid var(--landing-line)}.landing-page :is(h1,h2,h3,h4,p,li,small,.landing-lead,.landing-section-sub,.landing-section-lead){max-width:100%;overflow-wrap:normal;word-break:normal;hyphens:manual;text-wrap:wrap}.landing-hero h1>span,.landing-how-hero h1>span,.landing-why-panel h2>span{display:block}.landing-tablet-screen-inner{grid-template-rows:auto minmax(0,1fr) auto}.landing-tablet-conversation{display:grid;gap:clamp(2px,.7cqw,4px);padding:clamp(4px,1.4cqw,7px) clamp(6px,2cqw,10px);border-top:1px solid rgba(105,65,198,.1);background:#fffffff5}.landing-tablet-conversation p{display:flex;align-items:center;gap:clamp(4px,1.2cqw,7px);min-width:0;margin:0;overflow:hidden;color:#48405d;font-size:clamp(.31rem,1.65cqw,.58rem);font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.landing-tablet-conversation p.is-agent{color:#5f42b5}.landing-tablet-conversation span{flex:0 0 auto;min-width:clamp(18px,5.5cqw,26px);padding:2px 4px;border-radius:999px;color:#fff;background:#58506d;text-align:center;font-size:.82em;font-weight:850}.landing-tablet-conversation .is-agent span{background:#7955e8}.landing-page .landing-why-panel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);column-gap:clamp(30px,59px,70px);row-gap:18px;align-items:start;padding:clamp(34px,53.1px,58px)!important}.landing-page .landing-why-panel>.landing-kicker{grid-column:1;margin:0}.landing-page .landing-why-panel>h2{grid-column:1;margin:0;color:#fff;font-size:clamp(2.15rem,41.89px,3.65rem)}.landing-page .landing-why-compare{grid-column:2;grid-row:1 / span 2;grid-template-columns:1fr;gap:12px}.landing-page .landing-why-compare>div{display:grid;align-content:start;min-height:0;padding:clamp(20px,29.5px,30px)}.landing-page .landing-why-compare small{margin-bottom:14px}.landing-page .landing-why-compare p{margin-bottom:8px}.landing-page .landing-why-close{grid-column:1 / -1;max-width:920px;margin-top:8px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}.landing-wf-result{opacity:0;transition:opacity .22s ease}.landing-wf-result.is-visible{opacity:1}.landing-wf-result:not(.is-visible) :is(.landing-wf-edge,.landing-wf-node-group){animation-play-state:paused}.landing-tablet-conversation{gap:clamp(3px,.8cqw,5px);padding:clamp(5px,1.5cqw,8px) clamp(8px,2.4cqw,13px);border-top:0;background:linear-gradient(180deg,#f8f5fc33,#f8f5fcf5 22%),#f8f5fc}.landing-tablet-conversation p{width:fit-content;max-width:94%;padding:clamp(3px,.9cqw,5px) clamp(6px,1.8cqw,10px);border:1px solid rgba(105,65,198,.09);border-radius:999px;background:#ffffffb8}.landing-tablet-conversation p.is-user{justify-self:end;color:#48405d}.landing-tablet-conversation p.is-agent{justify-self:start;opacity:0;color:#5f42b5;background:#7955e817;transform:translateY(3px);transition:opacity .22s ease,transform .22s ease}.landing-tablet-conversation p.is-agent.is-visible{opacity:1;transform:translateY(0)}.landing-tablet-conversation span{min-width:clamp(18px,5cqw,24px);padding:1px 4px;background:#665d7b}.landing-page .landing-why-panel{border:1px solid rgba(105,65,198,.12)!important;color:#29223d;background:radial-gradient(circle at 86% 12%,rgba(158,119,237,.16),transparent 38%),linear-gradient(145deg,#f5f0fff0,#fcfaffeb);box-shadow:0 24px 70px #422b7614}.landing-page .landing-why-panel>.landing-kicker{color:#7651dd}.landing-page .landing-why-panel>h2{color:#29223d}.landing-page .landing-why-compare>div{border-color:#6941c621;box-shadow:none}.landing-page .landing-why-old{color:#756e85;background:#ffffff6b}.landing-page .landing-why-new{color:#332a4d;background:#7955e814}.landing-page .landing-why-close{border-top-color:#6941c61f;color:#554d68}.landing-page .landing-layer-visual{min-height:370px;padding:8px 10px 14px;overflow:visible;background:radial-gradient(circle at 80% 20%,rgba(158,119,237,.18),transparent 34%),linear-gradient(145deg,#fbfaff,#f2edff);perspective:1200px}.landing-page .landing-layer-stack{position:absolute;inset:28px 28px 76px;transform:perspective(1000px) rotateX(8deg) rotateY(-8deg) rotate(-2deg);transform-style:preserve-3d}.landing-page .landing-layer-card{display:flex;align-items:flex-start;gap:14px;width:76%;min-height:76px;padding:16px 18px;border-color:#6941c629;background:#ffffffe6;box-shadow:0 18px 28px #422b761c;transform:none}.landing-page .landing-layer-card.is-back{top:0;left:3%;z-index:1;transform:translateZ(0)}.landing-page .landing-layer-card.is-middle{top:74px;left:12%;z-index:2;transform:translateZ(22px)}.landing-page .landing-layer-card.is-front{top:148px;left:21%;z-index:3;border-color:#7955e859;background:#fffffffa;transform:translateZ(44px)}.landing-page .landing-layer-index{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:8px;color:#7651dd;background:#eee7ff;font-size:.62rem;font-weight:850}.landing-page .landing-layer-card small{display:block;margin-bottom:6px}.landing-page .landing-layer-card strong{margin-top:0;font-size:.86rem}.landing-page .landing-layer-card p{margin:5px 0 0;color:#817990;font-size:.66rem}.landing-page .landing-layer-breadcrumb{right:8%;bottom:24px;max-width:84%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-page .landing-agent-mark{color:#fff;background:#77727f}.landing-page .landing-chat-row.is-agent>span,.landing-page .landing-tablet-conversation p.is-agent span{color:#fff;background:#77727f}.landing-page .landing-chat-row.is-agent p,.landing-page .landing-tablet-conversation p.is-agent{color:#514a5d;background:#f0eef2}.landing-page .landing-chat-row.is-user>span,.landing-page .landing-tablet-conversation p.is-user span{color:#6941c6;background:#ded2ff}.landing-page .landing-chat-row.is-user p,.landing-page .landing-tablet-conversation p.is-user{color:#5a3ba2;background:#eee7ff}.landing-page .landing-nav{gap:7px}.landing-page .landing-chat-row{grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.landing-page .landing-chat-row.is-user{grid-template-columns:auto minmax(0,1fr);margin-left:15%}.landing-page .landing-chat-row>span{width:auto;min-width:28px;height:auto;padding:5px 7px;border-radius:7px;font-size:.58rem;line-height:1}.landing-page .landing-chat-row p,.landing-page .landing-chat-row.is-user p{width:fit-content;max-width:100%;padding:9px 12px;border-radius:10px}.landing-page .landing-tablet-conversation p{display:block;max-width:72%;padding:clamp(4px,1cqw,6px) clamp(8px,2cqw,11px);border-radius:10px;font-size:clamp(.38rem,1.08cqw,.58rem);line-height:1.25}.landing-page .landing-tablet-conversation p.is-user{justify-self:end;border-bottom-right-radius:3px}.landing-page .landing-tablet-conversation p.is-agent{justify-self:start;border-bottom-left-radius:3px}.landing-page .landing-wf-result.is-visible .landing-wf-node-group{opacity:1;animation-play-state:running}.landing-page .landing-wf-result.is-visible .landing-wf-edge{stroke-dashoffset:0!important;animation-play-state:running}.landing-page .landing-layer-visual{position:relative;min-height:clamp(228px,507.4px,300px);border:0;border-radius:22px;background:transparent;box-shadow:none;overflow:visible}.landing-page .landing-layer-stack{position:absolute;inset:8px 8px 12px;transform:perspective(1000px) rotateX(5deg) rotateY(-6deg) scale(.6);transform-origin:50% 0;transform-style:preserve-3d;--layer-sheet-width: 88%;--layer-y-back: 0px;--layer-y-mid: 48px;--layer-y-front: 96px;--layer-x-back: 2%;--layer-x-mid: 6%;--layer-x-front: 10%}.landing-page .landing-layer-sheet{position:absolute;display:flex;flex-direction:column;width:var(--layer-sheet-width);aspect-ratio:var(--landing-tablet-ratio);height:auto;box-sizing:border-box;border:1px solid rgba(111,77,214,.2);border-radius:clamp(14px,3.2cqw,17px);color:#3d3352;background:#fffffff0;box-shadow:0 2px 6px #3523600f,0 14px 32px #35236017,0 30px 60px #35236012;overflow:hidden}.landing-page .landing-layer-sheet.is-campaign{top:var(--layer-y-back);left:var(--layer-x-back);z-index:1;transform:translateZ(0)}.landing-page .landing-layer-sheet.is-creative{top:var(--layer-y-mid);left:var(--layer-x-mid);z-index:2;transform:translateZ(18px)}.landing-page .landing-layer-sheet>strong,.landing-page .landing-layer-sheet-bar strong{display:block;font-size:.72rem;font-weight:800;line-height:1}.landing-page .landing-layer-sheet.is-front{top:var(--layer-y-front);left:var(--layer-x-front);z-index:3;border-color:#6f4dd65c;background:#fff;transform:translateZ(36px)}.landing-page .landing-layer-sheet-bar{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;height:38px;min-height:38px;padding:0 15px;border-bottom:1px solid rgba(111,77,214,.1);background:inherit}.landing-page .landing-layer-sheet-canvas{position:relative;flex:1 1 0;min-height:0;height:auto;overflow:hidden;border-radius:0 0 15px 15px;background-color:#fdfcff;background-image:radial-gradient(rgba(131,96,255,.14) 1px,transparent 1px),linear-gradient(180deg,#fdfcff,#f8f5fc);background-size:16px 16px,100% 100%;background-position:0 0,0 0}.landing-page .landing-layer-sheet-canvas .landing-wf-svg{display:block;width:100%;height:100%;min-height:100%;shape-rendering:geometricPrecision}.landing-page .landing-layer-sheet-canvas .landing-wf-node{stroke-width:1.75}.landing-page .landing-layer-sheet-canvas .landing-wf-edge{stroke:#5b2df66b;stroke-width:2}.landing-page .landing-layer-sheet-canvas .landing-wf-label-inside{font-size:8.5px;font-weight:700;fill:#342d4a}.landing-page .landing-layer-sheet-canvas .landing-wf-label-diamond{font-size:7.5px;font-weight:750}.landing-page .landing-layer-sheet-canvas .landing-wf-label{font-size:7px;font-weight:700}.landing-page .landing-layer-sheet.is-front .landing-layer-sheet-canvas .landing-wf-label-inside{font-size:9px}.landing-page .landing-layer-sheet.is-front .landing-layer-sheet-canvas .landing-wf-label-diamond{font-size:8px}.landing-page .landing-layer-sheet .landing-wf-result.is-static .landing-wf-edge,.landing-page .landing-layer-sheet .landing-wf-result.is-static .landing-wf-node-group{opacity:1;animation:none}.landing-page .landing-layer-node{position:absolute;top:59px;z-index:1;padding:7px 9px;border:1px solid rgba(111,77,214,.18);border-radius:7px;font-size:.52rem;font-weight:750;white-space:nowrap}.landing-page .landing-layer-node.is-start{left:12%;color:#5e4599;background:#eee7ff}.landing-page .landing-layer-node.is-end{right:12%;color:#32684d;background:#dcf6e7}.landing-page .landing-layer-line{position:absolute;top:75px;right:32%;left:35%;height:1px;background:#6f4dd673}.landing-page .landing-chat-row,.landing-page .landing-chat-row.is-user{display:flex;width:100%;margin-left:0}.landing-page .landing-chat-row.is-user{justify-content:flex-end}.landing-page .landing-chat-row.is-agent{justify-content:flex-start}.landing-page .landing-chat-row p,.landing-page .landing-chat-row.is-user p{max-width:78%;padding:10px 13px;border-radius:11px}.landing-page .landing-chat-row.is-user p{border-bottom-right-radius:3px}.landing-page .landing-chat-row.is-agent p{border-bottom-left-radius:3px}.landing-page .landing-phone-visual{display:grid;place-items:center;min-height:430px;padding-block:12px 20px}.landing-page .landing-phone{position:relative;width:min(100%,228px);aspect-ratio:228 / 486;height:486px;box-sizing:border-box;align-self:center;padding:7px;border:1px solid rgba(38,31,59,.42);border-radius:31px;background:linear-gradient(145deg,#29233a,#12101a);box-shadow:0 3px 8px #22183e29,0 20px 42px #22183e2e,0 42px 78px #22183e1a;transform:rotate(-3deg)}.landing-page .landing-phone-speaker{position:absolute;z-index:2;top:12px;left:50%;width:48px;height:5px;border-radius:999px;background:#17131f;transform:translate(-50%)}.landing-page .landing-phone-screen{display:grid;grid-template-rows:auto 1fr auto;height:100%;min-height:0;overflow:hidden;border-radius:25px;background:linear-gradient(180deg,#fcfbff,#f4f0fb)}.landing-page .landing-phone-header{display:flex;align-items:center;gap:8px;padding:25px 15px 12px;border-bottom:1px solid rgba(105,65,198,.1);background:#ffffffad}.landing-page .landing-phone-header>span{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:#fff;background:linear-gradient(135deg,#6f48dc,#a47bff);font-size:.62rem;font-weight:850}.landing-page .landing-phone-header strong,.landing-page .landing-phone-header small{display:block}.landing-page .landing-phone-header strong{color:#302747;font-size:.68rem;line-height:1.1}.landing-page .landing-phone-header small{margin-top:2px;color:#827a93;font-size:.51rem}.landing-page .landing-phone-messages{position:relative;min-height:0;overflow:hidden}.landing-page .landing-phone-loop-viewport{height:100%;overflow:hidden}.landing-page .landing-phone-loop-track{display:flex;flex-direction:column;gap:12px;padding:12px 13px 15px;box-sizing:border-box;transform:translateZ(0);will-change:transform}.landing-page .landing-phone-loop-set{display:contents}.landing-page .landing-phone-loop-set p{width:fit-content;max-width:84%;margin:0;padding:8px 10px;border-radius:10px;color:#514a5d;background:#ebe9ee;font-size:.58rem;font-weight:600;line-height:1.38}.landing-page .landing-phone-loop-set .is-user{align-self:flex-end;justify-self:end;border-bottom-right-radius:3px;color:#5a3ba2;background:#eee7ff}.landing-page .landing-phone-loop-set .is-agent{border-bottom-left-radius:3px}.landing-page .landing-phone-ready{display:flex;align-items:center;gap:6px;padding:11px 14px 14px;border-top:1px solid rgba(105,65,198,.1);color:#4c4460;background:#ffffffb8;font-size:.58rem;font-weight:800}.landing-page .landing-phone-ready span{width:7px;height:7px;border-radius:50%;background:#4cb979;box-shadow:0 0 0 3px #4cb97924}@keyframes landing-phone-conversation-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.landing-page .landing-phone.is-interact-active .landing-phone-loop-track{animation:landing-phone-conversation-scroll 34s linear infinite}@media(hover:hover)and (pointer:fine){.landing-page .landing-phone:hover .landing-phone-loop-track{animation:landing-phone-conversation-scroll 34s linear infinite}}@media(hover:none),(pointer:coarse){.landing-page .landing-phone:not(.is-interact-active) .landing-phone-loop-track{animation:none!important;transform:translateZ(0)!important}}@media(prefers-reduced-motion:reduce){.landing-page .landing-phone:hover .landing-phone-loop-track,.landing-page .landing-phone.is-interact-active .landing-phone-loop-track{animation:none!important;transform:translateZ(0)!important}}@keyframes landing-layer-campaign-cycle{0%{top:var(--layer-y-back);left:var(--layer-x-back);z-index:1;transform:translateZ(0)}12.5%,37.5%{top:var(--layer-y-mid);left:var(--layer-x-mid);z-index:2;transform:translateZ(18px)}50%,75%{top:var(--layer-y-front);left:var(--layer-x-front);z-index:3;transform:translateZ(36px)}87.5%,to{top:var(--layer-y-back);left:var(--layer-x-back);z-index:1;transform:translateZ(0)}}@keyframes landing-layer-creative-cycle{0%{top:var(--layer-y-mid);left:var(--layer-x-mid);z-index:2;transform:translateZ(18px)}12.5%,37.5%{top:var(--layer-y-front);left:var(--layer-x-front);z-index:3;transform:translateZ(36px)}50%,75%{top:var(--layer-y-back);left:var(--layer-x-back);z-index:1;transform:translateZ(0)}87.5%,to{top:var(--layer-y-mid);left:var(--layer-x-mid);z-index:2;transform:translateZ(18px)}}@keyframes landing-layer-legal-cycle{0%{top:var(--layer-y-front);left:var(--layer-x-front);z-index:3;transform:translateZ(36px)}12.5%,37.5%{top:var(--layer-y-back);left:var(--layer-x-back);z-index:1;transform:translateZ(0)}50%,75%{top:var(--layer-y-mid);left:var(--layer-x-mid);z-index:2;transform:translateZ(18px)}87.5%,to{top:var(--layer-y-front);left:var(--layer-x-front);z-index:3;transform:translateZ(36px)}}.landing-page .landing-layer-visual .landing-layer-sheet{animation:none}@media(hover:hover)and (pointer:fine){.landing-page .landing-layer-visual:hover .landing-layer-sheet.is-campaign{animation:landing-layer-campaign-cycle 2s linear infinite}.landing-page .landing-layer-visual:hover .landing-layer-sheet.is-creative{animation:landing-layer-creative-cycle 2s linear infinite}.landing-page .landing-layer-visual:hover .landing-layer-sheet.is-front{animation:landing-layer-legal-cycle 2s linear infinite}}.landing-page .landing-layer-visual.is-interact-active .landing-layer-sheet.is-campaign{animation:landing-layer-campaign-cycle 2s linear infinite}.landing-page .landing-layer-visual.is-interact-active .landing-layer-sheet.is-creative{animation:landing-layer-creative-cycle 2s linear infinite}.landing-page .landing-layer-visual.is-interact-active .landing-layer-sheet.is-front{animation:landing-layer-legal-cycle 2s linear infinite}.landing-page[data-marketing-page=home],.landing-page[data-marketing-page=terms]{--landing-before-footer-section: clamp(33.6px, 51.92px, 57.6px);--landing-before-footer-main: 19px}.landing-page .landing-footer-rich{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding-block:12px max(16px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--landing-line)}.landing-page .landing-footer-brand{display:flex;align-items:center;gap:0;justify-self:auto;text-align:left}.landing-page .landing-footer-links{display:flex;flex:1 1 auto;justify-content:center;gap:6px 14px}.landing-page .landing-footer-copy{order:3;grid-column:auto;justify-self:auto;font-size:.72rem;white-space:nowrap}.landing-page .landing-section-legal{padding-top:clamp(20px,35.4px,36px)}.landing-page .landing-legal-head{justify-items:start;padding:0 0 clamp(20px,35.4px,30px);text-align:left}.landing-page[data-marketing-page=home] .landing-main,.landing-page[data-marketing-page=terms] .landing-main{padding-bottom:var(--landing-before-footer-main)}.landing-page[data-marketing-page=home] .landing-main>.landing-section:last-child,.landing-page[data-marketing-page=terms] .landing-main>.landing-section:last-child{padding-bottom:var(--landing-before-footer-section)}.landing-page .landing-legal-head h1{margin:0;font-size:clamp(2rem,59px,3.5rem);line-height:1.08}.landing-page .landing-legal-lead{margin-top:10px;max-width:min(52rem,100%);font-size:.98rem;line-height:1.5;text-wrap:pretty}.landing-page .landing-legal-body{gap:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-page .landing-legal-section{padding-block:18px}.landing-page .landing-legal-section:first-child{padding-top:0}.landing-page .landing-legal-section h2{margin:0 0 6px;font-family:inherit;font-size:1.05rem;font-weight:750;line-height:1.25}.landing-page .landing-legal-section p{margin:0 0 8px;font-size:.9rem;line-height:1.58}.landing-page .landing-legal-section p:last-child{margin-bottom:0}.landing-page[data-marketing-page=terms] .landing-legal{padding-bottom:0}.landing-page[data-marketing-page=terms] .landing-legal-section:last-child{padding-bottom:0;border-bottom:0}.landing-page[data-marketing-page=terms] .landing-main>.landing-section:last-child{padding-bottom:var(--landing-before-footer-section);padding-top:clamp(20px,35.4px,36px)}.landing-page .landing-scene .landing-tablet-canvas.is-user-beat .landing-wf-result{opacity:0!important;visibility:hidden;transform:scale(.985);transition:none}.landing-page .landing-scene .landing-wf-result{opacity:0;transform:scale(.985);transform-origin:center;transition:none}.landing-page .landing-scene .landing-wf-result.is-visible{visibility:visible;opacity:1;transform:scale(1);transition:opacity .46s ease-out,transform .46s ease-out}.landing-page .landing-scene .landing-tablet-conversation p.is-agent{transition:none}.landing-page .landing-scene .landing-tablet-conversation p.is-agent.is-visible{transition:opacity .46s ease-out,transform .46s ease-out}.landing-page .landing-scene .landing-wf-node-group,.landing-page .landing-scene .landing-wf-edge{opacity:1;animation:none}.landing-page .landing-scene .landing-wf-edge{stroke-dashoffset:0!important}.landing-page .landing-operations{display:grid;gap:clamp(30px,47.2px,52px)}.landing-page .landing-operations-head{max-width:720px;margin:0 auto;text-align:center}.landing-page .landing-operations-head h2{width:100%;max-width:100%;margin:10px 0 0;color:#27203c;font-size:clamp(2rem,47.2px,3.7rem);line-height:1.04;letter-spacing:-.05em;text-wrap:wrap}.landing-page .landing-operations-head>p:last-child{width:100%;max-width:600px;margin:16px auto 0;color:var(--landing-muted);font-size:.96rem;line-height:1.6;text-wrap:wrap}.landing-page .landing-operations{overflow:visible}.landing-page .landing-operations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow:visible}.landing-page .landing-operations-grid>article{display:grid;grid-template-rows:minmax(158px,auto) auto auto;gap:10px;min-width:0;padding:16px;border:1px solid rgba(105,65,198,.13);border-radius:18px;background:#ffffffb3;box-shadow:0 14px 30px #3c25700d;text-align:center;overflow:visible}.landing-page .landing-operations-grid h3{width:100%;max-width:100%;margin:0;color:#302747;font-size:1rem;letter-spacing:-.025em;text-align:center;text-wrap:wrap}.landing-page .landing-operations-grid p{width:100%;max-width:100%;margin:0;color:var(--landing-muted);font-size:.82rem;line-height:1.5;text-align:center;text-wrap:wrap}.landing-page .landing-operations-visual{align-self:stretch;min-width:0;padding:16px;border:1px solid rgba(105,65,198,.1);border-radius:13px;background:linear-gradient(145deg,#fcfbff,#f5f1ff)}.landing-page .landing-tags-visual{display:flex;align-items:stretch;justify-content:stretch;min-height:0;text-align:left;overflow:visible}.landing-page .landing-tags-visual .landing-ops-workflow-card,.landing-page .landing-ownership-visual,.landing-page .landing-progress-visual,.landing-page .landing-tags-visual{text-align:left}.landing-page .landing-operations-grid .landing-operations-visual{box-sizing:border-box}.landing-page .landing-ops-workflow-card.workflow-card{width:100%;min-width:0;max-height:100%;margin:0;padding:10px 11px 8px;gap:6px;border:1px solid #ece9f3;border-radius:12px;background:#fff;box-shadow:0 6px 16px #1b164c0d;box-sizing:border-box;pointer-events:none;text-align:left}.landing-page .landing-ops-wf-main.workflow-card-main{display:grid;gap:6px;min-width:0}.landing-page .landing-ops-wf-title.workflow-card-title{display:flex;align-items:center;gap:6px;min-width:0;margin:0;padding:0;color:var(--workflow-ink, #2a2340);font-size:clamp(.98rem,14.16px,1.14rem)!important;font-weight:920!important;line-height:1.2;letter-spacing:-.03em}.landing-page .landing-ops-wf-title .workflow-access-role-icon svg{width:16px;height:16px;color:var(--workflow-primary, #6941c6)}.landing-page .landing-ops-wf-title .workflow-title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-page .landing-ops-wf-tags.workflow-tag-list{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.landing-page .landing-ops-tag-slot{display:inline-flex;max-width:100%;min-width:0}.landing-page .landing-ops-tag-slot .landing-ops-fade{max-width:100%}.landing-page .landing-ops-wf-tags .workflow-tag.workflow-card-tag-chip{min-height:22px;padding:4px 9px;border-radius:9px;font-size:.58rem;font-weight:780;letter-spacing:-.02em}.landing-page .landing-ops-wf-dates.workflow-card-dates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;color:var(--workflow-ink, #2a2340);font-size:.52rem;font-weight:560;line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.landing-page .landing-ops-wf-dates div{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:4px;align-items:center;min-width:0;overflow:hidden;white-space:nowrap}.landing-page .landing-ops-wf-dates span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-page .landing-ops-wf-dates svg{width:11px;height:11px;flex:0 0 auto;color:var(--workflow-primary, #6941c6);stroke-width:1.9}.landing-page .landing-ops-wf-footer.workflow-card-footer{display:flex;align-items:center;gap:6px;min-height:0;padding-top:1px}.landing-page .landing-ops-wf-footer .landing-owner-avatar{width:20px;height:20px;font-size:.44rem}.landing-page .landing-ops-wf-owner-name.landing-ops-fade{display:inline-block;min-width:0;max-width:100%;overflow:hidden;color:#443a59;font-size:.58rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.landing-page .landing-tag-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:.65rem;font-weight:750}.landing-page .landing-tag-chip.is-purple{color:#603cb3;background:#e9dfff}.landing-page .landing-tag-chip.is-blue{color:#2e6598;background:#dcefff}.landing-page .landing-tag-chip.is-green{color:#34724d;background:#dff5e8}.landing-page .landing-tag-chip.is-peach{color:#9a5e3a;background:#ffeadc}.landing-page .landing-ownership-visual{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:0;min-height:0}.landing-page .landing-progress-visual{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:0;min-height:0}.landing-page .landing-ownership-visual>div,.landing-page .landing-progress-visual>div{display:grid;align-items:center;gap:6px;min-width:0;min-height:0;padding:0 2px;border-bottom:1px solid rgba(105,65,198,.08)}.landing-page .landing-ownership-visual>div{grid-template-columns:24px minmax(0,1fr) minmax(0,4.8em)}.landing-page .landing-progress-visual>div{grid-template-columns:24px minmax(0,1fr) 1.5em}.landing-page .landing-ownership-visual>div:last-child,.landing-page .landing-progress-visual>div:last-child{border-bottom:0}.landing-page .landing-owner-avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;font-size:.48rem;font-weight:850}.landing-page .landing-owner-avatar.is-purple{background:#865ee9}.landing-page .landing-owner-avatar.is-blue{background:#5b9bdf}.landing-page .landing-owner-avatar.is-green{background:#55ae7b}.landing-page .landing-owner-avatar.is-peach{background:#e08b5c}.landing-page .landing-owner-avatar.is-teal{background:#3d9e9a}.landing-page .landing-owner-avatar.is-amber{background:#d4922f}.landing-page .landing-owner-avatar.is-rose{background:#d7667f}.landing-page .landing-owner-avatar.is-indigo{background:#5c6fd6}.landing-page .landing-owner-avatar.is-slate{background:#6d738c}.landing-page .landing-owner-avatar.is-violet{background:#9b5de5}.landing-page .landing-operations-visual-live{transition:box-shadow .22s ease}@media(hover:hover)and (pointer:fine){.landing-page .landing-operations-visual-live:hover{box-shadow:inset 0 0 0 1px #6941c624}}.landing-page .landing-operations-visual-live.is-interact-active{box-shadow:inset 0 0 0 1px #6941c624}.landing-page .landing-ops-fade{position:relative;display:inline-grid;align-items:center;justify-items:stretch;min-width:0;vertical-align:middle}.landing-page .landing-ops-fade-avatar.landing-ops-fade{width:24px;height:24px}.landing-page .landing-ops-fade-layer{grid-area:1 / 1;min-width:0}.landing-page .landing-ops-fade-layer.is-out{animation:landing-ops-fade-out .28s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}.landing-page .landing-ops-fade-layer.is-in.is-swapping{animation:landing-ops-fade-in .28s cubic-bezier(.22,1,.36,1) forwards}@keyframes landing-ops-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes landing-ops-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.landing-page .landing-ops-person-name .landing-ops-fade{display:inline-grid;max-width:100%}.landing-page .landing-ops-progress-row .landing-ops-count{justify-self:end}.landing-page .landing-ops-count{display:inline-block;min-width:1.1em;font-variant-numeric:tabular-nums;text-align:right}.landing-page .landing-ops-count .landing-ops-fade{justify-items:end}@media(prefers-reduced-motion:reduce){.landing-page .landing-ops-fade-layer.is-out,.landing-page .landing-ops-fade-layer.is-in.is-swapping{animation:none}.landing-page .landing-ops-fade-layer.is-out{display:none}}.landing-page .landing-ownership-visual strong,.landing-page .landing-progress-visual strong{overflow:hidden;color:#443a59;font-size:.61rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.landing-page .landing-ops-owner-row .landing-ops-person-name{font-weight:750}.landing-page .landing-ops-owner-row .landing-ops-person-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-page .landing-ops-owner-row .landing-ops-assigned-step{min-width:0;overflow:hidden;color:#817991;font-size:.48rem;line-height:1.1;text-align:right;text-overflow:ellipsis;white-space:nowrap}.landing-page .landing-ownership-visual small,.landing-page .landing-progress-visual small{color:#817991;font-size:.5rem;white-space:nowrap}.landing-page .landing-progress-dot{width:8px;height:8px;margin-left:8px;border-radius:50%}.landing-page .landing-progress-dot.is-not-started{background:#a4a0ad}.landing-page .landing-progress-dot.is-in-progress{background:#efa53e}.landing-page .landing-progress-dot.is-done{background:#4cb979}.landing-page .landing-progress-dot.is-blocked{background:#e46b6b}.landing-page .landing-operations-grid>article{grid-template-rows:minmax(198px,auto) auto auto;padding:20px;border-radius:20px;background:#ffffffd1;box-shadow:0 16px 34px #3c25700e}.landing-page .landing-operations-grid .landing-operations-visual{display:flex;flex-direction:column;height:198px;min-height:198px;padding:18px;border-radius:15px;background:linear-gradient(145deg,#fcfbff,#f6f2ff);overflow:visible}.landing-page .landing-operations-grid .landing-ownership-visual,.landing-page .landing-operations-grid .landing-progress-visual,.landing-page .landing-operations-grid .landing-tags-visual{flex:1;min-height:0}.landing-page .landing-ops-workflow-card.workflow-card{display:flex;flex-direction:column;justify-content:space-between;gap:8px;height:100%;max-height:none;padding:14px 16px 12px;border-radius:15px;box-sizing:border-box}.landing-page .landing-ops-wf-meta{display:flex;flex-direction:column;gap:6px;min-width:0}.landing-page .landing-ops-wf-title.workflow-card-title{font-size:clamp(.98rem,14.16px,1.14rem)!important;line-height:1.2}.landing-page .landing-ops-wf-title .workflow-access-role-icon svg{width:16px;height:16px}.landing-page .landing-ops-wf-dates.workflow-card-dates{margin:0}.landing-page .landing-ops-wf-footer.workflow-card-footer{margin:0;padding-top:0}.landing-page .landing-ops-wf-tags.workflow-tag-list{align-content:start;gap:7px}.landing-page .landing-ops-wf-tags .workflow-tag.workflow-card-tag-chip{min-height:25px;padding:5px 10px;font-size:.64rem}.landing-page .landing-ops-wf-dates.workflow-card-dates{gap:12px;font-size:.62rem}.landing-page .landing-ops-wf-dates svg{width:13px;height:13px}.landing-page .landing-ops-wf-footer.workflow-card-footer{gap:8px;font-size:.7rem}.landing-page .landing-ops-wf-footer .landing-owner-avatar{width:25px;height:25px;font-size:.5rem}.landing-page .landing-tags-visual .landing-ops-workflow-card.workflow-card{justify-content:center;align-items:stretch;gap:10px;text-align:left}.landing-page .landing-tags-visual .landing-ops-wf-main{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.landing-page .landing-tags-visual .landing-ops-wf-title.workflow-card-title{justify-content:flex-start;width:100%}.landing-page .landing-tags-visual .landing-ops-wf-tags.workflow-tag-list{display:inline-flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:8px;width:auto;max-width:100%;align-self:flex-start}.landing-page .landing-tags-visual .landing-ops-tag-slot{display:inline-flex;flex:0 0 auto;width:auto;max-width:100%}.landing-page .landing-tags-visual .landing-ops-tag-slot .landing-ops-fade{position:relative;display:inline-block;width:auto;max-width:100%;vertical-align:middle}.landing-page .landing-tags-visual .landing-ops-tag-slot .landing-ops-fade-layer.is-in{display:inline-flex;position:relative;z-index:0}.landing-page .landing-tags-visual .landing-ops-tag-slot .landing-ops-fade-layer.is-out{position:absolute;left:0;top:0;z-index:1;width:auto;max-width:none}.landing-page .landing-tags-visual .landing-ops-wf-meta{align-items:flex-start;gap:10px;width:100%}.landing-page .landing-tags-visual .landing-ops-wf-dates.workflow-card-dates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;width:100%}.landing-page .landing-tags-visual .landing-ops-wf-dates div{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:4px;align-items:center;min-width:0}.landing-page .landing-tags-visual .landing-ops-wf-footer.workflow-card-footer{justify-content:flex-start;width:100%}.landing-page .landing-operations-grid .landing-ownership-visual{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:0}.landing-page .landing-operations-grid .landing-progress-visual{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:0}.landing-page .landing-ownership-visual>div,.landing-page .landing-progress-visual>div{height:auto;padding:0}.landing-page .landing-ownership-visual>div{grid-template-columns:30px minmax(0,1fr) minmax(76px,auto);gap:10px}.landing-page .landing-progress-visual>div{grid-template-columns:24px minmax(0,1fr) 2em;gap:10px}.landing-page .landing-ownership-visual .landing-owner-avatar,.landing-page .landing-ownership-visual .landing-ops-fade-avatar{width:30px;height:30px}.landing-page .landing-ownership-visual .landing-owner-avatar{font-size:.56rem}.landing-page .landing-ownership-visual strong,.landing-page .landing-progress-visual strong{font-size:clamp(.66rem,10.03px,.76rem)}.landing-page .landing-ops-owner-row .landing-ops-assigned-step,.landing-page .landing-ownership-visual small,.landing-page .landing-progress-visual small{font-size:clamp(.56rem,8.26px,.64rem)}.landing-page .landing-operations-grid h3{margin-top:2px;font-size:1.05rem}.landing-page .landing-operations-grid p{font-size:.84rem}.landing-page .landing-header,.landing-page .landing-header .landing-nav{flex-wrap:nowrap}.landing-page .landing-header .landing-nav{width:auto;flex-shrink:0}.landing-page .landing-logo-btn{flex-shrink:0}.landing-page{--marketing-gutter: clamp(18px, 47.2px, 50px)}.landing-page .landing-header,.landing-page .landing-main,.landing-page .landing-footer{width:min(100%,1280px);margin-inline:auto;padding-inline:max(var(--marketing-gutter),env(safe-area-inset-left,0px)) max(var(--marketing-gutter),env(safe-area-inset-right,0px));box-sizing:border-box}.landing-page .landing-section-bleed{width:100%;margin-inline:0;padding-inline:0}.marketing-viewport{position:relative;width:100%;overflow:clip}.marketing-viewport>.landing-page{position:relative;left:var(--marketing-left,0px);width:1180px;max-width:none;min-height:0;overflow:visible;transform:scale(var(--marketing-scale, 1));transform-origin:top left;scrollbar-gutter:auto}.landing-page .logo-mark{display:inline-flex;align-items:center;gap:12px;font-weight:850;color:#120a2e}.landing-page .logo-mark svg{flex:0 0 auto}.landing-page .landing-header,.landing-page .landing-main,.landing-page .landing-footer,.landing-page .landing-hero-copy,.landing-page .landing-hero-media,.landing-page .landing-product-story-copy{min-width:0}.landing-page .landing-header{gap:12px}.landing-page .landing-nav{min-width:0;justify-content:flex-end}.landing-page .landing-hero-media{max-width:100%}.landing-page .landing-cta,.landing-page .plan-button{min-height:44px}.landing-page{--landing-headline-size: 3.456rem;--landing-copy-max-w: 36rem;--landing-tablet-w: 495.6px}.marketing-viewport .landing-page{--marketing-section-pad: 20px;--marketing-section-gap: 24px;--marketing-detail-gap: 24px;--landing-before-footer-section: var(--marketing-section-pad);--landing-before-footer-main: var(--marketing-section-gap)}.marketing-viewport .landing-page .landing-main{gap:var(--marketing-section-gap);padding-block:8px var(--marketing-section-gap)}.marketing-viewport .landing-page .landing-main>.landing-section{padding-block:var(--marketing-section-pad)}.marketing-viewport .landing-page .landing-why-panel{margin-block:0;padding:var(--marketing-detail-gap)!important}.marketing-viewport .landing-page .landing-operations{gap:var(--marketing-detail-gap)}.marketing-viewport .landing-page .landing-product-story,.marketing-viewport .landing-page .landing-hero-cluster{row-gap:var(--marketing-detail-gap)}.marketing-viewport .landing-page .plans-content{gap:var(--marketing-section-gap);padding-top:8px}.marketing-viewport .landing-page .plans-hero{padding-bottom:0}.marketing-viewport .landing-page .landing-main>.landing-section:last-child{padding-bottom:0}.marketing-viewport .landing-page .landing-legal-section:last-child{padding-bottom:0}.marketing-viewport .landing-page .landing-legal-section:last-child>p:last-child{margin-bottom:0}.marketing-viewport .landing-page .landing-legal-head{padding-block:0 var(--marketing-section-pad)}.marketing-viewport .landing-page .landing-code-visual.landing-layer-visual{container-type:inline-size;height:auto;min-height:0;margin:0;padding:0;justify-self:stretch}.marketing-viewport .landing-page .landing-layer-visual:before{content:"";display:block;height:var(--layer-artwork-height, 426px)}.marketing-viewport .landing-page .landing-layer-stack{font-size:16px;-webkit-text-size-adjust:none;text-size-adjust:none;inset:8px auto auto 50%;width:600px;height:410px;margin-left:-300px;transform:scale(var(--layer-artwork-scale, 1)) rotate(-2deg)}.marketing-viewport .landing-page .landing-layer-sheet{border-radius:17px}.marketing-viewport .landing-page .landing-layer-sheet-bar strong{font-size:11.52px}@media(prefers-reduced-motion:reduce){.landing-page *,.landing-page *:before,.landing-page *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:899.98px){.marketing-viewport>.landing-page{position:relative;left:50%;width:390px;transform:translate(-50%) scale(var(--marketing-scale, 1));transform-origin:center top;font-size:18px;--marketing-gutter: 16px;--landing-headline-size: 36px;--landing-copy-max-w: 100%;--landing-tablet-w: 100%;--landing-before-footer-section: 20px;--landing-before-footer-main: 24px}.marketing-viewport .landing-page .landing-header,.marketing-viewport .landing-page .landing-main,.marketing-viewport .landing-page .landing-footer{width:100%;padding-inline:16px}.marketing-viewport .landing-page .landing-header{display:flex;flex-direction:column;gap:18px;align-items:center;padding-block:22px}.marketing-viewport .landing-page .landing-header .logo-mark{font-size:25px}.marketing-viewport .landing-page .landing-header .logo-mark svg{width:38px;height:42px}.marketing-viewport .landing-page .landing-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px}.marketing-viewport .landing-page .landing-nav-link,.marketing-viewport .landing-page .landing-cta,.marketing-viewport .landing-page .plan-button,.marketing-viewport .landing-page .landing-footer-link{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:12px;font-size:18px;line-height:1.35;white-space:normal}.marketing-viewport .landing-page .landing-main{gap:24px;padding-top:8px;padding-bottom:24px}.marketing-viewport .landing-page .landing-section{padding-block:20px}.marketing-viewport .landing-page .landing-hero-cluster,.marketing-viewport .landing-page .landing-why-panel,.marketing-viewport .landing-page .landing-operations-grid,.marketing-viewport .landing-page .landing-product-story,.marketing-viewport .landing-page .landing-product-story-reverse,.marketing-viewport .landing-page .plans-hero,.marketing-viewport .landing-page .plans-grid{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;gap:24px}.marketing-viewport .landing-page .landing-hero-copy,.marketing-viewport .landing-page .landing-hero-media,.marketing-viewport .landing-page .landing-product-story-copy{width:100%;max-width:100%;min-width:0}.marketing-viewport .landing-page .landing-hero-copy{text-align:left}.marketing-viewport .landing-page .landing-hero h1,.marketing-viewport .landing-page .plans-hero h1,.marketing-viewport .landing-page .landing-legal-head h1{font-size:36px;line-height:1.12;max-width:100%}.marketing-viewport .landing-page .landing-hero h1 span{display:inline}.marketing-viewport .landing-page h2,.marketing-viewport .landing-page .landing-cta-band h2,.marketing-viewport .landing-page .plans-cta h2{font-size:30px;line-height:1.2}.marketing-viewport .landing-page .plan-card h2,.marketing-viewport .landing-page h3{font-size:23px;line-height:1.3}.marketing-viewport .landing-page .landing-lead,.marketing-viewport .landing-page .landing-hero-copy>p,.marketing-viewport .landing-page .landing-product-story-copy>p,.marketing-viewport .landing-page .landing-operations-head>p,.marketing-viewport .landing-page .landing-operations-grid p,.marketing-viewport .landing-page .landing-why-compare p,.marketing-viewport .landing-page .landing-why-close,.marketing-viewport .landing-page .plans-hero-copy>p,.marketing-viewport .landing-page .plan-description,.marketing-viewport .landing-page .plan-features li,.marketing-viewport .landing-page .landing-legal-section p{font-size:18px;line-height:1.55;max-width:100%}.marketing-viewport .landing-page .landing-kicker{font-size:14px}.marketing-viewport .landing-page .landing-hero-cta{margin-top:24px}.marketing-viewport .landing-page .landing-hero-cta .landing-cta{width:100%}.marketing-viewport .landing-page .landing-why-panel{margin-block:0;padding:24px 18px!important}.marketing-viewport .landing-page .landing-why-panel>*{grid-column:auto;grid-row:auto}.marketing-viewport .landing-page .landing-why-compare{width:100%;max-width:100%}.marketing-viewport .landing-page .landing-why-compare>div{padding:18px}.marketing-viewport .landing-page .landing-operations-grid>article{padding:20px 18px}.marketing-viewport .landing-page .landing-product-story{padding-inline:0}.marketing-viewport .landing-page .landing-product-story-reverse .landing-product-story-copy{order:-1}.marketing-viewport .landing-page .landing-layer-visual,.marketing-viewport .landing-page .landing-scene,.marketing-viewport .landing-page .landing-agent-visual,.marketing-viewport .landing-page .landing-tablet-shell{width:100%;max-width:100%;min-width:0}.marketing-viewport .landing-page .landing-hero-media,.marketing-viewport .landing-page .landing-code-visual.landing-layer-visual,.marketing-viewport .landing-page .landing-visual-with-note,.marketing-viewport .landing-page .landing-operations-grid{margin:0;padding-inline:0;justify-self:center}.marketing-viewport .landing-page .landing-hero-media{padding-block:8px;justify-items:center}.marketing-viewport .landing-page .landing-code-visual.landing-layer-visual{height:auto;min-height:0;padding-block:0}.marketing-viewport .landing-page .landing-phone-visual{min-height:0;padding-block:8px}.marketing-viewport .landing-page .landing-operations{gap:24px}.marketing-viewport .landing-page .landing-why-panel{gap:16px}.marketing-viewport .landing-page .landing-cta-band{padding-inline:18px}.marketing-viewport .landing-page .landing-cta-band-inner{padding:24px 18px}.marketing-viewport .landing-page .landing-footer-rich{display:flex;flex-direction:column;gap:8px;padding-block:12px}.marketing-viewport .landing-page .landing-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.marketing-viewport .landing-page .landing-footer-link{overflow-wrap:anywhere}.marketing-viewport .landing-page .landing-footer-copy{font-size:16px}.marketing-viewport .landing-page .plans-content{gap:24px;padding-top:8px}.marketing-viewport .landing-page .plans-hero{padding-bottom:0}.marketing-viewport .landing-page .plan-card{padding:22px}.marketing-viewport .landing-page .plan-features{gap:14px;margin-top:22px}.marketing-viewport .landing-page .plans-comparison{overflow-x:auto}.marketing-viewport .landing-page .plans-comparison table{min-width:600px;font-size:18px}.marketing-viewport .landing-page .plans-comparison th,.marketing-viewport .landing-page .plans-comparison td{padding:12px}.marketing-viewport .landing-page .plans-cta{padding:24px 18px}.marketing-viewport .landing-page .landing-legal,.marketing-viewport .landing-page .landing-legal-head,.marketing-viewport .landing-page .landing-legal-body{width:100%;max-width:100%;padding-inline:0}.marketing-viewport .landing-page .landing-legal-section h2{font-size:23px}.marketing-viewport .landing-page .landing-legal-section{padding-block:18px}}.marketing-viewport .landing-page .landing-header{position:relative;z-index:30;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.marketing-viewport .landing-page .landing-header .landing-nav{display:flex;flex-wrap:nowrap;width:auto;margin:0;gap:8px}.marketing-viewport .landing-page .landing-menu-toggle{display:none}.marketing-viewport .landing-page .landing-header.has-menu .landing-menu-toggle{display:inline-flex;flex:0 0 58px;width:58px;height:58px;padding:12px;border:0;border-radius:12px;background:transparent;color:#13112f}.marketing-viewport .landing-page .landing-menu-toggle svg{width:32px;height:32px;stroke-width:1.8}.marketing-viewport .landing-page .landing-header.has-menu .landing-nav:not(.landing-nav-measure){display:none;position:absolute;left:16px;right:16px;top:calc(100% - 8px);width:auto;margin:0;padding:8px;gap:8px;grid-template-columns:minmax(0,1fr);max-height:calc(100dvh / var(--marketing-scale, 1) - 110px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #ddd5ed;border-radius:16px;background:#fff;box-shadow:0 12px 28px #2b23401a}.marketing-viewport .landing-page .landing-header.has-menu .landing-nav.is-open{display:grid}.marketing-viewport .landing-page .landing-header.has-menu .landing-nav:not(.landing-nav-measure)>*{width:100%;margin:0;min-height:58px;padding:12px;border:0;border-radius:999px;background:transparent;color:#4f4d5e;box-shadow:none;font-size:18px;font-weight:650;line-height:1.35}.marketing-viewport .landing-page .landing-header.has-menu .landing-nav:not(.landing-nav-measure)>.is-active{background:#f6f2ff;color:#13112f}.marketing-viewport .landing-page .landing-header .landing-nav.landing-nav-measure{position:absolute;display:flex;visibility:hidden;pointer-events:none;width:max-content;max-width:none;max-height:none;padding:0;margin:0;border:0;background:transparent;box-shadow:none;overflow:visible}.marketing-viewport .landing-page .landing-header .landing-nav.landing-nav-measure>*{width:auto;flex:none;white-space:nowrap}.marketing-viewport .landing-page .landing-menu-toggle:focus-visible{outline:2px solid #6742f5;outline-offset:3px}@media(max-width:899.98px),(max-height:599.98px){.marketing-viewport .landing-page .landing-header{padding-block:16px}}.marketing-viewport .landing-page .landing-footer-rich{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;padding-block:12px}.marketing-viewport .landing-page .landing-footer-links{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;min-width:0}.marketing-viewport .landing-page .landing-footer-link{display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:14px;line-height:1.3;white-space:nowrap;min-height:44px;padding:0;overflow-wrap:normal}.marketing-viewport .landing-page .landing-footer-copy{flex:none;font-size:14px;line-height:1.3;white-space:nowrap}.marketing-viewport .landing-page .footer-label-short{display:none}.marketing-viewport .landing-page .landing-footer-measure{position:absolute;display:flex;visibility:hidden;pointer-events:none;align-items:center;gap:24px;width:max-content;max-width:none}.marketing-viewport .landing-page .landing-footer-measure>*{flex:none}.marketing-viewport .landing-page .landing-footer-rich{flex-direction:column;gap:8px}.marketing-viewport .landing-page .landing-footer-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:24px;width:100%;min-width:0}.marketing-viewport .landing-page .landing-footer-rich.has-compact-footer>.landing-footer-row{justify-content:center}.marketing-viewport .landing-page .landing-footer-rich.has-compact-footer>.landing-footer-row .footer-label-full{display:none}.marketing-viewport .landing-page .landing-footer-rich.has-compact-footer>.landing-footer-row .footer-label-short{display:inline}@media(min-width:900px)and (min-height:600px){.marketing-viewport .landing-page .landing-footer-rich{padding-block:12px}.marketing-viewport .landing-page .landing-footer-link{min-height:32px}}
